:root{--bg:#f5f7fb;--bg-strong:#eef3fb;--panel:#fff;--ink:#121826;--muted:#64748b;--line:#dfe5ef;--blue:#005bff;--blue-dark:#003fc2;--cyan:#0ea5e9;--green:#12a150;--amber:#b7791f;--red:#b42318;--shadow:0 18px 45px #0f172a14;--radius:8px}.designLab{color:#101828;background:#f4f7fb;gap:22px;min-height:100vh;padding:24px;display:grid}.designIntro,.concept{background:#fff;border:1px solid #dfe7f2;border-radius:8px;box-shadow:0 1px #0f172a0a}.designIntro{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;padding:22px;display:grid}.designIntro h1{margin:0;font-size:32px}.designIntro p{color:#5d6b82;max-width:820px;margin:10px 0 0;line-height:1.5}.designIntroBadge{color:#005bff;background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;align-content:center;gap:8px;min-height:112px;padding:16px;display:grid}.designIntroBadge strong,.designIntroBadge span{display:block}.designIntroBadge span{color:#52647a}.mpsLogo{color:#fff;letter-spacing:0;border-radius:8px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:950;display:grid;position:relative;overflow:hidden}.mpsLogo.compact{width:42px;height:42px;font-size:13px}.mpsLogo span{z-index:2;position:relative}.mpsLogo i{background:#ffffffeb;border-radius:999px;height:4px;position:absolute;inset:auto 9px 10px}.mpsLogo.logoone{background:#005bff;box-shadow:0 18px 36px #005bff47}.mpsLogo.logoone:before{content:"";background:#10b981;border-radius:999px;width:58px;height:58px;position:absolute;inset:-26px -18px auto auto}.mpsLogo.logotwo{background:#111827;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 36px #11182742}.mpsLogo.logotwo:before,.mpsLogo.logotwo:after{content:"";border:2px solid #ffffff47;border-radius:999px;position:absolute}.mpsLogo.logotwo:before{inset:11px}.mpsLogo.logotwo:after{background:#f59e0b;border:0;width:9px;height:9px;top:12px;right:12px}.mpsLogo.logothree{clip-path:polygon(50% 0,92% 22%,92% 78%,50% 100%,8% 78%,8% 22%);background:linear-gradient(135deg,#005bff,#00a6ff 48%,#12a150)}.brandLockup{align-items:center;gap:10px;display:flex}.brandLockup strong,.brandLockup span{display:block}.brandLockup strong{font-size:18px}.brandLockup span{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.brandLockup.light span{color:#aebbd0}.concept{gap:16px;padding:18px;display:grid}.conceptTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.conceptTop h2{margin:0;font-size:28px}.conceptTop span{color:#667085;margin-top:6px;display:block}.conceptButton{color:#fff;background:#005bff;border:1px solid #cfe0ff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.conceptButton.dark{background:#111827;border-color:#111827}.pulseShell{background:#0f172a;border:1px solid #182235;border-radius:8px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.pulseSide{color:#e5ecf8;background:#111827;align-content:start;gap:16px;padding:18px;display:grid}.pulseLogo{background:#005bff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.pulseSide nav{gap:6px;display:grid}.pulseSide nav span{color:#aebbd0;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.pulseSide nav span.active{color:#fff;background:#005bff47}.pulseWork{background:#f7f9fd;gap:14px;padding:18px;display:grid}.pulseHeader{background:#fff;border:1px solid #dbe7f5;border-radius:8px;justify-content:space-between;gap:16px;padding:18px;display:flex}.pulseHeader h3{margin:0;font-size:24px}.pulseHeader p{color:#64748b;margin:8px 0 0}.pulseStatus{color:#0b7a3a;background:#e9fbf1;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 10px;font-weight:900;display:inline-flex}.pulseMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pulseMetric,.pulsePanel{background:#fff;border:1px solid #dbe7f5;border-radius:8px}.pulseMetric{align-content:space-between;min-height:112px;padding:14px;display:grid}.pulseMetric span,.pulseMetric em{color:#667085;font-style:normal}.pulseMetric strong{font-size:26px}.pulseMetric.green em{color:#0b7a3a}.pulseMetric.blue em{color:#005bff}.pulseMetric.amber em{color:#b7791f}.pulseColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pulsePanel{gap:10px;padding:14px;display:grid}.miniHeader{justify-content:space-between;align-items:center;display:flex}.miniHeader h4{margin:0;font-size:18px}.pulseRow{border-bottom:1px solid #edf2f7;grid-template-columns:1fr 1fr 80px 120px;align-items:center;gap:8px;min-height:44px;display:grid}.pulseRow:last-child{border-bottom:0}.pulseRow span,.actionLine{color:#64748b}.pulseRow em{color:#005bff;font-style:normal;font-weight:800}.pricingPanel{background:radial-gradient(circle at 88% 8%,#48ffbe33,#0000 30%),linear-gradient(135deg,#48ffbe17,#192b469e);border-color:#48ffbe52;gap:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #48ffbe14}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tariffCard{background:#fff1;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:12px;min-height:230px;padding:20px;display:grid}.tariffCard.active{background:radial-gradient(circle at 85% 0,#48ffbe2e,#0000 36%),#48ffbe14;border-color:#48ffbe52}.tariffCard span{color:#48ffbe;text-transform:uppercase;font-size:12px;font-weight:950}.tariffCard h3{color:#e8fff7;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.08}.tariffCard p,.pricingNote{color:#e8fff7ad;margin:0;font-weight:800}.tariffCard .primaryButton,.tariffCard .secondaryButton{width:fit-content;margin-top:auto}.tariffCard.muted{opacity:.78}.pricingNote{background:#48ffbe0f;border:1px solid #48ffbe2e;border-radius:8px;padding:14px 16px}.billingTopbar{align-items:stretch}.billingTopbar p{color:#e8fff7ad;max-width:760px;margin:8px 0 0;font-weight:800}.billingStatus{background:#48ffbe14;border:1px solid #48ffbe38;border-radius:8px;align-content:center;gap:8px;min-width:260px;padding:16px;display:grid}.billingStatus span{color:#e8fff7ad;font-weight:800}.billingStatus strong{color:#e8fff7;font-size:22px}.billingHero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.billingPlanCard,.billingSidePanel{background:radial-gradient(circle at 88% 0,#48ffbe26,#0000 32%),#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:24px}.billingPlanCard{gap:16px;display:grid}.billingPlanCard h2,.billingSidePanel h3{color:#e8fff7;margin:0}.billingPlanCard p,.billingSidePanel p,.billingMessage{color:#e8fff7ad;margin:0;font-weight:800;line-height:1.5}.billingPrice{align-items:baseline;gap:12px;display:flex}.billingPrice strong{color:#48ffbe;font-size:clamp(44px,7vw,72px);line-height:1}.billingPrice span{color:#e8fff7b8;font-weight:900}.billingPlanCard ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.billingPlanCard li{color:#e8fff7;align-items:center;gap:8px;font-weight:900;display:flex}.billingPlanCard li svg{color:#48ffbe;flex:none}.billingPayButton{width:fit-content;min-width:220px}.billingMessage{background:#48ffbe0f;border:1px solid #48ffbe2e;border-radius:8px;padding:12px 14px}.billingPaymentStatus{color:#e8fff7b8;border:1px solid #ffffff1f;border-radius:8px;width:fit-content;margin:-4px 0 0;padding:8px 10px;font-size:13px;font-weight:950}.billingPaymentStatus.success{color:#48ffbe;background:#48ffbe14;border-color:#48ffbe47}.billingSidePanel{align-content:start;gap:14px;display:grid}.billingSidePanel svg{color:#48ffbe}.planLink{color:#48ffbe;margin-top:8px;font-size:13px;font-weight:950;display:inline-flex}@media (max-width:920px){.billingHero{grid-template-columns:1fr}.billingStatus{min-width:0}.billingPayButton{width:100%}}.actionLine{align-items:center;gap:8px;min-height:36px;display:flex}.conceptOperator{background:#fffdf8}.operatorGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.operatorMain,.operatorPanel,.operatorStrip{background:#fff;border:1px solid #eadfca;border-radius:8px}.operatorMain{gap:16px;padding:18px;display:grid}.operatorHero{color:#fff;background:#172033;border-radius:8px;justify-content:space-between;gap:20px;min-height:178px;padding:20px;display:flex}.operatorHero p{color:#b8c7de;margin:0 0 8px;font-weight:800}.operatorHero h3{max-width:740px;margin:0;font-size:30px;line-height:1.15}.operatorTimeline{gap:10px;display:grid}.operatorTimeline article{background:#fafbfd;border:1px solid #edf0f5;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-height:82px;padding:12px;display:grid}.operatorTimeline article>span{color:#fff;background:#005bff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.operatorTimeline p,.diagnosticCard span,.operatorStrip span{color:#667085;margin:6px 0 0;line-height:1.4}.operatorPanel{align-content:start;gap:12px;padding:18px;display:grid}.operatorPanel h4{margin:0;font-size:22px}.diagnosticCard{background:#f8fafc;border:1px solid #e4e9f2;border-radius:8px;gap:8px;min-height:112px;padding:14px;display:grid}.diagnosticCard.danger{background:#fff3f1;border-color:#f1c7c1}.diagnosticCard.good{background:#f0fbf4;border-color:#bfe8cf}.operatorStrip{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;display:grid}.operatorStrip div{background:#fbfcff;border:1px solid #eef1f6;border-radius:8px;align-content:start;gap:8px;min-height:126px;padding:12px;display:grid}.conceptOps{background:#f7fbff}.opsLayout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:14px;display:grid}.opsMap,.opsBoard,.opsBottom{background:#fff;border:1px solid #cfe0ff;border-radius:8px}.opsMap{gap:18px;padding:18px;display:grid}.opsHeader{justify-content:space-between;gap:14px;display:flex}.opsHeader p{color:#005bff;margin:0 0 6px;font-weight:900}.opsHeader h3{max-width:760px;margin:0;font-size:30px}.opsChain{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.opsStep{background:#edf5ff;border-radius:8px;gap:10px;min-height:86px;padding:12px;display:grid}.opsStep span{color:#fff;background:#005bff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.opsChart{background:linear-gradient(#fff,#f7fbff);border:1px solid #e3edf9;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:220px;padding:18px;display:grid}.opsChart span{background:linear-gradient(#005bff,#10b981);border-radius:6px 6px 0 0;display:block}.opsBoard{gap:8px;padding:12px;display:grid}.opsBoard article{border:1px solid #edf2f7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:10px;display:grid}.opsBoard span,.opsBottom span{color:#667085;margin-top:4px;font-size:13px;line-height:1.35;display:block}.opsBottom{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.opsBottom div{background:#fbfdff;border:1px solid #edf2f7;border-radius:8px;align-content:start;gap:6px;min-height:92px;padding:12px;display:grid}.designDecision{color:#fff;background:#111827;grid-template-columns:repeat(2,minmax(0,1fr))}.designDecision div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:8px;min-height:116px;padding:16px;display:grid}.designDecision span{color:#c8d3e4;line-height:1.45}@media (max-width:1180px){.pulseMetricGrid,.operatorStrip,.opsBottom{grid-template-columns:repeat(2,minmax(0,1fr))}.opsChain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.designIntro,.pulseShell,.pulseColumns,.operatorGrid,.opsLayout{grid-template-columns:1fr}.pulseSide nav{grid-template-columns:repeat(2,minmax(0,1fr))}.conceptTop{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.designLab{padding:14px}.pulseMetricGrid,.operatorStrip,.opsBottom,.designDecision,.opsChain,.pulseRow{grid-template-columns:1fr}}.mpsDesignLab{color:#101828;background:#f2f5f9;gap:24px;min-height:100vh;padding:24px;display:grid}.mpsIntro,.mpsVariant,.mpsTakeaway{background:#fff;border:1px solid #dce5f2;border-radius:8px}.mpsIntro{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:24px;min-height:220px;padding:28px;display:grid}.mpsIntro p,.mpsVariantHead p{color:#005bff;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:950}.mpsIntro h1{max-width:860px;margin:0;font-size:42px;line-height:1.05}.mpsIntro span,.mpsVariantHead span{color:#64748b;max-width:820px;margin-top:12px;line-height:1.55;display:block}.mpsIntroLogos{background:#f8fbff;border:1px solid #dce8f8;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.mpsMark{color:#fff;letter-spacing:0;place-items:center;width:72px;height:72px;font-weight:950;display:grid;position:relative;overflow:hidden}.mpsMark span{z-index:2;position:relative}.mpsMark i{z-index:1;position:absolute}.mpsMark.executive{background:#005bff;border-radius:8px;box-shadow:0 18px 36px #005bff40}.mpsMark.executive i{background:#13c778;border-radius:999px;height:5px;inset:auto 12px 13px}.mpsMark.executive:before{content:"";background:#ffffff2e;border-radius:999px;width:58px;height:58px;position:absolute;top:-20px;right:-18px}.mpsMark.radar{background:#07131f;border:1px solid #48ffbe73;border-radius:999px;box-shadow:0 0 34px #00dba038}.mpsMark.radar i{border:2px solid #48ffbe5c;border-radius:999px;inset:12px}.mpsMark.radar:before{content:"";background:#48ffbe;width:48px;height:2px;position:absolute;transform:rotate(-32deg)}.mpsMark.guide{background:#171426;border-radius:18px 8px;box-shadow:0 18px 36px #17142638}.mpsMark.guide i{background:#ffb547;border-radius:999px;width:12px;height:12px;top:10px;right:10px}.mpsMark.guide:before{content:"";background:#8b5cf6;border-radius:18px;width:58px;height:58px;position:absolute;bottom:-16px;left:-12px;transform:rotate(18deg)}.mpsBrand{align-items:center;gap:12px;display:flex}.mpsBrand .mpsMark{width:46px;height:46px;font-size:13px}.mpsBrand strong,.mpsBrand span{display:block}.mpsBrand strong{font-size:20px}.mpsBrand span{color:#64748b;margin-top:2px;font-size:12px;font-weight:800}.mpsBrand.radar span,.execRail .mpsBrand span,.guideHero .mpsBrand span{color:#ffffffad}.mpsVariant{gap:16px;padding:20px;display:grid}.mpsVariantHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.mpsVariantHead h2{margin:0;font-size:30px}.execSurface{background:#f7f9fc;border:1px solid #d7e1ee;border-radius:8px;grid-template-columns:232px minmax(0,1fr) 280px;display:grid;overflow:hidden}.execRail{color:#fff;background:#0f172a;align-content:start;gap:20px;padding:18px;display:grid}.execRail nav{gap:7px;display:grid}.execRail nav span{color:#b9c4d6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.execRail nav span.active{color:#fff;background:#005bff57}.execMain{gap:14px;padding:18px;display:grid}.execHero,.execKpis article,.execTable,.execSide{background:#fff;border:1px solid #dfe7f2;border-radius:8px}.execHero{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.execHero p{color:#005bff;margin:0 0 8px;font-weight:900}.execHero h3{margin:0;font-size:28px}.execHero span{color:#64748b;max-width:680px;margin-top:8px;display:block}.execHero button,.radarTop button,.guideHero button{color:#fff;background:#005bff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.execKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.execKpis article{align-content:space-between;min-height:118px;padding:14px;display:grid}.execKpis span,.execKpis em{color:#64748b;font-style:normal}.execKpis strong{font-size:25px}.execTable{padding:14px}.tableHead,.execRow{grid-template-columns:1fr 1fr 90px 150px;align-items:center;gap:10px;display:grid}.tableHead{justify-content:space-between;padding-bottom:10px;display:flex}.execRow{border-top:1px solid #edf2f7;min-height:44px}.execRow span{color:#64748b}.execRow em{color:#005bff;font-style:normal;font-weight:900}.execSide{align-content:start;gap:12px;margin:18px 18px 18px 0;padding:16px;display:grid}.execSide div{color:#475569;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;min-height:58px;display:grid}.radarSurface{color:#e8fff7;background:radial-gradient(circle at 18% 20%,#48ffbe2e,#0000 34%),radial-gradient(circle at 82% 12%,#005bff3d,#0000 36%),#07131f;border-radius:8px;gap:16px;padding:16px;display:grid}.radarTop{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;min-height:66px;display:flex}.radarTop>div:not(.mpsBrand){color:#48ffbe;border:1px solid #48ffbe52;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.radarTop button{color:#06111d;background:#48ffbe}.radarCore{grid-template-columns:280px minmax(0,1fr) 300px;gap:16px;display:grid}.radarOrb,.radarHeatmap article,.radarFeed,.radarMetrics div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px}.radarOrb{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.radarOrb strong{font-size:48px}.radarOrb span,.radarFeed p,.radarMetrics span{color:#e8fff7b3}.radarHeatmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.radarHeatmap article{align-content:space-between;min-height:124px;padding:14px;display:grid}.radarHeatmap article.good{background:#48ffbe24}.radarHeatmap article.mid{background:#0091ff1f}.radarHeatmap article.warn{background:#f59e0b29}.radarHeatmap article.bad{background:#f8717129}.radarHeatmap span{font-size:30px;font-weight:950}.radarFeed{align-content:start;gap:12px;padding:16px;display:grid}.radarFeed p{align-items:center;gap:8px;margin:0;display:flex}.radarMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.radarMetrics div{align-content:space-between;min-height:94px;padding:13px;display:grid}.radarMetrics strong{font-size:24px}.guideSurface{background:#fff7ed;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;padding:18px;display:grid}.guideHero{color:#fff;background:radial-gradient(circle at 84% 14%,#ffb54752,#0000 30%),linear-gradient(135deg,#171426,#3a235f);border-radius:8px;align-content:center;gap:16px;min-height:420px;padding:24px;display:grid}.guideHero h3{max-width:560px;margin:0;font-size:38px;line-height:1.08}.guideHero p{color:#ffffffbd;max-width:560px;margin:0;line-height:1.55}.guideHero button{color:#171426;background:#ffb547;width:fit-content}.guideCards{gap:12px;display:grid}.guideCards article,.guideModules div{background:#fff;border:1px solid #eadfd2;border-radius:8px}.guideCards article{align-content:start;gap:8px;min-height:132px;padding:16px;display:grid}.guideCards span,.guideModules span{color:#6b5f52;line-height:1.45}.guideModules{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.guideModules div{align-content:start;gap:8px;min-height:126px;padding:13px;display:grid}.mpsTakeaway{color:#fff;background:#111827;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.mpsTakeaway div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:8px;min-height:104px;padding:14px;display:grid}.mpsTakeaway span{color:#c8d3e4}@media (max-width:1180px){.execSurface,.radarCore,.guideSurface{grid-template-columns:1fr}.execSide{margin:0 18px 18px}.guideModules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.mpsIntro,.mpsVariantHead,.execHero,.radarTop{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.mpsVariantHead,.execHero,.radarTop{display:grid}.execKpis,.radarMetrics,.mpsTakeaway{grid-template-columns:1fr}.radarHeatmap,.guideModules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mpsDesignLab{padding:14px}.mpsIntro h1,.guideHero h3{font-size:30px}.execRail nav,.radarHeatmap,.guideModules,.tableHead,.execRow{grid-template-columns:1fr}}:root{--bg:#06111d;--bg-strong:#07131f;--panel:#fff1;--ink:#e8fff7;--muted:#e8fff7ad;--line:#ffffff21;--blue:#48ffbe;--blue-dark:#13d99a;--cyan:#48ffbe;--green:#48ffbe;--amber:#f59e0b;--red:#f87171;--shadow:0 24px 68px #00000047}*{box-sizing:border-box}body{background:radial-gradient(circle at 16% 0%, #48ffbe29, transparent 32%), radial-gradient(circle at 90% 4%, #005bff3d, transparent 34%), linear-gradient(180deg, var(--bg-strong) 0, var(--bg) 520px);color:var(--ink);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{grid-template-columns:280px minmax(0,1fr);width:100%;min-width:0;min-height:100vh;display:grid}.sidebar{color:#fff;background:radial-gradient(circle at 50% 0,#48ffbe1f,#0000 34%),#07131f;border-right:1px solid #ffffff1a;flex-direction:column;gap:28px;min-width:0;min-height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brandMark{border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brandMarkRadar{background:#07131f;border:1px solid #48ffbe73;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 0 28px #48ffbe33}.brandMarkRadar span{z-index:2;letter-spacing:0;font-size:12px;position:relative}.brandMarkRadar i{border:2px solid #48ffbe57;border-radius:999px;position:absolute;inset:9px}.brandMarkRadar:before{content:"";background:#48ffbe;width:34px;height:2px;position:absolute;transform:rotate(-32deg)}.brand strong,.brand span{display:block}.brand span{color:#e8fff7ad;margin-top:2px;font-size:13px}.nav{gap:4px;min-width:0;display:grid}.nav a{color:#e8fff7b3;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:14px;display:flex}.nav a.active,.nav a:hover{color:#e8fff7;background:#48ffbe1c;box-shadow:inset 3px 0 #48ffbe}.nav svg{flex:none}.planBox{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:32px 1fr;gap:10px;margin-top:auto;padding:14px;display:grid}.planIcon{color:#48ffbe;background:#48ffbe29;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.planBox p{color:#e8fff7a8;margin:6px 0 0;font-size:13px;line-height:1.4}.content{background:linear-gradient(#07131f8f,#06111d33);gap:18px;min-width:0;padding:24px;display:grid}.content>*,.workHero>*,.moduleHero>*,.workspaceGrid>*,.analyticsGrid>*{min-width:0}.topbar,.hero,.panel,.notice{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px #ffffff0a}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.authWelcomeActions span{color:#e8fff7b8;font-weight:900}.topbar{justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 18px;display:flex}.topbarHint{color:var(--muted);white-space:pre-line;margin:5px 0 0;font-size:14px;line-height:1.45}.eyebrow{color:var(--blue);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}h1,h2,h3,p{letter-spacing:0;overflow-wrap:anywhere}h1{margin:0;font-size:28px}.primaryButton{background:var(--blue);color:#06111d;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:700;display:inline-flex}.secondaryButton{border:1px solid var(--line);height:40px;color:var(--ink);cursor:pointer;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:700;display:inline-flex}.secondaryButton:hover{background:#48ffbe14;border-color:#48ffbe61}.primaryButton:disabled{cursor:not-allowed;opacity:.55}.hero{box-shadow:var(--shadow);background:radial-gradient(circle at 85% 18%,#48ffbe2e,#0000 34%),radial-gradient(circle at 18% 20%,#005bff2e,#0000 36%),#fff1;grid-template-columns:minmax(0,1.2fr) 360px;align-items:center;gap:28px;padding:28px;display:grid}.hero h2{max-width:760px;margin:0;font-size:38px;line-height:1.08}.hero p{max-width:780px;color:var(--muted);font-size:16px;line-height:1.55}.heroMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.heroMetrics div{background:#ffffff12;border:1px solid #48ffbe2e;border-radius:8px;min-height:96px;padding:14px}.heroMetrics span,.heroMetrics strong{display:block}.heroMetrics span{color:var(--muted);font-size:13px}.heroMetrics strong{margin-top:16px;font-size:24px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.moduleCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:190px;padding:18px;transition:border-color .16s,transform .16s,box-shadow .16s}.moduleCard:hover{border-color:#48ffbe61;transform:translateY(-2px);box-shadow:0 18px 42px #0003}.moduleHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.moduleIcon{width:36px;height:36px;color:var(--blue);background:#48ffbe1c;border-radius:8px;place-items:center;display:grid}.moduleHead span{color:var(--green);font-size:12px;font-weight:700}.moduleCard h3{margin:18px 0 8px;font-size:20px}.moduleCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.panel{padding:20px}.moduleHero{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);background:#101828;border:1px solid #1f2a44;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;padding:26px;display:grid}.moduleHero h2{max-width:860px;margin:0;font-size:34px;line-height:1.12}.moduleHero p{color:#cbd5e1;max-width:780px;margin:14px 0 0;line-height:1.55}.moduleHeroPanel{background:#172033;border:1px solid #ffffff1a;border-radius:8px;align-content:space-between;min-height:170px;padding:18px;display:grid}.moduleHeroPanel span,.moduleHeroPanel em{color:#a8b3c7;font-style:normal}.moduleHeroPanel strong{margin-top:6px;font-size:28px;display:block}.featureList{gap:10px;display:grid}.featureRow{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:16px 18px;display:grid}.featureRow strong{font-size:16px}.featureRow p{color:var(--muted);margin:6px 0 0;line-height:1.45}.statePill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.statePill.ready{color:#0f7a3b;background:#eaf8ef}.statePill.migration{color:#075985;background:#e8f5ff}.statePill.locked{color:#6b4c16;background:#fff4d6}.panelHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panelHeader h2{margin:0;font-size:24px}.workHero{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);background:#101828;border:1px solid #1f2a44;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:18px;padding:26px;display:grid;overflow:hidden}.workHero h2{max-width:840px;margin:0;font-size:34px;line-height:1.12}.workHero p{color:#cbd5e1;max-width:820px;line-height:1.55}.watcherPulse{background:#172033;border:1px solid #ffffff1a;border-radius:8px;align-content:space-between;min-height:170px;padding:18px;display:grid}.watcherPulse span,.watcherPulse em{color:#a8b3c7;font-style:normal}.watcherPulse strong{font-size:48px;line-height:1}.workspaceGrid,.analyticsGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;display:grid}.supplyBuilder{gap:18px;display:grid}.stepRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stepItem{border:1px solid var(--line);background:#f8fbff;border-radius:8px;align-content:start;gap:14px;min-height:132px;padding:14px;display:grid}.stepItem span{color:#fff;background:var(--blue);border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.stepItem strong,.stepItem p{display:block}.stepItem p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.4}.formPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.formPreview label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.watcherForm{gap:14px;display:grid}.watcherForm input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:0 12px;font-weight:700}.watcherForm input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #005bff1f}.watcherFormActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.watcherFormActions .checkLine{width:fit-content}.segmentedControl{border:1px solid var(--line);min-height:42px;font:inherit;background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.segmentedControl span{color:var(--muted);border-radius:6px;place-items:center;font-weight:800;display:grid}.segmentedControl span.active{color:#fff;background:var(--blue)}.inputLike,.tableSearch{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.limitPanel p,.premiumPanel p{color:var(--muted);margin:14px 0 0;line-height:1.5}.limitStack{gap:10px;display:grid}.limitStack div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:5px;padding:13px;display:grid}.limitStack span{color:var(--muted);font-size:13px}.limitStack strong{font-size:16px}.jobGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jobCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:14px;min-height:178px;padding:16px;display:grid}.jobTop{justify-content:space-between;gap:12px;display:flex}.jobTop strong,.jobTop span{display:block}.jobTop span{color:var(--muted);margin-top:4px;font-size:13px}.jobTop em,.dataRow em{color:#075985;white-space:nowrap;background:#e8f5ff;border-radius:999px;align-items:center;width:fit-content;height:28px;padding:0 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.jobCard p,.jobMeta{color:var(--muted);font-size:14px}.jobMessage{min-height:42px;line-height:1.4;align-items:flex-start!important}.jobCard p,.jobMeta span{align-items:center;gap:7px;display:flex}.jobMeta{gap:7px;display:grid}.dataTable{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.dataRow{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,1.2fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(80px,.7fr) minmax(140px,1fr);align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:grid}.dataRow:last-child{border-bottom:0}.dataRow span{color:var(--muted)}.adminDrrPanel{margin-top:18px}.adminDrrSource{flex-wrap:wrap;gap:10px;margin:14px 0 18px;display:flex}.adminDrrSource span,.adminDrrSignal{border:1px solid var(--line);color:var(--muted);background:#ffffff0e;border-radius:8px;padding:8px 10px}.adminDrrStack{gap:16px;display:grid}.adminDrrSkuBlock{gap:12px;display:grid}.adminDrrSkuHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.adminDrrSkuHeader h3{margin:0;font-size:22px}.adminDrrSkuHeader span{color:var(--muted);margin-top:4px;display:block}.adminDrrSignal{flex:none;font-size:14px}.adminDrrSignal.in_goal{color:#4bffc3;border-color:#4bffc373}.adminDrrSignal.watch{color:#ffd166;border-color:#ffd16673}.adminDrrSignal.above_goal{color:#ff8f8f;border-color:#ff8f8f73}.adminDrrTableShell{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.adminDrrTable{border-collapse:collapse;width:100%;min-width:1040px}.adminDrrTable th,.adminDrrTable td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:right;white-space:nowrap;padding:10px 12px}.adminDrrTable th:first-child,.adminDrrTable td:first-child{z-index:1;text-align:left;background:#172033;min-width:190px;position:sticky;left:0}.adminDrrTable thead th{color:var(--muted);font-size:13px;font-weight:800}.adminDrrTable tbody th{font-weight:800}.adminDrrTable tr:last-child th,.adminDrrTable tr:last-child td{border-bottom:0}.watcherEventRow{grid-template-columns:minmax(150px,.9fr) minmax(180px,1fr) minmax(70px,.35fr) minmax(70px,.35fr) minmax(240px,1.8fr)}.watcherEventRow em{white-space:normal;overflow-wrap:anywhere;max-width:100%}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metricCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-content:space-between;min-height:136px;padding:18px;display:grid}.metricCard span{color:var(--muted);font-weight:700}.metricCard strong{margin-top:16px;font-size:30px}.metricCard em{border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.metricCard em.positive{color:#0f7a3b;background:#eaf8ef}.metricCard em.negative{color:#9a3412;background:#fff4d6}.chartPanel{min-height:360px}.chartBars{background:linear-gradient(#005bff14,#005bff05);border:1px solid #d8e6ff;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:12px;height:220px;padding:16px 12px 0;display:grid}.chartBars span{background:var(--blue);border-radius:8px 8px 0 0;min-height:28px;display:block}.chartLegend{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.premiumPanel{align-content:start;display:grid}.accessList{border:1px solid var(--line);background:#f8fafc;border-radius:8px;justify-content:space-between;gap:12px;min-height:50px;margin-top:10px;padding:12px;display:flex}.accessList span{color:var(--muted)}.accessList strong{color:var(--amber);text-align:right}.tableSearch{color:var(--muted);font-size:14px}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.productCard{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:13px;min-height:170px;padding:14px;display:grid}.productImage{width:62px;height:62px;color:var(--blue);background:#edf4ff;border:1px solid #d8e6ff;border-radius:8px;place-items:center;display:grid;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%}.productCard strong,.productCard span,.productCard p{display:block}.productCard span{color:var(--muted);margin-top:4px;font-size:13px}.productCard p{color:var(--ink);margin:12px 0 0;font-weight:800}.productCard em{color:#0f7a3b;background:#eaf8ef;border-radius:999px;grid-column:1/-1;width:fit-content;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.productFacts{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.productFacts span{color:#334155;background:#f1f5f9;border-radius:999px;margin:0;padding:5px 8px;font-size:12px;font-weight:800}.productRiskRow span:first-of-type{align-items:center;gap:7px;display:flex}.automationPanel{align-content:start;display:grid}.automationPanel p{color:var(--muted);margin:0;line-height:1.5}.actionStack{gap:10px;margin-top:16px;display:grid}.actionStack .primaryButton,.actionStack .secondaryButton{width:100%}.fullWidthButton{width:100%;margin-top:14px}.settingsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settingCard{align-content:start;gap:12px;min-height:190px;display:grid}.settingCard svg{color:var(--blue)}.settingCard strong{font-size:18px}.settingCard p{color:var(--muted);margin:0;line-height:1.45}.shopList{gap:10px;display:grid}.shopRow{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:13px;display:grid}.shopRow strong,.shopRow span{display:block}.shopRow span{color:var(--muted);margin-top:4px;font-size:13px}.shopRow a{min-height:32px;color:var(--blue);background:#edf4ff;border-radius:8px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.inlineForm{align-content:start;gap:14px;display:grid}.inlineForm label{color:#334155;gap:7px;font-size:14px;font-weight:800;display:grid}.inlineForm input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:0 12px}.inlineForm input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #005bff1f}.capabilityTable{border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.capabilityRow{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr) 320px;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:grid}.capabilityRow:last-child{border-bottom:0}.capabilityRow span{color:var(--muted)}.capabilityRow em{color:var(--amber);font-style:normal}.notice{color:#6b4c16;background:#fff8e8;border-color:#f2dfad;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notice .secondaryButton{flex:none;margin-left:auto}.notice p{margin:0;line-height:1.45}.accessHeroBadge{color:#6b4c16;background:#fff4d6;border:1px solid #f2dfad;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;display:inline-flex}.accessHero{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#101828f5,#005bffc7),#101828;border:1px solid #1f2a44;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;padding:26px;display:grid}.accessHero h2{max-width:900px;margin:0;font-size:34px;line-height:1.12}.accessHero p{color:#d8e2f2;max-width:820px;margin:14px 0 0;line-height:1.55}.accessHeroPanel{background:#1118279e;border:1px solid #ffffff29;border-radius:8px;align-content:space-between;min-height:178px;padding:18px;display:grid}.accessHeroPanel span,.accessHeroPanel em{color:#cbd5e1;font-style:normal}.accessHeroPanel strong{margin-top:6px;font-size:42px;display:block}.subscriptionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.subscriptionCard{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:10px;min-height:150px;padding:16px;display:grid}.subscriptionCard strong{color:var(--blue);font-size:16px}.subscriptionCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.capabilityBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.capabilityCard{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:start;gap:12px;min-height:306px;padding:18px;display:grid}.capabilityCardTop,.requirementLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.capabilityCard h2{margin:0;font-size:21px}.capabilityCard p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.45}.capabilityStatus{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.capabilityStatus.active{color:#0f7a3b;background:#eaf8ef}.capabilityStatus.migration{color:#075985;background:#e8f5ff}.capabilityStatus.planned{color:#6b4c16;background:#fff4d6}.requirementLine{align-items:stretch}.requirementLine span,.requirementLine strong{border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 9px;font-size:12px;line-height:1.2;display:inline-flex}.requirementLine span{color:#334155;background:#f1f5f9}.requirementLine strong{color:#6b4c16;background:#fff4d6}.endpointList{flex-wrap:wrap;gap:6px;display:flex}.endpointList code{color:#334155;border:1px solid var(--line);overflow-wrap:anywhere;background:#f8fafc;border-radius:6px;padding:5px 7px;font-size:12px}.methodWorkspace{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:16px;display:grid}.methodListPanel{align-content:start;gap:12px;display:grid}.methodFilters{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:42px;padding:4px;display:grid}.methodFilters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:800}.methodFilters button.active{color:#fff;background:var(--blue)}.methodSearch{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.methodSearch input{width:100%;color:var(--ink);font:inherit;border:0;outline:none}.methodList{gap:8px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.methodList button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;gap:5px;min-height:86px;padding:12px;display:grid}.methodList button.selected{border-color:var(--blue);box-shadow:0 0 0 3px #005bff1a}.methodList strong,.methodList span{overflow-wrap:anywhere}.methodList span{color:var(--muted);font-size:12px}.methodList em{border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.methodList em.read{color:#0f7a3b;background:#eaf8ef}.methodList em.write{color:#9a3412;background:#fff4d6}.methodRunner{align-content:start;gap:14px;display:grid}.methodRunner label{color:#334155;gap:7px;font-size:14px;font-weight:800;display:grid}.methodRunner textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;outline:none;padding:12px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.methodRunner textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #005bff1f}.methodSummary{flex-wrap:wrap;gap:8px;display:flex}.methodSummary span,.methodSummary strong,.methodSummary em{overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:32px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.methodSummary span{color:#334155;background:#f1f5f9}.methodSummary strong{color:#075985;background:#e8f5ff}.methodSummary em{color:#6b4c16;background:#fff4d6}.allowWrite{background:#fff8e8;border:1px solid #f2dfad;border-radius:8px;grid-template-columns:none;align-items:center;min-height:42px;padding:10px 12px;display:flex!important}.allowWrite input{width:18px;height:18px}.methodResponse{color:#dbeafe;background:#101828;border-radius:8px;max-height:460px;margin:0;padding:14px;font-size:12px;line-height:1.45;overflow:auto}.integrationCard,.securityPanel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationIntro{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:16px;padding:22px;display:grid}.integrationIntro h2{margin:0;font-size:28px}.integrationIntro p{max-width:820px;color:var(--muted);margin:8px 0 0;line-height:1.5}.integrationIntroMetric{background:#eef4ff;border:1px solid #d8e6ff;border-radius:8px;padding:16px}.integrationIntroMetric span,.integrationIntroMetric strong{display:block}.integrationIntroMetric span{color:var(--muted);font-size:13px}.integrationIntroMetric strong{color:var(--blue);margin-top:10px;font-size:24px}.integrationCard{gap:14px;padding:20px;display:grid}.integrationIcon{width:42px;height:42px;color:var(--blue);background:#edf4ff;border-radius:8px;place-items:center;display:grid}.integrationCard h2{margin:0;font-size:24px}.integrationCard p{color:var(--muted);margin:0;line-height:1.45}.integrationCard label{color:#334155;gap:6px;font-size:14px;font-weight:700;display:grid}.integrationCard input{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:0 12px}.integrationCard input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #005bff1f}.statusLine{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:14px;display:flex}.statusLine.muted{color:var(--muted);background:#f8fafc}.statusLine.pending{color:var(--blue);background:#edf4ff}.statusLine.success{color:#0f7a3b;background:#eaf8ef}.statusLine.error{color:#b42318;background:#fff1f0}.periodControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quickRange{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(54px,1fr));gap:4px;min-height:42px;padding:4px;display:inline-grid}.quickRange button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.quickRange button:hover{color:var(--blue);background:#edf4ff}.periodControls input{border:1px solid var(--line);min-width:145px;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px}.periodControls input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #005bff1f}.mutedRow{opacity:.62}.emptyState{min-height:96px;color:var(--muted);border:1px dashed var(--line);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;gap:10px;display:flex}.analyticsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.compactMetric{gap:10px;min-height:118px}.compactMetric span{align-items:center;gap:8px;display:inline-flex}.compactMetric strong{margin-top:0;font-size:26px}.deltaBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;width:fit-content;min-height:24px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.deltaBadge.positive{color:#0f7a3b;background:#eaf8ef}.deltaBadge.negative{color:#9a3412;background:#fff4d6}.deltaBadge.neutral{color:var(--muted);background:#f1f5f9}.sourcePill{color:#075985;background:#e8f5ff;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.wideChartBars{grid-template-columns:repeat(10,minmax(0,1fr))}.economicsPanel{gap:14px;display:grid}.economicsControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.economicsControls input[type=date]{border:1px solid var(--line);min-width:145px;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.economicsControls input[type=date]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #005bff1f}.unitCostEditor{background:#f8fbff;border:1px solid #d8e6ff;border-radius:8px;gap:12px;padding:14px;display:grid}.unitCostEditor strong{margin-top:3px;font-size:18px;display:block}.unitCostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.unitCostCard{border:1px solid var(--line);background:#fff;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.unitCostCard span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.unitCostCard em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.unitCostCard input{border:1px solid var(--line);width:100%;height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-weight:900}.unitCostCard input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #005bff1f}.economicsSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.economicsSummary div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-content:space-between;min-height:78px;padding:13px;display:grid}.economicsSummary span{color:var(--muted);font-size:13px;font-weight:800}.economicsSummary strong{font-size:20px}.miniDelta{border-radius:999px;width:fit-content;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:900;display:inline-flex}.miniDelta.positive{color:#0f7a3b;background:#eaf8ef}.miniDelta.negative{color:var(--red);background:#fff1f0}.miniDelta.neutral{color:var(--muted);background:#eef2f7}.economicsNote{color:#334155;background:#f3f8ff;border:1px solid #d8e6ff;border-radius:8px;padding:12px 14px;line-height:1.45}.unitEconomicsHero{align-items:stretch}.unitCalculatorPanel{gap:16px;display:grid}.unitCalculatorLayout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:14px;display:grid}.unitFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.unitField{gap:7px;min-width:0;display:grid}.unitField.wide{grid-column:1/-1}.unitField span{color:var(--muted);font-size:13px;font-weight:900}.unitField input,.unitField select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 11px;font-weight:900}.unitField input:disabled,.unitField select:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.demoCalcNotice{border:1px solid var(--line);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:flex}.demoCalcNotice div{gap:10px;min-width:0;display:flex}.demoCalcNotice>div:first-child{flex-direction:column;gap:4px}.demoCalcNotice strong{color:var(--ink)}.demoCalcNotice span{color:var(--muted);font-weight:800}.unitField input:focus,.unitField select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #005bff1f}.categorySearchBox{align-items:center;gap:8px;display:flex}.categorySearchBox svg{color:var(--muted);flex:none}.categoryResultList{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-column:1/-1;gap:7px;max-height:210px;padding:8px;display:grid;overflow:auto}.categoryResultList button{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:900}.categoryResultList button.active,.categoryResultList button:hover{background:#ecfdf5;border-color:#9ae6c5}.categoryResultList span{color:var(--muted);font-weight:800}.unitWideCheck{grid-column:1/-1}.shipmentPlanBox{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.shipmentPlanHeader{gap:4px;display:grid}.shipmentPlanHeader strong{color:var(--ink)}.shipmentPlanHeader span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.shipmentPlanRow{grid-template-columns:minmax(0,1fr) 96px 42px;align-items:center;gap:8px;display:grid}.shipmentPlanRow select,.shipmentPlanRow input{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-weight:900}.iconOnlyButton{border:1px solid var(--line);width:42px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.compactButton{width:fit-content;min-height:38px}.unitResultPanel{gap:12px;display:grid}.unitResultHero{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-content:space-between;gap:10px;min-height:150px;padding:18px;display:grid}.unitResultHero span,.unitResultHero em{color:var(--muted);font-style:normal;font-weight:900}.unitResultHero strong{font-size:clamp(36px,4vw,54px);line-height:.95}.unitKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.unitKpiGrid div{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:space-between;min-height:104px;padding:13px;display:grid}.unitKpiGrid svg{color:var(--green)}.unitKpiGrid span{color:var(--muted);font-size:12px;font-weight:900}.unitKpiGrid strong{font-size:18px}.unitLogisticsNote{background:#f3f8ff;border:1px solid #d8e6ff;border-radius:8px;gap:6px;padding:13px;display:grid}.unitLogisticsNote strong{color:var(--ink)}.unitLogisticsNote span{color:#475569;font-size:13px;font-weight:800;line-height:1.35}.unitBreakdownRows{gap:8px;display:grid}.unitBreakdownItem{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.unitBreakdownItem span{color:var(--muted);font-size:13px;font-weight:900}.unitBreakdownItem em{color:var(--muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.unitBreakdownItem strong{white-space:nowrap}.unitInfoGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.routeRows,.profileGrid,.logisticsSummaryGrid{gap:8px;display:grid}.logisticsFormula{color:var(--muted);background:#f8fbff;border:1px solid #d8e6ff;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.routeRow{background:#f8fbff;border:1px solid #d8e6ff;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.routeRow svg{color:var(--green);flex:none}.routeRow strong,.routeRow span,.profileGrid span,.profileGrid strong{display:block}.routeRow span,.profileGrid span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.profileGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.logisticsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.profileGrid div,.logisticsSummaryGrid div{background:#f8fbff;border:1px solid #d8e6ff;border-radius:8px;min-height:74px;padding:12px}.logisticsSummaryGrid span,.logisticsSummaryGrid strong{display:block}.logisticsSummaryGrid span{color:var(--muted);font-size:12px;font-weight:800}.logisticsSummaryGrid strong{margin-top:6px;font-size:20px}.expenseBreakdown{border:1px solid var(--line);background:#fff;border-radius:8px;gap:13px;padding:14px;display:grid}.breakdownHeader{justify-content:space-between;align-items:end;gap:12px;display:flex}.breakdownHeader strong{margin-top:3px;font-size:24px;display:block}.breakdownHeader span{color:var(--muted);font-weight:900}.breakdownRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.breakdownRow{background:#f8fbff;border:1px solid #d8e6ff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:72px;padding:12px;display:grid;position:relative;overflow:hidden}.breakdownRow div,.breakdownRow em{z-index:1;position:relative}.breakdownRow strong{font-size:14px;display:block}.breakdownRow span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:800;display:block}.breakdownRow em{color:var(--blue);font-style:normal;font-weight:900}.breakdownRow i{background:var(--blue);height:4px;display:block;position:absolute;bottom:0;left:0}.mutedText{color:var(--muted);margin:0;font-weight:800}.economicsTable small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:800}.costInput{border:1px solid var(--line);width:120px;height:34px;font:inherit;border-radius:8px;padding:0 9px;font-weight:800}.costInput:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #005bff1f}.profitCell{font-weight:900}.totalRow td{background:#f3f8ff;font-weight:900}.monthlyReport{border-top:1px solid var(--line);gap:14px;margin-top:4px;padding-top:14px;display:grid}.monthControls{flex-wrap:wrap;gap:10px;display:flex}.monthControls input,.monthControls select{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.monthlySummary{grid-template-columns:repeat(5,minmax(0,1fr))}.positiveText{color:#0f7a3b}.negativeText{color:var(--red)}.dailyChartPanel{gap:16px;display:grid}.chartControls{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:12px;display:grid}.chartControls label{color:#334155;gap:7px;font-size:13px;font-weight:800;display:grid}.chartControls select{border:1px solid var(--line);height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.modeSwitch{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px;min-height:42px;padding:4px;display:grid}.modeSwitch button,.skuPickerActions button,.skuChips button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.modeSwitch button.active,.modeSwitch button:hover{color:#fff;background:var(--blue)}.checkLine{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;gap:8px!important;display:flex!important}.checkLine input{width:16px;height:16px}.lineChartShell{background:linear-gradient(#005bff0f,#fff0);border:1px solid #d8e6ff;border-radius:8px;overflow-x:auto}.lineChartSvg{width:100%;min-width:720px;height:330px;display:block}.lineChartSvg line{stroke:#e2e8f0;stroke-width:1px}.lineChartSvg text{fill:var(--muted);font-size:11px;font-weight:700}.lineChartSvg polyline,.lineChartSvg circle{vector-effect:non-scaling-stroke}.seriesLegend{flex-wrap:wrap;gap:8px;display:flex}.seriesLegend span{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.seriesLegend i{border-radius:999px;flex:none;width:10px;height:10px}.skuPicker{gap:10px;display:grid}.skuPickerActions{gap:8px;display:flex}.skuPickerActions button{border:1px solid var(--line);background:#fff;min-height:32px;padding:0 10px}.skuPickerActions button:hover,.skuChips button:hover,.skuChips button.active{color:var(--blue);background:#edf4ff;border-color:#b8c8df}.skuChips{flex-wrap:wrap;gap:8px;display:flex}.skuChips button{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#fff;max-width:280px;min-height:32px;padding:0 10px;overflow:hidden}.funnelStack{gap:14px;display:grid}.funnelRow{gap:7px;display:grid}.funnelRow div:first-child{justify-content:space-between;gap:12px;display:flex}.funnelRow span{color:var(--muted);font-weight:700}.funnelRow strong{font-variant-numeric:tabular-nums}.barTrack{background:#eef3fb;border-radius:999px;height:10px;overflow:hidden}.barTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;display:block}.insightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.miniList{gap:10px;display:grid}.miniList div{border:1px solid var(--line);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.miniList span{color:var(--muted);font-weight:700}.miniList strong{text-align:right;font-size:18px}.searchInput{border:1px solid var(--line);min-width:min(360px,100%);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.searchInput input{width:100%;min-width:0;font:inherit;border:0;outline:none;font-weight:700}.analyticsTableWrap{border:1px solid var(--line);border-radius:8px;overflow:auto}.analyticsTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.analyticsTable th,.analyticsTable td{text-align:left;vertical-align:middle;white-space:nowrap;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:10px 12px}.analyticsTable th{z-index:2;color:#334155;background:#f8fafc;font-size:12px;position:sticky;top:0}.analyticsTable tr:last-child td{border-bottom:0}.analyticsTable .nameCell{white-space:normal;max-width:320px;font-weight:800;line-height:1.35}.analyticsTable .deltaBadge{margin-left:6px;transform:translateY(-1px)}.abcBadge{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:26px;padding:0 9px;font-weight:900;display:inline-flex}.abcA{background:var(--green)}.abcB{background:var(--amber)}.abcC{background:#94a3b8}.securityPanel{grid-template-columns:34px 1fr;gap:12px;padding:18px;display:grid}.securityPanel h2{margin:0 0 6px;font-size:20px}.securityPanel p{color:var(--muted);margin:0;line-height:1.45}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.hero,.workHero,.accessHero,.moduleHero,.integrationIntro,.workspaceGrid,.analyticsGrid,.insightGrid,.grid{grid-template-columns:1fr}.stepRail,.jobGrid,.metricGrid,.settingsGrid,.capabilityBoard,.subscriptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilityRow,.integrationGrid,.methodWorkspace{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{gap:14px;padding:14px}.brandMark{width:38px;height:38px}.nav{gap:8px;max-width:100vw;margin:0 -14px;padding:0 14px 4px;display:flex;overflow-x:auto}.nav a{white-space:nowrap;flex:none;min-height:36px}.planBox{display:none}.content{padding:14px}.topbar,.featureRow,.panelHeader{flex-direction:column;align-items:flex-start}.periodControls,.periodControls input,.periodControls button,.quickRange{width:100%}.chartControls{grid-template-columns:1fr}.modeSwitch{width:100%}.economicsSummary,.unitCalculatorLayout,.unitFormGrid,.unitInfoGrid,.profileGrid,.logisticsSummaryGrid,.unitKpiGrid,.unitCostGrid,.shipmentPlanRow{grid-template-columns:1fr}.iconOnlyButton,.compactButton{width:100%}.breakdownRows{grid-template-columns:1fr}.monthControls,.economicsControls,.monthControls input,.monthControls select,.economicsControls input,.monthControls button,.economicsControls button,.economicsControls .checkLine{width:100%}.hero,.workHero,.accessHero,.moduleHero,.integrationIntro{padding:18px}.hero h2,.workHero h2,.accessHero h2,.moduleHero h2{font-size:28px}.heroMetrics,.stepRail,.formPreview,.jobGrid,.metricGrid,.productGrid,.settingsGrid,.capabilityBoard,.subscriptionGrid{grid-template-columns:1fr}.notice{display:grid}.notice .secondaryButton{width:100%;margin-left:0}.requirementLine{display:grid}.productCard{grid-template-columns:52px minmax(0,1fr)}.productImage{width:52px;height:52px}.featureRow,.dataRow{grid-template-columns:1fr}.accessList{display:grid}.accessList strong{text-align:left}}.workHero,.accessHero,.moduleHero,.integrationIntro,.securityPanel,.integrationCard,.settingsCard,.productCard,.metricCard,.chartCard,.analyticsCard,.tablePanel,.dataTable,.capabilityCard,.subscriptionCard,.methodPanel,.methodCard,.watcherPulse,.supplyBuilder,.jobCard,.featureRow,.dataRow,.economicsPanel,.unitCostPanel,.breakdownPanel,.reportPanel,.accessHeroPanel,.moduleHeroPanel,.integrationIntroMetric,.methodResult,.methodList,.methodWorkspace,.formPreview,.jobGrid article,.workspaceGrid>*,.analyticsGrid>*,.settingsGrid>*,.productGrid>*{color:#e8fff7;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff1!important;border-color:#ffffff21!important}.moduleHero,.workHero,.accessHero,.integrationIntro{background:radial-gradient(circle at 86% 12%,#48ffbe29,#0000 34%),radial-gradient(circle at 16% 18%,#005bff2e,#0000 34%),#fff1!important}.moduleHero h2,.workHero h2,.accessHero h2,.integrationIntro h2,.panelHeader h2,.moduleCard h3,.capabilityCard h2,.productCard h3,.settingsCard h2,.integrationCard h2,.securityPanel h2{color:#e8fff7}.moduleHero p,.workHero p,.accessHero p,.integrationIntro p,.moduleCard p,.capabilityCard p,.subscriptionCard p,.productCard p,.settingsCard p,.integrationCard p,.securityPanel p,.dataRow span,.featureRow span,.methodCard span,.methodPanel p{color:#e8fff7ad!important}input,select,textarea{color:#e8fff7!important;background:#030a1285!important;border-color:#ffffff29!important}input::placeholder,textarea::placeholder{color:#e8fff76b}code,.endpointList code{color:#89ffd2!important;background:#48ffbe14!important;border-color:#48ffbe33!important}.moduleHead span,.capabilityStatus,.watcherStatus,.statusPill,.badge,.methodBadge{color:#48ffbe!important}.moduleCard,.panel,.notice,.topbar{position:relative}.moduleCard:after,.panel:after,.notice:after,.topbar:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f}.primaryButton:hover{background:#89ffd2}.heroMetrics strong,.watcherPulse strong,.metricCard strong,.integrationIntroMetric strong,.moduleHeroPanel strong,.accessHeroPanel strong{color:#e8fff7}.heroMetrics div,.moduleIcon,.integrationIcon,.planIcon{border-color:#48ffbe38!important}.capabilityRow,.methodRow,.tableRow,.dataRow,.execRow{border-color:#ffffff1a!important}.statusLine,.statusLine.muted,.statusLine.pending,.quickRange,.quickRange button,.economicsControls input[type=date],.economicsControls .checkLine,.checkLine,.monthControls input,.monthControls select,.unitCostCard,.metricCard,.limitPanel li,.analyticsCard,.reportPanel,.breakdownItem,.expenseCard,.tableWrap,.tableCard,.dataTable,.skuCard,.stockCard,.campaignCard,.priceCard{color:#e8fff7!important;box-shadow:none!important;background:#fff1!important;border-color:#ffffff21!important}.quickRange button.active,.modeSwitch button.active,.primaryButton,.statusLine.success{color:#03130f!important;background:#48ffbeb8!important;border-color:#48ffbe73!important}.statusLine.error{color:#ffd8d8!important;background:#ff5f5f1f!important;border-color:#ff767659!important}.unitCostCard span,.metricCard span,.metricCard em,.limitPanel p,.statusLine.muted,.breakdownItem small,.expenseCard small,.tablePanel p{color:#e8fff7a8!important}.unitCostCard input,.checkLine input,.economicsControls input,.monthControls input,.monthControls select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.unitCostEditor,.demoCalcNotice,.shipmentPlanBox,.shipmentPlanRow select,.shipmentPlanRow input,.iconOnlyButton,.categoryResultList,.categoryResultList button,.unitCostGrid>*,.economicsSummary>div,.economicsNote,.expenseBreakdown,.routeRow,.logisticsFormula,.profileGrid div,.logisticsSummaryGrid div,.emptyState,.lineChartShell,.chartControls select,.modeSwitch,.skuPickerActions button,.skuChips button,.sourcePill,.deltaBadge,.miniDelta,.metricCard em,.statusLine,.limitPanel li,.breakdownRows>*,.monthlySummary>div,.analyticsTable,.analyticsTable thead,.analyticsTable tbody,.analyticsTable tr,.analyticsTable th,.analyticsTable td,.dataTable,.dataTable thead,.dataTable tbody,.dataTable tr,.dataTable th,.dataTable td{color:#e8fff7!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff21!important}.unitCostEditor,.demoCalcNotice,.shipmentPlanBox,.shipmentPlanRow select,.shipmentPlanRow input,.iconOnlyButton,.categoryResultList,.categoryResultList button,.economicsNote,.expenseBreakdown,.unitResultHero,.unitKpiGrid div,.unitLogisticsNote,.unitBreakdownItem,.routeRow,.logisticsFormula,.profileGrid div,.logisticsSummaryGrid div,.emptyState,.lineChartShell,.analyticsTable,.dataTable{background:radial-gradient(circle at 90% 0,#48ffbe14,#0000 32%),#ffffff0e!important}.unitCostEditor strong,.demoCalcNotice strong,.shipmentPlanHeader strong,.shipmentPlanRow select,.shipmentPlanRow input,.iconOnlyButton,.categoryResultList button,.unitCostCard span,.economicsSummary span,.economicsSummary strong,.economicsNote,.expenseBreakdown strong,.expenseBreakdown span,.routeRow strong,.profileGrid strong,.logisticsSummaryGrid strong,.unitResultHero strong,.unitKpiGrid strong,.unitBreakdownItem strong,.unitLogisticsNote strong,.emptyState,.analyticsTable th,.analyticsTable td,.dataTable th,.dataTable td{color:#e8fff7!important}.unitCostCard em,.demoCalcNotice span,.shipmentPlanHeader span,.categoryResultList span,.unitResultHero span,.unitResultHero em,.unitKpiGrid span,.unitBreakdownItem span,.unitBreakdownItem em,.unitLogisticsNote span,.routeRow span,.logisticsFormula,.profileGrid span,.logisticsSummaryGrid span,.chartControls label,.breakdownHeader span,.economicsTable small,.analyticsTable small,.dataTable small{color:#e8fff79e!important}.unitResultHero,.unitKpiGrid div,.unitLogisticsNote,.unitBreakdownItem{box-shadow:none!important;border-color:#ffffff21!important}.unitResultHero.positive{background:radial-gradient(circle at 90% 0,#48ffbe24,#0000 34%),#ffffff0e!important;border-color:#48ffbe47!important}.unitResultHero.negative{background:radial-gradient(circle at 90% 0,#ff5f5f1f,#0000 34%),#ffffff0e!important;border-color:#ff76764d!important}.deltaBadge.positive,.miniDelta.positive,.metricCard em.positive{color:#89ffd2!important;background:#48ffbe21!important;border-color:#48ffbe40!important}.deltaBadge.negative,.miniDelta.negative,.metricCard em.negative{color:#ffd8d8!important;background:#ff5f5f1f!important;border-color:#ff767647!important}.deltaBadge.neutral,.miniDelta.neutral{color:#e8fff7b8!important;background:#ffffff12!important;border-color:#ffffff1f!important}.modeSwitch button.active,.modeSwitch button:hover,.skuPickerActions button:hover,.skuChips button:hover,.skuChips button.active{color:#03130f!important;background:#48ffbeb8!important}.supplyControls,.workspaceGrid>.panel,.watcherJobGrid .jobCard{background:radial-gradient(circle at 92% 0,#48ffbe14,#0000 32%),#ffffff0e!important}.supplyControlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.supplyControlGrid label,.watcherFormGrid label{color:#e8fff7b8;gap:8px;font-size:13px;font-weight:800;display:grid}.fieldHint{color:#e8fff794;font-size:12px;font-weight:800;line-height:1.35}.actionStatusLine{color:#bffff0;background:#48ffbe17;border:1px solid #48ffbe3d;border-radius:8px;width:fit-content;margin:10px 0 0;padding:8px 11px;font-size:13px;font-weight:900}.supplyControlGrid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:58px;padding:0 16px;font-size:21px;font-weight:950;color:#fff!important;background:#030a12b8!important;border:2px solid #ffffff2e!important}.supplyControlGrid input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;width:32px;height:32px;padding:2px;filter:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/30px 30px no-repeat!important}.segmentedControl{background:#030a1270!important;border-color:#ffffff24!important}.segmentedControl button{color:#e8fff7ad;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:900}.segmentedControl button.active{color:#03130f;background:#48ffbec7}.checkLine{border-radius:8px;align-items:center;min-height:42px;padding:0 12px;color:#e8fff7!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;gap:10px!important;display:inline-flex!important}.wideControl{grid-column:1/-1}.strategyHelp{color:#e8fff7a8;gap:6px;line-height:1.45;display:grid}.strategyHelp p{margin:0}.strategyBadge{color:#8fffdc;background:#48ffbe1a;border:1px solid #48ffbe38;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:900}.planPreviewNote{margin-right:auto}.autoBookControl{gap:6px;display:grid}.autoBookControl .softNote{margin:0;font-size:12px;line-height:1.35}.checkLine input:disabled{cursor:not-allowed;opacity:.45}.dropoffSearch,.excelActions,.watcherFormActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panelActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.supplyPlanTable{min-width:1120px}.supplyPlanTable th,.supplyPlanTable td{padding-left:9px;padding-right:9px}.supplyPlanTable .skuCell{text-overflow:ellipsis;max-width:92px;overflow:hidden}.supplyPlanTable .nameCell{max-width:170px}.supplyPlanTable th:nth-child(4),.supplyPlanTable td:nth-child(4),.supplyPlanTable th:nth-child(5),.supplyPlanTable td:nth-child(5),.supplyPlanTable th:nth-child(6),.supplyPlanTable td:nth-child(6),.supplyPlanTable th:nth-child(7),.supplyPlanTable td:nth-child(7),.supplyPlanTable th:nth-child(8),.supplyPlanTable td:nth-child(8),.supplyPlanTable th:nth-child(9),.supplyPlanTable td:nth-child(9),.supplyPlanTable th:nth-child(10),.supplyPlanTable td:nth-child(10){max-width:90px}.supplyPlanTable .compactInput{max-width:150px}.supplyPlanTable .rowActionCell{z-index:3;text-align:center;width:74px;min-width:74px;position:sticky;right:0;background:#182a39fa!important;box-shadow:-10px 0 16px #040c1447!important}.supplyPlanTable th.rowActionCell{z-index:4}.userStockPanel{margin-top:18px}.stockSaveStatus{color:#e8fff7b8;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-weight:900;display:inline-flex}.stockSaveStatus.saving{color:#d7e5ff}.stockSaveStatus.saved{color:#8fffdc}.stockSaveStatus.error{color:#ffd8d8}.userStockGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:430px;margin-top:14px;display:grid;overflow:auto}.userStockCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:8px;padding:12px;display:grid}.userStockCard span{color:#e8fff7;min-height:38px;font-weight:900;line-height:1.25;overflow:hidden}.userStockCard em{color:#e8fff79e;font-style:normal;font-weight:800}.userStockCard input{min-height:38px}.dropoffSearch input{flex:280px}.dropoffList,.skuTemplateList{gap:10px;max-height:360px;margin-top:14px;display:grid;overflow:auto}.dropoffList button,.skuTemplateList button{text-align:left;color:#e8fff7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.dropoffList button.active,.dropoffList button:hover,.skuTemplateList button:hover{background:#48ffbe1f;border-color:#48ffbe73}.dropoffList span,.skuTemplateList span,.mutedCell,.softNote{color:#e8fff79e}.softNote{margin:14px 0 0;line-height:1.5}.uploadButton{color:#e8fff7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.uploadButton input{display:none}.compactInput{border-radius:7px;min-width:112px;max-width:220px;min-height:34px;padding:0 10px}.iconButton{color:#e8fff7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.jobActions{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.dangerButton{color:#ffd8d8;cursor:pointer;background:#ff5f5f1f;border:1px solid #ff767647;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.dangerButton:disabled{opacity:.45;cursor:not-allowed}.nameCell{text-overflow:ellipsis;max-width:320px;overflow:hidden}.jobTop em{color:#89ffd2!important;background:#48ffbe1f!important;border:1px solid #48ffbe38!important}.status-error .jobTop em{color:#ffd8d8!important;background:#ff5f5f1f!important;border-color:#ff76764d!important}.status-booked .jobTop em,.status-completed .jobTop em{color:#03130f!important;background:#48ffbec2!important}@media (max-width:1100px){.supplyControlGrid,.userStockGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.supplyControlGrid,.userStockGrid{grid-template-columns:1fr}}.authLoading,.authPage,.welcomePage,.legalPage{color:#e8fff7;background:radial-gradient(circle at 18% 0,#48ffbe24,#0000 32%),linear-gradient(135deg,#06141b 0%,#091826 44%,#10213a 100%);min-height:100vh}.authLoading{place-items:center;gap:14px;display:grid}.authPage{grid-template-columns:minmax(420px,620px) minmax(320px,1fr);align-items:stretch;gap:24px;padding:42px;display:grid}.authLayout{gap:16px;display:grid}.authPage.compact{grid-template-columns:minmax(420px,620px);justify-content:center}.authCard,.authHero,.welcomeHero,.welcomeGrid article,.legalPage{background:linear-gradient(135deg,#ffffff13,#ffffff09);border:1px solid #ffffff21;border-radius:8px;box-shadow:0 28px 70px #00000047}.authCard{padding:34px}.authBrand{align-items:center;gap:12px;margin-bottom:32px;display:flex}.authBrand strong,.authBrand span{display:block}.authBrand span,.authCard p,.authHero p,.welcomeHero p,.welcomeGrid span,.legalPage p{color:#e8fff7a8}.authCard h1,.authHero h2,.welcomeHero h1,.legalPage h1{color:#e8fff7;margin:8px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1}.legalDocument{gap:22px;width:min(100%,1120px);display:grid}.legalDocument section{gap:10px;padding-top:6px;display:grid}.legalDocument h2{color:#e8fff7;margin:0;font-size:24px}.legalDocument p{max-width:980px;margin:0;line-height:1.65}.legalLead{font-size:20px;font-weight:900}.authForm{gap:14px;margin-top:22px;display:grid}.authForm label{color:#e8fff7b8;gap:7px;font-weight:900;display:grid}.authForm input:not([type=checkbox]){min-height:48px}.authForm .primaryButton,.authForm .secondaryButton{z-index:1;justify-content:center;width:100%;min-height:48px;position:relative}.checkLine{grid-template-columns:auto 1fr;align-items:start;gap:10px}.checkLine input{margin-top:3px}.checkLine a{color:#89ffd2;text-underline-offset:3px;text-decoration:underline}.devHint{background:#48ffbe14;border:1px solid #48ffbe42;border-radius:8px;margin:0;padding:10px 12px;font-weight:900;color:#bffff0!important}.authLinks,.welcomeActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.authLinks a,.legalPage a{color:#89ffd2;font-weight:900}.authHero{background:radial-gradient(circle at 70% 20%,#48ffbe38,#0000 32%),linear-gradient(135deg,#172943f2,#0d1e2bd1);align-content:end;padding:40px;display:grid}.captchaBox,.captchaPlaceholder{align-items:center;min-height:90px;display:grid}.captchaPlaceholder{color:#e8fff7a3;border:1px dashed #ffffff2e;border-radius:8px;padding:14px}.cookieBanner{z-index:80;color:#e8fff7;background:#07121bf5;border:1px solid #48ffbe38;border-radius:8px;justify-content:space-between;gap:18px;padding:16px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 24px 70px #0000005c}.cookieBanner p{color:#e8fff7ad;margin:6px 0 10px}.cookieBanner label{color:#e8fff7c2;margin-right:12px;font-weight:800}.cookieActions{align-items:center;gap:10px;display:flex}.cookieActions button,.ghostButton{color:#e8fff7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:950;display:inline-flex}.welcomePage{align-content:center;gap:22px;padding:42px;display:grid}.welcomeHero{padding:38px}.welcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.welcomeGrid article{gap:10px;padding:22px;display:grid}.welcomeGrid strong{font-size:22px}.legalPage{margin:0;padding:42px}.requisitesPage{align-content:start;gap:18px;display:grid}.requisitesPage h1,.requisitesPage p{max-width:980px}.requisitesCard{background:#0410186b;border:1px solid #ffffff21;border-radius:8px;gap:0;width:min(100%,1100px);margin-top:16px;padding:22px;display:grid}.requisitesRow{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.requisitesRow:last-child{border-bottom:0}.requisitesRow span{color:#e8fff78c;font-weight:900}.requisitesRow strong{color:#e8fff7;font-size:20px;line-height:1.45}.legalActions{flex-wrap:wrap;gap:16px;display:flex}.demoModeNotice{color:#e8fff7;background:#48ffbe14;border:1px solid #48ffbe33;border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin-bottom:18px;padding:14px 16px;display:flex}.demoModeNotice span{color:#e8fff7ad}.sidebarUser{color:#e8fff7c2;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;padding:12px;display:grid}.sidebarUser span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebarUser button{color:#e8fff7;cursor:pointer;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.sidebarAuth{gap:10px;margin-top:14px;display:grid}.sidebarAuth .primaryButton,.sidebarAuth .ghostButton{justify-content:center;width:100%}.legalFooter{color:#e8fff7b8;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.legalFooter strong,.legalFooter span{display:block}.legalFooter span{color:#e8fff78a;margin-top:4px}.legalFooter nav{flex-wrap:wrap;gap:12px 18px;display:flex}.legalFooter a{color:#89ffd2;font-weight:900}.legalFooter.compact{box-shadow:none;background:0 0;border:0;padding:14px 4px 0}@media (max-width:920px){.authPage,.welcomeGrid{grid-template-columns:1fr}.cookieBanner{display:grid}.pricingGrid{grid-template-columns:1fr}}.ozonApiHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ozonApiHero p{max-width:980px}.ozonHeroIcon{color:#48ffbe;background:radial-gradient(circle at 35% 20%,#48ffbe33,#0000 44%),#ffffff0e;border-color:#48ffbe42;width:112px;height:112px}.ozonApiSection,.ozonReadOnlyPanel,.ozonAdminWarning{gap:22px;display:grid}.ozonSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ozonStep{color:#e8fff7c7;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:14px;min-height:116px;padding:18px;display:grid}.ozonStep span{color:#48ffbe;background:#48ffbe29;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.ozonStep p{color:#e8fff7a8;margin:6px 0 0;font-size:15px;line-height:1.38}.ozonStep strong{color:#e8fff7;line-height:1.25;display:block}.ozonSellerSetup,.ozonFieldGuide,.ozonPerformanceGuide{background:#04101861;border:1px solid #ffffff1f;border-radius:8px;gap:16px;padding:18px;display:grid}.ozonSetupIntro,.ozonPerformanceGuide>div{max-width:980px}.ozonSetupIntro h3,.ozonFieldGuide h3,.ozonPerformanceGuide h3,.ozonSetupIntro p,.ozonFieldGuide p,.ozonPerformanceGuide p{margin:0}.ozonSetupIntro h3,.ozonFieldGuide h3,.ozonPerformanceGuide h3{color:#e8fff7;font-size:28px}.ozonSetupIntro p,.ozonPerformanceGuide p{color:#e8fff7ad;margin-top:8px}.ozonSetupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ozonSetupCard{background:linear-gradient(135deg,#48ffbe1a,#0000 42%),#ffffff0b;border:1px solid #48ffbe29;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid}.ozonSetupCard h3,.ozonSetupCard p{margin:0}.ozonSetupCard h3{color:#e8fff7}.ozonSetupCard p{color:#e8fff7ad}.ozonFieldGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.ozonFieldGrid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;min-height:118px;padding:16px}.ozonFieldGrid strong{color:#48ffbe}.ozonFieldGrid p{color:#e8fff7ad;margin-top:8px}.ozonPerformanceGuide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ozonPerformanceGuide ol{color:#e8fff7bd;gap:8px;margin:0;padding-left:22px;font-weight:850;display:grid}.ozonScenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ozonScenarioCard{background:linear-gradient(135deg,#48ffbe14,#0000 42%),#ffffff0d;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:16px;min-height:100%;padding:20px;display:grid}.ozonScenarioTitle{align-items:center;gap:12px;display:flex}.ozonScenarioTitle svg{color:#48ffbe}.ozonScenarioCard h3,.ozonScenarioCard p,.ozonScenarioCard em{margin:0}.ozonScenarioCard p{color:#e8fff7ad}.ozonScenarioCard em{color:#e8fff79e;padding-top:2px;font-style:normal}.ozonRightsBlock{gap:8px;display:grid}.ozonRightsBlock strong{color:#e8fff7db;text-transform:uppercase;font-size:14px}.ozonRightChips{flex-wrap:wrap;gap:8px;display:flex}.ozonRightChips span,.ozonExamples span{color:#e8fff7;background:#04101885;border:1px solid #48ffbe29;border-radius:8px;padding:8px 10px;font-weight:900}.ozonReadOnlyPanel{background:radial-gradient(circle at 20% 0,#48ffbe1f,#0000 32%),#ffffff0d}.ozonReadOnlyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ozonReadOnlyGrid article{background:#04101875;border:1px solid #ffffff21;border-radius:8px;gap:10px;padding:20px;display:grid}.ozonReadOnlyGrid svg{color:#48ffbe}.ozonReadOnlyGrid h3,.ozonReadOnlyGrid p{margin:0}.ozonReadOnlyGrid p{color:#e8fff7ad}.ozonExamples{flex-wrap:wrap;gap:8px;display:flex}.ozonExamples span{align-items:center;gap:8px;display:inline-flex}.ozonExamples svg{color:#48ffbe}.ozonAdminWarning{background:linear-gradient(135deg,#ffb74d21,#0000 38%),#ffffff0d;border-color:#ffb74d61;grid-template-columns:auto minmax(0,1fr);align-items:start}.ozonAdminWarning svg{color:#ffca76}.ozonAdminWarning h2,.ozonAdminWarning p{margin:0}.ozonAdminWarning p{color:#e8fff7b8;margin-top:8px}.ozonPermissionToolbar{gap:12px;display:grid}.ozonPermissionSearch{color:#e8fff7b3;background:#04101894;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.ozonPermissionSearch input{color:#e8fff7;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:850}.ozonPermissionSearch input::placeholder{color:#e8fff770}.ozonPermissionFilters{flex-wrap:wrap;gap:8px;display:flex}.ozonPermissionFilters button{color:#e8fff7b8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff21;border-radius:8px;min-height:38px;padding:0 12px;font-weight:950}.ozonPermissionFilters button.active{color:#e8fff7;background:#48ffbe2e;border-color:#48ffbe85}.ozonPermissionGroups{gap:12px;display:grid}.ozonPermissionGroup{background:#0410186b;border:1px solid #ffffff21;border-radius:8px;overflow:hidden}.ozonPermissionGroup summary{color:#e8fff7;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:18px;font-weight:950;display:flex}.ozonPermissionGroup summary::marker{color:#48ffbe}.ozonPermissionGroup summary b{color:#48ffbe;background:#48ffbe24;border-radius:8px;place-items:center;min-width:34px;height:28px;font-size:14px;display:grid}.ozonPermissionList{border-top:1px solid #ffffff1a;display:grid}.ozonPermissionRow{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;display:grid}.ozonPermissionRow:last-child{border-bottom:0}.ozonPermissionRow h3,.ozonPermissionRow p{margin:0}.ozonPermissionRow p{color:#e8fff7ad;margin-top:6px}.ozonPermissionRow small{color:#e8fff780;margin-top:8px;font-weight:850;display:block}.ozonPermissionBadges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ozonAccessBadge,.ozonRiskBadge{white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:950}.ozonAccessBadge.low,.ozonRiskBadge.низкий{color:#89ffd2;background:#48ffbe1f;border:1px solid #48ffbe38}.ozonAccessBadge.medium,.ozonRiskBadge.средний{color:#ffca76;background:#ffca761f;border:1px solid #ffca763d}.ozonAccessBadge.high,.ozonRiskBadge.высокий{color:#ff9f9f;background:#ff76761f;border:1px solid #ff767640}.ozonNoResults{color:#e8fff7b3;background:#0410185c;border:1px dashed #ffffff29;border-radius:8px;padding:22px}@media (max-width:1080px){.ozonSteps,.ozonScenarioGrid,.ozonSetupGrid,.ozonPerformanceGuide,.ozonApiHero,.ozonReadOnlyGrid,.ozonPermissionRow{grid-template-columns:1fr}.ozonHeroIcon{width:74px;height:74px}.ozonPermissionBadges{justify-content:flex-start}}.navGroup{color:#e8fff761;letter-spacing:.08em;text-transform:uppercase;margin:12px 10px 3px;font-size:11px;font-weight:950}.navGroup:first-child{margin-top:0}.heroMetrics em{color:#e8fff77a;margin-top:8px;font-size:12px;font-style:normal;font-weight:850;line-height:1.35;display:block}.marketingPage{color:#e8fff7;background:radial-gradient(circle at 12% 6%,#48ffbe2b,#0000 30%),radial-gradient(circle at 88% 12%,#2b69ff2e,#0000 34%),linear-gradient(135deg,#07131f 0%,#081522 48%,#0d1d31 100%);gap:22px;min-height:100vh;padding:24px;display:grid}.marketingHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06121dd1;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100%,1440px);margin:0 auto;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 24px 80px #00000042}.marketingBrand{align-items:center;gap:12px;min-width:210px;display:inline-flex}.marketingBrand strong,.marketingBrand span{display:block}.marketingBrand span{color:#e8fff79e;margin-top:2px;font-size:13px}.marketingNav,.marketingActions,.marketingHeroActions,.trustStrip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketingNav{justify-content:center}.marketingNav a{color:#e8fff7ad;border-radius:8px;align-items:center;min-height:36px;padding:0 10px;font-weight:900;display:inline-flex}.marketingNav a:hover{color:#e8fff7;background:#48ffbe1a}.marketingActions{justify-content:flex-end}.marketingHero,.marketingBand,.marketingSection,.marketingPricing,.marketingFaq{background:linear-gradient(135deg,#ffffff13,#ffffff09),#07131fb8;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,1440px);margin:0 auto;box-shadow:0 28px 90px #0000003b}.marketingHero{background:radial-gradient(circle at 78% 22%,#48ffbe38,#0000 28%),radial-gradient(circle at 10% 16%,#2b69ff2e,#0000 34%),linear-gradient(135deg,#ffffff16,#ffffff09);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(24px,4vw,54px);min-height:620px;padding:clamp(28px,5vw,64px);display:grid}.marketingHeroText{gap:22px;display:grid}.marketingHero h1{max-width:940px;font-size:clamp(44px,6vw,86px);line-height:.96}.marketingHero p{color:#e8fff7b3;max-width:780px;font-size:clamp(18px,2.1vw,24px);line-height:1.45}.marketingHeroActions{gap:12px}.marketingHeroActions .primaryButton,.marketingHeroActions .secondaryButton{min-height:52px;padding:0 18px}.trustStrip{gap:8px;max-width:940px}.trustStrip span{color:#e8fff7c2;background:#48ffbe14;border:1px solid #48ffbe2e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:900;display:inline-flex}.marketingConsole{background:radial-gradient(circle at 75% 16%,#48ffbe38,#0000 36%),linear-gradient(150deg,#0a1c2af5,#0e1c32f0);border:1px solid #48ffbe2e;border-radius:8px;align-content:space-between;gap:18px;min-height:520px;padding:24px;display:grid}.consoleTop,.consoleMetric,.consoleRows div,.consoleNote{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px}.consoleTop,.consoleRows div{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:0 14px;display:flex}.consoleTop span,.consoleRows span{color:#e8fff79e;font-weight:900}.consoleTop strong,.consoleRows b{color:#48ffbe;font-weight:950}.consoleMetric{gap:6px;padding:22px;display:grid}.consoleMetric span{color:#e8fff794;font-weight:900}.consoleMetric strong{font-size:112px;line-height:.92}.consoleRows{gap:10px;display:grid}.consoleNote{color:#e8fff7ad;padding:16px;font-weight:900;line-height:1.45}.marketingBand,.marketingSection,.marketingPricing,.marketingFaq{gap:24px;padding:clamp(24px,4vw,44px);display:grid}.marketingBand{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:start}.marketingBand h2,.marketingSection h2,.marketingPricing h2,.marketingFaq h2{max-width:860px;font-size:clamp(34px,4vw,56px);line-height:1.02}.marketingBand p,.marketingSectionHead p,.marketingPricing p,.marketingFeatureGrid p,.marketingCards p,.faqGrid p{color:#e8fff7a8;line-height:1.5}.marketingFeatureGrid,.marketingCards,.faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketingCards{grid-template-columns:repeat(4,minmax(0,1fr))}.marketingFeatureGrid article,.marketingCards article,.faqGrid article,.marketingPriceCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:12px;padding:22px;display:grid}.marketingFeatureGrid svg,.marketingCards svg{color:#48ffbe}.marketingFeatureGrid h3,.marketingCards h3,.faqGrid h3,.marketingPriceCard h3{margin:0}.marketingSectionHead{gap:10px;display:grid}.marketingSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketingSteps div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-content:space-between;gap:16px;min-height:154px;padding:18px;display:grid}.marketingSteps span{color:#48ffbe;background:#48ffbe29;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.marketingSteps p{color:#e8fff7c2;margin:0;font-weight:900;line-height:1.42}.marketingPricing{background:radial-gradient(circle at 80%,#48ffbe29,#0000 30%),#ffffff0d;grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center}.marketingPriceCard span{color:#48ffbe;text-transform:uppercase;font-weight:950}.marketingPriceCard h3{font-size:36px}.marketingPriceCard .primaryButton{justify-content:center}.marketingPage .legalFooter{width:min(100%,1440px);margin:0 auto}@media (max-width:1120px){.marketingHeader,.marketingHero,.marketingBand,.marketingPricing{grid-template-columns:1fr}.marketingNav{order:3;grid-column:1/-1;justify-content:flex-start}.marketingCards,.marketingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketingPage{padding:12px}.marketingHeader{grid-template-columns:1fr;position:static}.marketingActions,.marketingNav{justify-content:stretch}.marketingActions a,.marketingNav a,.marketingHeroActions a{flex:auto;justify-content:center}.marketingHero{min-height:0;padding:24px}.marketingConsole{min-height:420px}.marketingFeatureGrid,.marketingCards,.marketingSteps,.faqGrid{grid-template-columns:1fr}.consoleMetric strong{font-size:82px}}.adminStatGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:16px;display:grid}.adminStat,.adminPanel,.adminError{background:linear-gradient(135deg,#48ffbe14,#0000 42%),#101f2de6;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.adminStat{border-radius:8px;align-content:space-between;gap:18px;min-height:150px;padding:24px;display:grid}.adminStat svg,.adminPanel svg{color:#48ffbe}.adminStat span,.adminPanel p,.adminUserRow small,.adminTrialGrid small{color:#e8fff7ad;font-weight:850}.adminStat strong{color:#effff8;font-size:42px}.adminTable{gap:10px;display:grid}.adminTableHeader,.adminUserRow{grid-template-columns:1.25fr .45fr 1fr .9fr 1.35fr;align-items:center;gap:12px;display:grid}.adminTableHeader{color:#e8fff785;text-transform:uppercase;padding:0 14px;font-size:12px;font-weight:950}.adminUserRow,.adminTrialGrid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;padding:16px}.adminUserRow>span,.adminShopList,.adminTrialGrid article{gap:4px;display:grid}.roleBadge{color:#dffdf5;text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:950}.roleBadge.admin{color:#04110d;background:#48ffbe}.adminTrialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminTrialGrid article strong{color:#effff8}.adminTrialGrid article span{color:#48ffbe;font-size:28px;font-weight:950}.adminVideoForm{grid-template-columns:1.2fr 1.4fr 140px;align-items:end;gap:12px;display:grid}.adminVideoForm label{color:#e8fff7ad;gap:8px;font-size:13px;font-weight:900;display:grid}.adminVideoForm input,.adminVideoForm textarea{color:#effff8;width:100%;min-height:46px;font:inherit;background:#030f1ac7;border:1px solid #ffffff29;border-radius:8px;padding:10px 12px;font-weight:850}.adminVideoForm textarea{resize:vertical;min-height:46px}.adminVideoFile{grid-column:span 2}.adminVideoFile input{padding:10px}.adminVideoFile span,.adminVideoRow small,.videoMeta{color:#e8fff79e;font-size:12px;font-weight:850}.adminVideoPublished{align-content:center;min-height:46px}.adminVideoList{gap:12px;margin-top:18px;display:grid}.adminVideoRow{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:210px minmax(0,1fr) 48px;align-items:center;gap:14px;padding:14px;display:grid}.adminVideoRow strong{color:#effff8}.adminVideoRow p{margin:4px 0}.adminVideoPreview{aspect-ratio:16/9;object-fit:cover;background:#030f1ac7;border-radius:8px;width:100%}.adminEmpty,.adminError p{color:#e8fff7b8}.adminError{gap:14px;display:grid}@media (max-width:1120px){.adminStatGrid,.adminTrialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTableHeader{display:none}.adminUserRow,.adminVideoForm,.adminVideoRow{grid-template-columns:1fr}.adminVideoFile{grid-column:span 1}}@media (max-width:760px){.adminStatGrid,.adminTrialGrid{grid-template-columns:1fr}}.videoInstructionsTopbar svg{color:#48ffbe}.videoInstructionGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.videoInstructionCard,.videoInstructionEmpty{background:linear-gradient(135deg,#48ffbe14,#0000 42%),#101f2de6;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14}.videoInstructionCard{border-radius:8px;overflow:hidden}.videoFrame{aspect-ratio:16/9;background:#030f1ae0}.videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.videoInstructionBody{gap:8px;padding:18px;display:grid}.videoInstructionBody h2,.videoInstructionEmpty h2{color:#effff8;margin:0}.videoInstructionBody p,.videoInstructionEmpty p{color:#e8fff7b3;margin:0;font-weight:800}.videoInstructionEmpty{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}.videoInstructionEmpty svg{color:#48ffbe}
