.DoneForYouLink_line__JzjYa{margin:0;font-size:14px;line-height:1.5;color:var(--mantine-color-dimmed);text-align:center}.DoneForYouLink_line__JzjYa a{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--mantine-color-anchor);font-weight:600;text-decoration:none}.DoneForYouLink_line__JzjYa a:focus-visible,.DoneForYouLink_line__JzjYa a:hover{text-decoration:underline;text-underline-offset:3px}.DoneForYouLink_line__JzjYa a svg{transition:transform .2s ease}.DoneForYouLink_line__JzjYa a:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.DoneForYouLink_line__JzjYa a svg{transition:none}.DoneForYouLink_line__JzjYa a:hover svg{transform:none}}.ProfileAvatar_avatar__PpJCQ{--avatar-bg:linear-gradient(145deg,#6751d7,#a98cf5);display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:2px solid color-mix(in srgb,white 75%,transparent);border-radius:38% 45% 42% 48%;background:var(--avatar-bg);box-shadow:0 6px 18px color-mix(in srgb,#3a2879 28%,transparent),inset 0 1px 0 #fff8;transform:rotate(-2deg)}.ProfileAvatar_avatar__PpJCQ svg{fill:#fff9;stroke:#30245c;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.ProfileAvatar_avatar__PpJCQ[data-avatar=fox]{--avatar-bg:linear-gradient(145deg,#ffb45f,#ef704c);transform:rotate(2deg)}.ProfileAvatar_avatar__PpJCQ[data-avatar=bear]{--avatar-bg:linear-gradient(145deg,#e2aa73,#9b674d)}.ProfileAvatar_avatar__PpJCQ[data-avatar=owl]{--avatar-bg:linear-gradient(145deg,#7ed8c9,#378a88);transform:rotate(1deg)}.ProfileAvatar_avatar__PpJCQ[data-avatar=dragon]{--avatar-bg:linear-gradient(145deg,#9bd66b,#3f9e72)}.ProfileAvatar_avatar__PpJCQ[data-avatar=star]{--avatar-bg:linear-gradient(145deg,#ffe16a,#ef9d36);transform:rotate(3deg)}@media (prefers-reduced-motion:no-preference){a:hover>.ProfileAvatar_avatar__PpJCQ,button:hover>.ProfileAvatar_avatar__PpJCQ{animation:ProfileAvatar_avatar-bob__64G74 .5s ease both}}@keyframes ProfileAvatar_avatar-bob__64G74{50%{transform:translateY(-2px) rotate(2deg) scale(1.04)}}.InteractivePreview_profiles___j9qw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;align-items:start}.InteractivePreview_profiles___j9qw>div{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0}.InteractivePreview_profiles___j9qw label{font-size:14px;line-height:1.5}.InteractivePreview_profiles___j9qw input{width:100%;min-width:0;min-height:46px;padding:9px 10px;border:1px solid var(--land-trust);border-radius:9px;background:var(--land-surface);color:var(--land-ink);font:inherit;font-size:16px}.InteractivePreview_help__aTmMs{font-size:14px;line-height:1.6;color:var(--land-muted)}.InteractivePreview_library__h33eA{margin:28px 0 36px}.InteractivePreview_tabs__hwqu0{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.InteractivePreview_tabs__hwqu0 button{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:11px 16px;border:1px solid var(--land-trust);border-radius:99px;color:var(--land-ink);background:var(--land-surface);font:inherit;font-size:16px;cursor:pointer}.InteractivePreview_tabs__hwqu0 button[aria-selected=true]{background:var(--land-trust);color:var(--land-surface);text-decoration:underline;text-underline-offset:5px}.InteractivePreview_panel__LNeWc{display:grid;grid-template-columns:220px 1fr;gap:28px;padding:24px;border:1px solid var(--land-border);border-radius:20px;background:var(--land-surface-2);min-height:245px}.InteractivePreview_panel__LNeWc[hidden]{display:none}.InteractivePreview_panel__LNeWc img{width:100%;height:180px;object-fit:cover;border-radius:14px}.InteractivePreview_panel__LNeWc h3{font-family:var(--font-display),Georgia,serif;font-size:27px;margin:9px 0}.InteractivePreview_panel__LNeWc p{line-height:1.65}.InteractivePreview_panel__LNeWc a{display:inline-block;padding-block:12px;color:var(--land-trust);text-underline-offset:4px}.InteractivePreview_panel__LNeWc a:focus-visible,.InteractivePreview_panel__LNeWc:focus-visible,.InteractivePreview_profiles___j9qw input:focus-visible,.InteractivePreview_tabs__hwqu0 button:focus-visible{outline:3px solid var(--land-trust);outline-offset:4px}@media(max-width:600px){.InteractivePreview_profiles___j9qw{grid-template-columns:1fr 1fr}.InteractivePreview_profiles___j9qw>div:first-child{grid-column:1/-1}.InteractivePreview_panel__LNeWc{grid-template-columns:1fr;padding:20px}.InteractivePreview_panel__LNeWc img{height:160px}.InteractivePreview_tabs__hwqu0{gap:8px}.InteractivePreview_tabs__hwqu0 button{padding:10px 12px}}.LandingNavigation_panel__UK2Qc{max-width:calc(100vw - 24px);max-height:calc(100dvh - 110px);overflow-y:auto;color:var(--land-ink);background:var(--land-surface);border-color:var(--land-border)}.LandingNavigation_links__2Nn1D{display:grid;border-bottom:1px solid var(--land-border);padding-bottom:8px;margin-bottom:8px}.LandingNavigation_links__2Nn1D a{display:flex;align-items:center;min-height:44px;padding:8px;border-radius:8px;color:var(--land-ink);text-decoration:none}.LandingNavigation_links__2Nn1D a:hover{background:var(--land-surface-2)}.LandingNavigation_links__2Nn1D a:focus-visible{outline:3px solid var(--land-trust);outline-offset:-3px}.LandingNavigation_links__2Nn1D a[data-highlight=true]{display:flex;align-items:center;gap:8px;font-weight:700;color:#9b2226}[data-mantine-color-scheme=dark] .LandingNavigation_links__2Nn1D a[data-highlight=true]{color:#f2a4a6}.LandingNavigation_dot__wAh8x{width:7px;height:7px;border-radius:50%;background:#c8343a;flex:none}.LandingSkeleton_shell__9s5lw{max-width:1280px;margin:0 auto;padding:16px 24px 64px}.LandingSkeleton_header__LlkhD{height:72px;margin-bottom:64px}.LandingSkeleton_hero__nayj6{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.LandingSkeleton_title__KPaKc{height:140px;width:90%;margin-bottom:28px}.LandingSkeleton_button__Ly5X1{width:180px;height:48px;margin-top:32px;border-radius:999px}.LandingSkeleton_art__GNeM3{aspect-ratio:1.15;border-radius:32px}.LandingSkeleton_cards__nKfZV{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}@media (max-width:62em){.LandingSkeleton_shell__9s5lw{padding:12px 20px 40px}.LandingSkeleton_header__LlkhD{margin-bottom:36px}.LandingSkeleton_hero__nayj6{grid-template-columns:1fr;gap:32px}.LandingSkeleton_title__KPaKc{height:100px}.LandingSkeleton_art__GNeM3{aspect-ratio:4/5}.LandingSkeleton_cards__nKfZV{gap:12px}}.LearningAdventuresPreview_section__xtH4w{padding:64px 0}.LearningAdventuresPreview_card__d_sao{display:grid;grid-template-columns:1fr 1fr;background:#f8f3e5;border:1px solid #d9caad;border-radius:28px;overflow:hidden;color:#263d30}.LearningAdventuresPreview_art___iSrV{position:relative;min-height:380px}.LearningAdventuresPreview_art___iSrV img{object-fit:cover}.LearningAdventuresPreview_copy__KUOEE{padding:clamp(24px,4vw,48px)}.LearningAdventuresPreview_eyebrow___3CSS{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.LearningAdventuresPreview_copy__KUOEE h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:14px 0 20px}.LearningAdventuresPreview_copy__KUOEE p{line-height:1.7}.LearningAdventuresPreview_copy__KUOEE ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:22px 0}.LearningAdventuresPreview_copy__KUOEE li{border:1px solid #b8c7a4;border-radius:20px;padding:6px 12px;font-size:14px}.LearningAdventuresPreview_copy__KUOEE a{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border-radius:24px;background:#315e43;color:white;text-decoration:none}.LearningAdventuresPreview_copy__KUOEE a:focus-visible{outline:3px solid #9a6b29;outline-offset:4px}@media (max-width:800px){.LearningAdventuresPreview_card__d_sao{grid-template-columns:1fr}.LearningAdventuresPreview_art___iSrV{min-height:240px;aspect-ratio:3/2}}.FamilyProfileProvider_bootstrap__m_tkX{align-items:center;text-align:center;padding:.5rem}.FamilyProfileProvider_bootstrap__m_tkX .mantine-PasswordInput-root,.FamilyProfileProvider_bootstrap__m_tkX .mantine-TextInput-root{width:100%;text-align:left}.FamilyProfileProvider_bootstrapActions__2OETK{width:100%}@media (max-width:30em){.FamilyProfileProvider_bootstrapActions__2OETK{flex-direction:column}.FamilyProfileProvider_bootstrapActions__2OETK>*{width:100%}}.FamilyProfileProvider_profileButton__106DZ{display:grid;place-items:center;gap:.45rem;min-height:140px;padding:1rem .5rem;color:var(--mantine-color-text);border:1px solid color-mix(in srgb,var(--mantine-color-gray-5) 35%,transparent);border-radius:1.25rem;background:color-mix(in srgb,var(--mantine-color-body) 88%,var(--mantine-color-violet-1));cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.FamilyProfileProvider_profileButton__106DZ:hover{transform:translateY(-3px);border-color:var(--mantine-color-violet-5);box-shadow:0 10px 28px #3a28791c}.FamilyProfileProvider_profileButton__106DZ[data-active]{border-color:var(--mantine-color-violet-5);box-shadow:0 0 0 3px #7950f222}.FamilyProfileProvider_profileButton__106DZ span{color:var(--mantine-color-dimmed);font-size:.75rem}@media (prefers-reduced-motion:reduce){.FamilyProfileProvider_profileButton__106DZ{transition:none}}.VoiceAgentProvider_dock__JPaQz{position:fixed;z-index:90;right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:grid;justify-items:end;gap:10px;pointer-events:none}.VoiceAgentProvider_panel__F22uW,.VoiceAgentProvider_trigger__1b8lT{pointer-events:auto}.VoiceAgentProvider_trigger__1b8lT{position:relative;min-width:58px;height:58px;padding:0 18px 0 13px;display:flex;align-items:center;gap:9px;border:1px solid rgb(255 255 255/.36);border-radius:999px;color:white;background:radial-gradient(circle at 31% 20%,rgb(255 255 255/.24),transparent 27%),linear-gradient(145deg,#38264d,#5b315d 58%,#784253);box-shadow:0 9px 24px rgb(35 20 49/.3),inset 0 1px 0 rgb(255 255 255/.3);cursor:pointer;font:700 .88rem/1 var(--font-sans,system-ui);isolation:isolate;transition:transform .16s ease,box-shadow .16s ease}.VoiceAgentProvider_trigger__1b8lT:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(35 20 49/.34),inset 0 1px 0 rgb(255 255 255/.36)}.VoiceAgentProvider_trigger__1b8lT:focus-visible{outline:3px solid color-mix(in srgb,var(--joy-sky,#50bde8) 70%,white);outline-offset:3px}.VoiceAgentProvider_trigger__1b8lT[data-active]{background:linear-gradient(145deg,#342348,#72415e)}.VoiceAgentProvider_dock__JPaQz[data-child] .VoiceAgentProvider_panelOrb__11XFm,.VoiceAgentProvider_dock__JPaQz[data-child] .VoiceAgentProvider_trigger__1b8lT{background:radial-gradient(circle at 30% 20%,rgb(255 255 255/.23),transparent 27%),linear-gradient(145deg,#174c4c,#256c5c 62%,#5f7c48)}.VoiceAgentProvider_dock__JPaQz[data-child] .VoiceAgentProvider_trigger__1b8lT{border-color:rgb(204 231 186/.48);box-shadow:0 9px 24px rgb(17 73 63/.28),inset 0 1px 0 rgb(255 255 255/.28)}.VoiceAgentProvider_dock__JPaQz[data-child] .VoiceAgentProvider_ring__v0K8J{border-color:rgb(98 169 137/.44)}.VoiceAgentProvider_dock__JPaQz[data-inline]{position:relative;z-index:8;right:auto;bottom:auto;display:grid}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_trigger__1b8lT{width:46px;min-width:46px;height:46px;padding:0;justify-content:center}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_triggerLabel__uQOo8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panel__F22uW{position:absolute;z-index:9;right:calc(100% + 9px);bottom:0;width:min(270px,calc(100vw - 112px));min-height:48px;padding:7px 34px 7px 8px;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;border-radius:16px}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panelOrb__11XFm{grid-row:1/span 3;width:34px;height:34px;border-radius:11px}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panelOrb__11XFm .VoiceAgentProvider_mark__Q5PsR{width:23px;height:23px}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panel__F22uW p,.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panel__F22uW strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.VoiceAgentProvider_dock__JPaQz[data-inline] .VoiceAgentProvider_panel__F22uW .VoiceAgentProvider_stop__NjSJg{display:none}.VoiceAgentProvider_dock__JPaQz[data-inline][data-status=error] .VoiceAgentProvider_panel__F22uW{min-height:72px;padding-block:10px}.VoiceAgentProvider_dock__JPaQz[data-inline][data-status=error] .VoiceAgentProvider_panel__F22uW p{white-space:normal}.VoiceAgentProvider_dock__JPaQz[data-inline][data-status=error] .VoiceAgentProvider_panel__F22uW .VoiceAgentProvider_retry__TaZ8i{grid-column:2;display:block}.VoiceAgentProvider_ring__v0K8J{position:absolute;z-index:-1;inset:-5px;border:1.5px solid rgb(145 103 142/.46);border-radius:inherit;opacity:0;animation:VoiceAgentProvider_storyBeacon__7yAfV 2.8s ease-out infinite}.VoiceAgentProvider_trigger__1b8lT[data-active] .VoiceAgentProvider_ring__v0K8J{animation:VoiceAgentProvider_voicePulse__wzcdi 1.45s ease-out infinite}.VoiceAgentProvider_mark__Q5PsR{position:relative;z-index:1;width:31px;height:31px;flex:0 0 auto;overflow:visible;filter:drop-shadow(0 1px 2px rgb(42 12 67/.28))}.VoiceAgentProvider_bookFill__B7MkR{fill:rgb(255 255 255/.13)}.VoiceAgentProvider_bookLine__VQH_k{fill:none;stroke:rgb(255 255 255/.84);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.VoiceAgentProvider_voiceBars__L1UHo{fill:none;stroke:#efe2ad;stroke-linecap:round;stroke-width:2.5}.VoiceAgentProvider_spark__2CqPQ{fill:#ebd99b;transform-origin:37px 12.7px;filter:drop-shadow(0 0 2px rgb(235 217 155/.5))}[data-status=speaking] .VoiceAgentProvider_spark__2CqPQ{animation:VoiceAgentProvider_sparkle__DGnna .85s ease-in-out infinite alternate}[data-status=listening] .VoiceAgentProvider_voiceBars__L1UHo{animation:VoiceAgentProvider_listenWave__1nVfS 1.1s ease-in-out infinite alternate}.VoiceAgentProvider_panel__F22uW{position:relative;width:min(340px,calc(100vw - 28px));padding:18px 44px 17px 18px;display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;border:1px solid color-mix(in srgb,var(--sai-border,#bbb) 78%,transparent);border-radius:22px;color:var(--sai-text,#20202b);background:color-mix(in srgb,var(--sai-bg,white) 92%,transparent);box-shadow:0 18px 50px rgb(32 19 51/.23);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.VoiceAgentProvider_panelOrb__11XFm{grid-row:1/span 3;width:45px;height:45px;display:grid;place-items:center;border-radius:16px;color:white;background:linear-gradient(145deg,#3d294e,#704052)}.VoiceAgentProvider_panel__F22uW strong{font-size:.95rem}.VoiceAgentProvider_panel__F22uW p{margin:0;color:var(--sai-muted,#666);font-size:.72rem;line-height:1.35}.VoiceAgentProvider_panel__F22uW .VoiceAgentProvider_error__QPlmi{color:var(--mantine-color-red-7,#c92a2a)}.VoiceAgentProvider_panel__F22uW .VoiceAgentProvider_permissionHelp__91Sv0{grid-column:1/-1;margin-top:5px}.VoiceAgentProvider_close__rP6Nd{position:absolute;top:8px;right:10px;width:30px;height:30px;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer;font-size:1.35rem}.VoiceAgentProvider_close__rP6Nd:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.VoiceAgentProvider_retry__TaZ8i,.VoiceAgentProvider_stop__NjSJg{grid-column:2;justify-self:start;margin-top:3px;border:0;padding:0;color:var(--joy-candy,#c43c76);background:transparent;cursor:pointer;font:700 .74rem/1.2 var(--font-sans,system-ui)}.VoiceAgentProvider_awakening__lO8Ib{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#f8f2e7;background:radial-gradient(circle at 50% 44%,rgb(203 171 110/.14),transparent 32%),rgb(18 20 24/.72);backdrop-filter:blur(13px) saturate(.82);-webkit-backdrop-filter:blur(13px) saturate(.82);animation:VoiceAgentProvider_awakeningVeil__Q9juW .28s ease-out both}.VoiceAgentProvider_awakeningCard__NrMYu{width:min(430px,calc(100vw - 32px));min-height:390px;padding:42px 34px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgb(240 222 188/.22);border-radius:34px;background:radial-gradient(circle at 50% 8%,rgb(211 178 112/.15),transparent 38%),linear-gradient(155deg,rgb(45 41 44/.97),rgb(28 30 33/.98));box-shadow:0 34px 90px rgb(5 7 10/.44),inset 0 1px 0 rgb(255 255 255/.1);animation:VoiceAgentProvider_awakeningRise__ynZQF .56s cubic-bezier(.22,1,.36,1) both}.VoiceAgentProvider_awakeningStage__urXEq{position:relative;width:188px;height:188px;display:grid;place-items:center;margin-bottom:14px}.VoiceAgentProvider_awakeningGlow__dKJlI{position:absolute;inset:37px;border-radius:50%;background:rgb(213 174 101/.19);filter:blur(18px);animation:VoiceAgentProvider_awakeningGlow__dKJlI 1.35s ease-in-out infinite alternate}.VoiceAgentProvider_awakeningBook__Zv3pB{position:relative;z-index:2;width:108px;height:108px;display:grid;place-items:center;border:1px solid rgb(244 225 189/.28);border-radius:36px;background:radial-gradient(circle at 28% 19%,rgb(255 255 255/.14),transparent 30%),linear-gradient(145deg,#3f3544,#654650);box-shadow:0 18px 46px rgb(8 8 12/.36),inset 0 1px 0 rgb(255 255 255/.16);animation:VoiceAgentProvider_awakeningBook__Zv3pB 1.3s ease-in-out infinite alternate}[data-child] .VoiceAgentProvider_awakeningBook__Zv3pB{background:linear-gradient(145deg,#244d49,#42674e)}.VoiceAgentProvider_awakeningBook__Zv3pB .VoiceAgentProvider_mark__Q5PsR{width:74px;height:74px;filter:drop-shadow(0 4px 8px rgb(15 8 22/.3))}.VoiceAgentProvider_awakeningOrbit__z5yXw{position:absolute;inset:7px;border:1px solid rgb(235 209 160/.2);border-radius:50%;animation:VoiceAgentProvider_awakeningOrbit__z5yXw var(--voice-awakening-duration) linear infinite}.VoiceAgentProvider_awakeningOrbit__z5yXw i{position:absolute;width:9px;height:9px;border-radius:50%;background:#d4b275;box-shadow:0 0 15px rgb(212 178 117/.68)}.VoiceAgentProvider_awakeningOrbit__z5yXw i:first-child{top:7px;left:50%;transform:translateX(-50%)}.VoiceAgentProvider_awakeningOrbit__z5yXw i:nth-child(2){right:12px;bottom:32px;width:6px;height:6px}.VoiceAgentProvider_awakeningOrbit__z5yXw i:nth-child(3){left:15px;bottom:39px;width:5px;height:5px}.VoiceAgentProvider_awakeningCard__NrMYu>strong{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.15;letter-spacing:-.015em}.VoiceAgentProvider_awakeningCard__NrMYu>p{max-width:31ch;margin:9px 0 20px;color:rgb(239 232 219/.72);font:500 .88rem/1.5 var(--font-sans,system-ui)}.VoiceAgentProvider_awakeningProgress__xnvGH{width:min(260px,76%);height:3px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.1)}.VoiceAgentProvider_awakeningProgress__xnvGH i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ae8c58,#ead49f);transform-origin:left;animation:VoiceAgentProvider_awakeningProgress__xnvGH var(--voice-awakening-duration) cubic-bezier(.2,.75,.3,1) both}.VoiceAgentProvider_awakeningCard__NrMYu>button{margin-top:22px;padding:8px 14px;border:0;border-radius:999px;color:rgb(249 242 231/.72);background:rgb(255 255 255/.07);cursor:pointer;font:700 .75rem/1 var(--font-sans,system-ui)}.VoiceAgentProvider_awakeningCard__NrMYu>button:hover{color:white;background:rgb(255 255 255/.12)}.VoiceAgentProvider_awakeningCard__NrMYu>button:focus-visible{outline:3px solid #d4b275;outline-offset:3px}@keyframes VoiceAgentProvider_voicePulse__wzcdi{0%{opacity:.75;transform:scale(.96)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes VoiceAgentProvider_storyBeacon__7yAfV{0%,34%{opacity:.46;transform:scale(.96)}76%,to{opacity:0;transform:scale(1.18)}}@keyframes VoiceAgentProvider_sparkle__DGnna{to{transform:rotate(12deg) scale(1.18)}}@keyframes VoiceAgentProvider_listenWave__1nVfS{to{transform:scaleX(1.12)}}@keyframes VoiceAgentProvider_awakeningVeil__Q9juW{0%{opacity:0}}@keyframes VoiceAgentProvider_awakeningRise__ynZQF{0%{opacity:0;transform:translateY(20px) scale(.96)}}@keyframes VoiceAgentProvider_awakeningGlow__dKJlI{to{opacity:.55;transform:scale(1.16)}}@keyframes VoiceAgentProvider_awakeningBook__Zv3pB{to{transform:translateY(-5px) rotate(-1.5deg)}}@keyframes VoiceAgentProvider_awakeningOrbit__z5yXw{to{transform:rotate(1turn)}}@keyframes VoiceAgentProvider_awakeningProgress__xnvGH{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:700px){.VoiceAgentProvider_dock__JPaQz{right:12px;bottom:calc(74px + env(safe-area-inset-bottom))}.VoiceAgentProvider_trigger__1b8lT{min-width:54px;height:54px;padding:0;justify-content:center}.VoiceAgentProvider_triggerLabel__uQOo8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.VoiceAgentProvider_dock__JPaQz[data-child]:not([data-inline]) .VoiceAgentProvider_trigger__1b8lT{width:auto;min-width:112px;padding:0 14px 0 11px;justify-content:flex-start;gap:7px}.VoiceAgentProvider_dock__JPaQz[data-child]:not([data-inline]) .VoiceAgentProvider_triggerLabel__uQOo8{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.VoiceAgentProvider_panel__F22uW{width:min(340px,calc(100vw - 24px))}.VoiceAgentProvider_awakeningCard__NrMYu{min-height:350px;padding:30px 20px 24px;border-radius:28px}.VoiceAgentProvider_awakeningStage__urXEq{width:164px;height:164px}.VoiceAgentProvider_awakeningBook__Zv3pB{width:96px;height:96px;border-radius:31px}.VoiceAgentProvider_awakeningBook__Zv3pB .VoiceAgentProvider_mark__Q5PsR{width:65px;height:65px}}@media (prefers-reduced-motion:reduce){.VoiceAgentProvider_trigger__1b8lT,.VoiceAgentProvider_trigger__1b8lT:hover{transition:none;transform:none}.VoiceAgentProvider_awakeningBook__Zv3pB,.VoiceAgentProvider_awakeningCard__NrMYu,.VoiceAgentProvider_awakeningGlow__dKJlI,.VoiceAgentProvider_awakeningOrbit__z5yXw,.VoiceAgentProvider_awakeningProgress__xnvGH i,.VoiceAgentProvider_awakening__lO8Ib,.VoiceAgentProvider_ring__v0K8J,[data-status=listening] .VoiceAgentProvider_voiceBars__L1UHo,[data-status=speaking] .VoiceAgentProvider_spark__2CqPQ{animation:none}.VoiceAgentProvider_ring__v0K8J{opacity:.42}.VoiceAgentProvider_awakeningProgress__xnvGH i{transform:scaleX(.72)}}.MarketingConsentCard_card__1TgQm{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 clamp(12px,3vw,32px) clamp(18px,2.6vw,30px);padding:14px 48px 14px 15px;color:var(--sai-ink);border:1px solid color-mix(in srgb,var(--joy-sun) 50%,var(--sai-border));border-radius:20px;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--joy-sun) 17%,transparent),transparent 38%),color-mix(in srgb,var(--sai-surface) 94%,transparent);box-shadow:0 12px 34px rgba(18,18,24,.1);animation:MarketingConsentCard_cardIn__d6qDl .32s cubic-bezier(.2,.8,.2,1) both}.MarketingConsentCard_card__1TgQm[data-variant=santa]{margin:0}.MarketingConsentCard_icon__OblNA{width:44px;height:44px;display:grid;place-items:center;color:#2b2105;border-radius:15px;background:var(--joy-sun)}.MarketingConsentCard_copy__U4DuX{min-width:0;display:grid;gap:3px}.MarketingConsentCard_copy__U4DuX strong{font-family:var(--font-display),Georgia,serif;font-size:1rem;line-height:1.2}.MarketingConsentCard_copy__U4DuX>span{color:var(--mantine-color-dimmed);font-size:.8rem;line-height:1.42}.MarketingConsentCard_show__pFJU6{min-height:44px;padding:9px 16px;color:#2b2105;border:0;border-radius:999px;background:var(--joy-sun);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap}.MarketingConsentCard_dismiss__kCcNd{position:absolute;top:6px;right:6px;width:44px;height:44px;display:grid;place-items:center;color:var(--mantine-color-dimmed);border:0;border-radius:12px;background:none;cursor:pointer}.MarketingConsentCard_dismiss__kCcNd:focus-visible,.MarketingConsentCard_show__pFJU6:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:2px}.MarketingConsentCard_form__rFJhJ{grid-column:1/-1;padding-top:4px}@media (max-width:560px){.MarketingConsentCard_card__1TgQm{grid-template-columns:auto minmax(0,1fr)}.MarketingConsentCard_show__pFJU6{grid-column:1/-1;justify-self:start}}@keyframes MarketingConsentCard_cardIn__d6qDl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MarketingConsentCard_card__1TgQm{animation:none}}