.AppViewport_background__69VCY{display:none}@media (min-width:768px){.AppViewport_background__69VCY{display:block;position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background-color:#41464c}.AppViewport_foreground__esMp4{position:relative;z-index:1}.AppViewport_pattern__BwMG9{position:absolute;inset:0;background-color:rgb(0 0 0/50%);background-image:url(/brand/lp-background/pattern-pc.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.AppViewport_tagline__wmmMn{position:absolute;left:0;width:100%;height:min(288px,15vw);overflow:hidden}.AppViewport_upper___Iws4{top:20.74%}.AppViewport_lower__iuPr5{bottom:15.56%}.AppViewport_track__kWhXN{--cycle:min(5694px,296.5625vw);width:calc(var(--cycle) * 2);height:100%;background-image:url(/brand/lp-background/tagline-pc.svg);background-repeat:repeat-x;background-size:var(--cycle) 100%;animation:AppViewport_tagline-flow__JCNn9 60s linear infinite}.AppViewport_lower__iuPr5 .AppViewport_track__kWhXN{animation-direction:reverse;animation-delay:-20s}}@keyframes AppViewport_tagline-flow__JCNn9{to{transform:translateX(calc(var(--cycle) * -1))}}@media (prefers-reduced-motion:reduce){.AppViewport_track__kWhXN{animation:none}}.LandscapeWarning_overlay__5KSce{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:24px max(24px,env(safe-area-inset-right)) 24px max(24px,env(safe-area-inset-left));background:#ffffff;color:#1f2937;text-align:center;opacity:1;transition:opacity var(--landscape-warning-fade) ease}.LandscapeWarning_overlay__5KSce[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.LandscapeWarning_overlay__5KSce[data-closing]{opacity:0}.LandscapeWarning_overlay__5KSce[data-raised]{transition:none}@starting-style{.LandscapeWarning_overlay__5KSce[open]{opacity:0}}.LandscapeWarning_overlay__5KSce::backdrop{background:transparent}.LandscapeWarning_icon__OBQSh{color:#0049e9;transform:rotate(-90deg);animation:LandscapeWarning_rotate-to-portrait___UC_d 1.6s ease-in-out infinite}.LandscapeWarning_title__tmpeC{margin:0;font-size:18px;font-weight:700}.LandscapeWarning_description__s3UqG{margin:0;font-size:13px;color:#6b7280}.LandscapeWarning_dismiss__PTRF7{margin-top:8px;min-height:44px;padding:0 20px;border:1px solid #d1d5db;border-radius:9999px;background:#ffffff;color:#4b5563;font-size:13px;font-weight:600}@keyframes LandscapeWarning_rotate-to-portrait___UC_d{0%,20%{transform:rotate(-90deg)}60%,to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.LandscapeWarning_overlay__5KSce{transition:none}.LandscapeWarning_icon__OBQSh{animation:none;transform:none}}.MoodOnboardingScreen_screen__2RtCU{width:100%;padding:20px 22px}.MoodOnboardingScreen_illustration__WDBeL{position:relative;width:105px;height:74px;margin:10px auto 14px}.MoodOnboardingScreen_backBubble__q_Q4j{position:absolute;width:52px;height:52px;left:49px;top:22px}.MoodOnboardingScreen_frontBubble__wE51P{position:absolute;width:65px;height:65px;left:8px;top:4px}.MoodOnboardingScreen_intro__YKEKy{text-align:center;margin-bottom:18px}.MoodOnboardingScreen_intro__YKEKy h2{font-size:22px;line-height:30px;font-weight:800;outline:none}.MoodOnboardingScreen_intro__YKEKy p{margin-top:6px;font-size:12px;line-height:20px;color:hsl(var(--muted-foreground))}.MoodOnboardingScreen_choices__tOnlb{display:grid;gap:10px;min-width:0;border:0;padding:0;margin:0}.MoodOnboardingScreen_choice__RItsV{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;border:1.5px solid hsl(var(--border));border-radius:14px;cursor:pointer}.MoodOnboardingScreen_choice__RItsV:has(input:checked){background:color-mix(in srgb,var(--aicast-blue-20) 50%,white);border-color:var(--aicast-blue)}.MoodOnboardingScreen_choice__RItsV:has(input:focus-visible){outline:2px solid var(--aicast-blue);outline-offset:3px}.MoodOnboardingScreen_choice__RItsV:has(input:disabled){cursor:wait;opacity:.65}.MoodOnboardingScreen_iconTile__EdMV3{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:hsl(var(--muted))}.MoodOnboardingScreen_choice__RItsV:has(input:checked) .MoodOnboardingScreen_iconTile__EdMV3{background:var(--aicast-blue-20)}.MoodOnboardingScreen_copy__3dLX0{min-width:0;display:flex;flex-direction:column;gap:2px}.MoodOnboardingScreen_choiceTitle__ERRe5{font-size:15px;line-height:22px;font-weight:800;overflow-wrap:anywhere}.MoodOnboardingScreen_description__bGWh9{font-size:11px;line-height:17px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.MoodOnboardingScreen_choice__RItsV input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1.8px solid #858595;border-radius:50%;margin:0;background:white;outline:none;cursor:inherit}.MoodOnboardingScreen_choice__RItsV input:checked{border:6px solid var(--aicast-blue)}.MoodOnboardingScreen_actions___azwt{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.MoodOnboardingScreen_changeHint__TR23o{display:flex;align-items:center;justify-content:center;gap:9px;min-height:20px;color:hsl(var(--muted-foreground));font-size:12px;line-height:20px;text-align:center}.MoodOnboardingScreen_changeHint__TR23o svg{flex-shrink:0}.MoodOnboardingScreen_error__6_6iu{font-size:13px;line-height:20px;color:hsl(var(--destructive));text-align:center}@media (max-width:359px){.MoodOnboardingScreen_screen__2RtCU{padding-inline:16px}.MoodOnboardingScreen_intro__YKEKy h2{font-size:20px}.MoodOnboardingScreen_choice__RItsV{grid-template-columns:36px minmax(0,1fr) 20px;padding:8px;gap:8px}.MoodOnboardingScreen_iconTile__EdMV3{width:36px;height:38px}.MoodOnboardingScreen_iconTile__EdMV3 img{width:28px;height:28px}.MoodOnboardingScreen_choiceTitle__ERRe5{font-size:14px}.MoodOnboardingScreen_choice__RItsV input{width:20px;height:20px}.MoodOnboardingScreen_choice__RItsV input:checked{border-width:6px}.MoodOnboardingScreen_changeHint__TR23o{font-size:11px;gap:6px}}@media (max-height:700px){.MoodOnboardingScreen_illustration__WDBeL{display:none}.MoodOnboardingScreen_intro__YKEKy{margin-top:14px}}@media (max-height:520px){.MoodOnboardingScreen_screen__2RtCU{padding-block:10px 6px}.MoodOnboardingScreen_intro__YKEKy{margin-top:4px;margin-bottom:8px}.MoodOnboardingScreen_intro__YKEKy p{display:none}.MoodOnboardingScreen_choices__tOnlb{gap:6px}.MoodOnboardingScreen_choice__RItsV{min-height:58px;padding-block:6px}.MoodOnboardingScreen_actions___azwt{margin-top:10px;gap:8px}}.centered-dialog_dialog__p68Oj{width:min(420px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;padding:0;border:0;border-radius:24px;overflow-y:auto;overscroll-behavior:contain;background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 24px 80px rgb(15 23 42/24%)}.centered-dialog_dialog__p68Oj::backdrop{background:rgb(15 23 42/48%);backdrop-filter:blur(2px)}.centered-dialog_dialog__p68Oj[data-resizing] .centered-dialog_content__HHBzq{height:100%}.centered-dialog_header__EKVuk{display:flex;align-items:center;justify-content:space-between;min-height:28px;gap:8px;flex-shrink:0}.centered-dialog_logo__3YY1H{display:block;width:120px;height:22px;overflow:hidden;flex-shrink:0}.centered-dialog_logo__3YY1H img{width:146.2px;max-width:none;height:auto;transform:translate(-12.5px,-8.9px)}.centered-dialog_headerEnd__RAT46{display:flex;align-items:center;gap:12px}.centered-dialog_close__yU4bd{display:grid;place-items:center;width:32px;height:32px;margin-right:-8px;border-radius:50%;color:hsl(var(--muted-foreground))}.centered-dialog_close__yU4bd:hover{background:hsl(var(--muted))}.centered-dialog_close__yU4bd:focus-visible{outline:2px solid var(--aicast-blue);outline-offset:2px}.centered-dialog_close__yU4bd:disabled{opacity:.5}.centered-dialog_dialog__p68Oj[data-resizing]{overflow:hidden}.centered-dialog_dialog__p68Oj[data-closing]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.centered-dialog_dialog__p68Oj[open]{animation:centered-dialog_frame-open__Wh41t .24s cubic-bezier(.2,.9,.3,1)}.centered-dialog_dialog__p68Oj[open]::backdrop{animation:centered-dialog_backdrop-fade-in__zaBIW .2s ease-out}.centered-dialog_dialog__p68Oj[open] .centered-dialog_content__HHBzq{animation:centered-dialog_content-fade-in__ZMoe_ .2s ease-out .12s backwards}.centered-dialog_dialog__p68Oj[data-closing]{animation:centered-dialog_frame-close__KL2KV .18s ease-in forwards}.centered-dialog_dialog__p68Oj[data-closing]::backdrop{animation:centered-dialog_backdrop-fade-out__kGKKw .18s ease-in forwards}}@keyframes centered-dialog_frame-open__Wh41t{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes centered-dialog_frame-close__KL2KV{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes centered-dialog_backdrop-fade-in__zaBIW{0%{opacity:0}to{opacity:1}}@keyframes centered-dialog_backdrop-fade-out__kGKKw{0%{opacity:1}to{opacity:0}}@keyframes centered-dialog_content-fade-in__ZMoe_{0%{opacity:0}to{opacity:1}}.ViewerTutorialScreen_page__w9dM_{--tutorial-ink:#172238;--tutorial-muted:#6f7e95;--tutorial-pale:#eff6ff;position:fixed;z-index:1;top:0;inset-inline:0;width:100%;max-width:448px;height:100dvh;margin-inline:auto;overflow:hidden;overscroll-behavior:none;touch-action:pan-y pinch-zoom;color:var(--tutorial-ink);background:white;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom)}.ViewerTutorialScreen_panel__ob0tA{position:relative;isolation:isolate;overflow:clip;width:100%;height:100%;margin-inline:auto;padding:12px 12px 16px;display:grid;grid-template-rows:44px minmax(0,1fr) auto auto;gap:clamp(6px,1.2dvh,12px);container-type:inline-size}.ViewerTutorialScreen_decoration__Ji_WD{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.ViewerTutorialScreen_decoration__Ji_WD span{position:absolute;top:245px;left:50%;width:480px;height:480px;transform:translateX(-50%);border:28px solid var(--tutorial-pale);border-radius:50%}.ViewerTutorialScreen_decoration__Ji_WD i{position:absolute;right:4px;top:170px;width:66px;height:90px;opacity:.7;background:radial-gradient(circle,#bedbff 1.2px,transparent 1.5px) 0 0 /9px 9px}.ViewerTutorialScreen_header__LiuHZ{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-inline:12px}.ViewerTutorialScreen_logo__BFxIi{display:block;width:145px;height:27px}.ViewerTutorialScreen_skip__m015y{display:flex;align-items:center;justify-content:center;gap:8px;min-width:80px;min-height:44px;color:var(--tutorial-muted);font-size:12px;font-weight:700;border-radius:20px}.ViewerTutorialScreen_content__ccokf{min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.5dvh,16px)}.ViewerTutorialScreen_intro__f5Mv2{min-width:0;flex-shrink:0;text-align:center}.ViewerTutorialScreen_artwork__FnYZ_,.ViewerTutorialScreen_description__WFE8f,.ViewerTutorialScreen_intro__f5Mv2{transform:translateX(var(--tutorial-drag-x,0));transition:transform .18s ease-out}.ViewerTutorialScreen_page__w9dM_[data-dragging=true] .ViewerTutorialScreen_artwork__FnYZ_,.ViewerTutorialScreen_page__w9dM_[data-dragging=true] .ViewerTutorialScreen_description__WFE8f,.ViewerTutorialScreen_page__w9dM_[data-dragging=true] .ViewerTutorialScreen_intro__f5Mv2{transition:none}@media (pointer:coarse){.ViewerTutorialScreen_page__w9dM_{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.ViewerTutorialScreen_intro__f5Mv2 h1{margin:0;font-family:var(--font-tutorial-heading),var(--font-app),sans-serif;font-weight:900;font-size:clamp(26px,8.7cqw,34px);line-height:1.4;letter-spacing:-.04em;outline:none}.ViewerTutorialScreen_intro__f5Mv2 h1.ViewerTutorialScreen_longHeading__3kLsb{font-size:clamp(24px,8.15cqw,32px)}.ViewerTutorialScreen_intro__f5Mv2 em{font-style:normal;color:var(--aicast-blue)}.ViewerTutorialScreen_description__WFE8f{min-width:0;text-align:center}.ViewerTutorialScreen_description__WFE8f>p:first-child{font-size:clamp(11.5px,3.45cqw,14px);font-weight:500;line-height:1.8}.ViewerTutorialScreen_description__WFE8f>p:first-child>span{display:block}.ViewerTutorialScreen_note__7qUE0{margin-top:5px;font-size:clamp(10px,3.02cqw,12px);color:var(--tutorial-muted);line-height:1.6}.ViewerTutorialScreen_footer___5dz0{position:relative;z-index:2;padding-inline:12px;display:flex;flex-direction:column;gap:12px}.ViewerTutorialScreen_progress__GY7ON{display:flex;justify-content:center;align-items:center;gap:12px;height:14px}.ViewerTutorialScreen_progress__GY7ON span{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#d0e3ff}.ViewerTutorialScreen_progress__GY7ON .ViewerTutorialScreen_current__siLag{background:var(--aicast-blue)}.ViewerTutorialScreen_navigation__WwF_t{display:flex;align-items:center;gap:12px}.ViewerTutorialScreen_back___9UIv{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1.5px solid #d2e0f8;border-radius:50%;background:white;color:var(--aicast-blue)}.ViewerTutorialScreen_next__vLRA7{display:flex;align-items:center;justify-content:center;position:relative;flex:1;min-width:0;min-height:56px;padding:12px 34px;border-radius:999px;background:var(--aicast-blue);color:white;font-size:clamp(16px,5cqw,20px);font-weight:700;line-height:1.5;box-shadow:0 8px 18px rgb(0 72 232/10%)}.ViewerTutorialScreen_next__vLRA7 svg{position:absolute;right:10px}.ViewerTutorialScreen_back___9UIv:hover,.ViewerTutorialScreen_skip__m015y:hover{background:var(--tutorial-pale)}.ViewerTutorialScreen_next__vLRA7:hover{background:#003eca}.ViewerTutorialScreen_page__w9dM_ button:focus-visible{outline:3px solid var(--aicast-blue-60);outline-offset:3px}.ViewerTutorialScreen_page__w9dM_ button:disabled{opacity:.6;cursor:wait}.ViewerTutorialScreen_page__w9dM_ button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ViewerTutorialScreen_page__w9dM_ button>*{pointer-events:none}.ViewerTutorialScreen_artwork__FnYZ_{flex:0 1 calc(100cqw * 418 / 390);max-height:444px;min-height:0;min-width:0;position:relative;container-type:size;pointer-events:none}.ViewerTutorialScreen_scene__64TtG{width:min(100cqw,calc(100cqh * 390 / 418),414px);aspect-ratio:390/418;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.ViewerTutorialScreen_sceneContents__iCKmB{position:absolute;inset:0}.ViewerTutorialScreen_card__RHkpH{position:absolute;overflow:hidden;border:3px solid white;border-radius:24px;background:var(--tutorial-pale);box-shadow:0 8px 18px rgb(0 72 232/10%)}.ViewerTutorialScreen_card__RHkpH>img{position:absolute;max-width:none;height:auto}.ViewerTutorialScreen_live__6tOzY{position:absolute;left:3%;top:3%;display:flex;align-items:center;justify-content:center;gap:6px;width:18cqw;height:7.2cqw;border-radius:99px;background:var(--aicast-blue);color:white;font-size:3cqw;font-weight:700}.ViewerTutorialScreen_live__6tOzY>span{width:5px;height:5px;border-radius:50%;background:white}.ViewerTutorialScreen_circle__DRlH7{position:relative;display:grid;place-items:center;flex-shrink:0;width:9cqw;height:9cqw;border-radius:50%;background:rgb(255 255 255/95%);color:var(--aicast-blue)}.ViewerTutorialScreen_circle__DRlH7 svg{width:5cqw;height:5cqw}.ViewerTutorialScreen_icon__FvMQ5{display:block;width:7cqw;height:7cqw;-o-object-fit:contain;object-fit:contain}.ViewerTutorialScreen_circle__DRlH7 .ViewerTutorialScreen_icon__FvMQ5{width:6cqw;height:6cqw}.ViewerTutorialScreen_welcomeCard__ziNAX{left:6%;top:2%;width:88%;height:81%;transform:rotate(-2deg)}.ViewerTutorialScreen_welcomePhoto__yqami{width:163%;left:-32%;top:-26%}.ViewerTutorialScreen_welcomeTools__xsXPL{position:absolute;right:5%;bottom:19%;display:grid;gap:8px}.ViewerTutorialScreen_welcomeChat__MOru1{position:absolute;bottom:6%;left:3%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ViewerTutorialScreen_chat__UwmDx{display:flex;align-items:center;gap:6px;height:8.6cqw;padding:4px 12px 4px 6px;border-radius:99px;background:rgb(255 255 255/95%);font-size:2.9cqw;font-weight:700}.ViewerTutorialScreen_chat__UwmDx svg{color:var(--aicast-blue)}.ViewerTutorialScreen_chat__UwmDx img{width:5.6cqw;height:5.6cqw;-o-object-fit:cover;object-fit:cover;border-radius:50%}.ViewerTutorialScreen_avatar__jSvlO{position:absolute;width:15.4%;aspect-ratio:1;overflow:hidden;border:4px solid white;border-radius:50%;background:white;box-shadow:0 4px 14px rgb(0 72 232/14%)}.ViewerTutorialScreen_avatar__jSvlO img{position:absolute;width:185%;height:185%;max-width:none;left:-42.5%;top:-35%}.ViewerTutorialScreen_whiteAvatar__VKSRl{left:.5%;top:16%}.ViewerTutorialScreen_greenAvatar__qQRdw{right:3%;top:38%}.ViewerTutorialScreen_flow__FdM4I{position:absolute;left:4%;bottom:1%;width:92%;min-height:13cqw;padding:8px 10px;display:flex;align-items:center;justify-content:space-around;gap:5px;border:1px solid #c7dbff;border-radius:30px;background:#e0ecff;font-size:2.8cqw;font-weight:700}.ViewerTutorialScreen_flow__FdM4I>span{display:inline-flex;align-items:center;gap:5px}.ViewerTutorialScreen_flow__FdM4I svg{width:5.5cqw;height:5.5cqw;color:var(--aicast-blue)}.ViewerTutorialScreen_flow__FdM4I>svg{width:3.6cqw;height:3.6cqw}.ViewerTutorialScreen_watchingCard__per0o{left:6%;top:1%;width:88%;height:82%}.ViewerTutorialScreen_watchingPhoto__pV0qM{width:116%;left:-8%;top:-60%}.ViewerTutorialScreen_aiChat__98jwM{position:absolute;bottom:3%;left:3%;right:3%;display:grid;gap:4px}.ViewerTutorialScreen_aiChat__98jwM>div{display:flex;align-items:center;gap:5px;min-height:7.7cqw;padding:4px 9px;border-radius:20px;background:rgb(255 255 255/95%);font-size:2.75cqw}.ViewerTutorialScreen_aiChat__98jwM strong{font-size:2.55cqw}.ViewerTutorialScreen_ai___taCl{color:var(--aicast-blue);background:var(--tutorial-pale);border-radius:8px;padding:1px 5px;font-size:2.3cqw;font-weight:700}.ViewerTutorialScreen_moodCard__A5onX{position:absolute;top:15%;left:0;width:43%;padding:10px 8px;border-radius:18px;background:white;box-shadow:0 5px 16px rgb(0 72 232/12%)}.ViewerTutorialScreen_moodCard__A5onX strong{display:block;color:var(--aicast-blue);font-size:3cqw;margin-bottom:5px}.ViewerTutorialScreen_moodCard__A5onX>span{display:flex;gap:5px;align-items:center;min-height:6.4cqw;padding:3px 4px;font-size:2.65cqw;border-radius:8px}.ViewerTutorialScreen_moodCard__A5onX i{width:8px;height:8px;border:1px solid #b8c7df;border-radius:50%}.ViewerTutorialScreen_moodCard__A5onX .ViewerTutorialScreen_selectedMood__LondW{color:var(--aicast-blue);background:var(--tutorial-pale);font-weight:700}.ViewerTutorialScreen_selectedMood__LondW i{border:3px solid var(--aicast-blue)}.ViewerTutorialScreen_flow__FdM4I .ViewerTutorialScreen_chips__YWZA8{color:var(--aicast-blue);font-size:3cqw}.ViewerTutorialScreen_returnSmall___MQi2{top:1%;left:4%;width:32%;height:37%;transform:rotate(-5deg)}.ViewerTutorialScreen_returnSmall___MQi2>img{width:152%;left:-26%;top:-13%}.ViewerTutorialScreen_returnSmall___MQi2>span{position:absolute;top:5%;left:2%;right:2%;border-radius:15px;background:white;text-align:center;padding:5px 0;font-size:2.55cqw;font-weight:700}.ViewerTutorialScreen_returnArrow__Es47r{position:absolute;left:30%;top:33%;width:7cqw;height:7cqw;color:var(--aicast-blue)}.ViewerTutorialScreen_returnLarge__rUcQC{top:14%;right:4%;width:72%;height:68%}.ViewerTutorialScreen_returnLarge__rUcQC>img{width:138%;left:-19%;top:-36%}.ViewerTutorialScreen_returnBubble__rJjxX{position:absolute;right:1%;top:3%;display:grid;gap:2px;padding:12px 16px;border-radius:18px;background:white;border:1px solid #d2e0f8;box-shadow:0 5px 16px rgb(0 72 232/8%);font-size:3.5cqw;transform:rotate(3deg)}.ViewerTutorialScreen_returnBubble__rJjxX strong{color:var(--aicast-blue);font-size:4.6cqw}.ViewerTutorialScreen_quick__L5q8D{position:absolute;left:3%;right:3%;bottom:15%;display:flex;align-items:center;justify-content:space-between;gap:2px;height:8.2cqw;padding:4px 6px;border-radius:9px;background:white;color:var(--tutorial-muted);font-size:2.1cqw;white-space:nowrap}.ViewerTutorialScreen_quick__L5q8D b{color:var(--aicast-blue);font-weight:700}.ViewerTutorialScreen_commentInput__08gRq{position:absolute;left:3%;right:3%;bottom:2%;display:flex;align-items:center;gap:4px;color:var(--tutorial-muted)}.ViewerTutorialScreen_commentInput__08gRq .ViewerTutorialScreen_circle__DRlH7{width:7cqw;height:7cqw}.ViewerTutorialScreen_commentInput__08gRq>span:not(.ViewerTutorialScreen_circle__DRlH7){flex:1;display:flex;gap:5px;align-items:center;min-height:8cqw;background:white;padding:5px 8px;border-radius:99px;font-size:2.9cqw}.ViewerTutorialScreen_commentInput__08gRq>span>svg{width:4cqw;height:4cqw}.ViewerTutorialScreen_flow__FdM4I .ViewerTutorialScreen_familiar__FexCQ{flex-direction:column;gap:2px;font-size:3.3cqw}.ViewerTutorialScreen_familiar__FexCQ small{color:var(--aicast-blue);font-size:3cqw}.ViewerTutorialScreen_supportCard__q_H66{top:1%;left:6%;width:88%;height:72%}.ViewerTutorialScreen_supportPhoto__sFTvU{width:100%;top:-35%;left:0}.ViewerTutorialScreen_toolbar__59KLS{position:absolute;top:5%;right:3%;display:grid;gap:5px}.ViewerTutorialScreen_toolbar__59KLS .ViewerTutorialScreen_circle__DRlH7{width:9.2cqw;height:9.2cqw}.ViewerTutorialScreen_highlight__AS0na{box-shadow:0 0 0 3px var(--aicast-blue),0 0 0 6px white}.ViewerTutorialScreen_count__GhA1n{position:absolute;top:-4px;right:-4px;width:16px;height:16px;line-height:16px;border-radius:50%;background:#f04452;color:white;text-align:center;font-size:10px}.ViewerTutorialScreen_mission__4nny1{position:absolute;left:3%;right:3%;bottom:3%;min-height:11cqw;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 8px;border-radius:14px;background:white;font-size:3cqw;font-weight:700}.ViewerTutorialScreen_mission__4nny1 b{padding:6px 12px;border-radius:20px;color:white;background:var(--aicast-blue)}.ViewerTutorialScreen_heartGift__j43aF{position:absolute;left:15%;top:38%;width:16%;height:16%;-o-object-fit:contain;object-fit:contain}.ViewerTutorialScreen_steps__sMDKg{position:absolute;bottom:1%;left:4%;right:4%;height:23%;display:flex;gap:6px;align-items:center;color:var(--aicast-blue)}.ViewerTutorialScreen_steps__sMDKg>span{align-self:stretch;flex:1;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;border:1px solid #d2e0f8;border-radius:18px;background:white}.ViewerTutorialScreen_steps__sMDKg strong{color:var(--tutorial-ink);font-size:2.85cqw;white-space:nowrap}.ViewerTutorialScreen_steps__sMDKg .ViewerTutorialScreen_icon__FvMQ5,.ViewerTutorialScreen_steps__sMDKg>span>svg{width:9.5cqw;height:9.5cqw}.ViewerTutorialScreen_steps__sMDKg>svg{width:3cqw;height:3cqw;flex-shrink:0}.ViewerTutorialScreen_futureOrbit__XUj_j{position:absolute;left:2.56%;top:1.44%;width:94.87%;height:auto}.ViewerTutorialScreen_futurePortrait__t_ts5{position:absolute;left:9.23%;top:6.7%;width:81.54%;aspect-ratio:1;border:1.54cqw solid white;border-radius:50%;background:var(--tutorial-pale);overflow:hidden}.ViewerTutorialScreen_futurePortrait__t_ts5>img{position:absolute;left:-26.8%;top:-8.5%;width:153.6%;max-width:none;height:auto}.ViewerTutorialScreen_futureLight__E3nyW{position:absolute;display:grid;place-items:center;width:17.44%;aspect-ratio:1;border:1px solid #d2e0f8;border-radius:50%;background:white}.ViewerTutorialScreen_futureLight__E3nyW>img{display:block;width:44.12%;height:44.12%}.ViewerTutorialScreen_futureHeart__y_Ji9{left:3.85%;top:58.85%}.ViewerTutorialScreen_futureSparkles__t6klI{left:74.87%;top:49.28%}.ViewerTutorialScreen_futureSparkles__t6klI>img{width:52.94%;height:52.94%}.ViewerTutorialScreen_futureSupport__eYcFD{left:38.72%;top:78.71%;width:22.56%;border:1.54cqw solid white;background:var(--aicast-blue);box-shadow:0 8px 18px rgb(0 72 232/10%)}.ViewerTutorialScreen_futureSupport__eYcFD>img{width:68.42%;height:68.42%}@media (max-height:700px){.ViewerTutorialScreen_panel__ob0tA{padding-block:6px 10px;gap:6px}.ViewerTutorialScreen_content__ccokf{gap:6px}.ViewerTutorialScreen_intro__f5Mv2 h1{font-size:clamp(24px,7.8cqw,30px);line-height:1.3}.ViewerTutorialScreen_intro__f5Mv2 h1.ViewerTutorialScreen_longHeading__3kLsb{font-size:clamp(23px,7.4cqw,28px)}.ViewerTutorialScreen_description__WFE8f>p:first-child{font-size:clamp(11.5px,3.25cqw,13px);line-height:1.65}.ViewerTutorialScreen_note__7qUE0{margin-top:3px}.ViewerTutorialScreen_footer___5dz0{gap:8px}.ViewerTutorialScreen_next__vLRA7{min-height:48px}}@media (max-width:359px){.ViewerTutorialScreen_footer___5dz0,.ViewerTutorialScreen_header__LiuHZ{padding-inline:4px}.ViewerTutorialScreen_navigation__WwF_t{gap:8px}.ViewerTutorialScreen_next__vLRA7{padding-inline:28px;font-size:16px}}@media (orientation:landscape) and (max-height:500px) and (min-width:600px){.ViewerTutorialScreen_page__w9dM_{max-width:768px;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.ViewerTutorialScreen_panel__ob0tA{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:44px auto minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;padding-inline:16px}.ViewerTutorialScreen_header__LiuHZ{grid-column:1/-1}.ViewerTutorialScreen_content__ccokf{display:contents}.ViewerTutorialScreen_artwork__FnYZ_{grid-column:1;grid-row:2/5;max-height:none}.ViewerTutorialScreen_intro__f5Mv2{grid-column:2;grid-row:2}.ViewerTutorialScreen_intro__f5Mv2 h1,.ViewerTutorialScreen_intro__f5Mv2 h1.ViewerTutorialScreen_longHeading__3kLsb{font-size:clamp(20px,3.7cqw,28px)}.ViewerTutorialScreen_description__WFE8f{grid-column:2;grid-row:3;align-self:center}.ViewerTutorialScreen_description__WFE8f>p:first-child{font-size:11.5px}.ViewerTutorialScreen_note__7qUE0{font-size:10px}.ViewerTutorialScreen_footer___5dz0{grid-column:2;grid-row:4;padding-inline:0;gap:6px}.ViewerTutorialScreen_next__vLRA7{font-size:16px}}.ViewerTutorialScreen_aiChat__98jwM>div,.ViewerTutorialScreen_description__WFE8f,.ViewerTutorialScreen_intro__f5Mv2,.ViewerTutorialScreen_logo__BFxIi,.ViewerTutorialScreen_sceneContents__iCKmB>*,.ViewerTutorialScreen_welcomeChat__MOru1>*{animation:ViewerTutorialScreen_tutorial-pop__Zu_Qz .44s cubic-bezier(.22,.8,.32,1) both}.ViewerTutorialScreen_logo__BFxIi{animation-delay:0s}.ViewerTutorialScreen_intro__f5Mv2{animation-delay:60ms;transform-origin:center}.ViewerTutorialScreen_sceneContents__iCKmB>*{animation-delay:.13s}.ViewerTutorialScreen_sceneContents__iCKmB>:nth-child(2){animation-delay:.21s}.ViewerTutorialScreen_sceneContents__iCKmB>:nth-child(3){animation-delay:.29s}.ViewerTutorialScreen_sceneContents__iCKmB>:nth-child(4){animation-delay:.37s}.ViewerTutorialScreen_sceneContents__iCKmB>:nth-child(n+5){animation-delay:.42s}.ViewerTutorialScreen_aiChat__98jwM>:first-child,.ViewerTutorialScreen_welcomeChat__MOru1>:first-child{animation-delay:.31s}.ViewerTutorialScreen_aiChat__98jwM>:nth-child(2),.ViewerTutorialScreen_welcomeChat__MOru1>:nth-child(2){animation-delay:.37s}.ViewerTutorialScreen_aiChat__98jwM>:nth-child(3){animation-delay:.43s}.ViewerTutorialScreen_aiChat__98jwM>:nth-child(4){animation-delay:.49s}.ViewerTutorialScreen_description__WFE8f{animation-delay:.39s}.ViewerTutorialScreen_footer___5dz0{animation:ViewerTutorialScreen_tutorial-fade__PNA7t .25s ease-out .45s both}.ViewerTutorialScreen_panel__ob0tA[data-entered=false],.ViewerTutorialScreen_panel__ob0tA[data-entered=false] *{animation-play-state:paused}.ViewerTutorialScreen_panel__ob0tA[data-direction=next]{--tutorial-enter-x:18px}.ViewerTutorialScreen_panel__ob0tA[data-direction=previous]{--tutorial-enter-x:-18px}@keyframes ViewerTutorialScreen_tutorial-pop__Zu_Qz{0%{opacity:0;translate:var(--tutorial-enter-x,0) 10px;scale:.94}70%{opacity:1;translate:0 -1px;scale:1.018}to{opacity:1;translate:0 0;scale:1}}@keyframes ViewerTutorialScreen_tutorial-fade__PNA7t{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ViewerTutorialScreen_panel__ob0tA,.ViewerTutorialScreen_panel__ob0tA *{animation:none!important}.ViewerTutorialScreen_artwork__FnYZ_,.ViewerTutorialScreen_description__WFE8f,.ViewerTutorialScreen_intro__f5Mv2{transform:none;transition:none}}.LiveTopListeners_row__4UaWO{--listener-gap:clamp(2px,calc((100cqw - 284px) / 7),8px);--listener-icon-size:clamp(20px,calc((100cqw - 44px - (var(--listener-slot-count) - 1) * var(--listener-gap)) / var(--listener-slot-count)),30px);display:flex;align-items:center;min-width:0;gap:var(--listener-gap);padding-block:4px}.LiveTopListeners_icon__7DyJG .LiveTopListeners_status__43AiW{width:calc(var(--listener-icon-size) * .5333);height:calc(var(--listener-icon-size) * .5333);font-size:calc(var(--listener-icon-size) * .3)}.LiveTopListeners_icon__7DyJG{width:var(--listener-icon-size);height:var(--listener-icon-size);flex-shrink:0}.beta-disclaimer-dialog_screen__mnQ_8{display:flex;flex-direction:column;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 22px}.beta-disclaimer-dialog_title__H9vzH{flex-shrink:0;font-size:16px;line-height:26px;font-weight:700;outline:none}.beta-disclaimer-dialog_body__GWjL_{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:16px;font-size:14px;line-height:1.54;overflow-wrap:anywhere}.beta-disclaimer-dialog_section__Ws8WC+.beta-disclaimer-dialog_section__Ws8WC{margin-top:24px;padding-top:20px;border-top:1px solid hsl(var(--border))}.beta-disclaimer-dialog_sectionTitle__e3miU{color:var(--aicast-blue);font-size:14px;font-weight:700}.beta-disclaimer-dialog_list__AlA9P{margin-top:7px;padding-left:1.25em;list-style:none}.beta-disclaimer-dialog_list__AlA9P li{position:relative;line-height:1.4}.beta-disclaimer-dialog_list__AlA9P li+li{margin-top:7px}.beta-disclaimer-dialog_list__AlA9P li:before{content:"";position:absolute;left:-.9em;top:.7em;width:4px;height:4px;border-radius:50%;background:var(--aicast-blue);transform:translateY(-50%)}.beta-disclaimer-dialog_paragraph__jRGeb{margin-top:7px}.beta-disclaimer-dialog_body__GWjL_:focus-visible{outline:2px solid var(--aicast-blue);outline-offset:-2px}.beta-disclaimer-dialog_actions__RtG0z{flex-shrink:0;margin-top:16px;padding-top:12px;border-top:1px solid hsl(var(--border))}