@keyframes presence-panel-module__jnBh8G__presence-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.presence-panel-module__jnBh8G__panel{animation:presence-panel-module__jnBh8G__presence-in var(--dur-base) var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){.presence-panel-module__jnBh8G__panel{animation:none}}
@keyframes locus-logo-module__2Pq0eG__locus-logo-drift{0%{background-position:0%}to{background-position:100%}}.locus-logo-module__2Pq0eG__lit{background-image:linear-gradient(100deg, var(--p-silver) 0%, var(--p-alabaster) 28%, var(--p-white) 44%, var(--p-silver) 62%, var(--p-pewter) 80%, var(--p-alabaster) 100%);background-size:260% 100%;animation:6.8s ease-in-out infinite alternate locus-logo-module__2Pq0eG__locus-logo-drift}.locus-logo-module__2Pq0eG__halo{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--p-white) 16%, transparent));display:inline-block}@media (prefers-reduced-motion:reduce){.locus-logo-module__2Pq0eG__lit{background-position:30%;animation:none}}
.intro-reel-module__YESmja__frame{z-index:1000;background:var(--p-void);transition:opacity var(--dur-reveal) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}.intro-reel-module__YESmja__frame[data-leaving]{opacity:0;pointer-events:none;animation:none}.intro-reel-module__YESmja__frame[data-replay]{animation:intro-reel-module__YESmja__reel-in var(--dur-slow) var(--ease-out)}@keyframes intro-reel-module__YESmja__reel-in{0%{opacity:0}to{opacity:1}}.intro-reel-module__YESmja__video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out)}.intro-reel-module__YESmja__frame[data-playing] .intro-reel-module__YESmja__video{opacity:1}.intro-reel-module__YESmja__controls{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out) 1.2s;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.intro-reel-module__YESmja__frame[data-playing] .intro-reel-module__YESmja__controls{opacity:1}
.landing-features-module__NNVQyG__section{background:var(--color-bg-level-1);font-family:var(--font-sans);padding:96px 24px 48px;position:relative}.landing-features-module__NNVQyG__inner{max-width:1160px;margin:0 auto}.landing-features-module__NNVQyG__head{max-width:720px}.landing-features-module__NNVQyG__kicker{color:var(--color-text-tertiary);font-size:13px;font-weight:500}.landing-features-module__NNVQyG__title{letter-spacing:-.03em;color:var(--color-text-primary);text-wrap:balance;margin:12px 0 0;font-size:40px;font-weight:700;line-height:1.1}.landing-features-module__NNVQyG__dim{color:var(--color-text-tertiary)}.landing-features-module__NNVQyG__sub{color:var(--color-text-secondary);text-wrap:pretty;max-width:560px;margin:16px 0 0;font-size:16px;line-height:1.6}.landing-features-module__NNVQyG__tabsWrap{margin-top:40px}.landing-features-module__NNVQyG__tabs{background:var(--color-bg-stage);max-width:100%;box-shadow:var(--ring-stage);scrollbar-width:none;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.landing-features-module__NNVQyG__tabs::-webkit-scrollbar{display:none}.landing-features-module__NNVQyG__pill{background:var(--color-bg-field-hover);box-shadow:var(--ring-control);pointer-events:none;transition:left var(--dur-slow) var(--ease-out-expo) var(--lead-l,0s), right var(--dur-slow) var(--ease-out-expo) var(--lead-r,0s);border-radius:999px;position:absolute;top:4px;bottom:4px}.landing-features-module__NNVQyG__pill[data-instant]{transition:none}.landing-features-module__NNVQyG__tab{height:40px;color:var(--color-text-secondary);font:inherit;white-space:nowrap;cursor:default;opacity:.6;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.landing-features-module__NNVQyG__tab:hover{opacity:.9}.landing-features-module__NNVQyG__tab:focus-visible{box-shadow:var(--ring-focus);outline:none}.landing-features-module__NNVQyG__tab[aria-selected=true]{opacity:1;color:var(--color-text-primary)}.landing-features-module__NNVQyG__tab svg{color:var(--color-icon-tertiary);transition:color var(--dur-fast) var(--ease-out)}.landing-features-module__NNVQyG__tab[aria-selected=true] svg{color:var(--color-icon-primary)}.landing-features-module__NNVQyG__panels{margin-top:32px;display:grid}.landing-features-module__NNVQyG__detail{visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);grid-area:1/1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.landing-features-module__NNVQyG__detail[data-active]{visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out)}.landing-features-module__NNVQyG__detail[data-active] .landing-features-module__NNVQyG__copy{animation:landing-features-module__NNVQyG__feature-in var(--dur-slow) var(--ease-out-expo) both}.landing-features-module__NNVQyG__detail[data-active] .landing-features-module__NNVQyG__visual{animation:landing-features-module__NNVQyG__feature-in var(--dur-slow) var(--ease-out-expo) 60ms both}.landing-features-module__NNVQyG__visual{aspect-ratio:16/10;width:100%;max-height:460px;position:relative}.landing-features-module__NNVQyG__visual img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-features-module__NNVQyG__line{color:var(--color-text-tertiary);font-size:13px;font-weight:500}.landing-features-module__NNVQyG__h{letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:10px 0 0;font-size:32px;font-weight:600;line-height:1.15}.landing-features-module__NNVQyG__body{max-width:460px;color:var(--color-text-secondary);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.65}.landing-features-module__NNVQyG__facts{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.landing-features-module__NNVQyG__facts li{color:var(--color-text-secondary);align-items:center;gap:12px;font-size:14px;display:flex}.landing-features-module__NNVQyG__facts li:before{content:"";background:var(--color-text-tertiary);border-radius:2px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.landing-features-module__NNVQyG__end{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:112px;display:flex}.landing-features-module__NNVQyG__endMark{color:var(--color-text-primary);display:inline-flex}.landing-features-module__NNVQyG__endLine{color:var(--color-text-secondary);font-size:13px}.landing-features-module__NNVQyG__endNote{color:var(--color-text-muted);font-size:11px}.landing-features-module__NNVQyG__reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out-expo), transform var(--dur-reveal) var(--ease-out-expo);transform:translateY(16px)}.landing-features-module__NNVQyG__reveal[data-in]{opacity:1;transform:none}.landing-features-module__NNVQyG__tabsWrap.landing-features-module__NNVQyG__reveal{transition-delay:80ms}.landing-features-module__NNVQyG__panels.landing-features-module__NNVQyG__reveal{transition-delay:.16s}@keyframes landing-features-module__NNVQyG__feature-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:900px){.landing-features-module__NNVQyG__section{padding:88px 16px 40px}.landing-features-module__NNVQyG__title{font-size:32px}.landing-features-module__NNVQyG__tabsWrap{scrollbar-width:none;margin:28px -16px 0;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.landing-features-module__NNVQyG__tabsWrap::-webkit-scrollbar{display:none}.landing-features-module__NNVQyG__tabs{flex:none;max-width:none;overflow:visible}.landing-features-module__NNVQyG__tab{height:36px;padding:0 14px;font-size:13px}.landing-features-module__NNVQyG__panels{margin-top:24px}.landing-features-module__NNVQyG__detail{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:20px}.landing-features-module__NNVQyG__visual{order:-1;max-height:none}.landing-features-module__NNVQyG__h{font-size:24px}.landing-features-module__NNVQyG__end{margin-top:80px}}
.invite-gate-module__o_P4Ha__plane{background:var(--color-bg-level-1);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex;position:relative}.invite-gate-module__o_P4Ha__plane[data-fill]{min-height:100dvh}.invite-gate-module__o_P4Ha__center{flex-direction:column;align-items:center;display:flex}.invite-gate-module__o_P4Ha__mark{color:var(--color-text-primary);cursor:default;animation:invite-gate-module__o_P4Ha__gate-rise var(--dur-reveal) var(--ease-out-expo) both;background:0 0;border:none;border-radius:12px;margin:-8px -12px;padding:8px 12px;display:inline-flex}.invite-gate-module__o_P4Ha__mark:focus-visible{box-shadow:var(--ring-focus);outline:none}.invite-gate-module__o_P4Ha__tagline{letter-spacing:-.01em;color:var(--color-text-secondary);animation:invite-gate-module__o_P4Ha__gate-rise var(--dur-reveal) var(--ease-out-expo) .12s both;margin:20px 0 0;font-size:16px;line-height:1.5}.invite-gate-module__o_P4Ha__invite{height:24px;color:var(--color-text-secondary);background:var(--color-bg-field);box-shadow:var(--ring-control);animation:invite-gate-module__o_P4Ha__gate-rise var(--dur-reveal) var(--ease-out-expo) .24s both;border-radius:999px;align-items:center;gap:6px;margin-top:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.invite-gate-module__o_P4Ha__invite svg{color:var(--color-icon-tertiary)}.invite-gate-module__o_P4Ha__footer{text-align:center;color:var(--color-text-muted);animation:invite-gate-module__o_P4Ha__gate-fade var(--dur-reveal) var(--ease-out) .4s both;font-size:11px;position:absolute;bottom:24px;left:16px;right:16px}.invite-gate-module__o_P4Ha__plane:not([data-fill]) .invite-gate-module__o_P4Ha__footer{margin-top:40px;position:static}@keyframes invite-gate-module__o_P4Ha__gate-rise{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes invite-gate-module__o_P4Ha__gate-fade{0%{opacity:0}to{opacity:1}}.invite-gate-module__o_P4Ha__hint{color:var(--color-text-tertiary);font:inherit;cursor:default;transition:color var(--dur-fast) var(--ease-out);animation:invite-gate-module__o_P4Ha__gate-fade var(--dur-reveal) var(--ease-out) .7s both;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.invite-gate-module__o_P4Ha__hint:hover{color:var(--color-text-secondary)}.invite-gate-module__o_P4Ha__hint:focus-visible{box-shadow:var(--ring-focus);outline:none}.invite-gate-module__o_P4Ha__hint svg{animation:2.6s ease-in-out infinite invite-gate-module__o_P4Ha__hint-nod}.invite-gate-module__o_P4Ha__plane:not([data-fill]) .invite-gate-module__o_P4Ha__hint{margin-top:32px;position:static;transform:none}@keyframes invite-gate-module__o_P4Ha__hint-nod{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.invite-gate-module__o_P4Ha__hint svg{animation:none}}.invite-gate-module__o_P4Ha__replay{animation:invite-gate-module__o_P4Ha__gate-fade var(--dur-reveal) var(--ease-out) .9s both;position:absolute;bottom:24px;right:24px}.invite-gate-module__o_P4Ha__plane:not([data-fill]) .invite-gate-module__o_P4Ha__replay{margin-top:16px;position:static}@media (max-width:640px){.invite-gate-module__o_P4Ha__replay{top:16px;bottom:auto;right:16px}}
@keyframes day-verdict-strip-module__xEGsnq__verdict-seg-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}.day-verdict-strip-module__xEGsnq__bar{gap:4px;height:8px;display:flex}.day-verdict-strip-module__xEGsnq__seg{transform-origin:50% 100%;min-width:0;transition:background-color var(--dur-slow) var(--ease-out);animation:day-verdict-strip-module__xEGsnq__verdict-seg-in var(--dur-slow) var(--ease-out-expo) both;animation-delay:calc(var(--seg-i,0) * 24ms);border-radius:999px;flex:1 1 0}@media (prefers-reduced-motion:reduce){.day-verdict-strip-module__xEGsnq__seg{animation:none}}
.state-badge-module__AAo9UW__badge{min-width:0;max-width:100%;height:28px;font-family:var(--font-sans);white-space:nowrap;cursor:default;background:var(--sb-bg);color:var(--sb-name);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:450;transition:background-color .12s;display:inline-flex}.state-badge-module__AAo9UW__badge:hover{background:var(--sb-bg-h)}.state-badge-module__AAo9UW__badge[data-word]{padding-left:4px}.state-badge-module__AAo9UW__badge[data-tone=neutral]{--sb-bg:var(--color-badge-neutral-bg);--sb-bg-h:var(--color-badge-neutral-bg-hover);--sb-name:var(--color-text-secondary);--sb-count:var(--color-text-muted)}.state-badge-module__AAo9UW__badge[data-tone=soon]{--sb-bg:var(--color-badge-soon-bg);--sb-bg-h:var(--color-badge-soon-bg-hover);--sb-name:var(--color-text-primary);--sb-word:var(--color-badge-soon-word);--sb-word-bg:var(--color-badge-soon-word-bg);--sb-count:var(--color-badge-soon-count)}.state-badge-module__AAo9UW__badge[data-tone=over]{--sb-bg:var(--color-badge-over-bg);--sb-bg-h:var(--color-badge-over-bg-hover);--sb-name:var(--color-text-primary);--sb-word:var(--color-badge-over-word);--sb-word-bg:var(--color-badge-over-word-bg);--sb-count:var(--color-badge-over-count)}.state-badge-module__AAo9UW__word{letter-spacing:.04em;color:var(--sb-word);background:var(--sb-word-bg);border-radius:999px;flex-shrink:0;align-items:center;padding:4px 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.state-badge-module__AAo9UW__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.state-badge-module__AAo9UW__count{color:var(--sb-count);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}
@property --plan-beam-angle{syntax:"<angle>";inherits:true;initial-value:210deg}@keyframes plan-mode-module__WStpyq__plan-beam-lap{to{--plan-beam-angle:570deg}}.plan-mode-module__WStpyq__beam{isolation:isolate;animation:11s linear infinite plan-mode-module__WStpyq__plan-beam-lap;position:relative}.plan-mode-module__WStpyq__beam:after,.plan-mode-module__WStpyq__beam:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.plan-mode-module__WStpyq__beam:after{z-index:1;background:conic-gradient(from var(--plan-beam-angle), transparent 0 62%, color-mix(in srgb, var(--p-white) 12%, transparent) 65%, color-mix(in srgb, var(--p-white) 60%, transparent) 68%, color-mix(in srgb, var(--p-white) 12%, transparent) 71%, transparent 74%), conic-gradient(from var(--plan-beam-angle), transparent 0 40%, color-mix(in srgb, var(--color-season) 45%, transparent) 54%, var(--color-season) 66%, color-mix(in srgb, var(--color-season) 30%, transparent) 78%, transparent 88%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plan-mode-module__WStpyq__beam:before{z-index:-1;opacity:.18;background:conic-gradient(from var(--plan-beam-angle), transparent 0 44%, color-mix(in srgb, var(--color-season) 60%, transparent) 62%, transparent 84%);filter:blur(16px);-webkit-mask:radial-gradient(farthest-side,#0000 60%,#000);mask:radial-gradient(farthest-side,#0000 60%,#000)}.plan-mode-module__WStpyq__beam[data-frozen]{animation:none}.plan-mode-module__WStpyq__beam[data-frozen]:after{opacity:.35}.plan-mode-module__WStpyq__beam[data-frozen]:before{opacity:0}.plan-mode-module__WStpyq__switch{background-color:var(--color-bg-stage);height:32px;box-shadow:var(--ring-stage);vertical-align:middle;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.plan-mode-module__WStpyq__option{cursor:default;height:28px;font-family:var(--font-sans);color:var(--color-text-tertiary);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.plan-mode-module__WStpyq__option:hover{color:var(--color-text-primary)}.plan-mode-module__WStpyq__option[aria-pressed=true]{color:var(--color-text-primary);background-color:var(--color-bg-field-hover);box-shadow:var(--ring-control)}.plan-mode-module__WStpyq__option[data-plan][aria-pressed=true]{background-color:color-mix(in srgb, var(--color-season) 16%, transparent);box-shadow:none;color:color-mix(in srgb, var(--color-season) 55%, var(--p-white))}.plan-mode-module__WStpyq__option[data-plan] .plan-mode-module__WStpyq__spark{color:var(--color-season)}@media (prefers-reduced-motion:reduce){.plan-mode-module__WStpyq__beam{animation:none}}.plan-mode-module__WStpyq__bare{box-shadow:none;background-color:#0000;border:none;transition:background-color 80ms,box-shadow 80ms}.plan-mode-module__WStpyq__bare:hover:not(:disabled){background-color:var(--color-bg-field)}.plan-mode-module__WStpyq__bare:focus{background-color:var(--color-bg-field);box-shadow:var(--ring-field-focus)}.plan-mode-module__WStpyq__bare:disabled{cursor:default}
@keyframes journal-prompt-module__st7-NW__day-prompt-drift{0%{background-position:0%}to{background-position:100%}}@keyframes journal-prompt-module__st7-NW__day-prompt-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.journal-prompt-module__st7-NW__question{min-width:0;font-family:var(--font-sans);color:color-mix(in srgb, var(--p-sunrise) 12%, var(--color-text-secondary));transition:color var(--dur-base) var(--ease-out);flex:1;font-size:13px;font-weight:500;line-height:20px;display:block}.journal-prompt-module__st7-NW__question.journal-prompt-module__st7-NW__violet:not(.journal-prompt-module__st7-NW__open){color:color-mix(in srgb, var(--p-amethyst) 16%, var(--color-text-secondary))}.journal-prompt-module__st7-NW__open{background-image:linear-gradient(100deg, color-mix(in srgb, var(--p-sunrise) 75%, var(--p-silver)) 0%, var(--p-silver) 38%, color-mix(in srgb, var(--p-silver) 70%, var(--p-alabaster)) 62%, color-mix(in srgb, var(--p-sunrise) 45%, var(--p-silver)) 100%);color:#0000;animation:journal-prompt-module__st7-NW__day-prompt-drift 6s ease-in-out infinite alternate, journal-prompt-module__st7-NW__day-prompt-arrive var(--dur-base) var(--ease-out);background-position:0%;background-size:150% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;line-height:28px}.journal-prompt-module__st7-NW__open.journal-prompt-module__st7-NW__violet{background-image:linear-gradient(100deg, color-mix(in srgb, var(--p-amethyst) 85%, var(--p-silver)) 0%, var(--p-silver) 38%, color-mix(in srgb, var(--p-silver) 70%, var(--p-alabaster)) 62%, color-mix(in srgb, var(--p-amethyst) 55%, var(--p-silver)) 100%)}.journal-prompt-module__st7-NW__open.journal-prompt-module__st7-NW__silver{background-image:linear-gradient(100deg, var(--p-pewter) 0%, var(--p-silver) 38%, color-mix(in srgb, var(--p-silver) 75%, var(--p-alabaster)) 58%, var(--p-pewter) 100%);animation-duration:11s, var(--dur-base)}.journal-prompt-module__st7-NW__open.journal-prompt-module__st7-NW__inline{font-size:inherit;line-height:inherit;display:inline}.journal-prompt-module__st7-NW__shuffleSlot{width:40px;transition:width var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);flex-shrink:0;display:inline-flex;overflow:hidden}.journal-prompt-module__st7-NW__shuffleSlot[data-hidden]{opacity:0;pointer-events:none;width:0}.journal-prompt-module__st7-NW__dismiss{opacity:.45;transition:opacity var(--dur-fast) var(--ease-out);flex-shrink:0;margin-left:auto;padding-left:8px;display:inline-flex}.journal-prompt-module__st7-NW__row:hover .journal-prompt-module__st7-NW__dismiss,.journal-prompt-module__st7-NW__dismiss:focus-within{opacity:1}.journal-prompt-module__st7-NW__field{resize:none;width:100%;min-height:1.6em;font-family:var(--font-sans);color:var(--color-text-primary);background-color:#0000;border:none;outline:none;margin:0;padding:0;font-size:14px;line-height:1.6;display:block;overflow:hidden}.journal-prompt-module__st7-NW__field::placeholder{color:var(--color-text-placeholder)}@media (prefers-reduced-motion:reduce){.journal-prompt-module__st7-NW__open{background-position:0%;animation:none}}
@property --sheen-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes week-bet-module__NRSNSW__bet-sheen{to{--sheen-angle:360deg}}.week-bet-module__NRSNSW__chip{--chip-hi:color-mix(in srgb, var(--color-bet) 25%, var(--p-white));--chip-light:color-mix(in srgb, var(--color-bet) 60%, var(--p-white));--chip-mid:var(--color-bet);--chip-deep:color-mix(in srgb, var(--color-bet) 55%, var(--p-void));--chip-lap:9s;width:14px;height:14px;display:block;position:relative}.week-bet-module__NRSNSW__chip[data-still]{--chip-hi:var(--p-alabaster);--chip-light:var(--p-silver);--chip-mid:var(--p-pewter);--chip-deep:color-mix(in srgb, var(--p-pewter) 55%, var(--p-void))}.week-bet-module__NRSNSW__face{position:absolute;inset:0}.week-bet-module__NRSNSW__face svg{width:100%;height:100%;display:block;overflow:visible}.week-bet-module__NRSNSW__sheen{background:conic-gradient(from var(--sheen-angle), transparent 0deg, color-mix(in srgb, var(--p-white) 70%, transparent) 40deg, transparent 95deg, transparent 190deg, color-mix(in srgb, var(--chip-hi) 45%, transparent) 230deg, transparent 270deg);--bet-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.2l4.2 4.8-4.2 4.8-4.2-4.8z'/%3E%3C/svg%3E");-webkit-mask:var(--bet-glyph) center / 100% 100% no-repeat;-webkit-mask:var(--bet-glyph) center / 100% 100% no-repeat;mask:var(--bet-glyph) center / 100% 100% no-repeat;animation:week-bet-module__NRSNSW__bet-sheen var(--chip-lap) linear infinite;animation-delay:calc(var(--sheen-phase,0) * var(--chip-lap) * -1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.week-bet-module__NRSNSW__sheen{display:none}}.week-bet-module__NRSNSW__trigger{justify-content:center;width:24px;height:24px;transition:background-color 80ms}.week-bet-module__NRSNSW__trigger:hover,.week-bet-module__NRSNSW__trigger[aria-expanded=true]{background-color:var(--color-bg-field)}
.experiment-card-module__VOcldW__reveal{grid-template-rows:0fr;display:grid}.experiment-card-module__VOcldW__reveal[data-open]{grid-template-rows:1fr}.experiment-card-module__VOcldW__reveal[data-enter]{transition:grid-template-rows var(--dur-slow) var(--ease-out-expo)}@starting-style{.experiment-card-module__VOcldW__reveal[data-enter]{grid-template-rows:0fr}}.experiment-card-module__VOcldW__reveal>div{min-height:0;overflow:hidden}.experiment-card-module__VOcldW__slot{transition:background-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out)}.experiment-card-module__VOcldW__pop{animation:experiment-card-module__VOcldW__slot-pop .5s var(--ease-out-expo)}@keyframes experiment-card-module__VOcldW__slot-pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.experiment-card-module__VOcldW__reveal[data-enter],.experiment-card-module__VOcldW__slot{transition:none}.experiment-card-module__VOcldW__pop{animation:none}}
@property --ring-angle{syntax:"<angle>";inherits:true;initial-value:200deg}.sidebar-marks-module__m0_UYa__orb,.sidebar-marks-module__m0_UYa__review{width:8px;height:8px;animation:sidebar-marks-module__m0_UYa__ring-lap var(--beam-lap,6.5s) linear infinite;animation-delay:calc(var(--beam-phase,0) * var(--beam-lap,6.5s) * -1);border-radius:50%;flex-shrink:0;position:relative}.sidebar-marks-module__m0_UYa__orb:before,.sidebar-marks-module__m0_UYa__review:before,.sidebar-marks-module__m0_UYa__review:after{content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.4px),#000 calc(100% - 1px))}@keyframes sidebar-marks-module__m0_UYa__ring-lap{to{--ring-angle:560deg}}.sidebar-marks-module__m0_UYa__orb:before{background:conic-gradient(from var(--ring-angle), var(--p-lilac), var(--p-orchid), var(--p-heather), var(--p-lilac) 70%, color-mix(in srgb, var(--p-lilac) 40%, transparent) 85%, var(--p-lilac))}.sidebar-marks-module__m0_UYa__orb[data-still]{animation:none}.sidebar-marks-module__m0_UYa__orb[data-still]:before{background:var(--color-icon-tertiary)}.sidebar-marks-module__m0_UYa__review:before{background:color-mix(in srgb, var(--p-sunrise) 28%, transparent)}.sidebar-marks-module__m0_UYa__review:after{background:conic-gradient(from var(--ring-angle), transparent 0 60%, color-mix(in srgb, var(--p-citrine) 20%, transparent) 63%, var(--p-citrine) 67%, color-mix(in srgb, var(--p-citrine) 20%, transparent) 71%, transparent 74%), conic-gradient(from var(--ring-angle), transparent 0 42%, color-mix(in srgb, var(--p-sunrise) 55%, transparent) 56%, var(--p-sunrise) 66%, color-mix(in srgb, var(--p-sunrise) 35%, transparent) 76%, transparent 86%)}@media (prefers-reduced-motion:reduce){.sidebar-marks-module__m0_UYa__orb,.sidebar-marks-module__m0_UYa__review{animation:none}}
@keyframes score-rail-module__kGbbkq__score-rail-ring{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.1)}}@keyframes score-rail-module__kGbbkq__score-rail-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.85)}to{opacity:1;transform:translate(-50%)}}.score-rail-module__kGbbkq__handleWrap{transition:left var(--dur-slow) var(--ease-spring);animation:score-rail-module__kGbbkq__score-rail-in var(--dur-base) var(--ease-out-expo);position:absolute;top:0;transform:translate(-50%)}.score-rail-module__kGbbkq__handleWrap[data-dragging]{transition:none}.score-rail-module__kGbbkq__ring{pointer-events:none;width:36px;height:28px;animation:score-rail-module__kGbbkq__score-rail-ring .56s var(--ease-out) forwards;border-radius:999px;position:absolute;top:50%;left:50%}.score-rail-module__kGbbkq__fill{transition:width var(--dur-slow) var(--ease-spring), background var(--dur-slow) var(--ease-out)}.score-rail-module__kGbbkq__fill[data-dragging]{transition:none}@media (prefers-reduced-motion:reduce){.score-rail-module__kGbbkq__handleWrap,.score-rail-module__kGbbkq__fill{transition:none;animation:none}.score-rail-module__kGbbkq__ring{display:none}}
.toast-module__eiL02G__item{--toast-accent:var(--color-text-secondary);background-color:var(--color-bg-panel);max-width:420px;min-height:42px;box-shadow:var(--ring-surface), var(--shadow-3);color:var(--color-text-primary);pointer-events:auto;animation:toast-module__eiL02G__toast-enter var(--dur-base,.18s) var(--ease-out,ease-out);transition:opacity .16s var(--ease-out,ease-out), transform .16s var(--ease-out,ease-out);border-radius:12px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:flex;position:relative}.toast-module__eiL02G__withAction{padding-right:8px}.toast-module__eiL02G__still{animation:none}.toast-module__eiL02G__leaving{opacity:0;pointer-events:none;transform:translateY(8px)scale(.98)}.toast-module__eiL02G__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:13px;font-weight:450;line-height:18px;overflow:hidden}.toast-module__eiL02G__verb{color:var(--color-text-secondary);font-weight:400}.toast-module__eiL02G__sign{background-color:color-mix(in srgb, var(--toast-accent) 15%, transparent);width:26px;height:26px;color:var(--toast-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.toast-module__eiL02G__draw path{stroke-dasharray:24;stroke-dashoffset:24px;animation:toast-module__eiL02G__toast-draw .36s 80ms var(--ease-out,ease-out) forwards}.toast-module__eiL02G__countdown{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.toast-module__eiL02G__countdown circle{fill:none;stroke:color-mix(in srgb, var(--toast-accent) 60%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:linear forwards toast-module__eiL02G__toast-ring}.toast-module__eiL02G__item:hover .toast-module__eiL02G__countdown circle{animation-play-state:paused}.toast-module__eiL02G__shake .toast-module__eiL02G__sign{animation:toast-module__eiL02G__toast-shake .24s .12s var(--ease-out,ease-out) 1}.toast-module__eiL02G__action{background-color:var(--color-bg-field);height:24px;box-shadow:var(--ring-control);color:var(--color-text-primary);font-family:var(--font-sans);cursor:default;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out), box-shadow var(--dur-fast,.12s) var(--ease-out,ease-out), transform var(--dur-instant,60ms) var(--ease-out,ease-out);border:none;border-radius:999px;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:500;line-height:24px}.toast-module__eiL02G__action:hover{background-color:var(--color-bg-field-hover);box-shadow:var(--ring-control-hover)}.toast-module__eiL02G__action:active{transform:scale(.97)}@keyframes toast-module__eiL02G__toast-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes toast-module__eiL02G__toast-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes toast-module__eiL02G__toast-draw{to{stroke-dashoffset:0}}@keyframes toast-module__eiL02G__toast-shake{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.toast-module__eiL02G__item{transition:none;animation:none}.toast-module__eiL02G__leaving{transform:none}.toast-module__eiL02G__draw path{stroke-dashoffset:0;animation:none}.toast-module__eiL02G__countdown{display:none}.toast-module__eiL02G__shake .toast-module__eiL02G__sign{animation:none}}
.context-menu-module__DCwmHa__grow{animation:context-menu-module__DCwmHa__cm-grow .26s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes context-menu-module__DCwmHa__cm-grow{0%{opacity:0;filter:blur(4px);transform:scale(.35)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.context-menu-module__DCwmHa__grow{animation:.1s ease-out both context-menu-module__DCwmHa__cm-fade}}@keyframes context-menu-module__DCwmHa__cm-fade{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}
.rolling-number-module__xqGO8W__root{white-space:pre;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.rolling-number-module__xqGO8W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rolling-number-module__xqGO8W__col{clip-path:inset(0);display:inline-block;position:relative}.rolling-number-module__xqGO8W__ghost{visibility:hidden;display:block}.rolling-number-module__xqGO8W__strip{text-align:center;will-change:transform;flex-direction:column;width:100%;display:flex;position:absolute;top:0;left:0}.rolling-number-module__xqGO8W__strip>span{display:block}.rolling-number-module__xqGO8W__static{display:inline-block}.rolling-number-module__xqGO8W__enter{animation:rolling-number-module__xqGO8W__rn-enter var(--dur-slow,.32s) var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes rolling-number-module__xqGO8W__rn-enter{0%{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rolling-number-module__xqGO8W__enter{animation:none}.rolling-number-module__xqGO8W__strip{transition:none!important}}
.log-time-modal-module__hQGytq__numberWrap{display:inline-flex;position:relative}.log-time-modal-module__hQGytq__numberInput{font-variant-numeric:tabular-nums}.log-time-modal-module__hQGytq__numberInput:not(:focus){color:#0000!important}.log-time-modal-module__hQGytq__numberRoll{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.log-time-modal-module__hQGytq__numberInput:focus+.log-time-modal-module__hQGytq__numberRoll{visibility:hidden}
div.task-card-module__VfUotW__card{background-color:var(--color-bg-task-card);box-shadow:var(--card-ring,var(--ring-surface)), var(--shadow-1);transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out), box-shadow var(--dur-fast,.12s) var(--ease-out,ease-out),  transform var(--dur-fast,.12s) var(--ease-out,ease-out)}div.task-card-module__VfUotW__card:hover{background-color:var(--color-bg-task-card-hover);box-shadow:var(--card-ring-h,var(--card-ring,var(--ring-surface-hover))), var(--shadow-1)}div.task-card-module__VfUotW__card.task-card-module__VfUotW__someday{border:.5px dashed var(--color-border-input-focus);box-shadow:none}div.task-card-module__VfUotW__card.task-card-module__VfUotW__someday:hover{border-color:var(--p-silver);box-shadow:none}.task-card-module__VfUotW__badge{background-color:var(--color-bg-field);transition:background-color 80ms}button.task-card-module__VfUotW__badge:hover{background-color:var(--color-bg-field-hover)}.task-card-module__VfUotW__badgeSeg{background-color:#0000;transition:background-color 80ms}.task-card-module__VfUotW__badgeSeg:hover{background-color:color-mix(in srgb, var(--p-white) 5%, transparent)}.task-card-module__VfUotW__exiting{pointer-events:none}.task-card-module__VfUotW__strikeGrow{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:task-card-module__VfUotW__strike-grow .18s var(--ease-out,cubic-bezier(.32, .72, 0, 1)) 80ms forwards;background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:0% 1px}@keyframes task-card-module__VfUotW__strike-grow{to{background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.task-card-module__VfUotW__strikeGrow{background-size:100% 1px;animation:none}}
.floating-timer-bar-module__hZowMG__dot{background-color:var(--color-success);width:6px;height:6px;transition:background-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);border-radius:50%;flex-shrink:0}@keyframes floating-timer-bar-module__hZowMG__timer-dot-breath{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}.floating-timer-bar-module__hZowMG__running{animation:2s ease-in-out infinite floating-timer-bar-module__hZowMG__timer-dot-breath}.floating-timer-bar-module__hZowMG__paused{box-shadow:inset 0 0 0 1.5px var(--color-text-on-tint);background-color:#0000}.floating-timer-bar-module__hZowMG__over{background-color:var(--color-fuzzy)}.floating-timer-bar-module__hZowMG__clock{transition:color var(--dur-slow) var(--ease-out)}.floating-timer-bar-module__hZowMG__fillClip{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floating-timer-bar-module__hZowMG__fill{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--color-focus-accent) 14%, transparent), color-mix(in srgb, var(--color-focus-accent) 30%, transparent));transition:transform 1s linear;position:absolute;inset:0}.floating-timer-bar-module__hZowMG__fill:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-fuzzy) 16%, transparent), color-mix(in srgb, var(--color-fuzzy) 36%, transparent));opacity:0;transition:opacity var(--dur-reveal) var(--ease-out);position:absolute;inset:0}.floating-timer-bar-module__hZowMG__fillOver:after{opacity:1}@keyframes floating-timer-bar-module__hZowMG__timer-over-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-fuzzy) 45%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-fuzzy) 0%, transparent)}}.floating-timer-bar-module__hZowMG__overRing{border-radius:inherit;pointer-events:none;animation:floating-timer-bar-module__hZowMG__timer-over-ring .9s var(--ease-out) forwards;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.floating-timer-bar-module__hZowMG__running{animation:none}.floating-timer-bar-module__hZowMG__overRing{opacity:0;animation:none}.floating-timer-bar-module__hZowMG__fill,.floating-timer-bar-module__hZowMG__fill:after,.floating-timer-bar-module__hZowMG__dot,.floating-timer-bar-module__hZowMG__clock{transition:none}}
.task-checkbox-module__hKz7sa__wrap{flex-shrink:0;width:18px;height:18px;display:inline-flex;position:relative}.task-checkbox-module__hKz7sa__tickDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:task-checkbox-module__hKz7sa__tick-draw .22s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) 40ms forwards}.task-checkbox-module__hKz7sa__ripple{border:1.5px solid var(--color-success);pointer-events:none;opacity:0;animation:task-checkbox-module__hKz7sa__ring-ripple .52s var(--ease-out,cubic-bezier(.32, .72, 0, 1)) forwards;border-radius:50%;position:absolute;inset:1.5px}@keyframes task-checkbox-module__hKz7sa__tick-draw{to{stroke-dashoffset:0}}@keyframes task-checkbox-module__hKz7sa__ring-ripple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.task-checkbox-module__hKz7sa__tickDraw{stroke-dashoffset:0;animation:none}.task-checkbox-module__hKz7sa__ripple{display:none}}
