:root{color:#232833;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f5f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffb199}.console-shell{color:#232833;background:#f4f5f7;grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.rail{color:#fff;background:#252b35;height:100vh;padding:24px 18px;position:sticky;top:0}.rail-brand{color:#ffb199;align-items:center;gap:10px;margin-bottom:34px;font-weight:900;display:flex}.rail nav{gap:8px;display:grid}.rail a{color:#d8dee8;border-radius:6px;padding:10px 12px;text-decoration:none}.rail a:hover{color:#fff;background:#343d4a}.main-workspace{padding:28px}.workspace-header{background:#fff;border:1px solid #dde2ea;border-radius:10px;justify-content:space-between;gap:28px;padding:26px;display:flex}.workspace-header h1{max-width:860px;margin:0 0 12px;font-size:clamp(34px,5vw,58px);line-height:1}.workspace-header p{color:#5a6575;max-width:850px;margin:0;font-size:18px;line-height:1.55}.workspace-header a{color:#3d4f91;white-space:nowrap;border:1px solid #d9dee7;border-radius:999px;align-self:flex-start;padding:10px 14px;text-decoration:none}.eyebrow{color:#d25f3f;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.metrics-strip article,.queue-panel,.case-workbench,.context-stack article,.release-panel{background:#fff;border:1px solid #dde2ea;border-radius:10px}.metrics-strip article{grid-template-columns:24px 1fr;align-items:center;gap:8px 10px;padding:16px;display:grid}.metrics-strip svg{color:#3d4f91}.metrics-strip span{color:#667184;font-size:13px;font-weight:800}.metrics-strip strong{color:#232833;grid-column:2;font-size:28px}.console-grid{grid-template-columns:300px minmax(0,1fr) 290px;gap:14px;display:grid}.queue-panel,.case-workbench,.context-stack article,.release-panel{padding:18px}.panel-title,.case-heading,.architecture-row,.checklist article{align-items:center;display:flex}.panel-title,.case-heading{justify-content:space-between;gap:14px;margin-bottom:16px}.panel-title h2,.case-heading h2{margin:0;font-size:20px}.panel-title span,.case-heading p{color:#6b7585;margin:0;font-size:13px;font-weight:800}.queue-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e0e5ed;border-radius:8px;gap:8px;margin-top:10px;padding:14px;display:grid}.queue-item:hover,.queue-item.selected{background:#f0f3ff;border-color:#3d4f91}.queue-item small{color:#687385}.severity,.stage{border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:900}.severity.p1,.stage.escalated{color:#b84225;background:#ffe8df}.severity.p2,.stage.in-progress{color:#8d6500;background:#fff2cc}.severity.p3,.stage.routed{color:#1f7a4d;background:#e9f7ef}.stage.new{color:#3d4f91;background:#eaf0ff}.case-heading{border-bottom:1px solid #e0e5ed;align-items:flex-start;padding-bottom:16px}.case-heading h2{max-width:760px;font-size:30px;line-height:1.15}.case-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.fact{background:#fafbfc;border:1px solid #e4e8ef;border-radius:8px;padding:13px}.fact span{color:#687385;font-size:12px;font-weight:850}.fact strong{margin-top:4px;display:block}.action-board{color:#fff;background:#252b35;border-radius:10px;padding:18px}.action-board h3{margin:0 0 14px;font-size:22px}.action-list{flex-wrap:wrap;gap:10px;display:flex}.action-list button{color:#30231f;cursor:pointer;background:#ffb199;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.context-stack{gap:14px;display:grid}.context-stack strong{margin-bottom:8px;font-size:22px;display:block}.context-stack p,.context-stack li{color:#5f6b7b;line-height:1.5}.context-stack ul{gap:8px;margin:0;padding-left:18px;display:grid}.release-panel{margin-top:14px}.release-panel h2{margin:0 0 16px;font-size:30px}.checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checklist article{color:#1f6c45;background:#e9f7ef;border-radius:8px;gap:8px;padding:12px;font-weight:850}.architecture-row{flex-wrap:wrap;gap:10px;margin-top:14px}.architecture-row span{color:#3d4f91;background:#f0f3ff;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-weight:850;display:inline-flex}@media (width<=1100px){.console-shell{grid-template-columns:1fr}.rail{height:auto;position:static}.rail nav{grid-template-columns:repeat(3,minmax(0,1fr))}.console-grid,.checklist{grid-template-columns:1fr}}@media (width<=720px){.main-workspace{padding:16px}.workspace-header,.case-heading{flex-direction:column}.metrics-strip,.case-facts{grid-template-columns:1fr}}
