.field{flex-direction:column;gap:8px;display:flex}.chipgroup{flex-direction:column;gap:9px;display:flex}.chipgen{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.chipgen .gen{width:34px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silicon-d);flex:none;font-size:10px}.pillrow{flex-wrap:wrap;gap:8px;display:flex}.pill-btn{font-family:var(--mono);color:var(--silicon);background:var(--void);border:1px solid var(--terminator);cursor:pointer;white-space:nowrap;border-radius:7px;padding:7px 12px;font-size:12px;transition:border-color .12s,color .12s,background .12s}.pill-btn:hover{border-color:var(--copper);color:var(--corona)}.pill-btn.on{border-color:var(--copper);color:var(--copper-br);background:#d5824b14;box-shadow:0 0 12px 1px #d5824b1f}.pill-btn.on:hover{color:var(--copper-br)}.pill-btn:focus-visible{outline:2px solid var(--copper-br);outline-offset:2px}.howto{align-items:flex-start;gap:12px;display:flex}.howto .badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--copper-br);border:1px solid var(--terminator);background:var(--void);border-radius:5px;flex:none;padding:5px 9px;font-size:10px}.howto p{color:var(--silicon);margin:0;font-size:13px;line-height:1.6}.howto p b{color:var(--corona);font-weight:500}.howto code{font-family:var(--mono);background:var(--void);border:1px solid var(--terminator);color:var(--copper-br);border-radius:4px;padding:1px 5px;font-size:12px}.cmdbox{background:var(--void);border:1px solid var(--terminator);border-radius:7px;align-items:center;gap:10px;margin-top:6px;padding:11px 12px;display:flex}.cmdbox .prompt{font-family:var(--mono);color:var(--silicon-d);user-select:none;flex:none;font-size:13px}.cmdbox code{font-family:var(--mono);color:var(--corona);white-space:nowrap;flex:1;font-size:13px;overflow-x:auto}.cmdbox .copy{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--copper);color:#0a0a0c;cursor:pointer;border:none;border-radius:6px;flex:none;padding:8px 13px;font-size:10.5px;font-weight:600}.cmdbox .copy:hover{background:var(--copper-br)}.rowcmd{align-items:center;gap:8px;display:inline-flex}.rowcmd code{font-family:var(--mono);color:var(--silicon);white-space:nowrap;font-size:11.5px}.rowcmd .copy{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--copper-br);border:1px solid var(--terminator);cursor:pointer;background:0 0;border-radius:5px;padding:3px 8px;font-size:9.5px}.rowcmd .copy:hover{border-color:var(--copper);color:var(--copper)}.range{appearance:none;background:0 0;width:100%;margin:6px 0 0}.range::-webkit-slider-runnable-track{background:var(--terminator);border-radius:4px;height:4px}.range::-webkit-slider-thumb{appearance:none;background:var(--copper);cursor:pointer;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 12px 1px #d5824b66}.range::-moz-range-track{background:var(--terminator);border-radius:4px;height:4px}.range::-moz-range-thumb{background:var(--copper);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 0 12px 1px #d5824b66}.range:focus{outline:none}.range:focus::-webkit-slider-thumb{outline:2px solid var(--copper-br);outline-offset:2px}.row{font-family:var(--mono);color:var(--silicon-d);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.row b{color:var(--corona);font-weight:500}.headline{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.headline .v{font-family:var(--disp);letter-spacing:-.03em;margin-top:8px;font-size:54px;font-weight:700;line-height:1}.headline .v .cop{color:var(--copper)}.headline .lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--silicon-d);font-size:10.5px}.headline .model{font-family:var(--mono);color:var(--silicon);margin-top:6px;font-size:12px}.stats{font-family:var(--mono);color:var(--silicon);flex-wrap:wrap;gap:24px;margin-top:18px;font-size:12.5px;display:flex}.stats b{color:var(--copper-br);font-weight:400}.caption{font-family:var(--mono);color:var(--silicon-d);margin-top:10px;font-size:11px;line-height:1.55}.caption code{background:var(--void);border:1px solid var(--terminator);color:var(--silicon);border-radius:4px;padding:1px 5px}.src{color:var(--silicon-d)}.src.cop{color:var(--copper-br)}@media (width<=768px){.chipgen{flex-direction:column;gap:6px}.chipgen .gen{width:auto}}
