*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--panel:#1a1a1a;--row-alt:#141414;--row-spot:#2a2a2a;--border:#333;--grid:#2a2a2a;--text:#e0e0e0;--text-dim:#8f8f8f;--text-bright:#fff;--pos:#3987e5;--neg:#e66767;--spot:#06b6d4;--flip:#f59e0b;--good:#0ca30c;--font:"JetBrains Mono",ui-monospace,"SF Mono","Cascadia Code",monospace}body{background:var(--bg);color:var(--text);font-family:var(--font);min-height:100vh;font-size:13px;line-height:1.4}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--spot);outline-offset:1px}.bar{position:sticky;z-index:20;display:flex;background:var(--panel);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items: center;gap:8px 20px;padding:8px 16px;top:0}.bar .spacer{flex:1}.label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.value{color:var(--text-bright);font-weight:500}.stat{display:inline-flex;white-space:nowrap;align-items:baseline;gap:6px}.dot{background:var(--text-dim);border-radius:50%;align-self: center;width:8px;height:8px}.is-open .dot{background:var(--good)}.tabs{display:inline-flex;border:1px solid var(--border)}.tabs button{color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:11px;font-weight:700}.tabs button+button{border-left:1px solid var(--border)}.tabs button:hover{color:var(--text)}.tabs button[aria-pressed=true]{background:var(--row-spot);color:var(--text-bright)}.badge{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;font-size:11px;font-weight:700}.badge.positive{border-color:var(--pos);background:color-mix(in srgb,var(--pos)20%,transparent)}.badge.negative{border-color:var(--neg);background:color-mix(in srgb,var(--neg)20%,transparent)}.notice{border:1px solid var(--flip);color:var(--text);margin:8px;padding:8px 12px}main.is-stale{opacity:.55}.panel{background:var(--panel);border:1px solid var(--border);min-width:0;margin:8px}.panel-header{display:flex;border-bottom:1px solid var(--border);color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 12px;font-size:11px;font-weight:700}.panel-body{padding:12px}.cards{display:grid;grid-template-columns:1fr 1fr 1.4fr}.headline{color:var(--text-bright);font-size:20px;font-weight:500}.dim{color:var(--text-dim)}.key{display:inline-block;border-radius:2px;width:10px;height:10px;margin-right:6px}.key.pos{background:var(--pos)}.key.neg{background:var(--neg)}.legend{display:inline-flex;letter-spacing:0;text-transform:none;gap:16px;font-weight:400}.walls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.walls h3{color:var(--text-dim);margin-bottom:6px;font-size:11px;font-weight:400}.walls ol{list-style:none}.walls li{display:flex;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:2px 0}.walls li span:first-child{color:var(--text-bright);font-weight:500}.table-scroll{overflow-x:auto}.levels{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.levels th{border-bottom:1px solid var(--border);color:var(--text-dim);text-align:right;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:6px 10px;font-size:10px;font-weight:700}.levels td{text-align:right;white-space:nowrap;border-bottom:1px solid #1f1f1f;padding:5px 10px}.levels th:nth-child(-n+2),.levels td:nth-child(-n+2){text-align:left}.levels th.bar-head{text-align:center}.levels tbody tr:nth-child(2n){background:var(--row-alt)}.levels td:first-child{color:var(--text-bright);border-left:3px solid #0000}.levels tr.wall-call td:first-child{border-left-color:var(--pos)}.levels tr.wall-put td:first-child{border-left-color:var(--neg)}.levels tbody tr.marker-spot{background:var(--row-spot)}.levels tr.marker-spot td:first-child{border-left-color:var(--spot)}.levels tr.marker-flip td:first-child{border-left-color:var(--flip)}.levels td.bar-cell{width:40%;min-width:180px}.track{position:relative;height:12px}.track:before{content:"";position:absolute;background:var(--border);width:1px;top:-5px;bottom:-5px;left:50%}.fill{position:absolute;top:0;bottom:0}.fill.pos{background:var(--pos);border-radius:0 4px 4px 0;left:50%}.fill.neg{background:var(--neg);border-radius:4px 0 0 4px;right:50%}.charts{display:grid;grid-template-columns:1fr 1fr}.chart{position:relative;height:240px;padding:8px}.chart svg{display:block;width:100%;height:100%}.chart .empty{display:grid;color:var(--text-dim);text-align:center;place-items: center;height:100%;padding:0 24px}.chart text{fill:var(--text-dim);font-family:var(--font);font-size:10px}.chart .grid{stroke:var(--grid);stroke-width:1}.chart .zero{stroke:var(--border);stroke-width:1}.chart .line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart .crosshair{stroke:var(--text-dim);stroke-width:1}.chart .reference{stroke-width:1}.tooltip{position:fixed;z-index:30;border:1px solid var(--border);pointer-events:none;white-space:nowrap;background:#000;padding:6px 8px}.tooltip strong{display:block;color:var(--text-bright);font-weight:500}.tooltip span{color:var(--text-dim);font-size:11px}.footnote{color:var(--text-dim);max-width:78ch;margin:8px;padding:4px 4px 24px;font-size:11px}@media (max-width:900px){.cards,.charts{grid-template-columns:1fr}.bar .spacer{display:none}}
