@layer components{.LockedChoice-module__wVnWtq__dialog{inline-size:min(28rem, calc(100vw - var(--s-8)));max-block-size:calc(100dvh - var(--s-8));border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface-raised);block-size:fit-content;color:var(--c-text);box-shadow:var(--e-sheet);margin:auto;padding:0;position:fixed;inset:0}.LockedChoice-module__wVnWtq__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1b15248c}.LockedChoice-module__wVnWtq__panel{gap:var(--s-4);padding:clamp(var(--s-5), 5vw, var(--s-8));flex-direction:column;display:flex}.LockedChoice-module__wVnWtq__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.LockedChoice-module__wVnWtq__title{font-size:var(--fs-subhead);line-height:var(--lh-snug);text-wrap:balance}.LockedChoice-module__wVnWtq__close{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-full);color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--s-2) * -1);display:grid}.LockedChoice-module__wVnWtq__close:hover{color:var(--c-text);background-color:var(--c-surface)}.LockedChoice-module__wVnWtq__options{gap:var(--s-3);flex-direction:column;display:flex}.LockedChoice-module__wVnWtq__option{align-items:center;gap:var(--s-3);min-block-size:4.25rem;inline-size:100%;padding:var(--s-3) var(--s-4);border:1.5px solid var(--c-rule);border-radius:var(--r-md);background-color:var(--c-surface);color:var(--c-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-fast) ease, transform var(--t-fast) var(--ease-doc);display:flex}.LockedChoice-module__wVnWtq__option[data-choice=edit]{border-color:var(--c-band-accent);background-color:var(--c-accent-wash)}@media (hover:hover) and (pointer:fine){.LockedChoice-module__wVnWtq__option:hover{border-color:var(--c-text);transform:translateY(-1px)}}.LockedChoice-module__wVnWtq__option:focus-visible{outline:3px solid var(--c-band-accent);outline-offset:2px}.LockedChoice-module__wVnWtq__icon{border-radius:var(--r-full);background-color:var(--c-surface-raised);block-size:2.5rem;inline-size:2.5rem;color:var(--c-text);flex:none;place-items:center;display:grid}.LockedChoice-module__wVnWtq__option[data-choice=edit] .LockedChoice-module__wVnWtq__icon{background-color:var(--c-band-accent);color:var(--c-band-accent-fg)}.LockedChoice-module__wVnWtq__text{flex-direction:column;flex:1;gap:.15rem;min-inline-size:0;display:flex}.LockedChoice-module__wVnWtq__text strong{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.LockedChoice-module__wVnWtq__text span{font-size:var(--fs-small);color:var(--c-text-muted)}.LockedChoice-module__wVnWtq__price{font-size:var(--fs-body);font-weight:var(--fw-bold);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){.LockedChoice-module__wVnWtq__option:hover{transform:none}}}
@layer components{.WindowStrip-module__B9_RLa__strip{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-2) var(--s-3);border:1px solid color-mix(in oklab, var(--c-accent) 28%, var(--c-border));border-radius:var(--r-md);background:color-mix(in oklab, var(--c-accent-wash) 45%, var(--c-surface-raised));color:var(--c-text);font-size:var(--fs-small);flex-wrap:wrap;line-height:1.5;display:flex}.WindowStrip-module__B9_RLa__strip[data-over]{border-color:var(--c-border);background:var(--c-surface-raised)}.WindowStrip-module__B9_RLa__clock{align-items:center;gap:var(--s-1);color:var(--c-accent);font-weight:700;display:inline-flex}.WindowStrip-module__B9_RLa__counts{gap:var(--s-1) var(--s-3);color:var(--c-text-muted);flex-wrap:wrap;display:inline-flex}.WindowStrip-module__B9_RLa__counts [data-spent]{color:var(--c-text);text-decoration:line-through;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.WindowStrip-module__B9_RLa__aiLocked{color:var(--c-text);flex:16rem}.WindowStrip-module__B9_RLa__reactivate{align-items:center;gap:var(--s-1);min-block-size:var(--tap);padding-inline:var(--s-3);border-radius:var(--r-full);background:var(--c-accent);color:var(--c-band-accent-fg);font:inherit;cursor:pointer;border:0;font-weight:700;display:inline-flex}.WindowStrip-module__B9_RLa__reactivate:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}}
@layer components{.Toaster-module__1_ROTq__region{inset-inline:var(--s-4);z-index:calc(var(--z-header) + 2);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--s-4) + max(env(safe-area-inset-bottom,0px), var(--above-bottom-nav)))}@media (min-width:48rem){.Toaster-module__1_ROTq__region{inset-inline:auto var(--s-6);justify-content:flex-end}}.Toaster-module__1_ROTq__toast{align-items:center;gap:var(--s-2);max-inline-size:28rem;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-band);color:var(--c-band-text);box-shadow:var(--e-sheet);font-size:var(--fs-ui);pointer-events:auto;margin:0;font-weight:600;line-height:1.5;display:inline-flex}.Toaster-module__1_ROTq__toast[data-tone=ok] svg{color:var(--c-accent)}.Toaster-module__1_ROTq__toast[data-tone=error] svg{color:#ff8a80}@media (prefers-reduced-motion:no-preference){.Toaster-module__1_ROTq__toast{animation:.2s cubic-bezier(.23,1,.32,1) both Toaster-module__1_ROTq__toast-in}}@keyframes Toaster-module__1_ROTq__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
@layer components{.AiNudge-module__j-t-Ua__nudge{z-index:var(--z-sticky);gap:var(--s-3);inline-size:min(25rem, calc(100vw - var(--s-6)));transform-origin:bottom;padding:var(--s-5);border:1px solid color-mix(in oklab, var(--c-accent) 28%, var(--c-rule));border-radius:var(--r-lg);background-color:var(--c-surface-raised);font-size:1.1111rem;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.42s cubic-bezier(.22,1.2,.36,1) backwards AiNudge-module__j-t-Ua__nudge-in,.82s ease-out .42s backwards AiNudge-module__j-t-Ua__nudge-attention;display:flex;position:fixed;inset-block-end:calc(var(--s-4) + max(env(safe-area-inset-bottom,0px), var(--above-bottom-nav)));inset-inline-start:var(--s-4)}.AiNudge-module__j-t-Ua__nudge:hover{border-color:color-mix(in oklab, var(--c-accent) 55%, var(--c-rule));transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.AiNudge-module__j-t-Ua__nudge,.AiNudge-module__j-t-Ua__icon,.AiNudge-module__j-t-Ua__leaving,.AiNudge-module__j-t-Ua__tab,.AiNudge-module__j-t-Ua__body>*{animation:none}.AiNudge-module__j-t-Ua__nudge{transition:border-color .18s}.AiNudge-module__j-t-Ua__nudge:hover{transform:none}}@keyframes AiNudge-module__j-t-Ua__nudge-in{0%{opacity:0;transform:translateY(var(--s-5)) scale(.96)}to{opacity:1;transform:none}}.AiNudge-module__j-t-Ua__leaving{animation:AiNudge-module__j-t-Ua__nudge-out .18s var(--ease-doc) forwards;pointer-events:none}@keyframes AiNudge-module__j-t-Ua__nudge-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--s-2)) scale(.92)}}@keyframes AiNudge-module__j-t-Ua__nudge-attention{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--c-accent) 45%, transparent)}to{box-shadow:0 0 0 .75rem color-mix(in oklab, var(--c-accent) 0%, transparent)}}.AiNudge-module__j-t-Ua__icon{border-radius:var(--r-full);background-color:var(--c-accent-wash);block-size:2.6rem;inline-size:2.6rem;color:var(--c-accent);flex:none;place-items:center;animation:.52s cubic-bezier(.22,1.2,.36,1) .16s backwards AiNudge-module__j-t-Ua__nudge-mark;display:grid}@keyframes AiNudge-module__j-t-Ua__nudge-mark{0%{opacity:0;transform:scale(.4)rotate(-18deg)}to{opacity:1;transform:none}}.AiNudge-module__j-t-Ua__nudge:hover .AiNudge-module__j-t-Ua__icon{background-color:color-mix(in oklab, var(--c-accent) 18%, var(--c-accent-wash))}.AiNudge-module__j-t-Ua__body{min-inline-size:0}.AiNudge-module__j-t-Ua__body>*{animation:AiNudge-module__j-t-Ua__nudge-line .36s var(--ease-doc) backwards}.AiNudge-module__j-t-Ua__body>:first-child{animation-delay:.17s}.AiNudge-module__j-t-Ua__body>:nth-child(2){animation-delay:.215s}.AiNudge-module__j-t-Ua__body>:nth-child(3){animation-delay:.26s}.AiNudge-module__j-t-Ua__body>:nth-child(4){animation-delay:.305s}@keyframes AiNudge-module__j-t-Ua__nudge-line{0%{opacity:0;transform:translateY(var(--s-2))}to{opacity:1;transform:none}}.AiNudge-module__j-t-Ua__leaving .AiNudge-module__j-t-Ua__body>*,.AiNudge-module__j-t-Ua__leaving .AiNudge-module__j-t-Ua__icon{animation:none}.AiNudge-module__j-t-Ua__title{font-size:1.125em;font-weight:var(--fw-semibold);margin:0;line-height:1.35}.AiNudge-module__j-t-Ua__text{margin:var(--s-2) 0 0;color:var(--c-text-muted);font-size:1em;line-height:1.65}.AiNudge-module__j-t-Ua__offer{margin:var(--s-3) 0 0;font-size:1em;font-weight:var(--fw-semibold);color:var(--c-accent)}.AiNudge-module__j-t-Ua__price{margin:var(--s-2) 0 0;color:var(--c-text-muted);font-size:.875em}.AiNudge-module__j-t-Ua__cta{margin-block-start:var(--s-3)}.AiNudge-module__j-t-Ua__close{inline-size:var(--tap);block-size:var(--tap);border-radius:var(--r-full);color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.AiNudge-module__j-t-Ua__close:hover{color:var(--c-text);background-color:var(--c-surface)}@keyframes AiNudge-module__j-t-Ua__tab-in{0%{opacity:0;transform:translateY(var(--s-2)) scale(.92)}to{opacity:1;transform:none}}.AiNudge-module__j-t-Ua__tab{z-index:var(--z-sticky);transform-origin:bottom;animation:AiNudge-module__j-t-Ua__tab-in .16s var(--ease-doc) backwards;align-items:center;gap:var(--s-3);min-block-size:4rem;padding:var(--s-4) var(--s-6);border:1px solid var(--c-rule);border-radius:var(--r-full);background-color:var(--c-surface-raised);color:var(--c-text);border-color:color-mix(in oklab, var(--c-accent) 28%, var(--c-rule));font:inherit;font-size:var(--fs-subhead);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:transform .14s,border-color .14s;display:inline-flex;position:fixed;inset-block-end:calc(var(--s-4) + max(env(safe-area-inset-bottom,0px), var(--above-bottom-nav)));inset-inline-start:var(--s-4)}.AiNudge-module__j-t-Ua__tab svg{color:var(--c-accent)}.AiNudge-module__j-t-Ua__tab:hover{border-color:var(--c-accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.AiNudge-module__j-t-Ua__tab{transition:none}.AiNudge-module__j-t-Ua__tab:hover{transform:none}}:is(html[data-install-open] .AiNudge-module__j-t-Ua__nudge,html[data-install-open] .AiNudge-module__j-t-Ua__tab){visibility:hidden}}
@layer components{.InstallPrompt-module__CNtbZq__bar{z-index:60;inset-inline:var(--s-3);align-items:start;gap:var(--s-1) var(--s-3);padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-lg);background-color:var(--c-surface);animation:InstallPrompt-module__CNtbZq__install-rise var(--t-base) var(--ease-doc) both;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body close"".action action";display:grid;position:fixed;inset-block-end:calc(var(--s-3) + max(env(safe-area-inset-bottom,0px), var(--above-bottom-nav)));box-shadow:0 18px 44px -14px #1b152473}@keyframes InstallPrompt-module__CNtbZq__install-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.InstallPrompt-module__CNtbZq__bar{animation:none}}@media (min-width:26rem){.InstallPrompt-module__CNtbZq__bar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon body action close";align-items:center}.InstallPrompt-module__CNtbZq__action{justify-self:auto}}@media (min-width:48rem){.InstallPrompt-module__CNtbZq__bar{max-inline-size:26rem;inset-inline-start:auto}}.InstallPrompt-module__CNtbZq__icon{border-radius:var(--r-md);background-color:var(--c-accent-wash);block-size:2rem;inline-size:2rem;color:var(--c-accent);grid-area:icon;place-items:center;display:grid}.InstallPrompt-module__CNtbZq__body{grid-area:body;min-inline-size:0}.InstallPrompt-module__CNtbZq__title{font-size:var(--fs-small);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-text);margin:0}.InstallPrompt-module__CNtbZq__text{margin-block:var(--s-1) 0;font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--c-text-muted);text-wrap:pretty}.InstallPrompt-module__CNtbZq__glyph{vertical-align:-.18em;color:var(--c-accent);display:inline-block}.InstallPrompt-module__CNtbZq__action{justify-content:center;justify-self:stretch;align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);border-radius:var(--r-full);background-color:var(--c-accent);color:var(--c-accent-fg,#fff);font-size:var(--fs-small);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;border:0;grid-area:action;display:inline-flex}.InstallPrompt-module__CNtbZq__action:hover{filter:brightness(1.06)}.InstallPrompt-module__CNtbZq__close{inline-size:var(--tap);block-size:var(--tap);margin:calc(var(--s-2) * -1) calc(var(--s-2) * -1) 0 0;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;grid-area:close;place-items:center;display:grid}.InstallPrompt-module__CNtbZq__close:hover{color:var(--c-text)}.InstallPrompt-module__CNtbZq__action:focus-visible,.InstallPrompt-module__CNtbZq__close:focus-visible{outline:var(--focus-width) solid var(--c-accent);outline-offset:var(--focus-offset)}}
