:root{--meteor-bg:#f3f4f6;--meteor-surface:#fff;--meteor-surface-soft:#f8fafc;--meteor-text:#111827;--meteor-text-soft:#475569;--meteor-text-muted:#64748b;--meteor-border:#d1d5db;--meteor-border-soft:#e5e7eb;--meteor-dark:#171717;--meteor-dark-soft:#262626;--meteor-success:#16a34a;--meteor-warning:#d97706;--meteor-danger:#dc2626;--meteor-info:#2563eb;--meteor-radius-sm:8px;--meteor-radius-md:12px;--meteor-radius-lg:16px;--meteor-shadow:0 8px 24px #0f172a14}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{min-width:320px;color:var(--meteor-text);background:var(--meteor-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}button,input,textarea,select{font:inherit}.app-page{background:var(--meteor-bg);width:100%;min-height:100vh;padding:40px}.container{width:min(100% - 32px,1100px);color:var(--meteor-text);background:var(--meteor-surface);border:1px solid var(--meteor-border-soft);border-radius:var(--meteor-radius-lg);box-shadow:var(--meteor-shadow);margin:40px auto;padding:40px}.container h1{color:#111827;letter-spacing:-.035em;text-align:left;margin:0 0 30px;font-size:clamp(2rem,4vw,2.6rem);font-weight:750;line-height:1.1}.container h2{color:#1f2937;margin:30px 0 16px;font-size:1.6rem;line-height:1.25}.container h3{color:#374151;margin:24px 0 10px;font-size:1.15rem;line-height:1.35}.container p{color:#64748b;margin:0 0 16px;font-size:1rem;line-height:1.7}form{flex-direction:column;display:flex}label{color:#475569;margin-top:18px;margin-bottom:7px;font-size:.92rem;font-weight:650;display:block}input,select,textarea{width:100%;color:var(--meteor-text);background:var(--meteor-surface-soft);border:1px solid var(--meteor-border);border-radius:var(--meteor-radius-md);outline:none;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,textarea:focus{background:#fff;border-color:#64748b;box-shadow:0 0 0 4px #64748b24}input:disabled,textarea:disabled,select:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}textarea{resize:vertical;min-height:120px;line-height:1.6}.container button,.app-page button,.dashboard button{color:#fff;background:var(--meteor-dark);border:1px solid var(--meteor-dark);border-radius:var(--meteor-radius-md);cursor:pointer;justify-content:center;align-items:center;width:auto;min-height:44px;margin-top:22px;padding:11px 18px;font-size:.95rem;font-weight:650;transition:transform .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.container button:hover,.app-page button:hover,.dashboard button:hover{background:var(--meteor-dark-soft);border-color:var(--meteor-dark-soft);transform:translateY(-1px)}.container button:disabled,.app-page button:disabled,.dashboard button:disabled{opacity:.5;cursor:not-allowed;transform:none}.error-message{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:18px 0;padding:13px 15px}.success-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin:18px 0;padding:13px 15px}hr{background:#e2e8f0;border:0;height:1px;margin:30px 0}.table-wrapper{border:1px solid #e2e8f0;border-radius:14px;width:100%;margin-top:24px;overflow-x:auto}table{border-collapse:collapse;color:#334155;background:#fff;width:100%;min-width:850px}thead{background:#111827}th{color:#fff;letter-spacing:.02em;text-align:left;white-space:nowrap;padding:14px 16px;font-size:.84rem;font-weight:650}td{color:#475569;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:14px 16px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8fafc}table button,.table-btn{color:#fff;background:#111827;border-radius:8px;min-height:auto;margin:0;padding:8px 13px;font-size:.84rem}table select{width:145px;margin:0;padding:8px 10px}.priority,.status-badge,.response-status,.communication-status{color:#fff;white-space:nowrap;background:#1f2937;border:1px solid #111827;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.priority.low{background:#15803d}.priority.medium{color:#422006;background:#facc15}.priority.high{background:#ea580c}.priority.critical{background:#b91c1c}.status-pending{color:#78350f;background:#fef3c7}.status-progress{color:#1e3a8a;background:#dbeafe}.status-resolved{color:#14532d;background:#dcfce7}.status-closed{color:#374151;background:#e5e7eb}.complaint-reference{color:#64748b;margin-bottom:22px;font-size:.9rem;font-weight:600}.details-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;gap:8px;margin:24px 0 30px;padding:6px;display:flex}.details-tabs button{color:#475569;min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;margin:0;padding:10px 16px}.details-tabs button:hover{color:#111827;background:#fff;border-color:#e2e8f0;transform:none}.details-section{width:100%}.why-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:18px;padding:22px}.why-card h3{margin-top:0}.communication-actions button{margin:0}.communication-history-item{text-align:left;grid-template-columns:minmax(180px,2fr) minmax(130px,1fr) minmax(100px,.7fr) minmax(160px,1fr);align-items:center;gap:14px;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;width:100%!important;margin:0!important;padding:14px 16px!important;display:grid!important}.communication-history-item:hover{background:#f8fafc!important;border-color:#94a3b8!important;transform:none!important}.analytics-page{width:min(100% - 32px,1280px);margin:0 auto;padding:50px 0}.analytics-page>h1{color:#fff;text-align:center;margin:0 0 10px}.analytics-page>p{color:#a1a1aa;text-align:center;margin:0 0 40px}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.analytics-card{color:#fff;text-align:center;background:#111;border:1px solid #2a2a2a;border-radius:16px;padding:30px;transition:transform .25s,border-color .25s}.analytics-card:hover{border-color:#555;transform:translateY(-4px)}.analytics-card h2{color:#fff;margin:0 0 12px;font-size:2.8rem}.analytics-card p{color:#a3a3a3;margin:0}.home-page,.home-page .hero,.home-page .hero-content{max-width:none}@media (width<=900px){.container{width:min(100% - 24px,1100px);margin:24px auto;padding:28px}.rca-row,.communication-history-item{grid-template-columns:1fr}}@media (width<=640px){.app-page{padding:18px}.container{border-radius:14px;width:calc(100% - 20px);margin:10px auto;padding:22px 18px}.container h1{font-size:1.85rem}.details-tabs{flex-direction:column}.details-tabs button{width:100%}.communication-actions{flex-direction:column}.communication-actions button{width:100%}}.rca-suggestion-actions{justify-content:flex-start;margin:20px 0 24px;display:flex}.rca-suggestion-actions button{margin:0}.rca-suggestion-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;margin-bottom:26px;padding:22px}.rca-suggestion-panel h3{margin-top:0}.rca-suggestion-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:14px}.rca-suggestion-item strong{color:#111827;margin-bottom:7px;display:block}.rca-suggestion-item p{color:#475569;margin:0}.rca-suggestion-disclaimer{color:#92400e!important;margin:18px 0 0!important;font-size:.88rem!important}:root{--meteor-success:#166534;--meteor-success-bg:#dcfce7;--meteor-success-border:#86efac}.success-message,.complaint-alert-success{font-weight:700;color:#14532d!important;background:#dcfce7!important;border:1px solid #86efac!important}.container button:disabled,.app-page button:disabled,.dashboard button:disabled{color:#4b5563!important;opacity:1!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#cbd5e1!important;transform:none!important}.status-badge,.response-status,.communication-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:5px 10px;font-size:.78rem;font-weight:750;line-height:1;display:inline-flex;color:#fff!important;background:#1f2937!important;border:1px solid #111827!important}:root{color:#fff;background:#030306;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:#030306;min-width:320px;margin:0;overflow-x:hidden}.home-page{color:#fff;background:#030306;min-height:100vh;overflow-x:hidden}.home-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030308f7,#030308c7);border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:18px clamp(22px,5vw,72px);display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #ffffff2b;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.brand-mark img{object-fit:contain;filter:brightness(0)invert();width:27px;height:27px}.brand-copy{display:grid}.brand-copy strong{font-size:1.05rem}.brand-copy small{color:#8f93a0;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.68rem}.home-nav{align-items:center;gap:6px;display:flex}.nav-link,.nav-button{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:.86rem;font-weight:700;display:inline-flex}.nav-link{color:#aeb2bf}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-login{color:#fff;background:#ffffff06;border:1px solid #ffffff2b}.nav-register{color:#0a0a0e;background:#fff;border:1px solid #fff}.cinematic-hero{background:radial-gradient(circle at 73% 29%,#7568ff1c,#0000 23%),radial-gradient(circle at 50% 96%,#6369c621,#0000 31%),linear-gradient(#020205,#05050a 68%,#020205);align-items:center;min-height:100vh;padding:126px clamp(22px,5vw,72px) 110px;display:flex;position:relative;overflow:hidden}.star-layer{pointer-events:none;position:absolute;inset:-12%}.star-layer-a{opacity:.64;background-image:radial-gradient(circle,#ffffffe6 0 .8px,#0000 1.4px);background-position:12px 29px;background-size:73px 97px}.star-layer-b{opacity:.34;background-image:radial-gradient(circle,#a1a7fff2 0 .7px,#0000 1.4px);background-position:63px 11px;background-size:131px 109px}.hero-nebula{filter:blur(18px);background:radial-gradient(circle,#7666ff1a,#51519b0a 36%,#0000 68%);border-radius:50%;width:58vw;height:58vw;position:absolute;top:12%;right:-12%}.hero-shell{z-index:4;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:center;gap:clamp(30px,4vw,72px);width:min(100%,1450px);margin:auto;display:grid;position:relative}.hero-copy{z-index:3;max-width:720px;position:relative}.hero-kicker,.section-kicker{color:#c6c0ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:850;display:inline-flex}.hero-kicker:before,.section-kicker:before{content:"";background:linear-gradient(90deg,#0000,#9c92ff);width:26px;height:1px}.hero-copy h1{letter-spacing:-.072em;margin:24px 0 0;font-size:clamp(3.55rem,7vw,7.35rem);line-height:.89}.hero-copy h1 span{color:#f3f3f6;display:block}.hero-copy h1 small{color:#a4a8b3;letter-spacing:-.04em;margin-top:24px;font-size:clamp(1.6rem,2.8vw,3rem);line-height:1.05;display:block}.hero-copy>p{color:#a9adb8;max-width:580px;margin:29px 0 0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.hero-button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:178px;min-height:50px;padding:12px 20px;font-size:.92rem;font-weight:800;transition:all .18s;display:inline-flex}.hero-button:hover{transform:translateY(-2px)}.hero-primary{color:#0b0b0f;background:#fff;border:1px solid #fff}.hero-secondary{color:#fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff06;border:1px solid #fff3}.hero-visual{z-index:3;place-items:center;min-height:520px;display:grid;position:relative}.hero-meteor-svg{filter:drop-shadow(0 0 26px #7969ff30);width:min(100%,780px);height:auto;display:block;overflow:visible}.earth-visual{z-index:2;height:48%;position:absolute;bottom:-26%;left:-8%;right:-8%}.earth-atmosphere{filter:blur(25px);background:radial-gradient(at top,#ffffff57,#938aff40 15%,#4658b01f 34%,#0000 68%);border-radius:50%;height:44%;position:absolute;inset:-7% 8% auto}.earth-body{background:radial-gradient(at top,#6771a047,#1a1d2ed1 29%,#07080d 67%);border-top:1px solid #ffffffb3;border-radius:50% 50% 0 0;height:88%;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 -2px 14px #ffffff47,0 -16px 72px #7e6fff40}.earth-light{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #fff,0 0 18px #b1a8ffcc}.earth-light-a{top:13%;left:31%}.earth-light-b{top:19%;left:46%}.earth-light-c{top:10%;left:65%}.earth-light-d{top:22%;left:79%}.hero-scroll-indicator{z-index:6;color:#9296a1;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex;position:absolute;bottom:30px;left:clamp(22px,5vw,72px)}.hero-scroll-indicator span{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;animation:1.8s ease-in-out infinite scrollBounce;display:grid}@keyframes scrollBounce{50%{transform:translateY(5px)}}.story-section{border-top:1px solid #ffffff0e;padding:clamp(90px,10vw,150px) clamp(22px,5vw,72px);position:relative;overflow:hidden}.section-shell{width:min(100%,1320px);margin:auto}.section-heading{text-align:center;max-width:760px;margin:0 auto 68px}.section-heading h2,.intelligence-copy h2,.final-cta h2{letter-spacing:-.056em;margin:20px 0 0;font-size:clamp(2.65rem,5.4vw,5.4rem);line-height:.98}.section-heading h2 span,.intelligence-copy h2 span,.final-cta h2 span{color:#979ca8;margin-top:8px;display:block}.section-heading p,.intelligence-copy>p,.final-cta p{color:#9fa4af;max-width:660px;margin:24px auto 0;font-size:1.04rem;line-height:1.72}.signals-section{background:radial-gradient(circle at 50% 58%,#6e60ff1b,#0000 31%),#05050a}.signals-stage{place-items:center;min-height:610px;display:grid;position:relative}.signal-core{z-index:4;text-align:center;background:radial-gradient(circle at 34% 27%,#fff3,#7064ff21 26%,#18182af2 63%,#09090f);border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 0 45px #6f61ff3d}.signal-core img{filter:brightness(0)invert();width:48px;height:48px}.signal-core strong{margin-top:-28px}.signal-core small{color:#8f93a2;margin-top:-42px}.signal-orbit{border:1px solid #ffffff16;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-orbit-one{width:430px;height:430px}.signal-orbit-two{opacity:.55;border-style:dashed;width:650px;height:650px}.signal-pill{z-index:5;color:#d9dbe3;background:#0c0c14bd;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;font-weight:750;display:flex;position:absolute}.signal-pill span{background:#a59cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #a59cffcc}.signal-pill-1{top:18%;left:10%}.signal-pill-2{top:52%;left:2%}.signal-pill-3{bottom:12%;left:18%}.signal-pill-4{top:18%;right:13%}.signal-pill-5{top:52%;right:3%}.signal-pill-6{bottom:12%;right:20%}.intelligence-section{background:radial-gradient(circle at 79% 52%,#675ae11d,#0000 25%),#030307}.intelligence-layout{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(55px,7vw,110px);display:grid}.intelligence-copy>p{margin-left:0}.intelligence-list{gap:12px;margin-top:34px;display:grid}.intelligence-list div{background:#ffffff05;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:46px 1fr;gap:14px;padding:16px;display:grid}.intelligence-list span{color:#c8c2ff;background:#7466ff1c;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:850;display:grid}.intelligence-list p{color:#b2b5c0;margin:6px 0 0}.root-cause-stage{place-items:center;min-height:610px;display:grid;position:relative}.root-cause-stage:before{content:"";background:radial-gradient(circle,#6b5dff1a,#0000 62%);border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:10%}.root-cause-center{z-index:5;text-align:center;background:radial-gradient(circle at 35% 30%,#ffffff24,#6258d321 34%,#11111b 72%);border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative}.root-cause-center span{color:#9da1ae}.root-cause-center strong{margin-top:-58px}.root-node{z-index:4;color:#d8dae1;text-align:center;background:#0b0b12d1;border:1px solid #ffffff1b;border-radius:11px;min-width:132px;padding:13px 15px;font-size:.78rem;font-weight:750;position:absolute}.root-node-1{top:9%;left:17%}.root-node-2{top:12%;right:13%}.root-node-3{top:44%;left:0}.root-node-4{top:47%;right:0}.root-node-5{bottom:9%;left:14%}.root-node-6{bottom:10%;right:13%}.root-line{z-index:2;transform-origin:0;background:linear-gradient(90deg,#8e82ff8a,#0000);width:240px;height:1px;position:absolute;top:50%;left:50%}.root-line-a{transform:rotate(-138deg)}.root-line-b{transform:rotate(-38deg)}.root-line-c{transform:rotate(143deg)}.root-line-d{transform:rotate(37deg)}.journey-section{background:linear-gradient(#05050a,#080811)}.journey-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.journey-step{background:linear-gradient(#ffffff07,#ffffff02);border:1px solid #ffffff16;border-radius:15px;min-height:220px;padding:16px}.journey-step>span{color:#d5d1ff;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;font-weight:850;display:grid}.journey-step strong{margin-top:48px;display:block}.journey-step p{color:#8f94a1;margin:10px 0 0;font-size:.78rem;line-height:1.55}.dashboard-showcase{background:radial-gradient(circle at 50% 62%,#6b5fec14,#0000 35%),#030307}.product-preview{background:#0a0a10;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:230px 1fr;min-height:650px;display:grid;overflow:hidden;box-shadow:0 45px 100px #00000061}.preview-sidebar{background:#07070c;border-right:1px solid #ffffff13;flex-direction:column;gap:5px;padding:22px 16px;display:flex}.preview-brand{align-items:center;gap:11px;margin-bottom:24px;display:flex}.preview-brand img{filter:brightness(0)invert();width:31px;height:31px}.preview-sidebar>span{color:#818694;border-radius:9px;padding:11px 12px;font-size:.78rem;font-weight:700}.preview-sidebar>span.active{color:#fff;background:#ffffff13}.preview-main{background:linear-gradient(#101018,#0a0a11);padding:24px}.preview-topbar{justify-content:space-between;display:flex}.preview-topbar small,.preview-topbar strong{display:block}.preview-topbar small{color:#777c89}.preview-topbar strong{margin-top:4px;font-size:1.24rem}.preview-topbar>span{color:#7fdb9b;border:1px solid #69cd8f33;border-radius:999px;padding:7px 10px}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.preview-metrics div,.preview-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;padding:17px}.preview-metrics strong,.preview-metrics span{display:block}.preview-metrics strong{font-size:1.65rem}.preview-metrics span{color:#858a97;margin-top:10px}.preview-grid{grid-template-columns:1.55fr .75fr;gap:12px;margin-top:12px;display:grid}.preview-table-card{grid-column:1/-1}.preview-card-heading{justify-content:space-between;display:flex}.preview-card-heading span{color:#747987}.preview-chart{border-bottom:1px solid #ffffff13;align-items:flex-end;gap:9px;height:190px;margin-top:24px;padding:18px 12px 8px;display:flex}.preview-chart span{background:linear-gradient(#a79eff,#655dd7);border-radius:5px 5px 2px 2px;flex:1}.risk-ring{background:conic-gradient(#857cff 0 74%,#ffffff13 74%);border-radius:50%;place-items:center;width:170px;height:170px;margin:22px auto 0;display:grid}.risk-ring div{text-align:center;background:#101018;border-radius:50%;place-items:center;width:124px;height:124px;display:grid}.risk-ring span{color:#777d89;margin-top:-35px}.preview-table-row{border-bottom:1px solid #ffffff0f;grid-template-columns:80px 1fr 90px;gap:12px;padding:13px 0;display:grid}.preview-table-row span{color:#767b88}.preview-table-row small{text-align:right;color:#ffb0a8}.final-cta{text-align:center;background:radial-gradient(circle at 50% 65%,#6a5ef224,#0000 32%),#05050a;border-top:1px solid #ffffff0e;padding:clamp(110px,12vw,180px) clamp(22px,5vw,72px);position:relative;overflow:hidden}.final-cta-content{z-index:2;max-width:850px;margin:auto;position:relative}.final-actions{justify-content:center}.final-cta-orbit{border:1px solid #ffffff1f;border-radius:50%;width:900px;height:900px;position:absolute;bottom:-470px;left:50%;transform:translate(-50%)}.home-footer{background:#020204;border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:30px 50px;padding:46px clamp(22px,5vw,72px) 28px;display:grid}.home-footer-brand{align-items:center;gap:11px;font-weight:850;display:flex}.home-footer-brand img{filter:brightness(0)invert();width:34px;height:34px}.home-footer p{color:#858a96;max-width:520px}.home-footer nav{color:#999eaa;gap:18px;display:flex}.home-footer>span{color:#666b77;border-top:1px solid #ffffff0e;grid-column:1/-1;padding-top:24px}@media (width<=1120px){.home-nav .nav-link{display:none}.hero-shell{grid-template-columns:1fr .9fr}.journey-track{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.brand-copy small{display:none}.cinematic-hero{align-items:flex-start;min-height:980px;padding-top:120px}.hero-shell{grid-template-columns:1fr}.hero-visual{opacity:.67;width:690px;position:absolute;top:70px;right:-210px}.earth-visual{height:34%;bottom:-12%}.intelligence-layout{grid-template-columns:1fr}.product-preview{grid-template-columns:180px 1fr}.preview-metrics{grid-template-columns:repeat(2,1fr)}.preview-grid{grid-template-columns:1fr}.preview-table-card{grid-column:auto}}@media (width<=700px){.home-header{padding:14px 18px}.nav-login{display:none}.nav-register{font-size:.76rem}.cinematic-hero{min-height:900px;padding:115px 20px 125px}.hero-copy h1{font-size:clamp(3rem,15vw,5rem)}.hero-visual{opacity:.52;width:680px;top:130px;right:-310px}.hero-actions{flex-direction:column}.story-section{padding:84px 18px}.signals-stage{min-height:720px}.signal-orbit-one{width:330px;height:330px}.signal-orbit-two{width:510px;height:510px}.journey-track{grid-template-columns:repeat(2,1fr)}.product-preview{grid-template-columns:1fr}.preview-sidebar{display:none}.preview-metrics{grid-template-columns:1fr}.home-footer{grid-template-columns:1fr;padding:38px 20px}.home-footer nav{flex-wrap:wrap;justify-content:flex-start}}@media (width<=480px){.journey-track{grid-template-columns:1fr}.preview-table-row{grid-template-columns:60px 1fr}.preview-table-row small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.cinematic-hero{min-height:100vh}.hero-visual{pointer-events:none;z-index:1!important;width:100%!important;min-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.hero-reference-image{object-fit:cover;object-position:center top;opacity:.98;filter:saturate(.88)contrast(1.05)brightness(.9);width:100%;height:100%;animation:12s ease-in-out infinite alternate meteor-hero-drift;display:block;position:absolute;inset:0;transform:scale(1.015)}.hero-reference-image::selection{background:0 0}.hero-shell{width:min(100%,1450px);margin:0 auto;position:relative;z-index:5!important;display:block!important}.hero-copy{z-index:6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#020205e6,#020205b8 72%,#0000);border-radius:22px;width:min(100%,590px);padding:42px 34px;position:relative}.star-layer,.hero-nebula{display:none!important}@keyframes meteor-hero-drift{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.045)translate(-8px,5px)}}@media (width<=900px){.hero-reference-image{object-position:60% top}.hero-copy{background:linear-gradient(90deg,#020205f0,#020205c7 78%,#0000);width:min(100%,540px);padding:28px 20px}}@media (width<=640px){.cinematic-hero{min-height:900px}.hero-reference-image{object-position:67% top;opacity:.78}.hero-copy{background:linear-gradient(90deg,#020205f5,#020205c7,#0000);width:100%;padding:24px 0}}@media (prefers-reduced-motion:reduce){.hero-reference-image{animation:none}}.hero-reference-image{border:0;outline:0}.hero-visual{border:0!important;outline:0!important}.signals-layout{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.signals-copy{max-width:560px}.section-index{color:#7d8290;letter-spacing:.12em;margin-bottom:20px;font-size:.82rem;font-weight:800;display:inline-block}.signals-copy h2{color:#fff;letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.signals-copy h2 span{color:#a4a7b2;margin-top:8px;display:block}.signals-copy>p{color:#a4a8b2;max-width:520px;margin:24px 0 0;font-size:1rem;line-height:1.75}.signal-source-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.signal-source-item{background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:12px;display:flex}.signal-source-icon{color:#c6c0ff;background:#7668ff1f;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.68rem;font-weight:850;display:grid}.signal-source-item strong{color:#dfe1e8;font-size:.76rem;line-height:1.3}.signal-network{place-items:center;min-height:470px;display:grid;position:relative}.signal-center{place-items:center;width:200px;height:200px;display:grid;position:relative}.signal-center-glow{filter:blur(16px);background:radial-gradient(circle,#968aff45,#675ce01a 35%,#0000 70%);border-radius:50%;animation:3.8s ease-in-out infinite signal-glow-pulse;position:absolute;inset:-70px}.signal-center-core{z-index:4;background:radial-gradient(circle at 35% 28%,#fff3,#6b5fe62e 28%,#171722 60%,#08080d 100%);border:1px solid #fff3;border-radius:50%;place-items:center;width:146px;height:146px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff26,0 0 34px #7768ff59,0 0 90px #5a4ecc2e}.signal-center-core img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 10px #ffffff4d);width:54px;height:54px}.signal-center-orbit{border:1px solid #ffffff1a;border-radius:50%;animation:14s linear infinite signal-orbit-rotate;position:absolute}.orbit-one{inset:-20px}.orbit-two{opacity:.55;border-style:dashed;animation-duration:20s;animation-direction:reverse;inset:-54px}.signal-lines{gap:22px;width:44%;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.signal-lines-left{left:0}.signal-lines-right{right:0}.signal-lines span{transform-origin:100%;background:linear-gradient(90deg,#0000,#ffffff5c,#9183ffb8);height:1px;display:block;position:relative;overflow:visible}.signal-lines-right span{transform-origin:0;background:linear-gradient(90deg,#9183ffb8,#ffffff5c,#0000)}.signal-lines span:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite signal-dot-flow;position:absolute;top:-3px;right:0;box-shadow:0 0 10px #a499fff2}.signal-lines-right span:after{left:0;right:auto}.signal-lines span:first-child{transform:rotate(12deg)}.signal-lines span:nth-child(2){transform:rotate(6deg)}.signal-lines span:nth-child(3){transform:rotate(0)}.signal-lines span:nth-child(4){transform:rotate(-6deg)}.signal-lines span:nth-child(5){transform:rotate(-12deg)}.signal-lines span:nth-child(2):after{animation-delay:.3s}.signal-lines span:nth-child(3):after{animation-delay:.6s}.signal-lines span:nth-child(4):after{animation-delay:.9s}.signal-lines span:nth-child(5):after{animation-delay:1.2s}@keyframes signal-glow-pulse{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes signal-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes signal-dot-flow{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@media (width<=980px){.signals-layout{grid-template-columns:1fr}.signals-copy{max-width:680px}.signal-network{min-height:430px}}@media (width<=640px){.signals-section{min-height:auto;padding:84px 18px}.signal-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-network{min-height:380px}.signal-center{width:160px;height:160px}.signal-center-core{width:118px;height:118px}.signal-center-core img{width:42px;height:42px}.signal-lines{gap:17px;width:40%}}@media (width<=440px){.signal-source-list{grid-template-columns:1fr}.signal-network{min-height:330px}.signal-lines span:first-child,.signal-lines span:nth-child(5){display:none}}.cinematic-hero{background-color:#020205;background-position:65%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative;background-image:linear-gradient(90deg,#020205f0 0%,#020205b8 38%,#02020514 72%),url(/assets/hero/meteor-hero-clean.png)!important}.cinematic-hero .hero-copy{width:min(100%,620px)}@media (width<=900px){.cinematic-hero{background-position:62% 0}}@media (width<=640px){.cinematic-hero{background-position:68% 0;min-height:900px}}.cinematic-hero{background-color:#020205;background-image:url(/assets/meteor-hero-clean.webp);background-position:65%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.cinematic-hero .hero-shell{z-index:4;align-items:center;width:min(100%,1450px);min-height:calc(100vh - 150px);margin:0 auto;display:flex;position:relative}.cinematic-hero .hero-copy{z-index:5;width:min(100%,620px);position:relative}.hero-visual,.hero-reference-image{display:none!important}.signals-section{background:radial-gradient(circle at 72%,#6d5cff21,#0000 30%),linear-gradient(#030307,#07070d);border-top:1px solid #ffffff12;min-height:720px;padding:110px clamp(24px,5vw,74px);position:relative;overflow:hidden}.signals-container{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(55px,7vw,110px);width:min(100%,1380px);margin:0 auto;display:grid}.signals-content{max-width:590px}.section-number{color:#747986;letter-spacing:.14em;margin-bottom:17px;font-size:.78rem;font-weight:850;display:block}.signals-content h2{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.signals-content h2 span{color:#a1a5b0;margin-top:8px;display:block}.signals-content>p{color:#a0a5b0;max-width:530px;margin:25px 0 0;font-size:1rem;line-height:1.75}.signal-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:34px;display:grid}.signal-source-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:13px;min-height:82px;padding:14px;transition:transform .18s,border-color .18s,background .18s}.signal-source-card:hover{background:#7365ff0e;border-color:#9b8fff57;transform:translateY(-3px)}.signal-source-card span,.signal-source-card strong{display:block}.signal-source-card span{color:#8e86dd;letter-spacing:.1em;font-size:.66rem;font-weight:850}.signal-source-card strong{color:#dde0e7;margin-top:18px;font-size:.78rem;line-height:1.3}.signals-visual{place-items:center;min-height:520px;display:grid;position:relative}.signals-core{place-items:center;width:210px;height:210px;display:grid;position:relative}.signals-core-body{z-index:4;text-align:center;background:radial-gradient(circle at 32% 25%,#ffffff36,#7969ff2e 29%,#161621 62%,#07070c 100%);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,0 0 38px #7b6cff54,0 0 105px #5b4cd52e}.signals-core-body img{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 10px #ffffff42);width:48px;height:48px}.signals-core-body strong{color:#fff;margin-top:-30px;font-size:1rem}.signals-core-body small{color:#858a97;margin-top:-39px;font-size:.65rem}.signals-core-ring{border:1px solid #ffffff1c;border-radius:50%;position:absolute}.ring-one{animation:14s linear infinite meteor-ring-spin;inset:4px}.ring-two{opacity:.58;border-style:dashed;animation:22s linear infinite reverse meteor-ring-spin;inset:-38px}.signals-core:before{content:"";filter:blur(14px);background:radial-gradient(circle,#7b6cff3b,#6154d214 37%,#0000 69%);border-radius:50%;animation:3.7s ease-in-out infinite meteor-core-pulse;position:absolute;inset:-105px}.signals-flow{gap:24px;width:43%;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.signals-flow-left{left:0}.signals-flow-right{right:0}.signals-flow span{background:linear-gradient(90deg,#0000,#ffffff47,#9f91ffcc);height:1px;display:block;position:relative}.signals-flow-right span{background:linear-gradient(90deg,#9f91ffcc,#ffffff47,#0000)}.signals-flow span:before,.signals-flow span:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite meteor-signal-dot;position:absolute;top:-3px;box-shadow:0 0 11px #a499fff2}.signals-flow-left span:after{right:0}.signals-flow-right span:after{left:0}.signals-flow span:before{opacity:.5;width:4px;height:4px;animation-delay:.8s;left:38%}.signals-flow span:first-child{transform:rotate(13deg)}.signals-flow span:nth-child(2){transform:rotate(8deg)}.signals-flow span:nth-child(3){transform:rotate(3deg)}.signals-flow span:nth-child(4){transform:rotate(-3deg)}.signals-flow span:nth-child(5){transform:rotate(-8deg)}.signals-flow span:nth-child(6){transform:rotate(-13deg)}.signals-flow span:nth-child(2):after{animation-delay:.3s}.signals-flow span:nth-child(3):after{animation-delay:.6s}.signals-flow span:nth-child(4):after{animation-delay:.9s}.signals-flow span:nth-child(5):after{animation-delay:1.2s}.signals-flow span:nth-child(6):after{animation-delay:1.5s}@keyframes meteor-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes meteor-core-pulse{0%,to{opacity:.62;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes meteor-signal-dot{0%,to{opacity:.3;transform:scale(.65)}50%{opacity:1;transform:scale(1.25)}}@media (width<=1000px){.signals-container{grid-template-columns:1fr}.signals-content{max-width:720px}}@media (width<=640px){.signals-section{min-height:auto;padding:84px 18px}.signal-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-visual{min-height:400px}.signals-flow{gap:18px;width:40%}.signals-core{width:170px;height:170px}.signals-core-body{width:122px;height:122px}}@media (width<=430px){.signal-source-grid{grid-template-columns:1fr}.signals-flow span:first-child,.signals-flow span:last-child{display:none}}.intelligence-section{background:radial-gradient(circle at 74% 48%,#6f61ff21,#0000 29%),linear-gradient(#05050a,#020205);border-top:1px solid #ffffff12;min-height:760px;padding:115px clamp(24px,5vw,74px);position:relative;overflow:hidden}.intelligence-container{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(55px,7vw,110px);width:min(100%,1380px);margin:0 auto;display:grid}.intelligence-content{max-width:590px}.intelligence-content h2{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.intelligence-content h2 span{color:#a1a5b0;margin-top:8px;display:block}.intelligence-content>p{color:#a0a5b0;max-width:540px;margin:25px 0 0;font-size:1rem;line-height:1.75}.intelligence-points{gap:12px;margin-top:35px;display:grid}.intelligence-points article{background:#ffffff05;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;transition:transform .18s,border-color .18s;display:grid}.intelligence-points article:hover{border-color:#988cff4d;transform:translate(4px)}.intelligence-points article>span{color:#c7c1ff;background:#7566ff1f;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.68rem;font-weight:850;display:grid}.intelligence-points strong{color:#fff;font-size:.88rem}.intelligence-points p{color:#8f94a0;margin:7px 0 0;font-size:.8rem;line-height:1.55}.root-cause-visual{min-height:570px;position:relative}.root-network-grid{opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;border-radius:50%;position:absolute;inset:10%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.root-center{z-index:5;text-align:center;background:radial-gradient(circle at 34% 27%,#fff3,#7466ff2b 29%,#151520 62%,#07070c 100%);border:1px solid #fff3;border-radius:50%;place-items:center;width:190px;height:190px;animation:3.8s ease-in-out infinite root-center-pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff24,0 0 38px #7667ff52,0 0 100px #5b4cd62e}.root-center span,.root-center strong,.root-center small{display:block}.root-center span{color:#9297a4;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.root-center strong{color:#fff;margin-top:-42px;font-size:1.05rem}.root-center small{color:#aaa3ff;margin-top:-50px;font-size:.67rem}.cause-node{z-index:4;color:#d9dce4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a11db;border:1px solid #ffffff1c;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-width:138px;min-height:44px;padding:11px 14px;font-size:.76rem;font-weight:750;display:inline-flex;position:absolute;box-shadow:0 13px 34px #00000047}.cause-node span{background:#a59bff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #a59bffd9}.cause-node-1{top:8%;left:13%}.cause-node-2{top:10%;right:11%}.cause-node-3{top:45%;left:0}.cause-node-4{top:46%;right:0}.cause-node-5{bottom:8%;left:14%}.cause-node-6{bottom:9%;right:12%}.cause-connector{transform-origin:0;background:linear-gradient(90deg,#968aff9e,#ffffff26,#0000);width:245px;height:1px;position:absolute;top:50%;left:50%}.connector-one{transform:rotate(-139deg)}.connector-two{transform:rotate(-39deg)}.connector-three{transform:rotate(180deg)}.connector-four{transform:rotate(0)}.connector-five{transform:rotate(139deg)}.connector-six{transform:rotate(39deg)}@keyframes root-center-pulse{0%,to{transform:translate(-50%,-50%)scale(.98)}50%{transform:translate(-50%,-50%)scale(1.04)}}@media (width<=1000px){.intelligence-container{grid-template-columns:1fr}.intelligence-content{max-width:720px}}@media (width<=640px){.intelligence-section{min-height:auto;padding:84px 18px}.root-cause-visual{min-height:500px}.root-center{width:150px;height:150px}.cause-node{min-width:110px;padding:10px;font-size:.66rem}.cause-connector{width:170px}}@media (width<=440px){.cause-node-1,.cause-node-2{top:4%}.cause-node-5,.cause-node-6{bottom:3%}.cause-node{min-width:98px;padding:9px;font-size:.61rem}}.journey-section{background:radial-gradient(circle at 50% 76%,#6b5deb1c,#0000 35%),linear-gradient(#05050a,#090911);border-top:1px solid #ffffff12;padding:115px clamp(24px,5vw,74px) 130px;position:relative;overflow:hidden}.journey-container{width:min(100%,1420px);margin:0 auto}.journey-heading{text-align:center;max-width:760px;margin:0 auto}.journey-heading h2{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.journey-heading h2 span{color:#a1a5b0;margin-top:8px;display:block}.journey-heading>p{color:#9da2ae;max-width:660px;margin:25px auto 0;font-size:1rem;line-height:1.75}.journey-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:78px;display:grid;position:relative}.journey-line{background:#ffffff17;height:2px;position:absolute;top:57px;left:6%;right:6%;overflow:hidden}.journey-line-progress{transform-origin:0;background:linear-gradient(90deg,#7063ff00,#8f82ffe0,#ffffffe0,#8f82ffe0);width:100%;height:100%;animation:5s ease-in-out infinite journey-progress;display:block}.journey-item{z-index:3;text-align:center;min-height:275px;padding:12px 13px 20px;position:relative}.journey-step-number{color:#747a87;letter-spacing:.1em;font-size:.68rem;font-weight:850;display:block}.journey-node{background:radial-gradient(circle at 35% 28%,#ffffff24,#7063ff1c 35%,#11111a 70%);border:1px solid #fff3;border-radius:50%;place-items:center;width:62px;height:62px;margin:17px auto 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 7px #07070d,0 0 22px #6e60ff33}.journey-item:hover .journey-node{border-color:#a095ff94;transform:translateY(-5px);box-shadow:0 0 0 7px #07070d,0 0 35px #7b6cff61}.journey-node>span{color:#dedaff;background:#7769ff1c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.journey-item:last-child .journey-node{background:radial-gradient(circle at 36% 29%,#ffffff59,#8071ff78 42%,#29245d 100%);border-color:#9a8fffb8;box-shadow:0 0 0 7px #07070d,0 0 34px #7d6cff85}.journey-item strong{color:#fff;min-height:40px;font-size:.85rem;line-height:1.35;display:block}.journey-item p{color:#858b98;margin:12px 0 0;font-size:.72rem;line-height:1.55}@keyframes journey-progress{0%{opacity:.4;transform:scaleX(0)}65%{opacity:1;transform:scaleX(1)}to{opacity:.55;transform:scaleX(1)}}@media (width<=1100px){.journey-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-line{display:none}}@media (width<=700px){.journey-section{padding:84px 18px}.journey-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:50px}.journey-item{background:#ffffff04;border:1px solid #ffffff12;border-radius:14px;min-height:245px;padding:14px}}@media (width<=430px){.journey-flow{grid-template-columns:1fr}.journey-item{min-height:auto}.journey-item p{max-width:300px;margin-left:auto;margin-right:auto}}.dashboard-section{background:radial-gradient(circle at 72% 52%,#6f61ff1c,#0000 34%),linear-gradient(#030307,#07070d);border-top:1px solid #ffffff12;padding:120px clamp(24px,5vw,74px) 135px;position:relative;overflow:hidden}.dashboard-section-container{grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(55px,7vw,110px);width:min(100%,1450px);margin:0 auto;display:grid}.dashboard-section-copy{max-width:570px}.dashboard-section-copy h2{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.dashboard-section-copy h2 span{color:#a1a5b0;margin-top:8px;display:block}.dashboard-section-copy>p{color:#9fa4b0;max-width:530px;margin:25px 0 0;font-size:1rem;line-height:1.75}.dashboard-benefits{gap:12px;margin-top:34px;display:grid}.dashboard-benefits article{background:#ffffff04;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:15px;display:grid}.dashboard-benefits article>span{color:#c7c0ff;background:#7466ff1f;border-radius:9px;place-items:center;width:36px;height:36px;font-size:.67rem;font-weight:850;display:grid}.dashboard-benefits strong{color:#fff;font-size:.86rem}.dashboard-benefits p{color:#878c98;margin:6px 0 0;font-size:.78rem;line-height:1.5}.dashboard-window{transform-origin:50%;background:linear-gradient(#111119,#08080e);border:1px solid #ffffff1c;border-radius:20px;overflow:hidden;transform:perspective(1600px)rotateY(-4deg)rotateX(2deg);box-shadow:0 45px 100px #0000006b,0 0 60px #6254dc1a}.dashboard-window-topbar{background:#ffffff03;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.dashboard-window-brand{align-items:center;gap:11px;display:flex}.dashboard-window-brand img{object-fit:contain;filter:brightness(0)invert();width:34px;height:34px}.dashboard-window-brand span,.dashboard-window-brand strong{display:block}.dashboard-window-brand span{color:#858a96;font-size:.68rem}.dashboard-window-brand strong{color:#fff;margin-top:3px;font-size:.9rem}.dashboard-live-status{color:#7fe09f;background:#44b06a12;border:1px solid #53cb7d3d;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:850}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.dashboard-stat-grid article{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;min-height:112px;padding:16px}.dashboard-stat-grid span,.dashboard-stat-grid strong,.dashboard-stat-grid small{display:block}.dashboard-stat-grid span{color:#7f8490;font-size:.68rem}.dashboard-stat-grid strong{color:#fff;letter-spacing:-.03em;margin-top:12px;font-size:1.7rem}.dashboard-stat-grid small{color:#9e94ff;margin-top:8px;font-size:.67rem;font-weight:750}.dashboard-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:12px;padding:0 18px 18px;display:grid}.dashboard-panel{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;padding:17px}.dashboard-root-panel{grid-column:1/-1}.dashboard-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-panel-heading span,.dashboard-panel-heading strong{display:block}.dashboard-panel-heading span{color:#fff;font-size:.8rem;font-weight:800}.dashboard-panel-heading strong{color:#757b88;margin-top:4px;font-size:.65rem;font-weight:650}.dashboard-panel-heading small{color:#9e94ff;font-size:.68rem;font-weight:800}.dashboard-line-chart{background:repeating-linear-gradient(#0000 0 48px,#ffffff09 49px);border-bottom:1px solid #ffffff12;height:245px;margin-top:17px;position:relative}.dashboard-line-chart svg{width:100%;height:100%;display:block}.dashboard-line-chart circle{fill:#fff;stroke:#867cff;stroke-width:4px;filter:drop-shadow(0 0 7px #8f82ffe6)}.dashboard-chart-labels{color:#686e7a;justify-content:space-between;margin-top:10px;font-size:.63rem;display:flex}.dashboard-risk-ring{background:conic-gradient(#8d82ff 0 89%, #ffffff12 89% 100%);border-radius:50%;place-items:center;width:170px;height:170px;margin:28px auto 18px;display:grid;box-shadow:0 0 35px #7668ff36}.dashboard-risk-ring>div{text-align:center;background:#101018;border-radius:50%;place-items:center;width:125px;height:125px;display:grid}.dashboard-risk-ring strong,.dashboard-risk-ring span{display:block}.dashboard-risk-ring strong{color:#fff;font-size:1.55rem}.dashboard-risk-ring span{color:#777c89;margin-top:-35px;font-size:.67rem}.dashboard-risk-legend{color:#777c88;justify-content:center;gap:16px;font-size:.63rem;display:flex}.dashboard-risk-legend span{align-items:center;gap:6px;display:inline-flex}.dashboard-risk-legend i{border-radius:50%;width:7px;height:7px}.risk-good{background:#8f84ff}.risk-watch{background:#404553}.dashboard-category-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.dashboard-category-list>div{background:#ffffff03;border:1px solid #fff1;border-radius:11px;padding:14px}.dashboard-category-list span,.dashboard-category-list strong{display:block}.dashboard-category-list span{color:#7e8390;font-size:.66rem}.dashboard-category-list strong{color:#fff;margin-top:9px;font-size:1rem}@media (width<=1150px){.dashboard-section-container{grid-template-columns:1fr}.dashboard-section-copy{max-width:720px}.dashboard-window{transform:none}}@media (width<=760px){.dashboard-section{padding:84px 18px}.dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-root-panel{grid-column:auto}.dashboard-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.dashboard-stat-grid,.dashboard-category-list{grid-template-columns:1fr}.dashboard-window-topbar{align-items:flex-start;gap:15px}.dashboard-risk-ring{width:145px;height:145px}.dashboard-risk-ring>div{width:105px;height:105px}}.final-cta-section{text-align:center;background:radial-gradient(circle at 50% 68%,#7062ff29,#0000 34%),linear-gradient(#05050a,#020205);border-top:1px solid #ffffff12;padding:135px clamp(24px,5vw,74px) 150px;position:relative;overflow:hidden}.final-cta-glow{border:1px solid #ffffff1f;border-radius:50%;width:980px;height:980px;position:absolute;bottom:-520px;left:50%;transform:translate(-50%);box-shadow:0 -10px 95px #6d5ef538}.final-cta-container{z-index:2;max-width:920px;margin:0 auto;position:relative}.final-cta-container h2{color:#fff;letter-spacing:-.06em;margin:21px 0 0;font-size:clamp(3rem,5.6vw,5.8rem);line-height:.96}.final-cta-container h2 span{color:#a2a6b2;margin-top:8px;display:block}.final-cta-container>p{color:#9fa4b0;max-width:660px;margin:26px auto 0;font-size:1rem;line-height:1.75}.final-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.final-cta-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:54px;display:grid}.final-cta-highlights article{background:#ffffff05;border:1px solid #ffffff16;border-radius:14px;padding:20px}.final-cta-highlights strong,.final-cta-highlights span{display:block}.final-cta-highlights strong{color:#fff;font-size:.88rem}.final-cta-highlights span{color:#858a96;margin-top:8px;font-size:.75rem;line-height:1.5}.home-footer{background:#020204;border-top:1px solid #ffffff12;padding:54px clamp(24px,5vw,74px) 28px}.home-footer-main{grid-template-columns:minmax(280px,1fr) auto;gap:70px;width:min(100%,1380px);margin:0 auto;display:grid}.home-footer-brand{align-items:center;gap:12px;display:inline-flex}.home-footer-brand img{object-fit:contain;filter:brightness(0)invert();width:38px;height:38px}.home-footer-brand div{display:grid}.home-footer-brand strong{color:#fff;font-size:1rem}.home-footer-brand span{color:#787d89;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.66rem}.home-footer-main>div:first-child>p{color:#858a96;max-width:470px;margin:17px 0 0;font-size:.84rem;line-height:1.65}.home-footer-links{grid-template-columns:repeat(3,minmax(120px,1fr));gap:34px;display:grid}.home-footer-links>div{align-content:start;gap:10px;display:grid}.home-footer-links strong{color:#fff;margin-bottom:4px;font-size:.75rem}.home-footer-links a{color:#858a96;font-size:.77rem;transition:color .18s,transform .18s}.home-footer-links a:hover{color:#fff;transform:translate(3px)}.home-footer-bottom{color:#646a76;border-top:1px solid #ffffff0e;justify-content:space-between;gap:20px;width:min(100%,1380px);margin:42px auto 0;padding-top:22px;font-size:.72rem;display:flex}@media (width<=780px){.final-cta-section{padding:95px 18px 105px}.final-cta-highlights{grid-template-columns:1fr}.home-footer-main{grid-template-columns:1fr;gap:38px}.home-footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.final-cta-actions{flex-direction:column;align-items:center}.final-cta-actions .hero-button{width:min(100%,290px)}.home-footer-links{grid-template-columns:1fr 1fr}.home-footer-bottom{flex-direction:column;align-items:flex-start}}.cinematic-hero{will-change:background-position}.signal-source-card,.intelligence-points article,.journey-item,.dashboard-window,.final-cta-highlights article{will-change:transform, opacity}.signals-core-body{animation:5.5s ease-in-out infinite signals-core-float}@keyframes signals-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.cause-node{animation:5s ease-in-out infinite cause-node-float}.cause-node:nth-of-type(2n){animation-delay:-1.7s}.cause-node:nth-of-type(3n){animation-delay:-3.1s}@keyframes cause-node-float{0%,to{translate:0}50%{translate:0 -7px}}.dashboard-window{transition:transform .3s,border-color .3s,box-shadow .3s}.dashboard-window:hover{border-color:#9e92ff3d;transform:perspective(1600px)rotateY(-1deg)rotateX(1deg)translateY(-5px);box-shadow:0 55px 120px #0000007a,0 0 75px #6354df24}@media (prefers-reduced-motion:reduce){.signals-core-body,.cause-node{animation:none}}.integration-section{background:radial-gradient(circle at 73%,#6f61ff1f,#0000 31%),linear-gradient(#05050a,#020205);border-top:1px solid #ffffff12;padding:120px clamp(24px,5vw,74px) 135px;position:relative;overflow:hidden}.integration-container{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(55px,7vw,110px);width:min(100%,1380px);margin:0 auto;display:grid}.integration-copy{max-width:590px}.integration-copy h2{color:#fff;letter-spacing:-.055em;margin:21px 0 0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.integration-copy h2 span{color:#a1a5b0;margin-top:8px;display:block}.integration-copy>p{color:#9fa4b0;max-width:550px;margin:25px 0 0;font-size:1rem;line-height:1.75}.integration-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.integration-methods article{background:#ffffff05;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px;display:grid}.integration-methods article>span{color:#c7c1ff;background:#7466ff1f;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:850;display:grid}.integration-methods strong{color:#fff;font-size:.84rem}.integration-methods p{color:#858b97;margin:6px 0 0;font-size:.75rem;line-height:1.5}.integration-visual{place-items:center;min-height:570px;display:grid;position:relative}.integration-core{z-index:5;text-align:center;background:radial-gradient(circle at 34% 27%,#fff3,#7466ff2e 29%,#151520 62%,#07070c 100%);border:1px solid #fff3;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 42px #7667ff4d,0 0 110px #5b4cd62e}.integration-core img{object-fit:contain;filter:brightness(0)invert();width:46px;height:46px}.integration-core strong{color:#fff;margin-top:-32px;font-size:1rem}.integration-core span{color:#858a97;margin-top:-42px;font-size:.65rem}.integration-ring{border:1px solid #ffffff1a;border-radius:50%;animation:18s linear infinite integration-spin;position:absolute}.integration-ring-one{width:380px;height:380px}.integration-ring-two{opacity:.55;border-style:dashed;width:540px;height:540px;animation-duration:28s;animation-direction:reverse}.integration-node{z-index:4;color:#d9dce4;text-align:center;background:#0a0a11db;border:1px solid #ffffff1c;border-radius:999px;min-width:92px;padding:11px 14px;font-size:.72rem;font-weight:750;position:absolute;box-shadow:0 12px 30px #00000047}.integration-node-1{top:8%;left:14%}.integration-node-2{top:10%;right:13%}.integration-node-3{top:43%;left:0}.integration-node-4{top:45%;right:0}.integration-node-5{bottom:12%;left:10%}.integration-node-6{bottom:12%;right:10%}.integration-node-7{bottom:2%;left:37%}.integration-node-8{top:2%;left:41%}@keyframes integration-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1000px){.integration-container{grid-template-columns:1fr}.integration-copy{max-width:720px}}@media (width<=640px){.integration-section{padding:84px 18px}.integration-methods{grid-template-columns:1fr}.integration-visual{min-height:500px}.integration-ring-one{width:300px;height:300px}.integration-ring-two{width:420px;height:420px}.integration-core{width:150px;height:150px}.integration-node{min-width:76px;padding:9px 11px;font-size:.64rem}}.meteor-auth-page{color:#17202d;background:radial-gradient(circle at 12% 10%,#787d8426,#0000 28%),radial-gradient(circle at 90% 90%,#5a5f671f,#0000 30%),linear-gradient(135deg,#f4f5f6 0%,#eceeef 48%,#dfe2e4 100%);width:100%;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.meteor-auth-shell{flex-direction:column;width:min(100% - 48px,1380px);min-height:100vh;margin:0 auto;padding:42px 58px 28px;display:flex;position:relative}.meteor-auth-header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.meteor-brand{align-items:center;gap:14px;display:flex}.meteor-brand-logo{object-fit:contain;width:72px;height:72px;transform:rotate(0)}.meteor-brand-name{color:#1b2634;letter-spacing:.08em;font-size:2rem;font-weight:800}.meteor-brand-subtitle{color:#3f4b5a;margin-top:2px;font-size:1rem;font-weight:450}.meteor-auth-help{color:#253344;margin-top:12px;font-size:.92rem}.meteor-login-content{width:min(100%,620px);margin:70px auto 0}.meteor-auth-intro h1{color:#152131;letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,5vw,3.35rem);font-weight:760;line-height:1.08}.meteor-auth-intro p{color:#334155;margin:14px 0 0;font-size:1.06rem;line-height:1.5}.meteor-title-line{background:#64748b;width:42px;height:1px;margin-top:27px}.meteor-auth-form{flex-direction:column;margin-top:29px;display:flex}.meteor-auth-form label{color:#17202d;margin:0 0 9px;font-size:.92rem;font-weight:680}.meteor-auth-form label:not(:first-child){margin-top:25px}.meteor-input-wrap{position:relative}.meteor-input-wrap input{color:#182331;background:#ffffffb8;border:1px solid #c5cbd2;border-radius:16px;outline:none;width:100%;height:60px;padding:0 52px;font-size:.98rem;transition:border-color .2s,box-shadow .2s,background .2s}.meteor-input-wrap input::placeholder{color:#758192}.meteor-input-wrap input:focus{background:#fffffff2;border-color:#64748b;box-shadow:0 0 0 4px #64748b1f}.meteor-input-icon{z-index:1;color:#455468;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.meteor-password-toggle{color:#526173;cursor:pointer;background:0 0;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.meteor-password-toggle:hover{background:0 0;transform:translateY(-50%)}.meteor-error-message{color:#8b3030;background:#fef2f2e6;border:1px solid #e5b8b8;border-radius:14px;margin-top:22px;padding:12px 14px}.meteor-forgot-row{color:#2c668f;justify-content:flex-end;margin-top:12px;font-size:.88rem;display:flex}.meteor-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#26313d,#151c24);border:0;border-radius:16px;justify-content:center;align-items:center;width:100%;height:58px;margin-top:25px;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.meteor-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #1018282b}.meteor-primary-button:disabled{opacity:.65;cursor:not-allowed}.meteor-button-arrow{font-size:1.5rem;font-weight:300;position:absolute;right:22px}.meteor-auth-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:26px 0;display:grid}.meteor-auth-divider span{background:#c4c9cf;height:1px}.meteor-auth-divider strong{color:#1f2937;font-size:.78rem;font-weight:600}.meteor-google-button{color:#182331;cursor:pointer;background:#ffffffb8;border:1px solid #c5cbd2;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;margin:0;font-size:.96rem;font-weight:650;display:flex}.meteor-google-mark{color:#4285f4;font-size:1.1rem;font-weight:800}.meteor-register-link{color:#5b6572;text-align:center;margin:20px 0 0;font-size:.88rem}.meteor-register-link a{color:#1f628f;font-weight:650}.meteor-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:45px;display:grid}.meteor-trust-item{align-items:flex-start;gap:12px;display:flex}.meteor-trust-icon{color:#243244;font-size:1.7rem;line-height:1}.meteor-trust-item strong{color:#1b2634;margin-bottom:5px;font-size:.78rem;display:block}.meteor-trust-item span{color:#536070;font-size:.75rem;line-height:1.5;display:block}.meteor-auth-footer{color:#657080;text-align:center;margin-top:auto;padding-top:36px;font-size:.78rem}@media (width<=760px){.meteor-auth-shell{width:calc(100% - 28px);padding:25px 8px 22px}.meteor-auth-help{display:none}.meteor-brand-logo{width:58px;height:58px}.meteor-brand-name{font-size:1.5rem}.meteor-brand-subtitle{font-size:.86rem}.meteor-login-content{margin-top:48px}.meteor-auth-intro h1{font-size:2.2rem}.meteor-trust-row{grid-template-columns:1fr;gap:16px;margin-top:35px}.meteor-auth-footer{padding-top:38px}}.meteor-register-content{width:min(100%,720px);margin:55px auto 0}.meteor-auth-help a{color:#1f628f;font-weight:650}.meteor-form-section{margin-top:26px}.meteor-form-section:first-child{margin-top:0}.meteor-section-label{color:#17202d;margin-bottom:14px;font-size:.95rem;font-weight:750}.meteor-success-message{color:#166534;background:#f0fdf4eb;border:1px solid #bbf7d0;border-radius:14px;margin-top:22px;padding:12px 14px}@media (width<=760px){.meteor-register-content{margin-top:42px}}.meteor-workspace-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.meteor-workspace-type-card{min-height:130px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;gap:7px;padding:18px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.meteor-workspace-type-card:hover{background:#7466ff0b;border-color:#978bff52;transform:translateY(-2px)}.meteor-workspace-type-card.active{background:linear-gradient(145deg,#7a6bff21,#ffffff05);border-color:#9d91ffad;box-shadow:0 0 0 1px #897bff14,0 12px 30px #4537aa1f}.meteor-workspace-type-icon{color:#d8d3ff;background:#7f70ff1f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.meteor-workspace-type-card strong{color:#fff;font-size:.88rem}.meteor-workspace-type-card small{color:#858b98;font-size:.73rem;line-height:1.5}@media (width<=640px){.meteor-workspace-type-grid{grid-template-columns:1fr}}.dashboard{color:#17181a;background:#f3f4f6;min-height:100vh;display:flex}.sidebar{background:#2b2d30;border-right:1px solid #3a3d41;flex-direction:column;flex:0 0 255px;width:255px;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-top{border-bottom:1px solid #3a3d41;padding:22px 16px 18px}.sidebar-logo{align-items:center;gap:12px;min-width:0;display:flex}.brand-icon{color:#fff;background:#35383c;border:1px solid #747b84;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.sidebar-logo h2{color:#fff;white-space:nowrap;margin:0 0 3px;font-size:21px;line-height:1}.sidebar-logo p{color:#b0b4ba;white-space:nowrap;margin:0;font-size:11px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#55595f transparent;flex:1;padding:8px 12px 16px;overflow-y:auto}.sidebar-nav h4{color:#9ca3af;letter-spacing:.09em;white-space:nowrap;margin:18px 8px 8px;font-size:9px;font-weight:800}.sidebar-nav ul{margin:0;padding:0;list-style:none}.sidebar-nav li{margin:0 0 3px}.sidebar-nav a,.sidebar-group-toggle{color:#d1d5db;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:38px;margin:0;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar-nav a:hover,.sidebar-group-toggle:hover{color:#fff;background:#35383c}.sidebar-nav a.active{color:#fff;background:#3b3e43}.sidebar-group-toggle{min-height:42px;font-size:14px;font-weight:750}.group-chevron{color:#c8cdd3;margin-left:auto;font-size:11px;transition:transform .16s}.group-chevron.open{transform:rotate(180deg)}.sidebar-submenu{padding:5px 0 8px 18px!important}.sidebar-submenu li{margin:0}.sidebar-submenu a{color:#c4c9d0;min-height:32px;padding:6px 10px;font-size:12px;font-weight:500}.sidebar-submenu a:hover,.sidebar-submenu a.active{color:#fff;background:#35383c}.sidebar-submenu-divider{background:#45484d;height:1px;list-style:none;margin:8px 10px!important}.sidebar-footer{background:#282a2d;border-top:1px solid #414449;padding:14px 12px}.sidebar-user{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.sidebar-avatar{color:#171717;background:#e5e7eb;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.sidebar-user>div:last-child{min-width:0}.sidebar-user strong,.sidebar-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user strong{color:#fff;font-size:12px}.sidebar-user span{color:#b0b4ba;margin-top:2px;font-size:10px}.logout-btn{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #4b4f55;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:36px;margin:0;padding:8px 10px;font-weight:700;display:flex}.logout-btn:hover{color:#fff;background:#35383c}.main-content{background:#f3f4f6;flex:1;min-width:0;padding:28px}.dashboard-header{background:#fff;border:1px solid #d9dde3;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding:24px;display:flex;box-shadow:0 4px 16px #0f172a0b}.dashboard-header h1{color:#111214;letter-spacing:-.03em;margin:0 0 7px;font-size:clamp(2rem,3vw,2.4rem);line-height:1.1}.dashboard-header p{color:#62676f;margin:0}.primary-dashboard-button,.secondary-dashboard-button,.view-workflow-button,.dashboard-filter-bar button{cursor:pointer;border-radius:9px;min-height:40px;margin:0;font-weight:750}.primary-dashboard-button{color:#fff;background:#202124;border:1px solid #202124;padding:10px 16px}.primary-dashboard-button:hover{background:#35373b;border-color:#35373b}.secondary-dashboard-button{color:#202124;background:#fff;border:1px solid #cfd4da;padding:10px 14px}.workflow-dashboard-card{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:14px;min-width:0;min-height:132px;margin:0;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:block;overflow:hidden;box-shadow:0 3px 12px #0f172a09}.workflow-card-header{align-items:center;gap:11px;margin-bottom:20px;display:flex}.workflow-card-label{color:#4f5661;min-width:0;font-size:13px;font-weight:750;line-height:1.3;display:block}.workflow-dashboard-card>strong{margin:0;font-size:34px;font-weight:760;line-height:1;display:block;color:#111214!important}.workflow-list-header h2{color:#17181a;margin:0 0 5px}.workflow-list-header p{color:#6b7280;margin:0}.dashboard-filter-bar{background:#fbfbfc;border:1px solid #e1e4e8;border-radius:11px;grid-template-columns:minmax(260px,1fr) 180px auto;gap:10px;margin-bottom:18px;padding:14px;display:grid}.dashboard-filter-bar button{color:#27272a;background:#f3f4f6;border:1px solid #cfd4da;padding:10px 14px}.workflow-table-wrapper{border:1px solid #e5e7eb;border-radius:11px;width:100%;overflow-x:auto}.workflow-dashboard-table td{color:#30343a;font-size:13px}.workflow-dashboard-table td strong{color:#17181a}.workflow-dashboard-table td small{color:#7b8490;margin-top:4px;display:block}.priority-badge,.sla-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.priority-low,.sla-on-track{color:#14532d;background:#dcfce7;border-color:#86efac}.sla-completed{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.sla-not-set{color:#374151;background:#e5e7eb;border-color:#d1d5db}.view-workflow-button{color:#fff;background:#202124;border:1px solid #202124;padding:8px 12px}.error-message{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;margin-bottom:18px;padding:14px 16px;font-weight:650}@media (width<=1350px){.workflow-dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.workflow-dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sidebar{z-index:20;flex-basis:240px;width:240px;position:fixed}.main-content{margin-left:240px;padding:20px}.dashboard-header{flex-direction:column}.dashboard-filter-bar{grid-template-columns:1fr}}@media (width<=700px){.sidebar{flex-basis:auto;width:100%;height:auto;position:static}.dashboard{flex-direction:column}.main-content{margin-left:0;padding:14px}.sidebar-nav{max-height:420px}.workflow-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header{padding:18px}.dashboard-header h1{font-size:27px}}@media (width<=480px){.workflow-dashboard-cards{grid-template-columns:1fr}}.workflow-dashboard-cards{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-bottom:22px!important;display:grid!important}.workflow-dashboard-card{color:#111827!important;text-align:left!important;background:#f8f9fb!important;border:1px solid #dfe3e8!important;border-radius:14px!important;min-width:0!important;min-height:132px!important;margin:0!important;padding:18px!important;display:block!important;overflow:hidden!important;box-shadow:0 3px 12px #0f172a0a!important}.workflow-dashboard-card:hover{background:#f1f3f5!important;border-color:#aeb5be!important;transform:translateY(-2px)!important;box-shadow:0 7px 18px #0f172a12!important}.workflow-dashboard-card-active{border-color:#202124!important;box-shadow:inset 0 0 0 1px #202124!important}.workflow-card-header{align-items:center!important;gap:11px!important;margin:0 0 18px!important;display:flex!important}.workflow-card-icon{color:#202124!important;filter:grayscale()!important;background:#f3f4f6!important;border:1px solid #d7dce2!important;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:16px!important;display:grid!important}.workflow-card-label{color:#4f5661!important;opacity:1!important;min-width:0!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;display:block!important}.workflow-dashboard-card>strong{color:#111214!important;opacity:1!important;margin:0!important;font-size:34px!important;font-weight:760!important;line-height:1!important;display:block!important}.workflow-dashboard-card span,.workflow-dashboard-card strong{opacity:1!important}@media (width<=1350px){.workflow-dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1100px){.workflow-dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.workflow-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.workflow-dashboard-cards{grid-template-columns:1fr!important}}.dashboard .workflow-dashboard-cards .workflow-dashboard-card{color:#111827!important;background:#eef1f4!important}.dashboard .workflow-dashboard-cards .workflow-dashboard-card:hover{background:#e4e8ec!important}.dashboard .workflow-dashboard-card .workflow-card-label,.dashboard .workflow-dashboard-card>strong{color:#111827!important}.workflow-list-section{background:#fff!important;border:1px solid #d9dde3!important;border-radius:16px!important;padding:22px!important;box-shadow:0 4px 16px #0f172a0a!important}.workflow-list-header{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.workflow-list-header h2{color:#111214!important;letter-spacing:-.02em!important;margin:0 0 4px!important;font-size:24px!important}.workflow-list-header p{color:#6b7280!important;margin:0!important;font-size:14px!important}.secondary-dashboard-button{color:#fff!important;background:#202124!important;border:1px solid #202124!important;border-radius:10px!important;min-height:42px!important;padding:10px 16px!important;font-weight:750!important}.secondary-dashboard-button:hover{background:#35373b!important;border-color:#35373b!important}.dashboard-filter-bar{background:#f8f9fb!important;border:1px solid #dfe3e8!important;border-radius:12px!important;grid-template-columns:minmax(320px,1fr) 180px auto!important;align-items:center!important;gap:10px!important;margin-bottom:18px!important;padding:14px!important;display:grid!important}.dashboard-filter-bar input,.dashboard-filter-bar select{color:#17181a!important;background:#fff!important;border:1px solid #cfd4da!important;border-radius:9px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important}.dashboard-filter-bar input::placeholder{color:#8a94a3!important;opacity:1!important}.dashboard-filter-bar input:focus,.dashboard-filter-bar select:focus{border-color:#5f6368!important;outline:none!important;box-shadow:0 0 0 3px #5f63681f!important}.dashboard-filter-bar button{color:#27272a!important;background:#fff!important;border:1px solid #cfd4da!important;border-radius:9px!important;min-height:42px!important;padding:10px 15px!important;font-weight:750!important}.dashboard-filter-bar button:hover{background:#f0f2f4!important;border-color:#9ca3af!important}.workflow-table-wrapper{background:#fff!important;border:1px solid #dfe3e8!important;border-radius:12px!important;width:100%!important;overflow-x:auto!important}.workflow-dashboard-table{border-collapse:collapse!important;background:#fff!important;width:100%!important;min-width:1080px!important}.workflow-dashboard-table th,.workflow-dashboard-table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #e7e9ec!important;padding:14px 13px!important}.workflow-dashboard-table th{color:#5f6875!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#f4f5f6!important;font-size:10px!important;font-weight:800!important}.workflow-dashboard-table td{color:#30343a!important;background:#fff!important;font-size:13px!important}.workflow-dashboard-table tbody tr{transition:background .15s!important}.workflow-dashboard-table td strong{color:#111827!important;font-weight:750!important}.workflow-dashboard-table td small{color:#7b8490!important;margin-top:4px!important;font-size:11px!important;display:block!important}.view-workflow-button{color:#fff!important;background:#202124!important;border:1px solid #202124!important;border-radius:8px!important;min-height:34px!important;padding:7px 12px!important;font-weight:750!important}.view-workflow-button:hover{background:#35373b!important;border-color:#35373b!important}.dashboard-empty-state,.dashboard-loading{color:#6b7280!important;text-align:center!important;background:#f8fafc!important;border:1px solid #dfe3e8!important;border-radius:12px!important;padding:42px 24px!important}.dashboard-empty-state h3{color:#111827!important;margin:0 0 8px!important}.dashboard-empty-state p{margin:0!important}@media (width<=900px){.workflow-list-header{flex-direction:column!important;align-items:flex-start!important}.dashboard-filter-bar{grid-template-columns:1fr!important}.secondary-dashboard-button{width:100%!important}}.view-workflow-button,.secondary-dashboard-button{color:#fff!important;background:#202124!important;border-color:#202124!important}.workflow-list-section{background:#fff!important;border:1px solid #d4d8de!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.workflow-list-header{background:#fff!important;border-bottom:1px solid #e1e4e8!important;margin:0!important;padding:22px 22px 18px!important}.workflow-list-header h2{font-size:25px!important}.dashboard-filter-bar{background:#eceff2!important;border:0!important;border-bottom:1px solid #dfe3e8!important;border-radius:0!important;margin:0!important;padding:16px 22px!important}.dashboard-filter-bar input,.dashboard-filter-bar select{background:#fff!important;border-color:#bcc3cc!important}.workflow-table-wrapper{border:0!important;border-radius:0!important}.workflow-dashboard-table th{color:#fff!important;background:#2b2d30!important;padding:14px!important}.workflow-dashboard-table td{padding:15px 14px!important}.workflow-dashboard-table tbody tr:nth-child(2n) td{background:#f6f7f8!important}.workflow-dashboard-table tbody tr:nth-child(odd) td{background:#fff!important}.workflow-dashboard-table tbody tr:hover td{background:#e9ecef!important}.view-workflow-button,.secondary-dashboard-button{color:#fff!important;background:#202124!important;border-color:#202124!important}.dashboard-onboarding{background:linear-gradient(135deg,#fff 0%,#f1f3f5 100%);border:1px solid #d7dce2;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:26px;margin-bottom:22px;padding:30px;display:grid;box-shadow:0 6px 20px #0f172a0d}.dashboard-onboarding-eyebrow{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.dashboard-onboarding-copy h2{color:#17181a;letter-spacing:-.03em;margin:0 0 12px;font-size:30px}.dashboard-onboarding-copy>p{color:#62676f;max-width:680px;margin:0;line-height:1.7}.dashboard-onboarding-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.dashboard-onboarding-actions button{border-radius:9px;min-height:42px;margin:0;padding:10px 16px;font-weight:750}.dashboard-onboarding-primary{color:#fff!important;background:#202124!important;border:1px solid #202124!important}.dashboard-onboarding-primary:hover{background:#35373b!important}.dashboard-onboarding-secondary{color:#202124!important;background:#fff!important;border:1px solid #cfd4da!important}.dashboard-onboarding-secondary:hover{background:#f4f5f6!important}.dashboard-onboarding-steps{gap:12px;display:grid}.dashboard-onboarding-step{background:#ffffffd1;border:1px solid #dfe3e8;border-radius:12px;grid-template-columns:42px 1fr;gap:12px;padding:15px;display:grid}.dashboard-onboarding-step>span{color:#202124;background:#f3f4f6;border:1px solid #d4d8de;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.dashboard-onboarding-step strong{color:#17181a;margin-bottom:4px;display:block}.dashboard-onboarding-step p{color:#6b7280;margin:0;font-size:13px;line-height:1.5}@media (width<=950px){.dashboard-onboarding{grid-template-columns:1fr}}@media (width<=600px){.dashboard-onboarding{padding:22px}.dashboard-onboarding-actions{flex-direction:column}.dashboard-onboarding-actions button{width:100%}}.complaints-workspace{color:#17181a;background:#f3f4f6;min-height:100vh;padding:28px}.workspace-header{background:#fff;border:1px solid #d9dde3;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding:24px;display:flex;box-shadow:0 4px 16px #0f172a0b}.workspace-eyebrow{color:#5f6875;letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.workspace-header h1{color:#111214;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(2rem,3vw,2.4rem);line-height:1.1}.workspace-header p{color:#62676f;max-width:720px;margin:0;line-height:1.6}.workspace-header-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-primary-button,.workspace-secondary-button,.workspace-clear-button,.workspace-row-actions button,.workspace-open-button{cursor:pointer;border-radius:9px;min-height:40px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s}.workspace-primary-button{color:#fff;background:#202124;border:1px solid #202124;padding:10px 16px}.workspace-primary-button:hover{background:#35373b;border-color:#35373b;transform:translateY(-1px)}.workspace-secondary-button{color:#202124;background:#fff;border:1px solid #cfd4da;padding:10px 15px}.workspace-secondary-button:hover{background:#f4f5f6;border-color:#9ca3af}.workspace-clear-button{color:#27272a;background:#f3f4f6;border:1px solid #cfd4da;align-self:end;padding:9px 13px}.workspace-clear-button:hover{background:#e9ebee;border-color:#9ca3af}.workspace-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:18px;padding:13px 15px;font-weight:650}.workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.workspace-summary-card{background:#fff;border:1px solid #dfe3e8;border-radius:14px;min-height:102px;padding:18px;box-shadow:0 3px 12px #0f172a09}.workspace-summary-card span{color:#6b7280;font-size:12px;font-weight:700;display:block}.workspace-summary-card strong{color:#111214;margin-top:10px;font-size:30px;line-height:1;display:block}.workspace-view-tabs,.workflow-page-tabs{background:#fff;border:1px solid #d9dde3;border-radius:12px;gap:6px;margin-bottom:16px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 2px 10px #0f172a08}.workspace-view-tabs button,.workflow-page-tabs button,.workspace-view-tabs a,.workflow-page-tabs a{color:#555d68;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;min-height:40px;margin:0;padding:9px 14px;font-weight:750;text-decoration:none}.workspace-view-tabs button:hover,.workflow-page-tabs button:hover,.workspace-view-tabs a:hover,.workflow-page-tabs a:hover{color:#17181a;background:#f4f5f6;border-color:#e1e4e8}.workspace-view-tabs button.active,.workflow-page-tabs button.active,.workspace-view-tabs a.active,.workflow-page-tabs a.active{color:#fff;background:#202124;border-color:#202124}.workspace-panel{background:#fff;border:1px solid #d9dde3;border-radius:15px;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.workspace-filters{background:#fbfbfc;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(280px,1.8fr) repeat(5,minmax(130px,1fr)) auto;gap:10px;padding:18px;display:grid}.workspace-search,.workspace-filter-field{min-width:0}.workspace-search label,.workspace-filter-field label{color:#66707c;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800;display:block}.workspace-search input,.workspace-filter-field select{color:#17181a;background:#fff;border:1px solid #cfd4da;border-radius:9px;width:100%;min-height:41px;margin:0;padding:9px 11px}.workspace-search input:focus,.workspace-filter-field select:focus{border-color:#5f6368;outline:none;box-shadow:0 0 0 3px #5f63681f}.workspace-result-bar{color:#62676f;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.workspace-result-bar strong{color:#17181a}.workspace-view-label{color:#737b86;font-size:13px}.workspace-table-wrapper{width:100%;overflow-x:auto}.workspace-table{border-collapse:collapse;background:#fff;width:100%;min-width:1320px}.workspace-table th,.workspace-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7e9ec;padding:13px 12px}.workspace-table th{z-index:1;color:#606874;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f5f6f7;font-size:10px;font-weight:800;position:sticky;top:0}.workspace-table td{color:#30343a;font-size:13px}.workspace-table tbody tr{transition:background .15s}.workspace-table tbody tr:hover{background:#f8f9fa}.workspace-table td strong{color:#17181a}.workspace-table td small{color:#7b8490;margin-top:4px;display:block}.workspace-id{white-space:nowrap;font-weight:800;color:#374151!important}.workspace-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.priority-critical,.sla-overdue{color:#991b1b;background:#fee2e2;border-color:#fecaca}.priority-high{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.priority-medium{color:#854d0e;background:#fef3c7;border-color:#fde68a}.priority-low,.sla-on-track,.status-resolved,.status-closed{color:#14532d;background:#dcfce7;border-color:#86efac}.status-in-progress,.sla-completed{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.status-pending,.sla-not-set{color:#374151;background:#e5e7eb;border-color:#d1d5db}.workspace-open-button,.workspace-row-actions button{color:#fff;background:#202124;border:1px solid #202124;min-height:34px;margin:0;padding:7px 10px}.workspace-open-button:hover,.workspace-row-actions button:hover{background:#35373b;border-color:#35373b}.workspace-row-actions{align-items:center;gap:7px;display:flex}.workspace-row-actions button.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.workspace-row-actions button.danger:hover{background:#fee2e2;border-color:#fca5a5}.workspace-state{color:#6b7280;text-align:center;padding:52px 24px}.workspace-state h2{color:#17181a;margin:0 0 8px}.workspace-state p{color:#6b7280;margin:0}@media (width<=1400px){.workspace-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}.workspace-search{grid-column:span 2}}@media (width<=900px){.complaints-workspace{padding:20px}.workspace-header{flex-direction:column}.workspace-header-actions{width:100%}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-filters{grid-template-columns:1fr 1fr}.workspace-search{grid-column:span 2}}@media (width<=600px){.complaints-workspace{padding:14px}.workspace-header{padding:18px}.workspace-header-actions{flex-direction:column}.workspace-primary-button,.workspace-secondary-button{width:100%}.workspace-summary-grid,.workspace-filters{grid-template-columns:1fr}.workspace-search{grid-column:auto}.workspace-result-bar{flex-direction:column;align-items:flex-start}}.complaint-validation{color:#111827;width:100%}.validation-header{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:20px;margin-bottom:22px;display:grid}.validation-header>div:first-child{min-width:0;padding:2px 0}.validation-header h2{color:#111827;letter-spacing:-.02em;margin:0 0 8px;font-size:1.4rem;line-height:1.25}.validation-header p{color:#5f6875;max-width:720px;margin:0;line-height:1.6}.credibility-score{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;grid-template-columns:1fr auto;align-content:center;align-items:end;gap:2px 5px;min-width:0;min-height:104px;padding:16px 18px;display:grid;box-shadow:0 2px 10px #0f172a0a}.credibility-score span{color:#6b7280;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:800;display:block}.credibility-score strong{color:#991b1b;font-size:2rem;line-height:1}.credibility-score small{color:#6b7280;line-height:1.35}.credibility-score.score-high{color:#14532d;background:#dcfce7;border-color:#86efac}.credibility-score.score-high strong{color:#14532d}.credibility-score.score-medium{color:#854d0e;background:#fffbeb;border-color:#fde68a}.credibility-score.score-medium strong{color:#854d0e}.credibility-score.score-low{color:#991b1b;background:#fef2f2;border-color:#fecaca}.validation-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:14px;display:grid}.validation-status-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:96px;padding:17px 18px;display:flex;box-shadow:0 2px 9px #0f172a09}.validation-status-card span{color:#6b7280;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.validation-status-card strong{color:#111827;overflow-wrap:anywhere;font-size:.94rem;line-height:1.45}.validation-status-card.duplicate-warning{background:#fffbeb;border-color:#fde68a}.validation-status-card.duplicate-warning strong{color:#854d0e}.verification-checklist{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:24px;display:grid}.verification-item{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;min-height:76px;padding:14px;display:flex;box-shadow:0 2px 8px #0f172a06}.verification-item span{color:#6b7280;margin-bottom:6px;font-size:.75rem;font-weight:650;display:block}.verification-item strong{color:#991b1b;font-size:.88rem;line-height:1.35}.verification-item.verified{background:#dcfce7;border-color:#86efac}.verification-item.verified strong{color:#14532d}.validation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.validation-form-grid>div{min-width:0}.complaint-validation label{color:#374151!important}.complaint-validation input,.complaint-validation select,.complaint-validation textarea{color:#111827!important;background:#fff!important;border-color:#cbd5e1!important}.complaint-validation input:focus,.complaint-validation select:focus,.complaint-validation textarea:focus{outline:none;border-color:#4b5563!important;box-shadow:0 0 0 3px #4b55631f!important}.validation-checkboxes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;gap:14px 22px;margin-top:18px;padding:14px 16px;display:flex}.validation-checkbox{align-items:center;gap:9px;color:#374151!important;margin:0!important;display:inline-flex!important}.validation-checkbox input{accent-color:#202124;height:18px;margin:0;width:18px!important}.validation-actions{border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.validation-actions button{min-height:42px;padding:10px 17px;font-weight:800;margin:0!important}.validation-actions button:first-child{color:#fff!important;background:#202124!important;border-color:#202124!important}.validation-actions button:first-child:hover:not(:disabled){background:#35373b!important;border-color:#35373b!important}.validation-check-button{color:#202124!important;background:#fff!important;border-color:#cbd5e1!important}.validation-check-button:hover:not(:disabled){color:#111827!important;background:#f3f4f6!important;border-color:#9ca3af!important}.validation-actions button:disabled{color:#4b5563!important;opacity:1!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#cbd5e1!important}.complaint-validation .success-message{font-weight:700;color:#14532d!important;background:#dcfce7!important;border:1px solid #86efac!important}.complaint-validation .error-message{color:#991b1b!important;background:#fef2f2!important;border:1px solid #fecaca!important}.validation-reviewed-at{color:#5f6875!important;margin-top:16px!important;font-size:.86rem!important}.validation-loading{color:#5f6875;text-align:center;padding:30px}@media (width<=900px){.validation-header{grid-template-columns:1fr}.credibility-score{width:100%;min-height:90px}.validation-status-grid,.verification-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.validation-status-grid,.verification-checklist,.validation-form-grid{grid-template-columns:1fr}.validation-actions{flex-direction:column;align-items:stretch}.validation-actions button{width:100%}}.rca-actions{width:100%}.rca-actions-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.rca-actions-header h2{color:#111827;margin:0 0 8px;font-size:1.7rem}.rca-actions-header p{color:#64748b;margin:0;line-height:1.6}.rca-actions-header button{flex:none;margin:0}.rca-actions-empty{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:34px}.rca-actions-empty h2{color:#111827;margin:0 0 12px}.rca-actions-empty p{color:#64748b;margin:0}.action-type-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s}.action-type-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.action-type-card strong{color:#111827;margin:10px 0;font-size:2rem;line-height:1;display:block}.action-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.action-summary-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.action-summary-card span{color:#64748b;margin-bottom:8px;font-size:.8rem;font-weight:650;display:block}.action-summary-card strong{color:#111827;font-size:1.6rem;line-height:1}.action-summary-overdue{background:#fef2f2;border-color:#fecaca}.action-summary-overdue span,.action-summary-overdue strong{color:#991b1b}.rca-actions-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:22px;display:grid}.action-list-panel,.action-form-panel{border:1px solid #e2e8f0;border-radius:14px}.action-list-panel{background:#f8fafc;overflow:hidden}.action-list-heading{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.action-list-heading h3{color:#111827;margin:0;font-size:1.05rem}.action-list-heading span{color:#64748b;font-size:.82rem}.action-list{display:grid}.action-list-empty{color:#64748b;text-align:center;padding:26px}.action-list-item{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;color:#334155!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;margin:0!important;padding:16px 18px!important;display:grid!important}.action-list-item:last-child{border-bottom:0!important}.action-list-item:hover{background:#fff!important;transform:none!important}.action-list-item.selected{background:#fff!important;box-shadow:inset 3px 0 #111827!important}.action-list-item>div:first-child{min-width:0}.action-list-item strong{color:#111827;margin-bottom:6px;display:block}.action-list-item span{color:#64748b;font-size:.82rem;display:block}.action-list-item>div:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-list-meta{text-align:right;gap:4px;display:grid}.action-list-meta span:first-child{color:#334155;font-weight:700}.action-form-panel{background:#fff;padding:26px}.action-form-panel h3{color:#111827;margin:0 0 18px;font-size:1.2rem}.action-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.action-form-panel label{margin-top:18px}.action-form-panel textarea{min-height:110px}.action-form-buttons{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.action-form-buttons button{margin:0}.action-delete-button{color:#991b1b!important;background:#fff!important;border:1px solid #fecaca!important}.action-delete-button:hover{color:#7f1d1d!important;background:#fef2f2!important;border-color:#fca5a5!important}.action-delete-button:disabled{opacity:.45}.action-timestamp{color:#64748b!important;margin-top:14px!important;font-size:.88rem!important}@media (width<=1100px){.action-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rca-actions-layout{grid-template-columns:1fr}}@media (width<=850px){.action-type-summary{grid-template-columns:1fr}.rca-actions-header{flex-direction:column}.rca-actions-header button{width:100%}}@media (width<=640px){.action-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-form-grid{grid-template-columns:1fr}.action-form-panel{padding:20px}.action-form-buttons{flex-direction:column}.action-form-buttons button{width:100%}.action-list-item{grid-template-columns:1fr}.action-list-meta{text-align:left}}.action-type-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.action-type-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:14px;padding:20px}.action-type-card span{color:#475569;font-size:.86rem;font-weight:700;display:block}.action-type-card strong{color:#111827;margin:10px 0;font-size:2rem;display:block}.action-type-card p{color:#64748b;margin:0;font-size:.9rem;line-height:1.55}@media (width<=800px){.action-type-summary{grid-template-columns:1fr}}:root{--cc-bg:#111315;--cc-panel:#181b1f;--cc-panel-soft:#20242a;--cc-border:#30353d;--cc-text:#f4f5f7;--cc-muted:#a8adb5;--cc-primary:#4d86ff;--cc-success:#3fb979;--cc-warning:#e6a93d;--cc-danger:#e45b62;--cc-purple:#9a70ff}*{box-sizing:border-box}.complaint-command-center{background:radial-gradient(circle at top right, #4d86ff1a, transparent 28%), var(--cc-bg);min-height:100vh;color:var(--cc-text);padding:28px}.complaint-command-header,.complaint-command-content{max-width:1480px;margin:0 auto}.complaint-command-header{border:1px solid var(--cc-border);background:linear-gradient(145deg,#1a1d22,#15181c);border-radius:18px;padding:22px;box-shadow:0 18px 45px #00000047}.complaint-command-header-top,.complaint-command-title-row,.complaint-header-actions,.complaint-header-badges{align-items:center;display:flex}.complaint-command-header-top,.complaint-command-title-row{justify-content:space-between;gap:20px}.complaint-command-title-row{align-items:flex-start;margin-top:24px}.complaint-eyebrow{color:var(--cc-primary);letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;font-weight:800}.complaint-command-title-row h1{margin:0;font-size:clamp(1.8rem,4vw,2.8rem)}.complaint-command-title-row p{color:var(--cc-muted);margin:8px 0 0}.complaint-header-actions,.complaint-header-badges{flex-wrap:wrap;gap:10px}.complaint-back-button,.complaint-primary-action,.complaint-secondary-action{cursor:pointer;border-radius:9px;min-height:42px;padding:0 16px;font-weight:700}.complaint-back-button{color:var(--cc-muted);background:0 0;border:0;padding-left:0}.complaint-primary-action{border:1px solid var(--cc-primary);background:var(--cc-primary);color:#fff}.complaint-secondary-action{border:1px solid var(--cc-border);background:var(--cc-panel-soft);color:var(--cc-text)}.complaint-priority,.complaint-status-badge,.complaint-approval-badge{border:1px solid var(--cc-border);background:var(--cc-panel-soft);border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.complaint-priority-critical{color:#ff969b;background:#e45b6224}.complaint-priority-high{color:#f4c873;background:#e6a93d24}.complaint-priority-medium{color:#8db2ff;background:#4d86ff21}.complaint-priority-low{color:#78d5a3;background:#3fb97921}.complaint-approval-badge{color:#c2a8ff;background:#9a70ff1f}.complaint-kpi-ribbon{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.complaint-kpi{border:1px solid var(--cc-border);background:#ffffff06;border-radius:12px;min-width:0;padding:14px}.complaint-kpi span{color:var(--cc-muted);text-transform:uppercase;margin-bottom:7px;font-size:.72rem;display:block}.complaint-kpi strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.complaint-command-body{max-width:1480px;margin:18px auto 0}.details-tabs{border:1px solid var(--cc-border);background:var(--cc-panel);border-radius:13px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;overflow:visible}.details-tabs button{min-height:40px;color:var(--cc-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:145px;padding:0 14px;font-weight:700}.details-tabs button:hover,.details-tabs .active-tab{border-color:var(--cc-border);background:var(--cc-panel-soft);color:var(--cc-text)}.details-tabs .active-tab{box-shadow:inset 0 -2px 0 var(--cc-primary)}.complaint-command-content{margin-top:16px}.complaint-command-content .details-section{border:1px solid var(--cc-border);background:var(--cc-panel);border-radius:16px;padding:24px}.complaint-command-content label{color:#d7dae0;margin:16px 0 7px;font-size:.82rem;font-weight:700;display:block}.complaint-command-content input,.complaint-command-content textarea,.complaint-command-content select{border:1px solid var(--cc-border);width:100%;color:var(--cc-text);background:#111419;border-radius:9px;padding:11px 12px}.complaint-command-content button{border:1px solid var(--cc-border);background:var(--cc-panel-soft);min-height:40px;color:var(--cc-text);cursor:pointer;border-radius:9px;padding:0 15px;font-weight:700}.rca-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.why-card,.rca-suggestion-panel,.communication-history-item{border:1px solid var(--cc-border);background:var(--cc-panel-soft);border-radius:12px}.why-card,.rca-suggestion-panel{margin-bottom:14px;padding:18px}.communication-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.communication-history{gap:10px;display:grid}.communication-history-item{text-align:left;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));align-items:center;gap:12px;padding:14px;display:grid}.complaint-alert{border-radius:10px;max-width:1480px;margin:14px auto 0;padding:12px 15px;font-weight:700}.complaint-alert-error,.error-message{color:#ff9ca1;background:#e45b621f}.complaint-alert-success,.success-message{color:#80ddb0;background:#3fb9791f}.complaint-command-loading{background:var(--cc-bg);min-height:100vh;color:var(--cc-text);place-items:center;padding:24px;display:grid}.complaint-loading-card{border:1px solid var(--cc-border);background:var(--cc-panel);text-align:center;border-radius:16px;width:min(520px,100%);padding:30px}.complaint-loading-spinner{border:3px solid var(--cc-border);border-top-color:var(--cc-primary);border-radius:50%;width:34px;height:34px;margin:0 auto 14px;animation:.8s linear infinite complaint-spin}@keyframes complaint-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.complaint-kpi-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.complaint-command-center{padding:14px}.complaint-command-header-top,.complaint-command-title-row{flex-direction:column;align-items:stretch}.complaint-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.rca-row,.communication-history-item{grid-template-columns:1fr}}@media (width<=460px){.complaint-kpi-ribbon{grid-template-columns:1fr}}.overview-workspace{overflow:hidden;padding:0!important}.overview-section-header{border-bottom:1px solid var(--cc-border);background:linear-gradient(135deg,#4d86ff0f,#0000);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.overview-section-header h2{margin:4px 0 6px}.overview-section-header p{max-width:720px;margin:0}.section-kicker{letter-spacing:.12em;font-size:.7rem;font-weight:800;color:var(--cc-primary)!important}.overview-header-status{flex-wrap:wrap;gap:9px;display:flex}.overview-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:18px;padding:20px;display:grid}.overview-main-column,.overview-side-column{align-content:start;gap:16px;display:grid}.enterprise-card{border:1px solid var(--cc-border);background:linear-gradient(145deg,#ffffff06,#0000);border-radius:14px;padding:20px}.enterprise-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.enterprise-card-header>div{align-items:center;gap:12px;display:flex}.enterprise-card-header h3{margin:0 0 4px;font-size:1rem}.enterprise-card-header p{margin:0;font-size:.8rem}.card-icon{background:#4d86ff1a;border:1px solid #4d86ff59;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid;color:#8db2ff!important}.complaint-description{border-left:3px solid var(--cc-primary);color:#dfe2e7;white-space:pre-wrap;background:#12151a;border-radius:0 10px 10px 0;min-height:118px;padding:16px 18px;font-size:.96rem;line-height:1.7}.summary-meta-grid,.enterprise-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.summary-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-meta-item,.enterprise-readonly-field{border:1px solid var(--cc-border);background:#15181d;border-radius:10px;min-width:0;padding:13px}.summary-meta-item span,.enterprise-readonly-field span{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;display:block;color:var(--cc-muted)!important}.summary-meta-item strong,.enterprise-readonly-field strong{overflow-wrap:anywhere;color:var(--cc-text);font-size:.88rem;display:block}.management-card{position:sticky;top:18px}.management-card label:first-of-type{margin-top:0}.save-case-button{width:100%;margin-top:20px;border-color:var(--cc-primary)!important;background:var(--cc-primary)!important;color:#fff!important}.case-health-list{gap:2px;display:grid}.case-health-list>div{border-bottom:1px solid #30353db8;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.case-health-list>div:last-child{border-bottom:0}.case-health-list span{font-size:.78rem}.case-health-list strong{max-width:58%;color:var(--cc-text);text-align:right;font-size:.8rem}.quick-action-stack{gap:9px;display:grid}.quick-action-stack button{text-align:left;justify-content:flex-start;width:100%}@media (width<=1050px){.overview-layout{grid-template-columns:1fr}.management-card{position:static}.overview-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.management-card{grid-row:span 2}}@media (width<=760px){.overview-section-header{flex-direction:column}.summary-meta-grid,.enterprise-field-grid,.overview-side-column{grid-template-columns:1fr}.management-card{grid-row:auto}}.workflow-command-center{overflow:hidden;padding:0!important}.workflow-command-header{border-bottom:1px solid var(--cc-border);background:linear-gradient(135deg,#3fb9790f,#0000);justify-content:space-between;gap:20px;padding:24px;display:flex}.workflow-command-header h2{margin:4px 0 6px}.workflow-command-header p{max-width:760px;margin:0}.workflow-command-badges{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.workflow-loading-state,.workflow-empty-state{border:1px dashed var(--cc-border);color:var(--cc-muted);text-align:center;border-radius:12px;margin:20px;padding:22px}.workflow-progress-card{border:1px solid var(--cc-border);background:#15181d;border-radius:14px;margin:20px 20px 0;padding:22px}.workflow-progress-track{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.workflow-progress-step{color:var(--cc-muted);text-align:center;justify-items:center;gap:8px;font-size:.76rem;font-weight:700;display:grid;position:relative}.workflow-progress-step:before{content:"";background:var(--cc-border);width:100%;height:2px;position:absolute;top:16px;left:-50%}.workflow-progress-step:first-child:before{display:none}.workflow-step-marker{z-index:1;border:2px solid var(--cc-border);background:var(--cc-panel);width:34px;height:34px;color:var(--cc-muted);border-radius:50%;place-items:center;display:grid;position:relative}.workflow-progress-step.completed .workflow-step-marker{border-color:var(--cc-success);background:var(--cc-success);color:#fff}.workflow-progress-step.current .workflow-step-marker{border-color:var(--cc-primary);color:var(--cc-primary);box-shadow:0 0 0 5px #4d86ff1f}.workflow-progress-step.completed span,.workflow-progress-step.current span{color:var(--cc-text)}.workflow-metric-ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 20px 0;display:grid}.workflow-metric-card{border:1px solid var(--cc-border);background:#ffffff06;border-radius:11px;min-width:0;padding:14px}.workflow-metric-card span,.workflow-side-metric span{text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block;color:var(--cc-muted)!important}.workflow-metric-card strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.workflow-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;padding:20px;display:grid}.workflow-main-column,.workflow-side-column{align-content:start;gap:16px;display:grid}.workflow-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workflow-stage-panel{border:1px solid var(--cc-border);background:#15181d;border-radius:12px;margin-top:20px;padding:18px}.workflow-stage-title{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.workflow-stage-title span{font-weight:800;color:var(--cc-text)!important}.workflow-stage-title small{color:#8db2ff;background:#4d86ff1a;border-radius:999px;padding:4px 9px}.review-stage-panel{border-color:#9a70ff7a}.closed-stage-panel{border-color:#3fb97966}.workflow-decision-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.workflow-primary-button,.workflow-success-button,.workflow-danger-button,.workflow-warning-button{margin-top:15px}.workflow-primary-button{border-color:var(--cc-primary)!important;background:var(--cc-primary)!important;color:#fff!important}.workflow-success-button{border-color:var(--cc-success)!important;color:#80ddb0!important;background:#3fb97924!important}.workflow-danger-button{border-color:var(--cc-danger)!important;color:#ff9ca1!important;background:#e45b621f!important}.workflow-warning-button{border-color:var(--cc-warning)!important;color:#f4c873!important;background:#e6a93d1f!important}.workflow-full-button{width:100%;margin-top:16px}.workflow-side-metric{border:1px solid var(--cc-border);background:#15181d;border-radius:9px;margin-top:14px;padding:12px}.workflow-side-metric strong{color:var(--cc-text);font-size:.82rem}.workflow-history-timeline{display:grid}.workflow-history-event{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.workflow-history-event:before{content:"";background:var(--cc-border);width:2px;position:absolute;top:14px;bottom:-2px;left:6px}.workflow-history-event:last-child:before{display:none}.workflow-history-dot{z-index:1;border:3px solid var(--cc-panel);background:var(--cc-primary);width:14px;height:14px;box-shadow:0 0 0 2px var(--cc-primary);border-radius:50%;margin-top:4px;position:relative}.workflow-history-content{border:1px solid var(--cc-border);background:#15181d;border-radius:11px;padding:14px}.workflow-history-title{justify-content:space-between;gap:12px;display:flex}.workflow-history-title h4{margin:0}.workflow-history-title span{font-size:.74rem}.workflow-history-content p{margin:8px 0 0;font-size:.8rem}.workflow-history-comment{border-left:3px solid var(--cc-primary);color:#d8dce3;background:#4d86ff0f;margin-top:10px;padding:8px 10px;font-size:.82rem}@media (width<=1120px){.workflow-metric-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-layout{grid-template-columns:1fr}.workflow-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workflow-command-header{flex-direction:column}.workflow-progress-card{overflow-x:auto}.workflow-progress-track{min-width:670px}.workflow-metric-ribbon,.workflow-side-column,.workflow-operator-grid{grid-template-columns:1fr}.workflow-history-title{flex-direction:column}}.investigation-workspace{overflow:hidden;padding:0!important}.investigation-header{border-bottom:1px solid var(--cc-border);background:linear-gradient(135deg,#9a70ff14,#0000);justify-content:space-between;gap:20px;padding:24px;display:flex}.investigation-header h2{margin:4px 0 6px}.investigation-header p{max-width:760px;margin:0}.investigation-header-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.investigation-header-actions .workflow-primary-button{margin-top:0}.investigation-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;padding:20px;display:grid}.investigation-main-column,.investigation-side-column{align-content:start;gap:16px;display:grid}.causal-chain-guidance{background:#9a70ff12;border:1px solid #9a70ff4d;border-radius:11px;gap:5px;margin-bottom:22px;padding:14px 16px;display:grid}.causal-chain-guidance strong{color:#c6afff;font-size:.84rem}.causal-chain-guidance span{font-size:.8rem;line-height:1.5;color:var(--cc-muted)!important}.five-whys-chain{display:grid}.why-chain-item{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.why-chain-rail{flex-direction:column;align-items:center;display:flex;position:relative}.why-chain-number{z-index:1;background:var(--cc-panel);color:#c6afff;border:2px solid #9a70ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:900;display:grid;position:relative}.why-chain-line{background:linear-gradient(#9a70ff, var(--cc-border));flex:1;width:2px;min-height:38px}.why-chain-content{border:1px solid var(--cc-border);background:#15181d;border-radius:12px;margin-bottom:18px;padding:18px}.why-chain-heading{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.why-chain-heading span{letter-spacing:.09em;margin-bottom:3px;font-size:.68rem;font-weight:900;display:block;color:#a985ff!important}.why-chain-heading h4{color:var(--cc-text);margin:0}.why-chain-heading small{color:#c6afff;white-space:nowrap;background:#9a70ff1a;border-radius:999px;height:fit-content;padding:5px 9px}.previous-answer-context{background:#9a70ff0f;border-left:3px solid #9a70ff;border-radius:0 8px 8px 0;margin-bottom:14px;padding:10px 12px}.previous-answer-context span{text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block;color:#a985ff!important}.previous-answer-context p{color:#cfd3da;margin:0;font-size:.8rem;line-height:1.5}.ai-suggestion-card{background:linear-gradient(145deg,#9a70ff14,#0000);border-color:#9a70ff61}.ai-card-icon{background:#9a70ff1f;border-color:#9a70ff73;color:#c6afff!important}.ai-suggestion-item{border:1px solid var(--cc-border);background:#15181d;border-radius:10px;margin-top:12px;padding:13px}.ai-suggestion-item span{text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:800;display:block;color:#a985ff!important}.ai-suggestion-item p{color:#d7dae0;margin:0;font-size:.82rem;line-height:1.55}.quality-check-list{gap:10px;display:grid}.quality-check-list>div{color:var(--cc-muted);grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;font-size:.8rem;display:grid}.quality-check-list>div>span{border:1px solid var(--cc-border);width:22px;height:22px;color:var(--cc-muted);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.quality-check-list>div>span.check-ok{border-color:var(--cc-success);color:#80ddb0;background:#3fb97924}.save-rca-button{width:100%;margin-top:20px}@media (width<=1120px){.investigation-layout{grid-template-columns:1fr}.investigation-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.investigation-header{flex-direction:column}.investigation-side-column{grid-template-columns:1fr}.why-chain-item{grid-template-columns:34px minmax(0,1fr);gap:8px}.why-chain-number{width:30px;height:30px}.why-chain-heading{flex-direction:column}}.customer-communication-workspace{overflow:hidden;padding:0!important}.customer-workspace-header{border-bottom:1px solid var(--cc-border);background:linear-gradient(135deg,#4d86ff14,#0000);justify-content:space-between;gap:20px;padding:24px;display:flex}.customer-workspace-header h2{margin:4px 0 6px}.customer-workspace-header p{max-width:760px;margin:0}.customer-header-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.customer-header-actions .workflow-primary-button{margin-top:0}.communication-stage-track{border:1px solid var(--cc-border);background:#15181d;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 20px 0;padding:20px;display:grid}.communication-stage{color:var(--cc-muted);text-align:center;justify-items:center;gap:8px;font-size:.75rem;font-weight:700;display:grid;position:relative}.communication-stage:before{content:"";background:var(--cc-border);width:100%;height:2px;position:absolute;top:16px;left:-50%}.communication-stage:first-child:before{display:none}.communication-stage.completed:before,.communication-stage.current:before{background:var(--cc-success)}.communication-stage-marker{z-index:1;border:2px solid var(--cc-border);background:var(--cc-panel);width:34px;height:34px;color:var(--cc-muted);border-radius:50%;place-items:center;display:grid;position:relative}.communication-stage.completed .communication-stage-marker{border-color:var(--cc-success);background:var(--cc-success);color:#fff}.communication-stage.current .communication-stage-marker{border-color:var(--cc-primary);color:var(--cc-primary);box-shadow:0 0 0 5px #4d86ff1f}.communication-stage.completed span,.communication-stage.current span{color:var(--cc-text)}.customer-communication-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;padding:20px;display:grid}.customer-editor-column,.customer-side-column{align-content:start;gap:16px;display:grid}.communication-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.communication-field-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-response-guidance{background:#4d86ff0f;border:1px solid #4d86ff47;border-radius:10px;gap:5px;margin-top:14px;padding:13px 15px;display:grid}.customer-response-guidance strong{color:#8db2ff;font-size:.8rem}.customer-response-guidance span{font-size:.78rem;line-height:1.5;color:var(--cc-muted)!important}.communication-primary-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.communication-primary-actions .workflow-primary-button,.communication-primary-actions .workflow-success-button{margin-top:0}.communication-history-card{margin:0 20px 20px}.history-count-badge{border:1px solid var(--cc-border);border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:800;color:var(--cc-muted)!important}.communication-empty-state{border:1px dashed var(--cc-border);text-align:center;border-radius:12px;padding:28px}.communication-empty-state strong{color:var(--cc-text);margin-bottom:7px;display:block}.communication-empty-state p{margin:0}.communication-history-table{border:1px solid var(--cc-border);border-radius:11px;overflow:hidden}.communication-history-header,.communication-history-row{grid-template-columns:minmax(220px,1.5fr) 1fr .75fr .75fr 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.communication-history-header{color:var(--cc-muted);letter-spacing:.05em;text-transform:uppercase;background:#12151a;font-size:.68rem;font-weight:800}.communication-history-row{text-align:left;width:100%;font-size:.78rem;border:0!important;border-top:1px solid var(--cc-border)!important;color:var(--cc-muted)!important;background:#16191e!important;border-radius:0!important}.communication-history-row.selected{box-shadow:inset 3px 0 0 var(--cc-primary)}.communication-history-row strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-row-status{background:#4d86ff1a;border-radius:999px;width:fit-content;padding:4px 8px;font-weight:800;color:#8db2ff!important}@media (width<=1120px){.customer-communication-layout{grid-template-columns:1fr}.customer-side-column{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-history-table{overflow-x:auto}.communication-history-header,.communication-history-row{min-width:880px}}@media (width<=760px){.customer-workspace-header{flex-direction:column}.communication-stage-track{min-width:620px;overflow-x:auto}.customer-side-column,.communication-field-grid,.communication-field-grid.three-column{grid-template-columns:1fr}}.ai-copilot-workspace{overflow:hidden;padding:0!important}.ai-copilot-header{border-bottom:1px solid var(--cc-border);background:radial-gradient(circle at 85% 10%,#9a70ff24,#0000 32%),linear-gradient(135deg,#4d86ff12,#0000);justify-content:space-between;gap:24px;padding:24px;display:flex}.ai-copilot-header h2{margin:4px 0 6px}.ai-copilot-header p{max-width:760px;margin:0}.ai-score-summary{align-items:center;gap:16px;min-width:210px;display:flex}.ai-score-summary>div:last-child{gap:4px;display:grid}.ai-score-summary>div:last-child span{text-transform:uppercase;font-size:.72rem;color:var(--cc-muted)!important}.ai-score-summary>div:last-child strong{color:#c6afff;font-size:1rem}.ai-score-ring{background:#9a70ff0f;border:5px solid #9a70ff38;border-top-color:#9a70ff;border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid}.ai-score-ring strong{color:var(--cc-text);font-size:1.15rem}.ai-score-ring span{text-transform:uppercase;font-size:.62rem;color:var(--cc-muted)!important}.ai-copilot-layout{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;padding:20px;display:grid}.ai-copilot-main,.ai-copilot-side{align-content:start;gap:16px;display:grid}.ai-executive-summary-card{background:linear-gradient(145deg, #9a70ff12, transparent), var(--cc-panel);border-color:#9a70ff59}.ai-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-summary-grid>div{border:1px solid var(--cc-border);background:#15181d;border-radius:10px;min-width:0;padding:14px}.ai-summary-grid span,.ai-insight-grid span{letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:800;display:block;color:#a985ff!important}.ai-summary-grid strong{color:var(--cc-text);font-size:.84rem;line-height:1.5;display:block}.ai-next-actions-list{gap:10px;display:grid}.ai-next-actions-list button{text-align:left;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;display:grid;border:1px solid var(--cc-border)!important;background:#15181d!important;border-radius:10px!important;padding:13px!important}.ai-next-actions-list button:hover{background:#9a70ff12!important;border-color:#9a70ff8c!important}.ai-next-actions-list button>span{background:#9a70ff21;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;color:#c6afff!important}.ai-next-actions-list button>div{gap:3px;display:grid}.ai-next-actions-list strong{color:var(--cc-text);font-size:.82rem}.ai-next-actions-list small{color:var(--cc-muted)}.ai-next-actions-list b{color:#a985ff}.ai-complete-state,.ai-empty-insight{border:1px dashed var(--cc-border);text-align:center;border-radius:11px;padding:20px}.ai-complete-state strong{color:#80ddb0;margin-bottom:6px;display:block}.ai-complete-state p,.ai-empty-insight p{margin:0}.ai-empty-insight .workflow-primary-button{margin-top:14px}.ai-insight-grid{gap:12px;display:grid}.ai-insight-grid>div{border:1px solid var(--cc-border);background:#15181d;border-radius:10px;padding:14px}.ai-insight-grid p{color:#d7dae0;margin:0;font-size:.82rem;line-height:1.55}.ai-readiness-list{gap:9px;display:grid}.ai-readiness-list button{text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid;border:1px solid var(--cc-border)!important;background:#15181d!important;border-radius:9px!important;padding:11px 12px!important}.ai-readiness-list button:hover{background:#ffffff09!important}.ai-readiness-list strong{color:var(--cc-text);font-size:.8rem}.ai-readiness-list small{color:var(--cc-muted)}.ai-check-complete,.ai-check-pending{border-radius:50%;place-items:center;width:23px;height:23px;font-size:.72rem;font-weight:900;display:grid}.ai-check-complete{border:1px solid var(--cc-success);background:#3fb97924;color:#80ddb0!important}.ai-check-pending{border:1px solid var(--cc-warning);background:#e6a93d21;color:#f4c873!important}.ai-risk-list{gap:10px;display:grid}.ai-risk-list>div{border-bottom:1px solid var(--cc-border);justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.ai-risk-list>div:last-child{border-bottom:0;padding-bottom:0}.ai-risk-list span{font-size:.78rem;color:var(--cc-muted)!important}.ai-risk-list strong{color:var(--cc-text);text-align:right;font-size:.78rem}.ai-risk-list strong[data-risk=High],.ai-risk-list strong[data-risk=Critical]{color:#ff9ca1}.ai-risk-list strong[data-risk=Medium]{color:#f4c873}.ai-risk-list strong[data-risk=Low],.ai-risk-list strong[data-risk=Controlled]{color:#80ddb0}.ai-smart-actions button{text-align:left}@media (width<=1120px){.ai-copilot-layout{grid-template-columns:1fr}.ai-copilot-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ai-copilot-header{flex-direction:column}.ai-score-summary{min-width:0}.ai-summary-grid,.ai-copilot-side{grid-template-columns:1fr}}.case-timeline-management-action{background:#faf5ff;border-color:#ddd6fe}.case-timeline-management-action .case-timeline-marker{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}.case-timeline-management-label{letter-spacing:.08em;color:#7c3aed;margin-bottom:4px;font-size:10px;font-weight:800;display:inline-block}.case-timeline-management-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.case-timeline-management-meta span{color:#6d28d9;background:#ede9fe;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.case-timeline-card{overflow:hidden}.case-timeline{display:grid}.case-timeline-event{text-align:left;grid-template-columns:44px minmax(0,1fr);gap:12px;width:100%;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:grid!important}.case-timeline-event:hover .case-timeline-content{background:#4d86ff0e;border-color:#4d86ff8c}.case-timeline-rail{flex-direction:column;align-items:center;display:flex}.case-timeline-marker{z-index:2;border:2px solid var(--cc-primary);background:var(--cc-panel);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid;position:relative;color:#8db2ff!important}.case-timeline-line{background:linear-gradient(var(--cc-border), #30353d40);flex:1;width:2px;min-height:32px}.case-timeline-content{border:1px solid var(--cc-border);background:#15181d;border-radius:11px;min-width:0;margin-bottom:13px;padding:14px 15px;transition:border-color .18s,background .18s}.case-timeline-title-row{justify-content:space-between;gap:14px;display:flex}.case-timeline-title-row>div{min-width:0}.case-timeline-title-row strong{color:var(--cc-text);margin-bottom:4px;font-size:.86rem;display:block}.case-timeline-title-row span{font-size:.7rem;display:block;color:var(--cc-muted)!important}.case-timeline-title-row b{color:var(--cc-primary);font-size:1rem}.case-timeline-content p{overflow-wrap:anywhere;color:#d1d5dc;margin:9px 0 7px;font-size:.8rem;line-height:1.5}.case-timeline-content small{color:var(--cc-muted);font-size:.72rem}.case-timeline-approved .case-timeline-marker,.case-timeline-resolved .case-timeline-marker,.case-timeline-closed .case-timeline-marker,.case-timeline-acknowledged .case-timeline-marker{border-color:var(--cc-success);background:#3fb97921;color:#80ddb0!important}.case-timeline-rejected .case-timeline-marker{border-color:var(--cc-danger);background:#e45b6221;color:#ff9ca1!important}.case-timeline-escalated .case-timeline-marker{border-color:var(--cc-warning);background:#e6a93d21;color:#f4c873!important}.case-timeline-rca .case-timeline-marker{border-color:var(--cc-purple);background:#9a70ff21;color:#c6afff!important}.case-timeline-communication .case-timeline-marker,.case-timeline-sent .case-timeline-marker{border-color:var(--cc-primary);background:#4d86ff21;color:#8db2ff!important}.case-timeline-empty{border:1px dashed var(--cc-border);text-align:center;border-radius:11px;padding:25px}.case-timeline-empty strong{color:var(--cc-text);margin-bottom:6px;display:block}.case-timeline-empty p{color:var(--cc-muted);margin:0}@media (width<=600px){.case-timeline-event{grid-template-columns:34px minmax(0,1fr);gap:8px}.case-timeline-marker{width:29px;height:29px}.case-timeline-title-row{gap:8px}}.executive-health-card{background:radial-gradient(circle at 90% 0,#4d86ff1c,#0000 35%),linear-gradient(145deg,#ffffff06,#0000);border-color:#4d86ff57}.executive-health-icon{background:#3fb9791f;border-color:#3fb97966;color:#80ddb0!important}.case-health-status{border:1px solid var(--cc-border);border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:800}.case-health-status-healthy{color:#80ddb0;background:#3fb9791f;border-color:#3fb97980}.case-health-status-needs-attention{color:#f4c873;background:#e6a93d1f;border-color:#e6a93d80}.case-health-status-at-risk{color:#ff9ca1;background:#e45b621f;border-color:#e45b6280}.executive-health-layout{grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);align-items:center;gap:26px;display:grid}.overall-health-score{text-align:center;justify-items:center;gap:13px;display:grid}.overall-health-ring{--health-score:0deg;background:conic-gradient(var(--cc-primary) var(--health-score), var(--cc-border) var(--health-score));border-radius:50%;place-items:center;width:154px;height:154px;display:grid;box-shadow:0 0 0 8px #4d86ff0d}.overall-health-ring>div{background:#15181d;border-radius:50%;align-content:center;place-items:center;width:126px;height:126px;display:grid}.overall-health-ring strong{color:var(--cc-text);font-size:1.75rem}.overall-health-ring span{text-transform:uppercase;margin-top:3px;font-size:.68rem;color:var(--cc-muted)!important}.overall-health-score p{max-width:250px;color:var(--cc-muted);margin:0;font-size:.74rem;line-height:1.5}.case-health-progress-list{gap:18px;display:grid}.case-health-progress-item>div:first-child{justify-content:space-between;gap:14px;margin-bottom:7px;display:flex}.case-health-progress-item span{color:var(--cc-muted);font-size:.78rem}.case-health-progress-item strong{color:var(--cc-text);font-size:.78rem}.case-health-progress-track{background:var(--cc-border);border-radius:999px;height:8px;overflow:hidden}.case-health-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--cc-primary), var(--cc-purple));height:100%;transition:width .3s;display:block}.executive-recommendations-card{border-color:#9a70ff4d}.executive-recommendation-list{gap:10px;display:grid}.executive-recommendation{text-align:left;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;border:1px solid var(--cc-border)!important;background:#15181d!important;border-radius:11px!important;min-height:0!important;padding:14px!important;display:grid!important}.executive-recommendation:hover{transform:translateY(-1px);background:#9a70ff0f!important;border-color:#9a70ff8c!important}.recommendation-number{background:#4d86ff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid;color:#8db2ff!important}.executive-recommendation>div{min-width:0}.executive-recommendation strong{color:var(--cc-text);margin-bottom:5px;font-size:.84rem;display:block}.executive-recommendation p{color:var(--cc-muted);margin:0;font-size:.76rem;line-height:1.45}.executive-recommendation b{color:var(--cc-primary)}.recommendation-high{border-left:3px solid var(--cc-danger)!important}.recommendation-medium{border-left:3px solid var(--cc-warning)!important}.recommendation-complete-state{background:#3fb9790f;border:1px solid #3fb97959;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.recommendation-complete-state>span{background:#3fb97924;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;color:#80ddb0!important}.recommendation-complete-state strong{color:#80ddb0}.recommendation-complete-state p{color:var(--cc-muted);margin:5px 0 0;font-size:.78rem;line-height:1.45}@media (width<=760px){.executive-health-layout{grid-template-columns:1fr}.overall-health-ring{width:138px;height:138px}.overall-health-ring>div{width:112px;height:112px}}.complaint-ai-action{color:#c6afff;cursor:pointer;background:#9a70ff21;border:1px solid #9a70ff99;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.complaint-ai-action:hover{background:#9a70ff38;border-color:#9a70ff}.case-command-card{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#4d86ff24,#0000 34%),linear-gradient(145deg,#1b1f25,#16191e)!important;border-color:#4d86ff73!important}.case-command-card:before{background:linear-gradient(90deg, var(--cc-primary), var(--cc-purple));content:"";height:3px;position:absolute;top:0;left:0;right:0}.case-command-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.case-command-heading h3{margin:6px 0 8px;font-size:1.35rem}.case-command-heading p{max-width:760px;color:var(--cc-muted);margin:0;line-height:1.6}.case-command-condition{border:1px solid var(--cc-border);border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.case-command-condition-good{color:#80ddb0;background:#3fb9791f;border-color:#3fb97980}.case-command-condition-attention{color:#f4c873;background:#e6a93d1f;border-color:#e6a93d80}.case-command-condition-risk{color:#ff9ca1;background:#e45b6221;border-color:#e45b628c}.case-command-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.case-command-metric{border:1px solid var(--cc-border);background:#ffffff06;border-radius:11px;min-width:0;padding:13px}.case-command-metric span{color:var(--cc-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}.case-command-metric strong{color:var(--cc-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.case-command-intelligence{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.case-command-milestone,.case-command-readiness{border:1px solid var(--cc-border);background:#111419b8;border-radius:12px;padding:16px}.case-command-milestone>span,.case-command-readiness>span{color:var(--cc-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.case-command-milestone strong{font-size:1rem}.case-command-milestone p{color:var(--cc-muted);margin:8px 0 0;font-size:.82rem;line-height:1.55}.case-command-checks{gap:8px;display:grid}.case-command-checks>div{color:var(--cc-muted);align-items:center;gap:9px;font-size:.79rem;display:flex}.case-command-checks b{border:1px solid var(--cc-border);background:var(--cc-panel-soft);color:#646b74;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:inline-grid}.case-command-checks b.ready{color:#80ddb0;background:#3fb97924;border-color:#3fb9798c}.case-command-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.case-command-actions button{flex:150px}.case-command-actions .case-command-ai-button{color:#c6afff;background:#9a70ff21;border-color:#9a70ff8c}.case-command-actions .case-command-ai-button:hover{border-color:var(--cc-purple);background:#9a70ff38}@media (width<=1180px){.case-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.case-command-heading{flex-direction:column}.case-command-intelligence{grid-template-columns:1fr}}@media (width<=620px){.case-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-command-actions button{flex-basis:100%}}.case-command-intelligence-three{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(260px,.8fr)}.case-command-blocker{border:1px solid var(--cc-border);background:#111419b8;border-radius:12px;padding:16px}.case-command-blocker>span{color:var(--cc-warning);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.case-command-blocker strong{color:var(--cc-text);font-size:.92rem;line-height:1.45;display:block}.case-command-blocker p{color:var(--cc-muted);margin:8px 0 0;font-size:.79rem;line-height:1.55}.case-command-blocker-active{background:#e45b6212;border-color:#e45b6273}.case-command-blocker-active>span{color:#ff9ca1}.case-command-blocker-clear{background:#3fb97912;border-color:#3fb97966}.case-command-blocker-clear>span{color:#80ddb0}.case-command-recommendations{border:1px solid var(--cc-border);background:#111419a8;border-radius:12px;margin-top:15px;padding:16px}.case-command-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.case-command-section-heading span{color:var(--cc-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.case-command-section-heading strong{margin-top:5px;font-size:.9rem;display:block}.case-command-section-heading small{color:var(--cc-muted);font-size:.75rem}.case-command-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.case-command-recommendation-grid button{border:1px solid var(--cc-border);min-height:96px;color:var(--cc-text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.case-command-recommendation-grid button:hover{background:#4d86ff14;border-color:#4d86ff8c}.case-command-recommendation-grid button>span{width:28px;height:28px;color:var(--cc-primary);background:#4d86ff24;border-radius:50%;place-items:center;font-size:.74rem;font-weight:800;display:grid}.case-command-recommendation-grid strong{font-size:.8rem;display:block}.case-command-recommendation-grid small{color:var(--cc-muted);margin-top:5px;font-size:.72rem;line-height:1.45;display:block}.case-command-recommendation-grid b{color:var(--cc-muted)}.case-command-no-action{color:var(--cc-muted);align-items:center;gap:10px;font-size:.8rem;display:flex}.case-command-no-action span{color:#80ddb0;background:#3fb97924;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}@media (width<=1180px){.case-command-intelligence-three{grid-template-columns:1fr 1fr}.case-command-blocker{grid-column:1/-1}}@media (width<=820px){.case-command-intelligence-three{grid-template-columns:1fr}.case-command-blocker{grid-column:auto}.case-command-recommendation-grid{grid-template-columns:1fr}}.decision-intelligence-card{position:relative;overflow:hidden}.decision-intelligence-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#785cff1f,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:0;right:0;transform:translate(35%,-45%)}.decision-confidence{z-index:1;color:#b9aaff;white-space:nowrap;background:#785cff1a;border:1px solid #785cff59;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800;position:relative}.decision-confidence-positive,.decision-confidence-complete{color:#80ddb0;background:#3fb97917;border-color:#3fb97966}.decision-primary-recommendation{z-index:1;background:linear-gradient(135deg,#785cff1f,#4d86ff0d);border:1px solid #785cff47;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px;display:flex;position:relative}.decision-primary-recommendation span{color:#a996ff;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.decision-primary-recommendation h4{color:var(--cc-text);margin:7px 0 0;font-size:1.15rem}.decision-primary-recommendation p{max-width:760px;color:var(--cc-muted);margin:8px 0 0;font-size:.82rem;line-height:1.6}.decision-primary-recommendation button{color:#c7bdff;cursor:pointer;background:#785cff26;border:1px solid #785cff80;border-radius:9px;flex-shrink:0;padding:11px 15px;font-size:.78rem;font-weight:800}.decision-primary-recommendation button:hover{background:#785cff40}.decision-intelligence-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(280px,.85fr);gap:14px;margin-top:14px;display:grid;position:relative}.decision-panel{border:1px solid var(--cc-border);background:#111419a8;border-radius:12px;padding:16px}.decision-panel-heading{margin-bottom:15px}.decision-panel-heading span{color:var(--cc-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.decision-panel-heading strong{color:var(--cc-text);margin-top:5px;font-size:.86rem;display:block}.decision-probability-list span{color:var(--cc-muted);font-size:.76rem}.decision-probability-list b{border-radius:inherit;background:linear-gradient(90deg,#4d86ff,#8f78ff);height:100%;display:block}.decision-impact-list>div{border-bottom:1px solid var(--cc-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.decision-impact-list>div:last-child{border-bottom:0;padding-bottom:0}.decision-impact-list span{color:var(--cc-muted);font-size:.77rem}.decision-impact-list strong{border-radius:999px;padding:5px 9px;font-size:.7rem}.decision-sla-score{text-align:center;background:#f0ad4e0f;border:1px solid #f0ad4e40;border-radius:12px;place-items:center;min-height:112px;display:grid}.decision-sla-score strong{color:#f6c56d;font-size:1.8rem}.decision-sla-score span{color:var(--cc-muted);font-size:.72rem}.decision-sla-details{gap:10px;margin-top:13px;display:grid}.decision-sla-details div{border-bottom:1px solid var(--cc-border);padding-bottom:9px}.decision-sla-details div:last-child{border-bottom:0}.decision-sla-details span{color:var(--cc-muted);font-size:.68rem;display:block}.decision-sla-details strong{color:var(--cc-text);margin-top:4px;font-size:.76rem;line-height:1.45;display:block}.decision-disclaimer{z-index:1;border-top:1px solid var(--cc-border);align-items:flex-start;gap:13px;margin-top:14px;padding-top:13px;display:flex;position:relative}.decision-disclaimer span{color:#b9aaff;letter-spacing:.05em;text-transform:uppercase;background:#785cff1c;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:.62rem;font-weight:800}@media (width<=1180px){.decision-intelligence-grid{grid-template-columns:1fr 1fr}.decision-sla-panel{grid-column:1/-1}}@media (width<=760px){.decision-primary-recommendation{flex-direction:column;align-items:stretch}.decision-intelligence-grid{grid-template-columns:1fr}.decision-sla-panel{grid-column:auto}.decision-primary-recommendation button{width:100%}.decision-disclaimer{flex-direction:column}}.decision-intelligence-card{background:radial-gradient(circle at 100% 0,#4761ff1a,#0000 35%),linear-gradient(#fff 0%,#f8faff 100%);border:1px solid #d9e2f2;position:relative;overflow:hidden}.decision-intelligence-card:before{content:"";background:linear-gradient(90deg,#243b80,#536dfe,#21a6a1);height:4px;position:absolute;top:0;left:0;right:0}.decision-intelligence-icon{color:#fff;background:linear-gradient(135deg,#243b80,#536dfe)}.decision-confidence{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.decision-confidence-critical{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.decision-confidence-attention{color:#9a5b05;background:#fffbeb;border-color:#fde68a}.decision-confidence-positive{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.decision-confidence-complete{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.decision-primary-recommendation{background:linear-gradient(135deg,#243b80fa,#4b60caf5);border:1px solid #dce5f6;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex;box-shadow:0 14px 30px #243b8029}.decision-primary-recommendation>div{min-width:0}.decision-primary-recommendation span{color:#ffffffb8;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:800;display:block}.decision-primary-recommendation h4{color:#fff;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.25}.decision-primary-recommendation p{color:#ffffffd6;max-width:760px;margin:9px 0 0;font-size:.92rem;line-height:1.65}.decision-primary-recommendation button{color:#243b80;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;min-height:44px;padding:11px 17px;font-weight:800;transition:transform .16s,box-shadow .16s;box-shadow:0 7px 18px #00000021}.decision-primary-recommendation button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000002e}.decision-intelligence-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.decision-panel{background:#ffffffdb;border:1px solid #e3e8f2;border-radius:14px;min-width:0;padding:19px;box-shadow:0 5px 16px #23325a0d}.decision-panel-heading{border-bottom:1px solid #edf0f6;margin-bottom:14px;padding-bottom:14px}.decision-panel-heading span{color:#273c75;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:850;display:block}.decision-panel-heading strong{color:#6c768b;font-size:.78rem;font-weight:600;line-height:1.45;display:block}.decision-probability-list{gap:15px;display:grid}.decision-probability-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;display:grid}.decision-probability-list span{color:#3f4d65;font-size:.8rem;font-weight:650}.decision-probability-list strong{color:#1f2d4a;font-size:.83rem}.decision-probability-list>div>div{background:#e9edf5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.decision-probability-list>div>div b{border-radius:inherit;background:linear-gradient(90deg,#526dfe,#21a6a1);min-width:3px;height:100%;transition:width .5s;display:block}.decision-impact-list{gap:10px;display:grid}.decision-impact-list>div{background:#fbfcff;border:1px solid #edf0f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 11px;display:flex}.decision-impact-list span{color:#45526a;font-size:.8rem;font-weight:650}.decision-impact-list strong{text-align:center;border-radius:999px;min-width:68px;padding:5px 9px;font-size:.72rem;font-weight:850}.decision-impact-list strong[data-impact=High]{color:#b42318;background:#fee4e2}.decision-impact-list strong[data-impact=Medium]{color:#a15c00;background:#fff1c2}.decision-impact-list strong[data-impact=Low]{color:#027a48;background:#d1fadf}.decision-impact-list strong[data-impact=Controlled]{color:#175cd3;background:#dbeafe}.decision-sla-panel{flex-direction:column;display:flex}.decision-sla-score{background:linear-gradient(135deg,#fff7f7,snow);border:1px solid #fee2e2;border-radius:12px;align-items:center;gap:13px;margin-bottom:14px;padding:14px;display:flex}.decision-sla-score strong{color:#c12d2d;flex:none;font-size:1.65rem;line-height:1}.decision-sla-score span{color:#6e3b3b;font-size:.78rem;font-weight:700;line-height:1.35}.decision-sla-details{gap:10px;display:grid}.decision-sla-details>div{background:#fbfcff;border:1px solid #edf0f5;border-radius:10px;padding:10px 11px}.decision-sla-details span{color:#7b8495;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.decision-sla-details strong{overflow-wrap:anywhere;color:#28344b;font-size:.78rem;line-height:1.45;display:block}.decision-disclaimer{background:#f5f8fd;border:1px solid #dde5f2;border-radius:11px;align-items:flex-start;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.decision-disclaimer span{color:#3356a8;letter-spacing:.04em;text-transform:uppercase;background:#e5edff;border-radius:6px;flex:none;padding:4px 8px;font-size:.66rem;font-weight:850}.decision-disclaimer p{color:#647087;margin:0;font-size:.76rem;line-height:1.5}@media (width<=1180px){.decision-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-sla-panel{grid-column:1/-1}}@media (width<=760px){.decision-primary-recommendation{flex-direction:column;align-items:stretch}.decision-primary-recommendation button{width:100%}.decision-intelligence-grid{grid-template-columns:1fr}.decision-sla-panel{grid-column:auto}.decision-disclaimer{flex-direction:column}}.complaint-command-center{background:#f4f5f7!important}.complaint-command-header,.details-tabs,.complaint-command-content .details-section,.enterprise-card,.workflow-progress-card,.workflow-stage-panel,.workflow-history-content,.communication-stage-track,.case-timeline-content,.decision-panel,.validation-status-card,.verification-item{box-shadow:0 2px 10px #1018280b!important}.complaint-command-header{border:1px solid #d9dde3!important;border-radius:18px!important;padding:24px!important}.complaint-command-header-top{margin-bottom:6px}.complaint-command-title-row{margin-top:18px!important}.complaint-command-title-row h1{letter-spacing:-.03em;font-size:clamp(2rem,3vw,2.7rem)!important}.complaint-kpi-ribbon{gap:12px!important;margin-top:20px!important}.complaint-kpi{min-height:76px;background:#fafafa!important;border:1px solid #dfe3e8!important;border-radius:12px!important;padding:15px 16px!important}.complaint-kpi span{letter-spacing:.04em;font-weight:700;color:#6b7280!important;margin-bottom:8px!important;font-size:.68rem!important}.complaint-kpi strong{color:#17181a!important;font-size:.95rem!important}.details-tabs{background:#fff!important;border:1px solid #d9dde3!important;border-radius:13px!important;gap:6px!important;padding:7px!important}.details-tabs button{font-size:.9rem;transition:background .16s,color .16s,border-color .16s,transform .16s;color:#4f5661!important;border-radius:9px!important;min-height:42px!important}.details-tabs .active-tab{color:#fff!important;background:#202124!important;border-color:#202124!important;box-shadow:0 4px 10px #20212424!important}.complaint-command-content .details-section{overflow:hidden;background:#fff!important;border:1px solid #d9dde3!important;border-radius:16px!important;padding:0!important}.overview-section-header,.workflow-command-header,.investigation-header,.customer-workspace-header,.ai-copilot-header{background:#fbfbfc!important;border-bottom:1px solid #e2e5e9!important;padding:26px!important}.enterprise-card{background:#fff!important;border:1px solid #e0e3e7!important;border-radius:14px!important;padding:20px!important}.enterprise-card-header{margin-bottom:18px!important}.enterprise-card-header h3{letter-spacing:-.01em;color:#17181a!important;font-size:1rem!important}.enterprise-card-header p{color:#6b7280!important;font-size:.8rem!important}.card-icon{color:#202124!important;background:#f4f5f7!important;border-color:#d9dde3!important;border-radius:9px!important;width:34px!important;height:34px!important}.complaint-command-content label{color:#353941!important;font-size:.78rem!important;font-weight:750!important}.complaint-command-content input,.complaint-command-content textarea,.complaint-command-content select{min-height:42px;transition:border-color .15s,box-shadow .15s,background .15s;color:#17181a!important;background:#fff!important;border:1px solid #cfd4da!important;border-radius:9px!important}.complaint-command-content textarea{line-height:1.55}.complaint-command-content button{border-radius:9px!important;min-height:40px!important}.complaint-primary-action,.workflow-primary-button,.save-case-button,.case-command-ai-button{color:#fff!important;background:#202124!important;border-color:#202124!important}.complaint-primary-action:hover,.workflow-primary-button:hover,.save-case-button:hover,.case-command-ai-button:hover{background:#36383c!important;border-color:#36383c!important}.complaint-secondary-action,.complaint-ai-action{color:#202124!important;background:#fff!important;border-color:#cfd4da!important}.complaint-secondary-action:hover,.complaint-ai-action:hover{background:#f5f6f7!important;border-color:#9ca3ad!important}.workflow-progress-card{background:#fafafa!important;border:1px solid #dfe3e8!important;border-radius:14px!important;margin:20px 20px 0!important;padding:24px 20px!important}.workflow-progress-step{color:#6b7280!important}.workflow-step-marker{color:#4d5156!important;background:#fff!important;border:2px solid #b7bdc5!important;width:34px!important;height:34px!important}.workflow-progress-step.current .workflow-step-marker{color:#202124!important;border-color:#202124!important;box-shadow:0 0 0 5px #20212414!important}.workflow-progress-step.completed .workflow-step-marker{color:#fff!important;background:#217a4b!important;border-color:#217a4b!important}.workflow-progress-step:before{background:#d7dbe0!important}.workflow-progress-step.completed:before,.workflow-progress-step.current:before{background:#6f757d!important}.workflow-metric-ribbon{gap:12px!important}.workflow-metric-card,.workflow-side-metric,.summary-meta-item,.enterprise-readonly-field,.case-command-metric,.case-command-milestone,.case-command-readiness,.case-command-blocker,.decision-panel{background:#fafafa!important;border:1px solid #dfe3e8!important}.workflow-layout,.overview-layout,.investigation-layout,.customer-communication-layout,.ai-copilot-layout{gap:20px!important;padding:20px!important}.workflow-stage-panel{background:#fafafa!important;border:1px solid #dfe3e8!important}.workflow-stage-title small{color:#4d5156!important;background:#eceff2!important}.workflow-history-content,.case-timeline-content,.why-chain-content,.ai-suggestion-item,.ai-summary-grid>div,.ai-insight-grid>div,.ai-next-actions-list button,.ai-readiness-list button,.executive-recommendation{background:#fafafa!important;border:1px solid #dfe3e8!important}.workflow-history-title h4,.case-timeline-title-row strong,.why-chain-heading h4,.executive-recommendation strong{color:#17181a!important}.workflow-history-content p,.case-timeline-content p,.previous-answer-context p,.executive-recommendation p{color:#606772!important}.complaint-description{color:#2f3338!important;background:#fafafa!important;border-left:3px solid #202124!important}.case-health-progress-track,.decision-probability-list>div>div{background:#e1e4e8!important}.case-health-progress-track>span,.decision-probability-list b{background:#202124!important}.overall-health-ring{background:conic-gradient(#202124 var(--health-score), #e1e4e8 var(--health-score))!important}.overall-health-ring>div{background:#fff!important}.complaint-priority,.complaint-status-badge,.complaint-approval-badge,.history-count-badge,.case-health-status,.case-command-condition,.decision-confidence{min-height:30px;border-radius:999px!important;font-size:.72rem!important}.workflow-success-button{color:#17653f!important;background:#eef9f3!important;border-color:#a9d4bb!important}.workflow-danger-button{color:#b42318!important;background:#fff1f0!important;border-color:#efb8b2!important}@media (width<=900px){.complaint-command-header{padding:18px!important}.details-tabs button{flex:170px!important}}.complaint-command-center,.complaint-command-content,.complaint-command-content .details-section,.complaint-command-content .enterprise-card,.complaint-command-content .workflow-stage-panel,.complaint-command-content .workflow-history-content,.complaint-command-content .decision-panel,.complaint-command-content .case-timeline-content{color:#17181a!important}.complaint-command-content h1,.complaint-command-content h2,.complaint-command-content h3,.complaint-command-content h4,.complaint-command-content h5,.complaint-command-content h6,.workflow-command-header h2,.investigation-header h2,.overview-section-header h2,.customer-workspace-header h2,.ai-copilot-header h2,.case-command-heading h3,.enterprise-card-header h3,.workflow-stage-title span,.workflow-history-title h4,.why-chain-heading h4,.case-timeline-title-row strong,.decision-primary-recommendation h4{color:#111214!important;opacity:1!important}.complaint-command-content p,.complaint-command-content small,.complaint-command-content .workflow-command-header p,.complaint-command-content .investigation-header p,.complaint-command-content .overview-section-header p,.complaint-command-content .customer-workspace-header p,.complaint-command-content .ai-copilot-header p,.complaint-command-content .enterprise-card-header p,.complaint-command-content .workflow-history-content p,.complaint-command-content .case-timeline-content p,.complaint-command-content .case-timeline-content small,.complaint-command-content .decision-disclaimer p,.complaint-command-content .overall-health-score p,.complaint-command-content .executive-recommendation p,.complaint-command-content .case-command-heading p,.complaint-command-content .case-command-milestone p,.complaint-command-content .case-command-blocker p{color:#62676f!important;opacity:1!important}.complaint-command-content label,.complaint-command-content .case-health-list span,.complaint-command-content .summary-meta-item span,.complaint-command-content .enterprise-readonly-field span,.complaint-command-content .workflow-metric-card span,.complaint-command-content .workflow-side-metric span,.complaint-command-content .case-command-metric span,.complaint-command-content .decision-panel-heading span,.complaint-command-content .ai-summary-grid span,.complaint-command-content .ai-insight-grid span{color:#4f5661!important;opacity:1!important}.complaint-command-content .case-health-list strong,.complaint-command-content .summary-meta-item strong,.complaint-command-content .enterprise-readonly-field strong,.complaint-command-content .workflow-metric-card strong,.complaint-command-content .workflow-side-metric strong,.complaint-command-content .case-command-metric strong,.complaint-command-content .decision-panel-heading strong,.complaint-command-content .ai-summary-grid strong,.complaint-command-content .ai-risk-list strong{color:#17181a!important;opacity:1!important}.complaint-command-content .section-kicker,.complaint-command-content .complaint-eyebrow,.complaint-command-content .why-chain-heading span,.complaint-command-content .previous-answer-context span,.complaint-command-content .ai-suggestion-item span{color:#4b5563!important;opacity:1!important}.complaint-command-content input,.complaint-command-content textarea,.complaint-command-content select,.complaint-command-content option{color:#17181a!important;opacity:1!important;background:#fff!important}.complaint-command-content input:disabled,.complaint-command-content textarea:disabled,.complaint-command-content select:disabled,.complaint-command-content button:disabled{color:#62676f!important;opacity:.72!important}.complaint-command-content .workflow-progress-step span,.complaint-command-content .communication-stage span{color:#5b616a!important;opacity:1!important}.complaint-command-content .workflow-progress-step.current span,.complaint-command-content .workflow-progress-step.completed span,.complaint-command-content .communication-stage.current span,.complaint-command-content .communication-stage.completed span{color:#17181a!important}.complaint-command-content button,.complaint-command-content .workflow-primary-button,.complaint-command-content .save-case-button,.complaint-command-content .case-command-ai-button{opacity:1!important}.complaint-command-content .workflow-primary-button,.complaint-command-content .save-case-button,.complaint-command-content .case-command-ai-button{color:#fff!important}.complaint-priority-critical,.workflow-danger-button,.score-low{color:#b42318!important}.complaint-priority-high,.workflow-warning-button,.score-medium{color:#8a4b00!important}.complaint-priority-low,.workflow-success-button,.score-high{color:#17653f!important}.complaint-command-content *,.complaint-command-content :before,.complaint-command-content :after{text-shadow:none!important}.complaint-command-content .enterprise-card,.complaint-command-content .workflow-stage-panel,.complaint-command-content .workflow-history-content,.complaint-command-content .decision-panel{opacity:1!important}.complaint-command-center{--cc-bg:#f3f4f6;--cc-panel:#fff;--cc-panel-soft:#f8fafc;--cc-border:#d8dde3;--cc-text:#111827;--cc-muted:#5f6875;--cc-primary:#202124;--cc-success:#166534;--cc-warning:#9a5b05;--cc-danger:#b42318;--cc-purple:#5b4b8a;color:#111827!important;background:#f3f4f6!important}.complaint-command-center h1,.complaint-command-center h2,.complaint-command-center h3,.complaint-command-center h4,.complaint-command-center h5,.complaint-command-center h6,.complaint-command-center strong,.complaint-command-center b{color:#111827;opacity:1}.complaint-command-center p,.complaint-command-center small{color:#5f6875;opacity:1}.complaint-command-header,.details-tabs,.complaint-command-content .details-section,.enterprise-card,.workflow-progress-card,.workflow-stage-panel,.workflow-history-content,.communication-stage-track,.communication-history-card,.communication-history-table,.case-timeline-content,.decision-panel,.ai-summary-grid>div,.ai-insight-grid>div,.ai-next-actions-list button,.ai-readiness-list button{color:#111827!important;background:#fff!important;border-color:#d8dde3!important}.complaint-command-header{box-shadow:0 8px 24px #0f172a0f!important}.complaint-command-content .details-section,.enterprise-card{box-shadow:0 3px 14px #0f172a0b!important}.details-tabs button{color:#4b5563!important;background:0 0!important}.details-tabs button:hover{color:#111827!important;background:#f3f4f6!important}.details-tabs .active-tab{color:#fff!important;box-shadow:none!important;background:#202124!important;border-color:#202124!important}.complaint-command-content label{color:#374151!important}.complaint-command-content input,.complaint-command-content textarea,.complaint-command-content select,.complaint-command-content option{color:#111827!important;opacity:1!important;background:#fff!important;border-color:#cbd5e1!important}.complaint-command-content input::placeholder,.complaint-command-content textarea::placeholder{color:#8a94a3!important;opacity:1!important}.complaint-command-content input:focus,.complaint-command-content textarea:focus,.complaint-command-content select:focus{border-color:#4b5563!important;outline:none!important;box-shadow:0 0 0 3px #4b55631f!important}.complaint-command-content button,.complaint-secondary-action,.complaint-ai-action{color:#202124!important;opacity:1!important;background:#fff!important;border-color:#cbd5e1!important}.complaint-command-content button:hover:not(:disabled),.complaint-secondary-action:hover:not(:disabled),.complaint-ai-action:hover:not(:disabled){color:#111827!important;background:#f3f4f6!important;border-color:#9ca3af!important}.complaint-primary-action,.workflow-primary-button,.save-case-button,.save-rca-button,.case-command-ai-button,.communication-primary-actions .workflow-primary-button{color:#fff!important;background:#202124!important;border-color:#202124!important;font-weight:800!important}.complaint-primary-action:hover:not(:disabled),.workflow-primary-button:hover:not(:disabled),.save-case-button:hover:not(:disabled),.save-rca-button:hover:not(:disabled),.case-command-ai-button:hover:not(:disabled){color:#fff!important;background:#35373b!important;border-color:#35373b!important}.complaint-command-content button:disabled,.complaint-header-actions button:disabled,.workflow-primary-button:disabled,.workflow-success-button:disabled,.workflow-warning-button:disabled,.workflow-danger-button:disabled{color:#4b5563!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important;background:#e5e7eb!important;border-color:#cbd5e1!important}.workflow-success-button,.complaint-alert-success,.success-message,.recommendation-complete-state,.case-command-blocker-clear,.ai-complete-state{color:#14532d!important;background:#dcfce7!important;border-color:#86efac!important}.workflow-success-button{font-weight:800!important}.workflow-success-button:hover:not(:disabled){color:#fff!important;background:#166534!important;border-color:#166534!important}.check-ok,.ai-check-complete,.case-command-checks b.ready{color:#14532d!important;background:#bbf7d0!important;border-color:#4ade80!important}.communication-row-status,.communication-status,.response-status,.status-badge{color:#fff!important;opacity:1!important;background:#1f2937!important;border:1px solid #111827!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:28px!important;padding:5px 10px!important;font-weight:800!important;display:inline-flex!important}.communication-empty-state{place-content:center;min-height:132px;display:grid;color:#374151!important;background:#f8fafc!important;border:1px dashed #b8c0ca!important}.communication-empty-state strong{font-size:1rem;color:#111827!important;opacity:1!important}.communication-empty-state p{color:#4b5563!important;opacity:1!important}.communication-history-header{color:#4b5563!important;background:#f1f5f9!important}.communication-history-row{color:#374151!important;background:#fff!important;border-top-color:#e2e8f0!important}.communication-history-row strong{color:#111827!important}.communication-history-row:hover,.communication-history-row.selected{background:#f3f4f6!important}.workflow-progress-card,.communication-stage-track{background:#f8fafc!important}.workflow-step-marker,.communication-stage-marker{color:#4b5563!important;background:#fff!important;border-color:#aeb6c1!important}.workflow-progress-step.current .workflow-step-marker,.communication-stage.current .communication-stage-marker{color:#202124!important;border-color:#202124!important;box-shadow:0 0 0 5px #20212414!important}.workflow-progress-step.completed .workflow-step-marker,.communication-stage.completed .communication-stage-marker{color:#fff!important;background:#166534!important;border-color:#166534!important}.workflow-progress-step span,.communication-stage span{color:#5f6875!important}.workflow-progress-step.current span,.workflow-progress-step.completed span,.communication-stage.current span,.communication-stage.completed span{color:#111827!important}.summary-meta-item,.enterprise-readonly-field,.workflow-metric-card,.workflow-side-metric,.case-command-metric,.case-command-milestone,.case-command-readiness,.case-command-blocker,.case-command-recommendations,.workflow-history-content,.case-timeline-content,.why-chain-content,.ai-suggestion-item,.ai-summary-grid>div,.ai-insight-grid>div,.ai-next-actions-list button,.ai-readiness-list button,.executive-recommendation{color:#111827!important;background:#f8fafc!important;border-color:#e0e4e8!important}.summary-meta-item span,.enterprise-readonly-field span,.workflow-metric-card span,.workflow-side-metric span,.case-command-metric span,.case-health-list span,.ai-summary-grid span,.ai-insight-grid span{color:#5f6875!important}.summary-meta-item strong,.enterprise-readonly-field strong,.workflow-metric-card strong,.workflow-side-metric strong,.case-command-metric strong,.case-health-list strong,.ai-summary-grid strong,.ai-risk-list strong{color:#111827!important}.complaint-command-content .success-message{color:#14532d!important;background:#dcfce7!important;border:1px solid #86efac!important}.causal-chain-guidance,.previous-answer-context,.customer-response-guidance,.ai-suggestion-card,.ai-executive-summary-card,.executive-health-card,.executive-recommendations-card,.case-command-card,.decision-intelligence-card{color:#111827!important;background:#fafafa!important;border-color:#d8dde3!important}.previous-answer-context p,.ai-suggestion-item p,.ai-insight-grid p,.executive-recommendation p,.case-command-heading p,.case-command-milestone p,.case-command-blocker p,.decision-disclaimer p{color:#5f6875!important}.complaint-alert-error,.error-message,.workflow-danger-button{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.workflow-warning-button{color:#854d0e!important;background:#fffbeb!important;border-color:#fde68a!important}.complaint-command-content *,.complaint-command-header *,.details-tabs *{text-shadow:none!important}@media (width<=760px){.communication-empty-state{min-height:110px}}.complaint-command-content button.workflow-primary-button{color:#fff!important;opacity:1!important;cursor:pointer!important;background:#202124!important;border:1px solid #202124!important;border-radius:9px!important;min-height:42px!important;padding:0 18px!important;font-weight:800!important}.complaint-command-content button.workflow-primary-button:hover:not(:disabled){color:#fff!important;background:#35373b!important;border-color:#35373b!important}.complaint-command-content button.workflow-primary-button:disabled{color:#667085!important;opacity:1!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#d0d5dd!important}.meteor-action-recommendation{background:#f8fafc;border:1px solid #d9e0e8;border-left:4px solid #202124;border-radius:10px;margin:18px 0 22px;padding:18px 20px}.meteor-action-recommendation-label{letter-spacing:.14em;color:#667085;margin-bottom:7px;font-size:11px;font-weight:800}.meteor-action-recommendation h4{color:#101828;margin:0 0 8px;font-size:16px;font-weight:800}.meteor-action-recommendation p{color:#475467;margin:0 0 9px;line-height:1.55}.meteor-action-context{font-size:13px}.meteor-action-checks{color:#344054;border-top:1px solid #e4e7ec;margin-top:13px;padding-top:13px;font-size:13px}.meteor-action-checks ul{margin:8px 0 0;padding-left:20px}.meteor-action-checks li{margin:5px 0;line-height:1.4}.case-health-actions button,.case-health-actions a{color:#0f172a!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-weight:700!important}.case-health-actions button *,.case-health-actions a *{color:inherit!important;opacity:1!important;visibility:visible!important}.case-command-actions .case-command-ai-button{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;visibility:visible!important;text-indent:0!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:flex!important;overflow:visible!important}.case-command-actions .case-command-ai-button:hover{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.meteor-action-recommendation{color:#111827!important;opacity:1!important;visibility:visible!important;background:#f8fafc!important;border:1px solid #dbe2ea!important;border-left:4px solid #111827!important;border-radius:10px!important;width:100%!important;margin-top:18px!important;padding:18px 20px!important;display:block!important;overflow:visible!important}.meteor-action-recommendation-label{color:#64748b!important;-webkit-text-fill-color:#64748b!important;letter-spacing:.12em!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important;display:block!important}.meteor-action-recommendation h4{color:#111827!important;-webkit-text-fill-color:#111827!important;margin:0 0 8px!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.meteor-action-recommendation p{color:#475569!important;-webkit-text-fill-color:#475569!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.6!important;display:block!important}.meteor-action-recommendation .meteor-action-context{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.meteor-action-checks{color:#111827!important;border-top:1px solid #e2e8f0!important;margin-top:14px!important;padding-top:14px!important;display:block!important}.meteor-action-checks strong{color:#111827!important;-webkit-text-fill-color:#111827!important;font-size:13px!important;font-weight:700!important}.meteor-action-checks ul{margin:10px 0 0 20px!important;padding:0!important;list-style:outside!important;display:block!important}.meteor-action-checks li{color:#475569!important;-webkit-text-fill-color:#475569!important;margin-bottom:6px!important;font-size:13px!important;line-height:1.5!important;display:list-item!important}.meteor-action-assistant{background:#f8fafc;border:1px solid #d7dde6;border-left:4px solid #111827;border-radius:12px;margin-bottom:20px;padding:18px 20px}.meteor-action-assistant-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.meteor-action-eyebrow{letter-spacing:.12em;color:#64748b;margin-bottom:5px;font-size:11px;font-weight:800}.meteor-action-assistant-header strong{color:#111827;font-size:17px}.meteor-apply-button{color:#fff;cursor:pointer;white-space:nowrap;background:#111827;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.meteor-apply-button:hover{background:#1f2937}.meteor-action-preview{border-top:1px solid #e2e8f0;justify-content:space-between;gap:20px;margin-top:16px;padding-top:14px;display:flex}.meteor-action-preview span,.meteor-action-comment span{color:#64748b;font-size:12px}.meteor-action-preview strong{color:#111827}.meteor-action-comment{margin-top:14px}.meteor-action-comment p{color:#334155;margin:6px 0 0;line-height:1.55}@media (width<=700px){.meteor-action-assistant-header{flex-direction:column;align-items:flex-start}.meteor-action-preview{flex-direction:column;gap:4px}}.assigned-worker-card{background:#fff;border:1px solid #dfe3e8;border-radius:12px;margin-top:20px;padding:18px}.assigned-worker-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assigned-worker-header h3{margin:4px 0 2px}.assigned-worker-header p{color:#6b7280;text-transform:capitalize;margin:0}.assigned-worker-actions{gap:10px;display:flex}.worker-contact-button{color:#fff;background:#111;border:1px solid #111;border-radius:8px;justify-content:center;align-items:center;min-width:90px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.worker-contact-button:hover,.worker-whatsapp-button{color:#111;background:#fff}.worker-whatsapp-button:hover{color:#fff;background:#111}.assigned-worker-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.assigned-worker-details>div{background:#f8f8f8;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.assigned-worker-details span{color:#777;text-transform:uppercase;font-size:9px;display:block}.assigned-worker-details strong{color:#111827;margin-top:4px;font-size:13px;display:block}@media (width<=700px){.assigned-worker-header{flex-direction:column}.assigned-worker-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-decision-card{min-width:0;margin-top:24px;overflow:hidden}.management-decision-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.management-decision-header>div:first-child{align-items:flex-start;gap:14px;min-width:0;display:flex}.decision-card-icon{flex:none}.management-decision-header h3{margin:0 0 4px}.management-decision-header p{margin:0;line-height:1.5}.management-decision-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.decision-engine-status{white-space:nowrap;font-size:13px;font-weight:700}.decision-engine-active{color:#15803d}.decision-refresh-button,.decision-open-copilot-button{appearance:none;color:#0f172a;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 15px;font-size:14px;font-weight:700}.decision-refresh-button:hover,.decision-open-copilot-button:hover{background:#f8fafc}.decision-refresh-button:disabled{cursor:not-allowed;opacity:.55}.decision-inline-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:18px 0 0;padding:12px 14px;line-height:1.5}.decision-empty-state{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:22px;padding:24px}.decision-empty-state strong{margin-bottom:6px;display:block}.decision-empty-state p{margin:0;line-height:1.6}.management-decision-hero{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;margin-top:26px;padding:24px;display:grid}.decision-overall-score{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.decision-score-ring{background:conic-gradient(#111827 var(--decision-score), #e5e7eb 0deg);border-radius:50%;place-items:center;width:140px;height:140px;display:grid}.decision-score-ring>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.decision-score-ring strong{font-size:28px;line-height:1}.decision-score-ring span{margin-top:6px;font-size:13px}.decision-overall-score small{text-align:center;color:#64748b;margin-top:12px;display:block}.decision-primary-summary{min-width:0}.decision-summary-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.decision-primary-summary h4{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.25}.decision-primary-summary>p{color:#64748b;max-width:760px;margin:10px 0 0;line-height:1.6}.decision-summary-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.decision-summary-badges>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:13px;display:inline-flex}.decision-review-required{background:#fff7ed!important;border-color:#fed7aa!important}.decision-review-not-required{background:#f0fdf4!important;border-color:#bbf7d0!important}.decision-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:24px;padding:24px}.decision-section-heading{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.section-kicker{color:#64748b;letter-spacing:.14em;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.decision-section-heading h4{margin:0;font-size:20px}.decision-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.decision-metric-card{min-width:0;padding:14px 0}.decision-metric-title{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.decision-metric-title span{min-width:0;font-size:14px;font-weight:600}.decision-metric-title strong{flex:none;font-size:14px}.decision-metric-track{background:#e5e7eb;border-radius:999px;width:100%;height:8px;margin:9px 0 7px;overflow:hidden}.decision-metric-track span{border-radius:inherit;background:#111827;min-width:0;height:100%;display:block}.decision-metric-card small{color:#64748b;font-size:12px;display:block}.decision-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:24px;display:grid}.decision-detail-panel,.decision-action-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:22px}.decision-detail-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.decision-detail-heading>div{min-width:0}.decision-detail-icon{background:#f8fafc;border:1px solid #dbe2ea;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.decision-detail-heading h4{margin:0;font-size:17px;line-height:1.3}.decision-detail-heading p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.decision-risk-list,.decision-reason-list,.decision-action-list{flex-direction:column;gap:0;margin-top:18px;display:flex}.decision-risk-item,.decision-reason-item,.decision-action-item{border-top:1px solid #eef2f7;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;min-width:0;margin:0;padding:13px 0;display:grid}.decision-risk-item:first-child,.decision-reason-item:first-child,.decision-action-item:first-child{border-top:none;padding-top:0}.decision-risk-item>span,.decision-reason-item>span{background:#f1f5f9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.decision-risk-item>div,.decision-action-item>div{min-width:0}.decision-risk-item strong,.decision-action-item strong{overflow-wrap:anywhere;word-break:normal;line-height:1.45;display:block}.decision-risk-item p,.decision-reason-item p,.decision-action-item p{color:#64748b;overflow-wrap:anywhere;word-break:normal;margin:5px 0 0;line-height:1.5}.decision-reason-item p{margin:3px 0 0}.decision-detail-empty{color:#64748b;background:#f8fafc;border-radius:10px;margin-top:18px;padding:16px;line-height:1.5}.decision-action-panel{margin-top:20px}.decision-action-list{margin-top:18px}.decision-action-number{color:#fff;background:#111827;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.decision-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;padding-top:18px;display:flex}.decision-footer>span{color:#64748b;font-size:13px}.decision-footer strong{color:#0f172a}.decision-open-copilot-button{margin-left:auto}.management-decision-card *,.management-decision-card :before,.management-decision-card :after{box-sizing:border-box}.management-decision-card h3,.management-decision-card h4,.management-decision-card p,.management-decision-card strong,.management-decision-card span,.management-decision-card small{max-width:100%}.management-decision-card p,.management-decision-card h3,.management-decision-card h4,.management-decision-card strong{overflow-wrap:break-word}@media (width<=1050px){.management-decision-header{flex-direction:column}.management-decision-header-actions{justify-content:flex-start;width:100%}.management-decision-hero{grid-template-columns:160px minmax(0,1fr)}}@media (width<=800px){.management-decision-hero,.decision-metric-grid,.decision-detail-grid{grid-template-columns:1fr}.decision-overall-score{align-items:flex-start}.decision-overall-score small{text-align:left}.decision-open-copilot-button{margin-left:0}}@media (width<=560px){.management-decision-hero,.decision-section,.decision-detail-panel,.decision-action-panel{padding:16px}.management-decision-header-actions{flex-direction:column;align-items:stretch}.decision-refresh-button,.decision-open-copilot-button{width:100%}.decision-summary-badges{flex-direction:column;align-items:flex-start}.decision-footer{flex-direction:column;align-items:stretch}}.management-decision-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.management-decision-card>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.management-decision-header{justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;display:flex!important}.management-decision-hero{grid-template-columns:180px minmax(0,1fr)!important;gap:30px!important;width:100%!important;display:grid!important}.decision-section{width:100%!important;display:block!important}.decision-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 24px!important;width:100%!important;display:grid!important}.decision-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}.decision-detail-panel{width:auto!important;min-width:0!important}.decision-action-panel{width:100%!important}.management-decision-card h1,.management-decision-card h2,.management-decision-card h3,.management-decision-card h4,.management-decision-card h5,.management-decision-card p,.management-decision-card span,.management-decision-card strong,.management-decision-card small,.management-decision-card div{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.decision-risk-item,.decision-reason-item,.decision-action-item{grid-template-columns:32px minmax(0,1fr)!important;width:100%!important}.decision-risk-item>div,.decision-action-item>div,.decision-detail-heading>div,.decision-primary-summary{width:auto!important;min-width:0!important;max-width:none!important}.decision-footer{width:100%!important}@media (width<=800px){.management-decision-hero,.decision-metric-grid,.decision-detail-grid{grid-template-columns:1fr!important}}.reports-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.reports-header h1{margin:0 0 8px}.reports-header p{margin:0}.report-table-wrapper{width:100%;margin-top:18px;overflow-x:auto}.report-table{border-collapse:collapse;background:#fff;width:100%}.report-table th,.report-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:14px 16px}.report-table th{color:#334155;background:#f8fafc;font-size:.85rem}.report-table td{color:#475569}@media (width<=700px){.reports-header{flex-direction:column}.reports-header button{width:100%}}.settings-page{background:#f4f4f5;width:100%;min-height:100vh;padding:32px}.settings-header{max-width:1100px;margin:0 auto 24px}.settings-header h1{color:#111;margin:0 0 8px}.settings-header p{color:#666;margin:0}.settings-form{gap:22px;max-width:1100px;margin:0 auto;display:grid}.settings-section{background:#fff;border:1px solid #dedede;border-radius:14px;padding:26px}.settings-section-header{margin-bottom:22px}.settings-section-header h2{color:#111;margin:0 0 7px}.settings-section-header p{color:#666;margin:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-grid label{color:#333;margin-bottom:8px;font-size:.9rem;font-weight:650;display:block}.settings-grid input,.settings-grid select,.settings-grid textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:9px;width:100%;padding:12px 13px}.settings-grid input:focus,.settings-grid select:focus,.settings-grid textarea:focus{border-color:#111;outline:none}.settings-full-width{grid-column:1/-1}.settings-toggle-list{gap:12px;margin-top:22px;display:grid}.settings-toggle{background:#f7f7f7;border:1px solid #dedede;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.settings-toggle strong{color:#111;margin-bottom:4px;display:block}.settings-toggle span{color:#666;font-size:.88rem;display:block}.settings-toggle input{width:19px;height:19px}.settings-save-bar{background:#fff;border:1px solid #dedede;border-radius:14px;justify-content:flex-end;padding:20px;display:flex}.settings-save-bar button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;margin:0;padding:12px 24px}.settings-save-bar button:disabled{opacity:.6;cursor:not-allowed}.settings-message{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;max-width:1100px;margin:0 auto 18px;padding:13px 16px}@media (width<=760px){.settings-page{padding:18px}.settings-grid{grid-template-columns:1fr}.settings-full-width{grid-column:auto}.settings-toggle{align-items:flex-start}.settings-save-bar button{width:100%}}.products-page{background:#f4f4f5;min-height:100vh;padding:32px}.products-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto 24px;display:flex}.products-header h1{color:#111;margin:0 0 8px;font-size:2rem}.products-header p{color:#666;max-width:720px;margin:0;line-height:1.6}.add-product-button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;flex-shrink:0;padding:12px 20px;font-weight:600;transition:background .2s,transform .2s}.add-product-button:hover{background:#27272a;transform:translateY(-1px)}.products-summary{max-width:1200px;margin:0 auto 14px}.products-summary p{color:#666;margin:0}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1200px;margin:0 auto;display:grid}.product-card{background:#fff;border:1px solid #dedede;border-radius:14px;flex-direction:column;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 8px #00000008}.product-card:hover{border-color:#c7c7c7;transform:translateY(-2px);box-shadow:0 10px 24px #00000012}.product-card-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-title-section{min-width:0}.product-card-header h2{color:#111;overflow-wrap:anywhere;margin:0 0 6px;font-size:1.25rem}.product-card-header p{color:#666;margin:0}.product-status{color:#52525b;white-space:nowrap;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:.78rem;font-weight:700}.product-status-active{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.product-status-development,.product-status-under-development{color:#92400e;background:#fffbeb;border-color:#fde68a}.product-status-inactive,.product-status-discontinued{color:#991b1b;background:#fef2f2;border-color:#fecaca}.product-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.product-meta-item{background:#fafafa;border:1px solid #eee;border-radius:9px;padding:12px}.product-meta-item span{color:#71717a;margin-bottom:5px;font-size:.76rem;display:block}.product-meta-item strong{color:#27272a;overflow-wrap:anywhere;font-size:.9rem;display:block}.product-description{color:#4b5563;flex-grow:1;margin:18px 0;line-height:1.6}.product-flags{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.product-flags span{border-radius:8px;padding:7px 10px;font-size:.82rem;font-weight:600}.product-flag-enabled{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.product-flag-disabled{color:#52525b;background:#f8fafc;border:1px solid #e2e8f0}.product-card-actions{border-top:1px solid #eee;flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.product-card-actions button{cursor:pointer;border-radius:8px;margin:0;padding:10px 16px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.product-card-actions button:hover{transform:translateY(-1px)}.product-intelligence-button{color:#fff;background:#111;border:1px solid #111;flex:1;min-width:160px}.product-intelligence-button:hover{background:#27272a;border-color:#27272a}.product-edit-button{color:#111;background:#fff;border:1px solid #cfcfcf}.product-edit-button:hover{background:#f7f7f7;border-color:#a3a3a3}.product-delete-button{color:#991b1b;background:#fff;border:1px solid #fecaca}.product-delete-button:hover{background:#fef2f2;border-color:#fca5a5}.products-empty{text-align:center;background:#fff;border:1px solid #dedede;border-radius:14px;max-width:700px;margin:80px auto;padding:40px}.products-empty-icon{margin-bottom:12px;font-size:2.5rem}.products-empty h2{margin:0 0 10px}.products-empty p{color:#666;max-width:520px;margin:0 auto 24px;line-height:1.6}.products-empty button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;padding:12px 20px;font-weight:600}.products-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto 20px;padding:16px 18px;display:flex}.products-error strong{margin-bottom:4px;display:block}.products-error p{margin:0}.products-error button{color:#991b1b;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;padding:9px 14px;font-weight:600}.products-loading{text-align:center;background:#fff;border:1px solid #dedede;border-radius:14px;max-width:1200px;margin:0 auto;padding:40px}.products-loading h2{margin:0 0 8px}.products-loading p{color:#666;margin:0}@media (width<=900px){.products-grid{grid-template-columns:1fr}}@media (width<=800px){.products-page{padding:18px}.products-header{flex-direction:column}.add-product-button{width:100%}.product-meta{grid-template-columns:1fr}.products-error{flex-direction:column;align-items:flex-start}}@media (width<=520px){.product-card-header,.product-card-actions{flex-direction:column}.product-card-actions button{width:100%}.product-intelligence-button{min-width:0}}.product-form-page{background:#f4f4f5;min-height:100vh;padding:32px}.product-form-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1100px;margin:0 auto 24px;display:flex}.product-form-header h1{margin:0 0 8px}.product-form-header p{color:#666;max-width:680px;margin:0}.product-back-button{color:#111;cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:9px;margin:0;padding:11px 18px}.product-form{gap:20px;max-width:1100px;margin:0 auto;display:grid}.product-form-section{background:#fff;border:1px solid #dedede;border-radius:14px;padding:26px}.product-form-section-header{margin-bottom:22px}.product-form-section-header h2{color:#111;margin:0 0 7px}.product-form-section-header p{color:#666;margin:0}.product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-form-grid label{color:#333;margin-bottom:8px;font-size:.9rem;font-weight:650;display:block}.product-form-grid input,.product-form-grid select,.product-form-grid textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:9px;width:100%;padding:12px 13px}.product-form-grid input:focus,.product-form-grid select:focus,.product-form-grid textarea:focus{border-color:#111;outline:none}.product-form-full-width{grid-column:1/-1}.product-toggle-list{gap:12px;margin-top:22px;display:grid}.product-toggle{background:#f7f7f7;border:1px solid #dedede;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.product-toggle strong{margin-bottom:4px;display:block}.product-toggle span{color:#666;font-size:.88rem;display:block}.product-toggle input{width:19px;height:19px}.product-form-actions{background:#fff;border:1px solid #dedede;border-radius:14px;justify-content:flex-end;gap:12px;padding:20px;display:flex}.product-form-actions button{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:9px;margin:0;padding:12px 22px}.product-cancel-button{color:#111!important;background:#fff!important;border-color:#cfcfcf!important}.product-form-actions button:disabled{opacity:.6;cursor:not-allowed}@media (width<=760px){.product-form-page{padding:18px}.product-form-header{flex-direction:column}.product-form-grid{grid-template-columns:1fr}.product-form-full-width{grid-column:auto}.product-form-actions{flex-direction:column-reverse}.product-form-actions button,.product-back-button{width:100%}}.module-placeholder-page{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 35%),#0d1117;place-items:center;min-height:100vh;padding:30px;display:grid}.module-placeholder-card{text-align:center;background:#171d24;border:1px solid #2a323c;border-radius:18px;width:100%;max-width:680px;padding:55px;box-shadow:0 30px 70px #00000059}.module-placeholder-icon{color:#fff;background:#202832;border:1px solid #75808c;border-radius:16px;place-items:center;width:64px;height:64px;margin:0 auto 22px;font-size:18px;font-weight:800;display:grid}.module-placeholder-label{color:#8e9aa7;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:800}.module-placeholder-card h1{margin:0 0 15px;font-size:40px}.module-placeholder-description{color:#aab4bf;max-width:540px;margin:0 auto;font-size:16px;line-height:1.7}.module-placeholder-status{color:#cbd4dd;background:#11171e;border:1px solid #303a45;border-radius:999px;align-items:center;gap:9px;margin-top:28px;padding:10px 14px;font-size:13px;display:inline-flex}.status-dot{background:#5ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #5ade8099}.module-placeholder-actions{justify-content:center;gap:12px;margin-top:35px;display:flex}.module-primary-button,.module-secondary-button{cursor:pointer;border-radius:9px;padding:12px 18px;font-weight:700}.module-primary-button{color:#111827;background:#fff;border:none}.module-secondary-button{color:#fff;background:0 0;border:1px solid #3a4551}.module-primary-button:hover,.module-secondary-button:hover{opacity:.88}@media (width<=600px){.module-placeholder-card{padding:36px 22px}.module-placeholder-card h1{font-size:31px}.module-placeholder-actions{flex-direction:column}}.early-access-page{color:#f5f5f5;background:linear-gradient(#070707,#020202);min-height:100vh}.early-access-header{border-bottom:1px solid #232323;justify-content:space-between;align-items:center;padding:22px 42px;display:flex}.early-access-brand{color:#fff;align-items:center;gap:12px;font-weight:800;display:inline-flex}.early-access-brand img{object-fit:contain;filter:brightness(0)invert();width:36px;height:36px}.early-access-login{color:#fff;border:1px solid #454545;border-radius:9px;padding:10px 16px}.early-access-layout{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:60px;width:min(100% - 40px,1200px);margin:0 auto;padding:80px 0;display:grid}.early-access-copy{align-self:center}.early-access-eyebrow{color:#969696;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800}.early-access-copy h1{color:#fff;letter-spacing:-.055em;max-width:700px;margin:18px 0;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.98}.early-access-copy>p{color:#b3b3b3;max-width:650px;font-size:1.1rem;line-height:1.7}.early-access-benefits{gap:14px;margin-top:34px;display:grid}.early-access-benefits div{background:#0b0b0b;border:1px solid #292929;border-radius:12px;padding:16px}.early-access-benefits strong,.early-access-benefits span{display:block}.early-access-benefits strong{color:#fff}.early-access-benefits span{color:#9f9f9f;margin-top:4px}.early-access-card{color:#17181a;background:#fff;border-radius:18px;padding:30px}.early-access-card h2{margin:0 0 20px}.early-access-card label{color:#444b55}.early-access-card input,.early-access-card select,.early-access-card textarea{color:#17181a;background:#f8fafc}.early-access-card button{color:#fff;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:10px;width:100%;margin-top:22px;padding:13px 18px;font-weight:800}.early-access-error,.early-access-success{border-radius:9px;margin-bottom:16px;padding:12px 14px}.early-access-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.early-access-success{color:#14532d;background:#dcfce7;border:1px solid #86efac}@media (width<=900px){.early-access-layout{grid-template-columns:1fr}}@media (width<=600px){.early-access-header{padding:18px}.early-access-layout{width:calc(100% - 24px);padding:50px 0}.early-access-card{padding:22px}}.early-access-footer{color:#858585;background:#030303;border-top:1px solid #232323;justify-content:space-between;align-items:center;gap:18px;padding:24px 42px;display:flex}.early-access-footer nav{flex-wrap:wrap;gap:18px;display:flex}.early-access-footer a{color:#b5b5b5}.early-access-footer a:hover{color:#fff}@media (width<=600px){.early-access-footer{flex-direction:column;align-items:flex-start;padding:22px 18px}}.legal-page{color:#e7e7e7;background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 35%),#050505;min-height:100vh}.legal-header{background:#050505eb;border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:24px;padding:22px 42px;display:flex}.legal-brand{color:#fff;letter-spacing:.05em;align-items:center;gap:11px;font-weight:800;display:inline-flex}.legal-brand img{object-fit:contain;filter:brightness(0)invert();width:36px;height:36px}.legal-nav{gap:18px;display:flex}.legal-nav a{color:#c3c3c3}.legal-nav a:hover,.legal-document a,.contact-card a{color:#fff}.legal-document{width:min(100% - 32px,920px);margin:0 auto;padding:80px 0 90px}.legal-eyebrow{color:#969696;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:800;display:inline-block}.legal-document h1,.contact-layout h1{color:#fff;letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(2.7rem,6vw,5rem);line-height:1}.legal-updated{color:#858585;margin:0 0 48px}.legal-document section{border-top:1px solid #242424;padding:28px 0}.legal-document h2{color:#f5f5f5;margin:0 0 12px;font-size:1.28rem}.legal-document p,.legal-document li,.contact-layout p{color:#b0b0b0;line-height:1.75}.legal-document ul{padding-left:22px}.legal-document li+li{margin-top:8px}.legal-notice{color:#d8d8d8;background:#101010;border:1px solid #3a3a3a;border-radius:12px;margin-top:32px;padding:18px;line-height:1.65}.legal-footer{color:#9e9e9e;border-top:1px solid #242424;flex-wrap:wrap;justify-content:center;gap:22px;padding:28px;display:flex}.legal-footer a:hover{color:#fff}.contact-layout{width:min(100% - 32px,1050px);margin:0 auto;padding:90px 0}.contact-layout>div:first-child{max-width:760px}.contact-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:50px;display:grid}.contact-card>div{background:#0c0c0c;border:1px solid #292929;border-radius:15px;padding:24px}.contact-card span,.contact-card strong,.contact-card a{display:block}.contact-card span{color:#858585;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.contact-card strong{color:#f4f4f4;margin:16px 0 22px}.contact-card a{color:#c7c7c7}@media (width<=760px){.legal-header{padding:18px}.legal-nav{gap:12px;font-size:.9rem}.legal-document,.contact-layout{padding:55px 0 65px}.contact-card{grid-template-columns:1fr}}.community-request-page{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 80% 5%,#6d5eff1a,#0000 26%),#050508;width:100%;min-height:100vh;padding:42px clamp(20px,5vw,68px) 70px}.community-request-page *{box-sizing:border-box}.community-request-header{justify-content:space-between;align-items:flex-start;gap:25px;width:min(100%,1100px);margin:0 auto;display:flex}.community-request-header>div>span{color:#a59cff;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:850}.community-request-header h1{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.3rem,4vw,4rem)}.community-request-header p{color:#8f95a1;margin:12px 0 0}.community-request-back{color:#fff;border:1px solid #ffffff1f;border-radius:10px;padding:10px 14px;font-size:.76rem;text-decoration:none}.community-request-form{gap:16px;width:min(100%,1100px);margin:34px auto 0;display:grid}.community-request-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:25px}.community-request-section-heading{border-bottom:1px solid #ffffff0f;gap:13px;padding-bottom:20px;display:flex}.community-request-section-heading>span{color:#c4bdff;background:#7767ff1f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:.68rem;font-weight:850;display:grid}.community-request-section-heading h2{margin:0;font-size:1rem}.community-request-section-heading p{color:#7e8490;margin:5px 0 0;font-size:.73rem}.community-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.community-request-form label{color:#dadde5;gap:8px;font-size:.76rem;font-weight:700;display:grid}.community-request-form input,.community-request-form select,.community-request-form textarea{color:#fff;width:100%;font:inherit;background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;outline:none;padding:13px 14px}.community-request-form select option{color:#111}.community-request-form input:focus,.community-request-form select:focus,.community-request-form textarea:focus{border-color:#9c8fff8c}.community-request-description{margin-top:18px}.community-request-form textarea{resize:vertical;line-height:1.6}.community-request-submit{background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.community-request-submit strong{font-size:.9rem}.community-request-submit p{color:#818793;margin:6px 0 0;font-size:.73rem}.community-request-submit>div:last-child{gap:10px;display:flex}.community-cancel-button,.community-submit-button{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:.77rem;font-weight:800;display:inline-flex}.community-cancel-button{color:#fff;border:1px solid #ffffff1f;text-decoration:none}.community-submit-button{color:#07070b;cursor:pointer;background:#fff;border:0}@media (width<=700px){.community-request-header,.community-request-submit{flex-direction:column}.community-request-grid{grid-template-columns:1fr}.community-request-submit{align-items:stretch}}.community-success-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:18px;padding:13px 16px;font-size:.82rem;font-weight:700}.community-unit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.community-unit-summary article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.community-unit-summary span{color:#6b7280;font-size:.72rem;font-weight:700;display:block}.community-unit-summary strong{color:#111827;margin-top:10px;font-size:1.8rem;display:block}.community-unit-status{border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.community-unit-status-active{color:#166534;background:#dcfce7}.community-unit-status-vacant{color:#92400e;background:#fef3c7}.community-unit-status-inactive{color:#4b5563;background:#f3f4f6}.community-unit-actions{gap:7px;display:flex}.community-unit-actions button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:6px 9px;font-size:.7rem;font-weight:700}.community-unit-actions button:hover{background:#f9fafb}.community-unit-actions .community-delete-action{color:#b91c1c}.community-unit-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.community-unit-modal{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:min(720px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 70px #0f172a33}.community-unit-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:23px 25px;display:flex}.community-unit-modal-header span{color:#6b7280;letter-spacing:.1em;font-size:.65rem;font-weight:800}.community-unit-modal-header h2{color:#111827;margin:6px 0 0;font-size:1.25rem}.community-unit-modal-header>button{color:#6b7280;cursor:pointer;background:0 0;border:0;font-size:1.6rem}.community-unit-modal form{padding:25px}.community-unit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.community-unit-form-grid label{color:#374151;gap:7px;font-size:.74rem;font-weight:750;display:grid}.community-unit-form-grid input,.community-unit-form-grid select{color:#111827;width:100%;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:11px 12px}.community-unit-form-grid input:focus,.community-unit-form-grid select:focus{border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}.community-form-divider{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e5e7eb;margin:25px 0 18px;padding-top:18px;font-size:.68rem;font-weight:850}.community-unit-modal-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:20px;display:flex}.community-unit-modal-actions button{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 15px;font-weight:750}.community-unit-modal-actions .community-unit-save{color:#fff;background:#111827;border-color:#111827}@media (width<=900px){.community-unit-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.community-unit-summary,.community-unit-form-grid{grid-template-columns:1fr}}.radar-eyebrow{color:#6b7280;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.radar-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.radar-summary-grid article{background:#fff;border:1px solid #dfe3e8;border-radius:14px;padding:20px;box-shadow:0 3px 12px #0f172a09}.radar-summary-grid span{color:#6b7280;font-size:12px;font-weight:700;display:block}.radar-summary-grid strong{color:#111214;margin-top:13px;font-size:32px;display:block}.radar-filter-bar{background:#f5f6f7;border-bottom:1px solid #dfe3e8;gap:8px;padding:15px 22px;display:flex}.radar-filter-bar button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:750}.radar-filter-bar button:hover{border-color:#9ca3af}.radar-filter-bar .radar-filter-active{color:#fff;background:#202124;border-color:#202124}.radar-insights-grid{gap:14px;padding:20px;display:grid}.radar-insight-card{background:#fff;border:1px solid #dfe3e8;border-radius:13px;padding:20px}.radar-insight-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.radar-insight-type{align-items:flex-start;gap:12px;display:flex}.radar-insight-icon{color:#202124;background:#f3f4f6;border:1px solid #d1d5db;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:850;display:grid}.radar-insight-type small{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.radar-insight-type h3{color:#111827;margin:0;font-size:18px}.radar-insight-summary{color:#565d67;margin:17px 0 0;font-size:13px;line-height:1.65}.radar-severity{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.radar-severity-critical{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.radar-severity-high{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.radar-severity-medium{color:#854d0e;background:#fef3c7;border:1px solid #fde68a}.radar-severity-low{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.radar-insight-meta{align-items:center;gap:8px;margin-top:14px;display:flex}.radar-insight-meta span{color:#7b8490;font-size:11px}.radar-insight-meta strong{color:#25282d;font-size:11px}.radar-recommendation{background:#f5f6f7;border-left:3px solid #303236;margin-top:17px;padding:15px}.radar-recommendation span{color:#62676f;letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.radar-recommendation p{color:#30343a;margin:0;font-size:12px;line-height:1.55}.radar-insight-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:15px;display:flex}.radar-insight-footer>span{color:#7b8490;font-size:11px}.radar-insight-footer button{color:#fff;cursor:pointer;background:#202124;border:1px solid #202124;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:750}.radar-clear-state{text-align:center;padding:55px 25px}.radar-clear-icon{color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 15px;font-size:22px;font-weight:850;display:grid}.radar-clear-state h3{color:#111827;margin:0}.radar-clear-state p{color:#6b7280;max-width:520px;margin:10px auto 0;font-size:13px;line-height:1.6}.radar-clear-state small{color:#9ca3af;margin-top:12px;display:block}@media (width<=900px){.radar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.radar-summary-grid{grid-template-columns:1fr}.radar-insight-top,.radar-insight-footer{flex-direction:column;align-items:flex-start}}.radar-secondary-action{color:#374151!important;background:#fff!important;border:1px solid #d1d5db!important}.radar-secondary-action:hover{background:#f9fafb!important}.radar-insight-footer button:disabled{cursor:not-allowed;opacity:.55}.management-attention-brief{color:#fff;background:#111;border-radius:18px;margin-bottom:22px;padding:26px}.management-brief-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.management-attention-brief .field-label{color:#a8a8a8}.management-brief-top h2{color:#fff;margin:5px 0 0}.management-brief-level{color:#111;text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:700}.management-brief-content{max-width:800px}.management-brief-content h3{color:#fff;margin:0 0 10px;font-size:22px;line-height:1.35}.management-brief-content p{color:#c8c8c8;margin:0;line-height:1.65}.management-brief-actions{border-top:1px solid #333;margin-top:24px;padding-top:20px}.management-brief-action{align-items:flex-start;gap:13px;margin-top:12px;display:flex}.management-brief-action>span{color:#888;min-width:26px;font-size:11px;font-weight:700}.management-brief-action p{color:#eee;margin:0;font-size:13px}@media (width<=700px){.management-brief-top{flex-direction:column}}.responsibility-performance-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.responsibility-performance-heading h2{margin:5px 0}.responsibility-performance-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.responsibility-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.responsibility-performance-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:17px}.responsibility-performance-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.responsibility-performance-top h3{margin:5px 0 0;font-size:14px}.responsibility-risk-score{text-align:right}.responsibility-risk-score strong{font-size:22px}.responsibility-risk-score small{color:#777;font-size:9px}.responsibility-risk-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.responsibility-risk-critical{color:#fff;background:#111}.responsibility-risk-high{color:#fff;background:#444}.responsibility-performance-metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.responsibility-performance-metrics>div{background:#fff;border-radius:7px;padding:9px}.responsibility-performance-metrics span{color:#777;text-transform:uppercase;font-size:9px;display:block}.responsibility-performance-metrics strong{margin-top:3px;font-size:14px;display:block}.responsibility-warning{color:#fff;background:#111;border-radius:7px;margin-top:12px;padding:10px;font-size:10px;line-height:1.5}@media (width<=1000px){.responsibility-performance-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.responsibility-performance-grid{grid-template-columns:1fr}}.systemic-hotspots-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.systemic-hotspots-heading h2{margin:5px 0}.systemic-hotspots-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.systemic-hotspot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.systemic-hotspot-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:17px}.systemic-hotspot-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.systemic-hotspot-top h3{margin:5px 0 0;font-size:15px}.systemic-hotspot-score strong{font-size:22px}.systemic-hotspot-score small{color:#777;font-size:9px}.systemic-hotspot-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.systemic-hotspot-critical{color:#fff;background:#111}.systemic-hotspot-high{color:#fff;background:#444}.systemic-hotspot-metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.systemic-hotspot-metrics>div{background:#fff;border-radius:7px;padding:9px}.systemic-hotspot-metrics span{color:#777;text-transform:uppercase;font-size:9px;display:block}.systemic-hotspot-metrics strong{margin-top:3px;font-size:14px;display:block}.systemic-hotspot-warning{color:#fff;background:#111;border-radius:7px;margin-top:12px;padding:10px;font-size:10px;line-height:1.5}@media (width<=1000px){.systemic-hotspot-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.systemic-hotspot-grid{grid-template-columns:1fr}}.emerging-trends-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.emerging-trends-heading h2{margin:5px 0}.emerging-trends-heading p{color:#707070;max-width:760px;margin:0;line-height:1.6}.emerging-trend-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.emerging-trend-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.emerging-trend-title h3{margin:5px 0 0;font-size:15px}.emerging-trend-periods{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.emerging-trend-periods>div{background:#fff;border-radius:7px;min-width:110px;padding:9px 11px}.emerging-trend-periods span{color:#777;text-transform:uppercase;font-size:8px;display:block}.emerging-trend-periods strong{margin-top:3px;font-size:13px;display:block}.emerging-trend-signals{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.emerging-trend-signals span{background:#ececec;border-radius:7px;padding:5px 7px;font-size:9px}.emerging-trend-score{text-align:right;min-width:90px}.emerging-trend-score strong{font-size:25px}.emerging-trend-score small{color:#777;font-size:9px}.emerging-trend-level{text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700;display:block}.emerging-trend-critical{color:#111}.emerging-trend-high{color:#444}@media (width<=700px){.emerging-trend-card{flex-direction:column;align-items:stretch}.emerging-trend-score{text-align:left}}.leading-risk-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.leading-risk-heading h2{margin:5px 0}.leading-risk-heading p{color:#707070;max-width:760px;margin:0;line-height:1.6}.leading-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.leading-risk-card{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:12px;padding:18px}.leading-risk-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.leading-risk-top h3{margin:5px 0 0;font-size:15px}.leading-risk-score strong{font-size:24px}.leading-risk-score small{color:#777;font-size:9px}.leading-risk-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.leading-risk-emerging-critical-risk{color:#fff;background:#111}.leading-risk-emerging-risk{color:#fff;background:#444}.leading-risk-momentum{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.leading-risk-momentum>div{background:#fff;border-radius:7px;padding:9px}.leading-risk-momentum span{color:#777;text-transform:uppercase;font-size:8px;display:block}.leading-risk-momentum strong{margin-top:3px;font-size:13px;display:block}.leading-risk-reasons{margin-top:13px}.leading-risk-reason{gap:7px;margin-top:6px;display:flex}.leading-risk-reason p{color:#666;margin:0;font-size:10px;line-height:1.5}.leading-risk-recommendation{color:#fff;background:#111;border-radius:8px;margin-top:13px;padding:11px}.leading-risk-recommendation .field-label{color:#999}.leading-risk-recommendation p{color:#ddd;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=800px){.leading-risk-list,.leading-risk-momentum{grid-template-columns:1fr}}.management-decision-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.management-decision-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.management-decision-heading h2{margin:5px 0}.management-decision-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.management-decision-count{text-align:right;font-size:28px;font-weight:700}.management-decision-count span{color:#777;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.management-decision-list{flex-direction:column;gap:9px;margin-top:20px;display:flex}.management-decision-card{background:#f8f8f8;border:1px solid #e8e8e8;border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.management-decision-rank{color:#999;font-size:14px;font-weight:700}.management-decision-title-row{justify-content:space-between;gap:12px;display:flex}.management-decision-title-row h3{margin:4px 0 0;font-size:14px}.management-decision-priority{text-transform:uppercase;background:#e8e8e8;border-radius:999px;height:fit-content;padding:5px 8px;font-size:9px;font-weight:700}.management-decision-priority-critical{color:#fff;background:#111}.management-decision-priority-high{color:#fff;background:#444}.management-decision-reason{color:#666;margin:9px 0 0;font-size:11px;line-height:1.5}.management-decision-recommendation{margin-top:9px}.management-decision-recommendation p{margin:4px 0 0;font-size:11px;line-height:1.5}.management-decision-action button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:600}.management-decision-action button:hover{color:#fff;background:#111;border-color:#111}@media (width<=750px){.management-decision-card{grid-template-columns:30px minmax(0,1fr)}.management-decision-action{grid-column:2}.management-decision-heading{flex-direction:column}.management-decision-count{text-align:left}}.decision-learning-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.decision-learning-heading h2{margin:5px 0}.decision-learning-heading p{color:#707070;max-width:760px;margin:0;line-height:1.6}.decision-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.decision-learning-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:17px}.decision-learning-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.decision-learning-top h3{margin:5px 0 0;font-size:14px}.decision-learning-score strong{font-size:23px}.decision-learning-score small{color:#777;font-size:9px}.decision-learning-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.decision-learning-metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px;display:grid}.decision-learning-metrics>div{background:#fff;border-radius:7px;padding:9px}.decision-learning-metrics span{color:#777;text-transform:uppercase;font-size:8px;display:block}.decision-learning-metrics strong{margin-top:3px;font-size:13px;display:block}.decision-learning-warning{color:#fff;background:#111;border-radius:8px;margin-top:12px;padding:10px}.decision-learning-warning .field-label{color:#999}.decision-learning-warning p{color:#ddd;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=900px){.decision-learning-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.decision-learning-grid{grid-template-columns:1fr}}.executive-daily-brief{color:#fff;background:#111;border-radius:18px;margin:24px 0 26px;padding:28px}.executive-daily-brief-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.executive-daily-brief-header h2{color:#fff;margin:5px 0}.executive-daily-brief-header p{color:#bdbdbd;max-width:700px;margin:0;line-height:1.6}.executive-daily-brief .field-label{color:#929292}.executive-daily-attention{color:#111;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:700}.executive-daily-attention-immediate-attention{color:#111;background:#fff}.executive-daily-headline{margin-top:22px}.executive-daily-headline h3{color:#fff;max-width:850px;margin:0;font-size:22px;line-height:1.4}.executive-daily-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.executive-daily-metrics>div{background:#1d1d1d;border:1px solid #303030;border-radius:9px;padding:12px}.executive-daily-metrics span{color:#969696;text-transform:uppercase;font-size:8px;display:block}.executive-daily-metrics strong{color:#fff;margin-top:5px;font-size:20px;display:block}.executive-daily-actions{border-top:1px solid #333;margin-top:22px;padding-top:18px}.executive-daily-action{align-items:flex-start;gap:10px;margin-top:9px;display:flex}.executive-daily-action>span{color:#777;font-size:10px;font-weight:700}.executive-daily-action p{color:#e2e2e2;margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.executive-daily-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.executive-daily-brief-header{flex-direction:column}.executive-daily-metrics{grid-template-columns:repeat(2,1fr)}}.quick-management-action-panel{background:#fff;border:1px solid #ddd;border-radius:16px;margin:24px 0;padding:24px}.quick-management-action-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quick-management-action-header h2{margin:5px 0}.quick-management-action-header p{color:#707070;margin:0}.quick-management-context{background:#f6f6f6;border-radius:10px;margin-top:18px;padding:14px}.quick-management-context strong{margin-top:5px;display:block}.quick-management-context p{color:#666;margin:7px 0 0;line-height:1.5}.quick-management-grid{grid-template-columns:2fr 1.5fr 1fr;gap:12px;margin-top:18px;margin-bottom:14px;display:grid}.quick-management-grid label{flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.quick-management-grid input,.quick-management-grid select{border:1px solid #ddd;border-radius:8px;padding:10px}@media (width<=800px){.quick-management-grid{grid-template-columns:1fr}.quick-management-action-header{flex-direction:column}}.action-aging-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.action-aging-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.action-aging-heading h2{margin:5px 0}.action-aging-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.action-aging-count{text-align:right;font-size:28px;font-weight:700}.action-aging-count span{color:#777;text-transform:uppercase;font-size:9px;display:block}.action-aging-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.action-aging-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:16px}.action-aging-main{justify-content:space-between;gap:12px;display:flex}.action-aging-main h3{margin:5px 0 0;font-size:14px}.action-aging-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;height:fit-content;padding:5px 8px;font-size:9px;font-weight:700}.action-aging-overdue .action-aging-level{color:#fff;background:#111}.action-aging-meta{color:#777;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:9px;display:flex}.action-aging-progress{background:#e4e4e4;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.action-aging-progress-fill{background:#111;height:100%}.action-aging-recommendation{color:#fff;background:#111;border-radius:8px;margin-top:12px;padding:10px}.action-aging-recommendation .field-label{color:#999}.action-aging-recommendation p{color:#ddd;margin:5px 0 0;font-size:10px;line-height:1.5}.action-aging-card button{margin-top:12px}@media (width<=800px){.action-aging-list{grid-template-columns:1fr}.action-aging-heading{flex-direction:column}.action-aging-count{text-align:left}}.escalation-portfolio-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.escalation-portfolio-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.escalation-portfolio-heading h2{margin:5px 0}.escalation-portfolio-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.escalation-portfolio-count{text-align:right;font-size:28px;font-weight:700}.escalation-portfolio-count span{color:#777;text-transform:uppercase;font-size:9px;display:block}.escalation-portfolio-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.escalation-portfolio-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:16px}.escalation-portfolio-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.escalation-portfolio-top h3{margin:5px 0;font-size:14px}.escalation-portfolio-top small{color:#777}.escalation-intervention-level{text-transform:uppercase;background:#e8e8e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.escalation-portfolio-immediate .escalation-intervention-level{color:#fff;background:#111}.escalation-portfolio-meta{color:#777;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:9px;display:flex}.escalation-portfolio-reason{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-top:12px;padding:10px}.escalation-portfolio-reason p{margin:5px 0 0;font-size:10px;line-height:1.5}.escalation-portfolio-card button{margin-top:12px}@media (width<=800px){.escalation-portfolio-list{grid-template-columns:1fr}.escalation-portfolio-heading{flex-direction:column}.escalation-portfolio-count{text-align:left}}.resolved-escalations-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.resolved-escalations-heading h2{margin:5px 0}.resolved-escalations-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.resolved-escalations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.resolved-escalation-card{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;padding:16px}.resolved-escalation-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resolved-escalation-top h3{margin:5px 0;font-size:14px}.resolved-escalation-top small{color:#777}.resolved-escalation-badge{color:#fff;background:#111;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.resolved-escalation-block{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-top:12px;padding:10px}.resolved-escalation-block p{margin:5px 0;font-size:10px;line-height:1.5}.resolved-escalation-block small{color:#777}.resolved-escalation-card button{margin-top:12px}@media (width<=800px){.resolved-escalations-list{grid-template-columns:1fr}}.escalation-effectiveness-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.escalation-effectiveness-heading h2{margin:5px 0}.escalation-effectiveness-heading p{color:#707070;max-width:720px;margin:0;line-height:1.6}.escalation-effectiveness-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.escalation-effectiveness-metrics>div{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:10px;padding:14px}.escalation-effectiveness-metrics span{color:#777;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.escalation-effectiveness-metrics strong{margin-top:7px;font-size:20px;display:block}.escalation-effectiveness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.escalation-effectiveness-panel{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;padding:16px}.escalation-effectiveness-panel-heading h3{margin:5px 0 12px;font-size:14px}.escalation-effectiveness-list{flex-direction:column;gap:8px;display:flex}.escalation-effectiveness-row{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.escalation-effectiveness-row-main strong,.escalation-effectiveness-row-score strong{display:block}.escalation-effectiveness-row-main span,.escalation-effectiveness-row-score span{color:#777;margin-top:3px;font-size:9px;display:block}.escalation-effectiveness-row-score{text-align:right;flex-shrink:0}.escalation-effectiveness-row-score strong{font-size:16px}@media (width<=900px){.escalation-effectiveness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.escalation-effectiveness-grid{grid-template-columns:1fr}}.escalation-trend-section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;margin-bottom:26px;padding:26px}.escalation-trend-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.escalation-trend-heading h2{margin:5px 0}.escalation-trend-heading p{color:#707070;max-width:700px;margin:0;line-height:1.6}.escalation-trend-badge{text-transform:uppercase;background:#eee;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:9px;font-weight:700}.escalation-trend-improving{color:#fff;background:#111}.escalation-trend-deteriorating{color:#111;background:#fff;border:1px solid #111}.escalation-trend-message{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:10px;margin-top:18px;padding:14px}.escalation-trend-message p{margin:6px 0 0;line-height:1.6}.escalation-trend-periods{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:14px;display:grid}.escalation-trend-period{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:10px;padding:12px}.escalation-trend-period>strong{margin-bottom:10px;font-size:12px;display:block}.escalation-trend-period>div{justify-content:space-between;gap:8px;margin-top:6px;font-size:9px;display:flex}.escalation-trend-period span{color:#777}@media (width<=800px){.escalation-trend-heading{flex-direction:column}}.morning-command-brief{color:#fff;background:#111;border-radius:18px;margin-bottom:28px;padding:28px}.morning-command-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.morning-command-header h1{margin:6px 0;font-size:25px}.morning-command-header p{color:#bdbdbd;max-width:650px;margin:0;line-height:1.6}.morning-command-brief .field-label{color:#999}.morning-command-attention{color:#111;background:#fff;border-radius:10px;min-width:180px;padding:12px 14px}.morning-command-attention span{letter-spacing:.08em;font-size:8px;font-weight:700;display:block}.morning-command-attention strong{margin-top:5px;font-size:14px;display:block}.morning-command-summary{border-top:1px solid #333;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:26px;padding-top:22px;display:grid}.morning-command-count{text-align:center;min-width:80px}.morning-command-count strong{font-size:34px;line-height:1;display:block}.morning-command-count span{color:#999;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.morning-command-summary h2{margin:5px 0;font-size:17px}.morning-command-summary small{color:#888}.morning-command-list{flex-direction:column;gap:8px;margin-top:20px;display:flex}.morning-command-item{background:#1a1a1a;border:1px solid #303030;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.morning-command-rank{color:#777;font-size:18px;font-weight:700}.morning-command-item-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.morning-command-item-heading h3{margin:4px 0 0;font-size:13px}.morning-command-item-main>p{color:#ccc;margin:8px 0;font-size:10px;line-height:1.5}.morning-command-score{flex-shrink:0;font-size:16px;font-weight:700}.morning-command-score small{color:#777;font-size:8px}.morning-command-meta{color:#888;flex-wrap:wrap;gap:6px 14px;font-size:9px;display:flex}.morning-command-meta strong{color:#ddd}.morning-command-action{text-align:right;min-width:135px}.morning-command-action>span{color:#999;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:700;display:block}.morning-command-action button{color:#111;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:700}.morning-command-clear,.morning-command-empty{background:#1a1a1a;border:1px solid #303030;border-radius:10px;margin-top:20px;padding:18px}.morning-command-clear p{color:#999;margin:5px 0 0;font-size:10px}@media (width<=800px){.morning-command-header{flex-direction:column}.morning-command-attention{box-sizing:border-box;width:100%;min-width:0}.morning-command-item{grid-template-columns:32px minmax(0,1fr)}.morning-command-action{text-align:left;grid-column:2}}.portfolio-bottleneck{background:#0c0c0c;border:1px solid #292929;border-radius:10px;margin-top:12px;padding:16px}.portfolio-bottleneck-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portfolio-bottleneck-main h3{margin:6px 0;font-size:15px;line-height:1.4}.portfolio-bottleneck-main p{color:#888;max-width:720px;margin:0;font-size:11px;line-height:1.6}.portfolio-bottleneck-score{text-align:right;min-width:90px}.portfolio-bottleneck-score strong{font-size:26px;display:block}.portfolio-bottleneck-score span{color:#888;margin-top:2px;font-size:10px;display:block}.portfolio-bottleneck-concentration{border-top:1px solid #222;margin-top:14px;padding-top:12px}.portfolio-bottleneck-concentration>div:first-child{color:#888;justify-content:space-between;margin-bottom:7px;font-size:10px;display:flex}.portfolio-bottleneck-concentration strong{color:#fff}.portfolio-bottleneck-bar{background:#242424;border-radius:20px;height:4px;overflow:hidden}.portfolio-bottleneck-fill{background:#fff;border-radius:20px;height:100%;transition:width .35s}.portfolio-bottleneck-developing{border-color:#3b3b3b}.portfolio-bottleneck-high{border-color:#555}@media (width<=650px){.portfolio-bottleneck-main{flex-direction:column}.portfolio-bottleneck-score{text-align:left}}.stalled-lifecycle-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.stalled-lifecycle-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.stalled-lifecycle-heading h2{margin:5px 0}.stalled-lifecycle-heading p{color:#929292;max-width:680px;margin:0;line-height:1.6}.stalled-lifecycle-count{text-align:right;min-width:110px}.stalled-lifecycle-count strong{font-size:30px;display:block}.stalled-lifecycle-count span{color:#858585;font-size:10px}.stalled-lifecycle-list{flex-direction:column;gap:10px;display:flex}.stalled-lifecycle-card{background:#0d0d0d;border:1px solid #252525;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.stalled-lifecycle-rank{color:#666;font-size:11px;font-weight:700}.stalled-lifecycle-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.stalled-lifecycle-title-row h3{margin:5px 0 10px;font-size:14px}.stalled-lifecycle-level{white-space:nowrap;border:1px solid #343434;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700}.stalled-lifecycle-meta{color:#777;flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.stalled-lifecycle-meta strong{color:#bdbdbd}.stalled-lifecycle-assessment{border-top:1px solid #222;margin-top:12px;padding-top:10px}.stalled-lifecycle-assessment p{color:#8d8d8d;margin:5px 0 0;font-size:10px;line-height:1.55}.stalled-lifecycle-action button{white-space:nowrap;color:#fff;cursor:pointer;background:0 0;border:1px solid #373737;border-radius:8px;padding:9px 12px}.stalled-lifecycle-action button:hover{background:#181818}.stalled-lifecycle-watch{border-color:#303030}.stalled-lifecycle-stalled{border-color:#454545}.stalled-lifecycle-critical{border-color:#626262}@media (width<=800px){.stalled-lifecycle-card{grid-template-columns:34px minmax(0,1fr)}.stalled-lifecycle-action{grid-column:2}}@media (width<=650px){.stalled-lifecycle-heading{flex-direction:column}.stalled-lifecycle-count{text-align:left}.stalled-lifecycle-title-row{flex-direction:column}}.flow-velocity-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.flow-velocity-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.flow-velocity-heading h2{margin:5px 0}.flow-velocity-heading p{color:#929292;max-width:680px;margin:0;line-height:1.6}.flow-velocity-trend{white-space:nowrap;border:1px solid #343434;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:700}.flow-velocity-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.flow-velocity-metrics>div{background:#0d0d0d;border:1px solid #252525;border-radius:9px;padding:14px}.flow-velocity-metrics span{color:#858585;min-height:28px;font-size:9px;line-height:1.4;display:block}.flow-velocity-metrics strong{margin-top:6px;font-size:20px;display:block}.flow-velocity-assessment{background:#0c0c0c;border:1px solid #252525;border-radius:9px;margin-top:12px;padding:14px}.flow-velocity-assessment p{color:#909090;margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=1100px){.flow-velocity-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.flow-velocity-heading{flex-direction:column}.flow-velocity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.recurrence-effectiveness-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.recurrence-effectiveness-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.recurrence-effectiveness-heading h2{margin:5px 0}.recurrence-effectiveness-heading p{color:#929292;max-width:680px;margin:0;line-height:1.6}.recurrence-effectiveness-level{white-space:nowrap;border:1px solid #343434;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:700}.recurrence-effectiveness-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.recurrence-effectiveness-metrics>div{background:#0d0d0d;border:1px solid #252525;border-radius:9px;padding:14px}.recurrence-effectiveness-metrics span{color:#858585;min-height:28px;font-size:9px;line-height:1.4;display:block}.recurrence-effectiveness-metrics strong{margin-top:6px;font-size:20px;display:block}.recurrence-effectiveness-assessment{background:#0c0c0c;border:1px solid #252525;border-radius:9px;margin-top:12px;padding:14px}.recurrence-effectiveness-assessment p{color:#909090;margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=1100px){.recurrence-effectiveness-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.recurrence-effectiveness-heading{flex-direction:column}.recurrence-effectiveness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.operating-health-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.operating-health-main{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.operating-health-main h2{margin:5px 0}.operating-health-main p{color:#929292;max-width:720px;margin:0;line-height:1.6}.operating-health-score{text-align:right;min-width:120px}.operating-health-score strong{font-size:42px;line-height:1}.operating-health-score small{color:#777;margin-left:3px;font-size:12px}.operating-health-level{margin-top:8px;font-size:10px;font-weight:700;display:block}.operating-health-headline{border-top:1px solid #242424;border-bottom:1px solid #242424;margin-top:18px;padding:14px 0}.operating-health-headline h3{margin:0;font-size:15px;line-height:1.5}.operating-health-components{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.operating-health-component{background:#111;border:1px solid #252525;border-radius:9px;padding:13px}.operating-health-component>div:first-child{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.operating-health-component span{color:#858585;font-size:9px}.operating-health-component strong{font-size:14px}.operating-health-bar{background:#282828;border-radius:999px;height:4px;overflow:hidden}.operating-health-fill{background:#fff;border-radius:999px;height:100%;transition:width .35s}.operating-health-signals{margin-top:18px}.operating-health-signal{border-bottom:1px solid #202020;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.operating-health-signal>span{color:#666;font-size:9px;font-weight:700}.operating-health-signal p{color:#939393;margin:0;font-size:10px;line-height:1.5}@media (width<=1000px){.operating-health-components{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.operating-health-main{flex-direction:column}.operating-health-score{text-align:left}.operating-health-components{grid-template-columns:repeat(2,minmax(0,1fr))}}.executive-intervention-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.executive-intervention-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.executive-intervention-heading h2{margin:5px 0}.executive-intervention-heading p{color:#929292;max-width:700px;margin:0;line-height:1.6}.executive-intervention-position{text-align:right;min-width:150px}.executive-intervention-position span{color:#777;font-size:8px;display:block}.executive-intervention-position strong{margin-top:5px;font-size:13px;display:block}.executive-intervention-headline{border-top:1px solid #242424;padding:14px 0 18px}.executive-intervention-headline h3{margin:0 0 6px;font-size:16px}.executive-intervention-headline p{color:#8d8d8d;margin:0;font-size:11px;line-height:1.6}.executive-intervention-list{flex-direction:column;gap:10px;display:flex}.executive-intervention-card{background:#101010;border:1px solid #292929;border-radius:10px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;display:grid}.executive-intervention-rank{color:#686868;font-size:10px;font-weight:700}.executive-intervention-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.executive-intervention-top h3{margin:5px 0 0;font-size:14px}.executive-intervention-score{text-align:right;min-width:70px}.executive-intervention-score strong{font-size:20px}.executive-intervention-score small{color:#777;margin-left:2px;font-size:9px}.executive-intervention-score span{margin-top:3px;font-size:8px;font-weight:700;display:block}.executive-intervention-reason{color:#969696;margin:10px 0;font-size:10px;line-height:1.55}.executive-intervention-recommendation{background:#0b0b0b;border:1px solid #252525;border-radius:8px;padding:11px}.executive-intervention-recommendation p{color:#a5a5a5;margin:5px 0 0;font-size:10px;line-height:1.55}.executive-intervention-problems{align-items:center;gap:12px;margin-top:11px;display:flex}.executive-intervention-problems>span{color:#707070;font-size:9px}.executive-intervention-problems>div{flex-wrap:wrap;gap:6px;display:flex}.executive-intervention-problems button{color:#bcbcbc;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:6px;padding:4px 7px;font-size:9px}.executive-intervention-problems button:hover{background:#1a1a1a}@media (width<=650px){.executive-intervention-heading{flex-direction:column}.executive-intervention-position{text-align:left}.executive-intervention-top{flex-direction:column}.executive-intervention-score{text-align:left}}.executive-intervention-action-row{justify-content:flex-end;margin-top:12px;display:flex}.executive-intervention-create-action{color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:7px;padding:8px 12px;font-size:9px;font-weight:700}.executive-intervention-create-action:hover{opacity:.9}.executive-action-command-panel{background:#111;border:1px solid #414141;border-radius:14px;margin:22px 0;padding:24px}.executive-action-command-header{border-bottom:1px solid #292929;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.executive-action-command-header h2{margin:5px 0}.executive-action-command-header p{color:#8f8f8f;margin:0}.executive-action-source{background:#0b0b0b;border:1px solid #282828;border-radius:9px;margin:18px 0;padding:15px}.executive-action-source strong{margin-top:6px;display:block}.executive-action-source p{color:#969696;margin:7px 0 0;font-size:10px;line-height:1.6}.executive-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.executive-action-form label{color:#8c8c8c;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.executive-action-form input,.executive-action-form select{box-sizing:border-box;color:#fff;background:#0d0d0d;border:1px solid #303030;border-radius:8px;width:100%;padding:11px 12px}.executive-action-command-footer{border-top:1px solid #292929;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:18px;padding-top:16px;display:flex}.executive-action-command-footer>div{max-width:650px}.executive-action-command-footer p{color:#8c8c8c;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=700px){.executive-action-form{grid-template-columns:1fr}.executive-action-command-header,.executive-action-command-footer{flex-direction:column;align-items:stretch}.executive-intervention-action-row{justify-content:flex-start}}.commitment-performance-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.commitment-performance-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.commitment-performance-heading h2{margin:5px 0}.commitment-performance-heading p{color:#929292;max-width:680px;margin:0;line-height:1.6}.commitment-performance-level{white-space:nowrap;border:1px solid #343434;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:700}.commitment-performance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.commitment-performance-grid>div{background:#0d0d0d;border:1px solid #252525;border-radius:9px;padding:14px}.commitment-performance-grid span{color:#858585;min-height:26px;font-size:9px;display:block}.commitment-performance-grid strong{margin-top:6px;font-size:20px;display:block}.commitment-performance-assessment{background:#0c0c0c;border:1px solid #252525;border-radius:9px;margin-top:12px;padding:14px}.commitment-performance-assessment p{color:#909090;margin:6px 0 0;font-size:11px;line-height:1.6}@media (width<=1000px){.commitment-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.commitment-performance-heading{flex-direction:column}.commitment-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commitment-queue-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.commitment-queue-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.commitment-queue-heading h2{margin:5px 0}.commitment-queue-heading p{color:#929292;margin:0;font-size:12px;line-height:1.6}.commitment-queue-count{text-align:right;min-width:100px;font-size:24px;font-weight:700}.commitment-queue-count span{color:#777;margin-top:3px;font-size:9px;font-weight:500;display:block}.commitment-queue-list{flex-direction:column;gap:8px;display:flex}.commitment-queue-card{background:#0d0d0d;border:1px solid #252525;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 135px;align-items:center;gap:14px;padding:14px;display:grid}.commitment-queue-rank{color:#666;font-size:11px;font-weight:700}.commitment-queue-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commitment-queue-title h3{margin:3px 0;font-size:14px}.commitment-queue-title small{color:#707070;font-size:9px}.commitment-queue-level{white-space:nowrap;border:1px solid #333;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.commitment-queue-reason{color:#969696;margin:10px 0;font-size:11px;line-height:1.5}.commitment-queue-meta{flex-wrap:wrap;gap:12px;display:flex}.commitment-queue-meta span{color:#707070;font-size:9px}.commitment-queue-meta strong{color:#aaa}.commitment-queue-action{text-align:right}.commitment-queue-score strong{font-size:20px}.commitment-queue-score small{color:#666;font-size:9px}.commitment-queue-action button{color:#bdbdbd;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:9px;font-weight:600}.commitment-queue-overdue{border-left:3px solid #777}.commitment-queue-due-soon{border-left:3px solid #555}.commitment-queue-commitment-required{border-left:3px solid #444}@media (width<=800px){.commitment-queue-card{grid-template-columns:30px minmax(0,1fr)}.commitment-queue-action{text-align:left;grid-column:2}}.commitment-reliability-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.commitment-reliability-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.commitment-reliability-heading h2{margin:5px 0}.commitment-reliability-heading p{color:#909090;max-width:700px;margin:0;line-height:1.6}.commitment-reliability-score{text-align:right;min-width:110px}.commitment-reliability-score strong{font-size:36px;line-height:1}.commitment-reliability-score small{color:#727272;margin-left:3px;font-size:10px}.commitment-reliability-score span{margin-top:7px;font-size:9px;font-weight:700;display:block}.commitment-reliability-headline{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:14px 0}.commitment-reliability-headline h3{margin:0;font-size:14px}.commitment-reliability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.commitment-reliability-grid>div{background:#101010;border:1px solid #252525;border-radius:9px;padding:13px}.commitment-reliability-grid span{color:#858585;min-height:25px;font-size:9px;display:block}.commitment-reliability-grid strong{margin-top:6px;font-size:19px;display:block}.commitment-reliability-drivers{margin-top:16px}.commitment-reliability-driver{border-bottom:1px solid #202020;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.commitment-reliability-driver>span{color:#686868;font-size:9px;font-weight:700}.commitment-reliability-driver p{color:#929292;margin:0;font-size:10px;line-height:1.5}@media (width<=1000px){.commitment-reliability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.commitment-reliability-heading{flex-direction:column}.commitment-reliability-score{text-align:left}.commitment-reliability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-reliability-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.owner-reliability-heading{margin-bottom:18px}.owner-reliability-heading h2{margin:5px 0}.owner-reliability-heading p{color:#929292;max-width:720px;margin:0;line-height:1.6}.owner-reliability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-reliability-card{background:#0d0d0d;border:1px solid #282828;border-radius:10px;padding:16px}.owner-reliability-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-reliability-top h3{margin:5px 0}.owner-reliability-score{text-align:right;min-width:70px}.owner-reliability-score strong{font-size:25px}.owner-reliability-score small{color:#6f6f6f;margin-left:2px;font-size:9px}.owner-reliability-level{border:1px solid #333;border-radius:999px;margin:6px 0 14px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-block}.owner-reliability-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.owner-reliability-metrics>div{background:#111;border:1px solid #242424;border-radius:7px;padding:9px}.owner-reliability-metrics span{color:#777;font-size:8px;display:block}.owner-reliability-metrics strong{margin-top:4px;font-size:14px;display:block}.owner-reliability-warning{background:#0a0a0a;border:1px solid #282828;border-radius:7px;margin-top:10px;padding:10px}.owner-reliability-warning p{color:#929292;margin:5px 0 0;font-size:9px;line-height:1.5}.owner-reliability-problems{border-top:1px solid #222;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.owner-reliability-problems>span{color:#707070;font-size:8px}.owner-reliability-problems>div{flex-wrap:wrap;gap:5px;display:flex}.owner-reliability-problems button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:5px;padding:4px 7px;font-size:8px}@media (width<=850px){.owner-reliability-grid{grid-template-columns:1fr}}@media (width<=520px){.owner-reliability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-capacity-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.management-capacity-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.management-capacity-heading h2{margin:5px 0}.management-capacity-heading p{color:#929292;max-width:700px;margin:0;line-height:1.6}.management-capacity-position{text-align:right;min-width:130px}.management-capacity-position span{color:#777;font-size:8px;display:block}.management-capacity-position strong{margin-top:5px;font-size:13px;display:block}.management-capacity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.management-capacity-summary>div{background:#0d0d0d;border:1px solid #252525;border-radius:8px;padding:13px}.management-capacity-summary span{color:#777;font-size:9px}.management-capacity-summary strong{margin-top:5px;font-size:20px;display:block}.management-capacity-assessment{background:#0c0c0c;border:1px solid #252525;border-radius:8px;margin:12px 0 18px;padding:13px}.management-capacity-assessment p{color:#909090;margin:5px 0 0;font-size:10px;line-height:1.55}.management-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.management-capacity-card{background:#0d0d0d;border:1px solid #282828;border-radius:10px;padding:16px}.management-capacity-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.management-capacity-top h3{margin:5px 0}.management-capacity-score{text-align:right}.management-capacity-score strong{font-size:24px}.management-capacity-score small{color:#6c6c6c;margin-left:2px;font-size:8px}.management-capacity-level{border:1px solid #333;border-radius:999px;margin:6px 0 13px;padding:4px 8px;font-size:8px;font-weight:700;display:inline-block}.management-capacity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.management-capacity-metrics>div{background:#111;border:1px solid #232323;border-radius:6px;padding:8px}.management-capacity-metrics span{color:#777;font-size:7px;display:block}.management-capacity-metrics strong{margin-top:3px;font-size:13px;display:block}.management-capacity-recommendation{background:#0a0a0a;border:1px solid #252525;border-radius:7px;margin-top:11px;padding:10px}.management-capacity-recommendation p{color:#909090;margin:5px 0 0;font-size:9px;line-height:1.5}.management-capacity-problems{border-top:1px solid #222;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.management-capacity-problems>span{color:#707070;font-size:8px}.management-capacity-problems>div{flex-wrap:wrap;gap:5px;display:flex}.management-capacity-problems button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:5px;padding:4px 7px;font-size:8px}@media (width<=900px){.management-capacity-grid{grid-template-columns:1fr}}@media (width<=650px){.management-capacity-heading{flex-direction:column}.management-capacity-position{text-align:left}.management-capacity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.decision-quality-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.decision-quality-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.decision-quality-heading h2{margin:5px 0}.decision-quality-heading p{color:#909090;max-width:700px;margin:0;line-height:1.6}.decision-quality-score{text-align:right;min-width:110px}.decision-quality-score strong{font-size:36px}.decision-quality-score small{color:#707070;margin-left:2px;font-size:9px}.decision-quality-score span{margin-top:6px;font-size:9px;font-weight:700;display:block}.decision-quality-headline{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:13px 0}.decision-quality-headline h3{margin:0;font-size:14px}.decision-quality-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.decision-quality-metrics>div{background:#101010;border:1px solid #252525;border-radius:8px;padding:12px}.decision-quality-metrics span{color:#797979;font-size:8px;display:block}.decision-quality-metrics strong{margin-top:5px;font-size:18px;display:block}.decision-quality-drivers{margin-top:15px}.decision-quality-driver{border-bottom:1px solid #202020;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.decision-quality-driver>span{color:#686868;font-size:9px;font-weight:700}.decision-quality-driver p{color:#929292;margin:0;font-size:10px}.decision-quality-attention{border-top:1px solid #242424;margin-top:18px;padding-top:14px}.decision-quality-attention-card{border-bottom:1px solid #222;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.decision-quality-attention-rank{color:#666;font-size:9px;font-weight:700}.decision-quality-attention-main h3{margin:4px 0 7px;font-size:12px}.decision-quality-attention-main p{color:#8c8c8c;margin:0;font-size:9px;line-height:1.5}.decision-quality-attention-meta{flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.decision-quality-attention-meta span{color:#717171;font-size:8px}.decision-quality-attention-meta strong{color:#aaa}.decision-quality-attention-card button{color:#bcbcbc;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}@media (width<=1000px){.decision-quality-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.decision-quality-heading{flex-direction:column}.decision-quality-score{text-align:left}.decision-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-quality-attention-card{grid-template-columns:28px minmax(0,1fr)}.decision-quality-attention-card button{text-align:left;grid-column:2}}.management-effectiveness-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.management-effectiveness-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.management-effectiveness-heading h2{margin:5px 0}.management-effectiveness-heading p{color:#919191;max-width:720px;margin:0;line-height:1.6}.management-effectiveness-score{text-align:right;min-width:110px}.management-effectiveness-score strong{font-size:38px;line-height:1}.management-effectiveness-score small{color:#707070;margin-left:3px;font-size:9px}.management-effectiveness-score span{margin-top:6px;font-size:9px;font-weight:700;display:block}.management-effectiveness-headline{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:13px 0}.management-effectiveness-headline h3{margin:0;font-size:14px}.management-effectiveness-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.management-effectiveness-components>div{background:#101010;border:1px solid #252525;border-radius:8px;padding:14px}.management-effectiveness-components span{color:#777;font-size:8px;font-weight:700;display:block}.management-effectiveness-components strong{margin:6px 0;font-size:20px;display:block}.management-effectiveness-bar{background:#282828;border-radius:999px;height:4px;overflow:hidden}.management-effectiveness-bar>div{background:#fff;border-radius:999px;height:100%}.management-effectiveness-diagnosis{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:190px minmax(0,1fr);gap:18px;margin-top:12px;padding:14px;display:grid}.management-effectiveness-diagnosis strong{margin-top:5px;font-size:13px;display:block}.management-effectiveness-diagnosis p{color:#929292;margin:0;font-size:10px;line-height:1.6}.management-effectiveness-evidence{color:#707070;flex-wrap:wrap;gap:14px;margin-top:11px;font-size:8px;display:flex}.management-effectiveness-evidence strong{color:#a0a0a0}.management-effectiveness-drivers{margin-top:15px}.management-effectiveness-driver{border-bottom:1px solid #202020;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.management-effectiveness-driver>span{color:#666;font-size:9px;font-weight:700}.management-effectiveness-driver p{color:#919191;margin:0;font-size:10px;line-height:1.5}@media (width<=700px){.management-effectiveness-heading{flex-direction:column}.management-effectiveness-score{text-align:left}.management-effectiveness-components,.management-effectiveness-diagnosis{grid-template-columns:1fr}}.management-effectiveness-trend-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:22px 0;padding:22px}.management-effectiveness-trend-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.management-effectiveness-trend-heading h2{margin:5px 0}.management-effectiveness-trend-heading p{color:#909090;max-width:700px;margin:0;line-height:1.6}.management-effectiveness-trend-position{text-align:right;min-width:130px}.management-effectiveness-trend-position span{color:#707070;font-size:8px;display:block}.management-effectiveness-trend-position strong{margin-top:5px;font-size:13px;display:block}.management-effectiveness-trend-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.management-effectiveness-trend-summary>div{background:#0d0d0d;border:1px solid #252525;border-radius:8px;padding:12px}.management-effectiveness-trend-summary span{color:#777;font-size:8px;display:block}.management-effectiveness-trend-summary strong{margin-top:5px;font-size:18px;display:block}.management-effectiveness-trend-summary small{color:#666;font-size:7px}.management-effectiveness-trend-assessment{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:12px;padding:13px}.management-effectiveness-trend-assessment p{color:#919191;margin:5px 0 0;font-size:10px;line-height:1.6}.management-effectiveness-history{flex-direction:column;gap:7px;margin-top:14px;display:flex}.management-effectiveness-history-item{border-bottom:1px solid #202020;grid-template-columns:90px 35px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:8px 0;display:grid}.management-effectiveness-history-item span,.management-effectiveness-history-item small{color:#707070;font-size:8px}.management-effectiveness-history-item strong{font-size:11px}.management-effectiveness-history-bar{background:#282828;border-radius:999px;height:4px;overflow:hidden}.management-effectiveness-history-bar>div{background:#fff;border-radius:999px;height:100%}@media (width<=800px){.management-effectiveness-trend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.management-effectiveness-trend-heading{flex-direction:column}.management-effectiveness-trend-position{text-align:left}.management-effectiveness-history-item{grid-template-columns:75px 30px minmax(0,1fr)}.management-effectiveness-history-item small{grid-column:3}}.executive-control-section{background:#0d0d0d;border:1px solid #303030;border-radius:15px;margin:22px 0;padding:24px}.executive-control-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;display:flex}.executive-control-heading h2{margin:5px 0}.executive-control-heading p{color:#909090;max-width:720px;margin:0;line-height:1.6}.executive-control-position{text-align:right;min-width:140px}.executive-control-position span{color:#707070;font-size:8px;display:block}.executive-control-position strong{margin-top:5px;font-size:13px;display:block}.executive-control-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.executive-control-summary>div{background:#101010;border:1px solid #252525;border-radius:8px;padding:12px}.executive-control-summary span{color:#777;font-size:8px;display:block}.executive-control-summary strong{margin-top:5px;font-size:19px;display:block}.executive-control-headline{border-top:1px solid #242424;border-bottom:1px solid #242424;padding:12px 0}.executive-control-headline h3{margin:0;font-size:14px}.executive-control-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.executive-control-card{background:#101010;border:1px solid #282828;border-radius:9px;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:14px;display:grid}.executive-control-rank{color:#666;font-size:9px;font-weight:700}.executive-control-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.executive-control-title h3{margin:4px 0;font-size:13px}.executive-control-score{text-align:right;min-width:65px}.executive-control-score strong{font-size:20px}.executive-control-score small{color:#6c6c6c;font-size:8px}.executive-control-score span{margin-top:3px;font-size:8px;font-weight:700;display:block}.executive-control-main>p{color:#919191;margin:8px 0;font-size:10px;line-height:1.5}.executive-control-recommendation{background:#0a0a0a;border:1px solid #252525;border-radius:7px;padding:10px}.executive-control-recommendation p{color:#989898;margin:5px 0 0;font-size:9px;line-height:1.55}.executive-control-owner{color:#777;margin-top:9px;font-size:8px}.executive-control-owner strong{color:#aaa}.executive-control-problems{border-top:1px solid #222;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.executive-control-problems>span{color:#707070;font-size:8px}.executive-control-problems>div{flex-wrap:wrap;gap:5px;display:flex}.executive-control-problems button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #303030;border-radius:5px;padding:4px 7px;font-size:8px}@media (width<=650px){.executive-control-heading{flex-direction:column}.executive-control-position{text-align:left}.executive-control-title{flex-direction:column}.executive-control-score{text-align:left}}.executive-control-create-action{color:#111;cursor:pointer;background:#fff;border:0;border-radius:7px;margin-top:11px;padding:8px 11px;font-size:9px;font-weight:700}.control-action-panel{background:#101010;border:1px solid #3a3a3a;border-radius:14px;margin:22px 0;padding:22px}.control-action-header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.control-action-header h2{margin:5px 0}.control-action-header p{color:#909090;margin:0}.control-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.control-action-grid label{color:#888;flex-direction:column;gap:6px;font-size:9px;display:flex}.control-action-grid input,.control-action-grid select{color:#fff;background:#0c0c0c;border:1px solid #303030;border-radius:7px;padding:10px}.control-action-recommendation{background:#0b0b0b;border:1px solid #252525;border-radius:7px;margin:14px 0;padding:12px}.control-action-recommendation p{color:#999;margin:5px 0 0;font-size:10px;line-height:1.5}@media (width<=650px){.control-action-grid{grid-template-columns:1fr}}.executive-memory-review-section{margin-top:24px}.executive-memory-review-section .executive-worklist-item{align-items:flex-start}.memory-governance-section{margin-top:24px}.memory-governance-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:16px;display:grid}.memory-governance-metrics>div{background:#0b0b0b;border:1px solid #252525;border-radius:8px;padding:14px}.memory-governance-metrics span{color:#777;margin-bottom:6px;font-size:9px;display:block}.memory-governance-metrics strong{font-size:22px}.memory-governance-status{background:#0b0b0b;border:1px solid #252525;border-radius:8px;justify-content:space-between;gap:20px;margin-top:14px;padding:14px;display:flex}.memory-governance-status span{color:#777;margin-bottom:4px;font-size:9px;display:block}:root{--meteor-page:#f6f7f9;--meteor-surface:#fff;--meteor-surface-soft:#f8f9fb;--meteor-surface-muted:#f2f4f7;--meteor-text:#101828;--meteor-text-2:#344054;--meteor-muted:#667085;--meteor-subtle:#98a2b3;--meteor-border:#e4e7ec;--meteor-border-strong:#d0d5dd;--meteor-dark:#101828;--meteor-dark-2:#1d2939;--meteor-critical-bg:#fff1f0;--meteor-critical-border:#fecdca;--meteor-critical-text:#b42318;--meteor-warning-bg:#fffaeb;--meteor-warning-border:#fedf89;--meteor-warning-text:#b54708;--meteor-success-bg:#ecfdf3;--meteor-success-border:#abefc6;--meteor-success-text:#067647}.radar-summary-grid,.responsibility-performance-grid,.systemic-hotspot-grid,.decision-learning-grid,.leading-risk-list,.action-aging-list,.escalation-portfolio-list,.resolved-escalations-list,.owner-reliability-grid,.management-capacity-grid,.executive-daily-metrics,.flow-velocity-metrics,.recurrence-effectiveness-metrics,.commitment-performance-grid,.commitment-reliability-grid,.decision-quality-metrics,.management-effectiveness-components,.management-effectiveness-trend-summary,.executive-control-summary,.radar-summary-grid>*,.responsibility-performance-grid>*,.systemic-hotspot-grid>*,.decision-learning-grid>*,.leading-risk-list>*,.action-aging-list>*,.escalation-portfolio-list>*,.resolved-escalations-list>*,.owner-reliability-grid>*,.management-capacity-grid>*{min-width:0}.radar-summary-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.responsibility-performance-grid,.systemic-hotspot-grid,.decision-learning-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}.leading-risk-list,.action-aging-list,.escalation-portfolio-list,.resolved-escalations-list,.owner-reliability-grid,.management-capacity-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}.management-attention-brief,.executive-daily-brief,.morning-command-brief,.portfolio-bottleneck,.stalled-lifecycle-section,.flow-velocity-section,.recurrence-effectiveness-section,.operating-health-section,.executive-intervention-section,.executive-action-command-panel,.commitment-performance-section,.commitment-queue-section,.commitment-reliability-section,.owner-reliability-section,.management-capacity-section,.decision-quality-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.control-action-panel,.memory-governance-section{background:var(--meteor-surface)!important;color:var(--meteor-text)!important;border:1px solid var(--meteor-border)!important;border-radius:16px!important;box-shadow:0 1px 2px #10182805!important}.management-attention-brief h1,.management-attention-brief h2,.management-attention-brief h3,.executive-daily-brief h1,.executive-daily-brief h2,.executive-daily-brief h3,.morning-command-brief h1,.morning-command-brief h2,.morning-command-brief h3,.portfolio-bottleneck h1,.portfolio-bottleneck h2,.portfolio-bottleneck h3,.stalled-lifecycle-section h1,.stalled-lifecycle-section h2,.stalled-lifecycle-section h3,.flow-velocity-section h1,.flow-velocity-section h2,.flow-velocity-section h3,.recurrence-effectiveness-section h1,.recurrence-effectiveness-section h2,.recurrence-effectiveness-section h3,.operating-health-section h1,.operating-health-section h2,.operating-health-section h3,.executive-intervention-section h1,.executive-intervention-section h2,.executive-intervention-section h3,.executive-action-command-panel h1,.executive-action-command-panel h2,.executive-action-command-panel h3,.commitment-performance-section h1,.commitment-performance-section h2,.commitment-performance-section h3,.commitment-queue-section h1,.commitment-queue-section h2,.commitment-queue-section h3,.commitment-reliability-section h1,.commitment-reliability-section h2,.commitment-reliability-section h3,.owner-reliability-section h1,.owner-reliability-section h2,.owner-reliability-section h3,.management-capacity-section h1,.management-capacity-section h2,.management-capacity-section h3,.decision-quality-section h1,.decision-quality-section h2,.decision-quality-section h3,.management-effectiveness-section h1,.management-effectiveness-section h2,.management-effectiveness-section h3,.management-effectiveness-trend-section h1,.management-effectiveness-trend-section h2,.management-effectiveness-trend-section h3,.executive-control-section h1,.executive-control-section h2,.executive-control-section h3,.control-action-panel h1,.control-action-panel h2,.control-action-panel h3{color:var(--meteor-text)!important}.management-attention-brief p,.executive-daily-brief p,.morning-command-brief p,.portfolio-bottleneck p,.stalled-lifecycle-section p,.flow-velocity-section p,.recurrence-effectiveness-section p,.operating-health-section p,.executive-intervention-section p,.executive-action-command-panel p,.commitment-performance-section p,.commitment-queue-section p,.commitment-reliability-section p,.owner-reliability-section p,.management-capacity-section p,.decision-quality-section p,.management-effectiveness-section p,.management-effectiveness-trend-section p,.executive-control-section p,.control-action-panel p,.management-attention-brief .field-label,.executive-daily-brief .field-label,.morning-command-brief .field-label,.portfolio-bottleneck .field-label,.stalled-lifecycle-section .field-label,.flow-velocity-section .field-label,.recurrence-effectiveness-section .field-label,.operating-health-section .field-label,.executive-intervention-section .field-label,.executive-action-command-panel .field-label,.commitment-performance-section .field-label,.commitment-queue-section .field-label,.commitment-reliability-section .field-label,.owner-reliability-section .field-label,.management-capacity-section .field-label,.decision-quality-section .field-label,.management-effectiveness-section .field-label,.management-effectiveness-trend-section .field-label,.executive-control-section .field-label,.control-action-panel .field-label{color:var(--meteor-muted)!important}.morning-command-item,.morning-command-clear,.morning-command-empty,.stalled-lifecycle-card,.flow-velocity-metrics>div,.flow-velocity-assessment,.recurrence-effectiveness-metrics>div,.recurrence-effectiveness-assessment,.operating-health-component,.executive-intervention-card,.executive-intervention-recommendation,.executive-action-source,.commitment-performance-grid>div,.commitment-performance-assessment,.commitment-queue-card,.commitment-reliability-grid>div,.owner-reliability-card,.owner-reliability-metrics>div,.owner-reliability-warning,.management-capacity-summary>div,.management-capacity-assessment,.management-capacity-card,.management-capacity-metrics>div,.management-capacity-recommendation,.decision-quality-metrics>div,.management-effectiveness-components>div,.management-effectiveness-diagnosis,.management-effectiveness-trend-summary>div,.management-effectiveness-trend-assessment,.executive-control-summary>div,.executive-control-card,.executive-control-recommendation,.control-action-recommendation,.memory-governance-metrics>div,.memory-governance-status{background:var(--meteor-surface-soft)!important;color:var(--meteor-text)!important;border:1px solid var(--meteor-border)!important}.management-brief-actions,.morning-command-summary,.executive-daily-actions,.portfolio-bottleneck-concentration,.stalled-lifecycle-assessment,.operating-health-headline,.executive-action-command-header,.executive-action-command-footer,.executive-intervention-headline,.commitment-reliability-headline,.owner-reliability-problems,.management-capacity-problems,.decision-quality-headline,.decision-quality-attention,.management-effectiveness-headline,.management-effectiveness-driver,.management-effectiveness-trend-assessment,.executive-control-headline,.executive-control-problems{border-color:var(--meteor-border)!important}.morning-command-rank,.morning-command-meta,.morning-command-summary small,.portfolio-bottleneck-main p,.portfolio-bottleneck-score span,.stalled-lifecycle-rank,.stalled-lifecycle-meta,.stalled-lifecycle-assessment p,.flow-velocity-metrics span,.flow-velocity-assessment p,.recurrence-effectiveness-metrics span,.recurrence-effectiveness-assessment p,.operating-health-component span,.operating-health-signal>span,.operating-health-signal p,.executive-intervention-rank,.executive-intervention-reason,.executive-intervention-problems>span,.executive-action-source p,.executive-action-command-header p,.executive-action-command-footer p,.commitment-performance-grid span,.commitment-performance-assessment p,.commitment-queue-rank,.commitment-queue-title small,.commitment-queue-reason,.commitment-queue-meta span,.commitment-reliability-grid span,.commitment-reliability-driver>span,.commitment-reliability-driver p,.owner-reliability-metrics span,.owner-reliability-warning p,.owner-reliability-problems>span,.management-capacity-summary span,.management-capacity-assessment p,.management-capacity-metrics span,.management-capacity-recommendation p,.management-capacity-problems>span,.decision-quality-metrics span,.decision-quality-driver>span,.decision-quality-driver p,.decision-quality-attention-rank,.decision-quality-attention-main p,.decision-quality-attention-meta span,.management-effectiveness-components span,.management-effectiveness-diagnosis p,.management-effectiveness-evidence,.management-effectiveness-driver>span,.management-effectiveness-driver p,.management-effectiveness-trend-summary span,.management-effectiveness-trend-summary small,.management-effectiveness-trend-assessment p,.management-effectiveness-history-item span,.management-effectiveness-history-item small,.executive-control-summary span,.executive-control-rank,.executive-control-main>p,.executive-control-recommendation p,.executive-control-owner,.executive-control-problems>span,.control-action-header p,.control-action-grid label,.control-action-recommendation p,.memory-governance-metrics span,.memory-governance-status span{color:var(--meteor-muted)!important}.morning-command-meta strong,.stalled-lifecycle-meta strong,.commitment-queue-meta strong,.decision-quality-attention-meta strong,.management-effectiveness-evidence strong,.executive-control-owner strong{color:var(--meteor-text-2)!important}.operating-health-score strong,.flow-velocity-metrics strong,.recurrence-effectiveness-metrics strong,.commitment-performance-grid strong,.commitment-reliability-score strong,.commitment-reliability-grid strong,.owner-reliability-score strong,.owner-reliability-metrics strong,.management-capacity-score strong,.management-capacity-summary strong,.management-capacity-metrics strong,.decision-quality-score strong,.decision-quality-metrics strong,.management-effectiveness-score strong,.management-effectiveness-components strong,.management-effectiveness-trend-summary strong,.executive-control-summary strong,.executive-control-score strong,.memory-governance-metrics strong{color:var(--meteor-text)!important}.portfolio-bottleneck-bar,.operating-health-bar,.management-effectiveness-bar,.management-effectiveness-history-bar,.action-aging-progress{background:#eaecf0!important}.portfolio-bottleneck-fill,.operating-health-fill,.management-effectiveness-bar>div,.management-effectiveness-history-bar>div,.action-aging-progress-fill{background:var(--meteor-dark)!important}.morning-command-action button,.stalled-lifecycle-action button,.executive-intervention-create-action,.executive-control-create-action{background:var(--meteor-dark)!important;color:#fff!important;border:1px solid var(--meteor-dark)!important;border-radius:9px!important}.morning-command-action button:hover,.stalled-lifecycle-action button:hover,.executive-intervention-create-action:hover,.executive-control-create-action:hover{background:var(--meteor-dark-2)!important;border-color:var(--meteor-dark-2)!important;opacity:1!important}.executive-intervention-problems button,.management-capacity-problems button,.owner-reliability-problems button,.executive-control-problems button,.commitment-queue-action button,.decision-quality-attention-card button{color:var(--meteor-text-2)!important;border:1px solid var(--meteor-border-strong)!important;background:#fff!important;border-radius:7px!important}.executive-intervention-problems button:hover,.management-capacity-problems button:hover,.owner-reliability-problems button:hover,.executive-control-problems button:hover,.commitment-queue-action button:hover,.decision-quality-attention-card button:hover{color:var(--meteor-text)!important;background:var(--meteor-surface-muted)!important}.executive-action-form label,.control-action-grid label{color:var(--meteor-muted)!important}.executive-action-form input,.executive-action-form select,.control-action-grid input,.control-action-grid select{color:var(--meteor-text)!important;border:1px solid var(--meteor-border-strong)!important;background:#fff!important}.executive-action-form input:focus,.executive-action-form select:focus,.control-action-grid input:focus,.control-action-grid select:focus{outline:none;box-shadow:0 0 0 3px #98a2b324;border-color:#98a2b3!important}.management-attention-brief{background:var(--meteor-dark)!important;color:#fff!important;border-color:var(--meteor-dark)!important}.management-attention-brief h2,.management-attention-brief h3{color:#fff!important}.management-attention-brief p,.management-brief-action p{color:#d0d5dd!important}.management-attention-brief .field-label,.management-brief-action>span{color:#98a2b3!important}.management-brief-actions{border-color:#344054!important}.management-brief-level{color:var(--meteor-dark)!important;background:#fff!important}.morning-command-brief,.executive-daily-brief{color:var(--meteor-text)!important;background:#fff!important}.morning-command-header h1,.morning-command-summary h2,.executive-daily-brief-header h2,.executive-daily-headline h3{color:var(--meteor-text)!important}.morning-command-header p,.executive-daily-brief-header p,.executive-daily-action p{color:var(--meteor-muted)!important}.morning-command-attention,.executive-daily-attention{background:var(--meteor-surface-muted)!important;color:var(--meteor-text)!important;border:1px solid var(--meteor-border)!important}.morning-command-item,.morning-command-clear,.morning-command-empty,.executive-daily-metrics>div{background:var(--meteor-surface-soft)!important;color:var(--meteor-text)!important;border:1px solid var(--meteor-border)!important}.morning-command-item-main>p{color:var(--meteor-muted)!important}.morning-command-score,.executive-daily-metrics strong{color:var(--meteor-text)!important}.responsibility-performance-grid{grid-template-columns:repeat(3,minmax(260px,1fr))!important}.responsibility-performance-card{overflow-wrap:anywhere;word-break:normal;width:auto;min-width:0}.responsibility-performance-top{align-items:flex-start}.responsibility-performance-top h3,.management-capacity-top h3,.owner-reliability-top h3{overflow-wrap:anywhere;word-break:normal;line-height:1.35}.management-capacity-grid,.owner-reliability-grid{align-items:start}.management-capacity-card,.owner-reliability-card{min-width:0;height:auto}.operating-health-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.commitment-reliability-section,.decision-quality-section,.management-capacity-section,.owner-reliability-section{overflow:hidden}.operating-health-main,.management-effectiveness-heading,.management-effectiveness-trend-heading,.executive-control-heading,.commitment-reliability-heading,.decision-quality-heading,.management-capacity-heading,.operating-health-main>div:first-child,.management-effectiveness-heading>div:first-child,.management-effectiveness-trend-heading>div:first-child,.executive-control-heading>div:first-child,.commitment-reliability-heading>div:first-child,.decision-quality-heading>div:first-child,.management-capacity-heading>div:first-child{min-width:0}.stalled-lifecycle-card{background:#fff!important}.stalled-lifecycle-level{color:var(--meteor-text-2)!important;background:var(--meteor-surface-muted)!important;border-color:var(--meteor-border)!important}.stalled-lifecycle-critical .stalled-lifecycle-level{color:var(--meteor-critical-text)!important;background:var(--meteor-critical-bg)!important;border-color:var(--meteor-critical-border)!important}.stalled-lifecycle-stalled .stalled-lifecycle-level{color:var(--meteor-warning-text)!important;background:var(--meteor-warning-bg)!important;border-color:var(--meteor-warning-border)!important}.radar-severity-critical,.responsibility-risk-critical,.systemic-hotspot-critical,.management-decision-priority-critical,.leading-risk-emerging-critical-risk{background:var(--meteor-critical-bg)!important;color:var(--meteor-critical-text)!important;border:1px solid var(--meteor-critical-border)!important}.radar-severity-high,.responsibility-risk-high,.systemic-hotspot-high,.management-decision-priority-high,.leading-risk-emerging-risk{background:var(--meteor-warning-bg)!important;color:var(--meteor-warning-text)!important;border:1px solid var(--meteor-warning-border)!important}.resolved-escalation-badge,.escalation-trend-improving{background:var(--meteor-success-bg)!important;color:var(--meteor-success-text)!important;border:1px solid var(--meteor-success-border)!important}.action-aging-overdue .action-aging-level,.escalation-portfolio-immediate .escalation-intervention-level{background:var(--meteor-critical-bg)!important;color:var(--meteor-critical-text)!important;border:1px solid var(--meteor-critical-border)!important}.responsibility-warning,.systemic-hotspot-warning,.leading-risk-recommendation,.decision-learning-warning,.action-aging-recommendation{background:var(--meteor-surface-muted)!important;color:var(--meteor-text)!important;border:1px solid var(--meteor-border)!important}.responsibility-warning p,.systemic-hotspot-warning p,.leading-risk-recommendation p,.decision-learning-warning p,.action-aging-recommendation p{color:var(--meteor-text-2)!important}.leading-risk-recommendation .field-label,.decision-learning-warning .field-label,.action-aging-recommendation .field-label{color:var(--meteor-muted)!important}.executive-action-command-panel,.control-action-panel{background:#fff!important}.executive-action-source,.control-action-recommendation{background:var(--meteor-surface-soft)!important}.executive-action-source strong,.control-action-recommendation strong{color:var(--meteor-text)!important}.memory-governance-metrics>div,.memory-governance-status{background:var(--meteor-surface-soft)!important;border-color:var(--meteor-border)!important}.memory-governance-metrics strong{color:var(--meteor-text)!important}@media (width<=1250px){.responsibility-performance-grid,.systemic-hotspot-grid,.decision-learning-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important}.flow-velocity-metrics,.recurrence-effectiveness-metrics,.commitment-performance-grid,.commitment-reliability-grid,.decision-quality-metrics{grid-template-columns:repeat(3,minmax(130px,1fr))!important}}@media (width<=900px){.radar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.responsibility-performance-grid,.systemic-hotspot-grid,.decision-learning-grid,.leading-risk-list,.action-aging-list,.escalation-portfolio-list,.resolved-escalations-list,.owner-reliability-grid,.management-capacity-grid{grid-template-columns:1fr!important}.operating-health-components,.management-effectiveness-components,.management-effectiveness-trend-summary,.executive-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.radar-summary-grid,.operating-health-components,.management-effectiveness-components,.management-effectiveness-trend-summary,.executive-control-summary,.flow-velocity-metrics,.recurrence-effectiveness-metrics,.commitment-performance-grid,.commitment-reliability-grid,.decision-quality-metrics,.morning-command-item,.stalled-lifecycle-card,.commitment-queue-card,.decision-quality-attention-card{grid-template-columns:1fr!important}.morning-command-action,.stalled-lifecycle-action,.commitment-queue-action,.decision-quality-attention-card button{text-align:left!important;grid-column:1!important}}.operating-health-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.executive-intervention-section,.commitment-performance-section,.commitment-queue-section,.commitment-reliability-section,.owner-reliability-section,.management-capacity-section,.decision-quality-section,.problem-portfolio-health,.portfolio-bottleneck,.stalled-lifecycle-section,.flow-velocity-section,.recurrence-effectiveness-section,.morning-command-brief,.executive-daily-brief,.management-attention-brief{box-sizing:border-box!important;grid-column:1/-1!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:none!important}.operating-health-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.executive-intervention-section,.commitment-performance-section,.commitment-queue-section,.commitment-reliability-section,.owner-reliability-section,.management-capacity-section,.problem-portfolio-health{height:auto!important;min-height:0!important}.problem-portfolio-health{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;margin:22px 0!important;padding:24px!important;box-shadow:0 1px 2px #10182805!important}.problem-portfolio-health h1,.problem-portfolio-health h2,.problem-portfolio-health h3,.problem-portfolio-health strong{color:#101828!important}.problem-portfolio-health p,.problem-portfolio-health .field-label{color:#667085!important}.problem-portfolio-health article,.problem-portfolio-health>div:not(.problem-portfolio-heading),.problem-portfolio-health [class*=metric],.problem-portfolio-health [class*=summary],.problem-portfolio-health [class*=status],.problem-portfolio-health [class*=card]{color:#101828}.executive-control-card,.executive-intervention-card,.commitment-queue-card,.stalled-lifecycle-card{box-sizing:border-box!important;width:100%!important;min-width:0!important}.commitment-queue-card{grid-template-columns:38px minmax(320px,1fr) 150px!important;align-items:start!important}.commitment-queue-title h3,.executive-control-title h3,.executive-intervention-top h3{overflow-wrap:break-word!important;word-break:normal!important;font-size:14px!important;line-height:1.4!important}.commitment-queue-main,.executive-control-main,.executive-intervention-main{min-width:0!important}.owner-reliability-grid,.management-capacity-grid{grid-template-columns:repeat(2,minmax(320px,1fr))!important;align-items:start!important}.owner-reliability-card,.management-capacity-card{width:100%!important;min-width:0!important;height:auto!important}.responsibility-performance-grid{grid-template-columns:repeat(3,minmax(280px,1fr))!important;align-items:start!important}.responsibility-performance-card{height:auto!important;min-height:0!important}.responsibility-performance-top h3{font-size:15px!important;line-height:1.35!important}.operating-health-components,.management-effectiveness-components,.management-effectiveness-trend-summary,.executive-control-summary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))!important}.commitment-performance-grid,.commitment-reliability-grid,.flow-velocity-metrics,.recurrence-effectiveness-metrics,.decision-quality-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.executive-control-list,.executive-intervention-list,.commitment-queue-list,.stalled-lifecycle-list{width:100%!important}.executive-control-card,.executive-intervention-card{background:#f8f9fb!important;border:1px solid #e4e7ec!important}.problem-portfolio-health,.operating-health-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.owner-reliability-section,.management-capacity-section,.commitment-reliability-section{background:#fff!important}.problem-portfolio-health [style*=background],.problem-portfolio-health [class*=panel]{border-color:#e4e7ec}.operating-health-section,.management-effectiveness-section,.management-effectiveness-trend-section,.executive-control-section,.executive-intervention-section,.commitment-performance-section,.commitment-queue-section,.commitment-reliability-section,.owner-reliability-section,.management-capacity-section,.problem-portfolio-health{overflow-wrap:normal!important;word-break:normal!important}@media (width<=1200px){.responsibility-performance-grid,.owner-reliability-grid,.management-capacity-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important}}@media (width<=850px){.responsibility-performance-grid,.owner-reliability-grid,.management-capacity-grid{grid-template-columns:1fr!important}.commitment-queue-card{grid-template-columns:32px minmax(0,1fr)!important}.commitment-queue-action{text-align:left!important;grid-column:2!important}}@media (width<=600px){.commitment-queue-card,.executive-control-card,.executive-intervention-card,.stalled-lifecycle-card{grid-template-columns:1fr!important}.commitment-queue-action{grid-column:1!important}}.problem-portfolio-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;display:grid!important}.problem-portfolio-lifecycle>div{color:#101828!important;background:#f8f9fb!important;border:1px solid #e4e7ec!important;border-radius:10px!important;min-width:0!important;padding:14px!important}.problem-portfolio-lifecycle>div span{color:#667085!important;font-size:10px!important;line-height:1.35!important;display:block!important}.problem-portfolio-lifecycle>div strong{color:#101828!important;margin-top:8px!important;font-size:22px!important;line-height:1!important;display:block!important}.problem-portfolio-signals>div{color:#101828!important;background:#f8f9fb!important;border:1px solid #e4e7ec!important;border-radius:10px!important;min-width:0!important;padding:15px!important}.problem-portfolio-signals>div .field-label,.problem-portfolio-signals>div span{color:#667085!important}.problem-portfolio-signals>div strong{color:#101828!important;margin-top:6px!important;font-size:20px!important;display:block!important}.problem-portfolio-signals>div p{color:#667085!important;margin:6px 0 0!important;font-size:10px!important;line-height:1.45!important}.executive-memory-review-section{color:#101828!important;background:#fff!important;border:1px solid #e4e7ec!important;border-radius:16px!important;margin:22px 0!important;padding:24px!important;box-shadow:0 1px 2px #10182805!important}.executive-memory-review-section .executive-worklist-heading{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:18px!important;display:flex!important}.executive-memory-review-section .executive-worklist-heading>div{min-width:0!important}.executive-memory-review-section .executive-worklist-heading span{color:#667085!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important;display:block!important}.executive-memory-review-section .executive-worklist-heading h2{color:#101828!important;margin:5px 0!important;font-size:24px!important;line-height:1.25!important}.executive-memory-review-section .executive-worklist-heading p{color:#667085!important;max-width:760px!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.executive-memory-review-section .executive-worklist-heading>strong{color:#101828!important;font-size:28px!important}.executive-memory-review-section .executive-command-empty{color:#101828!important;background:#f8f9fb!important;border:1px solid #e4e7ec!important;border-radius:12px!important;margin-top:14px!important;padding:20px!important}.executive-memory-review-section .executive-command-empty strong{color:#101828!important;font-size:14px!important;display:block!important}.executive-memory-review-section .executive-command-empty p{color:#667085!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.55!important}.executive-memory-review-section .executive-worklist{flex-direction:column!important;gap:10px!important;margin-top:16px!important;display:flex!important}.executive-memory-review-section .executive-worklist-item{color:#101828!important;background:#f8f9fb!important;border:1px solid #e4e7ec!important;border-radius:11px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important}.executive-memory-review-section .executive-worklist-rank{color:#98a2b3!important;font-size:12px!important;font-weight:700!important}.executive-memory-review-section .executive-worklist-main{min-width:0!important}.executive-memory-review-section .executive-worklist-main>span{color:#667085!important;text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.executive-memory-review-section .executive-worklist-main h3{color:#101828!important;margin:5px 0!important;font-size:14px!important}.executive-memory-review-section .executive-worklist-main p{color:#475467!important;margin:0!important;font-size:11px!important;line-height:1.5!important}.executive-memory-review-section .executive-worklist-main small{color:#98a2b3!important;margin-top:6px!important;font-size:9px!important;display:block!important}.executive-memory-review-section .executive-worklist-action{text-align:right!important;min-width:110px!important}.executive-memory-review-section .executive-worklist-action strong{color:#101828!important;font-size:20px!important;display:block!important}.executive-memory-review-section .executive-worklist-action small,.executive-memory-review-section .executive-worklist-action span{color:#667085!important;font-size:9px!important}.executive-memory-review-section .executive-worklist-action button{color:#fff!important;cursor:pointer!important;background:#101828!important;border:1px solid #101828!important;border-radius:8px!important;margin-top:8px!important;padding:8px 11px!important;font-size:10px!important;font-weight:700!important}.radar-page .executive-command-empty,.radar-page .executive-priority-empty{color:#101828!important;background:#f8f9fb!important;border:1px solid #e4e7ec!important;border-radius:12px!important}.radar-page .executive-command-empty strong,.radar-page .executive-priority-empty strong{color:#101828!important}.radar-page .executive-command-empty p,.radar-page .executive-priority-empty p{color:#667085!important}@media (width<=1100px){.problem-portfolio-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))!important}.problem-portfolio-signals{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.problem-portfolio-lifecycle,.problem-portfolio-signals{grid-template-columns:1fr!important}.executive-memory-review-section .executive-worklist-heading{flex-direction:column!important}.executive-memory-review-section .executive-worklist-item{grid-template-columns:1fr!important}.executive-memory-review-section .executive-worklist-action{text-align:left!important}}.predictive-warning-section{background:#fff;border:1px solid #dfe3e8;border-radius:16px;margin:22px 0;padding:24px}.predictive-warning-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.predictive-warning-heading h2{margin:5px 0}.predictive-warning-heading p{color:#6b7280;max-width:760px;margin:0;line-height:1.6}.predictive-warning-count{text-align:right;min-width:110px}.predictive-warning-count strong{color:#111827;font-size:32px;display:block}.predictive-warning-count span{color:#777;text-transform:uppercase;font-size:9px}.predictive-warning-list{flex-direction:column;gap:12px;margin-top:20px;display:flex}.predictive-warning-card{background:#f8f8f8;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.predictive-warning-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.predictive-warning-top h3{margin:5px 0 0;font-size:17px}.predictive-warning-score{text-align:right;min-width:95px}.predictive-warning-score strong{color:#111827;font-size:30px}.predictive-warning-score small{color:#777;margin-left:2px;font-size:9px}.predictive-warning-score span{color:#444;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.predictive-warning-drivers{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.predictive-warning-drivers>div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px}.predictive-warning-drivers span{color:#777;text-transform:uppercase;font-size:8px;display:block}.predictive-warning-drivers strong{color:#111827;margin-top:4px;font-size:15px;display:block}.predictive-warning-momentum{color:#666;flex-wrap:wrap;gap:10px 18px;margin-top:14px;font-size:10px;display:flex}.predictive-warning-momentum strong{color:#111827}.predictive-warning-reasons{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px}.predictive-warning-reason{grid-template-columns:28px minmax(0,1fr);gap:10px;margin-top:8px;display:grid}.predictive-warning-reason>span{color:#888;font-size:9px;font-weight:700}.predictive-warning-reason p{color:#555;margin:0;font-size:11px;line-height:1.5}.predictive-warning-recommendation{color:#fff;background:#111;border-radius:9px;margin-top:16px;padding:13px}.predictive-warning-recommendation .field-label{color:#999}.predictive-warning-recommendation p{color:#ddd;margin:5px 0 0;font-size:11px;line-height:1.55}.predictive-warning-critical{border-left:4px solid #111}.predictive-warning-high-risk{border-left:4px solid #444}.predictive-warning-emerging{border-left:4px solid #888}.predictive-warning-watch{border-left:4px solid #c4c4c4}@media (width<=1000px){.predictive-warning-drivers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.predictive-warning-heading,.predictive-warning-top{flex-direction:column}.predictive-warning-count,.predictive-warning-score{text-align:left}.predictive-warning-drivers{grid-template-columns:repeat(2,minmax(0,1fr))}}.predictive-warning-actions{justify-content:flex-end;margin-top:14px;display:flex}.predictive-create-problem-btn{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:10px 16px;font-size:11px;font-weight:700;transition:background .18s,color .18s}.predictive-create-problem-btn:hover{color:#111;background:#fff}.problem-page{color:#f5f5f5;background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 28%),#0b0b0c;min-height:100vh;padding:32px}.problem-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.back-button{color:#8f8f93;cursor:pointer;background:0 0;border:none;margin-bottom:22px;padding:0;font-size:14px}.problem-eyebrow{letter-spacing:.16em;color:#77777c;margin-bottom:10px;font-size:11px;font-weight:700}.problem-header h1{letter-spacing:-.03em;margin:0;font-size:34px;font-weight:650}.problem-subtitle{color:#929297;max-width:720px;margin:12px 0 0;line-height:1.6}.header-actions{align-items:center;gap:12px;display:flex}.status-badge{border-radius:999px;padding:8px 13px;font-size:12px;font-weight:700}.status-open{background:#202023;border:1px solid #343438}.primary-action,.secondary-action,.ai-action,.quick-actions button{cursor:pointer;font-family:inherit}.primary-action{color:#101011;background:#f5f5f5;border:0;border-radius:9px;padding:11px 17px;font-weight:700}.summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.summary-card{background:#121214;border:1px solid #202023;border-radius:13px;padding:18px}.summary-label,.field-label{color:#747479;letter-spacing:.13em;font-size:10px;font-weight:800;display:block}.summary-value{margin-top:11px;font-size:21px;display:block}.summary-description{color:#69696d;margin-top:5px;font-size:12px;display:block}.problem-layout{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.problem-main,.problem-sidebar{flex-direction:column;gap:18px;display:flex}.command-card{background:#111113;border:1px solid #202023;border-radius:14px;padding:22px}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.section-heading>div{align-items:center;gap:12px;display:flex}.section-number{color:#7d7d82;border:1px solid #2b2b2f;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.command-card h2{margin:0;font-size:18px}.secondary-action{color:#d2d2d5;background:0 0;border:1px solid #303034;border-radius:8px;padding:8px 12px;font-size:12px}.secondary-action:hover{background:#19191c}.details-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.detail-item{background:#0c0c0e;border:1px solid #1c1c1f;border-radius:10px;padding:14px}.detail-item span{color:#727277;margin-bottom:7px;font-size:11px;display:block}.detail-item strong{font-size:14px}.problem-description-box{background:#0c0c0e;border:1px solid #1c1c1f;border-radius:10px;margin-top:14px;padding:17px}.problem-description-box p{color:#b3b3b7;margin:11px 0 0;line-height:1.65}.empty-state{text-align:center;border:1px dashed #29292d;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:25px;display:flex}.empty-state.compact{min-height:120px}.empty-icon{color:#88888e;border:1px solid #2d2d31;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.empty-state h3{margin:0 0 8px;font-size:14px}.empty-state p{color:#747479;max-width:500px;margin:0;font-size:13px;line-height:1.6}.rca-placeholder{background:#0c0c0e;border:1px solid #1d1d20;border-radius:11px;padding:17px}.rca-placeholder h3{margin:8px 0 0}.rca-placeholder p{color:#77777c;font-size:13px;line-height:1.6}.timeline{padding:4px 0}.timeline-item{grid-template-columns:18px 1fr;gap:14px;display:grid}.timeline-marker{background:#f3f3f3;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 5px #252528}.timeline-label{color:#69696e;letter-spacing:.13em;font-size:10px;font-weight:800}.timeline-item h3{margin:7px 0;font-size:14px}.timeline-item p{color:#77777c;margin:0;font-size:13px}.ai-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ai-symbol{color:#121214;background:#f4f4f4;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.ai-heading h2{margin-top:6px}.ai-analysis-block{border-top:1px solid #232326;padding:15px 0}.ai-analysis-block p{color:#96969a;margin:8px 0 0;font-size:13px;line-height:1.6}.ai-action{color:#111113;background:#f3f3f3;border:0;border-radius:9px;width:100%;margin-top:10px;padding:12px;font-weight:800}.signal-box{background:#0c0c0e;border:1px solid #1d1d20;border-radius:10px;margin-top:18px;padding:15px}.signal-box strong{font-size:13px}.signal-box p{color:#76767b;margin-bottom:0;font-size:12px;line-height:1.6}.quick-actions{flex-direction:column;gap:8px;margin-top:17px;display:flex}.quick-actions button{text-align:left;color:#c5c5c8;background:#0c0c0e;border:1px solid #222226;border-radius:8px;width:100%;padding:11px 12px}.quick-actions button:hover{background:#18181b;border-color:#333338}@media (width<=1100px){.problem-layout{grid-template-columns:1fr}}@media (width<=850px){.problem-page{padding:20px}.problem-header{flex-direction:column}.summary-grid,.details-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.summary-grid,.details-grid{grid-template-columns:1fr}.header-actions{flex-direction:column;align-items:stretch;width:100%}}.problem-severity{background:#1b1b1e;border:1px solid #343438;border-radius:999px;align-items:center;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.problem-severity-critical{border-color:#5a3030}.problem-severity-high{border-color:#59472d}.problem-severity-medium{border-color:#3d4148}.problem-severity-low{border-color:#30483a}.signal-count-badge{color:#a1a1a6;border:1px solid #29292d;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.linked-signals{flex-direction:column;gap:12px;display:flex}.linked-signal-card{background:#0c0c0e;border:1px solid #202023;border-radius:12px;padding:17px}.linked-signal-card:hover{border-color:#343438}.linked-signal-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.linked-signal-top h3{margin:7px 0 0;font-size:15px}.signal-priority{text-transform:uppercase;border:1px solid #29292d;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.signal-priority-critical{border-color:#5a3030}.signal-priority-high{border-color:#59472d}.signal-priority-medium{border-color:#3d4148}.signal-priority-low{border-color:#30483a}.linked-signal-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.linked-signal-meta>div{border-top:1px solid #1e1e21;padding-top:10px}.linked-signal-meta span{color:#6f6f74;margin-bottom:5px;font-size:10px;display:block}.linked-signal-meta strong{color:#d5d5d8;font-size:12px}.linked-signal-description{color:#a3a3a8;margin:15px 0;font-size:13px;line-height:1.65}.linked-signal-footer{color:#747479;border-top:1px solid #1e1e21;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;font-size:11px;display:flex}@media (width<=800px){.linked-signal-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.linked-signal-meta{grid-template-columns:1fr}.linked-signal-footer{flex-direction:column;align-items:flex-start}}.executive-attention{background:#0c0c0e;border:1px solid #29292d;border-radius:10px;margin:4px 0 16px;padding:15px}.executive-attention strong{margin-top:8px;font-size:18px;display:block}.analysis-list{flex-direction:column;gap:9px;margin-top:11px;display:flex}.analysis-list-item{align-items:flex-start;gap:8px;display:flex}.analysis-list-item p{color:#a8a8ad;margin:0;font-size:12px;line-height:1.55}.analysis-dot{color:#77777c;flex-shrink:0}.hypothesis-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.hypothesis-card{background:#0c0c0e;border:1px solid #242428;border-radius:9px;padding:12px}.hypothesis-top{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.hypothesis-top span{color:#76767b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hypothesis-top strong{color:#b4b4b8;font-size:10px}.hypothesis-card p{color:#d0d0d3;margin:0;font-size:12px;line-height:1.55}.hypothesis-card small{color:#6f6f74;margin-top:8px;line-height:1.5;display:block}.recommendation-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.recommendation-item{grid-template-columns:25px 1fr;align-items:flex-start;gap:9px;display:grid}.recommendation-number{color:#b6b6ba;border:1px solid #303034;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:flex}.recommendation-item p{color:#a8a8ad;margin:2px 0 0;font-size:12px;line-height:1.55}.analysis-disclaimer{color:#66666b;border:1px dashed #29292d;border-radius:8px;margin-top:14px;padding:11px;font-size:10px;line-height:1.55}.analysis-refresh{width:100%;margin-top:12px}.analysis-error{border:1px solid #4b3030;border-radius:8px;margin:10px 0;padding:10px;font-size:11px}.investigation-active{flex-direction:column;gap:14px;display:flex}.investigation-status-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investigation-status-row>div{background:#0c0c0e;border:1px solid #202023;border-radius:10px;padding:14px}.investigation-status-row strong{margin-top:7px;font-size:14px;display:block}.investigation-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=700px){.investigation-status-row{grid-template-columns:1fr}}.investigation-form{background:#0c0c0e;border:1px solid #29292d;border-radius:12px;flex-direction:column;gap:14px;margin-bottom:16px;padding:18px;display:flex}.investigation-form-header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.investigation-form-header h3{margin:6px 0 0}.investigation-form label{color:#8b8b90;flex-direction:column;gap:7px;font-size:11px;display:flex}.investigation-form input,.investigation-form textarea{box-sizing:border-box;color:#eeeeef;background:#111113;border:1px solid #29292d;border-radius:8px;width:100%;padding:11px 12px;font-family:inherit}.investigation-form textarea{resize:vertical}.investigation-item-list{flex-direction:column;gap:10px;display:flex}.investigation-item-card{background:#0c0c0e;border:1px solid #222226;border-radius:11px;padding:15px}.investigation-item-top{justify-content:space-between;gap:15px;display:flex}.investigation-item-top h3{margin:6px 0 0;font-size:14px}.investigation-item-card p{color:#a1a1a6;margin:12px 0;font-size:12px;line-height:1.6}.investigation-item-meta{color:#68686d;border-top:1px solid #1d1d20;flex-wrap:wrap;gap:14px;padding-top:11px;font-size:10px;display:flex}.investigation-delete{color:#77777c;cursor:pointer;background:0 0;border:0;font-size:20px}.investigation-delete:hover{color:#fff}.root-cause-warning{background:#101012;border:1px dashed #35353a;border-radius:9px;padding:13px}.root-cause-warning strong{margin-bottom:6px;font-size:11px;display:block}.root-cause-warning p{color:#77777c;margin:0;font-size:11px;line-height:1.55}.confirmed-root-cause{background:#0c0c0e;border:1px solid #29292d;border-radius:11px;padding:17px}.confirmed-root-cause p{color:#c5c5c8;margin:10px 0 0;font-size:13px;line-height:1.7}.monitoring-message{background:#0c0c0e;border:1px solid #242428;border-radius:10px;margin-top:14px;padding:15px}.monitoring-message p{color:#919196;margin:8px 0 0;font-size:12px;line-height:1.6}.investigation-form select{box-sizing:border-box;color:#eeeeef;background:#111113;border:1px solid #29292d;border-radius:8px;width:100%;padding:11px 12px;font-family:inherit}.effectiveness-result{background:#0c0c0e;border:1px solid #29292d;border-radius:10px;margin-top:14px;padding:16px}.effectiveness-result h3{margin:8px 0;font-size:14px}.effectiveness-result p{color:#8b8b90;margin:0 0 14px;font-size:12px;line-height:1.6}.effectiveness-effective{border-color:#314337}.problem-history{flex-direction:column;gap:0;display:flex}.problem-history{flex-direction:column;display:flex}.problem-history-item{padding-bottom:24px;position:relative}.problem-history-item:not(:last-child):before{content:"";background:#29292d;width:1px;position:absolute;top:14px;bottom:0;left:4px}.problem-history-content{padding-bottom:2px}.problem-history-content h3{margin:6px 0;font-size:14px}.problem-history-content p{color:#88888d;margin:0 0 9px;font-size:12px;line-height:1.6}.history-meta{color:#66666b;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.problem-action-list{flex-direction:column;gap:11px;display:flex}.problem-action-card{background:#0c0c0e;border:1px solid #222226;border-radius:11px;padding:16px}.problem-action-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.problem-action-top h3{margin:7px 0 0;font-size:14px}.problem-action-description{color:#a0a0a5;margin:13px 0;font-size:12px;line-height:1.6}.problem-action-meta{color:#6e6e73;border-top:1px solid #1e1e21;flex-wrap:wrap;gap:15px;padding-top:11px;font-size:10px;display:flex}.problem-action-meta strong{color:#b6b6ba}.problem-action-buttons{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.problem-health-card{background:#111113;border:1px solid #202023;border-radius:14px;margin-bottom:18px;padding:18px 20px}.problem-health-main{grid-template-columns:minmax(180px,.35fr) minmax(220px,1fr);align-items:center;gap:24px;display:grid}.problem-health-score-row{align-items:baseline;gap:12px;margin-top:7px;display:flex}.problem-health-score{letter-spacing:-.03em;font-size:30px}.problem-health-label{color:#8a8a8f;font-size:12px}.problem-health-progress{background:#222226;border-radius:999px;height:8px;overflow:hidden}.problem-health-progress-fill{border-radius:inherit;background:#eeeeef;height:100%;transition:width .3s}.problem-health-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.problem-health-metrics>div{background:#0c0c0e;border:1px solid #1e1e21;border-radius:9px;padding:11px}.problem-health-metrics span{color:#6c6c71;margin-bottom:5px;font-size:10px;display:block}.problem-health-metrics strong{font-size:12px}.problem-health-blockers{border-top:1px solid #202023;margin-top:15px;padding-top:14px}.problem-health-blocker-list{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.problem-health-blocker{color:#8f8f94;border:1px solid #303034;border-radius:999px;padding:6px 9px;font-size:10px}@media (width<=900px){.problem-health-main{grid-template-columns:1fr}.problem-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.executive-recommendation{background:#111113;border:1px solid #29292d;border-radius:14px;grid-template-columns:42px 1fr;align-items:flex-start;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid}.executive-recommendation-icon{border:1px solid #343438;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.executive-recommendation-content h2{margin:6px 0;font-size:17px}.executive-recommendation-content p{color:#929297;max-width:900px;margin:0;font-size:12px;line-height:1.65}.executive-recommendation-critical{border-color:#533}.executive-recommendation-attention{border-color:#4b432d}.executive-recommendation-ready{border-color:#314337}.executive-recommendation-complete{border-color:#303b38}.executive-recommendation{grid-template-columns:42px minmax(0,1fr) auto}.executive-recommendation-action{align-self:center;align-items:center;display:flex}.executive-recommendation-action .primary-action{white-space:nowrap}@media (width<=850px){.executive-recommendation{grid-template-columns:42px minmax(0,1fr)}.executive-recommendation-action{grid-column:1/-1;padding-left:56px}}@media (width<=560px){.executive-recommendation{grid-template-columns:1fr}.executive-recommendation-icon{display:none}.executive-recommendation-action{grid-column:auto;padding-left:0}.executive-recommendation-action .primary-action{width:100%}}.problem-ownership-card{margin-bottom:18px}.problem-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.problem-ownership-grid>div{background:#0c0c0e;border:1px solid #222226;border-radius:10px;padding:14px}.problem-ownership-grid strong{margin-top:7px;font-size:13px;display:block}@media (width<=800px){.problem-ownership-grid{grid-template-columns:1fr}}.deadline-status{margin-top:7px;font-size:13px;display:inline-block}.deadline-time{color:#6f6f74;margin-top:5px;font-size:10px;display:block}.deadline-status-neutral{color:#8a8a8f}.deadline-status-on-track{color:#b7c9bc}.deadline-status-due-soon{color:#c9b78b}.deadline-status-overdue{color:#d19a9a}.deadline-status-complete{color:#a8bcae}@media (width<=700px){.problem-escalation-alert{flex-direction:column;align-items:stretch}}.problem-escalation-alert{background:#0c0c0e;border:1px solid #3b3b40;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px;display:flex}@media (width<=700px){.problem-escalation-alert{flex-direction:column;align-items:stretch}}.stalled-actions-alert{background:#0d0d0f;border:1px solid #4a4030;border-radius:10px;margin-bottom:14px;padding:14px 16px}.stalled-actions-alert h3{margin:6px 0;font-size:14px}.stalled-actions-alert p{color:#8d8d92;margin:0;font-size:12px;line-height:1.6}.stalled-action-badge{letter-spacing:.08em;border:1px solid #4a4030;border-radius:6px;margin-bottom:10px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.problem-escalation-alert{background:#0d0d0f;border:1px solid #444;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:12px;margin-top:14px;padding:15px 16px;display:grid}.problem-escalation-symbol{border:1px solid #555;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex}.problem-escalation-alert h3{margin:5px 0;font-size:14px}.problem-escalation-alert p{color:#8e8e93;margin:0;font-size:12px;line-height:1.6}.problem-escalation-alert-attention{border-color:#4d432f}.problem-escalation-alert-critical{border-color:#573636}.management-attention-card{background:#0d0d0f;border:1px solid #29292d;border-radius:14px;margin-bottom:18px;padding:18px 20px}.management-attention-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.management-attention-header h2{margin:6px 0 0;font-size:16px}.management-attention-score{font-size:26px;font-weight:700}.management-attention-score small{color:#737378;margin-left:2px;font-size:10px}.management-attention-reasons{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.management-attention-reason{color:#929297;background:#111113;border:1px solid #29292d;border-radius:7px;padding:6px 9px;font-size:10px}.attention-level-low{color:#9ca7a0}.attention-level-medium{color:#b5aa87}.attention-level-high{color:#c89f85}.attention-level-critical{color:#cf9292}.attention-level-closed{color:#8d9691}.resolution-readiness-card{background:#0d0d0f;border:1px solid #29292d;border-radius:14px;margin-bottom:18px;padding:18px 20px}.resolution-readiness-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.resolution-readiness-header h2{margin:6px 0 0;font-size:16px}.resolution-readiness-score{font-size:26px;font-weight:700}.resolution-readiness-score small{color:#737378;margin-left:2px;font-size:10px}.resolution-readiness-progress{background:#18181b;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.resolution-readiness-progress-fill{background:currentColor;border-radius:999px;height:100%}.resolution-readiness-blockers{margin-top:16px}.resolution-readiness-blocker-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.resolution-readiness-blocker{color:#929297;background:#111113;border:1px solid #29292d;border-radius:7px;padding:6px 9px;font-size:10px}.closure-review-card{position:relative}.closure-status{letter-spacing:.06em;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:700}.closure-status-ready{border:1px solid #35473a}.closure-status-pending{border:1px solid #494033}.closure-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.closure-review-grid>div{background:#0c0c0e;border:1px solid #222226;border-radius:9px;padding:13px}.closure-review-grid strong{margin-top:6px;font-size:13px;display:block}.closure-review-statement{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.closure-review-statement>div{background:#0c0c0e;border:1px solid #222226;border-radius:9px;padding:14px}.closure-review-statement p{color:#929297;margin:7px 0 0;font-size:12px;line-height:1.6}.closure-review-warning,.closure-review-ready{border-radius:10px;margin-top:14px;padding:14px 16px}.closure-review-warning{background:#0f0f11;border:1px solid #473d2f}.closure-review-ready{background:#0f1110;border:1px solid #334439;justify-content:space-between;align-items:center;gap:18px;display:flex}.closure-review-warning p,.closure-review-ready p{color:#8e8e93;margin:5px 0 0;font-size:11px;line-height:1.55}.closure-review-ready h3{margin:5px 0 0;font-size:14px}@media (width<=800px){.closure-review-grid,.closure-review-statement{grid-template-columns:1fr}.closure-review-ready{flex-direction:column;align-items:stretch}}.lessons-learned-card{position:relative}.recurrence-watch{background:#0c0c0e;border:1px solid #222226;border-radius:10px;grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:14px;display:grid}.recurrence-watch strong{margin-top:6px;font-size:14px;display:block}.recurrence-watch p{color:#929297;margin:0;font-size:12px;line-height:1.6}.recurrence-level-low{color:#9aa49e}.recurrence-level-medium{color:#b7aa82}.recurrence-level-high{color:#c58f8f}.lessons-summary{background:#0c0c0e;border:1px solid #222226;border-radius:10px;margin-top:14px;padding:14px}.lessons-summary p{color:#929297;margin:7px 0 0;font-size:12px;line-height:1.65}@media (width<=700px){.recurrence-watch{grid-template-columns:1fr}}.historical-loading{color:#86868b;font-size:11px}.historical-problem-list{flex-direction:column;gap:10px;display:flex}.historical-problem-card{background:#0c0c0e;border:1px solid #242428;border-radius:10px;padding:13px}.historical-problem-top{justify-content:space-between;gap:12px;display:flex}.historical-problem-top h3{margin:5px 0 0;font-size:12px;line-height:1.45}.historical-match-score{flex-shrink:0;font-size:15px;font-weight:700}.historical-match-reasons{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.historical-match-reasons span{color:#85858a;border:1px solid #29292d;border-radius:5px;padding:4px 6px;font-size:8px}.historical-learning{border-top:1px solid #202024;margin-top:11px;padding-top:10px}.historical-learning p{color:#96969b;margin:5px 0 0;font-size:10px;line-height:1.55}.historical-problem-card .secondary-action{width:100%;margin-top:12px}.historical-problem-actions{flex-direction:column;gap:7px;margin-top:12px;display:flex}.historical-problem-actions button{width:100%}.recurrence-review{border-top:1px solid #242428;margin-top:14px;padding-top:14px}.recurrence-review-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.recurrence-review-status{color:#8f8f94;margin-top:10px;font-size:10px}.previous-action-analysis{margin-bottom:18px}.previous-action-analysis-attention{border-color:#4a4030}.previous-action-analysis-critical{border-color:#563737}.previous-action-analysis-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.previous-action-analysis-header h2{margin:6px 0 0;font-size:15px}.previous-action-analysis-message{color:#96969b;margin:14px 0 0;font-size:12px;line-height:1.65}.previous-action-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.previous-action-analysis-grid>div{background:#0c0c0e;border:1px solid #242428;border-radius:9px;padding:13px}.previous-action-analysis-grid p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.55}.previous-action-analysis-grid strong{margin-top:6px;display:block}.previous-action-findings{border-top:1px solid #242428;margin-top:14px;padding-top:13px}.previous-action-finding{grid-template-columns:18px 1fr;gap:7px;margin-top:8px;display:grid}.previous-action-finding p{color:#929297;margin:0;font-size:11px;line-height:1.55}@media (width<=700px){.previous-action-analysis-grid{grid-template-columns:1fr}}.corrective-quality-card{position:relative}.corrective-quality-score{font-size:26px;font-weight:700}.corrective-quality-score small{color:#737378;margin-left:2px;font-size:10px}.corrective-quality-status{background:#0c0c0e;border:1px solid #242428;border-radius:9px;padding:14px}.corrective-quality-status strong{font-size:14px;display:block}.corrective-quality-status p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.corrective-quality-findings{margin-top:14px}.corrective-quality-finding{grid-template-columns:18px 1fr;gap:7px;margin-top:8px;display:grid}.corrective-quality-finding p{color:#929297;margin:0;font-size:11px;line-height:1.55}.corrective-quality-warning{background:#0f0f11;border:1px solid #493b30;border-radius:9px;margin-top:14px;padding:13px}.corrective-quality-warning p{color:#929297;margin:6px 0 10px;font-size:11px;line-height:1.55}.corrective-quality-strong{border-color:#35463b}.corrective-quality-reasonable{border-color:#3d4238}.corrective-quality-needs-review{border-color:#4b4130}.corrective-quality-weak{border-color:#553535}.quality-workflow-lock{background:#101012;border:1px dashed #494039;border-radius:8px;margin-top:10px;padding:11px 13px}.quality-workflow-lock p{color:#8e8e93;margin:5px 0 0;font-size:10px;line-height:1.55}.effectiveness-confidence-card{background:#0c0c0e;border:1px solid #29292d;border-radius:10px;margin:14px 0;padding:14px}.effectiveness-confidence-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.effectiveness-confidence-header h3{margin:5px 0 0;font-size:14px}.effectiveness-confidence-score{font-size:26px;font-weight:700}.effectiveness-confidence-score small{color:#737378;margin-left:2px;font-size:10px}.effectiveness-confidence-summary{margin-top:13px}.effectiveness-confidence-summary strong{font-size:12px}.effectiveness-confidence-summary p{color:#929297;margin:5px 0 0;font-size:11px;line-height:1.6}.effectiveness-confidence-progress{background:#1b1b1e;border-radius:20px;height:5px;margin-top:12px;overflow:hidden}.effectiveness-confidence-progress-fill{border-radius:inherit;background:#d8d8dc;height:100%;transition:width .25s}.effectiveness-confidence-findings,.effectiveness-confidence-blockers{border-top:1px solid #242428;margin-top:14px;padding-top:12px}.effectiveness-confidence-item{grid-template-columns:18px 1fr;gap:7px;margin-top:7px;display:grid}.effectiveness-confidence-item p{color:#929297;margin:0;font-size:10px;line-height:1.55}.effectiveness-override-warning{background:#101012;border:1px solid #4a4032;border-radius:9px;margin-top:12px;padding:13px 14px}.effectiveness-override-warning h3{margin:6px 0 0;font-size:13px}.effectiveness-override-warning p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.effectiveness-override-warning label{margin-top:12px}.effectiveness-override-record{background:#0f0f11;border:1px solid #4b4030;border-radius:9px;margin-top:14px;padding:14px}.effectiveness-override-record h3{margin:6px 0 0;font-size:13px}.effectiveness-override-record p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.effectiveness-override-meta{color:#818186;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:10px;display:flex}.closure-override-warning{background:#0f0f11;border:1px solid #4b4030;border-radius:9px;margin-top:14px;padding:14px}.closure-override-warning h3{margin:6px 0 0;font-size:13px}.closure-override-warning>p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.closure-override-reason{border-top:1px solid #29292d;margin-top:12px;padding-top:10px}.closure-override-reason strong{font-size:10px}.closure-override-reason p{color:#929297;margin:5px 0 0;font-size:11px;line-height:1.55}.closure-approval-panel{background:#0f0f11;border:1px solid #514333;border-radius:9px;margin-top:14px;padding:14px}.closure-approval-panel h3{margin:6px 0 0;font-size:13px}.closure-approval-panel>p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.closure-approval-status{margin-top:10px;font-size:11px}.closure-approval-panel label{margin-top:12px;display:block}.closure-approval-approved{background:#0c0e0d;border:1px solid #334239;border-radius:8px;margin-top:12px;padding:12px}.closure-approval-approved p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.55}.closure-approval-approved small{color:#737378;margin-top:8px;display:block}.closure-governance-status{border-radius:8px;margin-top:10px;padding:11px 12px;font-size:10px}.closure-governance-status p{margin:5px 0 0;line-height:1.55}.closure-governance-valid{border:1px solid #35463b}.closure-governance-warning{border:1px solid #514333}.closure-approval-rejected{background:#100d0d;border:1px solid #503434;border-radius:8px;margin-top:12px;padding:12px}.closure-approval-rejected p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.55}.closure-approval-rejected small{color:#737378;margin-top:8px;display:block}.closure-recovery-plan{background:#0f0f11;border:1px solid #463939;border-radius:9px;margin-top:14px;padding:14px}.closure-recovery-plan h3{margin:6px 0 0;font-size:13px}.closure-recovery-plan>p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.closure-recovery-list{margin-top:12px}.closure-recovery-item{grid-template-columns:22px 1fr;gap:8px;margin-top:8px;display:grid}.closure-recovery-item>span{border:1px solid #3b3b40;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.closure-recovery-item p{color:#929297;margin:0;font-size:11px;line-height:1.55}.post-closure-watch{background:#0f0f11;border:1px solid #343438;border-radius:9px;margin-top:14px;padding:14px}.post-closure-watch-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.post-closure-watch-header h3{margin:6px 0 0;font-size:13px}.post-closure-watch-header>strong{font-size:16px}.post-closure-watch>p{color:#929297;margin:8px 0 0;font-size:11px;line-height:1.6}.post-closure-watch-reasons{border-top:1px solid #27272b;margin-top:12px;padding-top:10px}.post-closure-watch-item{grid-template-columns:18px 1fr;gap:7px;margin-top:7px;display:grid}.post-closure-watch-item p{color:#929297;margin:0;font-size:10px;line-height:1.55}.post-closure-watch-medium{border-color:#4b4030}.post-closure-watch-high{border-color:#553535}.reopen-recommendation{background:#0f0f11;border:1px solid #3b3b40;border-radius:9px;margin-top:14px;padding:14px}.reopen-recommendation-attention{border-color:#4d4130}.reopen-recommendation-critical{border-color:#563535}.reopen-recommendation-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reopen-recommendation-header h3{margin:6px 0 0;font-size:13px}.reopen-recommendation-header>strong{font-size:16px}.reopen-recommendation>p{color:#929297;margin:8px 0 0;font-size:11px;line-height:1.6}.reopen-recommendation-reasons{border-top:1px solid #29292d;margin-top:12px;padding-top:10px}.reopen-recommendation-item{grid-template-columns:18px 1fr;gap:7px;margin-top:7px;display:grid}.reopen-recommendation-item p{color:#929297;margin:0;font-size:10px;line-height:1.55}.reopen-recommendation-actions{margin-top:12px}.reopen-form{background:#0c0c0e;border:1px solid #3c3c40;border-radius:9px;margin-top:12px;padding:14px}.reopen-form label{margin-top:12px;display:block}.reopened-investigation-record{background:#0f0f11;border:1px solid #3c3c40;border-radius:9px;margin-top:14px;padding:14px}.reopened-investigation-record h3{margin:6px 0 0;font-size:13px}.reopened-investigation-record p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.reopened-investigation-record small{color:#737378;margin-top:8px;font-size:10px;display:block}.reopen-revalidation-card{background:#0f0f11;border:1px solid #4a4032;border-radius:9px;margin-top:14px;padding:14px}.reopen-revalidation-card h3{margin:6px 0 0;font-size:13px}.reopen-revalidation-card>p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.reopen-revalidation-list{margin-top:13px}.reopen-revalidation-item{border-top:1px solid #29292d;padding:11px 0}.reopen-revalidation-item>div{justify-content:space-between;gap:12px;display:flex}.reopen-revalidation-item strong{font-size:11px}.reopen-revalidation-item span{color:#9a9aa0;text-transform:uppercase;font-size:9px}.reopen-revalidation-item p{color:#85858a;margin:5px 0 0;font-size:10px;line-height:1.55}.reopen-cycle-badge{color:#a0a0a5;letter-spacing:.04em;border:1px solid #3c3c40;border-radius:20px;margin-top:7px;padding:4px 8px;font-size:9px;display:inline-flex}.problem-cycle-list{gap:12px;display:grid}.problem-cycle-card{background:#0d0d0f;border:1px solid #29292d;border-radius:9px;padding:14px}.problem-cycle-header{justify-content:space-between;gap:14px;display:flex}.problem-cycle-header h3{margin:5px 0 0;font-size:13px}.problem-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.problem-cycle-grid p{color:#929297;margin:5px 0 0;font-size:10px;line-height:1.55}.problem-cycle-card>small{color:#737378;border-top:1px solid #242428;margin-top:11px;padding-top:9px;display:block}@media (width<=900px){.problem-cycle-grid{grid-template-columns:1fr}}.cycle-learning-card{margin-top:14px}.cycle-learning-card h2{margin-top:5px}.cycle-learning-score{font-size:22px;font-weight:700}.cycle-learning-score small{color:#77777c;margin-left:2px;font-size:10px}.cycle-learning-message{color:#929297;margin:8px 0 0;font-size:11px;line-height:1.6}.cycle-learning-findings{border-top:1px solid #29292d;margin-top:14px;padding-top:11px}.cycle-learning-item{grid-template-columns:18px 1fr;gap:7px;margin-top:8px;display:grid}.cycle-learning-item p{color:#929297;margin:0;font-size:10px;line-height:1.55}.cycle-learning-attention{border-color:#4a4032}.cycle-learning-critical{border-color:#553434}.learning-review-card{margin-top:14px}.learning-review-card>p{color:#929297;font-size:11px;line-height:1.6}.learning-review-card label{margin-top:14px;display:block}.learning-review-required{border-color:#553a36}.learning-review-complete{border-color:#35453b}.learning-review-result{border-top:1px solid #29292d;margin-top:13px;padding-top:12px}.learning-review-result p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.learning-review-result small{color:#737378;margin-top:8px;font-size:10px;display:block}.learning-workflow-lock{background:#101012;border:1px dashed #51403a;border-radius:8px;margin-top:12px;padding:12px 13px}.learning-workflow-lock p{color:#929297;margin:5px 0 0;font-size:10px;line-height:1.55}.corrective-novelty-card{margin-top:14px}.corrective-novelty-card>strong{margin-top:8px;font-size:12px;display:block}.corrective-novelty-card>p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.corrective-novelty-match{border-top:1px solid #29292d;margin-top:12px;padding-top:10px}.corrective-novelty-match p{color:#929297;margin:5px 0 0;font-size:10px}.corrective-novelty-repeated-action{border-color:#553434}.corrective-novelty-limited-change{border-color:#4a4032}.corrective-change-review{border-color:#4b4030;margin-top:14px}.corrective-change-review>p{color:#929297;margin:7px 0 0;font-size:11px;line-height:1.6}.corrective-change-review label{margin-top:14px;display:block}.corrective-change-record{background:#0c0c0e;border:1px solid #36363a;border-radius:8px;margin-top:13px;padding:12px}.corrective-change-record p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.corrective-change-record small{color:#737378;margin-top:8px;font-size:10px;display:block}.corrective-change-current-action{border-top:1px solid #29292d;margin-top:11px;padding-top:9px}.corrective-change-current-action p{color:#9a9aa0;margin:5px 0 0;font-size:10px;line-height:1.55}.root-cause-revalidation{margin-top:14px}.root-cause-revalidation>strong{margin-top:7px;font-size:12px;display:block}.root-cause-revalidation>p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.root-cause-revalidation-warning{border-color:#553a36}.root-cause-history-match{border-top:1px solid #29292d;margin-top:12px;padding-top:10px}.root-cause-history-match p{color:#929297;margin:5px 0 0;font-size:10px;line-height:1.55}.root-cause-history-match small{color:#737378;margin-top:6px;font-size:9px;display:block}.root-cause-candidate-review{background:#0d0d0f;border:1px solid #343438;border-radius:8px;margin-top:12px;padding:12px}.root-cause-candidate-warning{border-color:#563934}.root-cause-candidate-clear{border-color:#34453b}.root-cause-candidate-heading{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.root-cause-candidate-heading strong{font-size:11px}.root-cause-candidate-heading span{color:#8e8e94;font-size:10px}.root-cause-candidate-review>p{color:#929297;margin:6px 0 0;font-size:10px;line-height:1.55}.root-cause-candidate-history{border-top:1px solid #29292d;margin-top:9px;padding-top:8px}.root-cause-candidate-history p{color:#8e8e94;margin:5px 0 0;font-size:10px}.root-cause-confirmation-gate{background:#0f0f11;border:1px solid #563934;border-radius:8px;margin-top:12px;padding:13px}.root-cause-confirmation-gate h3{margin:6px 0 0;font-size:12px}.root-cause-confirmation-gate>p{color:#929297;margin:7px 0 0;font-size:10px;line-height:1.6}.root-cause-confirmation-gate label{margin-top:12px;display:block}.root-cause-validation-record{margin-top:14px}.root-cause-validation-complete,.root-cause-validation-pending{background:#0d0d0f;border:1px solid #37373b;border-radius:8px;margin-top:10px;padding:12px}.root-cause-validation-complete>strong,.root-cause-validation-pending>strong{font-size:12px}.root-cause-validation-complete>p,.root-cause-validation-pending>p{color:#929297;margin:6px 0 0;font-size:10px;line-height:1.6}.root-cause-validation-current{border-top:1px solid #29292d;margin-top:10px;padding-top:9px}.root-cause-validation-current p{color:#9a9aa0;margin:5px 0 0;font-size:10px;line-height:1.55}.root-cause-validation-complete small{color:#737378;margin-top:9px;font-size:10px;display:block}.root-cause-validation-pending{border-color:#553a36}.root-cause-evidence-card{margin-top:14px}.root-cause-evidence-card>strong{margin-top:8px;font-size:12px;display:block}.root-cause-evidence-card>p{color:#929297;margin:6px 0 0;font-size:11px;line-height:1.6}.root-cause-evidence-score{font-size:20px;font-weight:700}.root-cause-evidence-score small{color:#737378;margin-left:2px;font-size:10px}.root-cause-evidence-list{border-top:1px solid #29292d;margin-top:12px;padding-top:10px}.root-cause-evidence-item{grid-template-columns:18px 1fr;gap:7px;margin-top:7px;display:grid}.root-cause-evidence-item p{color:#929297;margin:0;font-size:10px;line-height:1.55}.root-cause-evidence-insufficient{border-color:#553434}.root-cause-evidence-developing{border-color:#4a4032}.proposed-root-cause-evidence{background:#0d0d0f;border:1px solid #343438;border-radius:8px;margin-top:12px;padding:12px}.proposed-evidence-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proposed-evidence-heading strong{margin-top:4px;font-size:12px;display:block}.proposed-evidence-score{font-size:19px;font-weight:700}.proposed-evidence-score small{color:#737378;margin-left:2px;font-size:10px}.proposed-root-cause-evidence>p{color:#929297;margin:8px 0 0;font-size:10px;line-height:1.6}.proposed-evidence-gaps{border-top:1px solid #29292d;margin-top:10px;padding-top:9px}.proposed-evidence-gaps p{color:#929297;margin:6px 0 0;font-size:10px;line-height:1.5}.corrective-traceability-preview{background:#0d0d0f;border:1px solid #343438;border-radius:8px;margin-top:12px;padding:12px}.corrective-traceability-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.corrective-traceability-header strong{margin-top:4px;font-size:12px;display:block}.corrective-traceability-score{font-size:20px;font-weight:700}.corrective-traceability-score small{color:#737378;margin-left:2px;font-size:10px}.corrective-traceability-preview>p{color:#929297;margin:8px 0 0;font-size:10px;line-height:1.6}.corrective-traceability-terms{border-top:1px solid #29292d;margin-top:10px;padding-top:9px}.corrective-traceability-terms>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.corrective-traceability-terms>div>span{color:#a0a0a6;background:#151518;border:1px solid #303034;border-radius:999px;padding:4px 7px;font-size:9px}.corrective-traceability-weak{border-color:#553434}.corrective-traceability-limited{border-color:#4a4032}.corrective-traceability-strong{border-color:#34453b}.corrective-traceability-override{background:#0f0f11;border:1px solid #563934;border-radius:8px;margin-top:12px;padding:13px}.corrective-traceability-override h3{margin:6px 0 0;font-size:12px}.corrective-traceability-override>p{color:#929297;margin:7px 0 0;font-size:10px;line-height:1.6}.corrective-traceability-override label{margin-top:12px;display:block}.corrective-strength-preview{background:#0d0d0f;border:1px solid #343438;border-radius:8px;margin-top:12px;padding:12px}.corrective-strength-header{justify-content:space-between;gap:12px;display:flex}.corrective-strength-header strong{margin-top:4px;font-size:12px;display:block}.corrective-strength-score{font-size:20px;font-weight:700}.corrective-strength-score small{color:#737378;margin-left:2px;font-size:10px}.corrective-strength-preview>p{color:#929297;margin:8px 0 0;font-size:10px;line-height:1.6}.corrective-strength-findings{border-top:1px solid #29292d;margin-top:9px;padding-top:8px}.corrective-strength-findings p{color:#929297;margin:5px 0 0;font-size:10px}.containment-override-panel,.containment-override-record{background:#0f0f11;border:1px solid #563934;border-radius:8px;margin-top:12px;padding:13px}.containment-override-panel h3{margin:6px 0 0;font-size:12px}.containment-override-panel>p,.containment-override-record>p{color:#929297;margin:7px 0 0;font-size:10px;line-height:1.6}.containment-override-panel label{margin-top:12px;display:block}.containment-override-record small{color:#737378;margin-top:8px;font-size:10px;display:block}.corrective-strength-record{background:#0d0d0f;border:1px solid #343438;border-radius:8px;margin-top:14px;padding:14px}.corrective-strength-record h3{margin:4px 0 0;font-size:13px}.corrective-strength-record>p{color:#929297;margin:8px 0 0;font-size:10px;line-height:1.6}.corrective-strength-finding{align-items:flex-start;gap:7px;margin-top:6px;display:flex}.corrective-strength-finding p{color:#929297;margin:0;font-size:10px;line-height:1.5}.corrective-strength-governance{border-top:1px solid #3b3030;margin-top:12px;padding-top:10px}.corrective-strength-governance p{color:#a59b9b;margin:6px 0 0;font-size:10px;line-height:1.6}.cycle-intelligence-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;margin-bottom:24px;padding:24px}.cycle-intelligence-recurrent{border-left:4px solid #222}.cycle-intelligence-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cycle-intelligence-header h2{margin:5px 0 0}.cycle-intelligence-status{background:#f1f1f1;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.cycle-intelligence-card>p{margin:18px 0 0;line-height:1.6}.cycle-intelligence-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.cycle-intelligence-metrics>div{background:#f7f7f7;border-radius:12px;padding:14px}.cycle-intelligence-metrics span{color:#777;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:11px;display:block}.cycle-intelligence-metrics strong{font-size:14px}.cycle-reopen-context{border-top:1px solid #e6e6e6;margin-top:18px;padding-top:18px}.cycle-reopen-context p{margin:7px 0}.cycle-reopen-context small{color:#777}@media (width<=800px){.cycle-intelligence-metrics{grid-template-columns:1fr}.cycle-intelligence-header{flex-direction:column}}.cross-cycle-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;margin-bottom:24px;padding:26px}.cross-cycle-critical{border-left:4px solid #222}.cross-cycle-warning{border-left:4px solid #777}.cross-cycle-strong{border-left:4px solid #b8b8b8}.cross-cycle-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cross-cycle-header h2{margin:6px 0 0}.cross-cycle-score{text-align:right;min-width:82px;font-size:28px;font-weight:700}.cross-cycle-score small{color:#777;margin-left:2px;font-size:12px;font-weight:500}.cross-cycle-message{max-width:850px;margin:18px 0;line-height:1.65}.cross-cycle-questions{background:#f7f7f7;border-radius:12px;margin-top:20px;padding:18px}.cross-cycle-question{align-items:flex-start;gap:10px;margin-top:10px;display:flex}.cross-cycle-question>span{font-weight:700}.cross-cycle-question p{margin:0;line-height:1.5}.cross-cycle-context{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.cross-cycle-context>div{border:1px solid #eee;border-radius:10px;padding:14px}.cross-cycle-context span{color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;display:block}.cross-cycle-context strong{font-size:14px}@media (width<=900px){.cross-cycle-context{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cross-cycle-context{grid-template-columns:1fr}.cross-cycle-header{flex-direction:column}.cross-cycle-score{text-align:left}}.management-command-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;margin-bottom:24px;padding:26px}.management-command-critical{border-left:4px solid #111}.management-command-high{border-left:4px solid #555}.management-command-medium{border-left:4px solid #999}.management-command-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.management-command-header h2{margin:6px 0 0}.management-command-score{white-space:nowrap;font-size:30px;font-weight:700}.management-command-score small{color:#777;margin-left:2px;font-size:12px;font-weight:500}.management-command-recommendation{max-width:850px;margin:18px 0 0;line-height:1.65}.management-command-reasons{background:#f7f7f7;border-radius:12px;margin-top:20px;padding:18px}.management-command-reason{align-items:flex-start;gap:10px;margin-top:9px;display:flex}.management-command-reason p{margin:0;font-size:12px;line-height:1.5}.executive-priorities-section{background:#fff;border:1px solid #e4e4e4;border-radius:18px;margin-bottom:28px;padding:26px}.executive-priorities-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.executive-priorities-heading h2{margin:5px 0}.executive-priorities-heading p{color:#707070;margin:0}.executive-priority-count{text-align:right;min-width:110px;font-size:28px;font-weight:700}.executive-priority-count span{color:#777;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px;font-weight:600;display:block}.executive-priority-list{flex-direction:column;gap:10px;display:flex}.executive-priority-card{background:#fafafa;border:1px solid #eee;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.executive-priority-critical{border-left:4px solid #111}.executive-priority-high{border-left:4px solid #555}.executive-priority-medium{border-left:4px solid #999}.executive-priority-rank{color:#aaa;font-size:17px;font-weight:700}.executive-priority-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.executive-priority-title-row h3{margin:4px 0 0;font-size:16px}.executive-attention-badge{text-transform:uppercase;letter-spacing:.04em;background:#eee;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.executive-attention-critical{color:#fff;background:#111}.executive-attention-high{color:#fff;background:#444}.executive-priority-meta{color:#777;flex-wrap:wrap;gap:6px 18px;margin-top:11px;font-size:11px;display:flex}.executive-priority-meta strong{color:#333}.executive-priority-reasons{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.executive-priority-reasons span{color:#555;background:#eee;border-radius:7px;padding:5px 8px;font-size:10px}.executive-priority-action{text-align:right;min-width:145px}.executive-priority-score{margin-bottom:10px}.executive-priority-score strong{font-size:24px}.executive-priority-score small{color:#777;font-size:10px}.executive-priority-action button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:600}.executive-priority-action button:hover{color:#fff;background:#111;border-color:#111}.executive-priority-empty{text-align:center;background:#f7f7f7;border-radius:12px;padding:24px}.executive-priority-empty p{color:#777;margin:5px 0 0}@media (width<=800px){.executive-priority-card{grid-template-columns:36px minmax(0,1fr)}.executive-priority-action{text-align:left;grid-column:2}.executive-priorities-heading{flex-direction:column}.executive-priority-count{text-align:left}}.closure-summary-card{position:relative}.closure-summary-status{text-transform:uppercase;letter-spacing:.05em;background:#eee;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.closure-summary-status-closed{color:#fff;background:#111}.closure-summary-context{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.closure-summary-context>div{background:#f7f7f7;border-radius:9px;padding:12px}.closure-summary-context strong{margin-top:5px;font-size:12px;display:block}.closure-summary-block{border:1px solid #e5e5e5;border-radius:10px;margin-top:18px;padding:15px}.closure-summary-block p{margin:7px 0 0;line-height:1.65}.closure-summary-response{margin-top:20px}.closure-summary-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.closure-summary-response-grid>div{background:#f7f7f7;border-radius:10px;padding:14px}.closure-summary-response-grid span{text-transform:uppercase;letter-spacing:.05em;color:#777;font-size:10px;font-weight:700}.closure-summary-response-grid p{margin:7px 0 0;line-height:1.55}.closure-summary-outcome{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.closure-summary-outcome>div{border:1px solid #e5e5e5;border-radius:9px;padding:13px}.closure-summary-outcome strong{margin-top:5px;font-size:14px;display:block}.closure-summary-learning{color:#fff;background:#111;border-radius:12px;margin-top:20px;padding:18px}.closure-summary-learning .field-label{color:#999}.closure-summary-learning h3{color:#fff;margin:6px 0 0}.closure-summary-learning p{color:#d0d0d0;margin:9px 0 0;line-height:1.65}.closure-summary-warning{background:#f7f7f7;border:1px solid #ddd;border-radius:10px;margin-top:14px;padding:14px}.closure-summary-warning p{color:#666;margin:5px 0 0}@media (width<=800px){.closure-summary-context,.closure-summary-outcome{grid-template-columns:repeat(2,1fr)}.closure-summary-response-grid{grid-template-columns:1fr}}.memory-recommendation-card{border-left:4px solid #222}.memory-recommendation-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.memory-recommendation-header h2{margin:5px 0 0}.memory-recommendation-score{font-size:24px;font-weight:700}.memory-recommendation-score small{color:#777;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600;display:block}.memory-recommendation-message{margin-top:14px;line-height:1.6}.memory-reference{background:#f7f7f7;border-radius:11px;gap:12px;margin-top:18px;padding:16px;display:grid}.memory-reference p{margin:5px 0 0;line-height:1.6}.memory-reference-lesson{color:#fff;background:#111;border-radius:8px;padding:12px}.memory-reference-lesson .field-label{color:#999}.memory-reference-lesson p{color:#ddd}.memory-recommendation-guidance{border:1px solid #e2e2e2;border-radius:9px;margin-top:15px;padding:14px}.memory-recommendation-guidance p{margin:6px 0 0}.memory-recommendation-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.management-decision-outcome-card>p{color:#707070;margin-top:0;line-height:1.6}.management-decision-outcome-card label{margin-top:16px;display:block}.management-decision-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.management-decision-history{border-top:1px solid #e5e5e5;margin-top:22px;padding-top:18px}.management-decision-history-item{background:#f7f7f7;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:10px;padding:12px;display:flex}.management-decision-history-item p{color:#666;margin:5px 0 0;font-size:11px;line-height:1.5}.management-decision-history-item small{color:#777;white-space:nowrap;font-size:9px}.decision-outcome-review{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}.decision-outcome-review textarea{width:100%;margin-top:8px}.decision-outcome-buttons{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.decision-outcome-record{background:#fff;border:1px solid #e4e4e4;border-radius:8px;margin-top:7px;padding:10px}.decision-outcome-record p{margin:5px 0}.decision-quality-card{position:relative}.decision-quality-score{font-size:26px;font-weight:700}.decision-quality-score small{color:#777;margin-left:2px;font-size:10px;font-weight:500}.decision-quality-level{text-transform:uppercase;background:#eee;border-radius:999px;margin-top:10px;padding:6px 9px;font-size:10px;display:inline-block}.decision-quality-strong .decision-quality-level{color:#fff;background:#111}.decision-quality-message{max-width:760px;margin-top:12px;line-height:1.6}.decision-quality-findings,.decision-quality-blockers{background:#f7f7f7;border-radius:10px;margin-top:16px;padding:14px}.decision-quality-item{align-items:flex-start;gap:8px;margin-top:7px;display:flex}.decision-quality-item p{margin:0;font-size:11px;line-height:1.5}.action-escalation-form,.action-escalation-record{background:#f7f7f7;border:1px solid #ddd;border-radius:9px;margin-top:12px;padding:12px}.action-escalation-form textarea{width:100%;margin-top:8px}.action-escalation-buttons{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.action-escalation-record{color:#fff;background:#111}.action-escalation-record .field-label{color:#999}.action-escalation-record strong{margin-top:5px;display:block}.action-escalation-record p{color:#ddd;margin:7px 0;line-height:1.5}.action-escalation-record small{color:#999}.action-escalation-record-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.action-escalation-record-header strong{margin-top:5px;display:block}.action-escalation-status,.action-escalation-resolved-status{letter-spacing:.04em;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.action-escalation-status{color:#111;background:#fff}.action-escalation-resolved{background:#f6f6f6;border:1px solid #ddd;border-radius:10px;margin-top:12px;padding:14px}.action-escalation-resolved-status{color:#fff;background:#111}.escalation-resolution-form{border-top:1px solid #444;margin-top:14px;padding-top:14px}.escalation-resolution-form>p{color:#ccc;margin:6px 0 10px;font-size:11px;line-height:1.5}.escalation-resolution-form textarea{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;margin-top:7px;padding:10px}.escalation-history-item{border-top:1px solid #ddd;margin-top:12px;padding-top:12px}.escalation-history-item p{color:#444;margin:5px 0;line-height:1.5}.escalation-history-item small{color:#777}#management-actions-section,#management-decision-section,#recurrence-section,#effectiveness-section{scroll-margin-top:90px}.monitoring-start-panel,.monitoring-active-panel{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:12px;margin-top:16px;padding:16px}.monitoring-start-panel textarea,.effectiveness-verification-panel textarea{box-sizing:border-box;resize:vertical;border:1px solid #d9d9d9;border-radius:8px;width:100%;margin-top:8px;padding:10px}.monitoring-review-row{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;display:flex}.monitoring-review-row label{min-width:180px}.monitoring-review-row select{background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:100%;margin-top:6px;padding:9px;display:block}.monitoring-active-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitoring-active-heading strong{margin-top:4px;display:block}.monitoring-active-badge{color:#fff;background:#111;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:700}.monitoring-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.monitoring-details-grid>div{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:11px}.monitoring-details-grid strong{margin-top:5px;font-size:11px;line-height:1.5;display:block}.effectiveness-verification-panel{border-top:1px solid #ddd;margin-top:14px;padding-top:14px}.effectiveness-verification-panel p{color:#666;font-size:10px;line-height:1.5}.effectiveness-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.effectiveness-result-panel{background:#fff;border:1px solid #ddd;border-radius:9px;margin-top:14px;padding:14px}.effectiveness-result-heading strong{margin-top:4px;font-size:15px;display:block}.effectiveness-result-outcome{margin-top:12px}.effectiveness-result-outcome p{margin:5px 0;line-height:1.6}.effectiveness-result-panel small{color:#777}.effectiveness-system-decision{background:#f4f4f4;border-radius:8px;margin-top:14px;padding:11px}.effectiveness-system-decision strong{margin-top:5px;font-size:11px;display:block}@media (width<=700px){.monitoring-review-row{flex-direction:column;align-items:stretch}.monitoring-details-grid{grid-template-columns:1fr}}.effectiveness-review-form{background:#f8f8f8;border:1px solid #ddd;border-radius:12px;margin-top:16px;padding:18px}.effectiveness-review-header h3{margin:5px 0}.effectiveness-review-header p{color:#666;max-width:720px;margin:0;font-size:11px;line-height:1.6}.effectiveness-expected{background:#fff;border:1px solid #e2e2e2;border-radius:8px;margin-top:16px;padding:13px}.effectiveness-expected p{margin:5px 0 0;line-height:1.6}.effectiveness-observed{margin-top:16px}.effectiveness-observed textarea{box-sizing:border-box;resize:vertical;border:1px solid #d5d5d5;border-radius:8px;width:100%;margin-top:7px;padding:11px}.effectiveness-decision-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.effectiveness-decision-guide>div{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:11px}.effectiveness-decision-guide strong{margin-bottom:5px;font-size:10px;display:block}.effectiveness-decision-guide span{color:#707070;font-size:9px;line-height:1.5}.effectiveness-review-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.effectiveness-decision-guide{grid-template-columns:1fr}}.closure-learning-gate{background:#f7f7f7;border:1px solid #ddd;border-radius:10px;margin-top:14px;padding:14px}.closure-learning-gate strong{margin-top:5px;font-size:13px;display:block}.closure-learning-gate p{color:#666;margin:7px 0 12px;font-size:10px;line-height:1.6}.problem-portfolio-health{background:#101010;border:1px solid #292929;border-radius:14px;margin-top:22px;margin-bottom:22px;padding:22px}.problem-portfolio-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.problem-portfolio-heading h2{margin:5px 0}.problem-portfolio-heading p{color:#969696;max-width:650px;margin:0;line-height:1.6}.problem-portfolio-total{text-align:right;min-width:100px}.problem-portfolio-total strong{font-size:30px;display:block}.problem-portfolio-total span{color:#888;font-size:11px}.problem-portfolio-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.problem-portfolio-lifecycle>div{background:#151515;border:1px solid #292929;border-radius:10px;padding:14px}.problem-portfolio-lifecycle span{color:#888;min-height:28px;font-size:10px;display:block}.problem-portfolio-lifecycle strong{margin-top:5px;font-size:21px;display:block}.problem-portfolio-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.problem-portfolio-signals>div{background:#0d0d0d;border:1px solid #242424;border-radius:9px;padding:13px}.problem-portfolio-signals strong{margin:6px 0;font-size:18px;display:block}.problem-portfolio-signals p{color:#777;margin:0;font-size:9px;line-height:1.5}@media (width<=1000px){.problem-portfolio-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-portfolio-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.problem-portfolio-heading{flex-direction:column}.problem-portfolio-total{text-align:left}.problem-portfolio-lifecycle,.problem-portfolio-signals{grid-template-columns:1fr}}.management-outcome-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.management-outcome-form label{flex-direction:column;gap:6px;display:flex}.management-outcome-form textarea{min-height:95px}.management-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.management-outcome-checkbox{align-items:center;flex-direction:row!important;gap:8px!important}.management-outcome-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.management-outcome-item{background:#0e0e0e;border:1px solid #292929;border-radius:10px;padding:16px}.management-outcome-item-top{justify-content:space-between;gap:18px;display:flex}.management-outcome-item-top h3{margin:5px 0}.management-outcome-score strong{font-size:24px}.management-outcome-score small{color:#666;font-size:8px}.management-outcome-block,.management-outcome-learning{border-top:1px solid #222;margin-top:12px;padding-top:10px}.management-outcome-block p,.management-outcome-learning p{color:#969696;margin:5px 0 0;line-height:1.55}.management-outcome-learning{background:#0a0a0a;border:1px solid #242424;border-radius:7px;padding:11px}.management-outcome-meta{color:#777;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:9px;display:flex}.management-outcome-meta strong{color:#aaa}.management-outcome-empty{color:#777;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:14px}@media (width<=800px){.management-outcome-grid{grid-template-columns:1fr}}.similar-memory-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.similar-memory-item{background:#0d0d0d;border:1px solid #292929;border-radius:10px;padding:16px}.similar-memory-top{justify-content:space-between;gap:18px;display:flex}.similar-memory-top h3{margin:5px 0}.similar-memory-score{text-align:right}.similar-memory-score strong{font-size:24px}.similar-memory-score small{color:#666;font-size:8px;display:block}.similar-memory-reasons{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.similar-memory-reasons span{color:#888;border:1px solid #292929;border-radius:5px;padding:4px 7px;font-size:8px}.similar-memory-block{border-top:1px solid #222;margin-top:12px;padding-top:10px}.similar-memory-block p,.similar-memory-learning p{color:#959595;margin:5px 0 0;font-size:10px;line-height:1.55}.similar-memory-learning{background:#090909;border:1px solid #252525;border-radius:7px;margin-top:12px;padding:11px}.similar-memory-footer{color:#777;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:8px;display:flex}.similar-memory-footer strong{color:#aaa}.similar-memory-footer button{color:#bbb;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.similar-memory-empty{color:#777;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:14px}.historical-intervention-card{border:1px solid #2a2a2a}.historical-intervention-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.historical-intervention-header h2{margin:5px 0}.historical-intervention-header p{color:#888;margin:0;line-height:1.5}.historical-intervention-confidence{text-align:right;min-width:70px}.historical-intervention-confidence strong{font-size:26px}.historical-intervention-confidence small{color:#666;font-size:8px;display:block}.historical-intervention-source{background:#0a0a0a;border:1px solid #242424;border-radius:7px;margin-top:16px;padding:12px}.historical-intervention-source strong{margin-top:5px;display:block}.historical-intervention-status{color:#888;border-bottom:1px solid #222;justify-content:space-between;margin-top:12px;padding-bottom:10px;font-size:9px;display:flex}.historical-intervention-status strong{color:#bbb}.historical-intervention-block{border-top:1px solid #222;margin-top:13px;padding-top:11px}.historical-intervention-block p{color:#949494;margin:5px 0 0;line-height:1.55}.historical-intervention-learning{background:#090909;border:1px solid #262626;border-radius:7px;margin-top:13px;padding:12px}.historical-intervention-learning p{color:#999;margin:6px 0 0;line-height:1.55}.historical-intervention-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.historical-guardrail{background:#0a0a0a;border:1px solid #292929;border-radius:8px;grid-template-columns:1fr auto;gap:8px 18px;margin-top:14px;padding:12px;display:grid}.historical-guardrail strong{margin-top:4px;display:block}.historical-guardrail-score{font-size:22px;font-weight:700}.historical-guardrail-score small{color:#666;margin-left:3px;font-size:8px}.historical-guardrail p{color:#929292;grid-column:1/-1;margin:0;line-height:1.5}.action-verification-form{background:#0b0b0b;border:1px solid #292929;border-radius:8px;margin-top:14px;padding:14px}.action-verification-record{background:#0a0a0a;border:1px solid #282828;border-radius:8px;margin-top:12px;padding:12px}.action-verification-record strong{margin-top:5px;display:block}.action-verification-record p{color:#999;margin:7px 0;line-height:1.5}.action-verification-record small{color:#666}.action-verification-intelligence{background:#0a0a0a;border:1px solid #292929;border-radius:9px;margin-bottom:16px;padding:14px}.action-verification-intelligence-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.action-verification-intelligence-header h3{margin:5px 0}.action-verification-intelligence-header p{color:#888;margin:0;line-height:1.5}.action-verification-rate{text-align:right;min-width:76px}.action-verification-rate strong{font-size:25px;display:block}.action-verification-rate small{color:#666;font-size:8px}.action-verification-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.action-verification-metrics>div{background:#0d0d0d;border:1px solid #242424;border-radius:7px;padding:9px}.action-verification-metrics span{color:#777;font-size:8px;display:block}.action-verification-metrics strong{margin-top:4px;font-size:17px;display:block}@media (width<=800px){.action-verification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.action-replacement-lineage,.action-replacement-successor{background:#0a0a0a;border:1px solid #292929;border-radius:8px;margin-top:12px;padding:12px}.action-replacement-lineage strong,.action-replacement-successor strong{margin-top:5px;display:block}.action-replacement-lineage p,.action-replacement-successor p{color:#929292;margin:6px 0;line-height:1.5}.action-replacement-lineage small{color:#666}.repeated-intervention-escalation{margin-top:16px}.repeated-intervention-escalation p{color:#999;margin:10px 0 0;line-height:1.55}.repeated-intervention-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.risk-intelligence-card{position:relative}.risk-intelligence-score{font-size:28px;font-weight:700}.risk-intelligence-score small{color:#777;margin-left:3px;font-size:11px;font-weight:500}.risk-intelligence-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.risk-intelligence-summary>div{background:#0c0c0c;border:1px solid #242424;border-radius:8px;padding:12px}.risk-intelligence-summary span{color:#707070;letter-spacing:.08em;margin-bottom:5px;font-size:9px;display:block}.risk-intelligence-message{color:#999;margin-top:14px;line-height:1.55}.risk-intelligence-reasons{margin-top:14px}.risk-intelligence-reason{gap:8px;margin-top:6px;display:flex}.risk-intelligence-reason p{color:#888;margin:0}.root-cause-confidence{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-bottom:16px;padding:14px}.root-cause-confidence-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.root-cause-confidence h3{margin:5px 0}.root-cause-confidence p{color:#8d8d8d;margin:0;line-height:1.5}.root-cause-confidence-score{text-align:right;min-width:75px}.root-cause-confidence-score strong{font-size:26px}.root-cause-confidence-score small{color:#666;margin-left:3px;font-size:10px}.root-cause-confidence-reasons{margin-top:12px}.root-cause-confidence-reason{gap:8px;margin-top:6px;display:flex}.root-cause-confidence-reason p{color:#858585;margin:0}.root-cause-challenge{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-bottom:16px;padding:14px}.root-cause-challenge-header h3{margin:5px 0}.root-cause-challenge-header p{color:#8c8c8c;margin:0;line-height:1.5}.root-cause-challenge-list{margin-top:14px}.root-cause-challenge-item{border-top:1px solid #1f1f1f;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.root-cause-challenge-item>span{color:#666;min-width:24px;font-size:9px}.root-cause-challenge-item p{color:#929292;margin:0;line-height:1.5}.capa-intelligence-score{text-align:right}.capa-intelligence-score strong{font-size:28px}.capa-intelligence-score small{color:#666;margin-left:3px}.capa-intelligence-status{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:14px}.capa-intelligence-status p{color:#8d8d8d;margin:6px 0 0;line-height:1.5}.capa-intelligence-gaps{margin-top:14px}.capa-intelligence-gap{border-top:1px solid #1f1f1f;gap:10px;padding:8px 0;display:flex}.capa-intelligence-gap>span{color:#666;min-width:24px;font-size:9px}.capa-intelligence-gap p{color:#909090;margin:0}.resolution-readiness-score{text-align:right}.resolution-readiness-score strong{font-size:28px}.resolution-readiness-score small{color:#666;margin-left:3px}.resolution-readiness-status{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:14px}.resolution-readiness-status p{color:#8d8d8d;margin:6px 0 0;line-height:1.5}.resolution-gate-list{margin-top:16px}.resolution-gate-item{border-top:1px solid #1f1f1f;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.resolution-gate-item>span{color:#777;min-width:42px;font-size:9px}.resolution-gate-item p{color:#909090;margin:0;line-height:1.5}.memory-promotion-status{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:12px}.memory-promotion-status strong{font-size:13px}.historical-memory-trust{margin-top:10px}.historical-memory-trust strong{margin-top:4px;font-size:13px;display:block}.historical-intervention-guidance{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:14px;padding:12px}.historical-intervention-guidance strong{margin-top:4px;display:block}.historical-intervention-guidance p{color:#888;margin:6px 0 0;line-height:1.5}.memory-contradiction{background:#0b0b0b;border:1px solid #292929;border-radius:8px;margin-top:16px;padding:16px}.memory-contradiction-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.memory-contradiction-header h3{margin:4px 0 0}.memory-contradiction-header>strong{font-size:22px}.memory-contradiction-header small{opacity:.6;margin-left:2px;font-size:11px}.memory-contradiction>p{margin:10px 0 0;line-height:1.5}.memory-contradiction-reasons{gap:8px;margin-top:14px;display:grid}.memory-contradiction-reason{align-items:flex-start;gap:8px;display:flex}.memory-contradiction-reason p{margin:0;line-height:1.45}.memory-review-panel{background:#0b0b0b;border:1px solid #252525;border-radius:8px;margin-top:16px;padding:16px}.memory-review-panel h3{margin:6px 0 12px}.memory-review-panel textarea{width:100%}.memory-review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:root{--pd-page:#f6f7f9;--pd-card:#fff;--pd-soft:#f8f9fb;--pd-soft-2:#f2f4f7;--pd-text:#101828;--pd-text-2:#344054;--pd-muted:#667085;--pd-subtle:#98a2b3;--pd-border:#e4e7ec;--pd-border-strong:#d0d5dd;--pd-dark:#101828;--pd-dark-2:#1d2939;--pd-critical-bg:#fff1f0;--pd-critical-border:#fecdca;--pd-critical-text:#b42318;--pd-warning-bg:#fffaeb;--pd-warning-border:#fedf89;--pd-warning-text:#b54708;--pd-success-bg:#ecfdf3;--pd-success-border:#abefc6;--pd-success-text:#067647}.problem-page{background:var(--pd-page)!important;color:var(--pd-text)!important}.problem-header h1,.problem-page h1,.problem-page h2,.problem-page h3,.problem-page h4,.problem-page strong{color:var(--pd-text)}.problem-subtitle,.back-button,.problem-page p,.problem-page small{color:var(--pd-muted)}.back-button:hover{color:var(--pd-text)}.problem-eyebrow,.summary-label,.field-label{color:var(--pd-muted)!important}.primary-action{background:var(--pd-dark)!important;color:#fff!important;border:1px solid var(--pd-dark)!important}.primary-action:hover{background:var(--pd-dark-2)!important}.secondary-action,.ai-action,.quick-actions button{color:var(--pd-text-2)!important;border:1px solid var(--pd-border-strong)!important;background:#fff!important}.secondary-action:hover,.quick-actions button:hover{background:var(--pd-soft-2)!important;border-color:#98a2b3!important}.ai-action{background:var(--pd-dark)!important;color:#fff!important;border-color:var(--pd-dark)!important}.status-badge,.status-open,.problem-severity,.signal-count-badge,.signal-priority,.closure-status,.reopen-cycle-badge{background:var(--pd-soft-2)!important;color:var(--pd-text-2)!important;border:1px solid var(--pd-border)!important}.problem-severity-critical,.signal-priority-critical,.attention-level-critical{background:var(--pd-critical-bg)!important;color:var(--pd-critical-text)!important;border-color:var(--pd-critical-border)!important}.problem-severity-high,.signal-priority-high,.attention-level-high{background:var(--pd-warning-bg)!important;color:var(--pd-warning-text)!important;border-color:var(--pd-warning-border)!important}.summary-card,.command-card,.problem-health-card,.problem-ownership-card,.management-attention-card,.resolution-readiness-card,.executive-recommendation,.cycle-intelligence-card,.cross-cycle-card,.management-command-card,.executive-priorities-section,.closure-summary-card,.memory-recommendation-card,.management-decision-outcome-card,.decision-quality-card,.risk-intelligence-card,.cycle-learning-card,.learning-review-card,.corrective-novelty-card,.root-cause-revalidation,.root-cause-evidence-card,.corrective-quality-card,.historical-intervention-card{background:var(--pd-card)!important;color:var(--pd-text)!important;border:1px solid var(--pd-border)!important;border-radius:14px!important}.summary-description,.command-card p,.problem-health-label,.executive-recommendation-content p{color:var(--pd-muted)!important}.section-number{background:var(--pd-soft)!important;color:var(--pd-muted)!important;border-color:var(--pd-border)!important}.ai-analysis-block,.problem-health-blockers,.problem-history-item:not(:last-child):before,.problem-action-meta,.investigation-item-meta,.historical-learning,.previous-action-findings,.corrective-change-current-action,.root-cause-history-match,.root-cause-validation-current,.root-cause-evidence-list,.proposed-evidence-gaps,.corrective-traceability-terms,.corrective-strength-findings,.corrective-strength-governance,.effectiveness-confidence-findings,.effectiveness-confidence-blockers,.closure-override-reason,.closure-recovery-list,.post-closure-watch-reasons,.reopen-recommendation-reasons,.learning-review-result,.management-decision-history,.decision-outcome-review,.escalation-history-item,.effectiveness-verification-panel,.management-outcome-block,.management-outcome-learning,.similar-memory-block,.historical-intervention-status,.historical-intervention-block,.historical-guardrail,.action-verification-record,.action-replacement-lineage,.action-replacement-successor,.memory-contradiction-reasons{border-color:var(--pd-border)!important}.detail-item,.problem-description-box,.rca-placeholder,.signal-box,.linked-signal-card,.executive-attention,.hypothesis-card,.investigation-status-row>div,.investigation-form,.investigation-item-card,.root-cause-warning,.confirmed-root-cause,.monitoring-message,.effectiveness-result,.problem-action-card,.problem-health-metrics>div,.problem-ownership-grid>div,.problem-escalation-alert,.stalled-actions-alert,.resolution-readiness-status,.closure-review-grid>div,.closure-review-statement>div,.closure-review-warning,.closure-review-ready,.recurrence-watch,.lessons-summary,.historical-problem-card,.previous-action-analysis-grid>div,.corrective-quality-status,.corrective-quality-warning,.quality-workflow-lock,.effectiveness-confidence-card,.effectiveness-override-warning,.effectiveness-override-record,.closure-override-warning,.closure-approval-panel,.closure-approval-approved,.closure-approval-rejected,.closure-recovery-plan,.post-closure-watch,.reopen-recommendation,.reopen-form,.reopened-investigation-record,.reopen-revalidation-card,.problem-cycle-card,.learning-workflow-lock,.corrective-change-record,.root-cause-candidate-review,.root-cause-confirmation-gate,.root-cause-validation-complete,.root-cause-validation-pending,.proposed-root-cause-evidence,.corrective-traceability-preview,.corrective-traceability-override,.corrective-strength-preview,.containment-override-panel,.containment-override-record,.corrective-strength-record,.closure-summary-learning,.memory-reference-lesson,.action-escalation-record,.monitoring-start-panel,.monitoring-active-panel,.effectiveness-result-panel,.effectiveness-review-form,.closure-learning-gate,.problem-portfolio-health,.problem-portfolio-lifecycle>div,.problem-portfolio-signals>div,.management-outcome-item,.management-outcome-learning,.similar-memory-item,.similar-memory-learning,.historical-intervention-source,.historical-intervention-guidance,.historical-intervention-learning,.action-verification-form,.action-verification-record,.action-verification-intelligence,.action-verification-metrics>div,.action-replacement-lineage,.action-replacement-successor,.risk-intelligence-summary>div,.root-cause-confidence,.root-cause-challenge,.capa-intelligence-status,.resolution-readiness-status,.memory-promotion-status,.historical-intervention-guidance,.memory-contradiction,.memory-review-panel{background:var(--pd-soft)!important;color:var(--pd-text)!important;border-color:var(--pd-border)!important}.detail-item span,.problem-description-box p,.rca-placeholder p,.signal-box p,.linked-signal-description,.linked-signal-meta span,.linked-signal-footer,.analysis-list-item p,.hypothesis-top span,.hypothesis-card p,.hypothesis-card small,.recommendation-item p,.analysis-disclaimer,.investigation-form label,.investigation-item-card p,.investigation-item-meta,.root-cause-warning p,.confirmed-root-cause p,.monitoring-message p,.effectiveness-result p,.problem-history-content p,.history-meta,.problem-action-description,.problem-action-meta,.problem-health-metrics span,.problem-health-blocker,.executive-recommendation-content p,.problem-ownership-grid span,.deadline-time,.problem-escalation-alert p,.stalled-actions-alert p,.management-attention-reason,.resolution-readiness-blocker,.closure-review-statement p,.closure-review-warning p,.closure-review-ready p,.recurrence-watch p,.lessons-summary p,.historical-loading,.historical-match-reasons span,.historical-learning p,.recurrence-review-status,.previous-action-analysis-message,.previous-action-analysis-grid p,.previous-action-finding p,.corrective-quality-status p,.corrective-quality-finding p,.corrective-quality-warning p,.quality-workflow-lock p,.effectiveness-confidence-summary p,.effectiveness-confidence-item p,.effectiveness-override-warning p,.effectiveness-override-record p,.closure-override-warning p,.closure-approval-panel p,.closure-approval-approved p,.closure-approval-approved small,.closure-approval-rejected p,.closure-approval-rejected small,.closure-recovery-plan p,.closure-recovery-item p,.post-closure-watch p,.post-closure-watch-item p,.reopen-recommendation p,.reopen-recommendation-item p,.reopened-investigation-record p,.reopened-investigation-record small,.reopen-revalidation-card p,.reopen-revalidation-item p,.problem-cycle-grid p,.problem-cycle-card>small,.cycle-learning-message,.cycle-learning-item p,.learning-review-card>p,.learning-review-result p,.learning-review-result small,.learning-workflow-lock p,.corrective-novelty-card>p,.corrective-novelty-match p,.corrective-change-review>p,.corrective-change-record p,.corrective-change-record small,.corrective-change-current-action p,.root-cause-revalidation>p,.root-cause-history-match p,.root-cause-history-match small,.root-cause-candidate-review>p,.root-cause-candidate-history p,.root-cause-confirmation-gate p,.root-cause-validation-complete p,.root-cause-validation-pending p,.root-cause-validation-current p,.root-cause-validation-complete small,.root-cause-evidence-card>p,.root-cause-evidence-item p,.proposed-root-cause-evidence>p,.proposed-evidence-gaps p,.corrective-traceability-preview>p,.corrective-traceability-terms span,.corrective-traceability-override p,.corrective-strength-preview>p,.corrective-strength-findings p,.containment-override-panel p,.containment-override-record p,.containment-override-record small,.corrective-strength-record p,.corrective-strength-finding p,.corrective-strength-governance p,.management-outcome-item p,.management-outcome-learning p,.management-outcome-meta,.similar-memory-item p,.similar-memory-reasons span,.similar-memory-footer,.historical-intervention-card p,.historical-intervention-source,.historical-intervention-status,.historical-intervention-guidance p,.historical-intervention-block p,.historical-intervention-learning p,.historical-guardrail p,.action-verification-record p,.action-verification-record small,.action-verification-intelligence-header p,.action-verification-metrics span,.action-replacement-lineage p,.action-replacement-successor p,.repeated-intervention-escalation p,.risk-intelligence-message,.risk-intelligence-reason p,.root-cause-confidence p,.root-cause-confidence-reason p,.root-cause-challenge-header p,.root-cause-challenge-item p,.capa-intelligence-status p,.capa-intelligence-gap p,.resolution-readiness-status p,.resolution-gate-item p,.historical-intervention-guidance p,.memory-contradiction p{color:var(--pd-muted)!important}.investigation-form,.reopen-form,.effectiveness-review-form,.action-verification-form,.memory-review-panel{background:var(--pd-soft)!important}.investigation-form input,.investigation-form textarea,.investigation-form select,.reopen-form input,.reopen-form textarea,.reopen-form select,.effectiveness-review-form input,.effectiveness-review-form textarea,.effectiveness-review-form select,.action-verification-form input,.action-verification-form textarea,.action-verification-form select,.memory-review-panel textarea,.monitoring-start-panel textarea,.effectiveness-verification-panel textarea,.escalation-resolution-form textarea,.decision-outcome-review textarea{color:var(--pd-text)!important;border:1px solid var(--pd-border-strong)!important;background:#fff!important;border-radius:8px!important}.investigation-form input:focus,.investigation-form textarea:focus,.investigation-form select:focus,.reopen-form input:focus,.reopen-form textarea:focus,.reopen-form select:focus,.effectiveness-review-form input:focus,.effectiveness-review-form textarea:focus,.effectiveness-review-form select:focus,.action-verification-form input:focus,.action-verification-form textarea:focus,.action-verification-form select:focus,.memory-review-panel textarea:focus{outline:none;box-shadow:0 0 0 3px #98a2b324;border-color:#98a2b3!important}.ai-card{background:var(--pd-card)!important}.ai-symbol{background:var(--pd-dark)!important;color:#fff!important}.empty-state{background:var(--pd-soft)!important;border-color:var(--pd-border-strong)!important}.empty-icon{color:var(--pd-muted)!important;border-color:var(--pd-border)!important;background:#fff!important}.empty-state p{color:var(--pd-muted)!important}.timeline-marker{background:var(--pd-dark)!important;box-shadow:0 0 0 5px #eaecf0!important}.timeline-label,.timeline-item p{color:var(--pd-muted)!important}.problem-health-progress,.resolution-readiness-progress,.effectiveness-confidence-progress{background:#eaecf0!important}.problem-health-progress-fill,.resolution-readiness-progress-fill,.effectiveness-confidence-progress-fill{background:var(--pd-dark)!important}.problem-escalation-alert-critical,.previous-action-analysis-critical,.corrective-quality-weak,.corrective-novelty-repeated-action,.root-cause-revalidation-warning,.root-cause-candidate-warning,.root-cause-confirmation-gate,.root-cause-validation-pending,.root-cause-evidence-insufficient,.corrective-traceability-weak,.corrective-traceability-override,.containment-override-panel,.effectiveness-override-warning,.closure-approval-rejected,.closure-recovery-plan,.post-closure-watch-high,.reopen-recommendation-critical,.cycle-learning-critical,.learning-review-required{background:var(--pd-critical-bg)!important;border-color:var(--pd-critical-border)!important;color:var(--pd-critical-text)!important}.problem-escalation-alert-attention,.stalled-actions-alert,.previous-action-analysis-attention,.corrective-quality-needs-review,.corrective-novelty-limited-change,.corrective-change-review,.root-cause-evidence-developing,.corrective-traceability-limited,.effectiveness-override-record,.closure-override-warning,.closure-approval-panel,.post-closure-watch-medium,.reopen-recommendation-attention,.reopen-revalidation-card,.cycle-learning-attention,.corrective-change-review{background:var(--pd-warning-bg)!important;border-color:var(--pd-warning-border)!important;color:var(--pd-warning-text)!important}.effectiveness-effective,.corrective-quality-strong,.closure-review-ready,.closure-approval-approved,.root-cause-candidate-clear,.corrective-traceability-strong,.learning-review-complete{background:var(--pd-success-bg)!important;border-color:var(--pd-success-border)!important;color:var(--pd-success-text)!important}.problem-portfolio-health{color:var(--pd-text)!important;background:#fff!important}.problem-portfolio-heading p,.problem-portfolio-total span,.problem-portfolio-lifecycle span,.problem-portfolio-signals p{color:var(--pd-muted)!important}.problem-portfolio-lifecycle>div,.problem-portfolio-signals>div,.management-outcome-item,.similar-memory-item,.historical-intervention-card,.action-verification-intelligence,.action-verification-record,.action-replacement-lineage,.action-replacement-successor,.memory-contradiction,.memory-review-panel{background:var(--pd-soft)!important;border-color:var(--pd-border)!important}.management-outcome-learning,.similar-memory-learning,.historical-intervention-learning,.memory-reference-lesson,.action-escalation-record,.closure-summary-learning{background:var(--pd-soft-2)!important;color:var(--pd-text)!important;border:1px solid var(--pd-border)!important}.management-outcome-learning p,.similar-memory-learning p,.historical-intervention-learning p,.memory-reference-lesson p,.action-escalation-record p,.closure-summary-learning p,.memory-reference-lesson .field-label,.action-escalation-record .field-label,.closure-summary-learning .field-label{color:var(--pd-muted)!important}.problem-layout,.summary-grid,.details-grid,.problem-health-metrics,.problem-ownership-grid,.linked-signal-meta,.problem-cycle-grid,.risk-intelligence-summary,.management-outcome-grid,.action-verification-metrics{min-width:0}.command-card,.summary-card,.problem-health-card,.problem-ownership-card,.management-attention-card,.resolution-readiness-card,.executive-recommendation{overflow-wrap:break-word;min-width:0}@media (width<=1100px){.problem-layout{grid-template-columns:1fr!important}}@media (width<=850px){.summary-grid,.details-grid,.problem-ownership-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.summary-grid,.details-grid,.problem-ownership-grid,.problem-health-metrics,.risk-intelligence-summary,.management-outcome-grid,.action-verification-metrics{grid-template-columns:1fr!important}}.problem-page{box-sizing:border-box;background:#f5f6f8;min-height:100vh;overflow-x:hidden;width:calc(100% - 255px)!important;margin-left:255px!important;padding:28px 32px 48px!important}.problem-page>*{box-sizing:border-box;width:100%!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important}.problem-page .command-card{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.problem-page .command-card+.command-card{margin-top:18px}.problem-page .section-heading{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.problem-page [class*=grid]{box-sizing:border-box;width:100%}.problem-page input,.problem-page select,.problem-page textarea{box-sizing:border-box;max-width:100%}.problem-page section{box-sizing:border-box;max-width:none}.problem-page .problem-lifecycle-nav,.problem-page .management-lifecycle-nav{box-sizing:border-box;width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.problem-page{padding-top:22px!important}.problem-page .problem-header,.problem-page .command-header{margin-bottom:18px!important}.problem-page .problem-lifecycle-nav,.problem-page .management-lifecycle-nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e4e7ec;border-radius:10px;position:sticky;top:10px;overflow-x:auto;box-shadow:0 4px 12px #1018280f;padding:8px 10px!important}.problem-page .problem-lifecycle-nav button,.problem-page .management-lifecycle-nav button{white-space:nowrap}.problem-page .problem-lifecycle-nav+*,.problem-page .management-lifecycle-nav+*{margin-top:16px}.problem-page{margin-top:0!important;padding-top:22px!important;position:relative!important;top:auto!important;transform:none!important}.problem-page>.problem-header:first-child,.problem-page>:first-child{margin-top:0!important}.problem-detail-shell{align-items:flex-start;width:100%;min-height:100vh;display:flex}.problem-detail-shell>.problem-page{flex:1;min-width:0;min-height:100vh;width:auto!important;margin-left:0!important}.memory-page{background:#f5f5f5;min-height:100vh;padding:34px}.memory-header{justify-content:space-between;gap:20px;display:flex}.memory-header h1{margin:6px 0}.memory-header p{color:#666;max-width:700px;margin:0}.memory-eyebrow{letter-spacing:.08em;color:#777;font-size:10px;font-weight:700}.memory-search{margin-top:24px}.memory-search input{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;max-width:700px;padding:13px 15px;font-size:13px}.memory-summary{gap:12px;margin-top:18px;display:flex}.memory-summary>div{background:#fff;border:1px solid #e3e3e3;border-radius:10px;min-width:150px;padding:14px}.memory-summary span{color:#777;text-transform:uppercase;font-size:10px;display:block}.memory-summary strong{margin-top:5px;font-size:22px;display:block}.memory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.memory-card{background:#fff;border:1px solid #e1e1e1;border-radius:14px;padding:20px}.memory-card-top{justify-content:space-between;gap:15px;display:flex}.memory-card-top h2{margin:5px 0 0;font-size:17px}.memory-category{color:#777;text-transform:uppercase;font-size:10px;font-weight:700}.memory-status{color:#fff;text-transform:uppercase;background:#111;border-radius:999px;height:fit-content;padding:6px 9px;font-size:9px;font-weight:700}.memory-meta{color:#777;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:10px;display:flex}.memory-learning,.memory-lesson{border-top:1px solid #eee;margin-top:15px;padding-top:13px}.memory-learning span,.memory-lesson span{color:#777;letter-spacing:.05em;font-size:9px;font-weight:700}.memory-learning p,.memory-lesson p{margin:6px 0 0;font-size:11px;line-height:1.6}.memory-lesson{color:#fff;background:#111;border:0;border-radius:9px;padding:13px}.memory-lesson span{color:#999}.memory-card-footer{margin-top:16px}.memory-card-footer button{cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:600}.memory-card-footer button:hover{color:#fff;background:#111}.memory-empty,.memory-error{background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-top:24px;padding:22px}@media (width<=800px){.memory-list{grid-template-columns:1fr}}.memory-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 18px;display:flex}.memory-filters button{appearance:none;color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s}.memory-filters button:hover{background:#f2f4f7;border-color:#98a2b3}.memory-filters button.active{color:#fff;background:#101828;border-color:#101828}.executive-command-page{color:#fff;background:#0b0b0b;min-height:100vh;padding:36px}.executive-command-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.executive-command-eyebrow{color:#777;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.executive-command-header h1{margin:0 0 8px;font-size:32px}.executive-command-header p{color:#8e8e8e;max-width:650px;margin:0;line-height:1.6}.executive-command-nav{flex-wrap:wrap;gap:8px;display:flex}.executive-command-nav a{color:#ddd;border:1px solid #303030;border-radius:7px;padding:9px 12px;text-decoration:none}.executive-command-nav a:hover{background:#151515}.executive-command-error{background:#141414;border:1px solid #3a3a3a;border-radius:8px;margin-bottom:18px;padding:12px}.executive-command-loading{color:#888;border:1px solid #252525;border-radius:10px;padding:28px}.executive-command-hero{background:#0f0f0f;border:1px solid #303030;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:26px;padding:28px;display:flex}.executive-command-hero>div:first-child>span{color:#777;font-size:9px;font-weight:700}.executive-command-hero h2{max-width:780px;margin:8px 0 0;font-size:25px;line-height:1.3}.executive-command-attention{text-align:right;min-width:150px}.executive-command-attention small{color:#707070;font-size:8px;display:block}.executive-command-attention strong{margin-top:7px;font-size:14px;display:block}.executive-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 24px;display:grid}.executive-command-metrics article{background:#101010;border:1px solid #272727;border-radius:9px;padding:16px}.executive-command-metrics span{color:#777;font-size:9px;display:block}.executive-command-metrics strong{margin-top:8px;font-size:24px;display:block}.executive-command-section{background:#101010;border:1px solid #292929;border-radius:14px;margin:24px 0;padding:22px}.executive-command-section-heading{margin-bottom:16px}.executive-command-section-heading span,.executive-command-panel>span{color:#777;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-command-section-heading h2,.executive-command-panel h2{margin:5px 0}.executive-command-empty{background:#0c0c0c;border:1px solid #242424;border-radius:8px;padding:22px}.executive-command-empty p{color:#888;margin:6px 0 0}.executive-command-list{flex-direction:column;gap:8px;display:flex}.executive-command-item{background:#0c0c0c;border:1px solid #252525;border-radius:8px;grid-template-columns:38px minmax(0,1fr) 110px;align-items:center;gap:14px;padding:14px;display:grid}.executive-command-rank{color:#626262;font-size:9px;font-weight:700}.executive-command-item-main>span{color:#747474;font-size:8px;font-weight:700}.executive-command-item-main h3{margin:4px 0 6px;font-size:13px}.executive-command-item-main p{color:#909090;margin:0 0 7px;font-size:10px;line-height:1.5}.executive-command-item-main small{color:#707070;font-size:8px}.executive-command-item-action{text-align:right}.executive-command-item-action strong{font-size:20px;display:block}.executive-command-item-action strong small{color:#6a6a6a;font-size:8px}.executive-command-item-action button{color:#bbb;cursor:pointer;background:0 0;border:0;margin-top:7px;font-size:9px;font-weight:700}.executive-command-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.executive-command-panel{background:#101010;border:1px solid #292929;border-radius:12px;padding:22px}.executive-command-panel p{color:#858585;margin:7px 0 0;font-size:10px;line-height:1.5}.executive-command-big-number{margin-top:12px;font-size:34px;display:block}@media (width<=900px){.executive-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-command-two-column{grid-template-columns:1fr}}@media (width<=650px){.executive-command-page{padding:20px}.executive-command-header,.executive-command-hero{flex-direction:column}.executive-command-attention{text-align:left}.executive-command-item{grid-template-columns:28px minmax(0,1fr)}.executive-command-item-action{text-align:left;grid-column:2}}.executive-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.executive-intelligence-card{background:#101010;border:1px solid #292929;border-radius:10px;padding:18px}.executive-intelligence-card>span{color:#747474;letter-spacing:.08em;font-size:8px;font-weight:700;display:block}.executive-intelligence-score,.executive-intelligence-value{margin-top:10px;font-size:30px;font-weight:700}.executive-intelligence-score small{color:#666;margin-left:2px;font-size:9px}.executive-intelligence-card>strong{margin-top:6px;font-size:10px;display:block}.executive-intelligence-card p{color:#858585;margin:8px 0 0;font-size:9px;line-height:1.55}.executive-constraint-panel{background:#0d0d0d;border:1px solid #303030;border-radius:10px;grid-template-columns:230px minmax(0,1fr);gap:24px;margin-bottom:24px;padding:18px;display:grid}.executive-constraint-panel span{color:#747474;font-size:8px;font-weight:700}.executive-constraint-panel h2{margin:6px 0 0;font-size:17px}.executive-constraint-panel p{color:#969696;margin:0;font-size:10px;line-height:1.65}@media (width<=1000px){.executive-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.executive-intelligence-grid,.executive-constraint-panel{grid-template-columns:1fr}}.executive-narrative-section{background:#0f0f0f;border:1px solid #303030;border-radius:13px;margin:16px 0 22px;padding:22px}.executive-narrative-heading span,.executive-narrative-focus>span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700;display:block}.executive-narrative-heading h2{margin:5px 0 16px;font-size:18px}.executive-narrative-content{flex-direction:column;display:flex}.executive-narrative-line{border-bottom:1px solid #202020;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.executive-narrative-line>span{color:#626262;font-size:8px;font-weight:700}.executive-narrative-line p{color:#aaa;margin:0;font-size:11px;line-height:1.55}.executive-narrative-focus{background:#0b0b0b;border:1px solid #292929;border-radius:8px;margin-top:16px;padding:14px}.executive-narrative-focus strong{margin-top:6px;font-size:12px;line-height:1.55;display:block}.executive-top-actions{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-top-actions-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-top-actions-heading h2{margin:5px 0;font-size:19px}.executive-top-actions-heading p{color:#858585;margin:0 0 18px;font-size:10px}.executive-top-actions-list{flex-direction:column;gap:8px;display:flex}.executive-top-action{background:#0b0b0b;border:1px solid #252525;border-radius:9px;grid-template-columns:65px minmax(0,1fr) 125px;align-items:center;gap:16px;padding:15px;display:grid}.executive-top-action-rank span{color:#666;font-size:7px;font-weight:700;display:block}.executive-top-action-rank strong{margin-top:3px;font-size:21px;display:block}.executive-top-action-meta{align-items:center;gap:8px;display:flex}.executive-top-action-meta span{color:#777;font-size:8px;font-weight:700}.executive-top-action-meta strong{border:1px solid #333;border-radius:4px;padding:3px 6px;font-size:7px}.executive-top-action-main h3{margin:6px 0 4px;font-size:13px}.executive-top-action-main p{color:#969696;margin:0;font-size:10px;line-height:1.5}.executive-top-action-control{text-align:right}.executive-top-action-control button{color:#bbb;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.executive-top-action-control span{color:#666;font-size:8px}@media (width<=700px){.executive-top-action{grid-template-columns:45px minmax(0,1fr)}.executive-top-action-control{text-align:left;grid-column:2}}.executive-decision-focus{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-decision-focus-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.executive-decision-focus-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-decision-focus-heading h2{margin:5px 0}.executive-decision-focus-heading p{color:#858585;margin:0;font-size:10px}.executive-decision-focus-heading>strong{font-size:28px}.executive-decision-focus-list{flex-direction:column;gap:8px;display:flex}.executive-decision-focus-item{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 100px;align-items:center;gap:14px;padding:14px;display:grid}.executive-decision-focus-rank{color:#666;font-size:9px;font-weight:700}.executive-decision-focus-main>span{color:#777;font-size:8px;font-weight:700}.executive-decision-focus-main h3{margin:4px 0 6px;font-size:13px}.executive-decision-focus-main>p{color:#919191;margin:0;font-size:10px;line-height:1.5}.executive-decision-focus-recommendation{background:#090909;border:1px solid #222;border-radius:6px;margin-top:8px;padding:9px}.executive-decision-focus-recommendation small{color:#6f6f6f;font-size:7px;display:block}.executive-decision-focus-recommendation strong{color:#aaa;margin-top:4px;font-size:9px;line-height:1.5;display:block}.executive-decision-focus-action{text-align:right}.executive-decision-focus-action span{font-size:8px;font-weight:700;display:block}.executive-decision-focus-action button{color:#bbb;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:9px;font-weight:700}@media (width<=700px){.executive-decision-focus-item{grid-template-columns:28px minmax(0,1fr)}.executive-decision-focus-action{text-align:left;grid-column:2}}.executive-risk-outlook{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-risk-outlook-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.executive-risk-outlook-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-risk-outlook-heading h2{margin:5px 0}.executive-risk-outlook-heading p{color:#858585;margin:0;font-size:10px}.executive-risk-outlook-heading>strong{font-size:28px}.executive-risk-outlook-list{flex-direction:column;gap:8px;display:flex}.executive-risk-outlook-item{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 80px;align-items:center;gap:14px;padding:13px;display:grid}.executive-risk-outlook-rank{color:#666;font-size:9px;font-weight:700}.executive-risk-outlook-main>span{color:#777;font-size:8px;font-weight:700}.executive-risk-outlook-main h3{margin:4px 0 5px;font-size:13px}.executive-risk-outlook-main p{color:#919191;margin:0;font-size:10px;line-height:1.5}.executive-risk-outlook-score{text-align:right}.executive-risk-outlook-score strong{font-size:20px}.executive-risk-outlook-score small{color:#666;font-size:8px}.executive-risk-outlook-score span{margin-top:4px;font-size:8px;font-weight:700;display:block}@media (width<=650px){.executive-risk-outlook-item{grid-template-columns:28px minmax(0,1fr)}.executive-risk-outlook-score{text-align:left;grid-column:2}}.executive-watchlist{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-watchlist-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.executive-watchlist-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-watchlist-heading h2{margin:5px 0}.executive-watchlist-heading p{color:#858585;max-width:650px;margin:0;font-size:10px;line-height:1.5}.executive-watchlist-heading>strong{font-size:28px}.executive-watchlist-list{flex-direction:column;gap:8px;display:flex}.executive-watchlist-item{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 95px;align-items:center;gap:14px;padding:13px;display:grid}.executive-watchlist-rank{color:#666;font-size:9px;font-weight:700}.executive-watchlist-main>span{color:#777;font-size:8px;font-weight:700}.executive-watchlist-main h3{margin:4px 0 6px;font-size:13px}.executive-watchlist-main>p{color:#909090;margin:8px 0 0;font-size:9px;line-height:1.5}.executive-watchlist-meta{flex-wrap:wrap;gap:10px;display:flex}.executive-watchlist-meta span{color:#707070;font-size:8px}.executive-watchlist-meta strong{color:#aaa}.executive-watchlist-action{text-align:right}.executive-watchlist-action strong{font-size:19px;display:block}.executive-watchlist-action small{color:#666;font-size:8px}.executive-watchlist-action>span{margin-top:3px;font-size:8px;font-weight:700;display:block}.executive-watchlist-action button{color:#bbb;cursor:pointer;background:0 0;border:0;margin-top:7px;font-size:9px;font-weight:700}@media (width<=700px){.executive-watchlist-item{grid-template-columns:28px minmax(0,1fr)}.executive-watchlist-action{text-align:left;grid-column:2}}.executive-outcomes-section{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-outcomes-heading span,.executive-outcomes-learning>span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-outcomes-heading h2{margin:5px 0}.executive-outcomes-heading p{color:#858585;margin:0 0 16px;font-size:10px;line-height:1.5}.executive-outcomes-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.executive-outcomes-metrics>div{background:#0b0b0b;border:1px solid #252525;border-radius:8px;padding:14px}.executive-outcomes-metrics span{color:#777;font-size:8px}.executive-outcomes-metrics strong{margin-top:6px;font-size:21px;display:block}.executive-outcomes-learning{margin-top:18px}.executive-outcomes-learning article{border-bottom:1px solid #202020;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.executive-outcomes-learning small{color:#6f6f6f;font-size:7px;font-weight:700}.executive-outcomes-learning h3{margin:4px 0 5px;font-size:12px}.executive-outcomes-learning p{color:#919191;margin:0;font-size:9px;line-height:1.5}.executive-outcomes-learning button{color:#bbb;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}@media (width<=650px){.executive-outcomes-metrics{grid-template-columns:1fr}}.executive-learning-section{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-learning-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.executive-learning-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-learning-heading h2{margin:5px 0}.executive-learning-heading p{color:#858585;max-width:680px;margin:0;font-size:10px;line-height:1.5}.executive-learning-coverage{text-align:right;min-width:120px}.executive-learning-coverage strong{margin-top:5px;font-size:26px;display:block}.executive-learning-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.executive-learning-summary>div{background:#0b0b0b;border:1px solid #252525;border-radius:8px;padding:12px}.executive-learning-summary span{color:#777;font-size:8px}.executive-learning-summary strong{margin-top:5px;font-size:19px;display:block}.executive-learning-list{flex-direction:column;gap:8px;display:flex}.executive-learning-item{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 115px;align-items:center;gap:14px;padding:13px;display:grid}.executive-learning-rank{color:#666;font-size:9px;font-weight:700}.executive-learning-main>span{color:#777;font-size:8px;font-weight:700}.executive-learning-main h3{margin:4px 0 5px;font-size:13px}.executive-learning-main p{color:#909090;margin:0;font-size:9px;line-height:1.5}.executive-learning-meta{flex-wrap:wrap;gap:10px;margin-top:7px;display:flex}.executive-learning-meta span{color:#707070;font-size:8px}.executive-learning-meta strong{color:#aaa}.executive-learning-action{text-align:right}.executive-learning-action strong{font-size:18px;display:block}.executive-learning-action small{color:#666;font-size:8px}.executive-learning-action button{color:#bbb;cursor:pointer;background:0 0;border:0;margin-top:7px;font-size:9px;font-weight:700}@media (width<=700px){.executive-learning-heading{flex-direction:column}.executive-learning-coverage{text-align:left}.executive-learning-item{grid-template-columns:28px minmax(0,1fr)}.executive-learning-action{text-align:left;grid-column:2}}.executive-improvement-section{background:#101010;border:1px solid #303030;border-radius:13px;margin:18px 0 24px;padding:22px}.executive-improvement-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.executive-improvement-heading span{color:#747474;letter-spacing:.1em;font-size:8px;font-weight:700}.executive-improvement-heading h2{margin:5px 0}.executive-improvement-heading p{color:#858585;max-width:680px;margin:0;font-size:10px;line-height:1.5}.executive-improvement-heading>strong{font-size:28px}.executive-improvement-list{flex-direction:column;gap:8px;display:flex}.executive-improvement-item{background:#0b0b0b;border:1px solid #252525;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 115px;align-items:center;gap:14px;padding:13px;display:grid}.executive-improvement-rank{color:#666;font-size:9px;font-weight:700}.executive-improvement-main>span{color:#777;font-size:8px;font-weight:700}.executive-improvement-main h3{margin:4px 0 5px;font-size:13px}.executive-improvement-main p{color:#919191;margin:0;font-size:9px;line-height:1.5}.executive-improvement-current{color:#707070;gap:8px;margin-top:8px;font-size:8px;display:flex}.executive-improvement-current strong{color:#aaa}.executive-improvement-priority{text-align:right}.executive-improvement-priority span{color:#666;font-size:7px;font-weight:700;display:block}.executive-improvement-priority strong{margin-top:4px;font-size:22px;display:block}@media (width<=700px){.executive-improvement-item{grid-template-columns:28px minmax(0,1fr)}.executive-improvement-priority{text-align:left;grid-column:2}}.executive-action-verification-section{background:#0a0a0a;border:1px solid #252525;border-radius:10px;margin-top:18px;padding:18px}.executive-action-verification-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.executive-action-verification-heading span{color:#666;letter-spacing:.08em;font-size:8px}.executive-action-verification-heading h2{margin:5px 0}.executive-action-verification-heading p{color:#888;margin:0;line-height:1.5}.executive-action-verification-rate{text-align:right;min-width:90px}.executive-action-verification-rate strong{font-size:28px;display:block}.executive-action-verification-rate small{color:#666;font-size:8px}.executive-action-verification-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.executive-action-verification-metrics>div{background:#0d0d0d;border:1px solid #242424;border-radius:7px;padding:10px}.executive-action-verification-metrics span{color:#777;font-size:8px;display:block}.executive-action-verification-metrics strong{margin-top:5px;font-size:18px;display:block}.executive-action-verification-status{border-top:1px solid #222;margin-top:14px;padding-top:12px}.executive-action-verification-status span{font-size:9px;font-weight:700}.executive-action-verification-status p{color:#888;margin:5px 0 0;line-height:1.5}@media (width<=900px){.executive-action-verification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.executive-action-trend-section{background:#0a0a0a;border:1px solid #252525;border-radius:10px;margin-top:18px;padding:18px}.executive-action-trend-heading span{color:#666;letter-spacing:.08em;font-size:8px}.executive-action-trend-heading h2{margin:5px 0}.executive-action-trend-heading p{color:#888;margin:0;line-height:1.5}.executive-action-trend-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.executive-action-trend-row{background:#0d0d0d;border:1px solid #242424;border-radius:7px;grid-template-columns:80px minmax(120px,1fr) 70px minmax(220px,auto);align-items:center;gap:12px;padding:10px;display:grid}.executive-action-trend-period strong{font-size:10px}.executive-action-trend-bar{background:#181818;border-radius:10px;height:6px;overflow:hidden}.executive-action-trend-fill{background:#b8b8b8;height:100%}.executive-action-trend-rate{text-align:right}.executive-action-trend-rate strong{display:block}.executive-action-trend-rate small{color:#666;font-size:8px}.executive-action-trend-metrics{color:#777;justify-content:flex-end;gap:12px;font-size:8px;display:flex}.executive-action-trend-metrics strong{color:#aaa}@media (width<=900px){.executive-action-trend-row{grid-template-columns:1fr}.executive-action-trend-rate{text-align:left}.executive-action-trend-metrics{flex-wrap:wrap;justify-content:flex-start}}.executive-action-trend-direction{background:#0d0d0d;border:1px solid #262626;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;padding:13px;display:flex}.executive-action-trend-direction span{color:#666;letter-spacing:.08em;font-size:8px}.executive-action-trend-direction h3{margin:5px 0}.executive-action-trend-direction p{color:#888;margin:0;line-height:1.5}.executive-action-trend-direction-score{text-align:right;min-width:65px}.executive-action-trend-direction-score strong{font-size:24px}.executive-action-trend-direction-score small{color:#666;margin-left:3px;font-size:8px}.executive-command-page{color:#101828;background:#f5f6f8!important;padding:28px!important}.executive-command-header{margin:0 0 28px!important}.executive-command-header h1{color:#101828!important}.executive-command-header p,.executive-command-eyebrow{color:#667085!important}.executive-command-nav a{color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;text-decoration:none!important}.executive-command-nav a:hover{color:#101828!important;background:#f9fafb!important}.executive-command-hero,.executive-narrative-section,.executive-top-actions,.executive-risk-outlook,.executive-watchlist,.executive-outcomes-section,.executive-learning-section,.executive-improvement-section,.executive-intelligence-grid,.executive-constraint-panel,.executive-worklist-section,.executive-action-verification-section,.executive-action-trend-section,.executive-intervention-review-section{color:#fff;background:#111;border-radius:14px}.executive-watchlist,.executive-outcomes-section,.executive-learning-section,.executive-improvement-section,.executive-constraint-panel,.executive-worklist-section,.executive-action-verification-section,.executive-action-trend-section,.executive-intervention-review-section{margin-top:22px!important;padding:22px!important}.executive-command-page section h2,.executive-command-page section h3,.executive-command-page section strong{color:#fff}.executive-command-page section p{color:#d0d5dd}.executive-command-page section small,.executive-command-page section span{color:#98a2b3}.executive-command-page section button{cursor:pointer}.executive-worklist-item{background:#181818!important;border:1px solid #2d2d2d!important;border-radius:10px!important;padding:16px!important}.executive-worklist-item h3{color:#fff!important}.executive-worklist-item p{color:#cfd4dc!important}.executive-worklist-item button{color:#101828!important;background:#fff!important;border:none!important;border-radius:7px!important;padding:8px 12px!important;font-weight:600!important}.executive-command-page>section{margin-bottom:22px}.executive-command-page{max-width:none!important;padding:28px 34px 40px!important}.executive-command-page>*{max-width:1500px;margin-left:auto;margin-right:auto}.executive-command-page section{margin-top:18px}.executive-worklist{flex-direction:column;gap:12px;display:flex}.executive-worklist-item{min-height:unset!important;grid-template-columns:38px 1fr auto!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;display:grid!important}.executive-worklist-item h3{margin:2px 0 4px!important;font-size:16px!important}.executive-worklist-item p{margin:2px 0!important;line-height:1.4!important}.executive-worklist-main>span{font-size:12px!important}.executive-worklist-action{justify-content:flex-end;min-width:150px;align-items:center!important;gap:10px!important;display:flex!important}.executive-worklist-action button{white-space:nowrap}.executive-worklist-heading{margin-bottom:14px!important}.executive-worklist-heading h2{margin:4px 0 2px!important}.executive-worklist-heading p{margin:0!important}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100vh}body{background:#020617;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}
