.sf-hdr{--sf-bg:#060b13;--sf-line:rgba(150,175,210,0.13);--sf-txt:#e9f1fb;--sf-txt-2:#aebccd;--sf-txt-3:#7e93ab;--sf-violet:oklch(0.66 0.19 300);--sf-violet-b:oklch(0.82 0.15 300);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--sf-line);background:color-mix(in oklab,var(--sf-bg) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Space Grotesk,system-ui,sans-serif;color:var(--sf-txt)}.sf-hdr *,.sf-hdr :after,.sf-hdr :before{box-sizing:border-box}.sf-hdr__in{width:min(1180px,calc(100% - 48px));margin:0 auto;gap:30px;height:72px}.sf-brand,.sf-hdr__in{display:flex;align-items:center}.sf-brand{gap:12px;text-decoration:none;color:var(--sf-txt)}.sf-brand__mark{position:relative;width:46px;height:46px;display:grid;place-items:center}.sf-brand__mark:before{content:"";position:absolute;inset:-4px;border-radius:50%;z-index:0;background:radial-gradient(closest-side,color-mix(in oklab,var(--sf-violet) 55%,transparent),transparent 76%)}.sf-brand__mark img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.sf-brand__name{font-weight:700;font-size:18px;letter-spacing:-.01em}.sf-nav{display:flex;gap:4px;margin-left:12px}.sf-nav a{font-size:14px;font-weight:500;color:var(--sf-txt-2);text-decoration:none;white-space:nowrap;padding:8px 13px;border-radius:9px;transition:color .15s,background .15s}.sf-nav a:hover{color:#fff;background:rgba(255,255,255,.05)}.sf-hdr__cta{margin-left:auto;display:flex;gap:10px;align-items:center}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:600;font-size:14px;padding:9px 16px;text-decoration:none;cursor:pointer;border-radius:12px;border:1px solid transparent;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.sf-btn--primary{color:#fff;background:linear-gradient(95deg,oklch(.6 .22 300),oklch(.62 .2 285) 45%,oklch(.62 .18 258));box-shadow:0 12px 30px -12px oklch(.6 .2 290/.75),inset 0 1px 0 rgba(255,255,255,.22)}.sf-btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 40px -12px oklch(.6 .2 290/.9),inset 0 1px 0 rgba(255,255,255,.28)}.sf-user{position:relative}.sf-user__trigger{display:inline-flex;align-items:center;gap:10px;font-family:inherit;cursor:pointer;padding:6px 12px 6px 6px;border-radius:999px;color:var(--sf-txt);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);transition:background .15s,border-color .15s}.sf-user__trigger:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.sf-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:12px;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--sf-violet) 0,oklch(.62 .18 258) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);flex:none}.sf-avatar--lg{width:38px;height:38px;font-size:14px}.sf-user__name{font-size:14px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-user__chev{color:var(--sf-txt-3);transition:transform .18s ease}.sf-user__chev.is-open{transform:rotate(180deg)}.sf-menu{position:absolute;top:calc(100% + 10px);right:0;width:248px;padding:7px;border-radius:14px;border:1px solid var(--sf-line);background:color-mix(in oklab,#0a121d 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px -18px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);transform-origin:top right;animation:sf-menu-in .14s ease}@keyframes sf-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sf-menu__head{display:flex;align-items:center;gap:11px;padding:10px 11px 11px}.sf-menu__id{display:flex;flex-direction:column;min-width:0}.sf-menu__name{font-size:14px;font-weight:600;color:var(--sf-txt)}.sf-menu__email,.sf-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-menu__email{font-size:12px;color:var(--sf-txt-3)}.sf-menu__sep{height:1px;margin:5px 4px;background:var(--sf-line)}.sf-menu__item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border-radius:9px;font-family:inherit;font-size:14px;font-weight:500;text-align:left;color:var(--sf-txt-2);text-decoration:none;background:none;border:none;cursor:pointer;transition:color .14s,background .14s}.sf-menu__item:hover{color:#fff;background:rgba(255,255,255,.06)}.sf-menu__icon{color:var(--sf-txt-3);flex:none;transition:color .14s}.sf-menu__item:hover .sf-menu__icon{color:var(--sf-violet-b)}.sf-menu__logout{color:var(--sf-txt-2)}.sf-menu__logout:hover{background:oklch(.5 .18 18/.14)}.sf-menu__logout:hover,.sf-menu__logout:hover .sf-menu__icon{color:oklch(.78 .13 18)}@media (max-width:640px){.sf-nav,.sf-user__name{display:none}}