:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:#0c100e;--bg1:#121a16;--bg2:#1a2420;--line:#2a3a32;--ink:#c8e6d0;--dim:#6f8f7a;--accent:#3dffa8;--warn:#e8c547;--danger:#ff6b6b;--font:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;font-family:var(--font);background:var(--bg0);color:var(--ink);min-height:100%;font-size:13.5px;line-height:1.45}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 50% -10%, #1a2e24 0%, transparent 50%), var(--bg0);min-height:100vh;margin:0}.term-root{min-height:100vh;padding:0;display:block}.term-window{background:var(--bg1);width:100%;max-width:none;min-height:100vh;box-shadow:none;border:none;border-radius:0;flex-direction:column;display:flex}.term-body{flex:1;padding:1rem clamp(1rem,2vw,1.75rem) 1.5rem;overflow:auto}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.docs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;margin-bottom:.85rem;display:grid}.docs-hero{margin-bottom:.85rem}.docs-section-label{margin:.25rem 0 .65rem}.docs-card-top{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.45rem;display:flex}.docs-method{letter-spacing:.06em;border:1px solid var(--accent);color:var(--accent);padding:.15rem .4rem;font-size:10.5px;font-weight:600}.docs-path{color:var(--warn);font-size:12px}.docs-card-title{color:var(--ink);margin:0 0 .4rem;font-size:14px;font-weight:600}.docs-returns{color:var(--ink);margin:0 0 .4rem;font-size:12px}.docs-returns span{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem;font-size:10.5px;display:block}.docs-note{color:var(--dim);border-top:1px solid var(--line);margin:0;padding-top:.5rem;font-size:12px}.docs-steps{color:var(--ink);margin:0;padding-left:1.15rem;font-size:12.5px}.docs-steps li{margin-bottom:.4rem}.docs-bottom{margin-top:0}.live-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.symbol-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:.85rem;display:grid}.tick-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;margin:.35rem 0 .65rem;display:grid}.tick-card{border:1px solid var(--line);background:#00000059;padding:.55rem .65rem}.tick-card-h{color:var(--accent);justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-weight:600;display:flex}.tick-meta{color:var(--dim);font-size:11px;font-weight:400}.tick-prices{grid-template-columns:1fr 1fr;gap:.35rem .65rem;display:grid}.tick-prices span{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.tick-prices strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.tick-time{color:var(--dim);margin-top:.45rem;font-size:11px}.table-scroll{max-height:28rem;overflow:auto}.row-forming{color:var(--accent)}.row-forming td:last-child{text-transform:uppercase;letter-spacing:.04em;font-size:11px}@media (width<=900px){.grid-2,.live-grid,.symbol-grid{grid-template-columns:1fr}}.term-titlebar{background:var(--bg2);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:12px;display:grid}.term-dots{gap:.35rem;display:flex}.term-dots span{background:#3a4a40;border-radius:50%;width:9px;height:9px}.term-dots span:first-child{background:#c45c5c}.term-dots span:nth-child(2){background:#c4a35c}.term-dots span:nth-child(3){background:#5c9e6e}.term-title{color:var(--dim);text-align:center;letter-spacing:.02em}.term-status{color:var(--dim);white-space:nowrap;align-items:center;gap:.4rem;display:flex}.lamp{background:#4a3a3a;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1px #000}.lamp.on{background:var(--accent);box-shadow:0 0 8px #3dffa88c}.term-tabs{border-bottom:1px solid var(--line);background:#0e1512;flex-wrap:wrap;gap:0;display:flex}.term-tab{font:inherit;letter-spacing:.04em;text-transform:lowercase;border:none;border-right:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;padding:.55rem .9rem;font-size:12px}.term-tab:hover:not(:disabled){color:var(--ink);background:var(--bg2)}.term-tab.active{color:var(--bg0);background:var(--accent);font-weight:600}.term-tab.locked,.term-tab:disabled{opacity:.45;cursor:not-allowed}.term-prompt{color:var(--dim);margin:0 0 1rem;font-size:12.5px}.prompt-user{color:var(--accent);font-weight:600}.prompt-sep{color:var(--dim)}.prompt-path{color:var(--warn)}.prompt-hint{color:var(--dim)}.term-footer{border-top:1px solid var(--line);color:var(--dim);background:#0e1512;justify-content:space-between;gap:1rem;padding:.4rem .75rem;font-size:11px;display:flex}.term-pane{flex-direction:column;gap:.85rem;display:flex}.term-block{border:1px solid var(--line);background:#00000040;padding:.75rem .85rem}.term-block-h{color:var(--accent);letter-spacing:.02em;margin-bottom:.55rem;font-size:12px}.hint{color:var(--dim);margin:0 0 .75rem;font-size:12.5px}.hint strong,.hint code,.docs code,.mono-line code{color:var(--ink);font-size:.95em}.field{flex-direction:column;gap:.3rem;margin-bottom:.75rem;display:flex}.field span{color:var(--dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.field input,.field select{font:inherit;border:1px solid var(--line);background:var(--bg0);color:var(--accent);caret-color:var(--accent);border-radius:0;padding:.45rem .55rem}.field input:focus,.field select:focus{outline:1px solid var(--accent);outline-offset:0}.row{flex-wrap:wrap;align-items:flex-end;gap:.65rem;margin-bottom:.65rem;display:flex}.field.grow{flex:10rem}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.actions.align-end{margin-bottom:.75rem}button{font:inherit;border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:0;padding:.4rem .75rem;font-size:12.5px}button:hover:not(:disabled){background:#3dffa81f}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{border-color:var(--line);color:var(--dim)}.status.ok{color:var(--accent);font-size:12px}.error{color:var(--danger);margin:0 0 .65rem;font-size:12.5px}.raw{margin-top:.45rem}.raw-toggle{color:var(--dim);background:0 0;border:none;padding:0;font-size:12px}.raw-toggle:hover{color:var(--accent)}.raw pre,.docs-code{color:#9fd9b0;border:1px solid var(--line);white-space:pre-wrap;background:#050807;max-height:18rem;margin:.45rem 0 0;padding:.65rem .7rem;font-size:11.5px;overflow:auto}.docs-code{max-height:none;margin-bottom:.65rem}.symbol-list{flex-wrap:wrap;gap:.35rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.symbol-list.selectable label{cursor:pointer;border:1px solid var(--line);color:var(--dim);align-items:center;gap:.35rem;padding:.2rem .45rem;display:inline-flex}.symbol-list.selectable label:has(input:checked){border-color:var(--accent);color:var(--accent)}.symbol-list .sym{font-variant-numeric:tabular-nums}.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.35rem 0 .65rem;font-size:12px}.data th,.data td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.28rem .4rem}.data th{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:500}.profile{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;margin:0 0 .65rem;display:grid}.profile dt{text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:10.5px}.profile dd{color:var(--accent);margin:.15rem 0 0}.errors-list{color:var(--danger);margin:0 0 .65rem;padding-left:1.1rem;font-size:12.5px}@media (width<=640px){.term-title{display:none}.term-titlebar{grid-template-columns:auto 1fr}}
