.page{display:grid;gap:20px;padding-bottom:48px}.example{font:600 11px var(--f-body);text-transform:uppercase;letter-spacing:.08em;color:var(--warn);background:var(--warn-soft);padding:4px 9px;border-radius:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.linkbar{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:grid;gap:10px}.linkrow{display:flex;gap:10px}.linkrow input{flex:1;min-width:0;font:15px var(--f-mono)}@media (max-width: 520px){.linkrow{flex-direction:column}}.status{margin:0;font-size:13px;color:var(--muted);min-height:1em}.status.err{color:var(--bad)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font:13px var(--f-mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:5px 11px;cursor:pointer}.chip[aria-pressed=true]{background:var(--pm);border-color:var(--pm);color:#fff}.pminfo{display:grid;gap:4px;font-size:14px;border-left:3px solid var(--pm);padding:4px 0 4px 12px}.pminfo .q{font-weight:600}.pminfo .meta{color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;gap:4px 16px}.panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px}@media (max-width: 880px){.panes{grid-template-columns:minmax(0,1fr)}}.pane{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px;display:grid;gap:14px;align-content:start;min-width:0;border-top-width:3px}.pane.pm{border-top-color:var(--pm)}.pane.opt{border-top-color:var(--opt)}.pane h2{font:600 13px var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:8px}.linkish{background:none;border:none;color:var(--opt);font:500 13px var(--f-body);cursor:pointer;padding:0;text-transform:none;letter-spacing:0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 460px){.grid3{grid-template-columns:1fr 1fr}}label{display:grid;gap:4px;font-size:12px;color:var(--muted);min-width:0}label[hidden]{display:none}input,select{font:14px var(--f-mono);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:8px;width:100%;min-width:0;font-variant-numeric:tabular-nums}.quotes{overflow-x:auto;min-width:0;position:relative}.pane>*{min-width:0}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.quotes table{min-width:500px}.quotes select{min-width:70px}th{font:500 11px var(--f-body);color:var(--muted);text-align:left;padding:0 4px 4px;text-transform:uppercase;letter-spacing:.06em}td{padding:3px 4px}td.iv{font:13px var(--f-mono);color:var(--opt);white-space:nowrap}.x{background:none;border:none;color:var(--muted);font-size:18px;padding:4px 6px;cursor:pointer}.x:hover:not(:disabled){color:var(--bad)}.x:disabled{opacity:.3;cursor:default}.addq{background:none;border:1px dashed var(--line);color:var(--opt);padding:6px 10px;justify-self:start;border-radius:4px;font:500 13px var(--f-body);cursor:pointer}.hint{font-size:12px;color:var(--muted);margin:0}.result{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:grid;gap:20px}.verdict{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pill{font:600 15px var(--f-display);letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:4px}.pill.buyYes,.pill.buyNo{background:var(--good-soft);color:var(--good)}.pill.noEdge{background:var(--opt-soft);color:var(--opt)}.pill.error{background:var(--bad-soft);color:var(--bad)}.verdict p{margin:0;color:var(--muted);max-width:72ch}.scale{position:relative;height:64px;margin:0 6px}.scale .track{position:absolute;left:0;right:0;top:30px;height:4px;background:var(--line);border-radius:2px}.scale .spread{position:absolute;top:24px;height:16px;background:var(--pm-soft);border:1px solid var(--pm);border-radius:2px}.scale .mark{position:absolute;top:18px;width:3px;height:28px;background:var(--opt);transform:translate(-1.5px);border-radius:1px}.scale .mark.flat{background:var(--muted);width:2px;height:20px;top:22px}.scale .lab{position:absolute;font:12px var(--f-mono);white-space:nowrap;transform:translate(-50%)}.scale .lab.top{top:0;color:var(--opt)}.scale .lab.bot{top:46px;color:var(--muted)}.ticks{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin:0 6px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}@media (max-width: 720px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{background:var(--panel);padding:12px 14px;display:grid;gap:2px;min-width:0}.stat .k{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.stat .v{font-size:20px;font-weight:500}.stat .s{font-size:12px;color:var(--muted)}.pos{color:var(--good)}.neg{color:var(--bad)}.lower{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}@media (max-width: 820px){.lower{grid-template-columns:minmax(0,1fr)}}.lower>div{min-width:0;display:grid;gap:8px;align-content:start}.lower h3{font:600 12px var(--f-display);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}svg text{fill:var(--muted);font:11px var(--f-mono)}.sens td{font:13px var(--f-mono);padding:6px 4px;border-bottom:1px solid var(--line)}.sens td:last-child{text-align:right}.warns{display:grid;gap:8px;margin:0;padding:0;list-style:none}.warns:empty{display:none}.warns li{padding:9px 12px;border-radius:4px;font-size:13px}.warns li.warn{background:var(--warn-soft);color:var(--warn)}.warns li.info{background:var(--opt-soft);color:var(--ink)}@media (prefers-reduced-motion: no-preference){.scale .mark,.scale .spread,.scale .lab{transition:left .2s ease,width .2s ease}}
