:root{color-scheme:dark;--bg:#080a12;--bg-2:#10131f;--panel:hsla(0,0%,100%,.07);--panel-strong:hsla(0,0%,100%,.11);--panel-soft:hsla(0,0%,100%,.045);--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.2);--text:#f5f7fb;--muted:#a5adbd;--quiet:#737b8c;--cyan:#22d3ee;--violet:#a78bfa;--gold:#f2c96d;--green:#34d399;--red:#fb7185;--shadow:0 20px 60px rgba(0,0,0,.35);--portal-accent:var(--cyan);--portal-accent-2:var(--violet);--portal-good:var(--green);--portal-warm:var(--gold);--portal-surface:var(--bg);--portal-panel:var(--panel);--portal-line:var(--line)}:root[data-theme=light]{color-scheme:light;--bg:#eef3f7;--bg-2:#f8fafc;--panel:hsla(0,0%,100%,.94);--panel-strong:#fff;--panel-soft:rgba(15,23,42,.035);--line:rgba(15,23,42,.16);--line-strong:rgba(15,23,42,.28);--text:#0b1220;--muted:#334155;--quiet:#526174;--cyan:#075f73;--violet:#5141a4;--gold:#8a4b05;--green:#03624f;--red:#b42348;--shadow:0 18px 50px rgba(15,23,42,.14)}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body,html{max-width:100%;overflow-x:clip}body{margin:0;min-height:100vh;background:linear-gradient(135deg,rgba(34,211,238,.13),transparent 28%),linear-gradient(225deg,rgba(167,139,250,.12),transparent 30%),linear-gradient(180deg,var(--bg),var(--bg-2));color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}:root[data-theme=light] body{background:linear-gradient(135deg,rgba(14,116,144,.13),transparent 28%),linear-gradient(225deg,rgba(103,80,201,.1),transparent 30%),linear-gradient(180deg,var(--bg),var(--bg-2))}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}:root[data-theme=light] body:before{background-image:linear-gradient(rgba(15,23,42,.045) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 0)}a{color:inherit}button,input,select,textarea{font:inherit}button{align-items:center;background:linear-gradient(135deg,rgba(34,211,238,.95),rgba(167,139,250,.92));border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#071018;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;min-height:40px;padding:9px 13px;white-space:nowrap}button:hover{filter:brightness(1.08)}button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.5}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.08);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--text);min-height:40px;min-width:0;padding:9px 11px;width:100%}textarea{line-height:1.5;min-height:92px;resize:vertical}select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:6px 6px;padding-right:34px}option{background:#111827}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 10px;text-align:left;vertical-align:top}th{color:var(--quiet);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}tbody tr{cursor:pointer}tbody tr:hover{background:hsla(0,0%,100%,.05)}pre{background:rgba(3,7,18,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#dfe7f3;font-size:13px;line-height:1.55;margin:0;max-height:320px;overflow:auto;padding:15px;white-space:pre-wrap}.appBackdrop{max-width:100%;min-height:100vh;overflow-x:clip;position:relative;z-index:0}.topbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(5,8,18,.78);border-bottom:1px solid var(--line);display:flex;gap:22px;justify-content:space-between;min-height:72px;padding:calc(14px + env(safe-area-inset-top)) clamp(18px,4vw,42px) 14px;position:-webkit-sticky;position:sticky;top:0;z-index:20}:root[data-theme=light] .topbar{background:hsla(0,0%,100%,.9)}.pilotTopbar{justify-content:flex-start}.brandLockup{align-items:center;display:flex;gap:12px;min-width:250px;text-decoration:none}.brandLockup strong{display:block;font-size:16px;letter-spacing:.12em}.brandLockup small{color:var(--muted);display:block;font-size:12px;margin-top:2px}.atlasLogo{align-items:center;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.92),rgba(217,251,255,.42) 36%,transparent 58%),linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(217,251,255,.34) 45%,rgba(154,168,255,.64)),hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.46);border-radius:14px;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.74),inset 0 -12px 24px rgba(34,211,238,.12),0 12px 28px rgba(15,23,42,.26);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;overflow:hidden;width:44px}.atlasLogo.compact{border-radius:12px;height:40px;width:40px}.atlasLogo svg{display:block;height:100%;width:100%}:root[data-theme=light] .atlasLogo{box-shadow:inset 0 1px 2px hsla(0,0%,100%,.78),inset 0 -12px 24px rgba(34,211,238,.1),0 10px 24px rgba(15,23,42,.14)}.brandMark{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid var(--line-strong);border-radius:8px;box-shadow:inset 0 0 18px rgba(34,211,238,.16);color:var(--cyan);display:inline-flex;font-size:11px;font-weight:900;height:40px;justify-content:center;letter-spacing:.08em;width:48px}.nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;min-width:0}.navGroup{align-items:center;display:flex;gap:8px}.navGroup>span{color:var(--quiet);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.navLinks{display:flex;flex-wrap:wrap;gap:6px}.adminNavLinks small{align-self:center;color:var(--quiet);font-size:11px;font-weight:750}.nav a{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#d8deea;font-size:12px;font-weight:650;padding:8px 11px;text-decoration:none;text-transform:capitalize}:root[data-theme=light] .accessGrid article,:root[data-theme=light] .chip,:root[data-theme=light] .focusCard,:root[data-theme=light] .membershipList article,:root[data-theme=light] .modeCard,:root[data-theme=light] .nav a,:root[data-theme=light] .pill,:root[data-theme=light] .pilotPill,:root[data-theme=light] .sessionPill,:root[data-theme=light] .stepItem,:root[data-theme=light] .userList article,:root[data-theme=light] code{background:hsla(0,0%,100%,.88);border-color:rgba(15,23,42,.14);color:var(--text)}:root[data-theme=light] .modeCard.active,:root[data-theme=light] .nav a:hover,:root[data-theme=light] .stepItem.active{background:rgba(7,95,115,.1);border-color:rgba(7,95,115,.34);color:var(--text)}.nav a:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.adminFlowPage{display:grid;grid-gap:20px;gap:20px;margin:0 auto;max-width:1240px}.flowBreadcrumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:750;gap:9px}.flowBreadcrumbs span+span:before{color:var(--quiet);content:">";margin-right:9px}.flowConfigWorkspace,.flowHero,.flowRunTrace{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.flowHero{display:grid;grid-gap:8px;gap:8px;padding:clamp(20px,3vw,32px)}.flowDetailHeader p,.flowHero p,.flowSectionHeader p,.flowTraceCard p{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.16em;margin:0;text-transform:uppercase}.flowDetailHeader h2,.flowHero h1,.flowSectionHeader h2{font-size:clamp(30px,4vw,44px);letter-spacing:0;line-height:1.08;margin:0}.flowDetailHeader span,.flowHero span,.flowSectionHeader span{color:var(--muted);line-height:1.55;max-width:860px}.flowConfigWorkspace{display:grid;grid-gap:0;gap:0;overflow:hidden}.flowConfigTabs{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;overflow-x:auto;padding:14px}.flowConfigTabs a{background:hsla(0,0%,100%,.055);border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:750;padding:8px 11px;text-decoration:none}.flowConfigTabs a:hover{border-color:var(--line-strong);color:var(--text)}.flowConfigLegend{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.flowConfigLegend span{background:hsla(42,84%,69%,.09);border:1px solid hsla(42,84%,69%,.22);border-radius:999px;color:var(--muted);font-size:11px;font-weight:750;padding:6px 9px}.flowConfigInspector{display:grid;grid-template-columns:minmax(280px,34%) 1fr;min-height:680px}.flowConfigTreePane{background:rgba(3,7,18,.42);border-right:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;max-height:760px;overflow:auto;padding:18px}:root[data-theme=light] .flowConfigTreePane{background:rgba(248,250,252,.9)}.flowConfigTreePane h2{font-size:14px;margin:0}.flowConfigTreePane details{border-left:1px solid var(--line);padding-left:12px}.flowConfigTreePane summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.flowTreeItems{display:grid;grid-gap:6px;gap:6px}.flowTreeNode{align-items:flex-start;background:transparent;border:1px solid transparent;color:var(--text);display:grid;grid-gap:2px;gap:2px;justify-items:start;min-height:0;padding:8px 10px;text-align:left;white-space:normal;width:100%}.flowTreeNode.active,.flowTreeNode:hover{background:rgba(34,211,238,.09);border-color:rgba(34,211,238,.24);filter:none}.flowTreeNode small{color:var(--quiet);font-size:11px;font-weight:700}.flowConfigDetailPane{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px)}.flowDetailHeader{border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-bottom:18px}.flowDetailGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.flowDetailField{background:hsla(0,0%,100%,.045);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.flowDetailField dt,.flowTraceCard dt{color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.flowDetailField dd,.flowTraceCard dd{color:var(--text);line-height:1.45;margin:0}.flowExportWorkspace,.flowRunTrace{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px)}.flowExportWorkspace{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.flowExportControls{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.flowExportSelectors{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,2fr) minmax(160px,1fr)}.flowExportPanelIntro,.flowRuntimePanel{display:grid;grid-gap:8px;gap:8px}.flowExportPanelIntro strong{color:var(--text);font-size:16px;font-weight:900}.flowExportPanelIntro p{color:var(--muted);line-height:1.45;margin:0}.flowRuntimePanel{border-top:1px solid var(--line);padding-top:16px}.flowRunSearch{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.flowRecentRuns{display:grid;grid-gap:8px;gap:8px}.flowRecentRuns>strong{font-size:13px}.flowDiffRows,.flowRecentRunRows,.flowTraceList{display:grid;grid-gap:8px;gap:8px}.flowDiffRows article,.flowRecentRunRows button,.flowTraceList article{background:rgba(15,23,42,.025);border:1px solid var(--line);border-radius:8px;color:var(--text);display:grid;grid-gap:4px;gap:4px;padding:10px 12px;text-align:left}.flowRecentRunRows button{cursor:pointer}.flowRecentRunRows button:hover{border-color:rgba(14,116,144,.36)}.flowDiffRows article small,.flowDiffRows article span,.flowRecentRunRows small,.flowTraceList article small,.flowTraceList article span{color:var(--muted);line-height:1.35}.flowFeedbackForm{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.flowFeedbackForm label{display:grid;grid-gap:5px;gap:5px}.flowFeedbackForm label span{color:var(--muted);font-size:12px;font-weight:850}.flowFeedbackForm .wide{grid-column:1/-1}.flowConfigCloseButton,.flowExportDownloadButton{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.flowExportDownloadButton{background:linear-gradient(135deg,#22d3ee,#8b5cf6);border:0;color:#fff;box-shadow:0 14px 30px rgba(14,116,144,.16)}.flowConfigCloseButton{background:#fff;border:1px solid var(--line);color:var(--text)}.flowConfigCloseButton svg{stroke-width:2.8}.flowExportSummary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.flowExportSummary div{background:hsla(0,0%,100%,.045);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.flowExportSummary dt{color:var(--quiet);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.flowExportNote,.flowExportSummary dd{color:var(--muted);line-height:1.45;margin:0}.flowExportWarnings{background:rgba(180,83,9,.12);border:1px solid rgba(180,83,9,.34);border-radius:8px;color:var(--text);display:grid;grid-gap:6px;gap:6px;padding:12px}.flowExportWarnings strong{color:#92400e}.flowExportWarnings p{color:var(--muted);line-height:1.45;margin:0}.flowExportDownloadModes{display:flex;flex-wrap:wrap;gap:8px}.flowExportDownloadModes span{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:750;padding:7px 10px}.flowExportDownloadModes span.active{background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.34);color:#0f766e}.flowSectionHeader{display:grid;grid-gap:8px;gap:8px}.flowTraceGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.flowTraceCard{background:hsla(0,0%,100%,.045);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.flowTraceCard.pass{border-color:rgba(52,211,153,.34)}.flowTraceCard.needs_revision{border-color:hsla(42,84%,69%,.42)}.flowTraceCard.blocked{border-color:rgba(251,113,133,.38)}.flowTraceCard h3{font-size:17px;margin:4px 0 0}.flowTraceCard dl{display:grid;grid-gap:7px;gap:7px;margin:0}.main{margin:0 auto;max-width:1440px;min-width:0;overflow-x:clip;padding:clamp(22px,4vw,46px);position:relative;z-index:1}:root[data-portal-shell=embedded] body{background:var(--bg)}:root[data-portal-shell=embedded] .topbar,:root[data-portal-shell=embedded] body:before{display:none}:root[data-portal-shell=embedded] .appBackdrop{min-height:auto}:root[data-portal-shell=embedded] .main{max-width:none;padding:clamp(14px,2.6vw,28px)}.console,.consoleHeader{display:grid;grid-gap:18px;gap:18px;min-width:0}.consoleHeader{align-items:end;grid-template-columns:minmax(0,1fr) auto}.consoleHeader h1{font-size:56px;letter-spacing:0;line-height:.98;margin:0;max-width:920px}.consoleHeader .muted{font-size:17px;margin:14px 0 0}.label{color:var(--gold);font-size:11px;font-weight:850;letter-spacing:.18em;margin:0 0 8px;text-transform:uppercase}.muted{color:var(--muted)}.statusStrip{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:flex;gap:10px;padding:10px;min-width:0}.statusDot{background:var(--red);border-radius:999px;box-shadow:0 0 0 4px rgba(251,113,133,.12);display:inline-block;height:10px;width:10px}.statusDot.ok{background:var(--green);box-shadow:0 0 0 4px rgba(52,211,153,.12)}.sessionPill{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#dbe4f0;font-size:12px;font-weight:750;max-width:220px;overflow:hidden;text-overflow:ellipsis}.pilotPill,.sessionPill{padding:6px 9px;white-space:nowrap}.pilotPill{background:hsla(42,84%,69%,.11);border:1px solid hsla(42,84%,69%,.24);border-radius:999px;color:#f8df9a;font-size:11px;font-weight:850}.textButton{color:var(--cyan);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.textButton:hover{text-decoration:underline}.iconButton,.secondaryButton{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--text)}.dangerButton{background:rgba(251,113,133,.13);border-color:rgba(251,113,133,.3);color:#ffe4e6}.iconButton{justify-content:center;min-width:40px;padding:8px}.nextActionPanel{align-items:center;background:linear-gradient(135deg,rgba(34,211,238,.12),hsla(42,84%,69%,.08));border:1px solid rgba(34,211,238,.24);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:18px}.nextActionText{min-width:0}.nextActionText h2{font-size:28px;letter-spacing:0;margin:0}.nextActionText p:not(.label){color:#d9e3ef;line-height:1.45;margin:7px 0 0}.primaryLinkButton{align-items:center;background:linear-gradient(135deg,rgba(34,211,238,.95),rgba(167,139,250,.92));border:1px solid hsla(0,0%,100%,.16);border-radius:8px;color:#071018;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;padding:9px 13px;text-decoration:none;white-space:nowrap}.workflowStepper{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr))}.stepItem{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:5px;gap:5px;line-height:1.2;min-height:38px;padding:10px;text-align:center;text-decoration:none}.stepItem.active{background:rgba(34,211,238,.13);border-color:rgba(34,211,238,.35);color:#dffaff}.stepItem.done{border-color:rgba(52,211,153,.28)}.stepItem.blocked{border-color:rgba(251,113,133,.35)}.stepItem span,.stepItem strong{overflow-wrap:anywhere}.stepItem span{color:var(--quiet);font-size:11px;text-transform:uppercase}.recoveryActions,.roleLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.roleLine{margin-top:10px}.roleLine span{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:5px 8px}.recoveryGrid{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recoveryCard{background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.28);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.recoveryCard strong{color:#ffe4e6}.recoveryCard p{color:#fecdd3;font-size:13px;line-height:1.4;margin:0}.mutedLink{color:var(--muted)}.focusRail{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.focusCard{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text);display:grid;grid-gap:7px;gap:7px;min-height:112px;padding:14px;text-decoration:none}.focusCard:hover{background:hsla(0,0%,100%,.075);border-color:hsla(0,0%,100%,.18)}.focusCard span{color:var(--gold);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.focusCard strong{font-size:17px;line-height:1.18}.focusCard small{color:var(--muted);line-height:1.4}.focusCard.active,.focusCard.next{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.28)}.focusCard.done{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.24)}.focusCard.blocked{background:rgba(251,113,133,.08);border-color:rgba(251,113,133,.28)}.focusCard.guarded{background:hsla(42,84%,69%,.075);border-color:hsla(42,84%,69%,.22)}.dataGrid,.statsGrid,.workspaceGrid{display:grid;grid-gap:16px;gap:16px}.statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.modeGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.modeCard{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text);display:grid;grid-gap:6px;gap:6px;padding:16px;text-decoration:none}.modeCard.active{background:linear-gradient(135deg,rgba(34,211,238,.15),rgba(167,139,250,.12));border-color:rgba(34,211,238,.35)}.modeCard strong{font-size:18px}.modeCard span{color:var(--muted);line-height:1.45}.pilotGuide{display:grid;grid-gap:12px;gap:12px;margin:0 auto;max-width:760px;min-width:0;width:100%}.pilotIntakePanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-width:0}.pilotHeaderBar{align-items:center;display:flex;gap:12px;justify-content:space-between}.pilotPageTitle{display:grid;grid-gap:2px;gap:2px;min-width:0}.pilotPageTitle small{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pilotHeaderBar h1{font-size:24px;letter-spacing:0;margin:0}.pilotHeaderBrand{display:grid;grid-gap:2px;gap:2px}.pilotHeaderBrand span{color:var(--quiet);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pilotOperatorPill{background:hsla(0,0%,100%,.055);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;line-height:1;margin-left:auto;max-width:min(42vw,260px);overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.pilotSettingsMenu{position:relative}.pilotSettingsMenu>summary{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;height:42px;justify-content:center;list-style:none;width:42px}.pilotSettingsMenu>summary::-webkit-details-marker{display:none}.pilotSettingsPanel{background:rgba(10,15,28,.96);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px;max-height:min(76vh,720px);min-width:min(92vw,420px);overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.pilotIdentityBlock,.pilotSettingsTitle{display:grid;grid-gap:2px;gap:2px}.pilotIdentityBlock{min-width:0}.pilotRoleChips{display:flex;flex-wrap:wrap;gap:5px}.pilotRoleChips em{background:rgba(14,116,144,.12);border:1px solid rgba(14,116,144,.24);border-radius:999px;color:var(--text);font-size:11px;font-style:normal;font-weight:850;line-height:1;padding:4px 7px}.pilotSettingsPanel strong,.pilotSettingsTitle small{font-size:13px}.pilotSettingsSection{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.pilotSettingsSection summary{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:8px;list-style:none}.pilotSettingsSection summary::-webkit-details-marker{display:none}.pilotSettingsSection summary:after{color:var(--muted);content:"open";font-size:11px;font-weight:800;margin-left:auto}.pilotSettingsSection[open] summary:after{content:"sluit"}.pilotSettingsSection .field{gap:5px}.pilotSettingsSection input,.pilotSettingsSection select,.pilotSettingsSection textarea{font-size:13px;min-height:36px}.pilotCheckField{align-items:center;color:var(--muted);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px}.pilotCheckField input{height:16px;margin:0;width:16px}.pilotSettingsSection .secondaryButton{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.pilotSettingsSection .secondaryButton.subtle{background:hsla(0,0%,100%,.045);color:var(--muted)}.pilotSettingsSection .secondaryButton.subtle:hover{color:var(--text)}.pilotSettingsLink{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:8px;padding:0;text-align:left}.pilotSettingsSection .secondaryButton input[type=file]{display:none}.pilotFeedbackFile{align-items:center;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px 9px}.pilotAdminActions,.pilotAvatarRow,.pilotSettingsActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pilotAdminActions .secondaryButton{flex:1 1 150px;min-height:38px;white-space:nowrap}.pilotAvatarPreview{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid var(--line);border-radius:8px;display:inline-flex;height:44px;justify-content:center;overflow:hidden;width:44px}.pilotAvatarPreview img{height:100%;object-fit:cover;width:100%}.pilotSettingsGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pilotAdminList,.pilotHelpList,.pilotSourceEditor{display:grid;grid-gap:8px;gap:8px}.pilotSettingsSummary{grid-gap:4px;gap:4px;padding:9px}.pilotAdminRow,.pilotSettingsSummary,.pilotSourceRow{border:1px solid var(--line);border-radius:8px;display:grid}.pilotAdminRow,.pilotSourceRow{align-items:center;cursor:pointer;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto auto auto;padding:8px}.pilotSourceStack{display:grid;grid-gap:6px;gap:6px}.pilotSourceRow.library{grid-template-columns:minmax(0,1fr) auto}.pilotSourceRow:focus-visible,.pilotSourceRow:hover{border-color:rgba(34,211,238,.48);outline:0}.pilotSourceRow.selected{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.62)}.pilotAdminRow{grid-template-columns:minmax(0,1fr) minmax(96px,116px) auto}.pilotAdminRow span,.pilotHelpList div,.pilotSourceRow span{min-width:0}.pilotAdminRow small,.pilotHelpList p,.pilotSettingsPanel small,.pilotSourceRow small{color:var(--muted);font-size:12px;line-height:1.35;margin:0}.pilotAdminRow strong,.pilotHelpList strong,.pilotSourceRow strong{display:block;overflow-wrap:anywhere}.pilotSearchField>span:last-child{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-height:40px;padding:0 10px}.pilotSearchField input{background:transparent;border:0;flex:1 1 auto;min-width:0;padding:0}.pilotSearchField input:focus{outline:0}.pilotSourceTabs{background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.22);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.pilotSourceTabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#dbeafe;cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;min-height:36px}.pilotSourceTabs button.active{background:#f8fafc;color:#07111f}.pilotSourceTabs small{color:inherit;font-size:11px;opacity:.78}.pilotSourceBadges{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pilotSourceBadges em{background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.24);border-radius:999px;color:#dbeafe;font-size:11px;font-style:normal;font-weight:850;line-height:1;padding:4px 7px}.pilotSourceBadges em.active{background:rgba(22,163,74,.18);border-color:rgba(22,163,74,.32)}.pilotSourceBadges em.gated{background:rgba(180,83,9,.2);border-color:rgba(180,83,9,.36)}.pilotSourceDetails{background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.22);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:9px}.pilotSourceDetails p{color:#dbeafe;font-size:12px;line-height:1.4;margin:0}.pilotSourceInlineDetails{background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);padding:9px 10px}.pilotSourceInlineDetails strong{color:#f8fafc;display:block;font-size:13px}.pilotSourceInlineDetails small{color:#cbd5e1;display:block;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.pilotAboutVersions dl{display:grid;grid-gap:7px;gap:7px;margin:0}.pilotAboutVersions div{display:grid;grid-gap:2px;gap:2px}.pilotAboutVersions dd,.pilotAboutVersions dt{margin:0}.pilotAboutVersions dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pilotAboutVersions dd{color:var(--text);font-size:13px;font-weight:750;line-height:1.25}.pilotAccountMeta{color:var(--muted);font-size:12px;line-height:1.35}.pilotIntakePanel{display:grid;grid-gap:14px;gap:14px;padding:14px}.pilotInput{min-height:160px}.pilotNotice{background:rgba(14,116,144,.12);border:1px solid rgba(14,116,144,.28);border-radius:8px;color:var(--text);font-size:13px;line-height:1.45;margin:0;padding:10px 12px}.pilotIntakeControls{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.pilotConceptSettings{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:0;gap:0;overflow:hidden}.pilotConceptSettings>summary{align-items:center;background:hsla(0,0%,100%,.045);cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:11px 12px}.pilotConceptSettings>summary::-webkit-details-marker{display:none}.pilotConceptSettings>summary:after{color:var(--muted);content:"open";font-size:11px;font-weight:850}.pilotConceptSettings[open]>summary:after{content:"sluit"}.pilotConceptSettings>summary span{display:grid;grid-gap:2px;gap:2px;min-width:0}.pilotConceptSettings>summary strong{font-size:14px}.pilotConceptSettings>summary small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilotConceptSettings .pilotIntakeControls{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);padding:12px}.pilotSubmitRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pilotSubmitRow>button{min-width:min(100%,220px)}.pilotFlowDefault{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin:0}.pilotFlowDefault svg{color:var(--green)}.footerSettingsField{grid-column:1/-1;min-width:0}.footerSettingsField .secondaryButton{width:100%}.footerSettingsField small{color:var(--muted);font-size:12px}.pilotDetectedLinks{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:7px;margin:0}.pilotError{background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.28);border-radius:8px;color:#fecdd3;margin:0;padding:10px 12px}.pilotResult{align-items:stretch;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.28);border-radius:8px;color:var(--text);display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr;padding:14px}.pilotResult svg{color:var(--green)}.pilotResult p{color:#dbe3ee;margin:4px 0}.pilotResult small{color:var(--muted)}.pilotRecoveryPanel{background:rgba(251,191,36,.06);border:1px solid rgba(251,191,36,.22);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.pilotRecoveryHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.pilotRecoveryHeader span{display:grid;grid-gap:4px;gap:4px;min-width:0}.pilotRecoveryHeader strong{color:var(--text)}.pilotRecoveryHeader small{color:var(--muted);line-height:1.4}.pilotRecoveryHeader em{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.24);border-radius:999px;color:var(--gold);font-size:10px;font-style:normal;font-weight:850;line-height:1;padding:6px 8px;white-space:nowrap}.pilotRecoveryFacts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr;margin:0}.pilotRecoveryFacts div{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px}.pilotRecoveryFacts dt{color:var(--quiet);font-size:10px;font-weight:850;letter-spacing:.08em;margin:0;text-transform:uppercase}.pilotRecoveryFacts dd{color:var(--text);margin:0;min-width:0;overflow-wrap:anywhere}.pilotRecoveryChips{display:flex;flex-wrap:wrap;gap:6px}.pilotRecoveryChips span{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.2);border-radius:999px;color:#fecdd3;font-size:10px;font-weight:850;line-height:1;padding:6px 8px}.pilotRecoveryMissing{background:rgba(244,63,94,.07);border:1px solid rgba(244,63,94,.16);border-radius:8px;color:#fecdd3;line-height:1.45;margin:0;padding:10px 12px}.pilotRecoveryActions{display:flex;flex-wrap:wrap;gap:8px}.pilotRecoveryActions .secondaryButton{min-height:36px}.pilotSourceExtractionViewer,.pilotSourceLedgerBox{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:8px}.pilotSourceExtractionViewer{display:grid;grid-gap:12px;gap:12px;padding:12px}.pilotSourceExtractionViewer textarea{min-height:220px}.pilotSourceExtractionViewer details{display:grid;grid-gap:8px;gap:8px}.pilotSourceExtractionViewer summary{color:var(--text);cursor:pointer;font-weight:850}.pilotSourceExtractionViewer pre{margin:0;max-height:320px;overflow:auto;white-space:pre-wrap}.pilotSourceLedgerBox{display:grid;grid-gap:8px;gap:8px;padding:10px 12px}.pilotSourceLedgerBox strong{color:var(--text)}.pilotSourceLedgerBox ul{color:var(--muted);display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.pilotRepairGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.pilotRepairGrid .checkField,.pilotRepairGrid .field{margin:0}.pilotOutputPanel,.pilotProgressPanel,.pilotResultsPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:14px;gap:14px;padding:14px;min-width:0}.pilotSectionHeader{display:grid;grid-gap:2px;gap:2px}.pilotSectionHeader h2{font-size:22px;margin:0}.pilotProgressList{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.pilotProgressTrack{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;height:9px;overflow:hidden}.pilotProgressTrack span{background:linear-gradient(90deg,var(--cyan),var(--violet));display:block;height:100%;transition:width .24s ease}.pilotProgressSteps{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(auto-fit,minmax(34px,1fr))}.pilotProgressSteps.editorial{grid-template-columns:repeat(7,minmax(0,1fr))}.pilotProgressSteps span{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:var(--quiet);display:block;font-size:9px;font-weight:850;line-height:1;min-width:0;overflow:hidden;padding:5px 3px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pilotProgressSteps.editorial span{align-items:center;display:flex;font-size:11px;justify-content:center;line-height:1.12;min-height:42px;padding:7px 4px;white-space:normal}.pilotProgressSteps span.done{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.2);color:var(--green)}.pilotProgressSteps span.active{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.28);color:var(--cyan)}.pilotProgressItem{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:auto;padding:12px}.pilotProgressItem.compact{align-items:start;grid-template-columns:auto minmax(0,1fr)}.pilotProgressItem.compact small{grid-column:1/-1}.pilotProgressDetails{color:var(--muted);display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;line-height:1.42;list-style:none;margin:0;padding:0}.pilotProgressDetails li{margin:0}.pilotProgressItem span{color:var(--quiet);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.pilotProgressItem strong{color:var(--gold)}.pilotProgressItem p,.pilotProgressItem small{color:var(--muted);line-height:1.4;margin:0}.pilotProgressItem.active{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.28)}.pilotProgressItem.active span{color:var(--cyan)}.pilotProgressItem.done{background:rgba(52,211,153,.075);border-color:rgba(52,211,153,.24)}.pilotProgressItem.done span{color:var(--green)}.pilotProgressItem.skipped{background:hsla(0,0%,100%,.035)}.pilotProgressItem.skipped span{color:var(--quiet)}.pilotGuideFooter{display:flex;justify-content:flex-end}@media (min-width:861px){.pilotGuide{gap:18px}.pilotIntakePanel{gap:14px;padding:20px}.pilotIntakeControls{align-items:end;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr)}.pilotConceptSettings .pilotIntakeControls{grid-template-columns:minmax(0,2fr) minmax(180px,1fr)}.pilotIntakeControls .checkField,.pilotIntakeControls>button{grid-column:1/-1}.pilotResult{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.pilotOutputPanel,.pilotProgressPanel,.pilotResultsPanel{padding:18px}.pilotProgressList{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pilotNoraFeedbackGrid,.pilotRecoveryFacts,.pilotRepairGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotRepairGrid .checkField,.pilotRepairGrid .field:first-child,.pilotRepairGrid .field:last-child{grid-column:1/-1}.pilotProgressItem{min-height:132px}.pilotProgressItem.compact{min-height:auto}}.pilotEditableDraft{display:grid;grid-gap:10px;gap:10px;min-width:0}.pilotDraftBody,.pilotEditableDraft textarea,.pilotFooterInput,.pilotReviewBody,.pilotReviewScreen textarea,.pilotTitleInput{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.pilotTitleInput{line-height:1.35;min-height:74px}.pilotFooterInput{line-height:1.45;min-height:92px}.pilotDraftBody{min-height:260px;overflow-x:hidden}.pilotPreview{background:rgba(3,7,18,.42);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:18px;min-width:0}.pilotPreview h2{font-size:28px;line-height:1.15;margin:0;overflow-wrap:anywhere}.pilotPreviewBody{display:grid;grid-gap:10px;gap:10px}.pilotPreviewBody p{color:#e7ecf5;line-height:1.65;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.pilotCitations{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.pilotCitations strong{color:var(--muted);flex:0 0 100%;font-size:12px}.pilotCitations a{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#d8deea;font-size:12px;padding:5px 8px;text-decoration:none}.pilotPreview footer{border-top:1px solid hsla(0,0%,100%,.08);color:var(--quiet);font-size:13px;line-height:1.45;padding-top:12px}.pilotReactionBox{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.pilotSavedReaction{color:var(--muted);margin:0}.pilotNoraFeedback{background:rgba(244,63,94,.065);border:1px solid rgba(244,63,94,.18);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.pilotNoraFeedback.compact{background:rgba(244,63,94,.045)}.pilotNoraFeedbackHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.pilotNoraFeedbackHeader span{display:grid;grid-gap:3px;gap:3px;min-width:0}.pilotNoraFeedbackHeader strong{color:var(--text)}.pilotNoraFeedback li,.pilotNoraFeedback p,.pilotNoraFeedbackHeader small{color:var(--muted);line-height:1.45}.pilotNoraFeedbackHeader em{border-radius:999px;flex:0 0 auto;font-size:10px;font-style:normal;font-weight:900;line-height:1;padding:6px 8px;text-transform:uppercase}.pilotNoraFeedbackHeader em.pass{background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.24);color:var(--green)}.pilotNoraFeedbackHeader em.block{background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.22);color:#fecdd3}.pilotNoraFeedback p,.pilotNoraFeedback ul{margin:0}.pilotNoraFeedbackGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.pilotNoraFeedbackGrid div{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:10px}.pilotNoraFeedbackGrid strong{color:var(--text);font-size:13px}.pilotNoraFeedbackGrid ul{display:grid;grid-gap:5px;gap:5px;padding-left:18px}.pilotResultList,.pilotResultRow{display:grid;grid-gap:8px;gap:8px}.pilotResultRow{align-items:stretch;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);color:var(--text);grid-template-columns:1fr;justify-items:start;min-height:0;padding:12px;text-align:left;white-space:normal;width:100%}.pilotResultRow:hover{background:hsla(0,0%,100%,.075);filter:none}.pilotResultRow.open{border-color:rgba(34,211,238,.28)}.pilotResultRow span{display:grid;grid-gap:4px;gap:4px;min-width:0}.pilotResultRow strong{color:var(--text);font-size:14px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.pilotResultRow small{color:var(--muted);line-height:1.35}.pilotResultRow .pilotFlowMeta{color:var(--quiet);font-size:11px}.pilotExportReady{background:rgba(34,211,238,.07);border:1px solid rgba(34,211,238,.18);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding:9px;width:100%}.pilotExportReady a{align-items:center;color:var(--cyan);display:inline-flex;font-size:12px;font-weight:850;gap:6px;text-decoration:none}.pilotExportReady a:hover{text-decoration:underline}.pilotExportReady strong{color:#dbeafe;font-size:12px;font-weight:750;line-height:1.35}.pilotExportReady details{color:var(--muted);font-size:12px}.pilotExportReady summary{color:#dbeafe;cursor:pointer;font-weight:850}.pilotExportReady dl{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0}.pilotExportReady dl div{display:grid;grid-gap:2px;gap:2px}.pilotExportReady dt{color:var(--quiet);font-size:11px;font-weight:850;text-transform:uppercase}.pilotExportReady dd{color:#dbeafe;line-height:1.35;margin:0;overflow-wrap:anywhere}.pilotResultRow b,.pilotResultRow em{border-radius:999px;font-size:12px;font-style:normal;line-height:1;padding:6px 8px}.pilotResultRow em{background:rgba(34,211,238,.12);color:var(--cyan)}.pilotResultRow b{background:hsla(0,0%,100%,.07);color:var(--muted);font-weight:750}.pilotResultRow b.ready{background:rgba(22,163,74,.12);color:#86efac}.pilotResultActions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.pilotResultActions .secondaryButton{align-items:center;display:inline-flex;flex:1 1 132px;gap:7px;justify-content:center;min-height:36px}.pilotResultDetail{background:rgba(3,7,18,.36);border:1px solid rgba(148,163,184,.18);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;padding:12px;width:100%}.pilotDetailHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.pilotDetailHeader span{display:grid;grid-gap:3px;gap:3px}.pilotDetailHeader>span:last-child{color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:800;text-align:right}.pilotDetailActions{display:flex;gap:8px;justify-content:flex-end}.pilotDetailActions .secondaryButton{min-width:min(220px,100%)}.pilotReviewOverlay{z-index:80}.pilotAdminOverlay,.pilotReviewOverlay{align-items:stretch;background:rgba(5,8,18,.72);display:flex;inset:0;justify-content:center;padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));position:fixed}.pilotAdminOverlay{z-index:82}.pilotAdminScreen{background:#050b16;border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;max-width:920px;min-width:0;overflow:auto;padding:14px;width:min(100%,920px)}.pilotAdminScreen header{align-items:center;display:flex;gap:10px;justify-content:space-between}.pilotAdminScreen header span{display:grid;grid-gap:2px;gap:2px}.pilotAdminScreen header small{color:#bfd0e6;font-size:12px}.pilotAdminScreen .field span{color:#dbeafe}.pilotAdminScreen .iconButton,.pilotAdminScreen .secondaryButton,.pilotAdminScreen input,.pilotAdminScreen select,.pilotAdminScreen textarea{background:#f8fafc;border-color:#cbd5e1;color:#07111f}.pilotAdminScreen .pilotSearchField input{background:transparent;border:0}.pilotAdminScreen .pilotCheckField{color:#dbeafe}.pilotAdminScreen .pilotAdminList,.pilotAdminScreen .pilotHelpList,.pilotAdminScreen .pilotSourceEditor{background:rgba(15,23,42,.46);border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:10px}.pilotAdminScreen .pilotAdminRow,.pilotAdminScreen .pilotSourceRow{background:hsla(0,0%,100%,.04);border-color:rgba(148,163,184,.22)}.pilotAdminScreen .pilotAdminRow strong,.pilotAdminScreen .pilotSourceRow strong{color:#f8fafc}.pilotAdminScreen .pilotAdminList>small,.pilotAdminScreen .pilotHelpList p,.pilotAdminScreen .pilotSourceEditor>small,.pilotAdminScreen .pilotSourceRow small{color:#cbd5e1}.pilotAdminScreen .pilotSourceRow.selected{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.58)}.pilotModalHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pilotFlowConfigScreen{background:hsla(0,0%,100%,.97);border-color:var(--line);color:var(--text);max-width:1040px;width:min(100%,1040px)}.pilotFlowConfigScreen header strong{color:var(--text)}.pilotFlowConfigScreen .field span,.pilotFlowConfigScreen header small{color:var(--muted)}.pilotFlowConfigScreen .iconButton,.pilotFlowConfigScreen .secondaryButton,.pilotFlowConfigScreen input,.pilotFlowConfigScreen select,.pilotFlowConfigScreen textarea{background:#fff;border-color:var(--line);color:var(--text)}.pilotFlowConfigScreen .flowExportWorkspace{background:var(--panel);border-color:var(--line);box-shadow:none}.pilotFlowConfigScreen .flowExportSummary div{background:rgba(15,23,42,.025);border-color:var(--line)}.pilotFlowConfigScreen .flowExportNote,.pilotFlowConfigScreen .flowExportSummary dd{color:var(--muted)}.pilotFlowConfigScreen .flowExportWarnings{background:rgba(180,83,9,.08);border-color:rgba(180,83,9,.28)}.pilotFlowConfigScreen .flowExportWarnings strong{color:#92400e}.pilotFlowConfigScreen .flowExportWarnings p{color:var(--muted)}.pilotFlowConfigScreen .flowExportDownloadModes span{border-color:var(--line);color:var(--muted)}.pilotFlowConfigScreen .flowExportDownloadModes span.active{background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.34);color:#0f766e}.pilotHelpScreen{max-width:760px}.pilotHelpScreen .pilotHelpList article{align-items:start;border-bottom:1px solid rgba(148,163,184,.18);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 0}.pilotHelpScreen .pilotHelpList article:last-child{border-bottom:0}@media (max-width:640px){.pilotAdminScreen .pilotAdminRow,.pilotAdminScreen .pilotSourceRow,.pilotSettingsGrid{grid-template-columns:minmax(0,1fr)}.pilotAdminScreen{max-height:none;width:100%}.pilotModalHeaderActions{justify-content:stretch}.pilotModalHeaderActions .secondaryButton{flex:1 1 auto}}.pilotReviewScreen{background:#050b16;border:1px solid rgba(148,163,184,.28);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:12px;gap:12px;max-width:760px;overflow:auto;padding:14px;width:min(100%,760px);min-width:0}.pilotReviewScreen header{align-items:center;display:flex;gap:10px;justify-content:space-between}.pilotReviewNav{display:flex;gap:8px}.pilotReviewScreen header span{color:#e5eefb;font-size:12px;font-weight:750;line-height:1.35;text-align:right}.pilotReviewScreen .field span{color:#dbeafe;font-size:14px}.pilotReviewScreen input,.pilotReviewScreen select,.pilotReviewScreen textarea{background:#f8fafc;border-color:#cbd5e1;color:#07111f}.pilotReviewScreen textarea::placeholder{color:#64748b}.pilotReviewScreen .iconButton,.pilotReviewScreen .secondaryButton{background:#f8fafc;border-color:#cbd5e1;color:#07111f}.pilotReviewScreen .iconButton:disabled{opacity:.45}.pilotReviewBody{min-height:46vh;overflow-x:hidden}@media (min-width:720px){.pilotResultRow{align-items:center;grid-template-columns:minmax(0,1fr) auto auto}}.workspaceGrid{grid-template-columns:minmax(0,1fr)}.dataGrid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.dataGrid>.panel:only-child,.workspaceGrid>.panel:only-child{grid-column:1/-1}.panel,.statPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);min-width:0}.panel{padding:18px}.worksheetPanel{display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,2.2vw,28px)}.worksheetHeader{align-items:flex-start;margin-bottom:0}.worksheetSubcopy{color:var(--muted);line-height:1.45;margin:6px 0 0}.statPanel{display:grid;grid-gap:6px;gap:6px;min-height:118px;padding:16px}.opsPanel{display:grid;grid-gap:14px;gap:14px}.opsGrid{grid-gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.opsGrid,.opsItem{display:grid;gap:10px}.opsItem{align-items:start;background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.18);border-radius:8px;grid-gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:112px;padding:13px}.opsItem.warn{background:hsla(42,84%,69%,.08);border-color:hsla(42,84%,69%,.28)}.opsItem svg{color:var(--green);margin-top:2px}.opsItem.warn svg{color:var(--gold)}.opsItem small,.opsItem span,.opsItem strong{display:block;min-width:0}.opsItem strong{color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.opsItem span{color:#dfe6f3;font-size:12px;font-weight:800;margin-top:5px;text-transform:uppercase}.opsItem small{color:var(--muted);line-height:1.35;margin-top:5px}.statPanel svg{color:var(--cyan)}.statPanel strong{color:#fff;font-size:34px;letter-spacing:0;line-height:1}.statPanel span{color:#d9deea;font-weight:750}.statPanel small{color:var(--quiet)}.panelHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.panelHeader h2{font-size:22px;letter-spacing:0;margin:0}.panelHeader svg{color:var(--cyan);flex:0 0 auto}.panelHeader select{max-width:300px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.field span{color:var(--muted);font-size:13px;font-weight:750}.buttonRow,.metaLine,.searchField{align-items:center;display:flex}.buttonRow{flex-wrap:wrap;gap:10px;margin-top:14px}.eventList{background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-top:16px;min-height:112px;padding:12px 14px}.eventList p,.jobList p{margin:7px 0}.casperIntakePanel,.flowContextPanel,.learningAftercarePanel,.roleHandoffPanel,.substackPreviewPanel{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:12px}.flowContextPanel{border-color:rgba(251,191,36,.28)}.casperIntakePanel{border-color:rgba(34,211,238,.24)}.casperIntakePanel .flowContextHeader>span{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.24);color:var(--cyan)}.flowContextPanel.confirmed{border-color:rgba(52,211,153,.3)}.flowContextHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.flowContextHeader h3,.learningAftercarePanel h3{font-size:18px;letter-spacing:0;margin:0}.flowContextHeader>span{background:hsla(42,84%,69%,.12);border:1px solid hsla(42,84%,69%,.28);border-radius:999px;color:var(--gold);flex:0 0 auto;font-size:12px;font-weight:850;padding:5px 8px}.flowContextPanel.confirmed .flowContextHeader>span{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.26);color:var(--green)}.flowContextGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.flowContextSummary{color:#dbe3ee;font-size:13px;line-height:1.45;margin:0}.roleHandoffPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.roleHandoffPanel article{background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px}.roleHandoffPanel span,.roleHandoffPanel strong{display:block}.roleHandoffPanel span{color:var(--muted);font-size:12px;line-height:1.4;margin-top:5px}.draftPreview{display:grid;grid-gap:16px;gap:16px}.draftPreview h3{font-size:22px;letter-spacing:0;margin:0}.savedDraftPreview{max-height:340px}.contentAccessBar{align-items:center;background:rgba(34,211,238,.07);border:1px solid rgba(34,211,238,.16);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.contentAccessBar span,.contentAccessBar strong{display:block}.contentAccessBar span{color:var(--muted);font-size:13px;margin-top:3px;overflow-wrap:anywhere}.inlineTextButton{background:transparent;border:0;min-height:auto;padding:0;text-align:left}.inlineTextButton:hover{text-decoration:underline}.draftEditor{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:16px}.editorHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.editorHeader span,.editorHeader strong{display:block}.editorHeader span{color:var(--muted);font-size:12px;margin-top:2px}.learningBadge{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 8px}.learningBadge.active{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.3);color:var(--cyan)}.compactTextarea{min-height:76px}.draftBodyEditor{min-height:320px}.learningControls{display:grid;grid-gap:10px;gap:10px;grid-template-columns:100px minmax(0,1fr) minmax(0,1.3fr)}.inlineCommentPanel{background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:10px}.inlineCommentControls{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(120px,.5fr) auto auto}.checkField{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:750;gap:8px;min-height:40px}.checkField input{accent-color:var(--cyan);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-height:auto;width:auto}.inlineCommentList{display:grid;grid-gap:8px;gap:8px}.inlineCommentList article{align-items:start;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:5px 10px;gap:5px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.inlineCommentList article p,.inlineCommentList article span,.inlineCommentList article strong{grid-column:1}.inlineCommentList article strong{color:var(--gold);font-size:12px;text-transform:uppercase}.inlineCommentList article span{color:var(--muted);font-size:12px}.inlineCommentList article p{margin:0}.inlineCommentList article button{grid-column:2;grid-row:1/span 3}.saveEditRow{margin-top:0}.metaLine{flex-wrap:wrap;gap:8px}.jobList span,.metaLine span,.routeItem em{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--muted);font-size:12px;font-style:normal;padding:5px 8px}.modelStatus,.modelTrace{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px}.modelTrace{border-color:rgba(251,191,36,.25)}.modelTraceLive{border-color:rgba(52,211,153,.25)}.modelStatus strong,.modelTrace strong{color:var(--text);font-size:13px}.modelStatus span,.modelTrace small,.modelTrace span{color:var(--muted);font-size:12px;line-height:1.45}.criticBox{background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.3);border-radius:8px;color:#fecdd3;margin-top:14px;padding:12px}.criticBox.pass{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.3);color:#bbf7d0}.criticBox p{margin:6px 0 0}.criticMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.criticMeta span{background:rgba(15,23,42,.34);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:var(--muted);font-size:12px;line-height:1.35;padding:4px 8px}.criticList{color:var(--muted);font-size:13px;margin:10px 0 0;padding-left:18px}.criticPersonas{color:var(--muted);font-size:12px;line-height:1.45}.artifactLineage{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px}.artifactChips{display:flex;flex-wrap:wrap;gap:6px}.artifactChips span{background:rgba(59,130,246,.08);border:1px solid rgba(147,197,253,.18);border-radius:999px;color:var(--muted);font-size:12px;line-height:1.35;padding:4px 8px}.substackPreviewPanel{margin-bottom:0}.substackPreviewActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compactActionButton{min-height:32px;padding:6px 10px}.warningBadge{border-color:hsla(42,84%,69%,.32);color:var(--gold)}.previewWarnings{display:flex;flex-wrap:wrap;gap:6px}.previewWarnings span{background:hsla(42,84%,69%,.1);border:1px solid hsla(42,84%,69%,.22);border-radius:999px;color:var(--gold);font-size:12px;font-weight:800;padding:5px 8px}.substackPreview{max-height:300px}.contentModalBackdrop{align-items:flex-start;background:rgba(2,6,23,.76);display:flex;inset:0;justify-content:center;overflow:auto;padding:28px;position:fixed;z-index:80}.contentModal{background:linear-gradient(180deg,rgba(16,19,31,.98),rgba(8,10,18,.98));border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:16px;gap:16px;max-width:min(840px,100%);padding:clamp(18px,2.4vw,28px);width:100%}.contentModalHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.contentModalHeader h2{font-size:24px;letter-spacing:0;margin:0}.contentReader{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;color:#eef4fb;display:grid;font-size:16px;grid-gap:12px;gap:12px;line-height:1.65;max-height:min(70vh,760px);overflow:auto;padding:clamp(18px,2.2vw,30px)}.contentReader h1,.contentReader h2,.contentReader h3,.contentReader p,.contentReader ul{margin:0}.contentReader h1,.contentReader h2,.contentReader h3{color:var(--text);letter-spacing:0;line-height:1.2;margin-top:4px}.contentReader h1{font-size:28px}.contentReader h2{font-size:22px}.contentReader h3{font-size:18px}.contentReader ul{display:grid;grid-gap:7px;gap:7px;padding-left:22px}.contentReader a{color:var(--cyan);font-weight:800;overflow-wrap:anywhere}.learningAftercarePanel{margin-bottom:0;margin-top:16px}.learningProposalQueue{display:grid;grid-gap:8px;gap:8px}.learningProposalQueue article{background:rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px}.learningProposalQueue span,.learningProposalQueue strong{display:block}.learningProposalQueue span{color:var(--gold);font-size:12px;margin-top:3px;text-transform:uppercase}.learningProposalQueue p{color:var(--muted);font-size:13px;line-height:1.4;margin:8px 0 0}.exportPanel{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px}.exportControls{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.reviewActions{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.reviewActions .buttonRow{margin-top:0}.primaryActionRow{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px}.dangerActionRow,.supportActionRow{padding:0 10px}.dangerActionRow{border-left:3px solid rgba(251,113,133,.38)}.actionHint{color:var(--quiet);font-size:12px;font-weight:750}.compactField{margin-bottom:0}.exportBox{max-height:260px}.reviewTimeline{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.reviewTimeline>strong{color:var(--text)}.reviewTimeline article{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;padding:11px 12px}.reviewTimeline span{color:var(--gold);display:block;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.reviewTimeline time{color:var(--quiet);display:block;font-size:12px;margin-top:3px}.reviewTimeline p{color:#dbe3ee;margin:8px 0 0}.tableWrap{overflow-x:auto}.searchField{background:hsla(0,0%,100%,.06);border:1px solid var(--line);border-radius:8px;gap:8px;min-width:230px;padding-left:11px}.searchField svg{color:var(--muted)}.searchField input{background:transparent;border:0;min-height:38px;padding-left:0}.jobList,.routeGrid,.sourceForm,.sourceList{display:grid;grid-gap:10px;gap:10px}.sourceForm{background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(130px,.35fr) minmax(150px,.4fr) auto;margin-bottom:14px;padding:12px;min-width:0}.editorialSystemPanel{overflow:hidden}.editorialGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.editorialColumn{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.editorialColumn h3{font-size:17px;letter-spacing:0;margin:0}.miniForm{display:grid;grid-gap:9px;gap:9px}.miniForm textarea{min-height:74px}.checkLine{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:8px}.checkLine input{min-height:0;width:auto}.splitControls{display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr 1fr}.editorialList{display:grid;grid-gap:9px;gap:9px;max-height:360px;overflow:auto}.editorialList article{background:rgba(0,0,0,.16);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:11px 12px}.editorialList span,.editorialList strong{display:block}.editorialList span{color:var(--muted);font-size:12px;margin-top:4px}.editorialList p{color:#d7deea;margin:8px 0 0}.editorialList details{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.editorialList summary{color:var(--gold);cursor:pointer;font-size:12px;font-weight:800;letter-spacing:0}.editorialList details textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;margin-top:9px;min-height:150px;white-space:pre}.editorialList details button{justify-self:start;margin-top:9px}.sourceForm .field{margin-bottom:0}.sourceForm button{align-self:end}.routeItem,.sourceList article{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;padding:12px}.routeItem small,.routeItem span,.sourceList span{color:var(--muted);display:block;margin-top:4px}.routeItem .okText{color:#a7f3d0}.routeItem .warningText{color:#fecdd3}.modelStatus{margin:0 0 14px}.modelRunList{border-top:1px solid hsla(0,0%,100%,.08);margin-top:16px;padding-top:16px}.modelRunList,.modelRunList p{display:grid;grid-gap:8px;gap:8px}.modelRunList p{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;grid-template-columns:1.15fr 1.05fr .55fr .55fr .55fr 1.4fr;margin:0;padding:10px 12px}.modelRunList span{color:var(--muted);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sourceList p{color:#d5dbea;margin:8px 0 0}.routeGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.routeItem{display:grid;grid-gap:4px;gap:4px}.qualityStudioPanel,.sourceLibraryPanel{scroll-margin-top:96px}.qualityStudioPanel{display:grid;grid-gap:16px;gap:16px}.learningGrid,.learningStages,.qualityGrid,.qualityHero,.setupGrid{display:grid;grid-gap:12px;gap:12px}.qualityHero{grid-template-columns:repeat(3,minmax(0,1fr))}.learningGrid article,.learningStages article,.qualityHero article,.qualityModule,.setupGrid article{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;min-width:0;padding:13px}.learningGrid strong,.learningStages strong,.qualityHero strong,.qualityModule strong,.setupGrid strong{display:block;overflow-wrap:anywhere}.learningGrid li,.learningStages p,.qualityHero p,.qualityModule p,.setupGrid em,.setupGrid p,.setupGrid span{color:#d5dbea;line-height:1.45}.learningStages p,.qualityHero p,.qualityModule p,.setupGrid p{margin:7px 0 0}.qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityModule{display:grid;grid-gap:12px;gap:12px}.qualityModule dl{display:grid;grid-gap:8px;gap:8px;margin:0}.qualityModule dl div{display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(90px,.32fr) minmax(0,1fr)}.qualityModule dt{color:var(--gold);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.qualityModule dd{color:var(--muted);line-height:1.45;margin:0}.learningPanel{background:rgba(34,211,238,.055);border:1px solid rgba(34,211,238,.15);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.learningGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.learningGrid ul{display:grid;grid-gap:7px;gap:7px;margin:10px 0 0;padding-left:18px}.learningStages{grid-template-columns:repeat(6,minmax(0,1fr))}.learningStages article{display:grid;grid-gap:6px;gap:6px}.learningStages span{align-items:center;background:rgba(34,211,238,.14);border:1px solid rgba(34,211,238,.28);border-radius:999px;color:#dffaff;display:inline-flex;font-size:12px;font-weight:850;height:26px;justify-content:center;width:26px}.learningStages p{font-size:12px}.setupGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.setupGrid em,.setupGrid span{display:block;font-size:12px;margin-top:8px}.setupGrid em{color:var(--muted);font-style:normal}.sourceLibraryGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.sourceLibraryEditor,.sourceLibrarySummary{min-width:0}.jsonTextarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:340px;white-space:pre}.fileField input{cursor:pointer;padding:8px 10px}.summaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.emptyState,.flowList article,.policyList,.summaryGrid div{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;padding:12px}.summaryGrid strong{display:block;font-size:30px;letter-spacing:0;line-height:1}.flowList span,.summaryGrid span{color:var(--muted);display:block;font-size:12px;margin-top:5px}.policyList{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.emptyState p,.flowList p,.policyList p{color:#d5dbea;margin:0}.flowList{display:grid;grid-gap:10px;gap:10px;margin-top:12px;max-height:320px;overflow:auto}.flowList strong{display:block}.accessGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.accessGrid article{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;padding:14px}.accessGrid strong{display:block}.accessGrid p{color:#d5dbea;line-height:1.5;margin:8px 0 0}.userDirectory{border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding-top:16px}.compactPanelHeader{margin-bottom:0}.compactPanelHeader h3{font-size:18px;letter-spacing:0;margin:0}.userGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.membershipList,.userList{display:grid;grid-gap:10px;gap:10px}.membershipList article,.userList article{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;min-width:0;padding:12px}.membershipList span,.membershipList strong,.userList small,.userList span,.userList strong{display:block;min-width:0;overflow-wrap:anywhere}.membershipList p,.membershipList span,.userList small,.userList span{color:var(--muted);font-size:12px;line-height:1.4;margin:4px 0 0}code{background:hsla(0,0%,100%,.08);border-radius:4px;padding:2px 5px}:root[data-theme=light] .primaryLinkButton,:root[data-theme=light] button{border-color:rgba(15,23,42,.12);color:#f8fafc}:root[data-theme=light] .contentAccessBar,:root[data-theme=light] .contentModal,:root[data-theme=light] .contentReader,:root[data-theme=light] .flowContextPanel,:root[data-theme=light] .learningAftercarePanel,:root[data-theme=light] .metric,:root[data-theme=light] .nextActionPanel,:root[data-theme=light] .panel,:root[data-theme=light] .qualityModule,:root[data-theme=light] .roleHandoffPanel,:root[data-theme=light] .statusStrip,:root[data-theme=light] .substackPreviewPanel,:root[data-theme=light] .voicePreview,:root[data-theme=light] input,:root[data-theme=light] pre,:root[data-theme=light] select,:root[data-theme=light] textarea{background:var(--panel);border-color:var(--line);color:var(--text)}:root[data-theme=light] .accessGrid p,:root[data-theme=light] .focusCard small,:root[data-theme=light] .nextActionText p:not(.label),:root[data-theme=light] pre{color:var(--muted)}:root[data-theme=light] .iconButton,:root[data-theme=light] .secondaryButton{background:rgba(15,23,42,.055);border-color:rgba(15,23,42,.14);color:var(--text)}:root[data-theme=light] .dangerButton{background:rgba(180,35,72,.08);border-color:rgba(180,35,72,.24);color:var(--red)}:root[data-theme=light] .pilotNotice{background:rgba(14,116,144,.08);border-color:rgba(14,116,144,.24);color:#164e63}:root[data-theme=light] .pilotError{background:rgba(180,35,72,.07);border-color:rgba(180,35,72,.22);color:#9f1239}:root[data-theme=light] .pilotSettingsPanel{background:hsla(0,0%,100%,.98)}:root[data-theme=light] .pilotNoraFeedback,:root[data-theme=light] .pilotPreview,:root[data-theme=light] .pilotReactionBox,:root[data-theme=light] .pilotResult,:root[data-theme=light] .pilotResultRow,:root[data-theme=light] .pilotSourceExtractionViewer,:root[data-theme=light] .pilotSourceLedgerBox{background:hsla(0,0%,100%,.92);border-color:rgba(15,23,42,.12)}:root[data-theme=light] .pilotNoraFeedback{background:rgba(180,35,72,.055);border-color:rgba(180,35,72,.18)}:root[data-theme=light] .pilotNoraFeedbackGrid div{background:hsla(0,0%,100%,.7);border-color:rgba(15,23,42,.08)}:root[data-theme=light] .pilotNoraFeedbackHeader em.block{color:#9f1239}:root[data-theme=light] .pilotRecoveryPanel{background:rgba(217,119,6,.06);border-color:rgba(217,119,6,.22)}:root[data-theme=light] .pilotRecoveryFacts div{background:rgba(15,23,42,.035);border-color:rgba(15,23,42,.08)}:root[data-theme=light] .pilotRecoveryMissing{background:rgba(180,35,72,.06);border-color:rgba(180,35,72,.18);color:#9f1239}:root[data-theme=light] .pilotRecoveryChips span{background:rgba(180,35,72,.07);border-color:rgba(180,35,72,.18);color:#9f1239}:root[data-theme=light] .pilotResultDetail{background:rgba(248,250,252,.88);border-color:rgba(15,23,42,.12)}:root[data-theme=light] .pilotPreviewBody p,:root[data-theme=light] .pilotResult p{color:var(--text)}:root[data-theme=light] .pilotPreview footer,:root[data-theme=light] .pilotResult small,:root[data-theme=light] .pilotSavedReaction{color:var(--muted)}:root[data-theme=light] .pilotExportReady strong{color:#164e63}:root[data-theme=light] .pilotResultRow b.ready{background:rgba(22,163,74,.1);color:#166534}:root[data-theme=light] .pilotProgressItem.active{background:rgba(14,116,144,.08);border-color:rgba(14,116,144,.24)}:root[data-theme=light] .pilotProgressSteps span{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08)}:root[data-theme=light] .pilotReviewScreen{background:#050b16;border-color:rgba(148,163,184,.28)}:root[data-theme=light] .pilotReviewScreen .field span,:root[data-theme=light] .pilotReviewScreen header span{color:#dbeafe}:root[data-theme=light] .pilotReviewScreen .iconButton,:root[data-theme=light] .pilotReviewScreen .secondaryButton,:root[data-theme=light] .pilotReviewScreen input,:root[data-theme=light] .pilotReviewScreen select,:root[data-theme=light] .pilotReviewScreen textarea{background:#f8fafc;border-color:#cbd5e1;color:#07111f}@media (max-width:1120px){.consoleHeader,.dataGrid,.focusRail,.learningGrid,.learningStages,.nextActionPanel,.opsGrid,.qualityGrid,.qualityHero,.setupGrid,.sourceLibraryGrid,.statsGrid{grid-template-columns:1fr 1fr}.workflowStepper{grid-template-columns:repeat(4,minmax(0,1fr))}.roleHandoffPanel{grid-template-columns:1fr}.flowTraceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consoleHeader{align-items:start}}@media (max-width:860px){.consoleHeader,.panelHeader{align-items:stretch;flex-direction:column}.topbar{align-items:stretch;gap:10px;min-height:auto;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;position:-webkit-sticky;position:sticky}.brandLockup{min-width:0}.brandLockup small,.navGroup>span{display:none}.nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.navGroup{flex:0 0 auto}.navLinks{flex-wrap:nowrap}.nav a{scroll-snap-align:start;white-space:nowrap}.adminFlowPage{gap:14px}.flowConfigInspector,.flowDetailGrid,.flowExportControls,.flowExportSelectors,.flowExportSummary,.flowFeedbackForm,.flowRunSearch,.flowTraceGrid{grid-template-columns:1fr}.flowConfigCloseButton,.flowExportDownloadButton{width:100%}.flowConfigTreePane{border-bottom:1px solid var(--line);border-right:0;max-height:360px}.flowDetailHeader h2,.flowHero h1,.flowSectionHeader h2{font-size:30px}.main{padding:18px}.accessGrid,.consoleHeader,.dataGrid,.flowContextGrid,.learningGrid,.learningStages,.modeGrid,.nextActionPanel,.opsGrid,.pilotIntakeControls,.pilotProgressList,.pilotResult,.qualityGrid,.qualityHero,.setupGrid,.sourceLibraryGrid,.statsGrid,.userGrid,.workspaceGrid{grid-template-columns:1fr}.focusRail{display:flex;margin-inline:-18px;overflow-x:auto;padding:0 18px 2px;scroll-snap-type:x proximity}.focusCard{flex:0 0 min(82vw,340px);min-height:104px;scroll-snap-align:start}.qualityModule dl div{grid-template-columns:1fr}.consoleHeader h1{font-size:34px;overflow-wrap:anywhere}.consoleHeader .muted{font-size:15px}.nextActionPanel{padding:14px}.nextActionText h2{font-size:24px}.primaryLinkButton{width:100%}.contentAccessBar,.contentModalHeader,.editorHeader,.substackPreviewActions{align-items:stretch;flex-direction:column}.contentModalBackdrop{padding:14px}.contentReader{font-size:15px;max-height:72vh}.workflowStepper{display:flex;margin-inline:-14px;overflow-x:auto;padding:0 14px 2px;scroll-snap-type:x proximity}.stepItem{flex:0 0 156px;scroll-snap-align:start}.panelHeader select,.searchField,.statusStrip{max-width:none;width:100%}.editorialGrid,.exportControls,.inlineCommentControls,.learningControls,.pilotSourceInlineDetails,.sourceForm,.splitControls{grid-template-columns:1fr}}