@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(./inter-latin-ext-B_-bZUTo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(./inter-latin-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(./jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(./jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#06080a;--bg-2:#080b0e;--panel:#090c0fc7;--panel-solid:#0c1014;--panel-94:#0c1014f0;--well:#ffffff06;--line:#bed7eb17;--line-2:#bed7eb29;--line-3:#bed7eb47;--ink:#dde4ea;--ink-2:#8e9aa5;--ink-3:#74808b;--ink-4:#37414a;--acc:#4fd0f5;--acc-ink:#9be6fb;--acc-2:#4fd0f51f;--acc-3:#4fd0f573;--acc-deep:#03141b;--warn:#ff5c4d;--amber:#ffb547;--amber-2:#ffb54724;--r:4px;--r-s:2px;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--hdr:44px;--gutter:24px;--bw:clamp(560px, 58vw, 1100px);--ppu:46;--ease:cubic-bezier(.2, .75, .2, 1);--ease-seat:cubic-bezier(.3, 0, .1, 1);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1023.98px){:root{--bw:100vw;--gutter:0px;--ppu:21.4}}.logo svg{width:100%;height:auto;display:block;overflow:visible}.logo .lg-body{fill:#ffffff06}.logo .lg-hatch-line{stroke:#bed7eb21;stroke-width:1px}.logo .lg-outline{fill:none;stroke:#cde1f09e;stroke-width:1px;vector-effect:non-scaling-stroke}.logo .lg-liquid{transition:opacity .4s}.logo .lg-surf{fill:none;stroke:#dcf8ff;stroke-width:1.25px;vector-effect:non-scaling-stroke;transition:opacity .4s}.logo .lg-rule,.logo .lg-ticks{fill:none;stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.logo .lg-scale-lbl text{font:500 7px var(--mono);fill:var(--ink-3);letter-spacing:.04em}.logo .lg-ptr-tri{fill:var(--acc)}.logo .lg-ptr-line{stroke:#4fd0f552;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.logo .lg-ptr-txt{font:600 8px var(--mono);fill:var(--acc);letter-spacing:.04em}.mark{width:auto;height:100%;display:block;overflow:visible}.mark .mk-l{fill:#ffffff08;stroke:#dde4ead1;stroke-width:1px;vector-effect:non-scaling-stroke}.mark .mk-s{fill:var(--acc)}.ck-btn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-3);cursor:pointer;background:0 0;border-radius:0;padding:0}.ck-btn:hover,.ck-btn[aria-expanded=true]{border-bottom-color:var(--acc)}.ck-btn:focus-visible,.ck-pop button:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.kit-foot .ck-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ck-pop{z-index:60;left:16px;bottom:calc(16px + var(--safe-b,0px));box-sizing:border-box;background:var(--panel-94);border:1px solid var(--line-2);border-radius:var(--r);width:min(340px,100vw - 32px);color:var(--ink-2);font:400 12px/1.5 var(--sans);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px 14px 12px;position:fixed;box-shadow:0 12px 40px #0000008c}.ck-hd{align-items:center;gap:8px;display:flex}.ck-led{background:var(--acc);width:6px;height:6px;box-shadow:0 0 6px var(--acc);border-radius:50%}.ck-k,.ck-lbl{font:500 10px/1 var(--mono);letter-spacing:.16em;color:var(--ink-3)}.ck-p{margin:10px 0 12px}.ck-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ck-lbl{color:var(--ink)}.ck-seg{border:1px solid var(--line-2);border-radius:var(--r-s);display:inline-flex}.ck-seg button,.ck-done{min-width:56px;min-height:44px;font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 12px}.ck-seg button+button{border-left:1px solid var(--line-2)}.ck-seg button.on{color:var(--acc-deep);background:var(--acc)}.ck-ft{justify-content:flex-end;margin-top:8px;display:flex}.ck-done{color:var(--ink);border:1px solid var(--line-3);border-radius:var(--r-s)}.ck-done:hover{border-color:var(--acc)}
