/* Standalone executive simulation; no client data. */
*{box-sizing:border-box}html{font-family:'DM Sans',Inter,Arial,sans-serif;background:#080b11;color:#f9f8f5}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 90% 0,#273137 0,#0a0d12 40%,#080a0e 80%)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.cmd-shell{width:min(1480px,calc(100% - 112px));margin:auto}.cmd-top{display:flex;justify-content:space-between;align-items:center;padding:27px 0;border-bottom:1px solid #d8b8862f}.cmd-logo{font-size:16px;letter-spacing:.31em;font-weight:500}.cmd-logo b{color:#e0b678;font-weight:800}.cmd-back{font-size:12px;color:#d7c8b7}.cmd-back:hover{color:white}.cmd-lang{margin-left:26px;color:#e4ba82;border:1px solid #b992613b;padding:8px;border-radius:3px}.cmd-main{padding:68px 0 100px}.cmd-kicker{font-size:10px;letter-spacing:.24em;color:#e7bf87;line-height:1.5;font-weight:700}.cmd-hero{display:flex;justify-content:space-between;align-items:end;gap:35px;padding-bottom:40px}.cmd-hero h1{font:400 clamp(49px,5.6vw,88px)/1.04 'Playfair Display',Georgia,serif;letter-spacing:-.052em;margin:19px 0 20px;max-width:970px}.cmd-hero p:last-child{max-width:760px;line-height:1.7;color:#c2c6c7;font-size:16px}.cmd-hero-right{flex-shrink:0;text-align:right;color:#d7c9b5;font-size:11px;letter-spacing:.11em}.cmd-hero-right span{display:block;margin-top:9px;font-size:30px;font-family:Georgia,serif;color:#f2c991}.cmd-sector-nav{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0 17px}.cmd-sector-nav button{padding:13px 21px;background:#171b21;color:#b7bdc2;border:1px solid #343941;border-radius:7px;font-size:13px}.cmd-sector-nav button.active{background:linear-gradient(110deg,#e2bb86,#b48855);border-color:#e4c18d;color:#1b1711;font-weight:700}.cmd-sector-nav button:focus-visible,.cmd-controls button:focus-visible,.cmd-primary:focus-visible{outline:3px solid #f4d5a5;outline-offset:3px}
.cmd-frame{border-radius:18px;border:1px solid #565045;overflow:hidden;background:#13171d;box-shadow:0 30px 90px #0009}.cmd-frame-header{display:flex;justify-content:space-between;align-items:center;padding:21px 28px;border-bottom:1px solid #444750;background:#171b21;gap:15px}.cmd-led{display:inline-block;width:8px;height:8px;background:#ecc58d;border-radius:100%;box-shadow:0 0 14px #f6c48e;margin-right:10px}.cmd-frame-header span{font-size:10px;letter-spacing:.17em;color:#d6c9b5}.cmd-frame-header span:last-child{color:#9baba8}.cmd-frame-content{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:520px}.cmd-side{background:#0f141a;border-right:1px solid #3c4145;padding:30px 17px}.cmd-side small{display:block;color:#8d959e;letter-spacing:.18em;font-size:9px;margin:0 13px 32px}.cmd-side .cmd-side-link{padding:14px 12px;margin-bottom:10px;color:#b7b9b8;font-size:12px;border-radius:5px;display:flex;gap:10px;align-items:center}.cmd-side-link:first-of-type{background:#52432e60;color:#eacb9c}.cmd-side-link i{display:inline-block;width:7px;height:7px;border:1px solid #c7a06b;transform:rotate(45deg)}.cmd-side-bottom{border-top:1px solid #43464a;margin-top:35px;padding:25px 12px;color:#8f9c9d;font-size:10px;line-height:1.6}.cmd-content{min-width:0;padding:36px 36px 41px;background:radial-gradient(circle at 85% 12%,#29313450,transparent 55%)}.cmd-current{display:flex;align-items:center;justify-content:space-between;gap:20px}.cmd-current h2{font:400 clamp(28px,3.3vw,45px) 'Playfair Display',Georgia,serif;letter-spacing:-.035em;margin:0 0 10px}.cmd-current p{font-size:13px;color:#bec1c1;line-height:1.6;max-width:740px;margin:0}.cmd-current-label{display:inline-block;color:#e2c9a3;border:1px solid #b38d5f66;background:#b38d5f16;border-radius:100px;padding:9px 12px;font-size:9px;letter-spacing:.12em;white-space:nowrap}.cmd-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.cmd-stat{background:#1a2026;border:1px solid #343940;border-radius:10px;padding:20px 21px}.cmd-stat small{font-size:11px;color:#aaaead;line-height:1.3}.cmd-stat strong{display:block;font:400 41px/1.25 Georgia,serif;color:#f6f1e9;margin-top:12px}.cmd-stat:nth-child(2) strong{color:#eab276}.cmd-stat:nth-child(3) strong{font-size:28px;margin-top:18px}.cmd-stats-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:16px}.cmd-widget{border:1px solid #3b4348;border-radius:10px;background:#12171c;min-width:0}.cmd-widget header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;border-bottom:1px solid #333b3f}.cmd-widget header b{font-size:12px;color:#ddd;letter-spacing:.02em}.cmd-widget header span{font-size:10px;color:#b6a489}.cmd-snapshot{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:35px 20px 20px;min-height:210px}.cmd-snap-col{height:160px;flex:1;position:relative;display:flex;align-items:end;justify-content:center}.cmd-snap-col::before{content:'';height:var(--bar);width:100%;background:linear-gradient(#9fb8aa,#536d67);border-radius:3px 3px 0 0}.cmd-snap-col.critical::before{background:linear-gradient(#e7ba80,#7d593c)}.cmd-snap-col span{position:absolute;bottom:calc(var(--bar) + 9px);font-size:10px;color:#e2e2e0}.cmd-insight{padding:20px}.cmd-insight h3{font:400 23px Georgia,serif;color:#f4e0bc;margin:7px 0 14px}.cmd-insight p{font-size:12px;line-height:1.7;color:#b9c0bf}.cmd-risk{color:#e7c49b!important;border-top:1px solid #45413b;padding-top:15px;margin-top:16px}
.cmd-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:29px 0 19px}.cmd-controls label{font-size:11px;color:#c6cac8;display:grid;gap:13px;flex:1;max-width:530px}.cmd-controls label span{color:#ecc18b}.cmd-controls input{accent-color:#d9b47c;width:100%}.cmd-controls button{border-radius:5px;border:1px solid #7f6a4a;padding:12px 18px;background:transparent;color:#f1d0a2;font-size:12px}.cmd-actions{display:flex;gap:10px}.cmd-table-wrap{border:1px solid #39434b;border-radius:12px;overflow:auto;background:#10151a;max-width:100%}.cmd-table{border-collapse:collapse;width:100%;min-width:580px}.cmd-table th{text-align:left;background:#1a2229;color:#c0bdb6;letter-spacing:.09em;font-size:10px;font-weight:500;text-transform:uppercase;padding:18px 22px}.cmd-table td{border-top:1px solid #313940;padding:17px 22px;color:#d3d7d6;font-size:12px}.cmd-warn{color:#f0b980!important}.cmd-ok{color:#a8d1b6!important}.cmd-footer-note{font-size:11px;color:#a2a8aa;line-height:1.7;margin:20px 0 35px}.cmd-conversion{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:38px;background:linear-gradient(100deg,#262018,#181b21);border:1px solid #645039;border-radius:13px}.cmd-conversion h3{font:400 clamp(29px,3vw,43px) Georgia,serif;margin:0 0 11px}.cmd-conversion p{margin:0;color:#b4b3b0;font-size:13px}.cmd-conversion .cmd-primary{display:inline-flex;white-space:nowrap;padding:17px 22px;border-radius:6px;background:#dfb87f;color:#1e1915;font-weight:700;font-size:13px}.cmd-conversion .cmd-secondary{font-size:12px;color:#e1c49e;text-decoration:underline}.cmd-ctas{display:flex;align-items:center;gap:18px}.cmd-fine{font-size:11px;color:#9c9c9d;text-align:center;padding:35px 0 60px}
@media(max-width:1050px){.cmd-shell{width:min(100% - 44px,1400px)}.cmd-side{display:none}.cmd-frame-content{grid-template-columns:1fr}.cmd-stats-body{grid-template-columns:1fr}.cmd-widget{min-height:230px}.cmd-snapshot{min-height:200px}}@media(max-width:680px){.cmd-shell{width:calc(100% - 32px)}.cmd-top{padding:19px 0}.cmd-logo{font-size:12px}.cmd-hero{display:block}.cmd-hero-right{text-align:left;margin-top:26px}.cmd-main{padding-top:44px}.cmd-hero h1{font-size:clamp(47px,11vw,68px)}.cmd-hero p:last-child{font-size:14px}.cmd-sector-nav{gap:8px}.cmd-sector-nav button{padding:12px 13px;font-size:11px}.cmd-frame-content{display:block}.cmd-content{padding:22px 14px}.cmd-frame-header{padding:16px 17px}.cmd-current{display:block}.cmd-current-label{margin-top:19px}.cmd-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.cmd-stat{padding:14px}.cmd-stat:last-child{grid-column:span 2}.cmd-stat strong{font-size:30px}.cmd-stat:nth-child(3) strong{font-size:27px;margin-top:9px}.cmd-controls{align-items:stretch}.cmd-controls label{width:100%;flex:none}.cmd-actions{width:100%}.cmd-actions button{flex:1}.cmd-conversion{display:block;padding:24px}.cmd-ctas{flex-wrap:wrap;margin-top:20px}.cmd-snapshot{padding:20px 12px;gap:7px}.cmd-snap-col{height:130px}.cmd-snapshot span{font-size:8px}.cmd-widget header{padding:14px}.cmd-widget header span{font-size:9px}.cmd-fine{padding:25px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
