:root{--ww-navy:#14243d;--ww-navy-2:#1c3152;--ww-blue:#3276e8;--ww-ink:#182235;--ww-muted:#738099;--ww-line:#e4e9f2;--ww-surface:#fff;--ww-bg:#f3f6fb;--ww-shadow:0 8px 30px #1f375a12}:is(body:has(.ww-shell),body:has(.ww-state-page)){background:var(--ww-bg);min-width:320px;color:var(--ww-ink);margin:0;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}:is(body:has(.ww-shell) #root,body:has(.ww-state-page) #root){min-height:100vh}.ww-shell,.ww-shell *{box-sizing:border-box}.ww-shell button,.ww-shell textarea,.ww-state-page button,.ww-state-page a{font:inherit}.ww-shell button{cursor:pointer}.ww-shell{background:radial-gradient(circle at 65% -30%, #4582f214, transparent 40%), var(--ww-bg);min-height:100vh}.ww-sidebar{z-index:40;color:#fff;background:radial-gradient(circle at 30% 8%,#5287d53b,#0000 26%),linear-gradient(#142641 0%,#101d32 100%);flex-direction:column;width:142px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #12233b14}.ww-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:52px;padding:0 8px 22px;display:flex}.ww-brand img{border-radius:11px;width:38px;height:38px;box-shadow:0 5px 14px #0003}.ww-brand div{flex-direction:column;min-width:0;display:flex}.ww-brand strong{letter-spacing:.02em;font-size:17px;line-height:1.2}.ww-brand span{color:#ffffff94;white-space:nowrap;margin-top:4px;font-size:10px}.ww-sidebar nav{gap:7px;margin-top:25px;display:grid}.ww-sidebar nav button{color:#ffffffad;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;font-size:13px;transition:all .18s;display:flex}.ww-sidebar nav button:hover{color:#fff;background:#ffffff0f}.ww-sidebar nav button.is-active{color:#fff;background:#2f71dc;box-shadow:0 7px 18px #1a5bc84d}.ww-sidebar-foot{border-top:1px solid #ffffff1a;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-top:auto;padding:15px 7px 0;display:grid}.ww-user-avatar{color:#dceaff;background:#5991e63b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.ww-sidebar-foot>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.ww-sidebar-foot strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ww-sidebar-foot span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.ww-sidebar-foot .ww-icon-button{color:#ffffff8c;background:0 0;border-color:#0000}.ww-main{min-height:100vh;margin-left:142px;padding:20px 30px 18px}.ww-topbar{align-items:center;gap:20px;min-height:57px;margin-bottom:16px;display:flex}.ww-topbar>div:nth-child(2),.ww-topbar>div:first-child{min-width:0}.ww-eyebrow{color:#7e91ae;letter-spacing:.17em;font-size:9px;font-weight:800}.ww-topbar h1{color:var(--ww-ink);letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(25px,2.2vw,32px);line-height:1.1}.ww-topbar p{color:#8994a8;margin:0;font-size:11px}.ww-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.ww-icon-button{border:1px solid var(--ww-line);color:#65728a;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.ww-icon-button.has-dot{position:relative}.ww-icon-button.has-dot:after{content:"";background:#f05b65;border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.ww-refresh-button{color:#41516a;background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #1e3c640a}.ww-refresh-button:disabled{cursor:wait;opacity:.65}.ww-mobile-menu{display:none}.ww-data-note{color:#8b6415;background:#fff9ec;border:1px solid #f4dfb3;border-radius:9px;align-items:center;gap:8px;min-height:36px;margin:-8px 0 18px;padding:7px 11px;font-size:11px;display:flex}.ww-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;scroll-margin-top:20px;display:grid}.ww-metric-card{border:1px solid var(--ww-line);min-height:112px;box-shadow:var(--ww-shadow);background:#fff;border-radius:12px;padding:17px 18px 15px;position:relative;overflow:hidden}.ww-metric-card:after{content:"";opacity:.05;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;top:-48px;right:-37px}.ww-metric-head{color:#738099;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.ww-metric-icon{color:currentColor;background:color-mix(in srgb, currentColor 10%, white);border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ww-metric-icon svg{width:17px;height:17px}.ww-metric-value{align-items:baseline;gap:5px;margin-top:10px;display:flex}.ww-metric-value strong{color:#172237;letter-spacing:-.035em;font-size:clamp(25px,2vw,31px);line-height:1}.ww-metric-value em{color:#7a879c;font-size:11px;font-style:normal}.ww-metric-change{align-items:center;gap:3px;margin-top:8px;font-size:10px;display:flex}.ww-metric-change strong{margin-right:3px}.ww-metric-change span{color:#9aa4b4}.ww-metric-change.is-up{color:#18a877}.ww-metric-change.is-down{color:#e35b68}.ww-metric-foot{color:#98a2b2;margin:8px 0 0;font-size:10px}.ww-metric-card.is-blue{color:#3d7ce8}.ww-metric-card.is-violet{color:#795fdc}.ww-metric-card.is-cyan{color:#20a1c9}.ww-metric-card.is-green{color:#21a779}.ww-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:12px;margin-top:12px;display:grid}.ww-trend-full{margin-top:12px}.ww-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;margin-top:12px;display:grid}.ww-panel{border:1px solid var(--ww-line);box-shadow:var(--ww-shadow);background:#fff;border-radius:12px;scroll-margin-top:20px}.ww-panel-head{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:56px;padding:11px 17px;display:flex}.ww-panel-icon{color:#3777de;background:#edf4ff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ww-panel-head>div{min-width:0}.ww-panel-head h2{color:#253047;margin:0;font-size:14px;line-height:1.2}.ww-panel-head p{color:#99a3b3;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:9.5px;overflow:hidden}.ww-panel-head>:last-child:not(div):not(.ww-panel-icon){margin-left:auto}.ww-text-button{color:#3975d9;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.ww-delivery-body{grid-template-columns:138px minmax(210px,1fr) 150px;align-items:center;gap:20px;min-height:184px;padding:14px 20px;display:grid}.ww-progress-wrap{justify-items:center;display:grid}.ww-progress-ring{--progress:0%;background:conic-gradient(#3478e6 var(--progress), #edf1f7 0);border-radius:50%;place-items:center;width:98px;height:98px;display:grid}.ww-progress-ring:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:73px;height:73px;box-shadow:inset 0 0 0 1px #f0f2f6}.ww-progress-ring div{z-index:1;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.ww-progress-ring strong{color:#17243a;font-size:23px;line-height:1}.ww-progress-ring span{color:#8793a6;margin-top:5px;font-size:9px}.ww-progress-wrap p{color:#8d98a9;margin:10px 0 0;font-size:9px}.ww-stage-list{gap:13px;display:grid}.ww-stage>div:first-child{grid-template-columns:25px 1fr auto;align-items:center;gap:8px;display:grid}.ww-stage>div:first-child span{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.ww-stage svg{width:14px;height:14px}.ww-stage strong{color:#59677d;font-size:10px}.ww-stage em{color:#26334a;font-size:14px;font-style:normal;font-weight:750}.ww-stage-track{background:#eef1f5;border-radius:9px;height:5px;margin:7px 0 0 33px;overflow:hidden}.ww-stage-track i{border-radius:inherit;background:currentColor;min-width:3px;height:100%;display:block}.ww-stage.is-amber{color:#e6a636}.ww-stage.is-amber span{color:#c6881f;background:#fff4dc}.ww-stage.is-blue{color:#3479e5}.ww-stage.is-blue span{color:#3479e5;background:#edf4ff}.ww-stage.is-green{color:#2bb784}.ww-stage.is-green span{color:#26a777;background:#eaf9f4}.ww-delivery-summary{border-left:1px solid #edf0f4;align-content:center;align-self:stretch;gap:11px;padding-left:19px;display:grid}.ww-delivery-summary div{flex-direction:column;display:flex}.ww-delivery-summary span{color:#97a1b1;font-size:9px}.ww-delivery-summary strong{color:#29354a;margin-top:4px;font-size:13px}.ww-attention-list{padding:10px 13px 13px}.ww-attention-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;min-height:57px;padding:8px;display:grid}.ww-attention-item:last-child{border-bottom:0}.ww-alert-mark{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.ww-attention-item>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ww-attention-item strong{color:#38455a;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ww-attention-item small{color:#9aa4b4;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8.5px;overflow:hidden}.ww-attention-item>svg{color:#b4bdca}.ww-attention-item.is-danger .ww-alert-mark{color:#e55562;background:#fff0f1}.ww-attention-item.is-warning .ww-alert-mark{color:#d99321;background:#fff6e5}.ww-attention-item.is-info .ww-alert-mark{color:#3e7ddd;background:#edf4ff}.ww-trend-panel{min-height:210px}.ww-documents-panel{min-height:155px}.ww-chart{padding:13px 19px 14px}.ww-chart-legend{color:#919bad;justify-content:flex-end;gap:13px;height:18px;font-size:8.5px;display:flex}.ww-chart-legend span{align-items:center;gap:4px;display:flex}.ww-chart-legend i{background:#3c7be3;border-radius:2px;width:7px;height:7px}.ww-chart-legend i.is-orders{background:#27b287;border-radius:50%}.ww-chart-bars{background:repeating-linear-gradient(#0000 0 29px,#f0f3f7 30px);border-bottom:1px solid #e9edf3;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(7px,2.4vw,38px);height:122px;padding:7px 28px 0;display:grid}.ww-chart-column{grid-template-rows:15px 1fr 20px;justify-items:center;min-width:0;height:100%;display:grid;position:relative}.ww-bar-value{color:#7e899d;white-space:nowrap;font-size:7.5px}.ww-bar-track{align-items:flex-end;width:min(28px,65%);height:100%;display:flex}.ww-bar-track i{background:linear-gradient(#4d8aec,#3272df);border-radius:4px 4px 1px 1px;width:100%;min-height:4px;box-shadow:0 5px 12px #3170df26}.ww-order-dot{z-index:2;background:#27b287;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,50%);box-shadow:0 2px 7px #27b28752}.ww-chart-column>span{color:#9aa4b4;padding-top:7px;font-size:8px}.ww-chart-loading{color:#8c97a8;justify-content:center;align-items:center;gap:8px;min-height:200px;font-size:10px;display:flex}.ww-document-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 13px 14px;display:grid}.ww-document-list a{min-width:0;min-height:72px;color:inherit;border:1px solid #e8ecf2;border-radius:9px;grid-template-columns:33px minmax(0,1fr);align-content:center;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid;position:relative}.ww-document-list a:hover strong{color:#3274dd}.ww-document-list a.is-disabled{pointer-events:none;opacity:.55}.ww-doc-icon{color:#3b79de;background:#edf4ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ww-doc-icon svg{width:17px;height:17px}.ww-document-list a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ww-document-list strong{color:#3b475b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;transition:all .16s;overflow:hidden}.ww-document-list small{color:#9aa4b3;margin-top:4px;font-size:8px}.ww-document-list em{color:#2778df;background:#edf5ff;border-radius:5px;padding:2px 6px;font-size:7.5px;font-style:normal;position:absolute;top:7px;right:7px}.ww-document-list a>svg{color:#aab3c0;position:absolute;bottom:8px;right:8px}.ww-empty{color:#a3adbc;align-content:center;place-items:center;gap:9px;min-height:175px;font-size:10px;display:grid}.ww-empty svg{opacity:.7;width:26px;height:26px}.ww-ai-banner{background:linear-gradient(100deg,#edf5ff 0%,#f5f2ff 100%);border:1px solid #dbe6f8;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-content:center;align-items:center;gap:11px 13px;min-height:155px;padding:14px 18px;scroll-margin-top:20px;display:grid;overflow:hidden;box-shadow:0 8px 28px #3469ba0f}.ww-ai-orb{color:#fff;background:linear-gradient(135deg,#377be6,#7659d9);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 17px #405dcc40}.ww-ai-banner>div:nth-child(2){min-width:0}.ww-ai-banner span{color:#6782aa;letter-spacing:.12em;font-size:7.5px;font-weight:800}.ww-ai-banner h2{color:#23324b;margin:3px 0 4px;font-size:13px}.ww-ai-banner p{color:#738199;margin:0;font-size:9.5px;line-height:1.7}.ww-ai-banner>button{color:#fff;background:#3475df;border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:700;display:flex;box-shadow:0 6px 14px #3475df2e}.ww-footer{color:#a2abba;justify-content:space-between;padding:17px 2px 0;font-size:8px;display:flex}.ww-mobile-tabs,.ww-menu-backdrop{display:none}.ww-ai-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121d2f5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.ww-ai-drawer{background:#f8fafe;border-left:1px solid #dce3ee;flex-direction:column;width:min(480px,100%);height:100%;animation:.23s ease-out ww-slide-in;display:flex;box-shadow:-20px 0 55px #12274629}@keyframes ww-slide-in{0%{opacity:0;transform:translate(30px)}}.ww-ai-drawer>header{background:#fff;border-bottom:1px solid #e3e8f1;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;min-height:82px;padding:16px 18px;display:grid}.ww-ai-drawer header>div:nth-child(2){flex-direction:column;display:flex}.ww-ai-drawer header span{color:#6e83a3;letter-spacing:.12em;font-size:8px;font-weight:800}.ww-ai-drawer header h2{color:#243149;margin:3px 0 0;font-size:16px}.ww-ai-content{flex:1;padding:20px 18px;overflow:auto}.ww-ai-intro{color:#68768d;background:#fff;border:1px solid #e3e9f3;border-radius:11px;margin:0 0 14px;padding:13px 14px;font-size:11px;line-height:1.65}.ww-quick-prompts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ww-quick-prompts button{color:#44536b;text-align:left;background:#fff;border:1px solid #e0e7f1;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:10px 11px;font-size:10px;display:flex}.ww-quick-prompts button:hover{color:#286bcf;border-color:#a9c5ef}.ww-ai-answer{background:#fff;border:1px solid #dbe6f6;border-radius:12px;margin-top:16px;padding:15px;box-shadow:0 8px 24px #284b780d}.ww-answer-label{color:#3975d7;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.ww-ai-answer p{color:#3f4d63;white-space:pre-wrap;margin:11px 0 0;font-size:11px;line-height:1.75}.ww-ai-thinking{align-items:center;gap:8px;display:flex;color:#738099!important}.ww-ai-form{background:#fff;border-top:1px solid #e3e8f1;grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:9px;padding:13px 16px 16px;display:grid}.ww-ai-form textarea{resize:vertical;color:#334159;background:#f9fbfe;border:1px solid #dce4ef;border-radius:10px;outline:none;width:100%;min-height:68px;max-height:150px;padding:11px 12px;font-size:11px;line-height:1.55}.ww-ai-form textarea:focus{border-color:#74a3e9;box-shadow:0 0 0 3px #3975d71a}.ww-ai-form button{color:#fff;background:#3475df;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ww-ai-form button:disabled{cursor:not-allowed;background:#b3c0d2}.ww-state-page{color:#344158;text-align:center;background:radial-gradient(circle at 50% 35%,#437ee21a,#0000 28%),#f3f6fb;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:100vh;padding:28px;display:flex}.ww-state-page>img{border-radius:16px;width:62px;height:62px;margin-bottom:8px;box-shadow:0 10px 25px #2c538e2e}.ww-state-page>svg{color:#3b78df}.ww-state-page strong{font-size:18px}.ww-state-page span{color:#8290a5;max-width:390px;font-size:12px;line-height:1.6}.ww-state-page a,.ww-state-page button{color:#fff;background:#3475df;border:0;border-radius:10px;align-items:center;gap:7px;margin-top:6px;padding:10px 15px;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 7px 18px #3475df33}.is-spinning{animation:.8s linear infinite ww-spin}@keyframes ww-spin{to{transform:rotate(360deg)}}@media (width>=1440px){.ww-main{max-width:1540px;margin-left:142px;margin-right:auto;padding-left:38px;padding-right:38px}.ww-metric-card{min-height:116px}.ww-delivery-body{min-height:188px}}@media (width<=1120px){.ww-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ww-primary-grid,.ww-bottom-grid{grid-template-columns:1fr}.ww-delivery-body{grid-template-columns:150px 1fr 165px}}@media (width<=760px){body:has(.ww-shell){padding-bottom:66px}.ww-sidebar{width:226px;transition:transform .22s;transform:translate(-102%)}.ww-sidebar.is-open{transform:translate(0)}.ww-menu-backdrop{z-index:35;background:#121f3359;border:0;display:block;position:fixed;inset:0}.ww-main{margin-left:0;padding:17px 14px 20px}.ww-topbar{gap:11px;min-height:54px;margin-bottom:18px}.ww-mobile-menu{border:1px solid var(--ww-line);color:#4e5c72;background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.ww-eyebrow{display:none}.ww-topbar h1{margin-top:0;font-size:22px}.ww-topbar p{font-size:9px}.ww-top-actions .ww-icon-button{display:none}.ww-refresh-button{justify-content:center;width:38px;padding:0}.ww-refresh-button span{display:none}.ww-kpi-grid{gap:10px}.ww-metric-card{min-height:126px;padding:14px}.ww-metric-head{gap:7px;font-size:10px}.ww-metric-icon{width:28px;height:28px}.ww-metric-value{margin-top:12px}.ww-metric-value strong{font-size:23px}.ww-metric-change{margin-top:9px}.ww-primary-grid,.ww-bottom-grid{gap:10px;margin-top:10px}.ww-panel-head{min-height:61px;padding:13px 14px}.ww-panel-head p{max-width:215px}.ww-delivery-body{grid-template-columns:115px 1fr;gap:14px;min-height:0;padding:17px 14px}.ww-progress-ring{width:98px;height:98px}.ww-progress-ring:before{width:73px;height:73px}.ww-progress-ring strong{font-size:23px}.ww-stage-list{gap:14px}.ww-delivery-summary{border-top:1px solid #edf0f4;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-self:auto;gap:7px;padding:14px 0 0}.ww-delivery-summary div{text-align:center;align-items:center}.ww-delivery-summary span{font-size:8px}.ww-delivery-summary strong{font-size:11px}.ww-chart-bars{gap:7px;padding-left:0;padding-right:0}.ww-bar-track{width:22px;max-width:70%}.ww-document-list{grid-template-columns:1fr}.ww-document-list a{min-height:62px}.ww-ai-banner{grid-template-columns:38px 1fr;min-height:150px;padding:14px}.ww-ai-banner .ww-ai-orb{width:38px;height:38px}.ww-ai-banner>button{grid-column:1/-1;justify-content:center}.ww-footer{flex-direction:column;align-items:center;gap:5px}.ww-mobile-tabs{z-index:45;height:64px;padding:6px 8px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #dfe5ee;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 25px #1a315114}.ww-mobile-tabs button{color:#8b96a8;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;display:flex}.ww-mobile-tabs button.is-active{color:#3275df}.ww-ai-drawer{padding-bottom:env(safe-area-inset-bottom)}.ww-quick-prompts{grid-template-columns:1fr}}@media (width<=430px){.ww-main{padding-left:11px;padding-right:11px}.ww-kpi-grid{gap:8px}.ww-metric-card{min-height:120px;padding:12px}.ww-metric-head>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ww-metric-value strong{font-size:20px}.ww-metric-foot,.ww-metric-change span{font-size:8px}.ww-panel-head p{max-width:165px}.ww-text-button{font-size:9px}.ww-delivery-body{grid-template-columns:100px 1fr;padding-left:10px;padding-right:10px}.ww-progress-ring{width:88px;height:88px}.ww-progress-ring:before{width:66px;height:66px}.ww-progress-ring strong{font-size:20px}.ww-stage>div:first-child{grid-template-columns:22px 1fr auto;gap:6px}.ww-stage>div:first-child span{width:22px;height:22px}.ww-stage-track{margin-left:28px}.ww-chart{padding-left:10px;padding-right:10px}.ww-bar-value{font-size:7px}}@media (prefers-reduced-motion:reduce){.ww-shell *,.ww-ai-drawer{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}:root{color:#d9e7ea;background:#081114;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}body{background:linear-gradient(90deg,#84ccdc0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(0deg,#84ccdc09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#081114 0%,#0c171b 52%,#0f1c20 100%);min-width:0;margin:0}button{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #14b8a66b}.skipLink{color:#fff;z-index:100;background:#0f172a;border-radius:8px;padding:9px 12px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.appShell{grid-template-columns:236px minmax(0,1fr);gap:16px;width:100%;max-width:none;min-height:100vh;margin:0 auto;padding:18px;transition:grid-template-columns .22s;display:grid}.appShell.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.appSidebar{background:linear-gradient(#102227fa,#0f172afa),#0f172a;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;align-self:start;gap:16px;min-height:calc(100vh - 36px);padding:14px;transition:padding .22s,width .22s;display:flex;position:sticky;top:18px;box-shadow:0 22px 52px #0f172a29}.sidebarBrand{border-bottom:1px solid #e2e8f01f;justify-content:space-between;align-items:center;gap:8px;padding-bottom:13px;display:flex}.sidebarBrandText{gap:4px;min-width:0;display:grid}.sidebarBrandText span{color:#67e8c9;font-size:12px;font-weight:820}.sidebarBrandText strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:780;overflow:hidden}.sidebarBrandText small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.sidebarToggle{color:#d8fff5;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f024;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;transition:background .18s,transform .18s;display:inline-flex}.sidebarToggle:hover{background:#14b8a629;transform:translateY(-1px)}.appSidebar[data-collapsed=yes]{padding:14px 10px}.appSidebar[data-collapsed=yes] .sidebarBrand{justify-content:center}.appSidebar[data-collapsed=yes] .sidebarBrandText,.appSidebar[data-collapsed=yes] .mainNav button span,.appSidebar[data-collapsed=yes] .sidebarBrandText small{display:none}.sideNav{gap:8px;display:grid}.sideNavGroup{gap:6px;display:grid}.sideNavGroup p{color:#8aa39c;margin:0;padding:0 8px;font-size:12px;font-weight:780}.mainNav button,.sideNavGroup button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:38px;padding:0 9px;font-weight:760;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.mainNav button:hover,.sideNavGroup button:hover{background:#ffffff14;border-color:#e2e8f01f;transform:translateY(-1px)}.mainNav button.active,.sideNavGroup button.active{color:#f8fafc;background:#14b8a629;border-color:#5eead461;box-shadow:inset 3px 0 #2dd4bf,0 10px 24px #14b8a614}.mainNav button span,.sideNavGroup button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mainNav button b,.sideNavGroup button b{color:#fff;background:#c53030;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:820;display:inline-flex}.appSidebar[data-collapsed=yes] .mainNav button{grid-template-columns:1fr;justify-items:center;padding:0;position:relative}.appSidebar[data-collapsed=yes] .mainNav button b{position:absolute;top:4px;right:4px}.mainShell{min-width:0;overflow:hidden}.loginShell{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginPanel{background:#fff;border:1px solid #d7dfd9;border-radius:8px;gap:14px;width:100%;max-width:420px;padding:24px;display:grid}.loginIntro{gap:6px;display:grid}.loginIntro p{color:#5d6d64}.loginPanel label,.configInput{gap:6px;display:grid}.loginPanel label span,.configInput span{color:#40554c;font-size:12px;font-weight:760}.loginPanel input,.configInput input,.configInput select{color:#1c2a23;font:inherit;background:#fff;border:1px solid #cfd9d2;border-radius:8px;width:100%;min-height:36px;padding:8px 10px}.loginButton,.fullWidth{width:100%}.topbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;display:flex}.topbarTitle{gap:4px;min-width:0;display:grid}.topbarTitle p{color:#64726b;max-width:760px;font-size:13px}.breadcrumbs{color:#6f7f76;flex-wrap:wrap;align-items:center;gap:3px;min-height:18px;font-size:12px;font-weight:720;display:flex}.breadcrumbs strong{color:#126d55}.eyebrow{color:#587069;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:24px;font-weight:760}h2{color:#29362f;letter-spacing:0;margin-bottom:10px;font-size:13px;font-weight:760}.topActions{align-items:center;gap:8px;display:flex}.adminTabs{background:#fff;border:1px solid #d7dfd9;border-radius:8px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.adminTabs button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:760;display:inline-flex}.adminTabs button.active{color:#fff;background:#126d55}.adminMessage,.pageError{margin-bottom:12px}.adminMessage{color:#216e3a;background:#e4f4ea;border:1px solid #9bd6b5;border-radius:8px;padding:9px 12px}.settingsHub{background:#fff;border:1px solid #d7dfd9;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid;box-shadow:0 10px 26px #1c2a230a}.settingsHubTitle{gap:3px;min-width:0;display:grid}.settingsHubTitle span{color:#126d55;font-size:12px;font-weight:820}.settingsHubTitle strong{color:#24352c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.settingsHubStats{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.settingsHubStats span{color:#214f78;background:#eef6ff;border:1px solid #dbeafe;border-radius:999px;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800}.settingsSubNav{background:#f3f7f4;border:1px solid #dce5df;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.settingsSubNav button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:780;transition:background .18s,color .18s,transform .18s;display:inline-flex}.settingsSubNav button:hover{background:#fff;transform:translateY(-1px)}.settingsSubNav button.active{color:#fff;background:#126d55}.settingsSubNav b{color:#fff;background:#c53030;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.iconButton,.iconOnly{color:#1c2a23;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-weight:720;display:inline-flex}.iconButton.subtle:hover{background:#fff;border-color:#b9d8c8}.iconButton:disabled{color:#95a09a;cursor:not-allowed}.iconOnly{width:36px;padding:0}.metricStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-bottom:12px;display:grid}.metric{background:#fff;border:1px solid #d7dfd9;border-left-width:4px;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-width:0;min-height:58px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.metric:hover{border-color:#b9d8c8;transform:translateY(-2px);box-shadow:0 10px 24px #1c2a2312}.metric span{color:#58665f;font-size:12px;font-weight:700}.metric strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}.metric small{color:#78867e;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:11px;font-weight:720;overflow:hidden}.metric.blue{border-left-color:#2e6da4}.metric.amber{border-left-color:#b7791f}.metric.green{border-left-color:#2f855a}.metric.red{border-left-color:#c53030}.metric.violet{border-left-color:#6b46c1}.commandCenterHero{color:#fff;background:linear-gradient(135deg,#0f172afa,#126d55f2,#1e5d7af0),linear-gradient(90deg,#ffffff24 1px,#0000 1px) 0 0/42px 42px;border:1px solid #126d5547;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:18px;min-height:148px;margin-bottom:12px;padding:20px;display:grid;position:relative;overflow:hidden}.commandCenterHero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:24%;height:100%;animation:5.4s ease-in-out infinite heroSweep;position:absolute;top:0;left:-40%;transform:skew(-18deg)}.commandHeroCopy,.commandHeroSignals{z-index:1;position:relative}.commandHeroCopy{align-content:center;gap:9px;max-width:760px;display:grid}.commandHeroCopy h2{color:#fff;margin:0;font-size:32px}.commandHeroCopy p{color:#ffffffd1;font-size:14px;line-height:1.6}.liveBadge{background:#ffffff21;border:1px solid #ffffff38;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 10px;font-size:12px;font-weight:840;display:inline-flex}.liveBadge i{background:#76f0a1;border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite livePulse;display:inline-block;box-shadow:0 0 #76f0a18c}.commandHeroPanel{background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;align-self:center;gap:12px;padding:12px;display:grid}.commandHeroScore{gap:8px;display:grid}.commandHeroScore span{color:#ffffffbd;font-size:12px;font-weight:820}.commandHeroScore strong{color:#fff;font-size:32px;line-height:1}.heroScoreBar{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.heroScoreBar i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);min-width:6%;height:100%;transition:width .26s;display:block}.commandHeroSignals{grid-template-columns:1fr;align-self:center;gap:10px;display:grid}.commandHeroSignals .statusLine{background:#fffffff5;border-color:#ffffffbd}.overviewScreenGrid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px;min-width:0;display:grid}.overviewScreenGrid>*{min-width:0}.overviewScreenGrid>.panel:nth-child(3){grid-column:1/-1}.panelLead,.governanceLead,.runPulseHero{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;padding:10px}.panelLead{gap:3px;display:grid}.panelLead strong,.governanceLead strong,.runPulseHero strong{color:#1e293b;font-size:13px}.panelLead span,.governanceLead span,.runPulseHero span,.runPulseHero p{color:#64748b;font-size:12px;line-height:1.5}.runPulseHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.runPulseHero div{gap:3px;min-width:0;display:grid}.runPulseHero b,.governanceLead b{border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px}.governanceLead{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.governanceLead svg{color:#276749;background:#e3f8ed;border-radius:8px;width:32px;height:32px;padding:7px}.systemDataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemDataGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.systemDataCard{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #2e6da4;border-radius:8px;gap:6px;min-height:102px;padding:12px;display:grid}.systemDataCard[data-tone=green]{border-left-color:#2f855a}.systemDataCard[data-tone=amber]{border-left-color:#b7791f}.systemDataCard[data-tone=red]{border-left-color:#c53030}.systemDataCard span{color:#64726b;font-size:12px;font-weight:820}.systemDataCard strong{color:#20342a;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.08;overflow:hidden}.systemDataCard p{color:#64726b;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.systemGaugeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemGaugeGrid div{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-top:4px solid #2e6da4;border-radius:8px;align-content:center;gap:6px;min-height:112px;padding:12px;display:grid}.systemGaugeGrid div[data-tone=green]{border-top-color:#2f855a}.systemGaugeGrid div[data-tone=red]{border-top-color:#c53030}.systemGaugeGrid div[data-tone=amber]{border-top-color:#b7791f}.systemGaugeGrid span{color:#64726b;font-size:12px;font-weight:820}.systemGaugeGrid strong{color:#20342a;font-size:34px;line-height:1}.systemGaugeGrid p{color:#64726b;font-size:12px}.systemSignalBar{background:#edf3ef;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.systemSignalBar span{border-radius:inherit;background:linear-gradient(90deg,#2f855a,#2e6da4);min-width:8%;height:100%;transition:width .26s;display:block}.liveEventList{gap:8px;max-height:520px;padding-right:2px;display:grid;overflow:auto}.liveEventItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-left:4px solid #2e6da4;border-radius:8px;gap:5px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.liveEventItem:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 10px 24px #1c2a2312}.liveEventItem span{color:#64726b;font-size:11px;font-weight:820}.liveEventItem strong{color:#26372e;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.liveEventItem p{color:#53635b;max-height:38px;font-size:12px;line-height:1.5;overflow:hidden}.liveEventItem small{color:#728079;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.visualHeroGrid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;min-width:0;margin-bottom:12px;display:grid}.visualHeroGrid>*{min-width:0}.overviewBoard,.configSummaryGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:12px;min-width:0;margin-bottom:12px;display:grid}.overviewBoard>*,.configSummaryGrid>*{min-width:0}.priorityStack{gap:8px;display:grid}.priorityItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:8px;gap:5px;min-height:78px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.priorityItem:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.priorityItem span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.priorityItem span[data-tone=green]{color:#276749;background:#e3f8ed}.priorityItem span[data-tone=amber]{color:#805600;background:#fff6d8}.priorityItem span[data-tone=red]{color:#9b2c2c;background:#fee2e2}.priorityItem strong{font-size:14px}.priorityItem p{color:#64726b;font-size:12px;line-height:1.5}.roleHomeHeader{gap:12px;margin-bottom:12px;display:grid}.roleHomeHeader>div:first-child{gap:4px;display:grid}.roleHomeHeader strong{color:#24352c;font-size:16px}.roleHomeHeader p{color:#64726b;font-size:13px}.roleSwitch{background:#f3f7f4;border:1px solid #dce5df;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px;display:grid}.roleSwitch button{color:#40554c;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px;font-weight:760}.roleSwitch button.active{color:#fff;background:#126d55}.roleInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.roleInsightCard{border:1px solid #e0e7e2;border-left:4px solid #2e6da4;border-radius:8px;gap:4px;min-height:82px;padding:10px;display:grid}.roleInsightCard[data-tone=green]{border-left-color:#2f855a}.roleInsightCard[data-tone=amber]{border-left-color:#b7791f}.roleInsightCard[data-tone=red]{border-left-color:#c53030}.roleInsightCard span{color:#64726b;font-size:11px;font-weight:780}.roleInsightCard strong{color:#20342a;font-size:22px;line-height:1}.roleInsightCard p{color:#64726b;font-size:12px}.roleFocusList{gap:8px;margin-bottom:10px;display:grid}.roleFocusList button{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #e0e7e2;border-radius:8px;gap:5px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.roleFocusList button:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.roleFocusList span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.roleFocusList span[data-tone=blue]{color:#214f78;background:#eef6ff}.roleFocusList span[data-tone=green]{color:#276749;background:#e3f8ed}.roleFocusList span[data-tone=amber]{color:#805600;background:#fff6d8}.roleFocusList span[data-tone=red]{color:#9b2c2c;background:#fee2e2}.roleFocusList strong{font-size:13px}.roleFocusList p{color:#64726b;font-size:12px;line-height:1.5}.flowHeroHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.flowHeroHeader div{gap:3px;min-width:0;display:grid}.flowHeroHeader strong{color:#24352c;font-size:15px}.flowHeroHeader span{color:#65736c;overflow-wrap:anywhere;min-width:0;font-size:12px}.wideFlowCanvas{background:#f8faf8;border:1px solid #d7dfd9;border-radius:8px;height:360px;overflow:hidden}.wideFlowCanvas.compact{height:320px}.wideFlowCanvas .react-flow__controls{border-radius:8px;overflow:hidden}.sampleFocus{gap:12px;display:grid}.sampleFocus strong{color:#213229;font-size:17px}.sampleFocus p{color:#40554c;max-height:176px;font-size:13px;line-height:1.62;overflow:auto}.miniKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniKpis span{color:#40554c;background:#f1f5f2;border:1px solid #e0e7e2;border-radius:8px;min-height:34px;padding:8px;font-size:12px;font-weight:760}.healthStack{gap:9px;display:grid}.configSummaryGrid .healthStack{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.healthItem{border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;gap:4px;min-height:68px;padding:10px;display:grid}.healthItem[data-ready=yes]{background:#f5fbf7;border-left-color:#2f855a}.healthItem[data-ready=no]{background:#fffdf4}.healthItem span{border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px;font-weight:800}.healthItem[data-ready=yes] span{color:#276749;background:#e3f8ed}.healthItem[data-ready=no] span{color:#805600;background:#fff6d8}.healthItem strong{color:#22342b}.healthItem p{color:#64726b;font-size:12px}.refreshConfigButton{width:100%;margin-top:12px}.launchChecklist{gap:8px;display:grid}.launchChecklist div{background:#fffdf4;border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;gap:4px;padding:10px;display:grid}.launchChecklist div[data-ready=yes]{background:#f5fbf7;border-left-color:#2f855a}.launchChecklist strong{color:#26372e;font-size:13px}.launchChecklist span{color:#64726b;font-size:12px}.governanceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.governanceCards div{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:4px;min-height:76px;padding:12px;display:grid}.governanceCards strong{color:#126d55;font-size:24px;line-height:1}.governanceCards span{color:#64726b;font-size:12px;font-weight:720}.governanceCards.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.operatorWorkspace,.settingsWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px;display:grid}.operatorMain,.operatorSide,.settingsMain,.settingsSide{flex-direction:column;gap:12px;min-width:0;display:flex}.systemSnapshot{gap:8px;display:grid}.systemSnapshot.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.statusLine{border:1px solid #e0e7e2;border-left:4px solid #b7791f;border-radius:8px;grid-template-columns:64px 1fr;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.statusLine[data-ready=yes]{border-left-color:#2f855a}.statusLine span{color:#64726b;font-size:12px;font-weight:760}.statusLine strong{color:#23342b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.actionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.actionColumn{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;align-content:start;gap:8px;min-height:170px;padding:10px;display:grid}.actionColumn h3{color:#29362f;letter-spacing:0;margin:0;font-size:13px}.actionItem{background:#fff;border:1px solid #e3e9e5;border-radius:8px;grid-template-columns:1fr auto;gap:8px;padding:9px;display:grid}.actionItem.compact{grid-template-columns:62px 1fr auto;align-items:center}.actionItem strong{color:#24342b;font-size:12px}.actionItem p{color:#64726b;margin-top:2px;font-size:12px}.actionItem span{color:#64726b;font-size:12px}.actionItem small{border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800}.controlStack,.buttonStack{gap:9px;display:grid}.essentialConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.memberAuthPanel{gap:12px;display:grid}.memberAuthForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memberAuthWide{grid-column:1/-1}.memberAuthList{border-top:1px solid #e8eee9;gap:8px;padding-top:12px;display:grid}.memberAuthItem{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.memberAuthItem span{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:760}.memberAuthItem span[data-status=active]{color:#236b45;background:#e4f5eb}.memberAuthItem span[data-status=disabled]{color:#6c7771;background:#eef1ef}.memberAuthItem strong{font-size:13px}.memberAuthItem small{color:#5c6c64;font-size:12px}.memberAuthItem em{color:#8a978f;grid-column:2/-1;font-size:12px;font-style:normal}.advancedConfig{background:#fff;border:1px solid #d7dfd9;border-radius:8px;padding:12px 14px}.advancedConfig summary{color:#29362f;cursor:pointer;font-weight:760}.advancedConfigBody{gap:14px;margin-top:14px;display:grid}.compactSkillList{border-top:1px solid #e8eee9;gap:8px;margin-top:12px;padding-top:12px;display:grid}.compactSkillList div{justify-content:space-between;align-items:center;gap:10px;display:flex}.compactSkillList strong,.compactSkillList span{min-width:0;font-size:12px}.compactSkillList strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compactSkillList span{color:#64726b;flex:none}.permissionMatrixStack{gap:12px;display:grid}.permissionMatrixGroup{border:1px solid #dce5df;border-radius:8px;overflow:auto}.permissionMatrixTitle{background:#f6faf7;border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:center;gap:10px;min-width:820px;padding:10px 12px;display:flex}.permissionMatrixTitle strong{color:#26372e;font-size:14px}.permissionMatrixTitle span{color:#64726b;font-size:12px;font-weight:720}.permissionMatrix{min-width:820px;display:grid}.permissionMatrixHeader,.permissionMatrixRow{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(180px,1.2fr) repeat(6,minmax(92px,1fr));align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:grid}.permissionMatrixRow:last-child{border-bottom:0}.permissionMatrixHeader{color:#66756d;background:#fbfcfb;font-size:12px;font-weight:800}.permissionMatrixRow strong{color:#26372e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.permissionMatrixRow select{font:inherit;border:1px solid #d7dfd9;border-radius:7px;width:100%;height:30px;padding:0 6px;font-size:12px;font-weight:760}.skillConfigList{gap:12px;display:grid}.skillConfigCard{border:1px solid #dce5df;border-radius:8px;gap:12px;display:grid;overflow:hidden}.skillConfigHeader{background:#f6faf7;border-bottom:1px solid #e0e7e2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.skillConfigHeader strong{color:#26372e;font-size:15px;display:block}.skillConfigHeader span{color:#64726b;margin-top:3px;font-size:12px;font-weight:720;display:block}.skillConfigControls{align-items:center;gap:8px;display:flex}.skillConfigControls label{gap:4px;min-width:108px;display:grid}.skillConfigControls label span{color:#64726b;font-size:11px;font-weight:780}.skillConfigControls select{color:#1c2a23;font:inherit;border:1px solid #cfd9d2;border-radius:7px;min-height:32px;padding:0 8px;font-size:12px}.skillConfigBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 12px;display:grid}.skillConfigBody .fullWidth{grid-column:1/-1}.skillManifestDetails{border-top:1px solid #edf1ee}.skillManifestDetails summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.skillManifestDetails summary span,.skillManifestDetails summary small{color:#64726b;font-size:12px;font-weight:760}.skillManifestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.skillManifestGrid>div{min-width:0}.skillManifestGrid strong{color:#26372e;margin-bottom:5px;font-size:12px;display:block}.skillManifestGrid pre{white-space:pre-wrap;word-break:break-word;background:#f6faf7;border:1px solid #e0e7e2;border-radius:6px;max-height:150px;margin:0;padding:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:auto}.skillTemplateBar{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 12px;display:grid}.skillTemplateBar>div:first-child{gap:3px;display:grid}.skillTemplateBar strong{color:#26372e;font-size:13px}.skillTemplateBar span{color:#64726b;font-size:12px}.skillTemplateBar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.skillTemplateBar button{color:#244f3f;cursor:pointer;background:#fff;border:1px solid #cfd9d2;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:760}.skillTemplateBar button:hover{background:#f4f8f5;border-color:#b9d8c8}.skillTemplateBar button:disabled{color:#95a09a;cursor:not-allowed}.configInput textarea{color:#1c2a23;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd9d2;border-radius:8px;width:100%;min-height:74px;padding:8px 10px}.skillConfigCard .permissionMatrix{border-top:1px solid #edf1ee}.skillPermissionDetails{border-top:1px solid #edf1ee;overflow:auto}.skillPermissionDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.skillPermissionDetails summary span{color:#26372e;font-size:13px;font-weight:780}.skillPermissionDetails summary small{color:#687870;font-size:12px;font-weight:720}.skillDirectory{gap:10px;display:grid}.skillDirectoryItem{background:#fff;border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:12px;display:grid}.skillDirectoryItem strong{color:#26372e;font-size:14px}.skillDirectoryItem p{color:#64726b;margin-top:3px;font-size:12px;line-height:1.55}.skillDirectoryItem>span{border-radius:999px;align-self:start;padding:3px 8px;font-size:11px;font-weight:800}.skillDirectoryItem>small{color:#66756d;grid-column:1/-1;font-size:12px;font-weight:720}.toolChips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.toolChips b{color:#40554c;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f2;border:1px solid #e0e7e2;border-radius:999px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:760;overflow:hidden}.memoryList{gap:10px;display:grid}.memoryCard{border:1px solid #dce5df;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.memoryCard.simplified{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) auto}.memoryCard>div:first-child{gap:4px;display:grid}.memoryCard span[data-status]{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:800}.memoryCard strong{color:#26372e;font-size:13px}.memoryCard p{color:#53635b;font-size:12px}.memoryMeta{gap:4px;display:grid}.memoryMeta small{color:#687870;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.insightCommandBar{color:#f8fafc;background:linear-gradient(135deg,#121826fa,#1e3430f5),#121826;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 16px 36px #0f172a24}.insightCommandBar>div:first-child{gap:4px;min-width:0;display:grid}.insightCommandBar span{color:#a7f3d0;font-size:12px;font-weight:820}.insightCommandBar strong{font-size:20px}.insightCommandBar p{color:#d8e4df;font-size:13px}.insightKpiRail{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.insightKpiRail div{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:3px;min-height:58px;padding:9px;display:grid}.insightKpiRail svg{color:#fbbf24;grid-row:span 2}.insightKpiRail b{color:#fff;font-size:18px;line-height:1}.insightKpiRail span{color:#dbeafe;font-size:11px;font-weight:760}.insightWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:12px;min-width:0;height:calc(100vh - 198px);display:grid;overflow:hidden}.insightMain,.insightSide{flex-direction:column;gap:12px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.insightList{gap:10px;max-height:calc(100vh - 300px);padding-right:2px;display:grid;overflow:auto}.insightCard{background:#fff;border:1px solid #d8e3dc;border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #18271f0d}.insightCard[data-severity=high]{border-color:#f4b4a8;box-shadow:inset 3px 0 #dc2626}.insightCard[data-severity=medium]{box-shadow:inset 3px 0 #d97706}.insightCard header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.insightCard header>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.insightCard header strong{color:#1f2f26;font-size:15px}.insightCard header small{color:#7b8a82;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.insightCard span[data-status],.insightCard span[data-severity]{border-radius:999px;padding:3px 7px;font-size:11px;font-weight:820}.insightCard span[data-status=open]{color:#9a3412;background:#fff7ed}.insightCard span[data-status=triaged],.insightCard span[data-status=planned]{color:#1d4ed8;background:#eff6ff}.insightCard span[data-status=shipped]{color:#047857;background:#ecfdf5}.insightCard span[data-status=dismissed]{color:#64748b;background:#f1f5f9}.insightCard span[data-severity=high]{color:#b91c1c;background:#fef2f2}.insightCard span[data-severity=medium]{color:#b45309;background:#fffbeb}.insightCard span[data-severity=low]{color:#15803d;background:#f0fdf4}.insightConversation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.insightConversation div,.insightSuggestion{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.insightConversation span,.insightSuggestion strong{color:#5f6f66;font-size:11px;font-weight:820}.insightConversation p,.insightSuggestion p{color:#26372e;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.insightMeta{flex-wrap:wrap;gap:6px;display:flex}.insightMeta span{color:#52645a;background:#eef4f1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:760}.insightCard footer{flex-wrap:wrap;gap:6px;display:flex}.insightLoop{gap:8px;display:grid}.insightLoop div{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;padding:10px;display:grid}.insightLoop b{color:#fff;background:#0f766e;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.insightLoop strong{color:#203229;font-size:13px}.insightLoop span{color:#66766d;grid-column:2;font-size:12px}.insightTypeList{gap:8px;display:grid}.insightTypeList div{background:#f7faf8;border:1px solid #e2ebe5;border-radius:8px;justify-content:space-between;align-items:center;padding:9px;display:flex}.insightTypeList strong{color:#26372e;font-size:13px}.insightTypeList span{color:#66766d;font-size:12px;font-weight:760}.auditWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:12px;min-width:0;height:calc(100vh - 198px);display:grid;overflow:hidden}.auditCommandBar{color:#f8fafc;background:linear-gradient(135deg,#0f172afa,#1e293bf5),#0f172a;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;margin-bottom:12px;padding:14px;display:grid;box-shadow:0 16px 36px #0f172a24}.auditCommandBar>div:first-child{gap:4px;min-width:0;display:grid}.auditCommandBar span{color:#94a3b8;font-size:12px;font-weight:820}.auditCommandBar strong{font-size:20px}.auditCommandBar p{color:#cbd5e1;font-size:13px}.auditKpiRail{grid-template-columns:repeat(4,minmax(88px,1fr));gap:8px;display:grid}.auditKpiRail div{background:#ffffff14;border:1px solid #e2e8f01f;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:3px;min-height:58px;padding:9px;display:grid}.auditKpiRail svg{color:#5eead4;grid-row:span 2}.auditKpiRail b{color:#fff;font-size:18px;line-height:1}.auditKpiRail span{color:#cbd5e1;font-size:11px;font-weight:760}.auditMain,.auditSide{flex-direction:column;gap:12px;min-width:0;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.auditSide .auditList.compact{max-height:320px;overflow:auto}.configSection{gap:14px;display:grid}.configSection p{color:#5d6d64}.configForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.configInput small{color:#8a978f;margin-left:6px;font-size:11px;font-weight:700}.auditList{gap:8px;display:grid}.auditList.compact{gap:7px}.auditList.compact .auditRow.tool{grid-template-columns:minmax(0,1fr) auto}.auditList.compact .auditRow.tool p{grid-column:1/-1}.messageButton{cursor:pointer;text-align:left;width:100%}.runRecordHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runRecordHeader div{gap:2px;min-width:0;display:grid}.runRecordHeader strong{font-size:15px}.runRecordHeader span{color:#64726b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.runRecordList{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.runRecordRow{color:#26372e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7dfd9;border-radius:8px;grid-template-columns:66px minmax(180px,1.45fr) minmax(150px,.8fr) minmax(116px,.55fr);gap:10px;min-height:64px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.runRecordRow:hover{border-color:#b9d8c8;transform:translateY(-1px);box-shadow:0 8px 22px #1c2a230f}.runStatusPill{border-radius:999px;place-self:start;padding:4px 8px;font-size:12px;font-weight:800}.runRecordCommand,.runRecordRoute,.runRecordTime{gap:4px;min-width:0;display:grid}.runRecordCommand strong,.runRecordRoute span,.runRecordTime b{color:#26372e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.runRecordCommand small,.runRecordRoute small,.runRecordTime small{color:#6a7971;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.runRecordCommand small,.runRecordTime small{font-family:SFMono-Regular,Consolas,monospace}.runRecordTime{text-align:right;justify-items:end}.flowNode{color:#1c2a23;background:#fff;border:1px solid #cfd9d2;border-left:5px solid #9ca8a0;border-radius:8px;width:190px;padding:0;box-shadow:0 10px 24px #1c2a2314}.flowNode.entry{border-left-color:#2e6da4}.flowNode.success{border-left-color:#2f855a}.flowNode.warning{border-left-color:#b7791f}.flowNode.danger{border-left-color:#c53030}.flowNode .flowNodeBody{gap:5px;padding:11px 12px;display:grid}.flowNode span{color:#64726b;text-transform:none;font-size:11px;font-weight:820}.flowNode strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.flowNode p{color:#586860;max-height:48px;margin:0;font-size:11px;overflow:hidden}.auditDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auditDetailGrid div{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:4px;min-height:58px;padding:9px 10px;display:grid}.auditDetailGrid span{color:#65736c;font-size:11px;font-weight:780}.auditDetailGrid b{color:#26372e;overflow-wrap:anywhere;font-size:12px;font-weight:760}.auditChainBlock{border-top:1px solid #e0e7e2;gap:5px;margin-top:10px;padding-top:10px;display:grid}.auditChainBlock span{color:#65736c;font-size:11px;font-weight:780}.auditChainBlock p{color:#26372e;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.auditTimeline{border-top:1px solid #e0e7e2;gap:0;max-height:390px;margin-top:10px;padding-top:6px;display:grid;overflow:auto}.auditTimelineItem{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px 2px;display:grid;position:relative}.auditTimelineItem:not(:last-child){border-bottom:1px solid #edf1ee}.auditTimelineItem>span{color:#31543d;text-align:center;background:#eef5f0;border:1px solid #d6e4da;border-radius:6px;align-self:start;padding:4px 6px;font-size:10px;font-weight:820}.auditTimelineItem>span[data-status=failed],.auditTimelineItem>span[data-status=deny],.auditTimelineItem>span[data-status=block]{color:#9b3428;background:#fff0ee;border-color:#f0c9c3}.auditTimelineItem div{gap:3px;min-width:0;display:grid}.auditTimelineItem strong{font-size:12px}.auditTimelineItem p,.auditTimelineItem small{color:#65736c;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.explainGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.explainColumn{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;align-content:start;gap:8px;padding:10px;display:grid}.explainColumn h3{color:#29362f;margin:0;font-size:13px}.explainItem{background:#fff;border:1px solid #e3e9e5;border-radius:8px;gap:5px;padding:9px;display:grid}.explainItem span{border-radius:7px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}.explainItem strong{color:#26372e;overflow-wrap:anywhere;font-size:13px}.explainItem p{color:#53635b;font-size:12px;line-height:1.5}.explainItem small{color:#687870;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.auditRow{border:1px solid #e3e9e5;border-radius:8px;align-items:center;gap:10px;padding:10px;display:grid}.auditRow.route{grid-template-columns:minmax(240px,1fr) 150px 76px minmax(220px,.9fr)}.auditRow.tool{grid-template-columns:minmax(220px,.8fr) 92px minmax(320px,1.2fr)}.auditRow strong,.pendingActionItem strong,.memoryItem strong{font-size:13px;display:block}.auditRow small,.pendingActionItem small,.memoryItem small{color:#687870;margin-top:2px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.auditRow p,.pendingActionItem p,.memoryItem p{color:#53635b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.auditRow>span,.pendingActionItem>span{border-radius:7px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}[data-status=success],[data-status=processed],[data-status=confirmed],[data-status=active]{color:#276749;background:#e3f8ed}[data-status=fallback],[data-status=pending],[data-status=planned],[data-status=require_approval]{color:#805600;background:#fff6d8}[data-status=running],[data-status=readonly_fallback]{color:#214f78;background:#eef6ff}[data-status=failed],[data-status=deny],[data-status=paused],[data-status=disabled]{color:#9b2c2c;background:#fee2e2}.pendingActionItem,.memoryItem{border:1px solid #e3e9e5;border-radius:8px;gap:5px;padding:10px;display:grid}.miniActionButton{color:#fff;cursor:pointer;background:#244f3f;border:0;border-radius:7px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:760}.miniActionButton.secondary{color:#244f3f;background:#eef3ef}.miniActionButton.danger{background:#9b2c2c}.pendingActionActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.pendingActionActions .miniActionButton{justify-self:auto;align-items:center;gap:5px;display:inline-flex}.miniActionButton:disabled{cursor:wait;opacity:.55}.authorizationRequestItem small{white-space:normal;line-height:1.55}.drawerBackdrop{z-index:80;background:#17201a5c;position:fixed;inset:0}.actionDrawer{background:#fff;border-left:1px solid #d7dfd9;flex-direction:column;gap:14px;width:min(540px,100vw);min-width:0;max-width:540px;height:100%;margin-left:auto;padding:18px;display:flex;overflow:auto;box-shadow:-18px 0 42px #17201a29}.actionDrawer header{border-bottom:1px solid #e5ece7;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding-bottom:12px;display:grid}.actionDrawer header>div{gap:7px;min-width:0;display:grid}.actionDrawer header span{border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:820}.actionDrawer header h2{margin:0;font-size:20px}.actionDrawer header p{color:#53635b;line-height:1.6}.drawerSection{gap:9px;display:grid}.drawerSection h3{color:#26372e;margin:0;font-size:13px}.drawerSection>p{color:#40554c;background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;padding:10px;line-height:1.6}.drawerHint{border:1px solid #e0e7e2;border-radius:8px;gap:3px;padding:10px;display:grid}.drawerHint strong{color:#26372e}.drawerHint span{color:#64726b;font-size:12px}.drawerMeta{gap:8px;margin:0;display:grid}.drawerMeta div{border-bottom:1px solid #edf1ee;grid-template-columns:80px minmax(0,1fr);gap:8px;min-height:30px;padding-bottom:7px;display:grid}.drawerMeta dt{color:#64726b;font-size:12px;font-weight:760}.drawerMeta dd{color:#26372e;overflow-wrap:anywhere;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.drawerSection pre{color:#e7f1eb;background:#111b16;border-radius:8px;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.actionDrawer footer{border-top:1px solid #e5ece7;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.runtimeFacts{gap:8px;display:grid}.runtimeFacts div{border-bottom:1px solid #edf1ee;grid-template-columns:68px 1fr;align-items:center;gap:8px;min-height:30px;display:grid}.runtimeFacts div:last-child{border-bottom:0}.runtimeFacts span{color:#64726b;font-size:12px}.runtimeFacts b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel{background:#fff;border:1px solid #dbe3ea;border-radius:8px;min-width:0;padding:14px;animation:.26s both panelEnter;box-shadow:0 12px 30px #0f172a0d}.panel h2{align-items:center;gap:8px;display:flex}.panel h2:before{content:"";background:linear-gradient(#14b8a6,#2563eb);border-radius:999px;width:4px;height:14px;display:inline-block}@keyframes panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%{box-shadow:0 0 #76f0a18c}70%{box-shadow:0 0 0 8px #76f0a100}to{box-shadow:0 0 #76f0a100}}@keyframes heroSweep{0%,52%{left:-45%}to{left:120%}}.timeline{gap:8px;display:grid}.timelineStep{border:1px solid #e1e8e3;border-left-width:4px;border-radius:8px;grid-template-columns:28px 1fr;align-items:flex-start;gap:10px;min-height:56px;padding:9px 10px;display:grid}.timelineStep.completed{border-left-color:#2f855a}.timelineStep.needs_review{border-left-color:#b7791f}.timelineStep.failed{border-left-color:#c53030}.stepIndex{color:#304139;background:#eef3ef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.timelineStep p,.reviewItem p,.alertItem p,.brief p{color:#64726b;margin-top:3px;font-size:12px}.reviewList,.alertList,.logList{gap:8px;display:grid}.reviewItem{border:1px solid #e3e9e5;border-radius:8px;grid-template-columns:1fr 76px;align-items:center;gap:10px;padding:10px;display:grid}.reviewItem small{color:#75827b}.statusPill{color:#805600;cursor:pointer;background:#fff6d8;border:1px solid #e9cf7e;border-radius:8px;height:32px;font-weight:800}.statusPill.approved{color:#276749;cursor:default;background:#e3f8ed;border-color:#9bd6b5}.taskTable{border:1px solid #e2e8e4;border-radius:8px;overflow:hidden}.tableHeader,.tableRow{grid-template-columns:90px 1.2fr 72px 1fr;gap:10px;min-height:38px;padding:9px 10px;display:grid}.tableHeader{color:#596860;background:#f1f5f2;font-size:12px;font-weight:800}.tableRow{border-top:1px solid #edf1ee;align-items:center}.tableRow span,.tableRow b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}small[data-status=open]{color:#276749;background:#e3f8ed}small[data-status=blocked]{color:#9b2c2c;background:#fee2e2}.brief,.replyPreview{gap:10px;display:grid}.replyPreview p{color:#64726b;font-size:12px}.replyCards{gap:7px;display:grid}.replyCard{border:1px solid #e3e9e5;border-radius:8px;gap:3px;padding:8px;display:grid}.replyCard small{color:#126d55;text-transform:uppercase;font-size:11px;font-weight:800}.replyCard b,.replyCard span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.replyCard span{color:#64726b;font-size:12px}.briefMetrics{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.briefMetrics span{background:#f1f5f2;border-radius:8px;padding:7px 8px;font-weight:780}.decision{border-left:4px solid #b7791f;padding-left:8px}.alertItem{border:1px solid #e5e9e6;border-left-width:4px;border-radius:8px;padding:9px 10px}.alertItem.high{border-left-color:#c53030}.alertItem.medium{border-left-color:#b7791f}.alertItem.low{border-left-color:#2e6da4}.logItem,.evalItem{border-bottom:1px solid #edf1ee;grid-template-columns:52px 1fr;align-items:center;gap:8px;min-height:34px;padding:6px 0;display:grid}.logItem small{color:#40554c;text-align:center;background:#eef3ef}.evalItem{grid-template-columns:1fr 52px 76px}.evalItem b{color:#126d55}.evalItem small{color:#728079}.emptyLine{color:#7d8983;align-items:center;min-height:42px;font-size:13px;display:flex}.apiError{color:#a63b30;background:#fff4f2;border:1px solid #f0b8af;border-radius:8px;padding:9px}.miniAudit{border-top:1px solid #e8eee9;flex-direction:column;gap:7px;padding-top:9px;display:flex}.miniAudit strong{color:#29362f;font-size:12px}.miniAuditItem{background:#f8faf8;border:1px solid #e1e8e3;border-radius:8px;gap:4px;padding:8px;display:grid}.miniAuditItem span{color:#24342b;font-size:12px;font-weight:720}.miniAuditItem b{border-radius:999px;justify-self:start;padding:2px 7px;font-size:11px}.miniAuditItem b[data-decision=allow]{color:#216e3a;background:#e4f4ea}.miniAuditItem b[data-decision=deny]{color:#b42318;background:#fff0f0}.appShell{gap:18px;padding:16px}.appSidebar{background:linear-gradient(#081114fa,#0a171bfa),#081114;border-color:#78b7c538;box-shadow:0 24px 70px #00000057}.sidebarBrandText span{color:#7dd3fc}.sidebarBrandText strong{color:#effcff}.sidebarBrandText small{color:#7f9aa3}.mainShell{color:#d7e6ea}.topbar{background:#0a171bb8;border:1px solid #78b7c529;border-radius:8px;margin-bottom:16px;padding:14px;box-shadow:0 18px 46px #0000002e}.breadcrumbs{color:#80a4ae}.breadcrumbs strong,.topbarTitle h1{color:#f1fbfd}.topbarTitle p{color:#8ca8b1}.iconButton,.iconOnly{color:#d7eef3;background:#0f1f24db;border-color:#82bac638;min-height:38px}.iconButton:hover,.iconOnly:hover{background:#172e34f2;border-color:#7dd3fc6b}.iconButton.primary{color:#ecfeff;background:#0f766e;border-color:#2dd4bf}.iconButton.danger{color:#fecaca;background:#7f1d1d3d;border-color:#f871716b}.iconButton.danger:hover{background:#991b1b61;border-color:#fca5a5b3}.iconButton.subtle{color:#b9f2ff;background:#0e2025b8}.adminMessage{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8057}.apiError{color:#fecaca;background:#7f1d1d38;border-color:#f8717166}.panel,.settingsHub,.advancedConfig,.loginPanel{color:#d7e6ea;background:#0c1a1fd1;border-color:#7fa4ae2e;box-shadow:0 18px 46px #0000002e}.panel h2,.settingsHubTitle strong,.configSection strong,.skillConfigHeader strong,.memberAuthItem strong,.compactSkillList strong,.memoryCard strong,.runRecordHeader strong,.drawerSection h3{color:#eefcff}.panel h2:before{background:linear-gradient(#38bdf8,#2dd4bf)}.settingsHubTitle span,.configInput small,.flowHeroHeader span,.healthItem p,.launchChecklist span,.compactSkillList span,.runRecordHeader span,.configSection p{color:#89a7b0}.loginPanel input,.configInput input,.configInput select,.configInput textarea,.skillConfigControls select,.permissionMatrixRow select{color:#e5f8fb;background:#081114e0;border-color:#7fa4ae3d}.settingsSubNav{background:#081114a8;border-color:#7fa4ae2e}.settingsSubNav button{color:#b5ccd3}.settingsSubNav button:hover{background:#1f373eb8}.settingsSubNav button.active,.mainNav button.active,.sideNavGroup button.active{color:#f8ffff;background:#2dd4bf24;border-color:#5eead461}.opsBigScreen{gap:14px;min-height:calc(100vh - 122px);display:grid}.opsHero{background:linear-gradient(135deg,#081114f5,#0c1f26f5),linear-gradient(90deg,#7dd3fc1f 1px,#0000 1px) 0 0/46px 46px;border:1px solid #7dd3fc38;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:stretch;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 68px #00000047}.opsHero:before{content:"";background:linear-gradient(90deg,#0000,#7dd3fc29,#0000);width:22%;height:100%;animation:6s ease-in-out infinite heroSweep;position:absolute;top:0;left:-42%;transform:skew(-18deg)}.opsHeroCopy,.opsReadinessRing{z-index:1;position:relative}.opsHeroCopy{align-content:center;gap:10px;min-width:0;display:grid}.opsHeroCopy h2{color:#f8ffff;margin:0;font-size:34px;line-height:1.12}.opsHeroCopy p{color:#abc5cd;max-width:760px;font-size:14px;line-height:1.65}.opsReadinessRing{background:#081114b8;border:1px solid #7dd3fc33;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:144px;padding:16px;display:grid}.opsReadinessRing .ring{background:radial-gradient(circle at center, #0a171b 58%, transparent 59%), conic-gradient(#38bdf8 0 calc(var(--score) * 1%), #334155cc 0 100%);border-radius:999px;grid-template-columns:auto auto;justify-content:center;align-items:center;width:108px;height:108px;display:inline-grid}.opsReadinessRing .ring strong{color:#f8ffff;font-size:34px;line-height:1}.opsReadinessRing .ring span{color:#7dd3fc;align-self:end;padding-bottom:17px;font-size:14px;font-weight:800}.opsReadinessRing b{color:#f0fdff;margin-bottom:5px;font-size:18px;display:block}.opsReadinessRing small{color:#93b5bf;font-size:12px;line-height:1.5}.opsStatusRail{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.opsStatusTile{background:#0c1a1fd1;border:1px solid #7fa4ae2e;border-top:3px solid #38bdf8;border-radius:8px;gap:5px;min-height:118px;padding:12px;display:grid}.opsStatusTile[data-tone=green]{border-top-color:#34d399}.opsStatusTile[data-tone=amber]{border-top-color:#f59e0b}.opsStatusTile[data-tone=red]{border-top-color:#f87171}.opsStatusIcon{color:#7dd3fc;background:#7dd3fc1a;border:1px solid #7dd3fc2e;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.opsStatusTile span,.opsLane span,.opsPanelTitle span,.opsFrameworkHeader span,.opsTelemetry span,.opsPulseGrid span{color:#82a8b2;font-size:11px;font-weight:820}.opsStatusTile strong{color:#f1fbfd;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.08;overflow:hidden}.opsStatusTile small{color:#8fa9b1;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.opsFramework,.opsLinkPanel,.opsSignalPanel{background:#0c1a1fd1;border:1px solid #7fa4ae2e;border-radius:8px;min-width:0;box-shadow:0 18px 46px #0000002e}.opsFramework{padding:14px}.opsFrameworkHeader,.opsPanelTitle{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.opsFrameworkHeader strong,.opsPanelTitle strong{color:#eefcff;margin-top:3px;font-size:15px;display:block}.opsTelemetry{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.opsTelemetry span{background:#7dd3fc14;border:1px solid #7dd3fc2e;border-radius:999px;min-height:28px;padding:6px 10px}.opsTelemetry b{color:#f8ffff;font-variant-numeric:tabular-nums}.opsFlowCanvas{background-color:#050c0fbd;background-image:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7fa4ae29;border-radius:8px;height:390px;overflow:hidden}.opsFlowCanvas .react-flow__controls,.wideFlowCanvas .react-flow__controls{background:#081114db;border:1px solid #7fa4ae38}.opsFlowCanvas .react-flow__controls button,.wideFlowCanvas .react-flow__controls button{color:#c8e5eb;background:#081114e6;border-bottom-color:#7fa4ae2e}.opsFlowCanvas .flowNode{color:#d9eef2;background:#081114f0;border-color:#7fa4ae3d;width:205px;box-shadow:0 18px 38px #00000047}.opsFlowCanvas .flowNode.entry{border-left-color:#38bdf8}.opsFlowCanvas .flowNode.success{border-left-color:#34d399}.opsFlowCanvas .flowNode.warning{border-left-color:#f59e0b}.opsFlowCanvas .flowNode.danger{border-left-color:#f87171}.opsFlowCanvas .flowNode span{color:#89b3bd}.opsFlowCanvas .flowNode strong{color:#f3fdff}.opsFlowCanvas .flowNode p{color:#8ba7af}.opsFlowCanvas .react-flow__edge-path{stroke:#4fb3c8}.opsFlowCanvas .react-flow__edge.animated .react-flow__edge-path{stroke:#2dd4bf}.opsBottomGrid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:14px;display:grid}.opsLinkPanel,.opsSignalPanel{padding:14px}.opsLaneGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.opsLane{background:#08111494;border:1px solid #7fa4ae29;border-left:4px solid #38bdf8;border-radius:8px;gap:7px;min-height:126px;padding:12px;display:grid}.opsLane[data-tone=green]{border-left-color:#34d399}.opsLane[data-tone=amber]{border-left-color:#f59e0b}.opsLane[data-tone=red]{border-left-color:#f87171}.opsLane strong{color:#f1fbfd;font-size:15px}.opsLane p{color:#91abb3;font-size:12px;line-height:1.6}.opsPulseGrid{gap:10px;display:grid}.opsPulseGrid div{background:#08111494;border:1px solid #7fa4ae29;border-radius:8px;gap:5px;min-height:76px;padding:12px;display:grid}.opsPulseGrid strong{color:#f3fdff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.opsPulseGrid small{color:#8faab2;font-size:12px}.settingsHub{background:linear-gradient(135deg,#091418f0,#0e1f25e6),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px) 0 0/42px 42px;border-color:#7dd3fc33;margin-bottom:14px;box-shadow:0 18px 46px #0003}.settingsHubTitle span,.settingsSubNav button svg{color:#7dd3fc}.settingsHubTitle strong{color:#f0fdff}.settingsHubStats span{color:#c6f4ff;background:#7dd3fc17;border-color:#7dd3fc33}.settingsSubNav button.active{box-shadow:inset 0 0 0 1px #7dd3fc2e}.configSummaryGrid,.settingsWorkspace{gap:14px}.settingsSide{position:sticky;top:16px}.panel,.advancedConfig,.auditCommandBar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel{background:linear-gradient(#0c1b20eb,#091418e0),#0b171b;border-color:#7dd3fc29;padding:14px;overflow:hidden;box-shadow:0 20px 52px #0003}.panel h2{color:#f0fdff;margin-bottom:12px;font-size:14px}.panel h2:before{background:linear-gradient(#38bdf8,#2dd4bf);box-shadow:0 0 16px #2dd4bf59}.panelLead,.governanceLead,.runPulseHero,.actionColumn,.systemDataCard,.systemGaugeGrid div,.roleInsightCard,.roleFocusList button,.sampleFocus p,.miniKpis span,.healthItem,.launchChecklist div,.governanceCards div,.statusLine,.memberAuthItem,.skillConfigCard,.skillDirectoryItem,.memoryCard,.pendingActionItem,.memoryItem,.auditRow,.auditDetailGrid div,.explainColumn,.explainItem,.liveEventItem,.runRecordRow,.drawerSection>p,.drawerHint{color:#d7e6ea;background:#08111494;border-color:#7fa4ae29}.healthItem,.launchChecklist div,.roleInsightCard,.systemDataCard{border-left-color:#f59e0b}.healthItem[data-ready=yes],.launchChecklist div[data-ready=yes]{background:#10b98114;border-left-color:#34d399}.healthItem[data-ready=no],.launchChecklist div[data-ready=no]{background:#f59e0b14}.healthItem span,.runStatusPill,.auditRow>span,.pendingActionItem>span,.memoryCard span[data-status],.memberAuthItem span,.explainItem span{border:1px solid #7fa4ae29}.healthItem strong,.launchChecklist strong,.statusLine strong,.roleHomeHeader strong,.roleInsightCard strong,.roleFocusList strong,.sampleFocus strong,.governanceCards strong,.memberAuthItem strong,.skillDirectoryItem strong,.permissionMatrixRow strong,.skillTemplateBar strong,.skillPermissionDetails summary span,.memoryCard strong,.auditDetailGrid b,.explainColumn h3,.explainItem strong,.auditRow strong,.pendingActionItem strong,.memoryItem strong,.runRecordCommand strong,.runRecordRoute span,.runRecordTime b,.runtimeFacts b,.drawerHint strong,.drawerMeta dd{color:#eefcff}.healthItem p,.launchChecklist span,.statusLine span,.roleHomeHeader p,.roleInsightCard p,.roleFocusList p,.sampleFocus p,.systemDataCard p,.systemGaugeGrid p,.governanceCards span,.memberAuthItem small,.memberAuthItem em,.skillDirectoryItem p,.skillDirectoryItem>small,.skillTemplateBar span,.skillPermissionDetails summary small,.memoryCard p,.memoryMeta small,.auditDetailGrid span,.explainItem p,.explainItem small,.auditRow p,.auditRow small,.pendingActionItem p,.pendingActionItem small,.memoryItem p,.memoryItem small,.runRecordCommand small,.runRecordRoute small,.runRecordTime small,.runtimeFacts span,.drawerHint span,.drawerMeta dt,.drawerSection>p{color:#8faab2}.governanceCards strong,.systemGaugeGrid strong{color:#7dd3fc;font-variant-numeric:tabular-nums}.runtimeFacts div,.memberAuthList,.compactSkillList,.skillConfigHeader,.skillTemplateBar,.skillConfigCard .permissionMatrix,.skillPermissionDetails,.skillManifestDetails,.permissionMatrixHeader,.permissionMatrixRow,.drawerMeta div{border-color:#7fa4ae24}.skillManifestDetails summary span,.skillManifestDetails summary small,.skillManifestGrid strong{color:#b8d8df}.skillManifestGrid pre{color:#c8e7ec;background:#050c0fcc;border-color:#7fa4ae2e}.runtimeFacts div{min-height:38px}.healthStack,.launchChecklist,.governanceCards,.compactSkillList,.memoryList,.skillConfigList,.auditList,.runRecordList,.liveEventList{scrollbar-color:#7dd3fc59 #08111480;scrollbar-width:thin}.configInput input,.configInput select,.configInput textarea,.loginPanel input,.skillConfigControls select,.permissionMatrixRow select{color:#e8fbff;background:#050c0fcc;border-color:#7fa4ae38;min-height:40px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff08}.configInput input:hover,.configInput select:hover,.configInput textarea:hover,.skillConfigControls select:hover,.permissionMatrixRow select:hover{border-color:#7dd3fc57}.configInput input:focus,.configInput select:focus,.configInput textarea:focus,.skillConfigControls select:focus,.permissionMatrixRow select:focus{background:#050c0ff5;border-color:#2dd4bf94;box-shadow:0 0 0 3px #2dd4bf1f}.configInput span,.loginPanel label span,.skillConfigControls label span{color:#b8d8df}.configInput small{color:#75a3af}.essentialConfigGrid,.memberAuthForm,.skillConfigBody,.configForm{gap:12px}.advancedConfig{background:linear-gradient(#0c1b20db,#081114d6),#0b171b;border-color:#7dd3fc29}.advancedConfig summary{color:#e9fbff;min-height:36px}.advancedConfigBody{border-top:1px solid #7fa4ae24;padding-top:14px}.wideFlowCanvas{background-color:#050c0fbd;background-image:linear-gradient(90deg,#7dd3fc14 1px,#0000 1px),linear-gradient(0deg,#7dd3fc0f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#7fa4ae29}.wideFlowCanvas .flowNode,.flowNode{color:#d9eef2;background:#081114f0;border-color:#7fa4ae3d;box-shadow:0 18px 38px #0000003d}.flowNode span{color:#89b3bd}.flowNode strong{color:#f3fdff}.flowNode p{color:#8ba7af}.memberAuthList,.compactSkillList{border-top-style:dashed}.memberAuthItem,.runRecordRow,.liveEventItem,.skillTemplateBar button,.miniActionButton,.settingsSubNav button,.iconButton{transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.memberAuthItem:hover,.runRecordRow:hover,.liveEventItem:hover,.skillTemplateBar button:hover,.pendingActionItem:hover,.memoryCard:hover{border-color:#7dd3fc61;transform:translateY(-1px);box-shadow:0 16px 36px #0003}.memberAuthItem span[data-status=active],[data-status=success],[data-status=processed],[data-status=confirmed],[data-status=active]{color:#b7f7dc;background:#10b98121;border-color:#34d39952}[data-status=fallback],[data-status=pending],[data-status=planned],[data-status=require_approval]{color:#fde68a;background:#f59e0b24;border-color:#f59e0b57}[data-status=running],[data-status=readonly_fallback]{color:#bae6fd;background:#38bdf821;border-color:#38bdf852}.memberAuthItem span[data-status=disabled],[data-status=failed],[data-status=deny],[data-status=paused],[data-status=disabled]{color:#fecaca;background:#f8717124;border-color:#f8717157}.skillConfigCard{background:#08111480}.skillConfigHeader{background:linear-gradient(90deg,#7dd3fc1a,#2dd4bf0a),#0811149e}.skillConfigHeader span{color:#8faab2}.skillConfigControls{align-items:end}.skillTemplateBar button{color:#d8f5fb;background:#0c1f26b8;border-color:#7fa4ae33;min-height:32px}.skillTemplateBar button:hover{color:#f0fdff;background:#2dd4bf1f}.skillPermissionDetails summary{background:#050c0f47}.permissionMatrix{background:#050c0f4d}.permissionMatrixHeader{color:#8fb5bf;background:#050c0fb3}.permissionMatrixRow:hover{background:#7dd3fc09}.permissionMatrixRow select[data-status=allow]{border-color:#34d3995c}.permissionMatrixRow select[data-status=require_approval],.permissionMatrixRow select[data-status=readonly_fallback]{border-color:#f59e0b61}.permissionMatrixRow select[data-status=deny]{border-color:#f8717152}.toolChips b{color:#bae6fd;background:#7dd3fc14;border-color:#7dd3fc2e}.memoryCard{grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto}.miniActionButton{color:#ccfbf1;background:#2dd4bf2e;border:1px solid #2dd4bf47}.miniActionButton:hover{background:#2dd4bf47}.miniActionButton.secondary{color:#d7f7ff;background:#7dd3fc1a;border-color:#7dd3fc38}.miniActionButton.danger{color:#fecaca;background:#7f1d1d57;border-color:#f871715c}.auditCommandBar{background:linear-gradient(135deg,#081114f5,#0c1f26f0),linear-gradient(90deg,#7dd3fc1a 1px,#0000 1px) 0 0/42px 42px;border-color:#7dd3fc33;box-shadow:0 18px 46px #00000038}.auditCommandBar span{color:#7dd3fc}.auditCommandBar strong{color:#f0fdff}.auditCommandBar p{color:#a7c8d0}.auditKpiRail div{background:#0811148c;border-color:#7dd3fc29}.auditKpiRail b{color:#f0fdff;font-variant-numeric:tabular-nums}.auditKpiRail span{color:#91b2bb}.auditWorkspace{gap:14px;height:calc(100vh - 188px)}.auditMain,.auditSide{scrollbar-color:#7dd3fc59 #08111480;scrollbar-width:thin}.auditLiveEventList{max-height:360px}.runRecordList{max-height:420px}.runRecordRow{background:#0811148f;border-color:#7fa4ae29;grid-template-columns:70px minmax(180px,1.55fr) minmax(150px,.8fr) minmax(116px,.55fr)}.runRecordRow.active{background:#2dd4bf14;border-color:#2dd4bf70;box-shadow:inset 3px 0 #2dd4bf,0 14px 34px #0000002e}.auditDetailGrid div,.explainColumn{background:#050c0f6b}.explainItem,.auditRow,.pendingActionItem,.memoryItem{background:#0811147a}.liveEventItem{border-left-color:#38bdf8}.liveEventItem[data-tone=green]{border-left-color:#34d399}.liveEventItem[data-tone=amber]{border-left-color:#f59e0b}.liveEventItem[data-tone=red]{border-left-color:#f87171}.liveEventItem span{color:#8fb5bf}.liveEventItem strong{color:#eefcff}.liveEventItem p,.liveEventItem small{color:#8faab2}.emptyLine{color:#8faab2;background:#0811145c;border:1px dashed #7fa4ae2e;border-radius:8px;justify-content:center;padding:12px}.drawerBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070aa8}.actionDrawer{color:#d7e6ea;background:linear-gradient(#0c1b20fa,#081114fa),#081114;border-left-color:#7dd3fc33;box-shadow:-24px 0 70px #00000061}.actionDrawer header,.actionDrawer footer{border-color:#7fa4ae29}.actionDrawer header h2,.drawerSection h3{color:#f0fdff}.actionDrawer header p{color:#9db9c1}.drawerSection pre{color:#d9f7f6;background:#03070ae0;border:1px solid #7fa4ae29}@media (width<=1220px){body{min-width:0}.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr}.appSidebar{min-height:auto;position:static}.appSidebar[data-collapsed=yes] .sidebarBrand{justify-content:space-between}.appSidebar[data-collapsed=yes] .sidebarBrandText{display:grid}.appSidebar[data-collapsed=yes] .mainNav button span{display:inline}.appSidebar[data-collapsed=yes] .mainNav button{grid-template-columns:20px 1fr auto;justify-items:stretch;padding:0 9px}.appSidebar[data-collapsed=yes] .mainNav button b{position:static}.sideNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settingsHub,.commandCenterHero,.overviewScreenGrid,.opsHero,.opsBottomGrid,.skillManifestGrid{grid-template-columns:1fr}.opsStatusRail,.opsLaneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visualHeroGrid,.overviewBoard,.configSummaryGrid,.operatorWorkspace,.settingsWorkspace,.configSummaryGrid .healthStack,.memberAuthForm{grid-template-columns:1fr}.metricStrip,.roleSwitch,.roleInsightGrid,.systemSnapshot.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.auditWorkspace,.insightWorkspace{grid-template-columns:1fr;height:auto;overflow:visible}.auditMain,.auditSide,.insightMain,.insightSide{padding-right:0;overflow:visible}}@media (width<=760px){.appShell{gap:10px;padding:10px}.appSidebar{padding:12px}.settingsHub{align-items:stretch}.settingsSubNav{overflow-x:auto}.commandCenterHero,.opsHero{padding:16px}.commandHeroCopy h2{font-size:24px}.opsHeroCopy h2{font-size:26px}.commandHeroSignals,.sideNav{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topActions{flex-wrap:wrap;width:100%}.metricStrip,.scheduleForm,.opsStatusRail,.opsLaneGrid,.actionGrid,.essentialConfigGrid,.configForm,.auditDetailGrid,.explainGrid,.systemDataGrid,.systemDataGrid.compact,.systemGaugeGrid,.roleSwitch,.roleInsightGrid,.systemSnapshot.compact,.governanceCards,.governanceCards.compact{grid-template-columns:1fr}.flowHeroHeader,.runRecordHeader{flex-direction:column;align-items:flex-start}.auditCommandBar,.insightCommandBar{grid-template-columns:1fr;align-items:stretch}.auditKpiRail,.insightKpiRail{grid-template-columns:repeat(2,minmax(0,1fr))}.auditKpiRail div,.insightKpiRail div{min-width:0}.memberAuthItem,.skillDirectoryItem,.skillTemplateBar,.memoryCard{grid-template-columns:1fr}.skillTemplateBar>div:last-child{justify-content:flex-start}.memberAuthItem em,.skillDirectoryItem>small,.toolChips{grid-column:auto}.auditRow.route,.auditRow.tool,.runRecordRow,.insightConversation{grid-template-columns:1fr}.opsFrameworkHeader,.opsPanelTitle{flex-direction:column;align-items:flex-start}.opsTelemetry{justify-content:flex-start}.opsReadinessRing{grid-template-columns:1fr}.opsFlowCanvas{height:520px}.runRecordTime{text-align:left;justify-items:start}}.scheduleForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.schedulePrompt{grid-column:1/-1}.schedulePrompt textarea{min-height:92px}.scheduleList{gap:12px;display:grid}.scheduleCard{background:#0f172a70;border:1px solid #94a3b82e;border-radius:8px;gap:12px;padding:14px;display:grid}.scheduleCard[data-status=active]{border-color:#2dd4bf5c;box-shadow:inset 3px 0 #2dd4bfdb}.scheduleCard header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scheduleCard header>div:first-child{gap:5px;min-width:0;display:grid}.scheduleCard header span,.scheduleMeta span{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b829;border-radius:999px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:780;display:inline-flex}.scheduleCard header span[data-status=active]{color:#99f6e4;background:#14b8a629;border-color:#2dd4bf57}.scheduleCard strong{color:#f8fafc;font-size:15px}.scheduleCard small,.scheduleCard p{color:#94a3b8;margin:0}.scheduleCard p{line-height:1.65}.scheduleActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scheduleMeta{flex-wrap:wrap;gap:8px;display:flex}.capabilityReleaseBar{background:#071216db;border:1px solid #2dd4bf38;border-left:3px solid #2dd4bf;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:grid}.capabilityReleaseBar>div:first-child{gap:2px;min-width:112px;display:grid}.capabilityReleaseBar span,.capabilityReleaseBar small{color:#8faab2;font-size:12px;font-weight:720}.capabilityReleaseBar strong{color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:28px}.capabilityReleaseBar p{color:#b8d8df;margin:0;line-height:1.6}.capabilityPackageActions,.skillLifecycleActions,.recordViewSwitch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capabilityImportButton{cursor:pointer}.capabilityImportButton input{display:none}.skillHeaderActions{justify-items:end;gap:9px;display:grid}.skillLifecycleActions{justify-content:flex-end}.skillLifecycleActions button,.recordViewSwitch button{color:#c8e7ec;cursor:pointer;font:inherit;background:#050c0fc2;border:1px solid #7dd3fc38;border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.skillLifecycleActions button:first-child{color:#99f6e4;border-color:#2dd4bf61}.skillLifecycleActions button:hover,.recordViewSwitch button:hover,.recordViewSwitch button.active{color:#ecfeff;background:#2dd4bf1f;border-color:#2dd4bf75}.skillLifecycleActions button:disabled{cursor:not-allowed;opacity:.45}.skillVersionDetails{border-top:1px solid #7fa4ae24}.skillVersionDetails summary{color:#b8d8df;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.skillVersionDetails summary small{color:#75a3af}.skillVersionList,.productReadinessList,.releaseHistoryList{gap:8px;display:grid}.skillVersionList{padding:0 12px 12px}.skillVersionList>div,.productReadinessList>div,.releaseHistoryList>div{background:#050c0f8a;border:1px solid #7fa4ae24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;display:grid}.skillVersionList strong,.productReadinessList strong,.releaseHistoryList strong{color:#eefcff;font-size:13px}.skillVersionList span,.productReadinessList span,.releaseHistoryList span{color:#8faab2;font-size:11px;font-weight:760}.skillVersionList small,.productReadinessList small,.releaseHistoryList small{color:#75a3af;grid-column:1/-1;font-size:11px}.skillVersionList span[data-status=published],.productReadinessList>div[data-ready=yes] span{color:#6ee7b7}.productReadinessList>div[data-ready=no]{border-left:2px solid #f59e0b}.productReadinessList>div[data-ready=no] span{color:#fbbf24}.recordViewSwitch{background:#050c0f75;border:1px solid #7fa4ae24;padding:4px}.recordViewSwitch button{border-color:#0000}@media (width<=1180px){.capabilityReleaseBar{grid-template-columns:1fr}.capabilityPackageActions,.skillHeaderActions{justify-content:flex-start;justify-items:start}}@media (width<=760px){.skillConfigHeader{grid-template-columns:1fr}.skillConfigControls{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.skillHeaderActions,.skillLifecycleActions{justify-content:stretch;justify-items:stretch;width:100%}.skillLifecycleActions button,.capabilityPackageActions .iconButton,.capabilityImportButton{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.documentAssetWorkspace{gap:14px;min-width:0;display:grid}.documentAssetSummary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.documentAssetMetric{background:#0b191de6;border:1px solid #84ccdc29;border-left:3px solid #38bdf8;border-radius:6px;gap:4px;min-height:88px;padding:14px 15px;display:grid}.documentAssetMetric span{color:#8ba7ae;font-size:12px;font-weight:760}.documentAssetMetric strong{color:#f1f5f9;font-size:26px;line-height:1}.documentAssetMetric[data-tone=green]{border-left-color:#34d399}.documentAssetMetric[data-tone=amber]{border-left-color:#f59e0b}.documentAssetMetric[data-tone=red]{border-left-color:#fb7185}.documentAssetBody{background:#071114cc;border:1px solid #84ccdc29;border-radius:8px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:calc(100vh - 220px);display:grid;overflow:hidden}.documentAssetListPane{border-right:1px solid #84ccdc24;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.documentAssetToolbar{border-bottom:1px solid #84ccdc1f;grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:7px;padding:11px;display:grid}.documentAssetToolbar label{color:#78969d;background:#030c0fb8;border:1px solid #84ccdc2e;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.documentAssetToolbar input{color:#e2edf0;background:0 0;border:0;outline:0;width:100%;min-width:0}.documentAssetToolbar input::placeholder{color:#617b82}.documentAssetList{align-content:start;max-height:calc(100vh - 284px);padding:7px;display:grid;overflow-y:auto}.documentAssetList>button{color:#cbd8dc;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:8px;transition:background .16s,border-color .16s;display:grid}.documentAssetList>button:hover{background:#1e495238;border-color:#84ccdc29}.documentAssetList>button.active{background:#14b8a61f;border-color:#2dd4bf57}.documentAssetList>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.documentAssetList>button strong,.documentAssetList>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.documentAssetList>button strong{color:#e7f0f2;font-size:13px}.documentAssetList>button small{color:#769098;font-size:10px}.documentAssetList>button b{color:#fbbf24;align-items:center;gap:2px;font-size:10px;display:inline-flex}.documentAssetList>button i{color:#fb7185}.documentTypeMark{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf833;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.documentTypeMark.sheet{color:#6ee7b7;background:#34d3991a;border-color:#34d39933}.documentTypeMark.smartsheet{color:#fde047;background:#facc1517;border-color:#facc152e}.documentTypeMark.smartpage{color:#a5b4fc;background:#818cf81a;border-color:#818cf833}.documentAssetEmpty,.documentAssetDetailEmpty{color:#6f8990;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.documentAssetEmpty span,.documentAssetDetailEmpty span{font-size:11px}.documentAssetDetailPane{min-width:0;overflow-y:auto}.documentAssetDetailHeader{background:#0c1d21b8;border-bottom:1px solid #84ccdc1f;justify-content:space-between;align-items:start;gap:20px;padding:19px 20px;display:flex}.documentAssetDetailHeader>div:first-child{gap:4px;min-width:0;display:grid}.documentAssetDetailHeader span{color:#5eead4;font-size:11px;font-weight:780}.documentAssetDetailHeader h2{color:#f1f5f9;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:19px}.documentAssetDetailHeader p{color:#85a0a7;margin:0}.documentAssetActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.documentAssetActions button,.documentAssetActions a{color:#bffbf0;cursor:pointer;background:#14b8a61a;border:1px solid #2dd4bf38;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.documentAssetActions .dangerQuiet{color:#fda4af;background:#f43f5e12;border-color:#f43f5e2e}.documentAssetIdentity{border-bottom:1px solid #84ccdc1a;grid-template-columns:minmax(180px,1.45fr) repeat(4,minmax(110px,1fr));gap:8px;padding:12px 20px;display:grid}.documentAssetIdentity>span{gap:3px;min-width:0;display:grid}.documentAssetIdentity small{color:#6e8990;font-size:10px}.documentAssetIdentity strong{color:#c9d9dd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documentAssetSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.documentAssetSections>section{background:#0c1b1fb8;border:1px solid #84ccdc21;border-radius:6px;min-width:0;padding:13px}.documentAssetSections>section:first-child,.documentAssetSections>.documentContractSection{grid-column:1/-1}.documentSectionTitle{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.documentSectionTitle>div{gap:2px;display:grid}.documentSectionTitle strong{color:#e3edef}.documentSectionTitle span{color:#708990;font-size:10px}.documentSectionTitle b{color:#7dd3fc;white-space:nowrap;background:#38bdf817;border:1px solid #38bdf829;border-radius:5px;padding:3px 6px;font-size:10px}.documentSheetList,.documentTimeline,.documentVersionList{gap:6px;display:grid}.documentSheetList article{background:#020a0c6b;border:1px solid #84ccdc17;border-radius:5px;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.documentSheetList article>div{gap:2px;display:grid}.documentSheetList article strong{color:#dce8ea}.documentSheetList article span,.documentSheetList article p{color:#78939a;margin:0;font-size:10px}.documentSheetList article p{line-height:1.65}.documentSheetStructure{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.documentSheetStructure p{min-width:0}.documentSheetStructure button,.documentContractActions button,.documentContractEmpty button{color:#9bdff8;cursor:pointer;font:inherit;background:#38bdf814;border:1px solid #38bdf82e;border-radius:5px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:10px;display:inline-flex}.documentSheetStructure button:hover,.documentContractActions button:hover,.documentContractEmpty button:hover{background:#38bdf826;border-color:#38bdf852}.documentSheetStructure button:disabled,.documentContractActions button:disabled,.documentContractEmpty button:disabled{cursor:wait;opacity:.5}.documentContractList{gap:8px;display:grid}.documentContractList>article{background:#020a0c6b;border:1px solid #84ccdc1a;border-radius:5px;gap:10px;padding:11px;display:grid}.documentContractHeading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.documentContractHeading>div:not(.documentContractActions){gap:2px;min-width:0;display:grid}.documentContractHeading strong{color:#dce8ea;font-size:12px}.documentContractHeading small{color:#6f8990;font-size:9px}.documentContractStatus{color:#fbbf24;border:1px solid #fbbf243d;border-radius:999px;padding:3px 7px;font-size:9px}.documentContractStatus.active{color:#6ee7b7;border-color:#34d39940}.documentContractStatus.suspended{color:#94a3b8;border-color:#94a3b83d}.documentContractActions{gap:6px;display:flex}.documentContractPolicies{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.documentContractPolicies>span{background:#13272b7a;border-left:2px solid #5eead452;gap:3px;min-height:44px;padding:7px 9px;display:grid}.documentContractPolicies small{color:#6f8990;font-size:9px}.documentContractPolicies strong{color:#bfcfd3;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.5}.documentContractList footer{color:#627b82;border-top:1px solid #84ccdc14;justify-content:space-between;gap:12px;padding-top:8px;font-size:9px;display:flex}.documentContractEmpty{color:#718a91;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:10px;display:flex}.documentTimeline article{grid-template-columns:8px minmax(0,1fr);gap:8px;padding:6px 2px;display:grid}.documentTimeline article>div{gap:2px;display:grid}.documentTimeline strong{color:#dbe7e9;font-size:12px}.documentTimeline p{color:#91a7ad;margin:0;font-size:11px}.documentTimeline span{color:#647d84;font-size:9px}.changeStatus{background:#64748b;border-radius:999px;width:8px;height:8px;margin-top:5px}.changeStatus.applied{background:#34d399}.changeStatus.proposed,.changeStatus.applying{background:#fbbf24}.changeStatus.failed,.changeStatus.rejected{background:#fb7185}.documentVersionList article{border-bottom:1px solid #84ccdc14;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:35px;display:grid}.documentVersionList article strong{color:#5eead4}.documentVersionList article span{color:#c7d7da;font-size:11px}.documentVersionList article small{color:#688188;text-align:right;font-size:9px}.documentSectionEmpty{color:#6f8990;margin:8px 0;font-size:11px}@media (width<=1180px){.documentAssetSummary,.documentAssetIdentity{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=900px){.documentAssetBody{grid-template-columns:1fr}.documentAssetListPane{border-bottom:1px solid #84ccdc24;border-right:0}.documentAssetList{max-height:260px}.documentAssetSections{grid-template-columns:1fr}}@media (width<=620px){.documentAssetSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.documentAssetDetailHeader{flex-direction:column;align-items:stretch}.documentAssetActions{justify-content:stretch}.documentAssetActions button,.documentAssetActions a{flex:auto;justify-content:center}.documentAssetIdentity{grid-template-columns:1fr 1fr}.documentSheetList article{grid-template-columns:1fr}.documentContractHeading{grid-template-columns:auto minmax(0,1fr);align-items:start}.documentContractActions{grid-column:1/-1}.documentContractPolicies{grid-template-columns:1fr 1fr}.documentContractList footer,.documentContractEmpty{flex-direction:column;align-items:flex-start}}.asyncTaskList{border-top:1px solid #84ccdc1f;gap:8px;max-height:430px;margin-top:14px;padding-top:12px;padding-right:4px;display:grid;overflow-y:auto}.asyncTaskCard{background:#020a0c6b;border:1px solid #84ccdc1f;border-left:3px solid #94a3b875;border-radius:6px;gap:8px;padding:10px;display:grid}.asyncTaskCard[data-status=running]{border-left-color:#38bdf8}.asyncTaskCard[data-status=partial]{border-left-color:#fbbf24}.asyncTaskCard[data-status=success]{border-left-color:#34d399}.asyncTaskCard[data-status=failed],.asyncTaskCard[data-status=cancelled]{border-left-color:#fb7185}.asyncTaskCard header,.asyncTaskCard footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.asyncTaskCard header>div{gap:2px;min-width:0;display:grid}.asyncTaskCard header strong{color:#dce8ea;font-size:12px}.asyncTaskCard header small,.asyncTaskSteps small{color:#688188;font-size:9px}.asyncTaskCard header>span,.asyncTaskSteps span{border:1px solid #94a3b833;border-radius:999px;flex:none;padding:3px 7px;font-size:9px}.asyncTaskProgress{background:#94a3b81f;border-radius:999px;height:4px;overflow:hidden}.asyncTaskProgress i{background:linear-gradient(90deg,#38bdf8,#2dd4bf);min-width:0;height:100%;transition:width .18s;display:block}.asyncTaskMeta{color:#789098;flex-wrap:wrap;gap:5px 10px;font-size:9px;display:flex}.asyncTaskCard>p,.asyncTaskSteps p{color:#8fa5ab;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.asyncTaskCard>p[data-tone=error],.asyncTaskSteps p{color:#fda4af}.asyncTaskCard footer{justify-content:flex-start}.asyncTaskCard footer .miniActionButton{padding:4px 7px;font-size:9px}.asyncTaskSteps{border-top:1px dashed #84ccdc1f;gap:6px;padding-top:8px;display:grid}.asyncTaskSteps>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.asyncTaskSteps strong{color:#bdd0d4;font-size:10px}.asyncTaskSteps p{grid-column:2/-1}@media (width<=620px){.asyncTaskSteps>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.asyncTaskSteps small,.asyncTaskSteps p{grid-column:2}}.mainNav button .navUnreadDot{background:#f43f5e;border:2px solid #10201d;border-radius:50%;width:9px;min-width:9px;height:9px;padding:0;box-shadow:0 0 0 2px #f43f5e1f}.appSidebar[data-collapsed=yes] .mainNav button .navUnreadDot{top:7px;right:7px}.documentAssetCommandBar,.recordCommandBar{background:#091619e6;border:1px solid #84ccdc29;border-radius:8px;align-items:center;gap:18px;min-width:0;padding:12px 14px;display:grid}.documentAssetCommandBar{grid-template-columns:minmax(210px,1fr) auto}.documentAssetCommandBar>div:first-child,.recordCommandBar>div:first-child{gap:2px;min-width:0;display:grid}.documentAssetCommandBar>div:first-child strong,.recordCommandBar>div:first-child strong{color:#eef7f8;font-size:16px}.documentAssetCommandBar>div:first-child span,.recordCommandBar>div:first-child span{color:#78949b;font-size:11px}.documentAssetCommandBar dl,.recordSummary{align-items:center;gap:8px;margin:0;display:flex}.documentAssetCommandBar dl>div,.recordSummary>span{background:#84ccdc0f;border:1px solid #84ccdc1a;border-radius:6px;align-items:baseline;gap:7px;min-height:36px;padding:8px 10px;display:flex}.documentAssetCommandBar dl>div[data-attention=yes],.recordSummary>span[data-attention=yes]{background:#f59e0b14;border-color:#f59e0b33}.documentAssetCommandBar dt,.recordSummary>span{color:#78949b;font-size:10px;font-weight:720}.documentAssetCommandBar dd,.recordSummary b{color:#edf7f8;margin:0;font-size:14px}.documentAssetBody{min-height:calc(100vh - 188px)}.documentAssetList{max-height:calc(100vh - 252px)}.documentAssetList>button{grid-template-columns:34px minmax(0,1fr) auto;position:relative}.documentAssetList>button.unread{background:#f43f5e09}.documentAssetSignals{justify-content:flex-end;align-items:center;gap:7px;display:flex}.itemUnreadDot{background:#fb4867;border:2px solid #0b191d;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #fb48671f}.documentAssetList>button .itemUnreadDot{color:#0000}.documentAssetIdentity{grid-template-columns:repeat(4,minmax(110px,1fr))}.documentIdentityDetails,.documentAdvancedDetails,.auditAdvancedDetails{color:#b8cbd0;border-bottom:1px solid #84ccdc1a}.documentIdentityDetails>summary,.documentAdvancedDetails>summary,.auditAdvancedDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.documentIdentityDetails>summary::-webkit-details-marker{display:none}.documentAdvancedDetails>summary::-webkit-details-marker{display:none}.auditAdvancedDetails>summary::-webkit-details-marker{display:none}.documentIdentityDetails>summary:after,.documentAdvancedDetails>summary:after,.auditAdvancedDetails>summary:after{color:#6d8a91;content:"+";font-size:17px;font-weight:500}.documentIdentityDetails[open]>summary:after,.documentAdvancedDetails[open]>summary:after,.auditAdvancedDetails[open]>summary:after{content:"−"}.documentIdentityDetails{padding:0 20px}.documentIdentityDetails>summary{min-height:38px;font-size:11px;font-weight:760}.documentIdentityDetails>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 0 12px;display:grid}.documentIdentityDetails span{gap:3px;min-width:0;display:grid}.documentIdentityDetails small{color:#6e8990;font-size:10px}.documentIdentityDetails strong{color:#c9d9dd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.documentAssetSections{align-items:start}.documentAdvancedDetails{background:#0c1b1f94;border:1px solid #84ccdc1f;border-radius:6px;grid-column:1/-1;overflow:hidden}.documentAdvancedDetails>summary{min-height:46px;padding:0 13px}.documentAdvancedDetails>summary>span{color:#cbdadd;font-size:12px;font-weight:780}.documentAdvancedDetails>summary small{color:#6e8990;margin-left:auto;font-size:10px}.documentAdvancedGrid{border-top:1px solid #84ccdc1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.documentAdvancedGrid>section{background:#05101357;border:1px solid #84ccdc17;border-radius:6px;min-width:0;padding:12px}.documentAdvancedDetails.history>div{border-top:1px solid #84ccdc1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.documentAdvancedDetails.history section{background:#05101357;border:1px solid #84ccdc17;border-radius:6px;min-width:0;padding:12px}.recordCommandBar{grid-template-columns:minmax(180px,1fr) auto auto auto;margin-bottom:12px}.recordViewSwitch{background:#040e1194;border:1px solid #84ccdc1f;border-radius:6px;align-items:center;padding:3px;display:flex}.recordViewSwitch button{color:#769098;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 9px;font-size:10px;font-weight:760}.recordViewSwitch button.active{color:#c9fff5;background:#14b8a624}.auditWorkspace.simplified{grid-template-columns:minmax(0,1fr);height:calc(100vh - 186px)}.auditWorkspace.simplified .auditMain{max-width:none;padding-right:4px}.runRecordRow{position:relative}.runRecordRow.unread{background:#f43f5e09}.recordUnreadDot{border-color:#101d20;position:absolute;top:9px;right:9px}.runReplyPreview{background:#f8faf8;border:1px solid #e0e7e2;border-radius:8px;gap:6px;margin-top:8px;padding:10px;display:grid}.runReplyPreview span{color:#65736c;font-size:11px;font-weight:780}.runReplyPreview p{color:#26372e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.auditAdvancedDetails{color:#26372e;background:#fff;border:1px solid #dbe3dd;border-radius:8px;overflow:hidden}.auditAdvancedDetails>summary{min-height:52px;padding:0 14px}.auditAdvancedDetails>summary span{color:#26372e;font-size:13px;font-weight:800}.auditAdvancedDetails>summary small{color:#718078;margin-left:auto;font-size:11px}.auditAdvancedContent{background:#f4f7f5;border-top:1px solid #e1e8e3;gap:10px;padding:10px;display:grid}@media (width<=1120px){.recordCommandBar{grid-template-columns:minmax(180px,1fr) auto auto}.recordSummary{grid-area:2/1/auto/-1}}@media (width<=900px){.documentAssetCommandBar,.recordCommandBar{grid-template-columns:1fr auto}.documentAssetCommandBar dl,.recordSummary{grid-column:1/-1;overflow-x:auto}.recordViewSwitch{justify-self:end}.recordCommandBar>.iconButton{grid-area:2/2}.documentIdentityDetails>div,.documentAdvancedGrid,.documentAdvancedDetails.history>div{grid-template-columns:1fr}}@media (width<=620px){.documentAssetCommandBar,.recordCommandBar{grid-template-columns:1fr;gap:10px}.recordViewSwitch,.recordCommandBar>.iconButton{grid-area:auto/1;justify-self:stretch}.recordViewSwitch button{flex:1}.documentAssetCommandBar dl,.recordSummary{grid-column:1}.documentAssetCommandBar dl>div,.recordSummary>span{flex:none}.documentAssetIdentity,.documentIdentityDetails>div{grid-template-columns:repeat(2,minmax(0,1fr))}.documentIdentityDetails,.documentAssetIdentity{padding-left:13px;padding-right:13px}.documentAdvancedDetails>summary small,.auditAdvancedDetails>summary small{display:none}.runRecordRow{grid-template-columns:62px minmax(0,1fr)}.runRecordRoute,.runRecordTime{text-align:left;grid-column:2;justify-items:start}}
