@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_0de778{font-family:Poppins,Poppins Fallback;font-style:normal}:root{--bg:#f3f7fb;--surface:#ffffff;--surface-soft:#f7fafc;--surface-strong:#142141;--text:#111827;--muted:#5f6c7a;--faint:#8793a0;--line:#dbe4ec;--line-strong:#bfcedb;--green:#1d69b5;--green-soft:#eaf7ff;--blue:#01426a;--blue-soft:#e7f0f7;--gold:#9d6a1d;--gold-soft:#f5ead7;--red:#a1423b;--red-soft:#f5e5e3;--shadow:0 18px 44px rgba(20,33,65,0.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{border:0}h1,h2,h3,p{margin:0}.app-shell{display:grid;grid-template-columns:86px minmax(0,1fr);min-height:100vh}.nav-rail{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-auto-rows:min-content;grid-gap:8px;gap:8px;height:100vh;padding:18px 12px;border-right:1px solid var(--line);background:#fbfdff}.brand-mark{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 12px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(20,33,65,.07)}.brand-mark img{width:34px;height:34px;object-fit:contain}.nav-rail button{display:grid;justify-items:center;grid-gap:5px;gap:5px;width:62px;min-height:58px;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.nav-rail button span{font-size:11px;line-height:1}.nav-rail button.active,.nav-rail button:hover{color:var(--text);background:var(--green-soft)}.workspace{width:min(1520px,calc(100vw - 118px));margin:0 auto;padding:24px 0 44px}.artifact-list article,.console-header,.scenario-detail div,.summary-top,.surface-heading,.system-title,.topbar,.topbar-actions{display:flex;align-items:center}.topbar{justify-content:space-between;gap:24px;margin-bottom:20px}.customer-identity{display:flex;align-items:center;gap:16px;min-width:0}.customer-logo{flex:none;width:74px;height:76px;object-fit:contain;object-position:center}.section-label{color:var(--green);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1{font-size:clamp(34px,4vw,56px);line-height:.98}h1,h2{margin-top:4px;letter-spacing:0}h2{font-size:21px;line-height:1.18}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.runtime-chip,.subtle-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);box-shadow:0 8px 20px rgba(20,29,25,.04)}.runtime-chip span,.runtime-chip strong,.subtle-chip{font-size:12px}.runtime-chip strong{color:var(--text);text-transform:capitalize}.runtime-chip.lock{background:var(--gold-soft);border-color:#ead8b5}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;margin-bottom:16px}.oscar-console,.readiness-summary,.surface{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.oscar-console{padding:20px}.console-header,.summary-top,.surface-heading{justify-content:space-between;gap:16px}.console-header h2{max-width:760px;font-size:28px}.command-box{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:62px;margin-top:18px;padding:0 10px 0 14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft)}.command-box span{color:var(--text);font-size:15px;line-height:1.35}.action-cell button,.command-box button{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-width:0;min-height:38px;padding:0 13px;overflow:hidden;border-radius:8px;color:#fff;background:var(--green);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.prompt-tabs,.scenario-picker{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.prompt-tabs button,.scenario-picker button{min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#fff;cursor:pointer}.prompt-tabs button.selected,.scenario-picker button.selected{color:var(--green);border-color:#9cc8e8;background:var(--green-soft)}.console-output{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:14px;padding:12px;border-radius:8px;background:#eef7fc}.blocker-row p,.console-output p,.readiness-summary p,.scenario-detail p,.system-card p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.readiness-summary{padding:18px}.summary-top strong{font-size:40px;line-height:1}.mini-meter,.readiness-meter{overflow:hidden;height:8px;border-radius:999px;background:#e7ece8}.readiness-meter{margin:18px 0 14px}.mini-meter i,.readiness-meter i{display:block;height:100%;border-radius:inherit;background:var(--green)}.summary-stats{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.summary-stats span{padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-soft);font-size:13px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-gap:16px;gap:16px;align-items:start}.primary-stack,.secondary-stack{display:grid;grid-gap:16px;gap:16px;min-width:0}.surface{min-width:0;padding:18px}.queue-table{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.queue-head,.queue-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px 74px 128px;grid-gap:12px;gap:12px;align-items:center}.queue-head{padding:0 12px;color:var(--faint);font-size:12px;font-weight:700;text-transform:uppercase}.queue-row{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.queue-row,.queue-row>div{min-width:0}.kind{display:block;margin-bottom:5px;color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.blocker-title strong,.queue-row strong,.run-row strong,.scenario-detail strong,.system-title strong{display:block;font-size:14px;line-height:1.25}.queue-row p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.4}.evidence-cell{display:grid;grid-gap:6px;gap:6px}.evidence-cell span,.risk,.scenario-detail span{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:25px;align-items:center;gap:5px;padding:0 8px;border-radius:999px;font-size:12px}.action-cell small,.artifact-list small,.evidence-cell small,.run-row span,.system-card small,.system-title span{color:var(--muted);font-size:12px;line-height:1.35}.mode-demo{color:var(--gold);background:var(--gold-soft)}.mode-generated{color:var(--blue);background:var(--blue-soft)}.mode-live{color:var(--green);background:var(--green-soft)}.risk{color:var(--muted);background:#eef2ef;text-transform:capitalize}.risk.medium{color:var(--gold);background:var(--gold-soft)}.risk.high{color:var(--red);background:var(--red-soft)}.action-cell{display:grid;justify-items:end;grid-gap:6px;gap:6px}.system-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.system-card,.system-grid{display:grid;grid-gap:10px;gap:10px}.system-card{min-height:178px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.system-title{gap:9px;align-items:flex-start}.system-title svg{flex:none;margin-top:1px;color:var(--blue)}.artifact-list,.blocker-list,.run-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.blocker-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.blocker-row.blocked .blocker-status{color:var(--red)}.blocker-row.needed .blocker-status,.blocker-row.progress .blocker-status{color:var(--gold)}.blocker-title{display:grid;grid-gap:3px;gap:3px}.blocker-title span{color:var(--faint);font-size:12px}.scenario-detail{margin-top:12px;padding:12px;border-radius:8px;background:var(--surface-soft)}.scenario-detail div{flex-wrap:wrap;gap:8px;margin-top:10px}.scenario-detail span{color:var(--muted);background:#edf2ef}.run-row{display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-gap:12px;gap:12px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.run-row div:first-child{min-width:0}.run-row span{display:block;margin-top:4px}.artifact-list article{gap:8px;min-height:34px;padding:8px 0;border-top:1px solid var(--line)}.artifact-list span{min-width:0;flex:1 1;font-size:13px}.error-screen{display:grid;place-items:center;align-content:center;min-height:100vh;padding:24px;text-align:center}.error-screen h1{margin-top:16px;font-size:36px}.error-screen p{max-width:640px;margin-top:12px;color:var(--muted)}@media (max-width:1180px){.content-grid,.hero-grid,.system-grid{grid-template-columns:1fr}.queue-head{display:none}.queue-row{grid-template-columns:1fr 160px}.action-cell{justify-items:start}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.nav-rail{position:static;display:flex;overflow-x:auto;width:100%;height:auto;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.brand-mark{flex:none;margin:0 4px 0 0}.nav-rail button{flex:none}.workspace{width:min(100vw - 22px,640px);padding:16px 0 32px}.topbar,.topbar-actions{align-items:flex-start;justify-content:flex-start}.topbar{flex-direction:column;gap:12px}.customer-identity{align-items:flex-start;gap:10px}.customer-logo{width:56px;height:58px}.command-box,.queue-row,.run-row,.topbar{grid-template-columns:1fr}.command-box{padding:12px}.console-header h2{font-size:22px}.oscar-console,.readiness-summary,.surface{padding:14px}}