@font-face{font-family:Geist;src:url(./Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(./GeistMono-Variable-Dispecij.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#05070c;--night-2:#0b0e14;--panel:#10141bb8;--panel-solid:#10141b;--line:#2e333b99;--line-strong:#484d57b3;--ink:#f4f5f8;--body:#c1c4cb;--mute:#8e929a;--fuse:#fd8537;--fuse-hot:#ffc47b;--fuse-ink:#1a0b04;--tide:#43cae7;--volt:#b0e562;--iris:#9c96f8;--ok:#63d18f;--lane-tide:var(--tide);--lane-volt:var(--volt);--lane-iris:var(--iris);--r-control:10px;--r-panel:22px;--ease:cubic-bezier(.16, 1, .3, 1);--font-sans:"Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--wrap:min(1180px, calc(100vw - 32px))}@supports (color:lab(0% 0 0)){:root{--night:lab(1.96041% -.0682846 -2.01852);--night-2:lab(4.01355% -.149719 -3.75737);--panel:lab(6.13429% -.236616 -5.20084/.72);--panel-solid:lab(6.13429% -.236616 -5.20084);--line:lab(21.0503% -.448927 -5.91224/.6);--line-strong:lab(32.6439% -.545055 -6.66882/.7);--ink:lab(96.5057% -.168234 -1.50633);--body:lab(79.083% -.39652 -3.75183);--mute:lab(60.5144% -.454098 -4.49036);--fuse:lab(68.7994% 42.8723 60.9396);--fuse-hot:lab(83.5735% 19.5696 52.6069);--fuse-ink:lab(4.32421% 5.31169 4.8458);--tide:lab(75.2455% -30.676 -25.4368);--volt:lab(85.4523% -32.6261 56.756);--iris:lab(65.8612% 19.5279 -48.7205);--ok:lab(76.3094% -44.419 22.8738)}}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{background:var(--night);color:var(--body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:96px;font-size:16px;line-height:1.6}body{background:radial-gradient(1200px 600px at 75% -10%, #4c1f002e, transparent 70%), radial-gradient(900px 500px at 10% 0%, #00384e24, transparent 70%), var(--night);min-height:100dvh;margin:0;overflow-x:clip}@supports (color:lab(0% 0 0)){body{background:radial-gradient(1200px 600px at 75% -10%, lab(18.2856% 20.5475 27.3566/.18), transparent 70%), radial-gradient(900px 500px at 10% 0%, lab(21.2386% -11.3482 -19.379/.14), transparent 70%), var(--night)}}body:after{content:"";z-index:50;pointer-events:none;opacity:.05;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{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0}p{margin:0}a{color:var(--ink);text-underline-offset:3px}:focus-visible{outline:2px solid var(--fuse);outline-offset:3px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.wrap{width:var(--wrap);margin-inline:auto}.skip{z-index:100;border-radius:var(--r-control);background:var(--fuse);color:var(--fuse-ink);padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.nav-sentinel{pointer-events:none;width:1px;height:24px;position:absolute;top:0}.nav{z-index:40;background:linear-gradient(#0c0f16b3, #0c0f16b3) padding-box, linear-gradient(var(--line), var(--line)) border-box;-webkit-backdrop-filter:blur(18px)saturate(160%);width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 24px);height:60px;transition:height .4s var(--ease), padding .4s var(--ease), box-shadow .4s var(--ease), top .4s var(--ease);view-transition-name:nav;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:14px auto 0;padding:0 8px 0 16px;display:flex;position:sticky;top:14px;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.nav{background:linear-gradient(lab(4.39143% -.166498 -3.97569/.7), lab(4.39143% -.166498 -3.97569/.7)) padding-box, linear-gradient(var(--line), var(--line)) border-box}}.nav[data-scrolled]{background:linear-gradient(#080b11d1,#080b11d1) padding-box padding-box,linear-gradient(100deg,#43cae78c,#9c96f873 40%,#b0e56259 70%,#fd853799) border-box;background:linear-gradient(lab(3.011% -.10363 -3.13942/.82),lab(3.011% -.10363 -3.13942/.82)) padding-box padding-box,linear-gradient(100deg,lab(75.2455% -30.676 -25.4368/.55),lab(65.8612% 19.5279 -48.7205/.45) 40%,lab(85.4523% -32.6261 56.756/.35) 70%,lab(68.7994% 42.8723 60.9396/.6)) border-box;height:52px;top:10px;box-shadow:inset 0 1px #ffffff12,0 16px 44px #0000028c;box-shadow:inset 0 1px lab(100% 0 0/.07),0 16px 44px lab(.0996685% .111021 -.719088/.55)}@media (prefers-reduced-transparency:reduce){.nav,.nav[data-scrolled]{-webkit-backdrop-filter:none;background:linear-gradient(var(--panel-solid), var(--panel-solid)) padding-box, linear-gradient(var(--line), var(--line)) border-box}}.wordmark{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:9px;margin-right:18px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.mark{width:28px;height:28px}.mark .lane{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease) forwards}.mark .l2{animation-delay:80ms}.mark .l3{animation-delay:.16s}.mark .fuse{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .6s var(--ease) .45s forwards}@keyframes draw{to{stroke-dashoffset:0}}.nav-main{align-items:center;gap:6px;display:flex}.nav-track{margin-right:10px;position:relative}.nav-glide{height:100%;width:var(--glide-w,0);opacity:var(--glide-o,0);transform:translateX(var(--glide-x,0));transition:transform .35s cubic-bezier(.16, 1, .3, 1), width .35s cubic-bezier(.16, 1, .3, 1), opacity .25s var(--ease);pointer-events:none;background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.nav-links{margin:0;padding:0;list-style:none;display:flex;position:relative}.nav-links a{color:var(--body);transition:color .2s var(--ease);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none;display:block}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a[aria-current=page]{color:var(--ink)}.nav-links a:focus-visible,.nav-cta:focus-visible,.star:focus-visible,.nav-menu:focus-visible{outline:2px solid var(--fuse);outline-offset:2px}.star{height:38px;color:var(--body);white-space:nowrap;transition:color .2s var(--ease), background .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.star:hover{color:var(--ink);background:#ffffff0f;background:lab(100% 0 0/.06)}.star svg{width:18px;height:18px}.star .count:empty{display:none}.nav-cta{background:linear-gradient(180deg, var(--fuse-hot), var(--fuse));height:40px;color:var(--fuse-ink);white-space:nowrap;transition:transform .2s var(--ease), box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59;box-shadow:inset 0 1px lab(100% 0 0/.35)}.nav-cta:hover{box-shadow:inset 0 1px #fff6,0 8px 24px #fd853759;box-shadow:inset 0 1px lab(100% 0 0/.4),0 8px 24px lab(68.7994% 42.8723 60.9396/.35)}.nav-cta:active{transform:scale(.98)}.nav-cta svg{width:16px;height:16px}.nav[data-scrolled] .nav-cta{height:36px}.nav-menu{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffff0f;background:lab(100% 0 0/.06);border:0;border-radius:999px;place-items:center;display:none}.nav-menu svg{width:20px;height:20px}.nav-sheet{z-index:39;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#0a0d13f2;background:lab(3.65797% -.133649 -3.54521/.95);border-radius:22px;padding:8px;position:fixed;top:82px;left:12px;right:12px;box-shadow:0 24px 60px #00000299;box-shadow:0 24px 60px lab(.0996685% .111021 -.719088/.6)}.nav-sheet ul{margin:0;padding:0;list-style:none;display:grid}.nav-sheet a{color:var(--ink);border-radius:14px;padding:14px 16px;font-size:17px;text-decoration:none;display:block}.nav-sheet a:hover,.nav-sheet a[aria-current=page]{background:#ffffff0f;background:lab(100% 0 0/.06)}@media (prefers-reduced-motion:no-preference){.nav-sheet:not([hidden]){animation:.3s cubic-bezier(.16,1,.3,1) sheet-in}.nav-sheet li{animation:.4s cubic-bezier(.16,1,.3,1) backwards sheet-item}.nav-sheet li:nth-child(2){animation-delay:30ms}.nav-sheet li:nth-child(3){animation-delay:60ms}.nav-sheet li:nth-child(4){animation-delay:90ms}.nav-sheet li:nth-child(5){animation-delay:.12s}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes sheet-item{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.nav,.nav-glide{transition:none}}@media (max-width:860px){.star .count{display:none}}@media (max-width:720px){.nav{width:calc(100vw - 24px);padding-left:14px}.nav-track,.star{display:none}.nav-main{margin-left:auto}.nav-menu{display:grid}}@media (min-width:721px){.nav-sheet{display:none}}.btn{border:1px solid var(--line-strong);min-height:50px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .3s var(--ease);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--mute);background:#ffffff12;background:lab(100% 0 0/.07)}.btn:active{transform:translateY(1px)scale(.99)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:linear-gradient(180deg, var(--fuse-hot), var(--fuse));color:var(--fuse-ink);border-color:#0000;box-shadow:inset 0 1px #ffffff59,0 10px 30px #fd853747;box-shadow:inset 0 1px lab(100% 0 0/.35),0 10px 30px lab(68.7994% 42.8723 60.9396/.28)}.btn-primary:hover{background:linear-gradient(180deg, #ffd59c, var(--fuse-hot));border-color:#0000;box-shadow:inset 0 1px #fff6,0 14px 40px #fd853766;box-shadow:inset 0 1px lab(100% 0 0/.4),0 14px 40px lab(68.7994% 42.8723 60.9396/.4)}@supports (color:lab(0% 0 0)){.btn-primary:hover{background:linear-gradient(180deg, lab(88.3075% 16.3041 48.1107), var(--fuse-hot))}}.btn-small{min-height:40px;padding:0 16px;font-size:14px}.link-arrow{white-space:nowrap;color:var(--body);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:inline-flex}.link-arrow svg,.star svg{width:16px;height:16px}.link-arrow:hover{color:var(--ink)}main{display:block}section{position:relative}.section{padding-block:clamp(56px,7.5vw,104px)}.section-head{gap:14px;max-width:900px;margin-bottom:clamp(36px,5vw,56px);display:grid}.section-head h2{font-size:clamp(34px,5vw,56px);font-weight:650;line-height:1.04}.section-head p{max-width:60ch;color:var(--body);font-size:18px}.pill{border:1px solid var(--line-strong);width:-moz-fit-content;width:fit-content;color:var(--body);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.mark .lane,.mark .fuse{stroke-dashoffset:0;animation:none}}.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;min-height:min(760px,100dvh - 120px);padding-block:48px 32px;display:grid}.hero-text{align-content:center;gap:24px;display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(40px,4.7vw,68px);font-weight:700;line-height:.98}.hero h1 .hot{background:linear-gradient(100deg, var(--tide) 0%, var(--volt) 30%, var(--fuse-hot) 62%, var(--fuse) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lead{max-width:34ch;color:var(--body);font-size:clamp(17px,1.6vw,20px);line-height:1.5}.cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.meta-line{color:var(--mute);font-size:13px}.fusion{aspect-ratio:1.12;width:100%;min-height:360px;margin:0;position:relative}.fusion canvas{width:100%;height:100%;position:absolute;inset:0}.net-tag{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0c0f16b3;background:lab(4.39143% -.166498 -3.97569/.7);border-radius:14px;gap:2px;padding:10px 14px;display:grid;position:absolute;left:4%;transform:translateY(-50%)}.net-tag .name{color:var(--body);align-items:center;gap:8px;font-size:12px;display:flex}.net-tag .name i{background:var(--c);width:8px;height:8px;box-shadow:0 0 12px var(--c);border-radius:50%}.net-tag .rate{color:var(--ink);font-size:18px}.net-tag .rate small{color:var(--mute);font-size:12px}.core-read{text-align:center;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.core-read .total{color:var(--ink);text-shadow:0 0 30px #ffc47b99;text-shadow:0 0 30px lab(83.5735% 19.5696 52.6069/.6);font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1}.core-read .unit{color:var(--body);font-size:13px}.core-read .gain{top:calc(50% + var(--core-r,80px) + 14px);white-space:nowrap;color:var(--fuse-hot);background:#fd853729;background:lab(68.7994% 42.8723 60.9396/.16);border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.file-chip{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0c0f16bf;background:lab(4.39143% -.166498 -3.97569/.75);border-radius:14px;gap:8px;width:min(250px,46%);padding:12px 14px;display:grid;position:absolute;bottom:6%;right:0}.file-chip .top{color:var(--ink);justify-content:space-between;gap:10px;font-size:13px;display:flex}.file-chip .top span:last-child{color:var(--mute)}.file-chip .track{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;height:6px;overflow:hidden}.file-chip .fill{border-radius:inherit;background:linear-gradient(90deg, var(--tide), var(--volt), var(--fuse));width:0;height:100%}.sample-note{color:var(--mute);font-size:12px;position:absolute;bottom:-6px;left:0}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:0;padding-top:32px}.fusion{aspect-ratio:.82;min-height:0;margin-bottom:28px}}.combine{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.panel{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);position:relative;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.spot{isolation:isolate;overflow:hidden}.spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #fd85371f, transparent 60%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), lab(68.7994% 42.8723 60.9396/.12), transparent 60%)}}.spot:hover:before{opacity:1}.toggles{gap:10px;padding:22px;display:grid}.toggles h3{letter-spacing:-.01em;margin-bottom:6px;font-size:15px;font-weight:550}.net-toggle{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#ffffff05;background:lab(100% 0 0/.02);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.net-toggle:hover{border-color:var(--line-strong)}.net-toggle[aria-checked=true]{border-color:color-mix(in oklch, var(--c) 45%, transparent);background:color-mix(in oklch, var(--c) 8%, transparent)}.net-toggle .dot{background:var(--mute);width:10px;height:10px;transition:background .25s var(--ease), box-shadow .25s var(--ease);border-radius:50%}.net-toggle[aria-checked=true] .dot{background:var(--c);box-shadow:0 0 14px var(--c)}.net-toggle .label{display:grid}.net-toggle .label small{color:var(--mute);font-size:12px}.net-toggle .speed{color:var(--body);font-size:14px}.net-toggle .knob{width:40px;height:24px;transition:background .25s var(--ease);background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:999px;position:relative}.net-toggle .knob:after{content:"";background:var(--ink);width:18px;height:18px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.net-toggle[aria-checked=true] .knob{background:var(--c)}.net-toggle[aria-checked=true] .knob:after{background:var(--night);transform:translate(16px)}.result{align-content:space-between;gap:28px;padding:clamp(22px,3vw,32px);display:grid}.result .big{color:var(--ink);align-items:baseline;gap:10px;font-size:clamp(54px,8vw,96px);font-weight:600;line-height:.9;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odo{font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.odo-d{height:1em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.odo-strip{transform:translateY(calc(var(--n,0) * -1em));word-break:break-all;width:1ch;transition:transform .9s cubic-bezier(.16,1,.3,1);display:block}.odo-sep{display:inline-block}@media (prefers-reduced-motion:reduce){.odo-strip{transition:none}}.result .big small{color:var(--mute);font-size:18px;font-weight:400}.result .caption{color:var(--body)}.stack{background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:999px;height:14px;display:flex;overflow:hidden}.stack span{background:var(--c);height:100%;box-shadow:0 0 18px var(--c);transition:width .6s var(--ease)}.times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.times div{background:#ffffff08;background:lab(100% 0 0/.03);border-radius:14px;gap:2px;padding:14px 16px;display:grid}.times dt{color:var(--mute);font-size:12px}.times dd{color:var(--ink);margin:0;font-size:22px}.times dd.win{color:var(--fuse-hot)}@media (max-width:900px){.combine{grid-template-columns:1fr}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cell{flex-direction:column;gap:12px;min-height:220px;padding:24px;display:flex}.cell h3{font-size:21px;font-weight:600;line-height:1.15}.cell p{max-width:46ch;color:var(--body);font-size:15px}.cell .art{margin-top:auto}.cell-a{background:radial-gradient(500px 300px at 85% 110%, #fd853729, transparent 70%), var(--panel);grid-area:span 2/span 2}@supports (color:lab(0% 0 0)){.cell-a{background:radial-gradient(500px 300px at 85% 110%, lab(68.7994% 42.8723 60.9396/.16), transparent 70%), var(--panel)}}.cell-b{background:radial-gradient(400px 200px at 0% 100%, #43cae724, transparent 70%), var(--panel);grid-column:span 2}@supports (color:lab(0% 0 0)){.cell-b{background:radial-gradient(400px 200px at 0% 100%, lab(75.2455% -30.676 -25.4368/.14), transparent 70%), var(--panel)}}.cell-e{background:radial-gradient(400px 220px at 100% 0%, #9c96f829, transparent 70%), var(--panel);grid-column:span 2}@supports (color:lab(0% 0 0)){.cell-e{background:radial-gradient(400px 220px at 100% 0%, lab(65.8612% 19.5279 -48.7205/.16), transparent 70%), var(--panel)}}.cell-h{background:linear-gradient(90deg, #43cae71a, #b0e5620f, #fd85371f), var(--panel);flex-flow:wrap;grid-column:span 4;justify-content:space-between;align-items:center;min-height:0}@supports (color:lab(0% 0 0)){.cell-h{background:linear-gradient(90deg, lab(75.2455% -30.676 -25.4368/.1), lab(85.4523% -32.6261 56.756/.06), lab(68.7994% 42.8723 60.9396/.12)), var(--panel)}}.cell-h .assurances{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.cell-h .assurances li{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px}.shot-crop{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #00000299;box-shadow:0 30px 60px lab(.0996685% .111021 -.719088/.6)}.shot-crop img{width:100%;height:auto;display:block}.icon-row{gap:10px;display:flex}.icon-tile{border:1px solid var(--line);width:46px;height:46px;color:var(--ink);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:14px;place-items:center;display:grid}.icon-tile svg{width:22px;height:22px}.code-art{border:1px solid var(--line);color:var(--body);font-family:var(--font-mono);overflow-wrap:anywhere;background:#040609cc;background:lab(1.5443% -.0582039 -1.41677/.8);border-radius:12px;padding:12px 14px;font-size:13px}.code-art b{color:var(--fuse-hot);font-weight:500}.mini-meter{gap:8px;display:grid}.mini-meter div{color:var(--body);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.mini-meter .bar{background:#ffffff14;background:lab(100% 0 0/.08);border-radius:999px;height:6px;overflow:hidden}.mini-meter .bar span{height:100%;width:var(--w);border-radius:inherit;background:var(--c);display:block}@media (max-width:960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cell-a,.cell-b,.cell-e,.cell-h{grid-column:span 2}.cell-a{grid-row:auto}}@media (max-width:600px){.bento{grid-template-columns:1fr}.cell-a,.cell-b,.cell-e,.cell-h{grid-column:auto}}.showcase{text-align:center;justify-items:center;gap:28px;display:grid}.showcase .section-head{justify-items:center;margin-inline:auto}.frame{border:1px solid var(--line-strong);transform-origin:50% 0;width:100%;transition:transform 1.2s var(--ease);border-radius:18px;position:relative;overflow:hidden;transform:perspective(1400px)rotateX(10deg)scale(.96);box-shadow:0 0 0 1px #ffffff0a,0 60px 120px #000002b3,0 0 90px #fd85371f;box-shadow:0 0 0 1px lab(100% 0 0/.04),0 60px 120px lab(.0996685% .111021 -.719088/.7),0 0 90px lab(68.7994% 42.8723 60.9396/.12)}.frame.seen{transform:none}.frame img{width:100%;height:auto;display:block}.showcase .glow-floor{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#fd85374d,#0000);background:radial-gradient(closest-side,lab(68.7994% 42.8723 60.9396/.3),#0000);height:160px;position:absolute;inset:auto 10% -60px}@media (prefers-reduced-motion:reduce){.frame{transition:none;transform:none}}.oss{border:1px solid var(--line);background:radial-gradient(600px 300px at 0% 0%, #fd853729, transparent 70%), radial-gradient(500px 260px at 100% 100%, #9c96f824, transparent 70%), var(--panel);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(28px,4vw,48px);display:grid}@supports (color:lab(0% 0 0)){.oss{background:radial-gradient(600px 300px at 0% 0%, lab(68.7994% 42.8723 60.9396/.16), transparent 70%), radial-gradient(500px 260px at 100% 100%, lab(65.8612% 19.5279 -48.7205/.14), transparent 70%), var(--panel)}}.oss h2{font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.05}.oss p{color:var(--body);margin-top:14px;font-size:17px}.oss-actions{gap:10px;display:grid}.oss-actions .btn{justify-content:space-between}@media (max-width:800px){.oss{grid-template-columns:1fr}}.foot{border-top:1px solid var(--line);margin-top:clamp(40px,8vw,96px);padding:48px 0 32px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot-links{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.foot-links a{color:var(--body);font-size:14px;text-decoration:none}.foot-links a:hover{color:var(--ink)}.foot small{color:var(--mute);font-size:13px}.giant{width:100%;height:clamp(90px,16vw,200px);margin-top:48px;display:block;overflow:visible}.giant path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--ease)}.giant path.out{transition-delay:.9s}.giant.seen path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.giant path{stroke-dashoffset:0;transition:none}}.page-hero{gap:18px;padding-block:clamp(56px,8vw,96px) clamp(28px,4vw,44px);display:grid}.page-hero h1{letter-spacing:-.045em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.page-hero p{max-width:60ch;color:var(--body);font-size:18px}.os-tabs{border:1px solid var(--line);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.os-tabs button{min-height:42px;color:var(--body);font:inherit;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex}.os-tabs button[aria-selected=true]{background:linear-gradient(180deg, var(--fuse-hot), var(--fuse));color:var(--fuse-ink);font-weight:600}.os-tabs button:not([aria-selected=true]):hover{color:var(--ink)}.os-tabs .detected{background:#0000002e;background:lab(0% 0 0/.18);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.tab-panel{gap:14px;margin-top:22px;display:grid}.tab-panel[hidden]{display:none}.file-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.file-row h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.file-row .sub{color:var(--mute);font-size:13px}.file-row .fname{color:var(--body);overflow-wrap:anywhere;font-size:13px}@media (max-width:720px){.file-row{grid-template-columns:1fr}}.cmd{border:1px solid var(--line);background:#040609d9;background:lab(1.5443% -.0582039 -1.41677/.85);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:grid}.cmd code{color:var(--ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.copy{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px}.copy:hover{border-color:var(--fuse)}.label{color:var(--mute);font-size:13px}.faq-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:clamp(56px,7.5vw,104px);display:grid}.faq-index{position:sticky;top:100px}.faq-index ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.faq-index a{color:var(--body);transition:color .2s var(--ease), background .2s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;text-decoration:none;display:flex}.faq-index a:hover,.faq-index a[aria-current=true]{color:var(--ink);background:#ffffff0d;background:lab(100% 0 0/.05)}.faq-index .num{color:var(--mute);font-size:12px}.faq-groups{gap:40px;display:grid}.faq-group h2{letter-spacing:-.01em;margin-bottom:14px;font-size:22px;font-weight:600}@media (max-width:860px){.faq-layout{grid-template-columns:minmax(0,1fr)}.faq-index{position:static}.faq-index ul{flex-wrap:wrap;gap:6px;display:flex}.faq-index a{border:1px solid var(--line);border-radius:999px;gap:8px;padding:8px 14px;font-size:14px}}.qa{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--panel);overflow:hidden}.qa details{border-top:1px solid var(--line)}.qa details:first-child{border-top:0}.qa summary{min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;font-size:17px;font-weight:500;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";background:linear-gradient(var(--body), var(--body)) center / 12px 1.5px no-repeat, linear-gradient(var(--body), var(--body)) center / 1.5px 12px no-repeat;width:12px;height:12px;transition:transform .3s var(--ease);flex:none}.qa details[open] summary:after{transform:rotate(45deg)}.qa summary:hover{background:#ffffff06;background:lab(100% 0 0/.025)}.qa .answer{max-width:72ch;color:var(--body);gap:12px;padding:0 24px 22px;display:grid}.qa .answer ol{margin:0;padding-left:20px}.support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;display:grid}.support-lead{background:radial-gradient(420px 260px at 0% 0%, #fd85372e, transparent 70%), var(--panel);align-content:space-between;gap:28px;padding:clamp(24px,3vw,36px);display:grid}@supports (color:lab(0% 0 0)){.support-lead{background:radial-gradient(420px 260px at 0% 0%, lab(68.7994% 42.8723 60.9396/.18), transparent 70%), var(--panel)}}.support-lead p{color:var(--body);font-size:19px;line-height:1.5}.support-lead p strong{color:var(--ink);font-weight:550}.lead-facts{border-top:1px solid var(--line);gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.lead-facts li{color:var(--ink);align-items:center;gap:12px;font-size:15px;display:flex}.lead-facts svg{width:18px;height:18px;color:var(--fuse-hot);flex:none}.ways{padding:8px;display:grid}.way{color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;text-decoration:none;display:grid}.way:hover{background:#ffffff0a;background:lab(100% 0 0/.04)}.way strong{font-weight:550;display:block}.way small{color:var(--mute);font-size:13px}.way>svg:last-child{width:18px;height:18px;color:var(--mute)}@media (max-width:820px){.support-grid{grid-template-columns:1fr}}.note{border:1px solid color-mix(in oklch, var(--fuse) 30%, transparent);color:var(--body);background:#fd853712;background:lab(68.7994% 42.8723 60.9396/.07);border-radius:16px;padding:16px 18px;font-size:15px}.toast{z-index:60;background:var(--ink);color:var(--night);border-radius:999px;padding:10px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast:empty{display:none}.fusion{container-type:inline-size}.core-read{top:50%;left:66%}.support-lead .btn .num{border-left:1px solid #0003;border-left:1px solid lab(0% 0 0/.2);margin-left:4px;padding-left:10px}.support-lead .btn .num:empty,.oss-actions .num:empty{display:none}.oss-actions .btn span:first-child{align-items:center;gap:10px;display:inline-flex}.file-row .cta{gap:8px}.tag-1{top:22%}.tag-2{top:50%}.tag-3{top:78%}@container (width<=519px){.net-tag{width:31%;padding:8px 10px;top:0;transform:none}.tag-1{left:1.5%}.tag-2{left:34.5%}.tag-3{left:67.5%}.net-tag .name{font-size:11px}.net-tag .rate{font-size:15px}.core-read{top:56%;left:50%}.core-read .unit{font-size:11px}.file-chip{width:78%;bottom:2%;left:50%;right:auto;transform:translate(-50%)}.sample-note{bottom:-28px}}.os-tabs svg{width:18px;height:18px}.support-lead p.label{color:var(--mute);font-size:13px}@media (max-width:520px){.os-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.os-tabs button{justify-content:center;padding:0 8px;font-size:14px}.os-tabs .detected{display:none}}.receive{text-align:center;justify-items:center;gap:18px;max-width:640px;margin:0 auto;padding:40px 0 72px;display:grid}.receive [hidden]{display:none}.receive-art{width:min(320px,100%);margin-bottom:8px}.beam{width:100%;display:block;overflow:visible}.beam .dev{fill:var(--panel);stroke:var(--line-strong);stroke-width:1.5px}.beam .dev-b{stroke:color-mix(in oklch, var(--fuse), transparent 30%);filter:drop-shadow(0 0 14px color-mix(in oklch, var(--fuse), transparent 60%))}.beam-path{fill:none;stroke:url(#beam-fill);stroke-width:3px;stroke-linecap:round}.beam .packet{fill:var(--fuse-hot);offset-path:path("M102 94 C 150 40, 170 148, 218 94");offset-distance:100%;filter:drop-shadow(0 0 6px var(--fuse))}.receive h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,6vw,52px);line-height:1.05}.receive-lead{max-width:52ch;color:var(--body);text-wrap:pretty;font-size:17px}.receive-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.receive-steps{text-align:left;gap:14px;width:100%;margin:8px 0 0;padding:20px 22px;list-style:none;display:grid}.receive-steps li{color:var(--body);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.receive-steps li>.num{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink);border-radius:999px;place-items:center;font-size:13px;display:grid}.receive-steps strong{color:var(--ink)}.receive-steps a{color:var(--fuse-hot)}.receive-private{max-width:54ch;color:var(--mute);text-align:left;gap:8px;font-size:13px;display:flex}.receive-private svg{flex:none;width:18px;height:18px;margin-top:1px}.receive-private code{font-family:var(--font-mono)}body:not([data-link=ok]) .beam .packet{display:none}body:not([data-link=ok]) .beam-path{stroke:var(--line-strong);stroke-dasharray:.04 .04}@media (prefers-reduced-motion:no-preference){.beam .packet{animation:2.4s cubic-bezier(.55,0,.35,1) infinite beam-travel}.beam .p2{animation-delay:.35s}.beam .p3{animation-delay:.7s}.beam .dev-b{animation:2.4s ease-in-out infinite beam-glow}}@keyframes beam-travel{0%{offset-distance:0%;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes beam-glow{50%{filter:drop-shadow(0 0 22px color-mix(in oklch, var(--fuse), transparent 35%))}}.send-band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.send-copy{gap:18px;display:grid}.send-copy .label{color:var(--fuse-hot);letter-spacing:.02em;font-weight:600}.send-copy h2{text-wrap:balance;font-size:clamp(34px,5vw,56px);font-weight:650;line-height:1.04}.send-copy>p{max-width:54ch;color:var(--body);font-size:18px}.send-points{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.send-points li{color:var(--ink);align-items:flex-start;gap:10px;display:flex}.send-points svg{width:20px;height:20px;color:var(--fuse-hot);flex:none;margin-top:2px}.send-stage{border:1px solid var(--line);border-radius:var(--r-panel);background:radial-gradient(80% 90% at 85% 50%, #fd85371f, transparent 70%), var(--panel);padding:24px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.send-stage{background:radial-gradient(80% 90% at 85% 50%, lab(68.7994% 42.8723 60.9396/.12), transparent 70%), var(--panel)}}.send-svg{width:100%;display:block;overflow:visible}.send-dev rect{fill:var(--panel-solid);stroke:var(--line-strong);stroke-width:1.5px}.send-dev .screen{fill:#13161b;fill:lab(7.19015% -.368543 -3.62587);stroke:none}.send-dev-b>rect:first-child{stroke:color-mix(in oklch, var(--fuse), transparent 25%)}.send-dev-b .fill{fill:var(--fuse);stroke:none}.send-path{fill:none;stroke-width:3.5px;stroke-linecap:round}.send-svg .pk{fill:var(--fuse-hot);offset-path:path("M170 148 C 250 60, 310 236, 390 148");offset-distance:50%;filter:drop-shadow(0 0 7px var(--fuse))}.send-svg .pk2{offset-distance:25%}.send-svg .pk3{offset-distance:75%}.send-svg .pk4{offset-distance:10%}.send-link-card{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--night);color:var(--body);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:10px 10px 10px 14px;font-size:13px;display:flex}.send-link-card .num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.send-copy-btn{border-radius:var(--r-control);background:var(--fuse);color:var(--fuse-ink);flex:none;padding:7px 12px;font-weight:600}@media (prefers-reduced-motion:no-preference){.send-svg .pk{animation:2.6s cubic-bezier(.5,0,.3,1) infinite send-travel}.send-svg .pk2{animation-delay:.45s}.send-svg .pk3{animation-delay:.9s}.send-svg .pk4{animation-delay:1.5s}.send-dev-b .fill{animation:6s ease-in-out infinite send-fill}.send-halo{transform-origin:470px 150px;animation:2.6s ease-in-out infinite send-halo}.send-copy-btn{animation:2.6s ease-in-out infinite send-pulse}}@keyframes send-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes send-fill{0%{width:0}85%,to{width:102px}}@keyframes send-halo{50%{opacity:.55;transform:scale(1.08)}}@keyframes send-pulse{50%{box-shadow:0 0 0 6px #fd85372e;box-shadow:0 0 0 6px lab(68.7994% 42.8723 60.9396/.18)}}@media (max-width:900px){.send-band{grid-template-columns:minmax(0,1fr)}}.smalls{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--line);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.smalls li{background:var(--night);transition:background .3s var(--ease);grid-template-rows:auto 1fr;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 14px;padding:22px 22px 24px;display:grid}.smalls li:hover{background:var(--panel)}.small-ic{border:1px solid var(--line);width:36px;height:36px;color:var(--fuse-hot);transition:transform .3s var(--ease), border-color .3s var(--ease);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:10px;grid-row:span 2;place-items:center;display:grid}@media (max-width:640px){.smalls li{padding:16px 18px}}.small-ic svg{width:18px;height:18px}.smalls li:hover .small-ic{border-color:#fd853780;border-color:lab(68.7994% 42.8723 60.9396/.5);transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.smalls li{opacity:0;transition:opacity .6s var(--ease) calc(var(--i,0) * 60ms), transform .6s var(--ease) calc(var(--i,0) * 60ms), background .3s var(--ease);transform:translateY(12px)}.smalls.seen li{opacity:1;transform:none}}.smalls strong{color:var(--ink);font-weight:600}.smalls span{color:var(--body);text-wrap:pretty;font-size:14px}.first-open{border:1px solid var(--line);border-radius:var(--r-panel);background:radial-gradient(500px 220px at 0% 0%, #fd853714, transparent 70%), var(--panel);gap:14px;margin-bottom:6px;padding:clamp(20px,3vw,28px);display:grid}@supports (color:lab(0% 0 0)){.first-open{background:radial-gradient(500px 220px at 0% 0%, lab(68.7994% 42.8723 60.9396/.08), transparent 70%), var(--panel)}}.first-open h3{color:var(--ink);font-size:18px}.first-open .sub{max-width:70ch;color:var(--body)}.open-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.open-steps li{border:1px solid var(--line);background:var(--night);counter-increment:step;border-radius:14px;align-content:start;gap:6px;padding:18px;display:grid;position:relative}.open-steps li:after{content:counter(step);color:var(--mute);font-family:var(--font-mono);font-size:13px;position:absolute;top:16px;right:18px}.open-steps strong{color:var(--ink);font-weight:600}.open-steps span:last-child{color:var(--body);font-size:14px;line-height:1.5}.open-steps b{color:var(--ink);font-weight:600}.step-ic{width:34px;height:34px;color:var(--fuse-hot);background:#fd85371f;background:lab(68.7994% 42.8723 60.9396/.12);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.step-ic svg{width:18px;height:18px}@media (max-width:760px){.open-steps{grid-template-columns:minmax(0,1fr)}}
