@charset "UTF-8";@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:400;src:url("./media/b612-latin-400-normal-FH674NY4.woff2") format("woff2"),url("./media/b612-latin-400-normal-657RPV7B.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612;font-style:normal;font-display:swap;font-weight:700;src:url("./media/b612-latin-700-normal-BIJHGEZS.woff2") format("woff2"),url("./media/b612-latin-700-normal-R6IM44JH.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612 Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/b612-mono-latin-400-normal-VHUPBCH4.woff2") format("woff2"),url("./media/b612-mono-latin-400-normal-KCQYFAKZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612 Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/b612-mono-latin-700-normal-FXNQZYQM.woff2") format("woff2"),url("./media/b612-mono-latin-700-normal-INXG3LXF.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--surface-0: #0a0c0f;--surface-1: #0f1216;--surface-2: #14181d;--surface-3: #1b2026;--line: rgba(170, 176, 182, .14);--line-strong: rgba(170, 176, 182, .3);--text-primary: #eef0f2;--text-secondary: #c4c9ce;--text-muted: #a5acb3;--series-ref: #3987e5;--series-apu: #c98500;--series-gain: #199e70;--series-inert: #3b4a5a;--accent: #f0b429;--accent-dim: rgba(240, 180, 41, .14);--gain-glow: rgba(25, 158, 112, .18);--radius: 14px;--radius-sm: 8px;--font-ui: "B612", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "B612", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "B612 Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root[data-theme=light]{color-scheme:light;--surface-0: #e8ecf1;--surface-1: #f1f4f7;--surface-2: #ebeff3;--surface-3: #dfe5ec;--line: rgba(40, 70, 105, .12);--line-strong: rgba(40, 70, 105, .28);--text-primary: #1f2a36;--text-secondary: #3d4f61;--text-muted: #56677a;--series-ref: #1f6fd1;--series-apu: #a86d00;--series-gain: #0d8059;--series-inert: #aab8c6;--accent: #b87a00;--accent-dim: rgba(184, 122, 0, .14);--gain-glow: rgba(13, 128, 89, .12);--shadow: rgba(30, 55, 85, .18);--highlight: rgba(255, 255, 255, .7);--panel-top: #f7f9fb}:root{--shadow: rgba(0, 0, 0, .55);--highlight: rgba(255, 255, 255, .06);--panel-top: #191d23}:root,:root[data-theme=light]{--elev-1: inset 0 1px 0 var(--highlight), 0 1px 2px var(--shadow), 0 14px 32px -18px var(--shadow);--elev-2: inset 0 1px 0 var(--highlight), 0 2px 6px var(--shadow), 0 26px 56px -22px var(--shadow)}*{box-sizing:border-box}html,body{height:100%;overflow-x:clip}body{margin:0;background:var(--surface-0);color:var(--text-primary);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(to right,rgba(170,176,182,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(170,176,182,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(1400px 900px at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(1400px 900px at 50% 0%,#000 0%,transparent 78%)}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:600}.panel{position:relative;background:linear-gradient(180deg,var(--panel-top),var(--surface-1));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elev-1);min-width:0}.panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 20px;border-bottom:1px solid var(--line)}.panel-title h2{font-size:15px;letter-spacing:.01em;color:var(--text-primary)}.panel-title small{min-width:0;font-size:12px;color:var(--text-muted)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}label.field{display:block}label.field>span.label{display:block;margin-bottom:6px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-secondary)}input[type=number],input[type=text],select{width:100%;padding:10px 11px;background:var(--surface-0);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px var(--shadow);transition:border-color .15s,box-shadow .15s}input[type=number]:hover:not(:focus-visible),input[type=text]:hover:not(:focus-visible),select:hover:not(:focus-visible){border-color:var(--text-muted)}input[type=number]:focus-visible,input[type=text]:focus-visible,select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}select{appearance:none;font-family:var(--font-ui);background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}select optgroup{background:var(--surface-1);color:var(--text-muted)}select option{background:var(--surface-1);color:var(--text-primary)}.note{font-size:12px;line-height:1.45;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-halo{position:relative}.page-halo:before{content:"";position:absolute;inset:-120px -10vw auto;height:520px;z-index:-1;display:none;pointer-events:none}.page-eyebrow{display:inline-flex;align-items:center;margin:0 0 16px;padding:5px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-1);color:var(--text-secondary);font-size:12.5px;letter-spacing:.04em}.page-title{margin:0;font-size:clamp(26px,4.6vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--text-primary)}.page-title em{font-style:normal;color:var(--accent)}.page-lede{max-width:62ch;margin:20px 0 0;font-size:clamp(15px,2vw,18px);line-height:1.55;color:var(--text-secondary)}.ruler{position:relative}.ruler:after{content:"";position:absolute;inset:auto 0 0;height:7px;pointer-events:none;background:linear-gradient(var(--line-strong),var(--line-strong)) bottom/100% 1px no-repeat,repeating-linear-gradient(90deg,var(--line-strong) 0 1px,transparent 1px 64px) bottom/100% 7px no-repeat,repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 8px) bottom/100% 3px no-repeat}.power-on{animation:power-on .5s ease-out both;animation-delay:calc(var(--stagger, 0) * 70ms)}@keyframes power-on{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.phosphor{text-shadow:0 0 10px color-mix(in srgb,currentColor 55%,transparent)}:is(.cta,.login,.nav a,.card-link):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(.cta,.login,.nav a,button){transition:transform .12s ease-out,border-color .2s,background .2s,color .2s}:is(.cta,.login,.nav a,button):active:not(:disabled){transform:scale(.98)}@keyframes page-in{0%{opacity:0;translate:0 10px}}app-root{animation:page-in .26s ease-out backwards}@media(prefers-reduced-motion:reduce){.power-on,app-root{animation:none}}:root[data-theme=light] body:before{opacity:.5}:root[data-theme=light] .phosphor,:root[data-theme=light] .page-title em{text-shadow:none}html[data-present]{scroll-snap-type:y mandatory}@page{size:A4;margin:14mm 14mm 16mm}@media print{html,body{height:auto;background:#fff}body:before{display:none}}
