.seion-scope{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.tensor-figure{border:1px solid var(--line);background:var(--glass);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-sheen), var(--shadow-feature);margin:36px 0 0;padding:20px}.tensor-modes{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tensor-mode,.tensor-reset{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);cursor:pointer;transition:background var(--dur-hover) var(--ease), color var(--dur-hover) var(--ease);background:0 0;padding:10px 14px;font-size:11px}.tensor-mode:hover,.tensor-mode:focus-visible,.tensor-reset:hover,.tensor-reset:focus-visible{background:var(--glass-strong);color:var(--ink)}.tensor-mode.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tensor-reset{border-style:dashed;margin-left:auto}.tensor-stage{aspect-ratio:16/10;background:var(--glass-surface-veil);border:1px solid var(--line-strong);min-height:320px;position:relative;overflow:hidden}.tensor-volume{opacity:0;transition:opacity var(--dur-state) var(--ease);cursor:grab;touch-action:pan-y;position:absolute;inset:0}.tensor-volume.is-ready{opacity:1}.tensor-volume.is-engaged{cursor:grabbing;touch-action:none}.tensor-volume canvas{width:100%;height:100%;display:block}.tensor-labels{pointer-events:none;position:absolute;inset:0}.tensor-label{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb, var(--bg) 84%, transparent);border:1px solid var(--line);transition:opacity var(--dur-ui) var(--ease);padding:4px 8px;font-size:11px;position:absolute;top:0;left:0}.tensor-label.is-missing{color:var(--accent-red);border-color:color-mix(in srgb, var(--accent-red) 55%, transparent)}.tensor-label.is-quiet{opacity:.5}.tensor-loading{text-align:center;color:var(--gray);font-family:var(--mono);place-items:center;margin:0;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.tensor-loading[hidden],.tensor-fallback[hidden]{display:none}.tensor-fallback{grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:10px;padding:14px;display:grid;position:absolute;inset:0}.tensor-fallback img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.tensor-fallback p{text-align:center;max-width:62ch;color:var(--gray);margin:0;font-size:12px;line-height:1.5}.tensor-figure figcaption{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.tensor-figure figcaption p{color:var(--gray);max-width:78ch;margin:0;font-size:14px}.tensor-readout{font-family:var(--mono);color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;line-height:1.6;max-width:none!important;margin-top:10px!important}.tensor-side{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.tensor-octants,.tensor-spectrum-box{border:1px solid var(--line);background:var(--glass-surface-veil);padding:22px}.tensor-octants table{border-collapse:collapse;width:100%;font-size:13px}.tensor-octants th,.tensor-octants td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.tensor-octants thead th{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);font-size:10px;font-weight:var(--weight-medium)}.tensor-octants tbody th{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:12px;font-weight:var(--weight-medium)}.tensor-octants td{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;font-size:12px}.tensor-octants td:last-child{font-family:var(--sans);color:var(--gray);white-space:normal;width:46%;font-size:13px}.tensor-octants tr.is-empty th,.tensor-octants tr.is-empty td{color:var(--gray-dim)}.tensor-octants tr.is-missing th,.tensor-octants tr.is-missing td{color:var(--accent-red-ink);background:var(--accent-red-dim)}.tensor-octants tr.is-missing td:last-child{color:var(--accent-red-ink)}.tensor-octants-note{color:var(--gray);margin:14px 0 0;font-size:13px;line-height:1.6}.tensor-spectrum{width:100%;height:40px;margin-bottom:10px;display:block}.tensor-eig{fill:var(--accent-blue)}.tensor-eig.is-zero{fill:var(--accent-red)}.tensor-spectrum-note{font-family:var(--mono);color:var(--ink-soft);margin:0;font-size:12px}.tensor-checks{margin-top:36px}.tensor-checks-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.tensor-checks-head h3{margin:0;font-size:20px}.tensor-tally{font-family:var(--mono);margin:0;font-size:12px}.tensor-tally .is-pass{color:var(--accent-green-ink)}.tensor-tally .is-fail{color:var(--accent-red-ink)}.tensor-check-list{background:var(--line);border:1px solid var(--line);border-top:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.tensor-check{background:var(--glass-surface-veil);padding:20px 22px}.tensor-check.is-fail{background:var(--accent-red-dim)}.tensor-check-head{align-items:baseline;gap:10px;display:flex}.tensor-check-mark{font-family:var(--mono);color:var(--accent-green);font-size:14px}.tensor-check.is-fail .tensor-check-mark{color:var(--accent-red)}.tensor-check-label{font-weight:var(--weight-strong);color:var(--ink);flex:1;font-size:15px}.tensor-check-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-green-ink);font-size:11px}.tensor-check.is-fail .tensor-check-status{color:var(--accent-red-ink)}.tensor-check-requirement{font-family:var(--mono);color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.6}.tensor-check-measured{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.tensor-check-note{color:var(--ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.seion-verdict{max-width:760px;margin-top:28px}.seion-verdict>p{color:var(--ink-soft);margin:0 0 20px;font-size:16px;line-height:1.72}.seion-sub{margin:36px 0 14px;font-size:17px}.seion-reasons{gap:14px;margin:0 0 8px;padding:0;list-style:none;display:grid}.seion-reasons li{border-left:2px solid var(--line-strong);color:var(--ink-soft);padding-left:16px;font-size:15px;line-height:1.66}.seion-reasons strong{color:var(--ink);font-weight:var(--weight-strong)}.seion-provenance{font-family:var(--mono);color:var(--gray);border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:16px;font-size:12px;line-height:1.8;margin-top:28px!important}.seion-status-key{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.seion-status-chip{color:var(--gray);border:1px solid var(--line);background:var(--glass-surface-veil);padding:8px 12px;font-size:13px;line-height:1.5}.seion-status-chip strong{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px;font-size:11px;display:block}.seion-status-chip.is-refuted strong{color:var(--accent-red)}.seion-status-chip.is-proved strong{color:var(--accent-green)}.seion-filters{border:1px solid var(--line-strong);flex-wrap:wrap;margin:28px 0 22px;display:inline-flex}.seion-filter{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:none;border-right:1px solid var(--line-strong);min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;padding:10px 16px;font-size:11px}.seion-filter:last-child{border-right:none}.seion-filter:hover,.seion-filter:focus-visible{background:var(--glass-strong);color:var(--ink)}.seion-filter.active{background:var(--ink);color:var(--bg)}.seion-claims{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.seion-claim{border:1px solid var(--line);background:var(--glass-surface-veil);padding:22px;position:relative}.seion-claim[data-claim-status=refuted]{border-color:color-mix(in srgb, var(--accent-red) 34%, transparent)}.seion-claim-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.seion-claim-title{font-weight:var(--weight-strong);color:var(--ink);flex:240px;font-size:16px}.seion-claim-tag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--gray);border:1px solid var(--line-strong);white-space:nowrap;padding:4px 8px;font-size:10px}.seion-claim-tag.is-refuted{color:var(--accent-red);border-color:color-mix(in srgb, var(--accent-red) 50%, transparent)}.seion-claim-tag.is-proved{color:var(--accent-green);border-color:color-mix(in srgb, var(--accent-green) 50%, transparent)}.seion-claim-statement{color:var(--ink-soft);margin:14px 0 0;font-size:15px;line-height:1.62}.seion-claim-scope{color:var(--gray);margin:12px 0 0;font-size:13px;line-height:1.6}.seion-claim-scope span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-blue);margin-right:6px;font-size:11px}.seion-claim-id{font-family:var(--mono);color:var(--gray-dim);overflow-wrap:anywhere;margin-top:14px;font-size:11px;display:block}.seion-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.seion-track{border:1px solid var(--line);background:var(--glass-surface-veil);padding:24px;position:relative}.seion-track-id{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent-blue);font-size:11px}.seion-track h3{margin:10px 0 8px;font-size:18px}.seion-track-summary{color:var(--ink);margin:0 0 12px;font-size:15px}.seion-track-status{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.62}.seion-links{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (width<=900px){.seion-scope,.tensor-side,.tensor-check-list,.seion-claims,.seion-tracks{grid-template-columns:1fr}.tensor-modes,.seion-filters{width:100%}.tensor-mode,.seion-filter{flex:auto}.tensor-reset{width:100%;margin-left:0}.tensor-stage{aspect-ratio:4/3}.tensor-label{padding:2px 6px;font-size:10px}.tensor-octants td:last-child{width:auto}.tensor-octants{overflow-x:auto}}