.page_page__6Ud5N{padding:40px 0;max-width:1000px}.page_pageHeader__pEFgI{display:flex;flex-direction:column;gap:4px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.07)}.page_settingsTitle__px_qj{margin:0;font-size:26px;font-weight:800;letter-spacing:-.035em;color:#fafafa;line-height:1}.page_settingsSubtitle__Mwee7{margin:0;font-size:13.5px;color:rgba(161,161,170,.55)}.page_settingsWrap__aPsEE{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;align-items:start}.page_settingsNav__kCWT_{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:calc(52px + 20px)}.page_settingsNavItem__PE4kg{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:8px;font-size:13.5px;font-weight:500;color:rgba(161,161,170,.65);cursor:pointer;border:none;border-left:2px solid transparent;background:transparent;text-align:left;width:100%;transition:color .15s,background .15s;font-family:inherit}.page_settingsNavItem__PE4kg:hover{color:#fafafa;background:rgba(255,255,255,.04)}.page_settingsNavItemActive__6ESs6{color:#fafafa;background:rgba(255,255,255,.05);border-left-color:#22c55e;font-weight:600}.page_settingsNavItemDanger__OKMft{color:rgba(252,165,165,.65)}.page_settingsNavItemDanger__OKMft:hover{color:#fca5a5;background:rgba(239,68,68,.06)}.page_navIcon__xzUti{display:grid;place-items:center;flex-shrink:0;opacity:.75}.page_settingsContent__VWk0d{display:flex;flex-direction:column}.page_contentSection__FOM0_{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.07)}.page_contentSection__FOM0_:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page_sectionHeading__J7CFr{margin:0 0 4px;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#fafafa}.page_sectionSub__1Yp58{margin:0 0 24px;font-size:13px;color:rgba(161,161,170,.55);line-height:1.6}.page_avatarRow__B3NNz{display:flex;align-items:center;gap:18px;margin-bottom:28px}.page_avatarImg__1VHdM{object-fit:cover;display:block}.page_avatarFallback__u2wi0,.page_avatarImg__1VHdM{width:72px;height:72px;border-radius:50%;border:2px solid rgba(255,255,255,.1);flex-shrink:0}.page_avatarFallback__u2wi0{background:rgba(255,255,255,.07);display:grid;place-items:center;font-size:22px;font-weight:800;color:#fafafa}.page_avatarInfo___3_ZP{display:flex;flex-direction:column;gap:4px}.page_avatarName__U0WKo{font-size:16px;font-weight:700;color:#fafafa}.page_avatarEmail__5PIJb{font-size:13px;color:rgba(161,161,170,.6)}.page_formFields__qy4gt{display:flex;flex-direction:column;gap:16px}.page_formField__xJOdS{display:flex;flex-direction:column;gap:6px}.page_formLabel__vjsrz{font-size:13px;font-weight:600;color:rgba(250,250,250,.8)}.page_formInput__0ZAyY{padding:10px 14px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fafafa;font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s;width:100%;max-width:440px;box-sizing:border-box}.page_formInput__0ZAyY:focus{border-color:rgba(34,197,94,.4)}.page_formInput__0ZAyY:disabled{opacity:.45;cursor:not-allowed}.page_saveBtn__JLt4h{display:inline-flex;align-items:center;padding:9px 20px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);color:#fafafa;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit;margin-top:4px}.page_saveBtn__JLt4h:hover{background:rgba(255,255,255,.11)}.page_connectedList__Oh9w6{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;max-width:480px}.page_connectedRow__4CPhP{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.015)}.page_connectedRow__4CPhP:last-child{border-bottom:none}.page_connectedIcon__SQH7C{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;color:rgba(161,161,170,.65)}.page_connectedName__mvzPO{flex:1 1;font-size:13.5px;font-weight:600;color:#fafafa}.page_connectedBadgeGreen__4aQ8J{font-size:11.5px;font-weight:700;color:#4ade80;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:999px;padding:3px 10px}.page_connectedBadgeGray__j0c8k{font-size:11.5px;font-weight:600;color:rgba(161,161,170,.45);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:999px;padding:3px 10px}.page_connectedBtn__wNVtM{font-size:12px;font-weight:600;color:rgba(161,161,170,.35);background:transparent;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:4px 12px;cursor:not-allowed;font-family:inherit}.page_githubAppCard__qwXzq{display:flex;align-items:center;gap:14px;padding:16px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);max-width:520px}.page_githubAppIcon__djaPr{width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:rgba(161,161,170,.7);flex-shrink:0}.page_githubAppInfo__Uhp2L{flex:1 1;min-width:0}.page_githubAppLabel___l_sw{font-size:13.5px;font-weight:600;color:#fafafa;display:block;margin-bottom:2px}.page_githubAppDesc__wDbMt{font-size:12px;color:rgba(161,161,170,.5);line-height:1.5;margin:0}.page_installBtn__b9Qa3{display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;background:#22c55e;color:#0a0a0a;font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity .15s}.page_installBtn__b9Qa3:hover{opacity:.88}.page_badge___MoQb{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.page_manualInstall__sYvEb{margin-top:16px;padding:14px 16px;border-radius:10px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:8px;max-width:520px}.page_manualInstallLabel__c49vy{margin:0;font-size:12.5px;font-weight:600;color:rgba(161,161,170,.55)}.page_manualInstallForm__tUMeV{display:flex;gap:8px;align-items:center}.page_manualInstallInput__3xLqw{flex:1 1;padding:8px 12px;border-radius:7px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#fafafa;font-size:13px;font-family:var(--font-mono,monospace);outline:none}.page_manualInstallInput__3xLqw:focus{border-color:rgba(34,197,94,.35)}.page_manualInstallBtn___grZn{padding:8px 16px;border-radius:7px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);color:#fafafa;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s}.page_manualInstallBtn___grZn:hover{background:rgba(255,255,255,.11)}.page_manualInstallBtn___grZn:disabled{opacity:.5;cursor:not-allowed}.page_manualInstallStatus__B5mLD{margin:0;font-size:12px;font-weight:600}.page_manualInstallHint__8oeKn{margin:0;font-size:11.5px;color:rgba(161,161,170,.4);line-height:1.5}.page_manualInstallLink__v4cn8{color:#22c55e;text-decoration:none}.page_prefRow__EgEZl{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);max-width:520px}.page_prefRow__EgEZl:last-child{border-bottom:none}.page_prefInfo__7NL_U{display:flex;flex-direction:column;gap:3px}.page_prefLabel__ZQjH4{font-size:13.5px;font-weight:600;color:#fafafa}.page_prefDesc__k6wXo{margin:0;font-size:12px;color:rgba(161,161,170,.5)}.page_toggle__4Nbm2{position:relative;width:38px;height:21px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);cursor:pointer;transition:background .18s,border-color .18s;flex-shrink:0;padding:0}.page_toggleOn__X2gKk{background:#22c55e;border-color:#22c55e}.page_toggleThumb__hTSYY{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .18s ease;display:block}.page_toggleOn__X2gKk .page_toggleThumb__hTSYY{transform:translateX(17px)}.page_dangerHeading__ptzOs{margin:0 0 4px;font-size:15px;font-weight:700;color:#ef4444}.page_dangerDesc__fEkqV{margin:0 0 20px;font-size:13px;color:rgba(161,161,170,.5);line-height:1.6}.page_signOutBtn__yG0Ge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:9px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;cursor:pointer;font-family:inherit}.page_signOutBtn__yG0Ge:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.38)}.page_adminTable__w2gKt{width:100%;border-collapse:collapse;font-size:13px;margin-top:18px}.page_adminTable__w2gKt th{text-align:left;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(161,161,170,.55);border-bottom:1px solid rgba(255,255,255,.07)}.page_adminTable__w2gKt td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#e4e4e7;vertical-align:middle}.page_adminTable__w2gKt tr:last-child td{border-bottom:none}.page_adminTable__w2gKt tr:hover td{background:rgba(255,255,255,.02)}.page_levelBadge__Y60a9{display:inline-block;font-size:11.5px;font-weight:600;color:rgba(161,161,170,.75);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:2px 10px;white-space:nowrap}.page_yearSelect__y3xrE{padding:5px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#e4e4e7;font-size:13px;font-family:inherit;cursor:pointer;outline:none;transition:border-color .15s}.page_yearSelect__y3xrE:focus{border-color:rgba(34,197,94,.35)}.page_adminUpdateBtn__gX6eU{padding:5px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#e4e4e7;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.page_adminUpdateBtn__gX6eU:hover:not(:disabled){background:rgba(255,255,255,.1)}.page_adminUpdateBtn__gX6eU:disabled{opacity:.4;cursor:default}.page_adminOk__w8goi{color:#4ade80;margin-left:8px;font-size:13px}.page_adminErr__jgWSj{color:#f87171;margin-left:8px;font-size:13px}@media (max-width:720px){.page_page__6Ud5N{padding:24px 0}.page_settingsWrap__aPsEE{grid-template-columns:1fr;gap:24px}.page_settingsNav__kCWT_{flex-direction:row;flex-wrap:wrap;position:static;gap:4px}.page_settingsNavItem__PE4kg{border-left:none;border-bottom:2px solid transparent;flex:none;width:auto}.page_settingsNavItemActive__6ESs6{border-left-color:transparent;border-bottom-color:#22c55e}}