.switch_root__7_HPT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer}.switch_root__7_HPT:focus-visible{outline:3px solid var(--ce-action-primary,#1769ff);outline-offset:2px}.switch_root__7_HPT:disabled{opacity:.5;cursor:not-allowed}.switch_track__r0afH{display:block;width:44px;height:24px;padding:2px;border-radius:99px;background:#8793a6;transition:background .18s ease}.switch_root__7_HPT[data-state=checked] .switch_track__r0afH{background:var(--ce-action-primary,#1769ff)}.switch_thumb__rE2pl{display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #07172a40;transform:translateX(0);transition:transform .18s ease}.switch_thumb__rE2pl[data-state=checked]{transform:translateX(20px)}@media (prefers-reduced-motion:reduce){.switch_thumb__rE2pl,.switch_track__r0afH{transition:none}}.CelerIcons_icon__A2i41{--celer-icon-ink:#28616b;--celer-icon-detail:#176f65;--celer-icon-paper:#edf6f0;--celer-icon-teal:#48bda8;--celer-icon-gold:#f1c56c;--celer-icon-blue:#9cd9e5;flex-shrink:0;vertical-align:middle}.dark .CelerIcons_icon__A2i41{--celer-icon-ink:#397581;--celer-icon-detail:#185e58;--celer-icon-paper:#e2f1e9;--celer-icon-teal:#64d3b8;--celer-icon-gold:#f4d181;--celer-icon-blue:#a6dfe9}.DashboardMobileNav_nav__RHAdg{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px 8px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--ce-border-default);background:var(--ce-card-background);box-shadow:0 -4px 18px #00000008}.DashboardMobileNav_link__XqMQn{display:flex;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:var(--ce-text-secondary);font-size:11px;font-weight:650}.DashboardMobileNav_link__XqMQn svg{width:26px;height:26px}.DashboardMobileNav_link__XqMQn[aria-current=page]{color:var(--ce-action-primary);background:var(--ce-muted-background)}.DashboardMobileNav_link__XqMQn:focus-visible{outline:2px solid var(--ce-action-primary);outline-offset:-2px}@media (min-width:768px){.DashboardMobileNav_nav__RHAdg{display:none}}.DashboardNavigation_list__9SLW0{background:transparent}.DashboardNavigation_link__mAOua{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--ce-text-secondary);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease}.DashboardNavigation_link__mAOua:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--ce-action-primary);opacity:0}.DashboardNavigation_link__mAOua[aria-current=page]{background:var(--ce-muted-background);color:var(--ce-action-primary);box-shadow:inset 0 0 0 1px var(--ce-border-default)}.DashboardNavigation_link__mAOua[aria-current=page]:before{opacity:1}.DashboardNavigation_link__mAOua:focus-visible{outline:2px solid var(--ce-border-active);outline-offset:2px}.DashboardNavigation_compact__8btEV{justify-content:center;padding-inline:10px}.DashboardNavigation_icon__72xMk{display:block;width:28px;height:28px;flex-shrink:0}@media (hover:hover){.DashboardNavigation_link__mAOua:hover{background:var(--ce-muted-background);color:var(--ce-text-primary)}.DashboardNavigation_link__mAOua[aria-current=page]:hover{color:var(--ce-action-primary)}}@media (prefers-reduced-motion:reduce){.DashboardNavigation_link__mAOua{transition:none}}.UniversityHero_hero__PH3oz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--ce-border-default);border-radius:24px;background:var(--ce-card-background);box-shadow:var(--ce-card-shadow)}.UniversityHero_content__3Zbd3{position:relative;padding:30px;min-width:0;align-self:center}.UniversityHero_identity__KI4fR{display:flex;align-items:center;gap:14px}.UniversityHero_eyebrow__559vJ{font-size:12px;font-weight:700;color:var(--ce-text-secondary)}.UniversityHero_location__NGB1V{margin-top:6px;font-size:13px;font-weight:750;color:var(--ce-text-primary)}.UniversityHero_content__3Zbd3 h1{margin:18px 0 8px;font-size:clamp(27px,2.7vw,38px);line-height:1.15;letter-spacing:-.035em;font-weight:800;color:var(--ce-text-primary)}.UniversityHero_content__3Zbd3 h1 span{display:inline-block}.UniversityHero_name__s6Qes{font-size:13px;font-weight:650;line-height:1.5;color:var(--ce-text-primary)}.UniversityHero_description__VBxMW{margin-top:14px;max-width:38ch;font-size:14px;line-height:1.65;color:var(--ce-text-secondary)}.UniversityHero_steps__qO1Ic{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.UniversityHero_steps__qO1Ic span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--ce-text-secondary)}.UniversityHero_steps__qO1Ic svg{width:24px;height:24px}.UniversityHero_scene__CPTiI{position:relative;isolation:isolate;display:grid;align-items:center;min-width:0;min-height:350px;overflow:hidden;background:color-mix(in srgb,var(--university-accent) 12%,var(--ce-card-background))}.UniversityHero_backdrop__gf_fw{position:absolute;inset:0;z-index:-2;opacity:.22}.UniversityHero_backdrop__gf_fw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:none}.UniversityHero_scene__CPTiI:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--ce-card-background),transparent 48%),linear-gradient(0deg,var(--ce-card-background),transparent 60%)}.UniversityHero_cast__YWjyK{display:flex;align-items:center;justify-content:center;padding:14px 16px 22px}.UniversityHero_mascot__TDfKZ{display:block;flex:0 1 340px;min-width:0;aspect-ratio:1;filter:drop-shadow(0 12px 12px #07172524)}.UniversityHero_mascot__TDfKZ img{display:block}.UniversityHero_credits__2uPe4{position:absolute;right:12px;bottom:8px;color:var(--ce-text-secondary);font-size:10px;text-underline-offset:3px}.UniversityHero_credits__2uPe4:hover{text-decoration:underline}.UniversityHero_compact__BDKRT .UniversityHero_scene__CPTiI{min-height:220px}.UniversityHero_compact__BDKRT .UniversityHero_mascot__TDfKZ{flex-basis:210px}.UniversityHero_compact__BDKRT .UniversityHero_content__3Zbd3{padding:22px 26px}.UniversityHero_compact__BDKRT .UniversityHero_content__3Zbd3 h1{font-size:clamp(24px,2.5vw,32px);margin-top:10px}.UniversityHero_compact__BDKRT .UniversityHero_description__VBxMW,.UniversityHero_compact__BDKRT .UniversityHero_steps__qO1Ic{display:none}@media (max-width:900px){.UniversityHero_hero__PH3oz.UniversityHero_compact__BDKRT{grid-template-columns:minmax(0,1fr) minmax(110px,36%)}.UniversityHero_compact__BDKRT .UniversityHero_scene__CPTiI{grid-row:auto;min-height:172px}.UniversityHero_compact__BDKRT .UniversityHero_content__3Zbd3{padding:20px 0 20px 18px}.UniversityHero_compact__BDKRT .UniversityHero_content__3Zbd3 h1{font-size:24px}.UniversityHero_compact__BDKRT .UniversityHero_name__s6Qes{font-size:11px}.UniversityHero_compact__BDKRT .UniversityHero_cast__YWjyK{padding:6px}.UniversityHero_compact__BDKRT .UniversityHero_scene__CPTiI:before{background:linear-gradient(90deg,var(--ce-card-background),transparent 65%)}}.UniversityHero_credits__2uPe4:focus-visible{outline:2px solid var(--ce-action-primary);outline-offset:3px;border-radius:2px}@media (max-width:1100px) and (min-width:901px){.UniversityHero_content__3Zbd3{padding:24px}.UniversityHero_cast__YWjyK{padding-inline:8px}}@media (max-width:900px){.UniversityHero_hero__PH3oz{grid-template-columns:1fr;border-radius:20px}.UniversityHero_scene__CPTiI{grid-row:1;min-height:0}.UniversityHero_scene__CPTiI:before{background:linear-gradient(0deg,var(--ce-card-background),transparent 80%)}.UniversityHero_cast__YWjyK{padding:12px 20px 8px}.UniversityHero_mascot__TDfKZ{flex-basis:260px}.UniversityHero_content__3Zbd3{padding:10px 22px 24px}.UniversityHero_content__3Zbd3 h1{margin-top:14px;font-size:28px}.UniversityHero_description__VBxMW{margin-top:10px;font-size:13px}.UniversityHero_steps__qO1Ic{margin-top:18px;gap:12px}.UniversityHero_steps__qO1Ic span{font-size:11px}.UniversityHero_steps__qO1Ic svg{width:22px;height:22px}}@media (max-width:380px){.UniversityHero_cast__YWjyK{padding-inline:12px}.UniversityHero_mascot__TDfKZ{flex-basis:220px}.UniversityHero_content__3Zbd3{padding-inline:18px}}.LearningArtwork_artwork__GmNSv{display:block;flex-shrink:0}.LearningArtwork_artwork__GmNSv img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.LearningArtwork_courseCard__XIT4d{height:100%;overflow:hidden;padding:0;border-radius:20px;transition:border-color .18s,transform .18s,box-shadow .18s}.LearningArtwork_courseCard__XIT4d:hover{border-color:color-mix(in srgb,var(--art-color) 55%,var(--ce-border-default))}.LearningArtwork_courseStage__fvBCL{position:relative;display:flex;align-items:center;justify-content:center;height:176px;margin:7px 7px 0;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse at 50% 75%,color-mix(in srgb,var(--art-color) 22%,transparent),transparent 70%),var(--ce-muted-background)}.LearningArtwork_courseStage__fvBCL:before{content:"";position:absolute;width:125px;height:125px;border:1px solid color-mix(in srgb,var(--art-color) 19%,transparent);border-radius:50%}.LearningArtwork_courseArt__5_G8V{position:relative;width:158px;height:158px;transition:transform .22s ease;filter:drop-shadow(0 7px 8px rgb(0 0 0/12%))}.LearningArtwork_courseCard__XIT4d:hover .LearningArtwork_courseArt__5_G8V{transform:translateY(-3px) rotate(-2deg)}.LearningArtwork_courseCopy__yw_DC{padding:14px 16px 16px}.LearningArtwork_family__gY3I4{margin:0 0 6px;color:var(--ce-text-secondary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.LearningArtwork_courseTitle__FbQg7{color:var(--ce-text-primary);font-size:16px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.LearningArtwork_courseHint__wMyw8{margin-top:6px;color:var(--ce-text-secondary);font-size:12px;line-height:1.5}.LearningArtwork_courseFooter__PPOjo{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:14px;color:var(--ce-text-secondary);font-size:12px}.LearningArtwork_arrow__YnDOz{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--ce-muted-background);color:var(--ce-action-primary)}.LearningArtwork_lock__ISOxm{position:absolute;top:9px;right:9px}.LearningArtwork_activity__4Dye1{margin-top:8px;font-size:11px;color:var(--ce-success)}.LearningArtwork_practiceCard__X9elN{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;border-radius:22px}.LearningArtwork_practiceStage__K38OZ{position:relative;display:flex;align-items:center;justify-content:center;height:174px;margin:8px 8px 0;border-radius:16px;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--art-color) 24%,transparent),transparent 75%),var(--ce-muted-background)}.LearningArtwork_practiceArt__X17sy{width:162px;height:162px;filter:drop-shadow(0 7px 8px rgb(0 0 0/12%));transition:transform .2s ease}.LearningArtwork_practiceCard__X9elN:hover .LearningArtwork_practiceArt__X17sy{transform:translateY(-4px)}.LearningArtwork_practiceBody__NT2tK{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.LearningArtwork_practiceLabel__q_oyk{color:var(--ce-text-secondary);font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.LearningArtwork_practiceTitle__T5fsR{margin-top:6px;color:var(--ce-text-primary);font-size:19px;line-height:1.3;font-weight:700}.LearningArtwork_practiceDescription__TpCfv{flex:1;margin-top:8px;color:var(--ce-text-secondary);font-size:13px;line-height:1.65}.LearningArtwork_practiceAction__L3f3X{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:18px;padding:11px 13px;border-radius:12px;background:var(--ce-muted-background);color:var(--ce-action-primary);font-size:13px;font-weight:700}.LearningArtwork_practiceCard__X9elN:hover .LearningArtwork_practiceAction__L3f3X{background:color-mix(in srgb,var(--art-color) 14%,var(--ce-muted-background))}.LearningArtwork_guide__q9fks{display:flex;gap:20px;align-items:center;border:1px solid var(--ce-border-default);border-radius:20px;background:var(--ce-card-background);padding:18px 22px}.LearningArtwork_guideIcon__j8cBy{display:flex;width:42px;height:42px;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;color:var(--ce-action-primary);background:var(--ce-soft-blue)}.LearningArtwork_guideTitle__D7L_l{color:var(--ce-text-primary);font-weight:700;font-size:14px}.LearningArtwork_guideText__nCRSk{margin-top:3px;color:var(--ce-text-secondary);font-size:13px;line-height:1.6}.LearningArtwork_guideSteps__msfvE{display:flex;flex-wrap:wrap;gap:10px 18px;margin-left:auto}.LearningArtwork_guideStep__Mk8O8{display:flex;gap:7px;align-items:center;color:var(--ce-text-secondary);font-size:12px}.LearningArtwork_guideStep__Mk8O8 span{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;color:var(--ce-action-primary);background:var(--ce-soft-blue);font-size:11px;font-weight:700}@media (max-width:639px){.LearningArtwork_courseStage__fvBCL{height:136px;margin:5px 5px 0;border-radius:12px}.LearningArtwork_courseStage__fvBCL:before{width:100px;height:100px}.LearningArtwork_courseArt__5_G8V{width:126px;height:126px}.LearningArtwork_courseCopy__yw_DC{padding:11px 12px 13px}.LearningArtwork_courseTitle__FbQg7{font-size:14px}.LearningArtwork_courseHint__wMyw8{display:none}.LearningArtwork_courseFooter__PPOjo{margin-top:10px;font-size:11px}.LearningArtwork_courseCard__XIT4d{border-radius:17px}.LearningArtwork_family__gY3I4{font-size:9px}.LearningArtwork_practiceCard__X9elN{display:grid;grid-template-columns:minmax(0,1fr) 108px;padding:17px;gap:0 8px}.LearningArtwork_practiceStage__K38OZ{grid-column:2;grid-row:1;width:108px;height:120px;margin:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--art-color) 20%,transparent),transparent 72%)}.LearningArtwork_practiceArt__X17sy{width:108px;height:108px}.LearningArtwork_practiceBody__NT2tK{display:contents}.LearningArtwork_practiceHeading__S3Uxq{grid-column:1;grid-row:1;align-self:center}.LearningArtwork_practiceTitle__T5fsR{font-size:18px}.LearningArtwork_practiceDescription__TpCfv{font-size:12px;line-height:1.6}.LearningArtwork_practiceLabel__q_oyk{font-size:9px;letter-spacing:.05em}.LearningArtwork_practiceAction__L3f3X,.LearningArtwork_practiceMetrics__K8FKC{grid-column:1/-1}.LearningArtwork_practiceAction__L3f3X{margin-top:12px}.LearningArtwork_guide__q9fks{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:16px}.LearningArtwork_guideIcon__j8cBy{display:none}.LearningArtwork_guideSteps__msfvE{margin-left:0;gap:8px 12px}.LearningArtwork_guideStep__Mk8O8{font-size:11px}}@media (prefers-reduced-motion:reduce){.LearningArtwork_courseArt__5_G8V,.LearningArtwork_courseCard__XIT4d,.LearningArtwork_practiceArt__X17sy{transition:none}.LearningArtwork_courseCard__XIT4d:hover .LearningArtwork_courseArt__5_G8V,.LearningArtwork_practiceCard__X9elN:hover .LearningArtwork_practiceArt__X17sy{transform:none}}.CelerCourseIcon_colors__ZHiND{--course-ink:#345969;--course-detail:#355569;--course-paper:#fff7e5;--course-primary:#6bcab4;--course-secondary:#a7dcec;--course-gold:#f2c568;--course-glass:#e4f3f8;--course-heart:#ee9397;--course-heart-shade:#d87889}.CelerCourseIcon_colors__ZHiND[data-tone=blue]{--course-primary:#81bdf0;--course-secondary:#a9e2d3}.CelerCourseIcon_colors__ZHiND[data-tone=violet]{--course-primary:#b7a0e6;--course-secondary:#9edbd4}.CelerCourseIcon_colors__ZHiND[data-tone=coral]{--course-primary:#ef9d91;--course-secondary:#a6d8e7}.CelerCourseIcon_colors__ZHiND[data-tone=gold]{--course-primary:#ebbb6b;--course-secondary:#8fccc9}.CelerCourseIcon_colors__ZHiND[data-tone=green]{--course-primary:#91c879;--course-secondary:#bbdc96}.CelerCourseIcon_colors__ZHiND[data-tone=earth]{--course-primary:#91c879;--course-secondary:#91cfe9}.CelerCourseIcon_colors__ZHiND[data-tone=rose]{--course-primary:#e8a7bb;--course-secondary:#b7bae9}.CelerCourseIcon_colors__ZHiND[data-tone=indigo]{--course-primary:#99ace5;--course-secondary:#b7d9ed}.CelerCourseIcon_badge__d3eMG{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border-radius:17px;background:color-mix(in srgb,var(--course-primary) 13%,var(--ce-card-background,#fff));border:1px solid color-mix(in srgb,var(--course-primary) 24%,transparent)}.CelerCourseIcon_badge__d3eMG>svg{width:44px;height:44px}.CelerCourseIcon_symbol__mwuPO{display:block;overflow:hidden}.dark .CelerCourseIcon_badge__d3eMG{background:color-mix(in srgb,var(--course-primary) 12%,var(--ce-card-background,#101827));border-color:color-mix(in srgb,var(--course-primary) 20%,transparent)}.CourseLearningCard_card__WqBBK{display:flex;align-items:center;gap:16px;height:100%;min-height:112px;padding:20px;border-radius:16px;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}.CourseLearningCard_available__lZujs:hover{border-color:var(--ce-border-active);background:color-mix(in srgb,var(--ce-card-background) 95%,var(--ce-action-primary));box-shadow:none}.CourseLearningCard_icon__Mxax0{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;border-radius:17px}.CourseLearningCard_icon__Mxax0 svg{width:44px;height:44px}.CourseLearningCard_copy__utiCC{min-width:0;flex:1}.CourseLearningCard_title__ELatM{margin:0;color:var(--ce-text-primary);font-size:15px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.CourseLearningCard_meta__6Cb0k{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:var(--ce-text-secondary);font-size:12px;line-height:1.5}.CourseLearningCard_arrow__fKSjE{flex-shrink:0;color:var(--ce-text-secondary)}.CourseLearningCard_available__lZujs:hover .CourseLearningCard_arrow__fKSjE{color:var(--ce-action-primary)}.CourseLearningCard_activity__NsTZp{margin-top:5px;color:var(--ce-success);font-size:11px;line-height:1.5}@media (max-width:639px){.CourseLearningCard_card__WqBBK{min-height:88px;gap:12px;padding:14px 16px}.CourseLearningCard_icon__Mxax0{width:52px;height:52px;border-radius:13px}.CourseLearningCard_icon__Mxax0 svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.CourseLearningCard_card__WqBBK{transition:none}}.OnboardingTutorial_lesson__qdlaH{--lesson-accent:#2563eb;--lesson-soft:#dbeafe;--lesson-ink:#1e40af;width:100%;max-width:960px;margin:0 auto;color:var(--ce-text-primary)}.OnboardingTutorial_lesson__qdlaH[data-color=purple]{--lesson-accent:#8b5cf6;--lesson-soft:#ede9fe;--lesson-ink:#6d28d9}.OnboardingTutorial_lesson__qdlaH[data-color=teal]{--lesson-accent:#0d9488;--lesson-soft:#ccfbf1;--lesson-ink:#0f766e}.OnboardingTutorial_lesson__qdlaH[data-color=orange]{--lesson-accent:#ea580c;--lesson-soft:#ffedd5;--lesson-ink:#c2410c}.OnboardingTutorial_lesson__qdlaH[data-color=rose]{--lesson-accent:#e11d48;--lesson-soft:#ffe4e6;--lesson-ink:#be123c}.OnboardingTutorial_heading__mtjpW{text-align:left;margin:0 0 18px;max-width:820px}.OnboardingTutorial_mascot__uAn3z{float:right;width:88px;height:88px;margin-left:12px}.OnboardingTutorial_eyebrow__Tmjo3{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;color:var(--lesson-ink);background:var(--lesson-soft);font-size:12px;font-weight:700}.OnboardingTutorial_dot__vdzd_{width:7px;height:7px;border-radius:50%;background:var(--lesson-accent)}.OnboardingTutorial_heading__mtjpW h1{margin:10px 0 8px;font-size:clamp(23px,2.4vw,28px);line-height:1.15;font-weight:750;letter-spacing:-.035em;text-wrap:balance;outline:none}.OnboardingTutorial_heading__mtjpW p{margin:0;color:var(--ce-text-secondary);font-size:14px;line-height:1.6;text-wrap:balance}.OnboardingTutorial_card__Y8_GZ{overflow:hidden;border-radius:22px;border:1px solid var(--ce-border-default);background:var(--ce-card-background);box-shadow:0 10px 40px -25px var(--lesson-accent)}.OnboardingTutorial_toolbar__uyFb3{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--ce-border-default);color:var(--ce-text-secondary);font-size:12px}.OnboardingTutorial_controls___i_d3{display:flex;align-items:center;gap:4px}.OnboardingTutorial_control__bRmUI{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:6px 9px;font-size:12px;color:var(--ce-text-secondary)}.OnboardingTutorial_control__bRmUI:hover{background:var(--ce-muted-background);color:var(--ce-text-primary)}.OnboardingTutorial_control__bRmUI:focus-visible,.OnboardingTutorial_step__kIPWI:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:-3px}.OnboardingTutorial_stage__8_vBN{padding:16px 8px 8px;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--lesson-accent) 8%,transparent),transparent 70%)}.OnboardingTutorial_svg__TLQca{width:100%;display:block;max-height:230px;overflow:visible;font-family:inherit}.OnboardingTutorial_svg__TLQca text{fill:var(--ce-text-primary);font-size:16px;font-weight:550}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_muted__ee1fy{fill:var(--ce-text-secondary);font-size:13px;font-weight:450}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_large__HySpR{font-size:28px;font-weight:750;letter-spacing:-.5px}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_small__P_B_N{font-size:12px}.OnboardingTutorial_surface__wryFN{fill:var(--ce-card-background);stroke:var(--ce-border-default);stroke-width:1.5}.OnboardingTutorial_soft__1FPxL{fill:var(--lesson-soft)}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_ink__BP0ot{fill:var(--lesson-ink)}.OnboardingTutorial_accent__blSEY{fill:var(--lesson-accent)}.OnboardingTutorial_tag__Uef_T{--tag-soft:var(--lesson-soft);--tag-ink:var(--lesson-ink);--tag-active:var(--lesson-accent)}.OnboardingTutorial_tag__Uef_T[data-tone=green]{--tag-soft:#dcfce7;--tag-ink:#166534;--tag-active:#16a34a}.OnboardingTutorial_tag__Uef_T[data-tone=blue]{--tag-soft:#dbeafe;--tag-ink:#1e40af;--tag-active:#2563eb}.OnboardingTutorial_tag__Uef_T[data-tone=purple]{--tag-soft:#ede9fe;--tag-ink:#6d28d9;--tag-active:#7c3aed}.OnboardingTutorial_tag__Uef_T[data-tone=neutral]{--tag-soft:var(--ce-muted-background);--tag-ink:var(--ce-text-secondary)}.OnboardingTutorial_tagSoft__g4n9B{fill:var(--tag-soft)}.OnboardingTutorial_tagActive__ZNUug{fill:var(--tag-active)}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_tagInk__FA4LU{fill:var(--tag-ink)}.dark .OnboardingTutorial_tag__Uef_T[data-tone=green]{--tag-soft:#14372b;--tag-ink:#86efac}.dark .OnboardingTutorial_tag__Uef_T[data-tone=blue]{--tag-soft:#172d50;--tag-ink:#93c5fd}.dark .OnboardingTutorial_tag__Uef_T[data-tone=purple]{--tag-soft:#31234f;--tag-ink:#c4b5fd}.OnboardingTutorial_svg__TLQca .OnboardingTutorial_white__rKIWD{fill:white}.OnboardingTutorial_line__fYFgy{fill:none;stroke:var(--ce-border-default);stroke-width:2}.OnboardingTutorial_draw__Fne8D{stroke-dasharray:1;stroke-dashoffset:0;animation:OnboardingTutorial_draw__Fne8D 1.2s ease-out both}.OnboardingTutorial_enter__2DSLO{transform-box:fill-box;transform-origin:center;animation:OnboardingTutorial_enter__2DSLO .6s cubic-bezier(.2,.7,.3,1) both}.OnboardingTutorial_float__Yf6Fh{transform-box:fill-box;transform-origin:center;animation:OnboardingTutorial_float__Yf6Fh 3s ease-in-out 2}.OnboardingTutorial_pulse__Oe0G3{transform-box:fill-box;transform-origin:center;animation:OnboardingTutorial_pulse__Oe0G3 2s ease-in-out 2}.OnboardingTutorial_bar__mUi7d{transform-box:fill-box;transform-origin:left;animation:OnboardingTutorial_grow__GF6VE .9s ease-out both}.OnboardingTutorial_caption__qRaH_{padding:2px 22px 20px;text-align:center;min-height:92px}.OnboardingTutorial_caption__qRaH_ h2{margin:0 0 5px;font-size:18px;font-weight:700;letter-spacing:-.02em}.OnboardingTutorial_caption__qRaH_ p{margin:0 auto;max-width:530px;font-size:14px;line-height:1.6;color:var(--ce-text-secondary)}.OnboardingTutorial_steps__26YN7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ce-border-default)}.OnboardingTutorial_step__kIPWI{display:flex;align-items:center;gap:9px;padding:14px 12px;text-align:left;font-size:12px;line-height:1.35;font-weight:600;color:var(--ce-text-secondary);border-right:1px solid var(--ce-border-default)}.OnboardingTutorial_step__kIPWI:last-child{border-right:0}.OnboardingTutorial_step__kIPWI[aria-pressed=true]{background:var(--lesson-soft);color:var(--lesson-ink)}.OnboardingTutorial_number__OvcfM{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--ce-muted-background);font-size:11px}.OnboardingTutorial_step__kIPWI[aria-pressed=true] .OnboardingTutorial_number__OvcfM{background:var(--lesson-accent);color:white}.OnboardingTutorial_note__zfOnB{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;max-width:960px;font-size:12px;line-height:1.5;color:var(--ce-text-secondary)}.OnboardingTutorial_lesson__qdlaH[data-paused=true] .OnboardingTutorial_svg__TLQca *{animation-play-state:paused}.OnboardingTutorial_lesson__qdlaH[data-paused=true] .OnboardingTutorial_bar__mUi7d,.OnboardingTutorial_lesson__qdlaH[data-paused=true] .OnboardingTutorial_draw__Fne8D,.OnboardingTutorial_lesson__qdlaH[data-paused=true] .OnboardingTutorial_enter__2DSLO{animation:none}.dark .OnboardingTutorial_lesson__qdlaH{--lesson-soft:#172d50;--lesson-ink:#93c5fd}.dark .OnboardingTutorial_lesson__qdlaH[data-color=purple]{--lesson-soft:#31234f;--lesson-ink:#c4b5fd}.dark .OnboardingTutorial_lesson__qdlaH[data-color=teal]{--lesson-soft:#123c3a;--lesson-ink:#5eead4}.dark .OnboardingTutorial_lesson__qdlaH[data-color=orange]{--lesson-soft:#452c1c;--lesson-ink:#fdba74}.dark .OnboardingTutorial_lesson__qdlaH[data-color=rose]{--lesson-soft:#462333;--lesson-ink:#fda4af}@keyframes OnboardingTutorial_draw__Fne8D{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes OnboardingTutorial_enter__2DSLO{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes OnboardingTutorial_float__Yf6Fh{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes OnboardingTutorial_pulse__Oe0G3{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.7;transform:scale(1.1)}}@keyframes OnboardingTutorial_grow__GF6VE{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.OnboardingTutorial_personalArt__4W_UU{border-radius:18px;border:1px solid var(--ce-border-default);background:var(--ce-card-background);overflow:hidden}.OnboardingTutorial_personalSvg__v50JE{width:100%;max-height:150px;display:block;font-family:inherit}.OnboardingTutorial_personalSvg__v50JE text{fill:var(--ce-text-primary);font-size:16px;font-weight:600}.OnboardingTutorial_personalSvg__v50JE .OnboardingTutorial_large__HySpR{font-size:25px;font-weight:750}.OnboardingTutorial_personalSvg__v50JE .OnboardingTutorial_white__rKIWD{fill:white}.OnboardingTutorial_personalSvg__v50JE .OnboardingTutorial_muted__ee1fy{font-size:13px;fill:var(--ce-text-secondary);font-weight:400}.OnboardingTutorial_artCaption__X8ddq{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 14px 10px;font-size:12px;color:var(--ce-text-secondary)}.OnboardingTutorial_artCaption__X8ddq button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:8px}.OnboardingTutorial_artCaption__X8ddq button:focus-visible{outline:2px solid var(--ce-action-primary)}.OnboardingTutorial_personalArt__4W_UU[data-paused=true] *{animation-play-state:paused}.OnboardingTutorial_personalArt__4W_UU[data-paused=true] .OnboardingTutorial_bar__mUi7d,.OnboardingTutorial_personalArt__4W_UU[data-paused=true] .OnboardingTutorial_draw__Fne8D,.OnboardingTutorial_personalArt__4W_UU[data-paused=true] .OnboardingTutorial_enter__2DSLO{animation:none}.OnboardingTutorial_lessonBody__BkLMf{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:20px}.OnboardingTutorial_explanations__Fy2MR{display:grid;gap:10px}.OnboardingTutorial_explanation__mnNS0{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:12px;border:1px solid transparent;border-radius:12px}.OnboardingTutorial_explanation__mnNS0[aria-pressed=true]{border-color:var(--lesson-accent);background:color-mix(in srgb,var(--lesson-soft) 50%,transparent)}.OnboardingTutorial_explanation__mnNS0 strong{display:block;font-size:14px;line-height:1.4}.OnboardingTutorial_explanationText__ukjmO{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--ce-text-secondary)}.OnboardingTutorial_explanation__mnNS0[aria-pressed=true] .OnboardingTutorial_number__OvcfM{background:var(--lesson-accent);color:white}.OnboardingTutorial_explanation__mnNS0:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:2px}.OnboardingTutorial_figureCaption__pOel8{padding:8px 16px 16px;font-size:12px;color:var(--ce-text-secondary);text-align:center}.OnboardingTutorial_timeline__0Vlhy{height:3px;background:var(--lesson-soft)}.OnboardingTutorial_timeline__0Vlhy span{display:block;height:100%;background:var(--lesson-accent);transition:width .3s linear}@media (min-width:760px) and (max-height:760px){.OnboardingTutorial_heading__mtjpW{margin-bottom:12px}.OnboardingTutorial_heading__mtjpW h1{font-size:24px}.OnboardingTutorial_explanation__mnNS0{padding:8px 10px}.OnboardingTutorial_explanations__Fy2MR{gap:6px}.OnboardingTutorial_stage__8_vBN{padding-top:8px}.OnboardingTutorial_svg__TLQca{max-height:230px}.OnboardingTutorial_note__zfOnB{margin-top:10px}}@media (max-width:759px){.OnboardingTutorial_lessonBody__BkLMf{grid-template-columns:1fr;gap:12px}.OnboardingTutorial_card__Y8_GZ{grid-row:1}.OnboardingTutorial_svg__TLQca{max-height:200px}.OnboardingTutorial_explanations__Fy2MR{gap:4px}.OnboardingTutorial_explanation__mnNS0{padding:8px}.OnboardingTutorial_explanationText__ukjmO{font-size:13px;line-height:1.4}.OnboardingTutorial_figureCaption__pOel8{padding:4px 10px 8px}}@media (min-width:760px) and (max-height:650px){.OnboardingTutorial_lessonBody__BkLMf{grid-template-columns:.95fr 1.05fr;gap:16px}.OnboardingTutorial_heading__mtjpW{margin-bottom:8px}.OnboardingTutorial_heading__mtjpW h1{margin-top:6px;margin-bottom:6px;font-size:23px}.OnboardingTutorial_heading__mtjpW p{line-height:1.4}.OnboardingTutorial_eyebrow__Tmjo3{padding:4px 10px}.OnboardingTutorial_toolbar__uyFb3{padding:4px 12px}.OnboardingTutorial_stage__8_vBN{padding:4px 6px}.OnboardingTutorial_svg__TLQca{max-height:190px}.OnboardingTutorial_figureCaption__pOel8{padding:4px 12px 8px}.OnboardingTutorial_note__zfOnB{margin-top:8px}}@media (max-width:540px){.OnboardingTutorial_heading__mtjpW{margin-bottom:14px}.OnboardingTutorial_stage__8_vBN{padding:8px 4px 0}.OnboardingTutorial_toolbar__uyFb3{padding:6px 10px}.OnboardingTutorial_control__bRmUI{min-height:40px;padding:6px}.OnboardingTutorial_caption__qRaH_{padding:4px 16px 16px;min-height:112px}.OnboardingTutorial_step__kIPWI{flex-direction:column;align-items:flex-start;padding:10px;gap:7px;font-size:11px}.OnboardingTutorial_note__zfOnB{margin-top:10px}}@media (prefers-reduced-motion:reduce){.OnboardingTutorial_lesson__qdlaH *,.OnboardingTutorial_lesson__qdlaH :after,.OnboardingTutorial_lesson__qdlaH :before,.OnboardingTutorial_personalArt__4W_UU *{animation:none!important;transition:none!important}.OnboardingTutorial_artCaption__X8ddq button{display:none}}.OnboardingLayout_root__CmXK5{font-size:14px}.OnboardingLayout_experience__3G9ck{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:6px 0 16px}.OnboardingLayout_guide__3CODV,.OnboardingLayout_workbench__YocvX{min-width:0}.OnboardingLayout_companion__Yq5VJ{display:flex;align-items:center;gap:10px}.OnboardingLayout_guideArtwork__YS5or{display:block;width:88px;height:88px;flex-shrink:0;transform-origin:55% 85%}.OnboardingLayout_companion__Yq5VJ[data-writing=true] .OnboardingLayout_guideArtwork__YS5or{animation:OnboardingLayout_takingNotes__E09dh .3s ease-in-out 5 alternate}.OnboardingLayout_speech__10Aa1{flex:1;min-width:0;padding:12px;border:1px solid var(--ce-border-default);border-radius:18px 18px 18px 4px;background:var(--ce-card-background)}.OnboardingLayout_guideName__8RMq5{display:flex;gap:5px;align-items:center;color:var(--ce-action-primary);font-size:10px;font-weight:700;line-height:1.5;margin-bottom:6px}.OnboardingLayout_typedMessage__5HN96{position:relative;margin:0;font-size:13px;line-height:1.55;color:var(--ce-text-primary)}.OnboardingLayout_reserveText__YxXrA{visibility:hidden}.OnboardingLayout_visibleText__TVw7c{position:absolute;inset:0}.OnboardingLayout_caret__iQ6UU{display:inline-block;height:1em;border-right:2px solid var(--ce-action-primary);vertical-align:-.1em;margin-left:2px}.OnboardingLayout_guidePromise__9Jbhx{display:none}.OnboardingLayout_notebook__9fYa9{border:1px solid var(--ce-border-default);background:var(--ce-card-background);border-radius:14px;margin-top:12px;padding:12px}.OnboardingLayout_notebookTitle__5wYFl{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:700;margin-bottom:10px}.OnboardingLayout_notebookToggle__LbPAB{display:none}.OnboardingLayout_notebook__9fYa9 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.OnboardingLayout_notebook__9fYa9 dt{font-size:10px;color:var(--ce-text-secondary)}.OnboardingLayout_notebook__9fYa9 dd{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:650;margin-top:2px;overflow-wrap:anywhere}.OnboardingLayout_notebook__9fYa9 dd svg{flex-shrink:0;color:var(--ce-action-primary)}.OnboardingLayout_notebookHint__CVDfW{font-size:10px;color:var(--ce-text-secondary);margin-top:12px}.OnboardingLayout_universityGrid__aM7Up{display:grid;gap:14px}.OnboardingLayout_universityCard__aV0BO{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:22px 16px;text-align:left;border:2px solid var(--ce-border-default);border-radius:24px;background:radial-gradient(ellipse at 15% 65%,#0fbad122,transparent 70%),var(--ce-card-background);transition:border-color .2s,box-shadow .2s}.OnboardingLayout_universityCard__aV0BO[aria-pressed=true]{border-color:var(--ce-action-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--ce-action-primary) 9%,transparent)}.OnboardingLayout_universityCard__aV0BO:focus-visible{outline:3px solid var(--ce-action-primary);outline-offset:5px}.OnboardingLayout_universityCard__aV0BO:hover{border-color:var(--ce-action-primary)}.OnboardingLayout_universityCheck__FMT9v{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--ce-border-default);border-radius:50%}.OnboardingLayout_universityCard__aV0BO[aria-pressed=true] .OnboardingLayout_universityCheck__FMT9v{background:var(--ce-action-primary);color:white;border-color:transparent}.OnboardingLayout_universityArtwork__RC_1Z{display:block;width:190px;height:190px;flex-shrink:0;filter:drop-shadow(0 10px 18px #021c3620)}.OnboardingLayout_universityCopy__CFQDY{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:8px}.OnboardingLayout_universityCopy__CFQDY strong{font-size:clamp(30px,4vw,44px);font-weight:850;letter-spacing:-.04em;line-height:1}.OnboardingLayout_universityCopy__CFQDY>span:not(.OnboardingLayout_availableBadge__lsmFP){font-size:15px;font-weight:650;line-height:1.45;max-width:245px;text-wrap:balance}.OnboardingLayout_universityCopy__CFQDY small{color:var(--ce-text-secondary);font-size:12px}.OnboardingLayout_availableBadge__lsmFP{padding:4px 7px;border-radius:6px;background:color-mix(in srgb,var(--ce-action-primary) 12%,transparent);color:var(--ce-action-primary);font-size:10px;font-weight:700}.OnboardingLayout_benefits__mJefm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.OnboardingLayout_benefits__mJefm>div{display:flex;flex-direction:column;gap:5px;border:1px solid var(--ce-border-default);border-radius:14px;padding:12px}.OnboardingLayout_benefits__mJefm svg{color:var(--ce-action-primary);margin-bottom:3px}.OnboardingLayout_benefits__mJefm strong{font-size:13px}.OnboardingLayout_benefits__mJefm span{font-size:11px;color:var(--ce-text-secondary);line-height:1.5}.OnboardingLayout_comingSoon__QwLO_{font-size:12px;color:var(--ce-text-secondary)}.OnboardingLayout_accessCelebration__nDiOs{display:block;width:112px;height:112px;margin:0 auto 8px}@keyframes OnboardingLayout_takingNotes__E09dh{0%{transform:rotate(-1deg)}to{transform:rotate(1deg) translateY(-1px)}}@media (min-width:1024px){.OnboardingLayout_experience__3G9ck{grid-template-columns:250px minmax(0,1fr);gap:36px;padding-top:22px}.OnboardingLayout_guide__3CODV{position:sticky;top:8px;align-self:start}.OnboardingLayout_companion__Yq5VJ{flex-direction:column;gap:0}.OnboardingLayout_guideArtwork__YS5or{width:220px;height:220px}.OnboardingLayout_speech__10Aa1{width:100%;padding:16px;border-radius:18px}.OnboardingLayout_typedMessage__5HN96{font-size:14px}.OnboardingLayout_guideName__8RMq5{font-size:11px}.OnboardingLayout_guidePromise__9Jbhx{display:block;text-align:center;margin:18px 0 0;font-size:12px;line-height:1.8;color:var(--ce-text-secondary)}.OnboardingLayout_guidePromise__9Jbhx strong{color:var(--ce-text-primary)}.OnboardingLayout_notebook__9fYa9{padding:16px}.OnboardingLayout_notebook__9fYa9 dl{grid-template-columns:1fr;gap:12px}}@media (max-width:1023px){.OnboardingLayout_notebook__9fYa9{padding:0 10px}.OnboardingLayout_notebookHint__CVDfW,.OnboardingLayout_notebookTitle__5wYFl{display:none}.OnboardingLayout_notebookToggle__LbPAB{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-size:11px}.OnboardingLayout_notebookToggle__LbPAB>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.OnboardingLayout_notebookToggle__LbPAB>svg{flex-shrink:0}.OnboardingLayout_notebookToggle__LbPAB strong{color:var(--ce-action-primary)}.OnboardingLayout_notebookToggle__LbPAB:focus-visible{outline:2px solid var(--ce-action-primary);outline-offset:2px;border-radius:8px}.OnboardingLayout_notebookBody__tiIxT{display:none;padding-bottom:12px}.OnboardingLayout_notebook__9fYa9[data-expanded=true] .OnboardingLayout_notebookBody__tiIxT{display:block}.OnboardingLayout_notebook__9fYa9[data-expanded=true] .OnboardingLayout_notebookToggle__LbPAB>svg{transform:rotate(180deg)}}@media (max-width:639px){.OnboardingLayout_experience__3G9ck{gap:18px}.OnboardingLayout_universityCard__aV0BO{gap:8px;padding:24px 8px 16px;border-radius:18px}.OnboardingLayout_universityArtwork__RC_1Z{width:124px;height:142px}.OnboardingLayout_universityCopy__CFQDY{gap:7px}.OnboardingLayout_universityCopy__CFQDY>span:not(.OnboardingLayout_availableBadge__lsmFP){font-size:12px}.OnboardingLayout_benefits__mJefm>div{padding:10px 8px}.OnboardingLayout_benefits__mJefm strong{font-size:12px}.OnboardingLayout_benefits__mJefm span{font-size:10px}.OnboardingLayout_guideName__8RMq5{font-size:9px}.OnboardingLayout_speech__10Aa1{padding:10px}.OnboardingLayout_typedMessage__5HN96{font-size:12px}.OnboardingLayout_accessCelebration__nDiOs{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.OnboardingLayout_companion__Yq5VJ[data-writing=true] .OnboardingLayout_guideArtwork__YS5or{animation:none}.OnboardingLayout_universityCard__aV0BO{transition:none}}.OnboardingLayout_question__kwKqz{width:100%;max-width:820px;margin:0 auto;display:grid;gap:14px}.OnboardingLayout_questionHeading__7uckF{margin-bottom:4px}.OnboardingLayout_questionHeading__7uckF h1{font-size:clamp(22px,2.3vw,28px);font-weight:750;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;outline:none}.OnboardingLayout_questionHeading__7uckF p{margin-top:8px;max-width:740px;font-size:14px;line-height:1.5;color:var(--ce-text-secondary)}.OnboardingLayout_choice__3FVoq{font-size:14px}.OnboardingLayout_firstSteps__HXFZk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.OnboardingLayout_firstSteps__HXFZk li{flex-direction:column;padding:12px;gap:8px}.OnboardingLayout_firstSteps__HXFZk li p{line-height:1.5}.OnboardingLayout_question__kwKqz>details{padding:10px 14px}.OnboardingLayout_refine__h_5tA{margin:10px auto 0;max-width:820px}.OnboardingLayout_summaryOptions__1BrjX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.OnboardingLayout_summaryOptions__1BrjX>details{margin:0;padding:10px 12px}.OnboardingLayout_summaryOptions__1BrjX:has(details[open]){grid-template-columns:1fr}.OnboardingLayout_access__c_b8R h1{font-size:26px}.OnboardingLayout_accessBody__8xW4g{display:contents}@media (min-width:640px) and (max-height:760px){.OnboardingLayout_access__c_b8R header{margin-bottom:8px}.OnboardingLayout_access__c_b8R header>p:first-child{margin-bottom:6px;padding-top:5px;padding-bottom:5px}.OnboardingLayout_access__c_b8R h1{font-size:23px}.OnboardingLayout_access__c_b8R section{padding:10px 12px}.OnboardingLayout_access__c_b8R section>p{margin-top:6px;margin-bottom:6px}.OnboardingLayout_access__c_b8R [data-onboarding-content]>div:last-of-type{margin-top:8px;padding:10px 12px}.OnboardingLayout_access__c_b8R [data-onboarding-content]>div:last-of-type p{line-height:1.4}.OnboardingLayout_access__c_b8R [data-onboarding-content]>p{margin-top:6px}}@media (min-width:640px) and (max-height:650px){.OnboardingLayout_access__c_b8R .OnboardingLayout_accessBody__8xW4g{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:12px;padding:0!important;align-items:start}.OnboardingLayout_access__c_b8R .OnboardingLayout_accessPlans__mkBDs{grid-template-columns:1fr;gap:8px;margin:0 0 6px}.OnboardingLayout_access__c_b8R .OnboardingLayout_accessPlans__mkBDs section{display:grid;grid-template-columns:1fr auto;padding:7px 12px}.OnboardingLayout_access__c_b8R .OnboardingLayout_accessPlans__mkBDs section>p{margin:0;font-size:20px;text-align:right}.OnboardingLayout_access__c_b8R .OnboardingLayout_accessPlans__mkBDs section>p span{display:block}.OnboardingLayout_accessBody__8xW4g>div:last-child{margin-top:0;padding:12px}}@media (min-width:640px) and (max-height:760px){.OnboardingLayout_question__kwKqz{gap:10px}.OnboardingLayout_questionHeading__7uckF h1{font-size:23px}.OnboardingLayout_questionHeading__7uckF p{margin-top:6px}.OnboardingLayout_choice__3FVoq{min-height:48px;padding:10px 12px}.OnboardingLayout_choice__3FVoq>span>span+span{font-size:13px;line-height:1.35}.OnboardingLayout_question__kwKqz>p{line-height:1.4}.OnboardingLayout_question__kwKqz>details{padding:6px 12px}.OnboardingLayout_firstSteps__HXFZk li{padding:10px;gap:5px}.OnboardingLayout_refine__h_5tA{margin-top:8px;padding:6px 12px}}@media (max-width:639px){.OnboardingLayout_summaryOptions__1BrjX{grid-template-columns:1fr}.OnboardingLayout_question__kwKqz{gap:12px}.OnboardingLayout_questionHeading__7uckF h1{font-size:22px}.OnboardingLayout_firstSteps__HXFZk{grid-template-columns:1fr;gap:8px}.OnboardingLayout_firstSteps__HXFZk li{flex-direction:row;padding:10px}.OnboardingLayout_choice__3FVoq{min-height:48px;padding:10px 12px}}.FirstVisitOnboarding_root__F3BBP{--welcome-accent:#087565;--welcome-soft:#e8f5f0;--welcome-ink:#183b37;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--ce-text-primary);background:var(--ce-page-background)}.dark .FirstVisitOnboarding_root__F3BBP{--welcome-accent:#65ddbe;--welcome-soft:#132f2c;--welcome-ink:#d5f5e9}.FirstVisitOnboarding_loading___T98Z{display:grid;height:100%;place-content:center;color:var(--ce-text-secondary)}.FirstVisitOnboarding_topbar__Etd_x{min-height:76px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(20px,4vw,64px)}.FirstVisitOnboarding_brand__8LW1S{display:inline-flex;align-items:center;min-height:44px}.FirstVisitOnboarding_brand__8LW1S>svg{width:152px;height:42px}.FirstVisitOnboarding_brand__8LW1S>svg path[fill="#FDFDFD"],.FirstVisitOnboarding_brand__8LW1S>svg path[fill="#FEFEFE"]{fill:var(--ce-text-primary)}.FirstVisitOnboarding_topLabel__HU9do{font-size:13px;color:var(--ce-text-secondary)}.FirstVisitOnboarding_topActions__zK3oO{display:flex;gap:12px;align-items:center}.FirstVisitOnboarding_back__aWObP,.FirstVisitOnboarding_exit__VB5GE{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ce-text-secondary);flex-shrink:0}.FirstVisitOnboarding_back__aWObP:hover,.FirstVisitOnboarding_exit__VB5GE:hover{background:var(--ce-muted-background)}.FirstVisitOnboarding_back__aWObP:disabled{opacity:.2;cursor:default}.FirstVisitOnboarding_progressRow__aJ1L0{display:flex;align-items:center;gap:16px;width:min(1120px,100%);padding:0 24px;margin:0 auto;flex-shrink:0}.FirstVisitOnboarding_progressTrack__6aoUu{height:7px;overflow:hidden;flex:1;border-radius:20px;background:var(--ce-border-default)}.FirstVisitOnboarding_progressTrack__6aoUu>span{display:block;height:100%;background:var(--welcome-accent);border-radius:inherit;transition:width .35s ease}.FirstVisitOnboarding_stepCount__dhgkN{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.FirstVisitOnboarding_stepCount__dhgkN>span{color:var(--ce-text-secondary);font-weight:400}.FirstVisitOnboarding_scroll__JbGKX{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.FirstVisitOnboarding_stage__mMRwK{width:min(1080px,100%);min-height:100%;margin:0 auto;padding:30px 24px;display:grid;grid-template-columns:340px minmax(0,560px);align-items:center;justify-content:space-between;gap:64px}.FirstVisitOnboarding_companion__1AOCi{position:relative;padding:24px;border-radius:32px;background:var(--welcome-soft);align-self:center;display:flex;flex-direction:column;justify-content:center}.FirstVisitOnboarding_eyebrow__d1sY_{color:var(--welcome-accent);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:750;margin-bottom:18px}.FirstVisitOnboarding_companion__1AOCi>.FirstVisitOnboarding_eyebrow__d1sY_{text-align:center}.FirstVisitOnboarding_artScene__1lmXV{position:relative;display:grid;justify-items:center}.FirstVisitOnboarding_mascot__Inlbn{display:block;position:relative;width:clamp(140px,calc(100dvh - 380px),290px);height:clamp(140px,calc(100dvh - 380px),290px);max-width:100%;animation:FirstVisitOnboarding_bob__xrmCc 5s ease-in-out infinite}.FirstVisitOnboarding_artNote__AT_tO{position:relative;padding:12px 15px;background:var(--ce-card-background);border:1px solid var(--ce-border-default);border-radius:14px;text-align:center;font-size:13px;font-weight:600;box-shadow:0 5px 0 color-mix(in srgb,var(--welcome-accent) 7%,transparent)}.FirstVisitOnboarding_screen__JOyEt{min-width:0;width:100%;animation:FirstVisitOnboarding_enter__eOO6m .26s ease-out both}.FirstVisitOnboarding_screen__JOyEt[data-direction=back]{animation-name:FirstVisitOnboarding_enterBack__pS2fR}.FirstVisitOnboarding_heading__A3M_l{margin-bottom:26px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:clamp(26px,3.1vw,38px);line-height:1.16;letter-spacing:-.04em;font-weight:780;text-wrap:balance;outline:none}.FirstVisitOnboarding_heading__A3M_l h1 em{font-style:normal;color:var(--welcome-accent)}.FirstVisitOnboarding_heading__A3M_l p{margin-top:14px;font-size:15px;line-height:1.65;color:var(--ce-text-secondary);max-width:49ch}.FirstVisitOnboarding_mobileIntro__9w2_Y{display:none}.FirstVisitOnboarding_promise__q79Tm{display:flex;flex-wrap:wrap;gap:20px;margin:4px 0 30px}.FirstVisitOnboarding_promise__q79Tm>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.FirstVisitOnboarding_promise__q79Tm svg{width:28px;height:28px}.FirstVisitOnboarding_founder__SH3R9{margin:0;padding:20px 0;border-top:1px solid var(--ce-border-default);border-bottom:1px solid var(--ce-border-default);display:flex;gap:14px;align-items:center}.FirstVisitOnboarding_avatar__L9gzU,.FirstVisitOnboarding_founder__SH3R9>img{width:44px;height:44px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.FirstVisitOnboarding_avatar__L9gzU{background:var(--welcome-soft);color:var(--welcome-accent);display:grid;place-items:center;font-weight:750;font-size:13px}.FirstVisitOnboarding_founder__SH3R9 blockquote{font-size:15px;font-weight:650;line-height:1.4;margin-bottom:6px}.FirstVisitOnboarding_founder__SH3R9 figcaption{font-size:12px;color:var(--ce-text-secondary)}.FirstVisitOnboarding_founder__SH3R9 figcaption>span{display:block;margin-top:2px;font-size:11px}.FirstVisitOnboarding_note__mdeQ9{margin-top:20px;color:var(--ce-text-secondary);font-size:12px;line-height:1.6}.FirstVisitOnboarding_university__rTDIH>p{margin-top:16px}.FirstVisitOnboarding_choices__asE8s{display:grid;gap:12px}.FirstVisitOnboarding_choice__k_17x{width:100%;display:flex;align-items:center;gap:14px;padding:17px;text-align:left;border:1.5px solid var(--ce-border-default);border-radius:16px;background:var(--ce-card-background);color:var(--ce-text-primary);transition:border-color .16s,background .16s,transform .16s}.FirstVisitOnboarding_choice__k_17x:hover{border-color:var(--welcome-accent);transform:translateY(-1px)}.FirstVisitOnboarding_choice__k_17x[aria-pressed=true]{border-color:var(--welcome-accent);background:var(--welcome-soft);box-shadow:0 0 0 1px var(--welcome-accent)}.FirstVisitOnboarding_choiceIcon__lT5AZ{width:36px;height:36px;flex-shrink:0}.FirstVisitOnboarding_choiceCopy__Ki_vE{min-width:0;flex:1}.FirstVisitOnboarding_choiceCopy__Ki_vE strong{display:block;font-size:15px;font-weight:700}.FirstVisitOnboarding_choiceCopy__Ki_vE small{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--ce-text-secondary)}.FirstVisitOnboarding_check__Gi1k1{width:23px;height:23px;display:grid;place-items:center;border:1.5px solid var(--ce-border-default);border-radius:50%;flex-shrink:0}.FirstVisitOnboarding_choice__k_17x[aria-pressed=true] .FirstVisitOnboarding_check__Gi1k1{background:var(--welcome-accent);color:var(--ce-page-background);border-color:transparent}.FirstVisitOnboarding_method__Mtqvw{list-style:none;margin:0;padding:0;display:grid;gap:20px}.FirstVisitOnboarding_method__Mtqvw>li{display:flex;gap:16px;align-items:flex-start}.FirstVisitOnboarding_methodIcon__uVfr5{width:52px;height:52px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--ce-border-default);background:var(--ce-card-background);border-radius:15px}.FirstVisitOnboarding_methodIcon__uVfr5 svg{width:36px;height:36px}.FirstVisitOnboarding_method__Mtqvw small{color:var(--welcome-accent);font-size:10px;letter-spacing:.1em;display:block}.FirstVisitOnboarding_method__Mtqvw strong{display:block;font-size:15px;margin:2px 0 4px}.FirstVisitOnboarding_method__Mtqvw p{color:var(--ce-text-secondary);font-size:13px;line-height:1.6}.FirstVisitOnboarding_admissionCard___6pw2{padding:28px;border:1px solid color-mix(in srgb,var(--welcome-accent) 30%,transparent);border-radius:24px;background:var(--welcome-soft);position:relative;overflow:hidden}.FirstVisitOnboarding_admissionIdentity__cszHq{display:flex;gap:14px;align-items:center;margin-bottom:28px}.FirstVisitOnboarding_admissionIdentity__cszHq svg{width:54px;height:54px;flex-shrink:0}.FirstVisitOnboarding_admissionIdentity__cszHq span{font-size:10px;line-height:1.7;font-weight:750;letter-spacing:.1em;color:var(--welcome-accent)}.FirstVisitOnboarding_admissionCard___6pw2>strong{font-size:30px;letter-spacing:-.03em;font-weight:780;color:var(--welcome-ink);display:block}.FirstVisitOnboarding_admissionCard___6pw2>p{margin-top:10px;font-size:14px;line-height:1.7;color:var(--ce-text-secondary)}.FirstVisitOnboarding_admissionTags__17edS{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.FirstVisitOnboarding_admissionTags__17edS>span{border:1px solid color-mix(in srgb,var(--welcome-accent) 28%,transparent);border-radius:8px;padding:7px 10px;font-size:11px;color:var(--welcome-ink)}.FirstVisitOnboarding_closingMessage__p6dXM{display:flex;align-items:center;gap:16px;padding:20px;background:var(--welcome-soft);border-radius:18px}.FirstVisitOnboarding_closingMessage__p6dXM>svg{width:40px;height:40px;flex-shrink:0}.FirstVisitOnboarding_closingMessage__p6dXM p{font-size:14px;line-height:1.6;color:var(--welcome-ink)}.FirstVisitOnboarding_footer__6LlEa{flex-shrink:0;border-top:1px solid var(--ce-border-default);background:var(--ce-page-background);padding:18px 24px max(18px,env(safe-area-inset-bottom))}.FirstVisitOnboarding_footer__6LlEa>div{max-width:1032px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.FirstVisitOnboarding_footerHint__IjMkd{font-size:12px;color:var(--ce-text-secondary)}.FirstVisitOnboarding_primary__iXzNL{display:inline-flex;min-height:50px;min-width:260px;align-items:center;justify-content:center;gap:12px;background:var(--welcome-accent);color:var(--ce-page-background);font-size:14px;font-weight:750;border-radius:13px;padding:14px 24px;box-shadow:0 3px 0 color-mix(in srgb,var(--welcome-accent) 55%,#10221e);transition:transform .15s,opacity .15s}.FirstVisitOnboarding_primary__iXzNL:hover:not(:disabled){transform:translateY(-1px)}.FirstVisitOnboarding_primary__iXzNL:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.FirstVisitOnboarding_root__F3BBP a:focus-visible,.FirstVisitOnboarding_root__F3BBP button:focus-visible{outline:3px solid var(--welcome-accent);outline-offset:4px}@keyframes FirstVisitOnboarding_enter__eOO6m{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@keyframes FirstVisitOnboarding_enterBack__pS2fR{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes FirstVisitOnboarding_bob__xrmCc{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@media (max-width:1023px){.FirstVisitOnboarding_topbar__Etd_x{min-height:66px;padding:10px 22px}.FirstVisitOnboarding_stage__mMRwK{display:flex;justify-content:center;padding:25px 24px 30px}.FirstVisitOnboarding_screen__JOyEt{max-width:560px}.FirstVisitOnboarding_companion__1AOCi{display:none}.FirstVisitOnboarding_mobileIntro__9w2_Y{display:flex;justify-content:center;margin-top:-15px;margin-bottom:8px}.FirstVisitOnboarding_mobileMascot__5Qyco{display:block;width:144px;height:144px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:32px}.FirstVisitOnboarding_progressRow__aJ1L0{max-width:610px}.FirstVisitOnboarding_footer__6LlEa>div{max-width:560px}.FirstVisitOnboarding_footerHint__IjMkd{max-width:180px;line-height:1.5}}@media (max-width:639px){.FirstVisitOnboarding_topbar__Etd_x{min-height:60px;padding:8px 16px}.FirstVisitOnboarding_brand__8LW1S>svg{width:136px;height:38px}.FirstVisitOnboarding_topLabel__HU9do{display:none}.FirstVisitOnboarding_topActions__zK3oO{gap:6px}.FirstVisitOnboarding_progressRow__aJ1L0{padding:0 16px;gap:12px}.FirstVisitOnboarding_progressRow__aJ1L0 .FirstVisitOnboarding_back__aWObP{width:32px}.FirstVisitOnboarding_stage__mMRwK{padding:18px 20px 24px;align-items:center}.FirstVisitOnboarding_screen__JOyEt>.FirstVisitOnboarding_eyebrow__d1sY_{font-size:10px;margin-bottom:14px}.FirstVisitOnboarding_heading__A3M_l{margin-bottom:22px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:29px}.FirstVisitOnboarding_heading__A3M_l p{margin-top:12px;font-size:14px;line-height:1.6}.FirstVisitOnboarding_mobileMascot__5Qyco{width:120px;height:120px}.FirstVisitOnboarding_promise__q79Tm{gap:14px;margin-bottom:22px}.FirstVisitOnboarding_promise__q79Tm>span{font-size:11px;gap:5px}.FirstVisitOnboarding_promise__q79Tm svg{width:25px;height:25px}.FirstVisitOnboarding_founder__SH3R9{padding:16px 0;gap:11px}.FirstVisitOnboarding_founder__SH3R9 blockquote{font-size:14px}.FirstVisitOnboarding_note__mdeQ9{margin-top:16px;font-size:12px}.FirstVisitOnboarding_choice__k_17x{padding:14px;gap:12px}.FirstVisitOnboarding_choiceIcon__lT5AZ{width:31px;height:31px}.FirstVisitOnboarding_choiceCopy__Ki_vE strong{font-size:14px}.FirstVisitOnboarding_choiceCopy__Ki_vE small{font-size:12px}.FirstVisitOnboarding_method__Mtqvw{gap:19px}.FirstVisitOnboarding_methodIcon__uVfr5{width:44px;height:44px;border-radius:13px}.FirstVisitOnboarding_methodIcon__uVfr5 svg{width:30px;height:30px}.FirstVisitOnboarding_screen__JOyEt[data-final=true]>.FirstVisitOnboarding_eyebrow__d1sY_{margin-bottom:10px}.FirstVisitOnboarding_screen__JOyEt[data-final=true] .FirstVisitOnboarding_heading__A3M_l{margin-bottom:18px}.FirstVisitOnboarding_screen__JOyEt[data-final=true] .FirstVisitOnboarding_heading__A3M_l h1{font-size:27px}.FirstVisitOnboarding_screen__JOyEt[data-final=true] .FirstVisitOnboarding_heading__A3M_l p{font-size:13px;margin-top:10px}.FirstVisitOnboarding_screen__JOyEt[data-final=true] .FirstVisitOnboarding_note__mdeQ9{margin-top:12px}.FirstVisitOnboarding_footer__6LlEa{padding:12px 20px max(16px,env(safe-area-inset-bottom))}.FirstVisitOnboarding_footer__6LlEa>div{display:block}.FirstVisitOnboarding_footerHint__IjMkd{display:none}.FirstVisitOnboarding_primary__iXzNL{width:100%;min-width:0;font-size:14px;min-height:50px}}@media (max-height:720px) and (max-width:639px){.FirstVisitOnboarding_stage__mMRwK{align-items:flex-start}.FirstVisitOnboarding_mobileMascot__5Qyco{width:82px;height:82px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:26px}.FirstVisitOnboarding_heading__A3M_l{margin-bottom:18px}.FirstVisitOnboarding_founder__SH3R9{padding:12px 0}.FirstVisitOnboarding_promise__q79Tm{margin-bottom:16px}}@media (min-width:640px) and (max-height:820px){.FirstVisitOnboarding_topbar__Etd_x{min-height:60px;padding-top:8px;padding-bottom:8px}.FirstVisitOnboarding_stage__mMRwK{padding-top:14px;padding-bottom:14px;gap:40px}.FirstVisitOnboarding_eyebrow__d1sY_{margin-bottom:12px}.FirstVisitOnboarding_heading__A3M_l{margin-bottom:18px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:30px}.FirstVisitOnboarding_heading__A3M_l p{margin-top:10px;font-size:14px;line-height:1.5}.FirstVisitOnboarding_promise__q79Tm{margin-bottom:18px}.FirstVisitOnboarding_founder__SH3R9{padding:14px 0}.FirstVisitOnboarding_note__mdeQ9{margin-top:14px}.FirstVisitOnboarding_choices__asE8s{gap:9px}.FirstVisitOnboarding_choice__k_17x{padding:12px 14px}.FirstVisitOnboarding_choiceCopy__Ki_vE small{margin-top:2px}.FirstVisitOnboarding_method__Mtqvw{gap:14px}.FirstVisitOnboarding_admissionCard___6pw2{padding:20px}.FirstVisitOnboarding_admissionIdentity__cszHq{margin-bottom:16px}.FirstVisitOnboarding_admissionIdentity__cszHq svg{width:42px;height:42px}.FirstVisitOnboarding_admissionCard___6pw2>strong{font-size:26px}.FirstVisitOnboarding_admissionTags__17edS{margin-top:14px}.FirstVisitOnboarding_mobileMascot__5Qyco{width:96px;height:96px}.FirstVisitOnboarding_university__rTDIH picture{width:150px;height:150px}.FirstVisitOnboarding_footer__6LlEa{padding-top:12px;padding-bottom:max(15px,env(safe-area-inset-bottom))}}@media (min-width:640px) and (max-height:620px){.FirstVisitOnboarding_stage__mMRwK{padding-top:8px;padding-bottom:8px}.FirstVisitOnboarding_heading__A3M_l{margin-bottom:12px}.FirstVisitOnboarding_heading__A3M_l h1{font-size:28px}.FirstVisitOnboarding_heading__A3M_l p{margin-top:8px}.FirstVisitOnboarding_promise__q79Tm{margin-bottom:14px}.FirstVisitOnboarding_founder__SH3R9{padding:12px 0}.FirstVisitOnboarding_choices__asE8s{gap:8px}.FirstVisitOnboarding_choice__k_17x{padding-top:8px;padding-bottom:8px}.FirstVisitOnboarding_choiceCopy__Ki_vE strong{font-size:14px;line-height:1.3}.FirstVisitOnboarding_choiceCopy__Ki_vE small{font-size:12px}.FirstVisitOnboarding_method__Mtqvw{gap:10px}.FirstVisitOnboarding_method__Mtqvw small{line-height:1.2}.FirstVisitOnboarding_method__Mtqvw strong{line-height:1.3;margin-top:1px;margin-bottom:3px}.FirstVisitOnboarding_method__Mtqvw p{line-height:1.5}.FirstVisitOnboarding_admissionIdentity__cszHq{margin-bottom:8px}.FirstVisitOnboarding_admissionIdentity__cszHq svg{width:32px;height:32px}.FirstVisitOnboarding_admissionCard___6pw2{padding:14px 20px}.FirstVisitOnboarding_admissionCard___6pw2>strong{font-size:24px;line-height:1.2}.FirstVisitOnboarding_admissionCard___6pw2>p{line-height:1.5}.FirstVisitOnboarding_admissionTags__17edS{margin-top:10px}.FirstVisitOnboarding_admissionTags__17edS>span{padding-top:5px;padding-bottom:5px}.FirstVisitOnboarding_note__mdeQ9{margin-top:10px}}@media (max-height:500px),(max-width:1023px) and (max-height:620px){.FirstVisitOnboarding_root__F3BBP{overflow-y:auto}.FirstVisitOnboarding_scroll__JbGKX{flex:none;overflow:visible;scrollbar-gutter:auto}.FirstVisitOnboarding_stage__mMRwK{min-height:0;align-items:start}.FirstVisitOnboarding_footer__6LlEa{margin-top:auto}}@media (prefers-reduced-motion:reduce){.FirstVisitOnboarding_root__F3BBP *,.FirstVisitOnboarding_root__F3BBP :after,.FirstVisitOnboarding_root__F3BBP :before{animation:none!important;transition:none!important}}.TodayVisuals_focus__Ujdjp{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 224px;align-items:center;gap:24px;overflow:hidden;padding:24px 32px;border:1px solid var(--ce-border-default);border-radius:var(--ce-card-radius);background:radial-gradient(ellipse at 100% 10%,rgba(45,212,191,.16),transparent 65%),var(--ce-card-background);box-shadow:var(--ce-card-shadow)}.TodayVisuals_content__dr6Ov{position:relative;min-width:0;z-index:1}.TodayVisuals_action__w8j7V{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:20px;padding:10px 18px;border-radius:var(--ce-button-radius);background:var(--ce-action-primary);color:white;font-size:14px;font-weight:600}.TodayVisuals_action__w8j7V:focus-visible{outline:2px solid var(--ce-border-active);outline-offset:4px}.TodayVisuals_action__w8j7V:hover{filter:brightness(1.08)}.TodayVisuals_scene__RPEWF{position:relative;display:grid;place-items:center;height:216px}.TodayVisuals_halo__IZvKz{position:absolute;width:184px;height:184px;border:1px solid rgba(45,212,191,.25);border-radius:50%;background:rgba(45,212,191,.06)}.TodayVisuals_mascot__kxdTp{position:relative;width:210px;height:210px}.TodayVisuals_task__GGfBm{position:absolute;right:-8px;bottom:2px;width:68px;height:68px;padding:3px;border:1px solid var(--ce-border-default);border-radius:20px;background:var(--ce-card-background);transform:rotate(8deg)}@media (max-width:639px){.TodayVisuals_focus__Ujdjp{display:block;padding:20px}.TodayVisuals_content__dr6Ov>div:first-child{padding-right:76px;min-height:66px;align-content:center}.TodayVisuals_scene__RPEWF{position:absolute;top:6px;right:8px;width:100px;height:100px}.TodayVisuals_halo__IZvKz{width:80px;height:80px}.TodayVisuals_mascot__kxdTp{width:100px;height:100px}.TodayVisuals_task__GGfBm{display:none}.TodayVisuals_action__w8j7V{display:flex;width:100%;margin-top:16px}}.DashboardTour_layer__wSkNg{position:fixed;inset:0;z-index:100;margin:0!important}.DashboardTour_backdrop__5BUPf,.DashboardTour_clearBackdrop__2w7Ym{position:absolute;inset:0;background:#020617b8}.DashboardTour_clearBackdrop__2w7Ym{background:transparent}.DashboardTour_spotlight__PhAOB{position:absolute;border-radius:12px;box-shadow:0 0 0 5px var(--ce-action-primary),0 0 0 9999px #020617b8;pointer-events:none}.DashboardTour_panel__UXEs4{position:absolute;top:50%;left:max(290px,calc(50% - 180px));transform:translateY(-50%);width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);overflow-y:auto;padding:24px;border:1px solid var(--ce-border-default);border-radius:24px;background:var(--ce-card-background);color:var(--ce-text-primary);box-shadow:0 20px 80px #0005;outline:none}.DashboardTour_close__gZF3y{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ce-text-secondary)}.DashboardTour_close__gZF3y:hover{background:var(--ce-muted-background)}.DashboardTour_heading__MK6Un{display:flex;align-items:center;gap:12px;padding-right:10px}.DashboardTour_artwork__WCNNd{display:block;width:80px;height:80px;flex-shrink:0}.DashboardTour_kicker__Zdoq9{font-size:12px;font-weight:700;color:var(--ce-action-primary)}.DashboardTour_panel__UXEs4 h2{margin:14px 0 10px;font-size:23px;line-height:1.25;font-weight:750;letter-spacing:-.02em}.DashboardTour_panel__UXEs4 p{font-size:14px;line-height:1.7;color:var(--ce-text-secondary)}.DashboardTour_panel__UXEs4 .DashboardTour_hint___oJwQ{margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--ce-muted-background);font-size:13px;line-height:1.6}.DashboardTour_dots__uDG5I{display:flex;gap:6px;margin-block:20px}.DashboardTour_dots__uDG5I span{width:7px;height:7px;border-radius:20px;background:var(--ce-border-default)}.DashboardTour_dots__uDG5I span[data-active=true]{width:24px;background:var(--ce-action-primary)}.DashboardTour_panel__UXEs4 footer{display:flex;justify-content:space-between;gap:12px}.DashboardTour_primary__cWiRG,.DashboardTour_secondary__KYsRw{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:650}.DashboardTour_primary__cWiRG{color:var(--ce-action-primary-foreground);background:var(--ce-action-primary)}.DashboardTour_secondary__KYsRw{color:var(--ce-text-secondary)}.DashboardTour_panel__UXEs4 button:focus-visible{outline:2px solid var(--ce-action-primary);outline-offset:3px}@media (max-width:1023px){.DashboardTour_panel__UXEs4{top:auto;bottom:calc(92px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);max-height:calc(100dvh - 130px);padding:20px}}@media (prefers-reduced-motion:no-preference){.DashboardTour_panel__UXEs4{animation:DashboardTour_appear__f6Xv1 .18s ease-out}@keyframes DashboardTour_appear__f6Xv1{0%{opacity:0}to{opacity:1}}}