.site-header{inset:calc(var(--notice-height,0px) + 1rem) 0 auto;z-index:50;padding-inline:var(--gutter);pointer-events:none;position:fixed}.header-shell{pointer-events:auto;max-width:var(--shell);-webkit-backdrop-filter:blur(1.25rem)saturate(1.6);height:3.25rem;transition:background-color var(--dur-base);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:1rem;margin:auto;padding:0 .5rem 0 1.125rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 1.25rem 3rem -1.25rem #00000073}.site-header .header-shell{transition:background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), backdrop-filter var(--dur-base);background:#08080bb8}html:not([data-scrolled]) .site-header .header-shell:not(:has([aria-expanded=true])){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}html[data-scrolled] .site-header .header-shell{background:#08080bd6}.header-brand{font-size:var(--text-body);letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:.625rem;display:flex}.header-desktop-nav{border-left:1px solid var(--color-hairline);align-items:center;gap:.125rem;margin-right:auto;padding-left:.75rem;display:flex}.header-nav-link{min-height:2.75rem;color:var(--color-muted-fg);font-size:var(--text-caption);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:600;display:flex}.header-nav-link:hover,.header-nav-link[aria-expanded=true],.header-nav-link[aria-current=page]{color:var(--color-ink);background:#ffffff12}.header-nav-link>svg{transition:transform var(--dur-base) var(--ease-screen)}.header-nav-link:where([aria-expanded=true])>svg{transform:rotate(180deg)}.header-dropdown{position:relative}.header-dropdown-panel{border-radius:var(--radius-xl);transform-origin:0 0;background:#0c0c10;border:1px solid #ffffff14;width:34rem;padding:1.25rem;position:absolute;top:calc(100% + .875rem);left:-.75rem;box-shadow:0 2rem 4rem -1.5rem #0009}@media (prefers-reduced-motion:no-preference){.header-dropdown-panel{animation:header-panel-in var(--dur-base) var(--ease-screen) both}}@keyframes header-panel-in{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}}.header-dropdown-product{width:32rem}.header-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.header-product-link{border-radius:var(--radius-md);min-height:3.25rem;font-size:var(--text-body);transition:background-color var(--dur-fast);align-items:center;gap:.75rem;padding:.5rem;font-weight:600;display:flex}.header-product-link:hover{background:#ffffff0f}.header-link-icon{border-radius:var(--radius-sm);border:1px solid var(--color-hairline);width:2.25rem;height:2.25rem;color:var(--color-electric);transition:background-color var(--dur-fast), color var(--dur-fast);flex-shrink:0;place-items:center;display:grid}.header-product-link:hover .header-link-icon{background:var(--color-electric);color:var(--color-electric-fg)}.header-link-arrow{color:var(--color-muted-fg);transition:translate var(--dur-base) var(--ease-screen);margin-left:auto}.header-product-link:hover .header-link-arrow{color:var(--color-ink);translate:.125rem -.125rem}.header-dropdown-market{grid-template-columns:minmax(0,30rem) minmax(0,16rem);width:min(50rem,100vw - 15rem);display:grid}.header-dropdown-main{min-width:0;padding-right:1.5rem}.header-market{border-left:1px solid var(--color-hairline);flex-direction:column;gap:1.25rem;min-width:0;padding-left:1.5rem;display:flex}.header-market-title{min-height:1.5rem;color:var(--color-ink);font-size:var(--text-caption);align-items:center;gap:.5rem;font-weight:600;display:flex}.header-market-title>svg{color:var(--color-electric);flex-shrink:0}.header-market-all{border-top:1px solid var(--color-hairline);min-height:3.5rem;font-size:var(--text-caption);color:var(--color-muted-fg);align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;font-weight:600;display:flex}.header-market-all:hover{color:var(--color-ink)}.header-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.header-explore-link{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);min-height:6rem;font-size:var(--text-body);transition:border-color var(--dur-fast), background-color var(--dur-fast);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem;font-weight:600;display:grid}.header-explore-link>svg:first-child{color:var(--color-electric);grid-column:1/-1}.header-explore-link:hover{border-color:var(--color-line);background:#ffffff0a}.header-explore-link:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:auto 1fr auto;min-height:4rem}.header-explore-link:last-child:nth-child(odd)>svg:first-child{grid-column:auto}.header-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.header-resource-group h3{color:var(--color-muted-fg);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.header-resource-group>a{border-bottom:1px solid var(--color-hairline);min-height:2.75rem;font-size:var(--text-body);transition:color var(--dur-fast);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.header-resource-group>a>svg{color:var(--color-muted-fg);flex-shrink:0}.header-resource-group>a:hover{color:var(--color-electric)}.header-menu-footer{border-top:1px solid var(--color-hairline);gap:1.75rem;margin-top:1.25rem;padding-top:.75rem;display:flex}.header-menu-footer>a{min-height:2.75rem;font-size:var(--text-caption);color:var(--color-muted-fg);align-items:center;gap:.5rem;font-weight:600;display:flex}.header-menu-footer>a:hover{color:var(--color-ink)}.header-desktop-actions,.header-preferences{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.header-preferences{border-inline:1px solid var(--color-hairline);margin-inline:.25rem;padding-inline:.5rem}.header-fuel-link{min-height:2.75rem;font-size:var(--text-caption);color:var(--color-muted-fg);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;display:flex}.header-fuel-link:hover,.header-fuel-link[aria-current=page]{color:var(--color-electric);background:#ffffff12}.header-burger{display:none}.header-mobile-menu{z-index:49;overscroll-behavior:contain;padding:calc(var(--notice-height,0px) + 5.5rem) var(--gutter) 2.5rem;outline:none;position:fixed;inset:0;overflow-y:auto}.header-mobile-menu:before{content:"";z-index:-1;background:radial-gradient(60rem 30rem at 100% 0%, color-mix(in srgb, var(--color-electric) 18%, transparent), transparent 60%), var(--color-paper);position:fixed;inset:0}.header-mobile-inner{max-width:40rem;margin:auto}.header-mobile-fuel{border-radius:var(--radius-lg);background:var(--color-electric);min-height:3.75rem;color:var(--color-electric-fg);font-size:var(--text-lead);align-items:center;gap:.875rem;padding:.875rem 1.125rem;font-weight:600;display:flex}.header-mobile-fuel+*{margin-top:.5rem}.header-mobile-fuel>span{flex:1}.header-mobile-pricing{border-bottom:1px solid var(--color-hairline);min-height:4rem;font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.03em;justify-content:space-between;align-items:center;font-weight:800;display:flex}.header-mobile-section{border-bottom:1px solid var(--color-hairline)}.header-mobile-section>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:4rem;list-style:none;display:flex}.header-mobile-section>summary::-webkit-details-marker{display:none}.header-mobile-section>summary>h2{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.03em;font-weight:800}.header-mobile-section>summary>svg{color:var(--color-muted-fg);transition:transform var(--dur-base) var(--ease-screen);flex-shrink:0}.header-mobile-section[open]>summary>svg{transform:rotate(180deg)}.header-mobile-section>summary:focus-visible{outline:2px solid var(--color-electric);outline-offset:2px;border-radius:var(--radius-sm)}.header-mobile-section[open]{padding-bottom:1.25rem}.header-mobile-actions{border-top:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.header-mobile-section+.header-mobile-actions{border-top:0;margin-top:0}.header-mobile-actions>a{flex:1;min-width:10rem}.header-mobile-section[open]>:not(summary)+:not(summary){margin-top:1rem}.header-mobile-section .header-explore-grid,.header-mobile-section .header-resource-groups>.header-resource-group,.header-mobile-section .header-market{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:#ffffff08;flex-direction:column;gap:0;display:flex;overflow:hidden}.header-mobile-section .header-explore-link,.header-mobile-section .header-explore-link:last-child:nth-child(odd){min-height:3.5rem;font-size:var(--text-body);border:0;border-radius:0;grid-template-columns:auto 1fr auto;gap:.75rem;padding:.5rem .875rem .5rem .625rem}.header-mobile-section .header-explore-grid .header-explore-link>svg:first-child{box-sizing:content-box;border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-electric) 16%, transparent);grid-column:auto;width:1.125rem;height:1.125rem;padding:.5rem}.header-mobile-section .header-explore-link>svg:last-child,.header-mobile-section .header-resource-group>a>svg{width:.875rem;height:.875rem;color:var(--color-muted-fg)}.header-mobile-section .header-explore-link{position:relative}.header-mobile-section .header-explore-link+.header-explore-link:before{content:"";border-top:1px solid var(--color-hairline);position:absolute;top:0;left:3.5rem;right:0}.header-mobile-section .header-resource-groups{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:0}.header-mobile-section .header-resource-group h3{min-height:2.5rem;margin:0;padding:.75rem .875rem .25rem}.header-mobile-section .header-resource-group>a{min-height:3rem;font-size:var(--text-body);border-bottom:0;padding-inline:.875rem}:where(.header-mobile-section .header-resource-group>a+a){border-top:1px solid var(--color-hairline)}.header-mobile-section .header-market{border-color:color-mix(in srgb, var(--color-electric) 28%, transparent);padding:0}.header-mobile-section .header-market-title{background:color-mix(in srgb, var(--color-electric) 12%, transparent);min-height:3rem;font-size:var(--text-body);padding-inline:.875rem}.header-mobile-section .header-market .header-resource-group+.header-resource-group{border-top:1px solid var(--color-hairline)}.header-mobile-section .header-market-all{border-top:1px solid var(--color-hairline);min-height:3rem;color:var(--color-electric);font-size:var(--text-body);justify-content:space-between;margin:0;padding:0 .875rem}.header-mobile-section .header-menu-footer{border-top:0;margin-top:.5rem;padding-top:0}.header-mobile-section .header-menu-footer>a{padding-inline:.875rem}@media (max-width:1279px){.header-shell{gap:.5rem}.header-nav-link{padding-inline:.625rem}.header-fuel-link>svg:last-child{display:none}}@media (max-width:1119px){.header-fuel-link{display:none}}@media (max-width:1023px){.header-desktop-nav,.header-desktop-actions{display:none}.header-burger{width:2.75rem;height:2.75rem;transition:background-color var(--dur-fast);background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.header-burger:hover{background:#ffffff24}}@media (max-width:399px){.header-product-link{font-size:var(--text-caption);gap:.375rem;padding-inline:.125rem}.header-link-arrow{display:none}.header-resource-groups{gap:1rem}.header-resource-group>a{font-size:var(--text-caption)}}@media (min-width:1024px){.header-mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){.header-nav-link,.site-header{transition:none}}@media (prefers-reduced-motion:no-preference){.header-mobile-inner>*{animation:header-row-in var(--dur-slow) var(--ease-screen) both}.header-mobile-inner>:nth-child(2){animation-delay:40ms}.header-mobile-inner>:nth-child(3){animation-delay:80ms}.header-mobile-inner>:nth-child(4){animation-delay:.12s}.header-mobile-inner>:nth-child(5){animation-delay:.16s}.header-mobile-inner>:nth-child(n+6){animation-delay:.2s}}@keyframes header-row-in{0%{opacity:0;translate:0 1rem}}
