@layer foundation,product,precision,polish;@layer foundation{:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eef3f0;background:#090b0d;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #090b0d;--shell: #0c0f12;--panel: #111519;--panel-2: #151a1f;--panel-3: #1a2026;--line: #252c32;--line-strong: #343d45;--ink: #eef3f0;--muted: #98a29c;--muted-2: #68736d;--accent: #8df3c4;--accent-strong: #4bd99b;--accent-ink: #061a12;--blue: #89bfff;--amber: #f3c46b;--red: #ff8e89;--radius: 16px;--radius-sm: 10px;--shadow: 0 24px 80px rgba(0, 0, 0, .36)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--bg)}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 72% -16%,rgba(77,217,155,.055),transparent 30rem),var(--bg)}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}button,input,select,textarea{outline:none}:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}::selection{color:var(--accent-ink);background:var(--accent)}h1,h2,h3,p{margin-top:0}.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;min-height:100vh;padding:18px 14px 14px;border-right:1px solid #20262b;background:#0b0e10f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;padding:6px;color:var(--ink);text-align:left;border:0;background:transparent}.brand-mark{display:grid;width:32px;height:32px;color:var(--accent-ink);font-size:11px;font-weight:900;letter-spacing:-.04em;place-items:center;border-radius:9px;background:var(--accent);box-shadow:0 0 30px #8df3c42e}.brand>span:last-child,.workspace-switcher div,.sidebar-profile div{display:flex;flex-direction:column;min-width:0}.brand strong{font-size:14px;letter-spacing:-.02em}.brand small{margin-top:1px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.workspace-switcher{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;margin:22px 3px 20px;padding:9px;border:1px solid var(--line);border-radius:10px;background:#101418}.workspace-switcher>span:first-child,.sidebar-profile>span:first-child{display:grid;width:28px;height:28px;color:#cde1d7;font-size:10px;font-weight:800;place-items:center;border:1px solid #3a4540;border-radius:8px;background:#1b2520}.workspace-switcher strong,.sidebar-profile strong{overflow:hidden;color:#dfe6e2;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher small,.sidebar-profile small{margin-top:2px;color:var(--muted-2);font-size:10px}.workspace-caret{color:var(--muted-2);font-size:12px}.sidebar-nav{display:flex;flex-direction:column;gap:3px}.nav-label{margin:0 9px 7px;color:#5f6964;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sidebar-nav button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:38px;padding:0 10px;color:#8f9994;font-size:12px;font-weight:650;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent;transition:.14s ease}.sidebar-nav button:hover{color:#d8e2dd;background:#13181c}.sidebar-nav button[data-active]{color:var(--ink);border-color:#28322d;background:linear-gradient(90deg,#8df3c41c,#8df3c406)}.sidebar-nav button[data-active] svg{color:var(--accent)}.sidebar-nav em{min-width:20px;padding:2px 5px;color:#aeb8b3;font-size:9px;font-style:normal;text-align:center;border:1px solid #30383d;border-radius:999px;background:#191e22}.sidebar-spacer{flex:1}.sidebar-context{display:flex;gap:9px;align-items:center;margin:12px 4px;padding:10px;color:var(--accent);border:1px solid rgba(141,243,196,.14);border-radius:10px;background:#8df3c409}.sidebar-context div{display:flex;flex-direction:column}.sidebar-context span{color:var(--muted-2);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.sidebar-context strong{margin-top:2px;color:#cfe8dc;font-size:11px}.sidebar-profile{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:10px 5px;border-top:1px solid var(--line)}.sidebar-version{margin:5px 5px 0;color:#535d58;font-size:9px}.app-main{min-width:0}.simulation-banner{position:sticky;z-index:16;top:0;display:flex;gap:8px;align-items:center;min-height:30px;padding:5px 28px;color:#e4c985;font-size:9px;letter-spacing:.025em;border-bottom:1px solid rgba(243,196,107,.24);background:#271f11f7}.simulation-banner strong{color:#f7d98f;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.simulation-banner span{color:#bda972}.topbar{position:sticky;top:30px;z-index:15;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;border-bottom:1px solid rgba(37,44,50,.86);background:#090b0ddb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-title{display:flex;flex-direction:column}.topbar-title span{color:var(--muted-2);font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.topbar-title strong{margin-top:3px;font-size:14px;letter-spacing:-.02em}.topbar-actions,.mission-header-actions,.decision-actions{display:flex;gap:8px;align-items:center}.command-trigger{display:flex;gap:8px;align-items:center;min-width:210px;height:34px;padding:0 8px 0 10px;color:var(--muted);font-size:11px;text-align:left;border:1px solid var(--line);border-radius:8px;background:#111519}.command-trigger span{flex:1}kbd{padding:2px 5px;color:#85908a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;border:1px solid #31383d;border-radius:5px;background:#1b2024}.connection-status{display:inline-flex;gap:6px;align-items:center;color:#85908a;font-size:10px}.connection-status svg{color:var(--accent)}.content{width:min(100%,1580px);margin:0 auto;padding:30px 32px 64px}.surface-stack{display:flex;flex-direction:column;gap:28px}.button{display:inline-flex;gap:7px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;color:#dbe3df;font-size:11px;font-weight:700;border:1px solid var(--line-strong);border-radius:8px;background:#171c20;text-decoration:none;transition:.14s ease}.button:hover:not(:disabled){transform:translateY(-1px);border-color:#46514c;background:#1d2327}.button[data-variant=primary]{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.button[data-variant=primary]:hover:not(:disabled){border-color:#b1ffdc;background:#a4fad3}.button[data-variant=ghost]{color:var(--muted);border-color:transparent;background:transparent}.button[data-variant=danger]{color:#ffd7d4;border-color:#ff8e894d;background:#ff8e891a}.badge{display:inline-flex;gap:6px;align-items:center;width:fit-content;min-height:22px;padding:2px 7px;color:#a8b2ad;font-size:9px;font-weight:750;letter-spacing:.025em;white-space:nowrap;border:1px solid #30373b;border-radius:999px;background:#ffffff06}.badge-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.badge[data-tone=good]{color:var(--accent);border-color:#8df3c438;background:#8df3c412}.badge[data-tone=warn]{color:var(--amber);border-color:#f3c46b3d;background:#f3c46b12}.badge[data-tone=danger]{color:var(--red);border-color:#ff8e893d;background:#ff8e8912}.badge[data-tone=accent]{color:var(--accent);border-color:#8df3c43d;background:#8df3c414}.badge[data-tone=info]{color:var(--blue);border-color:#89bfff3b;background:#89bfff12}.kicker,.eyebrow{display:block;margin-bottom:9px;color:var(--accent);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.section-heading{display:flex;gap:28px;justify-content:space-between;align-items:flex-end}.section-heading h1,.section-heading h2{margin-top:0;margin-bottom:6px;color:var(--ink);font-size:clamp(22px,2.2vw,32px);line-height:1.08;letter-spacing:-.045em}.section-heading p{max-width:760px;margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.65}.section-heading-action{flex:none}.progress-wrap{display:flex;flex-direction:column;gap:5px;width:100%}.progress-meta{display:flex;justify-content:space-between;color:var(--muted-2);font-size:9px}.progress-meta strong{color:#aeb8b3;font-size:9px}.progress-track{overflow:hidden;height:4px;border-radius:999px;background:#252b2f}.progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49d599,#a1f8d1)}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.metric{position:relative;overflow:hidden;min-height:116px;padding:17px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#13171b,#101316)}.metric:before{position:absolute;top:0;left:0;width:100%;height:2px;content:"";opacity:.75;background:#39413d}.metric[data-tone=accent]:before,.metric[data-tone=good]:before{background:var(--accent)}.metric[data-tone=warn]:before{background:var(--amber)}.metric[data-tone=danger]:before{background:var(--red)}.metric[data-tone=info]:before{background:var(--blue)}.metric p{margin-bottom:14px;color:var(--muted);font-size:10px;font-weight:700}.metric>strong{display:block;margin-bottom:7px;font-size:29px;line-height:1;letter-spacing:-.05em}.metric>span{color:var(--muted-2);font-size:9px}.cockpit-hero{position:relative;display:flex;gap:40px;justify-content:space-between;align-items:flex-end;overflow:hidden;min-height:235px;padding:35px 38px;border:1px solid #29312d;border-radius:18px;background:linear-gradient(120deg,rgba(141,243,196,.045),transparent 48%),radial-gradient(circle at 90% 12%,rgba(141,243,196,.1),transparent 17rem),#111519}.cockpit-hero:after{position:absolute;inset:0;pointer-events:none;content:"";opacity:.25;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to left,black,transparent 68%);mask-image:linear-gradient(to left,black,transparent 68%)}.hero-copy{position:relative;z-index:1;max-width:850px}.hero-copy h1{max-width:780px;margin-bottom:16px;font-size:clamp(34px,4.1vw,62px);font-weight:650;line-height:.99;letter-spacing:-.065em}.hero-copy>p:last-child{max-width:700px;margin-bottom:0;color:#9fa9a4;font-size:13px;line-height:1.7}.hero-principle{position:relative;z-index:1;display:flex;flex:0 0 278px;gap:11px;padding:14px;color:var(--accent);border:1px solid rgba(141,243,196,.2);border-radius:12px;background:#08120ed1;box-shadow:0 18px 50px #0000003d}.hero-principle svg{flex:none;margin-top:1px}.hero-principle span{color:#aab8b1;font-size:10px;line-height:1.5}.hero-principle strong{display:block;margin-bottom:3px;color:#e8f2ed;font-size:10px}.attention-section{display:flex;flex-direction:column;gap:16px}.attention-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:12px}.attention-list{display:grid;gap:8px}.attention-card{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:13px;align-items:center;min-height:110px;padding:14px;color:var(--ink);text-align:left;border:1px solid var(--line);border-radius:12px;background:#111519;transition:.14s ease}.attention-card:hover,.attention-card[data-active]{border-color:#405048;background:#151b1e}.attention-card[data-active]{box-shadow:inset 3px 0 var(--accent)}.attention-icon{display:grid;width:36px;height:36px;color:var(--amber);place-items:center;border:1px solid rgba(243,196,107,.2);border-radius:10px;background:#f3c46b12}.attention-icon[data-held]{color:var(--red);border-color:#ff8e8933;background:#ff8e8912}.attention-copy{min-width:0}.attention-topline{display:flex;gap:8px;align-items:center;margin-bottom:6px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.attention-topline .mono,.mission-id-row .mono{color:#8f9a94;font-size:9px;font-weight:800;letter-spacing:.05em}.attention-copy>strong{display:block;overflow:hidden;margin-bottom:4px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.attention-copy>p{margin-bottom:10px;color:var(--muted);font-size:10px}.attention-arrow{color:#5b6660}.activity-panel{display:flex;flex-direction:column;padding:17px;border:1px solid var(--line);border-radius:12px;background:#101417}.panel-title-row{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.panel-title-row h2,.panel-title-row h3,.mini-heading+h3{margin-bottom:0}.panel-title-row h2,.panel-title-row h3{font-size:14px;letter-spacing:-.025em}.live-dot{display:inline-flex;gap:5px;align-items:center;color:var(--accent);font-size:9px;font-weight:700}.live-dot:before{width:6px;height:6px;content:"";border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.activity-list{display:flex;flex-direction:column;flex:1;gap:0;margin:13px 0;padding:0;list-style:none}.activity-list li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:9px 0}.activity-list li:not(:last-child):after{position:absolute;top:34px;bottom:-6px;left:13px;width:1px;content:"";background:var(--line)}.activity-mark{z-index:1;display:grid;width:27px;height:27px;color:#83908a;place-items:center;border:1px solid var(--line);border-radius:50%;background:#161b1f}.activity-list p{margin-bottom:3px;color:#aab4af;font-size:9px;line-height:1.45}.activity-list p strong{color:#dce4e0}.activity-list div>span{color:#5f6964;font-size:8px}.activity-footer{display:flex;gap:7px;align-items:center;padding-top:11px;color:var(--muted-2);font-size:9px;border-top:1px solid var(--line)}.mission-inspector{overflow:hidden;border:1px solid #2a3237;border-radius:16px;background:#101417;box-shadow:var(--shadow)}.mission-inspector-header{display:flex;gap:28px;justify-content:space-between;align-items:flex-start;padding:25px 27px 22px}.mission-id-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.source-chip{padding:3px 7px;color:#7d8982;font-size:8px;border:1px solid #2d3539;border-radius:999px}.mission-inspector-header h2{margin-bottom:8px;font-size:clamp(23px,2.5vw,35px);letter-spacing:-.05em}.mission-inspector-header p{max-width:800px;margin-bottom:0;color:var(--muted);font-size:11px;line-height:1.65}.state-axis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d1114}.state-axis>div{display:flex;flex-direction:column;gap:6px;min-height:71px;padding:14px 18px}.state-axis>div:not(:last-child){border-right:1px solid var(--line)}.state-axis span:first-child{color:var(--muted-2);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.state-axis strong{color:#dbe4df;font-size:11px}.inspector-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px}.inspector-main{min-width:0;padding:24px 27px 27px;border-right:1px solid var(--line)}.proof-rail{display:flex;overflow-x:auto;width:100%;padding:17px 0 12px;scrollbar-width:thin}.proof-step-wrap{display:flex;flex:1 0 142px;align-items:center;min-width:142px}.proof-step{display:flex;flex:1;flex-direction:column;min-width:118px;min-height:138px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#14191d}.proof-rail[data-compact] .proof-step{min-height:92px}.proof-step[data-state=verified]{border-color:#8df3c43d;background:linear-gradient(145deg,#8df3c40e,#13181b 70%)}.proof-step[data-state=pending]{border-color:#f3c46b3d}.proof-step[data-state=expired]{border-color:#ff8e8940}.proof-step-topline{display:flex;justify-content:space-between;color:var(--muted-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.proof-step[data-state=verified] .proof-step-topline svg{color:var(--accent)}.proof-step[data-state=pending] .proof-step-topline svg{color:var(--amber)}.proof-step>p{margin:12px 0 4px;color:#68736d;font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.proof-step>strong{overflow:hidden;margin-bottom:7px;color:#d7e0db;font-size:10px;line-height:1.35;text-overflow:ellipsis}.proof-source{display:block;overflow:hidden;margin-top:auto;margin-bottom:7px;color:var(--muted-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.proof-link{flex:0 0 16px;height:1px;background:#343d38}.contract-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:11px;margin-top:11px}.contract-grid>section{padding:15px;border:1px solid var(--line);border-radius:11px;background:#12171a}.mini-heading{display:flex;gap:7px;align-items:center;margin-bottom:12px;color:#aeb8b3;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.mini-heading svg{color:var(--accent)}.mini-heading strong{margin-left:auto;color:#dce5e0;font-size:10px}.criteria-list,.constraint-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.criteria-list li{display:flex;gap:7px;color:#929d97;font-size:9px;line-height:1.45}.criteria-list li svg{flex:none;color:var(--amber)}.criteria-list li[data-verified] svg{color:var(--accent)}.constraint-list li{padding:7px 8px;color:#d1aaa7;font-size:9px;border-left:2px solid rgba(255,142,137,.46);background:#ff8e890b}.inspector-side{display:flex;flex-direction:column;min-width:0;background:#0e1215}.side-block{padding:19px;border-bottom:1px solid var(--line)}.key-value-list{display:flex;flex-direction:column;gap:10px;margin:0}.key-value-list>div{display:flex;justify-content:space-between;gap:16px}.key-value-list dt{flex:none;color:var(--muted-2);font-size:9px}.key-value-list dd{display:flex;gap:5px;justify-content:flex-end;margin:0;color:#b7c0bb;font-size:9px;text-align:right}.mini-fleet{display:flex;flex-direction:column;gap:8px}.mini-fleet>div{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:#14191d}.mini-fleet svg{color:var(--blue)}.mini-fleet span{display:flex;flex-direction:column;min-width:0}.mini-fleet strong{overflow:hidden;color:#cbd5d0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mini-fleet small{margin-top:2px;color:var(--muted-2);font-size:8px}.release-block{margin-top:auto;border-bottom:0;background:#f3c46b08}.release-block[data-ready]{background:#8df3c409}.release-block h3{margin-bottom:7px;font-size:14px;letter-spacing:-.025em}.release-block p{margin-bottom:14px;color:var(--muted);font-size:9px;line-height:1.55}.release-block .button{width:100%;margin-top:14px}.register-panel,.fleet-board,.rail-panel,.artifact-panel,.evidence-summary,.decision-history{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#101417}.register-toolbar{display:flex;gap:8px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.search-field,.select-field{display:flex;gap:8px;align-items:center;min-height:35px;padding:0 10px;color:var(--muted-2);border:1px solid var(--line);border-radius:8px;background:#0c1013}.search-field{flex:1}.search-field input,.select-field select{width:100%;color:#cbd4d0;font-size:10px;border:0;background:transparent}.select-field select{width:auto;appearance:none}.change-table{display:flex;flex-direction:column}.change-row{display:grid;grid-template-columns:minmax(270px,1.6fr) minmax(120px,.72fr) minmax(140px,.82fr) minmax(135px,.72fr) minmax(125px,.72fr);gap:16px;align-items:center;width:100%;min-height:76px;padding:10px 16px;color:#aab4ae;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent}button.change-row:hover,button.change-row[data-active]{background:#151a1e}button.change-row[data-active]{box-shadow:inset 3px 0 var(--accent)}.change-row-head{min-height:37px;color:#606a65;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#0d1114}.change-title-cell{display:flex;flex-direction:column;min-width:0}.change-title-cell small{margin-bottom:4px;color:var(--muted-2);font-size:8px}.change-title-cell strong{overflow:hidden;color:#dce4e0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.change-title-cell em{margin-top:4px;color:#68736d;font-size:8px;font-style:normal}.table-progress .progress-meta span,.table-progress .progress-meta strong{font-size:8px}.owner-cell{display:flex;gap:7px;align-items:center;font-size:9px}.owner-cell>span{display:grid;width:25px;height:25px;color:#c8d4ce;font-size:8px;place-items:center;border:1px solid #354039;border-radius:50%;background:#1a2420}.empty-row{padding:40px;color:var(--muted-2);font-size:11px;text-align:center}.compact-metrics .metric{min-height:101px}.fleet-board{overflow-x:auto}.fleet-column-head,.fleet-row{display:grid;grid-template-columns:minmax(205px,1fr) minmax(220px,1.25fr) minmax(190px,.9fr) minmax(240px,1.25fr) 92px;gap:15px;align-items:center;min-width:1040px;padding:12px 16px}.fleet-column-head{min-height:38px;color:#616b66;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#0d1114}.fleet-row{min-height:102px;border-bottom:1px solid var(--line)}.fleet-row:last-child{border-bottom:0}.fleet-row[data-state=running]{background:linear-gradient(90deg,rgba(141,243,196,.025),transparent 38%)}.fleet-agent,.fleet-environment,.fleet-activity,.fleet-boundary{display:flex;flex-direction:column;gap:5px;min-width:0}.fleet-agent{flex-direction:row;gap:9px;align-items:center}.agent-avatar{display:grid;flex:none;width:34px;height:34px;color:var(--blue);place-items:center;border:1px solid rgba(137,191,255,.2);border-radius:10px;background:#89bfff12}.fleet-agent>span:last-child{display:flex;flex-direction:column;min-width:0}.fleet-agent strong,.fleet-boundary strong{overflow:hidden;color:#dce4e0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.fleet-agent small,.fleet-boundary span,.fleet-environment span,.fleet-activity p{color:var(--muted);font-size:9px;line-height:1.45}.fleet-boundary .badge{margin-top:3px}.fleet-environment{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start}.fleet-environment svg{color:#727d77}.fleet-environment small{grid-column:2;display:flex;gap:4px;overflow:hidden;color:#626d67;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.fleet-activity p{margin-bottom:0}.fleet-figures{display:flex;gap:10px;color:#626d67;font-size:8px}.fleet-figures span{display:inline-flex;gap:4px;align-items:center}.fleet-actions{display:flex;justify-content:flex-end}.immutable-label{color:#606a65;font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.principles-strip{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#0f1316}.principles-strip>div{display:flex;flex-direction:column;gap:5px;padding:15px 17px}.principles-strip>div:not(:last-child){border-right:1px solid var(--line)}.principles-strip strong{color:#d4ddd8;font-size:10px}.principles-strip span{color:var(--muted-2);font-size:9px;line-height:1.45}.authority-banner{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px 18px;color:var(--amber);border:1px solid rgba(243,196,107,.22);border-radius:12px;background:#f3c46b0b}.authority-banner strong{color:#f0e3c4;font-size:12px}.authority-banner p{margin:3px 0 0;color:#998e76;font-size:9px}.authority-banner>span{color:#998e76;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gate-card{display:flex;flex-direction:column;padding:18px;border:1px solid rgba(243,196,107,.22);border-radius:14px;background:linear-gradient(145deg,#f3c46b09,#111519 52%)}.gate-card[data-held]{border-color:#ff8e893b;background:linear-gradient(145deg,#ff8e890a,#111519 52%)}.gate-card-top{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center}.gate-icon{display:grid;width:34px;height:34px;color:var(--amber);place-items:center;border:1px solid rgba(243,196,107,.2);border-radius:9px;background:#f3c46b12}.gate-card[data-held] .gate-icon{color:var(--red);border-color:#ff8e8933;background:#ff8e8912}.gate-card-top>div{display:flex;flex-direction:column;gap:2px}.gate-card-top .mono{color:#b3bdb8;font-size:9px;font-weight:800}.gate-card-top small{color:var(--muted-2);font-size:8px}.gate-card h2,.gate-card h3{margin:18px 0 6px;font-size:18px;letter-spacing:-.035em}.gate-card>p{margin-bottom:16px;color:var(--muted);font-size:10px}.candidate-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:13px;border:1px solid var(--line);border-radius:9px;background:var(--line)}.candidate-contract>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px;background:#0e1215}.candidate-contract span{color:#5f6964;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.candidate-contract strong{overflow:hidden;color:#b7c1bc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hold-rationale{display:flex;gap:7px;align-items:flex-start;margin-bottom:13px;padding:9px;color:#d2aaa6;font-size:8px;line-height:1.45;border-left:2px solid var(--red);background:#ff8e890a}.gate-card .button{width:100%;margin-top:14px}.decision-history{padding:20px}.decision-history .section-heading h2,.artifact-panel .section-heading h2{font-size:20px}.history-table{margin-top:17px;border:1px solid var(--line);border-radius:10px}.history-row{display:grid;grid-template-columns:30px minmax(200px,1.3fr) minmax(140px,.8fr) 90px minmax(140px,.7fr);gap:12px;align-items:center;min-height:69px;padding:9px 12px;border-bottom:1px solid var(--line)}.history-row:last-child{border-bottom:0}.history-icon{color:var(--accent)}.history-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.history-row strong,.history-row span{overflow:hidden;color:#bdc7c2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.history-row small,.history-expiry span{color:var(--muted-2);font-size:8px}.dialog-backdrop{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;padding:24px;place-items:center;background:#030506c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.decision-dialog{position:relative;width:min(100%,580px);padding:27px;border:1px solid #364139;border-radius:16px;background:#111519;box-shadow:0 40px 120px #000000b8}.dialog-close{position:absolute;top:15px;right:15px;display:grid;width:31px;height:31px;color:var(--muted);place-items:center;border:1px solid var(--line);border-radius:8px;background:#171c20}.dialog-icon{display:grid;width:42px;height:42px;margin-bottom:16px;color:var(--accent);place-items:center;border:1px solid rgba(141,243,196,.24);border-radius:11px;background:#8df3c412}.decision-dialog h2{margin-bottom:6px;font-size:26px;letter-spacing:-.045em}.decision-dialog>p{margin-bottom:19px;color:var(--muted);font-size:10px;line-height:1.55}.decision-subject{display:flex;gap:10px;align-items:center;margin-bottom:17px;padding:12px;color:var(--blue);border:1px solid rgba(137,191,255,.17);border-radius:10px;background:#89bfff0b}.decision-subject div{display:flex;flex-direction:column;gap:3px}.decision-subject span{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.07em}.decision-subject strong{color:#c4d7ea;font-size:9px}.binding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:-7px 0 17px;border:1px solid var(--line);border-radius:10px;background:var(--line)}.binding-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;background:#0e1215}.binding-grid span{color:var(--muted-2);font-size:8px;letter-spacing:.07em;text-transform:uppercase}.binding-grid strong{overflow:hidden;color:#c7d1cc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.decision-blockers{margin:-5px 0 17px;padding:11px 13px;color:#d6b5b2;font-size:9px;line-height:1.5;border:1px solid rgba(255,142,137,.2);border-radius:9px;background:#ff8e890e}.decision-blockers strong{color:var(--red)}.decision-blockers ul{margin:6px 0 0;padding-left:17px}.simulation-note{margin:3px 0 0!important;color:#b39b63!important;font-size:8px!important}.form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.form-field>span{color:#9da7a2;font-size:9px;font-weight:750}.form-field input,.form-field textarea,.form-field select{width:100%;padding:10px 11px;color:#dfe7e3;font-size:10px;line-height:1.45;border:1px solid #313a3f;border-radius:8px;background:#0b0f12}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#8df3c48c}.form-field textarea{resize:vertical}.form-field small{color:#5d6762;font-size:8px}.decision-actions{justify-content:flex-end;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.new-change-dialog{width:min(100%,690px)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 12px}.form-field-wide{grid-column:1 / -1}.record-selector{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.record-selector button{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;gap:8px;align-items:center;flex:0 0 auto;max-width:390px;min-height:42px;padding:7px 9px;color:var(--muted);text-align:left;border:1px solid var(--line);border-radius:9px;background:#111519}.record-selector button[data-active]{color:#dce4e0;border-color:#8df3c459;background:#8df3c40d}.record-selector .mono{color:var(--muted-2);font-size:8px}.record-selector strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.evidence-summary{padding:21px}.evidence-title{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.evidence-title .mono{color:var(--muted-2);font-size:8px}.evidence-title h2{margin:6px 0;font-size:25px;letter-spacing:-.04em}.evidence-title p{max-width:780px;margin-bottom:0;color:var(--muted);font-size:10px;line-height:1.6}.candidate-seal{display:flex;flex:0 0 265px;gap:9px;align-items:center;padding:10px;color:var(--accent);border:1px solid rgba(141,243,196,.18);border-radius:10px;background:#8df3c40a}.candidate-seal span{display:flex;flex-direction:column;min-width:0;color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.06em}.candidate-seal strong{overflow:hidden;margin-top:3px;color:#bbdcca;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.evidence-metrics{margin-bottom:14px}.rail-panel,.artifact-panel{padding:20px}.rail-legend{display:flex;gap:6px;align-items:center;color:var(--muted-2);font-size:8px}.rail-legend span{width:6px;height:6px;margin-left:6px;border-radius:50%;background:#58615d}.rail-legend span[data-state=verified]{background:var(--accent)}.rail-legend span[data-state=pending]{background:var(--amber)}.artifact-panel>.section-heading{margin-bottom:16px}.artifact-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.artifact-head,.artifact-row{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(130px,.7fr) 100px minmax(130px,.7fr) minmax(130px,.7fr);gap:12px;align-items:center;min-width:940px;padding:10px 12px}.artifact-head{min-height:36px;color:#5d6762;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#0d1114}.artifact-row{min-height:69px;color:#8f9a94;font-size:9px;border-top:1px solid var(--line)}.artifact-name{display:flex;gap:9px;align-items:center;min-width:0}.artifact-kind-icon{display:grid;flex:none;width:30px;height:30px;color:var(--accent);place-items:center;border:1px solid var(--line);border-radius:8px;background:#171c20}.artifact-name>span:last-child{display:flex;flex-direction:column;min-width:0}.artifact-name strong{color:#d3ddd7;font-size:10px}.artifact-name small{overflow:hidden;margin-top:3px;color:var(--muted-2);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.artifact-row>div:not(.artifact-name){display:flex;gap:5px;align-items:center}.digest-cell{overflow:hidden;color:#69746e;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.export-contract{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(240px,.45fr);gap:14px;align-items:center;padding:16px 18px;color:var(--blue);border:1px solid rgba(137,191,255,.18);border-radius:12px;background:#89bfff09}.export-contract strong{color:#d2e0ec;font-size:11px}.export-contract p{margin:4px 0 0;color:#7e8c98;font-size:9px;line-height:1.5}.export-contract>div:last-child{display:flex;gap:8px;color:#94a8b8;font-size:9px;line-height:1.5}.topology{display:grid;grid-template-columns:minmax(230px,1fr) 36px minmax(240px,.9fr) 36px minmax(230px,1fr);gap:10px;align-items:center;padding:24px;border:1px solid #29322d;border-radius:var(--radius);background:radial-gradient(circle at 50% 50%,rgba(141,243,196,.065),transparent 19rem),#101417}.topology-side{display:flex;flex-direction:column;gap:8px}.topology-node{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px;background:#13181b}.topology-node>span{display:grid;width:29px;height:29px;color:#bac6c0;font-size:8px;font-weight:800;place-items:center;border:1px solid #354039;border-radius:7px;background:#1a211e}.topology-node strong{font-size:9px}.topology-node small{color:var(--muted-2);font-size:8px}.topology-arrow{justify-self:center;color:#405048}.topology-core{display:flex;flex-direction:column;align-items:center;padding:24px 17px;text-align:center;border:1px solid rgba(141,243,196,.28);border-radius:15px;background:#8df3c40b;box-shadow:0 20px 70px #0000004d}.core-mark{display:grid;width:46px;height:46px;margin-bottom:12px;color:var(--accent-ink);font-size:13px;font-weight:900;place-items:center;border-radius:12px;background:var(--accent)}.topology-core strong{font-size:13px}.topology-core p{margin:5px 0 10px;color:var(--muted);font-size:8px}.integration-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.integration-group{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#101417}.integration-group-title{display:flex;gap:8px;align-items:center;min-height:40px;padding:0 12px;color:#97a29c;font-size:9px;font-weight:750;border-bottom:1px solid var(--line);background:#0d1114}.integration-group-title svg{color:var(--accent)}.integration-group-title strong{margin-left:auto;color:#69736e;font-size:8px}.integration-card{min-height:118px;padding:12px;border-bottom:1px solid var(--line)}.integration-card:last-child{border-bottom:0}.integration-card-top{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center}.integration-logo{display:grid;width:30px;height:30px;color:#b9c5bf;font-size:8px;font-weight:850;place-items:center;border:1px solid #334039;border-radius:8px;background:#18201c}.integration-card-top>div{display:flex;flex-direction:column}.integration-card-top strong{font-size:10px}.integration-card-top small{margin-top:2px;color:var(--muted-2);font-size:8px}.integration-card>p{min-height:30px;margin:10px 0 7px;color:var(--muted);font-size:8px;line-height:1.5}.integration-last-seen{display:flex;gap:5px;align-items:center;color:#66726b;font-size:8px}.integration-last-seen svg{color:var(--accent)}.build-integrate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.build-integrate-grid>div{padding:20px;border:1px solid var(--line);border-radius:13px;background:#111519}.build-integrate-grid>div[data-kind=build]{border-color:#8df3c438;background:linear-gradient(145deg,#8df3c40b,#111519 60%)}.build-integrate-grid>div>span{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.build-integrate-grid>div[data-kind=build]>span{color:var(--accent)}.build-integrate-grid h2,.build-integrate-grid h3{margin:9px 0 7px;font-size:16px;letter-spacing:-.03em}.build-integrate-grid p{margin-bottom:0;color:var(--muted);font-size:9px;line-height:1.6}.command-backdrop{align-items:start;padding-top:min(15vh,130px)}.command-palette{width:min(100%,640px);overflow:hidden;border:1px solid #364139;border-radius:14px;background:#111519;box-shadow:0 40px 120px #000000b8}.command-input{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;gap:8px;align-items:center;min-height:56px;padding:0 14px;color:var(--muted);border-bottom:1px solid var(--line)}.command-input input{color:var(--ink);font-size:12px;border:0;background:transparent}.command-input button{display:grid;width:28px;height:28px;color:var(--muted);place-items:center;border:0;border-radius:7px;background:#181d21}.command-results{display:flex;flex-direction:column;gap:3px;max-height:440px;padding:12px;overflow-y:auto}.command-results .eyebrow{margin:3px 7px 5px;color:var(--muted-2)}.command-option-list{display:flex;flex-direction:column;gap:3px}.command-option-list>button{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;color:#d2dbd7;text-align:left;border:1px solid transparent;border-radius:9px;background:transparent}.command-option-list>button:hover{border-color:#303a34;background:#8df3c40b}.command-option-list>button span{display:flex;flex-direction:column;gap:3px}.command-option-list>button strong{font-size:10px}.command-option-list>button small{color:var(--muted-2);font-size:8px}.command-option-list>button svg{color:#5d6962}.command-empty{padding:30px;color:var(--muted-2);font-size:10px;text-align:center}.command-palette footer{display:flex;gap:12px;align-items:center;min-height:38px;padding:0 13px;color:#5f6964;font-size:8px;border-top:1px solid var(--line);background:#0d1114}.command-palette footer span{display:flex;gap:5px;align-items:center}.command-palette footer strong{margin-left:auto;color:#59635e;font-size:8px;font-weight:600}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.attention-layout,.inspector-grid{grid-template-columns:1fr}.inspector-main{border-right:0;border-bottom:1px solid var(--line)}.inspector-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.side-block{border-right:1px solid var(--line);border-bottom:0}.gate-grid,.topology{grid-template-columns:1fr}.topology-arrow{transform:rotate(90deg)}.integration-catalog{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.app-shell{grid-template-columns:66px minmax(0,1fr)}.sidebar{align-items:center;padding:14px 9px}.brand>span:last-child,.workspace-switcher div,.workspace-caret,.sidebar-nav button span,.sidebar-nav em,.nav-label,.sidebar-context div,.sidebar-profile div,.sidebar-version{display:none}.workspace-switcher{display:block;margin:18px 0;padding:6px}.sidebar-nav{width:100%}.sidebar-nav button{display:grid;grid-template-columns:1fr;justify-items:center;padding:0}.sidebar-context{padding:10px}.sidebar-profile{display:block;padding:10px 4px}.topbar{padding:0 18px}.command-trigger{min-width:34px;width:34px;padding:0;justify-content:center}.command-trigger span,.command-trigger kbd,.connection-status,.topbar-actions>.button[data-variant=ghost]{display:none}.content{padding:24px 20px 50px}.cockpit-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:29px}.hero-principle{flex:none;width:100%}.metrics-grid{grid-template-columns:repeat(2,1fr)}.state-axis{grid-template-columns:repeat(3,1fr)}.state-axis>div:nth-child(3){border-right:0}.state-axis>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.contract-grid,.inspector-side,.principles-strip,.build-integrate-grid{grid-template-columns:1fr}.side-block,.principles-strip>div{border-right:0!important;border-bottom:1px solid var(--line)}.change-row{grid-template-columns:minmax(240px,1.5fr) 120px 140px 130px;min-width:760px}.change-row>span:last-child{display:none}.change-table{overflow-x:auto}.history-row{grid-template-columns:28px minmax(180px,1fr) 100px}.history-row>div:nth-of-type(2),.history-expiry{display:none}.export-contract{grid-template-columns:34px 1fr}.export-contract>div:last-child{grid-column:2}}@media(max-width:620px){.app-shell{display:block;padding-bottom:58px}.sidebar{position:fixed;z-index:50;inset:auto 0 0;display:block;min-height:0;padding:7px 8px;border-top:1px solid var(--line);border-right:0}.brand,.workspace-switcher,.sidebar-spacer,.sidebar-context,.sidebar-profile,.sidebar-version,.sidebar-nav button:nth-of-type(6){display:none}.sidebar-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.sidebar-nav button{min-height:42px}.topbar-title span,.topbar-title strong{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simulation-banner{padding-inline:13px}.simulation-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions .button[data-variant=primary]{width:34px;padding:0;font-size:0}.content{padding:18px 13px 35px}.surface-stack{gap:20px}.cockpit-hero{padding:22px}.hero-copy h1{font-size:38px}.metrics-grid,.integration-catalog,.form-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.section-heading,.mission-inspector-header,.evidence-title{flex-direction:column;align-items:flex-start}.state-axis{grid-template-columns:repeat(2,1fr)}.state-axis>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.state-axis>div:nth-child(2n){border-right:0!important}.state-axis>div:last-child{grid-column:1 / -1;border-right:0!important}.inspector-main,.mission-inspector-header{padding:19px}.register-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.candidate-contract{grid-template-columns:1fr}.candidate-seal{flex:none;width:100%}.gate-card{padding:15px}.decision-dialog{padding:22px}.binding-grid{grid-template-columns:1fr}.decision-actions{flex-wrap:wrap}.decision-actions .button{flex:1 1 auto}.record-selector button{grid-template-columns:auto minmax(120px,1fr)}.record-selector .badge{display:none}.dialog-backdrop{padding:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer product{:root{--sidebar-width: 248px;--header-height: 72px;--radius: 13px;--shadow: 0 24px 72px rgba(0, 0, 0, .28)}.skip-link{position:fixed;z-index:200;top:10px;left:12px;padding:9px 12px;color:var(--accent-ink);font-size:11px;font-weight:800;border-radius:8px;background:var(--accent);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.sidebar{padding:17px 13px 13px}.sidebar-brand-row{display:flex;justify-content:space-between;align-items:center}.sidebar-close,.mobile-menu-trigger,.sidebar-backdrop{display:none}.brand{min-height:40px}.brand-mark{width:34px;height:34px;border-radius:10px 4px 10px 10px}.brand strong{font-size:15px}.brand small{color:#64716b;font-size:9px;letter-spacing:.11em}.workspace-switcher{margin:20px 2px 22px;padding:10px;border-color:#222a2f;background:#0e1215}.nav-group{display:flex;flex-direction:column;gap:3px;margin-bottom:19px}.nav-label{margin:0 10px 6px}.sidebar-nav button{min-height:39px;padding:0 10px;font-size:11px}.sidebar-nav button[data-active]{border-color:#8df3c421;background:linear-gradient(90deg,#8df3c41a,#8df3c405);box-shadow:inset 2px 0 var(--accent)}.sidebar-context{margin-bottom:9px;border-color:#8df3c41c;background:#8df3c406}.simulation-banner{padding-inline:30px}.topbar{min-height:var(--header-height);padding:0 30px}.topbar-title{display:grid;grid-template-columns:auto auto;column-gap:9px;align-items:baseline;min-width:0}.topbar-title>span{grid-column:1;grid-row:1;font-size:8px}.topbar-title>strong{grid-column:1;grid-row:2;margin:1px 0 0;font-size:15px}.topbar-title>small{grid-column:2;grid-row:2;overflow:hidden;max-width:340px;color:#65706b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.topbar-title>small:before{margin-right:9px;color:#3b4540;content:"/"}.command-trigger{min-width:190px}.content{width:min(100%,1640px);padding:27px 30px 72px}.surface-stack{gap:23px}.section-heading h1,.section-heading h2{font-size:clamp(23px,2vw,31px)}.panel-frame{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#101417}.panel-title-row h2,.panel-title-row h3{margin-bottom:0}.panel-title-row p{margin:5px 0 0;color:var(--muted-2);font-size:9px}.control-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:42px;overflow:hidden;min-height:195px;padding:30px 34px;border:1px solid #29322d;border-radius:16px;background:linear-gradient(120deg,rgba(141,243,196,.052),transparent 46%),radial-gradient(circle at 89% 0%,rgba(137,191,255,.09),transparent 23rem),#111519}.control-intro:after{position:absolute;inset:0 0 0 58%;pointer-events:none;content:"";opacity:.18;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:25px 25px;-webkit-mask-image:linear-gradient(to left,black,transparent);mask-image:linear-gradient(to left,black,transparent)}.control-intro-copy,.control-principle{position:relative;z-index:1}.control-intro h1{max-width:760px;margin-bottom:11px;font-size:clamp(36px,4.1vw,58px);font-weight:650;line-height:1;letter-spacing:-.065em}.control-intro-copy>p:not(.kicker){max-width:750px;margin-bottom:18px;color:#9da7a2;font-size:12px;line-height:1.65}.control-intro-actions{display:flex;gap:8px}.control-principle{display:grid;grid-template-columns:42px 1fr;gap:12px;align-self:center;padding:17px;border:1px solid rgba(141,243,196,.2);border-radius:12px;background:#070d0bc7;box-shadow:0 20px 60px #0000003d}.principle-icon{display:grid;width:42px;height:42px;color:var(--accent);place-items:center;border:1px solid rgba(141,243,196,.2);border-radius:10px;background:#8df3c412}.control-principle div{display:flex;flex-direction:column;gap:5px}.control-principle div span{color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.control-principle strong{color:#dfe9e4;font-size:13px;line-height:1.4}.control-principle small{grid-column:1 / -1;padding-top:11px;color:#607069;font-size:8px;border-top:1px solid var(--line)}.posture-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#101417}.posture-band>div{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 12px;min-height:86px;padding:15px 17px}.posture-band>div:not(:last-child){border-right:1px solid var(--line)}.posture-band>div:before{position:absolute;top:0;right:0;left:0;height:2px;content:"";background:#3c4540}.posture-band>div[data-tone=danger]:before{background:var(--red)}.posture-band>div[data-tone=warn]:before{background:var(--amber)}.posture-band>div[data-tone=good]:before{background:var(--accent)}.posture-band>div[data-tone=info]:before{background:var(--blue)}.posture-band span{color:var(--muted);font-size:9px;font-weight:700}.posture-band strong{grid-row:1 / 3;grid-column:2;color:var(--ink);font-size:25px;line-height:1;letter-spacing:-.05em}.posture-band small{color:var(--muted-2);font-size:8px}.queue-workbench{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(290px,.68fr);gap:12px;align-items:start}.queue-panel,.pulse-panel,.recent-record{padding:20px}.queue-list{display:flex;flex-direction:column;gap:7px;margin-top:17px}.queue-item{display:grid;grid-template-columns:minmax(0,1fr) 130px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#0e1215}.queue-item[data-held]{border-color:#ff8e8933}.queue-item-main{display:grid;grid-template-columns:34px minmax(0,1fr) 82px auto;gap:11px;align-items:center;min-width:0;min-height:74px;padding:10px 13px;color:var(--ink);text-align:left;border:0;background:transparent}.queue-item-main:hover{background:#14191d}.queue-item-icon{display:grid;width:34px;height:34px;color:var(--amber);place-items:center;border:1px solid rgba(243,196,107,.18);border-radius:9px;background:#f3c46b0e}.queue-item[data-held] .queue-item-icon{color:var(--red);border-color:#ff8e8933;background:#ff8e890f}.queue-item-copy{display:flex;flex-direction:column;min-width:0}.queue-item-copy>strong{overflow:hidden;margin:4px 0 3px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.queue-item-copy>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.queue-item-meta{display:flex;gap:9px;align-items:center;color:#66716b;font-size:8px}.queue-item-meta>span{display:inline-flex;gap:4px;align-items:center}.queue-obligations{display:flex;flex-direction:column;align-items:flex-end}.queue-obligations strong{font-size:13px}.queue-obligations small{color:var(--muted-2);font-size:7px}.queue-item-action{display:flex;gap:6px;justify-content:center;align-items:center;color:#b8c4be;font-size:9px;font-weight:750;border:0;border-left:1px solid var(--line);background:#11161a}.queue-item-action:hover{color:var(--accent);background:#8df3c40b}.gate-readiness{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:auto;padding:10px;border:1px solid var(--line);border-radius:9px;background:#0d1114}.gate-readiness span{color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.gate-readiness strong{grid-row:1 / 3;grid-column:2;font-size:15px}.gate-readiness small{color:var(--muted);font-size:8px}.pulse-axis{display:flex;flex-direction:column;margin-top:14px;border:1px solid var(--line);border-radius:10px}.pulse-axis>div{display:grid;grid-template-columns:80px 1fr;gap:3px 10px;min-height:60px;padding:10px 12px}.pulse-axis>div:not(:last-child){border-bottom:1px solid var(--line)}.pulse-axis span{grid-row:1 / 3;align-self:center;color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pulse-axis strong{font-size:11px}.pulse-axis small{color:var(--muted-2);font-size:8px}.pulse-footer,.signal-contract,.standing-rule{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px;color:var(--accent);font-size:8px;line-height:1.5;border:1px solid rgba(141,243,196,.12);border-radius:9px;background:#8df3c406}.horizontal-activity{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:15px}.horizontal-activity:before{display:none}.horizontal-activity li{min-height:64px;padding:0 13px}.horizontal-activity li:not(:last-child){border-right:1px solid var(--line)}.change-workspace{display:grid;grid-template-columns:minmax(410px,.72fr) minmax(680px,1.55fr);gap:12px;align-items:start}.change-workspace .register-panel{position:sticky;top:120px;max-height:calc(100vh - 148px);overflow:auto}.change-workspace .change-row{grid-template-columns:minmax(190px,1fr) auto;gap:10px;min-width:0}.change-workspace .change-row>span:nth-child(3),.change-workspace .change-row>span:nth-child(4),.change-workspace .change-row>span:nth-child(5){display:none}.change-workspace .change-row-head>span:first-child{display:block}.change-workspace .change-row-head>span:nth-child(2){display:block}.change-workspace .mission-inspector{min-width:0;box-shadow:none}.obligation-count{display:flex;flex-direction:column}.obligation-count strong{font-size:12px}.obligation-count small{color:var(--muted-2);font-size:7px}.proof-step[data-state=satisfied]{border-color:#8df3c43d;background:linear-gradient(145deg,#8df3c40e,#13181b 70%)}.proof-step[data-state=satisfied] .proof-step-topline svg{color:var(--accent)}.proof-step[data-state=stale],.proof-step[data-state=blocked]{border-color:#ff8e8940}.proof-step[data-state=stale] .proof-step-topline svg,.proof-step[data-state=blocked] .proof-step-topline svg{color:var(--red)}.proof-step[data-state=not_due]{opacity:.7}.operations-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);gap:12px;align-items:start}.operations-main,.signal-panel,.maturity-panel,.standing-panel,.risk-profile-panel,.enterprise-panel,.doctrine-hero,.operational-ledger{padding:20px}.maturity-chip{display:inline-flex;gap:5px;align-items:center;color:#7d8982;font-size:8px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.operation-table{margin-top:16px;border:1px solid var(--line);border-radius:10px}.operation-row{display:grid;grid-template-columns:minmax(210px,1.25fr) minmax(100px,.62fr) minmax(105px,.66fr) minmax(110px,.66fr) minmax(150px,.9fr);gap:12px;align-items:center;min-width:820px;min-height:76px;padding:10px 12px;border-top:1px solid var(--line)}.operation-row-head{min-height:36px;color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-top:0;background:#0d1114}.operation-mission,.operation-state{display:flex;flex-direction:column;gap:4px;min-width:0}.operation-mission>strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operation-mission small,.operation-state small{color:var(--muted-2);font-size:8px}.operation-actions{display:flex;flex-wrap:wrap;gap:3px}.operation-actions .button{min-height:28px;padding-inline:7px;font-size:8px}.signal-list{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none}.signal-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px;border:1px solid var(--line);border-radius:9px;background:#0e1215}.signal-icon{display:grid;width:30px;height:30px;color:var(--blue);place-items:center;border:1px solid var(--line);border-radius:8px;background:#171c20}.signal-list li[data-tone=warn] .signal-icon{color:var(--amber)}.signal-list li[data-tone=good] .signal-icon{color:var(--accent)}.signal-list strong{display:block;color:#cdd7d2;font-size:9px;line-height:1.35}.signal-list p{margin:4px 0 0;color:var(--muted-2);font-size:8px;line-height:1.45}.signal-list time{color:#5e6963;font-size:8px}.signal-contract p,.standing-rule p{margin:0;color:#9ab0a5}.signal-contract strong{color:#cfe8dc}.operation-dialog{width:min(100%,600px)}.doctrine-hero{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;gap:18px;align-items:center;border-color:#8df3c42e;background:linear-gradient(115deg,#8df3c40b,#101417 46%)}.doctrine-seal{display:grid;width:68px;height:68px;color:var(--accent);place-items:center;border:1px solid rgba(141,243,196,.22);border-radius:15px;background:#8df3c40e}.doctrine-seal span{display:flex;flex-direction:column;color:#9eaaa4;font-size:7px;text-align:center}.doctrine-seal strong{color:var(--accent);font-size:9px}.doctrine-copy h2,.doctrine-copy h3{margin-bottom:5px;font-size:17px}.doctrine-copy p{max-width:760px;margin:0;color:var(--muted);font-size:9px;line-height:1.55}.doctrine-facts{display:flex;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.doctrine-facts>div{display:flex;flex-direction:column;gap:4px;min-width:100px;padding:10px;background:#0d1114}.doctrine-facts span{color:var(--muted-2);font-size:7px;text-transform:uppercase;letter-spacing:.08em}.doctrine-facts strong{font-size:9px}.governance-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;align-items:start}.phase-maturity-list,.standing-list{display:flex;flex-direction:column;margin-top:15px;border:1px solid var(--line);border-radius:10px}.phase-maturity-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:69px;padding:9px 11px}.phase-maturity-list article:not(:last-child),.standing-list article:not(:last-child){border-bottom:1px solid var(--line)}.phase-index{color:#53605a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.phase-maturity-list strong{font-size:10px}.phase-maturity-list p{margin:4px 0 0;color:var(--muted-2);font-size:8px;line-height:1.45}.standing-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:67px;padding:9px 10px}.standing-avatar{display:grid;width:34px;height:34px;color:#ccded5;font-size:9px;font-weight:800;place-items:center;border:1px solid #35423b;border-radius:50%;background:#17211c}.standing-list div{display:flex;flex-direction:column;gap:2px;min-width:0}.standing-list strong{font-size:9px}.standing-list p{margin:0;color:var(--muted);font-size:8px}.standing-list small{color:var(--muted-2);font-size:7px}.risk-profile-table{overflow-x:auto;margin-top:16px;border:1px solid var(--line);border-radius:10px}.risk-profile-row{display:grid;grid-template-columns:130px repeat(4,minmax(160px,1fr));gap:12px;align-items:center;min-width:870px;min-height:54px;padding:9px 12px;color:#a7b1ac;font-size:9px;border-top:1px solid var(--line)}.risk-profile-head{min-height:35px;color:var(--muted-2);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-top:0;background:#0d1114}.enterprise-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.enterprise-control-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:126px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0e1215}.enterprise-icon{display:grid;width:34px;height:34px;color:var(--blue);place-items:center;border:1px solid var(--line);border-radius:9px;background:#171c20}.enterprise-control-grid article>div{display:flex;flex-direction:column;gap:6px}.enterprise-control-grid strong{font-size:9px}.enterprise-control-grid p{display:flex;flex-direction:column;gap:2px;margin:0;color:#909b95;font-size:8px;line-height:1.35}.enterprise-control-grid p span{color:#59645e;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.enterprise-control-grid .badge{grid-column:1 / -1}.adapter-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:9px 0;border:1px solid var(--line);border-radius:7px;background:var(--line)}.adapter-contract-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px;background:#0d1114}.adapter-contract-grid span{color:#56615b;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adapter-contract-grid strong{overflow:hidden;color:#9ca7a1;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.integration-card{min-height:214px}.operational-record-list{display:flex;flex-direction:column;margin-top:15px;border:1px solid var(--line);border-radius:10px}.operational-record-list article{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(190px,.55fr);gap:10px;align-items:center;padding:11px}.operational-record-list article:not(:last-child){border-bottom:1px solid var(--line)}.operational-record-icon{display:grid;width:32px;height:32px;color:var(--blue);place-items:center;border:1px solid var(--line);border-radius:8px;background:#171c20}.operational-record-list strong{font-size:9px;text-transform:capitalize}.operational-record-list p{margin:4px 0;color:var(--muted);font-size:8px}.operational-record-list small{color:var(--muted-2);font-size:7px}.operational-binding{display:flex;flex-direction:column;gap:4px;min-width:0}.operational-binding span{color:var(--muted-2);font-size:7px;text-transform:uppercase}.operational-binding strong{overflow:hidden;color:#9ba8a1;font-size:7px;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.conformance-panel{padding:20px}.conformance-summary{display:flex;gap:16px;align-items:center;margin:16px 0 10px;padding:12px;border:1px solid rgba(141,243,196,.16);border-radius:10px;background:#8df3c409}.conformance-score{display:grid;grid-template-columns:26px auto;gap:1px 8px;align-items:center;color:var(--accent)}.conformance-score svg{grid-row:1 / 3}.conformance-score strong{font-size:17px}.conformance-score small{color:#708078;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.conformance-summary>p{margin:0;color:#87938d;font-size:8px}.conformance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.conformance-grid article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:start;min-height:88px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#0e1215}.conformance-grid article[data-standing=external_prerequisite]{border-color:#f3c46b2e}.conformance-icon{display:grid;width:32px;height:32px;color:var(--accent);place-items:center;border:1px solid rgba(141,243,196,.16);border-radius:8px;background:#8df3c40a}.conformance-grid article[data-standing=external_prerequisite] .conformance-icon{color:var(--amber);border-color:#f3c46b29;background:#f3c46b0a}.conformance-grid strong{font-size:9px}.conformance-grid p{margin:4px 0;color:var(--muted);font-size:8px}.conformance-grid small{color:var(--muted-2);font-size:7px;line-height:1.4}@media(max-width:1420px){.change-workspace{grid-template-columns:1fr}.change-workspace .register-panel{position:static;max-height:none}.change-workspace .change-row{grid-template-columns:minmax(270px,1.6fr) minmax(120px,.72fr) minmax(140px,.82fr) minmax(110px,.6fr) minmax(125px,.72fr)}.change-workspace .change-row>span:nth-child(n){display:flex}}@media(max-width:1180px){.control-intro{grid-template-columns:1fr;gap:22px}.control-principle{width:min(100%,420px)}.posture-band{grid-template-columns:repeat(3,minmax(0,1fr))}.posture-band>div:nth-child(3){border-right:0}.posture-band>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.queue-workbench,.operations-layout,.governance-grid{grid-template-columns:1fr}.horizontal-activity{grid-template-columns:repeat(3,minmax(0,1fr))}.horizontal-activity li:nth-child(3){border-right:0}.horizontal-activity li:nth-child(-n+3){margin-bottom:12px}.doctrine-hero{grid-template-columns:72px minmax(0,1fr) auto}.doctrine-facts{grid-column:1 / -1}.enterprise-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.conformance-grid{grid-template-columns:1fr}}@media(max-width:900px){.app-shell{display:block}.sidebar{position:fixed;z-index:80;top:0;bottom:0;left:0;display:flex;align-items:stretch;width:min(86vw,286px);min-height:100vh;padding:17px 13px;border-right:1px solid var(--line);border-top:0;transform:translate(-105%);transition:transform .18s ease}.sidebar[data-open]{transform:translate(0)}.sidebar .brand,.sidebar .workspace-switcher,.sidebar .sidebar-spacer,.sidebar .sidebar-context,.sidebar .sidebar-profile,.sidebar .sidebar-version,.sidebar .nav-label,.sidebar .sidebar-nav button span,.sidebar .sidebar-nav button em,.sidebar .workspace-switcher div,.sidebar .workspace-caret,.sidebar .brand>span:last-child{display:flex}.sidebar .workspace-switcher{display:grid}.sidebar .workspace-switcher>span:first-child,.sidebar .sidebar-profile>span:first-child{display:grid}.sidebar .sidebar-context div,.sidebar .sidebar-profile div{display:flex;flex-direction:column}.sidebar .sidebar-profile{display:grid}.sidebar-nav,.nav-group{display:flex;width:100%}.sidebar-nav button{display:grid;grid-template-columns:20px minmax(0,1fr) auto;justify-items:stretch;padding:0 10px}.sidebar-close{display:grid;width:34px;height:34px;color:var(--muted);place-items:center;border:1px solid var(--line);border-radius:8px;background:#14191d}.sidebar-backdrop{position:fixed;z-index:70;inset:0;display:block;border:0;background:#020405b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-menu-trigger{display:grid;flex:none;width:36px;height:36px;color:var(--muted);place-items:center;border:1px solid var(--line);border-radius:8px;background:#111519}.topbar{gap:11px;padding:0 18px}.topbar-title{margin-right:auto}.topbar-title>small,.connection-status,.reset-label{display:none}.topbar-actions>.button[data-variant=ghost]{display:inline-flex;width:34px;padding:0}.command-trigger{min-width:36px;width:36px;padding:0;justify-content:center}.command-trigger span,.command-trigger kbd{display:none}.content{padding:23px 18px 56px}.enterprise-control-grid{grid-template-columns:1fr}.operation-table,.artifact-table,.risk-profile-table{overflow-x:auto}}@media(max-width:680px){.simulation-banner{padding-inline:13px}.simulation-banner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar{min-height:62px;padding:0 12px}.topbar-title>span{display:none}.topbar-title>strong{max-width:110px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.topbar-actions .button[data-variant=primary]{width:36px;padding:0;font-size:0}.content{padding:17px 12px 42px}.surface-stack{gap:17px}.control-intro{min-height:0;padding:22px}.control-intro h1{font-size:37px}.control-intro-actions{flex-wrap:wrap}.control-principle{width:100%}.posture-band{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.posture-band>div{flex:0 0 190px;scroll-snap-align:start;border-right:1px solid var(--line)!important;border-bottom:0!important}.queue-panel,.pulse-panel,.recent-record,.operations-main,.signal-panel,.maturity-panel,.standing-panel,.conformance-panel,.risk-profile-panel,.enterprise-panel,.doctrine-hero,.operational-ledger{padding:15px}.queue-item{grid-template-columns:1fr}.queue-item-main{grid-template-columns:34px minmax(0,1fr) auto}.queue-item-main>.badge{grid-column:2}.queue-obligations{grid-column:3;grid-row:1}.queue-item-action{min-height:37px;border-top:1px solid var(--line);border-left:0}.queue-item-meta>span:nth-child(2),.queue-item-meta>span:nth-child(3){display:none}.horizontal-activity{display:flex;overflow-x:auto}.horizontal-activity li{flex:0 0 250px;margin-bottom:0!important;border-right:1px solid var(--line)!important}.change-workspace .change-row,.change-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px}.change-row-head{display:none}.change-workspace .change-row>span:nth-child(3),.change-workspace .change-row>span:nth-child(4),.change-workspace .change-row>span:nth-child(5){display:none}.register-toolbar{align-items:stretch}.select-field{flex:1}.register-toolbar>.button{display:none}.mission-inspector-header,.inspector-main{padding:18px}.state-axis{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-step-wrap{flex-basis:132px;min-width:132px}.proof-step{min-width:110px}.doctrine-hero{grid-template-columns:58px 1fr}.doctrine-seal{width:56px;height:56px}.doctrine-hero>.badge{grid-column:1 / -1}.doctrine-facts{display:grid;grid-template-columns:1fr}.phase-maturity-list article{grid-template-columns:28px minmax(0,1fr)}.phase-maturity-list .badge{grid-column:2}.operational-record-list article{grid-template-columns:32px minmax(0,1fr)}.operational-binding{grid-column:2}.conformance-grid article{grid-template-columns:32px minmax(0,1fr)}.conformance-grid .badge{grid-column:2}.decision-actions .button{min-height:42px}}}@layer precision{:root{--bg: #07090b;--shell: #090c0f;--panel: #0d1115;--panel-2: #11161b;--panel-3: #171d23;--line: rgba(229, 238, 233, .1);--line-strong: rgba(229, 238, 233, .17);--ink: #f1f5f2;--muted: #a4aea9;--muted-2: #747f79;--accent: #92f4c8;--accent-strong: #55dea2;--blue: #91bdf5;--amber: #e7bd72;--red: #f28f8a;--radius: 9px;--radius-sm: 6px;--sidebar-width: 260px;--header-height: 70px;--shadow: 0 24px 64px rgba(0, 0, 0, .24)}body{color:var(--ink);background:var(--bg)}.sidebar{padding:20px 15px 16px;border-color:var(--line);background:#090c0f;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{gap:11px;min-height:42px}.brand-mark{width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:10px;background:#090c0f;box-shadow:none}.brand strong{font-size:15px;font-weight:690}.brand small{margin-top:3px;color:#89958f;font-size:10px;letter-spacing:.09em}.workspace-switcher{min-height:54px;margin:21px 1px 24px;padding:10px 11px;border-radius:8px;background:#0c1013}.workspace-switcher strong,.sidebar-profile strong{font-size:13px}.workspace-switcher small,.sidebar-profile small{font-size:11px}.nav-group{margin-bottom:21px}.nav-label{margin-bottom:8px;font-size:10px;letter-spacing:.14em}.sidebar-nav button{min-height:44px;padding:0 11px;font-size:13px;font-weight:610;border-radius:7px}.sidebar-nav button:hover{background:#101519}.sidebar-nav button[data-active]{color:#f3f7f4;border-color:#92f4c824;background:#111813;box-shadow:inset 2px 0 var(--accent)}.sidebar-nav em{min-width:23px;font-size:10px}.sidebar-context{min-height:48px;margin:12px 2px;padding:11px;border-radius:7px;background:#0b120f}.sidebar-context span,.sidebar-version{font-size:10px}.sidebar-context strong{font-size:12px}.sidebar-profile{min-height:54px}.simulation-banner{min-height:28px;padding-inline:32px;color:#c9ad75;font-size:10px;border-color:#e7bd7229;background:#17140f}.simulation-banner>svg{flex:none}.simulation-banner strong{flex:none;font-size:10px;white-space:nowrap}.simulation-banner span{min-width:0;overflow:hidden;color:#b8a172;text-overflow:ellipsis;white-space:nowrap}.topbar{min-height:var(--header-height);padding:0 32px;background:#07090bf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-title>span{font-size:10px}.topbar-title>strong{font-size:16px}.topbar-title>small{max-width:420px;color:#8f9a94;font-size:11px}.command-trigger{min-width:220px;height:40px;padding-inline:12px 9px;font-size:12px;border-radius:7px;background:#0d1115}.connection-status{color:#919c96;font-size:11px}.command-results button[data-active]{color:var(--ink);border-color:#92f4c826;background:#111813}.content{width:min(100%,1720px);padding:34px 36px 82px}.surface-stack{gap:26px}.button{min-height:40px;padding:0 14px;font-size:12px;border-radius:7px;background:#13181d;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.button:hover:not(:disabled){transform:none}.button[data-variant=primary]{color:#07140e;border-color:#92f4c8;background:#92f4c8}.button[data-variant=ghost]:hover:not(:disabled){color:var(--ink);border-color:var(--line);background:#101519}.badge{min-height:24px;padding:3px 8px;font-size:10px;font-weight:690;border-radius:5px}.badge-dot{width:4px;height:4px;border-radius:1px}.kicker,.eyebrow{margin-bottom:10px;font-size:10px;letter-spacing:.14em}.section-heading{align-items:flex-end}.section-heading h1,.section-heading h2{max-width:980px;margin-bottom:9px;font-size:clamp(30px,3vw,48px);font-weight:620;line-height:1.03;letter-spacing:-.052em}.section-heading p{max-width:920px;color:#9da8a2;font-size:14px;line-height:1.6}.panel-frame,.metric{border-radius:8px;background:#0d1115}.panel-title-row h2,.panel-title-row h3{font-size:16px}.panel-title-row p{font-size:12px;line-height:1.5}.control-intro{min-height:178px;padding:28px 31px;border-color:var(--line-strong);border-radius:9px;background:#0d1115}.control-intro:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--accent)}.control-intro:after{display:none}.control-intro h1{max-width:780px;font-size:clamp(35px,4vw,52px);font-weight:610;letter-spacing:-.057em}.control-intro-copy>p:not(.kicker){font-size:14px}.control-principle{border-radius:8px;background:#0a100d;box-shadow:none}.control-principle div span,.control-principle small{font-size:10px}.control-principle strong{font-size:15px}.posture-band{border-radius:8px}.posture-band>div{min-height:94px;padding:17px 19px}.posture-band span{font-size:11px}.posture-band strong{font-size:28px}.posture-band small{font-size:10px}.queue-panel,.pulse-panel,.recent-record{border-radius:8px}.queue-panel>.panel-title-row,.pulse-panel>.panel-title-row,.recent-record>.panel-title-row{padding-block:20px}.queue-item{min-height:78px;border-radius:0}.queue-item-main{min-height:78px}.queue-item-copy strong{font-size:14px}.queue-item-copy small{font-size:11px}.queue-item-meta{font-size:10px}.queue-item-action{min-width:130px;font-size:11px}.queue-obligations strong{font-size:15px}.queue-obligations small{font-size:10px}.pulse-axis>div{min-height:65px}.pulse-axis span,.pulse-axis small{font-size:10px}.pulse-axis strong{font-size:13px}.pulse-footer{font-size:11px}.horizontal-activity p{font-size:12px;line-height:1.5}.horizontal-activity li>div>span{font-size:10px}.register-toolbar input,.register-toolbar select{min-height:42px;font-size:12px}.change-row{min-height:73px}.change-title-cell strong{font-size:13px}.change-title-cell small,.change-title-cell em,.state-axis span,.key-value-list dt,.mini-fleet small{font-size:10px}.state-axis strong,.key-value-list dd,.mini-fleet strong{font-size:12px}.proof-step{min-height:140px;border-radius:7px}.proof-step p{font-size:10px}.proof-step strong{font-size:13px}.proof-source{font-size:10px}.gate-card{border-radius:8px}.gate-card h2{font-size:19px}.gate-card>p{font-size:12px}.candidate-contract span,.gate-readiness span,.gate-readiness small{font-size:10px}.candidate-contract strong{font-size:11px}.doctrine-copy p,.phase-maturity-list p,.standing-list p,.enterprise-control-grid p,.operational-record-list p,.conformance-summary>p,.conformance-grid p{font-size:11px;line-height:1.5}.doctrine-facts span,.standing-list small,.enterprise-control-grid p span,.adapter-contract-grid span,.operational-record-list small,.operational-binding span,.conformance-score small,.conformance-grid small{color:var(--muted);font-size:10px;line-height:1.45}.doctrine-facts strong,.standing-list strong,.enterprise-control-grid strong,.adapter-contract-grid strong,.operational-record-list strong,.operational-binding strong,.conformance-grid strong{font-size:11px}.adapter-contract-grid strong,.operational-binding strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.obligation-standing-line{display:flex;justify-content:space-between;gap:14px;margin-top:13px;padding-top:11px;color:var(--muted-2);font-size:10px;border-top:1px solid var(--line)}.obligation-standing-line strong{color:#cdd7d2;font-weight:650;text-align:right}.authority-standing-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin:16px 0;padding:12px;border:1px solid rgba(146,244,200,.17);border-radius:7px;background:#0c130f}.authority-standing-card>div{display:flex;flex-direction:column}.authority-standing-card>div>span{color:var(--accent);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.authority-standing-card>div>strong{margin-top:4px;font-size:13px}.authority-standing-card>div>small{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.45}.decision-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.decision-dialog{width:min(100%,720px);padding:30px}.decision-dialog>p{margin-bottom:20px;font-size:12px}.decision-subject{align-items:flex-start;padding:14px}.decision-subject div{min-width:0}.decision-subject span,.binding-grid span{font-size:10px}.decision-subject strong,.binding-grid strong{overflow:visible;font-size:11px;line-height:1.55;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-user-select:all;user-select:all}.binding-grid>div{gap:6px;padding:12px}.decision-blockers{font-size:11px}.form-field>span{font-size:11px}.form-field input,.form-field textarea,.form-field select{min-height:42px;font-size:13px}.form-field small{color:var(--muted-2);font-size:10px;line-height:1.5}.simulation-note{color:#c7a96d!important;font-size:10px!important}.metric{min-height:124px;background:#0d1115}.metric p,.metric>span{font-size:11px}.metric>strong{font-size:24px}.risk-profile-row{grid-template-columns:130px minmax(170px,1.15fr) repeat(4,minmax(130px,1fr));min-width:980px;font-size:11px}.risk-profile-head{font-size:10px}.product-overview{--overview-rule: rgba(229, 238, 233, .12);--overview-rule-strong: rgba(229, 238, 233, .21)}.overview-mode-switch{display:flex;align-self:flex-end;gap:3px;align-items:center;padding:4px;border:1px solid var(--overview-rule);border-radius:7px;background:#0b0f12}.overview-mode-switch>span{padding-inline:9px;color:#737f78;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.overview-mode-switch button{min-height:34px;padding:0 12px;color:#89958f;font-size:11px;font-weight:650;border:1px solid transparent;border-radius:5px;background:transparent}.overview-mode-switch button:hover{color:var(--ink);background:#11161a}.overview-mode-switch button[data-active]{color:#07140e;border-color:var(--accent);background:var(--accent)}.operator-overview-head{position:relative;display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(430px,.95fr);overflow:hidden;border:1px solid var(--overview-rule-strong);border-radius:10px;background:#0b0f12}.operator-overview-head:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--accent)}.operator-overview-copy{padding:36px 40px;border-right:1px solid var(--overview-rule)}.operator-overview-copy h1{max-width:700px;margin:0;font-size:clamp(38px,4vw,58px);font-weight:590;line-height:.98;letter-spacing:-.058em}.operator-overview-copy>p{max-width:680px;margin:18px 0 0;color:#9aa69f;font-size:13px;line-height:1.65}.operator-overview-copy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.operator-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.operator-overview-metrics>div{display:flex;min-height:142px;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid var(--overview-rule);border-bottom:1px solid var(--overview-rule)}.operator-overview-metrics>div:nth-child(2n){border-right:0}.operator-overview-metrics>div:nth-child(n+3){border-bottom:0}.operator-overview-metrics dt{color:#7f8c85;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.operator-overview-metrics dd{margin:8px 0 0;color:#edf3ef;font-size:34px;font-weight:590;letter-spacing:-.045em}.operator-overview-metrics small{margin-top:5px;color:#7f8b85;font-size:10px}.product-hero{position:relative;display:grid;grid-template-columns:minmax(470px,1.08fr) minmax(440px,.92fr);overflow:hidden;min-height:510px;border:1px solid var(--overview-rule-strong);border-radius:10px;background:#0b0f12}.product-hero:before{position:absolute;z-index:2;top:0;bottom:0;left:0;width:2px;content:"";background:var(--accent)}.product-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:40px clamp(34px,3.4vw,56px)}.product-hero-kicker{display:flex;gap:10px;align-items:center;margin-bottom:19px;color:#b9c4be;font-size:10px;font-weight:730;letter-spacing:.13em;text-transform:uppercase}.product-hero-kicker strong{margin-left:auto;color:var(--muted-2);font:650 9px ui-monospace,monospace;letter-spacing:.08em}.signal-pulse{position:relative;width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #92f4c817}.product-hero h1{max-width:790px;margin:0;color:#f3f6f4;font-size:clamp(50px,4.8vw,72px);font-weight:580;line-height:.93;letter-spacing:-.068em}.product-hero h1 span{display:block;margin-top:9px;color:#9ba8a1}.product-hero-lede{max-width:750px;margin:22px 0 0;color:#aab5af;font-size:15px;line-height:1.62}.product-hero-lede strong{color:#eaf0ec;font-weight:680}.product-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.product-hero-actions .button{min-height:46px;padding-inline:17px}.product-boundary{display:flex;gap:9px;align-items:flex-start;max-width:720px;margin:18px 0 0;padding-top:14px;color:#8f9c95;font-size:12px;line-height:1.55;border-top:1px solid var(--overview-rule)}.product-boundary svg{flex:none;margin-top:1px;color:var(--accent)}.hero-capabilities{display:flex;flex-wrap:wrap;gap:18px;margin:13px 0 0;padding:0;color:#738079;font-size:10px;list-style:none}.hero-capabilities li{display:inline-flex;gap:6px;align-items:center}.hero-capabilities svg{color:#8e9b94}.assurance-instrument{position:relative;display:flex;min-width:0;flex-direction:column;padding:18px;border-left:1px solid var(--overview-rule-strong);background-color:#080c0f;background-image:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px);background-size:28px 28px}.instrument-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:2px 2px 13px;border-bottom:1px solid var(--overview-rule)}.instrument-header>div{display:flex;min-width:0;flex-direction:column;gap:7px}.instrument-live{display:inline-flex;gap:7px;align-items:center;color:#89968f;font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.instrument-live>span{width:5px;height:5px;border-radius:50%;background:var(--accent)}.instrument-header .mono{color:#dce5e0;font-size:12px}.instrument-risk{padding:5px 7px;color:#c9aa6e;font:690 9px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(231,189,114,.2);border-radius:4px;background:#14120e}.instrument-subject{display:flex;min-width:0;flex-direction:column;gap:6px;padding:14px 2px 12px}.instrument-subject>span,.instrument-readout>span{color:#7c8982;font-size:10px;font-weight:730;letter-spacing:.11em;text-transform:uppercase}.instrument-subject>strong{overflow:hidden;color:#edf2ef;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.instrument-subject code{overflow:hidden;color:#839189;font:520 11px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.assurance-spine{position:relative;display:grid;gap:3px;margin:0;padding:4px 0 7px;list-style:none}.assurance-spine:before{position:absolute;z-index:0;top:30px;bottom:33px;left:45px;width:1px;content:"";background:#29322d}.assurance-spine li{position:relative;z-index:1}.assurance-spine button{display:grid;grid-template-columns:25px 34px minmax(0,1fr) 12px;gap:9px;align-items:center;width:100%;min-height:45px;padding:5px 10px 5px 4px;color:#8e9b94;text-align:left;border:1px solid transparent;border-radius:6px;background:transparent}.assurance-spine button:hover{color:#dfe7e2;border-color:var(--overview-rule);background:#0d1215}.assurance-spine button[aria-pressed=true]{color:#eef4f0;border-color:#92f4c830;background:#0e1512}.spine-index{color:#7c8982;font:650 9px ui-monospace,monospace}.spine-icon{display:grid;width:30px;height:30px;color:#9aa79f;border:1px solid #29332e;border-radius:50%;background:#0b1013;place-items:center}.assurance-spine button[aria-pressed=true] .spine-icon{color:#09120e;border-color:var(--accent);background:var(--accent)}.spine-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.spine-copy strong{font-size:12px;font-weight:690}.spine-copy small{overflow:hidden;color:#849189;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.spine-standing{width:6px;height:6px;border:1px solid #66736c;border-radius:50%;background:#0a0e11}.assurance-spine li[data-tone=complete] .spine-standing{border-color:var(--accent);background:var(--accent)}.assurance-spine li[data-tone=attention] .spine-standing{border-color:var(--amber);background:var(--amber)}.assurance-spine li[data-tone=active] .spine-standing{border-color:#79baf4;background:#79baf4}.instrument-readout{margin-top:auto;padding:12px;border:1px solid var(--overview-rule-strong);border-radius:7px;background:#0b1013}.instrument-readout>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:8px}.instrument-readout>div>strong{font-size:14px}.instrument-readout>p{margin:8px 0 10px;color:#929f98;font-size:12px;line-height:1.55}.instrument-readout footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:9px;border-top:1px solid var(--overview-rule)}.instrument-readout footer>span{display:flex;min-width:0;gap:6px;align-items:center;overflow:hidden;color:#7c8982;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.instrument-readout footer>span svg{flex:none}.instrument-readout footer button{display:inline-flex;flex:none;gap:5px;align-items:center;min-height:32px;padding:0 8px;color:var(--accent);font-size:11px;border:0;background:transparent}.overview-queue{margin-top:2px}.product-value-section,.independence-section,.stack-placement-section,.operating-story,.toolchest-section,.editions-section{overflow:hidden;border:1px solid var(--overview-rule);border-radius:9px;background:#0b0f12}.product-section-heading{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(300px,.75fr);gap:58px;align-items:end;padding:38px 42px;border-bottom:1px solid var(--overview-rule)}.product-section-heading>div>span,.story-copy>span,.toolchest-copy>span{display:block;margin-bottom:10px;color:#7c8982;font-size:9px;font-weight:730;letter-spacing:.14em;text-transform:uppercase}.product-section-heading h2,.story-copy h2,.toolchest-copy h2{max-width:820px;margin:0;color:#eef3f0;font-size:clamp(32px,3.4vw,52px);font-weight:590;line-height:1.02;letter-spacing:-.052em}.product-section-heading>p{margin:0;color:#939f98;font-size:13px;line-height:1.65}.value-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.value-pillar-grid article{min-height:280px;padding:28px 30px 31px}.value-pillar-grid article:not(:last-child){border-right:1px solid var(--overview-rule)}.value-pillar-grid article>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;color:#7c8982;border-bottom:1px solid var(--overview-rule)}.value-pillar-grid article>header>span{font:650 10px ui-monospace,monospace}.value-pillar-grid article>small{display:block;margin-top:23px;color:var(--accent);font-size:9px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.value-pillar-grid h3{max-width:380px;margin:11px 0 0;font-size:20px;font-weight:620;line-height:1.25;letter-spacing:-.025em}.value-pillar-grid p{max-width:420px;margin:14px 0 0;color:#89968f;font-size:12px;line-height:1.65}.independence-section{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr)}.independence-copy{display:flex;flex-direction:column;justify-content:center;padding:44px;border-right:1px solid var(--overview-rule);background:#090d10}.independence-copy>span{display:block;margin-bottom:10px;color:var(--accent);font-size:9px;font-weight:730;letter-spacing:.14em;text-transform:uppercase}.independence-copy h2{max-width:660px;margin:0;color:#eef3f0;font-size:clamp(32px,3.2vw,50px);font-weight:590;line-height:1.02;letter-spacing:-.052em}.independence-copy>p:not(.independence-principle){max-width:660px;margin:21px 0 0;color:#939f98;font-size:12px;line-height:1.7}.independence-principle{display:flex;gap:10px;align-items:flex-start;margin:24px 0 0;padding:16px;color:#9da9a3;font-size:11px;line-height:1.6;border:1px solid rgba(146,244,200,.17);border-radius:6px;background:#0c1511}.independence-principle svg{flex:none;margin-top:1px;color:var(--accent)}.independence-principle strong{color:#e2eae5;font-weight:680}.independence-lanes{display:grid;margin:0;padding:0;list-style:none}.independence-lanes li{position:relative;display:grid;grid-template-columns:minmax(125px,.46fr) minmax(190px,.68fr) minmax(240px,1fr);gap:20px;align-items:center;min-height:152px;padding:25px 30px;border-bottom:1px solid var(--overview-rule);background:#0b0f12}.independence-lanes li:last-child{border-bottom:0}.independence-lanes li[data-accent]{background:#0c1411;box-shadow:inset 2px 0 var(--accent)}.independence-lanes li>span{color:#79867f;font:680 9px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.independence-lanes li>strong{color:#e0e8e3;font-size:15px;font-weight:650;line-height:1.35}.independence-lanes li>p{margin:0;color:#89968f;font-size:11px;line-height:1.6}.independence-lanes li>small{grid-column:2 / -1;margin-top:-9px;color:var(--accent);font-size:9px;font-weight:710;letter-spacing:.08em;text-transform:uppercase}.stack-placement-section{background:#090d10}.stack-stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.stack-stage-grid li{position:relative;display:flex;min-width:0;min-height:210px;flex-direction:column;padding:28px 25px;border-right:1px solid var(--overview-rule);background:#0b0f12}.stack-stage-grid li:last-child{border-right:0}.stack-stage-grid li[data-core]{background:#0d1712;box-shadow:inset 0 2px var(--accent)}.stack-stage-grid li>span{color:#7d8a83;font:680 9px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.stack-stage-grid li>strong{margin-top:24px;color:#e2e9e5;font-size:16px;font-weight:640;line-height:1.35}.stack-stage-grid li>p{margin:13px 0 0;color:#86938c;font-size:11px;line-height:1.6}.stack-stage-grid li>svg{position:absolute;z-index:2;top:50%;right:-8px;color:#536159;transform:translateY(-50%)}.stack-stage-grid li[data-core]>svg{color:var(--accent)}.fde-rail{display:flex;gap:10px;align-items:center;padding:16px 24px;color:#8e9b94;font-size:11px;line-height:1.55;border-top:1px solid var(--overview-rule-strong);background:#0a0f12}.fde-rail svg{flex:none;color:var(--accent)}.fde-rail strong{color:#d7e0db;font-weight:670}.operating-story{display:grid;grid-template-columns:minmax(350px,.82fr) minmax(500px,1.18fr)}.story-copy{display:flex;flex-direction:column;justify-content:center;padding:44px;border-right:1px solid var(--overview-rule);background:#090d10}.story-copy h2{font-size:clamp(32px,3vw,47px)}.story-copy blockquote{margin:31px 0 0;padding:0 0 0 18px;color:#bdc8c2;font-size:13px;line-height:1.7;border-left:2px solid var(--accent)}.story-copy>p{margin:22px 0 0;color:#77847d;font-size:11px;line-height:1.65}.operating-steps{margin:0;padding:0;list-style:none}.operating-steps li:not(:last-child){border-bottom:1px solid var(--overview-rule)}.operating-steps button{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;gap:18px;align-items:center;width:100%;min-height:170px;padding:18px 28px;color:#dfe6e2;text-align:left;border:0;background:transparent}.operating-steps button:hover{background:#0e1417}.operating-steps button>span{color:#7c8982;font:650 10px ui-monospace,monospace}.operating-steps button>svg{color:#59665f;transition:transform .13s ease,color .13s ease}.operating-steps button:hover>svg{color:var(--accent);transform:translate(3px)}.operating-steps button div{display:grid;grid-template-columns:90px minmax(190px,.8fr) minmax(220px,1fr);gap:15px;align-items:center}.operating-steps button small{color:var(--accent);font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.operating-steps button strong{font-size:14px;font-weight:640;line-height:1.4}.operating-steps button p{margin:0;color:#849189;font-size:11px;line-height:1.55}.toolchest-section{display:grid;grid-template-columns:minmax(330px,.7fr) minmax(560px,1.3fr)}.toolchest-copy{display:flex;flex-direction:column;justify-content:center;padding:42px;border-right:1px solid var(--overview-rule)}.toolchest-copy h2{font-size:clamp(30px,3vw,46px)}.toolchest-copy>p{max-width:590px;margin:19px 0 0;color:#89968f;font-size:12px;line-height:1.65}.toolchest-copy>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.toolchest-copy>.pilot-output-block{display:block;margin-top:23px;padding-top:18px;border-top:1px solid var(--overview-rule)}.pilot-output-block>span{color:#89968f;font-size:10px;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.pilot-output-block ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:13px 0 0;padding:0;list-style:none}.pilot-output-block li{display:flex;gap:8px;align-items:center;color:#c4cec8;font-size:11px;line-height:1.4}.pilot-output-block li svg{flex:none;color:var(--accent)}.boundary-map{position:relative;display:grid;grid-template-columns:1fr minmax(180px,.85fr) 1fr;gap:30px;align-items:center;min-height:390px;padding:36px;background-color:#090d10;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:28px 28px}.boundary-column,.boundary-core{position:relative;display:flex;min-width:0;flex-direction:column;gap:9px}.boundary-column>span,.boundary-core>small{margin-bottom:5px;color:#849189;font-size:10px;font-weight:730;letter-spacing:.11em;text-transform:uppercase}.boundary-column>strong,.boundary-core>strong{min-height:35px;padding:10px;color:#a4b0aa;font-size:11px;font-weight:620;border:1px solid var(--overview-rule);border-radius:5px;background:#0c1114}.boundary-column:after,.boundary-output:before{position:absolute;top:51%;width:30px;height:1px;content:"";background:#344039}.boundary-column:after{right:-30px}.boundary-output:before{left:-30px}.boundary-output:after{display:none}.boundary-core{align-items:stretch;padding:18px;border:1px solid rgba(146,244,200,.24);border-radius:7px;background:#0c1511}.boundary-core-mark{display:grid;width:34px;height:34px;margin-bottom:5px;color:#08120d;border-radius:7px;background:var(--accent);place-items:center}.boundary-core>strong{color:#c8d4cd;border-color:#92f4c81c;background:#0d1712}.edition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.edition-grid article{display:flex;min-width:0;min-height:430px;flex-direction:column;padding:30px;border-right:1px solid var(--overview-rule);background:#0b0f12}.edition-grid article:last-child{border-right:0}.edition-grid article[data-featured]{background:#0d1511;box-shadow:inset 0 2px var(--accent)}.edition-grid article>header{display:flex;flex-direction:column;gap:9px;padding-bottom:22px;border-bottom:1px solid var(--overview-rule)}.edition-grid article>header span{color:var(--accent);font-size:9px;font-weight:730;letter-spacing:.11em;text-transform:uppercase}.edition-grid article>header strong{color:#edf3ef;font-size:21px;font-weight:610;letter-spacing:-.025em}.edition-grid article>p{min-height:58px;margin:20px 0 0;color:#8c9992;font-size:12px;line-height:1.65}.edition-grid article>ul{display:grid;gap:11px;margin:22px 0 26px;padding:0;list-style:none}.edition-grid article>ul li{display:flex;gap:9px;align-items:flex-start;color:#bdc7c1;font-size:11px;line-height:1.5}.edition-grid article>ul svg{flex:none;margin-top:1px;color:var(--accent)}.edition-grid article>.button{align-self:flex-start;margin-top:auto}.edition-action{display:inline-flex;align-self:flex-start;gap:7px;align-items:center;min-height:42px;margin-top:auto;padding:0 14px;color:#08120d;font-size:11px;font-weight:700;text-decoration:none;border:1px solid var(--accent);border-radius:5px;background:var(--accent)}.edition-action:hover{color:#08120d;background:#b4fbd8}.edition-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}.edition-actions .edition-action{margin-top:0}.overview-footer-note{display:flex;justify-content:space-between;gap:20px;padding:0 4px;color:#7c8982;font-size:10px}.overview-footer-note span{display:inline-flex;gap:7px;align-items:center}.dossier-inspector{--studio-rule: var(--ui-border);display:grid;grid-template-columns:minmax(300px,.82fr) minmax(150px,.34fr) minmax(430px,1.3fr);min-height:280px;padding:0;overflow:hidden}.dossier-inspector-copy,.dossier-inspector-action,.dossier-inspection{padding:24px}.dossier-inspector-copy{border-right:1px solid var(--studio-rule)}.dossier-inspector-copy h2{margin:8px 0 9px;font-size:20px;font-weight:620;letter-spacing:-.035em}.dossier-inspector-copy>p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.dossier-contract-line{display:grid;grid-template-columns:19px 1fr;gap:8px;margin-top:21px;padding-top:16px;color:var(--accent);border-top:1px solid var(--studio-rule)}.dossier-contract-line span{color:var(--muted);font-size:10px;line-height:1.55}.dossier-inspector-action{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--studio-rule);background:#0b1013}.dossier-inspector-action .button{width:100%}.dossier-inspector-action>span{margin-top:9px;color:var(--muted);font-size:10px;text-align:center}.dossier-inspection{display:flex;min-width:0;flex-direction:column;justify-content:center;background:#090d10}.dossier-inspection-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:15px;border-bottom:1px solid var(--studio-rule)}.dossier-inspection-head>div{display:flex;min-width:0;flex-direction:column;gap:5px}.dossier-inspection-head .mono{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dossier-inspection-head strong{font-size:13px}.dossier-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--studio-rule)}.dossier-check-grid>span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:14px 11px;border-right:1px solid var(--studio-rule)}.dossier-check-grid>span:first-child{padding-left:0}.dossier-check-grid>span:last-child{border-right:0}.dossier-check-grid small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.dossier-check-grid strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dossier-diagnostics{max-height:160px;overflow:auto}.dossier-diagnostics article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--studio-rule)}.dossier-diagnostics article>span{align-self:start;color:var(--accent);font:700 9px ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase}.dossier-diagnostics article[data-severity=error]>span{color:var(--red)}.dossier-diagnostics article[data-severity=warning]>span{color:var(--amber)}.dossier-diagnostics strong{font-size:11px}.dossier-diagnostics p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.dossier-empty-state{display:flex;gap:13px;align-items:center;color:#839089}.dossier-empty-state>div{display:flex;flex-direction:column;gap:5px}.dossier-empty-state strong{color:var(--ink);font-size:12px}.dossier-empty-state span{color:var(--muted);font-size:10px;line-height:1.45}@media(max-width:1380px){.product-hero{grid-template-columns:minmax(430px,1fr) minmax(400px,.86fr)}.product-hero-copy{padding-inline:42px}.operating-steps button div{grid-template-columns:70px minmax(180px,.85fr) minmax(190px,1fr)}.toolchest-section{grid-template-columns:minmax(300px,.62fr) minmax(520px,1.38fr)}.boundary-map{gap:22px;padding-inline:25px}.boundary-column:after{right:-22px;width:22px}.boundary-output:before{left:-22px;width:22px}.dossier-inspector{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.3fr)}.dossier-inspector-action{grid-row:2;border-top:1px solid var(--studio-rule);border-right:1px solid var(--studio-rule)}.dossier-inspection{grid-row:span 2}}@media(max-width:1080px){.stack-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-stage-grid li{min-height:185px;border-bottom:1px solid var(--overview-rule)}.stack-stage-grid li:nth-child(2n){border-right:0}.stack-stage-grid li:last-child{grid-column:1 / -1;min-height:150px;border-bottom:0}.stack-stage-grid li>svg{display:none}.operator-overview-head{grid-template-columns:1fr}.operator-overview-copy{border-right:0;border-bottom:1px solid var(--overview-rule)}.product-hero{grid-template-columns:1fr}.product-hero-copy{min-height:0;padding:36px}.assurance-instrument{min-height:0;padding:18px;border-top:1px solid var(--overview-rule-strong);border-left:0}.assurance-spine{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-block:3px}.assurance-spine:before{inset:24px 9% auto;width:auto;height:1px}.assurance-spine button{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:74px;padding:7px 4px;text-align:center}.spine-index{display:none}.spine-icon{width:29px;height:29px}.spine-copy{align-items:center}.spine-copy small{display:none}.spine-standing{position:absolute;top:8px;right:8px}.instrument-readout{margin-top:12px}.product-section-heading{grid-template-columns:1fr;gap:20px}.value-pillar-grid{grid-template-columns:1fr}.value-pillar-grid article{min-height:0}.value-pillar-grid article:not(:last-child){border-right:0;border-bottom:1px solid var(--overview-rule)}.independence-section{grid-template-columns:1fr}.independence-copy{border-right:0;border-bottom:1px solid var(--overview-rule)}.edition-grid{grid-template-columns:1fr}.edition-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--overview-rule)}.edition-grid article:last-child{border-bottom:0}.edition-grid article>p{min-height:0}.operating-story,.toolchest-section{grid-template-columns:1fr}.story-copy,.toolchest-copy{border-right:0;border-bottom:1px solid var(--overview-rule)}.boundary-map{min-height:380px}}@media(max-width:900px){.sidebar{visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.sidebar[data-open]{visibility:visible;transition-delay:0s}.content{padding-inline:20px}.topbar{padding-inline:18px}.product-hero-copy{min-height:0;padding:34px 32px}.product-hero h1{font-size:clamp(46px,7.2vw,62px)}.product-section-heading,.story-copy,.toolchest-copy,.independence-copy{padding:34px}.independence-lanes li{grid-template-columns:minmax(115px,.42fr) minmax(170px,.62fr) minmax(210px,1fr);padding-inline:24px}.operating-steps button div{grid-template-columns:72px minmax(0,1fr);gap:7px 14px}.operating-steps button p{grid-column:2}.boundary-map{grid-template-columns:1fr;gap:18px}.boundary-column:after,.boundary-output:before{display:none}.boundary-core{order:-1}.command-trigger{justify-content:center;width:40px;min-width:40px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.dossier-inspector{grid-template-columns:1fr}.dossier-inspector-copy,.dossier-inspector-action{border-right:0;border-bottom:1px solid var(--studio-rule)}.dossier-inspector-action,.dossier-inspection{grid-row:auto}}@media(max-width:680px){.stack-stage-grid{grid-template-columns:1fr}.stack-stage-grid li,.stack-stage-grid li:last-child{grid-column:auto;min-height:0;padding:23px 22px;border-right:0;border-bottom:1px solid var(--overview-rule)}.stack-stage-grid li:last-child{border-bottom:0}.stack-stage-grid li>strong{margin-top:15px}.overview-mode-switch{align-self:stretch}.overview-mode-switch>span{display:none}.overview-mode-switch button{flex:1;min-height:40px}.operator-overview-copy{padding:27px 22px}.operator-overview-copy h1{font-size:39px}.operator-overview-metrics>div{min-height:112px;padding:18px}.operator-overview-metrics dd{font-size:28px}.topbar{gap:8px}.topbar-title{display:flex;min-width:0;margin-right:auto}.topbar-title>strong{display:block;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions>.button[data-variant=ghost],.topbar-actions>.button[data-variant=primary]{flex:0 0 40px;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;overflow:hidden}.topbar-actions .reset-label,.topbar-actions .register-label{display:none}.content{padding:20px 12px 54px}.product-overview{gap:17px}.product-hero{border-radius:8px}.product-hero-copy{min-height:0;padding:25px 21px 23px}.product-hero-kicker{align-items:flex-start;margin-bottom:17px;line-height:1.4}.product-hero-kicker strong{display:none}.product-hero h1{font-size:clamp(40px,12vw,52px);line-height:.96}.product-hero h1 span{margin-top:7px}.product-hero-lede{margin-top:18px;font-size:13px;line-height:1.55}.product-hero-actions{display:grid;margin-top:18px}.product-hero-actions .button{width:100%;min-height:46px}.product-hero-actions .button[data-variant=ghost],.product-boundary,.hero-capabilities{display:none}.assurance-instrument{min-height:0;padding:14px}.instrument-header{padding-bottom:11px}.instrument-subject{padding-block:11px 8px}.assurance-spine{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.assurance-spine:before{inset:23px 9% auto}.assurance-spine button{min-height:66px;padding:6px 2px}.spine-copy strong{font-size:10px}.spine-standing{top:6px;right:6px;width:5px;height:5px}.instrument-readout{margin-top:9px;padding:11px}.instrument-readout>p{display:-webkit-box;overflow:hidden;margin-block:7px 8px;font-size:11px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.instrument-readout footer>span{display:none}.instrument-readout footer{justify-content:flex-end;padding-top:7px}.instrument-readout footer button{min-height:44px;padding:0 8px}.product-section-heading,.story-copy,.toolchest-copy,.independence-copy{padding:27px 22px}.product-section-heading h2,.story-copy h2,.toolchest-copy h2,.independence-copy h2{font-size:34px}.product-section-heading>p{font-size:12px}.value-pillar-grid article{padding:24px 22px 27px}.value-pillar-grid h3{font-size:18px}.independence-lanes li{display:flex;min-height:0;flex-direction:column;gap:7px;align-items:flex-start;padding:23px 22px}.independence-lanes li>small{margin-top:5px}.fde-rail{align-items:flex-start;padding:15px 20px}.story-copy blockquote{margin-top:25px;font-size:12px}.operating-steps button{grid-template-columns:27px minmax(0,1fr) 16px;gap:11px;min-height:0;padding:20px 16px}.operating-steps button div{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.operating-steps button p{grid-column:auto}.boundary-map{min-height:0;padding:22px}.pilot-output-block ul{grid-template-columns:1fr}.edition-grid article{padding:25px 22px}.edition-actions{align-items:stretch;flex-direction:column}.edition-actions .edition-action,.edition-actions .button{width:100%;justify-content:center}.overview-footer-note{align-items:flex-start;flex-direction:column}.section-heading{align-items:flex-start}.section-heading h1,.section-heading h2{font-size:32px}.section-heading p{font-size:13px}.decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-dialog{padding:20px}.dossier-inspector-copy,.dossier-inspector-action,.dossier-inspection{padding:18px}.dossier-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-check-grid>span:nth-child(2){border-right:0}.dossier-check-grid>span:first-child{padding-left:11px}.dossier-check-grid>span:nth-child(-n+2){border-bottom:1px solid var(--studio-rule)}}@media(prefers-reduced-motion:reduce){.operating-steps button>svg{transition:none}}.release-proof-chain{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(145,189,245,.16);border-radius:10px;background:linear-gradient(118deg,rgba(145,189,245,.055),transparent 38%),linear-gradient(302deg,rgba(146,244,200,.035),transparent 42%),#0b0f13;box-shadow:0 26px 72px #0003,inset 0 1px #ffffff06}.release-proof-chain:before{position:absolute;z-index:-1;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%)}.release-proof-chain__header{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;padding:26px 28px 21px;border-bottom:1px solid var(--line)}.release-proof-chain__header>div{max-width:760px}.release-proof-chain__header h2{margin:7px 0 0;font-size:clamp(20px,2vw,28px);font-weight:620;letter-spacing:-.04em}.release-proof-chain__header p{max-width:700px;margin:9px 0 0;color:#a6b1ab;font-size:12px;line-height:1.65}.release-proof-chain__header>.badge{flex:none;margin-top:3px}.release-proof-chain__focus{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:12px 28px;color:var(--amber);border-bottom:1px solid var(--line);background:#e7bd7209}.release-proof-chain__focus[data-standing=ready]{color:var(--accent);background:#92f4c809}.release-proof-chain__focus div{display:grid;gap:4px}.release-proof-chain__focus span{color:#87938d;font-size:9px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.release-proof-chain__focus strong{color:#e2e8e4;font-size:12px;font-weight:620;line-height:1.45}.release-proof-chain__focus code{color:#a5b0aa;font:650 10px ui-monospace,SFMono-Regular,Menlo,monospace}.release-proof-chain__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:22px 21px 19px;list-style:none}.release-proof-chain__rail li{position:relative;min-width:0}.release-proof-chain__rail li:not(:last-child):after{position:absolute;z-index:0;top:32px;right:-1px;width:22px;height:1px;background:#2b3631;content:"";transform:translate(50%)}.release-proof-chain__rail li[data-standing=ready]:not(:last-child):after{background:#92f4c86b}.release-proof-chain__rail button{position:relative;z-index:1;display:grid;width:calc(100% - 8px);min-height:92px;margin:0 4px;padding:13px;color:#a7b2ac;text-align:left;border:1px solid var(--line);border-radius:8px;background:#0c1115eb;cursor:pointer;grid-template-columns:31px minmax(0,1fr) 16px;grid-template-rows:17px 1fr;gap:7px 9px;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.release-proof-chain__rail button:hover{border-color:var(--line-strong);background:#11171b;transform:translateY(-1px)}.release-proof-chain__rail button[aria-pressed=true]{color:var(--ink);border-color:#91bdf55c;background:#111921;box-shadow:0 9px 22px #0000002e,inset 0 1px #91bdf514}.release-proof-chain__rail li[data-standing=held] button{border-color:#f28f8a30}.release-proof-chain__index{grid-column:1 / -1;color:#68756e;font:680 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.release-proof-chain__icon{display:grid;width:30px;height:30px;place-items:center;color:#89958f;border:1px solid var(--line);border-radius:7px;background:#0b0f12}li[data-standing=ready] .release-proof-chain__icon{color:var(--accent);border-color:#92f4c82e;background:#92f4c80b}li[data-standing=held] .release-proof-chain__icon{color:var(--red);border-color:#f28f8a2e;background:#f28f8a0b}.release-proof-chain__stage-copy{display:grid;min-width:0;align-content:center;gap:3px}.release-proof-chain__stage-copy strong{overflow:hidden;color:#d7ded9;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.release-proof-chain__stage-copy small{color:#78857e;font-size:9px;font-weight:690;letter-spacing:.08em;text-transform:uppercase}.release-proof-chain__state{display:grid;align-self:center;color:#6e7a74;place-items:center}li[data-standing=ready] .release-proof-chain__state{color:var(--accent)}li[data-standing=held] .release-proof-chain__state{color:var(--red)}.release-proof-chain__detail{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);min-height:132px;border-top:1px solid var(--line);background:#080c0fc7}.release-proof-chain__detail-title{display:grid;align-content:center;gap:8px;padding:22px 28px;border-right:1px solid var(--line)}.release-proof-chain__detail-title span{color:var(--blue);font-size:10px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.release-proof-chain__detail[data-standing=ready] .release-proof-chain__detail-title span{color:var(--accent)}.release-proof-chain__detail[data-standing=held] .release-proof-chain__detail-title span{color:var(--red)}.release-proof-chain__detail-title strong{color:#dce3de;font-size:13px;font-weight:580;line-height:1.55}.release-proof-chain__detail dl{display:grid;grid-template-columns:.75fr 1fr 1.5fr;margin:0}.release-proof-chain__detail dl>div{display:grid;min-width:0;align-content:center;gap:6px;padding:20px;border-right:1px solid var(--line)}.release-proof-chain__detail dl>div:last-child{border-right:0}.release-proof-chain__detail dt{color:#77847d;font-size:9px;font-weight:720;letter-spacing:.1em;text-transform:uppercase}.release-proof-chain__detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#adb8b1;font-size:11px;line-height:1.5}@media(max-width:1180px){.release-proof-chain__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.release-proof-chain__rail li:not(:last-child):after{display:none}.release-proof-chain__rail button{width:100%;margin:0}.release-proof-chain__detail{grid-template-columns:1fr}.release-proof-chain__detail-title{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){.release-proof-chain__header{align-items:flex-start;flex-direction:column;padding:22px 20px}.release-proof-chain__focus{grid-template-columns:20px minmax(0,1fr);padding:13px 20px}.release-proof-chain__focus code{grid-column:2}.release-proof-chain__rail{grid-template-columns:1fr;padding:14px}.release-proof-chain__rail button{min-height:74px;grid-template-columns:31px minmax(0,1fr) 18px;grid-template-rows:1fr}.release-proof-chain__index{position:absolute;top:9px;right:10px;grid-column:auto}.release-proof-chain__detail-title{padding:19px}.release-proof-chain__detail dl{grid-template-columns:1fr}.release-proof-chain__detail dl>div{min-height:70px;border-right:0;border-bottom:1px solid var(--line)}.release-proof-chain__detail dl>div:last-child{border-bottom:0}}@media(max-width:900px){.sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#34423b transparent}button:not(.brand),input:not([type=file]),select{min-height:44px}.mobile-menu-trigger,.sidebar-close,.command-trigger,.topbar-actions>.button[data-variant=ghost],.topbar-actions>.button[data-variant=primary]{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-actions .reset-label,.topbar-actions .register-label{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer polish{:root{--ui-canvas: #07090b;--ui-chrome: #0a0d0f;--ui-surface: #0d1114;--ui-raised: #12181c;--ui-border: #222a2f;--ui-border-strong: #344039;--ui-control-border: #59675f;--ui-text: #edf2ef;--ui-muted: #a3ada7;--ui-subtle: #78837d;--ui-accent: #86e3b7;--ui-blue: #8db8e8;--ui-amber: #d9b56f;--ui-red: #e58d88;--ui-radius-1: 4px;--ui-radius-2: 6px;--ui-radius-3: 8px;--ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, ui-sans-serif, sans-serif;--ui-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--bg: var(--ui-canvas);--shell: var(--ui-chrome);--panel: var(--ui-surface);--panel-2: var(--ui-raised);--line: var(--ui-border);--line-strong: var(--ui-border-strong);--ink: var(--ui-text);--muted: var(--ui-muted);--muted-2: var(--ui-subtle);--accent: var(--ui-accent);--blue: var(--ui-blue);--amber: var(--ui-amber);--red: var(--ui-red);--radius: var(--ui-radius-3);--radius-sm: var(--ui-radius-2);--sidebar-width: 256px;--header-height: 68px}html,body{background:var(--ui-canvas)}body{font-family:var(--ui-font);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--ui-accent)!important;outline-offset:2px}*{scrollbar-color:var(--ui-border-strong) transparent;scrollbar-width:thin}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--ui-canvas)}.app-main{min-width:0;background:var(--ui-canvas)}.sidebar{height:100dvh;min-height:100dvh;padding:16px 12px 14px;overflow-y:auto;border-color:var(--ui-border);background:var(--ui-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}.brand{min-height:42px;gap:10px;padding:3px 5px;border-radius:var(--ui-radius-2)}.brand:hover{background:var(--ui-surface)}.brand-mark{width:34px;height:34px;border-color:var(--ui-border-strong);border-radius:var(--ui-radius-3);background:var(--ui-chrome);box-shadow:none}.brand strong{font-size:14px;font-weight:670}.brand small{margin-top:1px;color:var(--ui-subtle);font-size:12px;letter-spacing:.04em;text-transform:none}.workspace-switcher{min-height:54px;margin:18px 1px 22px;padding:9px 10px;border-color:var(--ui-border);border-radius:var(--ui-radius-3);background:var(--ui-surface)}.workspace-switcher>span:first-child,.sidebar-profile>span:first-child{color:var(--ui-muted);font-size:12px;border-color:var(--ui-border-strong);border-radius:var(--ui-radius-2);background:var(--ui-raised)}.workspace-switcher strong,.sidebar-profile strong{color:var(--ui-text);font-size:13px;font-weight:630}.workspace-switcher small,.sidebar-profile small{color:var(--ui-subtle);font-size:12px}.sidebar-nav{gap:0}.nav-group{gap:2px;margin-bottom:16px}.nav-label{margin:0 10px 5px;color:var(--ui-subtle);font-size:12px;font-weight:650;letter-spacing:.08em}.sidebar-nav button{min-height:42px;padding:0 10px;color:var(--ui-muted);font-size:13px;font-weight:580;border-radius:var(--ui-radius-2);transition:color .12s ease,background-color .12s ease}.sidebar-nav button:hover{color:var(--ui-text);background:var(--ui-surface)}.sidebar-nav button[data-active]{color:var(--ui-text);border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-accent) 7%,var(--ui-surface));box-shadow:inset 2px 0 var(--ui-accent)}.sidebar-nav button[data-active] svg{color:var(--ui-accent)}.sidebar-nav em{min-width:22px;padding:1px 5px;color:var(--ui-muted);font-size:12px;border-color:var(--ui-border-strong);border-radius:var(--ui-radius-1);background:var(--ui-raised)}.sidebar-context{min-height:48px;margin:10px 2px 8px;padding:10px;border-color:var(--ui-border);border-radius:var(--ui-radius-2);background:var(--ui-surface)}.sidebar-context span,.sidebar-version,.sidebar-context strong{font-size:12px}.sidebar-version{color:var(--ui-subtle)}.simulation-banner{min-height:28px;padding:4px 28px;color:var(--ui-amber);font-size:12px;letter-spacing:0;border-color:var(--ui-border);background:var(--ui-surface)}.simulation-banner strong{color:var(--ui-amber);font-size:12px;letter-spacing:.04em}.simulation-banner span{color:var(--ui-subtle)}.topbar{top:28px;min-height:var(--header-height);padding:0 28px;border-color:var(--ui-border);background:var(--ui-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-title>span{color:var(--ui-subtle);font-size:12px;font-weight:650;letter-spacing:.07em}.topbar-title>strong{margin-top:0;font-size:15px;font-weight:650}.topbar-title>small{max-width:360px;color:var(--ui-subtle);font-size:12px}.topbar-actions{gap:7px}.connection-status{color:var(--ui-muted);font-size:12px;white-space:nowrap}.command-trigger{min-width:196px;height:40px;color:var(--ui-muted);font-size:12px;border-color:var(--ui-control-border);border-radius:var(--ui-radius-2);background:var(--ui-surface)}.command-trigger:hover{color:var(--ui-text);border-color:var(--ui-control-border);background:var(--ui-raised)}kbd{color:var(--ui-muted);font-size:12px;border-color:var(--ui-border-strong);border-radius:var(--ui-radius-1);background:var(--ui-raised)}.content{width:min(100%,1680px);padding:26px 28px 72px}.surface-stack{gap:20px}.button{min-height:40px;padding:0 13px;font-size:12px;font-weight:650;border-color:var(--ui-control-border);border-radius:var(--ui-radius-2);background:var(--ui-raised);transition:color .12s ease,border-color .12s ease,background-color .12s ease}.button:hover:not(:disabled){transform:none;border-color:var(--ui-muted);background:var(--ui-surface)}.button[data-variant=primary]{color:var(--accent-ink);border-color:var(--ui-accent);background:var(--ui-accent)}.button[data-variant=ghost]{color:var(--ui-muted);border-color:transparent;background:transparent}.button[data-variant=ghost]:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface)}.button[data-variant=danger]{color:var(--ui-red);border-color:var(--ui-red);background:var(--ui-surface)}.button[data-variant=danger]:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-red);background:var(--ui-raised)}.badge{min-height:24px;padding:2px 7px;font-size:12px;font-weight:620;letter-spacing:0;border-radius:var(--ui-radius-1)}.kicker,.eyebrow{margin-bottom:8px;font-size:12px;font-weight:650;letter-spacing:.08em}.section-heading{gap:20px;align-items:flex-start}.section-heading h1,.section-heading h2{max-width:980px;margin:0 0 6px;font-weight:650;letter-spacing:-.025em}.section-heading h1{font-size:24px;line-height:1.18}.section-heading h2{font-size:18px;line-height:1.3}.section-heading p{max-width:920px;margin:0;color:var(--ui-muted);font-size:13px;line-height:1.55}.section-heading-action{flex:none}:where(.change-row-head,.artifact-head,.operation-row-head,.risk-profile-head,[role=table] [role=columnheader]){font-size:11px}:where(.change-row,.artifact-row,.operation-row:not(.operation-row-head),.risk-profile-row:not(.risk-profile-head),.history-row,.operational-record-list) strong{font-size:13px}.change-row :is(small,em),.artifact-row,.artifact-row small,.operation-row:not(.operation-row-head) :is(.mono,small),.risk-profile-row:not(.risk-profile-head),.history-row :is(span,small),.operational-record-list :is(p,small),.operational-binding span{font-size:12px}.operations-layout{grid-template-columns:minmax(0,1fr)}.operation-actions .button{min-height:36px;padding-inline:10px;font-size:12px}.signal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.signal-list strong{font-size:13px}.signal-list p,.signal-list time{font-size:12px}.signal-contract p{font-size:13px;line-height:1.5}.release-proof-chain{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-3);background:var(--ui-surface);box-shadow:none}.release-proof-chain:before{display:none;content:none;background:none;-webkit-mask-image:none;mask-image:none}.release-proof-chain__header{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;padding:20px 22px 18px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.release-proof-chain__header>div{max-width:800px}.release-proof-chain__header h2{margin:5px 0 0;font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.release-proof-chain__header p{max-width:740px;margin:7px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.55}.release-proof-chain__header>.badge{flex:none;margin-top:2px}.release-proof-chain__focus{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:11px 22px;color:var(--ui-amber);border-bottom:1px solid var(--ui-border);border-left:3px solid var(--ui-amber);background:var(--ui-chrome)}.release-proof-chain__focus[data-standing=ready]{color:var(--ui-accent);border-left-color:var(--ui-accent);background:var(--ui-chrome)}.release-proof-chain__focus[data-standing=held]{color:var(--ui-red);border-left-color:var(--ui-red);background:var(--ui-chrome)}.release-proof-chain__focus[data-standing=waiting]{color:var(--ui-amber);border-left-color:var(--ui-amber);background:var(--ui-chrome)}.release-proof-chain__focus div{display:grid;gap:3px}.release-proof-chain__focus span{color:var(--ui-subtle);font-size:12px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.release-proof-chain__focus strong{color:var(--ui-text);font-size:13px;font-weight:620;line-height:1.45}.release-proof-chain__focus code{color:var(--ui-muted);font:650 12px var(--ui-mono)}.release-proof-chain__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:14px;list-style:none;background:var(--ui-chrome)}.release-proof-chain__rail li{position:relative;min-width:0}.release-proof-chain__rail li:not(:last-child):after{display:none;content:none}.release-proof-chain__rail li[data-standing=ready]{color:var(--ui-accent)}.release-proof-chain__rail li[data-standing=held]{color:var(--ui-red)}.release-proof-chain__rail li[data-standing=waiting]{color:var(--ui-amber)}.release-proof-chain__rail button{position:relative;z-index:1;display:grid;width:100%;min-height:88px;margin:0;padding:11px;color:var(--ui-muted);text-align:left;border:1px solid var(--ui-border);border-left:2px solid currentColor;border-radius:var(--ui-radius-2);background:var(--ui-surface);box-shadow:none;cursor:pointer;grid-template-columns:30px minmax(0,1fr) 16px;grid-template-rows:18px 1fr;gap:6px 8px;transform:none;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.release-proof-chain__rail button:hover{color:var(--ui-text);border-color:var(--ui-border-strong);background:var(--ui-raised);box-shadow:none;transform:none}.release-proof-chain__rail button[aria-pressed=true]{color:var(--ui-text);border-color:var(--ui-blue);background:var(--ui-raised);box-shadow:none;transform:none}.release-proof-chain__rail li[data-standing=ready] button{border-left-color:var(--ui-accent)}.release-proof-chain__rail li[data-standing=held] button{border-left-color:var(--ui-red)}.release-proof-chain__rail li[data-standing=waiting] button{border-left-color:var(--ui-amber)}.release-proof-chain__rail li[data-standing=ready] button[aria-pressed=true]{border-left-color:var(--ui-accent)}.release-proof-chain__rail li[data-standing=held] button[aria-pressed=true]{border-left-color:var(--ui-red)}.release-proof-chain__rail li[data-standing=waiting] button[aria-pressed=true]{border-left-color:var(--ui-amber)}.release-proof-chain__index{position:static;grid-column:1 / -1;color:var(--ui-subtle);font:680 12px var(--ui-mono);letter-spacing:.06em}.release-proof-chain__icon{display:grid;width:30px;height:30px;color:currentColor;place-items:center;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background:var(--ui-chrome)}.release-proof-chain__stage-copy{display:grid;min-width:0;align-content:center;gap:2px}.release-proof-chain__stage-copy strong{overflow:hidden;color:var(--ui-text);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.release-proof-chain__stage-copy small{color:currentColor;font-size:12px;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.release-proof-chain__state{display:grid;align-self:center;color:currentColor;place-items:center}.release-proof-chain__rail li[data-standing=ready] :is(.release-proof-chain__icon,.release-proof-chain__stage-copy small,.release-proof-chain__state){color:var(--ui-accent)}.release-proof-chain__rail li[data-standing=held] :is(.release-proof-chain__icon,.release-proof-chain__stage-copy small,.release-proof-chain__state){color:var(--ui-red)}.release-proof-chain__rail li[data-standing=waiting] :is(.release-proof-chain__icon,.release-proof-chain__stage-copy small,.release-proof-chain__state){color:var(--ui-amber)}.release-proof-chain__detail{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);min-height:124px;border-top:1px solid var(--ui-border);border-left:3px solid var(--ui-amber);background:var(--ui-surface);box-shadow:none}.release-proof-chain__detail[data-standing=ready]{border-left-color:var(--ui-accent)}.release-proof-chain__detail[data-standing=held]{border-left-color:var(--ui-red)}.release-proof-chain__detail[data-standing=waiting]{border-left-color:var(--ui-amber)}.release-proof-chain__detail-title{display:grid;align-content:center;gap:7px;padding:18px 22px;border-right:1px solid var(--ui-border);background:var(--ui-surface)}.release-proof-chain__detail-title span{color:var(--ui-amber);font-size:12px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.release-proof-chain__detail[data-standing=ready] .release-proof-chain__detail-title span{color:var(--ui-accent)}.release-proof-chain__detail[data-standing=held] .release-proof-chain__detail-title span{color:var(--ui-red)}.release-proof-chain__detail[data-standing=waiting] .release-proof-chain__detail-title span{color:var(--ui-amber)}.release-proof-chain__detail-title strong{color:var(--ui-text);font-size:13px;font-weight:620;line-height:1.5}.release-proof-chain__detail dl{display:grid;grid-template-columns:.75fr 1fr 1.5fr;margin:0;background:var(--ui-chrome)}.release-proof-chain__detail dl>div{display:grid;min-width:0;align-content:center;gap:5px;padding:17px;border-right:1px solid var(--ui-border)}.release-proof-chain__detail dl>div:last-child{border-right:0}.release-proof-chain__detail dt{color:var(--ui-subtle);font-size:12px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.release-proof-chain__detail dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ui-muted);font-size:12px;line-height:1.5}.audit-work-product{overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-3);background:var(--ui-surface)}.audit-work-product__header{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:28px;align-items:end;padding:24px;border-bottom:1px solid var(--ui-border)}.audit-work-product__header>div>span{display:block;margin-bottom:7px;color:var(--ui-blue);font-size:12px;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.audit-work-product__header h2{max-width:620px;margin:0;color:var(--ui-text);font-size:24px;font-weight:660;line-height:1.22;letter-spacing:-.03em}.audit-work-product__header>p{max-width:720px;margin:0;color:var(--ui-muted);font-size:13px;line-height:1.6}.audit-work-product__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.audit-work-product__steps li{min-width:0;min-height:188px;padding:22px 24px;border-right:1px solid var(--ui-border)}.audit-work-product__steps li:last-child{border-right:0}.audit-work-product__steps span{color:var(--ui-subtle);font:620 11px/1.4 var(--ui-mono);letter-spacing:.04em;text-transform:uppercase}.audit-work-product__steps strong{display:block;margin-top:18px;color:var(--ui-text);font-size:16px;font-weight:650;line-height:1.35}.audit-work-product__steps p{margin:8px 0 0;color:var(--ui-muted);font-size:13px;line-height:1.58}.audit-work-product__boundary{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 24px;border-top:1px solid var(--ui-border);border-left:3px solid var(--ui-blue);background:var(--ui-chrome)}.audit-work-product__boundary>svg{color:var(--ui-blue)}.audit-work-product__boundary p{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.55}.audit-work-product__boundary strong{display:block;margin-bottom:2px;color:var(--ui-text);font-size:13px}.sidebar-utilities{display:grid;gap:2px;margin:0 2px 10px;padding-top:10px;border-top:1px solid var(--ui-border)}.sidebar-utilities button{display:flex;gap:9px;align-items:center;min-height:38px;padding:0 9px;color:var(--ui-subtle);font-size:12px;text-align:left;border:1px solid transparent;border-radius:var(--ui-radius-2);background:transparent}.sidebar-utilities button:hover,.sidebar-utilities button[data-active]{color:var(--ui-text);background:var(--ui-surface)}.change-journey{position:sticky;z-index:14;top:calc(28px + var(--header-height));width:100%;margin-bottom:20px;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-3);background:color-mix(in srgb,var(--ui-chrome) 96%,transparent);box-shadow:0 18px 42px #00000038}.change-journey__subject{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,.72fr) auto;gap:18px;align-items:center;min-height:76px;padding:12px 15px}.change-journey__identity{min-width:0}.change-journey__identity .eyebrow{margin-bottom:3px;color:var(--ui-subtle)}.change-journey__identity>div{display:flex;gap:8px;align-items:center}.change-journey__identity>div>strong{color:var(--ui-accent);font-size:12px}.change-journey__identity p{margin:4px 0 0;overflow:hidden;color:var(--ui-text);font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.change-journey__binding{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-width:0;padding-left:16px;border-left:1px solid var(--ui-border)}.change-journey__binding>svg{grid-row:1 / span 2;color:var(--ui-blue)}.change-journey__binding span{color:var(--ui-subtle);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.change-journey__binding code{overflow:hidden;color:var(--ui-muted);font:12px var(--ui-mono);text-overflow:ellipsis;white-space:nowrap}.change-journey__stages{width:100%;overflow-x:auto;border-top:1px solid var(--ui-border)}.change-journey__stages ol{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));min-width:760px;margin:0;padding:0;list-style:none}.change-journey__stages li{min-width:0;border-right:1px solid var(--ui-border)}.change-journey__stages li:last-child{border-right:0}.change-journey__stages button{display:grid;grid-template-columns:22px 28px minmax(0,1fr);gap:7px;align-items:center;width:100%;min-height:62px;padding:8px 10px;color:var(--ui-muted);text-align:left;border:0;border-bottom:2px solid transparent;background:transparent}.change-journey__stages button:hover{color:var(--ui-text);background:var(--ui-surface)}.change-journey__stages button[data-active]{color:var(--ui-text);border-bottom-color:var(--ui-blue);background:var(--ui-raised)}.change-journey__stages button[data-standing=good] .change-journey__icon{color:var(--ui-accent)}.change-journey__stages button[data-standing=warn] .change-journey__icon{color:var(--ui-amber)}.change-journey__stages button[data-standing=danger] .change-journey__icon{color:var(--ui-red)}.change-journey__index{color:var(--ui-subtle);font:11px var(--ui-mono)}.change-journey__icon{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-radius-1);background:var(--ui-canvas)}.change-journey__copy{display:grid;min-width:0;gap:2px}.change-journey__copy strong{font-size:12px;font-weight:650}.change-journey__copy small{overflow:hidden;color:var(--ui-subtle);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.change-workspace[data-scoped]{grid-template-columns:minmax(0,1fr)}.journey-view-actions{display:flex;gap:7px;align-items:center}.route-subject-error{max-width:720px;padding:28px;border:1px solid var(--ui-red);border-radius:var(--ui-radius-3);background:var(--ui-surface)}.route-subject-error h1{margin-bottom:8px;font-size:24px}.route-subject-error p{color:var(--ui-muted);line-height:1.6}@media(max-width:1180px){.release-proof-chain__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.release-proof-chain__detail{grid-template-columns:1fr}.release-proof-chain__detail-title{border-right:0;border-bottom:1px solid var(--ui-border)}}@media(max-width:900px){.sidebar{height:100dvh;min-height:100dvh;background:var(--ui-chrome)}.sidebar-close,.mobile-menu-trigger{width:44px;height:44px;border-color:var(--ui-control-border);border-radius:var(--ui-radius-2);background:var(--ui-raised)}.sidebar-backdrop{background:#030506c7;-webkit-backdrop-filter:none;backdrop-filter:none}.content{padding:22px 18px 56px}.signal-list{grid-template-columns:1fr}.change-journey{position:static}.change-journey__subject{grid-template-columns:minmax(0,1fr) auto}.change-journey__binding{grid-column:1 / -1;grid-row:2;padding:10px 0 0;border-top:1px solid var(--ui-border);border-left:0}.audit-work-product__header{grid-template-columns:minmax(0,1fr);gap:12px}.audit-work-product__steps{grid-template-columns:minmax(0,1fr)}.audit-work-product__steps li{min-height:0;border-right:0;border-bottom:1px solid var(--ui-border)}.audit-work-product__steps li:last-child{border-bottom:0}.audit-work-product__boundary{grid-template-columns:28px minmax(0,1fr)}.audit-work-product__boundary .button{grid-column:2;justify-self:start}}@media(max-width:760px){.release-proof-chain__header{align-items:flex-start;flex-direction:column;padding:18px}.release-proof-chain__focus{grid-template-columns:20px minmax(0,1fr);padding:12px 18px}.release-proof-chain__focus code{grid-column:2}.release-proof-chain__rail{grid-template-columns:1fr;padding:10px}.release-proof-chain__rail button{min-height:72px;grid-template-columns:30px minmax(0,1fr) 18px;grid-template-rows:1fr}.release-proof-chain__index{position:absolute;top:8px;right:9px;grid-column:auto}.release-proof-chain__detail-title{padding:17px}.release-proof-chain__detail dl{grid-template-columns:1fr}.release-proof-chain__detail dl>div{min-height:68px;border-right:0;border-bottom:1px solid var(--ui-border)}.release-proof-chain__detail dl>div:last-child{border-bottom:0}}@media(max-width:680px){.simulation-banner{padding-inline:12px}.sidebar-nav button,.sidebar-utilities button,.button,.operation-actions .button,.route-subject-error .button{min-height:44px}.topbar{gap:8px;min-height:62px;padding:0 12px}.topbar-title{flex:1 1 auto;min-width:0;margin-right:0}.topbar-title>small,.connection-status{display:none}.topbar-actions{flex:0 0 auto;gap:6px;min-width:0}.command-trigger{flex:0 0 44px;justify-content:center;padding:0}.command-trigger span,.command-trigger kbd,.topbar-actions .reset-label,.topbar-actions .register-label{display:none}.command-trigger,.topbar-actions>.button[data-variant=ghost],.topbar-actions>.button[data-variant=primary]{width:44px;min-width:44px;height:44px;min-height:44px}.content{padding:18px 12px 48px}.change-journey__subject{grid-template-columns:minmax(0,1fr);gap:10px}.change-journey__subject>.button{justify-self:start;grid-row:2}.change-journey__binding{grid-row:3}.change-journey__stages ol{min-width:690px}.journey-view-actions{width:100%;align-items:stretch;flex-direction:column}.journey-view-actions .button{width:100%}.audit-work-product__header,.audit-work-product__steps li,.audit-work-product__boundary{padding-inline:16px}.audit-work-product__header h2{font-size:22px}.audit-work-product__boundary{grid-template-columns:minmax(0,1fr)}.audit-work-product__boundary>svg{display:none}.audit-work-product__boundary .button{grid-column:1;width:100%}}@media(max-width:420px){.topbar{gap:6px;padding-inline:10px}.topbar-title>span{display:none}.topbar-title>strong{max-width:96px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{gap:4px}.topbar-actions>.button[data-variant=ghost]{display:none}.command-trigger span,.command-trigger kbd{display:none}}@media(prefers-reduced-motion:reduce){.brand,.sidebar-nav button,.button,.command-trigger,.change-journey__stages button,.sidebar-utilities button{transition:none}}}
