:root{color-scheme:light;--bg:#f6f0e3;--surface:rgba(255,250,240,0.92);--surface-strong:#f7edd8;--panel:rgba(255,252,246,0.96);--text:#181512;--muted:#5f5346;--faint:#887966;--accent:#0f5132;--accent-strong:#8b3a16;--line:rgba(92,72,49,0.18);--line-strong:rgba(15,81,50,0.28);--shadow:0 24px 70px rgba(91,55,30,0.13);--radius-lg:26px;--radius-md:18px}*{box-sizing:border-box}body,html{min-height:100%;margin:0;padding:0}body{background:radial-gradient(circle at top left,rgba(230,189,103,.26),transparent 30%),radial-gradient(circle at top right,rgba(15,81,50,.14),transparent 25%),linear-gradient(180deg,#fffaf0 0,var(--bg) 48%,#e8dcc7 100%);color:var(--text);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}code,pre{font-family:Consolas,SFMono-Regular,Liberation Mono,monospace}.app-shell{position:relative;min-height:100vh;overflow:hidden;padding:28px 20px 52px}.app-shell__backdrop{position:fixed;inset:auto -12% -42% auto;width:46vw;min-width:420px;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,rgba(139,58,22,.13),transparent 68%);pointer-events:none}.app-shell__inner{position:relative;width:min(1280px,100%);margin:0 auto}.app-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:6px 0 18px;border-bottom:1px solid var(--line)}.app-shell__brand{display:grid;grid-gap:5px;gap:5px}.app-shell__eyebrow,.eyebrow{color:var(--accent-strong);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.app-shell__title{margin:0;font-size:clamp(1.5rem,3vw,2.35rem);line-height:.95}.app-shell__subtitle{margin:0;color:var(--muted)}.app-shell__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:var(--accent)}.app-shell__status span,.status-badge{display:inline-flex;align-items:center;min-height:32px;padding:8px 10px;border:1px solid rgba(15,81,50,.18);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.app-shell__status span,.status-badge,.status-ok{background:rgba(15,81,50,.08);color:var(--accent)}.status-error{background:rgba(139,58,22,.12);color:var(--accent-strong)}.app-shell__nav-wrap{display:grid;grid-gap:10px;gap:10px;padding:18px 0 26px}.app-shell__nav-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted)}.app-shell__nav-label span{color:var(--accent);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.app-shell__nav-label small{color:var(--faint);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.app-shell__nav{display:flex;flex-wrap:wrap;gap:8px}.nav-link{display:inline-grid;gap:2px;min-width:126px;padding:12px 14px;border:1px solid var(--line);background:rgba(255,250,240,.54);color:var(--muted);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.nav-link span{color:var(--text)}.nav-link small{color:var(--faint);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.nav-link[data-active=true]{border-color:var(--line-strong);background:var(--surface);box-shadow:0 12px 28px rgba(91,55,30,.08);transform:translateY(-1px)}.nav-link--disabled{cursor:not-allowed;opacity:.58}.app-shell__main{min-height:calc(100vh - 190px)}.dashboard{display:grid;grid-gap:24px;gap:24px}.dashboard-hero,.ops-hero,.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.dashboard-hero{display:grid;grid-gap:16px;gap:16px;padding:clamp(26px,5vw,48px);background:linear-gradient(135deg,rgba(15,81,50,.08),rgba(247,237,216,.82)),var(--panel)}.dashboard-hero h2{max-width:860px;margin:0;font-size:clamp(2.6rem,7vw,5.8rem);line-height:.9;letter-spacing:-.055em}.dashboard-hero p{max-width:820px;margin:0;color:var(--muted);font-size:1.1rem;line-height:1.55}.actions-row,.dashboard-actions,.ops-meta,.quick-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-grid,.ops-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid-compact>*{grid-column:auto}.policy-metrics-card{margin-top:18px;border:1px solid var(--line);border-radius:28px;padding:20px;background:radial-gradient(circle at 8% 0,rgba(236,176,75,.2),transparent 34%),linear-gradient(135deg,rgba(247,237,216,.94),rgba(230,240,229,.88))}.policy-metrics-card h3{margin:8px 0 6px;color:var(--text)}.policy-metrics-card p{margin:0;color:var(--muted)}.policy-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.policy-metrics-grid span{border-radius:999px;padding:8px 12px;background:rgba(255,253,247,.68);color:var(--text);font-size:.86rem;font-weight:700}.panel{grid-column:span 6;padding:22px}.ops-grid .panel-wide,.panel-wide{grid-column:span 12}.ops-grid .panel{grid-column:span 4}.ops-grid .panel-wide{grid-column:span 12}.panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.panel-header h2{margin:0;font-size:1.4rem}.panel-header p{margin:8px 0 0;color:var(--muted);font-size:.95rem;line-height:1.45}.fact-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.fact-card,.route-card{border:1px solid var(--line);background:rgba(247,237,216,.46)}.fact-card{display:grid;grid-gap:8px;gap:8px;padding:18px}.fact-card span,.field span,.route-card small{color:var(--faint);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.fact-card strong{color:var(--accent);font-size:1.35rem}.error-copy,.fact-card p,.muted-copy,.route-card p,.success-copy{margin:0;color:var(--muted);line-height:1.45}.success-copy{color:var(--accent)}.route-stack{display:grid;grid-gap:10px;gap:10px}.route-card{display:grid;grid-gap:6px;gap:6px;padding:15px}.route-card span{color:var(--text);font-weight:700}.route-card--planned{opacity:.7}.button-primary,.button-secondary,.ghost-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);padding:12px 16px;font:inherit}.button-primary,.primary-button{background:var(--accent);color:#fffaf4;border-color:var(--accent)}.button-secondary{background:var(--surface-strong);color:var(--text)}.primary-button:disabled{opacity:.65;cursor:wait}.ghost-button{background:var(--surface-strong);color:var(--text)}.ops-hero{padding:34px;background:linear-gradient(135deg,rgba(15,81,50,.08),rgba(247,237,216,.9)),var(--surface)}.ops-kicker{margin-bottom:12px;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.ops-hero h1{margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.94}.ops-hero p{max-width:720px;margin:14px 0 0;color:var(--muted);font-size:1.05rem}.ops-meta{margin-top:18px;color:var(--accent);font-size:.9rem}.ops-shell{display:grid;grid-gap:24px;gap:24px}.field-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:6px}.inline-field{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border:1px solid var(--line);background:rgba(255,253,247,.72)}.inline-field span,.section-label{color:var(--faint);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.inline-field input{width:180px;border:0;background:transparent;color:var(--text);outline:none}.field-span-2{grid-column:span 2}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--line);background:#fffdf7;color:var(--text)}.field textarea{min-height:180px;resize:vertical;line-height:1.5}.summary-strip{margin-bottom:14px;padding:12px 14px;background:rgba(15,81,50,.05);color:var(--accent)}.code-block{margin:0;padding:16px;overflow:auto;border:1px solid var(--line);background:#171311;color:#f8efe0;font-size:.86rem;line-height:1.5}.code-block-large{min-height:280px}.error-copy{margin-bottom:14px;color:var(--accent-strong)}.goal-console{display:grid;grid-gap:24px;gap:24px}.goal-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.goal-grid .panel{grid-column:span 6}.goal-grid .panel-wide{grid-column:span 12}.goal-list{display:grid;grid-gap:10px;gap:10px}.goal-card{display:grid;grid-gap:6px;gap:6px;width:100%;padding:15px;border:1px solid var(--line);background:rgba(247,237,216,.42);color:var(--text);text-align:left}.goal-card[data-active=true]{border-color:var(--line-strong);background:rgba(15,81,50,.08)}.goal-card strong{font-size:1.05rem}.goal-card small,.version-row small{color:var(--faint);font-size:.78rem}.goal-card p{margin:0;color:var(--muted);line-height:1.4}.goal-card__status,.version-row span{width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid rgba(15,81,50,.16);background:rgba(15,81,50,.08);color:var(--accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.version-row{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--line);background:rgba(255,250,240,.62)}.danger-button{border-color:rgba(139,58,22,.22);color:var(--accent-strong)}.plan-viewer-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:start}.plan-detail{display:grid;grid-gap:14px;gap:14px}.plan-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-contract-grid,.plan-state-grid,.task-bucket-grid{display:grid;grid-gap:12px;gap:12px}.plan-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-card-wide{grid-column:span 1}.risk-score-grid{display:grid;grid-gap:4px;gap:4px}.task-bucket-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.task-bucket{display:grid;grid-gap:10px;gap:10px}.task-bucket-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);background:rgba(15,81,50,.06)}.task-bucket-header span{color:var(--accent);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.task-bucket-header strong{color:var(--text)}.task-list{display:grid;grid-gap:10px;gap:10px}.task-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);background:rgba(255,250,240,.68)}.task-card span{width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid rgba(15,81,50,.16);background:rgba(15,81,50,.08);color:var(--accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.task-card small{color:var(--faint);font-size:.78rem}.task-meta-row{display:flex;flex-wrap:wrap;gap:6px}.task-meta-row small{width:-moz-fit-content;width:fit-content;padding:4px 7px;border:1px solid rgba(92,72,49,.14);background:rgba(255,252,246,.7)}.task-card p{margin:0;color:var(--muted);line-height:1.4}.commitments-console{display:grid;grid-gap:24px;gap:24px}.commitments-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.commitments-grid .panel{grid-column:span 6}.commitments-grid .panel-wide{grid-column:span 12}.summary-cards{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.commitment-list,.detail-stack{display:grid;grid-gap:10px;gap:10px}.commitment-card{display:grid;grid-gap:6px;gap:6px;width:100%;padding:15px;border:1px solid var(--line);background:rgba(247,237,216,.42);color:var(--text);text-align:left}.commitment-card[data-active=true]{border-color:var(--line-strong);background:rgba(15,81,50,.08)}.commitment-card p{margin:0;color:var(--muted);line-height:1.4}.tenant-link-card{text-decoration:none}.tenant-link-card__cta{width:-moz-fit-content;width:fit-content;margin-top:4px;padding:6px 9px;border:1px solid rgba(15,81,50,.18);background:rgba(15,81,50,.08);color:var(--accent);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.tenant-detail-page{display:grid;grid-gap:18px;gap:18px}.tenant-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--faint);font-family:Consolas,SFMono-Regular,Liberation Mono,monospace;font-size:.78rem}.tenant-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(15,81,50,.08),rgba(247,237,216,.86)),var(--panel);box-shadow:var(--shadow)}.tenant-detail-header__actions,.tenant-detail-header__identity,.tenant-detail-header__meta{display:flex;flex-wrap:wrap;gap:10px}.tenant-detail-header__identity{align-items:center}.tenant-detail-header__actions{justify-content:flex-end}.tenant-detail-header h1{margin:4px 0 10px;font-size:clamp(2rem,5vw,3.8rem);line-height:.94;letter-spacing:-.04em}.tenant-detail-header__meta span{padding:7px 9px;border:1px solid rgba(92,72,49,.14);background:rgba(255,252,246,.68);color:var(--muted);font-size:.74rem}.tenant-avatar,.tenant-detail-header__meta span{font-family:Consolas,SFMono-Regular,Liberation Mono,monospace}.tenant-avatar{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line-strong);background:var(--surface-strong);color:var(--accent);font-weight:800}.tenant-tabs{display:flex;flex-wrap:wrap;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;border:1px solid var(--line);background:rgba(255,250,240,.62)}.tenant-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border:0;background:transparent;color:var(--muted)}.tenant-tabs button[data-active=true]{background:var(--surface-strong);color:var(--text)}.tenant-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:rgba(15,81,50,.08);color:var(--accent);font-size:.72rem}.tenant-config-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-config-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-config-grid-single{grid-template-columns:1fr;margin-top:12px}.tenant-config-card{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:15px;border:1px solid var(--line);background:rgba(255,250,240,.62)}.tenant-ai-payload summary small,.tenant-config-card span{color:var(--faint);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.tenant-config-card strong{overflow-wrap:anywhere;color:var(--text)}.tenant-config-card p{margin:0;color:var(--muted);line-height:1.45}.tenant-playground-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.66fr) minmax(320px,.34fr);align-items:start}.tenant-playground-side{display:grid;grid-gap:18px;gap:18px}.tenant-chat-stage{min-height:780px}.tenant-ai-payload{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);background:rgba(255,250,240,.62)}.tenant-ai-payload summary{display:grid;grid-gap:4px;gap:4px;cursor:pointer}.tenant-ai-payload summary span{color:var(--text);font-weight:700}.commitment-status-due{border-color:rgba(139,58,22,.24);background:rgba(139,58,22,.12);color:var(--accent-strong)}.commitment-meta-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.human-gate-decision-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.human-gate-decision-strip div,.human-gate-preview,.human-gate-raw,.human-gate-section{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);background:rgba(255,250,240,.62)}.human-gate-decision-strip span{color:var(--accent-strong);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.human-gate-decision-strip strong{overflow-wrap:anywhere;font-size:1.02rem}.human-gate-decision-strip small,.human-gate-preview p,.human-gate-section p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.human-gate-section strong{overflow-wrap:anywhere}.human-gate-preview{background:rgba(15,81,50,.05)}.human-gate-approval-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(15,81,50,.24);background:radial-gradient(circle at top right,rgba(15,81,50,.1),transparent 38%),rgba(255,250,240,.72)}.human-gate-approval-card[data-expiry=expiring]{border-color:rgba(196,140,0,.32);background:radial-gradient(circle at top right,rgba(230,189,103,.24),transparent 38%),rgba(255,250,240,.78)}.human-gate-approval-card[data-expiry=expired]{border-color:rgba(139,58,22,.34);background:radial-gradient(circle at top right,rgba(139,58,22,.16),transparent 38%),rgba(255,250,240,.78)}.human-gate-approval-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.human-gate-approval-card__head strong{padding:6px 9px;border:1px solid rgba(15,81,50,.18);background:rgba(15,81,50,.08);color:var(--accent);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.human-gate-approval-card[data-expiry=expired] .human-gate-approval-card__head strong,.human-gate-approval-card[data-expiry=expiring] .human-gate-approval-card__head strong{border-color:rgba(139,58,22,.22);background:rgba(139,58,22,.11);color:var(--accent-strong)}.human-gate-approval-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.human-gate-approval-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.human-gate-approval-grid div{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid rgba(92,72,49,.14);background:rgba(255,252,246,.7)}.human-gate-approval-grid span{color:var(--faint);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.human-gate-approval-grid strong{overflow-wrap:anywhere;color:var(--text);font-family:Consolas,SFMono-Regular,Liberation Mono,monospace;font-size:.94rem;line-height:1.35}.human-gate-approval-grid small{overflow-wrap:anywhere;color:var(--muted);line-height:1.35}.human-gate-timeline{display:grid;grid-gap:8px;gap:8px}.human-gate-raw summary{cursor:pointer;color:var(--accent);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.human-gate-actions{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line-strong);background:rgba(15,81,50,.06)}.human-gate-actions p{margin:0;color:var(--muted)}.human-gate-actions textarea{min-height:92px}.human-gate-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.human-gate-decision-result{display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(15,81,50,.18);background:rgba(15,81,50,.08)}.human-gate-decision-result small{color:var(--muted);overflow-wrap:anywhere}.human-gate-run-projection{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);background:rgba(15,81,50,.04)}.human-gate-run-list{display:grid;grid-gap:10px;gap:10px}.human-gate-run-card{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid rgba(15,81,50,.18);background:rgba(255,250,240,.68)}.human-gate-run-card p{margin:0;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.human-gate-run-card .ghost-button{width:-moz-fit-content;width:fit-content}.opportunity-console,.runs-console{display:grid;grid-gap:24px;gap:24px}.opportunity-grid,.runs-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.opportunity-grid .panel,.runs-grid .panel{grid-column:span 6}.opportunity-grid .panel-wide,.runs-grid .panel-wide{grid-column:span 12}.iteration-list,.run-edge-list,.run-list,.run-tree,.scan-lead-list,.scan-snapshot-list{display:grid;grid-gap:10px;gap:10px}.iteration-card,.run-card,.run-node{display:grid;grid-gap:6px;gap:6px;width:100%;padding:14px;border:1px solid var(--line);background:rgba(247,237,216,.42);color:var(--text);text-align:left}.iteration-card[data-active=true],.run-card[data-active=true],.run-node[data-active=true]{border-color:var(--line-strong);background:rgba(15,81,50,.08)}.iteration-card p,.run-card p,.run-node p,.version-row p{margin:0;color:var(--muted);line-height:1.4}.run-topology-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(300px,.58fr) minmax(260px,.42fr);align-items:start}.run-detail-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-cards-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-code-block{margin:4px 0 0;padding:10px;overflow:auto;border:1px solid var(--line);background:rgba(23,19,17,.9);color:#f8efe0;font-size:.76rem;line-height:1.45}.bus-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.bus-toolbar .field{min-width:220px}.bus-timeline-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start}.bus-timeline{display:grid;grid-gap:10px;gap:10px;max-height:680px;overflow:auto;padding-right:4px}.bus-snapshot-card{display:grid;grid-gap:6px;gap:6px;width:100%;padding:14px;border:1px solid var(--line);background:rgba(247,237,216,.42);color:var(--text);text-align:left}.bus-snapshot-card[data-active=true]{border-color:var(--line-strong);background:rgba(15,81,50,.08)}.bus-snapshot-card p{margin:0;color:var(--muted);line-height:1.4}.bus-json-grid,.bus-snapshot-detail{display:grid;grid-gap:12px;gap:12px}.bus-json-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-check-list,.validation-console,.validation-result-list{display:grid;grid-gap:12px;gap:12px}.validation-impact-strip{display:grid;grid-gap:6px;gap:6px;margin:0}.validation-impact-strip p{margin:0}.validation-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);background:rgba(255,250,240,.68)}.validation-card p,.validation-check p{margin:0;color:var(--muted);line-height:1.4}.validation-card__header{display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);align-items:start}.validation-card__header strong,.validation-check strong{color:var(--text)}.validation-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.validation-check{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid rgba(92,72,49,.14);background:rgba(247,237,216,.38)}.validation-verdict-allow,.validation-verdict-allow_with_warning{border-color:rgba(15,81,50,.22);background:rgba(15,81,50,.1);color:var(--accent)}.validation-verdict-defer,.validation-verdict-require_approval{border-color:rgba(139,58,22,.2);background:rgba(230,189,103,.18);color:var(--accent-strong)}.validation-verdict-block{border-color:rgba(139,58,22,.24);background:rgba(139,58,22,.12);color:var(--accent-strong)}.scan-snapshot-list{max-height:460px;overflow:auto;padding-right:4px}.arbiter-grid,.scan-bucket-grid{display:grid;grid-gap:16px;gap:16px;align-items:start}.scan-bucket-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arbiter-grid{grid-template-columns:minmax(260px,.32fr) repeat(2,minmax(0,.34fr))}.arbiter-detail,.scan-bucket{display:grid;grid-gap:10px;gap:10px}.scan-lead-card{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid var(--line);background:rgba(255,250,240,.68)}.scan-lead-card strong{color:var(--text)}.scan-lead-card small{color:var(--faint);font-size:.78rem}.scan-lead-card p{margin:0;color:var(--muted);line-height:1.4}.scan-score-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.scan-score-grid div{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(92,72,49,.14);background:rgba(247,237,216,.38)}.scan-score-grid span{color:var(--faint);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.scan-score-grid strong{color:var(--accent);font-size:.95rem}.scan-status-eligible{border-color:rgba(15,81,50,.22);background:rgba(15,81,50,.1);color:var(--accent)}.scan-status-deferred{border-color:rgba(139,58,22,.2);background:rgba(230,189,103,.18);color:var(--accent-strong)}.scan-status-blocked{border-color:rgba(139,58,22,.24);background:rgba(139,58,22,.12);color:var(--accent-strong)}.chat-playground,.deep-review-playground{display:grid;grid-gap:24px;gap:24px}.deep-review-playground__layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.42fr) minmax(0,.88fr) minmax(280px,.34fr);align-items:start}.deep-review-playground__controls,.deep-review-playground__detail,.deep-review-playground__history,.deep-review-playground__result{display:grid;grid-gap:18px;gap:18px}.deep-review-playground__toggle-row{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted)}.deep-review-playground__toggle-row label{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);background:rgba(255,250,240,.72)}.deep-review-playground__list-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.deep-review-playground__final{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(15,81,50,.18);background:radial-gradient(circle at top right,rgba(15,81,50,.12),transparent 32%),linear-gradient(180deg,rgba(252,248,238,.98),rgba(247,240,225,.94))}.deep-review-playground__final-head{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start}.deep-review-playground__final-head h3{margin:10px 0 8px;font-size:1.4rem}.deep-review-playground__final-head p{margin:0;color:var(--muted);line-height:1.55}.deep-review-playground__verdict{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--line);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.74)}.deep-review-playground__verdict--approve{color:#0f5132;border-color:rgba(15,81,50,.24);background:rgba(15,81,50,.08)}.deep-review-playground__verdict--revise{color:#8a5b00;border-color:rgba(138,91,0,.24);background:rgba(196,140,0,.1)}.deep-review-playground__verdict--reject{color:#8e2a1d;border-color:rgba(142,42,29,.24);background:rgba(142,42,29,.08)}.deep-review-playground__highlights,.deep-review-playground__score-grid{display:grid;grid-gap:12px;gap:12px}.deep-review-playground__score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-review-playground__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-review-playground__bullet-list{margin:0;padding-left:18px;color:var(--muted);line-height:1.55}.deep-review-playground__bullet-list li+li{margin-top:8px}.chat-playground__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 30px;border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(15,81,50,.12),transparent 38%),linear-gradient(135deg,rgba(255,250,240,.94),rgba(247,237,216,.85)),var(--panel);box-shadow:var(--shadow)}.chat-playground__hero h2{margin:8px 0 10px;max-width:780px;font-size:clamp(2rem,5vw,3.6rem);line-height:.94;letter-spacing:-.05em}.chat-playground__hero p{max-width:760px;margin:0;color:var(--muted);font-size:1rem;line-height:1.55}.chat-playground__hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.chat-playground__layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(240px,.26fr) minmax(0,.94fr) minmax(280px,.34fr);align-items:start}.chat-inspector,.chat-sidebar,.chat-stage{min-height:100%}.chat-sidebar{display:grid;grid-gap:18px;gap:18px}.chat-sidebar__scenario-list{display:grid;grid-gap:10px;gap:10px}.chat-scenario-card{display:grid;grid-gap:7px;gap:7px;width:100%;padding:16px;border:1px solid var(--line);background:rgba(247,237,216,.42);color:var(--text);text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.chat-scenario-card:hover{transform:translateY(-1px)}.chat-scenario-card[data-active=true]{border-color:var(--line-strong);background:linear-gradient(135deg,rgba(15,81,50,.08),rgba(255,252,246,.94)),rgba(255,252,246,.9)}.chat-scenario-card strong{font-size:1rem}.chat-scenario-card small{color:var(--faint);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.chat-scenario-card p{margin:0;color:var(--muted);line-height:1.42}.chat-sidebar__summary{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(15,81,50,.18);background:rgba(15,81,50,.08)}.chat-sidebar__summary span,.chat-thread-summary span{color:var(--faint);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.chat-sidebar__summary strong,.chat-thread-summary strong{color:var(--text)}.chat-sidebar__summary p{margin:0;color:var(--muted);line-height:1.45}.chat-experiment-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chat-experiment-runs{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.chat-experiment-runs div{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid var(--line);background:rgba(255,252,246,.74)}.chat-experiment-runs strong{color:var(--text);font-size:.84rem}.chat-experiment-runs small,.chat-experiment-runs span{color:var(--faint);font-size:.72rem}.chat-stage{display:grid;grid-template-rows:auto minmax(420px,1fr) auto auto;grid-gap:14px;gap:14px;padding:18px;background:linear-gradient(180deg,rgba(255,252,246,.96),rgba(248,239,224,.78)),var(--panel)}.chat-composer__actions,.chat-composer__footer,.chat-stage__actions,.chat-stage__header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.chat-stage__header h2{margin:8px 0 6px;font-size:1.9rem}.chat-stage__header p{margin:0;color:var(--muted)}.chat-stage__transcript{display:grid;grid-gap:14px;gap:14px;max-height:72vh;overflow:auto;padding:10px 8px 6px;scroll-behavior:smooth}.chat-message{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.chat-message[data-role=user]{grid-template-columns:minmax(0,1fr) 42px}.chat-message[data-role=user] .chat-message__avatar{order:2;background:linear-gradient(135deg,#8b3a16,#c66a32)}.chat-message[data-role=user] .chat-message__body{order:1;justify-self:end;background:linear-gradient(135deg,rgba(15,81,50,.08),rgba(255,255,255,.86))}.chat-message__avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0f5132,#4d7f4f);color:#fffaf4;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.chat-message__body{display:grid;grid-gap:10px;gap:10px;max-width:min(760px,100%);padding:16px 18px;border:1px solid rgba(92,72,49,.16);background:rgba(255,252,246,.96);box-shadow:0 14px 34px rgba(91,55,30,.08)}.chat-message__body--typing{max-width:170px}.chat-message__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chat-message__meta strong{color:var(--text)}.chat-message__meta span{color:var(--faint);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.chat-message__body p{margin:0;color:var(--text);line-height:1.6;white-space:pre-wrap}.chat-message__chips,.chat-stage__prompt-bar{display:flex;flex-wrap:wrap;gap:8px}.chat-chip,.chat-message__chips span{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid rgba(92,72,49,.16);background:rgba(247,237,216,.56);color:var(--muted);font-size:.73rem;letter-spacing:.05em}.chat-chip{background:rgba(255,252,246,.92);color:var(--text);text-align:left}.chat-chip:hover{border-color:var(--line-strong);background:rgba(15,81,50,.06)}.chat-chip-button{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid rgba(92,72,49,.16);background:rgba(255,252,246,.92);color:var(--text);font-size:.73rem;letter-spacing:.05em;text-decoration:none}.chat-chip-button:hover{border-color:var(--line-strong);background:rgba(15,81,50,.06)}.chat-graph-list{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(92,72,49,.14);background:rgba(247,237,216,.32)}.chat-graph-list strong{color:var(--text)}.chat-graph-list ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.chat-graph-list li{display:grid;grid-gap:4px;gap:4px}.chat-graph-list li small,.chat-graph-list li span{color:var(--faint);font-size:.74rem}.chat-composer{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(92,72,49,.16);background:rgba(255,252,246,.98)}.chat-composer__field{display:grid;grid-gap:8px;gap:8px}.chat-composer__field span{color:var(--faint);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.chat-composer__field textarea{width:100%;min-height:118px;padding:14px 16px;border:1px solid var(--line);background:#fffdf7;color:var(--text);resize:vertical;line-height:1.6}.chat-composer__footer small{color:var(--faint)}.chat-inspector{display:grid;grid-gap:18px;gap:18px}.chat-inspector__facts,.chat-run-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.chat-run-summary>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);background:rgba(247,237,216,.46)}.chat-run-summary span{color:var(--faint);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chat-run-summary strong{overflow-wrap:anywhere;color:var(--text);font-size:.95rem;line-height:1.25}.chat-run-summary small{overflow-wrap:anywhere;color:var(--muted);font-size:.78rem;line-height:1.35}.chat-inspector-tabs{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.chat-inspector-tabs button{min-height:36px;padding:8px 9px;border:1px solid var(--line);background:rgba(255,250,240,.78);color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.chat-inspector-tabs button[data-active=true]{border-color:rgba(15,81,50,.32);background:rgba(15,81,50,.09);color:var(--accent)}.chat-inspector-section{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.chat-drilldown{border:1px solid var(--line);background:rgba(255,250,240,.64)}.chat-drilldown summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px;gap:4px;padding:12px 14px;cursor:pointer;list-style:none}.chat-drilldown summary::-webkit-details-marker{display:none}.chat-drilldown summary span{grid-column:1;color:var(--text);font-weight:800}.chat-drilldown summary small{grid-column:1;overflow-wrap:anywhere;color:var(--muted);font-size:.78rem;line-height:1.35}.chat-drilldown summary:after{align-self:center;color:var(--accent);content:"+";font-size:1rem;font-weight:800;grid-column:2;grid-row:1/span 2}.chat-drilldown[open] summary{border-bottom:1px solid var(--line);background:rgba(15,81,50,.04)}.chat-drilldown[open] summary:after{content:"-"}.chat-drilldown__body{display:grid;grid-gap:12px;gap:12px;padding:12px}.chat-checklist{display:grid;grid-gap:10px;gap:10px}.chat-checklist__item{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line);background:rgba(255,250,240,.68)}.chat-checklist__item input{margin-top:3px}.chat-thread-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.chat-thread-summary div{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(92,72,49,.14);background:rgba(247,237,216,.38)}.chat-typing{display:inline-flex;align-items:center;gap:6px}.chat-typing span{width:8px;height:8px;border-radius:999px;background:var(--accent);opacity:.35;animation:chat-typing 1.1s ease-in-out infinite}.chat-typing span:nth-child(2){animation-delay:.18s}.chat-typing span:nth-child(3){animation-delay:.34s}@keyframes chat-typing{0%,80%,to{transform:translateY(0);opacity:.28}40%{transform:translateY(-3px);opacity:1}}.admin-prototype{display:grid;grid-gap:18px;gap:18px;color:#17202a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-prototype code{padding:2px 5px;border:1px solid #d8e1e8;border-radius:4px;background:#f5f8fa;color:#315d8f;font-size:.9em}.admin-prototype__header,.admin-prototype__panel{border:1px solid #d8e1e8;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 18px 44px rgba(23,32,42,.08)}.admin-prototype__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px}.admin-prototype__contract-box h4,.admin-prototype__header h2,.admin-prototype__panel h3{margin:0;color:#17202a}.admin-prototype__header h2{margin-top:6px;font-size:2rem;line-height:1.02}.admin-prototype__header p,.admin-prototype__panel-header p,.admin-prototype__readiness p,.admin-prototype__slice p{margin:8px 0 0;color:#637083;line-height:1.5}.admin-prototype__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-prototype__grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start}.admin-prototype__panel{display:grid;grid-gap:16px;gap:16px;padding:18px}.admin-prototype__panel--preview{min-width:0}.admin-prototype__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-prototype__frame{width:100%;min-height:720px;border:1px solid #d8e1e8;border-radius:8px;background:#f7f9fb}.admin-prototype__slice-list{display:grid;grid-gap:0;gap:0}.admin-prototype__slice{display:grid;grid-gap:4px;gap:4px;padding:13px 0;border-bottom:1px solid #e4ebf0}.admin-prototype__slice:first-child{padding-top:0}.admin-prototype__slice:last-child{border-bottom:0}.admin-prototype__readiness span,.admin-prototype__slice span{color:#315d8f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-prototype__readiness strong,.admin-prototype__slice strong{color:#17202a}.admin-prototype__contract-box{display:grid;grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid #d8e1e8}.admin-prototype__contract-box ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#637083;line-height:1.45}.admin-prototype__readiness{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-prototype__readiness div{min-width:0;padding:14px;border:1px solid #d8e1e8;border-radius:8px;background:#f7f9fb}.admin21{display:grid;grid-gap:18px;gap:18px;color:#f3f3f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin21 button,.admin21 input,.admin21 textarea{font:inherit}.admin21-hero,.admin21-nav,.admin21-panel,.admin21-topbar{border:1px solid #26272b;border-radius:10px;background:#141416;box-shadow:0 1px 2px rgba(0,0,0,.22)}.admin21-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}.admin21-brand,.admin21-row-actions,.admin21-side__actions,.admin21-topbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin21-brand__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#d1fa74;color:#0b0b0d;font-weight:800}.admin21-brand small,.admin21-brand strong{display:block}.admin21-brand small,.admin21-decision p,.admin21-hero p,.admin21-mini-card p,.admin21-panel p,.admin21-slice p,.admin21-table small{color:#a8a8ae}.admin21-nav{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;background:#191a1d}.admin21-nav button,.admin21-tabs button{min-height:34px;padding:7px 13px;border:0;border-radius:6px;background:transparent;color:#a8a8ae}.admin21-nav button[data-active=true],.admin21-tabs button[data-active=true]{background:#141416;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-hero{padding:24px;background:linear-gradient(135deg,rgba(209,250,116,.08),rgba(20,20,22,.95)),#141416}.admin21-hero h2{max-width:860px;margin:6px 0 0;font-size:clamp(2rem,5vw,4rem);line-height:.96;letter-spacing:0}.admin21-hero p{max-width:820px;margin:12px 0 0;line-height:1.55}.admin21-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);align-items:start}.admin21-decision-list,.admin21-main,.admin21-side,.admin21-slice-list{display:grid;grid-gap:14px;gap:14px}.admin21-panel{min-width:0;padding:18px}.admin21-panel--flush{padding:0;overflow:hidden}.admin21-panel--flush .admin21-panel__head{padding:16px 18px 12px}.admin21-decision,.admin21-detail-head,.admin21-panel__head,.admin21-run-node{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin21-detail-head h3,.admin21-panel__head h3,.admin21-side h3{margin:4px 0 0;color:#f3f3f2;font-size:1.05rem}.admin21-eyebrow{color:#d1fa74;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin21-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 9px;border:1px solid #35363c;border-radius:999px;background:#191a1d;color:#a8a8ae;font-size:.75rem;font-weight:700;white-space:nowrap}.admin21-pill--active,.admin21-pill--ok,.admin21-pill--operational,.admin21-pill--production,.admin21-pill--runtime-healthy{border-color:transparent;background:rgba(209,250,116,.16);color:#d1fa74}.admin21-pill--attention,.admin21-pill--staging,.admin21-pill--wait,.admin21-pill--warn{border-color:transparent;background:rgba(245,185,66,.16);color:#f5b942}.admin21-pill--blocked,.admin21-pill--danger,.admin21-pill--sensitive{border-color:transparent;background:rgba(245,104,84,.16);color:#ff7c67}.admin21-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid #35363c;border-radius:6px;background:#191a1d;color:#f3f3f2;text-decoration:none}.admin21-button--primary{border-color:#d1fa74;background:#d1fa74;color:#0b0b0d;font-weight:700}.admin21-button:disabled{cursor:wait;opacity:.62}.admin21-table-wrap{overflow-x:auto}.admin21-table{width:100%;border-collapse:collapse;font-size:.9rem}.admin21-table td,.admin21-table th{padding:13px 14px;border-top:1px solid #26272b;text-align:left;vertical-align:middle;white-space:nowrap}.admin21-table th{color:#6a6a70;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.admin21-table td small,.admin21-table td strong{display:block}.admin21-table tbody tr{cursor:pointer}.admin21-table tbody tr:hover,.admin21-table tbody tr[data-active=true]{background:rgba(209,250,116,.08)}.admin21-tabs{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:16px 0;padding:4px;border:1px solid #26272b;border-radius:10px;background:#191a1d}.admin21-card-grid,.admin21-config-grid,.admin21-detail-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin21-card-grid,.admin21-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-config-center,.admin21-config-readout{display:grid;grid-gap:12px;gap:12px}.admin21-evolution-workspace{display:grid;grid-gap:16px;gap:16px}.admin21-evolution-filters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.admin21-evolution-filters label{display:grid;grid-gap:6px;gap:6px;color:#a8a8ae}.admin21-evolution-filters label span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-evolution-filters input{min-height:38px;width:100%;border:1px solid #26272b;border-radius:8px;background:#111214;color:#f3f3f2}.admin21-evolution-filters button{min-height:38px;border:1px solid rgba(209,250,116,.32);border-radius:8px;background:rgba(209,250,116,.12);color:#d1fa74;font-weight:800}.admin21-evolution-list,.admin21-evolution-readout{display:grid;grid-gap:12px;gap:12px}.admin21-evolution-readout{grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-evolution-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-evolution-scheduler{grid-gap:12px;grid-template-columns:minmax(240px,.9fr) minmax(240px,1.2fr) minmax(220px,.9fr) minmax(120px,.42fr);background:#191a1d}.admin21-evolution-backlog,.admin21-evolution-scheduler{display:grid;gap:12px;align-items:start;padding:14px;border:1px solid #26272b;border-radius:8px}.admin21-evolution-backlog{grid-gap:12px;grid-template-columns:minmax(240px,1fr) minmax(220px,.9fr) minmax(160px,.55fr) minmax(220px,.85fr);background:#151619}.admin21-evolution-backlog label,.admin21-evolution-schedule-result,.admin21-evolution-scheduler label,.admin21-evolution-scheduler__review{display:grid;grid-gap:8px;gap:8px}.admin21-evolution-backlog label span,.admin21-evolution-id-grid span,.admin21-evolution-schedule-result span,.admin21-evolution-scheduler label span,.admin21-evolution-scheduler__review span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-evolution-backlog input,.admin21-evolution-backlog select,.admin21-evolution-scheduler input,.admin21-evolution-scheduler textarea{width:100%;border:1px solid #26272b;border-radius:8px;background:#111214;color:#f3f3f2}.admin21-evolution-scheduler textarea{min-height:116px;resize:vertical}.admin21-evolution-schedule-result,.admin21-evolution-scheduler__review{padding:12px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-evolution-schedule-result p,.admin21-evolution-scheduler__review p{margin:0;color:#a8a8ae;line-height:1.45}.admin21-evolution-scheduler__review button{min-height:38px;border:1px solid #d1fa74;border-radius:8px;background:#d1fa74;color:#0b0b0d;font-weight:800}.admin21-evolution-scheduler__review button:disabled{cursor:wait;opacity:.62}.admin21-evolution-backlog__draft,.admin21-evolution-schedule-result{grid-column:1/-1}.admin21-evolution-id-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-evolution-id-grid button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid #35363c;border-radius:8px;background:#191a1d;color:#f3f3f2;text-align:left}.admin21-evolution-id-grid strong{overflow-wrap:anywhere;font-size:.82rem}.admin21-config-editor{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-config-editor label{display:grid;grid-gap:8px;gap:8px;color:#a8a8ae}.admin21-config-editor input,.admin21-config-editor textarea{width:100%;padding:12px;border:1px solid #35363c;border-radius:8px;background:#0b0b0d;color:#f3f3f2}.admin21-config-editor textarea{min-height:260px;resize:vertical;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem;line-height:1.45}.admin21-config-diff-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-config-diff,.admin21-config-diff-summary div{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-config-diff-row span,.admin21-config-diff-summary span,.admin21-config-diff__head span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-config-diff-row p,.admin21-config-diff-summary p,.admin21-muted{margin:0;color:#a8a8ae;line-height:1.45}.admin21-config-diff__head{display:flex;justify-content:space-between;gap:12px}.admin21-config-diff__head strong{display:block;margin-top:4px}.admin21-config-diff__head small{color:#f5b942;font-weight:800}.admin21-config-diff-row{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-config-diff-row[data-critical=true]{border-color:rgba(245,185,66,.42);background:rgba(245,185,66,.08)}.admin21-config-diff-row p,.admin21-config-diff-row strong{overflow-wrap:anywhere}.admin21-config-diff-row b{color:#f3f3f2}.admin21-config-history{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-config-json{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-config-json span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-config-json pre{overflow:auto;max-height:340px;margin:0;color:#d7d7d2;font-size:.78rem;line-height:1.45;white-space:pre-wrap}.admin21-temperature,.admin21-temperature-change-list,.admin21-temperature-evidence,.admin21-temperature-grid,.admin21-temperature-review{display:grid;grid-gap:12px;gap:12px}.admin21-temperature-hero,.admin21-temperature-panel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-temperature-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin21-temperature-hero h3,.admin21-temperature-panel h3{margin:0}.admin21-temperature-change p,.admin21-temperature-hero p{margin:0;color:#a8a8ae;line-height:1.45}.admin21-temperature-hero__status,.admin21-temperature-review__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin21-temperature-grid{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:start}.admin21-evidence-lane,.admin21-temperature-change{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-temperature-change[data-direction=increase]{border-color:rgba(209,250,116,.2)}.admin21-temperature-change[data-direction=decrease]{border-color:rgba(245,185,66,.28)}.admin21-evidence-lane__head,.admin21-temperature-change__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin21-evidence-lane__head span,.admin21-evidence-metrics span,.admin21-evidence-node span,.admin21-temperature-change__head span,.admin21-temperature-review label{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-evidence-lane__head strong,.admin21-evidence-node strong,.admin21-temperature-change__head strong{display:block;overflow-wrap:anywhere}.admin21-delta-track{position:relative;height:12px;border:1px solid #35363c;border-radius:999px;background:linear-gradient(90deg,rgba(255,124,103,.18),transparent 48%,rgba(209,250,116,.18)),#0b0b0d}.admin21-delta-track span{position:absolute;top:50%;width:12px;height:12px;border-radius:999px;transform:translate(-50%,-50%)}.admin21-delta-track span[data-kind=current]{border:2px solid #a8a8ae;background:#0b0b0d}.admin21-delta-track span[data-kind=proposed]{border:2px solid #d1fa74;background:#d1fa74}.admin21-temperature-deltas{display:grid;align-items:center;grid-gap:8px;gap:8px;grid-template-columns:auto auto auto minmax(0,1fr)}.admin21-temperature-deltas small{color:#a8a8ae;text-align:right}.admin21-evidence-flow,.admin21-evidence-metrics{display:flex;flex-wrap:wrap;gap:8px}.admin21-evidence-metrics span{padding:6px 8px;border:1px solid #26272b;border-radius:999px;background:#111214}.admin21-evidence-node{position:relative;min-width:134px;max-width:100%;padding:10px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-evidence-node[data-kind=signal]{border-color:rgba(78,161,255,.28)}.admin21-evidence-node[data-kind=conversion]{border-color:rgba(209,250,116,.28);background:rgba(209,250,116,.06)}.admin21-temperature-review label{display:grid;grid-gap:8px;gap:8px}.admin21-temperature-review input{width:100%;padding:12px;border:1px solid #35363c;border-radius:8px;background:#0b0b0d;color:#f3f3f2}.admin21-temperature-policy-review,.admin21-temperature-risk-card,.admin21-temperature-risk-grid{display:grid;grid-gap:12px;gap:12px}.admin21-temperature-policy-review{padding:12px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-temperature-policy-review .admin21-panel__head p{margin:4px 0 0;color:#a8a8ae}.admin21-temperature-review-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin21-temperature-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-temperature-risk-card{padding:12px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-temperature-risk-card[data-risk=high]{border-color:rgba(255,124,103,.38);background:rgba(255,124,103,.07)}.admin21-temperature-risk-card[data-risk=medium]{border-color:rgba(245,185,66,.34);background:rgba(245,185,66,.07)}.admin21-temperature-risk-card[data-risk=low]{border-color:rgba(209,250,116,.22)}.admin21-temperature-risk-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin21-temperature-posterior span,.admin21-temperature-risk-card__head span,.admin21-temperature-risk-evidence span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-temperature-risk-card__head strong{display:block;overflow-wrap:anywhere}.admin21-temperature-posterior p,.admin21-temperature-risk-card p{margin:0;color:#a8a8ae;line-height:1.45}.admin21-temperature-risk-delta{display:grid;align-items:center;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(84px,1fr) auto}.admin21-temperature-risk-delta span{justify-self:center;color:#a8a8ae;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-temperature-risk-evidence{display:flex;flex-wrap:wrap;gap:8px}.admin21-temperature-risk-evidence span{padding:6px 8px;border:1px solid #26272b;border-radius:999px;background:#111214}.admin21-temperature-posterior{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #26272b;border-radius:8px;background:#111214}.admin21-config-grid div,.admin21-lab__result,.admin21-metric,.admin21-mini-card,.admin21-slice{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-config-grid span,.admin21-decision span,.admin21-lab__result span,.admin21-metric span,.admin21-mini-card span,.admin21-run-node span,.admin21-slice span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-metric strong{color:#f3f3f2;font-size:1.45rem}.admin21-text-warn{color:#f5b942!important}.admin21-text-danger{color:#ff7c67!important}.admin21-error,.admin21-success{margin:0;padding:10px 12px;border-radius:8px;line-height:1.45}.admin21-error{border:1px solid rgba(255,124,103,.28);background:rgba(245,104,84,.12);color:#ffb1a4}.admin21-success{border:1px solid rgba(209,250,116,.25);background:rgba(209,250,116,.1);color:#d1fa74}.admin21-decision{padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-decision p{margin:6px 0 0}.admin21-decision>div:last-child{display:grid;justify-items:end;grid-gap:6px;gap:6px}.admin21-copy-id{padding:6px 10px;border:1px solid #35363c;border-radius:6px;background:#191a1d;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.8rem}.admin21-lab{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}.admin21-experiment-panel,.admin21-lab-controls,.admin21-lab-real,.admin21-lab-result-grid{display:grid;grid-gap:12px;gap:12px}.admin21-experiment-panel{padding:14px;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-batch-results,.admin21-experiment-grid,.admin21-experiment-runs{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin21-batch-results{grid-template-columns:1fr}.admin21-batch-history{grid-gap:12px;gap:12px;background:#111214}.admin21-batch-history,.admin21-batch-history-card{display:grid;padding:12px;border:1px solid #26272b;border-radius:8px}.admin21-batch-history-card{grid-gap:10px;gap:10px;background:#191a1d}.admin21-batch-history-card[data-failing=true]{border-color:rgba(245,185,66,.42);background:rgba(245,185,66,.08)}.admin21-batch-history-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin21-batch-history-card__head span,.admin21-batch-history-runs span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-batch-history-card__head p,.admin21-batch-history-runs p{margin:0;color:#a8a8ae;line-height:1.45}.admin21-batch-history-runs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-batch-history-runs div{min-width:0;padding:10px;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-batch-history-runs p,.admin21-batch-history-runs strong{display:block;overflow-wrap:anywhere}.admin21-batch-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.28fr) minmax(0,.28fr) minmax(0,.44fr);padding:12px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-batch-row span{color:#6a6a70;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-batch-row p,.admin21-batch-row strong{display:block;overflow-wrap:anywhere}.admin21-batch-row p{margin:6px 0 0;color:#a8a8ae;line-height:1.45}.admin21-experiment-notes,.admin21-experiment-panel label{display:grid;grid-gap:8px;gap:8px;color:#a8a8ae}.admin21-experiment-panel input,.admin21-experiment-panel select,.admin21-experiment-panel textarea{width:100%;padding:12px;border:1px solid #35363c;border-radius:8px;background:#0b0b0d;color:#f3f3f2}.admin21-experiment-panel textarea{min-height:86px;resize:vertical}.admin21-lab-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin21-review-result{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-review-result>div{min-width:0;padding:14px;border:1px solid rgba(209,250,116,.22);border-radius:8px;background:rgba(209,250,116,.08)}.admin21-review-result span{color:#d1fa74;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-review-result p,.admin21-review-result strong{display:block;overflow-wrap:anywhere}.admin21-review-result p{margin:6px 0 0;color:#a8a8ae;line-height:1.45}.admin21-deep-history,.admin21-review-history-grid,.admin21-selected-review{display:grid;grid-gap:12px;gap:12px}.admin21-deep-history{padding:14px;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-review-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-review-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d;color:#f3f3f2;text-align:left}.admin21-review-card[data-active=true]{border-color:#d1fa74;background:rgba(209,250,116,.1)}.admin21-backlog-draft span,.admin21-review-card span,.admin21-selected-review span{color:#d1fa74;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-review-card p,.admin21-review-card small,.admin21-selected-review p{margin:0;overflow-wrap:anywhere;color:#a8a8ae;line-height:1.45}.admin21-selected-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.45fr) auto;align-items:center;padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-selected-review label{display:grid;grid-gap:8px;gap:8px}.admin21-selected-review select{width:100%;border:1px solid #26272b;border-radius:8px;background:#111214;color:#f3f3f2}.admin21-proposal-review-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-backlog-draft{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid rgba(209,250,116,.22);border-radius:8px;background:#0f0f12}.admin21-backlog-draft pre{max-height:360px;margin:0;overflow:auto;white-space:pre-wrap;color:#e8e8eb;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;line-height:1.5}.admin21-lab label{display:grid;grid-gap:8px;gap:8px;color:#a8a8ae}.admin21-lab select,.admin21-lab textarea{width:100%;padding:12px;border:1px solid #35363c;border-radius:8px;background:#0b0b0d;color:#f3f3f2}.admin21-lab textarea{min-height:132px;resize:vertical}.admin21-run-tree{display:grid;grid-gap:8px;gap:8px}.admin21-run-node{align-items:center;padding:12px 14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-run-node strong{flex:1 1}.admin21-run-node small{color:#a8a8ae}.admin21-side .admin21-panel{gap:10px}.admin21-side__actions{margin-top:12px}.admin21-issue,.admin21-issue-list,.admin21-tenant-overview{display:grid;grid-gap:12px;gap:12px}.admin21-issue{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px;border:1px solid #26272b;border-radius:8px;background:#191a1d}.admin21-issue span{color:#d1fa74;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-issue strong{display:block;margin-top:4px}.admin21-issue p{margin:6px 0 0;color:#a8a8ae;overflow-wrap:anywhere}.admin21-json-grid,.admin21-plan,.admin21-plan-detail,.admin21-plan__body,.admin21-recent-runs{display:grid;grid-gap:12px;gap:12px}.admin21-plan__toolbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:flex-end}.admin21-plan__toolbar label{display:grid;grid-gap:6px;gap:6px;color:#a8a8ae;font-size:.82rem}.admin21-plan__toolbar input{width:100%;min-height:34px;padding:7px 11px;border:1px solid #35363c;border-radius:6px;background:#0b0b0d;color:#f3f3f2}.admin21-alert{padding:10px 12px;border:1px solid rgba(255,124,103,.28);border-radius:8px;background:rgba(245,104,84,.12);color:#ffb1a4;line-height:1.45}.admin21-recent-runs{grid-template-columns:repeat(4,minmax(0,1fr))}.admin21-recent-runs button{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid #26272b;border-radius:8px;background:#191a1d;color:#f3f3f2;text-align:left}.admin21-decision--button[data-active=true],.admin21-recent-runs button[data-active=true]{border-color:#d1fa74;background:rgba(209,250,116,.1)}.admin21-recent-runs small,.admin21-recent-runs span{overflow-wrap:anywhere;color:#a8a8ae;font-size:.76rem}.admin21-plan__body{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start}.admin21-decision--button{width:100%;color:#f3f3f2;text-align:left}.admin21-decision--button small{max-width:190px;overflow-wrap:anywhere;color:#a8a8ae;text-align:right}.admin21-json-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-json-grid>div{min-width:0;padding:12px;border:1px solid #26272b;border-radius:8px;background:#0f0f12}.admin21-json-grid span{color:#d1fa74;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin21-json-grid pre{max-height:260px;margin:8px 0 0;overflow:auto;color:#e8e8eb;font-family:Consolas,SFMono-Regular,monospace;font-size:.76rem;line-height:1.45}.admin21-native{margin:0}.admin21-native__inner{display:grid;grid-gap:18px;gap:18px;width:min(1440px,100%);margin:0 auto}.admin21-native .admin21-hero,.admin21-native .admin21-nav,.admin21-native .admin21-panel,.admin21-native .admin21-topbar{border:1px solid #26272b;border-radius:10px;background:#141416;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-native .admin21-topbar{border:0;border-bottom:0;border-radius:0;background:transparent;box-shadow:none}.admin21-native .admin21-brand__mark{width:32px;height:32px;border-radius:8px;background:#f3f3f2;color:#0b0b0d}.admin21-native .admin21-brand strong,.admin21-native .admin21-config-diff-row b,.admin21-native .admin21-detail-head h3,.admin21-native .admin21-mini-card strong,.admin21-native .admin21-panel__head h3,.admin21-native .admin21-run-node strong,.admin21-native .admin21-side h3,.admin21-native .admin21-slice strong,.admin21-native .admin21-table td strong{color:#0f0f10}.admin21-native .admin21-brand small,.admin21-native .admin21-copy-id,.admin21-native .admin21-decision p,.admin21-native .admin21-hero p,.admin21-native .admin21-mini-card p,.admin21-native .admin21-muted,.admin21-native .admin21-panel p,.admin21-native .admin21-run-node small,.admin21-native .admin21-slice p,.admin21-native .admin21-table small{color:#a8a8ae}.admin21-native .admin21-nav{width:-moz-fit-content;width:fit-content;padding:4px;gap:2px;background:#191a1d}.admin21-native .admin21-nav button,.admin21-native .admin21-tabs button{display:inline-flex;align-items:center;gap:7px;border-radius:6px;color:#a8a8ae}.admin21-native .admin21-nav button[data-active=true],.admin21-native .admin21-tabs button[data-active=true]{background:#111214;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-native .admin21-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 0 6px;border:0;background:transparent;box-shadow:none}.admin21-native .admin21-hero h2{max-width:760px;margin:6px 0 0;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3.3vw,3rem);font-style:italic;font-weight:400;line-height:1.04}.admin21-native .admin21-hero p{max-width:760px;margin:8px 0 0}.admin21-hero__aside{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin21-native .admin21-eyebrow{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:600;letter-spacing:.14em}.admin21-native .admin21-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.28fr)}.admin21-native .admin21-layout:has(.admin21-main:last-child),.admin21-native .admin21-layout[data-section=platform],.admin21-native .admin21-layout[data-section=tenant-detail]{grid-template-columns:1fr}.admin21-tenant-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-template-detail{display:grid;grid-gap:18px;gap:18px;color:#f3f3f2}.admin21-template-breadcrumb{display:flex;flex-wrap:wrap;gap:16px;align-items:center;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-template-breadcrumb button{color:#f3f3f2;font-weight:800}.admin21-template-tenant-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:18px 0 10px}.admin21-template-tenant-header__left{display:grid;grid-gap:14px;gap:14px}.admin21-template-actions,.admin21-template-cost,.admin21-template-kpi__foot,.admin21-template-meta,.admin21-template-tenant-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin21-template-avatar{display:grid;place-items:center;width:44px;height:44px;border:1px solid #35363c;background:#0b0b0d;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:1.08rem;font-weight:800}.admin21-template-kpi small,.admin21-template-mini-grid small,.admin21-template-panel__head small,.admin21-template-tenant-title span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin21-template-tenant-title h2{margin:2px 0 0;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3rem);font-style:italic;font-weight:400;line-height:.96}.admin21-template-chip,.admin21-template-meta span{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:4px 9px;border:1px solid #26272b;border-radius:6px;background:#141416;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.74rem}.admin21-template-meta b{color:#67f05c;font-size:.68rem}.admin21-template-actions{justify-content:flex-end}.admin21-template-actions button,.admin21-template-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;border:1px solid #35363c;border-radius:6px;background:#141416;color:#f3f3f2;font-size:.82rem;font-weight:800}.admin21-template-actions button[data-danger=true]{color:#ff806d}.admin21-template-button--primary{margin-top:14px;border-color:#f3f3f2;background:#f3f3f2;color:#0b0b0d}.admin21-template-tabs{display:flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;border:1px solid #26272b;border-radius:10px;background:#191a1d}.admin21-template-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 13px;border:0;border-radius:6px;background:transparent;color:#a8a8ae;font-size:.88rem}.admin21-template-tabs button[data-active=true]{background:#111214;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-template-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:#222328;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem}.admin21-template-stack{display:grid;grid-gap:18px;gap:18px}.admin21-template-kpis{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin21-template-kpi,.admin21-template-panel{min-width:0;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-template-kpi{display:grid;grid-gap:8px;gap:8px;padding:17px 18px}.admin21-template-kpi strong{color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:1.85rem;font-style:italic;font-weight:400;line-height:1}.admin21-template-kpi__foot{justify-content:space-between}.admin21-template-kpi__foot span{color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem}.admin21-template-kpi__foot span[data-tone=danger],.admin21-template-table td[data-tone=danger]{color:#ff806d}.admin21-template-sparkline{width:80px;height:36px}.admin21-template-sparkline polyline{fill:none;stroke:#67f05c;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.admin21-template-sparkline polyline[data-tone=danger]{stroke:#ff806d}.admin21-template-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.admin21-template-panel{display:grid;grid-gap:14px;gap:14px;grid-column:span 4;padding:20px}.admin21-template-panel--wide{grid-column:span 8}.admin21-template-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin21-template-panel__head h3{margin:4px 0 0;color:#f3f3f2;font-size:1.02rem}.admin21-template-table{width:100%;border-collapse:collapse;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-template-table td,.admin21-template-table th{padding:13px 12px;border-top:1px solid #26272b;color:#c8c8ce;text-align:left;white-space:nowrap}.admin21-template-table th{color:#6a6a70;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.admin21-template-table td[data-tone=ok]{color:#67f05c}.admin21-template-goals{display:grid;grid-gap:10px;gap:10px}.admin21-template-goals div{display:grid;grid-gap:6px;gap:6px;padding:14px;background:#77746d;color:#f3f3f2}.admin21-template-goals strong{font-size:1rem}.admin21-template-goals span{justify-self:end;margin-top:-28px;padding:4px 8px;border-radius:999px;background:#111214;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem;font-weight:800}.admin21-template-goals small{color:#dededb;font-family:Consolas,SFMono-Regular,monospace}.admin21-template-cost{align-items:flex-end;gap:20px}.admin21-template-cost span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem}.admin21-template-cost strong{display:block;margin-top:4px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-style:italic;font-weight:400}.admin21-template-bars{display:flex;align-items:flex-end;gap:5px;flex:1 1;min-height:80px}.admin21-template-bars span{flex:1 1;min-width:4px;background:#ff806d}.admin21-template-dotline{height:1px;background-image:linear-gradient(90deg,#26272b 50%,transparent 0);background-repeat:repeat-x;background-size:6px 1px}.admin21-template-mini-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-template-mini-grid strong{display:block;margin-top:4px;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace}.admin21-template-health{display:grid;grid-gap:10px;gap:10px}.admin21-template-health div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #26272b;background:#111214}.admin21-template-health span{color:#a8a8ae}.admin21-template-health strong{color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-contact-workspace{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid #26272b;border-radius:8px;padding:20px;background:#141416}.admin21-contact-workspace .admin21-template-panel__head p{max-width:660px;margin:6px 0 0;color:#a8a8ae;font-size:.86rem;line-height:1.45}.admin21-contact-actions,.admin21-contact-hero__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.admin21-contact-kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.admin21-contact-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);align-items:start}.admin21-contact-detail,.admin21-contact-list{min-width:0;border:1px solid #26272b;border-radius:8px;background:#101113}.admin21-contact-list{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.admin21-contact-list__head{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #26272b}.admin21-contact-hero small,.admin21-contact-list__head small,.admin21-contact-overview small,.admin21-contact-sense small{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin21-contact-list__head strong{color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem}.admin21-contact-row{display:grid;grid-gap:10px;gap:10px;width:100%;border:1px solid #26272b;border-radius:8px;padding:12px;background:#141416;color:inherit;text-align:left}.admin21-contact-row[data-active=true]{border-color:#67f05c;background:#102511}.admin21-contact-row span{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.admin21-contact-row b,.admin21-contact-row strong{color:#f3f3f2}.admin21-contact-row small{overflow:hidden;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem;text-overflow:ellipsis}.admin21-contact-detail{display:grid;grid-gap:14px;gap:14px;padding:16px}.admin21-contact-hero{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #26272b}.admin21-contact-hero h3{margin:4px 0 6px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1}.admin21-contact-empty p,.admin21-contact-hero p,.admin21-contact-hero__meta span,.admin21-contact-muted{margin:0;color:#a8a8ae;font-size:.82rem;line-height:1.45}.admin21-contact-overview,.admin21-contact-sense{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin21-contact-overview div,.admin21-contact-sense div{min-width:0;border:1px solid #26272b;border-radius:8px;padding:13px;background:#141416}.admin21-contact-overview strong,.admin21-contact-sense strong{display:block;overflow:hidden;margin-top:8px;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.admin21-contact-overview span,.admin21-contact-sense span{display:block;overflow:hidden;margin-top:5px;color:#a8a8ae;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin21-contact-tabs{width:100%}.admin21-contact-split{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-contact-error{margin:0;border:1px solid #71312d;border-radius:8px;padding:12px;background:#311817;color:#ffb6aa;font-size:.84rem}.admin21-contact-empty{display:grid;grid-gap:8px;gap:8px;border:1px dashed #35363c;border-radius:8px;padding:16px;color:#f3f3f2}.admin21-contact-flow{display:grid;grid-gap:16px;gap:16px}.admin21-contact-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-contact-breadcrumb button{color:#f3f3f2;font-weight:800}.admin21-contact-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:6px 0 8px}.admin21-contact-detail-header__left{display:flex;align-items:center;gap:14px;min-width:0}.admin21-contact-detail-header small,.admin21-contact-panel__head small{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin21-contact-detail-header h3{margin:2px 0 8px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.8rem);font-style:italic;font-weight:400;line-height:.98}.admin21-contact-avatar{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:50%;background:#67f05c;color:#102511;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;font-weight:800}.admin21-contact-avatar--large{width:54px;height:54px;color:#fff;font-size:1.08rem}.admin21-contact-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin21-contact-chip,.admin21-contact-meta span{display:inline-flex;align-items:center;gap:7px;min-height:24px;padding:4px 9px;border:1px solid #26272b;border-radius:999px;background:#141416;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem}.admin21-contact-meta b{color:#67f05c;font-size:.68rem}.admin21-contact-chip--ok{border-color:transparent;background:#123b12;color:#67f05c}.admin21-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid #35363c;border-radius:6px;background:#141416;color:#f3f3f2;font-size:.78rem;font-weight:800}.admin21-contact-btn--ghost{background:transparent}.admin21-contact-btn--danger{color:#ff4b4b}.admin21-contact-actions--left{justify-content:flex-start}.admin21-contact-kpis--list,.admin21-contact-mini-kpis,.admin21-contact-quickstats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin21-contact-quickstats{margin-top:2px}.admin21-contact-kpi{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid #26272b;border-radius:10px;padding:16px 18px;background:#141416}.admin21-contact-kpi small{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin21-contact-kpi strong{color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-style:italic;font-weight:400;line-height:1}.admin21-contact-kpi strong em{color:#6a6a70;font-size:.95rem;font-style:normal}.admin21-contact-kpi span{color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.74rem}.admin21-contact-kpi span[data-tone=danger]{color:#ff806d}.admin21-contact-kpi span[data-tone=ok]{color:#67f05c}.admin21-contact-score{display:flex;align-items:center;gap:8px}.admin21-contact-score div{flex:1 1;min-width:60px;height:5px;overflow:hidden;border-radius:3px;background:#222328}.admin21-contact-score span{display:block;height:100%;border-radius:3px;background:#67f05c}.admin21-contact-score span[data-tone=strong]{background:#ff806d}.admin21-contact-score span[data-tone=muted]{background:#6a6a70}.admin21-contact-score b{min-width:24px;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem;text-align:right}.admin21-contact-panel{min-width:0;border:1px solid #26272b;border-radius:10px;padding:20px;background:#141416}.admin21-contact-panel--flush{padding:0;overflow:hidden}.admin21-contact-panel--wide{grid-column:span 7}.admin21-contact-panel__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.admin21-contact-panel__head--padded{padding:18px 20px 12px;margin-bottom:0}.admin21-contact-panel__head h3{margin:2px 0 4px;color:#f3f3f2;font-size:1rem}.admin21-contact-panel__head p{max-width:720px;margin:0;color:#a8a8ae;font-size:.84rem;line-height:1.45}.admin21-contact-table{min-width:1160px}.admin21-contact-cell{display:flex;gap:10px;align-items:center;min-width:220px}.admin21-contact-cell span:last-child{min-width:0}.admin21-contact-segmented,.admin21-contact-tabs{display:flex;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;border:1px solid #26272b;border-radius:10px;background:#191a1d}.admin21-contact-segmented button,.admin21-contact-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 13px;border:0;border-radius:6px;background:transparent;color:#a8a8ae;font-size:.86rem}.admin21-contact-segmented button{min-height:28px;padding:5px 11px;font-size:.78rem}.admin21-contact-segmented button[data-active=true],.admin21-contact-tabs button[data-active=true]{background:#141416;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-contact-segmented button span,.admin21-contact-tabs button span{min-width:18px;padding:1px 5px;border-radius:4px;background:#222328;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem}.admin21-contact-segmented button[data-active=true] span,.admin21-contact-tabs button[data-active=true] span{background:#123b12;color:#67f05c}.admin21-contact-sense-grid,.admin21-contact-sense-panel{display:grid;grid-gap:16px;gap:16px}.admin21-contact-sense-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.admin21-contact-sense-grid>.admin21-contact-panel:not(.admin21-contact-panel--wide){grid-column:span 5}.admin21-contact-readout{display:grid;grid-gap:10px;gap:10px}.admin21-contact-actions input,.admin21-contact-readout input,.admin21-contact-readout textarea{width:100%;border:1px solid #34353a;border-radius:6px;background:#111216;color:#f3f3f2;font:inherit;padding:9px 10px}.admin21-contact-readout div{display:flex;justify-content:space-between;gap:14px}.admin21-contact-readout span{color:#a8a8ae}.admin21-contact-readout strong{overflow:hidden;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin21-contact-tags{display:flex;flex-wrap:wrap;gap:8px}.admin21-contact-dotline{height:1px;margin:14px 0;background-image:linear-gradient(90deg,#26272b 50%,transparent 0);background-repeat:repeat-x;background-size:6px 1px}.admin21-contact-consents{display:grid;grid-gap:10px;gap:10px}.admin21-contact-consents div{display:grid;grid-gap:5px;gap:5px;border:1px solid #26272b;border-radius:8px;padding:12px}.admin21-contact-timeline{display:grid;grid-gap:8px;gap:8px}.admin21-contact-timeline>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;border:1px solid #26272b;border-radius:8px;padding:12px 14px;background:#101113}.admin21-contact-timeline div div,.admin21-contact-timeline span{display:grid;grid-gap:3px;gap:3px}.admin21-contact-timeline b{color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem}.admin21-contact-timeline b[data-source=observe_signal]{color:#7ac7ff}.admin21-contact-timeline b[data-source=sense_reading]{color:#f0c86a}.admin21-contact-timeline strong{color:#f3f3f2;font-size:.9rem}.admin21-contact-timeline em,.admin21-contact-timeline small{color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.74rem;font-style:normal}.admin21-playground-shell{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);grid-gap:16px;gap:16px;align-items:start}.admin21-playground-chat,.admin21-playground-nodes{border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-playground-chat{display:flex;flex-direction:column;min-height:680px}.admin21-playground-nodes{min-height:680px;padding:20px}.admin21-playground-panel-head{display:flex;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #26272b}.admin21-playground-panel-head h3{margin:4px 0 6px;color:#f3f3f2;font-size:1rem}.admin21-playground-panel-head p{margin:0;color:#a8a8ae;font-size:.82rem;line-height:1.45}.admin21-chat-controls{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(180px,1fr);grid-gap:10px;gap:10px;padding:16px 20px;border-bottom:1px solid #26272b}.admin21-chat-composer label,.admin21-chat-controls label{display:grid;grid-gap:7px;gap:7px;color:#a8a8ae;font-size:.78rem}.admin21-chat-composer textarea,.admin21-chat-controls input,.admin21-chat-controls select{width:100%;border:1px solid #35363c;border-radius:6px;background:#101113;color:#f3f3f2;font:inherit}.admin21-chat-controls input,.admin21-chat-controls select{height:38px;padding:0 12px}.admin21-chat-transcript{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:350px;max-height:440px;padding:20px;overflow:auto;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),#111214;background-size:100% 42px}.admin21-chat-empty,.admin21-node-empty{border:1px dashed #35363c;border-radius:8px;padding:16px;color:#a8a8ae}.admin21-chat-empty span,.admin21-node-empty span{display:block;margin-bottom:6px;color:#f3f3f2;font-weight:700}.admin21-chat-empty p,.admin21-node-empty p{margin:0;font-size:.86rem;line-height:1.45}.admin21-chat-bubble{max-width:82%;border:1px solid #2a2b30;border-radius:8px;padding:12px;background:#17181b}.admin21-chat-bubble[data-role=user]{align-self:flex-end;border-color:#1d5c1e;background:#102511}.admin21-chat-bubble[data-role=assistant]{align-self:flex-start}.admin21-chat-bubble div{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:#6a6a70;font-size:.72rem}.admin21-chat-bubble span{color:#f3f3f2;font-weight:700}.admin21-chat-bubble p{margin:0;color:#e8e8eb;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.admin21-chat-composer{display:grid;grid-gap:10px;gap:10px;padding:16px 20px 20px;border-top:1px solid #26272b}.admin21-chat-composer textarea{min-height:96px;resize:vertical;padding:12px}.admin21-chat-composer__bar{display:flex;justify-content:space-between;gap:14px;align-items:center}.admin21-chat-composer__bar div{display:grid;grid-gap:3px;gap:3px;min-width:0;color:#6a6a70;font-size:.74rem}.admin21-chat-composer__bar strong{overflow:hidden;color:#f3f3f2;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.admin21-node-metrics,.admin21-node-runtime{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.admin21-node-metrics div,.admin21-node-runtime div{border:1px solid #26272b;border-radius:8px;padding:12px;background:#101113}.admin21-node-foot span,.admin21-node-metrics span,.admin21-node-runtime span{display:block;color:#6a6a70;font-size:.68rem;letter-spacing:0;text-transform:uppercase}.admin21-node-metrics strong,.admin21-node-runtime strong{display:block;overflow:hidden;margin-top:8px;color:#f3f3f2;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.admin21-node-layout{display:grid;grid-template-columns:minmax(210px,.82fr) minmax(260px,1fr);grid-gap:12px;gap:12px;margin-top:16px}.admin21-node-list{display:grid;align-content:start;grid-gap:10px;gap:10px;max-height:360px;overflow:auto}.admin21-node-card{display:grid;grid-gap:5px;gap:5px;width:100%;border:1px solid #26272b;border-radius:8px;padding:12px;background:#101113;color:inherit;text-align:left}.admin21-node-card[data-active=true]{border-color:#67f05c;background:#103210}.admin21-node-card[data-status=pending],.admin21-node-card[data-status=running]{border-color:#395bff;background:#111735}.admin21-node-card[data-status=blocked],.admin21-node-card[data-status=failed]{border-color:#ff5c5c;background:#301415}.admin21-node-card small{color:#6a6a70}.admin21-node-card strong{color:#f3f3f2;font-size:.88rem}.admin21-node-card span{color:#a8a8ae;font-size:.78rem;line-height:1.4}.admin21-node-detail{min-height:360px;border:1px solid #26272b;border-radius:8px;background:#101113}.admin21-node-detail__head{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #26272b}.admin21-node-detail__head span{color:#67f05c;font-size:.7rem;font-weight:700;text-transform:uppercase}.admin21-node-detail__head h4{margin:4px 0 0;color:#f3f3f2;font-size:.95rem}.admin21-node-detail__head small{color:#6a6a70}.admin21-node-detail pre{max-height:286px;margin:0;padding:14px;overflow:auto;color:#e8e8eb;font-size:.76rem;line-height:1.55;white-space:pre-wrap}.admin21-node-foot{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.admin21-node-foot article{border:1px solid #26272b;border-radius:8px;padding:12px;background:#101113}.admin21-node-foot article[data-kind=delivery]{border-color:#1f6a2d;background:#0d1d11}.admin21-node-foot article[data-kind=delivery-empty]{border-color:#3b3321}.admin21-node-gates{border-color:#4b3513!important;background:#181308!important}.admin21-node-gates div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.admin21-node-gates strong{color:#ffb341}.admin21-node-gates small{color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.76rem}.admin21-node-gates .admin21-button{width:-moz-fit-content;width:fit-content}.admin21-human-gate-channel-instruction{display:grid;grid-gap:6px;gap:6px;margin-top:10px;border:1px solid #4b3513;border-radius:7px;padding:10px;background:#101113}.admin21-human-gate-channel-instruction span{color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin21-human-gate-channel-instruction code{color:#ffcf6a;font-family:Consolas,SFMono-Regular,monospace;font-size:.84rem;line-height:1.4;white-space:pre-wrap}.admin21-human-gate-edit{display:grid;grid-gap:6px;gap:6px;color:#d6d7dc;font-size:.78rem;font-weight:700}.admin21-human-gate-edit textarea{width:min(100%,720px);min-height:92px;border:1px solid #4b3a1d;border-radius:7px;background:#101113;color:#f3f3f2;font:inherit;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem;line-height:1.45;padding:10px;resize:vertical}.admin21-node-foot p{margin:8px 0 0;color:#e8e8eb;font-size:.84rem;line-height:1.45}.admin21-node-foot small{display:block;margin-top:6px;color:#a8a8ae;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.admin21-mono,.admin21-node-foot small{font-family:Consolas,SFMono-Regular,monospace}.admin21-playground-mode-switch{display:inline-flex;gap:4px;width:-moz-fit-content;width:fit-content;margin-bottom:16px;border:1px solid #26272b;background:#1b1c20}.admin21-playground-mode-switch button{min-height:34px;border:0;padding:0 14px;background:transparent;color:#a8a8ae;font:inherit;font-size:.82rem;font-weight:800}.admin21-playground-mode-switch button[data-active=true]{background:#8f8f88;color:#fff}.admin21-playground-shell--template{grid-template-columns:minmax(420px,.74fr) minmax(560px,1fr);gap:16px}.admin21-playground-deep-input,.admin21-playground-deep-output,.admin21-playground-input-panel,.admin21-playground-timeline-panel{min-height:0}.admin21-playground-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.admin21-playground-form-grid--single{grid-template-columns:minmax(0,1fr)}.admin21-playground-form-grid label{display:grid;grid-gap:8px;gap:8px;color:#d8d8dc;font-size:.82rem;font-weight:700}.admin21-playground-field-wide{grid-column:1/-1}.admin21-playground-form-grid input,.admin21-playground-form-grid select,.admin21-playground-form-grid textarea{width:100%;border:1px solid #35363c;border-radius:7px;background:#101113;color:#f3f3f2;font:inherit;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-playground-form-grid input,.admin21-playground-form-grid select{min-height:36px;padding:0 12px}.admin21-playground-form-grid textarea{min-height:90px;resize:vertical;padding:12px;line-height:1.5}.admin21-playground-form-grid label:nth-child(5) textarea{min-height:118px}.admin21-playground-chat-thread{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:280px;max-height:460px;margin:0 20px 14px;overflow:auto;border-top:1px solid #26272b;padding:16px 2px 2px}.admin21-playground-chat-empty{border:1px dashed #35363c;border-radius:8px;padding:18px;background:#101113;color:#a8a8ae}.admin21-playground-chat-empty span{color:#f3f3f2;font-weight:800}.admin21-playground-chat-empty p{margin:6px 0 0;color:#a8a8ae;font-size:.82rem;line-height:1.45}.admin21-playground-chat-bubble{display:flex;gap:10px;align-items:flex-end}.admin21-playground-chat-bubble[data-role=user]{flex-direction:row-reverse}.admin21-playground-chat-bubble>div{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;border-radius:50%;background:#123b12;color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.7rem;font-weight:900}.admin21-playground-chat-bubble[data-role=user]>div{background:#26272b;color:#d8d8dc}.admin21-playground-chat-bubble section{max-width:84%;min-width:0}.admin21-playground-chat-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;border:1px solid #26272b;border-radius:14px 14px 14px 4px;padding:10px 13px;background:#101113;color:#f3f3f2;font-size:.84rem;line-height:1.5}.admin21-playground-chat-bubble[data-role=user] p{border-radius:14px 14px 4px 14px;background:#191a1d}.admin21-playground-chat-media{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.admin21-playground-chat-media article{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #263526;border-radius:7px;background:#0f1c10;padding:10px}.admin21-playground-chat-media span{color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.admin21-playground-chat-media small,.admin21-playground-chat-media strong{overflow-wrap:anywhere}.admin21-playground-chat-media strong{color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.74rem}.admin21-playground-chat-media small{color:#a8a8ae;font-size:.72rem}.admin21-playground-chat-bubble small{display:block;margin-top:5px;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem}.admin21-playground-chat-bubble[data-role=user] small{text-align:right}.admin21-playground-composer{margin:0 20px 14px;border:1px solid #35363c;border-radius:8px;background:#101113;padding:8px}.admin21-playground-composer textarea{width:100%;min-height:58px;border:0;background:transparent;color:#f3f3f2;font:inherit;font-size:.86rem;line-height:1.45;resize:vertical;outline:none}.admin21-playground-runbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px 20px}.admin21-playground-toggle{display:inline-flex;align-items:center;gap:10px;color:#a8a8ae;font-size:.88rem}.admin21-playground-toggle button{position:relative;width:36px;height:20px;border:1px solid #26272b;border-radius:999px;background:#101113}.admin21-playground-toggle button span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#a8a8ae;transition:transform .16s ease,background .16s ease}.admin21-playground-toggle button[data-active=true]{border-color:#67f05c;background:#123b12}.admin21-playground-toggle button[data-active=true] span{transform:translateX(16px);background:#67f05c}.admin21-playground-run-chip{margin:-6px 20px 20px;border:1px solid #26272b;border-radius:999px;padding:8px 12px;background:#101113;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.75rem}.admin21-playground-run-chip span{color:#f3f3f2}.admin21-playground-head-actions{display:inline-flex;align-items:center;gap:10px}.admin21-playground-runtime-grid{display:grid;grid-template-columns:minmax(230px,.48fr) minmax(340px,.72fr);grid-gap:12px;gap:12px;min-width:0;padding:0 20px 20px}.admin21-playground-event-list{display:grid;align-content:start;grid-gap:10px;gap:10px;max-height:760px;overflow:auto;padding-right:4px}.admin21-playground-event-card{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:10px;gap:10px;width:100%;border:1px solid #26272b;border-radius:8px;padding:12px;background:#101113;color:inherit;text-align:left}.admin21-playground-event-card[data-active=true]{border-color:#67f05c;background:#103210;box-shadow:inset 0 3px 0 #67f05c}.admin21-playground-event-card[data-status=blocked],.admin21-playground-event-card[data-status=failed]{border-color:#ff5c5c;background:#301415}.admin21-playground-event-card[data-kind=root] small{background:#1c2a44;color:#9fc4ff}.admin21-playground-event-card[data-kind=planner] small{background:#123b12;color:#67f05c}.admin21-playground-event-card[data-kind=tool] small{background:#382908;color:#ffcf6a}.admin21-playground-event-card[data-kind=write_text] small{background:#331b3d;color:#f0a8ff}.admin21-playground-event-card[data-kind=human_gate] small{background:#3b1414;color:#ff806d}.admin21-playground-event-card>span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem}.admin21-playground-event-card small{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;border-radius:3px;padding:2px 7px;background:#26272b;color:#d8d8dc;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800}.admin21-playground-event-card strong{display:block;overflow:hidden;color:#f3f3f2;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.admin21-playground-event-card p{margin:4px 0 0;color:#a8a8ae;font-size:.78rem;line-height:1.35}.admin21-playground-runtime-stack{display:grid;align-content:start;grid-gap:14px;gap:14px;max-height:760px;min-width:0;overflow:auto;padding-right:4px}.admin21-playground-live-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin21-playground-live-strip div{min-width:0;border:1px solid #26272b;border-radius:8px;padding:10px 12px;background:#101113}.admin21-playground-live-strip span{display:block;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin21-playground-live-strip strong{display:block;overflow:hidden;margin-top:6px;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin21-playground-contact-card,.admin21-playground-lumi-logic,.admin21-playground-review-grid article{border:1px solid #26272b;border-radius:8px;padding:16px;background:#101113}.admin21-playground-contact-head{display:flex;justify-content:space-between;gap:12px}.admin21-playground-contact-head h4,.admin21-playground-lumi-logic h4{margin:0 0 6px;color:#f3f3f2;font-size:.98rem}.admin21-playground-contact-head strong{display:block;color:#f3f3f2;font-size:1rem}.admin21-playground-contact-head p,.admin21-playground-lumi-logic p,.admin21-playground-review-grid p,.admin21-playground-review-wide div{margin:6px 0 0;color:#a8a8ae;font-size:.82rem;line-height:1.45}.admin21-playground-contact-head span{color:#67f05c}.admin21-playground-contact-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.38fr);grid-gap:10px;gap:10px;margin-top:14px}.admin21-playground-contact-context div{border:1px solid #26272b;border-radius:6px;padding:12px;background:#141416}.admin21-playground-contact-context span,.admin21-playground-review-grid span{display:block;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin21-playground-contact-context strong{display:block;overflow:hidden;margin-top:6px;color:#67f05c;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.admin21-playground-sense-tabs{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;border-bottom:1px solid #26272b;padding-bottom:8px;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem}.admin21-playground-sense-tabs span:first-child{color:#f3f3f2;text-decoration:underline;-webkit-text-decoration-color:#67f05c;text-decoration-color:#67f05c;text-underline-offset:8px}.admin21-playground-sense-list{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.admin21-playground-sense-row{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(120px,.8fr);grid-gap:7px 12px;gap:7px 12px;align-items:center;color:#d8d8dc;font-family:Consolas,SFMono-Regular,monospace;font-size:.74rem}.admin21-playground-sense-row span{color:#a8a8ae}.admin21-playground-sense-row strong{overflow:hidden;color:#f3f3f2;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin21-playground-sense-row div{height:4px;overflow:hidden;border-radius:999px;background:#26272b}.admin21-playground-sense-row i{display:block;height:100%;border-radius:inherit;background:#67f05c}.admin21-playground-sense-row i[data-tone=warn]{background:#ff5c5c}.admin21-playground-sense-row em{color:#a8a8ae;font-style:normal;text-align:right}.admin21-playground-lumi-logic article{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:12px;border-top:1px solid #26272b;padding-top:12px}.admin21-playground-lumi-logic article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#26272b;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.72rem}.admin21-playground-lumi-logic article[data-active=true]>span{background:#123b12;color:#67f05c}.admin21-playground-lumi-logic strong,.admin21-playground-review-wide strong{color:#f3f3f2}.admin21-playground-json-card{min-height:260px}.admin21-playground-json-card pre{max-height:280px}.admin21-playground-foot{padding:0 20px 20px}.admin21-playground-deep-grid{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(520px,.78fr);grid-gap:16px;gap:16px;align-items:start}.admin21-playground-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:20px}.admin21-playground-review-wide{grid-column:1/-1;border-color:#1d5c1e!important;background:#102511!important}.admin21-native .admin21-native__rail{display:grid;grid-gap:14px;gap:14px}.admin21-native .admin21-panel{padding:20px}.admin21-native .admin21-panel--flush{padding:0;overflow:hidden}.admin21-native .admin21-panel--flush .admin21-panel__head{padding:16px 20px 12px}.admin21-native .admin21-backlog-draft,.admin21-native .admin21-batch-history,.admin21-native .admin21-batch-history-card,.admin21-native .admin21-batch-history-runs div,.admin21-native .admin21-batch-row,.admin21-native .admin21-config-diff,.admin21-native .admin21-config-diff-row,.admin21-native .admin21-config-diff-summary div,.admin21-native .admin21-config-editor,.admin21-native .admin21-config-grid div,.admin21-native .admin21-config-json,.admin21-native .admin21-decision,.admin21-native .admin21-deep-history,.admin21-native .admin21-experiment-panel,.admin21-native .admin21-issue,.admin21-native .admin21-json-grid>div,.admin21-native .admin21-lab__result,.admin21-native .admin21-metric,.admin21-native .admin21-mini-card,.admin21-native .admin21-recent-runs button,.admin21-native .admin21-review-card,.admin21-native .admin21-run-node,.admin21-native .admin21-selected-review,.admin21-native .admin21-slice{border-color:#26272b;background:#141416}.admin21-native .admin21-metric strong{color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.admin21-native .admin21-backlog-draft span,.admin21-native .admin21-batch-history-card__head span,.admin21-native .admin21-batch-history-runs span,.admin21-native .admin21-batch-row span,.admin21-native .admin21-config-diff-row span,.admin21-native .admin21-config-diff-summary span,.admin21-native .admin21-config-diff__head span,.admin21-native .admin21-config-grid span,.admin21-native .admin21-config-json span,.admin21-native .admin21-decision span,.admin21-native .admin21-issue span,.admin21-native .admin21-lab__result span,.admin21-native .admin21-metric span,.admin21-native .admin21-mini-card span,.admin21-native .admin21-review-card span,.admin21-native .admin21-run-node span,.admin21-native .admin21-selected-review span,.admin21-native .admin21-slice span{color:#6a6a70}.admin21-native .admin21-button{border-color:#35363c;border-radius:6px;background:#141416;color:#f3f3f2}.admin21-native .admin21-button:hover{background:#191a1d}.admin21-native .admin21-button--primary{border-color:#f3f3f2;background:#f3f3f2;color:#0b0b0d}.admin21-native .admin21-pill{border-color:#35363c;background:#191a1d;color:#a8a8ae}.admin21-native .admin21-table td,.admin21-native .admin21-table th{border-top-color:#26272b}.admin21-native .admin21-table th{color:#6a6a70}.admin21-handover-chat-page,.admin21-handover-page{display:grid;grid-gap:18px;gap:18px}.admin21-handover-chat-page{width:min(100%,1180px);margin:0 auto;min-width:0}.admin21-handover-action-card,.admin21-handover-chat-log,.admin21-handover-closure-card,.admin21-handover-inline-hint,.admin21-handover-top-card{border:1px solid #2d3440;border-radius:20px;background:linear-gradient(180deg,rgba(17,21,29,.98),rgba(11,15,22,.98));overflow:hidden}.admin21-handover-top-card summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;list-style:none;padding:22px 24px;cursor:pointer}.admin21-handover-top-card summary::-webkit-details-marker{display:none}.admin21-handover-top-card__lead{display:grid;grid-gap:8px;gap:8px;min-width:0}.admin21-handover-top-card__lead strong{margin:0;color:#f3f3f2;font-size:clamp(1.1rem,2.6vw,1.55rem);line-height:1.15}.admin21-handover-top-card__lead p{margin:0;color:#aeb8c5;line-height:1.55}.admin21-handover-top-card__body{display:grid;grid-gap:8px;gap:8px;padding:0 24px 24px}.admin21-handover-top-card__body strong{color:#f3f3f2;font-size:1rem}.admin21-handover-top-card__body p{color:#b4bfcc;margin:0}.admin21-handover-chat-header__copy{display:grid;grid-gap:8px;gap:8px}.admin21-handover-action-card__head small,.admin21-handover-chat-header__copy small,.admin21-handover-chat-log__head small{color:#8da0b4;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin21-handover-action-card__head h3,.admin21-handover-chat-header__copy h3,.admin21-handover-chat-log__head h3{margin:0;color:#f3f3f2;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.08}.admin21-handover-action-card__head p,.admin21-handover-chat-header__copy p,.admin21-handover-chat-log__head p{margin:0;color:#aeb8c5;line-height:1.55}.admin21-handover-chat-log{display:grid;grid-gap:16px;gap:16px;padding:0 0 24px}.admin21-handover-chat-log__head{padding:20px 22px 0}.admin21-handover-message-feed{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:0 22px}.admin21-handover-chat-composer{border-top:1px solid rgba(148,163,184,.12);display:grid;grid-gap:14px;gap:14px;margin-top:4px;padding:18px 22px 0}.admin21-handover-chat-composer label{display:grid;grid-gap:7px;gap:7px;color:#6a6a70;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin21-handover-chat-composer textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #35363c;border-radius:16px;background:#0f1012;color:#f3f3f2;font:inherit;letter-spacing:0;padding:14px 16px}.admin21-handover-bubble{border:1px solid rgba(148,163,184,.16);border-radius:22px;display:grid;grid-gap:10px;gap:10px;max-width:min(100%,720px);padding:16px 18px}.admin21-handover-bubble header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.admin21-handover-bubble strong{color:#f3f3f2;font-size:.92rem}.admin21-handover-bubble span{color:#7f8ea4;font-size:.78rem}.admin21-handover-bubble p{color:#e5e7eb;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.admin21-handover-bubble[data-role=customer]{background:rgba(15,23,42,.96);justify-self:start}.admin21-handover-bubble[data-role=operator]{background:rgba(8,47,73,.96);justify-self:end}.admin21-handover-bubble[data-role=system]{background:rgba(30,41,59,.72);justify-self:center}.admin21-handover-action-card,.admin21-handover-closure-card{display:grid;grid-gap:14px;gap:14px;padding:20px 22px 22px}.admin21-handover-action-card__head{display:grid;grid-gap:8px;gap:8px}.admin21-handover-closure-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin21-handover-form{display:grid;grid-gap:12px;gap:12px;padding:0 20px 20px}.admin21-handover-form--closure{grid-template-columns:minmax(180px,.6fr) minmax(260px,1fr) minmax(220px,.8fr);align-items:end}.admin21-handover-form label{display:grid;grid-gap:7px;gap:7px;color:#6a6a70;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin21-handover-form input,.admin21-handover-form select,.admin21-handover-form textarea{width:100%;border:1px solid #35363c;border-radius:6px;background:#0f1012;color:#f3f3f2;font:inherit;letter-spacing:0;padding:10px 12px}.admin21-handover-form textarea{min-height:118px;resize:vertical}.admin21-handover-checkbox{align-items:center;display:flex!important;flex-direction:row;gap:10px!important;min-height:42px}.admin21-handover-checkbox input{width:auto}.admin21-handover-feedback{display:grid;grid-gap:6px;gap:6px;border:1px solid #2d3440;border-radius:10px;background:#121821;color:#f3f3f2;margin:0;padding:12px 14px}.admin21-handover-feedback strong{font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.admin21-handover-feedback p{color:#b4bfcc;margin:0}.admin21-handover-feedback[data-tone=success]{border-color:#24572d;background:#102116}.admin21-handover-feedback[data-tone=info]{border-color:#295a70;background:#0f1f27}.admin21-handover-feedback[data-tone=warning]{border-color:#6d5a26;background:#21190f}.admin21-handover-feedback[data-tone=danger]{border-color:#6d2e2e;background:#251313}.admin21-mini-card--warning{border-color:#6d5a26;background:#21190f}@media (max-width:980px){.admin21-handover-closure-grid,.admin21-handover-form--closure{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{padding-left:12px;padding-right:12px}.app-shell__header{display:grid}.app-shell__status{justify-content:flex-start}.admin21-handover-chat-page{gap:14px;min-height:100dvh}.admin21-handover-action-card,.admin21-handover-chat-log__head,.admin21-handover-closure-card,.admin21-handover-message-feed,.admin21-handover-top-card summary,.admin21-handover-top-card__body{padding-left:16px;padding-right:16px}.admin21-handover-top-card summary{display:grid}.admin21-handover-bubble{max-width:100%}.admin21-handover-chat-log{overflow-x:hidden}}.admin21-native .admin21-decision--button[data-active=true],.admin21-native .admin21-recent-runs button[data-active=true],.admin21-native .admin21-review-card[data-active=true],.admin21-native .admin21-table tbody tr:hover,.admin21-native .admin21-table tbody tr[data-active=true]{border-color:#174f18;background:#102511}.admin21-native .admin21-config-editor input,.admin21-native .admin21-config-editor textarea,.admin21-native .admin21-copy-id,.admin21-native .admin21-experiment-panel input,.admin21-native .admin21-experiment-panel select,.admin21-native .admin21-experiment-panel textarea,.admin21-native .admin21-lab select,.admin21-native .admin21-lab textarea,.admin21-native .admin21-plan__toolbar input{border-color:#35363c;background:#111214;color:#f3f3f2}.admin21-native .admin21-backlog-draft pre,.admin21-native .admin21-config-json pre,.admin21-native .admin21-json-grid pre{color:#e8e8eb}.admin21-user-pill{display:flex;align-items:center;gap:10px;min-height:38px;padding:4px 12px 4px 4px;border:1px solid #26272b;border-radius:999px;background:#141416}.admin21-user-pill__avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#67f05c;color:#0b0b0d;font-family:Consolas,SFMono-Regular,monospace;font-size:.7rem;font-weight:800}.admin21-user-pill small,.admin21-user-pill strong{display:block}.admin21-user-pill strong{color:#f3f3f2;font-size:.86rem}.admin21-user-pill small{color:#6a6a70;font-size:.68rem;letter-spacing:.08em}.admin21-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:#222328;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem}.admin21-native .admin21-brand strong,.admin21-native .admin21-config-diff-row b,.admin21-native .admin21-detail-head h3,.admin21-native .admin21-mini-card strong,.admin21-native .admin21-panel__head h3,.admin21-native .admin21-run-node strong,.admin21-native .admin21-side h3,.admin21-native .admin21-slice strong,.admin21-native .admin21-table td strong{color:#f3f3f2}.admin21-platform-page{display:grid;grid-gap:18px;gap:18px}.admin21-platform-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr)}.admin21-platform-defaults,.admin21-platform-flags,.admin21-platform-guardrails{min-height:0}.admin21-platform-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px}.admin21-platform-form label{display:grid;grid-gap:8px;gap:8px;grid-column:span 2;color:#a8a8ae}.admin21-platform-form label:first-child,.admin21-platform-form label:nth-child(2){grid-column:span 3}.admin21-platform-form input,.admin21-platform-form select{width:100%;min-height:36px;padding:8px 12px;border:1px solid #26272b;border-radius:6px;background:#111214;color:#f3f3f2;font-weight:700}.admin21-platform-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #26272b}.admin21-platform-rule span,.admin21-platform-rule strong{display:block}.admin21-platform-rule strong{color:#f3f3f2}.admin21-platform-rule span{margin-top:3px;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem}.admin21-link-button,.admin21-platform-rule button{color:#f3f3f2;font-weight:700}.admin21-toggle{position:relative;width:38px;height:22px;border-radius:999px;background:#26272b}.admin21-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#a8a8ae}.admin21-toggle[data-on=true]{background:#67f05c}.admin21-toggle[data-on=true]:after{transform:translateX(16px);background:#fff}.admin21-tools-page{display:grid;grid-gap:18px;gap:18px}.admin21-tools-page>.admin21-panel__head{align-items:flex-end}.admin21-tools-page>.admin21-panel__head h3{margin:6px 0 8px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,3vw,2.7rem);font-style:italic;font-weight:400;line-height:1}.admin21-tools-page>.admin21-panel__head p{max-width:760px;margin:0;color:#c8c8ce}.admin21-tools-catalog{display:grid;grid-gap:16px;gap:16px;border-radius:8px}.admin21-tools-toolbar{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(380px,.34fr) auto;align-items:center;justify-content:start}.admin21-tools-toolbar input{width:100%;min-height:36px;padding:8px 12px;border:1px solid #26272b;border-radius:6px;background:#111214;color:#f3f3f2}.admin21-segmented{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid #26272b;border-radius:6px;background:#191a1d}.admin21-segmented button{min-height:30px;padding:5px 11px;border:0;border-radius:4px;background:transparent;color:#6a6a70;font-weight:700}.admin21-segmented button[data-active=true]{background:#f3f3f2;color:#0b0b0d}.admin21-tools-table-wrap{overflow-x:auto}.admin21-tools-table td,.admin21-tools-table th{padding:14px 12px;white-space:nowrap}.admin21-tool-name{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:#f3f3f2;cursor:pointer;text-align:left}.admin21-tool-name strong{color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:.9rem}.admin21-tool-name small{max-width:420px;overflow:hidden;color:#a8a8ae;text-overflow:ellipsis}.admin21-tool-name--method{padding-left:24px;position:relative;cursor:default}.admin21-tool-name--method strong{color:#c8c8ce}.admin21-tool-name--method:before{content:"";position:absolute;left:8px;top:11px;width:8px;height:1px;background:#6a6a70}.admin21-tool-group-row{background:rgba(255,255,255,.015)}.admin21-tool-group-row .admin21-tool-name small{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.admin21-tool-method-row td{background:rgba(255,255,255,.018)}.admin21-tool-method-row{cursor:default}.admin21-native .admin21-pill--internal{border-color:#35363c;background:#141416;color:#c8c8ce}.admin21-native .admin21-pill--external_api{border-color:transparent;background:#3a2405;color:#ffb341}.admin21-native .admin21-pill--tenant{border-color:transparent;background:#172542;color:#9fc0ff}.admin21-native .admin21-pill--mixed{border-color:#35363c;background:#222328;color:#c8c8ce}.admin21-hero__aside .admin21-button--primary{border-color:#67f05c;background:#67f05c;color:#0b0b0d}.admin21-chevron-button{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;background:transparent;color:#f3f3f2;cursor:pointer;font-size:1.2rem;line-height:1}.admin21-chevron-button[data-open=true]{transform:rotate(90deg)}.admin21-tool-detail{display:grid;grid-gap:18px;gap:18px}.admin21-tool-breadcrumb{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-tool-breadcrumb button{color:#f3f3f2;font-weight:700}.admin21-tool-detail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin21-tool-detail__head h3{margin:8px 0 14px;color:#f3f3f2;font-family:Consolas,SFMono-Regular,monospace;font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:0}.admin21-tool-detail-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.34fr);align-items:start}.admin21-tool-detail .admin21-panel h4,.admin21-tool-detail-main h4{margin:8px 0 12px;color:#f3f3f2;font-size:1.05rem}.admin21-tool-detail .admin21-panel p,.admin21-tool-detail-main p{color:#f3f3f2;line-height:1.6}.admin21-tool-detail-side{display:grid;grid-gap:12px;gap:12px}.admin21-tool-detail-side strong{display:block;margin-top:16px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-style:italic;font-weight:400}.admin21-tool-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;padding-top:16px;border-top:1px dashed #26272b;color:#a8a8ae}.admin21-tool-stats strong{color:#f3f3f2}.admin21-tool-list{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0;padding-left:18px;color:#c8c8ce;line-height:1.55}.admin21-tool-code{max-height:420px;margin:12px 0 0;overflow:auto;color:#e8e8eb;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;line-height:1.5;white-space:pre-wrap}.admin21-tool-calls{grid-column:1/-1}.admin21-tool-calls .admin21-panel__head{margin-bottom:10px}.admin21-tool-calls-table tbody tr{cursor:default}.admin21-tool-calls-table td code{display:block;color:#c8c8ce;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem}.admin21-tool-calls-table td code,.admin21-tool-calls-table td small{max-width:620px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin21-tool-calls-table td small{color:#ff806d}@media (max-width:980px){.admin21-tool-detail-grid,.admin21-tool-detail__head{display:grid;grid-template-columns:1fr}.admin21-tools-toolbar{grid-template-columns:1fr}.admin21-tools-page>.admin21-panel__head{display:grid}.app-shell__header{flex-direction:column}.app-shell__status{justify-content:flex-start}.commitments-grid .panel,.commitments-grid .panel-wide,.goal-grid .panel,.goal-grid .panel-wide,.opportunity-grid .panel,.opportunity-grid .panel-wide,.ops-grid .panel,.ops-grid .panel-wide,.panel,.panel-wide,.runs-grid .panel,.runs-grid .panel-wide{grid-column:span 12}.arbiter-grid,.bus-json-grid,.bus-timeline-grid,.chat-inspector-tabs,.chat-inspector__facts,.chat-playground__layout,.chat-run-summary,.chat-thread-summary,.commitment-meta-grid,.dashboard-grid-compact,.deep-review-playground__layout,.deep-review-playground__list-grid,.fact-grid,.human-gate-approval-grid,.human-gate-approval-grid-compact,.human-gate-decision-strip,.plan-contract-grid,.plan-state-grid,.plan-summary-grid,.plan-viewer-grid,.policy-metrics-grid,.run-detail-grid,.run-topology-grid,.scan-bucket-grid,.scan-score-grid,.summary-cards,.task-bucket-grid,.tenant-config-grid,.tenant-config-grid-compact,.tenant-playground-grid,.validation-check-list{grid-template-columns:1fr}.chat-playground__hero{flex-direction:column}.tenant-detail-header{display:grid}.tenant-detail-header__actions{justify-content:flex-start}.admin-prototype__grid,.admin-prototype__readiness,.admin21-batch-history-card__head,.admin21-batch-history-runs,.admin21-batch-row,.admin21-card-grid,.admin21-config-diff-summary,.admin21-config-grid,.admin21-config-history,.admin21-contact-kpis,.admin21-contact-kpis--list,.admin21-contact-layout,.admin21-contact-mini-kpis,.admin21-contact-overview,.admin21-contact-quickstats,.admin21-contact-sense,.admin21-contact-sense-grid,.admin21-contact-split,.admin21-detail-grid,.admin21-experiment-grid,.admin21-experiment-runs,.admin21-issue,.admin21-json-grid,.admin21-lab,.admin21-lab-result-grid,.admin21-layout,.admin21-node-layout,.admin21-plan__body,.admin21-plan__toolbar,.admin21-playground-shell,.admin21-proposal-review-grid,.admin21-recent-runs,.admin21-review-history-grid,.admin21-review-result,.admin21-selected-review,.admin21-temperature-grid,.admin21-temperature-hero,.admin21-temperature-risk-grid{grid-template-columns:1fr}.admin21-contact-detail-header,.admin21-contact-hero,.admin21-contact-panel__head,.admin21-contact-workspace .admin21-template-panel__head{display:grid}.admin21-contact-actions,.admin21-contact-hero__meta{justify-content:flex-start}.admin21-contact-panel--wide,.admin21-contact-sense-grid>.admin21-contact-panel:not(.admin21-contact-panel--wide){grid-column:auto}.admin21-contact-timeline>div{grid-template-columns:1fr}.chat-stage{grid-template-rows:auto minmax(360px,1fr) auto auto}}@media (max-width:720px){.app-shell{padding:18px 14px 44px}.app-shell__nav,.app-shell__nav-wrap{display:grid;grid-template-columns:1fr}.nav-link{min-width:0}.dashboard-hero,.ops-hero,.panel{padding:20px}.field-grid{grid-template-columns:1fr}.field-span-2{grid-column:span 1}.chat-composer,.chat-playground__hero,.chat-stage{padding:18px}.admin-prototype__header{display:grid;padding:20px}.admin-prototype__header-actions{justify-content:flex-start}.admin21-evolution-backlog,.admin21-evolution-filters,.admin21-evolution-id-grid,.admin21-evolution-list,.admin21-evolution-readout,.admin21-evolution-scheduler{grid-template-columns:1fr}.admin-prototype__header h2{font-size:1.55rem}.admin-prototype__panel-header{display:grid}.admin-prototype__frame{min-height:620px}.admin21-decision,.admin21-detail-head,.admin21-evidence-lane__head,.admin21-panel__head,.admin21-run-node,.admin21-temperature-change__head,.admin21-temperature-risk-card__head,.admin21-topbar{display:grid}.admin21-hero,.admin21-panel{padding:16px}.admin21-chat-composer__bar,.admin21-chat-controls,.admin21-node-metrics,.admin21-node-runtime,.admin21-playground-panel-head{display:grid;grid-template-columns:1fr}.admin21-playground-chat,.admin21-playground-nodes{min-height:0}.admin21-chat-composer,.admin21-chat-controls,.admin21-chat-transcript,.admin21-playground-nodes,.admin21-playground-panel-head{padding:14px}.admin21-hero h2{font-size:1.85rem}.admin21-nav,.admin21-tabs{width:100%}.admin21-nav button,.admin21-tabs button{flex:1 1}.chat-message,.chat-message[data-role=user]{grid-template-columns:1fr}.chat-message[data-role=user] .chat-message__avatar,.chat-message[data-role=user] .chat-message__body{order:0}.chat-message__avatar{width:36px;height:36px}.chat-stage__transcript{max-height:none}}.admin21-native{min-height:100vh;padding:18px 28px 60px;background:#0b0b0d;color:#f3f3f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.admin21-native .admin21-native__inner{gap:18px;width:min(1440px,100%)}.admin21-native .admin21-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 14px}.admin21-native .admin21-brand{flex-wrap:nowrap;gap:12px}.admin21-native .admin21-brand>div:last-child{display:flex;align-items:baseline;gap:10px;min-width:0;line-height:1}.admin21-native .admin21-brand strong{color:#f3f3f2;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.admin21-native .admin21-brand small{max-width:86px;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.15}.admin21-native .admin21-topbar__meta{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.admin21-native .admin21-contact-segmented,.admin21-native .admin21-contact-tabs,.admin21-native .admin21-nav,.admin21-native .admin21-playground-mode-switch,.admin21-native .admin21-segmented,.admin21-native .admin21-tabs,.admin21-native .admin21-template-tabs{gap:2px;padding:4px;border-color:#26272b;border-radius:10px;background:#191a1d}.admin21-native .admin21-contact-segmented button,.admin21-native .admin21-contact-tabs button,.admin21-native .admin21-nav button,.admin21-native .admin21-playground-mode-switch button,.admin21-native .admin21-segmented button,.admin21-native .admin21-tabs button,.admin21-native .admin21-template-tabs button{min-height:34px;border-radius:6px;color:#a8a8ae;font-size:13px;font-weight:500;white-space:nowrap}.admin21-native .admin21-contact-segmented button[data-active=true],.admin21-native .admin21-contact-tabs button[data-active=true],.admin21-native .admin21-nav button[data-active=true],.admin21-native .admin21-playground-mode-switch button[data-active=true],.admin21-native .admin21-segmented button[data-active=true],.admin21-native .admin21-tabs button[data-active=true],.admin21-native .admin21-template-tabs button[data-active=true]{background:#141416;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.4)}.admin21-native .admin21-template-detail{gap:18px}.admin21-native .admin21-template-breadcrumb,.admin21-native .admin21-tool-breadcrumb{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.82rem}.admin21-native .admin21-link-button,.admin21-native .admin21-template-breadcrumb button,.admin21-native .admin21-tool-breadcrumb button{min-height:auto;padding:0;border:0;background:transparent;color:#f3f3f2;font-weight:700}.admin21-native .admin21-template-breadcrumb button:disabled{color:#a8a8ae}.admin21-native .admin21-nav,.admin21-native .admin21-tabs,.admin21-native .admin21-template-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-color:#35363c transparent}.admin21-native ::-webkit-scrollbar{width:10px;height:10px}.admin21-native ::-webkit-scrollbar-thumb{border:2px solid #0b0b0d;border-radius:10px;background:#35363c}.admin21-native ::-webkit-scrollbar-track{background:transparent}.admin21-native .admin21-template-tenant-header{padding:2px 0 6px}.admin21-native .admin21-template-avatar{width:44px;height:44px;border-color:#35363c;background:#0b0b0d;color:#f3f3f2}.admin21-native .admin21-hero h2,.admin21-native .admin21-template-tenant-title h2,.admin21-native .admin21-tools-page>.admin21-panel__head h3{color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.02em}.admin21-native .admin21-template-tenant-title h2{font-size:clamp(2.2rem,4vw,3rem);line-height:.96}.admin21-native .admin21-contact-kpi small,.admin21-native .admin21-contact-panel__head small,.admin21-native .admin21-eyebrow,.admin21-native .admin21-table th,.admin21-native .admin21-template-kpi small,.admin21-native .admin21-template-mini-grid small,.admin21-native .admin21-template-panel__head small,.admin21-native .admin21-template-tenant-title span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin21-native .admin21-nav-badge,.admin21-native .admin21-pill,.admin21-native .admin21-template-chip,.admin21-native .admin21-template-meta span,.admin21-native .admin21-user-pill{border-color:#26272b;background:#191a1d;color:#a8a8ae}.admin21-native .admin21-button,.admin21-native .admin21-contact-btn,.admin21-native .admin21-template-actions button,.admin21-native .admin21-template-button{border-color:#35363c;border-radius:6px;background:#141416;color:#f3f3f2;font-weight:700}.admin21-native .admin21-button--primary,.admin21-native .admin21-hero__aside .admin21-button--primary,.admin21-native .admin21-template-button--primary{border-color:#f3f3f2;background:#f3f3f2;color:#0b0b0d}.admin21-native .admin21-backlog-draft,.admin21-native .admin21-batch-history,.admin21-native .admin21-batch-history-card,.admin21-native .admin21-batch-history-runs div,.admin21-native .admin21-batch-row,.admin21-native .admin21-config-diff,.admin21-native .admin21-config-diff-row,.admin21-native .admin21-config-diff-summary div,.admin21-native .admin21-config-editor,.admin21-native .admin21-config-json,.admin21-native .admin21-contact-kpi,.admin21-native .admin21-contact-overview,.admin21-native .admin21-contact-panel,.admin21-native .admin21-contact-row,.admin21-native .admin21-contact-sense,.admin21-native .admin21-decision,.admin21-native .admin21-deep-history,.admin21-native .admin21-experiment-panel,.admin21-native .admin21-issue,.admin21-native .admin21-json-grid>div,.admin21-native .admin21-metric,.admin21-native .admin21-mini-card,.admin21-native .admin21-panel,.admin21-native .admin21-playground-contact-card,.admin21-native .admin21-playground-lumi-logic,.admin21-native .admin21-playground-review-grid article,.admin21-native .admin21-recent-runs button,.admin21-native .admin21-review-card,.admin21-native .admin21-run-node,.admin21-native .admin21-selected-review,.admin21-native .admin21-slice,.admin21-native .admin21-template-kpi,.admin21-native .admin21-template-panel{border-color:#26272b;border-radius:8px;background:#141416;color:#f3f3f2;box-shadow:0 1px 2px rgba(0,0,0,.4)}.admin21-native .admin21-contact-kpi strong,.admin21-native .admin21-metric strong,.admin21-native .admin21-template-kpi strong{color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;line-height:1}.admin21-native .admin21-template-kpi strong{font-size:1.85rem}.admin21-native .admin21-metric strong{font-size:1.8rem}.admin21-native .admin21-contact-panel__head h3,.admin21-native .admin21-contact-row b,.admin21-native .admin21-contact-row strong,.admin21-native .admin21-detail-head h3,.admin21-native .admin21-mini-card strong,.admin21-native .admin21-panel__head h3,.admin21-native .admin21-run-node strong,.admin21-native .admin21-slice strong,.admin21-native .admin21-table td strong,.admin21-native .admin21-tool-name strong{color:#f3f3f2}.admin21-native .admin21-contact-muted,.admin21-native .admin21-contact-panel__head p,.admin21-native .admin21-contact-row small,.admin21-native .admin21-decision p,.admin21-native .admin21-hero p,.admin21-native .admin21-mini-card p,.admin21-native .admin21-muted,.admin21-native .admin21-panel p,.admin21-native .admin21-slice p,.admin21-native .admin21-table small,.admin21-native .admin21-tool-name small{color:#a8a8ae}.admin21-native .admin21-table td,.admin21-native .admin21-table th,.admin21-native .admin21-template-table td,.admin21-native .admin21-template-table th{border-top-color:#26272b}.admin21-native .admin21-contact-row[data-active=true],.admin21-native .admin21-decision--button[data-active=true],.admin21-native .admin21-recent-runs button[data-active=true],.admin21-native .admin21-review-card[data-active=true],.admin21-native .admin21-table tbody tr:hover,.admin21-native .admin21-table tbody tr[data-active=true],.admin21-native .admin21-template-table tbody tr:hover{border-color:#1d5c1e;background:#102511}.admin21-native .admin21-pill--active,.admin21-native .admin21-pill--completed,.admin21-native .admin21-pill--ok,.admin21-native .admin21-pill--operational,.admin21-native .admin21-pill--production,.admin21-native .admin21-pill--runtime-healthy,.admin21-native .admin21-pill--runtime_api,.admin21-native .admin21-pill--success{border-color:transparent;background:#123f12;color:#67f05c}.admin21-native .admin21-pill--attention,.admin21-native .admin21-pill--mock_fallback,.admin21-native .admin21-pill--staging,.admin21-native .admin21-pill--wait,.admin21-native .admin21-pill--warn{border-color:transparent;background:#3a2405;color:#ffb341}.admin21-native .admin21-pill--blocked,.admin21-native .admin21-pill--danger,.admin21-native .admin21-pill--error,.admin21-native .admin21-pill--failed,.admin21-native .admin21-pill--sensitive{border-color:transparent;background:#3a1410;color:#ff806d}.admin21-native .admin21-config-editor input,.admin21-native .admin21-config-editor textarea,.admin21-native .admin21-copy-id,.admin21-native .admin21-lab select,.admin21-native .admin21-lab textarea,.admin21-native .admin21-plan__toolbar input,.admin21-native input,.admin21-native select,.admin21-native textarea{border-color:#35363c;border-radius:7px;background:#111214;color:#f3f3f2}@media (max-width:720px){.admin21-native .admin21-detail-head,.admin21-native .admin21-hero,.admin21-native .admin21-panel__head,.admin21-native .admin21-run-node,.admin21-native .admin21-topbar{display:flex}.admin21-native .admin21-nav,.admin21-native .admin21-tabs{width:-moz-fit-content;width:fit-content}.admin21-native .admin21-nav button,.admin21-native .admin21-tabs button{flex:0 0 auto}}.admin21-context-studio{display:flex;flex-direction:column;gap:14px}.admin21-context-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:4px 2px}.admin21-context-crumbs{display:flex;align-items:center;gap:7px;color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:lowercase}.admin21-context-crumbs span:last-child{color:#f3f3f2}.admin21-context-header h3{margin:8px 0 4px;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.admin21-context-header p{max-width:620px;margin:0;color:#a8a8ae;font-size:.82rem}.admin21-context-stats{display:flex;overflow:hidden;border:1px solid #26272b;border-radius:8px;background:#141416}.admin21-context-stats div{min-width:76px;padding:9px 14px;border-right:1px solid #26272b}.admin21-context-stats div:last-child{border-right:0}.admin21-context-stats strong{display:block;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1}.admin21-context-stats span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.admin21-context-grid{display:grid;grid-template-columns:minmax(300px,.28fr) minmax(0,1fr) minmax(280px,.3fr);grid-gap:12px;gap:12px;align-items:stretch;min-height:700px}.admin21-context-pane{min-width:0;overflow:hidden;border:1px solid #26272b;border-radius:8px;background:#141416;box-shadow:0 1px 2px rgba(0,0,0,.24)}.admin21-context-editor__head,.admin21-context-pane__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #26272b}.admin21-context-editor__head h4,.admin21-context-pane__head h4{margin:3px 0 0;color:#f3f3f2;font-family:Georgia,Times New Roman,serif;font-size:1.38rem;font-style:italic;font-weight:400;letter-spacing:0}.admin21-context-search{padding:12px 16px;border-bottom:1px solid #26272b}.admin21-context-search input{width:100%;height:34px;border:1px solid #35363c;border-radius:6px;background:#111214;color:#f3f3f2;font:.75rem Consolas,SFMono-Regular,monospace;outline:none;padding:0 10px}.admin21-context-filters{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px;border-bottom:1px solid #26272b}.admin21-context-filters button,.admin21-context-tabs button{border:1px solid #35363c;border-radius:999px;background:transparent;color:#a8a8ae;cursor:pointer;font:.68rem Consolas,SFMono-Regular,monospace;padding:6px 9px}.admin21-context-filters button[data-active=true],.admin21-context-tabs button[data-active=true]{border-color:transparent;background:#123f12;color:#67f05c}.admin21-context-list{display:flex;flex-direction:column;max-height:560px;overflow:auto;padding:8px}.admin21-context-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid transparent;border-radius:7px;background:transparent;color:#f3f3f2;cursor:pointer;padding:10px;text-align:left}.admin21-context-row:hover,.admin21-context-row[data-active=true]{border-color:#26272b;background:#111214}.admin21-context-row small,.admin21-context-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin21-context-row strong{font-size:.82rem}.admin21-context-editor__head p,.admin21-context-row em,.admin21-context-row small{color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace;font-size:.66rem;font-style:normal}.admin21-context-kind{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid #26272b;border-radius:7px;background:#111214;color:#67f05c;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;font-weight:700}.admin21-context-kind[data-kind=video]{color:#f6d365}.admin21-context-kind[data-kind=image]{color:#8bd3ff}.admin21-context-editor{display:flex;flex-direction:column}.admin21-context-editor__head>div:first-child{display:flex;min-width:0;gap:12px;align-items:flex-start}.admin21-context-tabs{display:flex;gap:6px;padding:10px 16px 0}.admin21-context-editor__body,.admin21-context-inspector__body{display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px}.admin21-context-field{display:flex;flex-direction:column;gap:7px}.admin21-context-field label,.admin21-context-inspector__body span{color:#6a6a70;font-family:Consolas,SFMono-Regular,monospace;font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.admin21-context-field p,.admin21-context-field strong,.admin21-context-inspector__body p,.admin21-context-inspector__body strong{margin:0;color:#f3f3f2;font-size:.82rem;line-height:1.55}.admin21-context-field small{color:#a8a8ae;font-size:.75rem}.admin21-context-field pre,.admin21-context-inspector__block pre{overflow:auto;max-height:220px;margin:0;border:1px solid #26272b;border-radius:7px;background:#111214;color:#f3f3f2;font:.68rem/1.55 Consolas,SFMono-Regular,monospace;padding:12px;white-space:pre-wrap}.admin21-context-media-preview{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);grid-gap:14px;gap:14px}.admin21-context-media-frame{display:grid;min-height:220px;place-items:center;border:1px solid #26272b;border-radius:8px;background:linear-gradient(135deg,rgba(103,240,92,.12),transparent),#111214;color:#a8a8ae;font:.68rem Consolas,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase}.admin21-context-media-frame[data-kind=video]{background:linear-gradient(135deg,rgba(246,211,101,.16),transparent),#111214}.admin21-context-inspector__body>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #26272b;padding-bottom:10px}.admin21-context-inspector__body>.admin21-context-inspector__block{display:flex;flex-direction:column}.admin21-context-empty{display:grid;min-height:360px;place-items:center;color:#a8a8ae;font-family:Consolas,SFMono-Regular,monospace}@media (max-width:1320px){.admin21-context-grid{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr)}.admin21-context-inspector{display:none}}