.brand-logo_logo__ZYhEp{display:inline-flex;align-items:center;gap:10px;color:#071026;text-decoration:none}.brand-logo_logo__ZYhEp>img{width:38px;height:38px;flex:0 0 auto}.brand-logo_copy__b_b8p{display:grid;gap:2px}.brand-logo_wordmark__KZrYR{display:flex;align-items:baseline;gap:4px;font-size:20px;font-weight:800;letter-spacing:-.055em;line-height:1;white-space:nowrap}.brand-logo_wordmark__KZrYR strong{color:#7557f6;font-weight:850}.brand-logo_wordmark__KZrYR em{color:#168b78;font-style:normal}.brand-logo_copy__b_b8p small{color:#7a849b;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.2}.brand-logo_compact__vbsjl{gap:8px}.brand-logo_compact__vbsjl>img{width:32px;height:32px}.brand-logo_compact__vbsjl .brand-logo_wordmark__KZrYR{gap:3px;font-size:16px}.brand-logo_inverse__H7_Ho,.brand-logo_inverse__H7_Ho .brand-logo_wordmark__KZrYR em,.brand-logo_inverse__H7_Ho .brand-logo_wordmark__KZrYR strong{color:#fff}.brand-logo_inverse__H7_Ho .brand-logo_copy__b_b8p small{color:#9fb1d3}@media (max-width:520px){.brand-logo_logo__ZYhEp>img{width:32px;height:32px}.brand-logo_wordmark__KZrYR{font-size:17px}.brand-logo_copy__b_b8p small{display:none}}.home-dashboard_shell__xmtqN{min-height:100svh;background:linear-gradient(132deg,rgba(117,87,246,.075),rgba(117,87,246,0) 29%),linear-gradient(318deg,rgba(49,201,174,.075),rgba(49,201,174,0) 24%),linear-gradient(180deg,#f8faff,#f2f6fc 54%,#f7fbfa)}.home-dashboard_shell__xmtqN .screen-content{padding:0;background:transparent}.home-dashboard_shell__xmtqN .screen-enter{min-height:100%}.home-dashboard_dashboard__MTi7Z{display:grid;gap:20px;width:min(100%,1260px);margin:0 auto;padding:28px 24px 52px}.home-dashboard_quickDashboard__KP1Ya{gap:0}.home-dashboard_quickInlinePanel__ALW89{min-width:0;width:100%;overflow:clip;border:1px solid #e0e5ef;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(36,50,91,.08)}.home-dashboard_dashboard__MTi7Z>*{animation:home-dashboard_dashboardRise__omAAT .42s cubic-bezier(.22,1,.36,1) both}.home-dashboard_dashboard__MTi7Z>:nth-child(2){animation-delay:70ms}.home-dashboard_dashboard__MTi7Z>:nth-child(3){animation-delay:.13s}.home-dashboard_primaryGrid__3NjoQ{display:grid;gap:18px}.home-dashboard_nextAction__i_sVl,.home-dashboard_professorPanel__fGJTe,.home-dashboard_progressSection__OqmBi,.home-dashboard_recentSection__kgxv4,.home-dashboard_utilitySection__z4sMo{border-radius:22px}.home-dashboard_nextAction__i_sVl{position:relative;display:flex;min-height:352px;overflow:hidden;flex-direction:column;padding:34px;color:#fff;background-color:#111c46;background-image:url(/brand/nyp-v04/scenes/home/nyp-scene-home-student-thinking-16x9-v01.png);background-position:64%;background-size:cover;background-repeat:no-repeat;box-shadow:0 20px 46px rgba(32,35,105,.2);transition:box-shadow .22s ease,transform .22s ease}.home-dashboard_nextAction__i_sVl:hover{transform:translateY(-2px);box-shadow:0 26px 56px rgba(32,35,105,.24)}.home-dashboard_nextAction__i_sVl:after,.home-dashboard_nextAction__i_sVl:before{position:absolute;content:""}.home-dashboard_nextAction__i_sVl:before{inset:0;opacity:1;background:linear-gradient(90deg,rgba(8,16,45,.97),rgba(8,16,45,.92) 37%,rgba(8,16,45,.56) 68%,rgba(8,16,45,.22)),linear-gradient(180deg,rgba(9,17,48,.08),rgba(9,17,48,.34))}.home-dashboard_heroGlow__RtJyj,.home-dashboard_nextAction__i_sVl:after{display:none}.home-dashboard_intro__qnxXD{position:relative;z-index:1;max-width:710px}.home-dashboard_intro__qnxXD h1{max-width:680px;color:#fff;font-size:clamp(30px,4vw,43px);font-weight:850;letter-spacing:-.045em;line-height:1.17;text-wrap:balance}.home-dashboard_intro__qnxXD p{max-width:650px;margin-top:12px;color:#d6dcf4;font-size:15px;font-weight:540;line-height:1.65}.home-dashboard_nextActionRow__XSjV3{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-top:auto;padding:16px;border:1px solid rgba(255,255,255,.17);border-radius:17px;background:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease}.home-dashboard_nextActionRow__XSjV3:hover{border-color:rgba(255,255,255,.29);background:rgba(255,255,255,.14)}.home-dashboard_nextIcon__te2vJ{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:15px;color:#fff;background:rgba(255,255,255,.12);transition:transform .18s ease,background .18s ease}.home-dashboard_nextActionRow__XSjV3:hover .home-dashboard_nextIcon__te2vJ{transform:rotate(-5deg) scale(1.05);background:rgba(255,255,255,.17)}.home-dashboard_nextCopy__JJ3jH{min-width:0}.home-dashboard_nextCopy__JJ3jH h2{color:#fff;font-size:17px;font-weight:800;letter-spacing:-.025em}.home-dashboard_nextCopy__JJ3jH p{margin-top:5px;color:#ccd3ef;font-size:12px;line-height:1.5}.home-dashboard_primaryButton__LqBrE{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:13px;color:#4f36cc;background:#fff;font-size:13px;font-weight:820;box-shadow:0 10px 24px rgba(10,17,51,.18);transition:transform .16s ease,box-shadow .16s ease;white-space:nowrap}.home-dashboard_primaryButton__LqBrE:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(10,17,51,.22)}.home-dashboard_primaryButton__LqBrE svg{transition:transform .16s ease}.home-dashboard_primaryButton__LqBrE:hover svg{transform:translateX(3px)}.home-dashboard_professorPanel__fGJTe{position:relative;min-height:352px;overflow:hidden;padding:27px;border:1px solid #e0e5ef;background:linear-gradient(145deg,rgba(49,201,174,.08),rgba(49,201,174,0) 38%),#fff;box-shadow:0 14px 36px rgba(36,50,91,.08);transition:border-color .19s ease,box-shadow .19s ease,transform .19s ease}.home-dashboard_professorPanel__fGJTe:hover{transform:translateY(-2px);border-color:#d4d9e8;box-shadow:0 20px 42px rgba(36,50,91,.11)}.home-dashboard_professorPanel__fGJTe:before{position:absolute;top:0;right:26px;left:26px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--brand-mint),var(--brand-violet));content:""}.home-dashboard_sectionHeader___pJsD{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-dashboard_sectionHeader___pJsD h2{color:#111a36;font-size:18px;font-weight:820;letter-spacing:-.025em}.home-dashboard_sectionHeader___pJsD>a{display:inline-flex;min-height:36px;align-items:center;gap:2px;padding:0 6px;border-radius:8px;color:#6548df;font-size:12px;font-weight:760}.home-dashboard_professorIdentity__e6Gu1{display:grid;min-height:172px;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:22px 0}.home-dashboard_professorInitial__p3_Vn{display:grid;width:76px;height:76px;place-items:center;border:6px solid #e8f8f4;border-radius:24px;color:#147968;background:#d8f3ec;font-size:27px;font-weight:850;box-shadow:0 8px 22px rgba(22,139,120,.12)}.home-dashboard_professorIdentity__e6Gu1 h3{color:#111a36;font-size:18px;font-weight:820}.home-dashboard_professorIdentity__e6Gu1 p{margin-top:5px;color:#65708a;font-size:13px}.home-dashboard_officialStatus__csxEI{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#168b78;font-size:11px;font-weight:760}.home-dashboard_professorActions___Uvfy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:14px;border-top:1px solid #e8ebf3}.home-dashboard_professorActions___Uvfy a{display:flex;min-height:43px;align-items:center;justify-content:center;border:1px solid #d7ddea;border-radius:11px;color:#2e3956;font-size:12px;font-weight:760}.home-dashboard_professorActions___Uvfy a:hover{border-color:#bcb0ff;color:#6548df;background:#faf9ff}.home-dashboard_professorEmpty__4YOPP{display:grid;grid-template-columns:104px minmax(0,1fr);gap:13px;align-items:center;margin-top:26px;padding:16px;border:1px solid #e7ebf3;border-radius:17px;color:#65708a;background:linear-gradient(135deg,rgba(238,233,255,.72),rgba(255,255,255,0) 46%),rgba(247,249,253,.9)}.home-dashboard_professorEmptyArt__Ks8Zw{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(45,59,108,.13))}.home-dashboard_professorEmpty__4YOPP h3{color:#17213d;font-size:17px;font-weight:790;letter-spacing:-.025em;line-height:1.35}.home-dashboard_professorEmpty__4YOPP p{max-width:30ch;margin-top:7px;color:#68748c;font-size:13px;font-weight:520;letter-spacing:-.01em;line-height:1.6}.home-dashboard_professorEmpty__4YOPP>a{grid-column:1/-1;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:5px;border-radius:11px;color:#fff;background:#18244e;font-size:13px;font-weight:760;letter-spacing:-.01em;transition:background .16s ease,transform .16s ease}.home-dashboard_professorEmpty__4YOPP>a:hover{transform:translateY(-1px);background:#6548df}.home-dashboard_professorEmpty__4YOPP>a svg{transition:transform .16s ease}.home-dashboard_professorEmpty__4YOPP>a:hover svg{transform:translateX(3px)}.home-dashboard_professorEmptyHint__nVyqv{grid-column:1/-1;margin:0;padding:11px 13px;border-radius:11px;color:#5f6b84;background:#eef1f7;font-size:12px;font-weight:720;line-height:1.45;text-align:center}.home-dashboard_progressSection__OqmBi{overflow-x:auto;padding:23px 24px 21px;border:1px solid #e0e5ef;background:rgba(255,255,255,.94);box-shadow:0 13px 34px rgba(36,50,91,.07);scrollbar-width:thin}.home-dashboard_mobileProgressCard__mbcQm,.home-dashboard_mobileProgressTrack__3OFNf{display:none}.home-dashboard_progressHeading__rwL6v{display:flex;min-width:580px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.home-dashboard_progressHeading__rwL6v h2{color:#17213d;font-size:16px;font-weight:810}.home-dashboard_progressHeading__rwL6v strong{display:flex;align-items:baseline;gap:4px;color:#6548df;font-size:24px;font-weight:860}.home-dashboard_progressHeading__rwL6v strong span{color:#8b95ab;font-size:11px;font-weight:680}.home-dashboard_progressRail__GiajB{display:grid;min-width:580px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.home-dashboard_progressRail__GiajB li{position:relative}.home-dashboard_progressRail__GiajB li:not(:last-child):after{position:absolute;z-index:0;top:18px;right:-50%;left:50%;height:2px;background:#dde2ec;content:""}.home-dashboard_progressRail__GiajB li.home-dashboard_stepDone__a_ffT:not(:last-child):after{background:linear-gradient(90deg,#28a68a,#7bd5c3)}.home-dashboard_progressRail__GiajB a{position:relative;z-index:1;display:grid;justify-items:center;color:#8b95ab;text-align:center;transition:transform .16s ease}.home-dashboard_progressRail__GiajB a:hover{transform:translateY(-3px)}.home-dashboard_stepMarker__jk9yC{display:grid;width:38px;height:38px;place-items:center;border:2px solid #d4dae6;border-radius:13px;color:#8b95ab;background:#fff;box-shadow:0 4px 12px rgba(36,50,91,.05);transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.home-dashboard_progressRail__GiajB a:hover .home-dashboard_stepMarker__jk9yC{border-color:#9e8cf4;color:#6548df;box-shadow:0 7px 17px rgba(101,72,223,.14)}.home-dashboard_progressRail__GiajB strong{margin-top:9px;color:#2e3956;font-size:12px;font-weight:750}.home-dashboard_progressRail__GiajB small{margin-top:3px;color:#8b95ab;font-size:10px}.home-dashboard_stepDone__a_ffT .home-dashboard_stepMarker__jk9yC{border-color:#2aa188;color:#fff;background:#2aa188}.home-dashboard_stepDone__a_ffT small{color:#168b78;font-weight:760}.home-dashboard_stepCurrent__F2UmM .home-dashboard_stepMarker__jk9yC{border-color:#6548df;color:#6548df;background:#f1eeff;box-shadow:0 0 0 4px #eeeaff}.home-dashboard_stepCurrent__F2UmM small{color:#6548df;font-weight:760}.home-dashboard_mobileStepLabel__gAqcv{display:none}.home-dashboard_lowerGrid__cwZdH{display:grid;align-items:start;gap:18px}.home-dashboard_recentSection__kgxv4,.home-dashboard_utilitySection__z4sMo{min-width:0;padding:24px}.home-dashboard_recentSection__kgxv4{border:1px solid #e0e5ef;background:#fff;box-shadow:0 12px 32px rgba(36,50,91,.07)}.home-dashboard_recordList__gM_l5,.home-dashboard_utilityList__3Nomf{margin-top:13px;border-top:1px solid #e8ebf3}.home-dashboard_recordRow__VM08u{display:grid;min-height:78px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 -8px;padding:0 8px;border-bottom:1px solid #e8ebf3;border-radius:12px;transition:background .16s ease,transform .16s ease}.home-dashboard_recordRow__VM08u:hover{transform:translateX(3px);background:#f8f7ff}.home-dashboard_recordRow__VM08u>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#6548df;background:#f0edff}.home-dashboard_recordRow__VM08u>div{display:grid;min-width:0}.home-dashboard_recordRow__VM08u small{color:#8b95ab;font-size:10px}.home-dashboard_recordRow__VM08u strong{overflow:hidden;margin-top:2px;color:#222d48;font-size:13px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_recordRow__VM08u em{margin-top:3px;color:#8b95ab;font-size:10px;font-style:normal}.home-dashboard_recordRow__VM08u>svg{color:#8b95ab}.home-dashboard_emptyRecords__Ij56M{display:grid;min-height:122px;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:12px;padding:20px 0;border-top:1px solid #e8ebf3;color:#8b95ab}.home-dashboard_emptyRecords__Ij56M strong{color:#2e3956;font-size:14px}.home-dashboard_emptyRecords__Ij56M p{margin-top:4px;color:#8b95ab;font-size:12px;line-height:1.5}.home-dashboard_utilitySection__z4sMo{border:1px solid #e0e5ef;color:#17213d;background:#fff;box-shadow:0 12px 32px rgba(36,50,91,.07)}.home-dashboard_utilitySection__z4sMo .home-dashboard_sectionHeader___pJsD h2{color:#17213d}.home-dashboard_utilityList__3Nomf{border-top-color:#e8ebf3}.home-dashboard_utilityList__3Nomf>a{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin:0 -8px;padding:0 8px;border-bottom:1px solid #e8ebf3;border-radius:12px;color:#25304d;transition:background .16s ease,transform .16s ease}.home-dashboard_utilityList__3Nomf>a:hover{transform:translateX(3px);background:#f7f6ff}.home-dashboard_utilityList__3Nomf>a>svg:first-child{box-sizing:content-box;padding:8px;border-radius:11px;color:#6548df;background:#f0edff}.home-dashboard_utilityList__3Nomf strong{font-size:13px;font-weight:760}.home-dashboard_utilityList__3Nomf p{margin-top:3px;color:#6f7a91;font-size:10px;line-height:1.45}.home-dashboard_utilityList__3Nomf>a>svg:last-child{color:#929caf;transition:color .16s ease,transform .16s ease}.home-dashboard_utilityList__3Nomf>a:hover>svg:last-child{color:#6548df;transform:translateX(2px)}.home-dashboard_aiMapPreviewSection__MG_N1{position:relative;overflow:hidden;padding:26px;border:1px solid #dce2ee;border-radius:22px;background:radial-gradient(circle at 94% 0,rgba(117,87,246,.09),transparent 31%),#fff;box-shadow:0 13px 34px rgba(36,50,91,.075)}.home-dashboard_aiMapPreviewSection__MG_N1:before{position:absolute;top:0;right:26px;left:26px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#6548df,#31c9ae);content:""}.home-dashboard_aiMapPreviewHeader__xZw7l{display:grid;gap:16px}.home-dashboard_aiMapPreviewHeader__xZw7l>div:first-child{min-width:0}.home-dashboard_aiMapPreviewEyebrow__4E_vD{display:inline-flex;align-items:center;gap:6px;color:#6548df;font-size:11px;font-weight:790}.home-dashboard_aiMapPreviewHeader__xZw7l h2{margin-top:8px;color:#111a36;font-size:22px;font-weight:840;letter-spacing:-.035em;line-height:1.25;word-break:keep-all}.home-dashboard_aiMapPreviewHeader__xZw7l p{max-width:680px;margin-top:7px;color:#6d7890;font-size:12px;line-height:1.6;word-break:keep-all}.home-dashboard_aiMapPreviewMetrics__v_0iw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.home-dashboard_aiMapPreviewMetrics__v_0iw div{min-width:0;padding:10px;border:1px solid #e2e6ef;border-radius:12px;background:rgba(249,250,254,.9)}.home-dashboard_aiMapPreviewMetrics__v_0iw dt{overflow:hidden;color:#8b95aa;font-size:9px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_aiMapPreviewMetrics__v_0iw dd{margin-top:3px;color:#252f50;font-size:19px;font-weight:850;line-height:1}.home-dashboard_aiMapPreviewBody__mMmim{display:grid;gap:14px;margin-top:20px}.home-dashboard_aiMapMiniCanvas__a76do{position:relative;min-width:0;min-height:250px;overflow-x:auto;padding:18px 14px 16px;border:1px solid #e0e5ef;border-radius:17px;background-color:#fafbfe;background-image:linear-gradient(#eaedf4 1px,transparent 0),linear-gradient(90deg,#eaedf4 1px,transparent 0);background-size:22px 22px;scrollbar-width:thin}.home-dashboard_aiMapMobileFlow__ZDWSh,.home-dashboard_aiMapMobileLink__hc39D{display:none}.home-dashboard_aiMapStart__KbOH0{display:flex;width:fit-content;min-height:30px;align-items:center;gap:6px;margin:0 auto;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;color:#4b5874;background:#fff;box-shadow:0 4px 12px rgba(36,50,91,.06);font-size:10px;font-weight:760}.home-dashboard_aiMapStartLine__s73Gh{display:block;width:1px;height:16px;margin:0 auto;background:#bfc7d7}.home-dashboard_aiMapTree__UmZeP,.home-dashboard_aiMapTree__UmZeP ol{position:relative;display:flex;justify-content:center;margin:0;padding:0;list-style:none}.home-dashboard_aiMapTree__UmZeP{width:max-content;min-width:100%;padding-bottom:4px}.home-dashboard_aiMapTree__UmZeP ol{padding-top:18px}.home-dashboard_aiMapTreeItem__YtA2d{position:relative;padding:18px 5px 0;text-align:center}.home-dashboard_aiMapTree__UmZeP>.home-dashboard_aiMapTreeItem__YtA2d{padding-top:0}.home-dashboard_aiMapTreeItem__YtA2d:after,.home-dashboard_aiMapTreeItem__YtA2d:before{position:absolute;top:0;right:50%;width:50%;height:18px;border-top:1px solid #bfc7d7;content:""}.home-dashboard_aiMapTreeItem__YtA2d:after{right:auto;left:50%;border-left:1px solid #bfc7d7}.home-dashboard_aiMapTreeItem__YtA2d:only-child:after,.home-dashboard_aiMapTreeItem__YtA2d:only-child:before,.home-dashboard_aiMapTree__UmZeP>.home-dashboard_aiMapTreeItem__YtA2d:after,.home-dashboard_aiMapTree__UmZeP>.home-dashboard_aiMapTreeItem__YtA2d:before{display:none}.home-dashboard_aiMapTreeItem__YtA2d:first-child:before,.home-dashboard_aiMapTreeItem__YtA2d:last-child:after{border:0}.home-dashboard_aiMapTreeItem__YtA2d:last-child:before{border-right:1px solid #bfc7d7;border-radius:0 7px 0 0}.home-dashboard_aiMapTreeItem__YtA2d:first-child:after{border-radius:7px 0 0 0}.home-dashboard_aiMapTreeItem__YtA2d>ol:before{position:absolute;top:0;left:50%;width:1px;height:18px;background:#bfc7d7;content:""}.home-dashboard_aiMapNode__K7roU{display:grid;width:142px;min-height:76px;margin-inline:auto;gap:4px;padding:10px;border:1px solid #dce2ec;border-radius:11px;text-align:left;background:rgba(255,255,255,.98);box-shadow:0 5px 14px rgba(37,49,82,.055)}.home-dashboard_aiMapNode__K7roU>span{display:flex;align-items:center;gap:4px;color:#6548df;font-size:8px;font-weight:800}.home-dashboard_aiMapNode__K7roU[data-type=insight]>span{color:#90691f}.home-dashboard_aiMapNode__K7roU[data-type=decision]>span{color:#148874}.home-dashboard_aiMapNode__K7roU[data-type=action]>span{color:#2a64a2}.home-dashboard_aiMapNode__K7roU strong{display:-webkit-box;overflow:hidden;color:#17213d;font-size:10px;font-weight:790;line-height:1.4;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-dashboard_aiMapNode__K7roU small{color:#8b95aa;font-size:8px}.home-dashboard_aiMapMoreNodes__Bjq8F{display:block;width:fit-content;margin:9px auto 0;padding:5px 8px;border-radius:999px;color:#6548df;background:#f0edff;font-size:9px;font-weight:760}.home-dashboard_aiMapLatest__WnpNv{display:flex;min-width:0;flex-direction:column;padding:20px;border-radius:17px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(117,87,246,.54),transparent 42%),#17214d}.home-dashboard_aiMapLatest__WnpNv>span{color:#9ce3d5;font-size:10px;font-weight:760}.home-dashboard_aiMapLatest__WnpNv>strong{margin-top:10px;color:#fff;font-size:17px;font-weight:820;line-height:1.4;word-break:keep-all}.home-dashboard_aiMapLatest__WnpNv>p{display:-webkit-box;overflow:hidden;margin-top:8px;color:#ccd4ef;font-size:11px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.home-dashboard_aiMapLatest__WnpNv>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:0 14px;border-radius:11px;color:#17214d;background:#fff;font-size:12px;font-weight:800}.home-dashboard_aiMapPreviewEmpty__iccV3,.home-dashboard_aiMapPreviewLoading__Bk4_l{margin-top:20px;border:1px dashed #d8deea;border-radius:16px;color:#6d7890;background:#fafbfe}.home-dashboard_aiMapPreviewLoading__Bk4_l{display:flex;min-height:112px;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700}.home-dashboard_aiMapPreviewEmpty__iccV3{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:18px}.home-dashboard_aiMapPreviewEmpty__iccV3>span{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;color:#6548df;background:#f0edff}.home-dashboard_aiMapPreviewEmpty__iccV3 strong{color:#222d48;font-size:14px;font-weight:790}.home-dashboard_aiMapPreviewEmpty__iccV3 p{margin-top:4px;color:#7d879c;font-size:11px;line-height:1.5;word-break:keep-all}.home-dashboard_aiMapPreviewEmpty__iccV3>a{display:inline-flex;min-height:42px;grid-column:1/-1;align-items:center;justify-content:center;gap:6px;border-radius:11px;color:#fff;background:#5e43d9;font-size:12px;font-weight:790}.home-dashboard_visuallyHidden__N0FvU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-dashboard_quickOverlayBackdrop__h6Cvf{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(11,23,63,.42);backdrop-filter:blur(8px);animation:home-dashboard_overlayFadeIn__g10F9 .18s ease both}.home-dashboard_quickOverlayDialog__gucxl{width:min(1280px,calc(100vw - 96px));height:min(820px,calc(100dvh - 80px));overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#f6f8fc;box-shadow:0 30px 90px rgba(8,16,45,.32);outline:none;animation:home-dashboard_overlayDialogIn__LMGtm .22s cubic-bezier(.22,1,.36,1) both}@media (min-width:760px){.home-dashboard_dashboard__MTi7Z{gap:22px;padding:34px 34px 64px}.home-dashboard_primaryGrid__3NjoQ{grid-template-columns:minmax(0,1.55fr) minmax(310px,.82fr)}.home-dashboard_lowerGrid__cwZdH{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}}@media (min-width:1280px){.home-dashboard_dashboard__MTi7Z{padding:38px 42px 58px}}@media (min-width:1024px){.home-dashboard_aiMapPreviewHeader__xZw7l{grid-template-columns:minmax(0,1fr) auto;align-items:end}.home-dashboard_aiMapPreviewMetrics__v_0iw{min-width:286px}.home-dashboard_aiMapPreviewBody__mMmim{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr)}.home-dashboard_aiMapPreviewEmpty__iccV3{grid-template-columns:auto minmax(0,1fr) auto}.home-dashboard_aiMapPreviewEmpty__iccV3>a{min-width:164px;grid-column:auto;padding-inline:16px}}@media (min-width:760px) and (max-width:1279px){.home-dashboard_dashboard__MTi7Z{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (max-width:900px) and (min-width:760px){.home-dashboard_nextAction__i_sVl{padding:28px}.home-dashboard_intro__qnxXD h1{font-size:33px}.home-dashboard_nextActionRow__XSjV3{grid-template-columns:auto minmax(0,1fr)}.home-dashboard_primaryButton__LqBrE{grid-column:1/-1;width:100%}.home-dashboard_professorPanel__fGJTe{padding:23px}}@media (max-width:759px){.home-dashboard_dashboard__MTi7Z{gap:16px;padding:18px 16px calc(112px + env(safe-area-inset-bottom))}.home-dashboard_quickDashboard__KP1Ya{padding-top:14px}.home-dashboard_quickInlinePanel__ALW89{border-radius:18px}.home-dashboard_nextAction__i_sVl{min-height:304px;padding:22px;border-radius:20px;background-position:62%}.home-dashboard_intro__qnxXD h1{font-size:28px}.home-dashboard_intro__qnxXD p{margin-top:8px;font-size:13px;line-height:1.55}.home-dashboard_nextActionRow__XSjV3{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px}.home-dashboard_nextIcon__te2vJ{width:42px;height:42px;border-radius:13px}.home-dashboard_nextCopy__JJ3jH h2{font-size:15px}.home-dashboard_nextCopy__JJ3jH p{display:none}.home-dashboard_primaryButton__LqBrE{min-height:44px;padding-inline:13px;font-size:12px}.home-dashboard_professorPanel__fGJTe{min-height:0;padding:23px}.home-dashboard_progressSection__OqmBi{overflow:hidden;padding:18px;border-radius:19px}.home-dashboard_progressHeading__rwL6v{min-width:0;gap:12px;margin-bottom:12px}.home-dashboard_progressHeading__rwL6v h2{font-size:15px}.home-dashboard_progressHeading__rwL6v strong{font-size:21px}.home-dashboard_progressRail__GiajB{display:none}.home-dashboard_mobileProgressCard__mbcQm{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:10px;border:1px solid #e1e5ef;border-radius:14px;background:#f8f9fd}.home-dashboard_mobileProgressIcon__ZQhs5{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#5e43d9;background:#eeeaff}.home-dashboard_mobileProgressCopy__WrwVv{display:grid;min-width:0;gap:2px}.home-dashboard_mobileProgressCopy__WrwVv small{color:#7a849b;font-size:9px;font-weight:720}.home-dashboard_mobileProgressCopy__WrwVv strong{overflow:hidden;color:#17213d;font-size:13px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_mobileProgressCard__mbcQm>a{display:inline-flex;min-height:36px;align-items:center;gap:2px;padding:0 8px;border-radius:10px;color:#5e43d9;font-size:11px;font-weight:790;white-space:nowrap}.home-dashboard_mobileProgressTrack__3OFNf{display:block;height:5px;overflow:hidden;margin-top:10px;border-radius:999px;background:#e7eaf2}.home-dashboard_mobileProgressTrack__3OFNf>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6548df,#31c9ae);transition:width .24s ease}.home-dashboard_recentSection__kgxv4,.home-dashboard_utilitySection__z4sMo{padding:21px;border-radius:19px}.home-dashboard_utilitySection__z4sMo{display:none}.home-dashboard_aiMapPreviewSection__MG_N1{padding:22px 18px;border-radius:19px}.home-dashboard_aiMapPreviewHeader__xZw7l h2{font-size:20px}.home-dashboard_aiMapPreviewHeader__xZw7l p{display:none}.home-dashboard_aiMapPreviewMetrics__v_0iw{gap:6px}.home-dashboard_aiMapPreviewMetrics__v_0iw div{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:5px;padding:8px}.home-dashboard_aiMapPreviewMetrics__v_0iw dt{font-size:8px}.home-dashboard_aiMapPreviewMetrics__v_0iw dd{margin-top:0;font-size:15px}.home-dashboard_aiMapPreviewBody__mMmim{gap:10px;margin-top:14px}.home-dashboard_aiMapMiniCanvas__a76do{display:none}.home-dashboard_aiMapMobileFlow__ZDWSh{position:relative;display:grid;gap:8px;margin:0;padding:0;list-style:none}.home-dashboard_aiMapMobileFlow__ZDWSh:before{position:absolute;top:25px;bottom:25px;left:19px;width:1px;background:linear-gradient(#9b8bea,#72cbbb);content:""}.home-dashboard_aiMapMobileFlow__ZDWSh>li{position:relative;z-index:1;display:grid;min-height:54px;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:9px 11px;border:1px solid #e1e5ef;border-radius:13px;background:rgba(255,255,255,.96)}.home-dashboard_aiMapMobileFlow__ZDWSh>li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#6548df;background:#eeeaff}.home-dashboard_aiMapMobileFlow__ZDWSh>li[data-type=insight]>span{color:#90691f;background:#fff5dc}.home-dashboard_aiMapMobileFlow__ZDWSh>li[data-type=decision]>span{color:#148874;background:#e3f7f2}.home-dashboard_aiMapMobileFlow__ZDWSh>li[data-type=action]>span{color:#2a64a2;background:#e8f1ff}.home-dashboard_aiMapMobileFlow__ZDWSh>li>div{display:grid;min-width:0;gap:2px}.home-dashboard_aiMapMobileFlow__ZDWSh strong{overflow:hidden;color:#17213d;font-size:11px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_aiMapMobileFlow__ZDWSh small{overflow:hidden;color:#8791a7;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.home-dashboard_aiMapMobileLink__hc39D{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:5px;border-radius:11px;color:#fff;background:#17214d;font-size:11px;font-weight:790}.home-dashboard_aiMapLatest__WnpNv{display:none}.home-dashboard_quickOverlayBackdrop__h6Cvf{align-items:stretch;padding:0}.home-dashboard_quickOverlayDialog__gucxl{width:100%;height:100vh;height:100dvh;max-height:100dvh;border:0;border-radius:0}}@media (max-width:390px){.home-dashboard_nextAction__i_sVl{min-height:294px;padding:20px;background-position:61%}.home-dashboard_intro__qnxXD h1{font-size:26px}.home-dashboard_nextActionRow__XSjV3{grid-template-columns:auto minmax(0,1fr)}.home-dashboard_primaryButton__LqBrE{grid-column:1/-1;width:100%}.home-dashboard_professorEmpty__4YOPP{grid-template-columns:86px minmax(0,1fr);padding:14px}.home-dashboard_professorEmptyArt__Ks8Zw{width:86px;height:86px}}@media (prefers-reduced-motion:reduce){.home-dashboard_dashboard__MTi7Z>*,.home-dashboard_heroGlow__RtJyj{animation:none}.home-dashboard_primaryButton__LqBrE,.home-dashboard_utilityList__3Nomf>a>svg:last-child{transition:none}.home-dashboard_quickOverlayBackdrop__h6Cvf,.home-dashboard_quickOverlayDialog__gucxl{animation:none}}@keyframes home-dashboard_dashboardRise__omAAT{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes home-dashboard_glowBreathe__mpYh_{0%,to{opacity:.18;transform:scale(.94)}50%{opacity:.32;transform:scale(1.08)}}@keyframes home-dashboard_overlayFadeIn__g10F9{0%{opacity:0}to{opacity:1}}@keyframes home-dashboard_overlayDialogIn__LMGtm{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.professor-tutorial_page__BZs8q{--tutorial-navy:var(--brand-navy-950);--tutorial-muted:var(--text-secondary);--tutorial-border:var(--divider);--tutorial-violet:var(--brand-purple);--tutorial-mint:var(--brand-mint-dark);--tutorial-radius:12px;--tutorial-control:52px;min-height:var(--app-visual-viewport-height,100dvh);color:var(--tutorial-navy);background:#fff}.professor-tutorial_header__uFyTF{position:sticky;z-index:20;top:0;display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:var(--app-safe-top,0) max(clamp(20px,4vw,48px),var(--app-safe-right,0px)) 0 max(clamp(20px,4vw,48px),var(--app-safe-left,0px));border-bottom:1px solid var(--tutorial-border);background:#fff}.professor-tutorial_brand__D7ji9{flex:0 0 auto}.professor-tutorial_overlayTitle__BrCo5{display:flex;min-width:0;align-items:center;gap:11px}.professor-tutorial_overlayTitle__BrCo5>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--tutorial-violet);background:#f2f0fb}.professor-tutorial_overlayTitle__BrCo5>div{display:grid;min-width:0;gap:2px}.professor-tutorial_overlayTitle__BrCo5 strong{color:var(--tutorial-navy);font-size:15px;font-weight:810;letter-spacing:-.02em}.professor-tutorial_overlayTitle__BrCo5 small{color:var(--tutorial-muted);font-size:10px}.professor-tutorial_headerMeta__y7qM_{display:flex;align-items:center;gap:18px;color:#70798e;font-size:13px}.professor-tutorial_headerMeta__y7qM_ button,.professor-tutorial_headerMeta__y7qM_ span{display:inline-flex;align-items:center;gap:6px}.professor-tutorial_headerMeta__y7qM_ .professor-tutorial_closeButton__kU2av{min-height:38px;gap:5px;color:var(--tutorial-violet)}.professor-tutorial_headerMeta__y7qM_ button{min-height:40px;padding:0 2px;border:0;color:#465168;background:transparent;font:inherit;font-weight:750;cursor:pointer}.professor-tutorial_shell__fd2M9{display:grid;width:min(100%,1280px);margin:0 auto;grid-template-columns:minmax(520px,1.08fr) minmax(460px,.92fr)}.professor-tutorial_contextPanel__jgC2p,.professor-tutorial_shell__fd2M9{min-height:calc(var(--app-visual-viewport-height, 100dvh) - 64px - var(--app-safe-top, 0px))}.professor-tutorial_contextPanel__jgC2p{display:flex;flex-direction:column;padding:clamp(36px,4vw,48px) clamp(32px,4.5vw,56px) 24px;border-right:1px solid var(--tutorial-border);background:#fff}.professor-tutorial_progressTop__7gSBP{display:flex;justify-content:space-between;margin-bottom:10px;color:#6b7487;font-size:13px;font-weight:780}.professor-tutorial_progressTop__7gSBP strong{color:var(--tutorial-violet)}.professor-tutorial_progressTrack__1Y6dt{overflow:hidden;height:4px;border-radius:99px;background:#e9ebf1}.professor-tutorial_progressTrack__1Y6dt span{display:block;height:100%;border-radius:inherit;background:var(--tutorial-violet);transition:width .24s ease}.professor-tutorial_contextCopy__U4tnS{margin-top:clamp(36px,5vh,48px)}.professor-tutorial_eyebrow__a28WW{display:block;margin-bottom:14px;color:var(--tutorial-mint);font-size:13px;font-weight:820;letter-spacing:.01em}.professor-tutorial_contextCopy__U4tnS h1{max-width:550px;margin:0;color:var(--tutorial-navy);font-size:clamp(38px,3.4vw,48px);line-height:1.18;letter-spacing:-.055em;word-break:keep-all}.professor-tutorial_contextCopy__U4tnS p{max-width:520px;margin:21px 0 0;color:var(--tutorial-muted);font-size:16px;line-height:1.75;word-break:keep-all}.professor-tutorial_contextMedia__n_X_L,.professor-tutorial_mobileHeroMedia__vvtop{position:relative;overflow:hidden;margin:28px 0 0;border:1px solid var(--tutorial-border);border-radius:var(--tutorial-radius);background:#f5f7fb}.professor-tutorial_contextMedia__n_X_L{width:100%;aspect-ratio:16/9}.professor-tutorial_contextMedia__n_X_L img,.professor-tutorial_mobileHeroMedia__vvtop img{object-fit:cover}.professor-tutorial_mobileHeroOverlay__pOl7a{display:none}.professor-tutorial_contextTip__eyM0Z{display:flex;max-width:520px;align-items:flex-start;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #eceef3}.professor-tutorial_contextTip__eyM0Z>svg{flex:0 0 auto;margin-top:1px;color:var(--tutorial-mint)}.professor-tutorial_contextTip__eyM0Z p{margin:0;color:#727b8e;font-size:12px;line-height:1.55}.professor-tutorial_contextTip__eyM0Z strong{display:inline;margin-right:3px;color:#26324a}.professor-tutorial_scopeTag__NlBaJ{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#7d8595;font-size:11px;font-weight:650}.professor-tutorial_scopeTag__NlBaJ svg{color:var(--tutorial-mint)}.professor-tutorial_questionPanel__Rne81{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:48px clamp(40px,5vw,64px);background:#fff}.professor-tutorial_mobileHeroMedia__vvtop,.professor-tutorial_mobileProgress__EEB9t,.professor-tutorial_mobileQuestionCopy__GVzwY{display:none}.professor-tutorial_questionBody__VBx14{width:min(100%,720px);max-height:calc(100vh - 250px);overflow-y:auto;padding:3px 7px 3px 1px;scrollbar-color:#d8dce6 transparent;scrollbar-width:thin}.professor-tutorial_questionBody__VBx14:has(.professor-tutorial_welcomePanel__xBemr){max-height:none;overflow:visible}.professor-tutorial_welcomePanel__xBemr{display:grid;width:min(100%,560px);justify-items:start}.professor-tutorial_timeBadge__X_IbF{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0;border:0;border-radius:0;color:var(--tutorial-violet);background:transparent;font-size:12px;font-weight:800}.professor-tutorial_promiseList__gr3as{display:grid;width:100%;gap:0;margin:20px 0 28px;border-top:1px solid #e6e9ef}.professor-tutorial_promiseList__gr3as p{display:flex;min-height:54px;align-items:center;gap:10px;margin:0;border-bottom:1px solid #e6e9ef;color:#3f4a61;font-size:14px;font-weight:690}.professor-tutorial_promiseList__gr3as svg{flex:0 0 auto;color:var(--tutorial-mint)}.professor-tutorial_welcomeAction__sfYla{display:grid;justify-items:start}.professor-tutorial_backButton__gHZb_,.professor-tutorial_primaryButton__LtpHS,.professor-tutorial_skipButton__Jhe_m{display:inline-flex;min-height:var(--tutorial-control);align-items:center;justify-content:center;gap:8px;border-radius:10px;font:inherit;font-size:14px;font-weight:820;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}.professor-tutorial_primaryButton__LtpHS{min-width:210px;border:1px solid var(--tutorial-violet);color:#fff;background:var(--tutorial-violet);box-shadow:none}.professor-tutorial_primaryButton__LtpHS:hover:not(:disabled){background:#5e45d5;transform:translateY(-1px)}.professor-tutorial_primaryButton__LtpHS:disabled{border-color:#d9dce5;color:#a1a8b6;background:#eceef3;box-shadow:none;cursor:not-allowed}.professor-tutorial_smallNote__7M0be{margin:13px 0 0;color:#7b8495;font-size:12px}.professor-tutorial_deepFields__XW5GE,.professor-tutorial_formStack__H7npn{display:grid;gap:20px}.professor-tutorial_fieldGroup__gg8uf,.professor-tutorial_field__pB4Y0{display:grid;gap:9px}.professor-tutorial_fieldLegend__wY7g0,.professor-tutorial_field__pB4Y0>span{color:#29344a;font-size:13px;font-weight:800}.professor-tutorial_fieldLegend__wY7g0 small,.professor-tutorial_field__pB4Y0 small{margin-left:5px;color:#8a92a2;font-size:11px;font-weight:620}.professor-tutorial_field__pB4Y0 input,.professor-tutorial_field__pB4Y0 textarea,.professor-tutorial_fixedField___E5Fc,.professor-tutorial_selectWrap__BbMrT select{width:100%;border:1px solid #d8dce5;border-radius:10px;outline:0;color:#182238;background:#fff;font:inherit}.professor-tutorial_fixedField___E5Fc{display:flex;min-height:58px;align-items:center;gap:8px;padding:0 16px;color:#354158;background:#f8f9fb;font-weight:720}.professor-tutorial_fixedField___E5Fc svg{color:#168b78}.professor-tutorial_fixedField___E5Fc small{margin-left:auto;color:#778093;font-size:11px;font-weight:600}.professor-tutorial_field__pB4Y0 input,.professor-tutorial_field__pB4Y0 textarea,.professor-tutorial_selectWrap__BbMrT select{padding:15px 16px}.professor-tutorial_field__pB4Y0 textarea{resize:vertical;line-height:1.6}.professor-tutorial_field__pB4Y0 input:focus,.professor-tutorial_field__pB4Y0 textarea:focus,.professor-tutorial_selectWrap__BbMrT select:focus{border-color:#7557f6;box-shadow:0 0 0 3px rgba(117,87,246,.1)}.professor-tutorial_selectWrap__BbMrT{position:relative}.professor-tutorial_selectWrap__BbMrT select{appearance:none;padding-right:44px}.professor-tutorial_selectWrap__BbMrT>svg{position:absolute;top:50%;right:15px;color:#778093;pointer-events:none;transform:translateY(-50%)}.professor-tutorial_selectWrap__BbMrT select:disabled{color:#9ca3b2;background:#f2f3f6}.professor-tutorial_chipGrid__WOYOp,.professor-tutorial_choiceGrid__JUnYf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professor-tutorial_chipGrid__WOYOp{grid-template-columns:repeat(3,minmax(0,1fr))}.professor-tutorial_choice___qtmX{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 11px 15px;border:1px solid #dfe2e9;border-radius:10px;color:#364157;background:#fff;font:inherit;font-size:13px;font-weight:700;text-align:left;word-break:keep-all;cursor:pointer;transition:border-color .14s ease,background .14s ease}.professor-tutorial_choice___qtmX:hover{border-color:#aa9bf3}.professor-tutorial_choiceSelected__kqoB_{border-color:var(--tutorial-violet);color:#4f3abb;background:#f7f6fc}.professor-tutorial_choiceCheck__IfISW{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border:1px solid #d5d9e2;border-radius:50%;color:#fff;background:#fff}.professor-tutorial_choiceSelected__kqoB_ .professor-tutorial_choiceCheck__IfISW{border-color:var(--tutorial-violet);background:var(--tutorial-violet)}.professor-tutorial_selectionCount___lwh5{margin-bottom:10px;color:#6750d9;font-size:12px;font-weight:800;text-align:right}.professor-tutorial_depthGrid__0zlXp{display:grid;gap:12px}.professor-tutorial_depthPrimary__uvZB8,.professor-tutorial_depthSecondary__fkB_L{display:grid;min-height:112px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;padding:18px 19px;border:1px solid #dfe2e9;border-radius:var(--tutorial-radius);color:#263149;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.professor-tutorial_depthPrimary__uvZB8{border-color:#7557f6;background:#f8f7ff}.professor-tutorial_depthPrimary__uvZB8:hover,.professor-tutorial_depthSecondary__fkB_L:hover{border-color:#7557f6;transform:translateY(-1px)}.professor-tutorial_depthIcon__Y4YRM{display:grid;width:46px;height:46px;grid-row:1/3;place-items:center;border-radius:10px;color:#6048d1;background:#eeeaff}.professor-tutorial_depthSecondary__fkB_L .professor-tutorial_depthIcon__Y4YRM{color:#168b78;background:#eaf7f4}.professor-tutorial_depthPrimary__uvZB8 strong,.professor-tutorial_depthSecondary__fkB_L strong{align-self:end;font-size:16px}.professor-tutorial_depthPrimary__uvZB8 small,.professor-tutorial_depthSecondary__fkB_L small{align-self:start;margin-top:4px;color:#70798c;font-size:12px}.professor-tutorial_depthPrimary__uvZB8>svg,.professor-tutorial_depthSecondary__fkB_L>svg{grid-column:3;grid-row:1/3;color:#6b50e8}.professor-tutorial_explainBox__imCQr,.professor-tutorial_sourcePromise__vf1Bk{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;border:1px solid #d7ece7;border-radius:10px;color:#59657a;background:#f4faf8;font-size:12px;line-height:1.6}.professor-tutorial_explainBox__imCQr svg,.professor-tutorial_sourcePromise__vf1Bk svg{flex:0 0 auto;margin-top:1px;color:#168b78}.professor-tutorial_explainBox__imCQr p{margin:0}.professor-tutorial_explainBox__imCQr strong{display:block;color:#243348}.professor-tutorial_fieldGroup__gg8uf+.professor-tutorial_fieldGroup__gg8uf{padding-top:17px;border-top:1px solid #e7e9ef}.professor-tutorial_reviewPanel__7vOuU{display:grid;gap:16px}.professor-tutorial_reviewHero__RZDqz{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e0dcf8;border-radius:var(--tutorial-radius);background:#faf9ff}.professor-tutorial_reviewMark__shC9p{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#6b50e8}.professor-tutorial_reviewHero__RZDqz div{display:grid;gap:4px}.professor-tutorial_reviewHero__RZDqz div span{color:#747d8f;font-size:12px}.professor-tutorial_reviewHero__RZDqz strong{color:#222d43;font-size:17px}.professor-tutorial_reviewList__qbtvT{display:grid;margin:0;border-top:1px solid #e4e7ed}.professor-tutorial_reviewList__qbtvT>div{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:13px 2px;border-bottom:1px solid #e4e7ed}.professor-tutorial_reviewList__qbtvT dt{color:#7c8494;font-size:12px;font-weight:700}.professor-tutorial_reviewList__qbtvT dd{margin:0;color:#303a50;font-size:13px;line-height:1.55}.professor-tutorial_actions__B3rhi{display:flex;width:min(100%,720px);align-items:center;gap:10px;margin-top:25px;padding-top:18px;border-top:1px solid #e4e7ed}.professor-tutorial_actions__B3rhi .professor-tutorial_primaryButton__LtpHS{margin-left:auto}.professor-tutorial_backButton__gHZb_,.professor-tutorial_skipButton__Jhe_m{min-width:auto;padding:0 15px;border:1px solid #d9dde6;color:#536078;background:#fff}.professor-tutorial_backButton__gHZb_:hover{border-color:#aab1c0;background:#f8f9fb}.professor-tutorial_skipButton__Jhe_m{border-color:transparent;color:#6550d7;font-size:12px}.professor-tutorial_errorBox__6waMb{width:min(100%,720px);margin-top:14px;padding:12px 14px;border:1px solid #edc6cc;border-radius:10px;color:#963545;background:#fff6f7;font-size:12px}.professor-tutorial_loadingPage__pP73X{display:grid;min-height:var(--app-visual-viewport-height,100dvh);place-items:center;padding:28px;color:#071026;background:#f6f7f9}.professor-tutorial_loadingCard__s2TSW{display:grid;width:min(100%,540px);justify-items:center;padding:42px clamp(24px,6vw,54px);border:1px solid #dfe3e9;border-radius:16px;background:#fff;box-shadow:none;text-align:center}.professor-tutorial_processingVisual__HsAcs{display:grid;width:104px;height:104px;place-items:center;margin-bottom:12px;border:1px solid #e2def7;border-radius:var(--radius-lg);background:#faf9ff}.professor-tutorial_processingVisual__HsAcs img{width:72px;height:72px;object-fit:contain}.professor-tutorial_loadingCard__s2TSW h1{margin:0;font-size:clamp(25px,4vw,34px);line-height:1.3;letter-spacing:-.045em;word-break:keep-all}.professor-tutorial_loadingCard__s2TSW>p{margin:12px 0 24px;color:#70798b;font-size:13px}.professor-tutorial_loadingSteps__9_zwa{display:grid;width:min(100%,370px);gap:7px;margin:0;padding:0;list-style:none;text-align:left}.professor-tutorial_loadingSteps__9_zwa li{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 13px;border:1px solid #e6e8ed;border-radius:10px;color:#969dab;background:#fafbfc;font-size:12px;font-weight:700}.professor-tutorial_loadingSteps__9_zwa li>span,.professor-tutorial_loadingSteps__9_zwa svg{width:17px;height:17px;flex:0 0 auto}.professor-tutorial_loadingSteps__9_zwa li>span{border:1px solid #cbd0d9;border-radius:50%}.professor-tutorial_loadingStepActive__uNV4Z{border-color:#dcd5fb!important;color:#5440c0!important;background:#f8f6ff!important}.professor-tutorial_spinner__5Mt3m{animation:professor-tutorial_spin__IWA3N .9s linear infinite}@keyframes professor-tutorial_spin__IWA3N{to{transform:rotate(1turn)}}@media (max-width:1040px){.professor-tutorial_shell__fd2M9{grid-template-columns:minmax(400px,1fr) minmax(440px,1fr)}.professor-tutorial_contextPanel__jgC2p{padding-right:34px;padding-left:34px}.professor-tutorial_contextCopy__U4tnS h1{font-size:37px}.professor-tutorial_questionPanel__Rne81{padding-right:34px;padding-left:34px}.professor-tutorial_chipGrid__WOYOp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.professor-tutorial_header__uFyTF{min-height:calc(56px + var(--app-safe-top, 0px));padding:var(--app-safe-top,0) max(16px,var(--app-safe-right,0px)) 0 max(16px,var(--app-safe-left,0px))}.professor-tutorial_headerMeta__y7qM_ span{display:none}.professor-tutorial_headerMeta__y7qM_ button{min-height:42px;font-size:12px}.professor-tutorial_shell__fd2M9{display:block;min-height:calc(var(--app-visual-viewport-height, 100dvh) - 56px - var(--app-safe-top, 0px))}.professor-tutorial_contextPanel__jgC2p{display:none}.professor-tutorial_questionPanel__Rne81{min-height:calc(var(--app-visual-viewport-height, 100dvh) - 56px - var(--app-safe-top, 0px));justify-content:flex-start;padding:20px 16px 24px}.professor-tutorial_mobileProgress__EEB9t,.professor-tutorial_mobileQuestionCopy__GVzwY{display:block;width:100%}.professor-tutorial_mobileProgress__EEB9t>span{display:block;margin-bottom:8px;color:#6f788a;font-size:11px;font-weight:800}.professor-tutorial_mobileProgress__EEB9t .professor-tutorial_progressTrack__1Y6dt{height:3px}.professor-tutorial_mobileQuestionCopy__GVzwY{margin-top:24px}.professor-tutorial_mobileQuestionCopy__GVzwY .professor-tutorial_eyebrow__a28WW{margin-bottom:10px}.professor-tutorial_mobileQuestionCopy__GVzwY h1{margin:0;font-size:30px;line-height:1.22;letter-spacing:-.05em;word-break:keep-all}.professor-tutorial_mobileQuestionCopy__GVzwY p{margin:12px 0 0;color:#687286;font-size:15px;line-height:1.6;word-break:keep-all}.professor-tutorial_mobileHeroMedia__vvtop{display:block;width:100%;aspect-ratio:16/9;margin-top:20px;border-radius:var(--tutorial-radius)}.professor-tutorial_mobileHeroWelcome__qZ1Or{height:clamp(320px,52vw,390px);aspect-ratio:auto;margin-top:20px;border:0;background:#10182b}.professor-tutorial_mobileHeroWelcome__qZ1Or:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(7,14,31,.06) 18%,rgba(7,14,31,.78) 72%,rgba(7,14,31,.94)),linear-gradient(90deg,rgba(7,14,31,.38),transparent 72%);content:""}.professor-tutorial_mobileHeroWelcome__qZ1Or img{object-position:58% center}.professor-tutorial_mobileHeroOverlay__pOl7a{position:absolute;z-index:2;right:20px;bottom:22px;left:20px;display:block;margin:0;color:#fff;text-align:left}.professor-tutorial_mobileHeroOverlay__pOl7a h1{max-width:560px;margin:0;color:inherit;font-size:clamp(28px,4.5vw,36px);line-height:1.2;letter-spacing:-.05em;word-break:keep-all}.professor-tutorial_mobileHeroOverlay__pOl7a p{max-width:620px;margin:12px 0 0;color:rgba(255,255,255,.86);font-size:14px;line-height:1.55;word-break:keep-all}.professor-tutorial_questionBody__VBx14{width:100%;max-height:none;margin-top:20px;overflow:visible;padding:0}.professor-tutorial_welcomePanel__xBemr{width:100%}.professor-tutorial_promiseList__gr3as{margin:12px 0 18px}.professor-tutorial_promiseList__gr3as p{min-height:50px;font-size:13px}.professor-tutorial_welcomeAction__sfYla{position:sticky;z-index:5;bottom:0;width:100%;justify-items:stretch;padding:12px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--tutorial-border);background:#fff}.professor-tutorial_welcomeAction__sfYla .professor-tutorial_primaryButton__LtpHS{width:100%}.professor-tutorial_welcomeAction__sfYla .professor-tutorial_smallNote__7M0be{text-align:center}.professor-tutorial_chipGrid__WOYOp,.professor-tutorial_choiceGrid__JUnYf{grid-template-columns:1fr;gap:8px}.professor-tutorial_chipGrid__WOYOp{grid-template-columns:repeat(2,minmax(0,1fr))}.professor-tutorial_chipGrid__WOYOp .professor-tutorial_choice___qtmX{padding-right:9px;padding-left:12px;font-size:12px}.professor-tutorial_choice___qtmX{min-height:52px}.professor-tutorial_fixedField___E5Fc{align-items:flex-start;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.professor-tutorial_fixedField___E5Fc small{width:100%;margin-left:26px}.professor-tutorial_depthPrimary__uvZB8,.professor-tutorial_depthSecondary__fkB_L{min-height:108px;padding:15px}.professor-tutorial_reviewList__qbtvT>div{grid-template-columns:86px 1fr;gap:9px}.professor-tutorial_actions__B3rhi{position:relative;margin-top:24px;padding:14px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid #e3e6ec;background:#fff}.professor-tutorial_actions__B3rhi .professor-tutorial_primaryButton__LtpHS{min-width:0;flex:1}.professor-tutorial_skipButton__Jhe_m{position:absolute;right:0;bottom:calc(100% + 7px);min-height:34px;padding:0}.professor-tutorial_backButton__gHZb_{min-width:82px}.professor-tutorial_errorBox__6waMb{margin-bottom:8px}}@media (max-width:390px){.professor-tutorial_questionPanel__Rne81{padding-right:16px;padding-left:16px}.professor-tutorial_mobileQuestionCopy__GVzwY h1{font-size:29px}.professor-tutorial_depthIcon__Y4YRM{width:42px;height:42px}}.professor-tutorial_overlayPage__R3nSr{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_header__uFyTF{min-height:calc(64px + var(--app-safe-top, 0px));padding:var(--app-safe-top,0) max(20px,var(--app-safe-right,0px)) 0 max(20px,var(--app-safe-left,0px))}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_shell__fd2M9{width:100%;min-height:calc(100% - 64px)}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextPanel__jgC2p,.professor-tutorial_overlayPage__R3nSr .professor-tutorial_questionPanel__Rne81{min-height:calc(100% - 64px)}.professor-tutorial_overlayLoadingPage___N5gW{min-height:100%;height:100%}.professor-tutorial_embeddedPage__UCRfe{min-height:0;height:auto;overflow:visible;overscroll-behavior:auto}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_header__uFyTF{position:static}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_shell__fd2M9{min-height:0;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_contextPanel__jgC2p,.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_questionPanel__Rne81{min-height:clamp(660px,calc(100svh - 150px),780px)}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_contextPanel__jgC2p{padding-right:clamp(28px,3vw,42px);padding-left:clamp(28px,3vw,42px)}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_questionPanel__Rne81{padding-right:clamp(24px,3vw,40px);padding-left:clamp(24px,3vw,40px)}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_contextCopy__U4tnS h1{font-size:clamp(34px,3vw,42px)}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_questionBody__VBx14{max-height:none;overflow:visible}.professor-tutorial_embeddedLoadingPage__L31NG{min-height:clamp(520px,calc(100svh - 160px),720px);height:auto}@media (min-width:901px) and (max-height:1080px){.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextPanel__jgC2p{padding-top:32px;padding-bottom:18px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextCopy__U4tnS{margin-top:28px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextCopy__U4tnS h1{font-size:clamp(34px,2.6vw,42px)}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextCopy__U4tnS p{margin-top:14px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextMedia__n_X_L{margin-top:20px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_contextTip__eyM0Z{margin-top:14px;padding-top:13px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_questionPanel__Rne81{padding-top:36px;padding-bottom:36px}}@media (max-width:900px){.professor-tutorial_overlayPage__R3nSr .professor-tutorial_header__uFyTF{min-height:calc(54px + var(--app-safe-top, 0px));padding:var(--app-safe-top,0) max(14px,var(--app-safe-right,0px)) 0 max(14px,var(--app-safe-left,0px))}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_questionPanel__Rne81,.professor-tutorial_overlayPage__R3nSr .professor-tutorial_shell__fd2M9{min-height:calc(100% - 54px)}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_questionPanel__Rne81{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileQuestionCopy__GVzwY{margin-top:18px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileQuestionCopy__GVzwY h1{font-size:clamp(26px,7.4vw,29px)}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileQuestionCopy__GVzwY p{margin-top:9px;font-size:13px;line-height:1.48}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileHeroWelcome__qZ1Or{height:clamp(242px,34dvh,286px);margin-top:12px;border-radius:14px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileHeroOverlay__pOl7a{right:16px;bottom:16px;left:16px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileHeroOverlay__pOl7a h1{font-size:clamp(25px,7vw,29px)}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_mobileHeroOverlay__pOl7a p{margin-top:8px;font-size:12.5px;line-height:1.45}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_questionBody__VBx14{margin-top:12px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_timeBadge__X_IbF{min-height:28px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_promiseList__gr3as{margin:8px 0 12px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_promiseList__gr3as p{min-height:42px;font-size:12px}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_welcomeAction__sfYla{padding:8px 0 max(6px,env(safe-area-inset-bottom))}.professor-tutorial_overlayPage__R3nSr .professor-tutorial_backButton__gHZb_,.professor-tutorial_overlayPage__R3nSr .professor-tutorial_primaryButton__LtpHS{min-height:46px}}@media (max-width:420px){.professor-tutorial_overlayTitle__BrCo5 small{display:none}}@media (max-width:900px){.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_header__uFyTF{position:static}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_questionPanel__Rne81,.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_shell__fd2M9{min-height:0}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_questionPanel__Rne81{padding-bottom:24px}.professor-tutorial_embeddedPage__UCRfe .professor-tutorial_mobileHeroMedia__vvtop{height:clamp(118px,18dvh,150px);aspect-ratio:auto}.professor-tutorial_embeddedLoadingPage__L31NG{min-height:calc(var(--app-visual-viewport-height, 100dvh) - 180px)}}@media (prefers-reduced-motion:reduce){.professor-tutorial_spinner__5Mt3m{animation:none}.professor-tutorial_choice___qtmX,.professor-tutorial_depthPrimary__uvZB8,.professor-tutorial_depthSecondary__fkB_L,.professor-tutorial_primaryButton__LtpHS,.professor-tutorial_progressTrack__1Y6dt span{transition:none}}.landing-product-preview_section__92YGG{padding:128px 0 136px;overflow:hidden;background:linear-gradient(rgba(218,223,235,.42) 1px,transparent 0),linear-gradient(90deg,rgba(218,223,235,.42) 1px,transparent 0),radial-gradient(circle at 78% 18%,rgba(117,87,246,.15),transparent 28%),#f8f9fc;background-size:32px 32px,32px 32px,auto,auto}.landing-product-preview_inner__0mM_i{width:min(100% - 48px,1240px);margin:0 auto}.landing-product-preview_heading__i31Rs{max-width:760px}.landing-product-preview_copy__aeN6H>span,.landing-product-preview_heading__i31Rs>span{display:inline-flex;align-items:center;gap:6px;color:var(--landing-mint-dark);font-size:12px;font-weight:820}.landing-product-preview_heading__i31Rs h2{margin-top:15px;color:var(--landing-navy);font-size:clamp(36px,3.5vw,54px);font-weight:850;letter-spacing:-.052em;line-height:1.2}.landing-product-preview_heading__i31Rs>p{max-width:680px;margin-top:20px;color:var(--landing-muted);font-size:16px;line-height:1.7}.landing-product-preview_tabs__RyM_V{display:inline-grid;grid-template-columns:repeat(3,auto);gap:5px;margin-top:43px;padding:5px;border:1px solid #dfe4ef;border-radius:16px;background:rgba(255,255,255,.84);box-shadow:0 8px 24px rgba(36,48,82,.06)}.landing-product-preview_tabs__RyM_V button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:11px;color:#626d85;background:transparent;font-size:13px;font-weight:760;cursor:pointer;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.landing-product-preview_tabs__RyM_V button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,var(--landing-violet),var(--landing-purple));box-shadow:0 7px 17px rgba(94,67,217,.24)}.landing-product-preview_panel__l17L0{display:grid;grid-template-columns:minmax(285px,.64fr) minmax(0,1.36fr);align-items:center;gap:clamp(38px,5vw,72px);margin-top:32px}.landing-product-preview_copy__aeN6H h3{max-width:430px;margin-top:13px;color:var(--landing-navy);font-size:clamp(27px,2.55vw,39px);font-weight:840;letter-spacing:-.045em;line-height:1.3}.landing-product-preview_copy__aeN6H>p{margin-top:16px;color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-product-preview_copy__aeN6H ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.landing-product-preview_copy__aeN6H li{display:flex;align-items:center;gap:8px;color:#3f4962;font-size:13px;font-weight:690}.landing-product-preview_copy__aeN6H li svg{flex:0 0 auto;color:var(--landing-mint-dark)}.landing-product-preview_copy__aeN6H>a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:27px;padding:0 17px;border-radius:13px;color:#fff;background:var(--landing-navy-soft);font-size:13px;font-weight:780;box-shadow:0 9px 21px rgba(22,34,77,.14)}.landing-product-preview_browserFrame__77qSG{min-width:0;overflow:hidden;border:1px solid #cfd6e5;border-radius:23px;background:#fff;box-shadow:0 28px 70px rgba(22,35,78,.17)}.landing-product-preview_screenReaderOnly__BjFA3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.landing-product-preview_browserTopbar__X_zZe{display:flex;min-height:46px;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #e5e8ef;color:#8a93a8;background:#fbfcfe}.landing-product-preview_browserTopbar__X_zZe>span{width:8px;height:8px;border-radius:50%;background:#d4d9e4}.landing-product-preview_browserTopbar__X_zZe>span:first-child{background:#ff9d93}.landing-product-preview_browserTopbar__X_zZe>span:nth-child(2){background:#f6cd72}.landing-product-preview_browserTopbar__X_zZe>span:nth-child(3){background:#73d8bc}.landing-product-preview_browserTopbar__X_zZe strong{margin-left:8px;color:#23304e;font-size:11px;font-weight:790}.landing-product-preview_browserTopbar__X_zZe small{margin-left:auto;font-size:9px}.landing-product-preview_aiPreview__lNFCU{display:grid;min-height:520px;grid-template-columns:minmax(390px,1.42fr) minmax(220px,.58fr);background:#f6f7fb}.landing-product-preview_aiPreviewDetail__ftIdS{display:flex;min-width:0;flex-direction:column;padding:18px;border-left:1px solid #e0e4ed;background:#fff}.landing-product-preview_aiPreviewDetail__ftIdS>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.landing-product-preview_aiPreviewDetail__ftIdS>header>div{display:flex;flex-wrap:wrap;gap:5px}.landing-product-preview_aiPreviewDetail__ftIdS>header span{padding:4px 7px;border:1px solid #ded8fb;border-radius:999px;color:var(--landing-purple);background:#f7f4ff;font-size:7px;font-weight:820}.landing-product-preview_aiPreviewDetail__ftIdS>header small,.landing-product-preview_mapPane__KTGJr header span{color:#8b95aa;font-size:8px}.landing-product-preview_aiPreviewDetail__ftIdS h4{margin-top:24px;color:var(--landing-navy);font-size:18px;letter-spacing:-.03em}.landing-product-preview_aiPreviewDetail__ftIdS>p{margin-top:9px;color:#6c7790;font-size:9px;line-height:1.6}.landing-product-preview_previewBranchAction__I_UiS{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:18px;padding:9px 10px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--landing-violet),var(--landing-purple));box-shadow:0 9px 20px rgba(83,58,192,.19)}.landing-product-preview_previewBranchAction__I_UiS>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgba(255,255,255,.15)}.landing-product-preview_previewBranchAction__I_UiS>div{display:grid;gap:2px}.landing-product-preview_previewBranchAction__I_UiS strong{font-size:9px}.landing-product-preview_previewBranchAction__I_UiS small{color:rgba(255,255,255,.76);font-size:7px;line-height:1.35}.landing-product-preview_previewSource__4cNp5{margin-top:18px;padding-top:14px;border-top:1px solid #edf0f5}.landing-product-preview_previewSource__4cNp5>header{display:flex;align-items:center;gap:6px;color:var(--landing-violet)}.landing-product-preview_previewSource__4cNp5>header strong{color:var(--landing-navy);font-size:9px}.landing-product-preview_previewSource__4cNp5 article{margin-top:8px;padding:9px;border:1px solid #e6e9f0;border-radius:9px;background:#fafbfe}.landing-product-preview_previewSource__4cNp5 article span{color:var(--landing-purple);font-size:7px;font-weight:820}.landing-product-preview_previewSource__4cNp5 article p{margin-top:4px;color:#657089;font-size:8px;line-height:1.5}.landing-product-preview_previewRecordStatus__Jjrlw{display:grid;gap:6px;margin-top:12px}.landing-product-preview_previewRecordStatus__Jjrlw span{display:flex;min-height:29px;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e4e8f1;border-radius:9px;color:#536079;background:#fafbfe;font-size:7px;font-weight:760;line-height:1.4}.landing-product-preview_previewRecordStatus__Jjrlw span:first-child svg{color:#13866f}.landing-product-preview_previewRecordStatus__Jjrlw span:last-child svg{color:var(--landing-purple)}.landing-product-preview_aiPreviewDetail__ftIdS .landing-product-preview_previewBranchNote__pXyIy{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:14px;color:#13866f;font-size:7px;font-weight:760}.landing-product-preview_mapPane__KTGJr{min-width:0;padding:18px;background:linear-gradient(rgba(219,224,235,.55) 1px,transparent 0),linear-gradient(90deg,rgba(219,224,235,.55) 1px,transparent 0),#f9fafe;background-size:24px 24px}.landing-product-preview_mapPane__KTGJr>header{display:flex;align-items:center;gap:7px;color:var(--landing-violet)}.landing-product-preview_mapPane__KTGJr>header span{margin-left:auto}.landing-product-preview_thoughtMap__H1kCH{display:grid;min-height:470px;align-content:center;justify-items:center;padding:20px 2px 4px}.landing-product-preview_mapPane__KTGJr header strong{color:var(--landing-navy);font-size:11px}.landing-product-preview_mapStart__oiWd5{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dce1ec;border-radius:10px;color:#516079;background:#fff;font-size:8px;font-weight:760}.landing-product-preview_mapStem__dWBnj{width:1px;height:16px;background:#bfc7d7}.landing-product-preview_mapNode__XG7qj,.landing-product-preview_mapRoot__XJ7CI{position:relative;display:grid;min-width:0;gap:5px;padding:10px;border:1px solid #dcd5fb;border-radius:12px;color:#263451;background:rgba(255,255,255,.98);box-shadow:0 7px 18px rgba(45,57,92,.08);animation:landing-product-preview_mapNodeReveal__2X6UL .52s cubic-bezier(.22,1,.36,1) both}.landing-product-preview_mapRoot__XJ7CI{width:min(68%,210px);animation-delay:80ms}.landing-product-preview_mapNode__XG7qj>span,.landing-product-preview_mapRoot__XJ7CI>span{display:flex;align-items:center;gap:4px;color:var(--landing-purple);font-size:8px;font-weight:820}.landing-product-preview_mapNode__XG7qj strong,.landing-product-preview_mapRoot__XJ7CI strong{overflow-wrap:anywhere;font-size:9px;line-height:1.35}.landing-product-preview_mapNode__XG7qj small,.landing-product-preview_mapRoot__XJ7CI small{display:-webkit-box;overflow:hidden;color:#7d879d;font-size:7px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.landing-product-preview_mapFork__3wLJ1{position:relative;width:72%;height:18px;border-top:1px solid #bfc7d7;animation:landing-product-preview_mapPathReveal__ts8QW .56s ease .14s both}.landing-product-preview_mapFork__3wLJ1:before{position:absolute;bottom:100%;left:50%;width:1px;height:18px;background:#bfc7d7;content:""}.landing-product-preview_mapFork__3wLJ1:after{position:absolute;top:-1px;left:0;width:34%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--landing-purple),transparent);content:"";animation:landing-product-preview_mapRoutePulse__o0MEz 1.8s ease-in-out .7s both}.landing-product-preview_mapBranches__qTHF5{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-product-preview_mapBranch__zlVyd{display:grid;min-width:0;justify-items:center}.landing-product-preview_mapBranchStem__yZe1h,.landing-product-preview_mapBranch__zlVyd:after{display:block;width:1px;height:11px;background:#bfc7d7;content:""}.landing-product-preview_mapBranch__zlVyd:after{animation:landing-product-preview_mapPathReveal__ts8QW .42s ease .48s both}.landing-product-preview_mapNode__XG7qj{width:100%;max-width:145px}.landing-product-preview_mapNodeNext__wGKOA{background:#fbfcff}.landing-product-preview_mapBranch__zlVyd:first-child .landing-product-preview_mapNode__XG7qj:first-of-type{animation-delay:.17s}.landing-product-preview_mapBranch__zlVyd:nth-child(2) .landing-product-preview_mapNode__XG7qj:first-of-type{animation-delay:.23s}.landing-product-preview_mapBranch__zlVyd:nth-child(3) .landing-product-preview_mapNode__XG7qj:first-of-type{animation-delay:.29s}.landing-product-preview_mapBranch__zlVyd:first-child .landing-product-preview_mapNodeNext__wGKOA{animation-delay:.35s}.landing-product-preview_mapBranch__zlVyd:nth-child(2) .landing-product-preview_mapNodeNext__wGKOA{animation-delay:.41s}.landing-product-preview_mapBranch__zlVyd:nth-child(3) .landing-product-preview_mapNodeNext__wGKOA{animation-delay:.47s}.landing-product-preview_mapBranch__zlVyd[data-tone=mint] .landing-product-preview_mapNode__XG7qj{border-color:#bfe9dc}.landing-product-preview_mapBranch__zlVyd[data-tone=mint] .landing-product-preview_mapNode__XG7qj>span{color:#13866f}.landing-product-preview_mapBranch__zlVyd[data-tone=violet] .landing-product-preview_mapNode__XG7qj{border-color:#d7cdfd}.landing-product-preview_mapBranch__zlVyd[data-tone=navy] .landing-product-preview_mapNode__XG7qj{border-color:#cbd5eb}.landing-product-preview_mapBranch__zlVyd[data-tone=navy] .landing-product-preview_mapNode__XG7qj>span{color:#334d86}.landing-product-preview_mapBranch__zlVyd[data-selected=true]:after,.landing-product-preview_mapBranch__zlVyd[data-selected=true]>.landing-product-preview_mapBranchStem__yZe1h{width:2px;background:linear-gradient(#7659f2,#35bea7)}.landing-product-preview_mapNode__XG7qj[data-selected=true]{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#7659f2,#35bea7) border-box;box-shadow:0 10px 24px rgba(94,70,202,.16)}@keyframes landing-product-preview_mapNodeReveal__2X6UL{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-product-preview_mapPathReveal__ts8QW{0%{opacity:0}to{opacity:1}}@keyframes landing-product-preview_mapRoutePulse__o0MEz{0%,to{opacity:0;transform:translateX(-80%)}18%{opacity:1}55%{opacity:1;transform:translateX(205%)}72%{opacity:0;transform:translateX(205%)}}.landing-product-preview_matchPreview__xU1sk,.landing-product-preview_projectPreview__h1TBw{min-height:520px;padding:24px;background:#f5f7fb}.landing-product-preview_matchPreview__xU1sk>header,.landing-product-preview_projectOptions__XpAMb>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-product-preview_matchPreview__xU1sk>header>div{display:grid;gap:4px}.landing-product-preview_matchPreview__xU1sk>header span{color:var(--landing-mint-dark);font-size:9px;font-weight:820}.landing-product-preview_matchPreview__xU1sk>header strong{color:var(--landing-navy);font-size:15px}.landing-product-preview_matchPreview__xU1sk>header small{padding:5px 8px;border-radius:999px;color:#6c7690;background:#fff;font-size:8px}.landing-product-preview_matchCards__b3SZZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.landing-product-preview_matchCards__b3SZZ article{display:flex;min-width:0;min-height:360px;flex-direction:column;padding:15px;border:1px solid #dde3ee;border-top:3px solid var(--landing-navy-soft);border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(30,43,80,.06)}.landing-product-preview_matchCards__b3SZZ article:nth-child(2){border-top-color:var(--landing-mint-dark)}.landing-product-preview_matchCards__b3SZZ article:nth-child(3){border-top-color:var(--landing-violet)}.landing-product-preview_matchCardTop__czghy{display:flex;align-items:center;justify-content:space-between;gap:6px}.landing-product-preview_matchCardTop__czghy>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--landing-purple);background:#f0edff}.landing-product-preview_matchCardTop__czghy small{color:#7d879c;font-size:8px}.landing-product-preview_matchCards__b3SZZ em{margin-top:18px;color:var(--landing-mint-dark);font-size:8px;font-style:normal;font-weight:820}.landing-product-preview_matchCards__b3SZZ>article>strong{margin-top:7px;color:var(--landing-navy);font-size:12px}.landing-product-preview_matchCards__b3SZZ p{margin-top:10px;color:#69748b;font-size:9px;line-height:1.6}.landing-product-preview_matchCardAction__zN1mk{display:flex;min-height:37px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 9px;border-radius:9px;color:var(--landing-purple);background:#f4f1ff;font-size:8px;font-weight:780}.landing-product-preview_projectPreview__h1TBw{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,1.05fr);gap:13px}.landing-product-preview_projectOptions__XpAMb,.landing-product-preview_projectQuestion__XRQdO{padding:20px;border:1px solid #e0e4ed;border-radius:15px;background:#fff}.landing-product-preview_projectQuestion__XRQdO>span{display:inline-flex;align-items:center;gap:5px;color:var(--landing-purple);font-size:9px;font-weight:800}.landing-product-preview_projectQuestion__XRQdO h4{margin-top:28px;color:var(--landing-navy);font-size:19px;letter-spacing:-.03em;line-height:1.45}.landing-product-preview_projectQuestion__XRQdO>p{margin-top:10px;color:#7a849b;font-size:9px;line-height:1.5}.landing-product-preview_projectQuestion__XRQdO>div{display:grid;gap:8px;margin-top:34px;padding:14px;border:1px solid #dcd5fb;border-radius:11px;background:#faf9ff}.landing-product-preview_projectQuestion__XRQdO>div strong{color:var(--landing-navy);font-size:9px}.landing-product-preview_projectQuestion__XRQdO>div span{color:#657089;font-size:9px;line-height:1.55}.landing-product-preview_projectOptions__XpAMb>header strong{color:var(--landing-navy);font-size:12px}.landing-product-preview_projectOptions__XpAMb>header small{color:#8a94a9;font-size:8px}.landing-product-preview_projectOptions__XpAMb article{display:grid;min-height:82px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-top:10px;padding:11px;border:1px solid #e1e5ed;border-radius:12px;background:#fff}.landing-product-preview_projectOptions__XpAMb article[data-selected=true]{border-color:#8a73f4;box-shadow:0 7px 16px rgba(103,80,225,.1)}.landing-product-preview_projectOptions__XpAMb article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--landing-purple);background:#f0edff}.landing-product-preview_projectOptions__XpAMb article>div{display:grid;gap:4px}.landing-product-preview_projectOptions__XpAMb article strong{color:var(--landing-navy);font-size:9px}.landing-product-preview_projectOptions__XpAMb article p{color:#7b859b;font-size:8px;line-height:1.45}.landing-product-preview_projectOptions__XpAMb article i{color:var(--landing-purple);font-style:normal}@media (max-width:980px){.landing-product-preview_panel__l17L0{grid-template-columns:1fr}.landing-product-preview_copy__aeN6H{display:grid;max-width:760px;grid-template-columns:1fr auto;column-gap:28px}.landing-product-preview_copy__aeN6H h3,.landing-product-preview_copy__aeN6H>p,.landing-product-preview_copy__aeN6H>span{grid-column:1/-1}.landing-product-preview_copy__aeN6H ul,.landing-product-preview_copy__aeN6H>a{align-self:end}}@media (max-width:767px){.landing-product-preview_section__92YGG{padding:88px 0 96px;background-size:24px 24px,24px 24px,auto,auto}.landing-product-preview_inner__0mM_i{width:min(100% - 32px,560px)}.landing-product-preview_heading__i31Rs h2{font-size:clamp(32px,9vw,43px)}.landing-product-preview_heading__i31Rs>p{font-size:14px}.landing-product-preview_tabs__RyM_V{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:31px}.landing-product-preview_tabs__RyM_V button{min-width:0;padding:0 6px;font-size:10px}.landing-product-preview_tabs__RyM_V button svg{display:none}.landing-product-preview_panel__l17L0{gap:27px;margin-top:22px}.landing-product-preview_copy__aeN6H{display:block}.landing-product-preview_copy__aeN6H h3{font-size:27px}.landing-product-preview_copy__aeN6H>a{margin-top:24px}.landing-product-preview_browserFrame__77qSG{border-radius:18px}.landing-product-preview_browserTopbar__X_zZe small{display:none}.landing-product-preview_aiPreview__lNFCU{min-height:0;grid-template-columns:1fr}.landing-product-preview_mapPane__KTGJr{min-height:520px;padding:15px 10px}.landing-product-preview_aiPreviewDetail__ftIdS{min-height:330px;border-top:1px solid #e0e4ed;border-left:0}.landing-product-preview_thoughtMap__H1kCH{min-height:465px;padding-inline:0}.landing-product-preview_mapRoot__XJ7CI{width:min(76%,220px)}.landing-product-preview_mapFork__3wLJ1{width:76%}.landing-product-preview_mapBranches__qTHF5{gap:6px}.landing-product-preview_mapNode__XG7qj{padding:8px 7px}.landing-product-preview_matchPreview__xU1sk,.landing-product-preview_projectPreview__h1TBw{min-height:0;padding:15px}.landing-product-preview_matchCards__b3SZZ{grid-template-columns:1fr}.landing-product-preview_matchCards__b3SZZ article{min-height:230px}.landing-product-preview_projectPreview__h1TBw{grid-template-columns:1fr}}@media (max-width:390px){.landing-product-preview_tabs__RyM_V button{font-size:9px}.landing-product-preview_browserTopbar__X_zZe strong{font-size:10px}.landing-product-preview_mapPane__KTGJr>header span{display:none}.landing-product-preview_mapNode__XG7qj strong{font-size:8px}.landing-product-preview_mapNode__XG7qj small{display:none}}@media (prefers-reduced-motion:reduce){.landing-product-preview_tabs__RyM_V button{transition:none}.landing-product-preview_mapFork__3wLJ1,.landing-product-preview_mapFork__3wLJ1:after,.landing-product-preview_mapNode__XG7qj,.landing-product-preview_mapRoot__XJ7CI,.landing-product-preview_mapStart__oiWd5,.landing-product-preview_previewBranchAction__I_UiS{animation:none}}.service-hub_shell__T0bIx{background:#f4f6f9}.service-hub_shell__T0bIx .screen-content{padding-top:0;background:transparent}.service-hub_hub__XLkfx{--hub-type-display:clamp(31px,3.2vw,38px);--hub-type-title:clamp(20px,2vw,22px);--hub-type-body:15px;width:min(100%,1120px);margin:0 auto;padding:0 0 26px}.service-hub_mobileHeader__uCYOY{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--divider)}.service-hub_intro__SCXUJ{padding:32px 0 22px}.service-hub_intro__SCXUJ h1{max-width:780px;color:var(--brand-navy-950);font-size:var(--hub-type-display);font-weight:850;letter-spacing:-.035em;line-height:1.25;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}.service-hub_intro__SCXUJ p{max-width:680px;margin-top:10px;color:var(--text-secondary);font-size:var(--hub-type-body);line-height:1.6;text-wrap:pretty;word-break:keep-all}.service-hub_introCompact__ObUxJ{padding:24px 0 18px}.service-hub_introCompact__ObUxJ h1{max-width:720px;font-size:clamp(26px,2.7vw,32px);line-height:1.28}.service-hub_introCompact__ObUxJ p{max-width:640px;margin-top:7px;font-size:14px;line-height:1.5}.service-hub_primaryTask__XtNO_{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "actions actions";column-gap:14px;row-gap:16px;padding:22px;overflow:hidden;border:1px solid #dcd6f7;border-radius:20px;background:linear-gradient(135deg,#fff 46%,#faf9ff);box-shadow:0 14px 34px rgba(41,50,92,.09)}.service-hub_primaryTask__XtNO_:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--brand-purple),var(--brand-mint-dark));content:""}.service-hub_primaryIcon__qdxlr{display:grid;grid-area:icon;width:44px;height:44px;place-items:center;border-radius:10px;color:var(--brand-purple);background:var(--brand-violet-soft)}.service-hub_primaryCopy__s1aLq h2{color:var(--brand-navy-950);font-size:var(--hub-type-title);font-weight:820;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}.service-hub_primaryEyebrow__AKtwl{display:inline-flex;width:fit-content;margin-bottom:5px;color:#6043d9;font-size:11px;font-weight:840;letter-spacing:-.01em}.service-hub_primaryCopy__s1aLq p{max-width:590px;margin-top:5px;color:var(--text-secondary);font-size:clamp(13px,1.15vw,14px);line-height:1.5;text-wrap:pretty;word-break:keep-all}.service-hub_primaryCopy__s1aLq{grid-area:copy;min-width:0}.service-hub_primaryActions__m41Sg{display:flex;grid-area:actions;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.service-hub_primaryButton__47_dP{display:inline-flex;max-width:100%;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:11px 20px;border-radius:12px;color:#fff;background:#5e43d9;box-shadow:none;font-size:15px;font-weight:800;line-height:1.35;text-align:center;white-space:normal;word-break:keep-all;transition:background-color .16s ease,transform .12s ease}.service-hub_primaryButton__47_dP:hover{background:#5739db}.service-hub_primaryButton__47_dP:active{transform:scale(.985)}.service-hub_primaryButton__47_dP svg,.service-hub_secondaryLink__pOIpM svg{flex:0 0 auto}.service-hub_primaryButton__47_dP:focus-visible,.service-hub_row__keqrg:focus-visible,.service-hub_secondaryLink__pOIpM:focus-visible,.service-hub_utilityLinks__lue2p a:focus-visible{outline:2px solid var(--brand-purple);outline-offset:3px}.service-hub_secondaryLink__pOIpM{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:3px;padding:0 12px;color:var(--text-secondary);font-size:13px;font-weight:760;border-radius:10px;transition:background-color .16s ease}.service-hub_secondaryLink__pOIpM:hover{color:var(--brand-purple);background:var(--brand-violet-soft)}.service-hub_adaptiveBody__BgNWT,.service-hub_adaptiveLayout__j752v,.service-hub_adaptivePrimary__QTUnm,.service-hub_adaptiveRail__t0CVi{min-width:0}.service-hub_adaptiveLayout__j752v{display:grid;gap:20px}.service-hub_adaptiveLayoutStacked__KtgwS{gap:0}.service-hub_adaptiveLayoutStacked__KtgwS .service-hub_adaptiveRail__t0CVi{margin-top:20px}.service-hub_adaptiveRail__t0CVi{display:grid;gap:14px}.service-hub_adaptiveBody__BgNWT{display:grid;gap:0}.service-hub_listSection__YHfyX{margin-top:24px;padding:22px 24px 8px;border:1px solid var(--divider);border-radius:18px;background:#fff;box-shadow:0 3px 12px rgba(41,50,92,.035)}.service-hub_listHeading__lRDbI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px}.service-hub_listHeading__lRDbI h2{color:var(--brand-navy-950);font-size:20px;font-weight:820;letter-spacing:-.025em}.service-hub_listHeading__lRDbI>:not(h2){color:var(--text-secondary);font-size:12px;font-weight:720}.service-hub_rows__Mio9n{border-top:1px solid var(--divider)}.service-hub_row__keqrg{display:grid;min-height:66px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;border-bottom:1px solid var(--divider);color:var(--brand-navy-950);margin-inline:-8px;padding-inline:8px;border-radius:11px;transition:background-color .16s ease,transform .16s ease}.service-hub_row__keqrg:hover{background:#f7f6ff;transform:translateX(2px)}.service-hub_rowStatic__3QUEy{cursor:default;background:#fbfcfe}.service-hub_rowStatic__3QUEy:hover{background:#fbfcfe;transform:none}.service-hub_rowIcon__w6GGl{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#536079;background:#f4f6f9}.service-hub_rowIcon_violet__YcIbz{color:var(--brand-purple);background:var(--brand-violet-soft)}.service-hub_rowIcon_mint__o2jpv{color:var(--brand-mint-dark);background:var(--brand-mint-soft)}.service-hub_rowCopy__14MBB{display:grid;gap:4px;min-width:0}.service-hub_rowCopy__14MBB strong{font-size:15px;font-weight:780}.service-hub_rowCopy__14MBB small,.service-hub_rowCopy__14MBB strong{display:block;overflow:visible;line-height:1.45;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}.service-hub_rowCopy__14MBB small{color:#7b8498;font-size:12px}.service-hub_rowStatus__NPLYi{color:#7b8498;font-size:12px;font-weight:700;white-space:nowrap}.service-hub_utilityLinks__lue2p{display:grid;margin-top:26px;padding:8px 22px;border:1px solid var(--divider);border-radius:18px;background:#fff;box-shadow:0 3px 12px rgba(41,50,92,.035)}.service-hub_utilityLinks__lue2p a{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--divider);color:#1e2a44;font-size:14px;font-weight:740;transition:color .16s ease,transform .16s ease}.service-hub_utilityLinks__lue2p a:hover{color:var(--brand-purple);transform:translateX(2px)}.service-hub_utilityLinks__lue2p a:last-child{border-bottom:0}.service-hub_utilityLinks__lue2p a>svg:first-child{color:var(--text-secondary)}.service-hub_trustNote__9EwIe{display:flex;align-items:center;gap:8px;margin-top:24px;color:var(--brand-mint-dark);font-size:12px;font-weight:720}@media (min-width:1024px){.service-hub_shell__T0bIx .screen-content{padding:0 44px 58px}.service-hub_hub__XLkfx{padding-top:22px}.service-hub_intro__SCXUJ{padding:36px 0 24px}.service-hub_introCompact__ObUxJ{padding:26px 0 18px}.service-hub_introCompact__ObUxJ p{font-size:14px}.service-hub_intro__SCXUJ p{font-size:16px;line-height:1.5}.service-hub_primaryTask__XtNO_{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "actions actions";align-items:start;min-height:0;padding:26px 28px;column-gap:18px;row-gap:18px}.service-hub_primaryIcon__qdxlr{width:52px;height:52px}.service-hub_primaryActions__m41Sg{align-content:center}.service-hub_primaryButton__47_dP{min-height:48px}.service-hub_row__keqrg{min-height:76px;padding:8px}}@media (min-width:1280px){.service-hub_mobileHeader__uCYOY{display:none}.service-hub_adaptiveLayout__j752v{grid-template-columns:minmax(0,1fr) minmax(292px,320px);grid-template-areas:"primary rail" "body rail";align-items:start;column-gap:24px;row-gap:0}.service-hub_adaptivePrimary__QTUnm{grid-area:primary}.service-hub_adaptiveRail__t0CVi{grid-area:rail;position:sticky;top:26px}.service-hub_adaptiveBody__BgNWT{grid-area:body}.service-hub_adaptiveLayoutStacked__KtgwS{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "body" "rail";row-gap:0}.service-hub_adaptiveLayoutStacked__KtgwS .service-hub_adaptiveRail__t0CVi{position:static;top:auto}}@media (max-width:640px){.service-hub_primaryActions__m41Sg{display:grid;grid-template-columns:minmax(0,1fr)}.service-hub_primaryButton__47_dP,.service-hub_secondaryLink__pOIpM{width:100%}.service-hub_row__keqrg{grid-template-columns:auto minmax(0,1fr) auto}.service-hub_rowStatus__NPLYi{display:none}}@media (max-width:420px){.service-hub_intro__SCXUJ{padding-top:28px}.service-hub_introCompact__ObUxJ{padding:22px 0 16px}.service-hub_primaryTask__XtNO_{padding:20px}.service-hub_listSection__YHfyX{padding:18px 16px 6px}.service-hub_utilityLinks__lue2p{padding-inline:16px}}