:root{--bg-rgb: 15, 18, 19;--bg: rgb(var(--bg-rgb));--ink-rgb: 255, 253, 227;--ink: rgb(var(--ink-rgb));--yellow: #ffed2c;--ink-88: rgba(var(--ink-rgb), .88);--ink-72: rgba(var(--ink-rgb), .72);--ink-66: rgba(var(--ink-rgb), .66);--ink-62: rgba(var(--ink-rgb), .62);--ink-52: rgba(var(--ink-rgb), .52);--ink-45: rgba(var(--ink-rgb), .45);--ink-25: rgba(var(--ink-rgb), .25);--ink-22: rgba(var(--ink-rgb), .22);--ink-16: rgba(var(--ink-rgb), .16);--ink-14: rgba(var(--ink-rgb), .14);--ink-12: rgba(var(--ink-rgb), .12);--ink-08: rgba(var(--ink-rgb), .08);--ink-06: rgba(var(--ink-rgb), .06);--yellow-55: rgba(255, 237, 44, .55);--yellow-30: rgba(255, 237, 44, .3);--yellow-07: rgba(255, 237, 44, .07);--container: 1560px;--foot-max: 1100px;--gutter: clamp(24px, 3.4vw, 56px);--nav-h: 76px;--pad: clamp(20px, 5.5vw, 96px);--section-max: 1180px;--nav-glass: rgba(var(--bg-rgb), .05);--nav-glass-strong: rgba(var(--bg-rgb), .66);--nav-rail-chip: rgba(var(--bg-rgb), .6);--nav-blur: saturate(1.1) blur(16px);--nav-ink: var(--ink);--nav-bright: rgba(var(--ink-rgb), .78);--nav-dim: rgba(var(--ink-rgb), .46);--nav-faint: rgba(var(--ink-rgb), .28);--nav-ghost: rgba(var(--ink-rgb), .07);--nav-ghost-hover: rgba(var(--ink-rgb), .12);--nav-on-yellow: var(--bg);--ease-nav: cubic-bezier(.22, .61, .2, 1);--dur-nav: .45s;--dur-nav-glass: .35s;--dur-nav-label: .38s;--dur-nav-fade: .26s;--dur-nav-sweep: 3.2s;--nav-radius: 20px;--nav-btn-radius: 9px;--nav-rail-radius: 12px;--radius-pill: 999px;--nav-edge: 14px;--nav-inset: 16px;--nav-exit-buffer: 40px;--nav-exit-up: -190%;--nav-gap: 20px;--nav-gap-mobile: 12px;--nav-action-gap: 8px;--nav-pad: 10px 12px 10px 20px;--nav-pad-mobile: 8px 10px 8px 16px;--nav-spacer-extra: 200px;--nav-spacer: min(var(--nav-spacer-extra), 12vw);--nav-btn-size: 36px;--nav-btn-touch: 44px;--nav-icon: 13px;--nav-label-max: 110px;--nav-logo-base: 24px;--nav-logo-scale: .9;--nav-logo-h: calc(var(--nav-logo-base) * var(--nav-logo-scale));--nav-logo-h-mobile: 21px;--t-nav-link: 12.5px;--t-nav-action: 11.5px;--t-nav-x: 15px;--t-nav-rail: 10px;--track-nav-link: .01em;--track-nav-action: .03em;--track-nav-rail: .12em;--nav-glow-r: 7px;--nav-rail-label-shift: 6px;--nav-stroke: rgba(var(--ink-rgb), .1);--nav-rail-right: clamp(16px, 2.4vw, 36px);--nav-rail-pad: 10px 12px;--nav-rail-row: 36px;--nav-rail-gap: 12px;--nav-rail-exit: 26px;--nav-tick-w: 10px;--nav-tick-w-active: 16px;--nav-tick-h: 3px;--z-section-3: -1;--z-section-4: -2;--z-section-5: -3;--z-section-6: -4;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.45, 0, .55, 1);--ease-out-soft: cubic-bezier(.2, .7, .2, 1);--ease-inout-strong: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur-med: .32s;--d-arrive: var(--dur-fast);--d-release: .46s;--dur-halo: var(--d-2);--dur-breath: 3.2s;--press-y: 1px;--ds-1: .14s;--ds-2: .24s;--ds-3: .36s;--ds-4: .62s;--ds-5: .9s;--font-sans: "Saans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-accent: "PP Neue Corp", var(--font-sans);--font-accent-compact: "PP Neue Corp Compact", var(--font-accent);--t-eyebrow: 11px;--t-h1: clamp(38px, 5.6vw, 84px);--t-h2: var(--t-h1);--t-node: clamp(15px, 1.15vw, 18px);--t-numeral: clamp(38px, 4.2vw, 66px);--t-lede: clamp(16px, 1.3vw, 20px);--t-stand: clamp(17px, 1.35vw, 21px);--t-body: 14.5px;--t-body-narrow: 14px;--t-small: 13.5px;--t-micro: 10.5px;--bento-gap: clamp(10px, .9vw, 15px);--card-pad: clamp(18px, 1.6vw, 30px);--card-radius: clamp(16px, 1.4vw, 22px);--t-foot-lead: clamp(17px, 1.5vw, 23px);--t-foot-sub: clamp(14px, 1.05vw, 16px);--t-metric-lg: clamp(42px, 4.6vw, 76px);--stand-max: 46ch;--lh-body-sec: 1.62;--tile: var(--off-white-100);--tile-2: var(--off-white-200);--tile-solid: #141718;--tile-solid-2: #101314;--tile-glass: rgba(20, 23, 24, .78);--tile-glass-2: rgba(16, 19, 20, .78);--glass-blur: 9px;--paper: var(--off-white-500);--paper-2: #ecead2;--paper-3: #d9d7c2;--yellow-100: #fffdea;--yellow-200: #fffbd5;--yellow-300: #fff8ab;--yellow-400: #fff581;--yellow-500: var(--yellow);--yellow-600: #ccbe24;--yellow-700: #998e1b;--yellow-800: #665f12;--yellow-900: #332f09;--orange-100: #ffead5;--orange-200: #ffd5ab;--orange-300: #ffc080;--orange-400: #ffab56;--orange-500: #ff962c;--orange-600: #cc7823;--orange-700: #995a1a;--orange-800: #663c12;--orange-900: #331e09;--red-100: #ffecea;--red-200: #ffd8d5;--red-300: #ffb2ab;--red-400: #ff8b80;--red-500: #ff3e2c;--red-600: #cc3223;--red-700: #99251a;--red-800: #661912;--red-900: #330c09;--black-100: rgba(var(--bg-rgb), .1);--black-200: rgba(var(--bg-rgb), .2);--black-300: rgba(var(--bg-rgb), .4);--black-400: rgba(var(--bg-rgb), .6);--black-500: var(--bg);--off-white-100: rgba(var(--ink-rgb), .1);--off-white-200: rgba(var(--ink-rgb), .2);--off-white-300: rgba(var(--ink-rgb), .4);--off-white-400: rgba(var(--ink-rgb), .6);--off-white-500: var(--ink);--s1: 8px;--s2: 14px;--s3: 22px;--s4: 34px;--s5: 52px;--s6: 80px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 22px;--sp-6: 32px;--sp-7: 46px;--sp-8: 64px;--sp-9: 96px;--sp-10: 128px;--d-1: .42s;--d-2: .62s;--d-3: .9s;--d-4: 1.2s;--d-5: 1.8s;--d-retract: .22s;--yellow-hover: #fff23f;--yellow-lift: #FFF25E;--zap-ink: #332f09;--radius-box: 14px;--solution-white: #F4F4F2;--solution-ink-70: rgba(244, 244, 242, .7);--solution-ink-52: rgba(244, 244, 242, .52);--solution-ink-38: rgba(244, 244, 242, .38);--solution-hairline: rgba(244, 244, 242, .13);--solution-hairline-strong: rgba(244, 244, 242, .24);--solution-micro: .6875rem;--wire: rgba(var(--ink-rgb), .26);--port: rgba(var(--ink-rgb), .3);--gap-base-s: 34px;--gap-base-l: 96px;--rail-base-v: 26px;--card-base-w: 470px;--pad-top: var(--sp-7);--pad-bot: 70px;--s4-pin: 55vh;--s4-seam-overlap: 80vh;--bay-top: clamp(22px, 3.2vh, 44px);--radius-tile: 12px;--radius-soft: 6px;--partner-form-min: 700px;--e-out: var(--ease-out-soft);--e-inout: var(--ease-inout-strong);--e-hero: var(--ease-out);--d-hero-med: var(--dur-med);--dur-release: var(--d-release);--sans: var(--font-sans);--label: var(--font-sans);--mono: var(--font-sans);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-headline: var(--fw-medium);--w-regular: var(--fw-regular);--w-medium: var(--fw-medium);--w-semibold: var(--fw-semibold);--w-bold: var(--fw-bold);--bolt-black: var(--bg);--bolt-white: var(--solution-white);--bolt-yellow: var(--yellow)}@font-face{font-family:Saans;src:url(https://ed2bdd2d-c65b-4c59-b010-2c88089eac0a.wf-app-prod.cosmic.webflow.services/welcome/_astro/saans-variable.CxynKnu7.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--yellow);color:var(--bg)}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-nav{position:absolute;top:0;left:0;right:0;z-index:20}.site-nav__inner{height:var(--nav-h);max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-nav__logo{grid-column:2;display:flex;align-items:center}.site-nav__logo img{height:26px;width:auto}.site-nav__socials{grid-column:3;justify-self:end;display:flex;align-items:center;gap:4px}.site-nav__social{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--ink-66);transition:color var(--dur-fast) var(--ease-out)}.site-nav__social:hover,.site-nav__social:focus-visible{color:var(--ink)}.site-nav__social svg{display:block}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;padding-top:var(--nav-h);overflow:hidden}.hero__field{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero__content{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px var(--gutter) 24px}.hero__headline{font-size:clamp(2.85rem,6.1vw,6.35rem);font-weight:var(--fw-headline);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.hero__line{display:block}.hero__sub{margin-top:30px;max-width:640px;font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.65;color:var(--ink-66);text-wrap:balance}.hero__actions{margin-top:46px;display:flex;align-items:center;justify-content:center;gap:14px}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:10px;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-med) var(--ease-out);cursor:pointer}.btn--primary{background:var(--yellow);color:var(--bg)}.btn--primary:hover,.btn--primary:focus-visible{background:#fff23f;box-shadow:0 0 30px #ffed2c4d,0 0 80px #ffed2c24}.btn--ghost{border:1px solid var(--ink-25);color:var(--ink-88);background:#fffde306;-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%)}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--ink-45);color:var(--ink);background:#fffde30d}.trust{position:relative;z-index:1;width:min(100%,var(--trust-w, 880px));margin-inline:auto;padding:18px 0 26px;display:flex;justify-content:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.trust__track{display:flex;width:max-content}.trust:has(.trust__track[data-ready]){justify-content:flex-start}.trust__track[data-ready]{animation:trust-scroll var(--trust-dur, 70s) linear infinite;will-change:transform}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--trust-shift, 50%)))}}.trust__set{display:flex;align-items:center;flex:none;gap:clamp(56px,5.5vw,92px);padding-inline:calc(clamp(56px,5.5vw,92px)/2)}.trust__set li{flex:none;display:flex;align-items:center;--h: 22px}.trust__set img{height:var(--h);width:auto;filter:brightness(0) invert(1);opacity:.48;transition:opacity var(--dur-fast) var(--ease-out)}.trust__set li:hover img{opacity:.85}.trust__set li[data-logo=blockchain-capital]{--h: 30px}.trust__set li[data-logo=phi-labs]{--h: 28px}.trust__set li[data-logo=aftermath]{--h: 22px}.trust__set li[data-logo=flowx],.trust__set li[data-logo=wintermute],.trust__set li[data-logo=coinfund]{--h: 19px}.trust__set li[data-logo=sui]{--h: 26px}.trust__set li[data-logo=triton],.trust__set li[data-logo=crypto-com]{--h: 20px}.trust__set li[data-logo=triton] img{filter:none}@media(max-width:640px){.site-nav__socials{gap:2px}.site-nav__social{width:36px;height:36px}.hero__headline{font-size:clamp(2.35rem,10.5vw,2.85rem)}.hero__sub{font-size:1rem;max-width:34ch}.hero__actions{margin-top:38px;flex-direction:column;width:100%;max-width:340px;margin-inline:auto}.btn,.trust{width:100%}.trust__set{gap:44px}.trust__set li{--h: 18px}.trust__set li[data-logo=phi-labs]{--h: 22px}.trust__set li[data-logo=blockchain-capital]{--h: 24px}.trust__set li[data-logo=sui]{--h: 22px}.trust__set li[data-logo=aftermath]{--h: 18px}.trust__set li[data-logo=flowx],.trust__set li[data-logo=wintermute],.trust__set li[data-logo=coinfund]{--h: 15px}}.close-wrap{position:relative;background:transparent;overflow:visible;border:0}.close{position:relative;min-height:100svh;display:flex;flex-direction:column;background:transparent;border:0}.close__field{position:absolute;left:0;right:0;top:-100vh;height:calc(100% + 100vh);width:100%;z-index:var(--z-section-6);pointer-events:none;opacity:var(--in, 1)}.close__content{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px var(--gutter) 24px}.close__headline{margin:0;font-size:calc(clamp(2.85rem,6.1vw,6.35rem) * var(--head-scale, 1));font-weight:var(--fw-headline);line-height:1.04;letter-spacing:-.025em;text-wrap:balance;color:var(--ink)}.close__line{display:block}.close__sub{margin:var(--gap-sub, 22px) 0 0;max-width:min(var(--sub-measure, 44ch),92vw);font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.65;color:var(--ink-66);text-wrap:balance}.close__actions{margin-top:var(--gap-cta, 34px);display:flex;align-items:center;justify-content:center;gap:14px}.close-wrap .btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:10px;text-decoration:none;border:1px solid transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-halo) var(--ease-out),transform var(--dur-fast) var(--ease-out);cursor:pointer}.close-wrap .btn--primary{background:var(--yellow);color:var(--bg)}.close-wrap .btn--primary:hover,.close-wrap .btn--primary:focus-visible{background:var(--yellow-hover);box-shadow:0 0 30px #ffed2c4d,0 0 80px #ffed2c24;transition-duration:var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-med),var(--dur-fast)}.close-wrap .btn--ghost{border-color:var(--ink-25);color:var(--ink-88);background:#fffde305;-webkit-backdrop-filter:blur(5px) saturate(120%);backdrop-filter:blur(5px) saturate(120%);transition:background-color var(--dur-release) var(--ease-out),border-color var(--dur-release) var(--ease-out),color var(--dur-release) var(--ease-out),box-shadow var(--dur-halo) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.close-wrap .btn--ghost:hover,.close-wrap .btn--ghost:focus-visible{border-color:var(--ink-45);color:var(--ink);background:#fffde30d;transition-duration:var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-halo),var(--dur-fast)}.close-wrap .btn:active{transform:translateY(var(--press-y))}.close-wrap .btn--primary:active{box-shadow:0 0 18px #ffed2c3d,0 0 44px #ffed2c1a;transition-duration:var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast),var(--dur-fast)}.close-wrap .btn:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.site-foot{position:relative;z-index:1;background:transparent;border:0;padding:clamp(48px,7vh,88px) var(--gutter) calc(clamp(26px,4vh,44px) + var(--foot-bottom, 120px))}.site-foot .ft-logo,.site-foot .ft-tagline,.site-foot .ft-title,.site-foot .ft-link,.site-foot .ft-copy,.site-foot .ft-status{text-shadow:0 1px 2px rgba(6,8,8,.95),0 0 14px rgba(6,8,8,.85),0 0 34px rgba(6,8,8,.6)}.ft-inner{max-width:var(--foot-max);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);align-items:start}.ft-logo{display:inline-block;height:26px;width:auto;aspect-ratio:10820 / 1458;color:var(--ink)}.ft-logo.is-text{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);height:auto}.ft-tagline{margin:14px 0 0;max-width:36ch;font-size:14px;line-height:1.6;color:var(--ink-66)}.ft-groups{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px)}.ft-title{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45)}.ft-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ft-link{position:relative;display:inline-block;padding:5px 0;font-size:14px;color:var(--ink-88);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.ft-link:before{content:"";position:absolute;inset:-9px -8px}.ft-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .22s var(--ease-out)}.ft-link:hover,.ft-link:focus-visible{color:var(--ink)}.ft-link:hover:after,.ft-link:focus-visible:after{transform:scaleX(1);transform-origin:0 50%;transition-duration:.42s}.ft-link.is-todo:after{content:none}.ft-link:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:3px}.ft-link.is-todo{color:var(--ink-45);cursor:not-allowed}.ft-link.is-todo:before{content:none}.ft-link.is-todo i,.ft-tagline.is-todo i,.ft-status b{display:inline-block;margin-left:8px;padding:2px 6px;border-radius:4px;border:1px dashed var(--ink-25);color:var(--ink-45);font-style:normal;font-weight:600;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;transform:translateY(-1px)}.ft-rule{max-width:var(--foot-max);margin:clamp(40px,7vh,92px) auto clamp(16px,2.4vh,26px);height:1px;background:var(--ink-06)}.ft-base{max-width:var(--foot-max);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:26px;flex-wrap:wrap}.ft-copy,.ft-status{margin:0;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-45)}.ft-status{display:inline-flex;align-items:center;gap:9px;color:var(--ink-66)}.ft-status i{width:6px;height:6px;border-radius:999px;background:var(--yellow);animation:ft-breath var(--dur-breath) var(--ease-inout) infinite}@keyframes ft-breath{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:1000px){.ft-inner{grid-template-columns:1fr;gap:clamp(28px,5vh,48px)}.ft-groups{max-width:460px}}@media(max-width:640px){.close__headline{font-size:calc(clamp(2.6rem,12vw,3.7rem) * var(--head-scale, 1))}.close__sub{font-size:1.0625rem;max-width:32ch}.close__actions{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.close-wrap .btn{width:100%}.ft-groups{grid-template-columns:1fr 1fr;gap:24px}.ft-base{flex-direction:column-reverse;align-items:flex-start;gap:14px}}@media(prefers-reduced-motion:reduce){.ft-status i{animation:none}.close__field{opacity:1!important}.close-wrap *,.close-wrap *:before,.close-wrap *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}[data-lab-motion=reduced] .ft-status i{animation:none}[data-lab-motion=reduced] .close__field{opacity:1!important}@property --orb{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.nav-island{position:fixed;top:var(--nav-edge);left:0;right:0;margin-inline:auto;width:max-content;z-index:20;display:flex;align-items:center;gap:var(--nav-gap);padding:var(--nav-pad);max-width:calc(100vw - 2 * var(--nav-inset));border-radius:var(--nav-radius);background:var(--nav-glass);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);white-space:nowrap;transform:translateY(0);visibility:visible;transition:transform var(--dur-nav) var(--ease-nav),background-color var(--dur-nav-glass) var(--ease-nav),visibility 0s linear 0s}html:not([data-nav=shown]) .nav-island{transform:translateY(var(--nav-exit-up));visibility:hidden;transition:transform var(--dur-nav) var(--ease-nav),background-color var(--dur-nav-glass) var(--ease-nav),visibility 0s linear var(--dur-nav)}html[data-nav-surface=strong] .nav-island{background:var(--nav-glass-strong)}.nav-island{box-shadow:0 0 0 1px var(--nav-stroke)}html[data-nav-stroke=off] .nav-island{box-shadow:none}.nav-island__logo{flex:none;display:flex;align-items:center;color:var(--nav-ink)}.nav-island__mark{display:block}.nav-island__mark--full{height:var(--nav-logo-h);width:calc(var(--nav-logo-h) * 10820 / 1458)}.nav-island__mark--simple{display:none;height:var(--nav-logo-h-mobile);width:calc(var(--nav-logo-h-mobile) * 4605 / 1296)}.nav-island__spacer{flex:1 1 auto;min-width:var(--nav-spacer)}.nav-island__links{display:flex;align-items:center;gap:var(--nav-gap)}.nav-island__link{font-size:var(--t-nav-link);font-weight:var(--fw-medium);letter-spacing:var(--track-nav-link);color:var(--nav-dim);padding:6px 2px;white-space:nowrap;transition:color var(--dur-fast) var(--ease-nav)}.nav-island__link:hover{color:var(--nav-bright)}.nav-island__link.is-active{color:var(--nav-ink)}.nav-island__actions{display:flex;align-items:center;gap:var(--nav-action-gap)}.nav-act{display:inline-flex;align-items:center;justify-content:center;height:var(--nav-btn-size);min-width:var(--nav-btn-size);padding:0 calc((var(--nav-btn-size) - var(--nav-icon)) / 2);border-radius:var(--nav-btn-radius);overflow:hidden;transition:background-color var(--dur-fast) var(--ease-nav),color var(--dur-fast) var(--ease-nav)}.nav-act__icon{width:var(--nav-icon);height:var(--nav-icon);flex:none}.nav-act__label{max-width:0;opacity:0;margin-left:0;overflow:hidden;white-space:nowrap;font-size:var(--t-nav-action);font-weight:var(--fw-semibold);letter-spacing:var(--track-nav-action);transition:max-width var(--dur-nav-label) var(--ease-nav),opacity var(--dur-nav-fade) var(--ease-nav),margin-left var(--dur-nav-label) var(--ease-nav)}.nav-act:hover .nav-act__label,.nav-act:focus-visible .nav-act__label{max-width:var(--nav-label-max);opacity:1;margin-left:var(--nav-action-gap)}.nav-act--ghost{color:var(--nav-bright);background:var(--nav-ghost)}.nav-act--ghost:hover,.nav-act--ghost:focus-visible{color:var(--nav-ink);background:var(--nav-ghost-hover)}.nav-act--solid{background:var(--yellow);color:var(--nav-on-yellow)}.nav-act--x{width:var(--nav-btn-size);padding:0;background:radial-gradient(120% 120% at 30% 20%,var(--ink-14),var(--ink-06))}.nav-act--x:hover,.nav-act--x:focus-visible{background:radial-gradient(120% 120% at 30% 20%,var(--ink-22),var(--nav-ghost))}.nav-act__glyph{font-size:var(--t-nav-x);font-weight:var(--fw-semibold);line-height:1;background:conic-gradient(from var(--orb),var(--ink-45) 0deg,var(--ink) 50deg,var(--ink-45) 100deg,var(--ink-45) 360deg);-webkit-background-clip:text;background-clip:text;color:transparent;animation:nav-orb-sweep var(--dur-nav-sweep) linear infinite;transition:filter var(--dur-fast) var(--ease-nav)}.nav-act--x:hover .nav-act__glyph,.nav-act--x:focus-visible .nav-act__glyph{background:conic-gradient(from var(--orb),var(--yellow-30) 0deg,var(--yellow) 50deg,var(--yellow-30) 100deg,var(--yellow-30) 360deg);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 var(--nav-glow-r) var(--yellow-55))}@keyframes nav-orb-sweep{to{--orb: 360deg}}html:not([data-nav=shown]) .nav-act__glyph{animation-play-state:paused}.nav-rail{position:fixed;right:var(--nav-rail-right);top:50%;z-index:20;display:flex;flex-direction:column;padding:var(--nav-rail-pad);border-radius:var(--nav-rail-radius);background:transparent;transform:translateY(-50%);opacity:1;visibility:visible;transition:transform var(--dur-nav) var(--ease-nav),opacity var(--dur-nav) var(--ease-nav),background-color var(--dur-nav-glass) var(--ease-nav),visibility 0s linear 0s}html:not([data-nav=shown]) .nav-rail{transform:translate(var(--nav-rail-exit),-50%);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--dur-nav) var(--ease-nav),opacity var(--dur-nav) var(--ease-nav),background-color var(--dur-nav-glass) var(--ease-nav),visibility 0s linear var(--dur-nav)}html[data-nav-rail-surface=strong] .nav-rail{background:var(--nav-rail-chip);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur)}.nav-rail__row{display:flex;align-items:center;justify-content:flex-end;gap:var(--nav-rail-gap);min-height:var(--nav-rail-row);padding:2px 0}.nav-rail__label{font-family:var(--label);font-size:var(--t-nav-rail);letter-spacing:var(--track-nav-rail);text-transform:uppercase;color:var(--nav-faint);opacity:0;transform:translate(var(--nav-rail-label-shift));transition:opacity var(--dur-fast) var(--ease-nav),transform var(--dur-fast) var(--ease-nav),color var(--dur-fast) var(--ease-nav)}.nav-rail:hover .nav-rail__label,.nav-rail__row:focus-visible .nav-rail__label,.nav-rail__row.is-active .nav-rail__label{opacity:1;transform:none}.nav-rail__row.is-active .nav-rail__label{color:var(--nav-ink)}.nav-rail__tick{width:var(--nav-tick-w);height:var(--nav-tick-h);border-radius:var(--radius-pill);background:var(--nav-faint);flex:none;transition:background-color var(--dur-fast) var(--ease-nav),width var(--dur-fast) var(--ease-nav)}.nav-rail__row:hover .nav-rail__tick{background:var(--nav-dim)}.nav-rail__row.is-active .nav-rail__tick{background:var(--yellow);width:var(--nav-tick-w-active)}@media(prefers-reduced-motion:reduce){.nav-act__glyph{animation:none;background:none;color:var(--nav-bright)}.nav-act--x:hover .nav-act__glyph,.nav-act--x:focus-visible .nav-act__glyph{background:none;color:var(--yellow);filter:drop-shadow(0 0 var(--nav-glow-r) var(--yellow-55))}}@media(max-width:760px){.nav-island{top:auto;bottom:calc(var(--nav-edge) + env(safe-area-inset-bottom,0px));width:92vw;justify-content:space-between;gap:var(--nav-gap-mobile);padding:var(--nav-pad-mobile)}html:not([data-nav=shown]) .nav-island{transform:translateY(calc(100% + var(--nav-exit-buffer)))}.nav-island__mark--full{display:none}.nav-island__mark--simple{display:block}.nav-island__spacer{min-width:0}.nav-island__links,.nav-act__label,.nav-rail{display:none}}@media(pointer:coarse){.nav-act{height:var(--nav-btn-touch);min-width:var(--nav-btn-touch)}.nav-act--x{width:var(--nav-btn-touch)}}
