:root{--void:#040208;--obsidian:#07040d;--surface:rgba(17,8,31,.46);--surface2:rgba(26,12,46,.32);--glass:rgba(22,10,42,.34);--line:rgba(188,126,255,.28);--line2:rgba(255,255,255,.1);--text:#f7f3ff;--muted:#aaa0bc;--violet:#9b5cff;--electric:#c078ff;--cyan:#54d9ff;--gold:#e7bd64;--green:#42e6a4;--magenta:#ef63c5;--orange:#ff9a56;--red:#ff5f79;--blur:22px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--void)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 50% -10%,rgba(126,51,255,.22),transparent 32%),radial-gradient(circle at 10% 90%,rgba(72,42,170,.14),transparent 28%),#040208;color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(194,142,255,.22) .6px,transparent .7px);background-size:34px 34px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 85%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 85%);opacity:.22}.shell{display:grid;grid-template-columns:216px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 15px;border-right:1px solid var(--line);background:linear-gradient(180deg,#0c0516cc,#06030b94);-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);box-shadow:20px 0 80px #2c0b5a1a}.brand{font-size:24px;letter-spacing:.34em;margin:4px 8px 30px;text-shadow:0 0 28px rgba(183,103,255,.55)}.brand small{display:block;font-size:8px;letter-spacing:.22em;color:#b7a7ca;margin-top:7px;line-height:1.5}.nav{display:grid;gap:6px}.nav a{color:#b7adc6;text-decoration:none;padding:11px 13px;border-radius:12px;border:1px solid transparent;font-size:12px}.nav a:hover,.nav a.active{color:#fff;border-color:#b668ff66;background:linear-gradient(90deg,#8937ff3d,#783adc14);box-shadow:inset 0 0 20px #9741ff1a,0 0 22px #7a2dff1f}.workspace{padding:20px 22px 44px;min-width:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.search{width:min(560px,48vw);padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:#0c07167a;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));color:#c8bdd5}.topstate{display:flex;gap:8px}.pill{border:1px solid var(--line);background:#15092561;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 11px;border-radius:999px;color:#c7b9d7;font-size:10px}.hero-grid{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:12px}.glass{position:relative;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#220d3c6e,#0905124f);backdrop-filter:blur(var(--blur)) saturate(165%);-webkit-backdrop-filter:blur(var(--blur)) saturate(165%);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #8544d11f,0 16px 50px #0c021d4d,0 0 34px #742ddc14;overflow:hidden}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 20%,transparent 70%,rgba(172,87,255,.045))}.panel{padding:16px}.eyebrow{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#c6a7ef}.panel h2{font:500 21px Georgia,serif;margin:6px 0 10px}.muted{color:var(--muted);font-size:11px}.ori-stage{min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 44%,rgba(159,69,255,.26),transparent 29%),radial-gradient(circle at 50% 50%,rgba(64,27,116,.15),transparent 52%)}.ori-stage img{width:100%;height:400px;object-fit:cover;opacity:.92;mix-blend-mode:screen}.ori-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background:linear-gradient(transparent 50%,#040208d1)}.ori-overlay h1{font:500 30px Georgia;margin:0}.command{margin-top:12px;padding:13px 18px;border-radius:999px;border:1px solid rgba(190,112,255,.62);background:#1e0a366b;box-shadow:0 0 26px #9b5cff2e,inset 0 0 24px #a050ff14;color:#e9dcfa}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.metric{padding:15px}.metric strong{display:block;font-size:24px;margin:6px 0}.metric small{color:var(--muted)}.list{display:grid;gap:8px}.row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-bottom:1px solid rgba(255,255,255,.055)}.dot{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 14px currentColor}.row small{color:var(--muted)}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.btn{border:1px solid var(--line);background:#180a2a70;color:#eee5fa;border-radius:999px;padding:9px 13px;font-size:10px}.btn.primary{background:linear-gradient(135deg,#7c36ff,#b86cff);border-color:#c38aff;box-shadow:0 0 24px #a04cff42}.section{margin-top:12px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.section-title h3{margin:0;font:500 17px Georgia}.graph-mini{height:260px;position:relative;background:radial-gradient(circle at 50% 50%,rgba(126,51,255,.14),transparent 45%)}.node{position:absolute;border-radius:50%;background:var(--violet);box-shadow:0 0 16px currentColor,0 0 40px color-mix(in srgb,currentColor 30%,transparent);animation:float 5s ease-in-out infinite}.node.cyan{background:var(--cyan)}.node.gold{background:var(--gold)}.node.green{background:var(--green)}.node.magenta{background:var(--magenta)}@keyframes float{50%{transform:translateY(-8px) scale(1.04)}}.privacy{display:flex;gap:7px}.privacy span{font-size:9px;letter-spacing:.12em;padding:7px 9px;border:1px solid var(--line);border-radius:999px}.on{color:#8ff4c8}.off{color:#8f859c}.footer-note{margin-top:16px;color:#786c86;font-size:9px;letter-spacing:.08em}.neural{height:calc(100vh - 40px);position:relative;overflow:hidden}.neural canvas{position:absolute;top:0;right:0;bottom:0;left:0}.neural-ui{position:absolute;z-index:3}.inspector{left:18px;top:18px;width:245px}.filters{right:18px;top:18px;width:170px}.ori-orb{right:22px;bottom:24px;width:210px;text-align:center}.orb{width:118px;height:118px;margin:auto;border-radius:50%;border:1px solid rgba(113,221,255,.7);display:grid;place-items:center;background:radial-gradient(circle,rgba(75,239,255,.22),rgba(68,22,104,.18) 48%,transparent 70%);box-shadow:0 0 50px #4ad4ff2e,inset 0 0 30px #ab5bff33}.orb b{letter-spacing:.28em;font-size:12px}.modebar{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:4;padding:8px 10px;display:flex;gap:8px}.modebar button{border:1px solid var(--line);background:#0e071994;color:#d6cce0;border-radius:999px;padding:8px 12px}.modebar button.active{color:#fff;border-color:#bd7cff;box-shadow:0 0 20px #a553ff2e}@media(max-width:1050px){.hero-grid{grid-template-columns:1fr 1fr}.hero-grid>:nth-child(2){grid-column:1/-1;grid-row:1}.grid4{grid-template-columns:1fr 1fr}}@media(max-width:760px){.shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:12px}.hero-grid{grid-template-columns:1fr}.hero-grid>*{grid-column:auto!important}.grid4{grid-template-columns:1fr}.search{width:100%}}.modes{display:flex;gap:6px;margin:0 0 16px}.modes button{flex:1;font-size:9px;letter-spacing:.14em;padding:8px 6px;border-radius:999px;border:1px solid var(--line);background:#15092561;color:#b7adc6;cursor:pointer}.modes button.active{color:#fff;border-color:#b668ff8c;background:linear-gradient(90deg,#8937ff47,#783adc1a);box-shadow:0 0 18px #7a2dff29}.nav{max-height:calc(100vh - 230px);overflow:auto;padding-right:2px}.nav a{cursor:pointer}.nav a small{display:block;font-size:8px;letter-spacing:.14em;color:#8f859c;margin-bottom:2px}.empty{color:#8f859c;font-size:11px;padding:10px 0}.identity{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:10px;color:#b7adc6}.identity b{display:block;color:#fff;font-size:12px;letter-spacing:.06em}.login{min-height:100vh;display:flex;align-items:center;justify-content:center}.login .glass{width:min(440px,92vw);padding:28px}.login input{width:100%;margin:14px 0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#0c071699;color:#f7f3ff;font-size:14px;outline:none}.login input:focus{border-color:#c38aff}.pill.warn{color:#ff9a56;border-color:#ff9a5673}.pill.bad{color:#ff5f79;border-color:#ff5f7973}.pill.ok{color:#8ff4c8}.pulse-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.pulse{padding:12px;text-align:center}.pulse b{display:block;font-size:12px;margin-bottom:4px}.pulse small{color:var(--muted);font-size:9px;letter-spacing:.08em}.pulse.dim{opacity:.45}@media(prefers-reduced-motion:reduce){.node{animation:none}}.askrow{display:flex;gap:8px;margin-top:8px}.askrow input{flex:1}.glass input,.glass select,.glass textarea{width:100%;margin:6px 0;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#0c071699;color:#f7f3ff;font-size:12px;outline:none;font-family:inherit}.glass input:focus,.glass textarea:focus{border-color:#c38aff}.conf{font-size:9px;letter-spacing:.14em;padding:3px 8px;border-radius:999px;border:1px solid var(--line)}.conf.known{color:#42e6a4}.conf.supported{color:#54d9ff}.conf.likely{color:#e7bd64}.conf.uncertain{color:#ff9a56}.conf.unknown,.conf.conflicted{color:#ff5f79}.hit{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.hit-head{display:flex;gap:10px;align-items:center;margin-bottom:4px}.hit-body{font-size:11.5px;color:#d9cfe8;white-space:pre-wrap;line-height:1.45}.ledger{display:grid;gap:6px}.ledger-row{display:grid;grid-template-columns:96px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055);align-items:start}.ledger-row.dim{opacity:.55}.ledger-date{font-size:10px;letter-spacing:.08em;color:#c6a7ef}.gold{color:var(--gold);font-size:10px}.orange{color:var(--orange)}.small{font-size:9.5px}.dot.orange{background:var(--orange)}.drop{margin-top:8px;padding:26px 14px;text-align:center;border:1px dashed rgba(188,126,255,.45);border-radius:14px;color:#c8bdd5;cursor:pointer}.drop:hover{border-color:#c38aff}.graph-live{position:relative;height:300px;margin:6px 0 8px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(126,51,255,.16),transparent 55%)}.graph-live canvas{width:100%;height:100%;display:block}.graph-live .empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.presence{min-height:460px;background:radial-gradient(circle at 50% 42%,rgba(159,69,255,.3),transparent 32%),radial-gradient(circle at 50% 55%,rgba(64,27,116,.22),transparent 55%),#07040d}.presence img{height:460px}.presence .stars{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background-image:radial-gradient(rgba(214,180,255,.55) .7px,transparent .8px),radial-gradient(rgba(120,70,220,.45) .6px,transparent .7px);background-size:46px 46px,29px 29px;background-position:0 0,13px 7px;opacity:.5;animation:drift 90s linear infinite}.presence .aura{position:absolute;left:50%;top:44%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(192,120,255,.34) 0%,rgba(155,92,255,.16) 30%,transparent 62%);filter:blur(6px);animation:breathe 6s ease-in-out infinite;mix-blend-mode:screen}.presence .command{cursor:pointer}@keyframes breathe{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(-46px,-46px,0)}}.brief{font:400 15px Georgia,serif;line-height:1.5;color:#efe7fb;margin:4px 0 6px}.dot.gold{background:var(--gold)}.dot.cyan{background:var(--cyan)}.pulse{position:relative;border-top:1px solid color-mix(in srgb,var(--accent,#9b5cff) 55%,transparent)}.pulse-dot{position:absolute;top:10px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--accent,#9b5cff);box-shadow:0 0 12px var(--accent,#9b5cff);animation:pulseDot 3s ease-in-out infinite}.pulse.dim .pulse-dot{animation:none;box-shadow:none;opacity:.4}@keyframes pulseDot{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.presence .stars,.presence .aura,.pulse-dot{animation:none}}.ask-bar{display:flex;align-items:center;gap:10px}.ask-bar input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#f7f3ff;font:inherit;font-size:13px;padding:0;margin:0}.ask-bar input::placeholder{color:#c8bdd5}.ask-bar kbd{font:10px Inter,system-ui,sans-serif;color:#8f859c;border:1px solid var(--line);border-radius:6px;padding:2px 6px}.ask-command{display:flex;align-items:center;gap:10px;padding:7px 7px 7px 18px;cursor:text}.ask-command textarea,.ask-command input{flex:1;width:auto;min-width:0;resize:none;background:transparent;border:0;border-radius:0;outline:none;color:#f7f3ff;font:inherit;font-size:13px;line-height:1.4;margin:0;padding:6px 0;max-height:120px}.ask-command textarea::placeholder,.ask-command input::placeholder{color:#d9cdea}.ask-command .btn{flex:none;cursor:pointer}.ask-command .btn:disabled{opacity:.5;cursor:default}.ask-composer{width:100%}.presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:center}.chip{border:1px solid var(--line);background:#15092575;color:#d6cce0;border-radius:999px;padding:7px 12px;font-size:10px;letter-spacing:.04em;cursor:pointer;font-family:inherit}.chip:hover{border-color:#be70ff9e}.chip.active{color:#fff;border-color:#c38aff;background:linear-gradient(90deg,#8937ff57,#783adc24);box-shadow:0 0 18px #7a2dff33}.presence .ori-overlay .ask-composer{margin-top:12px}.ask-stage{display:flex;flex-direction:column;height:560px;padding:14px;background:radial-gradient(circle at 50% 0%,rgba(159,69,255,.2),transparent 45%),linear-gradient(145deg,#220d3c6e,#0905124f)}.ask-head{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:2}.ask-orb{width:46px;height:46px;margin:0;flex:none}.ask-orb b{font-size:8px;letter-spacing:.22em}.ask-orb.reasoning{animation:orbPulse 1.6s ease-in-out infinite}.ask-orb.warning{border-color:#ff5f79cc;box-shadow:0 0 30px #ff5f7940}@keyframes orbPulse{0%,to{box-shadow:0 0 22px #4ad4ff2e,inset 0 0 18px #ab5bff33}50%{box-shadow:0 0 44px #c078ff73,inset 0 0 26px #ab5bff59}}.ask-state b{display:block;font-size:12px;letter-spacing:.2em;margin-top:3px}.ask-convs{margin-left:auto;display:flex;gap:6px;position:relative}.ask-convs .btn{cursor:pointer}.conv-list{position:absolute;right:0;top:40px;width:300px;max-height:320px;overflow:auto;padding:8px;z-index:5;background:#0a0514f0}.conv-list a{display:block;padding:9px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent}.conv-list a:hover,.conv-list a.active{border-color:#b668ff66;background:#8937ff24}.conv-list b{display:block;font-size:11.5px;font-weight:500}.conv-list small{color:var(--muted);font-size:9.5px}.ask-log{flex:1;overflow:auto;padding:12px 4px;display:flex;flex-direction:column;gap:14px}.turn .said{font-size:13px;line-height:1.55;color:#efe7fb;margin-top:5px}.turn.user{align-self:flex-end;max-width:82%;text-align:right}.turn.user .said{background:#8937ff29;border:1px solid rgba(182,104,255,.28);border-radius:14px;padding:9px 12px;text-align:left;display:inline-block}.turn.ori{max-width:96%}.turn.ori .eyebrow{display:flex;gap:8px;align-items:center}.turn.refused{border-left:2px solid var(--gold);padding-left:10px}.trace{margin-top:6px;font:10.5px/1.6 ui-monospace,Menlo,monospace;color:#cbb07a}.trace span{color:var(--gold);letter-spacing:.04em}.para{margin:0 0 8px}.para:last-child{margin:0}.li{position:relative;padding-left:14px}.li:before{content:"·";position:absolute;left:3px;color:var(--electric)}.cite{color:var(--cyan);font-size:9px;margin:0 1px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.src{border:1px solid rgba(84,217,255,.35);background:#0a1e2c59;color:#bfefff;border-radius:999px;padding:4px 10px;font-size:9.5px;cursor:pointer;font-family:inherit}.src-row{cursor:pointer}.ask-error{margin-top:6px;color:var(--red);font-size:11px;letter-spacing:.04em}.ask-stage .ask-composer{padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.ask-stage .presets{justify-content:flex-start}@media(prefers-reduced-motion:reduce){.ask-orb.reasoning{animation:none}}.auth{font-size:9px;letter-spacing:.14em;padding:3px 8px;border-radius:999px;border:1px solid var(--line);text-transform:uppercase;white-space:nowrap}.auth.official{color:var(--green)}.auth.reference,.auth.press{color:var(--cyan)}.auth.company{color:#f7f3ff}.auth.social{color:var(--red)}.auth.unknown{color:#8f859c}.fresh{font-size:9.5px;color:#c6a7ef;white-space:nowrap}.lbl{display:block;font-size:9px;letter-spacing:.2em;color:#c6a7ef;text-transform:uppercase;margin-bottom:2px}.plan{margin:6px 0 2px;padding-left:0;list-style:none;counter-reset:p}.plan li{counter-increment:p;font-size:12px;color:#e3d8f3;padding:3px 0 3px 24px;position:relative}.plan li:before{content:counter(p);position:absolute;left:0;top:3px;font-size:9px;color:var(--electric);border:1px solid var(--line);border-radius:50%;width:16px;height:16px;display:grid;place-items:center}.srcrow{display:grid;grid-template-columns:30px 1fr auto auto;gap:8px;align-items:center;padding:7px 4px;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px;border-radius:8px}.srcrow .n{color:var(--cyan);font-size:10px}.srcrow small{display:block;color:var(--muted);font-size:9.5px}.srcrow.off{opacity:.5}.srcrow.pick{cursor:pointer}.srcrow.pick:hover,.srcrow.sel{background:#8937ff1f}.gsearch{width:100%;height:64px;border:0;margin-top:10px;border-radius:12px;background:transparent}.contra{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:12px}.contra b{color:#ffb3c0;font-weight:500}.excerpt{font-size:11.5px;line-height:1.5;color:#d9cfe8;white-space:pre-wrap;max-height:240px;overflow:auto;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px}.ev-stage{height:auto;min-height:560px}.ev-stage select{width:auto;max-width:260px;margin:0;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:#0c071699;color:#f7f3ff;font:inherit;font-size:11px}.btn.disabled{opacity:.45;pointer-events:none}.ev-stage .srcrow .btn{padding:6px 10px;cursor:pointer}.ev-stage a.btn{cursor:pointer;text-decoration:none;display:inline-block}.ns-page{padding:20px;min-height:100vh}.ns-page .neural{height:calc(100vh - 40px);background:radial-gradient(circle at 50% 45%,rgba(126,51,255,.16),transparent 55%),radial-gradient(circle at 18% 82%,rgba(72,42,170,.12),transparent 42%),linear-gradient(145deg,#220d3c6e,#0905124f)}.ns-space{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ns-space canvas{outline:none}.ns-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#07040d;animation:nsVeil .35s ease forwards}@keyframes nsVeil{0%{opacity:.8}to{opacity:0}}.ns-stars{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background-image:radial-gradient(rgba(214,180,255,.5) .7px,transparent .8px),radial-gradient(rgba(120,70,220,.4) .6px,transparent .7px);background-size:52px 52px,31px 31px;background-position:0 0,17px 11px;opacity:.3}.ns-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:2}.ns-labels span{position:absolute;left:0;top:0;font:10px Inter,system-ui,sans-serif;color:#f7f3ffdb;white-space:nowrap;text-shadow:0 0 8px rgba(4,2,8,.95)}.ns-labels span.sel{color:#fff;font-weight:600;font-size:11.5px}.ns-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.ns-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ns-fallback .graph-live{height:100%;margin:0;border-radius:0}.ns-tip{font:11px Inter,system-ui,sans-serif;color:#f7f3ff;background:#0a0514e6;border:1px solid rgba(188,126,255,.35);border-radius:10px;padding:6px 9px}.filters-list{display:grid;gap:3px;margin-top:8px}.ns-filter{display:flex;align-items:center;gap:8px;background:none;border:0;color:#e3d8f3;font:inherit;font-size:11.5px;padding:4px 2px;cursor:pointer;text-align:left}.ns-filter i{width:8px;height:8px;border-radius:50%;flex:none}.ns-filter.off{opacity:.35}.ori-orb input{width:100%;margin:10px 0 0;padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:#0c071699;color:#f7f3ff;font:inherit;font-size:11px;outline:none}.modebar button{cursor:pointer;font:inherit;font-size:10px;letter-spacing:.14em}.ns-path{font-size:10.5px;color:#e3d8f3;margin-top:8px;line-height:1.5}.inspector h2{word-break:break-word}.neural-ui .row small{display:block;margin-top:2px}.neural .ori-orb{width:232px}.ns-privacy{justify-content:center;flex-wrap:wrap;gap:5px;margin-top:10px}.ns-privacy span{font-size:8px;padding:5px 7px}.ori-ring{display:flex;flex-direction:column;align-items:center}.ori-ring svg{display:block;overflow:visible}.ori-ring .ring-edge{fill:none;stroke:#c078ff47;stroke-width:1}.ori-ring .ring-ticks line{stroke:#c078ffbf;stroke-width:1.4;stroke-linecap:round}.ori-ring .ring-ticks{transform-origin:100px 100px}.ori-ring .ring-arc{fill:none;stroke:#54d9ffb3;stroke-width:1.6;stroke-dasharray:300 152;transform-origin:100px 100px}.ori-ring .ring-core{filter:drop-shadow(0 0 12px rgba(155,92,255,.45))}.ori-ring .ring-name{fill:#f7f3ff;font:600 15px Inter,system-ui,sans-serif;letter-spacing:.28em}.ori-ring.perceiving .ring-ticks{animation:ringTurn 40s linear infinite}.ori-ring.perceiving .ring-arc{animation:ringTurn 9s linear infinite reverse}.ori-ring.reasoning .ring-ticks{animation:ringTurn 14s linear infinite}.ori-ring.reasoning .ring-arc{animation:ringTurn 3.5s linear infinite reverse}.ori-ring.warning .ring-ticks line,.ori-ring.warning .ring-edge{stroke:#ff5f79cc}.ori-ring.warning .ring-arc{stroke:#ff5f79b3}@keyframes ringTurn{to{transform:rotate(360deg)}}.ring-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:8px}.ring-state,.ring-model{font-size:8.5px;letter-spacing:.14em;padding:5px 8px;border-radius:999px;border:1px solid var(--line);text-transform:uppercase;color:#c6a7ef}.ring-state.perceiving,.ring-state.reasoning{color:#54d9ff;border-color:#54d9ff73}.ring-state.warning{color:var(--red);border-color:#ff5f7980}.ring-model{text-transform:none;letter-spacing:.06em;color:#e3d8f3}.ask-orb{position:relative;overflow:visible;border-color:#c078ff8c;background:radial-gradient(circle at 50% 45%,#c078ff6b,#280e5080 58%,#07040d33 72%);box-shadow:0 0 22px #9b5cff38}.ask-orb:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(192,120,255,.8) 0deg 1.4deg,transparent 1.4deg 7.5deg);-webkit-mask:radial-gradient(circle,transparent 63%,#000 64%,#000 72%,transparent 73%);mask:radial-gradient(circle,transparent 63%,#000 64%,#000 72%,transparent 73%)}.ask-orb.reasoning:before{animation:ringTurn 8s linear infinite}.ask-orb.warning:before{background:repeating-conic-gradient(from 0deg,rgba(255,95,121,.85) 0deg 1.4deg,transparent 1.4deg 7.5deg)}.graph-live .graph-expand{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);background:#0c07169e;color:#e3d8f3;cursor:pointer;padding:0}.graph-live .graph-expand:hover{border-color:#c38aff;color:#fff;box-shadow:0 0 16px #9b5cff4d}@media(prefers-reduced-motion:reduce){.ns-veil{animation-duration:.35s}.ori-ring .ring-ticks,.ori-ring .ring-arc,.ask-orb:before{animation:none!important}}.presence-form{position:relative;width:100%;height:460px;display:flex;align-items:center;justify-content:center}.presence-form .presence-img{width:100%;height:100%;object-fit:contain;object-position:center;opacity:.95;mix-blend-mode:screen}.presence-form.form-orb .presence-img{height:78%;animation:orbBreathe 7s ease-in-out infinite}.presence-form[data-state=dormant].form-orb .presence-img{animation-duration:10s}.presence-form.form-circle{align-items:flex-start;padding-top:46px}.presence-form{--lv:0}.presence-form .presence-voice{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:scale(calc(1 + var(--lv) * .06));filter:brightness(calc(1 + var(--lv) * .5)) saturate(calc(1 + var(--lv) * .35)) drop-shadow(0 0 calc(var(--lv) * 34px) rgba(170,110,255,.8));will-change:transform,filter}.presence-form.form-orb .presence-voice{filter:brightness(calc(1 + var(--lv) * .7)) saturate(calc(1 + var(--lv) * .5)) hue-rotate(calc(var(--lv) * 22deg)) drop-shadow(0 0 calc(var(--lv) * 46px) rgba(150,100,255,.9))}.presence-form.form-circle .presence-voice{width:auto;height:auto}.presence-form .avatar-face{isolation:isolate}.presence-form .presence-switch{z-index:7}.presence-form .avatar-face{position:relative;width:100%;height:100%}.presence-form .avatar-face .presence-img{position:absolute;top:0;right:0;bottom:0;left:0}.presence-form .avatar-face .avatar-clip{opacity:0;transition:opacity .16s linear}.presence-form .avatar-face.has-idle .avatar-still{opacity:0}.presence-form .avatar-face.has-idle .avatar-clip.idle{opacity:1}.presence-form.speaking .avatar-face.has-talk .avatar-still,.presence-form.speaking .avatar-face.has-talk .avatar-clip.idle{opacity:0}.presence-form.speaking .avatar-face.has-talk .avatar-clip.talk{opacity:1}.presence-form .avatar-face .avatar-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:calc(.6 + var(--lv) * .4)}.presence-form .avatar-rings .ring{fill:none;stroke:#deb8ff9e;stroke-width:2.2}.presence-form .avatar-rings .dot{fill:#ecd2fffa;filter:drop-shadow(0 0 6px rgba(200,140,255,.9))}.presence-form .avatar-face .avatar-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen}.avatar-scene .neb{transform-box:fill-box;transform-origin:center;animation:oriNebDrift 38s ease-in-out infinite alternate;opacity:calc(.55 + var(--lv) * .35)}.avatar-scene .neb.b{animation-duration:47s;animation-direction:alternate-reverse}.avatar-scene .neb.c{animation-duration:61s;opacity:calc(.45 + var(--lv) * .45)}@keyframes oriNebDrift{0%{transform:translate(-26px,10px) scale(1)}50%{transform:translate(14px,-16px) scale(1.07)}to{transform:translate(30px,8px) scale(.96)}}.avatar-scene .tw{fill:#f4ecff;animation:oriTwinkle 3.4s ease-in-out infinite}@keyframes oriTwinkle{0%,to{opacity:.08}50%{opacity:.95}}.avatar-scene .rings{opacity:calc(.92 + var(--lv) * .08);filter:drop-shadow(0 0 5px rgba(200,140,255,.9))}.avatar-scene .ring-solid{fill:none;stroke:#f6ecfff7;stroke-width:5}.avatar-scene .ring-line{fill:none;stroke:#e2c6ffcc;stroke-width:3}.avatar-scene .ring-dots{fill:none;stroke:#eedafff2;stroke-linecap:round}.avatar-scene .dot-core{fill:#fbf6ff}.avatar-scene .dot-glow{fill:#c888ff73}.avatar-scene .cross{stroke:#ead6ffbf;stroke-width:2.6}@media(prefers-reduced-motion:reduce){.avatar-scene .neb,.avatar-scene .tw{animation:none}}.presence-form .presence-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:calc(.3 + var(--lv) * .55)}.presence-form .presence-rings .ring{fill:none;stroke:#c48cffb3;stroke-width:1.2}.presence-form .presence-rings .dot{fill:#e0bafff2}.presence-form .presence-ripples{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.presence-form .presence-ripple{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(190,130,255,.6);transform:translate(-50%,-50%) scale(.85);animation:oriRipple 1.4s ease-out forwards}.presence-form.form-avatar .presence-ripple{width:34%}.presence-form.form-circle .presence-ripples{display:none}@keyframes oriRipple{to{transform:translate(-50%,-50%) scale(1.65);opacity:0}}.presence-form .ori-ring .ring-ticks{filter:drop-shadow(0 0 calc(var(--lv) * 8px) rgba(192,120,255,.95))}.presence-form .ori-ring .ring-core{transform-origin:100px 100px;transform:scale(calc(1 + var(--lv) * .18))}.presence-form.speaking .ori-ring .ring-arc{animation:ringTurn 1.3s linear infinite reverse;stroke:#54d9fff2;stroke-width:calc(1.6px + var(--lv) * 2.6px)}.presence-form.speaking .ori-ring .ring-ticks{animation:ringTurn 18s linear infinite}@media(prefers-reduced-motion:reduce){.presence-form .presence-ripple{display:none}.presence-form.speaking .ori-ring .ring-arc,.presence-form.speaking .ori-ring .ring-ticks{animation:none}}@keyframes orbBreathe{0%,to{transform:scale(.97);filter:brightness(.95)}50%{transform:scale(1.02);filter:brightness(1.08)}}.presence-switch{position:absolute;top:12px;right:12px;z-index:5;display:flex;gap:4px;padding:3px;border-radius:999px;border:1px solid var(--line);background:#0a05149e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.presence-switch button{border:0;background:transparent;color:#b7adc6;font:inherit;font-size:8.5px;letter-spacing:.16em;padding:5px 9px;border-radius:999px;cursor:pointer}.presence-switch button.on{color:#fff;background:linear-gradient(90deg,#8937ff73,#54d9ff2e);box-shadow:0 0 12px #7a2dff40}.presence-form.compact{height:auto;min-height:196px;flex-direction:column;padding-top:0}.presence-form.compact .presence-img{height:150px;width:auto;max-width:100%}.presence-form.compact .presence-switch{position:static;margin-top:8px}.presence-form.compact.form-circle{align-items:center}@media(prefers-reduced-motion:reduce){.presence-form.form-orb .presence-img{animation:none}}.gw-chip.ms-awaiting_approval,.gw-chip.ms-waiting_external{color:var(--gold);border-color:#e7bd6480}.gw-chip.ms-running,.gw-chip.ms-verifying,.gw-chip.ms-planning{color:var(--cyan);border-color:#54d9ff73}.gw-chip.ms-completed{color:#8ff4c8;border-color:#8ff4c873}.gw-chip.ms-failed{color:#ff6b8b;border-color:#ff6b8b80}.gw-chip.ms-blocked{color:var(--orange);border-color:#ffa45780}.ms-step.pending{opacity:.62}.ms-step.skipped{opacity:.55}.gw-chip.ms-st-done{color:#8ff4c8}.gw-chip.ms-st-waiting{color:var(--gold)}.gw-chip.ms-st-failed{color:#ff6b8b}.ms-artifact{max-height:420px;font-family:inherit;font-size:12px;line-height:1.55}.wt-why{margin-top:6px;font-size:10.5px;color:#c6a7ef}.wt-chip.risk{color:#ff6b8b;border-color:#ff6b8b80}.wt-chip.anomaly{color:var(--orange);border-color:#ffa45780}.wt-chip.opportunity{color:#8ff4c8;border-color:#8ff4c873}.wt-chip.decision-required,.wt-chip.commitment{color:var(--gold);border-color:#e7bd6480}.wt-filters select{font:inherit;font-size:11px;color:#eee5fa;background:#05020a8c;border:1px solid var(--line);border-radius:999px;padding:7px 12px}.dot.magenta{background:var(--magenta)}.row>div>b,.row>div>small{display:block}.row>div>small{margin-top:2px}.gw-grid{grid-template-columns:1fr 1.7fr 1fr}.gw-state.active{color:#8ff4c8}.gw-state.safe{color:var(--gold)}.gw-state.halted{color:#ff6b8b}.btn.gw-kill{border-color:#ff6b8b80}.gw-note{margin:8px 0 10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#2810466b;font-size:11px}.gw-card{border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 13px;margin:10px 0;background:#0c061659}.gw-card.blocked{opacity:.72}.gw-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.gw-preview{margin:6px 0 4px;font-size:13px;line-height:1.45}.gw-chip{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid var(--line);color:#c7b9d7;white-space:nowrap}.gw-chip.pending{color:var(--gold);border-color:#e7bd6480}.gw-chip.executed,.gw-chip.verified{color:#8ff4c8;border-color:#8ff4c873}.gw-chip.blocked,.gw-chip.rejected{color:#8f859c}.gw-chip.failed{color:#ff6b8b;border-color:#ff6b8b80}.gw-chip.unknown{color:var(--gold)}.gw-facts{display:grid;gap:6px;margin:10px 0 2px;font-size:11px}.gw-facts span{display:block;font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:#c6a7ef;margin-bottom:2px}.gw-facts pre,.gw-pre{margin:4px 0 0;padding:8px 10px;border-radius:10px;background:#05020a8c;border:1px solid rgba(255,255,255,.06);font-size:10.5px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}.gw-edit{display:grid;gap:8px;margin-top:10px}.gw-edit label{display:grid;gap:4px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#c6a7ef}.gw-edit textarea{font:inherit;font-size:12px;text-transform:none;letter-spacing:0;color:#eee5fa;background:#05020a8c;border:1px solid var(--line);border-radius:10px;padding:8px 10px;resize:vertical}.gw-trace{margin-top:8px}.gw-blocked-note{margin-top:10px}.pill.gw-live{cursor:pointer}.pill.gw-live.has,.pill.gw-safe{color:var(--gold);border-color:#e7bd648c}.pill.gw-halted{color:#ff6b8b;border-color:#ff6b8b99}@media(max-width:1100px){.gw-grid{grid-template-columns:1fr}}.dot.green{background:var(--green)}.gw-grid .row b,.gw-grid .row small{display:block}.gw-grid .row small{margin-top:2px}.presence img{object-fit:contain;object-position:center}:root{--ori-field:"U1_BLUE";--void:#020818;--obsidian:#04122e;--surface:rgba(8,24,72,.46);--surface2:rgba(12,34,96,.32);--glass:rgba(10,30,90,.34);--line:rgba(96,150,255,.3);--muted:#a7b3d8;background:var(--void)}html,body{background:radial-gradient(circle at 50% -10%,rgba(36,96,255,.26),transparent 34%),radial-gradient(circle at 10% 90%,rgba(18,60,190,.16),transparent 30%),#020818}body:before{background-image:radial-gradient(rgba(150,190,255,.24) .6px,transparent .7px)}.sidebar{background:linear-gradient(180deg,#051032d1,#02081a99);box-shadow:20px 0 80px #081e6e1f}.search{background:#050e2a80}.pill{background:#07143a66}.glass{background:linear-gradient(145deg,#0c246870,#030a2052);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #467cff24,0 16px 50px #02081e57,0 0 34px #2460ff1a}.glass:before{background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 20%,transparent 70%,rgba(110,160,255,.05))}.ori-stage{background:radial-gradient(circle at 50% 44%,rgba(40,110,255,.28),transparent 30%),radial-gradient(circle at 50% 50%,rgba(16,48,140,.18),transparent 52%)}.btn{background:#08164275}.graph-mini{background:radial-gradient(circle at 50% 50%,rgba(40,110,255,.16),transparent 45%)}.modebar button{background:#050e2a99}.modes button{background:#07143a66}.login input,.glass input,.glass select,.glass textarea,.ev-stage select,.ori-orb input{background:#050e2a9e}.drop{border-color:#6096ff73}.graph-live{background:radial-gradient(circle at 50% 50%,rgba(40,110,255,.18),transparent 55%)}.graph-live .graph-expand{background:#050e2aa3}.presence{background:radial-gradient(circle at 50% 42%,rgba(40,110,255,.32),transparent 32%),radial-gradient(circle at 50% 55%,rgba(16,48,140,.24),transparent 55%),#04122e}.presence .stars{background-image:radial-gradient(rgba(180,205,255,.55) .7px,transparent .8px),radial-gradient(rgba(90,130,255,.45) .6px,transparent .7px)}.chip{background:#07143a7a}.ask-stage{background:radial-gradient(circle at 50% 0%,rgba(40,110,255,.22),transparent 45%),linear-gradient(145deg,#0c246870,#030a2052)}.conv-list{background:#030a20f0}.ns-page .neural{background:radial-gradient(circle at 50% 45%,rgba(40,110,255,.18),transparent 55%),radial-gradient(circle at 18% 82%,rgba(18,60,190,.14),transparent 42%),linear-gradient(145deg,#0c246870,#030a2052)}.ns-veil{background:#04122e}.ns-stars{background-image:radial-gradient(rgba(180,205,255,.5) .7px,transparent .8px),radial-gradient(rgba(90,130,255,.4) .6px,transparent .7px)}.ns-tip{background:#030a20e6;border-color:#6096ff59}.gw-card{background:#050e2a61}.presence-switch{background:#030a20a3}
