.bp-head{padding:18px 0;border-bottom:2px solid var(--line)}.bp-main{display:grid;gap:34px;max-width:980px}.bp-main>*{min-width:0}.bp-view{display:grid;gap:28px}.bp-view>*{min-width:0}.bp-sec{min-width:0}.bp-sech{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.bp-sech .g-h2{margin:0}.bp-h3{font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:22px;font-weight:700;margin:0}.mono{font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.bp-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:700 12px JetBrains Mono Variable,JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;background:var(--surface);color:var(--text);border:2px solid var(--border);box-shadow:3px 3px 0 var(--acid);cursor:pointer}.bp-btn:hover{border-color:var(--acid)}.bp-btn.is-on{background:var(--acid);color:#0e0f0d}.bp-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.bp-btn--sq{width:44px;min-width:44px;padding:0;justify-content:center;font-size:22px;line-height:1;box-shadow:none;border-color:var(--line)}.bp-btn[hidden]{display:none}.bp-fig .sv-stage{aspect-ratio:4 / 3;max-height:560px;width:100%}@media (min-width: 700px){.bp-fig .sv-stage{aspect-ratio:16 / 10}}.bp-fig .sv-img{padding:58px 4% 24px}.bp-lbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border:2px solid var(--border);border-top:0;background:var(--surface)}.bp-lbar__l{font:700 12px JetBrains Mono Variable,JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.bp-lbar input[type=range],.bp-steps__bar input[type=range],.bp-fg--r input[type=range]{flex:1 1 160px;min-width:0;accent-color:var(--acid);height:28px}.bp-lbar__o{font:12px JetBrains Mono Variable,JetBrains Mono,monospace;min-width:56px;text-align:center}.bp-fig.is-full{display:flex;flex-direction:column}.bp-fig.is-full .sv-stage{flex:1;min-height:0;max-height:none;aspect-ratio:auto;height:auto}.bp-facts{box-shadow:6px 6px 0 var(--acid)}.bp-facts dl{grid-template-columns:repeat(auto-fill,minmax(min(150px,40%),1fr));gap:14px 18px}.bp-facts__id{grid-column:1 / -1}.bp-facts dd{overflow-wrap:anywhere}.bp-pips{display:inline-flex;gap:3px;vertical-align:middle}.bp-pips i{width:9px;height:9px;border:1.5px solid var(--muted);display:block}.bp-pips--1 i:nth-child(-n+1),.bp-pips--2 i:nth-child(-n+2),.bp-pips--3 i:nth-child(-n+3){background:var(--acid);border-color:var(--acid)}.bp-steps__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 14px}.bp-steps__bar[hidden]{display:none}.bp-steps__n{font-size:13px;min-width:64px}.bp-steps:not(.is-js) .bp-steps__bar{display:none}.bp-steps__list{display:grid;gap:18px}.bp-steps.is-js .bp-layer:not(.is-on){display:none}.bp-layer{margin:0;display:grid;gap:10px}.bp-layer__cap{display:flex;gap:12px;align-items:baseline;font-family:Space Grotesk Variable,Space Grotesk,sans-serif;font-size:17px}.bp-layer__cap .mono{font-size:12px;color:var(--muted)}.bp-layer__img{position:relative;background:#181a16;border:2px solid var(--border);padding:8px;width:fit-content;max-width:100%;box-sizing:border-box}.bp-layer__img img{display:block;max-width:100%;height:auto;image-rendering:pixelated}.bp-north{position:absolute;right:8px;top:6px;font:700 11px JetBrains Mono Variable,JetBrains Mono,monospace;color:#a6f23c}.bp-layer__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.bp-layer__items li{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;border:1.5px solid var(--line);background:var(--surface);font-size:13.5px}.bp-layer__items b{font-size:12px;color:var(--acid-ink)}.bp-legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11px;color:var(--muted)}.bp-legend li{display:inline-flex;align-items:center;gap:7px}.bp-lg{width:16px;height:16px;display:inline-block;flex:none;background:#181a16;border:1px solid var(--line);position:relative;font-style:normal;font-weight:700;color:#a6f23c;font-size:10px;text-align:center;line-height:14px}.bp-lg--a:after,.bp-lg--h:after{content:"";position:absolute;left:3px;top:3px;border-left:9px solid #A6F23C;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.bp-lg--h:before{content:"";position:absolute;left:5px;top:5.5px;border-left:4px solid #181A16;border-top:2px solid transparent;border-bottom:2px solid transparent;z-index:1}.bp-lg--s{background:linear-gradient(135deg,#43e0d4 0 40%,#181a16 40%)}.bp-lg--g{background:#4a4f46;opacity:.6}.bp-lg--f{background:#181a16;position:relative}.bp-lg--f:after{content:"";position:absolute;inset:3px 2px;background:#43e0d4;clip-path:polygon(0 35%,55% 35%,55% 0,100% 50%,55% 100%,55% 65%,0 65%)}.bp-total{font-size:12px;color:var(--muted);margin:10px 0 0}.bp-mat__p[hidden]{display:none}.bp-note{margin:12px 0 0;padding:12px 14px;border-left:4px solid var(--diamond);background:var(--surface);font-size:14.5px}.bp-get .g-card{gap:12px}.bp-dl{margin-top:14px;align-items:flex-start}.bp-dl__list{display:flex;flex-wrap:wrap;gap:8px}.bp-parts{gap:10px}.bp-part{min-width:0}.bp-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.bp-card{padding:0;gap:0;overflow:hidden}.bp-card__img{display:block;aspect-ratio:4 / 3;background:radial-gradient(ellipse at 50% 58%,var(--surface) 0 45%,var(--bg) 100%);border-bottom:2px solid var(--line)}.bp-card__img img{width:100%;height:100%;object-fit:contain;display:block;padding:10px;box-sizing:border-box}.bp-card__b{display:grid;gap:4px;padding:12px 14px 14px}.bp-coll{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px 18px}.bp-coll__imgs{display:flex;gap:4px;flex:1 1 260px;min-width:0}.bp-coll__imgs img{flex:1 1 0;min-width:0;width:20%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.bp-gen{flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px}.bp-gen>span:nth-child(2){flex:1 1 220px;display:grid;gap:4px}.bp-filters{display:grid;gap:10px;padding:14px;border:2px solid var(--line);background:var(--surface)}.bp-fg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.bp-fg__l{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);min-width:120px}.bp-pill{font:600 13px Inter Variable,Inter,sans-serif;padding:7px 12px;min-height:36px;border:2px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer}.bp-pill .mono{font-size:11px;color:var(--muted);margin-left:4px}.bp-pill[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:#0e0f0d}.bp-pill[aria-pressed=true] .mono{color:#0e0f0d}.bp-pill:disabled{opacity:.45;cursor:default}@media (max-width: 560px){.bp-fg__l{min-width:100%}}.bp-tabs{display:flex;flex-wrap:wrap;gap:8px}.bp-tabs button{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;min-height:44px;border:2px solid var(--line);background:var(--surface);color:var(--text);font:600 14px Inter Variable,Inter,sans-serif;cursor:pointer}.bp-tabs button[aria-selected=true]{border-color:var(--acid);box-shadow:3px 3px 0 var(--acid)}[data-coll]:not(.is-js) .bp-tabs{display:none}[data-coll].is-js .bp-cpanel:not(.is-on){display:none}.bp-cpanel{scroll-margin-top:80px}.bp-gen-tool{display:grid;gap:16px;min-width:0}.bp-gctl{display:grid;gap:12px;padding:14px;border:2px solid var(--line);background:var(--surface)}.bp-num{width:76px;min-height:36px;padding:0 8px;border:2px solid var(--line);background:var(--bg);color:var(--text);font:14px JetBrains Mono Variable,JetBrains Mono,monospace}.bp-thick{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-left:6px}.bp-thick[hidden]{display:none}.bp-thick input{width:56px;min-height:36px;padding:0 6px;border:2px solid var(--line);background:var(--bg);color:var(--text);font:14px JetBrains Mono Variable,JetBrains Mono,monospace}.bp-w{font-size:12px;color:var(--muted)}.bp-gstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.bp-gstats>div{padding:12px 14px;border:2px solid var(--border);background:var(--surface);box-shadow:4px 4px 0 var(--acid);display:grid;gap:2px}.bp-gstats span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.bp-gstats b{font:700 30px Space Grotesk Variable,Space Grotesk,sans-serif}.bp-gstats small{font-size:11px;color:var(--muted);min-height:1em}.bp-gcanvas{overflow:auto;max-width:100%;border:2px solid var(--border);background:var(--surface)}.bp-gcanvas canvas{display:block;margin:0 auto}.bp-gkey{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bp-gkey i{display:inline-block;width:10px;height:10px;margin-left:8px}.bp-gkey .k1{background:var(--acid)}.bp-gkey .k2{background:var(--muted);opacity:.4}.bp-gkey .k3{background:var(--diamond)}.bp-gprintall{display:none}@media print{:root,:root[data-bk]{--bg: #fff;--surface: #fff;--text: #111;--muted: #555;--line: #bbb;--border: #111}body{background:#fff!important;color:#111!important}header.bk-h,footer,.bp-lbar,.bp-steps__bar,.bp-btn,.sv-seg,.sv-tools,.sv-hint,.bp-tabs,.bp-filters,.g-faq,#faq,.bp-cards,.bp-gctl,.bp-gcanvas,.g-k,[data-coll]>section:not(.bp-cpanel){display:none!important}.bp-steps.is-js .bp-layer,[data-coll].is-js .bp-cpanel{display:grid!important}.bp-layer{break-inside:avoid;page-break-inside:avoid;margin-bottom:18px}.bp-layer__img{max-width:70%}.bp-fig .sv-stage{border:0;background:none;max-height:340px}.bp-facts,.bp-gstats>div{box-shadow:none}.g-box,.bp-layer__items li{break-inside:avoid}.bp-gprintall{display:grid;gap:16px}.bp-gprintall figure{margin:0;break-inside:avoid}.bp-gprintall img{max-width:100%}}
