:root{--font-ui:"Segoe UI","SegoeUI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Arial,sans-serif}body,html{font-family:var(--font-ui);font-weight:400}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}*,:after,:before{box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#0b1320}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.container{max-width:1100px;margin:0 auto;padding:0 16px}:root{--navy:#0e2233;--fg-light:#f7fbff;--muted:#6b7280;--border:#e5e7eb;color-scheme:light}[data-gtx=primary]{transition:background .16s ease}[data-gtx=primary]:hover{background:#142d44}@media (max-width:360px){form[style]{width:92vw!important}}[data-ux=greet]{margin-left:2px}@media (max-width:560px){[data-ux=greet]{max-width:10ch}}@media (max-width:420px){[data-ux=greet]{display:none}}@media (max-width:560px){[data-ux=logout-desktop]{display:none}}a:focus-visible,button:focus-visible{outline:2px solid #bfa360;outline-offset:2px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#0e2233;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s;caret-color:#0e2233}a[data-gtx=primary],button[data-gtx=primary]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0e2233;color:#fff;border:1px solid #bfa360;border-radius:10px;padding:10px 16px;font-weight:700}button[data-gtx=primary]:hover{background:#142d44}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #bfa360;outline-offset:2px}.gallopticsRange{background:#0e2233;transition:background .3s ease}.gallopticsRange:hover{background:#142f47}.gallopticsRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#bfa360;border:2px solid #0e2233;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 4px rgba(191,163,96,.3)}.gallopticsRange::-webkit-slider-thumb:hover{background:#d9b96a;box-shadow:0 0 6px rgba(191,163,96,.6);transform:scale(1.1)}.gallopticsRange::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#bfa360;border:2px solid #0e2233;-moz-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 4px rgba(191,163,96,.3)}.gallopticsRange::-moz-range-thumb:hover{background:#d9b96a;box-shadow:0 0 6px rgba(191,163,96,.6);transform:scale(1.1)}.gallopticsRange{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background-color:#0e2233;outline:none;cursor:pointer;--fill:0%;background-image:linear-gradient(to right,#bfa360 0,#bfa360 var(--fill),#0e2233 var(--fill),#0e2233 100%);background-repeat:no-repeat;transition:background-image .15s ease}@keyframes gallopticsTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.avatar-slider{accent-color:#0e2233}.avatar-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.avatar-left{display:flex;flex-direction:column;align-items:center}@media (min-width:900px){.avatar-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.avatar-layout,.avatar-left{align-items:flex-start}}.marketing-group{display:flex;flex-direction:column;gap:6px;margin-top:8px}.marketing-option{display:flex;align-items:center;gap:8px;font-size:14px;color:#0e2233}.marketing-option input[type=radio].marketing-radio{accent-color:#bfa360;width:16px;height:16px}.marketing-label-strong{font-weight:600;color:#0e2233}.marketing-hint{font-size:12px;color:#555}body,html{height:100%}body{margin:0;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}main{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.profile-grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:24px;gap:24px}@media (max-width:720px){.profile-grid{grid-template-columns:minmax(0,1fr)}}.avatar-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:#d4dde6;cursor:pointer}.avatar-slider::-webkit-slider-runnable-track{height:6px;border-radius:4px;background:#0e2233}.avatar-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#bfa360;border:2px solid #fff;margin-top:-6px;-webkit-transition:.2s ease;transition:.2s ease}.avatar-slider::-webkit-slider-thumb:hover{box-shadow:0 0 8px rgba(191,163,96,.6)}.avatar-slider::-moz-range-track{height:6px;border-radius:4px;background:#0e2233}.avatar-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#bfa360;border:2px solid #fff;-moz-transition:.2s ease;transition:.2s ease}.avatar-slider::-moz-range-thumb:hover{box-shadow:0 0 8px rgba(191,163,96,.6)}.gold-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:4px;background:#0e2233;outline:none;cursor:pointer}.gold-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#bfa360;border:2px solid #fff;box-shadow:0 0 6px rgba(191,163,96,.6);cursor:pointer}.gold-slider::-moz-range-track{height:6px;border-radius:4px;background:#0e2233}.gold-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#bfa360;border:2px solid #fff;box-shadow:0 0 6px rgba(191,163,96,.6);cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:#0e2233}.TopBanner_banner__8UVxc{position:-webkit-sticky;position:sticky;top:0;z-index:5000;background:#0e2233;color:#f7fbff}.TopBanner_inner__yLqdG{max-width:1100px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;gap:12px}.TopBanner_brand__mp_EB{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#f7fbff}.TopBanner_logoWrap__wQa_P{display:inline-flex;align-items:center;height:40px}.TopBanner_logo__EQY0W{height:100%;width:auto}.TopBanner_wordmark__CKjdO{font-weight:800;font-size:18px;line-height:1}.TopBanner_nav__PXagn{flex:1 1;display:flex;justify-content:center;align-items:center;gap:18px;margin-left:0}.TopBanner_link__zdQ2n{font-weight:700;line-height:1}.TopBanner_hamburger__HmWeb{display:none;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.07);color:#f7fbff;border-radius:10px;height:36px;width:44px;align-items:center;justify-content:center}.TopBanner_bars__mUF7J,.TopBanner_bars__mUF7J:after,.TopBanner_bars__mUF7J:before{display:block;width:20px;height:2px;background:currentColor;content:"";position:relative}.TopBanner_bars__mUF7J:before{top:-6px;position:relative}.TopBanner_bars__mUF7J:after{top:4px;position:relative}.TopBanner_drawer__y3CSi{display:none}@media (max-width:640px){.TopBanner_inner__yLqdG{padding:12px 14px}.TopBanner_logoWrap__wQa_P{height:32px}.TopBanner_wordmark__CKjdO{font-size:16px}.TopBanner_nav__PXagn{display:none}.TopBanner_hamburger__HmWeb{display:inline-flex}.TopBanner_drawer__y3CSi{display:none;position:absolute;top:100%;left:0;right:0;background:#0e2233;border-top:1px solid hsla(0,0%,100%,.12);z-index:40}.TopBanner_open__kMBkU .TopBanner_drawer__y3CSi{display:block}.TopBanner_drawerList__qC3sC{display:flex;flex-direction:column;padding:8px 16px 12px;gap:4px}.TopBanner_drawerLink__FDHCA{display:block;padding:8px;color:#f7fbff;text-decoration:none;font-weight:600;font-size:17px;border-radius:8px;transition:background .18s ease,color .18s ease}.TopBanner_drawerLink__FDHCA:hover{background:hsla(0,0%,100%,.06)}.TopBanner_drawerLinkActive__2FbWr{background:rgba(191,163,96,.14);color:#bfa360}}.TopBanner_drawerDivider__uxhKH{height:1px;background:rgba(191,163,96,.4);margin:10px 0 6px;border:none}.TopBanner_loginBtn__I7OYo{position:relative;display:inline-block;padding:6px 12px;border:1px solid #bfa360;border-radius:999px;color:#bfa360;text-decoration:none;font-weight:700;line-height:1;font-family:inherit}.TopBanner_loginBtn__I7OYo:hover{background:#bfa360;color:#0e2233}.TopBanner_right__i_8Dv{margin-left:auto;display:flex;align-items:center;gap:12px}.TopBanner_link__zdQ2n{color:#f7fbff;text-decoration:none;font-weight:600;font-family:inherit;letter-spacing:.1px;font-size:16px}.TopBanner_link__zdQ2n:hover{text-decoration:underline}.TopBanner_wordmark__CKjdO{font-weight:700;font-family:inherit;letter-spacing:.1px;font-size:20px}.TopBanner_hamburger__HmWeb{margin-left:8px}.TopBanner_brand__mp_EB,.TopBanner_loginBtn__I7OYo,.TopBanner_nav__PXagn .TopBanner_link__zdQ2n,.TopBanner_wordmark__CKjdO{font-family:var(--header-font);font-weight:600}.TopBanner_wordmark__CKjdO{font-family:Segoe UI Black,SegoeUIBlack,Segoe UI,sans-serif;font-weight:900}.TopBanner_nav__PXagn .TopBanner_link__zdQ2n{font-family:Segoe UI,SegoeUI,sans-serif;font-weight:700}