@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}}}
@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)}}
