:root{--bg:#07080a;--ink:#f2f1ee;--muted:#9a9ba1;--faint:#5d5f66;--line:#ffffff14;--live:#b9e6cf;--mono:"Geist Mono", ui-monospace, monospace}html{background:var(--bg);scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}a[data-astro-cid-evvuoiqr]{color:inherit;text-decoration:none}[data-astro-cid-evvuoiqr]:focus-visible{outline-offset:3px;border-radius:10px;outline:1.5px solid #fff}.mono[data-astro-cid-evvuoiqr]{font-family:var(--mono)}.muted[data-astro-cid-evvuoiqr]{color:var(--muted)}.small[data-astro-cid-evvuoiqr]{font-size:13px;line-height:1.55}.label[data-astro-cid-evvuoiqr]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10.5px}.id[data-astro-cid-evvuoiqr]{letter-spacing:.1em;color:var(--faint);font-size:10px}#dust[data-astro-cid-evvuoiqr]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.wash[data-astro-cid-evvuoiqr]{z-index:0;pointer-events:none;background:radial-gradient(42% 38% at 50% 26%,#d6dce81a,#0000 70%),radial-gradient(30% 30% at 82% 92%,#bec8d20f,#0000 70%),radial-gradient(28% 34% at 8% 70%,#a0aab90d,#0000 70%);position:fixed;inset:0}.frame[data-astro-cid-evvuoiqr]{z-index:1;max-width:1400px;margin:0 auto;padding:0 20px;position:relative}.rail[data-astro-cid-evvuoiqr]{background:linear-gradient(transparent, var(--line) 6%, var(--line) 94%, transparent);width:1px;position:absolute;top:0;bottom:0}.rail[data-astro-cid-evvuoiqr].l{left:20px}.rail[data-astro-cid-evvuoiqr].r{right:20px}.corner[data-astro-cid-evvuoiqr]{background:#ffffff73;width:5px;height:5px;position:absolute}.corner[data-astro-cid-evvuoiqr].tl{top:-3px;left:-3px}.corner[data-astro-cid-evvuoiqr].tr{top:-3px;right:-3px}.corner[data-astro-cid-evvuoiqr].bl{bottom:-3px;left:-3px}.corner[data-astro-cid-evvuoiqr].br{bottom:-3px;right:-3px}.glass[data-astro-cid-evvuoiqr]{-webkit-backdrop-filter:blur(22px)saturate(115%);background:linear-gradient(#ffffff0e,#ffffff03 55%),#0d0e1194;border-radius:20px;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 60px -28px #000000d9,0 2px 6px #0000004d}.glass[data-astro-cid-evvuoiqr]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(170deg,#ffffff3d,#ffffff0d 38%,#ffffff08 70%,#ffffff1f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.topbar[data-astro-cid-evvuoiqr]{z-index:20;justify-content:center;padding-top:16px;display:flex;position:sticky;top:16px}.pill[data-astro-cid-evvuoiqr]{border-radius:999px;align-items:center;gap:28px;padding:8px 10px 8px 18px;display:flex}.brand[data-astro-cid-evvuoiqr]{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.mark[data-astro-cid-evvuoiqr]{border:1px solid #ffffffb3;border-radius:3px;width:14px;height:14px;box-shadow:inset 4px 0 #ffffffb3}.pill[data-astro-cid-evvuoiqr] ul[data-astro-cid-evvuoiqr]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.pill[data-astro-cid-evvuoiqr] ul[data-astro-cid-evvuoiqr] a[data-astro-cid-evvuoiqr]{color:var(--muted);border-radius:999px;padding:7px 12px;font-size:13.5px;transition:color .2s,background .2s;display:block}.pill[data-astro-cid-evvuoiqr] ul[data-astro-cid-evvuoiqr] a[data-astro-cid-evvuoiqr]:hover{color:var(--ink);background:#ffffff0f}.live[data-astro-cid-evvuoiqr]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.live[data-astro-cid-evvuoiqr] i[data-astro-cid-evvuoiqr]{background:var(--live);width:6px;height:6px;box-shadow:0 0 8px var(--live);border-radius:50%}.workspace[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:264px minmax(0,1fr) 292px;gap:28px;min-height:calc(100vh - 140px);margin:28px 20px 0;padding:28px;display:grid;position:relative}.col[data-astro-cid-evvuoiqr]{flex-direction:column;gap:16px;min-width:0;display:flex}.shell[data-astro-cid-evvuoiqr]{padding:20px}.shell-title[data-astro-cid-evvuoiqr]{letter-spacing:-.015em;margin:10px 0 6px;font-size:17px;font-weight:500}.shell[data-astro-cid-evvuoiqr] .small[data-astro-cid-evvuoiqr]{margin:0}.row-head[data-astro-cid-evvuoiqr]{justify-content:space-between;align-items:center;gap:10px;display:flex}.navlist[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);gap:2px;margin:18px -8px 0;padding:14px 0 0;list-style:none;display:grid}.navlist[data-astro-cid-evvuoiqr] a[data-astro-cid-evvuoiqr]{color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:14px;transition:background .2s,color .2s;display:flex}.navlist[data-astro-cid-evvuoiqr] a[data-astro-cid-evvuoiqr]:hover{color:var(--ink);background:#ffffff0a}.navlist[data-astro-cid-evvuoiqr] a[data-astro-cid-evvuoiqr].active{color:var(--ink);background:#ffffff12;box-shadow:inset 0 1px #ffffff14}.count[data-astro-cid-evvuoiqr]{color:var(--faint);font-size:11px}.stat[data-astro-cid-evvuoiqr]{gap:0;margin:14px 0 0;display:grid}.stat[data-astro-cid-evvuoiqr] div[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.stat[data-astro-cid-evvuoiqr] div[data-astro-cid-evvuoiqr]:first-child{border-top:0}.stat[data-astro-cid-evvuoiqr] dt[data-astro-cid-evvuoiqr]{color:var(--muted);font-size:13px}.stat[data-astro-cid-evvuoiqr] dd[data-astro-cid-evvuoiqr]{gap:10px;margin:0;font-size:13px;display:flex}.stat[data-astro-cid-evvuoiqr] dd[data-astro-cid-evvuoiqr] .mono[data-astro-cid-evvuoiqr]{color:var(--faint);font-size:11.5px}.stage[data-astro-cid-evvuoiqr]{text-align:center;align-items:center;padding-top:16px}h1[data-astro-cid-evvuoiqr]{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(40px,4.4vw,62px);font-weight:500;line-height:1.02}h1[data-astro-cid-evvuoiqr] .line[data-astro-cid-evvuoiqr]{padding-bottom:.06em;display:block;overflow:hidden}h1[data-astro-cid-evvuoiqr] .line[data-astro-cid-evvuoiqr]>span[data-astro-cid-evvuoiqr]{animation:rise 1.1s cubic-bezier(.2,.7,.1,1) var(--d) both;display:inline-block}h1[data-astro-cid-evvuoiqr] .line[data-astro-cid-evvuoiqr]:last-child>span[data-astro-cid-evvuoiqr]{color:#f2f1ee9e}.lede[data-astro-cid-evvuoiqr]{max-width:460px;color:var(--muted);margin:16px auto 0;font-size:15.5px;line-height:1.6}.reveal[data-astro-cid-evvuoiqr]{animation:fadeUp 1s cubic-bezier(.2,.7,.1,1) var(--d) both}.ctas[data-astro-cid-evvuoiqr]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.btn[data-astro-cid-evvuoiqr]{border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.btn[data-astro-cid-evvuoiqr].primary{background:var(--ink);color:#0a0b0d}.btn[data-astro-cid-evvuoiqr].primary:hover{background:#fff;transform:translateY(-1px)}.btn[data-astro-cid-evvuoiqr].ghost{color:var(--ink);background:#ffffff08;border:1px solid #ffffff24}.btn[data-astro-cid-evvuoiqr].ghost:hover{background:#ffffff0f;border-color:#ffffff4d}.diagram[data-astro-cid-evvuoiqr]{width:100%;max-width:470px;margin:22px auto 0;position:relative}.diagram[data-astro-cid-evvuoiqr] svg[data-astro-cid-evvuoiqr]{width:100%;height:auto;display:block}.svg-t[data-astro-cid-evvuoiqr]{letter-spacing:.12em}.thread[data-astro-cid-evvuoiqr]{stroke-dasharray:600;stroke-dashoffset:600px;animation:2.2s cubic-bezier(.45,.05,.3,1) .9s forwards sew}.float[data-astro-cid-evvuoiqr]{text-align:left;border-radius:16px;width:184px;padding:14px 16px;animation:9s ease-in-out infinite drift;position:absolute}.float[data-astro-cid-evvuoiqr].f1{bottom:18px;left:-100px}.float[data-astro-cid-evvuoiqr].f2{animation-delay:-4s;top:48px;right:-100px}.big[data-astro-cid-evvuoiqr]{letter-spacing:-.03em;margin:6px 0 0;font-size:28px;font-weight:500}.big[data-astro-cid-evvuoiqr] b[data-astro-cid-evvuoiqr]{font-weight:inherit}.big[data-astro-cid-evvuoiqr] span[data-astro-cid-evvuoiqr]{color:var(--faint);letter-spacing:0;font-size:.6em}.foot[data-astro-cid-evvuoiqr]{letter-spacing:.08em;color:var(--faint);text-transform:uppercase;margin:10px 0 0;font-size:10px}.bar[data-astro-cid-evvuoiqr]{background:#ffffff14;border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.bar[data-astro-cid-evvuoiqr] i[data-astro-cid-evvuoiqr]{border-radius:inherit;background:linear-gradient(90deg,#fff6,#fff);height:100%;display:block}.progress[data-astro-cid-evvuoiqr]{grid-template-columns:repeat(5,1fr);gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.progress[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-top:2px solid #ffffff17;padding-top:9px;font-size:9.5px}.progress[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr].done{color:var(--muted);border-color:#ffffff80}.progress[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr].now{color:var(--ink);border-color:var(--live)}.log[data-astro-cid-evvuoiqr]{margin:14px 0 0;padding:0;list-style:none;display:grid}.log[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);grid-template-columns:40px 46px 1fr;align-items:baseline;gap:8px;padding:10px 0;font-size:12.5px;display:grid}.log[data-astro-cid-evvuoiqr] .t[data-astro-cid-evvuoiqr]{color:var(--faint);font-size:11px}.log[data-astro-cid-evvuoiqr] .k[data-astro-cid-evvuoiqr]{letter-spacing:.1em;color:var(--muted);font-size:9.5px}.log[data-astro-cid-evvuoiqr] .m[data-astro-cid-evvuoiqr]{color:#d4d4d6;line-height:1.45}.log[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]:first-child .k[data-astro-cid-evvuoiqr]{color:var(--live)}.band[data-astro-cid-evvuoiqr]{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:48px;padding:120px 40px 0;display:grid}.band-head[data-astro-cid-evvuoiqr]{position:sticky;top:110px}h2[data-astro-cid-evvuoiqr]{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.08}.band-head[data-astro-cid-evvuoiqr] .muted[data-astro-cid-evvuoiqr]{margin:0;font-size:15px;line-height:1.6}.steps[data-astro-cid-evvuoiqr]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]{grid-column:span 2}.steps[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]:nth-child(n+4){grid-column:span 3}.step[data-astro-cid-evvuoiqr]{flex-direction:column;min-height:200px;padding:20px;transition:transform .3s;display:flex}.step[data-astro-cid-evvuoiqr]:hover{transform:translateY(-3px)}.step[data-astro-cid-evvuoiqr] h3[data-astro-cid-evvuoiqr]{letter-spacing:-.03em;margin:44px 0 8px;font-size:22px;font-weight:500}.step[data-astro-cid-evvuoiqr] p[data-astro-cid-evvuoiqr]{margin:0}.spec[data-astro-cid-evvuoiqr]{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:10.5px}.ledger[data-astro-cid-evvuoiqr]{padding:8px 24px}.ledger-row[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);grid-template-columns:1.3fr 1.3fr 1fr 1fr;align-items:center;gap:16px;padding:16px 0;font-size:14px;display:grid}.ledger-row[data-astro-cid-evvuoiqr].head{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-top:0;padding-bottom:10px;font-size:10.5px}.ledger-row[data-astro-cid-evvuoiqr] .name[data-astro-cid-evvuoiqr]{font-weight:500}.stock[data-astro-cid-evvuoiqr]{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.stock[data-astro-cid-evvuoiqr] .bar[data-astro-cid-evvuoiqr]{flex:1;margin:0}.form[data-astro-cid-evvuoiqr]{gap:26px;padding:26px;display:grid}fieldset[data-astro-cid-evvuoiqr]{border:0;margin:0;padding:0}.seg[data-astro-cid-evvuoiqr]{border:1px solid var(--line);background:#00000059;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:12px;padding:4px;display:grid}.seg[data-astro-cid-evvuoiqr] label[data-astro-cid-evvuoiqr]{position:relative}.seg[data-astro-cid-evvuoiqr] input[data-astro-cid-evvuoiqr]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg[data-astro-cid-evvuoiqr] span[data-astro-cid-evvuoiqr]{text-align:center;color:var(--muted);border-radius:10px;padding:10px 6px;font-size:13.5px;transition:background .2s,color .2s;display:block}.seg[data-astro-cid-evvuoiqr] input[data-astro-cid-evvuoiqr]:checked+span[data-astro-cid-evvuoiqr]{color:var(--ink);background:#ffffff17;box-shadow:inset 0 1px #ffffff1f}.seg[data-astro-cid-evvuoiqr] input[data-astro-cid-evvuoiqr]:focus-visible+span[data-astro-cid-evvuoiqr]{outline-offset:1px;outline:1.5px solid #fff}.seg[data-astro-cid-evvuoiqr] label[data-astro-cid-evvuoiqr]:hover span[data-astro-cid-evvuoiqr]{color:var(--ink)}.range[data-astro-cid-evvuoiqr]{gap:12px;display:grid}.range[data-astro-cid-evvuoiqr] output[data-astro-cid-evvuoiqr]{font-size:13px}input[data-astro-cid-evvuoiqr][type=range]{accent-color:#e9e6df;width:100%}.estimate[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-top:22px;display:grid}.estimate[data-astro-cid-evvuoiqr] .big[data-astro-cid-evvuoiqr]{font-size:40px}.form[data-astro-cid-evvuoiqr] .btn[data-astro-cid-evvuoiqr]{justify-self:start}.foot-bar[data-astro-cid-evvuoiqr]{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:120px 20px 0;padding:22px 20px 80px;font-size:11px;display:flex}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes sew{to{stroke-dashoffset:0}}@keyframes drift{0%,to{translate:0}50%{translate:0 -7px}}@media (width<=1180px){.workspace[data-astro-cid-evvuoiqr]{grid-template-columns:240px minmax(0,1fr)}.right[data-astro-cid-evvuoiqr]{flex-direction:row;grid-column:1/-1}.right[data-astro-cid-evvuoiqr]>[data-astro-cid-evvuoiqr]{flex:1}.float[data-astro-cid-evvuoiqr].f1{left:-10px}.float[data-astro-cid-evvuoiqr].f2{right:-10px}}@media (width<=860px){.frame[data-astro-cid-evvuoiqr]{padding:0 12px}.rail[data-astro-cid-evvuoiqr].l{left:12px}.rail[data-astro-cid-evvuoiqr].r{right:12px}.pill[data-astro-cid-evvuoiqr]{gap:12px;padding-left:14px}.pill[data-astro-cid-evvuoiqr] ul[data-astro-cid-evvuoiqr]{display:none}.workspace[data-astro-cid-evvuoiqr]{grid-template-columns:minmax(0,1fr);min-height:0;margin:20px 12px 0;padding:20px 12px}.stage[data-astro-cid-evvuoiqr]{order:-1;padding-top:6px}.right[data-astro-cid-evvuoiqr]{flex-direction:column}.float[data-astro-cid-evvuoiqr]{width:auto;position:relative;inset:auto!important}.diagram[data-astro-cid-evvuoiqr]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.diagram[data-astro-cid-evvuoiqr] svg[data-astro-cid-evvuoiqr]{grid-column:1/-1}.band[data-astro-cid-evvuoiqr]{grid-template-columns:minmax(0,1fr);gap:28px;padding:80px 12px 0}.band-head[data-astro-cid-evvuoiqr]{position:static}.ledger[data-astro-cid-evvuoiqr]{padding:4px 16px}.ledger-row[data-astro-cid-evvuoiqr]{grid-template-columns:1fr 1fr;gap:6px 14px}.ledger-row[data-astro-cid-evvuoiqr].head{display:none}.seg[data-astro-cid-evvuoiqr]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-evvuoiqr]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr],.steps[data-astro-cid-evvuoiqr] li[data-astro-cid-evvuoiqr]:nth-child(n+4){grid-column:auto}.step[data-astro-cid-evvuoiqr]{min-height:0}.step[data-astro-cid-evvuoiqr] h3[data-astro-cid-evvuoiqr]{margin-top:26px}.foot-bar[data-astro-cid-evvuoiqr]{margin:80px 12px 0;padding:20px 12px 80px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-evvuoiqr],[data-astro-cid-evvuoiqr]:before,[data-astro-cid-evvuoiqr]:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}}
