*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f7f3ff;background:#09070f;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:#fff;background:#ed56ad;border:0;border-radius:8px;padding:12px 20px;font-weight:600}button:disabled{opacity:.6;cursor:wait}input{color:#f7f3ff;background:#17111f;border:1px solid #493451;border-radius:7px;min-width:140px;margin-top:6px;padding:10px 12px;display:block}label{color:#bcb0cc;font-size:11px;font-weight:600}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ffcb91}.shell{min-height:100vh;display:flex}aside{background:#17111f;border-right:1px solid #35263f;flex-shrink:0;width:236px;height:100vh;padding:33px 22px;position:sticky;top:0}.identity{align-items:center;gap:12px;font-size:15px;line-height:1.4;display:flex}.identity b{color:#c7b7d5;font-weight:400}.mark{color:#17111f;background:#ed56ad;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:grid}.nav-label{letter-spacing:1.6px;color:#a99bb9;margin-top:48px;font-size:10px}.store{border:1px solid #35263f;border-radius:8px;margin-bottom:30px;padding:13px 8px;font-weight:600}.store small{color:#b9aac8;margin:8px 0 0 24px;font-size:10px;font-weight:400;display:block}nav a{color:#c3b6d1;border-radius:7px;margin:5px 0;padding:14px 13px;display:block}nav .active{color:#f2b4e0;background:#34203e;font-weight:600}.aside-bottom{color:#b8a9c8;letter-spacing:1.4px;font-size:9px;line-height:2;position:absolute;bottom:32px}.aside-bottom small{letter-spacing:0;font-size:11px}main{width:100%;max-width:1450px;padding:36px 48px}header{justify-content:space-between;align-items:center;display:flex}.eyebrow{letter-spacing:1.8px;color:#d3b2e9;font-size:10px;font-weight:700}.demo,.tag{letter-spacing:1px;color:#bcb0cc;background:#291e35;border-radius:5px;padding:7px 9px;font-size:9px}.heading{justify-content:space-between;align-items:center;margin-top:24px;display:flex}h1{letter-spacing:-1.2px;margin:12px 0;font-family:Arial,Helvetica,sans-serif;font-size:39px;font-weight:400}.heading p,.muted{color:#bcafcc;font-size:12px;line-height:1.6}.status{color:#e7b2d7;font-size:10px}.toolbar{align-items:end;gap:12px;margin:28px 0 22px;display:flex}.toolbar>span{color:#b8a9c8;align-self:center;margin-left:auto;font-size:10px}.notice{color:#ffce95;background:#291c20;border:1px solid #745132;border-radius:9px;align-items:center;gap:14px;margin-bottom:24px;padding:17px 20px;display:flex}.notice p{color:#eac5a4;margin:5px 0 0;font-size:11px}.notice>span:first-child{font-size:22px}.coverage{white-space:nowrap;margin-left:auto;font-size:10px}.error{color:#ffb6cc;border-color:#ed78a5}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.metric,.panel{background:#17111f;border:1px solid #35263f;border-radius:11px;padding:24px}.metric h2{color:#c6b7d4;margin:0 0 20px;font-size:11px;font-weight:400}.metric>strong{letter-spacing:-.8px;font-size:29px;font-weight:500}.metric p{color:#bcaecb;margin:14px 0 0;font-size:9px}.metric.featured{color:#17111f;background:#40213f;border-color:#40213f}.metric.featured h2,.metric.featured p{color:#f5c6e9}.grid{grid-template-columns:1.55fr 1fr;gap:24px;margin-bottom:24px;display:grid}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel h2{margin:0;font-size:15px;font-weight:600}.panel-heading>span{color:#bcaecb;font-size:9px}.waterfall{margin-top:26px}.line{grid-template-columns:125px 1fr 85px;align-items:center;gap:15px;margin:19px 0;font-size:11px;display:grid}.line>span{color:#bcafcc}.line b{text-align:right;font-weight:500}.bar-track{background:#2c2037;border-radius:4px;height:7px;overflow:hidden}.bar-track i{background:#c48df7;border-radius:4px;height:100%;display:block}.line:first-child .bar-track i{background:#f076bc}.total{border-top:1px solid #35263f;justify-content:space-between;margin-top:23px;padding-top:20px;font-size:12px;display:flex}.total strong{color:#ffaddb;font-size:18px}.footnote{color:#bcaecb;margin-top:20px;font-size:10px;line-height:1.7}.insights article{background:#21162b;border-radius:8px;margin-top:24px;padding:20px}.insight-icon{color:#ec9ed1;font-size:24px}.insights h3{font-size:14px;font-weight:600;line-height:1.5}.insights article p{color:#c6b7d4;font-size:12px;line-height:1.9}.evidence{color:#c6b7d4;border-top:1px solid #3c2a48;padding-top:13px;font-size:10px}.scenario{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.scenario h2{margin-top:10px}.scenario form{align-items:end;gap:10px;display:flex}.scenario input{max-width:170px}.scenario-result{background:#2a1a34;border-radius:7px;width:100%;padding:15px;font-size:12px}.connections{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:24px;display:grid}.connections>div{border:1px solid #35263f;border-radius:8px;padding:16px}.connections strong{font-size:11px}.connections p{color:#bcaecb;font-size:9px;line-height:1.6}details.panel{color:#c6b7d4;margin-top:24px;font-size:11px}summary{cursor:pointer}details p{line-height:1.8}footer{color:#b8a9c8;padding:30px 0 10px;font-size:9px}@media (max-width:1100px){main{padding:28px}.metrics{grid-template-columns:repeat(2,1fr)}aside{width:195px}.toolbar>span{display:none}.grid{grid-template-columns:1fr}.connections{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){aside{display:none}main{padding:22px 18px}.heading{display:block}h1{font-size:34px}.status{margin-top:18px;display:block}.toolbar{flex-wrap:wrap}.toolbar input{width:145px;min-width:0}.notice{align-items:start}.coverage{display:none}.metric{padding:18px}.metric>strong{font-size:24px}.line{grid-template-columns:105px 1fr 70px;gap:8px}.panel{padding:20px}.scenario form{width:100%}.connections{gap:8px}}.download-report{color:#f3c3e6;background:#17111f;border:1px solid #62416d;border-radius:8px;margin:0 0 18px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-block}.order-detail-table th,.order-detail-table td{vertical-align:top;border-bottom:1px solid #35263f;padding:12px 10px}.order-detail-table th{font-weight:600}.order-detail-table td p{margin:6px 0}main,.panel{min-width:0}.panel{overflow-wrap:anywhere}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--backdrop),var(--canvas);color:var(--text);line-height:1.55}button,.download-report,.public-login,.public-contact{background:var(--sunrise);border:1px solid var(--button-border);border-radius:var(--button-radius);min-height:var(--button-height);font-weight:700;transition:filter .15s,box-shadow .15s;box-shadow:0 5px 22px #f044a420;color:var(--button-text)!important}button:hover:not(:disabled),.download-report:hover,.public-login:hover,.public-contact:hover{filter:brightness(1.09);box-shadow:0 5px 26px #ef55ba40}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}input,select,textarea{font:inherit;color:var(--text);background:var(--input);border:1px solid var(--line);border-radius:var(--input-radius);max-width:100%;min-height:var(--input-height);padding:10px 12px}input[type=checkbox],input[type=radio]{accent-color:#ed6ab6;min-width:0;min-height:0;margin-right:8px;display:inline-block}input::placeholder,textarea::placeholder{color:#a99bb9}option{color:var(--text);background:#17111f}fieldset{border:1px solid var(--line);border-radius:14px;padding:20px}label{color:var(--muted);font-size:13px}legend{color:#f4b8de;padding:0 8px}h1{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1.12}h2,h3,h4{color:var(--text)}aside{background:#100b17;border-color:#35263f}.identity b{color:#e3badb}.mark,.public-brand span{background:var(--sunrise);color:var(--button-text);box-shadow:0 0 28px #ec56b52b}nav a:hover{color:#fff;background:#271b32}nav .active{color:#ffcae7;background:linear-gradient(100deg,#71325955,#51348044);border:1px solid #855b9444}.metric,.panel{background:var(--card-gradient);border-color:var(--card-border);border-radius:var(--card-radius);box-shadow:0 12px 35px #00000026}.metric.featured{background:radial-gradient(at 100% 0,#9c437566,#0000 70%),linear-gradient(130deg,#34203e,#21152d);border-color:#ae6895}.metric>strong{letter-spacing:-.04em;font-weight:750}.metric.featured>strong{color:#ffbfdf}.line:first-child .bar-track i{background:var(--sunrise)}.bar-track i{background:linear-gradient(90deg,#8e64d7,#e384c7)}.public-site{background:radial-gradient(ellipse at top right,#55264a66,transparent 55%),var(--canvas);color:var(--text)}.public-main h1{font-family:Arial,Helvetica,sans-serif;font-weight:800}.public-copy h2,.public-cards h2{color:#e5c2ff}.public-card{border-color:var(--line);background:linear-gradient(145deg,#22162e,#130e1b)}.public-document aside{height:auto}.public-copy a{text-underline-offset:4px;text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #ffd08b}[role=alert]{color:#ffd0b2}a:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}button{transition:none}}@media (max-width:700px){header{flex-wrap:wrap;gap:12px}.panel{padding:20px 16px}fieldset{padding:16px}.public-nav>div{gap:16px}h1{font-size:34px}}
