/* FUSION 02 + 03 — isolated dark product stage. The Apple source is immutable. */
.site-propilot.propilot-fusion23{--paper:#f7f8fb;--ink:#202533;--p-ink:#202533;--p-muted:#667082;--accent:#4056bf;--p-accent:#4056bf;background:#f7f8fb;color:#202533;color-scheme:light}
.propilot-fusion23 .x-hero{--ink:#edf0fa;--p-ink:#edf0fa;color:#edf0fa;color-scheme:dark}
.propilot-fusion23 .x-variant-bar{background:#171d2c;color:#b6c0d4;border-bottom:1px solid #2d374c;gap:20px}
.propilot-fusion23 .x-variant-bar a{color:#c5c5ff}
.site-propilot.propilot-fusion23 .site-header{background:#0b0e17ed;color:#eef0fa;border-color:#39435755;backdrop-filter:blur(18px)}
.site-propilot.propilot-fusion23 .nav{color:#b4bfd2}.site-propilot.propilot-fusion23 .nav a[aria-current=page]{color:#dbd8ff}
.site-propilot.propilot-fusion23 .nav .nav-button{background:#e5e5ff;border-color:#e5e5ff;color:#1b203c;box-shadow:inset 0 1px #fff}
.site-propilot.propilot-fusion23 .menu{background:#20273b;color:#e8ebff;border-color:#5e6b88}
.site-propilot.propilot-fusion23 .brand{color:#f0f1fc}.site-propilot.propilot-fusion23 .brand .studio-wordmark>span{color:#c3bbff;border-color:#8074b8}
.site-propilot.propilot-fusion23 .brand .studio-brand-mark{color:#fff;background:linear-gradient(140deg,#8b8ae9,#425894);box-shadow:inset 0 1px #e5e7ff80,0 4px 20px #7e7eee25}
.propilot-fusion23 .x-hero{padding-top:44px;background:radial-gradient(ellipse 44% 26% at 21% 32%,#35447060,transparent 100%),radial-gradient(ellipse 42% 35% at 85% 49%,#133f4952,transparent 100%),radial-gradient(ellipse 50% 20% at 55% 59%,#4b347b40,transparent),linear-gradient(#0b0e17,#111523 76%,#0b0e17)}
.propilot-fusion23 .x-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 10%,#a3bbff05 28%,transparent 50%);border-bottom:1px solid #3a4358}
.propilot-fusion23 .x-eyebrow{color:#b0bdd4}.propilot-fusion23 .x-hero-copy>.x-eyebrow>span{background:#8ee0df;box-shadow:0 0 0 4px #8ee0df10,0 0 18px #8ee0df35}
.site-propilot.propilot-fusion23 .x-hero h1{color:#f3f3fa;font-weight:550;font-size:clamp(41px,4.35vw,65px);letter-spacing:-.065em;text-shadow:0 2px 10px #0002}
.site-propilot.propilot-fusion23 .x-hero h1>span{background:linear-gradient(100deg,#c9d6ff,#c7bcf4 53%,#a9d7de);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.propilot-fusion23 .x-intro{color:#b3bdd0}.propilot-fusion23 .x-intro strong{color:#f0f1fb}
.propilot-fusion23 .x-button{color:#141a31;background:linear-gradient(110deg,#dddfff,#c5cbf7);border-color:#d8dcff;box-shadow:inset 0 1px #fff9,0 8px 24px #8198f020}
.propilot-fusion23 .x-button:hover{background:#e7e8ff;box-shadow:0 8px 28px #9a9aff35}
.propilot-fusion23 .x-link{color:#c5d0ef}.propilot-fusion23 .x-product{width:min(1460px,calc(100% - 44px));margin-top:28px}
.propilot-fusion23 .x-perspectives{background:#171e30bb;border-color:#47547080;box-shadow:inset 0 1px #aabbff12,0 12px 24px #0002}
.propilot-fusion23 .x-perspectives button{color:#b5c0d4}.propilot-fusion23 .x-perspectives [aria-selected=true]{background:linear-gradient(140deg,#45466c,#313953);color:#f3f3ff;box-shadow:inset 0 1px #c1c4ff40,0 2px 7px #0002}
.propilot-fusion23 .x-stage{padding:15px 70px 84px;perspective:2400px}
.propilot-fusion23 .x-atmosphere{background:radial-gradient(ellipse at 22% 25%,#8473c64a,transparent 55%),radial-gradient(ellipse at 86% 60%,#4e9eaa35,transparent 60%);filter:blur(40px)}
.propilot-fusion23 .x-product-shadow{background:radial-gradient(ellipse,#000e 0%,#0005 40%,transparent 69%);height:90px;bottom:21px;filter:blur(16px)}
.propilot-fusion23 .x-device{padding:12px 8px 0;border-color:#737f9560;background:linear-gradient(125deg,#8991a2,#353c4d 25%,#647084 50%,#242c40 95%);box-shadow:inset 0 1px #dae4ff80,0 2px 0 #101525,5px 9px 0 -2px #35405a,6px 10px 0 -2px #8793af,0 45px 65px -28px #000c,0 0 80px -50px #9895ff80;transform:rotateX(7deg) rotateY(-5deg) rotateZ(-1.5deg)}
.propilot-fusion23 .x-device:before{border-color:#c7dcff50;opacity:.45}.propilot-fusion23 .x-device-camera{background:#0e1220;box-shadow:0 0 0 2px #75829750}
.propilot-fusion23 .x-device:focus-within{transform:none;box-shadow:inset 0 1px #dae4ff60,0 35px 65px -24px #000c}
.propilot-fusion23 .x-device-content{background:#101525;border-color:#090e1d;max-height:760px;scrollbar-color:#556380 #111725}
.propilot-fusion23 .x-device-edge{color:#c3cee3;text-shadow:0 1px #0009}.propilot-fusion23 .x-device-edge i{background:#a5b0cc50}
.propilot-fusion23 .x-floating{background:linear-gradient(135deg,#263047f5,#172637f5);color:#e8eeff;border-color:#7381ad70;box-shadow:inset 0 1px #dce5ff15,0 24px 45px -18px #000c;backdrop-filter:blur(18px)}
.propilot-fusion23 .x-floating small{color:#b4c4df}.propilot-fusion23 .x-floating strong{color:#f2f4ff}.propilot-fusion23 .x-floating div>span{color:#adbad4}
.propilot-fusion23 .x-float-icon{background:linear-gradient(135deg,#4c587d,#2f435f);color:#d0d6ff}.propilot-fusion23 .x-float-check{background:#385565;color:#9ce6df}.propilot-fusion23 .x-float-overview svg{stroke:#9aadea}
.propilot-fusion23 .x-float-context{bottom:53px}.propilot-fusion23 .x-float-overview{top:167px}
.propilot-fusion23 .x-product-caption{border-color:#3b465b}.propilot-fusion23 .x-product-caption h2{color:#e7edff}.propilot-fusion23 .x-product-caption p:last-child{color:#b0bdd4}
.propilot-fusion23 .x-signature p{color:#e0e5f5}.propilot-fusion23 .x-signature>span:last-child{color:#a7b5cd}.propilot-fusion23 .x-signature-rule{background:linear-gradient(transparent,#8e9ec3)}
/* One real demo, re-skinned. High specificity leaves all original behaviour intact. */
.site-propilot.propilot-fusion23.propilot-polished [data-studio]{background:#111624;color:#e4e9f8;box-shadow:none}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-window{background:#111622;color:#adbad1;border-color:#394359;min-height:29px}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-fiction{color:#c1b7f9;background:#302d4e;border-color:#615583}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-window-dots i{background:#757e99}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-window-dots i:first-child{background:#b98d9b}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-window-dots i:nth-child(2){background:#c2ae7c}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-sidebar{background:radial-gradient(ellipse at 0 0,#32304e,transparent 70%),linear-gradient(#1a2031,#151e2e);border-color:#394359;color:#c3cce1}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-app-brand .studio-wordmark{color:#eff0fb}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .studio-wordmark>span{color:#c2bcf0;border-color:#8273a8}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .studio-brand-mark{background:linear-gradient(135deg,#9c8adb,#5e74c1);color:#fff}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-workspace-name{background:#272e43;border-color:#49536b;color:#dee4f5}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-workspace-name small{color:#a9b5cf}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-workspace-icon{background:#3a4160;color:#dbd9ff}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-nav-label{color:#a3b1cc}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-sidebar-nav button{color:#b9c5df}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-sidebar-nav button[aria-pressed=true]{background:linear-gradient(110deg,#51476c,#333c58);border-color:#7b719650;box-shadow:inset 0 1px #d6c8ff14;color:#f2eaff}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-team i{background:#38415c;border-color:#1c2437;color:#d2d7ef}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-team>span,.s-sidebar-bottom p,.s-sidebar-bottom button){color:#aebad2}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-nav-count{background:#4e486d;color:#e1d4ff}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-main{background:radial-gradient(ellipse at 15% 0,#25223d75,transparent 50%),linear-gradient(130deg,#121626,#111c2b);padding:0 22px 16px}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-toolbar{color:#b5bfd5;border-color:#364159;min-height:43px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-toolbar strong{color:#d7dff3}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-tour-launch,.s-mobile-reset){background:#29314a;color:#d8d5ff;border-color:#655f88}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-session{color:#b4c5de}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-app-heading{padding:19px 0 14px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-app-heading h3{color:#f0f1fb;font-weight:550;font-size:28px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-app-heading>div>p{color:#abbcd7}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-heading-side{color:#c0c9df}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-heading-side small{color:#9daecb}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-member{background:#45395a;color:#e1cff8;border-color:#7d6989}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-view-tabs{border-color:#35425b;margin-bottom:15px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-view-tabs button{color:#b9c5df}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-view-tabs button[aria-selected=true]{color:#ddd5ff;border-color:#aea1f3}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics{gap:11px;margin-bottom:15px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article{border-color:#55577688;background:linear-gradient(125deg,#2b2843,#1b2536);box-shadow:inset 0 1px #c6bbff0d,0 8px 17px #0001;padding:15px 17px}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article:nth-child(2){background:linear-gradient(125deg,#1a343e,#1c2838);border-color:#48727e66}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metric-accent{background:linear-gradient(125deg,#303454,#202b40);border-color:#676b9655}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article>strong{color:#f0efff;font-size:35px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article>span:first-child{color:#cfcee8}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article>small{color:#aebbd5}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics svg{stroke:#ad9aed}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-mini-dots{color:#70cfc6}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metric-orbit{color:#b3c1f4;background:#4e567b55}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-activity-card,.s-agenda-card,.s-records-card){background:linear-gradient(120deg,#1c2336,#162333);border-color:#3f4c65;box-shadow:inset 0 1px #c9dfff09;padding:18px}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-card-heading h4,.s-chart-summary>strong,.s-meeting strong,.s-next-meeting strong,.s-record strong){color:#edf0fc}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-card-heading>div>p{color:#aabbd6}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-chart-summary>span,.s-chart-summary small,.s-chart-legend,.s-agenda-note,.s-next-meeting small,.s-period,.s-record small,.s-search-status,.s-feedback){color:#a8b9d2}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-period select,.s-search,.s-search input){background:#1d2b40;color:#d9e2f5;border-color:#52617d}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-search input::placeholder{color:#adbad1}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-chart-scale{color:#a4b5cf}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-chart-bars{border-color:#46516c;background:repeating-linear-gradient(0deg,transparent,transparent calc(50% - 1px),#54627c30 50%)}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-bar{background:linear-gradient(#b1a0f0,#728dc3);box-shadow:inset 1px 0 #d7d1ff55,0 0 18px #8b81ce18}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-chart-column:nth-child(3n) .s-bar{background:linear-gradient(#76d0cf,#547caa)}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-bar-cap,.s-chart-column small){color:#b6c6df}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-record{border-color:#3c4961;background:transparent}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-record:hover{background:#32364f}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-record-arrow{color:#b3bee2}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-avatar{background:#2e4b52;color:#a0e2dc}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-purple{background:#443d62;color:#d3bffa}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-orange{background:#514735;color:#ebcd9f}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-blue{background:#324764;color:#b0ccfc}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-time{color:#d6d9ff}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-time small,.s-meeting span,.s-meeting p){color:#afbdd6}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-meeting button{background:#3a4663;color:#e1e6ff;border-color:#6f7e9e}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-agenda-icon{background:#34465b;color:#b7d3e6}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-next-meeting{border-color:#43506a}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-board-column,.s-task,.s-activity-trail,.s-detail-history,.s-story){background:#1d283e;border-color:#485775;color:#d2dbf1}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-deal{background:#29324a;border-color:#52617d}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-board-column h4,.s-task strong,.s-detail h3,.s-detail dd,.s-story h4){color:#edf0ff}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-deal p,.s-deal footer,.s-task small,.s-local-note,.s-task-tag,.s-detail dt,.s-detail-note,.s-detail-eyebrow,.s-detail-stage,.s-detail-history p,.s-story p,.s-story span,.s-story small){color:#b8c6de}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-pipeline-heading h4{color:#e8eeff}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-pipeline-heading p,.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-pipeline-heading>span{color:#afbed8}
.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-task button,.s-story button,.s-detail select){background:#36415d;color:#edeaff;border-color:#7a82a9}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-detail{background:#1a2235;color:#e1e7f8;border-color:#6b7894}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-detail-close{color:#e8e7ff;background:#3a4562}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-detail::backdrop{background:#050810b8}
/* Derived visual story. No random statistics, no revenue claims or fake integrations. */
.f-insights{display:grid;grid-template-columns:1.45fr 1fr;gap:15px;margin-bottom:15px}
.f-flow-card,.f-ring-card{min-width:0;padding:18px;border:1px solid #46516b;border-radius:11px;background:radial-gradient(ellipse at 0 0,#3e315326,transparent 70%),linear-gradient(120deg,#1c2337,#182735);box-shadow:inset 0 1px #c3caff0c}
.f-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.f-card-heading p{color:#afbed7;font:500 6px/1.7 Space,Arial,sans-serif;letter-spacing:.05em;margin:0 0 6px}.f-card-heading h4{font:550 15px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.035em;color:#eceffc;margin:0}.f-card-heading>span{color:#c1b6fb;font-size:20px}.f-card-heading .f-live{font:7px/1.5 Manrope,sans-serif;color:#a3e0d8;border:1px solid #56888666;background:#2b565347;padding:4px 6px;border-radius:5px;white-space:nowrap}
.f-filters{display:flex;flex-wrap:wrap;gap:4px;margin:14px 0 0}.f-filters button{font:9px/1.6 Manrope,sans-serif;border:1px solid transparent;border-radius:5px;min-height:30px;background:none;color:#b0bed7;padding:4px 8px}.f-filters button[aria-pressed=true]{background:#3a3c5a;color:#e9e0ff;border-color:#77709480}
[data-flow-chart] svg{display:block;width:100%;height:auto;max-height:205px;margin-top:5px}.f-svg-label{font:10px Manrope,Arial,sans-serif;fill:#d7def0}.f-svg-value{font:8px Space,Arial,sans-serif;fill:#b5c3db}.f-flow-note{font:9px/1.75 Manrope,Arial,sans-serif;color:#aebdd6;margin:6px 0 0}
.f-ring-wrap{display:flex;align-items:center;gap:20px;margin-block:20px}.f-ring-wrap>[data-flow-ring]{width:46%;max-width:155px;flex-shrink:0}.f-ring-wrap svg{display:block;width:100%;height:auto}.f-ring-value{font:500 32px Manrope,Arial,sans-serif;fill:#f0f0ff;letter-spacing:-2px}.f-ring-caption{font:6px Space,Arial,sans-serif;fill:#b5c2da;letter-spacing:1px}
.f-ring-wrap dl{flex:1;min-width:0;margin:0}.f-ring-wrap dl>div{display:flex;align-items:center;gap:7px;font:9px/1.5 Manrope,sans-serif;margin-bottom:13px}.f-ring-wrap dt{display:flex;align-items:center;gap:7px;color:#b8c7df}.f-ring-wrap dt:before{content:"";width:5px;height:5px;border-radius:2px;background:#a994ff;flex-shrink:0}.f-ring-wrap .f-legend-1 dt:before{background:#61d5d1}.f-ring-wrap .f-legend-2 dt:before{background:#83a9ff}.f-ring-wrap .f-legend-3 dt:before{background:#ebc188}.f-ring-wrap dd{margin:0 0 0 auto;color:#ecedfc;font-size:12px}
/* The other five working perspectives share the premium dark canvas. */
.site-propilot.propilot-fusion23 .x-product-panel .i-premium{background:#151d2f;color:#dce4fa}.site-propilot.propilot-fusion23 .x-product-panel .i-workspace-chrome{background:#171e30;border-color:#46526a;color:#b3c2dd}.site-propilot.propilot-fusion23 .x-product-panel .i-workspace-chrome b{color:#b9e0e5;background:#2d4553}.site-propilot.propilot-fusion23 .x-product-panel .i-workspace-menu{background:linear-gradient(#282a48,#172936);border-color:#48536c;color:#b7b3e6}.site-propilot.propilot-fusion23 .x-product-panel .i-workspace-content{background:radial-gradient(ellipse at 0 0,#39334b66,transparent 60%),linear-gradient(135deg,#192136,#162635);color:#dee5f7}.site-propilot.propilot-fusion23 .x-product-panel :is(.q-app-toolbar,.i-workspace-content>small,.i-workspace-bottom){color:#adbed7;border-color:#44546b}.site-propilot.propilot-fusion23 .x-product-panel .i-workspace-content h3{color:#f0f0fb}
.site-propilot.propilot-fusion23 .x-product-panel :is(.q-metrics>div,.q-trend,.q-graph,.q-records,.q-module-grid>span){background:#263249;border-color:#50607b;color:#d9e5fa;box-shadow:inset 0 1px #dce5ff08}.site-propilot.propilot-fusion23 .x-product-panel .q-metrics .q-stat-2{background:#333452;border-color:#6a6390}.site-propilot.propilot-fusion23 .x-product-panel :is(.q-metrics strong,.q-trend strong,.q-record-title strong,.q-record-heading>strong,.q-graph strong){color:#eeefff}.site-propilot.propilot-fusion23 .x-product-panel :is(.q-metrics span,.q-metrics small,.q-trend small,.q-record-title small,.q-record-heading>span,.q-graph>div>span,.q-stage-bars b){color:#b7c5dd}.site-propilot.propilot-fusion23 .x-product-panel .q-record{border-color:#45536e}.site-propilot.propilot-fusion23 .x-product-panel .q-record summary:hover,.site-propilot.propilot-fusion23 .x-product-panel .q-record[open] summary{background:#35405a}.site-propilot.propilot-fusion23 .x-product-panel .q-record-context{background:#223345;border-color:#4f6680}.site-propilot.propilot-fusion23 .x-product-panel .q-record-context :is(span,p,small){color:#d0e0f3}.site-propilot.propilot-fusion23 .x-product-panel .q-status{background:#2b4a51;border-color:#5e8f96;color:#b8e5e0}.site-propilot.propilot-fusion23 .x-product-panel .q-status-1{background:#40395e;border-color:#84719f;color:#d9c6f9}.site-propilot.propilot-fusion23 .x-product-panel .q-status-2{background:#514636;border-color:#9f8a5f;color:#edd2a2}.site-propilot.propilot-fusion23 .x-product-panel .q-trend svg{stroke:#9faff0}.site-propilot.propilot-fusion23 .x-product-panel .q-flow{background:#293a4c;border-color:#526d87}.site-propilot.propilot-fusion23 .x-product-panel .q-flow :is(span,strong,b){color:#c5def0}.site-propilot.propilot-fusion23 .x-product-panel .q-module-grid>span:nth-child(3){background:#403f61;border-color:#7a76a0}
/* A deliberate light editorial interval retains the existing downstream home content. */
.propilot-fusion23:not(.z-interior) .p-principles{background:#edf0f7;color:#202c47}.propilot-fusion23:not(.z-interior) .p-principles :is(h2,h3,p,strong){color:#202c47}
.propilot-fusion23 :is(.x-hero a,.x-hero button,.x-product-panel,.f-filters button):focus-visible{outline:3px solid #a8c6ff;outline-offset:4px}
@media(max-width:1200px){.propilot-fusion23 .x-stage{padding-inline:27px}.f-insights{grid-template-columns:1fr 1fr;gap:12px}.f-flow-card,.f-ring-card{padding:15px}.f-ring-wrap{gap:10px}.f-card-heading .f-live{display:none}.propilot-fusion23 .x-device-content{max-height:760px}}
@media(max-width:900px){.propilot-fusion23 .x-stage{padding-inline:17px}.f-insights{grid-template-columns:1fr}.f-ring-wrap{margin-block:12px}.f-ring-wrap>[data-flow-ring]{max-width:120px}.f-ring-wrap dl{max-width:220px}.f-ring-wrap dl>div{font-size:10px;margin-bottom:8px}.propilot-fusion23 .x-device-content{max-height:720px}}
@media(max-width:760px){.propilot-fusion23 .x-variant-bar{gap:4px}.site-propilot.propilot-fusion23 .nav{background:#151d2e;border-color:#52617d}.propilot-fusion23 .x-hero{padding-top:32px;background:radial-gradient(ellipse at 15% 12%,#34385860,transparent 38%),radial-gradient(ellipse at 85% 50%,#20434e45,transparent 48%),#101522}.site-propilot.propilot-fusion23 .x-hero h1{font-size:clamp(31px,8.6vw,43px);line-height:1.12}.site-propilot.propilot-fusion23 .x-hero h1>span{-webkit-text-fill-color:transparent}.propilot-fusion23 .x-product{width:100%;margin-top:26px}.propilot-fusion23 .x-perspectives{scrollbar-color:#57647e transparent}.propilot-fusion23 .x-perspectives button{min-height:44px}.propilot-fusion23 .x-stage{padding:0 13px 40px;perspective:none}.propilot-fusion23 .x-device{padding:8px 5px 0;transform:none;box-shadow:inset 0 1px #d4ddff60,0 25px 40px -18px #000c;will-change:auto}.propilot-fusion23 .x-device-content{max-height:none;overflow:visible}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-main{padding-inline:12px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics{gap:6px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article{padding:12px 8px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] .s-metrics article>strong{font-size:29px}.site-propilot.propilot-fusion23.propilot-polished [data-studio] :is(.s-activity-card,.s-records-card){padding:15px 12px}.f-insights{gap:12px}.f-flow-card,.f-ring-card{padding:16px 12px}.f-card-heading p{font-size:6px}.f-card-heading h4{font-size:14px}.f-filters{gap:3px}.f-filters button{font-size:10px;min-height:44px;padding:6px}.f-ring-wrap{justify-content:center;gap:20px}.f-ring-wrap>[data-flow-ring]{max-width:125px}.f-ring-wrap dl{flex:1;max-width:145px}.f-flow-note{font-size:10px;line-height:1.8}.f-svg-label{font-size:11px}.f-svg-value{font-size:9px}.propilot-fusion23 .x-floating{display:none}}
@media(max-width:360px){.propilot-fusion23 .x-stage{padding-inline:8px}.site-propilot.propilot-fusion23 .x-hero h1{font-size:30px}.f-ring-wrap{gap:12px}.f-card-heading h4{font-size:13px}.f-flow-card,.f-ring-card{padding:13px 10px}.f-filters button{font-size:9px;padding:5px}.f-ring-wrap>[data-flow-ring]{max-width:103px}}
@media(prefers-reduced-motion:reduce){.propilot-fusion23 .x-device,.propilot-fusion23 .x-device:focus-within{transform:none;will-change:auto;transition:none}.propilot-fusion23 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
