:root{--ink: #0E1B2C;--ink-soft: #42526B;--muted: #69748C;--paper: #F6F7FA;--card: #FFFFFF;--line: #E2E6EE;--line-soft: #EEF1F6;--brass: #2450E6;--brass-soft: #EBF0FE;--rail: #F1F3F9;--rail-hover: #E7EAF2;--registrar: #0E8A5F;--registrar-soft: #E6F6EE;--alert: #D14D32;--alert-soft: #FBEDE7;--focus: #1D43C9;--display: "Space Grotesk", "Public Sans", -apple-system, Segoe UI, sans-serif;--body: "Public Sans", -apple-system, Segoe UI, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--fs-micro: 11px;--fs-meta: 12px;--fs-body: 13.5px;--fs-lg: 15px;--fs-h3: 16.5px;--fs-h2: 18px;--fs-display: 24px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--shadow-card: 0 1px 2px rgba(14,27,44,.04), 0 1px 3px rgba(14,27,44,.06)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--body);font-size:var(--fs-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--display);color:var(--ink);margin:0;font-weight:600}a{color:var(--brass);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}@media (max-width: 900px){.gt-cols,.gt-shell{grid-template-columns:1fr!important}.gt-rail{display:none}}#password::-ms-reveal{display:none}.gt-shell{min-height:100vh;display:grid;grid-template-columns:224px 1fr}.gt-rail{background:var(--rail);border-right:1px solid var(--line);padding:var(--sp-5) var(--sp-3) var(--sp-4);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.gt-brand{font-family:var(--display);font-weight:600;font-size:var(--fs-h3);padding:0 var(--sp-2) var(--sp-4)}.gt-nav{display:flex;flex-direction:column;flex:1;min-height:0}.gt-nav-group{padding-top:var(--sp-4)}.gt-nav-group:first-child{padding-top:0}.gt-nav-group--bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:var(--sp-3)}.gt-nav-head{padding:0 var(--sp-2) 6px}.gt-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r-sm);margin-bottom:1px;color:var(--ink-soft);font-weight:500;font-size:var(--fs-body);text-decoration:none;transition:background .15s ease,color .15s ease}.gt-nav-item svg{flex:none;opacity:.7}.gt-nav-item:hover{background:var(--rail-hover);color:var(--ink);text-decoration:none}.gt-nav-item.is-active{background:var(--brass-soft);color:var(--brass);font-weight:600}.gt-nav-item.is-active svg{opacity:1}.gt-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);background:var(--card)}.gt-topbar-email{font-size:var(--fs-meta);color:var(--muted)}.gt-menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink-soft);cursor:pointer}@media (max-width: 900px){.gt-menu-btn{display:inline-flex}.gt-topbar{padding:var(--sp-2) var(--sp-4)}.gt-topbar-email,.gt-rail{display:none}.gt-shell{grid-template-columns:1fr}}.gt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e1b2c80;z-index:50}.gt-drawer{position:fixed;inset:0 auto 0 0;width:min(300px,85vw);background:var(--rail);border-right:1px solid var(--line);padding:var(--sp-4) var(--sp-3);overflow-y:auto;display:flex;flex-direction:column;animation:gt-drawer-in .2s ease}@keyframes gt-drawer-in{0%{transform:translate(-100%)}to{transform:none}}.gt-drawer-top{display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-2) var(--sp-3)}.gt-drawer .gt-nav-item{padding:10px}@media (prefers-reduced-motion: reduce){.gt-drawer{animation:none}.gt-nav-item{transition:none}}
