body.theme-sb26{--hh:5.25rem}html:has(>body.theme-sb26){scroll-padding-top:6rem}body.theme-sb26 .site-header{z-index:60;pointer-events:none;--hc:#0f151c;--hm:#4a5361;--glass:#f7f8fbc7;--line:#0f151c12;--pill:#175ff517;--glow:#175ff58c;--dot:#175ff5;background:0 0;border:0;padding-top:.85rem;position:fixed;inset:0 0 auto}body.theme-sb26 .site-header.is-on-dark,body.theme-sb26:has(.fg-hero) .site-header:not(.is-adaptive){--hc:#fff;--hm:#aab4c2;--glass:#0c11189e;--line:#ffffff14;--pill:#ffffff14;--glow:#c6f24e99;--dot:#c6f24e}body.theme-sb26 .site-header__inner{pointer-events:auto;width:min(100% - 1.5rem,72rem);min-height:3.6rem;box-shadow:none;background:0 0;border-radius:999px;padding:0 .45rem 0 1.25rem;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s;position:relative}body.theme-sb26 .site-header.is-scrolled .site-header__inner{background:var(--glass);backdrop-filter:blur(18px)saturate(1.7);box-shadow:inset 0 1px #ffffff59,0 18px 40px -24px #050a148c}body.theme-sb26 .site-header__inner:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(100deg, #175ff58c, #c6f24e8c 45%, var(--line) 75%);-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}body.theme-sb26 .site-header.is-scrolled .site-header__inner:before{opacity:1}body.theme-sb26 .site-header__inner:after{content:"";pointer-events:none;transform-origin:0;height:2px;transform:scaleX(var(--sp,0));opacity:.9;background:linear-gradient(90deg,#175ff5,#c6f24e);border-radius:2px;position:absolute;bottom:-1px;left:1.4rem;right:1.4rem}body.theme-sb26 main{padding-top:var(--hh)}body.theme-sb26 .site-logo{width:9rem;transition:filter .35s}body.theme-sb26 .site-header.is-on-dark .site-logo,body.theme-sb26:has(.fg-hero) .site-header:not(.is-adaptive) .site-logo{filter:brightness(0)invert()}body.theme-sb26 .site-nav{gap:.15rem;position:relative}body.theme-sb26 .site-nav a{z-index:1;color:var(--hm);font:500 .9rem/1 var(--font-body);letter-spacing:.005em;padding:.62rem .9rem;text-decoration:none;transition:color .25s;position:relative}body.theme-sb26 .site-nav a:hover,body.theme-sb26 .site-nav a.is-current,body.theme-sb26 .site-nav a[aria-current=page]{color:var(--hc);text-decoration:none}body.theme-sb26 .site-nav .nav-glow{z-index:0;background:var(--pill);opacity:0;pointer-events:none;border-radius:999px;height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),opacity .25s,background-color .35s;position:absolute;top:0;left:0}body.theme-sb26 .site-nav .nav-glow:after{content:"";background:var(--dot);width:.3rem;height:.3rem;box-shadow:0 0 10px 2px var(--glow);border-radius:50%;transition:background-color .35s;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}body.theme-sb26 .site-nav .nav-glow.is-visible{opacity:1}body.theme-sb26 .site-search__toggle{background:var(--pill);width:auto;height:2.4rem;color:var(--hm);border-radius:999px;gap:.5rem;padding:0 .5rem 0 .75rem;transition:color .25s,background-color .35s}body.theme-sb26 .site-search__toggle:after{content:"⌘K";border:1px solid var(--line);letter-spacing:.04em;color:var(--hm);border-radius:.4rem;padding:.28rem .4rem;font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}body.theme-sb26 .site-search__toggle:hover{color:var(--hc)}body.theme-sb26 .mobile-nav summary{color:var(--hc);padding:.7rem .6rem;font-size:.9rem;transition:color .25s}body.theme-sb26 .mobile-nav summary:after{color:var(--dot)}body.theme-sb26 .mobile-nav nav{backdrop-filter:blur(16px);background:#f7f8fbf7;border:1px solid #0f151c14;border-radius:1.25rem;padding:.5rem 1.25rem .75rem;top:calc(100% + .5rem);box-shadow:0 24px 48px -28px #050a148c}body.theme-sb26 .mobile-nav nav a{font:500 1rem/1.2 var(--font-body);color:var(--color-ink)}body.theme-sb26 .mobile-nav nav a:last-child{border-bottom:0}body.theme-sb26 .fg-hero{margin-top:calc(-1 * var(--hh));padding-top:calc(var(--hh) + 2.25rem)}body.theme-sb26 .fg-hero--index{padding-top:calc(var(--hh) + 3.5rem)}body.theme-sb26 .hm-hero{margin-top:calc(-1 * var(--hh));padding-top:calc(var(--hh) + clamp(3.5rem, 7vw, 5.5rem))}@media (width<=63.99rem){body.theme-sb26 .site-search__toggle:after{display:none}body.theme-sb26 .site-search__toggle{justify-content:center;width:2.6rem;padding:0}body.theme-sb26 .site-search__panel{top:5rem}}@media (width<=47.99rem){body.theme-sb26{--hh:4.75rem}body.theme-sb26 .site-header__inner{min-height:3.4rem;padding:0 .6rem 0 1.1rem}body.theme-sb26 .site-logo{width:7.75rem}}@media (prefers-reduced-motion:reduce){body.theme-sb26 .site-nav .nav-glow{transition:opacity .2s}body.theme-sb26 .site-header__inner,body.theme-sb26 .site-logo{transition:none}}
