:root{font-family:IBM Plex Sans,Segoe UI,sans-serif;color:#102033;background:radial-gradient(circle at top left,rgba(87,169,255,.2),transparent 22%),radial-gradient(circle at top right,rgba(146,92,255,.16),transparent 20%),radial-gradient(circle at bottom left,rgba(0,208,255,.12),transparent 24%),linear-gradient(180deg,#e6eef8,#f5f8fd 38%,#ecf3f9)}.guided-topbar{justify-content:center;min-height:58px}.guided-demo-shell{min-height:calc(100vh - 58px);background:#f6f7f4;color:#1d2522;max-width:100%;overflow-x:clip}.guided-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.guided-request{min-height:calc(100vh - 126px);display:grid;align-content:start;justify-items:center;gap:20px;padding:32px 20px}.guided-request-hero{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:start}.guided-request-form{width:100%;display:grid;gap:18px;grid-column:1}.guided-user-role-panel{grid-column:2;grid-row:1}.guided-request-hero>.guided-example{grid-column:1}.guided-brand,.guided-stage-panel>p:first-child,.guided-result-card p,.guided-outcomes p,.guided-drawer-header p{margin:0;color:#64736d;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.guided-request h1,.guided-stage-panel h1{margin:0;color:#18231f;font-size:clamp(2rem,4vw,4.1rem);line-height:1.04;letter-spacing:0}.guided-request h2,.guided-stage-explanation h2{margin:0;color:#1f2d28;font-size:1.05rem;line-height:1.35;letter-spacing:0}.guided-request label,.guided-answer label{color:#1f2d28;font-size:1.18rem;font-weight:750}.guided-request textarea,.guided-answer textarea{width:100%;box-sizing:border-box;border:1px solid #aeb9b3;border-radius:8px;background:#fff;color:#16211d;padding:16px;font:inherit;resize:vertical}.guided-example{display:grid;gap:12px;padding:16px;border:1px solid #d8dfdb;border-radius:8px;background:#fff}.guided-example p{margin:0;color:#64736d;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.guided-example blockquote{margin:0;color:#283530;line-height:1.55}.guided-example-loaded{color:#283530;line-height:1.5}.guided-example button{width:fit-content;min-height:40px;border:1px solid #9aa8a1;border-radius:8px;background:#fff;color:#1d2925;box-shadow:none;font-weight:750}.guided-primary,.guided-primary-actions button,.guided-secondary-actions button,.guided-controls a,.guided-controls button,.guided-work-toggle,.guided-secondary-link{min-height:42px;border-radius:8px;border:1px solid #9aa8a1;background:#fff;color:#1d2925;font:inherit;font-weight:750;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer}.guided-primary,.guided-primary-actions button:first-child{width:fit-content;min-width:148px;border-color:#174f3f;background:#174f3f;color:#fff}.guided-request footer{width:min(1080px,100%);color:#65746e;font-size:.9rem;text-align:center}.guided-supporting-copy{margin:0;color:#25342f;font-size:1.08rem;line-height:1.58}.guided-foundation-sources,.guided-foundation-pipeline,.guided-foundation-result{width:min(1080px,100%);display:grid;gap:16px}.guided-foundation-sources{padding:16px;border:1px solid #d8dfdb;border-radius:8px;background:#fbfcfb}.guided-foundation-sources.collapsed{gap:10px}.guided-foundation-sources h2,.guided-foundation-pipeline h2,.guided-foundation-result h2{margin:0;color:#1f2d28}.guided-foundation-sources>div:first-child p{margin:8px 0 12px;color:#52625c}.guided-foundation-example{margin-top:6px;background:#fbfcfb}.guided-foundation-example.loaded{border-color:#cbd8d1}.guided-prompt-summary{display:grid;gap:6px;padding:14px 16px;border:1px solid #d8dfdb;border-radius:8px;background:#f6f7f4}.guided-prompt-summary p{margin:0;color:#65746e;font-size:.86rem;font-weight:800;text-transform:uppercase}.guided-prompt-summary strong{color:#1f2d28;font-weight:700;line-height:1.5}.guided-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-source-card,.guided-result-metrics article,.guided-foundation-core article,.guided-why-finance,.guided-foundation-status{border:1px solid #d8dfdb;border-radius:8px;background:#fff;padding:16px}.guided-source-card p{margin:0 0 6px;color:#64736d;font-size:.74rem;font-weight:800;text-transform:uppercase}.guided-source-card h3,.guided-foundation-core h3,.guided-why-finance h3,.guided-foundation-status h3{margin:0 0 10px;color:#1f2d28}.guided-source-card ul,.guided-why-finance ul{margin:0;padding-left:20px;color:#25342f;line-height:1.55}.guided-source-card small{display:block;margin-top:10px;color:#52625c;line-height:1.4}.guided-foundation-pipeline{padding:18px;border:1px solid #cbd8d1;border-radius:8px;background:#eef6f1;scroll-margin-top:20px}.guided-foundation-primary{width:min(900px,100%);justify-self:center}.guided-foundation-pipeline h1:focus{outline:3px solid #d99a2b;outline-offset:4px;border-radius:6px}.guided-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guided-result-metrics.concise{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-result-metrics strong{display:block;color:#174f3f;font-size:1.45rem;overflow-wrap:anywhere}.guided-result-metrics span{color:#52625c;line-height:1.35}.guided-foundation-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-foundation-ready-copy{margin:0;color:#25342f;font-size:1.05rem;line-height:1.58}.guided-why-next,.guided-compact-source-activity,.guided-completed-operations{border:1px solid #d8dfdb;border-radius:8px;background:#fff;padding:16px}.guided-why-next h2,.guided-compact-source-activity h2,.guided-completed-operations h2{margin:0 0 10px;font-size:1.05rem}.guided-why-next ul,.guided-compact-source-activity ul{margin:0;padding-left:20px;color:#25342f;line-height:1.55}.guided-compact-source-activity li{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.guided-compact-source-activity strong{color:#174f3f}.foundation-ready-actions{align-items:center}.guided-foundation-identifiers{display:grid;grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:8px 14px;margin:0;padding:16px;border:1px solid #d8dfdb;border-radius:8px;background:#fbfcfb}.guided-foundation-identifiers dt{color:#65746e;font-weight:800}.guided-foundation-identifiers dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-foundation-core p,.guided-why-finance p{margin:0;color:#25342f;line-height:1.58}.guided-why-finance{border-left:5px solid #174f3f}.guided-foundation-status{display:grid;gap:10px;background:#eef6f1}.guided-foundation-status dl{display:grid;grid-template-columns:minmax(120px,.4fr) 1fr;gap:6px 12px;margin:0}.guided-foundation-status dt{color:#52625c;font-weight:800}.guided-foundation-status dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-foundation-status a{width:fit-content;color:#174f3f;font-weight:800;text-decoration:underline}.guided-error{color:#9c2525;font-weight:700}.guided-progress{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid #d9dfdb;background:#f6f7f4f5;width:100%;max-width:100%;min-width:0;overflow:hidden}.guided-step-count{flex:none;color:#495852;font-weight:800}.guided-progress ol{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));gap:8px;width:100%;max-width:100%;min-width:0;margin:0;padding:0;list-style:none}.guided-progress li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:#6c7973}.guided-progress li a{display:flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.guided-progress li a:focus-visible{outline:3px solid #d99a2b;outline-offset:2px;border-radius:8px}.guided-progress li strong,.guided-progress li em{min-width:0;overflow-wrap:anywhere}.guided-progress li span{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #aab5af;font-size:.82rem;font-weight:800}.guided-progress li.current{color:#153f34}.guided-progress li.current span,.guided-progress li.done span{border-color:#174f3f;background:#174f3f;color:#fff}.guided-progress li em{color:#65746e;font-size:.72rem;font-style:normal;font-weight:700}.guided-stage{width:min(1040px,100%);margin:0 auto;padding:24px}.guided-controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:16px}.guided-work-toggle{margin:0 0 16px auto}.guided-stage-panel{display:grid;gap:18px;padding:28px;background:#fff;border:1px solid #d8dfdb;border-radius:8px;box-shadow:0 16px 40px #192b2414}.guided-stage-explanation,.guided-user-role-panel{display:grid;gap:16px;border:1px solid #cbd8d1;border-left:5px solid #1f6d55;border-radius:8px;background:#eef6f1;padding:18px}.guided-stage-explanation{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-stage-explanation article{display:grid;gap:6px}.guided-stage-explanation h2,.guided-user-role-panel h2{font-size:1.12rem;font-weight:800}.guided-stage-explanation p,.guided-user-role-panel p{margin:0;color:#25342f;font-size:1rem;line-height:1.62}.guided-request>.guided-stage-explanation{width:min(760px,100%);grid-template-columns:1fr;justify-self:center;text-align:center;border-left-width:1px;border-top:5px solid #1f6d55}.guided-request>.guided-stage-explanation article{justify-items:center}.guided-stage-panel h1{font-size:clamp(1.8rem,3vw,3rem)}.guided-business-list{margin:0;padding-left:22px;color:#24302c;font-size:1.05rem}.guided-activity-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}.guided-activity-list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:start;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #dbe2de;border-radius:8px;background:#fbfcfb}.guided-event-content{display:grid;min-width:0;gap:4px}.guided-event-content strong{color:#1f2d28;font-weight:750;line-height:1.35}.guided-event-detail{color:#52625c;font-size:.9rem;line-height:1.4}.guided-event-meta,.guided-event-duration{align-self:start;padding-top:1px;color:#65746e;font-style:normal;font-size:.88rem;line-height:1.4;white-space:nowrap}.guided-status-dot{width:12px;height:12px;border-radius:50%;background:#acb7b1}.guided-status-dot.active{background:#b97920;animation:guidedPulse 1.4s ease-in-out infinite}.guided-status-dot.complete{background:#1f7a55}.guided-status-dot.blocked,.guided-status-dot.failed{background:#b33838}.guided-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guided-result-card,.guided-outcomes article,.guided-payment-summary{border:1px solid #d8dfdb;border-radius:8px;padding:18px;background:#fbfcfb}.guided-result-card strong{display:block;margin:8px 0;font-size:1.35rem}.guided-result-card.denied strong{color:#9c2525}.guided-result-card.allowed strong{color:#166042}.guided-answer{display:grid;gap:12px}.guided-recommendation{margin:0;padding:14px 16px;border:1px solid #cbd8d1;border-left:5px solid #1f6d55;border-radius:8px;background:#eef6f1;color:#1f2d28;font-size:1.05rem;line-height:1.55;font-weight:700}.guided-readonly-note{margin:0;padding:12px 14px;border:1px solid #d8dfdb;border-radius:8px;background:#f6f7f4;color:#40504a;font-weight:700}.guided-secondary-actions,.guided-primary-actions{display:flex;flex-wrap:wrap;gap:10px}.guided-payment-summary dl{display:grid;grid-template-columns:minmax(140px,.35fr) 1fr;gap:10px 18px;margin:0}.guided-payment-summary dt{color:#65746e;font-weight:750}.guided-payment-summary dd{margin:0;min-width:0;overflow-wrap:anywhere}.guided-approval-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-approval-state div{padding:14px;border:1px solid #d8dfdb;border-radius:8px;background:#fbfcfb}.guided-approval-state span{display:block;color:#65746e;font-size:.9rem}.guided-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-outcomes strong{display:block;margin-top:8px}.guided-outcomes span{display:block;margin-top:8px;color:#65746e;overflow-wrap:anywhere}.guided-drawer{position:fixed;inset:0 0 0 auto;z-index:20;width:min(680px,100vw);display:flex;flex-direction:column;gap:16px;padding:22px;background:#fff;border-left:1px solid #d8dfdb;box-shadow:-18px 0 48px #192b242e;overflow-y:auto;overflow-x:hidden}.guided-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.guided-drawer-header h2{margin:4px 0 0}.guided-icon-button{width:36px;height:36px;border-radius:50%;border:1px solid #cbd4cf;background:#fff;cursor:pointer;color:#1d2925;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:900;line-height:1}.guided-depth-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.guided-depth-tabs button{min-height:38px;border:1px solid #cbd4cf;border-radius:8px;background:#f6f7f4;color:#1d2925;font-weight:800;box-shadow:none;cursor:pointer}.guided-depth-tabs button:hover{border-color:#678076;background:#dce8e1}.guided-depth-tabs button[aria-selected=true]{border-color:#174f3f;background:#174f3f;color:#fff}.guided-detail-list{min-width:0}.guided-detail-list dl{display:grid;gap:10px;margin:0}.guided-detail-row{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:12px;padding:12px;border:1px solid #d8dfdb;border-radius:8px;background:#fbfcfb}.guided-detail-row dt{color:#40504a;font-weight:800}.guided-detail-row dd{margin:0;min-width:0;overflow-wrap:break-word;word-break:normal}.guided-detail-row code,.guided-raw-events code{white-space:normal;overflow-wrap:anywhere;word-break:normal}.guided-raw-events{display:grid;gap:10px;margin-top:16px}.guided-raw-events article{display:grid;gap:4px;padding:10px;border:1px solid transparent;border-radius:8px;background:#f6f7f4}.guided-raw-events article.guided-replay-highlight{border-color:#d99a2b;background:#fff8ea;box-shadow:0 0 0 3px #d99a2b2e}.guided-raw-events code{overflow-wrap:anywhere}.guided-primary:focus-visible,.guided-primary-actions button:focus-visible,.guided-secondary-actions button:focus-visible,.guided-controls a:focus-visible,.guided-controls button:focus-visible,.guided-work-toggle:focus-visible,.guided-icon-button:focus-visible,.guided-depth-tabs button:focus-visible,.guided-example button:focus-visible,.guided-request textarea:focus-visible,.guided-answer textarea:focus-visible{outline:3px solid #d99a2b;outline-offset:2px}@keyframes guidedPulse{0%,to{transform:scale(1);opacity:.68}50%{transform:scale(1.22);opacity:1}}@media (prefers-reduced-motion: reduce){.guided-status-dot.active{animation:none}}@media (max-width: 760px){.guided-request{justify-items:stretch}.guided-request-hero{grid-template-columns:1fr}.guided-request-form,.guided-user-role-panel,.guided-request-hero>.guided-example{grid-column:1;grid-row:auto}.guided-user-role-panel{order:2}.guided-request-hero>.guided-example{order:3}.guided-request h1,.guided-stage-panel h1{font-size:2rem}.guided-primary,.guided-request-form .guided-primary,.guided-primary-actions button,.guided-secondary-actions button,.guided-controls a,.guided-controls button,.guided-work-toggle,.guided-secondary-link{width:100%}.guided-progress{display:grid;padding:12px}.guided-progress ol{grid-template-columns:repeat(7,minmax(72px,1fr));overflow-x:auto;padding-bottom:4px}.guided-progress li{display:grid;justify-items:center;gap:6px;font-size:.8rem;text-align:center}.guided-progress li em{font-size:.68rem}.guided-stage{padding:14px}.guided-stage-panel{padding:18px}.guided-decision-grid,.guided-approval-state,.guided-outcomes,.guided-source-grid,.guided-result-metrics,.guided-foundation-core,.guided-foundation-identifiers,.guided-foundation-status dl,.guided-stage-explanation,.guided-payment-summary dl,.guided-detail-row{grid-template-columns:1fr}.guided-activity-list li{grid-template-columns:18px 1fr}.guided-event-meta,.guided-event-duration{grid-column:2}.guided-drawer{width:100vw;top:0;right:0;bottom:0;left:0;border-left:0}}*{box-sizing:border-box}body{margin:0;min-height:100vh}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:none;border-radius:14px;padding:.82rem 1.05rem;background:linear-gradient(180deg,#2f6cff,#1c4fc5);color:#f7fbff;box-shadow:0 10px 24px #1c4fc538;cursor:pointer;transition:transform .12s ease,opacity .12s ease,background .12s ease}button:hover:enabled{transform:translateY(-1px);background:linear-gradient(180deg,#3a78ff,#2159db)}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#d9e1ea,#c8d1dc);color:#6c7d90;box-shadow:none;transform:none}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}pre{margin:0;border-radius:18px;padding:1rem;background:#09131f;color:#d9e9ff;overflow-x:auto;font-size:.9rem}input,select{width:100%;border:1px solid #bfd0e4;border-radius:14px;padding:.9rem 1rem;background:#fff}select{color-scheme:dark}select option{background:#0b1727;color:#edf5ff}.prompt-workbench{display:grid;gap:1rem;padding:1.25rem}.prompt-home{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:1rem;align-items:stretch;padding:1.2rem;border:1px solid #b8c8d8;border-radius:8px;background:linear-gradient(135deg,#f7fbff,#eef5f0 52%,#fff8e8)}.prompt-home h1{margin:.2rem 0 1rem;max-width:13ch;font-size:3rem;line-height:1}.prompt-health{display:flex;flex-wrap:wrap;gap:.55rem}.prompt-health span,.operator-stage-strip span,.chapter-inline a,.depth-tabs button{border:1px solid #b8c8d8;border-radius:8px;background:#fff;color:#102033;box-shadow:none}.prompt-health span{padding:.55rem .7rem;font-weight:700}.prompt-entry{display:grid;gap:.75rem;align-content:start}.prompt-entry label{font-size:1.2rem;font-weight:800}.operator-stage-strip,.chapter-inline,.depth-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.operator-stage-strip span,.chapter-inline a{padding:.55rem .7rem}.operator-stage-strip span.active{border-color:#167a4a;background:#e7f7ed}.depth-tabs button{padding:.5rem .75rem}.depth-tabs button.selected{background:#102033;color:#fff}.workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.workbench-panel{display:grid;gap:.65rem;align-content:start;min-height:150px;padding:1rem;border:1px solid #c4d0dc;border-radius:8px;background:#fff}.workbench-panel.prominent,.workbench-panel.ledger,.workbench-panel.result{grid-column:span 2}.workbench-panel h2,.workbench-panel p{margin:0}.workbench-panel.ok{border-color:#8ac49f}.workbench-panel.attention{border-color:#d2a12d;background:#fffaf0}.workbench-panel.critical{border-color:#c94a4a;background:#fff4f3}.workbench-panel.result{border-color:#167a4a;background:#f0fbf4}.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem}.fact-grid div,.event-list div{display:grid;gap:.25rem;padding:.7rem;border:1px solid #d9e2ec;border-radius:8px;background:#f7fafdd9}.fact-grid span,.event-list span{color:#63768a;font-size:.82rem;font-weight:700;text-transform:uppercase}.event-list{display:grid;gap:.5rem;max-height:520px;overflow:auto}.session-row{display:grid;gap:.25rem;width:100%;margin-bottom:.5rem;border:1px solid #c4d0dc;border-radius:8px;background:#f7fbff;color:#102033;box-shadow:none;text-align:left}.error-text{color:#9e2b25;font-weight:700}@media (max-width: 980px){.prompt-home,.workbench-grid{grid-template-columns:1fr}.workbench-panel.prominent,.workbench-panel.ledger,.workbench-panel.result{grid-column:span 1}.prompt-home h1{font-size:2.3rem}}textarea{width:100%;border:1px solid #bfd0e4;border-radius:14px;padding:.9rem 1rem;background:#fff;resize:vertical}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #1d6cff;outline-offset:3px}input:focus,textarea:focus{outline:3px solid #1d6cff;outline-offset:3px;border-color:#1d6cff}.demo-shell{min-height:100vh;color:#102033;background:linear-gradient(180deg,#f6f9fdf5,#ebf2f9fa),#eef4f9}.demo-shell *,.demo-shell *:before,.demo-shell *:after{box-sizing:border-box}.demo-shell-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(360px,auto) minmax(360px,1fr);align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1rem;border-bottom:1px solid #b8c8d8;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 26px #1020330f}.demo-shell-brand{display:grid;gap:.12rem;min-width:max-content}.demo-shell-brand span{color:#2752a4;font-size:.78rem;font-weight:900;letter-spacing:.08em}.demo-shell-brand strong{color:#102033;font-size:.98rem}.demo-shell-status{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.demo-shell-status span{padding:.28rem .48rem;border:1px solid #b8c8d8;border-radius:999px;background:#f7fbff;color:#213850;font-size:.78rem;font-weight:800;white-space:nowrap}.demo-shell-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;gap:.45rem}.demo-shell-controls a,.demo-shell-controls button{min-height:34px;padding:.45rem .62rem;border:1px solid #b8c8d8;border-radius:8px;background:#fff;color:#102033;box-shadow:none;font-size:.82rem;font-weight:800}.demo-shell-controls .demo-shell-secondary{border-color:transparent;background:transparent;color:#4d6176;font-weight:700}.demo-shell-controls a:hover,.demo-shell-controls button:hover:enabled{transform:none;background:#edf4ff;border-color:#7ba6df}.demo-shell-main{width:min(1480px,calc(100vw - 1.5rem));margin:0 auto}.refined-demo{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:.65rem;padding:.75rem 0 1.5rem}.refined-demo>*{grid-column:1 / -1;min-width:0}.refined-prompt-panel{grid-row:1;grid-template-columns:minmax(320px,.88fr) minmax(460px,1.12fr);align-items:start;gap:1rem;padding:1rem;border-color:#9fb3ca;background:#fff;box-shadow:0 12px 32px #1020331a}.prompt-intro{display:grid;gap:.85rem}.prompt-intro .panel-kicker,.workbench-header .panel-kicker,.conversation-panel .panel-kicker,.material-card .panel-kicker{color:#244f9e}.prompt-copy,.safe-note{margin:0;color:#33485e;line-height:1.35}.safe-note{font-size:.86rem;font-weight:700}.refined-prompt-panel h1{max-width:18ch;color:#07192d;font-size:clamp(2.15rem,3.1vw,3.45rem);line-height:1.02;letter-spacing:0;margin:0}.refined-prompt-panel .prompt-copy{max-width:56ch}.refined-prompt-panel .prompt-health{gap:.35rem}.refined-prompt-panel .prompt-health span{padding:.34rem .48rem;border-radius:999px;font-size:.78rem}.refined-prompt-panel .prompt-entry{gap:.55rem}.refined-prompt-panel .prompt-entry label{color:#07192d;font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.2}.refined-prompt-panel textarea,.conversation-input input,.material-answer input{border:2px solid #879fba;color:#07192d;background:#fff;box-shadow:inset 0 1px #1020330a}.refined-prompt-panel textarea{min-height:112px;max-height:160px;resize:vertical}.refined-prompt-panel textarea:focus,.conversation-input input:focus,.material-answer input:focus{border-color:#1d6cff}.prompt-actions .primary-button{background:linear-gradient(180deg,#123f9f,#0b2f77)}.prompt-actions{gap:.55rem;align-items:center}.prompt-actions .primary-button,.prompt-actions .ghost-button{min-height:40px;padding:.58rem .85rem}.operator-stepper{position:relative;grid-row:2;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.32rem;min-height:74px;padding:.5rem;border:1px solid #b8c8d8;border-radius:8px;background:#ffffffdb}.operator-step{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:.25rem;min-height:56px;padding:.42rem .35rem;border:1px solid #c8d5e3;border-radius:8px;background:#f7fbff;color:#102033;box-shadow:none;text-align:center}.operator-step:not(:last-child):after{content:"";position:absolute;top:50%;right:-.28rem;width:.24rem;height:2px;background:#9eb1c6;transform:translateY(-50%)}.operator-step:hover:enabled{transform:none;background:#eef6ff}.operator-step span{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#dce7f5;color:#102033;font-size:.78rem;font-weight:900}.operator-step strong{font-size:.78rem;line-height:1.15;white-space:nowrap}.operator-step.complete{border-color:#84ba97;background:#effaf3}.operator-step.active{border-color:#1d6cff;background:#eaf2ff}.operator-step.blocked{border-color:#cf8e28;background:#fff7e6}.operator-step.complete span,.operator-step.active span{background:#102033;color:#fff}.material-region{grid-row:3;display:grid;gap:.6rem}.material-card{display:grid;gap:.6rem;padding:.85rem;border:2px solid #9fb3ca;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1020331c}.material-card h2,.material-card p{margin:0}.material-card.question{border-color:#b36b00;background:#fff8eb}.material-card.denial{border-color:#b83434;background:#fff3f2}.material-card.approval{border-color:#1d6cff;background:#edf4ff}.material-card.result{border-color:#16814c;background:#effaf3}.material-facts{display:flex;flex-wrap:wrap;gap:.35rem}.material-facts span{padding:.38rem .5rem;border:1px solid rgba(16,32,51,.16);border-radius:8px;background:#ffffffb8;color:#102033;font-weight:800}.material-answer,.conversation-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:end}.material-answer label,.conversation-input label{grid-column:1 / -1;color:#263d55;font-weight:900}.operator-console{grid-row:4;display:grid;grid-template-columns:minmax(320px,.74fr) minmax(0,1.26fr);gap:.75rem;align-items:start}.conversation-panel,.workbench-column,.secondary-demo-content,.refined-ledger{border:1px solid #b8c8d8;border-radius:8px;background:#ffffffeb;box-shadow:0 12px 32px #10203314}.conversation-panel,.workbench-column{display:grid;gap:.65rem;padding:.75rem}.conversation-history{display:grid;gap:.45rem;max-height:300px;overflow:auto}.conversation-message{display:grid;gap:.25rem;padding:.58rem;border:1px solid #d3deea;border-radius:8px;background:#f7fbff}.conversation-message.user{border-color:#9eb8d9;background:#eef6ff}.conversation-message.mandara.structured{border-color:#8ac49f;background:#effaf3}.conversation-message p,.conversation-message small{margin:0}.conversation-message small{color:#31485f}.command-chips{display:flex;flex-wrap:wrap;gap:.35rem}.command-chips .ghost-button{min-height:32px;padding:.34rem .52rem;border:1px solid #b8c8d8;border-radius:999px;background:#f7fbff;font-size:.82rem;color:#102033;font-weight:800;box-shadow:none}.command-chips .ghost-button:hover:enabled{background:#edf4ff;color:#07192d}.workbench-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.workbench-header h2,.workbench-header p{margin:0}.conversation-panel h2,.workbench-header h2,.refined-ledger h2{color:#07192d}.workbench-header p,.refined-ledger p,.coverage-note p{color:#2f455b}.depth-tabs.compact{flex-wrap:nowrap;padding:.25rem;border:1px solid #b8c8d8;border-radius:8px;background:#f7fbff}.depth-tabs.compact button{border-radius:6px;font-size:.82rem}.workbench-grid.refined{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.workbench-panel.module{min-height:126px;border-color:#c8d5e3;padding:.65rem}.workbench-panel.module.prominent{grid-column:span 2;border-color:#1d6cff;box-shadow:0 14px 36px #1d6cff1f}.module-topline{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.module-topline span{font-weight:900;color:#102033}.workbench-panel.module h3{margin:0;color:#102033;font-size:.95rem}.workbench-panel.module p{color:#33485e;font-size:.86rem;line-height:1.32}.module-meter{height:8px;border-radius:999px;background:#dce7f5;overflow:hidden}.module-meter span{display:block;height:100%;background:#1d6cff}.workbench-panel.module.ready .module-meter span{background:#8da2b8}.workbench-panel.module.completed,.workbench-panel.module.approved{border-color:#8ac49f;background:#f4fcf6}.workbench-panel.module.denied,.workbench-panel.module.blocked{border-color:#c94a4a;background:#fff4f3}.workbench-panel.module.question-required{border-color:#cf8e28;background:#fff8eb}.workbench-panel.module details{margin-top:auto}.workbench-panel.module summary,.explore-system summary,.previous-runs summary{cursor:pointer;color:#123f9f;font-weight:900}.workbench-panel.module dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.35rem .5rem;margin:.55rem 0 0;font-size:.84rem}.workbench-panel.module dt{color:#5a6d81;font-weight:900}.workbench-panel.module dd{min-width:0;margin:0;word-break:break-word}.workbench-idle-map{display:grid;grid-template-columns:repeat(4,minmax(9.75rem,1fr));gap:.55rem}.idle-module-group{display:grid;gap:.45rem;min-width:0;padding:.65rem;border:1px solid #c8d5e3;border-radius:8px;background:#f7fbff}.idle-module-group:nth-child(5){grid-column:1 / -1}.idle-module-group h3{margin:0;color:#123f9f;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.idle-module-group ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.idle-module-group li{display:grid;grid-template-columns:auto minmax(8.5rem,1fr) max-content;gap:.4rem;align-items:center;min-width:0;padding:.34rem .4rem;border:1px solid rgba(184,200,216,.7);border-radius:7px;background:#fff}.idle-module-group li span{width:.48rem;height:.48rem;border-radius:999px;background:#8da2b8}.idle-module-group li strong{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#102033;font-size:.82rem;line-height:1.2}.idle-module-group li em{min-width:0;color:#354c63;font-size:.74rem;font-style:normal;font-weight:800;white-space:normal;text-align:right}.idle-module-group li.idle-module-evidence{grid-template-columns:auto minmax(8.5rem,1fr) minmax(12rem,max-content)}.idle-ledger-link{justify-self:start;min-height:32px;padding:.34rem .55rem;border:1px solid #9fb3ca;border-radius:7px;background:#fff;color:#123f9f;font-size:.78rem;font-weight:900;box-shadow:none}.idle-ledger-link:hover:enabled{transform:none;background:#edf4ff}.secondary-demo-content{grid-row:5;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr) minmax(260px,.6fr);gap:.8rem;padding:.85rem}.explore-system,.previous-runs,.coverage-note{display:grid;gap:.65rem;align-content:start}.chapter-inline.refined{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-inline.refined a{display:grid;gap:.25rem;min-height:92px;padding:.7rem;border-color:#c8d5e3}.chapter-inline.refined span{color:#435a72;line-height:1.35;font-size:.88rem}.session-row.compact{margin-bottom:0}.coverage-note p{margin:0;line-height:1.45}.refined-ledger{grid-row:6;padding:.9rem}.ledger-idle-copy{margin:.2rem 0 0;color:#2f455b;font-weight:700}.event-list.refined{max-height:360px}.event-list.refined div{grid-template-columns:44px minmax(160px,.5fr) minmax(0,1fr) minmax(120px,.42fr);align-items:start}.event-list.refined p{margin:0}.event-list .working{border-color:#7ba6df;background:#edf4ff}.event-list .critical{border-color:#c94a4a;background:#fff4f3}.event-list .attention{border-color:#cf8e28;background:#fff8eb}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 1440px){.operator-console{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.workbench-grid.refined{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-demo-content{grid-template-columns:1fr}}@media (max-width: 1280px){.demo-shell-main{width:min(1220px,calc(100vw - 1rem))}.refined-prompt-panel{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.refined-prompt-panel h1{font-size:clamp(2rem,3vw,2.65rem)}.workbench-idle-map{grid-template-columns:repeat(4,minmax(9rem,1fr))}}@media (max-width: 980px){.demo-shell-topbar,.workbench-header,.operator-console{grid-template-columns:1fr;display:grid}.demo-shell-topbar{grid-template-columns:1fr}.demo-shell-status,.demo-shell-controls{justify-content:start}.refined-prompt-panel,.operator-console,.material-answer,.conversation-input,.operator-stepper,.chapter-inline.refined,.workbench-grid.refined{grid-template-columns:1fr}.workbench-idle-map{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operator-step{min-width:0}.operator-step:nth-child(2n):after{display:none}.workbench-panel.module.prominent{grid-column:span 1}.event-list.refined div{grid-template-columns:1fr}}@media (max-width: 640px){.demo-shell-main{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.refined-demo,.operator-console,.conversation-panel,.workbench-column{width:100%;max-width:100%}.workbench-idle-map{grid-template-columns:1fr}.idle-module-group li,.idle-module-group li.idle-module-evidence{grid-template-columns:auto minmax(0,1fr)}.idle-module-group li em{grid-column:2;text-align:left}}.console-page{width:min(1760px,100%);margin:0 auto;padding:2rem 1.25rem 4rem}.app-shell{min-height:100vh;width:min(1840px,100%);margin:0 auto;display:grid;grid-template-columns:304px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:1.25rem 1rem;background:radial-gradient(circle at top,rgba(77,143,255,.18),transparent 24%),radial-gradient(circle at bottom,rgba(118,81,255,.16),transparent 24%),linear-gradient(180deg,#07111f,#0c1a2e 42%,#112743);color:#eaf3fb;border-right:1px solid rgba(182,200,219,.18);box-shadow:12px 0 36px #08101c2e}.brand-block{display:grid;gap:.45rem;margin-bottom:1rem}.brand-block h1,.sidebar-copy,.sidebar-nav small,.status-stack span{margin:0;color:#eaf3fbc2}.brand-block h1{color:#fff;font-size:1.7rem;line-height:1.1;margin-top:.15rem}.brand-tagline{margin:.1rem 0 0;color:#dce9f5;font-size:.95rem;font-weight:700;line-height:1.4}.sidebar-copy{max-width:28ch;line-height:1.45;font-size:.92rem}.sidebar-nav{display:grid;gap:.35rem;margin-top:1.4rem}.sidebar-link{display:grid;gap:.2rem;padding:.82rem .88rem;border-radius:16px;border:1px solid rgba(182,200,219,.1);background:#ffffff08;transition:background .12s ease,transform .12s ease,border-color .12s ease}.sidebar-link:hover{transform:translate(2px);background:#ffffff14;border-color:#82d2ff3d}.sidebar-link.active{background:linear-gradient(90deg,#41aeff2e,#7d53ff2e);border-color:#8fd6ff61;box-shadow:inset 0 0 0 1px #8fd6ff14}.sidebar-link span{font-weight:700;color:#fff}.sidebar-link small{font-size:.82rem}.sidebar-footer{display:grid;gap:.65rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(182,200,219,.2)}.status-stack{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:16px;background:linear-gradient(180deg,#ffffff14,#ffffff08)}.status-stack strong{color:#fff}.status-stack.compact{min-width:210px;padding:.7rem .9rem}.shell-main{min-width:0;display:grid;grid-template-rows:auto auto 1fr;background:radial-gradient(circle at top right,rgba(107,78,255,.08),transparent 20%),radial-gradient(circle at 20% 20%,rgba(0,197,255,.08),transparent 18%),linear-gradient(180deg,#f6f9fd,#edf4fb)}.topbar{position:sticky;top:0;z-index:4;display:grid;gap:.55rem;padding:.65rem 1.15rem .7rem;background:#f3f7fce0;border-bottom:1px solid rgba(173,194,216,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #1020330d}.topbar-shell{display:grid;gap:.45rem}.topbar-head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.shell-title-block{display:grid;gap:.18rem}.topbar-title{margin:0;font-size:1.55rem;line-height:1.1;color:#102033}.topbar-subtitle{margin:0;max-width:58ch;color:#5a6d81;font-size:.94rem}.topbar-actions-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:end}.context-bar{display:grid;gap:.55rem;padding:.72rem .85rem;border-radius:18px;border:1px solid rgba(184,205,228,.95);background:linear-gradient(180deg,#ffffffd1,#f6fafdeb);box-shadow:0 12px 28px #1020330f}.topbar-utilities{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:end}.context-bar-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.context-bar-fields{align-items:stretch}.context-bar-actions{justify-content:space-between}.context-bar-status{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:end;margin-left:auto}.topbar-utility-cluster{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.topbar-field{display:grid;gap:.3rem;min-width:140px;flex:1 1 148px;color:#3b4f63;font-size:.84rem;font-weight:700}.topbar-field.compact{min-width:132px;flex-basis:132px}.topbar-field-disclosure{min-width:140px;flex-basis:140px}.topbar-session-summary{display:grid;gap:.18rem;min-width:0}.topbar-session-summary strong{color:#102033;font-size:.9rem;line-height:1.25}.topbar-session-summary small{color:#5d6f82;font-size:.8rem}.context-bar .topbar-field input,.context-bar .topbar-field select{padding:.68rem .84rem;border-radius:12px}.context-bar .ghost-button,.context-bar button{padding:.7rem .95rem;border-radius:12px}.context-bar .checkbox-row{align-self:center}.context-bar .compact-checkbox{padding-top:0}.content-region{width:min(1720px,100%);margin:0 auto;padding:1.15rem 1.25rem 1.9rem}.content-region.content-region-wide{width:min(1620px,100%)}.operations-content-region{width:min(1760px,100%)}.page-grid,.split-stack,.list-stack,.stack{display:grid;gap:1rem}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:1rem}.hero-card{position:relative;overflow:hidden;border:1px solid #bfd0e1;border-radius:26px;background:linear-gradient(180deg,#fffffff5,#f4f8fdfa);padding:1.2rem 1.25rem;box-shadow:0 20px 48px #10203314}.hero-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#56b7ff,#7b5cff,#00d0ff)}.hero-main{display:grid;gap:.95rem}.hero-kicker{margin:0;color:#2f5f84;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-main h1{margin:0;font-size:clamp(2rem,3vw,3.45rem);line-height:.98;letter-spacing:-.04em;color:#0d1727}.hero-copy{margin:0;max-width:62ch;color:#41576f;line-height:1.6;font-size:1.03rem}.hero-points{display:flex;flex-wrap:wrap;gap:.55rem}.hero-points span{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:2.5rem;border-radius:999px;padding:.45rem .85rem;border:1px solid rgba(94,137,183,.26);background:linear-gradient(180deg,#f7fcff,#ebf5ff);color:#27415f;font-weight:700;font-size:.84rem;line-height:1.15;box-shadow:0 8px 18px #1020330a}.ask-card{display:grid;gap:.9rem}.ask-form{display:grid;gap:.7rem}.hero-card-header{display:grid;gap:.2rem}.hero-card-header strong{color:#102033;font-size:1.1rem}.preview-badge{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:.3rem .6rem;border:1px solid rgba(193,209,224,.92);background:linear-gradient(180deg,#f4f8fcf2,#ebf3fbf2);color:#4b5e73;font-size:.78rem;font-weight:700}.status-pill.status-positive{background:#21b36f1f;border-color:#21b36f47;color:#0d6b3f}.status-pill.status-warning{background:#f5aa0024;border-color:#f5aa004d;color:#995f00}.status-pill.status-negative{background:#ec60601f;border-color:#ec606047;color:#a83232}.status-pill.status-neutral{background:#526f931c;border-color:#526f9338;color:#36506b}.ask-box textarea{width:100%;min-height:148px;resize:vertical;border:1px solid rgba(112,126,149,.28);border-radius:18px;padding:.95rem 1rem;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 24%),linear-gradient(180deg,#0b121dfa,#090e16fa);color:#f1f7ff;line-height:1.5;box-shadow:inset 0 1px #ffffff08,0 14px 28px #0208123d}.ask-box textarea::placeholder{color:#8b9bb0}.prompt-chips{display:flex;flex-wrap:wrap;gap:.55rem}.prompt-chip{border-radius:999px;border:1px solid rgba(123,169,222,.24);background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 28%),linear-gradient(180deg,#0f1724fa,#151e2cfa);color:#e5eff9;padding:.52rem .8rem;font-weight:700;font-size:.84rem;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0208122e}.prompt-chip-static{cursor:default}.prompt-chip:hover:enabled{background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 28%),linear-gradient(180deg,#162234fa,#111a28fa)}.prompt-chip:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px}.ask-form .ghost-button{justify-self:start;border-color:#7ba9de47;background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 26%),linear-gradient(180deg,#131d2dfa,#0c1421fa);color:#edf5ff;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #02081233}.ask-form .ghost-button:hover:enabled{background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 26%),linear-gradient(180deg,#1a273bfa,#101927fa)}.ask-form .ghost-button:disabled{border-color:#707e9538;background:radial-gradient(circle at top right,rgba(112,126,149,.04),transparent 26%),linear-gradient(180deg,#121720fa,#0b1017fa);color:#8b9bb0;box-shadow:inset 0 1px #ffffff08,0 8px 18px #0208121f}.ask-form .ghost-button:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px}.hero-note{margin:0;color:#8295a9;line-height:1.45;font-size:.88rem}.assistant-response{display:grid;gap:.85rem;padding:.95rem 1rem;border-radius:20px;border:1px solid #d4e2ee;background:linear-gradient(180deg,#f0f6fceb,#f8fbfffa)}.assistant-response-head{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.assistant-answer{white-space:pre-wrap;line-height:1.55;color:#132235}.assistant-section{display:grid;gap:.5rem}.assistant-section strong{color:#1a3148;font-size:.9rem}.assistant-ref-list{display:grid;gap:.45rem}.assistant-ref{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;padding:.55rem .7rem;border-radius:14px;background:#fff;border:1px solid #dce7f1}.assistant-ref span{font-size:.78rem;font-weight:800;color:#35516c;text-transform:uppercase;letter-spacing:.08em}.assistant-ref code{color:#24415e;font-size:.82rem}.assistant-section ul{margin:0;padding-left:1.15rem;color:#40546a}.assistant-error{margin:0;color:#9d3232;font-weight:700}.overview-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:1rem}.overview-primary,.overview-aside{display:grid;gap:1rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row{border:1px solid #d6e1ec;border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row,.coverage-proposal-card,.panel.surface-card{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.metric-card:hover,.list-item:hover,.empty-state:hover,.detail-card:hover,.artifact-detail-panel:hover,.signal-item:hover,.run-row:hover,.panel.surface-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #10203314}.metric-card{padding:.95rem}.metric-card p{margin:.35rem 0 0;color:#4a5d71}.metric-card strong{display:block;margin-top:.2rem}.panel.surface-card{border:1px solid #d7e4ef;border-top:4px solid rgba(86,183,255,.7);border-radius:22px;background:linear-gradient(180deg,#ffffffe6,#f7fbfef7);padding:1rem 1rem 1.05rem;box-shadow:0 14px 36px #10203312}.panel-header{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem}.panel-header h2{margin:.15rem 0 0;font-size:1.15rem;line-height:1.2}.panel-kicker,.eyebrow{margin:0;color:#6d8194;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-copy{margin:.35rem 0 0;color:#5a6d81;line-height:1.5}.section-copy.compact{margin-top:.3rem}.section-action{display:flex;gap:.5rem;flex-wrap:wrap}.split-pane{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:1rem}.results-layout{display:grid;grid-template-columns:minmax(320px,.34fr) minmax(0,.66fr);gap:1rem;align-items:start}.results-dark-panel.panel.surface-card{border-color:#5f8bba57;border-top-color:#56b7ffc7;background:linear-gradient(180deg,#0b121efa,#0e1828fa);box-shadow:0 18px 42px #02081247}.results-dark-panel .panel-kicker,.results-dark-panel .section-copy,.results-dark-panel .panel-header h2,.results-dark-panel .results-outcome-kicker,.results-dark-panel .results-summary-row span,.results-dark-panel .results-summary-row strong,.results-dark-panel .results-run-row-main strong,.results-dark-panel .results-run-row-main p,.results-dark-panel .results-run-id span,.results-dark-panel .results-run-id code,.results-dark-panel .results-subpanel>strong,.results-dark-panel .results-evidence-head strong,.results-dark-panel .results-evidence-head p,.results-dark-panel .results-evidence-body span,.results-dark-panel .results-evidence-body code,.results-dark-panel .results-technical-details>summary,.results-dark-panel .results-technical-body .key-value-item span,.results-dark-panel .results-technical-body .key-value-item strong{color:#d8e7f7}.results-dark-panel .section-copy,.results-dark-panel .results-outcome-summary-copy p,.results-dark-panel .results-evidence-head p,.results-dark-panel .results-run-row-main p,.results-dark-panel .results-technical-body .key-value-item span{color:#d8e7f7c2}.results-dark-panel .results-summary-row span,.results-dark-panel .results-run-id span{color:#d8e7f7a3}.results-dark-panel .results-summary-row strong,.results-dark-panel .results-run-row-main strong,.results-dark-panel .results-evidence-head strong,.results-dark-panel .results-evidence-body span,.results-dark-panel .results-technical-body .key-value-item strong{color:#f3f8ff}.signal-list{display:grid;gap:.75rem}.signal-list.compact-list{gap:.6rem}.signal-item{display:flex;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;border-left:4px solid rgba(0,208,255,.32)}.signal-item.compact-item{padding:.82rem .9rem}.signal-main{min-width:0}.signal-main strong{display:block;font-size:.98rem;color:#102033}.signal-meta{margin:.24rem 0 0;color:#587085;font-size:.88rem}.signal-actions{display:flex;flex-direction:column;align-items:end;justify-content:center;gap:.45rem}.list-item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem;border-left:4px solid rgba(86,183,255,.48)}.results-run-list{display:grid;gap:.75rem}.results-run-row{display:flex;align-items:stretch;justify-content:space-between;gap:.95rem;padding:.82rem .95rem;border-radius:18px;border:1px solid rgba(95,139,186,.28);border-left:4px solid rgba(86,183,255,.58);background:linear-gradient(180deg,#111d2ff5,#0c1524fa);box-shadow:0 12px 28px #0208123d}.results-run-row-main{min-width:0;display:grid;gap:.22rem}.results-run-row-main strong{font-size:.98rem}.results-run-row-main p{margin:0;line-height:1.45}.results-run-meta{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;color:#9db3c8;font-size:.84rem}.results-run-id{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;font-size:.82rem}.results-run-id span{color:#6d8194;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.results-run-id code{color:#24415e}.results-run-button{min-width:8.5rem;flex-shrink:0;align-self:center;white-space:nowrap}.results-summary-actions .ghost-button{min-width:9.5rem}.results-summary-list{display:grid;gap:.55rem;margin-top:.95rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#f7fbfffa,#eef4fafa)}.results-summary-list--compact{margin-top:0}.results-outcome-summary{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem;align-items:stretch;margin-top:.35rem}.results-outcome-summary-copy{display:grid;gap:.45rem;align-content:start}.results-outcome-kicker{margin:0;color:#8fd6ffeb;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.results-outcome-summary-copy h3{margin:0;color:#f4f9ff;font-size:1.12rem;line-height:1.25}.results-outcome-summary-grid{display:grid;gap:.55rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#101b2cf0,#0c1421fa)}.results-summary-row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.results-summary-row span{font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.results-summary-row strong{text-align:right}.results-selected-stack{display:grid;gap:1rem}.results-subpanel{display:grid;gap:.75rem;padding:1rem;border-radius:20px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#111d2ff5,#0c1524fa)}.results-subpanel>strong{font-size:1rem}.results-evidence-list{display:grid;gap:.7rem}.results-evidence-item{display:grid;gap:.35rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(95,139,186,.22);background:linear-gradient(180deg,#142135f5,#0e1828fa)}.results-evidence-item--bound{border-left:4px solid rgba(33,179,111,.42)}.results-evidence-item--missing{border-left:4px solid rgba(245,170,0,.34)}.results-evidence-head{display:flex;gap:.75rem;align-items:start}.results-evidence-head>span{display:inline-flex;min-width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:999px;background:#56b7ff24;color:#d8ebff;font-size:.78rem;font-weight:800}.results-evidence-head strong{color:#102033}.results-evidence-head p{margin:.12rem 0 0;font-size:.88rem}.results-evidence-body{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.results-evidence-body span{color:#d8e7f7d1}.results-evidence-body code{color:#d8ebff}.results-exports{display:flex;gap:.65rem;flex-wrap:wrap}.results-export-button{min-width:10.5rem;white-space:nowrap;flex-shrink:0}.results-technical-details{border-radius:18px;border:1px solid rgba(95,139,186,.26);background:linear-gradient(180deg,#0e1828f5,#0a121efa);padding:.85rem .95rem}.results-technical-details>summary{cursor:pointer;font-weight:700}.results-technical-body{margin-top:.85rem}.results-technical-body .key-value-grid{gap:.75rem}.results-technical-body .key-value-item{border-color:#5f8bba33;background:#ffffff0a}.results-technical-body .key-value-item strong{display:block}.results-technical-details--dark summary{color:#d8e7f7e6}.list-item.selected{border-color:#56b7ff7a;background:linear-gradient(180deg,#eff8ff,#e7f2fb)}.list-item p{margin:.25rem 0 0;color:#4a5d71}.list-item .mcp-hash{overflow-wrap:anywhere;word-break:break-word}.empty-state{padding:1rem;background:linear-gradient(180deg,#fbfdff,#eef4fa)}.empty-state p{margin:.3rem 0 0;color:#4a5d71}.run-toolbar{display:flex;gap:.85rem;align-items:end}.runner-field{display:grid;gap:.35rem;width:100%;color:#3b4f63;font-size:.86rem;font-weight:700}.runner-field.wide{max-width:460px}.run-list{display:grid;gap:.7rem}.run-row{overflow:hidden;border-left:4px solid rgba(123,92,255,.36)}.run-row.selected{border-color:#7b5cff6b;background:linear-gradient(180deg,#f1f0ff,#e9e7ff)}.run-row-button{width:100%;display:flex;justify-content:space-between;gap:.9rem;padding:.95rem 1rem;background:transparent;color:inherit;border:0;border-radius:0;text-align:left}.run-row-button:hover{background:#123b5d0a;transform:none}.run-row-main{min-width:0}.run-row-main strong{display:block;color:#102033}.run-row-cta{color:#123b5d;font-weight:700;white-space:nowrap}.tab-strip{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-bottom:.2rem}.tab-button{border-radius:999px;padding:.58rem .95rem;background:linear-gradient(180deg,#edf4fb,#e1ecf7);color:#21405c;border:1px solid #d2deeb}.tab-button:hover{background:linear-gradient(180deg,#e7f1fa,#d8e7f3);transform:none}.tab-button.active{background:linear-gradient(180deg,#346eff,#1d4ec7);color:#f7fbff;border-color:#306cffcc;box-shadow:0 10px 20px #1d4ec733}.detail-stack{margin-top:1rem}.detail-card{padding:1rem}.detail-card-body{margin-top:.75rem}.comparison-toolbar,.button-row{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end}.status-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid #d3e0ea;background:#f4f8fb;color:#36506b}.status-positive{color:#0d6b3f}.status-warning{color:#9a6a00}.status-negative{color:#b13a3a}.status-neutral{color:#36506b}.ghost-button{background:linear-gradient(180deg,#edf4fb,#e2edf8);color:#21405c;border:1px solid #cedfed;box-shadow:none}.ghost-button:hover:enabled{background:linear-gradient(180deg,#e4eef8,#d8e7f3)}.copy-row{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;margin-top:1rem}.summary-box{display:grid;gap:.25rem;padding:.9rem 1rem;border-radius:18px;border:1px solid #d7e3ef;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.summary-box span,.workflow-step-label{color:#6a7c91;font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-box strong{color:#102033;line-height:1.45}.workflow-status-list,.workflow-step-list,.package-grid{display:grid;gap:.85rem}.workflow-status-row,.workflow-step-row,.package-summary-card{display:grid;gap:.8rem;padding:.95rem 1rem;border-radius:20px;border:1px solid #d7e3ef;background:linear-gradient(180deg,#fffffff5,#f5f9fdfa);box-shadow:0 10px 26px #1020330d}.workflow-status-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.workflow-status-row p,.workflow-step-body p{margin:.25rem 0 0;color:#4a5d71;line-height:1.45}.workflow-step-row{grid-template-columns:48px minmax(0,1fr)}.workflow-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#e7f2fb,#d8e8f5);color:#21405c;font-weight:800}.workflow-step-body{display:grid;gap:.45rem}.workflow-step-head,.package-summary-head,.status-cluster{display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workflow-step-head strong,.package-summary-head strong{color:#102033;font-size:1rem}.package-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.package-summary-card-wide{grid-column:1 / -1}.package-summary-card .section-copy{margin-top:.2rem}.status-cluster{justify-content:flex-end;align-items:center}.package-summary-tags{justify-content:flex-start;margin-top:.45rem}.status-cluster .status-pill{white-space:nowrap}@media (max-width: 760px){.workflow-status-row,.workflow-step-row{grid-template-columns:1fr}.workflow-step-index{width:2.25rem}.operations-hero-grid,.operations-status-grid,.operations-walkthrough-grid,.operations-step-meta,.operations-page .package-grid{grid-template-columns:1fr}.operations-hero-actions{justify-content:flex-start}.operations-hero-actions .primary-action-button,.operations-hero-actions .ghost-button{width:100%}.operations-step-head{flex-direction:column}.status-cluster{justify-content:flex-start}}@media (max-width: 1180px){.app-shell{grid-template-columns:240px minmax(0,1fr)}.intro-layout,.overview-hero,.overview-layout,.split-pane,.results-layout,.page-grid{grid-template-columns:1fr}.task-card.primary-action{grid-column:auto}.intro-guidance-grid{grid-template-columns:1fr}.context-bar-actions{justify-content:flex-start}.context-bar-status{justify-content:flex-start;margin-left:0}.topbar-utilities,.topbar-utility-cluster{justify-content:flex-start}.context-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.context-setup-grid,.operational-surface,.operations-hero-grid,.operations-status-grid,.operations-walkthrough-grid,.operations-page .package-grid{grid-template-columns:1fr}.operational-surface-aside{position:static}}@media (max-width: 920px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;overflow:visible;border-right:0;border-bottom:1px solid rgba(182,200,219,.18)}.topbar,.context-bar{position:relative;top:unset}.metric-grid,.overview-hero,.page-grid{grid-template-columns:1fr}.topbar-utilities,.topbar-utility-cluster,.context-bar-row{width:100%}.topbar-head{flex-direction:column}.topbar-session-summary{justify-items:start}.topbar-actions-row{justify-content:flex-start}.context-bar-actions{align-items:flex-start}.context-bar-status{justify-content:flex-start;margin-left:0}.results-run-row{flex-direction:column}.results-run-button,.results-export-button,.results-summary-actions .ghost-button{width:100%;min-width:0}}.sidebar-note{margin:0;color:#eaf3fbc2;font-size:.82rem;line-height:1.45}.topbar-page-copy{display:grid;gap:.15rem;min-width:180px}.topbar-page-copy strong{color:#13263a}.topbar-page-copy span{color:#5d6f82;font-size:.9rem}.topbar-status-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.context-help-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.2rem}.context-help-card{display:grid;gap:.3rem;padding:.9rem .95rem;border-radius:16px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);box-shadow:0 10px 22px #1020330a}.context-help-card strong{color:#102033}.context-help-card p{margin:0;color:#5d6f82;line-height:1.45;font-size:.88rem}.context-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.context-setup-field{display:grid;gap:.35rem;color:#5d6f82;font-size:.92rem;font-weight:700}.context-session-card{grid-column:1 / -1;display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);box-shadow:0 10px 22px #1020330a}.context-session-card span{color:#5d6f82;font-size:.82rem;font-weight:700}.context-session-card strong{color:#102033}.context-session-card p{margin:0;color:#5d6f82}.context-setup-actions{margin-top:1rem}.context-setup-field select,.topbar-field select{color-scheme:dark}.context-setup-field select option,.topbar-field select option{background:#0b1727;color:#edf5ff}.task-context-summary{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.15rem 0;border-top:1px solid rgba(214,225,236,.7)}.task-context-summary span{color:#5d6f82;font-size:.88rem;line-height:1.45}.task-context-summary--subtle{margin-bottom:.55rem}.operational-surface{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,28vw,430px);gap:1.25rem;align-items:start}.operational-surface-main{min-width:0}.operational-surface-aside{min-width:0;position:sticky;top:6.5rem;align-self:start}.operations-stack{display:grid;gap:1.25rem}.operations-stack-main{min-width:0}.assistant-dock{position:sticky;top:0;width:100%}.operations-stack .assistant-dock{position:static;top:auto}.operations-page{display:grid;gap:1rem}.operations-page .panel.surface-card,.operations-page .metric-card,.operations-page .list-item,.operations-page .empty-state,.operations-page .detail-card,.operations-page .artifact-detail-panel,.operations-page .signal-item,.operations-page .run-row,.operations-page .key-value-item,.operations-page .summary-box,.operations-page .workflow-status-item,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card,.operations-page .help-callout{border-color:#7ca0d22e;background:radial-gradient(circle at top right,rgba(117,177,255,.08),transparent 24%),linear-gradient(180deg,#0e1826fa,#0a121efa);box-shadow:0 16px 40px #02081261,inset 0 1px #ffffff08}.operations-page .panel.surface-card,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card{border-top-color:#5a8bffb3}.operations-page .panel-header h2,.operations-page .section-copy,.operations-page .panel-kicker,.operations-page .summary-box span,.operations-page .summary-box strong,.operations-page .metric-card span,.operations-page .metric-card strong,.operations-page .list-item strong,.operations-page .list-item p,.operations-page .empty-state strong,.operations-page .empty-state p,.operations-page .help-callout strong,.operations-page .help-callout p,.operations-page .operations-status-item strong,.operations-page .operations-status-item p,.operations-page .operations-step-card strong,.operations-page .operations-step-card p,.operations-page .package-summary-card strong,.operations-page .package-summary-card .section-copy,.operations-page .key-value-item span,.operations-page .key-value-item strong{color:#e5eefb}.operations-page .section-copy,.operations-page .list-item p,.operations-page .empty-state p,.operations-page .help-callout p,.operations-page .operations-status-item p,.operations-page .operations-step-card p,.operations-page .key-value-item span{color:#8fa3ba}.operations-page .summary-box,.operations-page .metric-card,.operations-page .operations-status-item,.operations-page .operations-step-card,.operations-page .package-summary-card,.operations-page .receipt-card,.operations-page .empty-state,.operations-page .list-item,.operations-page .key-value-item{color:#e5eefb}.operations-page .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff;box-shadow:none}.operations-page .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.operations-page input,.operations-page select,.operations-page textarea{border-color:#7ba9de38;background:linear-gradient(180deg,#101927fa,#0b121dfa);color:#edf5ff}.operations-page input::placeholder,.operations-page textarea::placeholder{color:#7f93aa}.operations-page .list-item.selected{border-color:#56b7ff4d;background:radial-gradient(circle at top right,rgba(86,183,255,.08),transparent 24%),linear-gradient(180deg,#101927fa,#0b121dfa)}.operations-page .list-item:hover,.operations-page .metric-card:hover,.operations-page .empty-state:hover,.operations-page .panel.surface-card:hover{box-shadow:0 18px 42px #02081273,inset 0 1px #ffffff08}.operations-page .summary-grid{gap:.75rem}.operations-page .summary-box{padding:.85rem .95rem}.operations-hero-card{padding-bottom:1rem}.operations-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end}.operations-banner{display:grid;gap:.2rem;margin-bottom:.85rem;padding:.8rem .9rem;border-radius:16px;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 22%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.operations-banner strong{color:#f4f8ff}.operations-banner p{margin:0;color:#8fa3ba}.operations-banner-warning{border-color:#ffb83a38}.operations-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.operations-status-item{display:grid;gap:.45rem;padding:.9rem .95rem;border-radius:18px}.operations-status-item-head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.operations-status-item strong,.operations-step-card strong{display:block;line-height:1.25}.operations-status-item p{margin:.25rem 0 0;line-height:1.45}.operations-summary-grid{margin-top:.85rem}.operations-walkthrough-lede{margin-bottom:.85rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(124,160,210,.16);background:#ffffff05}.operations-walkthrough-lede p{margin:0;color:#97a9bf}.operations-walkthrough-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.operations-step-card{display:grid;gap:.8rem;padding:.9rem .95rem;border-radius:18px}.operations-step-head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.operations-step-title{display:flex;gap:.7rem;align-items:center;min-width:0}.operations-step-index{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#3865d4f2,#1e3b89f2);color:#eff6ff;font-weight:800}.operations-step-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.operations-step-meta-item{display:grid;gap:.25rem}.operations-step-meta-item span{color:#8fa3ba;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-step-meta-item strong{color:#f4f8ff;font-size:.92rem;line-height:1.45}.operations-receipt-card{margin-top:.95rem}.operations-page .package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-page .package-summary-card-wide{grid-column:1 / -1}.operations-page .panel.surface-card h3{margin:0;color:#f4f8ff}.operations-page .help-callout-warning{border-color:#ffb83a38}.operations-page .status-pill{border-color:#7aa4d642;background:#0c1420fa;color:#d7e4f2}.pilot-readiness-card{border-left:4px solid rgba(48,108,255,.7)}.pilot-readiness-card .section-action .primary-action-button{min-width:15.5rem}.operations-page .pilot-readiness-card .section-action .primary-action-button{min-width:16rem}body:not([data-acl-mode=console]) .operational-surface-aside{top:1rem}.receipt-actions{justify-content:flex-end}.boundary-options{display:grid;gap:.75rem}.info-tip{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-left:.35rem;border-radius:999px;background:#d8e8f7;color:#123b5d;font-size:.76rem;font-weight:700;cursor:help;vertical-align:middle}.help-callout{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid #d9e5f0;background:linear-gradient(180deg,#fbfdfffa,#f5f9fcf5)}.help-callout-warning{border-color:#d69b155c;background:#fff7e1f0}.help-callout-positive{border-color:#297d4947;background:#ecfaf0f0}.help-callout-negative{border-color:#b03d3d42;background:#ffefeff0}.help-callout-body>*:first-child{margin-top:.35rem}.help-callout-body>*:last-child{margin-bottom:0}.help-callout-action{flex-shrink:0;display:flex;align-items:flex-start}.key-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.key-value-item{border:1px solid #d6e1ec;border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f4f9fefa);padding:.9rem;display:grid;gap:.25rem;box-shadow:0 10px 22px #1020330a}.key-value-item span{color:#5d6f82;font-size:.82rem;font-weight:700}.key-value-item strong{color:#102033;line-height:1.4}@media (max-width: 1180px){.topbar{align-items:stretch;flex-direction:column}.topbar-head{flex-direction:column}.topbar-page-copy{min-width:0}.topbar-session-summary{justify-items:start;text-align:left}}.sidebar-note-live{color:#d7ecff;font-weight:700}.topbar-note{margin:0;color:#5d6f82;font-size:.8rem;line-height:1.35;max-width:460px}@media (max-width: 1180px){.topbar-note{max-width:none}.context-help-grid,.context-setup-grid{grid-template-columns:1fr}}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.9rem}.mode-button{border:1px solid rgba(215,230,244,.28);background:#ffffff14;color:#e9f2fb;border-radius:12px;padding:.65rem .8rem;font:inherit;font-weight:700;cursor:pointer}.mode-button.active{background:#ffffff2e;border-color:#ffffff47}.guided-rail{display:grid;gap:.2rem;padding:.85rem .95rem;border-radius:16px;border:1px solid rgba(216,230,243,.16);background:#ffffff0d;margin-bottom:.9rem}.guided-rail strong{color:#fff}.guided-rail span,.guided-rail small{color:#e9f2fbd6}.task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem}.task-card{position:relative;overflow:hidden;border:1px solid #d4dfee;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f3f7fc);padding:1rem;display:grid;gap:.45rem;box-shadow:0 14px 30px #1020330f}.task-card strong{color:#102033}.task-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#56b7ff80,#7b5cff5c,#00d0ff80)}.task-card.primary-action{border-color:#56b7ff6b;background:radial-gradient(circle at top right,rgba(0,208,255,.1),transparent 26%),linear-gradient(180deg,#eaf5fffc,#f6f9fffc);box-shadow:0 18px 38px #123b5d1a;grid-column:span 2}.task-card.primary-action strong{font-size:1.02rem}.task-card.primary-action p{color:#587189}.task-card.primary-action .section-copy{color:#6b8093}.task-card.primary-action button{min-width:11rem;background:linear-gradient(180deg,#3b8cff,#255fe4);box-shadow:0 14px 28px #255fe43d}.task-card.primary-action button:hover:enabled{background:linear-gradient(180deg,#4a99ff,#2f6df0)}.task-card.primary-action .button-row{margin-top:.15rem}.intro-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1rem}.intro-hero{background:radial-gradient(circle at top right,rgba(130,85,255,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(0,208,255,.12),transparent 26%),linear-gradient(135deg,#10243b0a,#fffffffa 52%,#eaf4fffa);border-color:#5d85b16b}.intro-hero-badges{display:flex;flex-wrap:wrap;gap:.45rem}.intro-side-card{display:grid;gap:.85rem;align-content:start;border-color:#7b5cff2e;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 22%),linear-gradient(180deg,#fffffff5,#f7fafffc)}.intro-side-card strong{color:#102033;font-size:1.02rem}.intro-steps{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.intro-steps li,.intro-guidance-card{border:1px solid #d8e3ef;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f6fafffa);padding:.85rem .95rem;box-shadow:0 12px 26px #1020330d}.intro-steps li{display:grid;gap:.2rem}.intro-steps li strong,.intro-guidance-card strong{color:#102033}.intro-steps li span,.intro-guidance-card p{margin:0;color:#4f6377;line-height:1.45}.intro-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.intro-guidance-card{display:grid;gap:.35rem}.intro-guidance-card strong{color:#102033;font-size:.98rem}.intro-guidance-card p{color:#51657a}.intro-guidance-card:nth-child(1){border-top:3px solid rgba(59,140,255,.7)}.intro-guidance-card:nth-child(2){border-top:3px solid rgba(123,92,255,.7)}.intro-guidance-card:nth-child(3){border-top:3px solid rgba(0,208,255,.7)}.intro-guidance-card:nth-child(4){border-top:3px solid rgba(33,179,111,.72)}.guided-next-actions{display:flex;gap:.65rem;flex-wrap:wrap}body:not([data-acl-mode=console]) .sidebar-link small{max-width:none}.console-only,.guided-only{display:block}body:not([data-acl-mode=console]) .console-only{display:none!important}body[data-acl-mode=console] .guided-only{display:none!important}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:minmax(260px,420px) minmax(420px,1fr)}@media (max-width: 1180px){body:not([data-acl-mode=console]) .split-pane{grid-template-columns:1fr}}.session-banner{padding:0 1.1rem .85rem}.session-banner-guided{max-width:1180px;width:100%;margin:0 auto}.session-banner-card{border-radius:18px;border:1px solid #d9e5f0;background:#fbfdfff5;padding:.8rem .95rem;display:grid;gap:.2rem}.session-banner-card span{color:#5d6f82;font-size:.8rem;font-weight:700}.session-banner-card strong{color:#102033}.session-banner-card small{color:#5d6f82}.session-banner-card.pending{border-color:#d69b1561;background:#fff7e1f0}.session-banner-card.active{border-color:#297d4938;background:#edfaf1f0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.primary-next-step{margin-top:1rem;padding:.95rem 1rem;border-radius:18px;border:1px solid #d6e1ec;background:linear-gradient(180deg,#fffffff7,#f1f6fcfa);display:grid;gap:.35rem;box-shadow:0 12px 26px #1020330d}.primary-next-step strong{color:#102033}.primary-next-step p{margin:0;color:#5d6f82}.primary-action-button{border:none;border-radius:14px;background:linear-gradient(180deg,#3b8cff,#255fe4);color:#fff;padding:.72rem 1rem;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #255fe43d}.primary-action-button:hover{background:linear-gradient(180deg,#4a99ff,#2f6df0)}body:not([data-acl-mode=console]) .topbar,body:not([data-acl-mode=console]) .content-region{max-width:1180px;width:100%;margin-left:auto;margin-right:auto}body:not([data-acl-mode=console]) .content-region{padding-top:.5rem}body:not([data-acl-mode=console]) .content-region.content-region-wide{max-width:1540px}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:minmax(280px,390px) minmax(500px,1fr)}body:not([data-acl-mode=console]) .page-grid{grid-template-columns:1fr}@media (max-width: 1180px){body:not([data-acl-mode=console]) .topbar,body:not([data-acl-mode=console]) .content-region,.session-banner-guided{max-width:none}body:not([data-acl-mode=console]) .split-pane{grid-template-columns:1fr}}:root{color:#dfe9f5;background:radial-gradient(circle at 18% 0%,rgba(90,139,255,.28),transparent 26%),radial-gradient(circle at 82% 0%,rgba(155,87,255,.2),transparent 22%),radial-gradient(circle at 30% 88%,rgba(0,209,255,.16),transparent 24%),linear-gradient(180deg,#050b14,#091423 35%,#0d1c31)}body{background:radial-gradient(circle at top,rgba(102,166,255,.14),transparent 24%),linear-gradient(180deg,#07111d,#0a1627 48%,#0d1a2d);color:#dfe9f5}input,select{border:1px solid rgba(123,168,221,.34);background:linear-gradient(180deg,#0b1524f5,#101c2efa);color:#edf5ff;box-shadow:inset 0 1px #ffffff0d}input::placeholder,select::placeholder{color:#7d8ea4}button{position:relative;overflow:hidden;border:1px solid rgba(85,150,255,.3);background:linear-gradient(180deg,#4d8dff,#2258d2);box-shadow:0 10px 24px #0f2d6e5c,inset 0 1px #ffffff14}button:hover:enabled{background:linear-gradient(180deg,#5a98ff,#2b65ea);box-shadow:0 14px 30px #1943a06b,0 0 0 1px #82beff2e}button:focus-visible,.sidebar-link:focus-visible,.tab-button:focus-visible,.ghost-button:focus-visible,.primary-action-button:focus-visible{outline:2px solid rgba(110,214,255,.9);outline-offset:2px;box-shadow:0 0 0 3px #00cdff26}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#283344,#151c28);color:#8a9db4;border-color:#83a8d62e;box-shadow:inset 0 1px #ffffff08}button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg,#2a3444,#151b28);color:#8a9db4;border-color:#83a8d62e;box-shadow:inset 0 1px #ffffff08}.mode-button{border:1px solid rgba(150,190,240,.22);background:linear-gradient(180deg,#121d2efa,#0a121efa);color:#edf5ff}.mode-button.active{background:linear-gradient(180deg,#5891ff38,#7b5cff3d);border-color:#7ec6ff5c;box-shadow:0 0 0 1px #7ec6ff1a}.app-shell{background:radial-gradient(circle at 20% 0%,rgba(64,139,255,.16),transparent 22%),radial-gradient(circle at 80% 4%,rgba(133,89,255,.14),transparent 22%),linear-gradient(180deg,#050b14,#081321 45%,#0a1626)}.shell-main{position:relative;isolation:isolate;background:radial-gradient(circle at top right,rgba(90,139,255,.12),transparent 18%),radial-gradient(circle at 22% 16%,rgba(0,208,255,.1),transparent 16%),linear-gradient(180deg,#091220,#0b1727 45%,#0d1b2f)}.shell-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(130,210,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(130,210,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at top center,black 0%,rgba(0,0,0,.8) 48%,transparent 82%);mask-image:radial-gradient(circle at top center,black 0%,rgba(0,0,0,.8) 48%,transparent 82%)}.topbar{background:#08101ce0;border-bottom:1px solid rgba(111,167,255,.2);box-shadow:0 14px 32px #03081073}.topbar-title,.topbar-page-copy strong,.panel-header h2,.hero-main h1,.task-card strong,.intro-side-card strong,.intro-guidance-card strong,.metric-card strong,.list-item strong,.run-row-main strong,.signal-main strong,.primary-next-step strong{color:#f2f7ff}.demo-shell .panel-header h2,.demo-shell .conversation-panel h2,.demo-shell .workbench-header h2,.demo-shell .refined-ledger h2{color:#07192d}.demo-shell .panel-header p,.demo-shell .conversation-message small,.demo-shell .ledger-idle-copy,.demo-shell .workbench-header p,.demo-shell .coverage-note p{color:#2f455b}.topbar-subtitle,.topbar-note,.section-copy,.hero-copy,.hero-note,.intro-steps li span,.intro-guidance-card p,.metric-card p,.list-item p,.run-row p,.signal-meta,.empty-state p,.primary-next-step p{color:#97a9bf}.sidebar{background:radial-gradient(circle at top,rgba(98,145,255,.12),transparent 22%),radial-gradient(circle at bottom,rgba(145,88,255,.12),transparent 24%),linear-gradient(180deg,#050912,#0a1320 44%,#0e1a2d)}.sidebar-link.active{background:linear-gradient(90deg,#5bafff33,#7e5cff38);border-color:#83d2ff7a;box-shadow:0 0 0 1px #83d2ff1f,0 0 18px #49b1ff24}.sidebar-link:hover{background:#ffffff14;border-color:#7cd2ff47;box-shadow:0 0 20px #4aa0ff14}.sidebar-copy,.sidebar-nav small,.status-stack span,.brand-tagline{color:#dfe9f5d1}.status-stack{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(136,190,255,.12)}.status-stack strong{color:#f4f8ff}.guided-rail{border:1px solid rgba(136,190,255,.14);background:radial-gradient(circle at top right,rgba(126,92,255,.1),transparent 30%),linear-gradient(180deg,#ffffff0d,#ffffff08);box-shadow:0 12px 30px #02081259}.guided-rail strong,.guided-rail span,.guided-rail small{color:#eef5ff}.context-bar{border:1px solid rgba(126,168,220,.24);background:radial-gradient(circle at top right,rgba(71,147,255,.12),transparent 24%),linear-gradient(180deg,#0a1321f2,#0c182afa);box-shadow:0 14px 28px #0208125c,inset 0 1px #ffffff08}.topbar-field,.topbar-session-summary small{color:#9eb1c7}.topbar-session-summary strong{color:#eff6ff}.topbar-page-copy span{color:#93a8c0}.context-help-card,.context-session-card{border-color:#7ca0d22e}.panel.surface-card,.metric-card,.list-item,.empty-state,.detail-card,.artifact-detail-panel,.signal-item,.run-row,.key-value-item,.primary-next-step,.session-banner-card,.context-help-card,.context-session-card{position:relative;overflow:hidden;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(117,177,255,.08),transparent 26%),linear-gradient(180deg,#0e1826fa,#0a121efa);box-shadow:0 16px 40px #0208126b,inset 0 1px #ffffff08}.session-banner-card.pending{border-color:#ffb83a3d}.session-banner-card.active{border-color:#34c9853d}.panel.surface-card{border-top:4px solid rgba(90,139,255,.72)}.metric-card,.list-item,.signal-item,.run-row,.session-banner-card{border-left-width:4px}.metric-card,.list-item,.signal-item,.run-row,.empty-state,.detail-card,.artifact-detail-panel,.key-value-item,.primary-next-step,.session-banner-card{color:#e2ebf7}.metric-card p,.list-item p,.signal-meta,.empty-state p,.detail-card p,.artifact-detail-panel p,.primary-next-step p,.section-copy,.context-help-card p,.context-session-card p{color:#93a6bc}.metric-card strong,.list-item strong,.run-row-main strong,.signal-main strong,.primary-next-step strong,.context-help-card strong,.context-session-card strong{color:#f4f8ff}.task-context-summary{border-top-color:#7ca0d22e}.task-context-summary span{color:#93a6bc}.task-context-summary--subtle{opacity:.96}.assistant-dock{border-left:4px solid rgba(90,139,255,.72)}.hero-card,.task-card,.intro-steps li,.intro-guidance-card{position:relative;overflow:hidden;border:1px solid rgba(131,169,214,.2);background:radial-gradient(circle at top right,rgba(122,90,255,.12),transparent 26%),linear-gradient(180deg,#0d1625fa,#0a121efa);box-shadow:0 18px 42px #02081266,inset 0 1px #ffffff09}.hero-card:before,.task-card:before,.intro-steps li:before,.intro-guidance-card:before,.accent-card:before,.primary-action-button:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 18%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.22) 82%,transparent 100%);opacity:0;transform:translate(-60%);pointer-events:none}.accent-shimmer:before,.primary-action-button:before{opacity:.28;animation:shimmer-glint 7.5s linear infinite}.accent-card{border-width:1px;border-style:solid;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,filter .14s ease}.accent-card:hover{transform:translateY(-1px);box-shadow:0 20px 44px #02081275,0 0 0 1px #88beff1f;filter:saturate(1.05)}.accent-cyan{border-color:#00d0ff57;box-shadow:0 18px 42px #0208126b,0 0 0 1px #00d0ff14}.accent-cyan:after{background:linear-gradient(90deg,#00d0ff33,#00d0ffcc)}.accent-violet{border-color:#9b5cff57;box-shadow:0 18px 42px #0208126b,0 0 0 1px #9b5cff14}.accent-green{border-color:#34c98557;box-shadow:0 18px 42px #0208126b,0 0 0 1px #34c98514}.accent-amber{border-color:#ffb83a5c;box-shadow:0 18px 42px #0208126b,0 0 0 1px #ffb83a14}.accent-red,.accent-locked{border-color:#ff765457;box-shadow:0 18px 42px #0208126b,0 0 0 1px #ff765414}.accent-locked{background:radial-gradient(circle at top right,rgba(255,118,84,.08),transparent 24%),linear-gradient(180deg,#0c1420fc,#080e18fc)}.accent-locked button,.accent-locked .ghost-button{background:linear-gradient(180deg,#303b4b,#1b2432);border-color:#9cadc23d;color:#e1ebf5;box-shadow:inset 0 1px #ffffff0d}.accent-locked .section-copy,.accent-locked p{color:#8a9db3}.intro-hero{border-color:#6c95d661;box-shadow:0 20px 48px #02081270,0 0 0 1px #7f64ff1a}.intro-hero .hero-kicker,.intro-side-card .hero-kicker{color:#8cb7ff}.intro-hero-badges .preview-badge,.hero-points span{border-color:#78c0ff42;background:linear-gradient(180deg,#0a1828fa,#101f32fa);color:#dfeaff;box-shadow:0 0 0 1px #7ac4ff14,0 12px 18px #02081252}.hero-points span{border-color:#7b5cff38}.intro-steps li,.intro-guidance-card{border-color:#7498cd38}.intro-guidance-card:nth-child(1){box-shadow:0 18px 42px #02081266,0 0 0 1px #3b8cff14}.intro-guidance-card:nth-child(2){box-shadow:0 18px 42px #02081266,0 0 0 1px #9b5cff14}.intro-guidance-card:nth-child(3){box-shadow:0 18px 42px #02081266,0 0 0 1px #00d0ff14}.intro-guidance-card:nth-child(4){box-shadow:0 18px 42px #02081266,0 0 0 1px #34c98514}.intro-layout .primary-action-button{border-color:#7d5cff57;background:linear-gradient(180deg,#885dff,#5a34d4);box-shadow:0 16px 34px #5a34d457,0 0 0 1px #885dff1f}.intro-layout .primary-action-button:hover{background:linear-gradient(180deg,#956cff,#6840e0)}.task-card.primary-action{border-color:#7b5cff6b;background:radial-gradient(circle at top right,rgba(0,208,255,.12),transparent 22%),radial-gradient(circle at bottom left,rgba(155,92,255,.12),transparent 24%),linear-gradient(180deg,#0b131ffc,#0e1826fc);box-shadow:0 22px 50px #02081280,0 0 0 1px #7b5cff1f}.task-card.primary-action:before{height:4px;background:linear-gradient(90deg,#56b7ff,#8a63ff 48%,#00d0ff);opacity:1}.task-card.primary-action button{background:linear-gradient(180deg,#49a1ff,#2969e8);box-shadow:0 16px 32px #2969e852,0 0 0 1px #7cc2ff29}.task-card.primary-action button:hover:enabled{background:linear-gradient(180deg,#67b0ff,#3777f0)}.task-card.accent-locked{background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 24%),linear-gradient(180deg,#0c121cfc,#080d16fc)}.task-card.accent-locked:before{background:linear-gradient(90deg,#ffb83a4d,#ff7654e0,#ffb83a4d);opacity:1}.task-card.accent-cyan:before{background:linear-gradient(90deg,#00d0ff33,#56b7ffcc,#00d0ff33);opacity:1}.task-card.accent-violet:before{background:linear-gradient(90deg,#9b5cff38,#7b5cffdb,#9b5cff38);opacity:1}.task-card.accent-amber:before{background:linear-gradient(90deg,#ffb83a33,#ffb83ae6,#ffb83a33);opacity:1}.task-card.accent-green:before{background:linear-gradient(90deg,#34c98533,#34c985e6,#34c98533);opacity:1}.task-card.accent-cyan,.task-card.accent-violet,.task-card.accent-amber,.task-card.accent-green,.task-card.accent-locked{box-shadow:0 18px 44px #02081270,0 0 0 1px #ffffff08}.task-card.accent-cyan:hover,.task-card.accent-violet:hover,.task-card.accent-amber:hover,.task-card.accent-green:hover,.task-card.accent-locked:hover{box-shadow:0 20px 48px #02081280,0 0 0 1px #96d7ff24}.task-card.accent-locked .ghost-button,.task-card.accent-locked button:disabled{background:linear-gradient(180deg,#2e3645,#1a212d);color:#9ba9bc;border-color:#a6b4c638;box-shadow:inset 0 1px #ffffff0a}.task-card.accent-locked p{color:#8896a9}.ghost-button{background:linear-gradient(180deg,#141f31fa,#0d1624fa);color:#e5eff9;border:1px solid rgba(117,165,224,.28);box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0208122e}.ghost-button:hover:enabled{background:linear-gradient(180deg,#212f4afa,#121f31fa)}.status-pill{border:1px solid rgba(127,165,212,.26);background:linear-gradient(180deg,#0f1724f5,#151e2cf5);color:#d6e2f1;box-shadow:0 8px 16px #02081233}.status-pill.status-positive{border-color:#34c98557;background:#12271ff5;color:#67efae}.status-pill.status-warning{border-color:#ffb83a61;background:#2c1f0ef5;color:#ffd15a}.status-pill.status-negative{border-color:#ff765461;background:#2e1210f5;color:#ff9a83}.status-pill.status-neutral{border-color:#5f83b44d;background:#0f1724f5;color:#d6e2f1}.preview-badge{border:1px solid rgba(122,190,255,.28);background:linear-gradient(180deg,#0c1523f5,#121e2ffa);color:#dce9f7;box-shadow:0 10px 18px #0208123d}.hero-points span{border:1px solid rgba(122,190,255,.24);background:linear-gradient(180deg,#0b1421fa,#121e2ffa);color:#e4effa}.help-callout,.session-banner-card.pending,.session-banner-card.active{border-color:#7ca0d233;background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 22%),linear-gradient(180deg,#0c1420fa,#080e18fa);box-shadow:0 14px 34px #02081266,inset 0 1px #ffffff08}.help-callout-warning{border-color:#ffb83a3d;background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 22%),linear-gradient(180deg,#261c0afa,#1c1409fa)}.help-callout-positive{border-color:#34c9853d;background:radial-gradient(circle at top right,rgba(52,201,133,.08),transparent 22%),linear-gradient(180deg,#0b1e16fa,#091610fa)}.help-callout-negative{border-color:#ff76543d;background:radial-gradient(circle at top right,rgba(255,118,84,.08),transparent 22%),linear-gradient(180deg,#210c0cfa,#160a09fa)}.empty-state{background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0b1421fa,#070d17fa)}.sidebar-note-live{color:#8ee4ff}.sidebar-footer .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de3d}.primary-next-step{border-color:#7d5cff3d;background:radial-gradient(circle at top right,rgba(123,92,255,.1),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.primary-next-step p{color:#94a7bf}.primary-action-button{background:linear-gradient(180deg,#8a63ff,#5a34d4);border:1px solid rgba(136,93,255,.34);box-shadow:0 16px 32px #5a34d457,0 0 0 1px #885dff1f}.primary-action-button:hover{background:linear-gradient(180deg,#9a77ff,#6a42e2)}.primary-action-button:before{opacity:.32}@keyframes shimmer-glint{0%{transform:translate(-70%)}35%{transform:translate(115%)}to{transform:translate(115%)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.task-card.primary-action.mission-card-active{border-color:#5bafff94;box-shadow:0 24px 56px #0208128f,0 0 0 1px #7b5cff2e}.task-card.primary-action.mission-card-loading{border-color:#7684aa5c;background:radial-gradient(circle at top right,rgba(90,139,255,.06),transparent 24%),linear-gradient(180deg,#0a101bfc,#070c14fc);box-shadow:0 20px 46px #02081280,0 0 0 1px #7ca0d21a}.task-card.primary-action.mission-card-locked{border-color:#707e9557;background:radial-gradient(circle at top right,rgba(112,126,149,.06),transparent 26%),linear-gradient(180deg,#090e17fc,#060a11fc);box-shadow:0 18px 44px #02081275,0 0 0 1px #7d8aa014}.task-card.primary-action .mission-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-card.primary-action .mission-card-head strong{font-size:1.03rem}.mission-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.mission-chip--ready{color:#92ffd0;border-color:#34c98547;background:#12271ff5}.mission-chip--locked{color:#ffcb78;border-color:#ffb83a47;background:#261c0af5}.task-card.primary-action .mission-action-button{min-width:13rem;position:relative;font-weight:800;letter-spacing:.01em}.task-card.primary-action .mission-action-button--active{border-color:#72c4ff6b;background:linear-gradient(180deg,#5fb0ff,#2b66eb);color:#f7fbff;box-shadow:0 18px 34px #2969e857,0 0 0 1px #7cc2ff2e}.task-card.primary-action .mission-action-button--active:hover:enabled{background:linear-gradient(180deg,#74bcff,#3777f0)}.task-card.primary-action .mission-action-button--loading{border-color:#7684aa47;background:linear-gradient(180deg,#33405a,#1a2333);color:#dbe6f4;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0208122e}.task-card.primary-action .mission-action-button--locked{border-color:#937aff33;background:linear-gradient(180deg,#2b3142,#171c29);color:#8ea0b8;box-shadow:inset 0 1px #ffffff08,0 8px 18px #02081224}.task-card.primary-action .mission-action-button--locked:hover:enabled{background:linear-gradient(180deg,#2b3142,#171c29)}.task-card.primary-action .mission-card-loading .mission-action-button--loading,.task-card.primary-action .mission-card-locked .mission-action-button--locked{box-shadow:inset 0 1px #ffffff08,0 8px 18px #02081224}.task-card.primary-action .governed-action-copy{color:#c1d0df}.task-card.primary-action.mission-card-active .mission-chip,.task-card.primary-action.mission-card-active .mission-action-button--active{animation:subtle-pulse 5s ease-in-out infinite}.coverage-hero-panel.panel.surface-card,.coverage-summary-panel.panel.surface-card,.coverage-map-panel.panel.surface-card,.coverage-detail-panel.panel.surface-card,.coverage-domain-pack-panel.panel.surface-card,.coverage-queue-panel.panel.surface-card,.coverage-proposals-panel.panel.surface-card{border-color:#5f8bba57;border-top-color:#00d0ffb8;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),radial-gradient(circle at left center,rgba(120,92,255,.08),transparent 22%),linear-gradient(180deg,#0a101afc,#080d15fc);color:#ecf5ff;box-shadow:0 22px 56px #02081261,inset 0 1px #ffffff0a}.coverage-hero-panel .panel-header h2,.coverage-summary-panel .panel-header h2,.coverage-map-panel .panel-header h2,.coverage-detail-panel .panel-header h2,.coverage-domain-pack-panel .panel-header h2,.coverage-queue-panel .panel-header h2,.coverage-proposals-panel .panel-header h2,.coverage-hero-panel .section-copy,.coverage-summary-panel .section-copy,.coverage-map-panel .section-copy,.coverage-detail-panel .section-copy,.coverage-domain-pack-panel .section-copy,.coverage-queue-panel .section-copy,.coverage-proposals-panel .section-copy{color:#d7e6f5}.coverage-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.coverage-summary-card{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(120,156,198,.18);background:radial-gradient(circle at top right,rgba(0,208,255,.05),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa)}.coverage-summary-card .panel-kicker{margin-bottom:.55rem}.coverage-note-list{margin:0;padding-left:1.1rem;color:#d8e8f7;display:grid;gap:.35rem}.coverage-note-list li{line-height:1.45}.coverage-toolbar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:end;justify-content:space-between;margin-top:1rem}.coverage-toolbar .topbar-field{flex:1 1 320px;min-width:220px}.coverage-queue-panel .coverage-toolbar{justify-content:flex-start}.coverage-queue-panel .coverage-toolbar .topbar-field{flex:1 1 180px;min-width:180px}.coverage-detect-banner{margin-top:.95rem;padding:.8rem .9rem;border-radius:18px;border:1px solid rgba(79,158,255,.24);background:radial-gradient(circle at top right,rgba(79,158,255,.1),transparent 25%),linear-gradient(180deg,#0f1828fa,#0a101bfa)}.coverage-detect-banner strong{display:block;margin-bottom:.2rem;color:#eef6ff}.coverage-detect-banner p,.coverage-error{margin:0;color:#adc1d8}.coverage-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:.8rem 0 0}.coverage-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(144,180,220,.25);background:#ffffff0a;color:#dcecff}.coverage-chip-button{display:inline-flex;align-items:center;justify-content:center;min-height:auto;width:auto;border:1px solid rgba(144,180,220,.25);border-radius:999px;padding:.28rem .62rem;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),linear-gradient(180deg,#141e2efa,#0c131ffa);color:#dcecff;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #02081229;cursor:pointer}.coverage-chip-button:hover:enabled{transform:translateY(-1px);border-color:#00d0ff47;box-shadow:0 16px 26px #02081238,0 0 0 1px #00d0ff14}.coverage-chip-accent{border-color:#00d0ff3d;background:#00d0ff14}.coverage-json{margin-top:.8rem;max-height:240px;overflow:auto;border-radius:18px;background:#040a12d1;color:#d6e9ff;border:1px solid rgba(142,177,214,.15)}.coverage-detail{display:grid;gap:.8rem}.coverage-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.coverage-proposal-stack{gap:.9rem}.coverage-proposal-card{padding:.95rem;border-radius:20px;border:1px solid rgba(145,178,214,.2);background:radial-gradient(circle at top right,rgba(0,208,255,.06),transparent 24%),linear-gradient(180deg,#0b121dfc,#070c14fc);box-shadow:0 18px 42px #02081238,inset 0 1px #ffffff08}.coverage-proposal-card:hover{transform:translateY(-2px);border-color:#62b8ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14,inset 0 1px #ffffff0a}.coverage-domain-pack-panel .list-item{border-color:#789cc633;background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa);color:#ecf5ff}.coverage-domain-pack-panel .list-item p{color:#95a8bc}.coverage-domain-pack-panel .list-item strong{color:#f4fbff}.coverage-domain-pack-panel .list-item.selected{border-color:#00d0ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14}.coverage-domain-pack-panel .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff}.coverage-domain-pack-panel .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.coverage-proposal-header{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.coverage-proposal-header strong{color:#f4fbff;font-size:1rem}.coverage-proposal-header p{margin:.22rem 0 0;color:#92a8be;font-size:.84rem}.coverage-proposal-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.85rem}.coverage-comment-field textarea{min-height:88px;background:#fffffff5}.coverage-map-panel .list-item,.coverage-proposals-panel .list-item{border-color:#789cc633;background:radial-gradient(circle at top right,rgba(255,255,255,.04),transparent 24%),linear-gradient(180deg,#0d1421fa,#090e17fa);color:#ecf5ff}.coverage-map-panel .list-item p,.coverage-proposals-panel .list-item p{color:#95a8bc}.coverage-map-panel .list-item strong,.coverage-proposals-panel .list-item strong{color:#f4fbff}.coverage-map-panel .list-item.selected,.coverage-proposals-panel .coverage-proposal-card.selected{border-color:#00d0ff57;box-shadow:0 24px 52px #02081247,0 0 0 1px #00d0ff14}.coverage-map-panel .ghost-button,.coverage-proposals-panel .ghost-button{background:linear-gradient(180deg,#222f45fa,#121b29fa);border-color:#7ba9de38;color:#edf5ff}.coverage-map-panel .ghost-button:hover:enabled,.coverage-proposals-panel .ghost-button:hover:enabled{background:linear-gradient(180deg,#2a3b54fa,#182335fa)}.receipt-card{display:grid;gap:1rem;margin-bottom:1rem;padding:1rem 1.05rem}.receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.receipt-head-copy{display:grid;gap:.35rem;max-width:56ch}.receipt-head-copy strong{font-size:1.08rem;color:#f4f8ff}.receipt-head-copy p{margin:0;color:#97a9bf;line-height:1.5}.receipt-open-button{min-width:12.5rem;align-self:center}.receipt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.receipt-field{display:grid;gap:.35rem;padding:.82rem .9rem;border-radius:16px;border:1px solid rgba(124,160,210,.22);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.receipt-field span{color:#8fa2b8;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.receipt-field code{color:#f1f7ff;word-break:break-all}.artifact-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.artifact-step{display:grid;gap:.75rem;padding:.9rem .95rem;border-radius:18px;border:1px solid rgba(124,160,210,.18);background:radial-gradient(circle at top right,rgba(90,139,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.artifact-step--violet{border-color:#9b5cff4d}.artifact-step--amber{border-color:#ffb83a4d}.artifact-step--cyan{border-color:#00d0ff4d}.artifact-step--bound{box-shadow:0 16px 34px #02081257,0 0 0 1px #7cc2ff14}.artifact-step--missing{opacity:.72}.artifact-step-head{display:flex;align-items:flex-start;gap:.7rem}.artifact-step-index{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;border:1px solid rgba(124,160,210,.24);color:#f2f7ff;font-size:.75rem;font-weight:800;background:#ffffff0a}.artifact-step-head strong{color:#f4f8ff;font-size:.98rem}.artifact-step-head p{margin:.12rem 0 0;color:#97a9bf;line-height:1.4;font-size:.86rem}.artifact-step-state{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.22rem .54rem;border:1px solid rgba(124,160,210,.22);color:#d9e6f5;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.artifact-step--bound .artifact-step-state{border-color:#34c9854d;color:#92ffd0;background:#12271ff5}.artifact-step-body{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;border-top:1px solid rgba(124,160,210,.14)}.artifact-step-body span{color:#97a9bf;font-size:.83rem;font-weight:700}.artifact-step-body code{color:#f1f7ff;word-break:break-all}.result-tile{border-top-width:3px}.result-tile strong{color:#f4f8ff;font-size:1.02rem}.result-tile p{color:#96a8be}.result-tile--allow{border-color:#34c9854d;background:radial-gradient(circle at top right,rgba(52,201,133,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--review{border-color:#ffb83a4d;background:radial-gradient(circle at top right,rgba(255,184,58,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--replay{border-color:#00d0ff4d;background:radial-gradient(circle at top right,rgba(0,208,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--bundle{border-color:#7b5cff4d;background:radial-gradient(circle at top right,rgba(123,92,255,.08),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--disclosure{border-color:#ffb83a3d;background:radial-gradient(circle at top right,rgba(255,184,58,.05),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--bound{border-color:#34c9853d;background:radial-gradient(circle at top right,rgba(52,201,133,.05),transparent 24%),linear-gradient(180deg,#0c1420fa,#080e18fa)}.result-tile--workspace{border-color:#7b5cff3d}.result-tile--time{border-color:#00d0ff3d}.result-feed-item{align-items:stretch;gap:1rem}.result-feed-main{display:grid;gap:.3rem;min-width:0;flex:1 1 auto}.result-feed-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feed-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .5rem;border-radius:999px;border:1px solid rgba(52,201,133,.28);background:#12271ff5;color:#92ffd0;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.result-feed-time,.result-feed-chain,.result-feed-id{margin:0}.result-feed-time{color:#96a8be;font-size:.82rem}.result-feed-chain{color:#e1ebf8;line-height:1.4}.result-feed-id{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.result-feed-id span{color:#8fa2b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.result-feed-id code{color:#f1f7ff;word-break:break-all}.copy-row code{color:#f1f7ff;border:1px solid rgba(124,160,210,.18);background:#0c1420fa;padding:.3rem .5rem;border-radius:10px;word-break:break-all}.copy-row .ghost-button{padding:.5rem .8rem}.key-value-item span{color:#8fa2b8}.key-value-item strong{color:#f1f7ff}@media (max-width: 1180px){.receipt-head,.artifact-step-head,.artifact-step-body,.result-feed-item{align-items:flex-start}.receipt-fields,.artifact-chain{grid-template-columns:1fr}}@keyframes subtle-pulse{0%,to{box-shadow:0 18px 34px #2969e852,0 0 0 1px #7cc2ff29}50%{box-shadow:0 20px 40px #2969e866,0 0 0 1px #7cc2ff38,0 0 20px #5fb0ff1f}}.home-page{color:#edf4ff;background:radial-gradient(circle at 10% 0%,rgba(58,125,255,.18),transparent 24%),radial-gradient(circle at 86% 12%,rgba(0,191,255,.1),transparent 18%),radial-gradient(circle at 84% 78%,rgba(135,92,255,.12),transparent 20%),radial-gradient(circle at 18% 78%,rgba(255,184,77,.08),transparent 18%),linear-gradient(180deg,#030711,#06101b 35%,#050b14)}.home-nav,.home-main{width:min(1180px,calc(100% - 2rem));margin:0 auto}.home-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#030711f0,#030711b3),linear-gradient(90deg,#5395ff1f,#ffb84d14,#6f54ff14);border-bottom:1px solid rgba(188,208,232,.12)}.home-brand{display:inline-flex;align-items:center;gap:.85rem;min-width:0}.home-brand-mark{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:14px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.45),transparent 24%),linear-gradient(180deg,#7ab7ff4d,#346affc7);color:#f7fbff;font-weight:800;box-shadow:0 16px 34px #1859e047,inset 0 1px #ffffff1f}.home-brand-copy{display:grid;min-width:0}.home-brand-copy strong,.home-section-head h2,.home-step-card strong,.home-card strong,.home-finance-card strong,.home-side-callout-label{letter-spacing:-.03em}.home-brand-copy strong{color:#fff;font-size:1.02rem}.home-brand-copy small{color:#dde8f5b8;font-size:.82rem}.home-nav-links{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.85rem 1rem}.home-nav-links a{color:#e8f0fad1;font-weight:600}.home-main{display:grid;gap:1.6rem;padding:1.2rem 0 4rem}.home-section,.home-hero,.home-cta{position:relative;border:1px solid rgba(188,208,232,.1);border-radius:28px;background:linear-gradient(180deg,#0a121fe0,#060b14f0);box-shadow:0 28px 60px #02070d61,inset 0 1px #ffffff0a;overflow:hidden}.home-hero,.home-section,.home-cta{padding:1.7rem}.home-hero:before,.home-section:before,.home-cta:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(146,209,255,.28),rgba(255,184,77,.26),transparent);pointer-events:none}.home-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:1.35rem}.home-hero-copy{display:grid;align-content:start;gap:1rem}.home-kicker{margin:0;color:#94d3ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.home-hero h1,.home-section-head h2,.home-cta h2{margin:0;text-wrap:balance}.home-hero h1{max-width:8ch;font-size:clamp(2.85rem,5vw,4.55rem);line-height:.98;letter-spacing:-.06em}.home-hero-copyline{margin:0;max-width:32rem;color:#f5f8ff;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.55}.home-hero-body,.home-section-head p,.home-step-card p,.home-card p,.home-finance-card p,.home-side-callout p,.home-cta p{margin:0;color:#dee9f7c7;line-height:1.64;font-size:.98rem}.home-signature{margin:.25rem 0 0;color:#dff0ff;font-weight:700;font-size:.98rem}.home-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.2rem}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.2rem;border-radius:999px;border:1px solid transparent;font-weight:700;position:relative;overflow:hidden;transition:transform .16s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.home-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.22) 50%,transparent 75%);transform:translate(-140%);transition:transform .52s ease;pointer-events:none}.home-button:hover{transform:translateY(-2px)}.home-button:hover:before{transform:translate(140%)}.home-button--primary{background:radial-gradient(circle at 20% 25%,rgba(255,255,255,.26),transparent 28%),linear-gradient(180deg,#93c3ff,#3177ff);color:#f8fbff;box-shadow:0 18px 32px #226cf057}.home-button--ghost{border-color:#abc2dc2e;background:#ffffff05;color:#f7fbff}.home-button--ghost:hover{border-color:#aadeff61;background:#ffffff0f}.home-button--nav{margin-left:.2rem}.home-hero-visual{min-height:520px;display:grid}.home-hero-visual-frame{position:relative;display:grid;align-items:center;padding:1.35rem;border-radius:28px;border:1px solid rgba(178,202,226,.12);background:radial-gradient(circle at 20% 18%,rgba(110,84,255,.24),transparent 32%),radial-gradient(circle at 86% 82%,rgba(255,184,77,.1),transparent 24%),linear-gradient(180deg,#09121efa,#050b14f5);overflow:hidden}.home-hero-visual-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(156,213,255,.08),transparent 35%),linear-gradient(90deg,transparent 0%,rgba(145,197,255,.08) 50%,transparent 100%);opacity:.9;pointer-events:none}.home-stage-panel{position:relative;z-index:1;display:grid;gap:1.05rem;width:100%;padding:clamp(1rem,2.4vw,1.65rem);border-radius:24px;border:1px solid rgba(187,208,231,.14);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070e1bd1;box-shadow:0 24px 54px #02070d47,inset 0 1px #ffffff0a}.home-stage-panel h2{margin:0;max-width:22rem;color:#fff;font-size:clamp(1.45rem,2vw,2rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.home-stage-list{position:relative;display:grid;gap:.9rem}.home-stage-list:before{content:"";position:absolute;top:1.4rem;bottom:1.4rem;left:1.05rem;width:1px;background:linear-gradient(180deg,#8dd3ff52,#ffb84d38);pointer-events:none}.home-stage-item{position:relative;display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:.85rem;align-items:start;padding:.98rem;border-radius:18px;border:1px solid rgba(178,202,226,.1);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#08101cc7}.home-stage-marker{position:relative;z-index:1;display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(151,213,255,.28);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.24),transparent 26%),linear-gradient(180deg,#5a8eff5c,#22458b9e);color:#f8fbff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;font-weight:800}.home-stage-item strong{color:#fff;font-size:1.02rem;line-height:1.25;letter-spacing:-.015em}.home-stage-item p{margin:.4rem 0 0;color:#e2eefbc2;font-size:.94rem;line-height:1.58}.home-orbit-glow{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);filter:blur(8px)}.home-orbit-glow--one{width:22rem;height:22rem;background:radial-gradient(circle,rgba(64,140,255,.15),transparent 64%)}.home-orbit-glow--two{width:15rem;height:15rem;background:radial-gradient(circle,rgba(255,184,77,.1),transparent 62%)}.home-orbit-ring{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.home-orbit-ring--outer{width:min(84%,30rem);aspect-ratio:1;border:1px solid rgba(151,207,255,.18);box-shadow:inset 0 0 0 1px #ffffff05}.home-orbit-ring--inner{width:min(46%,16.5rem);aspect-ratio:1;border:1px dashed rgba(255,184,77,.18)}.home-orbit-core{position:relative;z-index:1;display:grid;gap:.45rem;justify-items:center;width:min(44%,17rem);padding:1.2rem 1.1rem 1.05rem;border-radius:26px;border:1px solid rgba(190,212,232,.15);background:radial-gradient(circle at 50% 20%,rgba(145,197,255,.16),transparent 30%),linear-gradient(180deg,#101b2cf5,#080d15fa);box-shadow:0 24px 56px #02070d52,inset 0 1px #ffffff0a}.home-orbit-core strong,.home-orbit-node strong,.home-orbit-core-label{letter-spacing:-.03em}.home-orbit-core-label{color:#9ad7ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.home-orbit-core strong{color:#fff;font-size:1rem;line-height:1.15;text-align:center}.home-orbit-core p{margin:0;color:#dfebf8b8;font-size:.9rem;line-height:1.45;text-align:center}.home-orbit-connector{position:absolute;left:50%;top:50%;pointer-events:none;transform:translate(-50%,-50%);background:linear-gradient(90deg,#9bd7ff05,#9bd7ff47,#ffb84d2e,#9bd7ff05);filter:drop-shadow(0 0 12px rgba(86,170,255,.12))}.home-orbit-connector--vertical{width:1px;height:min(54%,18rem)}.home-orbit-connector--horizontal{width:min(58%,18rem);height:1px}.home-orbit-node{position:absolute;z-index:1;display:grid;gap:.35rem;width:min(31%,12rem);padding:.92rem .95rem;border-radius:20px;border:1px solid rgba(177,201,223,.12);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#08101ceb;box-shadow:0 16px 28px #02070d2e,inset 0 1px #ffffff08}.home-orbit-node strong{color:#fff;font-size:.96rem;line-height:1.2}.home-orbit-node span{color:#dfebf8bd;line-height:1.45;font-size:.86rem}.home-orbit-node--top-left{top:11%;left:7%}.home-orbit-node--top-right{top:11%;right:7%}.home-orbit-node--bottom-left{bottom:16%;left:7%}.home-orbit-node--bottom-right{bottom:16%;right:7%}.home-orbit-badge{position:absolute;left:50%;bottom:1.15rem;z-index:2;display:grid;gap:.18rem;justify-items:center;width:min(58%,18rem);padding:.7rem .9rem;border-radius:999px;border:1px solid rgba(169,194,220,.14);background:radial-gradient(circle at 20% 25%,rgba(255,255,255,.12),transparent 28%),linear-gradient(180deg,#0c1421f0,#070c15f5);box-shadow:0 16px 28px #02070d2e,inset 0 1px #ffffff0a;transform:translate(-50%);text-align:center}.home-orbit-badge-label{color:#9ad7ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.home-orbit-badge strong{color:#fff;font-size:.92rem;line-height:1.2}.home-section{display:grid;gap:1rem}.home-section:after,.home-cta:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,transparent,rgba(143,214,255,.22),rgba(255,184,77,.22),transparent);pointer-events:none}.home-section-head{display:grid;gap:.7rem;max-width:58rem}.home-section-head--narrow{max-width:52rem}.home-section-head h2{font-size:clamp(1.55rem,2.25vw,2.25rem);line-height:1.12;letter-spacing:-.035em}.home-section-head p{max-width:56rem}.home-section-head--split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;max-width:none}.home-section-head-note{display:block;align-self:stretch;margin-top:2rem;padding:1rem 1rem 1rem 1.05rem;border-left:1px solid rgba(152,209,255,.24);border-radius:18px;color:#e7f1fcd6;background:linear-gradient(90deg,#4f83ff1f,#ffffff05);font-size:.95rem;line-height:1.55}.home-section--problem{--section-accent: 255, 184, 77}.home-section--product{--section-accent: 97, 209, 255}.home-section--control-gap,.home-section--coverage{--section-accent: 152, 126, 255}.home-section--finance{--section-accent: 255, 184, 77}.home-section--how{--section-accent: 97, 209, 255}.home-section--differentiation{--section-accent: 152, 126, 255}.home-section--use-depth{--section-accent: 255, 184, 77}.home-section--panel{background:radial-gradient(circle at top left,rgba(var(--section-accent, 97, 209, 255),.1),transparent 24%),radial-gradient(circle at bottom right,rgba(255,255,255,.03),transparent 20%),linear-gradient(180deg,#0a121fe6,#050a13f2)}.home-card-grid{display:grid;gap:.9rem}.home-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card-grid--mosaic{align-items:start}.home-card-grid--mosaic .home-card:nth-child(1){grid-column:span 2}.home-card-grid--mosaic .home-card:nth-child(2),.home-card-grid--mosaic .home-card:nth-child(3){min-height:10rem}.home-card-grid--compact{align-items:start}.home-card-grid--featured .home-card:nth-child(1){grid-column:span 2}.home-card{position:relative;overflow:hidden;padding:1.05rem;border-radius:22px;border:1px solid rgba(183,204,226,.11);background:linear-gradient(180deg,#ffffff0d,#ffffff05),#08101ceb;box-shadow:0 16px 30px #02070d29,inset 0 1px #ffffff08;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.home-card:before,.home-step-card:before,.home-finance-card:before,.home-side-callout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 18%,rgba(255,255,255,.1) 50%,transparent 82%);transform:translate(-140%);transition:transform .56s ease;pointer-events:none}.home-card:hover,.home-step-card:hover,.home-finance-card:hover,.home-side-callout:hover{transform:translateY(-3px);border-color:#9ad5ff3d;box-shadow:0 24px 44px #02070d38,0 0 0 1px #9ad5ff0f,inset 0 1px #ffffff0a}.home-card:hover:before,.home-step-card:hover:before,.home-finance-card:hover:before,.home-side-callout:hover:before{transform:translate(140%)}.home-card p{margin-top:.5rem}.home-control-gap-callout{margin:0;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(183,204,226,.12);background:radial-gradient(circle at top left,rgba(152,126,255,.12),transparent 28%),linear-gradient(180deg,#ffffff0b,#ffffff05),#08101ceb;color:#e9f2fddb;font-weight:700;line-height:1.58}.home-side-callout{position:relative;overflow:hidden;display:grid;gap:.9rem;padding:1.05rem;border-radius:24px;border:1px solid rgba(183,204,226,.11);background:radial-gradient(circle at top right,rgba(74,135,255,.12),transparent 32%),radial-gradient(circle at bottom left,rgba(255,184,77,.08),transparent 24%),linear-gradient(180deg,#0c1421f5,#070c15f5);box-shadow:0 16px 30px #02070d29,inset 0 1px #ffffff08}.home-side-callout-label{color:#8ecfff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.home-loop{display:flex;flex-wrap:wrap;gap:.55rem}.home-loop-chip,.home-pill{display:inline-flex;align-items:center;min-height:2.1rem;padding:.4rem .74rem;border-radius:999px;border:1px solid rgba(169,194,220,.14);background:#ffffff08;color:#eaf3ff;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem;letter-spacing:.08em}.home-finance-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:1rem;align-items:start}.home-finance-usecases{display:flex;flex-wrap:wrap;gap:.55rem}.home-finance-card{position:relative;overflow:hidden;display:grid;gap:.6rem;padding:1.05rem;border-radius:24px;border:1px solid rgba(183,204,226,.11);background:linear-gradient(180deg,#ffffff09,#ffffff04),#08101ceb}.home-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.home-step-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:.25rem;min-height:0;padding:.85rem 1rem;border-radius:22px;border:1px solid rgba(183,204,226,.11);background:linear-gradient(180deg,#ffffff09,#ffffff04),#08101ceb}.home-step-card:nth-child(1),.home-step-card:nth-child(4),.home-step-card:nth-child(5){grid-column:span 2}.home-step-heading{display:flex;align-items:baseline;gap:.42rem;margin:0;color:#fff;font-size:1.02rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.home-step-number{flex:0 0 auto;color:#94d3ff;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.home-step-card p{margin:0;line-height:1.5}.home-cta{display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(82,139,255,.13),transparent 26%),radial-gradient(circle at bottom left,rgba(255,184,77,.08),transparent 22%),linear-gradient(180deg,#080f1bfa,#040910fa)}.home-cta h2{font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:1.12;letter-spacing:-.035em}.home-cta p{max-width:62rem}.home-section-footnote{margin:0;color:#e7f1fcbd;font-size:.92rem;line-height:1.5}@media (max-width: 1180px){.home-hero{grid-template-columns:1fr}.home-hero-visual{min-height:0}.home-card-grid--three,.home-finance-grid,.home-section-head--split,.home-card-grid--two,.home-steps{grid-template-columns:1fr}.home-card-grid--mosaic .home-card:nth-child(1),.home-card-grid--featured .home-card:nth-child(1),.home-step-card:nth-child(1),.home-step-card:nth-child(4),.home-step-card:nth-child(5){grid-column:span 1}.home-hero-visual-frame{min-height:0}}@media (max-width: 900px){.home-nav{flex-direction:column;align-items:flex-start}.home-nav-links{justify-content:flex-start}.home-hero,.home-section,.home-cta{padding:1.25rem}.home-section-head h2{font-size:clamp(1.42rem,5.6vw,2rem)}.home-section-head-note{margin-top:.5rem}}@media (max-width: 640px){.home-nav,.home-main{width:min(100%,calc(100% - 1rem))}.home-main{padding-bottom:3rem;gap:1rem}.home-hero h1{font-size:clamp(2.45rem,13vw,3.5rem)}.home-hero-visual{min-height:0}.home-hero-visual-frame{padding:1rem;min-height:0}.home-cta-row{align-items:stretch}.home-button{width:100%}.coverage-toolbar{align-items:stretch}.coverage-toolbar .topbar-field,.coverage-toolbar .primary-action-button{width:100%;flex-basis:100%}.coverage-summary-grid{grid-template-columns:1fr}.coverage-queue-panel .coverage-toolbar .topbar-field,.coverage-queue-panel .coverage-toolbar .ghost-button{width:100%;flex-basis:100%}.coverage-detail-grid{grid-template-columns:1fr}.coverage-proposal-header{flex-direction:column}}.sidebar-group-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#5d7a9a;padding:1rem 1.25rem .35rem;margin-top:.25rem}.cmd-page{padding:1.5rem 2rem;max-width:1400px}.cmd-header{margin-bottom:1.5rem}.cmd-header h2{margin:0 0 .25rem;font-size:1.65rem}.cmd-header-subtitle{color:#5d7a9a;margin:0 0 .75rem;font-size:.92rem}.cmd-header-actions{display:flex;gap:.5rem}.cmd-error{background:#f8d7da;color:#721c24;padding:.5rem 1rem;border-radius:8px;margin-bottom:1rem}.cmd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.cmd-widget{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:1rem;box-shadow:0 1px 4px #0000000a}.cmd-widget--wide{grid-column:span 2}.cmd-widget-title{margin:0 0 .75rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#3a5a7a}.cmd-widget-body{display:flex;flex-direction:column;gap:.5rem}.cmd-stat{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0;border-bottom:1px solid #edf2f7}.cmd-stat-value{font-size:1.15rem;font-weight:700;color:#102033}.cmd-stat-label{font-size:.82rem;color:#5d7a9a}.cmd-alert{padding:.4rem .65rem;border-radius:6px;font-size:.85rem;font-weight:600}.cmd-alert--ok{background:#d4edda;color:#155724}.cmd-alert--warn{background:#fff3cd;color:#856404}.cmd-alert--error{background:#f8d7da;color:#721c24}.cmd-badge{display:inline-block;padding:2px 8px;border-radius:8px;font-size:.72rem;font-weight:700;text-transform:uppercase}.cmd-badge--ok{background:#d4edda;color:#155724}.cmd-badge--warn{background:#fff3cd;color:#856404}.cmd-badge--error{background:#f8d7da;color:#721c24}.cmd-badge--info{background:#e2e3e5;color:#383d41}.cmd-divergence-line{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0;font-size:.85rem}.cmd-divergence-count{font-weight:700;font-size:1rem;color:#1a7f37}.cmd-divergence-count--warn{color:#c30}.cmd-decision-line{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.85rem}.cmd-gap-list{display:flex;flex-direction:column;gap:.4rem}.cmd-gap-item{display:flex;align-items:center;gap:.5rem}.cmd-gap-desc{font-size:.82rem;color:#3a5a7a}.cmd-empty{color:#8aa0b8;font-size:.85rem;font-style:italic}.cmd-quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}.cmd-quick-actions .ghost-button{font-size:.82rem;padding:.5rem .85rem}.public-demo-disclosure{margin:0 0 0 auto;color:#52625c;font-size:.78rem;line-height:1.3;text-align:right}.public-demo-not-found{width:min(680px,calc(100% - 2rem));margin:12vh auto;padding:2rem;border:1px solid #dbe3ee;border-radius:16px;background:#fff}@media (max-width: 700px){.guided-topbar{align-items:flex-start;gap:.65rem}.public-demo-disclosure{max-width:16rem;font-size:.7rem}}
