.debt-seal-module__4rXnFa__stamp{width:6.5rem;color:var(--success);transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-inline:.25rem;display:inline-block;position:relative;transform:rotate(-7deg)}.debt-seal-module__4rXnFa__stampSvg{width:100%;height:auto;display:block;overflow:visible}.debt-seal-module__4rXnFa__frame{fill:color-mix(in oklab, var(--success) 7%, transparent);stroke:currentColor;stroke-width:2px}.debt-seal-module__4rXnFa__frameInner{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.7}.debt-seal-module__4rXnFa__word{fill:currentColor;font-family:var(--font-heading);letter-spacing:2.4px;text-anchor:middle;dominant-baseline:central;font-size:19px;font-weight:700}.debt-seal-module__4rXnFa__fresh{animation:debt-seal-module__4rXnFa__stampPress calc(var(--motion-duration) * 5) cubic-bezier(.2, .8, .25, 1) both}.debt-seal-module__4rXnFa__fresh:after{content:"";border:2px solid var(--success);opacity:0;animation:debt-seal-module__4rXnFa__stampShock calc(var(--motion-duration) * 4) ease-out calc(var(--motion-duration) * 2.6) both;border-radius:.5rem;position:absolute;inset:0}@keyframes debt-seal-module__4rXnFa__stampPress{0%{opacity:0;filter:blur(5px);transform:rotate(-14deg)scale(1.9)}55%{opacity:1;filter:blur(.4px);transform:rotate(-7deg)scale(.94)}75%{opacity:1;filter:blur();transform:rotate(-7deg)scale(1.04)}to{opacity:1;filter:blur();transform:rotate(-7deg)scale(1)}}@keyframes debt-seal-module__4rXnFa__stampShock{0%{opacity:0;transform:scale(1)}20%{opacity:.55}to{opacity:0;transform:scale(1.4,1.7)}}.finish-line-stop.debt-seal-module__4rXnFa__finishStopDone[data-status]{border-color:var(--success);background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 22%, transparent), 0 0 12px color-mix(in oklab, var(--success) 55%, transparent)}.debt-seal-module__4rXnFa__finishStopFresh:after{content:"";border:2px solid var(--success);opacity:0;animation:debt-seal-module__4rXnFa__stopHalo calc(var(--motion-duration) * 6) ease-out calc(var(--motion-duration) * 6) 2 both;border-radius:999px;position:absolute;inset:-7px}@keyframes debt-seal-module__4rXnFa__stopHalo{0%{opacity:0;transform:scale(.5)}15%{opacity:.8}to{opacity:0;transform:scale(1.7)}}.debt-seal-module__4rXnFa__flagDone{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--success) 70%, transparent))}[data-motion=off] .debt-seal-module__4rXnFa__fresh{animation:none}[data-motion=off] .debt-seal-module__4rXnFa__fresh:after{animation:none}[data-motion=off] .debt-seal-module__4rXnFa__finishStopFresh:after{animation:none}[data-motion=off] .debt-seal-module__4rXnFa__fresh:after{opacity:0}[data-motion=off] .debt-seal-module__4rXnFa__finishStopFresh:after{opacity:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .debt-seal-module__4rXnFa__fresh{opacity:0;animation:none}:root:not([data-motion=on]) .debt-seal-module__4rXnFa__fresh:after{opacity:0;animation:none}:root:not([data-motion=on]) .debt-seal-module__4rXnFa__finishStopFresh:after{opacity:0;animation:none}:root:not([data-motion=on]) .debt-seal-module__4rXnFa__fresh{opacity:1}}
.date-field-module__njfUZa__dateField{min-width:0}
.promise-kept-module__GXQ8DG__layer{inset-inline:0;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed}.promise-kept-module__GXQ8DG__pill{border:1px solid color-mix(in oklab, var(--warning) 55%, transparent);background:linear-gradient(100deg, color-mix(in oklab, var(--warning) 22%, var(--surface-2)), color-mix(in oklab, var(--warning) 36%, var(--surface-2)));color:var(--foreground);box-shadow:0 8px 28px color-mix(in oklab, var(--warning) 35%, transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;animation:.45s cubic-bezier(.2,.9,.3,1.2) both promise-kept-module__GXQ8DG__kept-in,.5s ease-in 3.1s forwards promise-kept-module__GXQ8DG__kept-out;display:inline-flex;position:relative;overflow:hidden}.promise-kept-module__GXQ8DG__pill:after{content:"";background:linear-gradient(110deg, transparent 30%, color-mix(in oklab, var(--warning) 70%, white) 50%, transparent 70%);opacity:.55;animation:1.4s ease-in-out .35s 2 both promise-kept-module__GXQ8DG__kept-shimmer;position:absolute;inset:0;transform:translate(-120%)}.promise-kept-module__GXQ8DG__icon{color:var(--warning)}@keyframes promise-kept-module__GXQ8DG__kept-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}@keyframes promise-kept-module__GXQ8DG__kept-out{to{opacity:0;transform:translateY(6px)}}@keyframes promise-kept-module__GXQ8DG__kept-shimmer{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.promise-kept-module__GXQ8DG__pill,.promise-kept-module__GXQ8DG__pill:after{animation-duration:10ms;animation-delay:0s,3.2s}.promise-kept-module__GXQ8DG__pill:after{display:none}}
.focus-overlay-module__stHlKW__overlay{--rs:min(380px, 44vh);z-index:70;isolation:isolate;background:var(--background);color:var(--foreground);overscroll-behavior:contain;animation:.5s both focus-overlay-module__stHlKW__overlay-in;position:fixed;inset:0;overflow:hidden}@keyframes focus-overlay-module__stHlKW__overlay-in{0%{opacity:0}to{opacity:1}}.focus-overlay-module__stHlKW__glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.focus-overlay-module__stHlKW__glow i{filter:blur(50px);will-change:transform, opacity;border-radius:50%;position:absolute}.focus-overlay-module__stHlKW__a1{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 22%, transparent), transparent 66%);width:78%;animation:9s ease-in-out infinite focus-overlay-module__stHlKW__breathe;top:-26%;left:11%}.focus-overlay-module__stHlKW__a2{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--success) 14%, transparent), transparent 66%);width:62%;animation:15s ease-in-out infinite alternate focus-overlay-module__stHlKW__drift;bottom:-34%;left:-18%}.focus-overlay-module__stHlKW__a3{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 12%, transparent), transparent 66%);width:56%;animation:19s ease-in-out infinite alternate-reverse focus-overlay-module__stHlKW__drift;bottom:-30%;right:-16%}.focus-overlay-module__stHlKW__flash{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--primary) 34%, transparent), transparent 62%);opacity:0;width:90%;top:15%;left:5%}.focus-overlay-module__stHlKW__overlay:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%, transparent 45%, color-mix(in oklab, var(--background) 80%, transparent) 100%);position:absolute;inset:0}@keyframes focus-overlay-module__stHlKW__breathe{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes focus-overlay-module__stHlKW__drift{0%{transform:translate(0)scale(1)}to{transform:translate(6%,-5%)scale(1.14)}}.focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__flash{animation:3.2s ease-out forwards focus-overlay-module__stHlKW__flash}@keyframes focus-overlay-module__stHlKW__flash{0%{opacity:0;transform:scale(.7)}22%{opacity:1}to{opacity:.35;transform:scale(1.15)}}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__a1{background:radial-gradient(circle, color-mix(in oklab, var(--success) 18%, transparent), transparent 66%);animation-duration:13s}.focus-overlay-module__stHlKW__top{z-index:3;padding:max(20px, env(safe-area-inset-top)) max(26px, env(safe-area-inset-right)) 20px max(26px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 auto}.focus-overlay-module__stHlKW__brand{letter-spacing:.16em;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.focus-overlay-module__stHlKW__brand svg{color:var(--primary)}.focus-overlay-module__stHlKW__exit{border:1px solid var(--border);background:color-mix(in oklab, var(--popover) 90%, transparent);min-height:34px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:color .2s;display:inline-flex}.focus-overlay-module__stHlKW__exit:hover{color:var(--foreground)}.focus-overlay-module__stHlKW__center{height:100%;padding:64px 20px calc(92px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-y:auto}.focus-overlay-module__stHlKW__eyebrow{letter-spacing:.18em;min-height:14px;color:var(--primary);font-size:11px;font-weight:600}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__eyebrow{color:var(--success)}.focus-overlay-module__stHlKW__task{max-width:min(560px,100%);font-size:clamp(19px, calc(var(--rs) * .085), 30px);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:10px;font-weight:600;line-height:1.15}.focus-overlay-module__stHlKW__meta{color:var(--muted-foreground);margin-top:6px;font-size:12.5px}.focus-overlay-module__stHlKW__modes{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 80%, transparent);border-radius:12px;margin-top:14px;padding:3px;font-size:12.5px;display:inline-flex}.focus-overlay-module__stHlKW__modes button{min-height:30px;color:var(--muted-foreground);border-radius:9px;padding:5px 13px;transition:background-color .2s,color .2s,opacity .2s}.focus-overlay-module__stHlKW__modes button[aria-pressed=true]{background:var(--surface-hover,var(--muted));color:var(--foreground)}.focus-overlay-module__stHlKW__modes button:disabled{cursor:default}.focus-overlay-module__stHlKW__modes button:disabled:not([aria-pressed=true]){opacity:.35}.focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__modes,.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__modes{visibility:hidden}.focus-overlay-module__stHlKW__ringwrap{width:var(--rs);height:var(--rs);flex-shrink:0;margin:16px 0 14px;animation:8s ease-in-out infinite focus-overlay-module__stHlKW__ring-breathe;position:relative}@keyframes focus-overlay-module__stHlKW__ring-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.016)}}.focus-overlay-module__stHlKW__overlay[data-phase=paused] .focus-overlay-module__stHlKW__ringwrap{animation-play-state:paused}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__ringwrap{animation-duration:11s}.focus-overlay-module__stHlKW__ring{width:100%;height:100%;animation:8s ease-in-out infinite focus-overlay-module__stHlKW__ring-glow;position:absolute;inset:0;overflow:visible}@keyframes focus-overlay-module__stHlKW__ring-glow{0%,to{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primary) 10%, transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--primary) 25%, transparent))}}.focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__ring{animation:3s ease-out forwards focus-overlay-module__stHlKW__gold-pulse}@keyframes focus-overlay-module__stHlKW__gold-pulse{0%{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--primary) 12%, transparent))}25%{filter:drop-shadow(0 0 34px color-mix(in oklab, var(--primary) 85%, transparent))}to{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--primary) 40%, transparent))}}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__ring{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--success) 20%, transparent));animation:none}.focus-overlay-module__stHlKW__track{stroke:color-mix(in oklab, var(--foreground) 9%, transparent)}.focus-overlay-module__stHlKW__tick{stroke:color-mix(in oklab, var(--foreground) 18%, transparent);stroke-width:1.2px}.focus-overlay-module__stHlKW__tickMajor{stroke:color-mix(in oklab, var(--foreground) 32%, transparent);stroke-width:1.8px}.focus-overlay-module__stHlKW__progress{stroke:var(--primary);transition:stroke-dashoffset 1s linear,stroke .6s,opacity .3s}.focus-overlay-module__stHlKW__head{fill:var(--primary);transition:fill .6s}.focus-overlay-module__stHlKW__headGroup{transform-origin:200px 200px;transition:transform 1s linear}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__progress{stroke:var(--success)}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__head{fill:var(--success)}.focus-overlay-module__stHlKW__overlay[data-phase=paused] .focus-overlay-module__stHlKW__progress{opacity:.6}.focus-overlay-module__stHlKW__shimmer{opacity:0}.focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__shimmer{animation:2.4s cubic-bezier(.4,0,.2,1) .15s forwards focus-overlay-module__stHlKW__sweep}@keyframes focus-overlay-module__stHlKW__sweep{0%{opacity:0;stroke-dashoffset:0}12%{opacity:1}88%{opacity:1}to{opacity:0;stroke-dashoffset:-1106px}}.focus-overlay-module__stHlKW__spark{background:var(--primary);opacity:0;width:5px;height:5px;box-shadow:0 0 8px color-mix(in oklab, var(--primary) 80%, transparent);border-radius:999px;margin:-2.5px;position:absolute;top:50%;left:50%}.focus-overlay-module__stHlKW__sparkSmall{background:color-mix(in oklab, var(--primary) 60%, var(--foreground));width:3px;height:3px;margin:-1.5px}.focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__spark{animation:focus-overlay-module__stHlKW__spark 2.6s ease-out var(--dl) forwards}@keyframes focus-overlay-module__stHlKW__spark{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rs) * -.5)) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rs) * -.8)) scale(1)}}.focus-overlay-module__stHlKW__face{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.focus-overlay-module__stHlKW__time{font-size:calc(var(--rs) * .2);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.focus-overlay-module__stHlKW__sub{letter-spacing:.04em;color:var(--muted-foreground);font-size:12px}.focus-overlay-module__stHlKW__doneFace{color:var(--primary);gap:7px}.focus-overlay-module__stHlKW__doneTitle{max-width:75%;font-size:calc(var(--rs) * .082);letter-spacing:-.025em;color:var(--foreground);font-weight:600;line-height:1.15}.focus-overlay-module__stHlKW__doneSub{color:var(--muted-foreground);font-size:12.5px}.focus-overlay-module__stHlKW__plus{color:var(--primary);opacity:0;pointer-events:none;font-size:14px;font-weight:600;animation:1.4s ease-out focus-overlay-module__stHlKW__plus-up;position:absolute;top:30%;left:50%;translate:-50%}@keyframes focus-overlay-module__stHlKW__plus-up{0%{opacity:0;transform:translateY(10px)}25%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.focus-overlay-module__stHlKW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:46px;display:flex}.focus-overlay-module__stHlKW__ask{flex-direction:column;align-items:center;gap:12px;display:flex}.focus-overlay-module__stHlKW__askTitle{letter-spacing:-.02em;font-size:17px;font-weight:500}.focus-overlay-module__stHlKW__askTitle small{letter-spacing:0;color:var(--muted-foreground);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.focus-overlay-module__stHlKW__btn{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 3%, transparent);height:44px;color:var(--foreground);white-space:nowrap;border-radius:15px;align-items:center;gap:8px;padding:0 19px;font-size:14px;transition:transform .15s,background-color .2s;display:inline-flex}.focus-overlay-module__stHlKW__btn:hover{background:var(--surface-hover,var(--muted))}.focus-overlay-module__stHlKW__btn:active{transform:scale(.97)}.focus-overlay-module__stHlKW__btn:focus-visible,.focus-overlay-module__stHlKW__exit:focus-visible,.focus-overlay-module__stHlKW__modes button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.focus-overlay-module__stHlKW__primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 22px color-mix(in oklab, var(--primary) 20%, transparent);border:0;font-weight:600}.focus-overlay-module__stHlKW__primary:hover{background:var(--primary-hover,var(--primary))}.focus-overlay-module__stHlKW__big{height:50px;padding:0 28px;font-size:15px}.focus-overlay-module__stHlKW__quiet{inset:auto 0 calc(78px + env(safe-area-inset-bottom));text-align:center;letter-spacing:.01em;color:var(--muted-foreground);opacity:.85;pointer-events:none;padding:0 20px;font-size:12px;position:absolute}.focus-overlay-module__stHlKW__sync{max-width:28rem;color:var(--warning);margin-top:12px;font-size:12px}@media (max-width:820px){.focus-overlay-module__stHlKW__overlay{--rs:min(300px, 40vh, 78vw)}.focus-overlay-module__stHlKW__top{padding:max(14px, env(safe-area-inset-top)) 14px 14px}.focus-overlay-module__stHlKW__btn{height:42px;padding:0 16px;font-size:13.5px}.focus-overlay-module__stHlKW__big{height:48px}.focus-overlay-module__stHlKW__askTitle{font-size:16px}}@media (max-height:680px){.focus-overlay-module__stHlKW__modes{margin-top:8px}.focus-overlay-module__stHlKW__ringwrap{margin:8px 0}.focus-overlay-module__stHlKW__quiet{display:none}.focus-overlay-module__stHlKW__center{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}:is([data-motion=off] .focus-overlay-module__stHlKW__overlay,[data-motion=off] .focus-overlay-module__stHlKW__overlay *){transition:none!important;animation:none!important}:is([data-motion=off] .focus-overlay-module__stHlKW__spark,[data-motion=off] .focus-overlay-module__stHlKW__shimmer,[data-motion=off] .focus-overlay-module__stHlKW__plus){display:none}[data-motion=off] .focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__ring{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--primary) 50%, transparent))}[data-motion=off] .focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__flash{opacity:.4}@media (prefers-reduced-motion:reduce){:is(:root:not([data-motion=on]) .focus-overlay-module__stHlKW__overlay,:root:not([data-motion=on]) .focus-overlay-module__stHlKW__overlay *){transition:none!important;animation:none!important}:is(:root:not([data-motion=on]) .focus-overlay-module__stHlKW__spark,:root:not([data-motion=on]) .focus-overlay-module__stHlKW__shimmer,:root:not([data-motion=on]) .focus-overlay-module__stHlKW__plus){display:none}:root:not([data-motion=on]) .focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__ring{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--primary) 50%, transparent))}:root:not([data-motion=on]) .focus-overlay-module__stHlKW__overlay[data-phase=done] .focus-overlay-module__stHlKW__flash{opacity:.4}}.focus-overlay-module__stHlKW__sapling{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1;opacity:.8;pointer-events:none;width:92px;height:auto;position:absolute;overflow:visible;translate:-50%}.focus-overlay-module__stHlKW__saplingGrow{transform-box:view-box;transform-origin:40px 60px;transform:scale(var(--k,1));transition:transform 1s linear}.focus-overlay-module__stHlKW__saplingStage{opacity:0;transition:opacity .9s}.focus-overlay-module__stHlKW__saplingStage[data-on=true]{opacity:1}.focus-overlay-module__stHlKW__overlay[data-phase=paused] .focus-overlay-module__stHlKW__sapling{opacity:.55}.focus-overlay-module__stHlKW__overlay[data-phase=break] .focus-overlay-module__stHlKW__sapling{opacity:.9}.focus-overlay-module__stHlKW__pill{z-index:46;border:1px solid color-mix(in oklab, var(--primary) 40%, transparent);background:color-mix(in oklab, var(--popover) 95%, transparent);color:var(--foreground);box-shadow:0 8px 28px color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(14px);left:50%;bottom:calc(5.75rem + env(safe-area-inset-bottom));white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:13px;display:inline-flex;position:fixed;translate:-50%}.focus-overlay-module__stHlKW__pill:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.focus-overlay-module__stHlKW__pill svg{color:var(--primary)}.focus-overlay-module__stHlKW__pill b{font-variant-numeric:tabular-nums;font-weight:600}.focus-overlay-module__stHlKW__pill:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite focus-overlay-module__stHlKW__pill-pulse}.focus-overlay-module__stHlKW__pill[data-phase=break]:before{background:var(--success)}.focus-overlay-module__stHlKW__pill[data-phase=paused]:before{opacity:.5;animation:none}@keyframes focus-overlay-module__stHlKW__pill-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (min-width:1024px){.focus-overlay-module__stHlKW__pill{left:auto;right:calc(4.75rem + env(safe-area-inset-right));bottom:calc(1.25rem + env(safe-area-inset-bottom));translate:none}}[data-motion=off] .focus-overlay-module__stHlKW__pill:before{opacity:.8;animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .focus-overlay-module__stHlKW__pill:before{opacity:.8;animation:none}}.focus-overlay-module__stHlKW__topEnd{align-items:center;gap:8px;display:flex}.focus-overlay-module__stHlKW__soundWrap{position:relative}.focus-overlay-module__stHlKW__soundPanel{z-index:5;border:1px solid var(--border);background:color-mix(in oklab, var(--popover) 96%, transparent);text-align:left;width:236px;box-shadow:0 14px 40px color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:16px;flex-direction:column;gap:10px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.focus-overlay-module__stHlKW__soundList{flex-direction:column;gap:2px;display:flex}.focus-overlay-module__stHlKW__soundOption{min-height:34px;color:var(--muted-foreground);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background-color .2s,color .2s;display:flex}.focus-overlay-module__stHlKW__soundOption:hover{background:var(--surface-hover,var(--muted));color:var(--foreground)}.focus-overlay-module__stHlKW__soundOption[aria-checked=true]{color:var(--foreground)}.focus-overlay-module__stHlKW__soundOption[aria-checked=true] svg{color:var(--primary)}.focus-overlay-module__stHlKW__soundVolume{color:var(--muted-foreground);flex-direction:column;gap:6px;padding:0 10px;font-size:12px;display:flex}.focus-overlay-module__stHlKW__range{width:100%;accent-color:var(--primary);cursor:pointer}.focus-overlay-module__stHlKW__range:disabled{cursor:default;opacity:.4}.focus-overlay-module__stHlKW__soundHint{color:var(--muted-foreground);padding:0 10px 4px;font-size:11.5px;line-height:1.4}.focus-overlay-module__stHlKW__soundOption:focus-visible,.focus-overlay-module__stHlKW__range:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:820px){.focus-overlay-module__stHlKW__topLabel{display:none}.focus-overlay-module__stHlKW__topEnd{gap:6px}}
.sky-backdrop-module__BiA8jW__sky{pointer-events:none;background:var(--card);position:absolute;inset:0;overflow:hidden}.sky-backdrop-module__BiA8jW__layer{transition:opacity calc(var(--motion-duration) * 6) ease;position:absolute;inset:0}.sky-backdrop-module__BiA8jW__star{background:color-mix(in oklab, var(--primary) 70%, var(--foreground));opacity:.4;border-radius:50%;position:absolute}.sky-backdrop-module__BiA8jW__twinkle{animation:sky-backdrop-module__BiA8jW__twinkle var(--d,6s) ease-in-out var(--w,0s) infinite alternate;will-change:opacity, transform}@keyframes sky-backdrop-module__BiA8jW__twinkle{0%{opacity:.15;transform:scale(.8)}to{opacity:.7;transform:scale(1.15)}}.sky-backdrop-module__BiA8jW__still .sky-backdrop-module__BiA8jW__twinkle{animation:none}[data-motion=off] .sky-backdrop-module__BiA8jW__twinkle{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .sky-backdrop-module__BiA8jW__twinkle{animation:none}}
.day-arc-module__khhUVW__band{isolation:isolate;border:1px solid color-mix(in oklab, var(--border) 75%, transparent);background:var(--card);border-radius:1.5rem;gap:0;padding:14px 16px 6px;display:grid;position:relative;overflow:hidden}.day-arc-module__khhUVW__text{z-index:1;min-width:0;position:relative}.day-arc-module__khhUVW__text .page-heading{padding:0 0 4px 16px}.day-arc-module__khhUVW__message{color:var(--muted-foreground);align-items:center;gap:6px;margin:2px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.day-arc-module__khhUVW__messageIcon{width:14px;height:14px;color:var(--palette-sun);flex:none}.day-arc-module__khhUVW__arcBox{z-index:1;height:64px;margin-top:-2px;position:relative}.day-arc-module__khhUVW__plot{position:absolute;inset:8px 0 20px}.day-arc-module__khhUVW__arcSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.day-arc-module__khhUVW__track,.day-arc-module__khhUVW__elapsed{fill:none;stroke-linecap:round;stroke-linejoin:round}.day-arc-module__khhUVW__track{stroke:color-mix(in oklab, var(--foreground) 16%, transparent);stroke-width:1px;stroke-dasharray:2 4}.day-arc-module__khhUVW__elapsed{stroke:color-mix(in oklab, var(--primary) 60%, transparent);stroke-width:1.5px}.day-arc-module__khhUVW__marker{border-left:1px dashed color-mix(in oklab, var(--primary) 38%, transparent);width:0;position:absolute;bottom:0;transform:translate(-.5px)}.day-arc-module__khhUVW__dot{background:var(--dot,var(--palette-earth));width:7px;height:7px;box-shadow:0 0 0 1.5px var(--card);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.day-arc-module__khhUVW__dotPast{opacity:.45}.day-arc-module__khhUVW__dotNow{box-shadow:0 0 0 1.5px var(--card), 0 0 0 3px color-mix(in oklab, var(--dot,var(--palette-earth)) 45%, transparent)}.day-arc-module__khhUVW__dotNext{box-shadow:0 0 0 1.5px var(--card), 0 0 0 3px color-mix(in oklab, var(--primary) 40%, transparent)}.day-arc-module__khhUVW__dotLabel{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.day-arc-module__khhUVW__body{width:18px;height:18px;position:absolute;transform:translate(-50%,-50%)}.day-arc-module__khhUVW__parked{opacity:.7}.day-arc-module__khhUVW__sun,.day-arc-module__khhUVW__moon{transition:opacity calc(var(--motion-duration) * 6) ease;position:absolute;inset:0}.day-arc-module__khhUVW__sun{background:color-mix(in oklab, var(--palette-sun) 78%, var(--card));box-shadow:0 0 0 4px color-mix(in oklab, var(--palette-sun) 16%, transparent), 0 0 16px color-mix(in oklab, var(--palette-sun) 38%, transparent);border-radius:50%}.day-arc-module__khhUVW__moon{width:100%;height:100%;fill:color-mix(in oklab, var(--primary) 72%, var(--card));stroke:none;filter:drop-shadow(0 0 5px color-mix(in oklab, var(--primary) 45%, transparent))}.day-arc-module__khhUVW__ring{border:1px solid color-mix(in oklab, var(--palette-sun) 62%, transparent);border-radius:50%;position:absolute;inset:-6px}.day-arc-module__khhUVW__spark{background:var(--palette-sun);opacity:0;will-change:transform, opacity;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:2.6s ease-out both day-arc-module__khhUVW__spark;position:absolute;top:50%;left:50%}@keyframes day-arc-module__khhUVW__spark{0%{opacity:0;transform:translate(0)scale(.4)}22%{opacity:.9}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.day-arc-module__khhUVW__edge{color:var(--muted-foreground);font-variant-numeric:tabular-nums;opacity:.8;font-size:.625rem;line-height:1;position:absolute;bottom:0}.day-arc-module__khhUVW__edgeStart{left:0}.day-arc-module__khhUVW__edgeEnd{right:0}.day-arc-module__khhUVW__nowPill{background:color-mix(in oklab, var(--card) 80%, transparent);color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 28%, transparent);border-radius:999px;padding:2px 7px;font-size:.625rem;font-weight:500;line-height:1.2;position:absolute;bottom:-1px;transform:translate(-50%)}@media (min-width:768px){.day-arc-module__khhUVW__band{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:24px;padding:20px 24px 14px}.day-arc-module__khhUVW__arcBox{height:112px;margin-top:0}.day-arc-module__khhUVW__plot{inset:12px 0 24px}.day-arc-module__khhUVW__body{width:22px;height:22px}.day-arc-module__khhUVW__edge,.day-arc-module__khhUVW__nowPill,.day-arc-module__khhUVW__dotLabel{font-size:.6875rem}.day-arc-module__khhUVW__dot{width:8px;height:8px}}@media (min-width:768px) and (max-width:1023.98px){.day-arc-module__khhUVW__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .day-arc-module__khhUVW__spark{opacity:0;animation:none}}[data-motion=off] .day-arc-module__khhUVW__spark{opacity:0;animation:none}.day-arc-module__khhUVW__star{background:color-mix(in oklab, var(--primary) 70%, white);width:5px;height:5px;box-shadow:0 0 6px 2px color-mix(in oklab, var(--primary) 45%, transparent), 0 0 16px 6px color-mix(in oklab, var(--primary) 16%, transparent);z-index:1;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-appearance=light] .day-arc-module__khhUVW__star{background:var(--primary);box-shadow:0 0 6px 2px color-mix(in oklab, var(--primary) 30%, transparent)}.day-arc-module__khhUVW__starFresh{animation:day-arc-module__khhUVW__star-born .7s cubic-bezier(.3, 1.5, .5, 1) var(--star-delay,0s) both}.day-arc-module__khhUVW__starFresh:after{content:"";border:1.5px solid color-mix(in oklab, var(--primary) 70%, white);animation:day-arc-module__khhUVW__star-ring .9s ease-out var(--star-delay,0s) both;border-radius:50%;position:absolute;inset:-3px}.day-arc-module__khhUVW__traveler{z-index:61;pointer-events:none;background:color-mix(in oklab, var(--primary) 60%, white);width:10px;height:10px;box-shadow:0 0 10px 4px color-mix(in oklab, var(--primary) 55%, transparent), 0 0 28px 10px color-mix(in oklab, var(--primary) 22%, transparent);border-radius:50%;margin:-5px 0 0 -5px;position:fixed}@keyframes day-arc-module__khhUVW__star-born{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}60%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes day-arc-module__khhUVW__star-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(5)}}[data-motion=off] .day-arc-module__khhUVW__starFresh{animation:none}[data-motion=off] .day-arc-module__khhUVW__starFresh:after{animation:none}[data-motion=off] .day-arc-module__khhUVW__starFresh:after{opacity:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .day-arc-module__khhUVW__starFresh{animation:none}:root:not([data-motion=on]) .day-arc-module__khhUVW__starFresh:after{animation:none}:root:not([data-motion=on]) .day-arc-module__khhUVW__starFresh:after{opacity:0}}
.focus-forest-module__QkfYVq__wood,.focus-forest-module__QkfYVq__leaf,.focus-forest-module__QkfYVq__crown,.focus-forest-module__QkfYVq__hill{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.focus-forest-module__QkfYVq__wood{stroke:color-mix(in oklab, var(--foreground) 52%, transparent);stroke-width:1.2px}.focus-forest-module__QkfYVq__leaf{stroke:var(--primary);stroke-width:1.2px;fill:color-mix(in oklab, var(--primary) 14%, transparent)}.focus-forest-module__QkfYVq__crown{stroke:var(--primary);stroke-width:1.2px;fill:color-mix(in oklab, var(--primary) 12%, var(--card))}.focus-forest-module__QkfYVq__forest{width:100%;height:auto;display:block}.focus-forest-module__QkfYVq__hill{stroke:color-mix(in oklab, var(--foreground) 16%, transparent);stroke-width:1px}.focus-forest-module__QkfYVq__hillBack{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}.focus-forest-module__QkfYVq__tree{transform-box:view-box;transform-origin:20px 56px;animation:focus-forest-module__QkfYVq__treeIn calc(var(--motion-duration) * 4) cubic-bezier(.2, .8, .2, 1) both;animation-delay:calc(var(--i) * var(--motion-duration) * .2)}@keyframes focus-forest-module__QkfYVq__treeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.focus-forest-module__QkfYVq__caption{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.75rem}.focus-forest-module__QkfYVq__captionStrong{color:var(--primary);font-weight:600}[data-motion=off] .focus-forest-module__QkfYVq__tree{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .focus-forest-module__QkfYVq__tree{animation:none}}
.day-fabric-ring-module__7q5hdG__ring{width:var(--ring-size,196px);aspect-ratio:1;flex-shrink:0;place-items:center;display:grid;position:relative}.day-fabric-ring-module__7q5hdG__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.day-fabric-ring-module__7q5hdG__orbit{width:calc(var(--ring-size,196px) * .075);aspect-ratio:1;min-width:12px;position:absolute;transform:translate(-50%,-50%)}.day-fabric-ring-module__7q5hdG__track{opacity:.34}[data-appearance=light] .day-fabric-ring-module__7q5hdG__track{opacity:.24}.day-fabric-ring-module__7q5hdG__empty{stroke:var(--border-strong);stroke-width:10px;stroke-linecap:round;stroke-dasharray:2 12;animation:9s linear infinite day-fabric-ring-module__7q5hdG__empty-drift}@keyframes day-fabric-ring-module__7q5hdG__empty-drift{to{stroke-dashoffset:-56px}}[data-motion=off] .day-fabric-ring-module__7q5hdG__empty{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .day-fabric-ring-module__7q5hdG__empty{animation:none}}.day-fabric-ring-module__7q5hdG__center{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.day-fabric-ring-module__7q5hdG__count{font-size:calc(var(--ring-size,196px) * .2);letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:baseline;font-weight:300;line-height:1;display:flex}.day-fabric-ring-module__7q5hdG__of{color:var(--muted-foreground);letter-spacing:-.02em;margin-left:.08em;font-size:.42em}.day-fabric-ring-module__7q5hdG__caption{color:var(--muted-foreground);font-size:.75rem}.day-fabric-ring-module__7q5hdG__glow{box-shadow:0 0 28px 8px color-mix(in oklab, var(--primary) 40%, transparent), inset 0 0 22px 6px color-mix(in oklab, var(--primary) 40%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:16.1%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .day-fabric-ring-module__7q5hdG__draw{animation:.9s cubic-bezier(.22,1,.36,1) backwards day-fabric-ring-module__7q5hdG__fabric-draw;animation-delay:calc(var(--i,0) * .11s + .12s)}:is(:root:not([data-motion=off]) .day-fabric-ring-module__7q5hdG__draw,:root:not([data-motion=off]) .day-fabric-ring-module__7q5hdG__track){transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1),stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}:root:not([data-motion=off]) .day-fabric-ring-module__7q5hdG__center{animation:.6s ease-out .2s both day-fabric-ring-module__7q5hdG__fabric-rise}:root:not([data-motion=off]) .day-fabric-ring-module__7q5hdG__glow{animation:day-fabric-ring-module__7q5hdG__fabric-glow 1.4s ease-out var(--glow-delay,0s) both}}:root[data-motion=on] .day-fabric-ring-module__7q5hdG__draw{animation:.9s cubic-bezier(.22,1,.36,1) backwards day-fabric-ring-module__7q5hdG__fabric-draw;animation-delay:calc(var(--i,0) * .11s + .12s)}:is(:root[data-motion=on] .day-fabric-ring-module__7q5hdG__draw,:root[data-motion=on] .day-fabric-ring-module__7q5hdG__track){transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1),stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}:root[data-motion=on] .day-fabric-ring-module__7q5hdG__center{animation:.6s ease-out .2s both day-fabric-ring-module__7q5hdG__fabric-rise}:root[data-motion=on] .day-fabric-ring-module__7q5hdG__glow{animation:day-fabric-ring-module__7q5hdG__fabric-glow 1.4s ease-out var(--glow-delay,0s) both}@keyframes day-fabric-ring-module__7q5hdG__fabric-draw{0%{stroke-dasharray:0 var(--c)}}@keyframes day-fabric-ring-module__7q5hdG__fabric-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes day-fabric-ring-module__7q5hdG__fabric-glow{0%{opacity:0;transform:scale(.96)}35%{opacity:1;transform:scale(1.03)}to{opacity:0;transform:scale(1.06)}}
.monthly-story-module__CHdKcG__gold{background:linear-gradient(100deg, color-mix(in oklab, var(--primary) 72%, var(--background)) 0%, color-mix(in oklab, var(--primary) 62%, var(--foreground)) 32%, var(--primary) 50%, color-mix(in oklab, var(--primary) 50%, var(--foreground)) 68%, color-mix(in oklab, var(--primary) 72%, var(--background)) 100%);color:#0000;background-position:30% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite monthly-story-module__CHdKcG__shimmer}@keyframes monthly-story-module__CHdKcG__shimmer{to{background-position:-210% 0}}@keyframes monthly-story-module__CHdKcG__sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(1400%)skew(-18deg)}}@keyframes monthly-story-module__CHdKcG__twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1.1)}}.monthly-story-module__CHdKcG__banner{isolation:isolate;border:1px solid color-mix(in oklab, var(--primary) 55%, transparent);background:radial-gradient(520px 200px at 12% 0%, color-mix(in oklab, var(--primary) 21%, transparent), transparent 70%), radial-gradient(420px 180px at 100% 100%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), var(--card);width:100%;color:var(--foreground);cursor:pointer;text-align:left;border-radius:22px;align-items:center;gap:18px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.monthly-story-module__CHdKcG__shine{inset-block:0;z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 18%, transparent), transparent);pointer-events:none;width:90px;animation:5.2s ease-in-out infinite monthly-story-module__CHdKcG__sweep;position:absolute;left:0}.monthly-story-module__CHdKcG__stack{flex-shrink:0;display:flex}.monthly-story-module__CHdKcG__av{background:conic-gradient(from 200deg, color-mix(in oklab, var(--primary) 70%, var(--background)), color-mix(in oklab, var(--primary) 50%, var(--foreground)), var(--primary), color-mix(in oklab, var(--primary) 70%, var(--background)));width:50px;height:50px;box-shadow:0 0 0 3px var(--card);border-radius:999px;margin-left:-12px;padding:2.5px}.monthly-story-module__CHdKcG__av:first-child{margin-left:0}.monthly-story-module__CHdKcG__av>span{background:var(--surface-2);width:100%;height:100%;color:var(--primary);border-radius:999px;place-items:center;display:grid}.monthly-story-module__CHdKcG__tx{flex:1;min-width:0;padding-right:16px}.monthly-story-module__CHdKcG__eb{letter-spacing:.16em;color:var(--primary);text-transform:uppercase;font-size:11px;font-weight:600}.monthly-story-module__CHdKcG__eb small{font-size:inherit;color:var(--muted-foreground)}.monthly-story-module__CHdKcG__bh{letter-spacing:-.02em;margin-top:3px;font-size:19px;font-weight:600;line-height:1.2;display:block}.monthly-story-module__CHdKcG__bd{color:var(--muted-foreground);margin-top:3px;font-size:13px;line-height:1.45;display:block}.monthly-story-module__CHdKcG__go{background:var(--primary);height:38px;color:var(--primary-foreground);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.monthly-story-module__CHdKcG__go:focus-visible,.monthly-story-module__CHdKcG__xx:focus-visible,.monthly-story-module__CHdKcG__close:focus-visible,.monthly-story-module__CHdKcG__act:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.monthly-story-module__CHdKcG__xx{width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:10px}.monthly-story-module__CHdKcG__xx:hover{background:var(--surface-hover);color:var(--foreground)}@media (max-width:900px){.monthly-story-module__CHdKcG__banner{flex-wrap:wrap;gap:12px 14px;padding:16px}.monthly-story-module__CHdKcG__go{width:100%;height:42px;font-size:14px}}@media (max-width:420px){.monthly-story-module__CHdKcG__av{width:42px;height:42px;margin-left:-10px}.monthly-story-module__CHdKcG__av:first-child{margin-left:0}.monthly-story-module__CHdKcG__bh{font-size:17px}}.monthly-story-module__CHdKcG__root{z-index:80;background:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain;place-items:center;animation:.35s both monthly-story-module__CHdKcG__fade;display:grid;position:fixed;inset:0}.monthly-story-module__CHdKcG__frame{aspect-ratio:9/16;border:1px solid var(--border);background:var(--card);width:auto;min-width:330px;height:min(90vh,800px);color:var(--foreground);box-shadow:0 30px 80px color-mix(in oklab, var(--background) 70%, transparent);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.monthly-story-module__CHdKcG__hint{text-align:center;color:var(--muted-foreground);pointer-events:none;font-size:12px;position:absolute;bottom:14px;left:0;right:0}@media (max-width:520px),(max-height:560px) and (max-width:900px){.monthly-story-module__CHdKcG__frame{aspect-ratio:auto;border:0;border-radius:0;width:100vw;min-width:0;height:100dvh}.monthly-story-module__CHdKcG__hint{display:none}}.monthly-story-module__CHdKcG__prog{z-index:3;padding:max(14px, env(safe-area-inset-top)) 14px 0;gap:4px;display:flex;position:relative}.monthly-story-module__CHdKcG__prog i{background:color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:9px;flex:1;height:3px;position:relative;overflow:hidden}.monthly-story-module__CHdKcG__prog b{background:var(--foreground);transform-origin:0;border-radius:9px;position:absolute;inset:0;transform:scaleX(0)}.monthly-story-module__CHdKcG__hd{z-index:3;align-items:center;gap:9px;height:44px;padding:12px 16px 0 18px;display:flex;position:relative}.monthly-story-module__CHdKcG__lg{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.monthly-story-module__CHdKcG__hd span{letter-spacing:-.01em;font-size:13px;font-weight:600}.monthly-story-module__CHdKcG__hd small{color:var(--muted-foreground);font-size:12px}.monthly-story-module__CHdKcG__close{background:color-mix(in oklab, var(--foreground) 8%, transparent);width:32px;height:32px;color:var(--foreground);border-radius:999px;place-items:center;margin-left:auto;display:grid}.monthly-story-module__CHdKcG__close:hover{background:color-mix(in oklab, var(--foreground) 14%, transparent)}.monthly-story-module__CHdKcG__stage{cursor:pointer;flex:1;min-height:0;position:relative}.monthly-story-module__CHdKcG__slide{padding:20px 22px max(24px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;flex-direction:column;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s .5s;display:flex;position:absolute;inset:0;transform:translate(26px)}.monthly-story-module__CHdKcG__past{transform:translate(-26px)}.monthly-story-module__CHdKcG__on{opacity:1;visibility:visible;transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.monthly-story-module__CHdKcG__slide>*{z-index:1;position:relative}.monthly-story-module__CHdKcG__slide>.monthly-story-module__CHdKcG__glow{z-index:0;background:radial-gradient(360px 300px at 50% 0%, color-mix(in oklab, var(--acc) 26%, transparent), transparent 72%);pointer-events:none;height:400px;position:absolute;top:-58px;left:0;right:0}.monthly-story-module__CHdKcG__slide>.monthly-story-module__CHdKcG__sp{background:var(--primary);opacity:.7;border-radius:999px;width:5px;height:5px;animation:2.6s ease-in-out infinite monthly-story-module__CHdKcG__twinkle;position:absolute}.monthly-story-module__CHdKcG__ey{letter-spacing:.16em;color:var(--acc);text-transform:uppercase;font-size:11px;font-weight:600}.monthly-story-module__CHdKcG__big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:12px;font-size:clamp(64px,22vw,100px);font-weight:600;line-height:1;display:flex}.monthly-story-module__CHdKcG__big small{letter-spacing:-.02em;color:var(--muted-foreground);font-size:26px;font-weight:500}.monthly-story-module__CHdKcG__big small.monthly-story-module__CHdKcG__gold{color:#0000}.monthly-story-module__CHdKcG__big>svg{color:var(--acc);align-self:center;margin-left:2px}.monthly-story-module__CHdKcG__cap{color:var(--muted-foreground);margin-top:10px;font-size:15px;line-height:1.5}.monthly-story-module__CHdKcG__cap b{color:var(--foreground);font-weight:600}.monthly-story-module__CHdKcG__viz{flex-direction:column;flex:1;justify-content:center;min-height:0;margin-top:10px;display:flex}.monthly-story-module__CHdKcG__foot{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 3%, transparent);color:var(--muted-foreground);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.monthly-story-module__CHdKcG__foot svg{color:var(--acc);flex-shrink:0}.monthly-story-module__CHdKcG__foot b{color:var(--foreground);font-weight:600}.monthly-story-module__CHdKcG__footGold{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background:color-mix(in oklab, var(--primary) 6%, transparent)}.monthly-story-module__CHdKcG__bars{flex:auto;align-items:flex-end;gap:12px;min-height:96px;max-height:270px;display:flex}.monthly-story-module__CHdKcG__bars7{gap:7px}.monthly-story-module__CHdKcG__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.monthly-story-module__CHdKcG__bar{border:1px solid var(--border);background:var(--surface-2);transform-origin:bottom;border-radius:10px 10px 4px 4px;width:100%;min-height:4px}.monthly-story-module__CHdKcG__bars7 .monthly-story-module__CHdKcG__bar{border-radius:8px 8px 3px 3px}.monthly-story-module__CHdKcG__bars12{gap:5px}.monthly-story-module__CHdKcG__bars12 .monthly-story-module__CHdKcG__bar{border-radius:6px 6px 2px 2px}.monthly-story-module__CHdKcG__bars12 .monthly-story-module__CHdKcG__col:not(:has(.monthly-story-module__CHdKcG__hi)) .monthly-story-module__CHdKcG__v{visibility:hidden}.monthly-story-module__CHdKcG__bars12 .monthly-story-module__CHdKcG__v{font-size:12px}.monthly-story-module__CHdKcG__bars12 .monthly-story-module__CHdKcG__n{font-size:10.5px}.monthly-story-module__CHdKcG__hi{background:linear-gradient(180deg, var(--acc), color-mix(in oklab, var(--acc) 55%, var(--card)));border-color:#0000}.monthly-story-module__CHdKcG__v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.monthly-story-module__CHdKcG__n{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.monthly-story-module__CHdKcG__line{position:relative}.monthly-story-module__CHdKcG__line svg{width:100%;height:auto;display:block;overflow:visible}.monthly-story-module__CHdKcG__peak{color:var(--acc);white-space:nowrap;flex-direction:column-reverse;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex;position:absolute;translate:-50%}.monthly-story-module__CHdKcG__peak i{border:1px solid var(--acc);background:var(--card);width:30px;height:30px;box-shadow:0 0 18px color-mix(in oklab, var(--acc) 55%, transparent);border-radius:999px;place-items:center;display:grid}.monthly-story-module__CHdKcG__ax{color:var(--muted-foreground);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.monthly-story-module__CHdKcG__debtL{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.monthly-story-module__CHdKcG__debtL b{color:var(--foreground);font-weight:600}.monthly-story-module__CHdKcG__debt{border:1px dashed color-mix(in oklab, var(--primary) 46%, transparent);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--primary) 8%, transparent) 0 6px, transparent 6px 12px);border-radius:15px;height:50px;position:relative}.monthly-story-module__CHdKcG__rem{border:1px solid color-mix(in oklab, var(--border-strong) 80%, var(--primary));background:linear-gradient(90deg, var(--border-strong), color-mix(in oklab, var(--border-strong) 80%, var(--primary)));white-space:nowrap;border-radius:15px;align-items:center;min-width:0;padding-left:14px;font-size:13px;font-weight:600;display:flex;position:absolute;top:-1px;bottom:-1px;left:0;overflow:hidden}.monthly-story-module__CHdKcG__gone{color:var(--primary);align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;right:12px}.monthly-story-module__CHdKcG__drip{background:var(--primary);opacity:0;border-radius:999px;width:7px;height:7px;position:absolute;top:48px}.monthly-story-module__CHdKcG__ringw{width:190px;height:190px;margin:0 auto;position:relative}.monthly-story-module__CHdKcG__ringw svg{display:block}.monthly-story-module__CHdKcG__seg{fill:none;stroke-width:16px;stroke-linecap:butt;stroke-dasharray:var(--len) var(--c)}.monthly-story-module__CHdKcG__mid{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.monthly-story-module__CHdKcG__mid svg{color:var(--acc)}.monthly-story-module__CHdKcG__mid b{letter-spacing:-.03em;font-size:24px;font-weight:600}.monthly-story-module__CHdKcG__mid span{color:var(--muted-foreground);font-size:13px}.monthly-story-module__CHdKcG__leg{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:16px;display:grid}.monthly-story-module__CHdKcG__leg div{min-width:0;color:var(--muted-foreground);align-items:center;gap:8px;font-size:12.5px;display:flex}.monthly-story-module__CHdKcG__leg div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monthly-story-module__CHdKcG__leg i{border-radius:999px;flex-shrink:0;width:8px;height:8px}.monthly-story-module__CHdKcG__leg b{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.monthly-story-module__CHdKcG__notes{height:170px;margin:0 6px;position:relative}.monthly-story-module__CHdKcG__paper{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;height:130px;padding:14px 16px;position:absolute;left:0;right:0}.monthly-story-module__CHdKcG__paper p{margin-bottom:10px;font-size:14px;font-weight:600}.monthly-story-module__CHdKcG__paper u{background:var(--border-strong);transform-origin:0;border-radius:9px;height:6px;margin-top:9px;text-decoration:none;display:block}.monthly-story-module__CHdKcG__mood{align-items:center;gap:3px;height:56px;display:flex}.monthly-story-module__CHdKcG__mood i{transform-origin:50%;border-radius:4px;flex:1;min-width:0}.monthly-story-module__CHdKcG__moodSmall{height:36px}.monthly-story-module__CHdKcG__moodEmpty{background:color-mix(in oklab, var(--foreground) 12%, transparent);height:6px!important}.monthly-story-module__CHdKcG__moodLeg{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:16px;font-size:11px;display:flex}.monthly-story-module__CHdKcG__moodLeg span{align-items:center;gap:5px;display:flex}.monthly-story-module__CHdKcG__moodLeg i{border-radius:999px;width:8px;height:8px}.monthly-story-module__CHdKcG__hl{letter-spacing:-.04em;margin-top:14px;font-size:clamp(32px,10vw,42px);font-weight:600;line-height:1.08}.monthly-story-module__CHdKcG__hl em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.monthly-story-module__CHdKcG__sumT{letter-spacing:-.045em;margin-top:12px;padding-bottom:4px;font-size:clamp(32px,10vw,40px);font-weight:600;line-height:1.05}.monthly-story-module__CHdKcG__tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.monthly-story-module__CHdKcG__tile{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 3%, transparent);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.monthly-story-module__CHdKcG__tile svg{color:var(--t);flex-shrink:0}.monthly-story-module__CHdKcG__tile div{min-width:0}.monthly-story-module__CHdKcG__tile b{text-overflow:ellipsis;letter-spacing:-.02em;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.1;display:block;overflow:hidden}.monthly-story-module__CHdKcG__tile span{text-overflow:ellipsis;color:var(--muted-foreground);white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.monthly-story-module__CHdKcG__acts{gap:10px;margin-top:14px;display:flex}.monthly-story-module__CHdKcG__act{border:1px solid var(--border);height:46px;color:var(--foreground);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.monthly-story-module__CHdKcG__act:hover{background:var(--surface-hover)}.monthly-story-module__CHdKcG__actSmall{flex:none;padding:0 16px}.monthly-story-module__CHdKcG__actLine{flex:none;width:100%;height:42px;margin-top:12px}.monthly-story-module__CHdKcG__actPrimary{background:var(--primary);color:var(--primary-foreground);border:0;font-weight:600}.monthly-story-module__CHdKcG__actPrimary:hover{background:var(--primary-hover)}.monthly-story-module__CHdKcG__wm{letter-spacing:.14em;color:var(--muted-foreground);justify-content:center;margin-top:12px;font-size:11px;display:flex}.monthly-story-module__CHdKcG__toast{z-index:5;background:var(--primary);max-width:calc(100% - 32px);color:var(--primary-foreground);text-align:center;pointer-events:none;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;animation:.35s both monthly-story-module__CHdKcG__rise;position:absolute;bottom:84px;left:50%;translate:-50%}@keyframes monthly-story-module__CHdKcG__fade{0%{opacity:0}}@keyframes monthly-story-module__CHdKcG__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes monthly-story-module__CHdKcG__grow{0%{transform:scaleY(0)}}@keyframes monthly-story-module__CHdKcG__growx{0%{transform:scaleX(0)}}@keyframes monthly-story-module__CHdKcG__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes monthly-story-module__CHdKcG__pop{0%{opacity:0;transform:scale(.2)}}@keyframes monthly-story-module__CHdKcG__segIn{0%{stroke-dasharray:0 var(--c)}}@keyframes monthly-story-module__CHdKcG__shrink{0%{width:100%}}@keyframes monthly-story-module__CHdKcG__fall{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(34px)}}@keyframes monthly-story-module__CHdKcG__flick{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.14)rotate(-4deg)}}@keyframes monthly-story-module__CHdKcG__land{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}@keyframes monthly-story-module__CHdKcG__sheetIn{0%{opacity:0;transform:translateY(40px) rotate(var(--r,0deg))}}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__rise{animation:.8s cubic-bezier(.2,.8,.2,1) backwards monthly-story-module__CHdKcG__rise;animation-delay:calc(var(--d,0) * 1ms)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__bar{animation:1s cubic-bezier(.2,.9,.2,1) backwards monthly-story-module__CHdKcG__grow;animation-delay:calc(.45s + var(--i,0) * .11s)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__v,.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__n{animation:.6s backwards monthly-story-module__CHdKcG__fade;animation-delay:calc(.9s + var(--i,0) * .11s)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__draw{stroke-dasharray:1;animation:1.9s cubic-bezier(.4,.1,.2,1) .5s backwards monthly-story-module__CHdKcG__draw}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__area{animation:1.4s 1.2s backwards monthly-story-module__CHdKcG__fade}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__peak{animation:.7s cubic-bezier(.2,1.4,.4,1) 2.1s backwards monthly-story-module__CHdKcG__land}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__peak i svg{animation:1.6s ease-in-out 2.8s infinite monthly-story-module__CHdKcG__flick}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__big>svg{animation:1.8s ease-in-out infinite monthly-story-module__CHdKcG__flick}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__rem{animation:2s cubic-bezier(.5,0,.2,1) .8s backwards monthly-story-module__CHdKcG__shrink}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__gone{animation:.8s 2.4s backwards monthly-story-module__CHdKcG__fade}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__drip{animation:2.2s ease-in infinite monthly-story-module__CHdKcG__fall}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__seg{animation:1.1s cubic-bezier(.3,.1,.2,1) backwards monthly-story-module__CHdKcG__segIn;animation-delay:calc(.35s + var(--i,0) * .23s)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__paper{animation:.8s cubic-bezier(.2,.8,.2,1) backwards monthly-story-module__CHdKcG__sheetIn;animation-delay:calc(var(--i,0) * .14s + .2s)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__paper u{animation:.9s cubic-bezier(.3,.1,.2,1) backwards monthly-story-module__CHdKcG__growx;animation-delay:calc(var(--i,0) * .14s + .7s + var(--j,0) * .16s)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__mood i{animation:.45s cubic-bezier(.2,1.5,.4,1) backwards monthly-story-module__CHdKcG__pop;animation-delay:calc(.3s + var(--i,0) * 45ms)}.monthly-story-module__CHdKcG__on .monthly-story-module__CHdKcG__tile{animation:.6s cubic-bezier(.2,.8,.2,1) backwards monthly-story-module__CHdKcG__rise;animation-delay:calc(.25s + var(--i,0) * 90ms)}.monthly-story-module__CHdKcG__hold *{animation-play-state:paused!important}:is([data-motion=off] .monthly-story-module__CHdKcG__banner *,[data-motion=off] .monthly-story-module__CHdKcG__root,[data-motion=off] .monthly-story-module__CHdKcG__root *){animation:none!important}[data-motion=off] .monthly-story-module__CHdKcG__slide{transition:opacity .2s!important;transform:none!important}:is([data-motion=off] .monthly-story-module__CHdKcG__shine,[data-motion=off] .monthly-story-module__CHdKcG__drip,[data-motion=off] .monthly-story-module__CHdKcG__sp){display:none}@media (prefers-reduced-motion:reduce){:is(:root:not([data-motion=on]) .monthly-story-module__CHdKcG__banner *,:root:not([data-motion=on]) .monthly-story-module__CHdKcG__root,:root:not([data-motion=on]) .monthly-story-module__CHdKcG__root *){animation:none!important}:root:not([data-motion=on]) .monthly-story-module__CHdKcG__slide{transition:opacity .2s!important;transform:none!important}:is(:root:not([data-motion=on]) .monthly-story-module__CHdKcG__shine,:root:not([data-motion=on]) .monthly-story-module__CHdKcG__drip,:root:not([data-motion=on]) .monthly-story-module__CHdKcG__sp){display:none}}
.life-wheel-module__bqukrG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.life-wheel-module__bqukrG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.life-wheel-module__bqukrG__panel{gap:1.25rem}.life-wheel-module__bqukrG__rows{margin:0;padding:0;list-style:none}.life-wheel-module__bqukrG__row{padding:.25rem var(--card-spacing);border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) 1.75rem 3.25rem;align-items:center;gap:.5rem .75rem;display:grid}.life-wheel-module__bqukrG__row:first-child{border-top:0}.life-wheel-module__bqukrG__areaName{align-items:center;gap:.5rem;min-width:0;font-size:.875rem;display:flex}.life-wheel-module__bqukrG__areaName i{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.life-wheel-module__bqukrG__value{text-align:right;font-variant-numeric:tabular-nums;font-size:1rem}.life-wheel-module__bqukrG__delta{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.125rem;font-size:.75rem;display:inline-flex}.life-wheel-module__bqukrG__up{color:var(--success)}.life-wheel-module__bqukrG__down{color:var(--destructive-text,var(--destructive))}.life-wheel-module__bqukrG__flat{color:var(--muted-foreground)}@media (max-width:520px){.life-wheel-module__bqukrG__row{grid-template-columns:minmax(0,1fr) 1.75rem 3rem}.life-wheel-module__bqukrG__row .life-wheel-module__bqukrG__bar{grid-area:2/1/auto/-1}}.life-wheel-module__bqukrG__bar{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:stretch;min-width:0;height:2.25rem;display:flex}.life-wheel-module__bqukrG__seg{background:0 0;border:0;outline:none;flex:1 1 0;min-width:0;padding:0;position:relative}.life-wheel-module__bqukrG__seg:before{content:"";inset-inline:2px;background:color-mix(in oklab, var(--foreground) 11%, transparent);height:6px;transition:background-color var(--motion-duration), height var(--motion-duration), inset-inline var(--motion-duration);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.life-wheel-module__bqukrG__on:before{background:var(--area,var(--primary))}.life-wheel-module__bqukrG__cur:before{height:20px;box-shadow:0 0 0 2px var(--card);border-radius:6px;inset-inline:.25px}.life-wheel-module__bqukrG__seg:focus-visible:before{outline:2px solid var(--ring);outline-offset:2px}.life-wheel-module__bqukrG__bar:hover .life-wheel-module__bqukrG__seg:not(.life-wheel-module__bqukrG__on):before{background:color-mix(in oklab, var(--foreground) 18%, transparent)}.life-wheel-module__bqukrG__prevNote{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.life-wheel-module__bqukrG__prevNote q{color:var(--foreground);font-style:italic}.life-wheel-module__bqukrG__radar{width:100%;height:auto;max-height:24rem;animation:life-wheel-module__bqukrG__lwIn calc(var(--motion-duration) * 3) ease-out both;display:block}@keyframes life-wheel-module__bqukrG__lwIn{0%{opacity:0}to{opacity:1}}.life-wheel-module__bqukrG__ring{fill:none;stroke:color-mix(in oklab, var(--foreground) 12%, transparent);stroke-width:1px}.life-wheel-module__bqukrG__spoke{stroke:color-mix(in oklab, var(--foreground) 10%, transparent);stroke-width:1px}.life-wheel-module__bqukrG__ringLabel{fill:var(--muted-foreground);font-size:9px}.life-wheel-module__bqukrG__now{fill:color-mix(in oklab, var(--primary) 22%, transparent);stroke:var(--primary);stroke-width:2px;stroke-linejoin:round}.life-wheel-module__bqukrG__prev{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round}.life-wheel-module__bqukrG__ghost{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linejoin:round;opacity:.55}.life-wheel-module__bqukrG__ghostLabel{fill:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.life-wheel-module__bqukrG__dot{fill:var(--primary);stroke:var(--card);stroke-width:2px}.life-wheel-module__bqukrG__axisLabel{fill:var(--foreground);font-size:13px}.life-wheel-module__bqukrG__legend{color:var(--muted-foreground);align-items:center;gap:.875rem;font-size:.75rem;display:flex}.life-wheel-module__bqukrG__legend span{align-items:center;gap:.375rem;display:inline-flex}.life-wheel-module__bqukrG__legendNow{background:var(--primary);border-radius:999px;width:1.125rem;height:.5rem}.life-wheel-module__bqukrG__legendPrev{border-top:2px dashed var(--muted-foreground);width:1.125rem;height:0}.life-wheel-module__bqukrG__callouts{padding:0 var(--card-spacing);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:520px){.life-wheel-module__bqukrG__callouts{grid-template-columns:minmax(0,1fr)}}.life-wheel-module__bqukrG__callout{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 60%, transparent);border-radius:.875rem;padding:.75rem .875rem}.life-wheel-module__bqukrG__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.life-wheel-module__bqukrG__calloutUp .life-wheel-module__bqukrG__kicker{color:var(--success)}.life-wheel-module__bqukrG__calloutDown .life-wheel-module__bqukrG__kicker{color:var(--destructive-text,var(--destructive))}.life-wheel-module__bqukrG__calloutTitle{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.0625rem;font-weight:600}.life-wheel-module__bqukrG__emptyCallout{text-align:center;grid-column:1/-1}.life-wheel-module__bqukrG__calloutHint{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;line-height:1.45}.life-wheel-module__bqukrG__prompt{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent);background:radial-gradient(420px 160px at 8% 0%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%), var(--card);color:var(--foreground);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.875rem 1rem;padding:.875rem 1rem;display:flex}.life-wheel-module__bqukrG__promptIcon{border:1.5px solid color-mix(in oklab, var(--primary) 70%, transparent);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:.875rem;flex-shrink:0;place-items:center;display:grid}.life-wheel-module__bqukrG__promptText{flex:14rem;min-width:0}.life-wheel-module__bqukrG__promptKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:600}.life-wheel-module__bqukrG__promptTitle{letter-spacing:-.01em;margin-top:.125rem;font-size:1.0625rem;font-weight:600}.life-wheel-module__bqukrG__promptBody{color:var(--muted-foreground);margin-top:.125rem;font-size:.8125rem;line-height:1.45}[data-motion=off] .life-wheel-module__bqukrG__radar{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .life-wheel-module__bqukrG__radar{animation:none}}.life-wheel-module__bqukrG__flowerGuide{fill:none;stroke:color-mix(in oklab, var(--foreground) 11%, transparent);stroke-width:1px;stroke-dasharray:2 5}.life-wheel-module__bqukrG__petal,.life-wheel-module__bqukrG__petalGhost,.life-wheel-module__bqukrG__petalPrev{transform-box:view-box;transform-origin:0 0}.life-wheel-module__bqukrG__petal{fill:color-mix(in oklab, var(--c) 52%, transparent);stroke:var(--c);stroke-width:1.4px;stroke-linejoin:round;transform:rotate(var(--a)) scale(var(--tx), var(--ty));transition:transform calc(var(--motion-duration) * 2.5) ease-out;animation:life-wheel-module__bqukrG__petalBloom calc(var(--motion-duration) * 7) cubic-bezier(.2, .8, .2, 1) backwards;animation-delay:calc(var(--i) * var(--motion-duration) * .45)}.life-wheel-module__bqukrG__petalGhost{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:3 5;stroke-linejoin:round;opacity:.55;transform:rotate(var(--a)) scale(var(--tx), var(--ty))}.life-wheel-module__bqukrG__petalPrev{fill:none;stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:5 4;stroke-linejoin:round}.life-wheel-module__bqukrG__flowerCore{fill:var(--card);stroke:color-mix(in oklab, var(--foreground) 26%, transparent);stroke-width:1.2px}.life-wheel-module__bqukrG__flowerAverage{fill:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.life-wheel-module__bqukrG__flowerCaption{fill:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:8px}@keyframes life-wheel-module__bqukrG__petalBloom{0%{transform:rotate(var(--a)) scale(var(--fx), var(--fy))}to{transform:rotate(var(--a)) scale(var(--tx), var(--ty))}}.life-wheel-module__bqukrG__viewSwitch{padding:0 var(--card-spacing);justify-content:center;display:flex}[data-motion=off] .life-wheel-module__bqukrG__petal{transition:none;animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .life-wheel-module__bqukrG__petal{transition:none;animation:none}}
.year-weave-module__pI61zW__figure{width:100%;position:relative}.year-weave-module__pI61zW__svg{touch-action:manipulation;width:100%;height:auto;display:block;overflow:visible}.year-weave-module__pI61zW__interactive{cursor:pointer}.year-weave-module__pI61zW__label{fill:var(--muted-foreground);text-anchor:end;pointer-events:none;-webkit-user-select:none;user-select:none}.year-weave-module__pI61zW__weft{fill:none;stroke:color-mix(in oklab, var(--foreground) 18%, transparent);pointer-events:none}[data-appearance=light] .year-weave-module__pI61zW__weft{stroke:color-mix(in oklab, var(--foreground) 12%, transparent)}.year-weave-module__pI61zW__knot{fill:var(--foreground);stroke:var(--background)}.year-weave-module__pI61zW__goldLine{stroke:var(--primary);stroke-linecap:round}.year-weave-module__pI61zW__diamond{fill:var(--primary);stroke:var(--background);stroke-linejoin:round}.year-weave-module__pI61zW__active{fill:none;stroke:var(--foreground);stroke-width:1.4px;pointer-events:none}@keyframes year-weave-module__pI61zW__weaveIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.year-weave-module__pI61zW__pending .year-weave-module__pI61zW__row{opacity:0}.year-weave-module__pI61zW__seen .year-weave-module__pI61zW__row{animation:year-weave-module__pI61zW__weaveIn calc(var(--motion-duration) * 4) cubic-bezier(.2, .7, .2, 1) both;animation-delay:calc(var(--motion-duration) * .6 * var(--r,0))}[data-motion=off] .year-weave-module__pI61zW__pending .year-weave-module__pI61zW__row{opacity:1}[data-motion=off] .year-weave-module__pI61zW__seen .year-weave-module__pI61zW__row{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .year-weave-module__pI61zW__pending .year-weave-module__pI61zW__row{opacity:1}:root:not([data-motion=on]) .year-weave-module__pI61zW__seen .year-weave-module__pI61zW__row{animation:none}}.year-weave-module__pI61zW__focusable{border-radius:12px;outline:none}.year-weave-module__pI61zW__focusable:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent)}.year-weave-module__pI61zW__tip{z-index:5;border:1px solid var(--border-strong);background:var(--popover,var(--card));min-width:9.5rem;max-width:14rem;color:var(--foreground);box-shadow:0 10px 28px color-mix(in oklab, var(--background) 60%, transparent);pointer-events:none;border-radius:12px;padding:8px 11px;font-size:.75rem;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.year-weave-module__pI61zW__tipBelow{transform:translate(-50%,14px)}.year-weave-module__pI61zW__tip b{font-size:.8125rem;font-weight:600;display:block}.year-weave-module__pI61zW__tip span{color:var(--muted-foreground);display:block}.year-weave-module__pI61zW__tip em{color:var(--primary);margin-top:2px;font-size:.6875rem;font-style:normal;display:block}.year-weave-module__pI61zW__legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font-size:.75rem;display:flex}.year-weave-module__pI61zW__legend>span{align-items:center;gap:6px;display:inline-flex}.year-weave-module__pI61zW__dot{border-radius:999px;width:8px;height:8px}.year-weave-module__pI61zW__legendMood{align-items:center;gap:5px;display:inline-flex}.year-weave-module__pI61zW__legendIcon{flex-shrink:0;width:14px;height:14px}.year-weave-module__pI61zW__legendIcon .year-weave-module__pI61zW__knot{stroke-width:1px}.year-weave-module__pI61zW__compact{margin-top:4px}
.capsules-module__evK1nq__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.capsules-module__evK1nq__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.capsules-module__evK1nq__panel{gap:1.25rem}.capsules-module__evK1nq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.capsules-module__evK1nq__letter{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;line-height:1.65}.capsules-module__evK1nq__choices{flex-wrap:wrap;gap:.5rem;display:flex}.capsules-module__evK1nq__choice{cursor:pointer;display:inline-flex;position:relative}.capsules-module__evK1nq__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.capsules-module__evK1nq__choice span{border:1px solid var(--border);min-height:2.25rem;color:var(--muted-foreground);background:var(--surface-2);transition:border-color var(--motion-duration), background-color var(--motion-duration), color var(--motion-duration);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex}.capsules-module__evK1nq__choice:hover span{border-color:var(--border-strong);color:var(--foreground)}.capsules-module__evK1nq__choice:has(input:checked) span{border-color:color-mix(in oklab, var(--primary) 70%, transparent);background:color-mix(in oklab, var(--primary) 14%, var(--surface-2));color:var(--foreground)}.capsules-module__evK1nq__choice:has(input:focus-visible) span{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.capsules-module__evK1nq__choice span{min-height:2.75rem}}.capsules-module__evK1nq__list{padding:0 var(--card-spacing);flex-direction:column;gap:.625rem;margin:0;list-style:none;display:flex}.capsules-module__evK1nq__item{border:1px solid var(--border);background:color-mix(in oklab, var(--surface-2) 60%, transparent);border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.capsules-module__evK1nq__itemReady{border-color:color-mix(in oklab, var(--primary) 55%, transparent);background:color-mix(in oklab, var(--primary) 8%, var(--surface-2))}.capsules-module__evK1nq__itemOpened{background:0 0}.capsules-module__evK1nq__capIcon{border:1px solid var(--border-strong);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid;position:relative}.capsules-module__evK1nq__itemReady .capsules-module__evK1nq__capIcon{color:var(--primary);border-color:color-mix(in oklab, var(--primary) 60%, transparent)}.capsules-module__evK1nq__capLock{background:var(--card);width:.75rem;height:.75rem;color:var(--muted-foreground);border-radius:999px;padding:1px;position:absolute;bottom:-.25rem;right:-.25rem}.capsules-module__evK1nq__segments{gap:.25rem;padding-top:.25rem;display:flex}.capsules-module__evK1nq__segments i{background:color-mix(in oklab, var(--foreground) 11%, transparent);border-radius:999px;flex:1 1 0;height:.25rem;position:relative;overflow:hidden}.capsules-module__evK1nq__segments b{inset-block:0;border-radius:inherit;background:var(--primary);position:absolute;left:0}.capsules-module__evK1nq__letterBody{border-left:2px solid color-mix(in oklab, var(--primary) 60%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:.25rem 0 0;padding:.25rem 0 .25rem .875rem;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.65}.capsules-module__evK1nq__unlock{isolation:isolate;border:1px solid color-mix(in oklab, var(--primary) 60%, transparent);background:radial-gradient(520px 220px at 14% 0%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%), radial-gradient(420px 200px at 100% 100%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%), var(--card);color:var(--foreground);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.capsules-module__evK1nq__spark{z-index:-1;background:var(--primary);opacity:.2;width:4px;height:4px;animation:capsules-module__evK1nq__sparkTwinkle calc(var(--motion-duration) * 20) ease-in-out infinite;pointer-events:none;border-radius:999px;position:absolute}@keyframes capsules-module__evK1nq__sparkTwinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.9;transform:scale(1.15)}}.capsules-module__evK1nq__envelope{width:6.5rem;height:auto;animation:capsules-module__evK1nq__envFloat calc(var(--motion-duration) * 30) ease-in-out infinite;flex-shrink:0}@keyframes capsules-module__evK1nq__envFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.capsules-module__evK1nq__envBack{fill:color-mix(in oklab, var(--primary) 52%, var(--background))}.capsules-module__evK1nq__envPaper{fill:color-mix(in oklab, var(--foreground) 88%, var(--primary))}.capsules-module__evK1nq__envLines{fill:none;stroke:color-mix(in oklab, var(--primary) 45%, var(--background));stroke-width:2.5px;stroke-linecap:round}.capsules-module__evK1nq__envFront{fill:var(--primary)}.capsules-module__evK1nq__envFlap{fill:none;stroke:color-mix(in oklab, var(--primary-foreground) 35%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.capsules-module__evK1nq__unlockText{flex:18rem;min-width:0}.capsules-module__evK1nq__unlockKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.6875rem;font-weight:600}.capsules-module__evK1nq__unlockTitle{letter-spacing:-.02em;margin-top:.25rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.2}.capsules-module__evK1nq__unlockBody{color:var(--muted-foreground);margin-top:.375rem;font-size:.875rem;line-height:1.5}.capsules-module__evK1nq__unlockLetter{border-left:2px solid color-mix(in oklab, var(--primary) 60%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0 0;padding-left:.875rem;font-family:Georgia,Times New Roman,serif;font-style:italic;line-height:1.65}.capsules-module__evK1nq__unlockError{color:var(--destructive-text,var(--destructive));margin-top:.5rem;font-size:.8125rem}.capsules-module__evK1nq__unlockActions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}@media (max-width:520px){.capsules-module__evK1nq__unlock{padding:1rem}.capsules-module__evK1nq__envelope{width:5rem}}:is([data-motion=off] .capsules-module__evK1nq__spark,[data-motion=off] .capsules-module__evK1nq__envelope){animation:none}@media (prefers-reduced-motion:reduce){:is(:root:not([data-motion=on]) .capsules-module__evK1nq__spark,:root:not([data-motion=on]) .capsules-module__evK1nq__envelope){animation:none}}.capsules-module__evK1nq__wax{fill:color-mix(in oklab, var(--primary) 84%, var(--background))}.capsules-module__evK1nq__waxShade{fill:color-mix(in oklab, var(--foreground) 24%, transparent)}.capsules-module__evK1nq__waxRing{fill:none;stroke:color-mix(in oklab, var(--primary-foreground) 40%, transparent);stroke-width:.5px}.capsules-module__evK1nq__waxEmboss{fill:none;stroke:var(--primary-foreground);stroke-linecap:round;stroke-linejoin:round;opacity:.92}.capsules-module__evK1nq__waxEmbossShade{fill:none;stroke:color-mix(in oklab, var(--foreground) 40%, transparent);stroke-linecap:round;stroke-linejoin:round}.capsules-module__evK1nq__capSeal{width:1.125rem;height:1.125rem;position:absolute;bottom:-.375rem;right:-.375rem}.capsules-module__evK1nq__composer{position:relative;overflow:hidden}.capsules-module__evK1nq__sealStage{z-index:5;border-radius:inherit;background:radial-gradient(420px 200px at 50% 0%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 70%), var(--card);animation:capsules-module__evK1nq__sealStageIn calc(var(--motion-duration) * 1.5) ease both;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1.25rem;display:flex;position:absolute;inset:0}@keyframes capsules-module__evK1nq__sealStageIn{0%{opacity:0}}.capsules-module__evK1nq__sealScene{width:min(11.5rem,62%);height:auto;max-height:100%;overflow:visible}.capsules-module__evK1nq__envFlap2{fill:color-mix(in oklab, var(--primary) 70%, var(--background));stroke:color-mix(in oklab, var(--primary-foreground) 25%, transparent);stroke-width:1px;stroke-linejoin:round}.capsules-module__evK1nq__crease{fill:none;stroke:color-mix(in oklab, var(--foreground) 22%, transparent);stroke-width:.6px}.capsules-module__evK1nq__foldShade{fill:color-mix(in oklab, var(--foreground) 16%, transparent);opacity:0}.capsules-module__evK1nq__letter3{animation:capsules-module__evK1nq__letterIn calc(var(--motion-duration) * 1) ease both, capsules-module__evK1nq__letterSlide calc(var(--motion-duration) * 2.5) cubic-bezier(.5, 0, .3, 1) calc(var(--motion-duration) * 5) both}@keyframes capsules-module__evK1nq__letterIn{0%{opacity:0}}@keyframes capsules-module__evK1nq__letterSlide{to{transform:translateY(70px)}}.capsules-module__evK1nq__foldC{transform-box:view-box;transform-origin:60px 50px;animation:capsules-module__evK1nq__foldFlip calc(var(--motion-duration) * 2) ease-in-out calc(var(--motion-duration) * 1) both}.capsules-module__evK1nq__foldA{transform-box:view-box;transform-origin:60px 28px;animation:capsules-module__evK1nq__foldFlip calc(var(--motion-duration) * 2) ease-in-out calc(var(--motion-duration) * 3) both}@keyframes capsules-module__evK1nq__foldFlip{0%{transform:scaleY(1)}to{transform:scaleY(-1)}}.capsules-module__evK1nq__foldShadeC{animation:capsules-module__evK1nq__shadeIn calc(var(--motion-duration) * 2) linear calc(var(--motion-duration) * 1) both}.capsules-module__evK1nq__foldShadeA{animation:capsules-module__evK1nq__shadeIn calc(var(--motion-duration) * 2) linear calc(var(--motion-duration) * 3) both}@keyframes capsules-module__evK1nq__shadeIn{to{opacity:1}}.capsules-module__evK1nq__flapBack{transform-box:view-box;transform-origin:60px 80px;animation:capsules-module__evK1nq__flapFlatten calc(var(--motion-duration) * .7) ease-in calc(var(--motion-duration) * 7.5) both}.capsules-module__evK1nq__flapFront{transform-box:view-box;transform-origin:60px 80px;animation:capsules-module__evK1nq__flapFall calc(var(--motion-duration) * .8) ease-out calc(var(--motion-duration) * 8.2) both}@keyframes capsules-module__evK1nq__flapFlatten{to{transform:scaleY(0)}}@keyframes capsules-module__evK1nq__flapFall{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.capsules-module__evK1nq__waxPress{transform-box:view-box;transform-origin:60px 106px;animation:capsules-module__evK1nq__waxPress calc(var(--motion-duration) * 1.4) cubic-bezier(.2, .8, .25, 1) calc(var(--motion-duration) * 8.6) both}@keyframes capsules-module__evK1nq__waxPress{0%{opacity:0;filter:blur(3px);transform:scale(2.1)}60%{opacity:1;filter:blur();transform:scale(.9)}80%{opacity:1;transform:scale(1.06)}to{opacity:1;filter:blur();transform:scale(1)}}.capsules-module__evK1nq__waxShock{fill:none;stroke:color-mix(in oklab, var(--primary) 70%, transparent);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:capsules-module__evK1nq__waxShock calc(var(--motion-duration) * 1.4) ease-out calc(var(--motion-duration) * 9) both}@keyframes capsules-module__evK1nq__waxShock{0%{opacity:0;transform:scale(1)}25%{opacity:.6}to{opacity:0;transform:scale(2)}}.capsules-module__evK1nq__sealCaption{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);animation:capsules-module__evK1nq__sealTextIn calc(var(--motion-duration) * 1.5) ease calc(var(--motion-duration) * 8.5) both;margin-top:.25rem;font-size:.6875rem;font-weight:600}.capsules-module__evK1nq__sealSub{color:var(--muted-foreground);text-align:center;animation:capsules-module__evK1nq__sealTextIn calc(var(--motion-duration) * 1.5) ease calc(var(--motion-duration) * 8.8) both;font-size:.875rem}@keyframes capsules-module__evK1nq__sealTextIn{0%{opacity:0;transform:translateY(4px)}}
.illustration-module__Ps9oEa__scene{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.illustration-module__Ps9oEa__line,.illustration-module__Ps9oEa__accent{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:illustration-module__Ps9oEa__draw calc(var(--motion-duration) * 4) cubic-bezier(.4, 0, .2, 1) calc(var(--motion-duration) * .35 * var(--i,0)) both}.illustration-module__Ps9oEa__line{stroke:color-mix(in oklab, var(--foreground) 55%, transparent)}.illustration-module__Ps9oEa__accent{stroke:var(--primary)}.illustration-module__Ps9oEa__fill{fill:color-mix(in oklab, var(--primary-soft) 80%, transparent);stroke:none;animation:illustration-module__Ps9oEa__fade calc(var(--motion-duration) * 3) ease-out calc(var(--motion-duration) * 1.5) both}@keyframes illustration-module__Ps9oEa__draw{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes illustration-module__Ps9oEa__fade{0%{opacity:0}to{opacity:1}}
.welcome-screen-module__bTpUIG__root{z-index:200;background:var(--background);cursor:pointer;opacity:1;place-items:center;transition:opacity .25s ease-out;animation:.28s ease-out both welcome-screen-module__bTpUIG__fade-in;display:grid;position:fixed;inset:0;overflow:hidden}.welcome-screen-module__bTpUIG__closing{opacity:0;pointer-events:none}.welcome-screen-module__bTpUIG__clouds{pointer-events:none;position:absolute;inset:0}.welcome-screen-module__bTpUIG__cloud{filter:blur(70px);background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 38%, transparent), color-mix(in oklab, var(--primary) 0%, transparent));will-change:transform, opacity;border-radius:50%;position:absolute}.welcome-screen-module__bTpUIG__cloudA{opacity:.75;width:62vmax;height:46vmax;animation:9s ease-in-out infinite alternate welcome-screen-module__bTpUIG__drift-a;top:8%;left:-10%}.welcome-screen-module__bTpUIG__cloudB{opacity:.6;width:56vmax;height:44vmax;animation:11s ease-in-out infinite alternate welcome-screen-module__bTpUIG__drift-b;top:34%;right:-14%}.welcome-screen-module__bTpUIG__cloudC{opacity:.5;width:50vmax;height:36vmax;animation:10s ease-in-out infinite alternate welcome-screen-module__bTpUIG__drift-c;bottom:-16%;left:18%}.welcome-screen-module__bTpUIG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding:1rem;display:flex;position:relative}.welcome-screen-module__bTpUIG__mark{width:6rem;height:6rem;color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, var(--card));box-shadow:0 0 3rem color-mix(in oklab, var(--primary) 30%, transparent);border-radius:1.6rem;place-items:center;animation:4s ease-in-out infinite welcome-screen-module__bTpUIG__breathe;display:grid}.welcome-screen-module__bTpUIG__markSvg{width:3.6rem;height:3.6rem}.welcome-screen-module__bTpUIG__greeting{color:var(--foreground);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:450;line-height:1.15}.welcome-screen-module__bTpUIG__greeting em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.welcome-screen-module__bTpUIG__line{max-width:26rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:-.75rem 0 0;font-size:clamp(.95rem,2.4vw,1.125rem);line-height:1.5;animation:.52s ease-out .26s both welcome-screen-module__bTpUIG__line-rise}.welcome-screen-module__bTpUIG__still .welcome-screen-module__bTpUIG__line{animation:none}@keyframes welcome-screen-module__bTpUIG__line-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.welcome-screen-module__bTpUIG__still .welcome-screen-module__bTpUIG__cloud,.welcome-screen-module__bTpUIG__still .welcome-screen-module__bTpUIG__mark{animation:none}.welcome-screen-module__bTpUIG__still{transition-duration:.6s;animation:none}@keyframes welcome-screen-module__bTpUIG__fade-in{0%{opacity:0}to{opacity:1}}@keyframes welcome-screen-module__bTpUIG__breathe{0%,to{box-shadow:0 0 2rem color-mix(in oklab, var(--primary) 18%, transparent);transform:scale(1)}50%{box-shadow:0 0 4rem color-mix(in oklab, var(--primary) 40%, transparent);transform:scale(1.06)}}@keyframes welcome-screen-module__bTpUIG__drift-a{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:.85;transform:translate(8%,6%)scale(1.12)}}@keyframes welcome-screen-module__bTpUIG__drift-b{0%{opacity:.5;transform:translate(0,0)scale(1.05)}to{opacity:.7;transform:translate(-9%,-5%)scale(.95)}}@keyframes welcome-screen-module__bTpUIG__drift-c{0%{opacity:.4;transform:translate(0,0)scale(1)}to{opacity:.6;transform:translate(6%,-8%)scale(1.15)}}:is([data-motion=off] .welcome-screen-module__bTpUIG__line,[data-motion=off] .welcome-screen-module__bTpUIG__cloud,[data-motion=off] .welcome-screen-module__bTpUIG__mark,[data-motion=off] .welcome-screen-module__bTpUIG__root){animation:none}@media (prefers-reduced-motion:reduce){.welcome-screen-module__bTpUIG__line,.welcome-screen-module__bTpUIG__cloud,.welcome-screen-module__bTpUIG__mark,.welcome-screen-module__bTpUIG__root{animation:none}}
.finance-workspace-module__7U8t1a__workspace{--finance-rule:color-mix(in srgb, var(--border) 72%, transparent)}.finance-workspace-module__7U8t1a__actions,.finance-workspace-module__7U8t1a__tabs{flex-wrap:wrap;gap:.4rem;display:flex}.finance-workspace-module__7U8t1a__toolbar{border-bottom:1px solid var(--finance-rule);padding:.65rem 0 .9rem}.finance-workspace-module__7U8t1a__tabs{margin-bottom:.65rem;overflow-x:auto}.finance-workspace-module__7U8t1a__debtList{border-top:1px solid var(--finance-rule);min-width:0}.finance-workspace-module__7U8t1a__listHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 0 .2rem;display:flex}.finance-workspace-module__7U8t1a__fold{border-top:1px solid var(--finance-rule);min-width:0}.finance-workspace-module__7U8t1a__fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.875rem;font-weight:650;list-style:none;display:flex}.finance-workspace-module__7U8t1a__fold summary::-webkit-details-marker{display:none}.finance-workspace-module__7U8t1a__fold summary:after{content:"+";color:var(--muted-foreground);font-size:1.1rem;font-weight:400}.finance-workspace-module__7U8t1a__fold[open] summary:after{content:"−"}.finance-workspace-module__7U8t1a__fold summary small{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;font-weight:400}.finance-workspace-module__7U8t1a__foldContent{border-top:1px solid var(--finance-rule);padding:.25rem 0 .75rem}@media (max-width:640px){.finance-workspace-module__7U8t1a__workspace{gap:.9rem}.finance-workspace-module__7U8t1a__fold summary{flex-wrap:wrap;align-items:flex-start;padding:.65rem 0}.finance-workspace-module__7U8t1a__fold summary small{flex-basis:100%;margin-left:0;padding-right:1.5rem}.finance-workspace-module__7U8t1a__foldContent{padding-bottom:.45rem}:is(.finance-workspace-module__7U8t1a__workspace #payment-reminders>div:first-child,.finance-workspace-module__7U8t1a__workspace #payment-reminders article){padding-top:.65rem;padding-bottom:.65rem}}.finance-workspace-module__7U8t1a__workspace [data-slot=card]{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}:is(.finance-workspace-module__7U8t1a__workspace [data-slot=card-header],.finance-workspace-module__7U8t1a__workspace [data-slot=card-content],.finance-workspace-module__7U8t1a__workspace [data-slot=card-footer]){padding-left:0;padding-right:0}.finance-workspace-module__7U8t1a__workspace .pearl-list-surface{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}.finance-workspace-module__7U8t1a__workspace #payment-reminders{background:0 0;border-width:0 0 1px;border-radius:0}:is(.finance-workspace-module__7U8t1a__workspace #payment-reminders>div:first-child,.finance-workspace-module__7U8t1a__workspace #payment-reminders article){padding-left:0;padding-right:0}@media (max-width:640px){.finance-workspace-module__7U8t1a__header{flex-direction:column;align-items:stretch}:is(.finance-workspace-module__7U8t1a__actions a,.finance-workspace-module__7U8t1a__actions button){flex:auto}}.finance-workspace-module__7U8t1a__chartGrid{align-items:start;gap:1rem;min-width:0;display:grid}@media (min-width:1024px){.finance-workspace-module__7U8t1a__chartGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.milestones-module__-fTeqq__hex{flex-shrink:0;place-items:center;width:56px;height:64px;display:grid;position:relative}.milestones-module__-fTeqq__hexSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.milestones-module__-fTeqq__hexSvg polygon{stroke-linejoin:round}.milestones-module__-fTeqq__hexEarned .milestones-module__-fTeqq__hexSvg polygon{fill:color-mix(in oklab, var(--primary) 14%, var(--card));stroke:var(--primary);stroke-width:1.6px}.milestones-module__-fTeqq__hexLocked .milestones-module__-fTeqq__hexSvg polygon{fill:none;stroke:var(--border-strong);stroke-width:1.4px}.milestones-module__-fTeqq__hexGlyph{width:22px;height:22px;position:relative}.milestones-module__-fTeqq__hexEarned .milestones-module__-fTeqq__hexGlyph{color:var(--primary)}.milestones-module__-fTeqq__hexLocked .milestones-module__-fTeqq__hexGlyph{color:var(--muted-foreground)}.milestones-module__-fTeqq__tile{isolation:isolate;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px 12px;display:flex;position:relative;overflow:hidden}.milestones-module__-fTeqq__tileEarned{border:1px solid color-mix(in oklab, var(--primary) 52%, transparent);background:radial-gradient(120px 90px at 50% 0%, color-mix(in oklab, var(--primary) 20%, transparent), transparent 75%), var(--card)}.milestones-module__-fTeqq__tileEarned:after{content:"";inset-block:0;z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 14%, transparent), transparent);width:40%;animation:6.5s ease-in-out infinite milestones-module__-fTeqq__sweep;animation-delay:var(--sweep-delay,0s);pointer-events:none;position:absolute;left:0}.milestones-module__-fTeqq__tileLocked{border:1px dashed var(--border-strong);background:0 0}.milestones-module__-fTeqq__tileLabel{color:var(--foreground);font-size:.8125rem;font-weight:600;line-height:1.25}.milestones-module__-fTeqq__tileLocked .milestones-module__-fTeqq__tileLabel{color:var(--muted-foreground);font-weight:500}.milestones-module__-fTeqq__tileDate{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.75rem}.milestones-module__-fTeqq__tileProgress{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.milestones-module__-fTeqq__track{background:var(--border);border-radius:999px;width:100%;max-width:88px;height:4px;display:block;overflow:hidden}.milestones-module__-fTeqq__fill{background:var(--muted-foreground);border-radius:999px;height:100%;display:block}.milestones-module__-fTeqq__tileCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.75rem}.milestones-module__-fTeqq__toast{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:70;width:min(30rem,100vw - 24px);animation:.52s cubic-bezier(.2,.8,.2,1) both milestones-module__-fTeqq__slideIn;position:fixed;left:50%;transform:translate(-50%)}.milestones-module__-fTeqq__toastOut{animation:.32s ease-in both milestones-module__-fTeqq__slideOut}.milestones-module__-fTeqq__card{isolation:isolate;border:1px solid color-mix(in oklab, var(--primary) 58%, transparent);background:radial-gradient(420px 160px at 10% 0%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 70%), radial-gradient(320px 140px at 100% 100%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 70%), var(--card);color:var(--foreground);box-shadow:0 12px 34px color-mix(in oklab, var(--background) 60%, transparent);border-radius:20px;align-items:center;gap:14px;padding:14px 40px 14px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.milestones-module__-fTeqq__card:focus-visible,.milestones-module__-fTeqq__close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.milestones-module__-fTeqq__shine{inset-block:0;z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 20%, transparent), transparent);pointer-events:none;width:80px;animation:3.2s ease-in-out infinite milestones-module__-fTeqq__sweep;position:absolute;left:0}.milestones-module__-fTeqq__spark{background:var(--primary);pointer-events:none;border-radius:999px;width:4px;height:4px;animation:2.4s ease-in-out infinite milestones-module__-fTeqq__twinkle;position:absolute}.milestones-module__-fTeqq__text{flex:1;min-width:0}.milestones-module__-fTeqq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:600}.milestones-module__-fTeqq__headline{letter-spacing:-.015em;margin-top:2px;font-size:1.0625rem;font-weight:600;line-height:1.25}.milestones-module__-fTeqq__detail{color:var(--muted-foreground);margin-top:2px;font-size:.8125rem;line-height:1.4}.milestones-module__-fTeqq__close{width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.milestones-module__-fTeqq__close:hover{background:var(--surface-hover);color:var(--foreground)}@keyframes milestones-module__-fTeqq__slideIn{0%{opacity:0;transform:translate(-50%,-140%)}to{opacity:1;transform:translate(-50%)}}@keyframes milestones-module__-fTeqq__slideOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-140%)}}@keyframes milestones-module__-fTeqq__sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(1000%)skew(-18deg)}}@keyframes milestones-module__-fTeqq__twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1.1)}}[data-motion=off] .milestones-module__-fTeqq__toast{animation:none}[data-motion=off] .milestones-module__-fTeqq__toastOut{animation:none}[data-motion=off] .milestones-module__-fTeqq__tileEarned:after{animation:none}[data-motion=off] .milestones-module__-fTeqq__card :not(.milestones-module__-fTeqq__close){animation:none}[data-motion=off] .milestones-module__-fTeqq__shine{display:none}[data-motion=off] .milestones-module__-fTeqq__spark{display:none}[data-motion=off] .milestones-module__-fTeqq__tileEarned:after{display:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .milestones-module__-fTeqq__toast{animation:none}:root:not([data-motion=on]) .milestones-module__-fTeqq__toastOut{animation:none}:root:not([data-motion=on]) .milestones-module__-fTeqq__card :not(.milestones-module__-fTeqq__close){animation:none}:root:not([data-motion=on]) .milestones-module__-fTeqq__shine{display:none}:root:not([data-motion=on]) .milestones-module__-fTeqq__spark{display:none}:root:not([data-motion=on]) .milestones-module__-fTeqq__tileEarned:after{display:none}}
.tasks-workspace-module__P6erJa__workspace{--ink-muted:var(--muted-foreground)}.tasks-workspace-module__P6erJa__list>*+*{border-top:1px solid var(--border)}
.sidebar-brand-module__33vuxa__brand{isolation:isolate;align-items:center;gap:.75rem;min-width:0;display:flex;position:relative}.sidebar-brand-module__33vuxa__cloud{z-index:-1;filter:blur(18px);background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 26%, transparent), color-mix(in oklab, var(--primary) 0%, transparent));pointer-events:none;will-change:transform, opacity;border-radius:50%;width:6.5rem;height:4rem;margin-top:-2rem;animation:9s ease-in-out infinite alternate sidebar-brand-module__33vuxa__cloud-drift;position:absolute;top:50%;left:-.75rem}.sidebar-brand-module__33vuxa__tile{animation:4s ease-in-out infinite sidebar-brand-module__33vuxa__logo-breathe}.sidebar-brand-module__33vuxa__text{min-width:0;line-height:1.2}.sidebar-brand-module__33vuxa__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;font-size:1.05rem;font-weight:600;display:block;overflow:hidden}.sidebar-brand-module__33vuxa__greeting{text-overflow:ellipsis;white-space:nowrap;min-height:1rem;color:var(--muted-foreground);font-size:.75rem;display:block;overflow:hidden}@keyframes sidebar-brand-module__33vuxa__logo-breathe{0%,to{box-shadow:0 0 .6rem color-mix(in oklab, var(--primary) 10%, transparent);transform:scale(1)}50%{box-shadow:0 0 1.4rem color-mix(in oklab, var(--primary) 26%, transparent);transform:scale(1.04)}}@keyframes sidebar-brand-module__33vuxa__cloud-drift{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(.75rem,.2rem)scale(1.12)}}:is([data-motion=off] .sidebar-brand-module__33vuxa__cloud,[data-motion=off] .sidebar-brand-module__33vuxa__tile){animation:none}@media (prefers-reduced-motion:reduce){.sidebar-brand-module__33vuxa__cloud,.sidebar-brand-module__33vuxa__tile{animation:none}}
.focus-pip-module__ah3UdW__pip{box-sizing:border-box;background:var(--background);min-height:100vh;color:var(--foreground);text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;overflow:hidden}.focus-pip-module__ah3UdW__eyebrow{letter-spacing:.16em;color:var(--primary);font-size:10px;font-weight:600}.focus-pip-module__ah3UdW__pip[data-phase=break] .focus-pip-module__ah3UdW__eyebrow{color:var(--success)}.focus-pip-module__ah3UdW__ringwrap{flex-shrink:0;width:148px;height:148px;position:relative}.focus-pip-module__ah3UdW__ring{width:100%;height:100%;position:absolute;inset:0}.focus-pip-module__ah3UdW__track{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}.focus-pip-module__ah3UdW__progress{stroke:var(--primary);transition:stroke-dashoffset 1s linear,stroke .4s,opacity .3s}.focus-pip-module__ah3UdW__pip[data-phase=break] .focus-pip-module__ah3UdW__progress{stroke:var(--success)}.focus-pip-module__ah3UdW__pip[data-phase=paused] .focus-pip-module__ah3UdW__progress{opacity:.6}.focus-pip-module__ah3UdW__face{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.focus-pip-module__ah3UdW__time{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.focus-pip-module__ah3UdW__sub{letter-spacing:.03em;color:var(--muted-foreground);font-size:10.5px}.focus-pip-module__ah3UdW__check{width:34px;height:34px;color:var(--primary)}.focus-pip-module__ah3UdW__task{-webkit-line-clamp:2;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.focus-pip-module__ah3UdW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.focus-pip-module__ah3UdW__btn{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 3%, transparent);height:34px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;transition:transform .15s,background-color .2s;display:inline-flex}.focus-pip-module__ah3UdW__btn:hover{background:var(--surface-hover,var(--muted))}.focus-pip-module__ah3UdW__btn:active{transform:scale(.97)}.focus-pip-module__ah3UdW__btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.focus-pip-module__ah3UdW__primary{background:var(--primary);color:var(--primary-foreground);border:0;font-weight:600}.focus-pip-module__ah3UdW__primary:hover{background:var(--primary-hover,var(--primary))}:is([data-motion=off] .focus-pip-module__ah3UdW__progress,[data-motion=off] .focus-pip-module__ah3UdW__btn){transition:none!important}@media (prefers-reduced-motion:reduce){:is(:root:not([data-motion=on]) .focus-pip-module__ah3UdW__progress,:root:not([data-motion=on]) .focus-pip-module__ah3UdW__btn){transition:none!important}}
.goals-command-center-module__XROgva__center{--goal-rule:color-mix(in srgb, var(--border) 72%, transparent)}.goals-command-center-module__XROgva__metric{border-left:2px solid var(--primary);padding:.45rem .75rem}.goals-command-center-module__XROgva__metric>div{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.goals-command-center-module__XROgva__metric p{color:var(--foreground);margin-top:.32rem;font-size:1.12rem;font-weight:650}.goals-command-center-module__XROgva__center [data-slot=card]{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}:is(.goals-command-center-module__XROgva__center [data-slot=card-header],.goals-command-center-module__XROgva__center [data-slot=card-content]){padding-left:0;padding-right:0}.goals-command-center-module__XROgva__center details{background:0 0;border-width:0 0 1px;border-radius:0;padding-left:0;padding-right:0}.goals-command-center-module__XROgva__short{display:none}@media (max-width:639.98px){.goals-command-center-module__XROgva__metric{border-left:0;border-top:2px solid var(--primary);text-align:center;flex-direction:column-reverse;align-items:center;min-width:0;padding:.35rem .15rem .3rem;display:flex}.goals-command-center-module__XROgva__metric>div{justify-content:center;gap:0;font-size:.6875rem;line-height:1.2}.goals-command-center-module__XROgva__metric>div svg{display:none}.goals-command-center-module__XROgva__metric p{overflow-wrap:anywhere;margin-top:0;font-size:.95rem;line-height:1.25}.goals-command-center-module__XROgva__metric .goals-command-center-module__XROgva__long{display:none}.goals-command-center-module__XROgva__metric .goals-command-center-module__XROgva__short{display:block}}
.inbox-module__3qa_Sq__workspace{--muted:var(--muted-foreground)}.inbox-module__3qa_Sq__capture{padding:12px 0 16px}.inbox-module__3qa_Sq__item{border-bottom:1px solid var(--border);transition:background-color var(--motion-duration), padding-inline var(--motion-duration);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 0;display:flex}.inbox-module__3qa_Sq__item:hover{background:color-mix(in oklch, var(--primary-soft) 20%, transparent);padding-inline:10px}.inbox-module__3qa_Sq__empty{border:1px dashed var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--primary-soft) 18%, transparent);text-align:center;place-items:center;min-height:13rem;padding:1.5rem;display:grid}.inbox-module__3qa_Sq__empty>div{max-width:30rem}@media (max-width:540px){.inbox-module__3qa_Sq__capture{padding-top:8px}.inbox-module__3qa_Sq__item:hover{padding-inline:6px}}.inbox-module__3qa_Sq__list>:last-child>.inbox-module__3qa_Sq__item{border-bottom:0}
.calendar-workspace-module__Wzn8sW__workspace{--calendar-paper:color-mix(in oklab, var(--card) 93%, var(--mod-calendar,var(--primary)));--calendar-rule:color-mix(in srgb, var(--border) 72%, transparent)}.calendar-workspace-module__Wzn8sW__actions{flex-wrap:wrap;gap:.45rem;display:flex}.calendar-workspace-module__Wzn8sW__toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.2rem 0;display:flex}.calendar-workspace-module__Wzn8sW__dateLabel{min-width:10rem;color:var(--foreground);font-size:.875rem;font-weight:650}.calendar-workspace-module__Wzn8sW__quickCreate{border-bottom:1px solid var(--calendar-rule);padding:.3rem 0 1rem}.calendar-workspace-module__Wzn8sW__quickCreate summary{color:var(--muted-foreground)}.calendar-workspace-module__Wzn8sW__calendarGrid{border:1px solid var(--calendar-rule);border-radius:calc(.85rem * var(--radius-scale,1));background:var(--calendar-rule)}.calendar-workspace-module__Wzn8sW__dayCell{background:var(--calendar-paper);transition:background .16s}.calendar-workspace-module__Wzn8sW__dayCell:hover{background:color-mix(in srgb, var(--calendar-paper) 94%, var(--primary))}.calendar-workspace-module__Wzn8sW__event{border-left:2px solid color-mix(in srgb, var(--primary) 62%, transparent);box-shadow:none;border-radius:.35rem}.calendar-workspace-module__Wzn8sW__taskChip{border-left:2px dashed color-mix(in oklab, var(--muted-foreground) 70%, transparent);background:color-mix(in oklab, var(--muted) 82%, transparent);color:var(--muted-foreground);border-radius:.35rem}.calendar-workspace-module__Wzn8sW__dragSource{opacity:.45;transition:opacity var(--motion-duration,.16s) ease}.calendar-workspace-module__Wzn8sW__agendaItem,.calendar-workspace-module__Wzn8sW__dayView{border-bottom:1px solid var(--calendar-rule);background:0 0}.calendar-workspace-module__Wzn8sW__dayView{gap:.75rem;padding:1rem 0;display:grid}.calendar-workspace-module__Wzn8sW__allDayRow{border:1px solid var(--calendar-rule);border-radius:calc(.6rem * var(--radius-scale,1));background:var(--calendar-paper);flex-wrap:wrap;gap:.4rem;padding:.5rem;display:flex}.calendar-workspace-module__Wzn8sW__hourGrid{border:1px solid var(--calendar-rule);border-radius:calc(.85rem * var(--radius-scale,1));overflow:hidden}.calendar-workspace-module__Wzn8sW__hourScroll{overscroll-behavior:contain;background:var(--calendar-paper);max-height:36rem;display:flex;overflow-y:auto}.calendar-workspace-module__Wzn8sW__hourLabels{border-right:1px solid var(--calendar-rule);flex:0 0 3.25rem}.calendar-workspace-module__Wzn8sW__hourLabel{height:3.5rem;color:var(--muted-foreground);font-size:.6875rem;position:relative}.calendar-workspace-module__Wzn8sW__hourLabel span{position:absolute;top:-.55em;right:.4rem}.calendar-workspace-module__Wzn8sW__hourBody{flex:auto;min-width:0;position:relative}.calendar-workspace-module__Wzn8sW__hourRow{border-top:1px solid var(--calendar-rule);height:3.5rem}.calendar-workspace-module__Wzn8sW__hourRow:first-child{border-top:none}.calendar-workspace-module__Wzn8sW__hourEventWrap{padding:0 .15rem;position:absolute;overflow:hidden}.calendar-workspace-module__Wzn8sW__hourEventWrap a{height:100%}.calendar-workspace-module__Wzn8sW__nowLine{background:var(--primary);pointer-events:none;height:2px;position:absolute;left:0;right:0}.calendar-workspace-module__Wzn8sW__nowLine:before{content:"";background:var(--primary);border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.calendar-workspace-module__Wzn8sW__dropTarget{background:color-mix(in oklab, var(--primary) 12%, transparent);transition:background-color var(--motion-duration,.16s) ease}.calendar-workspace-module__Wzn8sW__dragGhost{z-index:70;border:1px solid var(--border);background:var(--surface);max-width:12rem;box-shadow:0 10px 30px -12px color-mix(in oklab, var(--foreground) 45%, transparent);pointer-events:none;opacity:.96;animation:calendar-workspace-module__Wzn8sW__nectis-calendar-drag-in var(--motion-duration,.16s) ease-out both;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:650;display:flex;position:fixed;top:0;left:0}.calendar-workspace-module__Wzn8sW__dragGhost span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes calendar-workspace-module__Wzn8sW__nectis-calendar-drag-in{0%{opacity:0}to{opacity:.96}}[data-motion=off] .calendar-workspace-module__Wzn8sW__dragGhost{animation:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .calendar-workspace-module__Wzn8sW__dragGhost{animation:none}}.calendar-workspace-module__Wzn8sW__empty{border-left:2px solid var(--primary);background:color-mix(in srgb, var(--surface) 66%, transparent);text-align:center;place-items:center;min-height:10rem;padding:1.5rem;display:grid}.calendar-workspace-module__Wzn8sW__emptyWithArt{border-left:0;border-block:1px solid var(--calendar-rule);background:0 0;min-height:16rem}.calendar-workspace-module__Wzn8sW__calendars{border-top:1px solid var(--calendar-rule);padding:1rem 0 0}@media (max-width:680px){.calendar-workspace-module__Wzn8sW__dateLabel{width:100%}}@media (max-width:639.98px){.calendar-workspace-module__Wzn8sW__actions{position:absolute;top:-4px;right:0}}.calendar-workspace-module__Wzn8sW__monthCard{border-color:var(--calendar-rule);background:var(--calendar-paper)}.calendar-workspace-module__Wzn8sW__monthCell{border-color:var(--calendar-rule);transition:background-color .16s}.calendar-workspace-module__Wzn8sW__monthCell:hover{background:color-mix(in oklab, var(--calendar-paper) 92%, var(--primary))}.calendar-workspace-module__Wzn8sW__weekend{background:color-mix(in oklab, var(--calendar-paper) 96%, var(--foreground))}.calendar-workspace-module__Wzn8sW__selectedCell{background:color-mix(in oklab, var(--primary-soft) 40%, transparent)}.calendar-workspace-module__Wzn8sW__todayCell{background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--primary) 55%, transparent)}.calendar-workspace-module__Wzn8sW__skyStrip{border-top:1px solid var(--calendar-rule);gap:.5rem;padding:.75rem .75rem .875rem;display:grid}@media (min-width:640px){.calendar-workspace-module__Wzn8sW__skyStrip{padding-inline:1rem}}.calendar-workspace-module__Wzn8sW__skyHead{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;font-size:.75rem;display:flex}.calendar-workspace-module__Wzn8sW__skyTitle{letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.calendar-workspace-module__Wzn8sW__skyBand{border:1px solid var(--calendar-rule);border-radius:999px;height:2.25rem;display:flex;position:relative;overflow:hidden}.calendar-workspace-module__Wzn8sW__skySeg{cursor:pointer;outline:none;flex:1 1 0;min-width:0;display:block;position:relative}span.calendar-workspace-module__Wzn8sW__skySeg{cursor:default}.calendar-workspace-module__Wzn8sW__skyCloud{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--muted-foreground) 78%, transparent), transparent);position:absolute;inset:-40% -90%}.calendar-workspace-module__Wzn8sW__skySeg:after{content:"";background:color-mix(in oklab, var(--foreground) 14%, transparent);opacity:0;transition:opacity var(--motion-duration,.16s) ease;position:absolute;inset:0}a.calendar-workspace-module__Wzn8sW__skySeg:hover:after,a.calendar-workspace-module__Wzn8sW__skySeg:focus-visible:after,.calendar-workspace-module__Wzn8sW__skySeg[data-active=true]:after{opacity:1}.calendar-workspace-module__Wzn8sW__skySeg[data-today=true]:before{content:"";background:var(--primary);border-radius:999px;height:2px;position:absolute;inset:auto 20% 3px}.calendar-workspace-module__Wzn8sW__skyTicks{font-variant-numeric:tabular-nums;color:var(--muted-foreground);justify-content:space-between;font-size:.6875rem;display:flex}.calendar-workspace-module__Wzn8sW__skyCaption{min-height:1.125rem;color:var(--muted-foreground);font-size:.75rem}.calendar-workspace-module__Wzn8sW__skyCaption b{color:var(--foreground);font-weight:600}[data-motion=off] .calendar-workspace-module__Wzn8sW__skySeg:after{transition:none}
.goal-threads-module__KYzTra__wrap{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.6rem}.goal-threads-module__KYzTra__head{height:20px;color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;align-items:center;margin:0;padding-left:34px;font-size:.68rem;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.goal-threads-module__KYzTra__fan{position:relative}.goal-threads-module__KYzTra__svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.goal-threads-module__KYzTra__knot{fill:var(--area);opacity:.75}.goal-threads-module__KYzTra__thread{fill:none;stroke:var(--area);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.4;transition:opacity var(--motion-duration)}.goal-threads-module__KYzTra__thread[data-hot=true]{opacity:1}.goal-threads-module__KYzTra__wrap[data-draw=off] .goal-threads-module__KYzTra__thread{stroke-dashoffset:1px}.goal-threads-module__KYzTra__wrap[data-draw=on] .goal-threads-module__KYzTra__thread{animation:goal-threads-module__KYzTra__thread-draw calc(var(--motion-duration) * 5) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--motion-duration) * var(--i) * .8)}@keyframes goal-threads-module__KYzTra__thread-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-motion=off] .goal-threads-module__KYzTra__wrap[data-draw=off] .goal-threads-module__KYzTra__thread{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .goal-threads-module__KYzTra__wrap[data-draw=off] .goal-threads-module__KYzTra__thread{stroke-dashoffset:0}}.goal-threads-module__KYzTra__list{flex-direction:column;gap:6px;margin:0;padding:24px 0 0 34px;list-style:none;display:flex}.goal-threads-module__KYzTra__item{min-width:0;height:28px;display:flex}.goal-threads-module__KYzTra__chip{border:1px solid var(--border);background:var(--card);min-width:0;max-width:100%;color:var(--foreground);transition:border-color var(--motion-duration);border-radius:999px;align-items:center;gap:.45rem;padding:0 .7rem 0 .55rem;font-size:.78rem;display:inline-flex}.goal-threads-module__KYzTra__chip:hover,.goal-threads-module__KYzTra__chip:focus-visible{border-color:color-mix(in oklab, var(--area) 55%, var(--border))}.goal-threads-module__KYzTra__chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.goal-threads-module__KYzTra__dot{border:1.3px solid var(--area);border-radius:50%;flex-shrink:0;width:7px;height:7px}.goal-threads-module__KYzTra__done .goal-threads-module__KYzTra__dot{background:var(--area)}.goal-threads-module__KYzTra__done .goal-threads-module__KYzTra__label{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1px}.goal-threads-module__KYzTra__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goal-threads-module__KYzTra__more{color:var(--muted-foreground);margin:.4rem 0 0;padding-left:34px;font-size:.72rem}
.note-editor-module__nw1S4W__editor{--note-rule:color-mix(in srgb, var(--border) 72%, transparent)}.note-editor-module__nw1S4W__header{border-bottom:1px solid var(--note-rule);flex-direction:column;gap:.75rem;min-width:0;padding-bottom:1rem;display:flex}.note-editor-module__nw1S4W__header p{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin-top:.45rem;font-size:.6875rem;font-weight:750}.note-editor-module__nw1S4W__paper{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.note-editor-module__nw1S4W__paper [data-slot=card-content]{padding-left:0;padding-right:0}.note-editor-module__nw1S4W__editor details.note-tools{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}@media (min-width:640px){.note-editor-module__nw1S4W__header{flex-direction:row;justify-content:space-between;align-items:center}}
.notifications-module__-VscHG__row{border-bottom:1px solid var(--border);transition:background-color var(--motion-duration), padding-inline var(--motion-duration);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;display:flex}.notifications-module__-VscHG__row:hover{background:color-mix(in oklab, var(--primary-soft) 20%, transparent);padding-inline:10px}.notifications-module__-VscHG__list>:last-child>.notifications-module__-VscHG__row{border-bottom:0}@media (max-width:540px){.notifications-module__-VscHG__row:hover{padding-inline:6px}}
