@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--bg:#f4f7fb;--surface:#fff;--surface2:#fbfcfe;--ink:#142033;--muted:#6d7b8d;--soft:#98a4b5;--line:#e4e9f0;--blue:#2f6bff;--blueSoft:#eef4ff;--green:#15985a;--greenSoft:#ecf9f2;--amber:#b7791f;--amberSoft:#fff7e7;--red:#c64d4d;--redSoft:#fff0ef;--dark:#0f151d;--dark2:#151e29;--shadow:0 8px 28px #1420330e;--shadowLg:0 18px 48px #14203316}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 88% -12%,#2f6bff0d,transparent 27%), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app{min-height:100vh}.sidebar{color:#fff;z-index:20;background:linear-gradient(#111922 0%,#0c1219 100%);border-right:1px solid #ffffff09;flex-direction:column;width:252px;padding:21px 14px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{align-items:center;gap:11px;padding:2px 10px 25px;display:flex}.brandMark{color:#10161d;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font:800 20px Manrope;display:grid;position:relative;box-shadow:0 8px 22px #0000002e}.brandMark:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:-1px}.brandName{letter-spacing:-1px;font:800 21px Manrope}.brandName span{color:#6fa5ff}.brandSub{color:#758295;letter-spacing:1.5px;margin-top:2px;font-size:8px;font-weight:700}.navLabel{letter-spacing:1.6px;color:#647083;padding:0 12px 8px;font-size:9px;font-weight:800}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav{color:#acb7c6;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 12px;font-weight:600;transition:all .16s;display:flex}.nav:hover{color:#fff;background:#171f2a;transform:translate(2px)}.nav.active{color:#fff;box-shadow:inset 3px 0 var(--blue),0 8px 18px #0000001a;background:linear-gradient(90deg,#1c2836,#182231)}.nav span{flex:1}.nav b{color:#fff;background:#1f63ef;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.engine{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:12px 10px;display:flex}.engine .liveDot{background:#31c57b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #31c57b1a}.engine div{flex-direction:column;flex:1;gap:2px;display:flex}.engine strong{font-size:10px}.engine small{color:#7c8898;font-size:8px}.engine b{color:#57d394;letter-spacing:.9px;font-size:8px}.main{min-height:100vh;margin-left:252px}.topbar{z-index:15;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);background:#ffffffed;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-1px;margin:0;font:800 28px Manrope}.topActions{align-items:center;gap:10px;display:flex}.topSearch{border:1px solid var(--line);color:#8792a2;background:#fafbfd;border-radius:10px;align-items:center;gap:7px;width:250px;height:39px;padding:0 10px;font-size:10px;display:flex}.topSearch span{flex:1}.topSearch kbd{color:#8c96a5;background:#fff;border:1px solid #e1e5eb;border-radius:5px;padding:3px 5px;font-size:8px}.notificationWrap{position:relative}.bell{border:1px solid var(--line);color:#66758a;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;transition:all .15s;display:grid;position:relative;box-shadow:0 2px 10px #14203308}.bell:hover{background:#fafcff;border-color:#cbd5e2;transform:translateY(-1px)}.bell i{background:#ff4438;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.avatar{color:#fff;background:#111a24;border-radius:50%;place-items:center;width:39px;height:39px;font:800 10px Manrope;display:grid}.topUser{align-items:center;gap:8px;display:flex}.topUser div:last-child{flex-direction:column;gap:2px;display:flex}.topUser b{font-size:10px}.topUser span{color:var(--muted);font-size:8px}.notificationPanel{border:1px solid var(--line);background:#fff;border-radius:15px;width:360px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 24px 65px #1420332e}.notificationHead{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 17px;display:flex}.notificationHead div{flex-direction:column;gap:3px;display:flex}.notificationHead b{font:800 13px Manrope}.notificationHead small{color:var(--muted);font-size:11px}.notificationHead button{color:#738096;background:0 0;border:0}.notificationItem{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;width:100%;padding:13px 15px;display:flex}.notificationItem:hover{background:#f7faff}.notificationItem>div:nth-child(2){flex:1}.notificationItem strong{font-size:13px;display:block}.notificationItem span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.notifDot{background:var(--blueSoft);width:30px;height:30px;color:var(--blue);border-radius:9px;flex:none;place-items:center;display:grid}.notificationEmpty{text-align:center;color:var(--muted);padding:28px;font-size:13px}.content{max-width:1600px;margin:auto;padding:30px 32px 54px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.panel:hover{box-shadow:0 12px 35px #14203312}.panelHead{justify-content:space-between;gap:15px;padding:19px 20px 15px;display:flex}.panelHead h3{letter-spacing:-.35px;margin:0;font:800 17px Manrope}.panelHead p{color:var(--muted);margin:5px 0 0;font-size:10px}.eyebrow{color:#8290a3;letter-spacing:1.45px;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.blueDot{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2f6bff1a}.primary,.ghost,.secondary,.reject,.approve,.editBtn,.linkBtn{border-radius:9px;justify-content:center;align-items:center;gap:7px;font-weight:700;transition:all .15s;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#3a7cff,#245ff2);border:1px solid #2d6eff;padding:10px 14px;font-size:11px;box-shadow:0 8px 21px #2f6bff2e}.primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2f6bff3b}.ghost{color:#fff;background:#ffffff0b;border:1px solid #ffffff24;padding:10px 13px;font-size:11px}.darkGhost{color:#fff;background:#111821;border-color:#111821}.secondary,.editBtn{border:1px solid var(--line);color:#5f6c7f;background:#fff;padding:9px 12px;font-size:10px}.secondary:hover,.editBtn:hover{background:#f8fafc;border-color:#ccd6e2}.reject{color:var(--red);background:#fff8f7;border:1px solid #efd8d5;padding:10px 12px;font-size:10px}.approve{color:#fff;background:#111821;border:1px solid #111821;padding:10px 12px;font-size:10px}.primaryDecision{background:linear-gradient(135deg,#151b23,#0f151d)}.linkBtn{color:var(--blue);background:0 0;border:0;padding:4px;font-size:10px}.countChip{border:1px solid var(--line);color:#6c7890;background:#f6f8fb;border-radius:99px;align-items:center;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.status,.priority{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.status{padding:5px 8px;font-size:8px}.status.pending{background:var(--amberSoft);color:var(--amber)}.status.approved{background:var(--greenSoft);color:var(--green)}.status.rejected{background:var(--redSoft);color:var(--red)}.priority{padding:4px 6px;font-size:7px}.priority.high{background:var(--redSoft);color:var(--red)}.priority.medium{background:var(--amberSoft);color:var(--amber)}.priority.low{background:var(--greenSoft);color:var(--green)}.heroV2{grid-template-columns:minmax(360px,.88fr) minmax(560px,1.35fr);gap:16px;margin-bottom:16px;display:grid}.heroMain,.commandHero,.pipelineCard{color:#fff;box-shadow:var(--shadowLg);background:radial-gradient(circle at 88% 8%,#3775ff29,#0000 30%),linear-gradient(145deg,#121820,#0b1016)}.heroMain{border-radius:18px;min-height:280px;padding:31px;position:relative;overflow:hidden}.heroMain:after,.commandHero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:370px;height:370px;position:absolute;top:-150px;right:-120px;box-shadow:0 0 0 45px #2f6bff0a,0 0 0 90px #2f6bff05}.heroMain>*{z-index:1;position:relative}.heroMain .eyebrow{color:#aab5c2}.heroMain h2{letter-spacing:-2.1px;margin:17px 0 12px;font:800 clamp(36px,3.2vw,47px)/1.03 Manrope}.heroMain h2 em,.pageIntro h2 em,.commandHero h2 em{color:#73a7ff;font-style:normal}.heroMain p{color:#b7c0cb;max-width:520px;margin:0;font-size:13px;line-height:1.7}.heroButtons{gap:8px;margin-top:23px;display:flex}.workflowCard{min-height:280px;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:22px}.workflowHead{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.workflowHead>div{flex-direction:column;gap:4px;display:flex}.workflowHead span:first-child{letter-spacing:1.4px;font:800 10px Manrope}.workflowHead small{color:var(--muted);font-size:9px}.liveBadge{color:var(--green);background:var(--greenSoft);border:1px solid #d8eee1;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:8px!important;display:flex!important}.workflow{align-items:center;gap:6px;display:flex}.wstep{text-align:center;flex-direction:column;align-items:center;min-width:82px;display:flex}.wicon{border:1px solid var(--line);color:#708096;background:#fafcfe;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.wstep.focus .wicon{background:var(--blueSoft);color:var(--blue);border-color:#d5e2ff;box-shadow:0 8px 20px #2f6bff1c}.wstep strong{letter-spacing:.9px;font:800 8px Manrope}.wstep span{color:var(--soft);white-space:nowrap;margin-top:3px;font-size:8px}.wline{background:#dde3ea;flex:1;height:1px;position:relative}.wline i{background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0}.workflowFoot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:20px;padding-top:12px;font-size:9px;display:flex}.workflowFoot svg{color:var(--blue)}.workflowFoot b{color:var(--ink)}.statsV2{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px;display:grid}.metric{text-align:left;border:1px solid var(--line);width:100%;min-height:93px;box-shadow:var(--shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px;transition:all .15s;display:flex}.metric:hover{transform:translateY(-3px);box-shadow:0 14px 31px #14203316}.metricIcon{color:#68778c;background:#f2f5f9;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.metricAlert .metricIcon{background:var(--amberSoft);color:var(--amber)}.metricAttention .metricIcon{background:var(--redSoft);color:var(--red)}.metricValue{letter-spacing:-1px;font:800 28px Manrope}.metricLabel{color:#526075;font-size:11px;font-weight:700}.metric small{color:var(--soft);margin-top:3px;font-size:8px;display:block}.metricArrow{opacity:.25;margin-left:auto}.metric:hover .metricArrow{opacity:.9;color:var(--blue)}.decisionBanner{background:linear-gradient(90deg,#f0f5ff,#f8fbff);border:1px solid #dbe7fb;border-radius:12px;align-items:center;gap:10px;margin-bottom:23px;padding:12px 14px;display:flex}.bannerIcon{width:34px;height:34px;color:var(--blue);background:#e7f0ff;border-radius:10px;place-items:center;display:grid}.decisionBanner div:nth-child(2){flex:1}.decisionBanner strong{font:800 10px Manrope}.decisionBanner p{color:var(--muted);margin:3px 0 0;font-size:9px}.decisionBanner>span{color:var(--blue);letter-spacing:1px;background:#e7f0ff;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.sectionTitle{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.sectionTitle h3{margin:5px 0 0;font:800 17px Manrope}.dashboardGrid{grid-template-columns:1.25fr .8fr .92fr;gap:14px;display:grid}.queuePreview,.controlPanel,.recentPanel,.activityPanel{overflow:hidden}.requestRow{text-align:left;background:#fff;border:0;border-top:1px solid #eff2f5;align-items:center;gap:10px;width:100%;padding:13px 18px;transition:all .15s;display:flex}.requestRow:hover{background:#f8fbff;padding-left:22px}.rowIcon{border:1px solid var(--line);color:#708096;background:#fafbfd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rowMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rowMain strong{font-size:10px}.rowMain span{color:var(--soft);font-size:8px}.rowMeta{align-items:center;gap:7px;display:flex}.aiScore{color:#6683b9;align-items:center;gap:3px;font-size:8px;display:flex}.controlRows{padding:0 20px 8px}.control{border-top:1px solid #eff2f5;align-items:center;gap:9px;padding:13px 0;display:flex}.controlIcon{color:#6b7990;background:#f3f6fa;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.control>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.control strong{font-size:9px}.control span{color:var(--soft);font-size:7.5px}.control>b{color:var(--green);background:var(--greenSoft);border-radius:7px;padding:5px 7px;font-size:7px}.blueIcon{color:var(--blue)}.recentList{padding:0 17px 9px}.recentPanel .logRow{padding:11px 3px}.recentPanel .logBody p{font-size:7px}.activityPanel{margin-top:14px}.snapshotGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px 18px;display:grid}.snapshotCard{border:1px solid var(--line);background:var(--surface2);text-align:left;border-radius:11px;padding:13px;transition:all .15s}.snapshotCard:hover{background:#fff;border-color:#d5dfed;transform:translateY(-2px);box-shadow:0 10px 22px #1420330e}.snapshotTop{justify-content:space-between;gap:7px;display:flex}.snapshotType{color:#617086;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.snapshotCard>strong{margin-top:10px;font-size:10px;display:block}.snapshotCard>span{color:var(--soft);margin-top:3px;font-size:8px;display:block}.snapshotCard p{height:34px;color:var(--muted);margin:8px 0;font-size:8px;line-height:1.45;overflow:hidden}.snapshotMeta{align-items:center;gap:7px;display:flex}.newPage{flex-direction:column;gap:18px;display:flex}.pageIntro{justify-content:space-between;align-items:flex-end;display:flex}.pageIntro h2{letter-spacing:-1.8px;margin:9px 0 5px;font:800 clamp(31px,3vw,43px)/1.08 Manrope}.pageIntro p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.security{color:var(--green);background:#f5fbf7;border:1px solid #d8eee0;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex}.security span{flex-direction:column;gap:2px;display:flex}.security b{font-size:9px}.security small{color:#769484;font-size:7.5px}.newGrid{grid-template-columns:1.45fr .67fr;gap:16px;display:grid}.composeV2{box-shadow:var(--shadowLg);padding:23px}.composeLabel{align-items:center;gap:10px;margin-bottom:15px;display:flex}.composeLabel>span{color:#fff;background:#121923;border-radius:8px;place-items:center;width:28px;height:28px;font:800 9px Manrope;display:grid}.composeLabel div{flex-direction:column;gap:2px;display:flex}.composeLabel b{letter-spacing:1px;font-size:9px}.composeLabel small{color:var(--soft);font-size:8px}.requesterGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.requesterGrid label{flex-direction:column;gap:6px;display:flex}.requesterGrid label>span{text-transform:uppercase;letter-spacing:.8px;color:#6b7890;font-size:8px;font-weight:800}.requesterGrid input{width:100%;color:var(--ink);background:#fbfdff;border:1px solid #dde4ec;border-radius:9px;outline:0;padding:11px 12px}.requesterGrid input:focus,.composeV2 textarea:focus{background:#fff;border-color:#a8c5fa;box-shadow:0 0 0 4px #2f6bff12}.composeV2 textarea{resize:none;width:100%;height:245px;color:var(--ink);background:#fbfdff;border:1px solid #dde4ec;border-radius:12px;outline:0;padding:16px;font-size:13px;line-height:1.65}.exampleRow{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;display:flex}.exampleRow span{color:var(--soft);font-size:8px}.exampleRow button{border:1px solid var(--line);color:#66758a;background:#fff;border-radius:7px;padding:7px 9px;font-size:8px}.exampleRow button:hover{color:var(--blue);background:#f7faff;border-color:#cbdcff}.composeBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:15px;display:flex}.privacy{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.privacy svg{color:var(--blue)}.pipelineCard{color:#fff;box-shadow:var(--shadowLg);background:radial-gradient(circle at 100% 0,#2f6bff29,#0000 31%),linear-gradient(150deg,#111821,#0b1016);border-radius:16px;padding:23px}.pipelineTitle{flex-direction:column;gap:3px;margin-bottom:13px;display:flex}.pipelineTitle span{letter-spacing:1.4px;font:800 9px Manrope}.pipelineTitle small{color:#7e8b9b;font-size:8px}.pipe{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:14px 0;display:flex}.pipe>span{color:#586676;width:16px;font:700 8px Manrope}.pipeIcon{color:#78aaff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pipe div:last-child{flex-direction:column;gap:3px;display:flex}.pipe b{font-size:9px}.pipe small{color:#8793a1;font-size:8px}.pipelineNote{color:#aab4c0;background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:9px 10px;font-size:8px;display:flex}.pipelineNote svg{color:#66d69a}.commandCenter{flex-direction:column;gap:15px;display:flex}.commandHero{color:#fff;border-radius:18px;justify-content:space-between;gap:20px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.commandHero>div:first-child{z-index:1;position:relative}.commandHero h2{letter-spacing:-1.8px;margin:8px 0;font:800 clamp(33px,3vw,44px)/1.06 Manrope}.commandHero p{color:#aeb8c4;max-width:700px;margin:0;font-size:11px;line-height:1.6}.commandStats{z-index:2;align-items:stretch;display:flex;position:relative}.commandStats button{color:#fff;text-align:left;background:0 0;border:0;min-width:90px;padding:11px 14px}.commandStats button+button{border-left:1px solid #ffffff1a}.commandStats b{font:800 22px Manrope;display:block}.commandStats span{color:#8f9aaa;margin-top:3px;font-size:8px;display:block}.commandStats .alertStat b{color:#ffbf77}.flowStrip{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.flowStep{align-items:center;gap:8px;min-width:118px;display:flex}.flowStep>span{border:1px solid var(--line);color:#9ca6b3;background:#fafbfd;border-radius:9px;place-items:center;width:28px;height:28px;font:800 8px Manrope;display:grid}.flowStep div{flex-direction:column;gap:2px;display:flex}.flowStep b{font:800 8px Manrope}.flowStep small{color:var(--soft);font-size:7px}.flowStep.done>span{background:var(--greenSoft);color:var(--green);border-color:#d5ebdf}.flowStep.active>span{background:var(--blueSoft);color:var(--blue);border-color:#cfe0ff;box-shadow:0 0 0 4px #2f6bff0f}.flowArrow{color:#bcc6d1}.queueToolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.smartFilters{flex-wrap:wrap;gap:6px;display:flex}.smartFilters button{border:1px solid var(--line);color:#657389;background:#fff;border-radius:9px;padding:8px 11px;font-size:10px}.smartFilters button:hover{background:#f8fbff;border-color:#cfd9e6}.smartFilters button.filterActive{color:#fff;background:#121923;border-color:#121923;box-shadow:0 6px 15px #1219231f}.smartFilters b{opacity:.65;margin-left:5px}.commandGrid{grid-template-columns:minmax(440px,.82fr) minmax(560px,1.18fr);align-items:start;gap:16px;display:grid}.queueCommand{overflow:hidden}.queueCommand .panelHead{padding-bottom:14px}.commandList{padding:4px 8px 8px}.commandRow{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f4;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:9px;width:100%;min-height:94px;padding:12px 10px;transition:all .15s;display:grid}.commandRow:hover{background:#f9fbff}.commandRow.selected{box-shadow:inset 3px 0 var(--blue),0 5px 15px #2f6bff0b;background:linear-gradient(90deg,#edf5ff,#f8fbff)}.commandIcon{border:1px solid var(--line);color:#77869a;background:#fafbfd;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.commandRow.selected .commandIcon{background:var(--blueSoft);color:var(--blue);border-color:#cfdeff}.commandMain{min-width:0}.commandMain strong{font-size:10px;display:block}.commandMain span{color:var(--soft);margin-top:3px;font-size:8px;display:block}.commandMain p{max-width:350px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:8px;overflow:hidden}.commandSignals{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.confidencePill{color:#6081b7;align-items:center;gap:3px;font-size:8px;display:flex}.decisionCommandDetail{box-shadow:var(--shadowLg);padding:22px}.decisionDetailHead{justify-content:space-between;gap:18px;display:flex}.requestId{color:var(--blue);letter-spacing:1px;font-size:8px;font-weight:800}.decisionDetailHead h3{letter-spacing:-.55px;margin:6px 0 4px;font:800 23px Manrope}.decisionDetailHead p{color:var(--muted);margin:0;font-size:9px}.decisionProgress{border:1px solid var(--line);background:#fafbfd;border-radius:10px;align-items:center;gap:6px;margin:15px 0;padding:10px 11px;display:flex}.decisionProgress>i{background:#dfe4ea;flex:1;height:1px}.progressDone,.progressCurrent,.progressFuture{white-space:nowrap;align-items:center;gap:5px;font-size:7.5px;display:flex}.progressDone{color:#3e7c59}.progressCurrent{color:var(--blue);font-weight:800}.progressFuture{color:#a1abb7}.progressDone>span:first-child,.progressCurrent>span:first-child,.progressFuture>span:first-child{border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.progressDone>span:first-child{background:var(--greenSoft);color:var(--green)}.progressCurrent>span:first-child{background:var(--blueSoft);color:var(--blue)}.progressFuture>span:first-child{background:#f1f3f6}.sourceCard{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;padding:13px 14px}.sourceLabel{justify-content:space-between;display:flex}.sourceLabel span{letter-spacing:1px;color:#8b96a6;font:800 8px Manrope}.sourceLabel small{color:var(--soft);font-size:8px}.sourceCard blockquote{color:#344052;margin:9px 0 0;font-size:11px;line-height:1.6}.decisionEvidence{background:linear-gradient(#fbfdff,#f7fbff);border:1px solid #d5e3fa;border-radius:12px;margin-top:12px;padding:14px}.evidenceHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.evidenceHeader>div:first-child{flex-direction:column;gap:4px;display:flex}.evidenceHeader span{color:var(--blue);align-items:center;gap:6px;font:800 9px Manrope;display:flex}.evidenceHeader small{color:#8090a2;font-size:7.5px}.confidenceHero{text-align:right}.confidenceHero b{color:var(--blue);letter-spacing:-1px;font:800 28px Manrope;display:block}.confidenceHero span{color:var(--soft);font-size:8px}.evidenceGrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fieldV2{background:#fff;border:1px solid #e4eaf1;border-radius:8px;padding:9px}.fieldV2 span{color:var(--soft);margin-bottom:5px;font-size:7px;display:block}.fieldV2 strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.aiReason{color:#56728f;background:#edf5ff;border:1px solid #dce9fb;border-radius:9px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.45;display:flex}.aiReason svg{color:var(--blue);flex:none}.aiReason b{color:#365b81}.editGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0 10px;display:grid}.editGrid label{flex-direction:column;gap:5px;display:flex}.editGrid label>span{text-transform:uppercase;letter-spacing:.7px;color:#6e7b8f;font-size:8px;font-weight:800}.editGrid input,.editGrid select{color:var(--ink);background:#fff;border:1px solid #dce3eb;border-radius:8px;outline:0;padding:9px 10px}.controlCards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.controlCards>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px}.controlCards span{letter-spacing:1px;color:#9ca7b5;margin-bottom:5px;font:800 7px Manrope;display:block}.controlCards strong{align-items:center;gap:5px;font-size:9px;display:flex}.controlCards strong svg{color:var(--blue)}.controlCards small{color:var(--soft);margin-top:4px;font-size:7px;display:block}.decisionFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;margin-top:13px;padding-top:13px;display:flex}.humanCallout,.successState{align-items:center;gap:9px;display:flex}.humanCallout>svg{color:var(--blue)}.humanCallout div,.successState div{flex-direction:column;gap:3px;display:flex}.humanCallout b,.successState b{font-size:10px}.humanCallout span,.successState span{color:var(--muted);font-size:8px}.successState{color:var(--green)}.postAction{background:var(--greenSoft);border:1px solid #dcefe5;border-radius:8px;padding:7px 9px}.postAction span{color:#789588;font:800 7px Manrope;display:block}.postAction b{color:var(--green);font-size:8px}.decisionBtns{gap:7px;display:flex}.auditPreview{border-top:1px dashed #dfe4ea;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.auditPreview span:first-child{color:#526073;align-items:center;gap:4px;font-weight:800;display:flex}.auditPreview span:not(:first-child){background:var(--greenSoft);color:#4c896b;border:1px solid #e0eee6;border-radius:7px;padding:5px 7px}.detailEmpty{text-align:center;background:#fff;border:1px dashed #d5dce6;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.detailEmpty h3{color:#536176;margin:0;font:800 14px Manrope}.detailEmpty p{max-width:310px;color:var(--soft);font-size:9px;line-height:1.5}.emptyRing{background:var(--blueSoft);width:60px;height:60px;color:var(--blue);border:1px solid #d9e6ff;border-radius:16px;place-items:center;margin-bottom:11px;display:grid}.logPanelV2{box-shadow:var(--shadowLg);padding:25px}.logHero{justify-content:space-between;align-items:flex-start;display:flex}.logHero h2{letter-spacing:-1.2px;margin:8px 0 4px;font:800 31px Manrope}.logHero p{color:var(--muted);margin:0;font-size:11px}.logHeroActions{align-items:center;gap:9px;display:flex}.auditBadge{background:var(--greenSoft);color:var(--green);border:1px solid #d9eee0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.auditBadge span{flex-direction:column;gap:2px;display:flex}.auditBadge b{font-size:9px}.auditBadge small{color:#789888;font-size:7px}.logSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.logSummary div{border:1px solid var(--line);background:linear-gradient(#fcfdff,#f8fafc);border-radius:10px;padding:13px}.logSummary b{letter-spacing:-.4px;font:800 19px Manrope;display:block}.logSummary span{color:var(--soft);margin-top:3px;font-size:8px;display:block}.logWorkspace{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.logRail{flex-direction:column;gap:10px;display:flex}.railCard{border:1px solid var(--line);background:#fafbfd;border-radius:11px;padding:15px}.railCard b{font:800 21px Manrope;display:block}.railCard span{color:var(--muted);margin-top:3px;font-size:8px;display:block}.railCard.blue{background:#f4f8ff;border-color:#dbe7fb}.railCard.blue b{color:var(--blue)}.railCard.green{background:#f3faf6;border-color:#dcefe4}.railCard.green b{color:var(--green)}.railCard.amber{background:#fffaf0;border-color:#f2e6c9}.railCard.amber b{color:var(--amber)}.railNote{color:#607089;background:#f8fbff;border:1px solid #dde6f1;border-radius:10px;align-items:flex-start;gap:8px;margin-top:auto;padding:12px;font-size:8px;line-height:1.45;display:flex}.railNote svg{color:var(--blue);flex:none}.timelineV2{max-width:none}.timelineMode{padding:16px 4px}.timelineMode .logDot{width:29px;height:29px;box-shadow:0 0 0 5px #15985a12}.timelineMode .logLine{background:#dfe7e2;width:1px;position:absolute;top:45px;bottom:-17px;left:19px}.logRow{border-top:1px solid #eff2f5;gap:10px;padding:12px 7px;display:flex;position:relative}.logDot{background:var(--greenSoft);width:27px;height:27px;color:var(--green);border-radius:9px;flex:none;place-items:center;display:grid}.logBody{flex:1;min-width:0}.logBody>div{align-items:center;gap:7px;display:flex}.logBody strong{font-size:10px}.logBody span{color:#7a8799;background:#f4f6f8;border-radius:5px;padding:3px 5px;font-size:8px}.logBody p{color:var(--muted);margin:4px 0;font-size:8px}.logBody small{color:var(--soft);font-size:7.5px}.more{color:#b5bdc8;margin-top:4px}.empty{text-align:center;color:#9ca7b4;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:32px 20px;display:flex}.empty svg{color:var(--green);margin-bottom:8px}.empty strong{color:#5a677a;font:800 12px Manrope}.empty span{max-width:270px;margin-top:4px;font-size:8px;line-height:1.5}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080d1378;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border:1px solid #e0e6ee;border-radius:17px;width:min(430px,100vw - 28px);padding:25px;box-shadow:0 30px 100px #0000003d}.modalIcon{border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.modalIcon.danger{background:var(--redSoft);color:var(--red)}.modal h3{margin:0;font:800 18px Manrope}.modal p{color:var(--muted);font-size:10px;line-height:1.5}.modal textarea{resize:none;border:1px solid var(--line);border-radius:9px;outline:0;width:100%;height:100px;padding:10px;font-size:10px}.modalActions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.toast{z-index:60;color:#fff;background:#0f151df5;border-radius:12px;align-items:center;gap:9px;max-width:460px;padding:13px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #0000002e}.toast svg{color:#7ce1a6;flex:none}.spin{animation:1s linear infinite dfspin}@keyframes dfspin{to{transform:rotate(360deg)}}@media (width<=1250px){.dashboardGrid{grid-template-columns:1fr 1fr}.recentPanel{grid-column:1/-1}.snapshotGrid{grid-template-columns:1fr 1fr}.topSearch{display:none}}@media (width<=1120px){.heroV2,.newGrid,.commandGrid{grid-template-columns:1fr}.statsV2{grid-template-columns:repeat(3,1fr)}.logWorkspace{grid-template-columns:1fr}.logRail{grid-template-columns:repeat(3,1fr);display:grid}.railNote{display:none}}@media (width<=900px){.sidebar{width:220px}.main{margin-left:220px}.content{padding:22px 18px 40px}.statsV2{grid-template-columns:1fr 1fr}.activityGrid{grid-template-columns:1fr}.commandHero{flex-direction:column}.commandStats{justify-content:flex-start}.flowStrip{justify-content:flex-start;gap:10px;overflow:auto}.flowArrow{flex:none}.decisionFooter{flex-direction:column;align-items:flex-start}.logRail{grid-template-columns:1fr 1fr}}@media (width<=700px){.sidebar{width:100%;height:auto;position:static}.sidebar nav{flex-direction:row;overflow:auto}.sidebar .navLabel,.engine{display:none}.main{margin-left:0}.topbar{height:68px;padding:0 16px}.topbar h1{font-size:24px}.topUser{display:none}.content{padding:16px}.heroMain h2,.commandHero h2,.pageIntro h2{font-size:30px}.statsV2,.dashboardGrid,.snapshotGrid,.requesterGrid,.evidenceGrid,.controlCards,.logSummary{grid-template-columns:1fr}.commandStats{display:none}.queueToolbar{flex-direction:column;align-items:flex-start}.decisionBtns{flex-wrap:wrap}.commandRow{grid-template-columns:34px minmax(0,1fr) 15px}.commandSignals{display:none}.notificationPanel{width:min(350px,100vw - 24px);right:-35px}}.executionSuccess{background:linear-gradient(90deg,#f1fbf5,#f9fcfa);border:1px solid #cfe9da;border-radius:12px;align-items:flex-start;gap:11px;width:100%;padding:14px 15px;display:flex;position:relative}.executionSuccess>svg{color:var(--green);flex:none;margin-top:2px}.executionCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.executionCopy>b{color:var(--green);font-size:10px}.executionCopy>span{color:#6f8d7d;font-size:8px}.executionSteps{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.executionSteps span{color:#39815c;background:#fff;border:1px solid #dcefe4;border-radius:7px;flex:none;padding:5px 7px;font-size:7px;font-weight:700;line-height:1}.executionSuccess .postAction{flex:none}@media (width<=720px){.executionSuccess{flex-wrap:wrap}.executionSuccess .postAction{margin-left:32px}}.executionSuccess .executionCopy>b{font-size:13px!important}.executionSuccess .executionCopy>span{font-size:10px!important}.executionSteps{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;margin-top:10px;display:flex}.executionSteps span{white-space:nowrap;align-items:center;border-radius:999px!important;flex:none!important;width:auto!important;padding:7px 10px!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important;display:inline-flex!important}.postAction{padding:9px 11px!important}.postAction span{font-size:8px!important}.postAction b,.auditPreview{font-size:9px!important}.auditPreview span:not(:first-child){padding:6px 8px!important;font-size:8px!important}.decisionCommandDetail{font-size:13px}.decisionCommandDetail p{font-size:10px}.controlCards strong{font-size:10px!important}.controlCards small{font-size:8px!important}.panelHead h3,.sectionTitle h3,.control strong,.rowMain strong,.commandMain strong,.snapshotCard>strong,.logBody strong{font-size:14px!important}.panelHead p,.rowMain span,.commandMain span,.commandMain p,.snapshotCard>span,.snapshotCard p,.logBody p,.logBody small,.control span,.eyebrow{font-size:11px!important}.eyebrow.small,.status,.priority,.countChip,.aiScore,.confidencePill{font-size:10px!important}.decisionBanner strong{font-size:13px!important}.decisionBanner p{font-size:11px!important}.metricLabel{font-size:13px!important}.metric small,.wstep strong,.wstep span,.workflowHead small{font-size:10px!important}.workflowFoot{font-size:11px!important}.control>b,.snapshotType,.commandStats span,.commandMain span,.logSummary span{font-size:10px!important}
