@font-face{font-family:Geist;src:url(../media/Geist-Variable.0mrjj4bg00-he.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Variable.3ms9vq719j3f8.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a0c11;--canvas-deep:#05070b;--surface-1:#101318;--surface-2:#161a1f;--surface-3:#1f2329;--hairline:#ffffff14;--hairline-strong:#ffffff29;--ink:#f2f3f6;--body:#c1c4c9;--mute:#9499a0;--fuse:#fd8537;--fuse-hot:#ffc47b;--fuse-ink:#0a0c11;--fuse-soft:#fd853724;--fuse-glow:#fd853759;--tide:#43cae7;--volt:#ade25f;--iris:#959af4;--ok:#65d68a;--warn:#f4cd4b;--danger:#fe6270;--grain:.045;--shadow-float:0 18px 48px #02030680, inset 0 1px 0 #ffffff0f;--shadow-soft:0 10px 30px #02030659;--glass:#0a0c11b8;--lane-tide:var(--tide);--lane-volt:var(--volt);--lane-iris:var(--iris);--r-control:8px;--r-panel:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-quick:.16s;--dur-base:.24s;--dur-slow:.38s;--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--gutter:16px;--max:1200px;--nav-h:64px}@supports (color:lab(0% 0 0)){:root{--canvas:lab(3.3406% -.195481 -2.29437);--canvas-deep:lab(1.96739% -.121817 -1.64016);--surface-1:lab(5.68381% -.320502 -3.57167);--surface-2:lab(8.8922% -.454851 -4.40187);--surface-3:lab(13.5293% -.512511 -4.77688);--hairline:lab(100% 0 0/.08);--hairline-strong:lab(100% 0 0/.16);--ink:lab(95.9276% -.215024 -1.49841);--body:lab(79.0944% -.416547 -2.98913);--mute:lab(62.8401% -.596315 -4.46798);--fuse:lab(68.7994% 42.8723 60.9396);--fuse-hot:lab(83.5735% 19.5696 52.6069);--fuse-ink:lab(3.3406% -.195481 -2.29437);--fuse-soft:lab(68.7994% 42.8723 60.9396/.14);--fuse-glow:lab(68.7994% 42.8723 60.9396/.35);--tide:lab(75.2455% -30.676 -25.4368);--volt:lab(84.2888% -32.5883 56.8883);--iris:lab(66.126% 14.5167 -46.2001);--ok:lab(77.5698% -46.1806 27.5326);--warn:lab(84.2114% 4.45244 67.0197);--danger:lab(63.1603% 61.1819 25.1652);--shadow-float:0 18px 48px lab(.892191% -.0545979 -.999779/.5), inset 0 1px 0 lab(100% 0 0/.06);--shadow-soft:0 10px 30px lab(.892191% -.0545979 -.999779/.35);--glass:lab(3.3406% -.195481 -2.29437/.72)}}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f9fafc;--canvas-deep:#f2f3f6;--surface-1:#fdfdff;--surface-2:#f2f3f6;--surface-3:#e7eaee;--hairline:#14181f1a;--hairline-strong:#14181f2e;--ink:#14181f;--body:#393d45;--mute:#5e646c;--fuse:#c04909;--fuse-hot:#e06d00;--fuse-ink:#fcfcfc;--fuse-soft:#c049091a;--fuse-glow:#d45e0047;--tide:#057490;--volt:#4f7715;--iris:#5a58c2;--ok:#137d41;--warn:#976202;--danger:#d02a3a;--grain:0;--shadow-float:0 18px 48px #313b4a24, inset 0 1px 0 #ffffffb3;--shadow-soft:0 10px 30px #313b4a1a;--glass:#f9fafcc7}@supports (color:lab(0% 0 0)){:root{--canvas:lab(98.2508% -.162274 -1.12438);--canvas-deep:lab(95.9276% -.215024 -1.49841);--surface-1:lab(99.4139% -.108749 -.749981);--surface-2:lab(95.9276% -.215024 -1.49841);--surface-3:lab(92.4412% -.318348 -2.24528);--hairline:lab(8.29612% -.494182 -5.47354/.1);--hairline-strong:lab(8.29612% -.494182 -5.47354/.18);--ink:lab(8.29612% -.494182 -5.47354);--body:lab(25.7039% -.634953 -5.5308);--mute:lab(41.9469% -.688925 -5.55613);--fuse:lab(47.6671% 46.7495 56.1955);--fuse-hot:lab(59.5355% 42.302 67.8047);--fuse-ink:lab(98.84% .0000298023 -.0000119209);--fuse-soft:lab(47.6671% 46.7495 56.1955/.1);--fuse-glow:lab(54.7631% 44.9128 64.831/.28);--tide:lab(44.7333% -20.5176 -23.2294);--volt:lab(45.6% -25.8913 44.4495);--iris:lab(42.1586% 23.7653 -56.0667);--ok:lab(45.9656% -40.4298 24.3351);--warn:lab(46.4318% 17.6517 53.3409);--danger:lab(46.866% 63.9007 34.4882);--shadow-float:0 18px 48px lab(24.4646% -.850305 -10.8988/.14), inset 0 1px 0 lab(100% 0 0/.7);--shadow-soft:0 10px 30px lab(24.4646% -.850305 -10.8988/.1);--glass:lab(98.2508% -.162274 -1.12438/.78)}}}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1024px){:root{--gutter:32px;--nav-h:68px}}@media (min-width:1440px){:root{--max:1280px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);color:var(--body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-padding-top:calc(var(--nav-h) + 24px);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--canvas);min-height:100dvh;margin:0;overflow-x:clip}body:after{content:"";z-index:60;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.045em;font-size:clamp(2.5rem,1.35rem + 4.6vw,4.75rem);line-height:1}h2{letter-spacing:-.038em;font-size:clamp(2rem,1.2rem + 2.8vw,3.25rem);line-height:1.04}h3{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.3}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:var(--ink);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-quick);text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--fuse);text-decoration-color:var(--fuse)}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}svg{flex:none}code,kbd{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--fuse);outline-offset:3px;border-radius:4px}::selection{background:var(--fuse-soft);color:var(--ink)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wrap{width:min(var(--max), 100% - var(--gutter) * 2);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--r-control);background:var(--fuse);color:var(--fuse-ink);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.lead{max-width:34em;color:var(--body);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.label{color:var(--mute);font-family:var(--font-mono);letter-spacing:.02em;font-size:12.5px}.hot{color:var(--fuse)}.btn{border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--surface-2);min-height:44px;color:var(--ink);font:500 15px/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dur-quick), border-color var(--dur-quick), transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-base);justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;display:inline-flex}.btn svg{fill:currentColor;width:18px;height:18px}.btn:hover{background:var(--surface-3);border-color:color-mix(in oklch, var(--hairline-strong), var(--ink) 12%)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--fuse);color:var(--fuse-ink);box-shadow:inset 0 1px 0 #ffffff47, 0 8px 24px -10px var(--fuse-glow);border-color:#0000;font-weight:600}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), 0 8px 24px -10px var(--fuse-glow)}}.btn-primary:hover{background:color-mix(in oklch, var(--fuse), var(--fuse-hot) 35%);box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 32px -10px var(--fuse-glow);border-color:#0000}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.3), 0 12px 32px -10px var(--fuse-glow)}}.btn-ghost{background:0 0;border-color:#0000;padding-inline:12px}.btn-ghost:hover{background:var(--fuse-soft);border-color:#0000}.btn-ghost .arrow,.btn .arrow{transition:transform var(--dur-base) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn-small{min-height:36px;padding:0 13px;font-size:14px}.btn-large{min-height:52px;padding:0 24px;font-size:16px}.panel{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1)}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-40%), color-mix(in oklch, var(--fuse) 9%, transparent), transparent 60%);opacity:0;transition:opacity var(--dur-slow);pointer-events:none;position:absolute;inset:0}.spot:hover:before{opacity:1}.nav-sentinel{pointer-events:none;width:1px;height:16px;position:absolute;top:0}.nav{z-index:40;height:var(--nav-h);transition:background-color var(--dur-slow), border-color var(--dur-slow);view-transition-name:nav;border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-scrolled],.nav[data-open]{border-bottom-color:var(--hairline);background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}.nav:before{content:"";background:var(--canvas);opacity:0;pointer-events:none;height:200px;transition:opacity var(--dur-slow);position:absolute;inset:auto 0 100%}.nav[data-scrolled]:before,.nav[data-open]:before{opacity:1}@media (prefers-reduced-transparency:reduce){.nav[data-scrolled],.nav[data-open]{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-inner{align-items:center;gap:16px;height:100%;display:flex}.wordmark{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:10px;margin-right:auto;padding:6px 4px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.mark{width:26px;height:26px}.mark path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.mark .lane{animation:draw .9s var(--ease-out) both}.mark .l2{animation-delay:80ms}.mark .l3{animation-delay:.16s}.mark .fuse{animation:draw .6s var(--ease-out) .45s both}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.nav-main{align-items:center;gap:8px;display:none}.nav-track{position:relative}.nav-links{list-style:none;display:flex}.nav-links a{border-radius:var(--r-control);height:40px;color:var(--body);transition:color var(--dur-quick);align-items:center;padding:0 13px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--ink)}.nav-glide{background:var(--fuse);width:1px;height:2px;opacity:var(--glide-o,0);transform:translateX(calc(var(--glide-x,0px) + 13px)) scaleX(var(--glide-s,0));transform-origin:0;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base);pointer-events:none;border-radius:2px;position:absolute;bottom:2px;left:0}.star{border:1px solid var(--hairline);border-radius:var(--r-control);height:36px;color:var(--body);transition:color var(--dur-quick), border-color var(--dur-quick);align-items:center;gap:7px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.star svg{fill:currentColor;width:17px;height:17px}.star:hover{color:var(--ink);border-color:var(--hairline-strong)}.star .count:empty{display:none}.nav-cta{min-height:38px;padding:0 14px;font-size:14px}.nav-menu{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;margin-right:-8px;display:inline-grid}.nav-menu svg{fill:currentColor;width:22px;height:22px}.nav-progress{pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.nav-progress:before{content:"";background:linear-gradient(90deg, var(--tide), var(--iris) 30%, var(--fuse) 70%);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav-progress:before{animation:linear both progress;animation-timeline:scroll(root)}}}@keyframes progress{to{transform:scaleX(1)}}.nav-sheet{overscroll-behavior:contain;inset:var(--nav-h) 0 auto;z-index:39;max-height:calc(100dvh - var(--nav-h));padding:8px var(--gutter) 24px;border-bottom:1px solid var(--hairline);background:var(--canvas);box-shadow:var(--shadow-soft);position:fixed;overflow-y:auto}.nav-sheet ul{list-style:none;display:grid}.nav-sheet li{border-bottom:1px solid var(--hairline)}.nav-sheet li:last-child{border-bottom:0;padding-top:16px}.nav-sheet a{min-height:52px;color:var(--ink);letter-spacing:-.02em;align-items:center;font-size:19px;font-weight:500;text-decoration:none;display:flex}.nav-sheet a[aria-current=page]{color:var(--fuse)}.nav-sheet .btn{width:100%;min-height:50px;font-size:16px}@media (prefers-reduced-motion:no-preference){.nav-sheet:not([hidden]) li{animation:sheet-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 28ms)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:960px){.nav-main{display:flex}.nav-menu,.nav-sheet{display:none}.wordmark{margin-right:12px}.nav-track{margin-right:auto}.nav-inner{gap:8px}.nav-main{flex:1}}.reveal.pending{opacity:0;transform:translateY(22px)}.reveal.pending.seen{opacity:1;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:none}.section{padding-block:clamp(88px,6rem + 4vw,168px)}.section-head{gap:18px;max-width:46rem;margin-bottom:clamp(36px,4vw,64px);display:grid}.section-head p{max-width:36em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}.page-hero{gap:18px;padding-block:clamp(48px,4rem + 3vw,112px) clamp(32px,4vw,56px);display:grid}.page-hero h1{font-size:clamp(2.5rem,1.5rem + 3.8vw,4.25rem)}.page-hero p{max-width:38em;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.cmd{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--canvas-deep);align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 16px;display:flex}.cmd code{min-width:0;color:var(--ink);white-space:nowrap;scrollbar-width:thin;flex:1;font-size:13.5px;line-height:1.5;overflow-x:auto}.cmd code:before{content:"$ ";color:var(--mute)}.copy{border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--surface-2);min-height:34px;color:var(--ink);font:500 13px var(--font-sans);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-quick);flex:none;padding:0 12px}.copy:hover{background:var(--surface-3)}.qa{display:grid}.qa details{border-bottom:1px solid var(--hairline)}.qa details:first-child{border-top:1px solid var(--hairline)}.qa summary{min-height:60px;color:var(--ink);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";width:12px;height:12px;color:var(--mute);transition:transform var(--dur-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 50%/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 12px no-repeat;flex:none}.qa details[open]>summary:after{color:var(--fuse);transform:rotate(45deg)}.qa summary:hover{color:var(--fuse)}.answer{gap:12px;max-width:44em;padding:0 2px 22px;display:grid}.answer ol,.answer ul{padding-left:1.3em}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.qa details{interpolate-size:allow-keywords}.qa details::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.qa details[open]::details-content{block-size:auto}}}.toast{z-index:70;border:1px solid var(--hairline-strong);background:var(--surface-2);max-width:calc(100vw - 32px);color:var(--ink);box-shadow:var(--shadow-float);border-radius:999px;margin:0;padding:10px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast:empty{display:none}.foot{border-top:1px solid var(--hairline);margin-top:clamp(40px,6vw,96px);position:relative;overflow:hidden}.foot-horizon{pointer-events:none;width:min(1200px,100%);margin:clamp(24px,4vw,56px) auto 0;position:relative}.horizon{width:100%;height:auto;display:block}.horizon .orbit{fill:none;stroke:var(--hairline-strong);stroke-width:1px;stroke-dasharray:1 7}.horizon .arc{fill:none;stroke:var(--fuse);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.horizon .t{stroke-width:3px;stroke-linecap:round}.horizon .tide{stroke:var(--tide)}.horizon .iris{stroke:var(--iris)}.horizon .volt{stroke:var(--volt)}.foot-horizon:after{content:"";aspect-ratio:2;background:radial-gradient(ellipse at 50% 100%, var(--fuse-glow), transparent 62%);opacity:.7;border-radius:999px 999px 0 0;width:46%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.foot.pending .horizon .t{stroke:var(--hairline-strong)}.foot.pending .horizon .arc{stroke-dashoffset:1px}.foot.pending .foot-horizon:after{opacity:0}.foot.pending.seen .horizon .t{animation:tick-in .5s var(--ease-out) both, tick-ignite .9s var(--ease-out) both;animation-delay:calc(var(--i) * 18ms), calc(1.5s + var(--i) * 8ms)}.foot.pending.seen .horizon .tide{--to:var(--tide)}.foot.pending.seen .horizon .iris{--to:var(--iris)}.foot.pending.seen .horizon .volt{--to:var(--volt)}.foot.pending.seen .horizon .arc{transition:stroke-dashoffset 1.2s var(--ease-in-out) 1.4s;stroke-dashoffset:0}.foot.pending.seen .foot-horizon:after{opacity:.7;transition:opacity 1.2s 1.8s}}@keyframes tick-in{0%{stroke:var(--hairline-strong);opacity:.4}to{stroke:var(--to);opacity:1}}@keyframes tick-ignite{0%{stroke:var(--to)}35%{stroke:var(--fuse-hot)}to{stroke:var(--to)}}.foot-body{gap:40px;padding-block:40px;display:grid;position:relative}.foot-brand{justify-items:start;gap:14px;max-width:26rem;display:grid}.foot-brand p{color:var(--mute);font-size:14px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.foot-cols h2{color:var(--mute);font-family:var(--font-mono);letter-spacing:.02em;margin-bottom:10px;font-size:12.5px;font-weight:500}.foot-cols ul{gap:2px;list-style:none;display:grid}.foot-cols a{min-height:34px;color:var(--body);align-items:center;font-size:14.5px;text-decoration:none;display:inline-flex}.foot-cols a:hover{color:var(--ink)}.foot-base{border-top:1px solid var(--hairline);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;font-size:13.5px;display:flex}.foot-base a{color:var(--body)}@media (min-width:768px){.foot-body{grid-template-columns:1fr auto;align-items:start}.foot-cols{grid-template-columns:repeat(3,minmax(9rem,auto));gap:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-hidden] *,html[data-hidden] :before,html[data-hidden] :after,html[data-still] .marquee-track,html[data-still] .sv-air b,html[data-still] .wire-line b,html[data-still] .wire-fill,html[data-still] .beam .packet,html[data-still] .beam .bar{animation-play-state:paused!important}.foot-end{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.still-toggle{border:1px solid var(--hairline);min-height:32px;color:var(--body);font:inherit;cursor:pointer;touch-action:manipulation;transition:color var(--dur-quick), border-color var(--dur-quick);background:0 0;border-radius:999px;padding:0 10px}.still-toggle:hover{color:var(--ink);border-color:var(--hairline-strong)}@media (max-width:639px){.cmd code{white-space:normal;overflow-wrap:anywhere}}
.hero{align-items:center;gap:40px;padding-block:clamp(28px,5vw,56px) clamp(56px,6vw,96px);display:grid}.hero-text{justify-items:start;gap:22px;display:grid}.eyebrow{border:1px solid var(--hairline-strong);color:var(--body);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--tide), var(--iris), var(--fuse));border-radius:2px;width:14px;height:2px}.hero h1{font-size:clamp(2.75rem,1.5rem + 3.9vw,4.2rem);line-height:.98}.hero h1 .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.hero h1 .line>span{display:inline-block}.hero-lead{max-width:27em}.hero .hero-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}@media (prefers-reduced-motion:no-preference){.hero h1 .line>span{animation:line-up 1s var(--ease-out) both}.hero h1 .line+.line>span{animation-delay:90ms}.hero .eyebrow,.hero-lead,.hero .hero-cta{animation:rise .9s var(--ease-out) both}.hero .eyebrow{animation-delay:0s}.hero-lead{animation-delay:.18s}.hero .hero-cta{animation-delay:.26s}.core{animation:core-in 1.4s var(--ease-out) .15s both}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes core-in{0%{opacity:0;transform:scale(.94)}}.core{gap:14px;min-width:0;margin:0;display:grid;position:relative}.core-stage{width:100%;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;position:relative}.core-canvas{aspect-ratio:1;width:100%;position:relative}.core-canvas canvas{width:100%;height:100%;position:absolute;inset:0}.core-read{text-align:center;pointer-events:none;justify-items:center;gap:6px;width:52%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-total{color:var(--ink);letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:clamp(2.1rem,1.2rem + 3.2vw,3.6rem);font-weight:600;line-height:1;display:inline-flex}.core-total small{color:var(--mute);letter-spacing:0;font-size:.32em;font-weight:500}.core-gain{color:var(--fuse);letter-spacing:-.01em;font-size:clamp(12.5px,.7rem + .3vw,14.5px);font-weight:500}.core-done .core-gain{color:var(--ok)}.core-nets{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.sat{white-space:nowrap;border:1px solid var(--hairline-strong);background:color-mix(in oklch, var(--canvas) 82%, transparent);min-height:40px;color:var(--ink);font:500 13.5px var(--font-sans);cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--dur-base), color var(--dur-base), opacity var(--dur-base), transform var(--dur-quick) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 13px 0 11px;display:inline-flex}.sat:hover{border-color:color-mix(in oklch, var(--c) 60%, transparent)}.sat:active{transform:scale(.97)}.sat-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent);transition:background-color var(--dur-base), box-shadow var(--dur-base);border-radius:999px}.sat-rate{color:var(--mute);white-space:nowrap;font-size:12.5px}.sat[aria-checked=false]{color:var(--mute)}.sat[aria-checked=false] .sat-dot{box-shadow:inset 0 0 0 1.5px var(--mute);background:0 0}.sat[aria-checked=false] .sat-name{text-decoration:line-through;-webkit-text-decoration-color:var(--mute);text-decoration-color:var(--mute)}.core[data-wide] .core-nets{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.core[data-wide] .sat{left:var(--sx,50%);top:var(--sy,50%);pointer-events:auto;position:absolute;transform:translate(-50%,calc(-100% - 22px))}.core[data-wide] .sat[data-below]{transform:translate(20px,-50%)}.core[data-wide] .sat:active{transform:translate(-50%,calc(-100% - 22px))scale(.97)}.core[data-wide] .sat[data-below]:active{transform:translate(20px,-50%)scale(.97)}.core-file{color:var(--body);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:14px;display:flex}.core-file-name{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.core-file .num{color:var(--mute);font-size:13px}.core-note{color:var(--mute);text-align:center;font-size:13px}@media (min-width:1024px){.hero{min-height:min(calc(100dvh - var(--nav-h)), 920px);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;padding-block:24px 64px}.core{margin-right:calc(var(--gutter) * -.5)}.core-canvas{aspect-ratio:1.08}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.core-stage{animation:linear both core-out;animation-timeline:view();animation-range:exit}}}@keyframes core-out{to{opacity:.35;translate:0 -40px;scale:.92}}.core-num{font-variant-numeric:tabular-nums;white-space:nowrap}.core-num .changed{animation:digit-glow .6s var(--ease-out)}@keyframes digit-glow{0%{color:var(--fuse)}}.proof{gap:20px;padding-block:8px clamp(24px,4vw,48px);display:grid}.proof-title{color:var(--mute);font-family:var(--font-mono);letter-spacing:.01em;font-size:13px;font-weight:500}.proof-list{border-top:1px solid var(--hairline);list-style:none;display:grid}.proof-list li{border-bottom:1px solid var(--hairline);align-content:start;gap:8px;padding:22px 0;display:grid}.proof-num{color:var(--ink);letter-spacing:-.05em;white-space:nowrap;align-items:baseline;gap:.18em;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:600;line-height:1;display:inline-flex}.proof-num small{color:var(--mute);letter-spacing:0;margin-left:.2em;font-size:.4em;font-weight:500}.proof-text{max-width:26em;color:var(--body);font-size:15px}@media (min-width:860px){.proof-list{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr))}.proof-list li{border-bottom:0;padding:28px 28px 30px}.proof-list li:first-child{padding-left:0}.proof-list li+li{border-left:1px solid var(--hairline)}}.story-grid{gap:24px;display:grid}.story-steps{order:2;display:grid}.story-step{border-left:2px solid var(--hairline);min-height:40vh;transition:border-color var(--dur-slow);align-content:center;gap:12px;padding:24px 0 24px 22px;display:grid}.story-step h3{letter-spacing:-.035em;color:var(--mute);transition:color var(--dur-slow);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}.story-step p{max-width:28em;font-size:17px}.story-step[aria-current=step]{border-left-color:var(--fuse)}.story-step[aria-current=step] h3{color:var(--ink)}.story-note{color:var(--mute);font-size:14.5px!important}.story-visual{--air:120px;top:calc(var(--nav-h) + 8px);z-index:2;border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);box-shadow:0 -12px 0 var(--canvas);order:1;gap:0;padding:18px 16px 16px;display:grid;position:relative;container-type:inline-size}.sv-nets{grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}.sv-net{border:1px solid color-mix(in oklch, var(--c) 40%, transparent);background:color-mix(in oklch, var(--c) 10%, var(--surface-1));color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}.sv-net svg{width:16px;height:16px;fill:var(--c)}.sv-air{height:var(--air);position:relative}.sv-air b{top:6px;left:calc(var(--x0) * 100%);background:var(--c);opacity:0;border-radius:2px;width:8px;height:8px;margin-left:-4px;position:absolute}.sv-bar{height:30px;position:relative}.sv-bar:after{content:"";background:linear-gradient(90deg, var(--fuse), var(--fuse-hot) 50%, var(--fuse));box-shadow:0 8px 24px -6px var(--fuse-glow);opacity:0;border-radius:6px;transition:opacity .4s;position:absolute;inset:0}.story-visual[data-step="3"] .sv-bar:after{opacity:1;transition-delay:.75s}.sv-bar i{top:0;bottom:0;left:calc(var(--i) * 100% / 24);background:var(--surface-3);width:4.16667%;box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:transform .6s var(--ease-out), background-color .5s ease;border-radius:3px;position:absolute;transform:scaleX(.74)}.sv-text{border-top:1px solid var(--hairline);gap:8px;margin-top:16px;padding-top:16px;display:none}.sv-text h3{color:var(--ink);letter-spacing:-.03em;font-size:1.5rem}.sv-text p{color:var(--body);font-size:16px}.sv-text .story-note{font-size:14px!important}@media (max-width:959px){.js .sv-text{display:grid}.js .story[data-autoplay] .story-visual{box-shadow:none;top:0}.js .story[data-autoplay] .story-steps{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sv-tabs{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sv-tabs button{color:var(--mute);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:10px 4px 0;font-size:14px;font-weight:600;display:grid}.sv-tabs button[aria-selected=true]{color:var(--ink)}.sv-tabs i{background:var(--hairline-strong);border-radius:999px;height:3px;position:relative;overflow:hidden}.sv-tabs i:after{content:"";background:var(--fuse);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.sv-tabs button[aria-selected=true] i:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.sv-tabs button.run i:after{animation:3.6s linear both sv-fill}}@keyframes sv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-visual[data-step="2"] .sv-bar i{background:var(--c);box-shadow:none;transition-delay:calc(var(--d) * 70ms + .52s)}.story-visual[data-step="3"] .sv-bar i{background:var(--fuse);box-shadow:none;transition-delay:calc(var(--i) * 22ms);transform:scaleX(1.04)}.sv-caption{gap:4px;min-height:58px;margin-top:14px;display:grid;position:relative}.sv-file{color:var(--ink);font-size:13px}.sv-say{color:var(--body);opacity:0;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;display:inline-flex;position:absolute;top:24px;left:0;transform:translateY(6px)}.sv-say b{align-items:center;gap:6px;font-weight:500;display:inline-flex}.sv-say b:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.sv-say svg{width:18px;height:18px;fill:var(--fuse);margin-right:6px}.story-visual[data-step="1"] [data-say="1"],.story-visual[data-step="2"] [data-say="2"],.story-visual[data-step="3"] [data-say="3"]{opacity:1;transition-delay:.15s;transform:none}@media (prefers-reduced-motion:no-preference){.story-visual[data-step="2"] .sv-air b{animation:part-drop 2.4s var(--ease-in-out) infinite both;animation-delay:calc(var(--d) * .1s)}.story-visual:not([data-play]) .sv-air b{animation-play-state:paused}}@keyframes part-drop{0%{opacity:0;transform:translate(0)scale(.6)}4%{opacity:1}24%{opacity:1}26%,to{opacity:0;transform:translate(calc((var(--x1) - var(--x0)) * 100cqw), calc(var(--air) - 4px)) scale(1)}}@media (min-width:960px){.story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px)}.story-steps{order:0}.story-step{min-height:56vh;padding-left:28px}.story-visual{--air:170px;box-shadow:none;order:0;padding:28px 28px 24px;position:sticky;top:calc(50vh - 180px)}.sv-net{padding:8px 14px;font-size:14px}.sv-bar{height:44px}}.race{gap:26px;padding:clamp(18px,3vw,36px);display:grid}.race-top{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.seg{border:1px solid var(--hairline);background:var(--canvas-deep);border-radius:999px;gap:4px;margin:0;padding:4px;display:inline-flex}.seg label{cursor:pointer;position:relative}.seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg span{min-height:36px;color:var(--body);transition:background-color var(--dur-base), color var(--dur-base);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.seg input:checked+span{background:var(--surface-3);color:var(--ink)}.seg input:focus-visible+span{outline:2px solid var(--fuse);outline-offset:2px}.race-clock{text-align:right;margin-left:auto;display:grid}.race-clock-label{color:var(--mute);font-size:12.5px}.race-clock .num{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);font-weight:600;line-height:1.05}#race-run svg{width:16px;height:16px}.race-lanes{gap:26px;list-style:none;display:grid}.lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""track time";align-items:center;gap:10px 18px;display:grid}.lane-head{flex-wrap:wrap;grid-area:head;justify-content:space-between;gap:4px 16px;display:flex}.lane-name{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.lane-key{border-radius:4px;width:18px;height:4px}.lane-key.tide{background:var(--tide)}.lane-key.both{background:var(--fuse);box-shadow:0 -3px 0 -1px var(--tide), 0 3px 0 -1px var(--iris)}.lane-speed{color:var(--mute);font-size:13.5px}.track{background:repeating-linear-gradient(90deg, var(--hairline-strong) 0 1px, transparent 1px calc(10% - .1px)) bottom / 100% 7px no-repeat, linear-gradient(var(--hairline-strong), var(--hairline-strong)) bottom / 100% 1px no-repeat;grid-area:track;height:30px;position:relative;container-type:inline-size}.track .fill{background:var(--tide);transform:scaleX(var(--p,0));transform-origin:0;border-radius:5px;position:absolute;inset:4px 0 9px}.fused .track .fill{background:linear-gradient(var(--tide), var(--tide)) top / 100% 2px no-repeat, linear-gradient(var(--iris), var(--iris)) bottom / 100% 2px no-repeat, linear-gradient(90deg, var(--fuse-hot), var(--fuse))}.track .head{background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklch, var(--ink) 14%, transparent);transform:translateX(calc(var(--p,0) * 100cqw));border-radius:999px;margin:-8.5px 0 0 -6px;position:absolute;top:50%;left:0}.race:not([data-running]) .track .head,.track[data-done] .head{opacity:0;transition:opacity var(--dur-base)}.fused .track[data-done] .fill{box-shadow:0 6px 22px -6px var(--fuse-glow)}@media (prefers-reduced-motion:no-preference){.fused .track[data-done] .fill{animation:ignite .9s var(--ease-out)}}@keyframes ignite{30%{filter:brightness(1.35)saturate(1.2)}}.lane-time{min-width:7.5em;color:var(--ink);text-align:right;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);grid-area:time;font-size:15px;font-weight:600}.lane-time:empty:before{content:""}.race[data-running] .lane-time[data-wait]{opacity:0;transform:translate(-6px)}.fused .lane-time{color:var(--fuse)}.race-result{border-top:1px solid var(--hairline);color:var(--body);padding-top:18px}.race-note{max-width:44em;color:var(--mute);margin-top:18px;font-size:14px}@media (max-width:639px){.race-clock{text-align:left;flex:1;order:3;margin-left:0}.lane{grid-template-areas:"head head""track track""time time"}.lane-time{text-align:left}}.tools{gap:20px;display:grid}.tools-tabs{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.tools-tabs::-webkit-scrollbar{display:none}.tools-tabs [role=tab]{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);min-height:56px;color:var(--body);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;touch-action:manipulation;transition:border-color var(--dur-base), background-color var(--dur-base), transform var(--dur-quick) var(--ease-out);flex:none;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:relative}.tools-tabs [role=tab]:hover{border-color:var(--hairline-strong)}.tools-tabs [role=tab]:active{transform:scale(.985)}.tools-tabs [role=tab][aria-selected=true]{border-color:color-mix(in oklch, var(--fuse) 50%, transparent);background:color-mix(in oklch, var(--fuse) 7%, var(--surface-1))}.tool-ic{border-radius:var(--r-control);background:var(--surface-2);width:38px;height:38px;color:var(--ink);transition:background-color var(--dur-base), color var(--dur-base);flex:none;place-items:center;display:grid}.tool-ic svg{fill:currentColor;width:20px;height:20px}[aria-selected=true] .tool-ic{background:var(--fuse);color:var(--fuse-ink)}.tool-tab-text{line-height:1.3;display:grid}.tool-tab-text strong{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.tool-tab-text small{color:var(--mute);white-space:nowrap;font-size:13px;display:none}.tool-panel{align-items:start;gap:24px;display:grid}.js .tool-panel[hidden]{display:none}.js .tool-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-title{font-size:1.4rem}.tool-list{gap:4px;list-style:none;display:grid}.tool-list li{border-radius:var(--r-control);transition:background-color var(--dur-quick);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:12px 10px;display:grid}.tool-list li:hover{background:var(--surface-1)}.tool-list strong{color:var(--ink);letter-spacing:-.01em;font-weight:600;display:block}.tool-list li>span:last-child>span{color:var(--body);font-size:15px;line-height:1.5;display:block}.tool-list code{color:var(--ink)}.tool-item-ic{border:1px solid var(--hairline);border-radius:var(--r-control);width:36px;height:36px;color:var(--mute);transition:color var(--dur-base), border-color var(--dur-base), transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.tool-item-ic svg{fill:currentColor;width:18px;height:18px}.tool-list li:hover .tool-item-ic{border-color:color-mix(in oklch, var(--fuse) 45%, transparent);color:var(--fuse);transform:rotate(-6deg)scale(1.06)}.tool-shot{order:-1;gap:10px;margin:0;display:grid}.tool-shot picture{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);box-shadow:var(--shadow-soft);display:block;overflow:hidden}.tool-shot img{width:100%}.tool-shot figcaption{color:var(--mute);font-size:13px}@media (prefers-reduced-motion:no-preference){.js .tool-panel:not([hidden]) .tool-shot{animation:shot-in .7s var(--ease-out) both}.js .tool-panel:not([hidden]) .tool-list li{animation:rise .6s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}}@keyframes shot-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (min-width:900px){.tools-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.tools-tabs [role=tab]{min-height:72px;padding:14px 16px 14px 14px}.tool-tab-text small{display:block}.tool-panel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;padding-top:16px}.tool-shot{top:calc(var(--nav-h) + 24px);order:0;position:sticky}.tool-list{grid-template-columns:1fr}}.extras{gap:18px;margin-top:clamp(56px,7vw,96px);display:grid}.extras-title{color:var(--ink);font-size:1.2rem}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{width:max-content;display:flex}.marquee-list{gap:10px;padding-right:10px;list-style:none;display:flex}.marquee-list li{border:1px solid var(--hairline);background:var(--surface-1);min-height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:15px;font-weight:500;display:inline-flex}.marquee-list svg{width:18px;height:18px;fill:var(--fuse)}.marquee[data-anim] .marquee-track{animation:48s linear infinite paused marquee}.marquee[data-anim][data-play] .marquee-track{animation-play-state:running}.marquee[data-anim]:hover .marquee-track,.marquee[data-anim]:focus-within .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.marquee:not([data-anim]){-webkit-mask-image:none;mask-image:none}.marquee:not([data-anim]) .marquee-track{width:min(var(--max), 100% - var(--gutter) * 2);margin-inline:auto}.marquee:not([data-anim]) .marquee-list{flex-wrap:wrap}.send-grid{align-items:center;gap:48px;display:grid}.send-copy{gap:20px;display:grid}.send-kicker{color:var(--fuse);font-family:var(--font-mono);font-size:13.5px;font-weight:500}.send-lead{max-width:32em;font-size:17.5px}.send-points{gap:12px;margin-top:4px;list-style:none;display:grid}.send-points li{color:var(--body);grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.send-points svg{width:20px;height:20px;fill:var(--fuse);margin-top:2px}.anatomy{border:1px solid var(--hairline);border-radius:var(--r-panel);background:radial-gradient(120% 80% at 100% 0%, var(--fuse-soft), transparent 60%), var(--surface-1);gap:18px;margin:0;padding:clamp(18px,3vw,32px);display:grid}.link-bar{border:1px solid var(--hairline-strong);background:var(--canvas);min-width:0;box-shadow:var(--shadow-soft);border-radius:22px;align-items:center;gap:12px;padding:10px 18px 10px 12px;display:flex}.link-lock{background:var(--fuse-soft);width:28px;height:28px;color:var(--fuse);border-radius:999px;flex:none;place-items:center;display:grid}.link-lock svg{fill:currentColor;width:15px;height:15px}.link-text{overflow-wrap:anywhere;min-width:0;font-size:clamp(12.5px,.7rem + .45vw,15px);line-height:1.9}@media (min-width:1100px){.link-text{white-space:nowrap}}.link-host{color:var(--body);text-decoration:underline;-webkit-text-decoration-color:var(--tide);text-decoration-color:var(--tide);text-underline-offset:6px;text-decoration-thickness:2px}.link-key{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--fuse);text-decoration-color:var(--fuse);text-underline-offset:6px;text-decoration-thickness:2px}.link-parts{gap:10px;margin:0;display:grid}.part{border-left:2px solid var(--tide);background:var(--surface-2);border-radius:0 var(--r-control) var(--r-control) 0;align-content:start;gap:4px;padding:12px 14px;display:grid}.part-key{border-left-color:var(--fuse)}.part dt{color:var(--ink);font-size:14.5px;font-weight:600}.part dd{color:var(--body);margin:0;font-size:14.5px}@media (min-width:640px){.link-parts{grid-template-columns:1fr 1fr}}.wire{color:var(--mute);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:grid}.wire-end{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--canvas);justify-items:center;gap:4px;padding:10px 12px 12px;display:grid;position:relative;overflow:hidden}.wire-end svg{width:26px;height:26px;fill:var(--ink)}.wire-them{border-color:color-mix(in oklch, var(--fuse) 40%, transparent)}.wire-fill{background:var(--fuse);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.7)}.wire-line{background:linear-gradient(90deg, var(--hairline-strong) 50%, transparent 0) center / 8px 1px repeat-x;height:14px;position:relative;container-type:inline-size}.wire-line b{background:var(--fuse);opacity:0;border-radius:3px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.wire-line b:nth-child(2n){background:var(--tide)}.wire-line b:nth-child(3n){background:var(--iris)}@media (prefers-reduced-motion:no-preference){.anatomy[data-play] .wire-line b{animation:wire 2.6s var(--ease-in-out) infinite}.anatomy[data-play] .wire-line b:nth-child(2){animation-delay:.45s}.anatomy[data-play] .wire-line b:nth-child(3){animation-delay:.9s}.anatomy[data-play] .wire-line b:nth-child(4){animation-delay:1.35s}.anatomy[data-play] .wire-line b:nth-child(5){animation-delay:1.8s}.anatomy[data-play] .wire-fill{animation:wire-fill 7.8s var(--ease-in-out) infinite}}@keyframes wire{0%{opacity:0;transform:translate(0)rotate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(100cqw)rotate(90deg)}}@keyframes wire-fill{0%{transform:scaleX(.05)}80%,to{transform:scaleX(1)}}.anatomy-cap{color:var(--mute);font-size:13px}@media (min-width:960px){.send-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(48px,6vw,96px)}}.showcase-stage{perspective:1800px}.frame{border:1px solid var(--hairline-strong);border-radius:var(--r-panel);background:var(--surface-1);box-shadow:0 40px 120px -40px var(--fuse-glow), var(--shadow-float);margin:0;overflow:hidden}.frame img{width:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.frame{transform-origin:50% 100%;animation:linear both frame-in;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes frame-in{0%{opacity:.3;transform:rotateX(18deg)scale(.9)translateY(40px)}}.notes-grid{gap:32px;display:grid}.notes-head{align-content:start;justify-items:start;gap:16px;display:grid}.notes-head p{max-width:24em;font-size:17.5px}.notes-more{margin-left:-12px}.notes-list{gap:12px;list-style:none;display:grid}.notes-list li{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);align-content:start;gap:8px;padding:20px;display:grid}.notes-list h3{font-size:16.5px}.notes-list p{color:var(--body);font-size:15px}.note-ic{border-radius:var(--r-control);background:var(--surface-2);width:34px;height:34px;color:var(--ink);place-items:center;margin-bottom:4px;display:grid}.note-ic svg{fill:currentColor;width:18px;height:18px}@media (min-width:720px){.notes-list{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.notes-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:64px}.notes-head{top:calc(var(--nav-h) + 40px);position:sticky}}.cta-final{padding-bottom:clamp(32px,4vw,56px)}.cta-inner{text-align:center;justify-items:center;gap:22px;display:grid}.cta-inner h2{font-size:clamp(2.3rem,1.4rem + 3.4vw,4rem)}.cta-inner>p{max-width:34em;font-size:17.5px}.cta-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.star-n:not(:empty){border-left:1px solid var(--hairline-strong);color:var(--mute);margin-left:2px;padding-left:10px}.assurances{color:var(--body);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:8px;font-size:14.5px;list-style:none;display:flex}.assurances li{align-items:center;gap:7px;display:inline-flex}.assurances svg{width:17px;height:17px;fill:var(--ok)}.core-pause{z-index:2;border:1px solid var(--hairline);background:color-mix(in oklch, var(--canvas) 80%, transparent);width:40px;height:40px;color:var(--body);cursor:pointer;touch-action:manipulation;transition:color var(--dur-quick), border-color var(--dur-quick);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0}.core-pause:hover{color:var(--ink);border-color:var(--hairline-strong)}.core-pause svg{fill:currentColor;width:16px;height:16px}.core-pause svg+svg,.core-pause[aria-pressed=true] svg:first-child{display:none}.core-pause[aria-pressed=true] svg+svg{display:block}
.dl-head{gap:28px;padding-bottom:8px;display:grid}.os-tabs{border:1px solid var(--hairline);background:var(--surface-1);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.os-tabs [role=tab]{min-height:42px;color:var(--body);font:500 15px var(--font-sans);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-base), color var(--dur-base);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.os-tabs [role=tab] svg{fill:currentColor;width:18px;height:18px}.os-tabs [role=tab]:hover{color:var(--ink)}.os-tabs [role=tab][aria-selected=true]{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.detected{background:var(--fuse);color:var(--fuse-ink);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}@media (max-width:479px){.os-tabs{width:100%}.os-tabs [role=tab]{flex:1;justify-content:center;gap:6px;padding:0 8px;font-size:14px}.detected{display:none}}.tab-panel{gap:16px;padding-top:28px;display:grid}@media (prefers-reduced-motion:no-preference){.tab-panel:not([hidden]){animation:panel-in var(--dur-slow) var(--ease-out) both}}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.file-row{grid-template-columns:1fr;align-items:center;gap:14px 24px;padding:20px;display:grid}.file-row h3{font-size:18px}.file-row .sub{color:var(--mute);margin-top:2px;font-size:14.5px}.file-row .fname{color:var(--mute);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.file-row .cta{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:720px){.file-row{grid-template-columns:minmax(0,1fr) auto auto;padding:22px 24px}}.label-row{color:var(--ink);margin-top:18px;font-size:15px;font-weight:500}.more,.more-grid{gap:16px;display:grid}.more-card{align-content:start;gap:12px;padding:24px;display:grid}.more-card .icon-tile{margin-bottom:4px}.more-card p{color:var(--body)}.more-card .row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.icon-tile{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-2);width:40px;height:40px;color:var(--ink);place-items:center;display:inline-grid}.icon-tile svg{fill:currentColor;width:20px;height:20px}.tab-panel .qa{margin-top:6px}.doc-layout{gap:32px;padding-bottom:clamp(48px,6vw,96px);display:grid}.toc{min-width:0;position:relative}.toc ul{scrollbar-width:none;gap:8px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.toc ul::-webkit-scrollbar{display:none}.toc a{border:1px solid var(--hairline);min-height:40px;color:var(--body);white-space:nowrap;transition:color var(--dur-quick), border-color var(--dur-quick), background-color var(--dur-quick);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.toc a .num{color:var(--mute);font-size:12.5px}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{border-color:color-mix(in oklch, var(--fuse) 45%, transparent);background:var(--fuse-soft);color:var(--ink)}.doc-group{scroll-margin-top:calc(var(--nav-h) + 24px);gap:14px;padding-top:8px;display:grid}.doc-group+.doc-group{margin-top:clamp(40px,5vw,64px)}.doc-group>h2{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}@media (min-width:960px){.doc-layout{grid-template-columns:220px minmax(0,1fr);gap:64px}.toc ul{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:2px;padding:0;position:sticky;overflow:visible}.toc a{border-radius:var(--r-control);border-color:#0000;justify-content:space-between;width:100%}.toc a[aria-current=true]{border-color:#0000}}.support-grid{gap:16px;padding-bottom:clamp(48px,6vw,96px);display:grid}@media (min-width:900px){.support-grid{grid-template-columns:1fr 1.1fr;align-items:start}}.support-lead{gap:24px;padding:clamp(24px,3vw,36px);display:grid}.support-lead>p{color:var(--body);font-size:17.5px;line-height:1.6}.support-lead strong{color:var(--ink)}.lead-facts{gap:12px;list-style:none;display:grid}.lead-facts li{align-items:center;gap:12px;display:flex}.lead-facts svg{width:20px;height:20px;fill:var(--fuse)}.support-lead .btn .num:not(:empty){border-left:1px solid #0000002e;border-left:1px solid lab(0% 0 0/.18);padding-left:10px}.ways{padding:6px;display:grid}.way{border-radius:calc(var(--r-panel) - 4px);width:100%;min-height:72px;color:var(--body);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-quick);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:grid}.way+.way{box-shadow:0 -1px 0 var(--hairline)}.way:hover{background:var(--surface-2);box-shadow:none}.way:hover+.way{box-shadow:none}.way strong{color:var(--ink);font-weight:500;display:block}.way small{color:var(--mute);font-size:14px;display:block}.way>svg{width:18px;height:18px;fill:var(--mute);transition:transform var(--dur-base) var(--ease-out), fill var(--dur-quick)}.way:hover>svg{fill:var(--fuse);transform:translate(2px,-2px)}.file-row h2{letter-spacing:-.015em;font-size:18px}.first-open{scroll-margin-top:calc(var(--nav-h) + 24px);gap:22px;margin-top:28px;display:grid}.first-open-head{gap:10px;display:grid}.first-open-head h2,.more h2{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}.first-open-head p{max-width:40em;color:var(--body)}.guide-steps{counter-reset:step;gap:14px;list-style:none;display:grid}.guide-step{border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);counter-increment:step;transition:border-color var(--dur-slow), box-shadow var(--dur-slow);align-content:start;gap:8px;padding:12px 12px 18px;display:grid}.guide-step>strong{color:var(--ink);margin-top:6px;padding-inline:6px;font-size:16px}.guide-step>strong:before{content:counter(step) "  ";color:var(--fuse);font-family:var(--font-mono);white-space:pre;font-size:13px}.guide-step>span{color:var(--body);padding-inline:6px;font-size:15px}.guide-step b{color:var(--ink);font-weight:600}.guide-step[data-active]{border-color:color-mix(in oklch, var(--fuse) 45%, transparent);box-shadow:0 10px 30px -18px var(--fuse-glow)}@media (min-width:860px){.open-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.win-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.win-steps{margin:4px 0;padding:0!important}.win-steps .guide-step>span{padding-top:4px}.ill-wrap{border-radius:calc(var(--r-panel) - 5px);margin:0;position:relative;overflow:hidden}.ill{width:100%;height:auto;font-family:var(--font-sans);display:block}.ill-desk{fill:var(--canvas-deep)}.ill-win{fill:var(--surface-1);stroke:var(--hairline-strong);stroke-width:1px}.ill-side{fill:var(--surface-2)}.ill-icon{fill:var(--canvas);stroke:var(--hairline-strong)}.ill-line{fill:var(--hairline-strong)}.ill-row{fill:var(--surface-2)}.ill-field{fill:var(--surface-3)}.ill-light,.ill-dot{fill:var(--hairline-strong)}.ill-dot.on{fill:var(--fuse-ink)}.ill-sel{fill:var(--fuse)}.ill-title{fill:var(--ink);letter-spacing:-.01em;font-size:10.5px;font-weight:600}.ill-title.big{font-size:13px}.ill-small{fill:var(--body);font-size:8.5px}.ill-small.strong{fill:var(--ink);font-weight:600}.ill-small.on{fill:var(--fuse-ink);font-weight:600}.ill-link{fill:var(--tide);font-size:9.5px;text-decoration:underline}.ill-btn{fill:var(--surface-3)}.ill-btn-text{fill:var(--ink);font-size:9.5px;font-weight:500}.ill-btn-text.on{fill:var(--fuse-ink);font-weight:600}.ill-target{fill:var(--fuse);stroke:color-mix(in oklch, var(--fuse) 40%, transparent);stroke-width:6px;paint-order:stroke}.ill-target.ring-only{fill:none;stroke:var(--fuse);stroke-width:1.5px}.ill-arrow{fill:none;stroke:var(--mute);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ill-cursor{left:var(--cx);top:var(--cy);width:22px;height:22px;color:var(--ink);filter:drop-shadow(0 2px 3px #00000059);filter:drop-shadow(0 2px 3px lab(0% 0 0/.35));pointer-events:none;position:absolute}.ill-cursor svg{fill:currentColor;width:100%;height:100%}.ill-cursor:after{content:"";border:2px solid var(--fuse);opacity:0;border-radius:999px;width:28px;height:28px;position:absolute;top:-14px;left:-14px}@media (prefers-reduced-motion:no-preference){.js .guide-steps[data-play] .guide-step .ill-cursor{opacity:0;transition:transform .9s var(--ease-in-out), opacity .3s ease;transform:translate(46px,38px)}.js .guide-steps[data-play] .guide-step[data-active] .ill-cursor{opacity:1;transform:none}.js .guide-steps[data-play] .guide-step[data-active] .ill-cursor:after{animation:click-ring .6s var(--ease-out) 1s both}.js .guide-steps[data-play] .guide-step[data-active] .ill-target{animation:press .4s var(--ease-out) .95s both;transform-box:fill-box;transform-origin:50%}}@keyframes click-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@keyframes press{50%{transform:scale(.94)}}.skip-warning{border-top:1px solid var(--hairline);gap:20px;margin-top:36px;padding-top:32px;display:grid}.skip-copy{align-content:start;gap:14px;display:grid}.skip-copy>p:not(.label-row){max-width:34em;color:var(--body)}.label-row{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-weight:600}.label-row.small{letter-spacing:0;margin-top:8px;font-size:15px}.term{border:1px solid var(--hairline-strong);border-radius:var(--r-panel);background:var(--canvas-deep);box-shadow:var(--shadow-soft);align-content:start;display:grid;overflow:hidden}.term-bar{border-bottom:1px solid var(--hairline);color:var(--mute);align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;display:flex}.term-bar span{background:var(--hairline-strong);border-radius:999px;width:9px;height:9px}.term-bar span:last-of-type{margin-right:8px}.term .term-cmd{background:0 0;border:0;border-radius:0}.term .term-cmd code{white-space:normal;overflow-wrap:anywhere}.term-out{color:var(--body);overflow-wrap:anywhere;gap:4px;padding:2px 16px 18px;font-size:13px;line-height:1.55;list-style:none;display:grid}.term-out li:last-child{color:var(--ok)}@media (prefers-reduced-motion:no-preference){.js .term[data-play] .term-out li{animation:.4s step-end both term-line;animation-delay:calc(.5s + var(--i) * 1.1s)}}@keyframes term-line{0%{opacity:0}}@media (min-width:960px){.skip-warning{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px}}.verify .cmd code{white-space:normal;overflow-wrap:anywhere}@media (min-width:860px){.more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dl-hero{padding-bottom:28px}.doc{min-width:0;max-width:46rem}.doc-group>p{color:var(--body);font-size:16.5px}.doc-group b{color:var(--ink);font-weight:600}.doc-group a{color:var(--ink)}.doc-steps{counter-reset:doc;gap:4px;list-style:none;display:grid}.doc-steps li{counter-increment:doc;gap:6px;padding:16px 0 18px 52px;display:grid;position:relative}.doc-steps li+li{border-top:1px solid var(--hairline)}.doc-steps li:before{content:counter(doc);border:1px solid color-mix(in oklch, var(--fuse) 45%, transparent);width:32px;height:32px;color:var(--fuse);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;left:0}.doc-steps h3{font-size:17px}.doc-steps p{color:var(--body)}.doc-terms{gap:0;margin:0;display:grid}.doc-terms>div{gap:4px;padding:16px 0;display:grid}.doc-terms>div+div{border-top:1px solid var(--hairline)}.doc-terms dt{color:var(--ink);font-weight:600}.doc-terms dd{color:var(--body);margin:0}@media (min-width:720px){.doc-terms>div{grid-template-columns:13rem minmax(0,1fr);gap:24px}}.doc-note{border:1px solid var(--hairline);border-left:2px solid var(--tide);border-radius:0 var(--r-control) var(--r-control) 0;background:var(--surface-1);color:var(--body);grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:6px;padding:14px 16px;font-size:15px;display:grid}.doc-note svg{width:20px;height:20px;fill:var(--tide);margin-top:2px}.doc-note.warn{border-left-color:var(--fuse)}.doc-note.warn svg{fill:var(--fuse)}.doc-limits{gap:10px;list-style:none;display:grid}.doc-limits li{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-1);color:var(--body);padding:14px 16px 14px 18px;font-size:15.5px}.doc-limits strong{color:var(--ink)}.doc .cmd{max-width:30rem}.doc code{white-space:nowrap}.doc.legal{max-width:72ch;margin-bottom:64px}.legal-date{color:var(--mute);font-size:14px}.legal ul{gap:8px;padding-left:20px;display:grid}.legal li{color:var(--body)}.page-hero .hero-cta{margin-top:20px}.landing ul,.landing ol:not(.doc-steps){gap:8px;padding-left:20px;display:grid}.landing li{color:var(--body)}.cmp-wrap{border:1px solid var(--hairline);border-radius:var(--r-panel);margin-top:12px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp th,.cmp td{text-align:left;vertical-align:top;border-top:1px solid var(--hairline);padding:12px 14px}.cmp thead th{color:var(--ink);background:var(--surface-1);border-top:0;font-weight:600}.cmp tbody th{color:var(--ink);min-width:9rem;font-weight:500}.cmp td{color:var(--body)}.cmp td:nth-child(2){color:var(--ink);background:var(--fuse-soft)}@media (max-width:560px){.cmp{font-size:14px}.cmp th,.cmp td{padding:10px}.cmp tbody th{width:34%;min-width:0}}
.receive{text-align:center;justify-items:center;gap:18px;max-width:660px;margin:0 auto;padding:clamp(32px,6vw,72px) 0 clamp(48px,6vw,88px);display:grid}.receive [hidden]{display:none}.receive-art{width:min(380px,100%);margin-bottom:6px;position:relative}.beam{width:100%;height:auto;display:block;overflow:visible}.beam .dev{fill:var(--surface-1);stroke:var(--hairline-strong);stroke-width:1.5px}.beam .screen{fill:var(--surface-2)}.beam .base{fill:var(--hairline-strong)}.beam .dev-b .dev{stroke:color-mix(in oklch, var(--fuse) 55%, transparent)}.beam .bar{fill:var(--fuse);transform-box:fill-box;transform-origin:0;transform:scaleX(.62)}.beam-path{fill:none;stroke:var(--fuse);stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6;opacity:.75}.beam .packet{fill:var(--fuse);offset-path:path("M118 70 C 160 30, 200 110, 242 70");offset-distance:50%;offset-rotate:0deg}.receive-lock{border:1px solid color-mix(in oklch, var(--fuse) 45%, transparent);background:var(--canvas);width:34px;height:34px;color:var(--fuse);box-shadow:0 0 0 6px var(--canvas);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.receive-lock svg{fill:currentColor;width:17px;height:17px}body:not([data-link=ok]) .beam .packet{display:none}body:not([data-link=ok]) .beam-path{stroke:var(--hairline-strong);stroke-dasharray:2 6;opacity:1}body:not([data-link=ok]) .beam .bar{transform:scaleX(0)}body:not([data-link=ok]) .receive-lock{border-color:var(--hairline-strong);color:var(--mute)}@media (prefers-reduced-motion:no-preference){body[data-link=ok] .beam .packet{animation:beam-travel 2.6s var(--ease-in-out) infinite}body[data-link=ok] .beam .p2{animation-delay:.4s}body[data-link=ok] .beam .p3{animation-delay:.8s}body[data-link=ok] .beam .bar{animation:beam-fill 5.2s var(--ease-in-out) infinite}}@keyframes beam-travel{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes beam-fill{0%{transform:scaleX(.08)}85%,to{transform:scaleX(1)}}.receive-kicker{color:var(--fuse)}.receive h1{letter-spacing:-.04em;font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem);line-height:1.04}.receive-lead{max-width:34em;color:var(--body);font-size:17.5px}.receive-lead a{color:var(--fuse)}.receive-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.receive-steps{text-align:left;gap:16px;width:100%;margin-top:14px;padding:22px 24px;list-style:none;display:grid}.receive-steps li{color:var(--body);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;display:grid}.receive-steps li>.num{border:1px solid var(--hairline-strong);width:30px;height:30px;color:var(--ink);border-radius:999px;place-items:center;font-size:13px;display:grid}.receive-steps strong{color:var(--ink);font-weight:600}.receive-steps a{color:var(--fuse)}.receive-private{max-width:36em;color:var(--mute);text-align:left;gap:10px;margin-top:4px;font-size:14px;display:flex}.receive-private svg{fill:currentColor;flex:none;width:18px;height:18px;margin-top:2px}
