.site-header-frame>.site-drawer-trigger{z-index:1;flex-shrink:0;gap:8px;min-height:40px;padding-inline:11px;position:relative}.site-drawer-trigger svg,.site-drawer-close svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;fill:none;width:20px;height:20px}.site-drawer-layer{z-index:200;isolation:isolate;position:fixed;inset:0}.site-drawer-scrim{cursor:pointer;background:#020812b3;border:0;padding:0;position:absolute;inset:0}.site-drawer{width:min(340px,100vw - 32px);max-width:100%;height:100%;box-sizing:border-box;overscroll-behavior:contain;height:100dvh;padding:24px 22px max(24px,env(safe-area-inset-bottom));color:#e8f0ff;background:#07162a;border-right:1px solid #ddf8e829;flex-direction:column;animation:.18s ease-out site-drawer-enter;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto;box-shadow:16px 0 60px #02081259}.site-drawer-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.site-drawer-brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:700;display:flex}.site-drawer-brand>span>span{color:var(--color-green-bright)}.site-drawer-close.btn{border-radius:8px;flex-shrink:0;width:40px;min-height:40px;padding:0}.site-drawer-title{color:#f5f8ff;margin:0 0 16px;font-size:18px;font-weight:650}.site-drawer nav{gap:4px;display:grid}.site-drawer nav a{color:#e8f0ffc7;overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:42px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.site-drawer nav a>span{opacity:.4;flex-shrink:0;font-size:16px}.site-drawer nav a:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.site-drawer nav a[aria-current=page]{color:#ddf8e8;background:#49b56a1c;border-color:#49b56a38}.site-drawer-account{background:#ffffff09;border:1px solid #ddf8e81a;border-radius:8px;align-items:center;gap:10px;margin:0 0 20px;padding:12px;display:flex}.site-drawer-avatar{color:#a4e6b8;background:#49b56a24;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.site-drawer-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.site-drawer-section-label{color:#e8f0ff99;letter-spacing:.08em;text-transform:uppercase;margin:0 12px 8px;font-size:11px;font-weight:600}.site-drawer-account-actions{border-top:1px solid #ddf8e81f;flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:20px;display:flex}.site-drawer-account-actions .btn{flex:auto;padding-inline:12px;font-size:13px}.site-drawer-footer{color:#e8f0ff80;margin:24px 12px 0;padding-top:16px;font-size:12px}@keyframes site-drawer-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:640px){.site-header-frame{gap:8px;padding-inline:8px}.site-header-frame>.site-drawer-trigger{width:40px;padding-inline:0}.site-drawer-trigger>span{display:none}.site-header-frame .site-header-actions{gap:6px;min-width:0}.site-header-frame .site-header-actions .btn{padding-inline:10px}.site-header-frame .site-user-strip{gap:8px;min-width:0}.site-header-frame .site-user-meta,.site-header-frame .site-avatar{display:none}}@media (prefers-reduced-motion:reduce){.site-drawer{animation:none}.site-drawer nav a{transition:none}.site-drawer nav a:hover{transform:none}}
