:root{--ink:#e8edf4;--muted:#87919f;--line:#24303a;--panel:#111820;--accent:#e9a94b;--mint:#57d6ae}*{box-sizing:border-box}body{margin:0;background:#090d12;color:var(--ink);font:14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.shell{min-height:100vh;display:grid;grid-template-columns:248px 1fr;background:radial-gradient(circle at 75% -20%,#1a2632 0,transparent 36%)}aside{border-right:1px solid #202832;padding:30px 24px;display:flex;flex-direction:column;background:#0b1016}.brand{display:flex;gap:12px;align-items:center;font-weight:800;letter-spacing:.12em}.brand small,.internal small{display:block;color:var(--muted);font-size:9px;letter-spacing:.16em}.mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--accent);color:var(--accent);font:800 18px Georgia;transform:rotate(45deg)}.mark:first-letter{transform:rotate(-45deg)}nav{display:grid;grid-gap:8px;gap:8px;margin-top:70px}nav a{color:#8e99a7;text-decoration:none;padding:11px 13px;border-radius:7px}nav a.active,nav a:hover{color:#fff;background:#151d26;border-left:2px solid var(--accent)}.internal{margin-top:auto;border:1px solid #2a343f;padding:15px;background:#10171f}.internal>span,.panelTitle>div>span,.upload>span{font-size:9px;letter-spacing:.18em;color:var(--accent)}main{padding:48px;max-width:1500px;width:100%;margin:auto}header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}h1{font:500 clamp(34px,4vw,56px)/1.05 Georgia,serif;margin:6px 0 10px}header p{color:var(--muted);max-width:650px;margin:0}.eyebrow{color:var(--accent);font:700 10px/1 ui-monospace;letter-spacing:.2em}button{border:0;border-radius:5px;background:var(--accent);color:#111;padding:12px 17px;font-weight:800;cursor:pointer}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:22px}.metrics article{background:#0e141b;padding:20px}.metrics span{display:block;font:700 9px ui-monospace;letter-spacing:.14em;color:var(--muted)}.metrics b{font:500 29px Georgia;display:block;margin:7px 0}.metrics small{color:var(--muted)}.metrics .safe{color:var(--mint)}.grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);grid-gap:22px;gap:22px}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#111922,#0d131a);padding:24px;min-height:430px}.panelTitle{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px}.panelTitle h2{font:500 20px Georgia;margin:4px 0}.panelTitle i{font:700 9px ui-monospace;color:var(--mint);font-style:normal;letter-spacing:.1em}.pipeline{padding:30px 8px}.node{border:1px solid #35414d;width:210px;margin:auto;text-align:center;padding:13px;background:#121a23}.node span{font:700 11px ui-monospace;letter-spacing:.12em}.node small{display:block;color:var(--muted)}.node.glow{border-color:var(--accent);box-shadow:0 0 30px #e9a94b18}.line{height:28px;width:1px;background:#3a4651;margin:auto;position:relative}.line span{position:absolute;bottom:0;left:-3px;border:4px solid transparent;border-top-color:#596776}.agents{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mission{padding:13px;border:1px solid #2b3742;background:#0b1117}.mission small,.mission span{font:700 8px ui-monospace;letter-spacing:.1em;color:var(--muted);display:block}.mission strong{font-size:11px;display:block;margin:8px 0}.mission.complete{border-color:#2b705d}.event{display:grid;grid-template-columns:54px 10px 1fr;grid-gap:10px;gap:10px;padding:14px 0;border-bottom:1px solid #202a34}.event time{font:10px ui-monospace;color:var(--muted)}.event>span{height:7px;width:7px;margin-top:4px;border-radius:50%;background:var(--mint)}.event small,.event strong{display:block}.event small{color:var(--muted);font-size:11px}.academy{grid-template-columns:1.2fr .8fr}.lesson{display:grid;grid-template-columns:35px 1fr auto;align-items:center;border-bottom:1px solid var(--line);padding:20px 2px}.lesson>b{font:16px Georgia;color:var(--accent)}.lesson span>*{display:block}.lesson small{color:var(--muted)}.lesson em{font:700 9px ui-monospace;color:var(--mint);font-style:normal}.drop{margin:35px 0 18px;min-height:225px;border:1px dashed #3c4955;display:grid;place-content:center;text-align:center;grid-gap:10px;gap:10px}.drop small{color:var(--muted)}.drop button{justify-self:center;background:#26313c;color:white}.upload p{color:var(--muted);font-size:12px}@media(max-width:900px){.shell{grid-template-columns:1fr}aside{position:static;border:0;padding:18px}nav{margin:20px 0;grid-template-columns:repeat(4,1fr);overflow:auto}.internal{display:none}main{padding:24px}.metrics{grid-template-columns:1fr 1fr}.grid{grid-template-columns:1fr}}@media(max-width:560px){header{align-items:flex-start;gap:20px;flex-direction:column}.agents,.metrics{grid-template-columns:1fr}nav{grid-template-columns:1fr 1fr}.panel{padding:16px}}.primaryLink{display:inline-block;padding:12px 17px;border-radius:5px;background:var(--accent);color:#111;text-decoration:none;font-weight:800}.projectMetrics{grid-template-columns:repeat(4,1fr)}.projectGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.projectCard{min-width:0;padding:20px;border:1px solid var(--line);background:linear-gradient(145deg,#111922,#0d131a);color:var(--ink);text-decoration:none;transition:.2s ease}.projectCard:hover{border-color:var(--accent);transform:translateY(-2px)}.projectCard footer,.projectCard>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.projectCard>div>span{font:700 8px ui-monospace;letter-spacing:.16em;color:var(--muted)}.projectCard h2{font:500 23px Georgia;margin:24px 0 4px}.projectCard p,.projectCard small{color:var(--muted)}.projectCard footer{margin-top:26px;padding-top:13px;border-top:1px solid var(--line)}.projectCard footer b{font-size:10px;color:var(--accent)}.projectStatus{padding:5px 7px;border:1px solid #72552f;color:var(--accent);font:700 8px ui-monospace;font-style:normal;letter-spacing:.08em}.projectStatus.graduated{color:var(--mint);border-color:#2b705d}.projectStatus.in_training{color:#91c6ff;border-color:#315b7a}.projectEmpty{grid-column:1/-1;padding:70px 20px;text-align:center;border:1px dashed #34414d}.projectEmpty span{font:700 9px ui-monospace;color:var(--muted);letter-spacing:.18em}.projectEmpty h2{font:500 30px Georgia}.workspaceTabs{display:grid;grid-template-columns:1fr 1fr;margin:-20px 0 38px;border:1px solid var(--line);background:#0b1117}.workspaceTabs a{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:16px 20px;color:var(--muted);text-decoration:none;border-right:1px solid var(--line)}.workspaceTabs a:last-child{border:0}.workspaceTabs a.active{color:var(--ink);background:#151d26;box-shadow:inset 0 -2px var(--accent)}.workspaceTabs span{grid-row:1/3;color:var(--accent);font:500 22px Georgia}.workspaceTabs small,.workspaceTabs strong{display:block}.workspaceTabs small{font-size:10px;color:var(--muted)}.downloadGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.downloadGrid a{padding:28px;border:1px solid var(--line);background:#111922;color:var(--ink);text-decoration:none}.downloadGrid a:hover{border-color:var(--accent)}.downloadGrid span{font:700 9px ui-monospace;letter-spacing:.18em;color:var(--accent)}.downloadGrid h2{font:500 28px Georgia;margin:18px 0 7px}.downloadGrid p,.downloadNote p{color:var(--muted)}.downloadGrid b{display:block;margin-top:28px;color:var(--accent)}.downloadNote{min-height:0}@media(max-width:760px){.downloadGrid,.projectMetrics{grid-template-columns:1fr 1fr}.workspaceTabs a{padding:13px}.workspaceTabs small{display:none}}@media(max-width:520px){.downloadGrid,.projectMetrics,.workspaceTabs{grid-template-columns:1fr}.workspaceTabs a{border-right:0;border-bottom:1px solid var(--line)}}.quiet{background:#1a242e;color:var(--ink);border:1px solid #34414d}.forgeForm{display:grid;grid-template-columns:1fr 1.1fr 2fr auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid var(--line);background:#0e141b;margin-bottom:22px}.forgeForm label{font:700 9px ui-monospace;letter-spacing:.12em;color:var(--muted)}.forgeForm input,.forgeForm select{display:block;width:100%;margin-top:7px;background:#090e13;border:1px solid #303c47;color:var(--ink);padding:11px;border-radius:4px}.forgeForm select option{color:var(--ink)}.error{border:1px solid #8f413d;background:#271716;color:#ffaaa4;padding:12px}.empty{min-height:420px;border:1px solid var(--line);display:grid;place-content:center;text-align:center;background:linear-gradient(145deg,#111922,#0d131a)}.empty>span{font:700 9px ui-monospace;letter-spacing:.18em;color:var(--accent)}.empty h2{font:500 28px Georgia;margin:10px}.empty p,.emptyStream{color:var(--muted)}.emptyStream{padding:50px 0;text-align:center}.mission.succeeded{border-color:#2b705d}.mission.running{border-color:var(--accent)}.forgePlanBuilder .toolPicker{grid-column:1/-1;border:1px solid #263440;background:#0a1016;padding:14px;margin:2px 0 0}.toolPicker legend{padding:0 10px;color:var(--ink)}.toolPicker legend small,.toolPicker legend span,.toolPicker legend strong{display:block}.toolPicker legend span{font:700 9px ui-monospace;letter-spacing:.16em;color:var(--accent)}.toolPicker legend strong{font-size:16px;margin-top:4px}.toolPicker legend small{font-weight:400;color:var(--muted);margin-top:3px}.toolActions{display:flex;gap:8px;margin-bottom:12px}.toolActions button{padding:7px 11px}.toolGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px}.forgeForm .toolChoice{display:flex;align-items:center;gap:8px;background:#101922;border:1px solid #263440;padding:9px;cursor:pointer}.forgeForm .toolChoice:has(input:checked){border-color:#3d806d;background:#11241f;color:var(--ink)}.forgeForm .toolChoice input{width:14px;height:14px;margin:0;accent-color:var(--mint)}.forgeForm .toolChoice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.toolGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.forgeForm{grid-template-columns:1fr}.toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.toolGrid{grid-template-columns:1fr}}.forgeForm select{display:block;box-sizing:border-box;width:100%;min-width:190px;margin-top:7px;padding:11px 42px 11px 13px;border:1px solid #344a59;border-radius:4px;color:var(--ink);background-color:#090e13;background-image:linear-gradient(45deg,transparent 50%,#59dfb0 0),linear-gradient(135deg,#59dfb0 50%,transparent 0),linear-gradient(90deg,#22303b,#22303b);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,100% 0;background-size:6px 6px,6px 6px,38px 100%;background-repeat:no-repeat;color-scheme:dark;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:600 12px ui-monospace,monospace;letter-spacing:.02em;outline:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.forgeForm select:hover{border-color:#4f7182;background-color:#0d151c}.forgeForm select:focus{border-color:var(--mint);box-shadow:0 0 0 2px rgba(89,223,176,.13),0 0 18px rgba(89,223,176,.08)}.forgeForm select option{background:#0b1218;color:#e7eef2;padding:10px}.forgeForm select:disabled{opacity:.48;cursor:not-allowed}.importForm{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--line);background:#0e141b;margin-bottom:22px}.importForm label{font:700 9px ui-monospace;letter-spacing:.12em;color:var(--muted)}.importForm input,.importForm textarea{display:block;width:100%;margin-top:7px;background:#090e13;border:1px solid #303c47;color:var(--ink);padding:11px;border-radius:4px;font:inherit}.importForm textarea{min-height:75px;resize:vertical}.importForm label.wide{grid-column:span 2}.importForm label small{display:block;margin-top:4px;font-weight:400;letter-spacing:0}.importForm button{align-self:end}.foundryGrid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);grid-gap:22px;gap:22px}.importDetail,.importQueue{min-height:560px}.importRow{width:100%;display:grid;grid-template-columns:10px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;border-radius:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);padding:17px 4px}.importRow.selected,.importRow:hover{background:#151d26}.importRow span>*{display:block}.importRow small{color:var(--muted)}.importRow em{font:700 8px ui-monospace;color:var(--accent);font-style:normal}.statusDot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.statusDot.succeeded{background:var(--mint)}.statusDot.failed,.statusDot.rejected{background:#ff7168}.stageRail{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px;margin:22px 0}.stageRail span{border-top:2px solid #303943;padding-top:7px;color:#5e6875;font:700 7px ui-monospace}.stageRail span.reached{border-color:var(--accent);color:var(--ink)}.importDetail dl{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:0 0 24px}.importDetail dl div{padding:12px;border-right:1px solid var(--line);min-width:0}.importDetail dt{font:700 8px ui-monospace;color:var(--muted);letter-spacing:.1em}.importDetail dd{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis}.approval{display:flex;gap:10px;align-items:center;border:1px solid var(--accent);padding:12px;margin-bottom:20px}.approval strong{margin-right:auto}.importDetail h3{font:500 17px Georgia}.finding{display:grid;grid-template-columns:90px 1fr auto;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.finding em,.finding>b{font:700 8px ui-monospace;letter-spacing:.08em}.finding span>*{display:block}.finding em,.finding small{color:var(--muted)}.finding em{font-style:normal}.finding em.critical,.finding em.high{color:#ff7168}.reportCounts{display:flex;gap:18px;margin-top:20px;color:var(--muted)}.reportCounts b{color:var(--ink)}@media(max-width:1100px){.foundryGrid{grid-template-columns:1fr}.importForm{grid-template-columns:1fr 1fr}.importForm label.wide{grid-column:span 2}}@media(max-width:650px){.importForm{grid-template-columns:1fr}.importForm label.wide{grid-column:auto}.stageRail{grid-template-columns:repeat(4,1fr)}.importDetail dl{grid-template-columns:1fr 1fr}.finding{grid-template-columns:70px 1fr}.finding em{grid-column:2}.reportCounts{flex-direction:column}}.foundryTabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:0 0 22px}.foundryTabs button{display:flex;gap:14px;align-items:center;text-align:left;background:#0b1117;border:0;border-right:1px solid var(--line);padding:18px 22px;color:var(--muted)}.foundryTabs button:last-child{border-right:0}.foundryTabs button.active{background:#16202a;color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.foundryTabs b{font:700 10px ui-monospace;color:var(--accent)}.foundryTabs small,.foundryTabs span{display:block}.foundryTabs span{font-weight:700}.foundryTabs small{margin-top:3px;color:var(--muted);font:500 9px ui-monospace}.registryWorkspace{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.custodyNote{color:var(--muted);line-height:1.6;border-left:2px solid var(--accent);padding-left:14px}.admissionReason{display:block;font:700 9px ui-monospace;color:var(--muted);margin:18px 0}.admissionReason textarea{display:block;width:100%;min-height:64px;margin-top:7px;background:#090e13;border:1px solid #303c47;color:var(--ink);padding:10px}.registryCandidate{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:15px;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.registryCandidate small,.registryCandidate strong{display:block}.registryCandidate small{color:var(--muted);margin-top:5px}.registryCandidate em{font:700 9px ui-monospace;color:var(--mint);font-style:normal}.isolationBadges{display:flex;gap:5px}.isolationBadges i{font:700 7px ui-monospace;font-style:normal;border:1px solid #355269;color:var(--accent);padding:4px 6px}@media(max-width:1100px){.registryWorkspace{grid-template-columns:1fr}}@media(max-width:650px){.foundryTabs,.registryCandidate{grid-template-columns:1fr}.isolationBadges{flex-wrap:wrap}}.custodyRail{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;margin:-8px 0 22px;padding:12px 18px;border:1px solid var(--line);background:#0a1016;color:var(--muted);font:700 8px ui-monospace;letter-spacing:.12em}.custodyRail span.active,.custodyRail span:last-child{color:var(--accent)}.custodyRail i{color:#465462;font-style:normal}.horizontalImports{width:100%;margin-bottom:22px}.horizontalImport{display:grid;grid-template-columns:minmax(220px,1.4fr) 130px minmax(190px,.8fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.horizontalImport.selected{background:#141d25}.importIdentity{display:grid;grid-template-columns:9px 1fr;grid-gap:12px;gap:12px;align-items:center;text-align:left;background:transparent;border:0;color:var(--ink);padding:4px}.importIdentity small,.importIdentity strong{display:block}.importIdentity small{color:var(--muted);margin-top:4px}.horizontalImport>em,.rowDestination{font:700 8px ui-monospace;color:var(--accent);font-style:normal}.horizontalImport label{font:700 8px ui-monospace;color:var(--muted)}.horizontalImport input{display:block;width:100%;margin-top:5px;background:#090e13;border:1px solid #303c47;color:var(--ink);padding:9px}.buttonLink{display:inline-block;border:1px solid var(--accent);padding:9px 12px;color:var(--ink);text-decoration:none;font:700 8px ui-monospace}@media(max-width:900px){.custodyRail{overflow-x:auto;justify-content:flex-start}.horizontalImport{grid-template-columns:1fr 120px}.horizontalImport label{grid-column:1}.horizontalImport>button:last-child,.rowDestination{grid-column:2}}@media(max-width:560px){.horizontalImport{grid-template-columns:1fr}.horizontalImport label,.horizontalImport>button:last-child,.rowDestination{grid-column:1}}.knowledgeForm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--line);background:#0e141b;margin-bottom:22px}.knowledgeForm label{font:700 9px ui-monospace;letter-spacing:.12em;color:var(--muted)}.knowledgeForm input,.knowledgeForm select,.vaultForm input,.vaultForm textarea{display:block;width:100%;margin-top:7px;background:#090e13;border:1px solid #303c47;color:var(--ink);padding:11px;border-radius:4px}.knowledgeForm label.wide{grid-column:span 2}.knowledgeForm small{display:block;margin-top:5px;letter-spacing:0}.knowledgeGrid{display:grid;grid-template-columns:minmax(310px,.68fr) minmax(0,1.32fr);grid-gap:22px;gap:22px}.knowledgeGrid>.panel{min-height:620px}.knowledgeDetail h3,.vaultForm h3{font:500 17px Georgia}.fact{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.fact span>*{display:block}.fact small{color:var(--muted)}.fact>em{font:700 8px ui-monospace;color:var(--mint);font-style:normal}.fact>div{grid-column:1/-1;display:flex;gap:8px}.quiet{background:#26313c;color:white}.vaultForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.vaultForm h3,.vaultForm textarea{grid-column:1/-1}@media(max-width:1100px){.knowledgeGrid{grid-template-columns:1fr}}@media(max-width:650px){.knowledgeForm{grid-template-columns:1fr}.knowledgeForm label.wide{grid-column:auto}.vaultForm{grid-template-columns:1fr}.vaultForm h3,.vaultForm textarea{grid-column:auto}}.universityBadge{border:1px solid #72552f;background:#17130e;padding:14px 18px;min-width:210px}.universityBadge>*{display:block}.universityBadge span{font:700 8px ui-monospace;letter-spacing:.16em;color:var(--accent)}.universityBadge strong{font:500 17px Georgia;margin:3px 0}.universityBadge small{color:var(--muted)}.warning{color:#ffb267!important}.universityFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;margin:0 0 22px}.universityStage{border:1px solid #2a3742;background:#0e151c;padding:17px;min-width:0}.universityStage>span{font:700 9px ui-monospace;color:var(--accent)}.universityStage>small,.universityStage>strong{display:block}.universityStage>strong{margin:6px 0;font:500 16px Georgia}.universityStage>small{color:var(--muted);font-size:10px}.universityStage.danger{border-color:#74413c;background:#1a1212}.universityArrow{align-self:center;color:#54616c;font-style:normal;padding:0 6px}.universityGrid{grid-template-columns:1.25fr .75fr}.runRow{display:grid;grid-template-columns:88px 1fr 50px;align-items:center;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.runRow>div>*{display:block}.failureRow small,.runRow small{color:var(--muted)}.runRow>b{font:500 18px Georgia;text-align:right}.failureRow>span,.runState{font:700 8px ui-monospace;letter-spacing:.08em;padding:5px 7px;border:1px solid #3a4651;text-align:center}.runState.succeeded{color:var(--mint);border-color:#2b705d}.runState.running{color:var(--accent);border-color:#72552f}.failureRow{display:grid;grid-template-columns:62px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.failureRow>div>*{display:block}.failureRow .critical{color:#ff8c82;border-color:#74413c}.failureRow .high{color:#ffb267;border-color:#72552f}.universityEmpty{color:var(--muted);text-align:center;padding:70px 10px}.lower{margin-top:22px}.compact{min-height:230px}.learningLevels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:24px}.learningLevels>div{border:1px solid var(--line);padding:14px}.learningLevels b{display:grid;place-items:center;border:1px solid var(--accent);color:var(--accent);width:26px;height:26px;margin-bottom:12px}.learningLevels small,.learningLevels strong{display:block}.learningLevels small,.safetyCopy{color:var(--muted)}.safetyCopy{font:500 17px/1.7 Georgia;margin:32px 0}.universityMetrics{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.universityFlow{grid-template-columns:1fr}.universityArrow{transform:rotate(90deg);justify-self:center}.universityGrid{grid-template-columns:1fr}}@media(max-width:650px){.universityMetrics{grid-template-columns:1fr 1fr}.learningLevels{grid-template-columns:1fr}.runRow{grid-template-columns:75px 1fr}.runRow>b{display:none}.universityBadge{width:100%}}.releaseSeal{border:1px solid #2b705d;background:#0d1817;padding:14px 18px;min-width:220px}.releaseSeal>*{display:block}.releaseSeal span{font:700 8px ui-monospace;letter-spacing:.16em;color:var(--mint)}.releaseSeal strong{font:500 17px Georgia;margin:3px 0}.releaseSeal small{color:var(--muted)}.releaseMetrics{grid-template-columns:repeat(4,1fr)}.releaseRail{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:22px;border:1px solid var(--line);background:#0d131a}.releaseRail div{position:relative;padding:16px 10px;text-align:center;border-right:1px solid var(--line)}.releaseRail div:last-child{border:0}.releaseRail div:not(:last-child):after{content:"›";position:absolute;right:-5px;top:13px;color:#64717e;background:#0d131a;z-index:1}.releaseRail span,.releaseRail strong{display:block}.releaseRail span{font-size:8px;color:var(--accent)}.releaseRail strong{font:700 9px ui-monospace;letter-spacing:.07em;margin-top:5px}.releaseRail .safeStage{background:#0d1817}.releaseRail .safeStage span{color:var(--mint)}.releaseGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:22px;gap:22px}.reviewRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.reviewRow>div:first-child>*{display:block}.reviewRow small{color:var(--muted)}.releaseState{font:700 8px ui-monospace;letter-spacing:.08em;border:1px solid #3a4651;padding:5px 8px}.releaseState.approved,.releaseState.graduated,.releaseState.succeeded{color:var(--mint);border-color:#2b705d}.releaseState.failed,.releaseState.rejected{color:#ff8c82;border-color:#74413c}.voteStrip{display:flex;gap:4px}.voteStrip i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #3a4651;font-style:normal}.voteStrip .approve{color:var(--mint);border-color:#2b705d}.voteStrip .reject{color:#ff8c82;border-color:#74413c}.deploymentCard{border:1px solid var(--line);padding:16px;margin-top:14px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.deploymentCard>div:first-child>*{display:block}.deploymentCard small{color:var(--muted)}.deploymentCard>b{font:500 22px Georgia;color:var(--accent)}.traffic{grid-column:1/-1;height:5px;background:#202a34;overflow:hidden}.traffic span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--mint))}.deploymentCard footer{grid-column:1/-1;display:flex;justify-content:space-between;font:700 8px ui-monospace;letter-spacing:.1em;color:var(--mint)}.releaseRow{display:grid;grid-template-columns:minmax(170px,1fr) 96px auto;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.releaseRow>b{font:500 17px Georgia;overflow-wrap:anywhere}.releaseRow>span{color:var(--mint);font:700 8px ui-monospace;letter-spacing:.1em}.releaseRow code{font-size:10px;color:var(--muted)}.exportRow{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.exportRow>span{color:var(--accent);font-size:20px}.exportRow div>*{display:block}.exportRow small{color:var(--muted)}.exportRow em{font:700 8px ui-monospace;color:var(--mint);font-style:normal}.releaseCopy{color:var(--muted);font:500 16px/1.7 Georgia;margin:28px 0}.rollbackNotice{border:1px solid #72552f;background:#18140e;padding:13px;margin-top:18px}.rollbackNotice>*{display:block}.rollbackNotice b{font:700 8px ui-monospace;color:var(--accent);letter-spacing:.12em}.rollbackNotice small{color:var(--muted);margin-top:4px}.releaseEmpty{color:var(--muted);text-align:center;padding:62px 10px}@media(max-width:1050px){.releaseGrid{grid-template-columns:1fr}.releaseRail{grid-template-columns:repeat(4,1fr)}.releaseRail div{border-bottom:1px solid var(--line)}}@media(max-width:650px){.releaseMetrics,.releaseRail{grid-template-columns:1fr 1fr}.reviewRow{grid-template-columns:1fr auto}.voteStrip{grid-column:1/-1}.releaseRow{grid-template-columns:minmax(0,1fr) auto}.releaseRow code{display:none}.releaseSeal{width:100%}}.warMetrics{grid-template-columns:repeat(4,1fr)}.dangerText{color:#ff8c82!important}.warGrid{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:22px;gap:22px}.attackGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:18px}.attackTile{border:1px solid #3c3030;background:#171112;padding:13px;min-height:118px}.attackTile>*{display:block}.attackTile>span{font:700 7px ui-monospace;color:#ff8c82;letter-spacing:.12em}.attackTile strong{margin:7px 0;font-size:11px}.attackTile small{color:var(--muted)}.attackTile em{font:700 8px ui-monospace;color:#ff8c82;font-style:normal;margin-top:10px}.attackTile.blocked{border-color:#285d50;background:#0d1716}.attackTile.blocked em{color:var(--mint)}.warEmpty{grid-column:1/-1;color:var(--muted);text-align:center;padding:80px 10px}.gateList{margin-top:16px}.gateList>div{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.gateList span{color:var(--mint)}.drillRow em,.gateList em{font:700 8px ui-monospace;color:var(--mint);font-style:normal}.panel>h3{font:500 15px Georgia;margin-top:25px}.drillRow{display:grid;grid-template-columns:100px 1fr auto;grid-gap:8px;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);font-size:10px}.drillRow span{color:var(--muted)}@media(max-width:1100px){.warGrid{grid-template-columns:1fr}}@media(max-width:700px){.attackGrid,.warMetrics{grid-template-columns:1fr 1fr}}@media(max-width:480px){.attackGrid,.warMetrics{grid-template-columns:1fr}.drillRow{grid-template-columns:80px 1fr}}.arsenalMetrics{grid-template-columns:repeat(4,1fr)}.arsenalGrid{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:22px;gap:22px}.arsenalRecords{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:10px;gap:10px;margin:18px 0 28px}.intelCard{border:1px solid #2b705d;background:#0d1817;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.intelCard,.intelCard>div{min-width:0}.intelCard>div>*{display:block}.intelCard h3{font:500 18px Georgia;margin:5px 0;overflow-wrap:anywhere}.intelCard small{color:var(--muted)}.intelCard>b{font:500 30px Georgia;color:var(--mint)}.intelCard dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0;border:1px solid var(--line)}.intelCard dl div{min-width:0;padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.intelCard dt{font:700 7px ui-monospace;color:var(--muted);overflow-wrap:anywhere}.intelCard dd{margin:3px 0;font-weight:700}.intelCard code{grid-column:1/-1;color:var(--muted);font-size:9px}.baseRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.baseRow div>*{display:block}.baseRow strong{overflow-wrap:anywhere}.baseRow small{color:var(--muted)}.baseRow em{font:700 8px ui-monospace;color:var(--mint);font-style:normal}.baseRow button{padding:8px 10px;font-size:10px}.upstreamForm{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:18px 0}.upstreamForm label{min-width:0;font:700 8px ui-monospace;color:var(--muted)}.upstreamForm input,.upstreamForm select{display:block;box-sizing:border-box;min-width:0;width:100%;margin-top:6px;padding:10px;background:#090e13;border:1px solid #303c47;color:var(--ink)}.upstreamForm button{grid-column:1/-1}.readOnlyGate{display:grid;grid-gap:5px;gap:5px;margin:18px 0;padding:14px;border-left:2px solid var(--mint);background:#0d1817}.readOnlyGate span{color:var(--muted);line-height:1.5}.updateFlow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;border:1px solid var(--line);padding:9px;margin-bottom:18px}.updateFlow span{padding:4px 2px;text-align:center;font:700 7px ui-monospace;color:var(--accent);white-space:nowrap}.updateFlow i{display:none}.observation{border-left:2px solid var(--accent);background:#15130e;padding:13px;margin:9px 0}.observation div>*{display:block}.observation small,.observation strong{overflow-wrap:anywhere}.observation span{font:700 8px ui-monospace;color:var(--accent)}.observation small{color:var(--muted)}.observation footer{display:flex;gap:8px;margin-top:12px}.trainerRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.trainerRow div>*{display:block}.trainerRow small,.trainerRow span{color:var(--muted)}.trainerRow em{font-style:normal;color:var(--mint)}.trainerRow.frontier{border-left:2px solid var(--mint);padding-left:10px}.arsenalEmpty{grid-column:1/-1;color:var(--muted);text-align:center;padding:60px 12px}.compactEmpty{padding:30px 12px}.panel>h3{font:500 16px Georgia;margin-top:28px}@media(max-width:1150px){.arsenalGrid{grid-template-columns:1fr}}@media(max-width:760px){.arsenalMetrics{grid-template-columns:1fr 1fr}.baseRow{grid-template-columns:1fr auto}.baseRow button{grid-column:1/-1}}@media(max-width:500px){.arsenalMetrics,.arsenalRecords{grid-template-columns:1fr}.trainerRow{grid-template-columns:1fr auto}.trainerRow span{grid-column:1/-1}}.playgroundPage{max-width:1600px;margin:auto}.playgroundHeader{align-items:center}.desktopDownload{min-width:250px;border:1px solid #34414d;background:#111922;padding:14px 17px;text-decoration:none;color:var(--ink);display:grid}.controlDock span,.desktopDownload span,.launchBar label>span,.operatorTitle span{font:700 9px ui-monospace;letter-spacing:.17em;color:var(--accent)}.desktopDownload strong{margin:3px 0}.desktopDownload small{color:var(--muted)}.launchBar{display:grid;grid-template-columns:minmax(300px,1fr) auto auto;grid-gap:20px;gap:20px;align-items:end;padding:18px 20px;border:1px solid var(--line);background:#0e151c;margin-bottom:18px}.launchBar label{display:grid;grid-gap:7px;gap:7px}.launchBar select{width:100%;background:#151e27;border:1px solid #34414d;color:var(--ink);padding:12px;border-radius:4px}.sessionSecurity{color:var(--muted);padding:12px 0}.latency span,.secureDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px #57d6ae;margin-right:7px}.liveWorkspace{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(520px,1fr);min-height:610px;border:1px solid var(--line);background:#0b1117}.operatorPanel{position:static;padding:0;border:0;border-right:1px solid var(--line);background:#0d141b;display:grid;grid-template-rows:auto 1fr auto}.operatorTitle{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.operatorTitle h2{font:500 18px Georgia;margin:4px 0}.operatorTitle i{font:700 8px ui-monospace;color:var(--mint);font-style:normal;letter-spacing:.08em}.conversation{padding:22px;display:flex;flex-direction:column;gap:16px}.conversation span{font:700 8px ui-monospace;letter-spacing:.14em;color:var(--muted)}.conversation p{margin:6px 0}.agentMessage,.systemMessage{border-left:2px solid #34414d;padding:4px 12px}.agentMessage{border-color:var(--accent)}.messageComposer{padding:16px;border-top:1px solid var(--line)}.messageComposer textarea{resize:none;width:100%;min-height:84px;background:#111922;border:1px solid #303c47;color:var(--ink);padding:12px;font:inherit}.messageComposer>div{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.messageComposer small{color:var(--muted);font-size:9px}.browserPanel{min-width:0;display:grid;grid-template-rows:auto 1fr auto}.browserToolbar{display:grid;grid-template-columns:70px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 15px;background:#121a22;border-bottom:1px solid var(--line)}.windowDots{display:flex;gap:6px}.windowDots b{width:8px;height:8px;border-radius:50%;background:#4d5965}.windowDots b:first-child{background:#d36b62}.windowDots b:nth-child(2){background:#d9a84c}.windowDots b:last-child{background:#57b98e}.addressBar{background:#0b1117;border:1px solid #27323d;border-radius:5px;padding:8px 12px;color:var(--muted);font-size:11px}.addressBar span{color:var(--mint);margin-right:9px}.latency{font:700 9px ui-monospace;letter-spacing:.12em;color:var(--mint)}.browserStage{display:grid;place-items:center;background-color:#080c10;background-image:linear-gradient(#11182055 1px,transparent 0),linear-gradient(90deg,#11182055 1px,transparent 0);background-size:28px 28px;min-height:485px}.emptyBrowser{text-align:center;max-width:470px;padding:30px}.playMark{margin:0 auto 22px;width:58px;height:58px;border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);font:500 25px Georgia;transform:rotate(45deg)}.emptyBrowser span{font:700 9px ui-monospace;letter-spacing:.2em;color:var(--mint)}.emptyBrowser h2{font:500 27px Georgia;margin:10px}.emptyBrowser p{color:var(--muted)}.controlDock{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid var(--line);background:#10171e}.controlDock strong{display:block}.pauseButton{background:#26313c;color:white;border:1px solid #3b4854}.pauseButton:not(:disabled):hover{border-color:var(--accent)}.playgroundFootnote{text-align:center;color:var(--muted);font-size:11px;margin:16px}.launchBar button:disabled,.messageComposer button:disabled,.pauseButton:disabled{opacity:.42;cursor:not-allowed}@media(max-width:1050px){.launchBar{grid-template-columns:1fr auto}.sessionSecurity{display:none}.liveWorkspace{grid-template-columns:1fr}.operatorPanel{border-right:0;border-bottom:1px solid var(--line);min-height:440px}.browserStage{min-height:420px}}@media(max-width:650px){.launchBar{grid-template-columns:1fr}.desktopDownload{width:100%}.browserToolbar{grid-template-columns:45px 1fr}.latency,.messageComposer small{display:none}}.launchBar{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto auto}.launchBar input{width:100%;background:#151e27;border:1px solid #34414d;color:var(--ink);padding:12px;border-radius:4px}.browserStage{position:relative;overflow:hidden}.browserCanvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;pointer-events:none}.browserCanvas.interactive{pointer-events:auto;cursor:default;outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:1250px){.launchBar{grid-template-columns:1fr 1fr}.sessionSecurity{display:none}}@media(max-width:650px){.launchBar{grid-template-columns:1fr}}main{min-width:0}@media (max-width:560px){.globalHeader{height:62px;padding:0 16px}.globalHeaderContext{display:none}.coBrowserButton{min-width:0;margin-left:auto}.coBrowserCopy strong{font-size:9px}}.shell{height:100vh;overflow:hidden}.workspace{min-width:0;height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.globalHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:70px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #26313c;background:#0b1117ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.globalHeaderContext{display:grid}.coBrowserCopy small,.globalHeaderContext span{color:var(--muted);font:700 8px ui-monospace;letter-spacing:.18em}.globalHeaderContext strong{font:700 11px ui-monospace;letter-spacing:.12em}.coBrowserButton{display:flex;align-items:center;gap:11px;min-width:205px;padding:8px 13px;border:1px solid #34414d;border-radius:7px;background:#111922;color:var(--ink);text-decoration:none;transition:.2s ease}.coBrowserButton.active,.coBrowserButton:hover{border-color:var(--accent);background:#18212b;box-shadow:0 0 24px #e9a94b12}.browserIcon{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #3b4854;border-radius:6px;color:var(--accent)}.browserIcon svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.5}.browserIcon i{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border:2px solid #111922;border-radius:50%;background:var(--mint);box-shadow:0 0 9px var(--mint)}.coBrowserCopy{display:grid}.coBrowserCopy strong{margin-top:2px;font:800 10px ui-monospace;letter-spacing:.08em}.internal>span,.internal>strong{display:block}.internal>strong{margin:3px 0}header{gap:24px}header>div{min-width:0}h1{overflow-wrap:anywhere}.approval{flex-wrap:wrap}.approval label{color:var(--muted);font-size:11px}.approval input,.approval textarea{display:block;width:100%;margin-top:4px;padding:8px;border:1px solid #303c47;background:#090e13;color:var(--ink)}@media (max-width:560px){body{overflow-x:hidden}.shell,.shell>*{min-width:0}.shell{display:block}aside{width:100%;padding:18px 16px}.brand{font-size:12px;letter-spacing:.08em}.brand,.brand>div{min-width:0}.brand small{letter-spacing:.1em}nav{grid-template-columns:1fr 1fr;gap:6px}nav a{padding:10px;font-size:12px}main,nav a{min-width:0}main{padding:28px 16px}h1{font-size:38px}.foundryGrid,.importDetail,.importQueue{min-width:0}.importDetail,.importQueue{min-height:auto}.stageRail{grid-template-columns:repeat(2,minmax(0,1fr))}.stageRail span{font-size:6px;overflow-wrap:anywhere}.finding{grid-template-columns:64px minmax(0,1fr)}.finding span{min-width:0;overflow-wrap:anywhere}.approval{align-items:stretch}.approval label,.approval strong{width:100%;margin-right:0}}@media (max-width:900px){.shell,.workspace{height:auto;min-height:100vh;overflow:visible}}