.gh{z-index:60;width:100%;position:sticky;top:0}.gh__bar{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.25);transition:background .16s var(--ease), box-shadow .16s var(--ease);background:#ffffffe0;position:relative;box-shadow:0 1px #0b12200f}.gh--scrolled .gh__bar{box-shadow:0 1px #0b122014,0 12px 32px #0b122012}.gh--menu .gh__bar{box-shadow:0 1px #0b122014,0 18px 40px #0b122014}.gh__bar--compact .gh__inner{min-height:68px}.gh__inner{max-width:1440px;min-height:76px;padding:0 1rem;padding-top:env(safe-area-inset-top,0px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-inline:auto;display:grid}@media (min-width:640px){.gh__inner{padding-inline:1.5rem}}@media (min-width:1024px){.gh__inner{gap:1.25rem;min-height:78px;padding-inline:1.75rem}}.gh__accent{background:linear-gradient(90deg, transparent 0%, var(--color-crimson) 12%, color-mix(in srgb, var(--color-crimson) 65%, #ff6b8a) 48%, var(--color-cyan) 78%, transparent 100%);opacity:.9;width:100%;height:2px;display:block}.gh__left,.gh__right{align-items:center;gap:.5rem;min-width:0;display:flex}.gh__nav{background:#0b122009;border:1px solid #0b12200f;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.1rem;width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:.28rem;display:none;overflow:visible}.gh__left{z-index:2}.gh__right{z-index:3;isolation:isolate;flex-shrink:0;justify-content:flex-end;gap:.4rem;position:relative}@media (min-width:1024px){.gh__right{gap:.55rem}}.gh__context{letter-spacing:.04em;text-transform:uppercase;color:#0b12208c;white-space:nowrap;margin-left:.35rem;font-size:.72rem;font-weight:700}.gh__crumb{text-overflow:ellipsis;white-space:nowrap;color:#0b12208c;max-width:12rem;font-size:.8rem;overflow:hidden}.gh__burger{display:inline-flex}.gh__desktop-only{display:none!important}.gh__mobile-cta{display:inline-flex}@media (min-width:1024px){.gh__burger{display:none!important}.gh__nav{display:flex}.gh__desktop-only,span.gh__desktop-only{display:inline-flex!important}div.gh__desktop-only,.relative.gh__desktop-only{display:block!important}.gh__mobile-cta{display:none!important}}@media (max-width:1023px){.gh__inner{justify-content:space-between;min-height:72px;display:flex}.gh__nav{display:none!important}}.gh__cluster{position:relative}.gh__nav-btn{color:#0b1220;min-height:36px;font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease), box-shadow .16s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.22rem;padding:.3rem .7rem;font-size:.8rem;font-weight:650;display:inline-flex}.gh__nav-btn:hover,.gh__cluster.is-open .gh__nav-btn{background:#fff;box-shadow:0 1px #0b12200f}.gh__cluster.is-active .gh__nav-btn{color:var(--color-crimson);background:color-mix(in srgb, var(--color-crimson) 8%, #fff)}.gh__chev{opacity:.45;width:.85rem;height:.85rem;transition:transform .16s var(--ease), opacity .16s var(--ease)}.gh__cluster.is-open .gh__chev,.gh__nav-btn:hover .gh__chev{opacity:.75}.gh__chev.is-open{transform:rotate(180deg)}.gh__icon{color:#0b1220;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;transition:transform .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);background:#ffffffb3;border:1px solid #0b12201a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.gh__icon:hover{border-color:color-mix(in srgb, var(--color-crimson) 35%, transparent);background:#fff;transform:translateY(-1px)}.gh__badge{background:var(--color-crimson);color:#fff;text-align:center;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.65rem;font-weight:700;line-height:1.1rem;position:absolute;top:-.2rem;right:-.2rem}.gh__dashboard{background:var(--color-crimson);color:#fff;letter-spacing:-.01em;min-height:2.4rem;transition:filter .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);box-shadow:0 8px 20px color-mix(in srgb, var(--color-crimson) 28%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:750;display:inline-flex}.gh__dashboard:hover,.gh__dashboard--active{filter:brightness(1.05);transform:translateY(-1px)}.gh__signin{color:#0b1220;min-height:2.4rem;transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.gh__signin:hover{color:var(--color-crimson);background:color-mix(in srgb, var(--color-crimson) 7%, transparent)}.gh__ghost{color:#0b1220;min-height:2.4rem;transition:background .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #0b12201f;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:650;display:inline-flex}.gh__ghost:hover{border-color:color-mix(in srgb, var(--color-crimson) 35%, transparent);background:#0b12200a}.gh__cta .nav-cta-btn{background:var(--color-crimson);color:#fff;min-height:2.4rem;box-shadow:0 8px 20px color-mix(in srgb, var(--color-crimson) 28%, transparent);border:0;border-radius:999px;padding:0 1.05rem;font-size:.8125rem;font-weight:750}.gh__avatar{color:#0b1220;background:#fff;border:1px solid #0b12201f;border-radius:999px;align-items:center;gap:.25rem;min-height:2.5rem;padding:.2rem .45rem .2rem .25rem;font-size:.8rem;font-weight:700;display:inline-flex}.gh__avatar>span:first-child{background:color-mix(in srgb, var(--color-crimson) 12%, #fff);width:1.85rem;height:1.85rem;color:var(--color-crimson);border-radius:999px;place-items:center;display:grid}.gh__skel{background:#0b12200f;border-radius:12px;width:6.5rem;height:2.5rem;animation:1.1s infinite gh-pulse}@keyframes gh-pulse{50%{opacity:.55}}.gh__chip{text-transform:uppercase;letter-spacing:.03em;color:#0b1220b3;border:1px solid #0b12201a;border-radius:999px;align-items:center;min-height:1.75rem;padding:0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.gh__chip--warn{border-color:color-mix(in srgb, var(--color-crimson) 40%, transparent);color:var(--color-crimson)}.gh__admin-name{color:#0b1220;font-size:.8rem;font-weight:650}.gh__flyout,.gh__menu{z-index:70;background:linear-gradient(165deg, color-mix(in srgb, var(--color-crimson) 6%, #fff) 0%, #fff 42%), #fff;width:max-content;min-width:17.5rem;max-width:min(24rem,100vw - 1.25rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-crimson) 8%, transparent), 0 22px 48px #0b122024;border:1px solid #0b12201a;border-radius:18px;padding:0;position:absolute;top:calc(100% + .55rem);left:0;overflow:visible}.gh__flyout-head{border-bottom:1px solid #0b122012;padding:.85rem 1rem .65rem}.gh__flyout-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-crimson);margin:0;font-size:.65rem;font-weight:800;line-height:1.3;overflow:visible}.gh__flyout-blurb{color:#0b12208c;margin:.28rem 0 0;font-size:.78rem;font-weight:500;line-height:1.4;overflow:visible}.gh__flyout-list{overscroll-behavior:contain;scrollbar-width:thin;gap:.15rem;max-height:min(70vh,28rem);margin:0;padding:.4rem;list-style:none;display:grid;overflow:hidden auto}.gh__menu{background:#fff;min-width:14.5rem;padding:.4rem;left:auto;right:0}.gh__menu--notif{min-width:17.5rem}.gh__flyout-link,.gh__menu-item,.gh__drawer-link{color:#0b1220;text-align:left;width:100%;transition:background .15s var(--ease), transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .8rem;text-decoration:none;display:flex}.gh__flyout-link:hover,.gh__menu-item:hover,.gh__drawer-link:hover{background:color-mix(in srgb, var(--color-cyan) 8%, transparent);box-shadow:inset 3px 0 0 var(--color-crimson)}.gh__flyout-title,.gh__menu-item,.gh__drawer-link-title{white-space:normal;font-size:.875rem;font-weight:700;line-height:1.3;overflow:visible}.gh__flyout-title{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.gh__flyout-detail,.gh__drawer-link-detail{color:#0b12208c;white-space:normal;font-size:.75rem;font-weight:500;line-height:1.4;overflow:visible}.gh__soon{background:color-mix(in srgb, var(--color-crimson) 12%, transparent);color:var(--color-crimson);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.58rem;font-weight:800;display:inline-flex}.gh__menu-head{padding:.55rem .75rem .35rem}.gh__menu-name{font-size:.9rem;font-weight:700}.gh__menu-email,.gh__menu-empty,.gh__menu-head-label{color:#0b12208c;font-size:.75rem}.gh__menu-head-label{text-transform:uppercase;letter-spacing:.04em;padding:.45rem .75rem .2rem;font-weight:700}.gh__menu-sep{border:0;border-top:1px solid #0b122014;margin:.35rem .4rem}.gh__menu-item.is-unread{box-shadow:inset 2px 0 0 var(--color-crimson)}.gh__menu-item--accent{color:var(--color-crimson)}.gh__panel{z-index:65;padding:0;pointer-events:none;background:0 0;margin-top:0;padding-top:.35rem;position:absolute;top:100%;left:0;right:0;overflow:visible}.gh__panel--mega{padding-top:.45rem}.gh__panel-inner{pointer-events:auto;max-width:1440px;margin-inline:auto;padding:0 1.25rem 1.15rem}.gh__panel-inner--mega{max-width:1280px;padding:0 1.5rem 1.25rem}@media (min-width:1024px){.gh__panel-inner--mega{padding-inline:1.75rem}}.gh__drawer{z-index:80;position:fixed;inset:0}.gh__drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b122080;border:0;position:absolute;inset:0}.gh__drawer-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--color-crimson) 5%, #fff) 0%, #fff 18%), #fff;width:min(22.5rem,94vw);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:16px 0 48px #0b122033}.gh__drawer-head{border-bottom:1px solid #0b122014;flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.gh__drawer-body{overscroll-behavior:contain;min-height:0;padding:.85rem .75rem;padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));scrollbar-width:thin;flex:auto;overflow:hidden auto}.gh__drawer-section{background:#fafafb;border:1px solid #0b122014;border-radius:14px;margin-bottom:.4rem;overflow:visible}.gh__drawer-section.is-open{border-color:color-mix(in srgb, var(--color-crimson) 28%, transparent);background:#fff;box-shadow:0 8px 24px #0b12200f}.gh__drawer-toggle{color:#0b1220;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-height:52px;padding:.7rem .8rem;display:flex}.gh__drawer-toggle-text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.gh__drawer-toggle-label{font-size:.92rem;font-weight:780;line-height:1.25;overflow:visible}.gh__drawer-toggle-hint{color:#0b122080;font-size:.72rem;font-weight:500;line-height:1.35;overflow:visible}.gh__drawer-chev{opacity:.55;width:1rem;height:1rem;transition:transform .18s var(--ease);flex-shrink:0}.gh__drawer-chev.is-open{color:var(--color-crimson);opacity:1;transform:rotate(180deg)}.gh__drawer-toggle.is-active .gh__drawer-toggle-label{color:var(--color-crimson)}.gh__drawer-links{gap:.2rem;padding:0 .45rem .55rem;display:grid;overflow:visible}.gh__drawer-link{background:#0b122006;border-radius:11px;padding:.65rem .7rem}.gh__drawer-auth{border-top:1px solid #0b122014;margin-top:.85rem;padding:.85rem .35rem .25rem}.gh__drawer-auth-label{letter-spacing:.06em;text-transform:uppercase;color:#0b122080;margin:0 .5rem .4rem;font-size:.68rem;font-weight:800}html:not([data-theme=light]) .gh__bar,html[data-theme=dark] .gh__bar{background:color-mix(in srgb, var(--bg,#070a0f) 88%, transparent);box-shadow:0 1px 0 var(--line)}html:not([data-theme=light]) .gh__nav,html[data-theme=dark] .gh__nav{background:#ffffff0b;border-color:#ffffff14}html:not([data-theme=light]) .gh__nav-btn,html:not([data-theme=light]) .gh__ghost,html:not([data-theme=light]) .gh__signin,html:not([data-theme=light]) .gh__admin-name,html:not([data-theme=light]) .gh__context,html:not([data-theme=light]) .gh__crumb,html:not([data-theme=light]) .gh__chip,html[data-theme=dark] .gh__nav-btn,html[data-theme=dark] .gh__ghost,html[data-theme=dark] .gh__signin,html[data-theme=dark] .gh__admin-name{color:var(--text,#fff)}html:not([data-theme=light]) .gh__nav-btn:hover,html:not([data-theme=light]) .gh__cluster.is-open .gh__nav-btn,html[data-theme=dark] .gh__nav-btn:hover,html[data-theme=dark] .gh__cluster.is-open .gh__nav-btn{box-shadow:none;background:#ffffff14}html:not([data-theme=light]) .gh__cluster.is-active .gh__nav-btn,html[data-theme=dark] .gh__cluster.is-active .gh__nav-btn{color:#fff;background:color-mix(in srgb, var(--color-crimson) 22%, transparent)}html:not([data-theme=light]) .gh__signin:hover,html[data-theme=dark] .gh__signin:hover{color:var(--color-cyan);background:color-mix(in srgb, var(--color-cyan) 10%, transparent)}html:not([data-theme=light]) .gh__icon,html[data-theme=dark] .gh__icon{border-color:var(--line);color:var(--text,#fff);background:#ffffff0a}html:not([data-theme=light]) .gh__ghost,html[data-theme=dark] .gh__ghost{border-color:var(--line)}html:not([data-theme=light]) .gh__flyout,html:not([data-theme=light]) .gh__menu,html:not([data-theme=light]) .gh__drawer-panel,html[data-theme=dark] .gh__flyout,html[data-theme=dark] .gh__menu,html[data-theme=dark] .gh__drawer-panel{background:radial-gradient(520px 180px at 0% 0%, color-mix(in srgb, var(--color-crimson) 16%, transparent), transparent 55%), radial-gradient(420px 160px at 100% 0%, color-mix(in srgb, var(--color-cyan) 12%, transparent), transparent 50%), color-mix(in srgb, var(--surface,#121820) 96%, #000);border-color:var(--line);color:var(--text,#fff)}html:not([data-theme=light]) .gh__flyout-link,html:not([data-theme=light]) .gh__menu-item,html:not([data-theme=light]) .gh__drawer-link,html:not([data-theme=light]) .gh__drawer-toggle,html:not([data-theme=light]) .gh__flyout-title,html:not([data-theme=light]) .gh__drawer-toggle-label,html:not([data-theme=light]) .gh__drawer-link-title,html[data-theme=dark] .gh__flyout-link,html[data-theme=dark] .gh__menu-item,html[data-theme=dark] .gh__drawer-link,html[data-theme=dark] .gh__drawer-toggle{color:var(--text,#fff)}html:not([data-theme=light]) .gh__flyout-detail,html:not([data-theme=light]) .gh__drawer-link-detail,html:not([data-theme=light]) .gh__flyout-blurb,html:not([data-theme=light]) .gh__drawer-toggle-hint,html:not([data-theme=light]) .gh__menu-email,html:not([data-theme=light]) .gh__menu-empty,html:not([data-theme=light]) .gh__menu-head-label,html[data-theme=dark] .gh__flyout-detail{color:var(--mute,#a0a4ad)}html:not([data-theme=light]) .gh__drawer-section,html[data-theme=dark] .gh__drawer-section{border-color:var(--line);background:#ffffff08}html:not([data-theme=light]) .gh__drawer-section.is-open,html[data-theme=dark] .gh__drawer-section.is-open{border-color:color-mix(in srgb, var(--color-crimson) 35%, transparent);background:#ffffff0d}html:not([data-theme=light]) .gh__drawer-link,html[data-theme=dark] .gh__drawer-link{background:#ffffff0a}html:not([data-theme=light]) .gh__flyout-link:hover,html:not([data-theme=light]) .gh__drawer-link:hover,html[data-theme=dark] .gh__flyout-link:hover{background:color-mix(in srgb, var(--color-cyan) 10%, transparent)}html:not([data-theme=light]) .gh__flyout-kicker,html[data-theme=dark] .gh__flyout-kicker{color:var(--color-cyan)}html:not([data-theme=light]) .gh__avatar,html[data-theme=dark] .gh__avatar{border-color:var(--line);color:var(--text,#fff);background:#ffffff0f}html:not([data-theme=light]) .gh__avatar>span:first-child,html[data-theme=dark] .gh__avatar>span:first-child{background:color-mix(in srgb, var(--color-crimson) 22%, transparent)}@media (prefers-reduced-motion:reduce){.gh__icon,.gh__dashboard,.gh__chev,.gh__nav-btn{transition:none}}
