.osiris-page{color:#dceafa;background:#060c16;min-height:100svh;padding:28px clamp(16px,4vw,64px)}.osiris-page-nav,.osiris-page-footer{color:#a5bbce;flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto;padding:12px 0 28px;font-size:14px;display:flex}.osiris-page-footer{padding:24px 0 8px}.osiris-console{--os-ink:#e5f0ff;--os-muted:#a2b8cb;--os-line:#253647;--os-cyan:#62e2ed;--os-blue:#85aeff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--os-ink);border:1px solid var(--os-line);max-width:1440px;font:16px/1.6 var(--book-sans,Arial,sans-serif);background:#080f1c;margin:0 auto;padding:clamp(20px,3vw,42px);position:relative;overflow:hidden}.osiris-console *{box-sizing:border-box}.osiris-console button,.osiris-console input{font:inherit}.osiris-console button{cursor:pointer}.osiris-console button:disabled{cursor:wait;opacity:.65}.osiris-console :focus-visible{outline:2px solid var(--os-cyan);outline-offset:5px}.osiris-console a{text-underline-offset:4px}.osiris-console a:hover{color:var(--os-cyan)}.osiris-masthead{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.osiris-eyebrow,.osiris-label,.osiris-state{font:12px/1.6 var(--book-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--os-muted)}.osiris-masthead h2{font:500 clamp(32px,4vw,52px)/1.2 var(--book-sans,Arial,sans-serif);letter-spacing:.18em;margin:8px 0 0}.osiris-masthead h2>span{font:14px var(--book-mono,monospace);letter-spacing:.05em;color:var(--os-muted)}.osiris-state{letter-spacing:.04em;border:1px solid #2b4757;padding:6px 10px}.osiris-state--active{color:var(--os-cyan);border-color:#439eac}.osiris-intro{justify-content:space-between;align-items:center;gap:32px;padding-top:32px;display:flex}.osiris-intro h3{font:400 clamp(30px,4vw,52px)/1.15 var(--book-sans,Arial,sans-serif);letter-spacing:-.03em}.osiris-intro h3>span{color:var(--os-cyan)}.osiris-intro p{color:var(--os-muted);margin-top:16px}.osiris-actions{flex-direction:column;align-items:stretch;gap:12px;min-width:235px;display:flex}.osiris-start{background:var(--os-cyan);border:1px solid var(--os-cyan);color:#061018;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:12px 20px;display:flex;font-weight:600!important}.osiris-start:hover:not(:disabled){background:#a5f6fa}.osiris-secondary{color:var(--os-muted);text-align:center;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:14px!important}.osiris-secondary:hover{color:var(--os-cyan)}.osiris-scope{color:var(--os-muted);max-width:850px;padding:20px 0 26px;font-size:14px}.osiris-scope a{text-decoration:underline}.osiris-workspace{border-top:1px solid var(--os-line);border-bottom:1px solid var(--os-line);grid-template-columns:minmax(160px,.75fr) minmax(300px,1.65fr) minmax(210px,1fr);display:grid}.osiris-readings{min-width:0;padding:24px 20px 24px 0}.osiris-readings>div{border-bottom:1px solid #1c2a3b;padding:20px 0}.osiris-readings>div:last-child{border:0;padding-bottom:0}.osiris-readings>div>span{color:var(--os-muted);font-size:14px;display:block}.osiris-readings strong{font:400 clamp(24px,2.7vw,40px)/1.4 var(--book-mono,monospace);color:var(--os-ink);overflow-wrap:anywhere;display:block}.osiris-readings strong small{color:var(--os-muted);font-size:14px}.osiris-readings p{color:var(--os-muted);font-size:12px}.osiris-core{text-align:center;border-left:1px solid var(--os-line);border-right:1px solid var(--os-line);background:radial-gradient(at 50% 44%,#17314777,#0000 66%);min-width:0;padding:24px 18px}.osiris-brain{margin:-4px -8px 20px}.osiris-brain-heading{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.osiris-brain-heading>span:last-child{font:9px/1.5 var(--book-mono,monospace);letter-spacing:.1em;color:var(--os-cyan)}.osiris-core svg{width:100%;max-width:500px;margin:8px auto 12px;display:block;overflow:visible}.osiris-brain-guides{fill:none;stroke:#244c60;stroke-width:.8px}.osiris-brain-region{color:#58b7ce;transition:color .35s}.osiris-brain-edges{stroke:currentColor;stroke-width:.65px}.osiris-brain-nodes{fill:currentColor}.osiris-brain-region[data-tone=ok]{color:#75e9e9}.osiris-brain-region[data-tone=note]{color:#91acff}.osiris-brain-region[data-tone=attention]{color:#f5bd74}.osiris-brain-region[data-tone=unknown]{color:#7d93a8}.osiris-brain-region[data-selected=true] .osiris-brain-edges{stroke-width:1.3px}.osiris-brain-region[data-selected=true] .osiris-brain-nodes{filter:drop-shadow(0 0 3px)}.osiris-brain-bridges{fill:none;stroke:#7bc5e0;stroke-width:.7px;opacity:.45}.osiris-brain-response{fill:none;stroke:#c1ffff;stroke-width:2px;opacity:0}.osiris-brain-response[data-failed=true]{stroke:#f5bd74}.osiris-console[data-motion=true] .osiris-brain-response{animation:1.1s ease-out both osiris-response}.osiris-neural-firing{pointer-events:none;fill:#d5ffff}.osiris-neuron-source,.osiris-neuron-target,.osiris-neuron-impulse{opacity:0}.osiris-neuron-halo{fill:#6ce9ff;opacity:.22}.osiris-neuron-impulse{fill:none;stroke:#b4faff;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:9 100;stroke-dashoffset:9px}.osiris-console[data-active=true] .osiris-neuron-source{animation:osiris-neuron-source var(--fire-duration) ease-out var(--fire-delay) infinite}.osiris-console[data-active=true] .osiris-neuron-impulse{animation:osiris-neuron-travel var(--fire-duration) linear var(--fire-delay) infinite}.osiris-console[data-active=true] .osiris-neuron-target{animation:osiris-neuron-target var(--fire-duration) ease-out var(--fire-delay) infinite}.osiris-brain-wordmark{fill:#b9faff;font:500 15px var(--book-sans,Arial,sans-serif);letter-spacing:.34em}.osiris-brain-progress{fill:none;stroke:#223b50;stroke-width:2px}.osiris-brain-progress path:last-child{stroke:var(--os-cyan);transition:stroke-dasharray .35s}.osiris-brain-caption{fill:var(--os-muted);font:9px var(--book-mono,monospace);letter-spacing:.12em}.osiris-brain-regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.osiris-brain-regions button{color:#acc1d4;min-height:40px;font:10px/1.4 var(--book-mono,monospace);background:#0b1828;border:1px solid #264257;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex}.osiris-brain-regions button:disabled{opacity:1;cursor:default}.osiris-brain-regions button>span{background:#6e8ba2;border-radius:50%;flex-shrink:0;width:4px;height:4px}.osiris-brain-regions button[data-tone=ok]>span{background:var(--os-cyan)}.osiris-brain-regions button[data-tone=note]>span{background:var(--os-blue)}.osiris-brain-regions button[data-tone=attention]>span{background:#f5bd74}.osiris-brain-regions button[data-lit=true],.osiris-brain-regions button:hover:not(:disabled){color:#d4ffff;background:#11303b;border-color:#63c5d1}.osiris-brain-selection{color:var(--os-muted);min-height:38px;margin-top:12px;font-size:12px;line-height:1.6}@keyframes osiris-response{0%{stroke-dasharray:0 100;opacity:0}20%{opacity:1}80%{stroke-dasharray:100 100;opacity:.8}to{stroke-dasharray:100 100;opacity:0}}@keyframes osiris-neuron-source{0%,16%,to{opacity:0}5%{opacity:1}}@keyframes osiris-neuron-travel{0%,8%{opacity:0;stroke-dashoffset:9px}12%{opacity:1}42%{opacity:1;stroke-dashoffset:-100px}46%,to{opacity:0;stroke-dashoffset:-100px}}@keyframes osiris-neuron-target{0%,38%,65%,to{opacity:0}45%{opacity:1}}.osiris-core>p{min-height:26px;color:var(--os-cyan);margin:4px 0 16px;font-size:14px}.osiris-samples{align-items:end;gap:8px;max-width:320px;height:88px;margin:0 auto;display:flex}.osiris-samples>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:3px;display:flex}.osiris-samples span{background:linear-gradient(#67dae6,#2f6485);width:100%;min-height:1px;display:block}.osiris-samples span[data-failed=true]{background:#f5bd74}.osiris-samples small,.osiris-chart-label{font:12px/1.7 var(--book-mono,monospace);color:var(--os-muted)}.osiris-chart-label{margin-top:8px;display:block}.osiris-feed{min-width:0;padding:24px 0 24px 22px}.osiris-feed ol{scrollbar-width:thin;max-height:490px;margin-top:20px;padding:0;list-style:none;overflow:auto}.osiris-feed li{padding-bottom:17px}.osiris-feed time{font:12px var(--book-mono,monospace);color:var(--os-cyan)}.osiris-feed li p{margin-top:4px;font-size:14px;line-height:1.6}.osiris-waiting{color:var(--os-muted)}.osiris-notice{background:#f5bd7409;border-left:2px solid #f5bd74;margin-top:24px;padding:12px 16px;font-size:14px}.osiris-results{padding-top:30px}.osiris-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.osiris-results-heading h3{font:400 23px var(--book-sans,Arial,sans-serif)}.osiris-results-heading>span{color:var(--os-muted);font:12px var(--book-mono,monospace)}.osiris-findings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.osiris-findings button{border:1px solid var(--os-line);color:var(--os-ink);text-align:left;background:#0c1726;min-height:120px;padding:16px}.osiris-findings button[aria-pressed=true]{border-color:var(--os-cyan);background:#102330}.osiris-findings button>span:first-child{color:var(--os-muted);font-size:14px}.osiris-findings strong{font:400 23px/1.6 var(--book-mono,monospace);overflow-wrap:anywhere;display:block}.osiris-result-state{color:var(--os-blue);font-size:12px}.osiris-findings button[data-tone=ok] .osiris-result-state{color:var(--os-cyan)}.osiris-findings button[data-tone=attention] .osiris-result-state{color:#f5bd74}.osiris-evidence{border-left:2px solid var(--os-cyan);background:#0c1928;margin-top:20px;padding:18px 22px}.osiris-evidence p{max-width:900px;margin-top:10px}.osiris-evidence p:last-child{color:var(--os-muted)}.osiris-details{border-top:1px solid var(--os-line);margin-top:24px;padding-top:16px}.osiris-details summary{cursor:pointer;padding:8px 0;font-size:14px}.osiris-details dl>div{margin-top:15px}.osiris-details dt{color:var(--os-muted);font-size:12px}.osiris-details dd{font:14px/1.6 var(--book-mono,monospace);overflow-wrap:anywhere;margin-top:4px}.osiris-details dd button{border:1px solid var(--os-line);color:var(--os-cyan);background:#10202f;margin-left:15px;padding:5px 10px;font-size:12px}.osiris-details p{color:var(--os-muted);margin-top:16px;font-size:14px}.osiris-bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.osiris-bottom>span{color:var(--os-muted);font-size:12px}.osiris-console--compact{width:100%;padding:24px}.osiris-console--compact .osiris-intro{display:block}.osiris-console--compact .osiris-actions{flex-flow:wrap;align-items:center;margin-top:22px}.osiris-console--compact .osiris-workspace{grid-template-columns:1fr 1.3fr}.osiris-console--compact .osiris-feed{border-top:1px solid var(--os-line);grid-column:1/-1;padding-left:0}.osiris-console--compact .osiris-feed ol{max-height:200px}.osiris-console--compact .osiris-core{border-right:0}.osiris-console--compact .osiris-findings{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.osiris-workspace{grid-template-columns:minmax(160px,.8fr) minmax(240px,1.2fr)}.osiris-core{border-right:0}.osiris-feed{border-top:1px solid var(--os-line);grid-column:1/-1;padding-left:0}.osiris-feed ol{max-height:230px}}@media (max-width:600px){.osiris-page{padding:12px}.osiris-page-nav>span{font-size:12px}.osiris-console{padding:20px 16px}.osiris-masthead{gap:12px}.osiris-masthead h2{font-size:30px}.osiris-eyebrow{font-size:11px}.osiris-state{padding:5px 7px;font-size:10px}.osiris-intro{display:block}.osiris-actions{min-width:0;margin-top:24px}.osiris-console--compact .osiris-actions{flex-direction:column;align-items:stretch;display:flex}.osiris-workspace,.osiris-console--compact .osiris-workspace{grid-template-columns:minmax(0,1fr)}.osiris-core{border-left:0;border-bottom:1px solid var(--os-line);grid-row:1;padding:20px 0}.osiris-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-right:0;display:grid}.osiris-readings>.osiris-label{grid-column:1/-1}.osiris-readings>div{padding:8px 0}.osiris-readings strong{font-size:25px}.osiris-findings{grid-template-columns:repeat(2,minmax(0,1fr))}.osiris-findings button{padding:12px}.osiris-findings strong{font-size:19px}.osiris-bottom{align-items:start}.osiris-bottom .osiris-secondary{white-space:nowrap}.osiris-evidence{padding:16px}.osiris-scope{font-size:14px}}@media (prefers-reduced-motion:reduce){.osiris-console *{transition:none!important;animation:none!important}}
