.email-confirmation-banner_banner__o9AcG{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:16px 20px;border-radius:20px;border:1px solid rgba(255,196,92,.28);background:linear-gradient(135deg,rgba(255,196,92,.14),rgba(255,255,255,.04))}.email-confirmation-banner_copy__chzjA{min-width:0}.email-confirmation-banner_copy__chzjA strong{display:block;margin-bottom:4px;color:#fff4d6;font-size:.95rem}.email-confirmation-banner_copy__chzjA p{margin:0;color:rgba(255,244,214,.82);line-height:1.5}.email-confirmation-banner_copy__chzjA span{color:#ffffff;font-weight:600}.email-confirmation-banner_feedbackError__P22F9{margin-top:8px;font-size:.9rem;color:#ffb4b4}.email-confirmation-banner_feedbackSuccess__qUas5{margin-top:8px;font-size:.9rem;color:#b8f5c6}.email-confirmation-banner_button__F_Zlr{flex-shrink:0;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(17,19,25,.72);color:#fff8ea;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.email-confirmation-banner_button__F_Zlr:hover:not(:disabled){transform:translateY(-1px);background:rgba(17,19,25,.92)}.email-confirmation-banner_button__F_Zlr:disabled{opacity:.7;cursor:wait}.email-confirmation-banner_bannerLight__CetgS{border-color:#ffe5ad;background:#fff7e6}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_copy__chzjA strong{color:#6d4700}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_copy__chzjA p{color:#5b3d00}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_copy__chzjA span{color:#0b1220}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_feedbackError__P22F9{color:#c0392b}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_feedbackSuccess__qUas5{color:#0a7d4f}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_button__F_Zlr{border-color:#e4e7eb;background:#fff;color:#1d2633}.email-confirmation-banner_bannerLight__CetgS .email-confirmation-banner_button__F_Zlr:hover:not(:disabled){background:#f8f9fb}@media (max-width:760px){.email-confirmation-banner_banner__o9AcG{flex-direction:column;align-items:stretch}}.org-switcher_switcherWrap___SFNm{display:flex;flex-direction:column;gap:6px}.org-switcher_switcher__g2j4L{position:relative;display:inline-flex;align-items:center}.org-switcher_select__eJW4v{min-width:220px;min-height:56px;padding:0 42px 0 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#f7f9ff;font:inherit;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.org-switcher_select__eJW4v:disabled{opacity:.7;cursor:wait}.org-switcher_chevron__5ma1k{position:absolute;right:18px;color:rgba(237,241,255,.72);pointer-events:none}.org-switcher_staticOrg___IxTw{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.org-switcher_orgName__mpuli{color:#f7f9ff;font-weight:700}.org-switcher_orgBadge__jp07d{padding:4px 8px;border-radius:999px;background:rgba(114,161,255,.18);color:#b8ceff;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.org-switcher_srOnly__IqROu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.org-switcher_error__HjRHa{margin:0;color:#ffb4b4;font-size:.82rem}.dashboard_page__JqgnU{min-height:100vh;color:#f3f6ff;background:radial-gradient(circle at top left,rgba(64,124,255,.2),transparent 28%),radial-gradient(circle at top right,rgba(84,180,255,.16),transparent 22%),linear-gradient(180deg,#111319,#171a22 54%,#12151c)}.dashboard_layout__VrZIc{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.dashboard_sidebar__GRZAY{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:28px;height:100vh;padding:28px 20px 22px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,19,25,.96),rgba(14,16,22,.96));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard_brand__eERgN{display:inline-flex;align-items:center;gap:12px;font-size:2rem;font-weight:800;letter-spacing:-.04em}.dashboard_brandWord__8EiiY{color:#f6f8ff}.dashboard_brandWord__8EiiY span{color:#72a1ff}.dashboard_brandMark__ZJ0yj{border-radius:16px;box-shadow:0 12px 28px rgba(27,79,194,.28)}.dashboard_navGroup__QQnrd{display:flex;flex-direction:column;gap:10px}.dashboard_groupTitle__QW1Hu{padding:0 10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(212,221,255,.46)}.dashboard_navItemActive__VAZkp,.dashboard_navItem__dS4xb{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;color:rgba(235,240,255,.72);transition:transform .2s ease,background .2s ease,color .2s ease}.dashboard_navItemActive__VAZkp:hover,.dashboard_navItem__dS4xb:hover{transform:translateX(2px)}.dashboard_navItemActive__VAZkp{background:linear-gradient(135deg,rgba(76,137,255,.24),rgba(82,193,255,.12));color:#f7faff;box-shadow:inset 0 0 0 1px rgba(114,161,255,.18)}.dashboard_navIcon__ordCr{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:rgba(255,255,255,.06);font-size:.95rem}.dashboard_navMeta__fkTO1{margin-left:auto;padding:4px 8px;border-radius:999px;background:rgba(189,108,255,.18);color:#e4b2ff;font-size:.74rem;font-weight:700}.dashboard_supportCard__tfrLc{margin-top:auto;padding:18px;border-radius:24px;background:linear-gradient(160deg,rgba(61,124,255,.18),rgba(34,37,49,.96)),rgba(255,255,255,.04);border:1px solid rgba(114,161,255,.12)}.dashboard_supportCard__tfrLc p{margin:0;color:rgba(225,232,255,.72);line-height:1.5}.dashboard_supportCard__tfrLc strong{display:block;margin-bottom:8px;font-size:1rem;color:#f5f8ff}.dashboard_content__SlD9G{padding:24px 28px 40px}.dashboard_topbar__YGNLI{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding-bottom:20px}.dashboard_searchRow__fW_27{display:flex;gap:14px;align-items:center}.dashboard_coursePicker__4s6zX,.dashboard_search__USmiW{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 20px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(237,241,255,.72)}.dashboard_search__USmiW{flex:1 1}.dashboard_coursePicker__4s6zX{min-width:260px;justify-content:space-between}.dashboard_topActions__QKNK5{display:flex;justify-content:flex-end;gap:12px;align-items:center}.dashboard_avatar__RizL5,.dashboard_energyPill__bK30I,.dashboard_streakPill__oy3mJ{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.dashboard_energyPill__bK30I{padding:0 20px;gap:12px;background:linear-gradient(135deg,#7429ff,#a624ff 58%,#ffcf2f 0,#ffcf2f);color:#ffffff;font-weight:800}.dashboard_energyStatus__wlO95{opacity:.86}.dashboard_streakPill__oy3mJ{padding:0 18px;gap:10px;background:rgba(255,255,255,.04);color:#f7f9ff;font-weight:700}.dashboard_avatar__RizL5{width:56px;background:linear-gradient(135deg,#8bcf54,#6aa03d);color:#f9fff0;font-weight:800;font-size:1.2rem;text-decoration:none}.dashboard_grid__iojfp{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px}.dashboard_mainColumn__OcBmI{display:flex;flex-direction:column;gap:24px}.dashboard_heroPanel__ie3RY,.dashboard_paperCard__US0BC,.dashboard_progressPanel__kJU6O,.dashboard_questPanel__bOID6{border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03)),rgba(18,22,30,.88);box-shadow:0 22px 56px rgba(3,8,22,.28)}.dashboard_heroPanel__ie3RY{padding:32px}.dashboard_eyebrow__XxFhz{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(114,161,255,.1);color:#8cb3ff;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard_heroPanel__ie3RY h1{margin:22px 0 10px;font-size:clamp(2.6rem,6vw,4.25rem);line-height:.94;letter-spacing:-.06em}.dashboard_heroPanel__ie3RY h1 span{color:rgba(243,246,255,.46)}.dashboard_heroPanel__ie3RY p{max-width:760px;margin:0;color:rgba(224,232,255,.7);font-size:1.08rem;line-height:1.6}.dashboard_heroActions__YD_5V{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.dashboard_primaryCta__MuJyY,.dashboard_secondaryCta__TFthG{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:999px;font-weight:800}.dashboard_primaryCta__MuJyY{background:linear-gradient(135deg,#5ec8f7,#72a1ff);color:#102341;box-shadow:0 18px 34px rgba(94,200,247,.2)}.dashboard_secondaryCta__TFthG{background:rgba(255,255,255,.06);color:#eef3ff}.dashboard_sectionHeader__f6l90{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_sectionHeader__f6l90 h2{margin:0;font-size:1.9rem;letter-spacing:-.04em}.dashboard_subtle__iqM3v{color:rgba(220,229,255,.58);font-size:.98rem}.dashboard_addButton__EcNtb{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;border-radius:999px;background:#ffffff;color:#161a23;font-weight:800}.dashboard_subjectCard__CX37_{overflow:hidden;padding:0;border-radius:28px;background:linear-gradient(135deg,rgba(208,67,119,.94),rgba(221,89,128,.94) 42%,rgba(75,113,255,.9));box-shadow:0 30px 60px rgba(28,10,24,.28)}.dashboard_subjectInner__S2_EG{display:grid;grid-template-columns:minmax(0,1.1fr) 220px;align-items:stretch;min-height:250px}.dashboard_subjectCopy__dNtSk{padding:30px}.dashboard_subjectCopy__dNtSk span{color:rgba(255,236,244,.84);font-size:.96rem;font-weight:700}.dashboard_subjectCopy__dNtSk h3{margin:12px 0 18px;font-size:2.45rem;letter-spacing:-.05em}.dashboard_subjectCopy__dNtSk p{max-width:360px;margin:0 0 26px;color:rgba(255,245,249,.86);line-height:1.55}.dashboard_subjectButton__7gbxr{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 18px;border-radius:999px;background:#ffffff;color:#13161d;font-weight:800}.dashboard_subjectArt__T2V9z{position:relative;overflow:hidden}.dashboard_shapeOne__Md_um,.dashboard_shapeThree__5Sn67,.dashboard_shapeTwo__dwvNr{position:absolute;border-radius:999px;filter:blur(.2px)}.dashboard_shapeOne__Md_um{inset:26px 26px auto auto;width:130px;height:130px;background:linear-gradient(180deg,rgba(152,207,255,.94),rgba(68,96,255,.8));transform:rotate(24deg)}.dashboard_shapeTwo__dwvNr{right:44px;bottom:28px;width:88px;height:140px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(162,182,255,.12));transform:rotate(18deg)}.dashboard_shapeThree__5Sn67{top:58px;right:118px;width:14px;height:14px;background:#ffdce7;box-shadow:0 0 0 8px rgba(255,255,255,.12)}.dashboard_paperGrid__WC1O2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dashboard_paperCard__US0BC{overflow:hidden}.dashboard_paperTop__Ac7yz{padding:28px 28px 18px}.dashboard_paperTop__Ac7yz h3{margin:0 0 18px;font-size:1.65rem;line-height:1.18;letter-spacing:-.04em}.dashboard_paperLinks__YJqH1{display:flex;flex-direction:column;gap:14px}.dashboard_paperLinks__YJqH1 span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(237,241,255,.84)}.dashboard_paperFooter__jOKZ8{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:rgba(255,255,255,.06);color:rgba(214,223,252,.62)}.dashboard_logAttempt__e896B{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.16);color:#f8fbff;font-weight:800}.dashboard_progressPanel__kJU6O{padding:28px}.dashboard_progressHeader__exc12{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard_progressHeader__exc12 h3{margin:0;font-size:1.6rem;letter-spacing:-.04em}.dashboard_progressHeader__exc12 p{margin:8px 0 0;color:rgba(220,229,255,.58);line-height:1.5}.dashboard_progressBadge__3i9sy{min-width:60px;min-height:60px;padding:0 16px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(114,161,255,.12);color:#84afff;font-weight:800}.dashboard_progressGrid__bkyM1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.dashboard_metric__6Plkk{padding:18px;border-radius:22px;background:rgba(255,255,255,.04)}.dashboard_metric__6Plkk strong{display:block;margin-bottom:6px;font-size:1.8rem;letter-spacing:-.05em}.dashboard_metric__6Plkk span{color:rgba(217,225,250,.58)}.dashboard_questPanel__bOID6{padding:26px}.dashboard_questPanel__bOID6 h2{margin:0 0 8px;font-size:1.95rem;letter-spacing:-.05em}.dashboard_questPanel__bOID6 p{margin:0 0 20px;color:rgba(220,229,255,.58);line-height:1.55}.dashboard_questList__f_6Ee{display:flex;flex-direction:column;gap:12px}.dashboard_questItem__9JUOD{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03)}.dashboard_questCheck__DqGnA{width:22px;height:22px;border-radius:7px;border:1px solid rgba(255,255,255,.16)}.dashboard_questReward__RXKVP{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(180,97,255,.28);color:#dfb0ff;font-weight:700}.dashboard_mobileTop__644wj{display:none}@media (max-width:1180px){.dashboard_layout__VrZIc{grid-template-columns:1fr}.dashboard_sidebar__GRZAY{display:none}.dashboard_mobileTop__644wj{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.dashboard_content__SlD9G{padding:20px}.dashboard_grid__iojfp{grid-template-columns:1fr}}@media (max-width:860px){.dashboard_topbar__YGNLI{grid-template-columns:1fr}.dashboard_searchRow__fW_27,.dashboard_topActions__QKNK5{flex-wrap:wrap}.dashboard_coursePicker__4s6zX,.dashboard_search__USmiW{width:100%}.dashboard_paperGrid__WC1O2,.dashboard_progressGrid__bkyM1,.dashboard_subjectInner__S2_EG{grid-template-columns:1fr}.dashboard_subjectArt__T2V9z{min-height:180px}}@media (max-width:560px){.dashboard_heroPanel__ie3RY,.dashboard_paperFooter__jOKZ8,.dashboard_paperTop__Ac7yz,.dashboard_progressPanel__kJU6O,.dashboard_questPanel__bOID6{padding-left:18px;padding-right:18px}.dashboard_heroPanel__ie3RY{padding-top:24px;padding-bottom:24px}.dashboard_heroActions__YD_5V{flex-direction:column}.dashboard_addButton__EcNtb,.dashboard_primaryCta__MuJyY,.dashboard_secondaryCta__TFthG{width:100%}}.auth-shell_shell__hqPhq{--blue:#3b82f6;--blue-600:#2f74f0;--blue-700:#2563eb;--ink:#0b1220;--text:#1d2633;--muted:#5b6776;--line:#e6e8ec;--field:#f5f6f8;--field-line:#e4e7eb;--right-1:#eef4ff;--right-2:#dce8ff;--right-3:#cdddff;--r:14px;--r-lg:20px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(16,24,40,0.05);--shadow:0 12px 34px -12px rgba(16,40,90,0.22);--shadow-card:0 30px 70px -28px rgba(20,50,110,0.4);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;grid-template-columns:minmax(0,.92fr) 1.08fr;min-height:100vh;color:var(--text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.auth-shell_pane__Igcqk{position:relative;display:flex;flex-direction:column;padding:34px 40px 26px}.auth-shell_brand__nUHpO{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit}.auth-shell_brandMark__sAHrm{height:30px;width:30px;background:var(--blue);mask:url(/logo.svg) center/contain no-repeat;-webkit-mask:url(/logo.svg) center/contain no-repeat;flex:0 0 auto}.auth-shell_brandName____nMg{font-size:23px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.auth-shell_brandName____nMg b{color:var(--blue);font-weight:800}.auth-shell_brandTag__DbDCK{margin-left:2px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--blue);background:#e9f1ff;padding:5px 10px;border-radius:var(--r-pill)}.auth-shell_formWrap__RLGNd{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px 0 8px}.auth-shell_form__6Jsr2{width:100%;max-width:392px}.auth-shell_switchRow__AnXy7{display:flex;justify-content:center}.auth-shell_switch__gNUmK{display:inline-flex;align-items:center;gap:7px;margin:0 auto 26px;font-size:14.5px;font-weight:700;color:var(--ink);background:#f3f5f8;border:1px solid #ebeef2;padding:9px 17px;border-radius:var(--r-pill);text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s}.auth-shell_switch__gNUmK:hover{background:#eef1f5;box-shadow:var(--shadow-sm)}.auth-shell_switch__gNUmK svg{width:15px;height:15px;opacity:.55;transition:transform .2s}.auth-shell_switch__gNUmK:hover svg{transform:translateX(3px)}.auth-shell_title__2b2JV{font-size:42px;line-height:1.04;letter-spacing:-.03em;font-weight:800;color:var(--ink);text-align:center;margin:2px 0 8px}.auth-shell_sub__zkAKZ{text-align:center;color:var(--muted);font-size:16px;margin:0 0 26px}.auth-shell_sub__zkAKZ a{color:var(--blue);font-weight:700;text-decoration:none}.auth-shell_sub__zkAKZ a:hover{text-decoration:underline}.auth-shell_sso__d6f5d{display:flex;flex-direction:column;gap:13px}.auth-shell_ssoButton__lEEWV{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:0 18px;height:56px;border-radius:var(--r);background:#fff;border:1.4px solid var(--field-line);cursor:pointer;font-size:16px;font-weight:700;color:#202733;transition:border-color .15s,box-shadow .15s,transform .05s,background .15s}.auth-shell_ssoButton__lEEWV:hover{border-color:#cfd6de;box-shadow:var(--shadow-sm);background:#fcfdff}.auth-shell_ssoButton__lEEWV:active{transform:translateY(1px)}.auth-shell_ssoButton__lEEWV:disabled{opacity:.65;cursor:default}.auth-shell_ssoButton__lEEWV svg{width:21px;height:21px;flex:0 0 auto}.auth-shell_divider__NeIOd{display:flex;align-items:center;gap:16px;margin:22px 0;color:var(--muted);font-size:14px}.auth-shell_divider__NeIOd:after,.auth-shell_divider__NeIOd:before{content:"";height:1px;flex:1 1;background:var(--field-line)}.auth-shell_field__CHS91{margin-bottom:17px}.auth-shell_field__CHS91 label{display:block;font-size:15px;font-weight:700;color:var(--ink);margin-bottom:9px}.auth-shell_input__oCqLl{position:relative}.auth-shell_input__oCqLl input{width:100%;height:58px;padding:0 16px;border-radius:var(--r);background:var(--field);border:1.5px solid transparent;outline:none;font-size:16px;color:var(--ink);transition:border-color .15s,background .15s}.auth-shell_input__oCqLl input::placeholder{color:#9aa3af}.auth-shell_input__oCqLl input:focus{background:#fff;border-color:var(--blue)}.auth-shell_inputHasBtn__EXgAg input{padding-right:52px}.auth-shell_eye__5xdfw{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:grid;place-items:center;border:none;background:transparent;cursor:pointer;color:#8a93a0;border-radius:10px}.auth-shell_eye__5xdfw:hover{color:#5b6776;background:#eef0f3}.auth-shell_eye__5xdfw svg{width:21px;height:21px}.auth-shell_err__hy0I4{margin:-6px 2px 12px;font-size:13.5px;color:#d23b3b;font-weight:600}.auth-shell_submit__nbxXR{width:100%;height:58px;margin-top:4px;border:none;border-radius:var(--r);background:var(--blue);color:#fff;font-size:17px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 22px -10px rgba(59,130,246,.8);transition:background .15s,transform .05s,box-shadow .15s}.auth-shell_submit__nbxXR:hover{background:var(--blue-600)}.auth-shell_submit__nbxXR:active{transform:translateY(1px)}.auth-shell_submit__nbxXR:disabled{opacity:.65;cursor:default}.auth-shell_forgot__OZVJt{display:block;text-align:center;margin:18px 0 0;font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.auth-shell_forgot__OZVJt:hover{color:var(--blue)}.auth-shell_legal__EgnR0{margin:26px 0 0;text-align:center;font-size:14px;color:var(--muted)}.auth-shell_legal__EgnR0 a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.auth-shell_note__S7vOi{margin:0 0 18px;padding:13px 15px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.45}.auth-shell_noteInfo___323N{background:#fff7e6;color:#8a5a00;border:1px solid #ffe5ad}.auth-shell_noteOk__9Ehc0{background:#e7f7ee;color:#0a7d4f;border:1px solid #b9e6cd}.auth-shell_noteBad__ZAN2p{background:#fdecec;color:#c0392b;border:1px solid #f6c9c4}.auth-shell_showcase__RYrOw{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 8%,var(--right-3) 0,rgba(205,221,255,0) 55%),radial-gradient(100% 80% at 12% 95%,#e7eeff 0,rgba(231,238,255,0) 60%),linear-gradient(160deg,var(--right-1),var(--right-2));display:flex;align-items:center;justify-content:center;padding:48px}.auth-shell_showcase__RYrOw:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(59,130,246,.16) 1.1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 30%,transparent 75%);opacity:.7}.auth-shell_glow__5xbXw{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 65%);filter:blur(46px);top:8%;right:6%;opacity:.7}.auth-shell_demo__ebzLv{position:relative;width:min(560px,100%);background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.auth-shell_demoTop__CFL5r{height:8px;background:linear-gradient(90deg,var(--blue),#6aa0ff)}.auth-shell_demoBar__PiEWA{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #eef1f5}.auth-shell_demoPill__sS6Ud{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#2b3441;background:#f3f5f8;padding:6px 11px;border-radius:9px}.auth-shell_demoPill__sS6Ud svg{width:14px;height:14px;color:var(--blue)}.auth-shell_demoDots__NQW1q{margin-left:auto;display:flex;gap:6px}.auth-shell_demoDots__NQW1q i{width:8px;height:8px;border-radius:50%;background:#e1e5ea;display:block;font-style:normal}.auth-shell_demoDots__NQW1q i.auth-shell_on__E5BjE{background:var(--blue)}.auth-shell_demoBody__UiA_t{padding:20px 22px 22px}.auth-shell_qno__d4mnU{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:#222b36}.auth-shell_qnoN__RFGHQ{font-weight:800;color:var(--blue)}.auth-shell_qmono__FbbuY{font-family:var(--mono);background:#f6f8fc;border:1px solid #e9eef6;color:#0b1220;border-radius:10px;padding:12px 14px;font-size:17px;font-weight:600;margin:14px 0}.auth-shell_steps__a7_tI{display:flex;flex-direction:column;gap:10px;margin:4px 0}.auth-shell_step__fRpsu{display:flex;align-items:center;gap:11px;font-size:14px;color:#3a4250}.auth-shell_stepBadge__Irwka{width:24px;height:24px;border-radius:50%;background:#e9f1ff;color:var(--blue);font-weight:800;font-size:13px;display:grid;place-items:center;flex:0 0 auto}.auth-shell_stepActive__4fLqd .auth-shell_stepBadge__Irwka{background:var(--blue);color:#fff}.auth-shell_stepDone__UfGX_ .auth-shell_stepBadge__Irwka{background:#e7f7ee;color:#0a7d4f}.auth-shell_stepMuted__XubVA{color:var(--muted)}.auth-shell_choiceList__JPTw5{display:flex;flex-direction:column;gap:12px;margin:4px 0 22px}.auth-shell_choice__6IgKv{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:0 18px;border-radius:var(--r);background:var(--blue);color:#fff;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 10px 22px -10px rgba(59,130,246,.8);transition:background .15s,transform .05s}.auth-shell_choice__6IgKv:hover{background:var(--blue-600)}.auth-shell_choiceSecondary__lGnge{background:#fff;color:var(--ink);border:1.4px solid var(--field-line);box-shadow:none}.auth-shell_choiceSecondary__lGnge:hover{background:#f8f9fb}.auth-shell_choice__6IgKv svg{width:18px;height:18px;flex:0 0 auto;opacity:.9}.auth-shell_ans__Km9eR{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border-radius:11px;background:#e7f7ee;color:#0a7d4f;font-weight:800;font-size:15px}.auth-shell_ans__Km9eR svg{width:18px;height:18px}.auth-shell_tryit__WM5kX{margin-top:13px;padding:13px 15px;border-radius:11px;background:var(--blue);color:#fff;font-size:14.5px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-shell_tryitMono___5DTB{font-family:var(--mono);font-weight:600;opacity:.96}.auth-shell_float__oXv3_{position:absolute;background:#fff;border-radius:13px;box-shadow:var(--shadow);padding:11px 14px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.auth-shell_floatA__O5FhK{top:7%;left:4%;color:#0a7d4f}.auth-shell_floatADot__bozU6{width:9px;height:9px;border-radius:50%;background:#19c37d}.auth-shell_floatB__sDf14{bottom:9%;right:3%;color:#2b3441}.auth-shell_floatB__sDf14 svg{width:16px;height:16px;color:var(--blue)}.auth-shell_showcaseCap__y_Obs{position:absolute;left:0;right:0;bottom:30px;text-align:center;color:#33405a;font-size:14px;font-weight:600;padding:0 30px}.auth-shell_showcaseCap__y_Obs b{color:#1c2c4a}@keyframes auth-shell_rise__Z2mxd{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-shell_floatY__dVGSA{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.auth-shell_anim__NyQLf{opacity:0;animation:auth-shell_rise__Z2mxd .6s cubic-bezier(.2,.7,.3,1) forwards}.auth-shell_d1__b2cG9{animation-delay:.05s}.auth-shell_d2__GUBRI{animation-delay:.12s}.auth-shell_d3__32cFj{animation-delay:.19s}.auth-shell_d4__FTHMS{animation-delay:.26s}.auth-shell_d5__vt5V_{animation-delay:.33s}.auth-shell_d6__AEJZ_{animation-delay:.4s}.auth-shell_demoAnim__DNXX1{animation:auth-shell_rise__Z2mxd .7s cubic-bezier(.2,.7,.3,1) .15s both}.auth-shell_floatAAnim___8eAB{animation:auth-shell_rise__Z2mxd .6s ease .55s both,auth-shell_floatY__dVGSA 5.5s ease-in-out 1.2s infinite}.auth-shell_floatBAnim__lVtnE{animation:auth-shell_rise__Z2mxd .6s ease .7s both,auth-shell_floatY__dVGSA 6.5s ease-in-out 1.4s infinite}@media (prefers-reduced-motion:reduce){.auth-shell_anim__NyQLf,.auth-shell_demoAnim__DNXX1,.auth-shell_floatAAnim___8eAB,.auth-shell_floatBAnim__lVtnE{animation:none;opacity:1}}@media (max-width:980px){.auth-shell_shell__hqPhq{grid-template-columns:1fr}.auth-shell_showcase__RYrOw{display:none}.auth-shell_pane__Igcqk{padding:26px 22px 24px}}@media (max-width:420px){.auth-shell_title__2b2JV{font-size:36px}.auth-shell_pane__Igcqk{padding:22px 18px}.auth-shell_input__oCqLl input,.auth-shell_ssoButton__lEEWV,.auth-shell_submit__nbxXR{height:54px}}.profile_page__lpsmm{min-height:100vh;color:#f3f6ff;background:radial-gradient(circle at top left,rgba(64,124,255,.2),transparent 28%),radial-gradient(circle at top right,rgba(84,180,255,.16),transparent 22%),linear-gradient(180deg,#111319,#171a22 54%,#12151c)}.profile_shell__ZjLuW{max-width:860px;margin:0 auto;padding:28px 24px 64px}.profile_header__vlW0q{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.profile_brand__564OD{display:inline-flex;align-items:center;gap:12px;font-size:1.6rem;font-weight:800;letter-spacing:-.04em;color:inherit;text-decoration:none}.profile_brandWord__k0d51 span{color:#72a1ff}.profile_brandMark__0Hjmm{border-radius:14px;box-shadow:0 12px 28px rgba(27,79,194,.28)}.profile_backLink__FOVYX{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(235,240,255,.88);font-weight:700;font-size:.92rem;text-decoration:none;transition:background .2s ease}.profile_backLink__FOVYX:hover{background:rgba(255,255,255,.08)}.profile_intro__arzVF{margin-bottom:24px}.profile_intro__arzVF h1{margin:0 0 8px;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.05em}.profile_intro__arzVF p{margin:0;color:rgba(224,232,255,.68);line-height:1.6}.profile_sections__6skqR{display:flex;flex-direction:column;gap:20px}.profile_section__cgIo6{padding:24px 28px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03)),rgba(18,22,30,.88);box-shadow:0 22px 56px rgba(3,8,22,.28)}.profile_sectionHeader__7nnms{margin-bottom:18px}.profile_sectionHeader__7nnms h2{margin:0 0 6px;font-size:1.2rem;letter-spacing:-.02em}.profile_sectionHeader__7nnms p{margin:0;color:rgba(224,232,255,.62);font-size:.95rem;line-height:1.5}.profile_field__tjHAY{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.profile_field__tjHAY label{font-size:.88rem;font-weight:700;color:rgba(235,240,255,.78)}.profile_field__tjHAY input,.profile_field__tjHAY textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(8,10,16,.55);color:#f3f6ff;font:inherit}.profile_field__tjHAY input:-moz-read-only{opacity:.72;cursor:default}.profile_field__tjHAY input:read-only{opacity:.72;cursor:default}.profile_field__tjHAY textarea{min-height:96px;resize:vertical}.profile_field__tjHAY input:focus,.profile_field__tjHAY select:focus,.profile_field__tjHAY textarea:focus{outline:2px solid rgba(114,161,255,.45);outline-offset:1px}.profile_field__tjHAY select{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(8,10,16,.55);color:#f3f6ff;font:inherit}.profile_inviteFields__TzvlE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);grid-gap:16px;gap:16px}.profile_inviteList__bnOoO{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.profile_inviteListTitle__8xlAJ{margin:0 0 14px;font-size:1rem;letter-spacing:-.02em}.profile_inviteItems__y9WHp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.profile_inviteItem__hRuub{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(8,10,16,.35)}.profile_inviteDetails__Yia8_{display:flex;flex-direction:column;gap:4px;min-width:0}.profile_inviteEmail__G8qcn{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_inviteMeta__Wno9y{color:rgba(224,232,255,.62);font-size:.88rem}.profile_feedbackError__fQ6MX,.profile_feedbackSuccess__Au_XX{margin:0 0 14px;font-size:.92rem}.profile_feedbackError__fQ6MX{color:#ff9f9f}.profile_feedbackSuccess__Au_XX{color:#8ce8b6}.profile_dangerButton__LeFO5,.profile_primaryButton__NF5RS,.profile_secondaryButton__c2xzw{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;border:none;font:inherit;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.profile_dangerButton__LeFO5:disabled,.profile_primaryButton__NF5RS:disabled,.profile_secondaryButton__c2xzw:disabled{opacity:.6;cursor:wait}.profile_primaryButton__NF5RS{background:linear-gradient(135deg,#4f8cff,#3b6fe8);color:#fff;box-shadow:0 12px 28px rgba(59,111,232,.35)}.profile_secondaryButton__c2xzw{background:rgba(255,255,255,.08);color:#eef3ff;border:1px solid rgba(255,255,255,.12)}.profile_dangerButton__LeFO5{background:rgba(255,96,96,.14);color:#ffb4b4;border:1px solid rgba(255,120,120,.28)}.profile_authStatus__k1CR1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.profile_statusPill__nWHDZ{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(140,232,182,.12);border:1px solid rgba(140,232,182,.28);color:#b8f5d4;font-size:.88rem;font-weight:700}.profile_googleButton__f_yUW{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#fff;color:#1d2633;font:inherit;font-weight:700;cursor:pointer}.profile_googleButton__f_yUW svg{width:20px;height:20px}.profile_bannerError__i0IqO{margin-bottom:20px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,120,120,.35);background:rgba(255,96,96,.12);color:#ffc9c9}.profile_connectGoogleForm__nFVNA{margin-top:20px}.profile_connectGoogleFormTight___zvbr{margin-top:0}@media (max-width:640px){.profile_shell__ZjLuW{padding:20px 16px 48px}.profile_header__vlW0q{flex-direction:column;align-items:flex-start}.profile_section__cgIo6{padding:20px 18px}.profile_inviteFields__TzvlE{grid-template-columns:1fr}.profile_inviteItem__hRuub{flex-direction:column;align-items:stretch}}