:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--foreground:#0f172a;--muted:#64748b;--card:#fff;--card-border:#e2e8f0;--accent:#4f46e5;--accent-strong:#7c3aed;--accent-soft:#eef2ff;--success:#10b981;--danger:#ef4444;--sidebar:#0b2a6f;--sidebar-deep:#071b49;--sidebar-active:#ffffff21;--sidebar-border:#ffffff29;--sidebar-text:#f8fbff;--sidebar-muted:#b9c9ef}.app-shell{background:radial-gradient(circle at 78% 7%,#7c3aed17,#0000 28%),radial-gradient(circle at 16% 12%,#2563eb14,#0000 28%),#f8faff;grid-template-columns:286px minmax(0,1fr)}.sidebar{color:#0f172a;background:linear-gradient(#fffffffa,#fafcfffa),#fff;border-right:1px solid #e6ebf5;gap:16px;box-shadow:18px 0 50px #0f172a0d}.brand-block{padding:4px 4px 14px}.brand-mark{color:#fff;background:linear-gradient(135deg,#6d4aff,#7c3aed);box-shadow:0 16px 34px #6d4aff47}.brand-block strong,.sidebar-help strong,.sidebar-link strong{color:#0f172a}.brand-block span,.sidebar-link span,.sidebar-help span{color:#64748b}.sidebar-group-title{color:#7c3aed}.sidebar-link{color:#0f172a;background:0 0;border:1px solid #0000;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;display:grid;position:relative}.sidebar-link:before{color:#4f46e5;content:attr(data-icon);background:#fff;border:1px solid #e2e8f0;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.sidebar-link:hover,.sidebar-link-active{background:linear-gradient(135deg,#6d4aff1f,#7c3aed0f);border-color:#6d4aff29;transform:translate(0)}.sidebar-link-active:before{color:#fff;background:linear-gradient(135deg,#6d4aff,#7c3aed);border-color:#0000;box-shadow:0 12px 28px #6d4aff33}.sidebar-help{background:radial-gradient(circle at 18% 15%,#ffffffa6,#0000 26%),linear-gradient(135deg,#6d4aff1f,#2563eb14);border:1px solid #6d4aff2e}.sidebar-help a{color:#4f46e5}.main-area{background:linear-gradient(90deg,#6d4aff09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#2563eb08 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 82% 12%,#6d4aff1c,#0000 24%),radial-gradient(circle at 10% 6%,#2563eb14,#0000 22%),#f8faff;min-height:100vh}.app-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border-bottom:1px solid #e2e8f0e6;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px;display:flex;position:sticky;top:0}.app-search{background:#fff;border:1px solid #dfe7f4;border-radius:14px;align-items:center;gap:10px;width:min(520px,42vw);height:46px;padding:0 14px;display:flex;box-shadow:0 12px 34px #0f172a0d}.app-search span{color:#4f46e5;font-size:12px;font-weight:900}.app-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.app-search kbd,.app-date-pill,.app-icon-button,.app-user-pill{background:#fff;border:1px solid #dfe7f4;box-shadow:0 12px 28px #0f172a0d}.app-search kbd{color:#64748b;border-radius:8px;padding:3px 7px;font-size:11px}.app-topbar-actions{align-items:center;gap:12px;display:flex}.app-date-pill{color:#0f172a;border-radius:13px;height:44px;padding:0 16px;font-weight:800}.app-icon-button{color:#6d4aff;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.app-user-pill{border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:flex}.app-user-pill>span{color:#4f46e5;background:linear-gradient(135deg,#6d4aff24,#2563eb1a);border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:grid}.app-user-pill div{gap:1px;display:grid}.app-user-pill strong{font-size:13px}.app-user-pill small{color:#6d4aff;font-weight:800}.cx-dashboard-page{gap:22px;width:min(1540px,100% - 48px);margin:0 auto;padding:34px 0 54px;display:grid}.cx-dashboard-hero{background:radial-gradient(circle at 84% 40%,#6d4aff33,#0000 18%),linear-gradient(135deg,#fff,#eef6ff 58%,#f8faff);border:1px solid #dbe6f6;border-radius:26px;justify-content:space-between;align-items:center;min-height:150px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a14}.cx-dashboard-hero h1{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,46px)}.cx-dashboard-hero p{color:#64748b;margin:8px 0 0;font-size:16px}.cx-hero-visual{width:380px;height:120px;position:relative}.cx-hero-visual span{background:linear-gradient(#6d4aff29,#0000),#fff;border:1px solid #6d4aff33;border-radius:18px;width:180px;height:88px;position:absolute;top:18px;right:80px;box-shadow:0 18px 44px #6d4aff24}.cx-hero-visual span:before{content:"";background:linear-gradient(90deg,#6d4aff 8%,#0000 8% 22%,#2563eb 22% 31%,#0000 31% 45%,#7c3aed 45% 58%,#0000 58% 72%,#10b981 72%);border-radius:999px;position:absolute;inset:24px 26px 22px}.cx-hero-visual div{border:10px solid #6d4affb8;border-radius:999px;width:70px;height:70px;position:absolute;top:28px;right:270px;box-shadow:0 18px 38px #6d4aff38}.cx-hero-visual div:after{content:"";background:#6d4aff;border-radius:999px;width:42px;height:10px;position:absolute;bottom:-28px;right:-28px;transform:rotate(132deg)}.cx-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cx-kpi-card,.cx-panel,.cx-watchlist-panel{background:#ffffffe6;border:1px solid #dde7f5;box-shadow:0 20px 55px #0f172a12}.cx-kpi-card{border-radius:22px;min-height:148px;padding:22px;display:grid;position:relative;overflow:hidden}.cx-kpi-card:before{opacity:.9;content:"";position:absolute;inset:0}.cx-kpi-good:before{background:linear-gradient(135deg,#10b9811a,#0000 58%)}.cx-kpi-warning:before{background:linear-gradient(135deg,#f59e0b24,#0000 58%)}.cx-kpi-danger:before{background:linear-gradient(135deg,#ef44441c,#0000 58%)}.cx-kpi-neutral:before{background:linear-gradient(135deg,#6d4aff1a,#0000 58%)}.cx-kpi-card>div,.cx-kpi-card>i,.cx-kpi-card>svg{z-index:1;position:relative}.cx-kpi-card>div{gap:7px;display:grid}.cx-kpi-card span,.cx-panel-header span,.cx-watchlist-panel small,.cx-dashboard-status{color:#64748b}.cx-kpi-card strong{color:#0f172a;letter-spacing:-.03em;font-size:28px}.cx-kpi-card small{color:#64748b;line-height:1.35}.cx-kpi-card>i{color:#4f46e5;background:#6d4aff1a;border-radius:17px;place-items:center;width:50px;height:50px;font-size:11px;font-style:normal;font-weight:950;display:grid;position:absolute;top:22px;right:20px}.cx-dashboard-grid{grid-template-columns:1.35fr .82fr .98fr;gap:18px;display:grid}.cx-panel,.cx-watchlist-panel{border-radius:24px;padding:24px}.cx-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cx-panel-header h2{color:#0f172a;margin:0 0 8px;font-size:18px}.cx-panel-header strong{color:#0f172a;font-size:30px;display:block}.cx-panel-header a,.cx-panel-header button{color:#0f172a;background:#fff;border:1px solid #dfe7f4;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:900}.cx-sales-panel{min-height:275px}.cx-sparkline{fill:none;width:100%;height:46px}.cx-sparkline path{stroke:#6d4aff;stroke-width:4px;stroke-linecap:round}.cx-sparkline-large{background:linear-gradient(#6d4aff14,#6d4aff00),linear-gradient(#eef2ff 1px,#0000 1px) 0 0/100% 34px;border-radius:18px;height:150px;margin-top:12px}.cx-blue path{stroke:#2563eb}.cx-orange path{stroke:#f59e0b}.cx-green path{stroke:#10b981}.cx-donut-row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;display:grid}.cx-donut{background:radial-gradient(circle, #fff 0 52%, transparent 53%), conic-gradient(#10b981 0 42%, #2563eb 42% 68%, #f59e0b 68% 82%, #7c3aed 82% 92%, #ef4444 92% 100%);border-radius:999px;align-content:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:inset 0 0 0 1px #e2e8f0}.cx-donut strong{color:#0f172a;font-size:28px}.cx-donut span{color:#64748b;margin-top:-14px;font-size:12px}.cx-legend{gap:12px;display:grid}.cx-legend div{color:#64748b;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.cx-legend strong{color:#0f172a}.cx-dot{border-radius:999px;width:9px;height:9px}.cx-dot-green{background:#10b981}.cx-dot-blue{background:#2563eb}.cx-dot-orange{background:#f59e0b}.cx-dot-purple{background:#7c3aed}.cx-dot-red{background:#ef4444}.cx-alert-list{gap:10px;display:grid}.cx-alert{color:#0f172a;border:1px solid #e2e8f0;border-radius:16px;gap:4px;padding:14px 48px 14px 16px;display:grid;position:relative}.cx-alert strong{font-size:14px}.cx-alert span{color:#64748b;font-size:13px}.cx-alert small{text-transform:capitalize;border-radius:999px;font-size:11px;font-weight:900;position:absolute;top:14px;right:14px}.cx-alert-high{background:#fff1f2}.cx-alert-medium{background:#fff7ed}.cx-alert-low{background:#eff6ff}.cx-watchlist-panel{gap:16px;display:grid}.cx-watchlist-table{border:1px solid #e2e8f0;border-radius:18px;display:grid;overflow:hidden}.cx-watchlist-head,.cx-watchlist-row{grid-template-columns:minmax(260px,1.5fr) 1fr .7fr 1fr 1fr .8fr .8fr .5fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.cx-watchlist-head{color:#64748b;background:#f8faff;font-size:12px;font-weight:900}.cx-watchlist-row{color:#0f172a;border-top:1px solid #e2e8f0}.cx-product-cell{align-items:center;gap:12px;display:flex}.cx-product-cell div{gap:4px;display:grid}.cx-product-thumb{background:radial-gradient(circle at 48% 34%,#facc15 0 13%,#0000 14%),radial-gradient(circle at 52% 58%,#a16207 0 16%,#0000 17%),linear-gradient(135deg,#fff7ed,#ede9fe);border:1px solid #e2e8f0;border-radius:12px;width:44px;height:44px}.cx-positive{font-weight:900;color:#10b981!important}.cx-chip{border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:900}.cx-chip-green{color:#047857;background:#dcfce7}.cx-chip-orange{color:#c2410c;background:#ffedd5}.cx-dashboard-status{margin:0;font-size:13px}@media (max-width:1280px){.app-shell{grid-template-columns:252px minmax(0,1fr)}.cx-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-dashboard-grid{grid-template-columns:1fr}.cx-hero-visual{display:none}}.marketing-shell.landing-page{--ms-ink:#070b2d;--ms-muted:#5f6f8b;--ms-line:#e6e9f5;--ms-purple:#6d35ff;--ms-purple-2:#8b5cf6;--ms-blue:#2563eb;--ms-green:#22c55e;--ms-orange:#f59e0b;--ms-dark:#071330;max-width:none;color:var(--ms-ink);background:radial-gradient(circle at 20% 4%,#7c3aed1f,#0000 26%),radial-gradient(circle at 83% 8%,#2563eb1f,#0000 24%),linear-gradient(#fff 0%,#fbfcff 36%,#f8fbff 100%);padding:0;overflow:hidden}.landing-page .brand-mark,.landing-page .brand-mark-gradient{color:#fff;background:radial-gradient(circle at 30% 28%,#a78bfa,#0000 28%),linear-gradient(135deg,#2563eb 0%,#7c3aed 55%,#9d4edd 100%);border-radius:14px;width:50px;height:40px;box-shadow:0 14px 35px #6d35ff47}.landing-page .marketing-brand strong{color:#0b1235;letter-spacing:-.02em;font-size:18px}.hero-platform-pill{color:#5b35e8;background:#6d35ff14;border:1px solid #6d35ff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.moonrise-hero-copy .hero-tagline{color:#4c35d8;background:#fff;border:1px solid #6d35ff24;border-radius:999px;max-width:none;margin:0;padding:10px 14px;font-size:14px;font-weight:950;line-height:1.2;box-shadow:0 18px 38px #6d35ff1c}.moonrise-hero .hero-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;margin-top:2px;display:grid}.moonrise-hero .hero-check-grid span:before{color:#fff;content:"✓";background:#6d35ff;border-radius:999px;place-items:center;width:14px;height:14px;font-size:9px;display:grid;position:absolute;top:3px;left:0}.play-dot{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #101936;width:0;height:0}.moonrise-dashboard-shell:before{filter:blur(22px);content:"";background:#8b5cf62e;border-radius:999px;width:220px;height:150px;position:absolute;inset:-46px 26px auto auto}.dashboard-rail{background:#ffffffd6;border:1px solid #e5e9f6;border-radius:22px;align-content:start;gap:14px;padding:12px;display:grid;box-shadow:0 18px 45px #32457814}.dashboard-rail span{color:#5b35e8;background:#f5f3ff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.dashboard-rail span:first-child{color:#fff;background:linear-gradient(135deg,#8b5cf6,#c4b5fd)}.dashboard-panel{background:#fff;border:1px solid #e3e7f4;border-radius:24px;gap:16px;padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #303e781f}.dashboard-topline{color:#66728d;justify-content:space-between;align-items:center;font-size:13px;font-weight:900;display:flex}.score-row>div:first-child{align-items:center;gap:14px;display:flex}.mini-chart i{background:linear-gradient(#22c55e,#86efac);border-radius:999px;width:100%;min-width:10px}.product-thumb{background:radial-gradient(circle at 48% 28%,#fef3c7 0 14%,#0000 15%),radial-gradient(circle at 48% 48%,#14532d 0 18%,#0000 19%),linear-gradient(135deg,#fef7ed,#ede9fe);border-radius:16px;min-height:126px;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.product-copy{gap:8px;display:grid}.product-copy>small{color:#64748b;font-weight:800}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-metrics small{color:#64748b;font-size:11px;display:block}.status-pills{gap:10px;display:flex}.profit-pill{background:#fff;border:1px solid #edf0f8;border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.profit-pill span{color:#64748b;font-size:12px;font-weight:900}.recommendation-bar strong{color:#22c55e;font-size:17px;font-weight:950;display:block}.metric-strip{background:#fffffff0;border:1px solid #e6e9f5;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;width:min(1080px,100% - 72px);margin:0 auto 22px;padding:20px 28px;display:grid;box-shadow:0 28px 80px #2434631a}.metric-strip p{color:#64748b;text-align:center;grid-column:1/-1;margin:16px 0 0;font-size:13px;font-weight:800}.rating-stars{color:#f59e0b;text-align:center;letter-spacing:6px;grid-column:1/-1;margin-top:8px;font-size:18px}.dark-tool-band{color:#fff;background:radial-gradient(circle at 16% 12%,#6d35ff47,#0000 30%),radial-gradient(circle at 80% 24%,#2563eb2e,#0000 30%),#06112e;border-radius:44px 44px 0 0;width:100%;margin:0 auto;padding:36px min(72px,5vw) 40px;position:relative;box-shadow:inset 0 1px #ffffff1f}.dark-tool-band:before{opacity:.38;content:"";background-image:radial-gradient(#7c3aed 1px,#0000 1px);background-size:12px 12px;height:120px;position:absolute;inset:26px 12% auto}.band-heading{z-index:1;text-align:center;margin-bottom:28px;position:relative}.band-heading span,.research-copy h2 span,.comparison-section h2 span,.landing-final-cta h2 span{color:#a855f7}.tool-band-grid{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.tool-band-grid article>span{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:16px;font-weight:950;display:grid;box-shadow:0 18px 40px #6d35ff4d}.research-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.research-copy h2{color:#08112f;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,44px);font-weight:950}.research-copy p{color:#5f6f8b;margin:0;font-size:15px}.search-demo button{color:#fff;background:linear-gradient(135deg,#6d35ff,#8b35f6);border:0;padding:0 22px;font-weight:950}.research-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:180px minmax(0,1fr) 160px;align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 26px 70px #2d37641a}.research-image{color:#7c2d12;background:radial-gradient(circle at 48% 28%,#fde68a 0 12%,#0000 13%),radial-gradient(circle at 48%,#7c2d12 0 15%,#0000 16%),linear-gradient(135deg,#fff7ed,#f3e8ff);border-radius:16px;place-items:end center;min-height:184px;padding:18px;font-size:13px;font-weight:950;display:grid}.research-score-grid span,.recommended-card span{color:#6b7894;font-size:12px;font-weight:900;display:block}.workflow-section{background:#fff;border:1px solid #e3e7f4;border-radius:24px;width:min(1180px,100% - 72px);margin:0 auto 36px;padding:34px 30px;box-shadow:0 24px 70px #2d376414}.workflow-section h2,.comparison-section h2{color:#08112f;text-align:center;letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(26px,2.7vw,36px);font-weight:950}.workflow-step{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.workflow-step span{color:#fff;background:linear-gradient(135deg,#6d35ff,#2563eb);border-radius:999px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:950;display:grid;box-shadow:0 16px 36px #6d35ff3d}.comparison-section{color:#fff;background:radial-gradient(circle at 12% 18%,#6d35ff40,#0000 30%),#06112e;border-radius:44px 44px 0 0;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:34px;width:100%;margin:0;padding:44px min(86px,6vw) 40px;display:grid}.comparison-section h2{color:#fff}.comparison-row strong{color:#22c55e;text-align:center}.comparison-row em{color:#ef4444;text-align:center;font-style:normal;font-weight:950}.landing-final-cta{background:radial-gradient(circle at 86% 80%,#f9731657,#0000 24%),radial-gradient(circle at 80% 35%,#7c3aed6b,#0000 28%),linear-gradient(135deg,#0b1638,#11135c);border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:28px;width:min(1180px,100% - 72px);margin:-8px auto 0;padding:34px 44px;display:grid;position:relative;box-shadow:0 34px 90px #11135c42}.footer-bottom{color:#64748b;border-top:1px solid #e6e9f5;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:13px;font-weight:800;display:flex}@media (max-width:1180px){.moonrise-hero,.research-demo,.comparison-section,.landing-final-cta,.landing-footer{grid-template-columns:1fr}.tool-band-grid,.workflow-track{grid-template-columns:repeat(3,minmax(0,1fr))}.product-intel-card,.research-result-card{grid-template-columns:1fr}}@media (max-width:760px){.landing-page .landing-nav,.moonrise-hero,.metric-strip,.research-demo,.workflow-section,.landing-final-cta,.landing-footer{width:min(100% - 28px,1320px)}.landing-page .landing-nav{gap:18px}.landing-page .landing-nav nav{justify-content:flex-start;gap:12px;width:100%;padding-bottom:6px;overflow-x:auto}.moonrise-hero-copy h1{font-size:clamp(42px,13vw,58px)}.moonrise-hero .hero-check-grid,.metric-strip,.tool-band-grid,.workflow-track,.research-score-grid,.footer-links{grid-template-columns:1fr}.moonrise-dashboard-shell{grid-template-columns:1fr;padding:18px;transform:none}.dashboard-rail{display:none}.score-row,.recommendation-bar{grid-template-columns:1fr}.metric-strip div{border-bottom:1px solid #e6e9f5;border-right:0;padding:14px 0}.comparison-section,.dark-tool-band{border-radius:26px 26px 0 0;padding-left:18px;padding-right:18px}}@media (min-width:1024px){body .marketing-shell.landing-page .landing-nav{grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;column-gap:34px!important;width:min(1280px,100% - 56px)!important;min-height:92px!important;padding:22px 0!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand{grid-template-columns:48px minmax(0,160px)!important;align-items:center!important;gap:14px!important;width:240px!important;min-width:0!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand .brand-mark{grid-column:1!important;width:48px!important;height:40px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand span:not(.brand-mark){grid-column:2!important;min-width:0!important;max-width:160px!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand strong,body .marketing-shell.landing-page .landing-nav .marketing-brand small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;display:block!important;overflow:hidden!important}body .marketing-shell.landing-page .landing-nav nav{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(12px,1vw,20px)!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;overflow:visible!important}body .marketing-shell.landing-page .landing-nav nav a{white-space:nowrap!important;flex:none!important;font-size:clamp(12px,.78vw,13px)!important}body .marketing-shell.landing-page .landing-nav .login-link{padding:13px 18px!important}body .marketing-shell.landing-page .landing-nav nav .primary-link{padding:14px 20px!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(420px,.84fr) minmax(540px,1.16fr)!important;gap:34px!important;width:min(1280px,100% - 56px)!important;padding-top:34px!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{transform-origin:0 0!important;transform:perspective(1200px)rotateX(1deg)rotateY(-2deg)scale(.88)!important}body .marketing-shell.landing-page .product-intel-card{grid-template-columns:118px minmax(0,1fr)!important;grid-template-areas:"thumb copy""profit profit"!important;align-items:start!important;gap:14px!important;display:grid!important}body .marketing-shell.landing-page .product-thumb{grid-area:thumb!important;min-height:116px!important}body .marketing-shell.landing-page .product-copy{grid-area:copy!important;min-width:0!important}body .marketing-shell.landing-page .product-copy>span{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}body .marketing-shell.landing-page .profit-pill{grid-area:profit!important;grid-template-columns:minmax(140px,1fr) auto auto!important;align-items:center!important;gap:10px 18px!important;width:100%!important;display:grid!important}body .marketing-shell.landing-page .profit-pill>span{grid-column:1!important}body .marketing-shell.landing-page .profit-pill strong{white-space:nowrap!important;grid-column:2!important}body .marketing-shell.landing-page .profit-pill>small{white-space:nowrap!important;grid-column:3!important}body .marketing-shell.landing-page .profit-pill dl{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}body .marketing-shell.landing-page .profit-pill dl div{gap:2px!important;display:grid!important}body .marketing-shell.landing-page .recommendation-bar{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}body .marketing-shell.landing-page .recommendation-bar span{display:none!important}body .marketing-shell.landing-page .recommendation-bar strong,body .marketing-shell.landing-page .recommendation-bar b{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}}@media (min-width:1024px) and (max-width:1260px){body .marketing-shell.landing-page .landing-nav{grid-template-columns:210px minmax(0,1fr)!important;column-gap:20px!important;width:min(1160px,100% - 36px)!important}body .marketing-shell.landing-page .landing-nav .marketing-brand{grid-template-columns:44px minmax(0,140px)!important;width:210px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand .brand-mark{width:44px!important;height:38px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand span:not(.brand-mark),body .marketing-shell.landing-page .landing-nav .marketing-brand strong,body .marketing-shell.landing-page .landing-nav .marketing-brand small{max-width:140px!important}body .marketing-shell.landing-page .landing-nav nav{gap:9px!important}body .marketing-shell.landing-page .landing-nav nav a{font-size:11px!important}body .marketing-shell.landing-page .landing-nav .login-link,body .marketing-shell.landing-page .landing-nav nav .primary-link{padding-left:13px!important;padding-right:13px!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(380px,.84fr) minmax(480px,1.16fr)!important;gap:16px!important;width:min(1160px,100% - 36px)!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{transform:perspective(1200px)rotateX(1deg)rotateY(-1deg)scale(.78)!important}}body .app-shell .brand-mark{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#2563eb)!important;border:1px solid #ffffff3d!important;box-shadow:0 16px 38px #6d4aff57!important}body .app-shell .sidebar-link:before{color:#fff!important;content:attr(data-icon)!important;background:radial-gradient(circle at 30% 18%,#ffffff4d,#0000 28%),linear-gradient(135deg,#6d4affe0,#2563eb9e)!important;border:1px solid #ffffff24!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:12px!important;font-weight:900!important;display:grid!important;box-shadow:0 10px 24px #6d4aff2e!important}body .app-shell .sidebar-account{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:10px!important;display:flex!important}body .dash2-live-performance{min-height:286px!important}body .dash2-live-chart{gap:12px!important;margin-top:20px!important;display:grid!important}body .dash2-live-row{grid-template-columns:150px minmax(0,1fr) 110px!important;align-items:center!important;gap:16px!important;display:grid!important}body .dash2-live-row strong,body .dash2-live-row small,body .dash2-live-row b{letter-spacing:0!important;display:block!important}body .dash2-live-row strong{color:#07103a!important;font-size:12px!important;font-weight:950!important}body .dash2-live-row small{color:#64708f!important;margin-top:3px!important;font-size:10px!important;font-weight:750!important;line-height:1.3!important}body .dash2-live-row b{color:#07103a!important;justify-self:end!important;font-size:13px!important;font-weight:950!important}body .dash2-live-track{background:#f3f6fb!important;border:1px solid #e2e8f5!important;border-radius:999px!important;height:14px!important;overflow:hidden!important}body .dash2-live-track i{border-radius:inherit!important;height:100%!important;display:block!important;box-shadow:0 8px 20px #6d4aff2e!important}body .dash2-live-empty strong{color:#07103a!important;font-size:14px!important}body .dash2-live-empty span{color:#64708f!important;font-size:12px!important;font-weight:750!important}body .dash2-live-stamp{background:#fff!important;border:1px solid #e1e7f4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:max-content!important;margin-top:18px!important;padding:7px 10px!important;display:flex!important;box-shadow:0 12px 28px #2635630f!important}body .app-shell .brand-block{border-bottom:1px solid #ffffff29!important;flex:none!important;align-items:center!important;min-height:52px!important;padding:0 8px 15px!important;display:flex!important}body .app-shell .sidebar-nav{scrollbar-color:#dce2ff5c transparent!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;flex:auto!important;align-content:start!important;gap:15px!important;min-height:0!important;padding:2px 2px 8px 0!important;display:grid!important;overflow:hidden auto!important}body .app-shell .sidebar-group-title{color:#b69cff!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#eef0ff!important;letter-spacing:0!important;background:#ffffff1f!important;border:1px solid #ffffff29!important;border-radius:8px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:11px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar-link .sidebar-link-copy{min-width:0!important;max-width:100%!important;color:inherit!important;gap:2px!important;display:grid!important;overflow:hidden!important}body .app-shell .sidebar-link .sidebar-link-copy small{color:#c9d4ff!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link-active .sidebar-link-copy small{color:#ede9ff!important}body .app-shell .sidebar-account{background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:8px!important;flex:none!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:62px!important;margin-top:0!important;padding:10px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #050f2c2e!important}body .app-shell .sidebar-account>span{color:#fff!important;background:#ffffff1f!important;border:1px solid #fff3!important;border-radius:8px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:13px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar-account div{min-width:0!important}body .app-shell .sidebar-account strong,body .app-shell .sidebar-account small{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}@media (max-width:900px){body .app-shell{grid-template-columns:1fr!important}body .app-shell .sidebar{height:auto!important;position:relative!important}body .dash2-live-row{grid-template-columns:1fr!important;gap:8px!important}body .dash2-live-row b{justify-self:start!important}}body .app-shell{color:#111827!important;background:linear-gradient(#f8faff 0%,#f4f7fd 100%)!important;grid-template-columns:274px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}body .app-shell .sidebar{color:#f8fbff!important;background:radial-gradient(circle at 18% 0,#815cff47,#0000 34%),linear-gradient(#120f32 0%,#0a1734 58%,#071126 100%)!important;border-right:1px solid #ffffff1f!important;flex-direction:column!important;gap:18px!important;height:100vh!important;padding:24px 18px 18px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:24px 0 60px #0711263d!important}body .app-shell .sidebar:before{content:""!important;pointer-events:none!important;opacity:.28!important;background-color:#0000!important;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:38px 38px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}body .app-shell .brand-block{border-bottom:1px solid #ffffff1a!important;align-items:center!important;min-height:48px!important;padding:0 8px 16px!important;display:flex!important}body .app-shell .brand-logo{object-fit:contain!important;filter:drop-shadow(0 10px 24px #7c4dff47)!important;width:154px!important;height:auto!important;display:block!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#f8fbff!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;text-decoration:none!important;display:grid!important;transform:none!important}body .app-shell .sidebar-link strong{color:#fff!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link span{color:#96a3d2!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link-active span{color:#ffffffc7!important}body .app-shell .sidebar-intelligence{background:radial-gradient(circle at 86% 8%,#9b79ff57,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0d)!important;border:1px solid #ffffff21!important;border-radius:8px!important;gap:10px!important;margin-top:auto!important;padding:14px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}body .app-shell .sidebar-intelligence-head strong,body .app-shell .sidebar-intelligence b{color:#fff!important;letter-spacing:0!important}body .app-shell .sidebar-intelligence-head strong{font-size:12px!important;font-weight:950!important}body .app-shell .sidebar-intelligence small,body .app-shell .sidebar-intelligence p{color:#aab5df!important;margin:0!important;font-size:11px!important;font-style:normal!important;font-weight:700!important;line-height:1.45!important}body .app-shell .sidebar-intelligence b{font-size:32px!important;font-weight:950!important;line-height:1!important}body .app-shell .sidebar-intelligence i:before{content:""!important;clip-path:polygon(0 72%,16% 58%,32% 65%,50% 34%,66% 48%,84% 18%,100% 9%,100% 100%,0 100%)!important;background:linear-gradient(90deg,#0000,#8f7cff,#60a5fa,#34d399)!important;position:absolute!important;inset:9px 0 0!important}body .app-shell .sidebar-account{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:flex!important}body .app-shell .sidebar-account>span{color:#fff!important;background:#ffffff1f!important;border-radius:8px!important;flex:none!important;place-items:center!important;width:34px!important;height:34px!important;font-size:11px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar-account strong,body .app-shell .sidebar-account small{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:178px!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-account strong{color:#fff!important;font-size:12px!important}body .app-shell .sidebar-account small{color:#9ca8d8!important;font-size:10px!important}body .app-shell .main-area{background:radial-gradient(circle at 72% 4%,#7c4dff1c,#0000 26%),linear-gradient(#f8faff 0%,#f3f6fc 100%)!important;min-width:0!important;min-height:100vh!important}body .app-shell .app-topbar{z-index:20!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border-bottom:1px solid #dae1f0e6!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:14px 30px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 12px 34px #1a24490d!important}body .app-shell .app-search{background:#fff!important;border:1px solid #dfe5f1!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:min(560px,48vw)!important;height:44px!important;padding:0 12px!important;display:flex!important;box-shadow:0 10px 28px #2635630f!important}body .app-shell .app-search span{color:#6d4aff!important;letter-spacing:0!important;font-size:11px!important;font-weight:950!important}body .app-shell .app-search input{color:#111827!important;background:0 0!important;border:0!important;outline:0!important;flex:1!important;min-width:0!important}body .app-shell .app-search kbd,body .app-shell .app-date-pill,body .app-shell .app-icon-button,body .app-shell .app-user-pill{color:#111827!important;background:#fff!important;border:1px solid #dfe5f1!important;border-radius:8px!important;box-shadow:0 10px 24px #2635630f!important}body .app-shell .app-search kbd{color:#7a849d!important;padding:3px 7px!important;font-size:10px!important}body .app-shell .app-topbar-actions{align-items:center!important;gap:10px!important;display:flex!important}body .app-shell .app-date-pill{height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}body .app-shell .app-icon-button{color:#5b4bf0!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:12px!important;font-weight:950!important;display:grid!important}body .app-shell .app-refresh-button{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#4f46e5)!important}body .app-shell .app-user-pill{align-items:center!important;gap:10px!important;min-height:42px!important;padding:5px 12px 5px 5px!important;display:flex!important}body .app-shell .app-user-pill>span{color:#5b4bf0!important;background:#eef2ff!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:11px!important;font-weight:950!important;display:grid!important}body .app-shell .app-user-pill strong,body .app-shell .app-user-pill small{letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;display:block!important;overflow:hidden!important}body .app-shell .app-user-pill strong{color:#111827!important;font-size:12px!important}body .app-shell .app-user-pill small{color:#667085!important;font-size:10px!important;font-weight:800!important}body .dash2-page{gap:16px!important;width:min(1490px,100% - 48px)!important;padding:24px 0 32px!important}body .dash2-heading h1,body .dash2-panel-title h2,body .dash2-kpi strong,body .dash2-mini-tile strong,body .dash2-status-item strong,body .dash2-chart-pop strong{letter-spacing:0!important}body .dash2-heading h1{color:#111827!important;font-size:clamp(27px,2vw,34px)!important;line-height:1.12!important}body .dash2-heading p{color:#667085!important}body .dash2-heading button,body .dash2-wide-link,body .dash2-panel-title a{border-radius:8px!important}body .dash2-top-grid,body .dash2-main-grid{grid-template-columns:minmax(0,1fr) 372px!important;gap:16px!important}body .dash2-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body .dash2-kpi,body .dash2-card,body .dash2-brief,body .dash2-status-bar{background:linear-gradient(145deg,#fffffffa,#f9fbfff0)!important;border:1px solid #dae1f0eb!important;border-radius:8px!important;box-shadow:0 18px 44px #26356314!important}body .dash2-kpi{min-height:138px!important;padding:16px!important}body .dash2-kpi i,body .dash2-mini-tile,body .dash2-alert-row>span,body .dash2-activity-row>span,body .dash2-rec-card,body .dash2-empty{border-radius:8px!important}body .dash2-kpi span,body .dash2-panel-title h2,body .dash2-category-row span,body .dash2-mini-tile span,body .dash2-status-item span{letter-spacing:0!important}body .dash2-kpi strong{font-size:24px!important}body .dash2-sparkline{height:32px!important}body .dash2-brief{color:#fff!important;background:radial-gradient(circle at 80% 40%,#fff3,#0000 28%),linear-gradient(135deg,#4f46e5 0%,#7c3aed 55%,#34247e 100%)!important;min-height:138px!important;padding:20px!important}body .dash2-brief strong{letter-spacing:0!important;max-width:245px!important;font-size:16px!important}body .dash2-brief p{max-width:240px!important}body .dash2-bot{width:86px!important;height:86px!important;top:28px!important;right:22px!important}body .dash2-card{padding:18px!important}body .dash2-chart{min-height:278px!important}body .dash2-chart-tabs span,body .dash2-chart-tabs b,body .dash2-chart-tabs em{border-radius:8px!important}body .dash2-chart-line{stroke-width:5px!important}body .dash2-chart-pop{border-radius:8px!important}body .dash2-performance-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body .dash2-donut-wrap{grid-template-columns:136px minmax(0,1fr)!important;gap:16px!important}body .dash2-donut{width:132px!important;height:132px!important;box-shadow:inset 0 0 0 1px #dae1f0e6,0 16px 34px #26356314!important}body .dash2-donut span{width:76px!important;height:76px!important}body .dash2-alert-row,body .dash2-activity-row{min-width:0!important}body .dash2-alert-row strong,body .dash2-activity-row strong,body .dash2-rec-card strong{overflow-wrap:anywhere!important}body .dash2-rec-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .dash2-status-bar{overflow:hidden!important}body .dash2-status-item{justify-content:center!important;min-width:0!important}body .dash2-status-item span,body .dash2-status-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (max-width:1320px){body .app-shell{grid-template-columns:236px minmax(0,1fr)!important}body .dash2-top-grid,body .dash2-main-grid{grid-template-columns:1fr!important}body .dash2-kpi-row,body .dash2-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body .app-shell{grid-template-columns:1fr!important}body .app-shell .sidebar{height:auto!important;max-height:none!important;position:relative!important}body .app-shell .app-topbar{flex-direction:column!important;align-items:stretch!important;padding:14px!important}body .app-shell .app-search{width:100%!important}body .app-shell .app-topbar-actions{flex-wrap:wrap!important;width:100%!important}body .dash2-page{width:min(100% - 24px,100%)!important}body .dash2-heading{flex-direction:column!important;align-items:stretch!important}body .dash2-kpi-row,body .dash2-performance-stats,body .dash2-rec-grid,body .dash2-status-bar,body .dash2-donut-wrap,body .dash2-category-row{grid-template-columns:1fr!important}}body .dash2-page{z-index:1!important;gap:18px!important;width:min(1500px,100% - 44px)!important;margin:0 auto!important;padding:24px 0 34px!important;display:grid!important;position:relative!important}body .dash2-heading{justify-content:space-between!important;align-items:center!important;gap:24px!important;display:flex!important}body .dash2-heading h1{color:#070f35!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(28px,2.2vw,36px)!important;font-weight:950!important;line-height:1.05!important}body .dash2-heading p{color:#52608c!important;margin:8px 0 0!important;font-size:14px!important;font-weight:750!important}body .dash2-heading button,body .dash2-wide-link{color:#07103a!important;background:#ffffffe6!important;border:1px solid #dfe6f5!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 16px 34px #0f172a0f!important}body .dash2-heading button span{color:#0000!important;background:#eef2ff!important;border-radius:7px!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important;overflow:hidden!important}body .dash2-heading button span:before{content:""!important;border:2px solid #6d4aff!important;border-radius:50%!important;width:8px!important;height:8px!important}body .dash2-top-grid{grid-template-columns:minmax(0,1fr) 390px!important;align-items:stretch!important;gap:18px!important;display:grid!important}body .dash2-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .dash2-kpi,body .dash2-card,body .dash2-brief,body .dash2-status-bar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#fffffff5,#fafcffe0),radial-gradient(circle at 90% 8%,#6d4aff1a,#0000 32%)!important;border:1px solid #dbe6f6f5!important;box-shadow:0 22px 58px #2f4e9117!important}body .dash2-kpi{border-radius:18px!important;min-height:136px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .dash2-kpi>div:first-child{align-items:center!important;gap:10px!important;display:flex!important}body .dash2-kpi i{color:#6d4aff!important;background:#eef2ff!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;display:grid!important}body .dash2-kpi span,body .dash2-panel-title h2,body .dash2-category-row span,body .dash2-mini-tile span,body .dash2-status-item span{color:#4b5788!important;font-size:12px!important;font-weight:900!important}body .dash2-kpi strong{color:#07103a!important;letter-spacing:-.045em!important;margin-top:8px!important;font-size:25px!important;font-weight:950!important}body .dash2-kpi small{color:#52608c!important;font-size:11px!important;font-weight:750!important}body .dash2-sparkline{align-self:end!important;width:100%!important;height:34px!important;overflow:visible!important}body .dash2-sparkline path{fill:none!important;stroke:#6d4aff!important;stroke-width:4px!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .dash2-spark-green .dash2-sparkline path{stroke:#10b981!important}body .dash2-spark-blue .dash2-sparkline path{stroke:#2f80ed!important}body .dash2-spark-orange .dash2-sparkline path{stroke:#f97316!important}body .dash2-tone-good i{color:#00a66a!important;background:#dcfce7!important}body .dash2-tone-warning i{color:#f97316!important;background:#ffedd5!important}body .dash2-tone-danger i{color:#f43f5e!important;background:#ffe4e6!important}body .dash2-brief{color:#fff!important;background:radial-gradient(circle at 78% 42%,#ffffff38,#0000 24%),linear-gradient(135deg,#5f3df4,#7c3aed 55%,#4f46e5)!important;border-radius:18px!important;min-height:136px!important;padding:22px!important;position:relative!important;overflow:hidden!important}body .dash2-brief>div:first-child{align-items:center!important;gap:10px!important;display:flex!important}body .dash2-brief span,body .dash2-brief b{font-size:12px!important;font-weight:950!important}body .dash2-brief b{background:#ffffff2e!important;border-radius:999px!important;padding:5px 9px!important}body .dash2-brief strong{max-width:260px!important;margin-top:16px!important;font-size:15px!important;font-weight:950!important;display:block!important}body .dash2-brief p{color:#ffffffd6!important;max-width:250px!important;margin:8px 0 0!important;font-size:12px!important;font-weight:750!important}body .dash2-brief a{color:#4f46e5!important;background:#fff!important;border-radius:10px!important;margin-top:18px!important;padding:11px 18px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}body .dash2-bot{background:radial-gradient(circle at 50% 45%,#07103a 0 30%,#0000 31%),radial-gradient(circle,#ffffff3d,#0000 62%)!important;border-radius:50%!important;place-items:center!important;width:96px!important;height:96px!important;display:grid!important;position:absolute!important;top:28px!important;right:34px!important;box-shadow:0 0 0 18px #ffffff14,0 24px 52px #0003!important}body .dash2-bot i{border-bottom:4px solid #fff!important;border-radius:0 0 22px 22px!important;width:40px!important;height:18px!important;display:block!important}body .dash2-main-grid{grid-template-columns:minmax(0,1fr) 390px!important;align-items:start!important;gap:18px!important;display:grid!important}body .dash2-left-stack,body .dash2-right-stack{gap:18px!important;display:grid!important}body .dash2-card{border-radius:18px!important;padding:18px!important}body .dash2-panel-title{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}body .dash2-panel-title h2{color:#07103a!important;margin:0!important;font-size:15px!important;font-weight:950!important}body .dash2-panel-title a{color:#6d4aff!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}body .dash2-chart{min-height:280px!important;position:relative!important}body .dash2-chart-tabs{align-items:center!important;gap:8px!important;display:flex!important}body .dash2-chart-tabs span{color:#07103a!important;border:1px solid #dfe6f5!important;border-radius:9px!important;margin-right:auto!important;padding:7px 28px 7px 10px!important;font-size:11px!important;font-weight:850!important}body .dash2-chart-tabs b,body .dash2-chart-tabs em{text-align:center!important;border-radius:8px!important;min-width:36px!important;padding:8px 10px!important;font-size:10px!important;font-style:normal!important;font-weight:950!important}body .dash2-chart-tabs b{color:#fff!important;background:#6d4aff!important}body .dash2-chart-tabs em{color:#52608c!important;border:1px solid #dfe6f5!important}body .dash2-chart svg{width:100%!important;height:250px!important;margin-top:8px!important}body .dash2-chart-grid-line{fill:none!important;stroke:#e8edf7!important;stroke-width:1px!important}body .dash2-chart-area{fill:url(#dash2ChartFill)!important}body .dash2-chart-line{fill:none!important;stroke:#6d4aff!important;stroke-width:6px!important;stroke-linecap:round!important;stroke-linejoin:round!important}body .dash2-chart circle{fill:#6d4aff!important;stroke:#fff!important;stroke-width:3px!important}body .dash2-chart-labels{color:#7a86ab!important;text-align:center!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin-top:-8px!important;font-size:11px!important;font-weight:750!important;display:grid!important}body .dash2-chart-pop{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:12px!important;padding:10px 12px!important;position:absolute!important;top:74px!important;right:30px!important;box-shadow:0 18px 38px #2f4e9124!important}body .dash2-chart-pop span,body .dash2-chart-pop strong{display:block!important}body .dash2-chart-pop span{color:#52608c!important;font-size:10px!important;font-weight:900!important}body .dash2-chart-pop strong{color:#07103a!important;margin-top:3px!important;font-size:13px!important}body .dash2-performance-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important;display:grid!important}body .dash2-mini-tile{text-align:center!important;background:linear-gradient(#fff,#f8faff)!important;border:1px solid #e4e9f6!important;border-radius:10px!important;min-height:58px!important;padding:10px!important}body .dash2-mini-tile strong{color:#07103a!important;font-size:15px!important;font-weight:950!important;display:block!important}body .dash2-mini-tile span{color:#52608c!important;margin-top:4px!important;font-size:10px!important;display:block!important}body .dash2-donut-wrap{grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}body .dash2-donut{background:radial-gradient(circle, #fff 0 45%, transparent 46%), conic-gradient(#6d4aff 0 62%, #2f80ed 62% 78%, #10b981 78% 90%, #f59e0b 90% 100%)!important;border-radius:50%!important;place-items:center!important;width:144px!important;height:144px!important;display:grid!important}body .dash2-donut span{text-align:center!important;background:#fff!important;border-radius:50%!important;place-items:center!important;width:82px!important;height:82px!important;display:grid!important;box-shadow:inset 0 0 0 1px #edf2fb!important}body .dash2-donut b,body .dash2-donut strong{color:#07103a!important;font-size:12px!important;display:block!important}body .dash2-channel-list{gap:12px!important;display:grid!important}body .dash2-channel-list div{color:#07103a!important;grid-template-columns:10px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:900!important;display:grid!important}body .dash2-channel-list span{border-radius:3px!important;width:9px!important;height:9px!important}body .dash2-channel-list em{color:#52608c!important;font-style:normal!important}body .dash2-wide-link{color:#6d4aff!important;width:100%!important;margin-top:18px!important}body .dash2-alert-list,body .dash2-activity-list{gap:10px!important;display:grid!important}body .dash2-alert-row{color:inherit!important;border-bottom:1px solid #edf2fb!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:11px 0!important;text-decoration:none!important;display:grid!important}body .dash2-alert-row>span,body .dash2-activity-row>span{color:#6d4aff!important;background:#eef2ff!important;border-radius:11px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:12px!important;font-weight:950!important;display:grid!important}body .dash2-alert-row strong,body .dash2-activity-row strong,body .dash2-rec-card strong{color:#07103a!important;font-size:13px!important;font-weight:950!important;display:block!important}body .dash2-alert-row small,body .dash2-activity-row small,body .dash2-rec-card small{color:#52608c!important;margin-top:3px!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important;display:block!important}body .dash2-alert-row b{color:#6d4aff!important;font-size:11px!important}body .dash2-alert-high>span{color:#f43f5e!important;background:#ffe4e6!important}body .dash2-alert-medium>span{color:#f97316!important;background:#ffedd5!important}body .dash2-alert-low>span{color:#00a66a!important;background:#dcfce7!important}body .dash2-category-table{gap:12px!important;display:grid!important}body .dash2-category-row{grid-template-columns:170px minmax(180px,1fr) 120px 120px!important;align-items:center!important;gap:16px!important;display:grid!important}body .dash2-category-row div{background:#edf2fb!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}body .dash2-category-row i{border-radius:inherit!important;height:100%!important;display:block!important}body .dash2-category-row b{color:#07103a!important;font-size:12px!important;font-weight:950!important}body .dash2-category-row em{color:#00a66a!important;font-size:11px!important;font-style:normal!important;font-weight:900!important}body .dash2-rec-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .dash2-rec-card{background:radial-gradient(circle at 92% 8%,#6d4aff1f,#0000 36%),#fff!important;border:1px solid #e4e9f6!important;border-radius:14px!important;min-height:126px!important;padding:14px!important;text-decoration:none!important}body .dash2-rec-card span{color:#6d4aff!important;text-transform:uppercase!important;background:#eef2ff!important;border-radius:999px!important;margin-bottom:12px!important;padding:5px 9px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}body .dash2-priority-high{background:linear-gradient(135deg,#ffe4e6ad,#fff)!important}body .dash2-priority-medium{background:linear-gradient(135deg,#ffedd5ad,#fff)!important}body .dash2-activity-row{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:10px 0!important;display:grid!important}body .dash2-activity-row em{color:#52608c!important;font-size:11px!important;font-style:normal!important;font-weight:800!important}body .dash2-activity-green>span{color:#00a66a!important;background:#dcfce7!important}body .dash2-activity-orange>span{color:#f97316!important;background:#ffedd5!important}body .dash2-activity-pink>span{color:#f43f5e!important;background:#ffe4e6!important}body .dash2-status-bar{border-radius:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important;overflow:hidden!important}body .dash2-status-item{border-right:1px solid #edf2fb!important;justify-content:center!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px!important;display:flex!important}body .dash2-status-item strong{color:#008f5a!important;background:#dcfce7!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important;font-weight:950!important}body .dash2-empty{background:#f8faff!important;border:1px dashed #d8e1f2!important;border-radius:14px!important;gap:8px!important;padding:16px!important;display:grid!important}body .dash2-empty strong{color:#07103a!important}body .dash2-empty span{color:#52608c!important;font-size:12px!important;font-weight:750!important}body .dash2-empty a{color:#6d4aff!important;font-weight:950!important;text-decoration:none!important}@media (max-width:1420px){body .dash2-top-grid,body .dash2-main-grid{grid-template-columns:1fr!important}body .dash2-kpi-row,body .dash2-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body .dash2-page{width:min(100% - 24px,100%)!important}body .dash2-heading,body .dash2-donut-wrap{flex-direction:column!important;align-items:stretch!important}body .dash2-kpi-row,body .dash2-performance-stats,body .dash2-rec-grid,body .dash2-status-bar,body .dash2-donut-wrap{grid-template-columns:1fr!important}body .dash2-category-row{grid-template-columns:1fr!important;gap:8px!important}}body .app-shell .brand-logo{object-fit:contain!important;mix-blend-mode:multiply!important;width:168px!important;max-width:100%!important;height:auto!important;display:block!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{min-height:36px!important;box-shadow:none!important;color:#26306c!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) 10px!important;align-items:center!important;gap:8px!important;padding:0 12px 0 14px!important;display:grid!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#5c64a6!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;font-size:9px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar{color:#07103a!important;background:radial-gradient(circle at 6% 92%,#7c4dff38,#0000 36%),radial-gradient(circle at 90% 12%,#7c4dff1a,#0000 28%),linear-gradient(#fffffff5,#f8f4ffeb)!important;border-right:1px solid #6852d224!important;gap:20px!important;height:100vh!important;padding:28px 20px 18px!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:20px 0 52px #4634a814!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{min-height:36px!important;box-shadow:none!important;color:#26306c!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) 10px!important;align-items:center!important;gap:8px!important;padding:0 12px 0 14px!important;display:grid!important;position:relative!important;transform:none!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#5c64a6!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;font-size:9px!important;font-weight:950!important;line-height:1!important;display:grid!important}body .app-shell .sidebar-link-active:after,body .app-shell .sidebar-link-active strong{color:#fff!important}body .app-shell .sidebar-link-featured:not(.sidebar-link-active){background:0 0!important}body .app-shell .sidebar{background:radial-gradient(circle at 18% 0,#7f4eff7a,#0000 30%),radial-gradient(circle at 86% 34%,#3269ff33,#0000 28%),radial-gradient(circle at 22% 88%,#8749ff38,#0000 26%),linear-gradient(#12186f 0%,#09194a 46%,#061331 100%)!important;border-right:1px solid #ffffff1a!important;gap:18px!important;height:100vh!important;padding:24px 20px 18px!important;position:sticky!important;top:0!important;overflow:hidden auto!important;box-shadow:20px 0 56px #040d2557!important}body .app-shell .sidebar:before{background:linear-gradient(115deg,#0000 0 34%,#ffffff0e 35%,#0000 36% 100%),radial-gradient(circle at 18% 38%,#ffffff24 0 1px,#0000 2px),radial-gradient(circle at 78% 54%,#ffffff1a 0 1px,#0000 2px);content:""!important;pointer-events:none!important;opacity:.72!important;background-size:100% 100%,26px 26px,34px 34px!important;position:absolute!important;inset:0!important}body .app-shell .brand-block{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 0 18px!important}body .app-shell .brand-mark{color:#fff!important;letter-spacing:-.04em!important;background:linear-gradient(145deg,#fff3,#0000 42%),linear-gradient(135deg,#7a45ff 0%,#4b68ff 100%)!important;border:1px solid #fff3!important;border-radius:16px!important;width:52px!important;height:52px!important;font-size:27px!important;font-weight:1000!important;position:relative!important;box-shadow:0 18px 42px #594eff66!important}body .app-shell .brand-mark:after{content:""!important;background:linear-gradient(135deg,#c961ff,#6d4aff)!important;border:3px solid #12186f!important;border-radius:999px!important;width:13px!important;height:13px!important;position:absolute!important;top:-3px!important;right:-3px!important}body .app-shell .brand-block strong{color:#fff!important;letter-spacing:-.03em!important;max-width:none!important;font-size:22px!important;font-weight:950!important;line-height:1.05!important}body .app-shell .brand-block span{color:#e6ecffd1!important;max-width:none!important;margin-top:4px!important;font-size:12px!important;font-weight:800!important}body .app-shell .sidebar-nav{gap:17px!important;min-height:0!important;display:grid!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{min-height:46px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;padding:7px 10px!important}body .app-shell .sidebar-link strong{color:#fffffff5!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}body .app-shell .sidebar-link span{color:#d3ddffb3!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;margin-top:3px!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;overflow:hidden!important}body .app-shell .sidebar-link-active:before{background:#ffffff29!important;border-color:#ffffff3d!important;box-shadow:0 8px 18px #0c123c29!important}body .app-shell .sidebar-link-active strong,body .app-shell .sidebar-link-active span{color:#fff!important}body .app-shell .sidebar-intelligence{color:#fff!important;background:radial-gradient(circle at 18% 8%,#ffffff29,#0000 34%),linear-gradient(145deg,#6f46ff7a,#304fb433)!important;border:1px solid #a78bfa3d!important;border-radius:16px!important;gap:8px!important;margin-top:auto!important;padding:15px!important;display:grid!important;box-shadow:0 18px 36px #03091c2e!important}body .app-shell .sidebar-account{grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 4px 0!important;display:grid!important}body .app-shell .sidebar-account>span{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#4f68ff)!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:12px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar-account strong,body .app-shell .sidebar-account small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}body .product-research-page{background:radial-gradient(circle at 14% 0,#7c4dff33,#0000 26%),radial-gradient(circle at 92% 16%,#7c4dff2e,#0000 30%),radial-gradient(circle at 74% 90%,#4f8cff29,#0000 32%),linear-gradient(#fbfcff 0%,#f6f8ff 48%,#fff 100%)!important;width:min(1540px,100vw - 72px)!important;padding:26px 34px 76px!important;position:relative!important;overflow:hidden!important}body .product-research-page:before{background:linear-gradient(#7c4dff0b 1px,#0000 1px),linear-gradient(90deg,#7c4dff0b 1px,#0000 1px),radial-gradient(circle at 83% 18%,#7c4dff33 0 4px,#0000 5px);content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.78!important;background-size:44px 44px,44px 44px,170px 150px!important;position:fixed!important;inset:0!important}body .product-research-page:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.92!important;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1500 280' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop stop-color='%238A5CFF' stop-opacity='.42'/%3E%3Cstop offset='.52' stop-color='%23B99BFF' stop-opacity='.18'/%3E%3Cstop offset='1' stop-color='%234F8CFF' stop-opacity='.34'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M0 166 C210 48 336 246 548 152 S850 28 1080 138 S1338 244 1500 110 L1500 280 L0 280 Z'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.55'%3E%3Cpath d='M0 178 C210 60 336 258 548 164 S850 40 1080 150 S1338 256 1500 122'/%3E%3Cpath d='M0 202 C210 84 336 282 548 188 S850 64 1080 174 S1338 280 1500 146'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat!important;height:280px!important;animation:9s ease-in-out infinite labelBottomSwell!important;position:fixed!important;bottom:-86px!important;left:278px!important;right:-4%!important}body .product-research-page .workspace-tabs{background:#ffffffb8!important;border:1px solid #7c4dff24!important;border-radius:16px!important;margin:0 0 18px!important;padding:7px!important;box-shadow:0 16px 38px #303e9612!important}body .product-research-page .workspace-tab{color:#52608f!important;border-bottom:0!important;border-radius:12px!important}body .product-research-page .workspace-tab-active{color:#fff!important;background:linear-gradient(135deg,#4d2dd7,#7c4dff)!important;box-shadow:0 12px 26px #6d4aff42!important}body .product-research-console{gap:22px!important}body .product-research-command-hero{background:radial-gradient(circle at 86% 20%,#7c4dff3d,#0000 30%),radial-gradient(circle at 60% 88%,#4f8cff1f,#0000 38%),linear-gradient(135deg,#fffffff7,#f5f8ffe6)!important;border:1px solid #7c4dff2e!important;border-radius:26px!important;grid-template-columns:minmax(500px,.92fr) minmax(420px,.78fr)!important;align-items:stretch!important;gap:26px!important;min-height:250px!important;padding:36px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 86px #303e9624,inset 0 0 0 1px #ffffffeb!important}body .product-research-command-hero:before{content:""!important;pointer-events:none!important;opacity:.76!important;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 760 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%237C4DFF' stroke-opacity='.25'%3E%3Cpath d='M0 124 C130 20 226 220 362 112 S612 18 760 132'/%3E%3Cpath d='M0 144 C130 40 226 240 362 132 S612 38 760 152'/%3E%3Cpath d='M0 164 C130 60 226 260 362 152 S612 58 760 172'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat!important;width:58%!important;height:230px!important;animation:10s ease-in-out infinite labelWaveFloat!important;position:absolute!important;top:4%!important;right:-7%!important}body .product-research-command-copy{z-index:1!important;align-content:center!important;gap:16px!important;display:grid!important;position:relative!important}body .product-research-pill{color:#6d4aff!important;text-transform:uppercase!important;background:linear-gradient(135deg,#fff,#eee8ff)!important;border:1px solid #7c4dff3d!important;border-radius:999px!important;width:fit-content!important;padding:8px 14px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}body .product-research-command-copy h2{color:#07103a!important;letter-spacing:0!important;max-width:760px!important;margin:0!important;font-size:clamp(38px,4.2vw,58px)!important;line-height:1.02!important}body .product-research-command-copy p{color:#52608f!important;max-width:720px!important;margin:0!important;font-size:16px!important;line-height:1.72!important}body .product-research-command-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:8px!important;display:flex!important}body .product-research-command-panel,body .product-research-kpi-strip,body .product-research-page .card{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe0!important;border:1px solid #7c4dff26!important;box-shadow:0 24px 64px #303e961a,inset 0 0 0 1px #ffffffe6!important}body .product-research-command-panel{z-index:1!important;border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px!important;display:grid!important;position:relative!important}body .product-research-command-panel div,body .product-research-kpi-strip div{background:radial-gradient(circle at 90% 10%,#7c4dff14,#0000 32%),linear-gradient(#fffffff2,#f9faffd1)!important;border:1px solid #7c4dff1c!important;border-radius:18px!important;gap:7px!important;min-width:0!important;padding:16px!important;display:grid!important}body .product-research-command-panel span,body .product-research-kpi-strip span{color:#52608f!important;font-size:12px!important;font-weight:900!important}body .product-research-command-panel strong,body .product-research-kpi-strip strong{color:#07103a!important;font-size:30px!important;line-height:1!important}body .product-research-command-panel small,body .product-research-kpi-strip small{color:#65709d!important;font-size:12px!important;font-weight:750!important}body .product-research-command-panel i{background:#ece8ff!important;border-radius:999px!important;height:7px!important;display:block!important;position:relative!important;overflow:hidden!important}body .product-research-command-panel i:before{content:""!important;width:var(--bar-width)!important;border-radius:inherit!important;background:linear-gradient(90deg,#36c5f0,#7c4dff,#e245e8)!important;height:100%!important;display:block!important}body .product-research-kpi-strip{border-radius:24px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important;overflow:hidden!important}body .product-research-kpi-strip div{background:#ffffffb8!important;border-width:0 1px 0 0!important;border-radius:0!important;min-height:118px!important}body .product-research-top-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important;gap:18px!important;display:grid!important}body .product-research-page .card{border-radius:24px!important;padding:26px!important}body .product-research-page .ledger-toolbar h3{color:#07103a!important;font-size:20px!important}body .product-research-page .section-copy{color:#65709d!important}body .product-research-page .builder-field input,body .product-research-page .builder-field select,body .product-research-page .builder-field textarea{background:#ffffffe6!important;border-color:#7c4dff29!important;border-radius:14px!important;min-height:48px!important;box-shadow:0 10px 22px #303e960b!important}body .product-research-page .primary-button{background:linear-gradient(135deg,#4d2dd7,#7c4dff 52%,#4f8cff)!important;border:0!important;border-radius:13px!important;min-height:46px!important;box-shadow:0 16px 32px #6d4aff47!important}body .product-research-page .secondary-button,body .product-research-page .secondary-link{background:#ffffffd1!important;border-color:#7c4dff2b!important;border-radius:13px!important;min-height:44px!important}body .product-research-page .seller-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}body .product-research-page .seller-product-card{background:radial-gradient(circle at 92% 12%,#7c4dff0f,#0000 30%),#ffffffe6!important;border:1px solid #7c4dff24!important;border-radius:18px!important;box-shadow:0 16px 38px #303e9613!important}body .product-research-page .seller-product-card:hover{border-color:#7c4dff4d!important;transform:translateY(-2px)!important;box-shadow:0 24px 54px #6d4aff21!important}body .product-research-page .seller-product-metrics span{background:linear-gradient(#fff,#f8f7ff)!important;border-color:#7c4dff1f!important;border-radius:11px!important}body .product-research-page .research-score-grid>div{background:#ffffffc7!important;border:1px solid #7c4dff1f!important;border-radius:16px!important}@media (max-width:1180px){body .product-research-command-hero,body .product-research-top-grid{grid-template-columns:1fr!important}body .product-research-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body .product-research-page{width:min(100% - 22px,1540px)!important;padding:20px 18px 70px!important}body .product-research-command-hero{padding:24px!important}body .product-research-command-panel,body .product-research-kpi-strip{grid-template-columns:1fr!important}}body .label-cropper-page{background:radial-gradient(circle at 18% 16%,#7c4dff2e,#0000 27%),radial-gradient(circle at 90% 14%,#7c4dff33,#0000 28%),radial-gradient(circle at 74% 92%,#4f8cff2e,#0000 34%),linear-gradient(#fbfcff 0%,#f7f8ff 50%,#fff 100%)!important;border-left:1px solid #7c4dff1f!important;border-right:1px solid #7c4dff1f!important;width:min(1540px,100vw - 72px)!important;min-height:calc(100vh - 40px)!important;padding:28px 34px 80px!important;position:relative!important;overflow:hidden!important}body .label-cropper-page:before{background:linear-gradient(#7c4dff0b 1px,#0000 1px),linear-gradient(90deg,#7c4dff0b 1px,#0000 1px),radial-gradient(circle at 7% 12%,#7c4dff33 0 4px,#0000 5px),radial-gradient(circle at 92% 21%,#7c4dff24 0 5px,#0000 6px);content:""!important;z-index:-2!important;pointer-events:none!important;opacity:.72!important;background-size:46px 46px,46px 46px,28px 28px,180px 180px!important;position:absolute!important;inset:0!important}body .label-cropper-page:after{content:""!important;z-index:-1!important;pointer-events:none!important;opacity:.9!important;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1500 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop stop-color='%238A5CFF' stop-opacity='.42'/%3E%3Cstop offset='.56' stop-color='%23B99BFF' stop-opacity='.2'/%3E%3Cstop offset='1' stop-color='%234F8CFF' stop-opacity='.35'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M0 156 C190 54 318 236 520 148 S830 26 1066 132 S1338 230 1500 102 L1500 260 L0 260 Z'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.52'%3E%3Cpath d='M0 170 C190 68 318 250 520 162 S830 40 1066 146 S1338 244 1500 116'/%3E%3Cpath d='M0 190 C190 88 318 270 520 182 S830 60 1066 166 S1338 264 1500 136'/%3E%3Cpath d='M0 210 C190 108 318 290 520 202 S830 80 1066 186 S1338 284 1500 156'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat!important;height:260px!important;animation:8s ease-in-out infinite labelBottomSwell!important;position:absolute!important;bottom:-68px!important;left:-4%!important;right:-4%!important}body .label-cropper-topbar{min-height:58px!important}body .label-cropper-search{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc2!important;border-color:#7c4dff33!important;border-radius:18px!important;width:min(420px,100%)!important;min-height:54px!important;box-shadow:0 18px 42px #303e9614!important}body .label-cropper-search>span{font-size:0!important}body .label-cropper-date,body .label-cropper-icon-button{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc7!important;border-color:#7c4dff2e!important;border-radius:18px!important;min-height:54px!important;box-shadow:0 18px 42px #303e9614!important}body .label-cropper-hero{background:radial-gradient(circle at 88% 28%,#7c4dff2b,#0000 32%),radial-gradient(circle at 68% 70%,#4f8cff1f,#0000 36%),linear-gradient(135deg,#fffffff2,#f5f9ffdb)!important;border-color:#7c4dff2e!important;border-radius:24px!important;grid-template-columns:minmax(520px,.7fr) minmax(420px,1fr)!important;width:min(1280px,100% - 90px)!important;min-height:210px!important;margin:8px auto 0!important;padding:42px 46px!important;box-shadow:0 28px 72px #303e961f,inset 0 0 0 1px #ffffffeb!important}body .label-cropper-hero h1{max-width:760px!important;font-size:clamp(38px,4.2vw,56px)!important;line-height:1.02!important}body .label-cropper-hero p{max-width:720px!important;font-size:16px!important;line-height:1.72!important}body .label-cropper-panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 92% 18%,#7c4dff0e,#0000 28%),linear-gradient(145deg,#fffffff7,#ffffffe0)!important;border-color:#7c4dff29!important;border-radius:24px!important;gap:26px!important;width:min(1280px,100% - 90px)!important;min-height:420px!important;margin:0 auto!important;padding:34px!important;box-shadow:0 30px 80px #303e961f,inset 0 0 0 1px #ffffffe6!important}body .label-cropper-panel:after{opacity:.34!important;width:auto!important;height:170px!important;bottom:-54px!important;left:42%!important;right:-9%!important}body .label-upload-drop{background:linear-gradient(90deg,#fffffff2,#f7f4ffc7),linear-gradient(135deg,#7c4dff0a,#4f8cff0a)!important;border:1px dashed #7c4dff52!important;border-radius:16px!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:68px!important;padding:0 18px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 36px #303e960e!important}body .label-upload-field:hover .label-upload-drop{border-color:#7c4dff8c!important;transform:translateY(-1px)!important;box-shadow:0 22px 46px #7c4dff1c!important}body .label-cropper-field select{background:linear-gradient(#fffffff5,#f8faffe0)!important;border-color:#7878ff33!important;border-radius:15px!important;min-height:58px!important;box-shadow:0 16px 30px #303e960e!important}body .label-secondary-button{background:#ffffffdb!important;border-color:#7878ff33!important}@keyframes labelUploadShine{0%,48%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes labelBottomSwell{0%,to{transform:translateY(0)scaleX(1)}50%{transform:translateY(-10px)scaleX(1.03)}}@media (max-width:1120px){body .label-cropper-hero,body .label-cropper-panel{width:100%!important}body .label-cropper-hero{grid-template-columns:1fr!important}body .label-file-object{right:12%!important}}@media (max-width:720px){body .label-cropper-page{width:min(100% - 22px,1540px)!important;padding:20px 18px 70px!important}body .label-cropper-hero,body .label-cropper-panel{padding:24px!important}body .label-cropper-controls,body .label-upload-drop{grid-template-columns:1fr!important}}.label-cropper-page{isolation:isolate;width:min(1280px,100% - 40px);position:relative}.label-cropper-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 88% 20%,#7c4dff1a,#0000 28%),radial-gradient(circle at 18% 86%,#a78bfa1f,#0000 28%),linear-gradient(#fff 0%,#f8faff 52%,#f5f1ff 100%);position:fixed;inset:0}.label-cropper-page:after{content:"";z-index:-1;pointer-events:none;opacity:.58;background:radial-gradient(circle at 52% 72%,#7c4dff1f 0 2px,#0000 3px) 0 0/28px 28px,linear-gradient(110deg,#0000 0 20%,#7c4dff1a 21%,#0000 22% 45%,#4f8cff14 46%,#0000 47%) 0 0/100% 100%,radial-gradient(at 80% 100%,#7c4dff29,#0000 50%) 0 0/100% 100%;height:260px;position:fixed;bottom:-70px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 34%,#000);mask-image:linear-gradient(#0000,#000 34%,#000)}.label-cropper-workspace{gap:22px;margin-top:0;display:grid}.label-cropper-topbar{justify-content:space-between;align-items:center;gap:24px;min-height:52px;display:flex}.label-cropper-search{background:#ffffffe0;border:1px solid #7878ff2e;border-radius:16px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(460px,100%);min-height:48px;padding:0 16px;display:grid;box-shadow:0 14px 34px #303e960f}.label-cropper-search>span{border:2px solid #5a33f2;border-radius:999px;width:15px;height:15px;position:relative}.label-cropper-search>span:after{content:"";background:#5a33f2;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-5px;right:-6px;transform:rotate(45deg)}.label-cropper-search input{color:#07103a;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.label-cropper-search input::placeholder{color:#7b86ad}.label-cropper-search kbd{color:#7b86ad;min-height:24px;font:inherit;background:#f8faff;border:1px solid #7878ff2e;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.label-cropper-top-actions{align-items:center;gap:14px;display:flex}.label-cropper-date,.label-cropper-icon-button,.label-cropper-user{background:#ffffffe6;border:1px solid #7878ff2e;box-shadow:0 14px 34px #303e960f}.label-cropper-date{color:#07103a;border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.label-cropper-date b{border:2px solid #5a33f2;border-radius:4px;width:15px;height:15px;position:relative}.label-cropper-date b:before{content:"";background:#5a33f2;height:2px;position:absolute;top:4px;left:2px;right:2px}.label-cropper-icon-button{color:#07103a;cursor:pointer;border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid;position:relative}.label-cropper-icon-button>span{border:2px solid #07103a;border-radius:8px 8px 6px 6px;width:15px;height:18px;position:relative}.label-cropper-icon-button>span:before{content:"";background:#07103a;border-radius:999px;height:2px;position:absolute;bottom:-5px;left:4px;right:4px}.label-cropper-icon-button em{color:#fff;background:#6d4aff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-style:normal;font-weight:950;display:inline-grid;position:absolute;top:5px;right:8px}.label-cropper-user{min-height:52px;box-shadow:none;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.label-cropper-user>strong{color:#5a33f2;background:linear-gradient(135deg,#f1eaff,#e6eaff);border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;display:inline-grid}.label-cropper-user span{gap:2px;display:grid}.label-cropper-user b{color:#07103a;font-size:14px}.label-cropper-user small{color:#65709d;font-size:12px;font-weight:700}.label-cropper-hero{background:linear-gradient(135deg,#fffffffa,#faf8fff0),radial-gradient(circle at 88% 24%,#7c4dff1f,#0000 34%);border:1px solid #7c4dff24;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:center;gap:24px;min-height:170px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #303e961a,inset 0 0 0 1px #ffffffe6}.label-cropper-hero:before{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle at 58% 38%,#7c4dff85 0 2px,#0000 3px) 0 0/140px 120px,radial-gradient(circle at 64% 60%,#4f8cff5c 0 2px,#0000 3px) 0 0/180px 160px,radial-gradient(circle at 50% 58%,#7c4dff47 0 1px,#0000 2px) 0 0/90px 90px;animation:12s linear infinite labelParticleDrift;position:absolute;inset:0}.label-cropper-hero-copy{z-index:2;gap:14px;display:grid;position:relative}.label-cropper-pill{color:#5a33f2;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#ffffffdb,#ede6ffe6);border:1px solid #7c4dff47;border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #7c4dff1a}.label-cropper-hero h1{color:#07103a;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,52px);line-height:1.02}.label-cropper-hero p{color:#52608f;max-width:680px;margin:0;font-size:16px;line-height:1.7}.label-cropper-hero-art{min-height:170px;position:relative}.label-wave{opacity:.72;filter:drop-shadow(0 18px 28px #7c4dff1f);background-repeat:repeat-x;background-size:620px 100%;border-radius:50%;height:92px;position:absolute;left:-12%;right:-10%}.label-wave-one{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 620 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%237C4DFF' stroke-opacity='.22'%3E%3Cpath d='M0 72 C88 10 172 10 260 72 S444 134 620 56'/%3E%3Cpath d='M0 78 C92 16 176 16 268 78 S452 126 620 62'/%3E%3Cpath d='M0 84 C96 22 180 22 276 84 S460 120 620 68'/%3E%3Cpath d='M0 90 C100 28 184 28 284 90 S468 114 620 74'/%3E%3Cpath d='M0 96 C104 34 188 34 292 96 S476 108 620 80'/%3E%3Cpath d='M0 102 C108 40 192 40 300 102 S484 102 620 86'/%3E%3C/g%3E%3C/svg%3E");animation:11s linear infinite labelWaveFlow;top:40px}.label-wave-two{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 620 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%234F8CFF' stroke-opacity='.2'%3E%3Cpath d='M0 42 C104 104 202 104 306 42 S514 -20 620 58'/%3E%3Cpath d='M0 48 C104 110 202 110 306 48 S514 -14 620 64'/%3E%3Cpath d='M0 54 C104 116 202 116 306 54 S514 -8 620 70'/%3E%3Cpath d='M0 60 C104 122 202 122 306 60 S514 -2 620 76'/%3E%3C/g%3E%3C/svg%3E");animation:14s linear infinite labelWaveFlowReverse;top:64px}.label-wave-three{opacity:.32;background-image:linear-gradient(90deg,#0000,#7c4dff6b,#4f8cff47,#0000);animation:4.8s ease-in-out infinite labelRibbonBreathe;top:86px;transform:skewY(-6deg)}.label-file-object{background:linear-gradient(145deg,#8d5cff,#5f35dc);border-radius:18px;width:86px;height:98px;animation:4.2s ease-in-out infinite labelFileFloat;position:absolute;top:22px;right:54px;transform:rotate(4deg);box-shadow:0 28px 54px #5f35dc47,inset 0 0 0 1px #ffffff38}.label-file-object:before{content:"";background:linear-gradient(135deg,#ffffff57,#ffffff14);border-radius:0 16px 0 14px;width:34px;height:34px;position:absolute;top:0;right:0;box-shadow:-10px 10px 18px #32188229}.label-file-object span{border:4px solid #ffffffc2;border-radius:5px;width:38px;height:38px;position:absolute;top:32px;left:24px}.label-file-object span:before,.label-file-object span:after{content:"";background:#ffffffc2;position:absolute}.label-file-object span:before{width:4px;top:-12px;bottom:-12px;left:50%;transform:translate(-50%)}.label-file-object span:after{height:4px;top:50%;left:-12px;right:-12px;transform:translateY(-50%)}.label-cropper-panel{background:linear-gradient(145deg,#fffffffa,#ffffffe6),radial-gradient(circle at 84% 100%,#7c4dff14,#0000 34%);border:1px solid #7878ff29;border-radius:24px;gap:26px;min-height:376px;padding:34px 36px;animation:.38s both labelPanelEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #303e961a,inset 0 0 0 1px #ffffffeb}.label-cropper-panel:after{content:"";pointer-events:none;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 560 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%237C4DFF' stroke-opacity='.26'%3E%3Cpath d='M0 126 C110 50 185 50 292 126 S470 188 560 92'/%3E%3Cpath d='M0 136 C110 60 185 60 292 136 S470 178 560 102'/%3E%3Cpath d='M0 146 C110 70 185 70 292 146 S470 168 560 112'/%3E%3Cpath d='M0 156 C110 80 185 80 292 156 S470 158 560 122'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;width:58%;height:220px;animation:9s ease-in-out infinite labelWaveFloat;position:absolute;bottom:-32%;right:-16%}.label-cropper-panel-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.label-cropper-panel h2{color:#07103a;letter-spacing:0;margin:0;font-size:22px}.label-cropper-panel p{color:#65709d;max-width:920px;margin:12px 0 0;font-size:15px;line-height:1.65}.label-cropper-stats{gap:10px;display:flex}.label-cropper-stats span{color:#64709c;background:#ffffffc7;border:1px solid #7c4dff1f;border-radius:16px;min-width:92px;padding:12px;font-size:12px;font-weight:800;display:grid;box-shadow:0 12px 30px #303e960f}.label-cropper-stats strong{color:#07103a;font-size:22px;line-height:1}.label-cropper-form{z-index:1;gap:20px;display:grid;position:relative}.label-upload-field,.label-cropper-field{color:#52608f;gap:10px;font-size:14px;font-weight:900;display:grid}.label-upload-field input[type=file]{color:#07103a;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(#fffffff0,#faf8ffb3);border:1px dashed #7c4dff38;border-radius:14px;padding:14px 16px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s}.label-upload-field input[type=file]:hover{border-color:#7c4dff6b;transform:translateY(-1px);box-shadow:0 12px 28px #7c4dff14}.label-upload-field input[type=file]::file-selector-button{color:#5a33f2;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#fff,#f2edff);border:1px solid #7c4dff47;border-radius:12px;margin-right:14px;padding:0 18px;font-weight:900}.label-cropper-controls{grid-template-columns:minmax(210px,.36fr) minmax(280px,.38fr);gap:18px;display:grid}.label-cropper-field select{color:#07103a;width:100%;min-height:54px;font:inherit;background:linear-gradient(#fff,#fbfaff);border:1px solid #7878ff2e;border-radius:14px;padding:0 16px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 24px #303e960a}.label-cropper-field select:focus{border-color:#7c4dff7a;outline:none;box-shadow:0 0 0 5px #7c4dff14,0 12px 28px #303e9612}.label-cropper-actions{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.label-primary-button,.label-secondary-button{min-height:48px;font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:0 22px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.label-primary-button{color:#fff;background:linear-gradient(135deg,#4f31d9,#7c4dff 58%,#9a6dff);border:1px solid #7c4dff94;align-items:center;gap:10px;display:inline-flex;box-shadow:0 14px 30px #7c4dff47}.label-primary-button .label-generate-icon{background:#ffffff2e;border-radius:999px;width:16px;height:16px;position:relative}.label-primary-button .label-generate-icon:before,.label-primary-button .label-generate-icon:after{content:"";background:#fff;border-radius:999px;position:absolute}.label-primary-button .label-generate-icon:before{width:2px;height:12px;top:2px;left:7px}.label-primary-button .label-generate-icon:after{width:12px;height:2px;top:7px;left:2px}.label-secondary-button{color:#07103a;background:linear-gradient(#fff,#fbfaff);border:1px solid #7878ff2e;box-shadow:0 10px 22px #303e960d}.label-reset-icon{border:2px solid #5a33f2;border-right-color:#0000;border-radius:999px;width:16px;height:16px;position:relative}.label-reset-icon:after{content:"";border-top:2px solid #5a33f2;border-right:2px solid #5a33f2;width:7px;height:7px;position:absolute;top:-3px;right:-3px;transform:rotate(18deg)}.label-primary-button:hover:not(:disabled),.label-secondary-button:hover:not(:disabled){transform:translateY(-2px)}.label-primary-button:hover:not(:disabled){box-shadow:0 20px 40px #7c4dff5c}.label-secondary-button:hover:not(:disabled){border-color:#7c4dff47;box-shadow:0 16px 32px #303e9617}.label-primary-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.label-cropper-status{z-index:1;color:#52608f;align-items:flex-start;gap:10px;margin:6px 0 0;font-weight:700;display:flex;position:relative}.label-cropper-status:before{content:"i";color:#5a33f2;border:1px solid #7c4dff61;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:12px;font-weight:950;display:inline-grid}@keyframes labelWaveFlow{0%{background-position-x:0}to{background-position-x:620px}}@keyframes labelWaveFlowReverse{0%{background-position-x:620px}to{background-position-x:0}}@keyframes labelRibbonBreathe{0%,to{opacity:.22;transform:translateY(4px)skewY(-6deg)scaleY(.72)}50%{opacity:.44;transform:translateY(-8px)skewY(-6deg)scaleY(1)}}@keyframes labelFileFloat{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes labelParticleDrift{0%{background-position:0 0,0 0,0 0}to{background-position:140px 120px,-180px 160px,90px -90px}}@keyframes labelPanelEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes labelWaveFloat{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(-24px)translateY(-8px)}}@media (max-width:980px){.label-cropper-topbar{flex-direction:column;align-items:stretch}.label-cropper-search{width:100%}.label-cropper-top-actions{justify-content:space-between}.label-cropper-hero{grid-template-columns:1fr}.label-cropper-hero-art{min-height:140px}.label-cropper-panel-head{display:grid}.label-cropper-controls{grid-template-columns:1fr}}@media (max-width:680px){.label-cropper-page{width:min(100% - 24px,1280px)}.label-cropper-top-actions{flex-wrap:wrap;align-items:stretch}.label-cropper-date{flex:1}.label-cropper-user{width:100%}.label-cropper-search kbd{display:none}.label-cropper-hero,.label-cropper-panel{border-radius:20px;padding:24px}.label-cropper-hero h1{font-size:34px}.label-cropper-stats{width:100%}.label-cropper-stats span{flex:1}}body .app-shell{background:#f8faff!important;grid-template-columns:292px minmax(0,1fr)!important;min-height:100vh!important}body .app-shell .sidebar{color:#fff!important;background:radial-gradient(circle at 88% 44%,#ffffff29,#0000 2px),radial-gradient(circle at 78% 72%,#ffffff1a,#0000 2px),radial-gradient(circle at 100% 12%,#8b5cf66b,#0000 28%),radial-gradient(circle at 16% 0,#2563eb59,#0000 34%),linear-gradient(#12005b 0%,#1d0876 42%,#070f3a 100%)!important;border-right:1px solid #ffffff24!important;height:100vh!important;padding:24px 20px!important;position:sticky!important;top:0!important;overflow-y:auto!important;box-shadow:24px 0 58px #1908694d!important}body .app-shell .sidebar::-webkit-scrollbar{width:8px!important}body .app-shell .sidebar::-webkit-scrollbar-thumb{background:#ffffff3d!important;border-radius:999px!important}body .app-shell .brand-block{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;margin-bottom:14px!important}body .app-shell .brand-mark{background:linear-gradient(135deg,#6d4aff 0%,#7c3aed 58%,#2563eb 100%)!important;border-radius:15px!important;width:52px!important;height:52px!important;box-shadow:0 18px 42px #6d4aff6b!important}body .app-shell .brand-block strong{letter-spacing:-.04em!important;font-size:20px!important}body .app-shell .brand-block span{color:#ffffffb8!important;font-size:12px!important;font-weight:800!important}body .app-shell .sidebar-nav{gap:18px!important;display:grid!important}body .app-shell .sidebar-group-title{color:#ddd6fed1!important;letter-spacing:.12em!important;margin:4px 0 10px!important;font-size:11px!important;font-weight:950!important;display:block!important}body .app-shell .sidebar-link{min-height:54px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;padding:10px 12px!important}body .app-shell .sidebar-link:before{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important;border-radius:11px!important;width:34px!important;height:34px!important;font-size:15px!important;font-weight:900!important}body .app-shell .sidebar-link strong{color:#fff!important;font-size:14px!important;font-weight:900!important}body .app-shell .sidebar-link span{color:#e2e8f0b8!important;max-width:178px!important;font-size:11px!important;font-weight:700!important}body .app-shell .sidebar-link:hover,body .app-shell .sidebar-link-active{background:linear-gradient(135deg,#6d4afff5,#7c3aedb8)!important;border-color:#ffffff2e!important;box-shadow:0 16px 34px #4c1d9557!important}body .app-shell .sidebar-help{background:radial-gradient(circle at 82% 10%,#ffffff2e,#0000 28%),linear-gradient(135deg,#6d4affb8,#2563eb42)!important;border:1px solid #ffffff29!important;border-radius:18px!important;margin-top:18px!important;padding:18px!important}body .app-shell .main-area{background:linear-gradient(#f8faffd1,#f8faffe0),url(/images/carbonx-dashboard-bg.png) top/cover no-repeat,radial-gradient(circle at 86% 18%,#7c3aed2e,#0000 22%),radial-gradient(circle at 78% 88%,#2563eb24,#0000 30%),linear-gradient(135deg,#f8fafff0,#edf4ffeb)!important;min-width:0!important;position:relative!important;overflow:hidden!important}body .app-shell .main-area:before{z-index:0!important;pointer-events:none!important;content:""!important;background-image:linear-gradient(#6d4aff0b 1px,#0000 1px),linear-gradient(90deg,#6d4aff0b 1px,#0000 1px),radial-gradient(circle at 94% 3%,#6d4aff38,#0000 20%),radial-gradient(circle at 20% 100%,#2563eb1f,#0000 28%)!important;background-size:42px 42px,42px 42px,auto,auto!important;position:absolute!important;inset:0!important}body .app-shell .app-topbar,body .app-shell .cx-dashboard-pro{z-index:1!important;position:relative!important}body .app-shell .app-topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffc2!important;border-bottom:1px solid #cbd5e1b8!important;height:76px!important;padding:16px 34px!important}body .app-shell .app-search{background:#ffffffdb!important;border:1px solid #dce7f7!important;border-radius:14px!important;width:min(480px,42vw)!important}body .app-shell .app-date-pill,body .app-shell .app-icon-button,body .app-shell .app-user-pill{background:#ffffffdb!important;border:1px solid #dbe6f6!important;box-shadow:0 12px 32px #0f172a0f!important}body .app-shell .app-user-pill small{color:#6d4aff!important;font-weight:900!important}body .cx-dashboard-pro{gap:20px!important;width:min(1480px,100% - 48px)!important;margin:0 auto!important;padding:28px 0 48px!important;display:grid!important}body .cx-pro-hero{justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:12px 6px 4px!important;display:flex!important}body .cx-pro-hero h1{color:#0f172a!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,2.1vw,38px)!important;line-height:1.05!important}body .cx-pro-hero p{color:#64748b!important;margin:8px 0 0!important;font-size:15px!important;font-weight:650!important}body .cx-pro-actions{align-items:center!important;gap:12px!important;display:flex!important}body .cx-pro-actions span,body .cx-pro-actions button{color:#0f172a!important;background:#ffffffe0!important;border:1px solid #dbe6f6!important;border-radius:14px!important;font-weight:900!important;box-shadow:0 14px 34px #0f172a0f!important}body .cx-pro-actions span{padding:13px 16px!important}body .cx-pro-actions button{cursor:pointer!important;padding:13px 18px!important}body .cx-today-overview,body .cx-pro-card{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#ffffffeb,#ffffffc2),radial-gradient(circle at 92% 22%,#6d4aff1c,#0000 28%)!important;border:1px solid #cbd5e1c7!important;box-shadow:0 24px 72px #2563eb1a!important}body .cx-today-overview{border-radius:28px!important;grid-template-columns:minmax(280px,1.35fr) repeat(4,minmax(160px,1fr))!important;gap:18px!important;padding:24px!important;display:grid!important}body .cx-overview-copy{border-right:1px solid #e2e8f0!important;min-height:140px!important;padding-right:24px!important;position:relative!important}body .cx-overview-copy span,body .cx-pro-panel-heading strong{color:#6d4aff!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:950!important}body .cx-overview-copy strong{color:#0f172a!important;letter-spacing:-.02em!important;margin-top:8px!important;font-size:19px!important;display:block!important}body .cx-overview-copy small{color:#64748b!important;max-width:360px!important;margin-top:6px!important;font-weight:650!important;line-height:1.45!important;display:block!important}body .cx-overview-spark{opacity:.78!important;align-items:end!important;gap:9px!important;height:52px!important;display:flex!important;position:absolute!important;bottom:6px!important;left:0!important;right:20px!important}body .cx-overview-spark i{background:linear-gradient(#8b5cf6,#8b5cf61a)!important;border-radius:999px 999px 4px 4px!important;width:34px!important;display:block!important}body .cx-overview-spark i:first-child{height:15px!important}body .cx-overview-spark i:nth-child(2){height:24px!important}body .cx-overview-spark i:nth-child(3){height:35px!important}body .cx-overview-spark i:nth-child(4){height:28px!important}body .cx-overview-spark i:nth-child(5){height:42px!important}body .cx-overview-spark i:nth-child(6){height:50px!important}body .cx-overview-metric{background:#ffffffbd!important;border:1px solid #e2e8f0!important;border-radius:20px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:126px!important;padding:18px!important;display:grid!important}body .cx-overview-metric i{color:#6d4aff!important;background:#ede9fe!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;font-size:22px!important;font-style:normal!important;font-weight:950!important;display:grid!important}body .cx-overview-metric span,body .cx-mini-stat span{color:#475569!important;font-size:13px!important;font-weight:850!important;display:block!important}body .cx-overview-metric strong{color:#0f172a!important;letter-spacing:-.04em!important;margin-top:8px!important;font-size:25px!important;line-height:1!important;display:block!important}body .cx-overview-metric small{color:#64748b!important;margin-top:8px!important;font-size:12px!important;font-weight:700!important;display:block!important}body .cx-overview-metric.cx-kpi-good i{color:#10b981!important;background:#dcfce7!important}body .cx-overview-metric.cx-kpi-warning i{color:#f59e0b!important;background:#ffedd5!important}body .cx-overview-metric.cx-kpi-danger i{color:#ef4444!important;background:#fee2e2!important}body .cx-pro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important;gap:20px!important;display:grid!important}body .cx-pro-grid-balanced{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .cx-pro-card{border-radius:24px!important;min-height:250px!important;padding:24px!important}body .cx-pro-panel-heading{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}body .cx-pro-panel-heading h2{color:#0f172a!important;letter-spacing:-.03em!important;margin:4px 0 0!important;font-size:22px!important}body .cx-pro-panel-heading a{color:#6d4aff!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}body .cx-intelligence-list,body .cx-timeline-list{gap:12px!important;display:grid!important}body .cx-intelligence-row{background:#ffffffc2!important;border:1px solid #e2e8f0!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;text-decoration:none!important;display:grid!important}body .cx-intelligence-row>span{color:#6d4aff!important;background:#eef2ff!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-weight:950!important;display:grid!important}body .cx-intelligence-row strong,body .cx-action-card strong{color:#0f172a!important;font-weight:950!important}body .cx-intelligence-row small,body .cx-action-card small{color:#64748b!important;margin-top:3px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:block!important}body .cx-intelligence-row b{color:#64748b!important;text-transform:uppercase!important;background:#f1f5f9!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important}body .cx-intelligence-row.cx-alert-high{background:linear-gradient(90deg,#fee2e2d1,#ffffffc7)!important}body .cx-intelligence-row.cx-alert-medium{background:linear-gradient(90deg,#ffedd5d1,#ffffffc7)!important}body .cx-intelligence-row.cx-alert-low{background:linear-gradient(90deg,#dcfce7c7,#ffffffc7)!important}body .cx-action-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}body .cx-action-card{background:radial-gradient(circle at 88% 12%,#6d4aff1f,#0000 34%),#fffc!important;border:1px solid #e2e8f0!important;border-radius:20px!important;min-height:190px!important;padding:18px!important;text-decoration:none!important}body .cx-action-card>span{color:#6d4aff!important;text-transform:uppercase!important;background:#ede9fe!important;border-radius:999px!important;margin-bottom:58px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}body .cx-opportunity-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}body .cx-opportunity-product-card{background:radial-gradient(circle at 90% 10%,#6d4aff29,#0000 32%),linear-gradient(#ffffffeb,#f8faffd6)!important;border:1px solid #cbd5e1db!important;border-radius:22px!important;grid-template-rows:106px minmax(0,1fr) auto!important;gap:13px!important;min-height:250px!important;padding:14px!important;text-decoration:none!important;display:grid!important;box-shadow:0 18px 44px #0f172a12!important}body .cx-opportunity-image{background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border:1px solid #e2e8f0!important;border-radius:18px!important;place-items:center!important;display:grid!important;overflow:hidden!important}body .cx-opportunity-image img{object-fit:cover!important;width:100%!important;height:100%!important}body .cx-opportunity-image span{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#2563eb)!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;font-size:14px!important;font-weight:950!important;display:grid!important}body .cx-opportunity-product-card small{color:#6d4aff!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important}body .cx-opportunity-product-card strong{color:#0f172a!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:15px!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}body .cx-opportunity-product-card em{color:#64748b!important;margin-top:8px!important;font-size:12px!important;font-style:normal!important;font-weight:750!important;line-height:1.35!important;display:block!important}body .cx-opportunity-product-card footer{border-top:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-top:12px!important;display:flex!important}body .cx-opportunity-product-card footer span{color:#64748b!important;font-size:11px!important;font-weight:850!important}body .cx-opportunity-product-card footer b{color:#10b981!important}body .cx-finance-strip,body .cx-growth-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .cx-mini-stat strong{color:#0f172a!important;letter-spacing:-.04em!important;margin-top:10px!important;font-size:25px!important}body .cx-timeline-row{border-bottom:1px solid #e2e8f0!important;grid-template-columns:14px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 0!important;display:grid!important}body .cx-timeline-row>span{background:#6d4aff!important;border-radius:50%!important;width:10px!important;height:10px!important}body .cx-timeline-row strong{color:#0f172a!important;font-size:14px!important}body .cx-timeline-row small{color:#6d4aff!important;text-transform:uppercase!important;background:#eef2ff!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important}@media (max-width:1320px){body .cx-today-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .cx-overview-copy{border-right:0!important}body .cx-pro-grid,body .cx-pro-grid-balanced{grid-template-columns:1fr!important}}body .app-shell .brand-block{grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:4px 4px 12px!important;display:grid!important}body .app-shell .brand-mark{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#2563eb)!important;border:1px solid #ffffff38!important;border-radius:16px!important;width:46px!important;height:46px!important;box-shadow:0 16px 38px #6d4aff52!important}body .app-shell .brand-block strong,body .app-shell .brand-block span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:172px!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-group-title{color:#93a8d8!important;letter-spacing:.1em!important;padding:0 4px!important}body .app-shell .sidebar-link{color:#fff!important;min-height:58px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important;position:relative!important;transform:none!important}body .app-shell .sidebar-link strong,body .app-shell .sidebar-link span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}body .app-shell .sidebar-link:hover,body .app-shell .sidebar-link-active{background:linear-gradient(135deg,#6d4affdb,#2563eb8f)!important;border-color:#ffffff3d!important;transform:translate(0)!important;box-shadow:0 14px 34px #2563eb38!important}body .app-shell .sidebar-help{color:#fff!important;background:radial-gradient(circle at 24% 18%,#ffffff2b,#0000 28%),linear-gradient(135deg,#6d4aff75,#2563eb33)!important;border:1px solid #ffffff24!important}body .app-shell .app-topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffdb!important;border-bottom:1px solid #e2e8f0!important;margin:0!important}body .cx-dashboard-page{gap:20px!important;width:min(1480px,100% - 48px)!important;margin:0 auto!important;padding:34px 0 56px!important}body .cx-dashboard-hero{background:radial-gradient(circle at 82% 12%,#6d4aff1f,#0000 26%),linear-gradient(135deg,#fff 0%,#eef5ff 100%)!important;border:1px solid #dbe6f6!important;grid-template-columns:minmax(0,1fr) 520px!important;min-height:178px!important;box-shadow:0 24px 60px #0f172a14!important}body .cx-dashboard-hero h1{letter-spacing:-.05em!important;font-size:clamp(36px,3.1vw,54px)!important;line-height:1.02!important}body .cx-dashboard-hero p{max-width:660px!important}body .cx-hero-visual{display:none!important}body .cx-hero-pulse{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}body .cx-hero-pulse div{background:#ffffffd1!important;border:1px solid #dbe6f6!important;border-radius:20px!important;padding:18px!important;box-shadow:0 18px 36px #0f172a0f!important}body .cx-hero-pulse span{color:#64748b!important;font-size:13px!important;font-weight:800!important;display:block!important}body .cx-hero-pulse strong{color:#0f172a!important;letter-spacing:-.03em!important;margin-top:10px!important;font-size:22px!important;display:block!important}body .cx-kpi-grid{grid-template-columns:repeat(5,minmax(170px,1fr))!important;gap:16px!important}body .cx-kpi-card{background:#fff!important;border:1px solid #dbe6f6!important;border-radius:22px!important;min-height:156px!important;padding:22px!important;box-shadow:0 20px 44px #0f172a11!important}body .cx-kpi-card:before{content:""!important;background:#6d4aff!important;border-radius:22px 0 0 22px!important;width:4px!important;position:absolute!important;inset:0 auto 0 0!important}body .cx-kpi-good:before{background:#10b981!important}body .cx-kpi-warning:before{background:#f59e0b!important}body .cx-kpi-danger:before{background:#ef4444!important}body .cx-kpi-card i{color:#4f46e5!important;background:#eef2ff!important;border-radius:999px!important;width:auto!important;min-width:46px!important;padding:0 12px!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}body .cx-dashboard-grid{grid-template-columns:minmax(0,1.34fr) minmax(320px,.9fr) minmax(320px,.9fr)!important;gap:18px!important}body .cx-panel,body .cx-watchlist-panel{background:#fffffff0!important;border:1px solid #dbe6f6!important;border-radius:24px!important;box-shadow:0 22px 52px #0f172a11!important}body .cx-sales-chart{width:100%!important;height:260px!important;margin-top:12px!important;display:block!important}body .cx-chart-grid{fill:none!important;stroke:#e2e8f0!important;stroke-width:1px!important}body .cx-chart-fill{fill:url(#cxSalesFill)!important}body .cx-chart-line{fill:none!important;stroke:#6d4aff!important;stroke-width:5px!important;stroke-linecap:round!important}body .cx-chart-labels text{fill:#64748b!important;font-size:14px!important;font-weight:700!important}body .cx-alert{background:#f8fafc!important;border:1px solid #e2e8f0!important}@media (max-width:1320px){body .app-shell{grid-template-columns:258px minmax(0,1fr)!important}body .cx-dashboard-hero{grid-template-columns:1fr!important}body .cx-kpi-grid,body .cx-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .app-shell .brand-mark{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#7c3aed)!important;box-shadow:0 16px 34px #6d4aff47!important}body .app-shell .brand-block strong,body .app-shell .sidebar-help strong,body .app-shell .sidebar-link strong{color:#0f172a!important}body .app-shell .brand-block span,body .app-shell .sidebar-link span,body .app-shell .sidebar-help span{color:#64748b!important}body .app-shell .sidebar-link{color:#0f172a!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:58px!important;display:grid!important;position:relative!important}body .app-shell .sidebar-link:before{color:#4f46e5!important;content:attr(data-icon)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:12px!important;font-weight:900!important;display:grid!important}body .app-shell .sidebar-link:hover,body .app-shell .sidebar-link-active{background:linear-gradient(135deg,#6d4aff1f,#7c3aed0f)!important;border-color:#6d4aff29!important;transform:translate(0)!important}body .app-shell .sidebar-link-active:before{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#7c3aed)!important;border-color:#0000!important;box-shadow:0 12px 28px #6d4aff33!important}body .app-shell .sidebar-link-featured{background:#6d4aff0d!important;border-color:#6d4aff1f!important}body .app-shell .sidebar-help{background:radial-gradient(circle at 18% 15%,#ffffffa6,#0000 26%),linear-gradient(135deg,#6d4aff1f,#2563eb14)!important;border:1px solid #6d4aff2e!important}body .app-shell .sidebar-help a{color:#4f46e5!important}body .marketing-shell.landing-page{background:radial-gradient(circle at 18% 12%,#6d4aff29,#0000 28%),radial-gradient(circle at 82% 18%,#2563eb26,#0000 30%),radial-gradient(circle at 50% 6%,#a855f71a,#0000 34%),linear-gradient(#f6f3ff 0%,#f8faff 48%,#fff 100%)!important}body .marketing-shell.landing-page .moonrise-hero{isolation:isolate!important}body .marketing-shell.landing-page .moonrise-hero:after{z-index:-1!important;content:""!important;background:linear-gradient(#6d4aff1b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#2563eb17 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 22% 38%,#6d4aff2b,#0000 31%),radial-gradient(circle at 78% 48%,#2563eb2e,#0000 34%),radial-gradient(circle at 58% 68%,#22c55e14,#0000 28%),linear-gradient(135deg,#f5f3ffeb,#e2e8ffc7)!important;border:1px solid #6d4aff29!important;border-radius:42px!important;position:absolute!important;inset:-40px -64px 2px!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -40px 90px #6d4aff14,0 38px 120px #4f46e52b,0 18px 62px #2563eb1f!important}body .marketing-shell.landing-page .moonrise-hero:before{opacity:1!important;filter:blur(16px)!important;background:radial-gradient(circle at 48% 48%,#6d4aff52,#0000 34%),radial-gradient(circle at 76% 28%,#2563eb33,#0000 32%),radial-gradient(circle at 68% 74%,#22c55e1f,#0000 30%)!important;inset:-18px 2% 10px 41%!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{box-shadow:0 42px 96px #4f46e52e,0 18px 60px #2563eb17,0 0 0 10px #ffffff94!important}html{scroll-behavior:smooth}body .marketing-shell.landing-page section[id]{scroll-margin-top:96px}body .marketing-shell.marketing-subpage{min-height:100vh;padding-bottom:72px;background:radial-gradient(circle at 16% 10%,#6d4aff29,#0000 28%),radial-gradient(circle at 86% 12%,#2563eb21,#0000 28%),linear-gradient(#f6f3ff 0%,#f8faff 42%,#fff 100%)!important}body .marketing-shell .subpage-hero,body .marketing-shell .about-split,body .marketing-shell .subpage-card-grid,body .marketing-shell .about-roadmap,body .marketing-shell .pricing-grid,body .marketing-shell .pricing-note,body .marketing-shell .tool-highlight-strip,body .marketing-shell .marketing-tool-groups{width:min(1180px,100% - 80px);margin-left:auto;margin-right:auto}body .marketing-shell .subpage-hero{gap:18px;padding:76px 0 42px;display:grid}body .marketing-shell .subpage-hero h1{color:#070b25;letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(48px,5vw,76px);font-weight:950;line-height:.96}body .marketing-shell .subpage-hero p{color:#55627c;max-width:760px;margin:0;font-size:18px;line-height:1.65}body .marketing-shell .about-split,body .marketing-shell .about-roadmap,body .marketing-shell .pricing-note{background:linear-gradient(#6d4aff0e 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#2563eb0b 1px,#0000 1px) 0 0/34px 34px,#ffffffe0;border:1px solid #6d4aff24;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:28px;margin-top:18px;padding:34px;display:grid;box-shadow:0 28px 82px #4f46e51f}body .marketing-shell .about-split h2,body .marketing-shell .about-roadmap h2,body .marketing-shell .pricing-note h2,body .marketing-shell .marketing-tool-groups h2{color:#0f172a;letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(30px,3vw,46px);font-weight:950;line-height:1.03}body .marketing-shell .about-split p,body .marketing-shell .about-roadmap li,body .marketing-shell .pricing-note p{color:#5b6884;font-size:16px;line-height:1.68}body .marketing-shell .about-split aside{color:#fff;background:linear-gradient(135deg,#020b2d,#11135c);border-radius:22px;padding:28px}body .marketing-shell .about-split aside strong{color:#fff;margin-bottom:10px;font-size:22px;font-weight:950;display:block}body .marketing-shell .about-split aside p{color:#dbeafe;margin:0}body .marketing-shell .subpage-card-grid,body .marketing-shell .tool-highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}body .marketing-shell .subpage-card-grid article,body .marketing-shell .tool-highlight-strip article,body .marketing-shell .pricing-card,body .marketing-shell .marketing-tool-grid a{background:#ffffffeb;border:1px solid #e5e9f7;border-radius:24px;box-shadow:0 24px 68px #2d376417}body .marketing-shell .subpage-card-grid article,body .marketing-shell .tool-highlight-strip article{padding:28px}body .marketing-shell .subpage-card-grid article>span{color:#fff;background:linear-gradient(135deg,#6d4aff,#2563eb);border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:18px;font-weight:950;display:grid;box-shadow:0 18px 38px #6d4aff42}body .marketing-shell .subpage-card-grid h3,body .marketing-shell .tool-highlight-strip strong{color:#0f172a;margin:0 0 10px;font-size:22px;font-weight:950}body .marketing-shell .subpage-card-grid p,body .marketing-shell .tool-highlight-strip span,body .marketing-shell .marketing-tool-grid span{color:#64748b;line-height:1.6}body .marketing-shell .about-roadmap ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}body .marketing-shell .about-roadmap li,body .marketing-shell .pricing-card li{padding-left:28px;position:relative}body .marketing-shell .about-roadmap li:before,body .marketing-shell .pricing-card li:before{color:#6d4aff;content:"✓";font-weight:950;position:absolute;left:0}body .marketing-shell .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:20px;display:grid}body .marketing-shell .pricing-card{flex-direction:column;gap:22px;min-height:560px;padding:30px;display:flex;position:relative}body .marketing-shell .pricing-card-featured{background:radial-gradient(circle at 80% 0,#6d4aff2e,#0000 32%),#fff;border-color:#6d4aff70;transform:translateY(-12px);box-shadow:0 34px 92px #6d4aff38}body .marketing-shell .plan-ribbon{color:#fff;background:linear-gradient(135deg,#6d4aff,#8b5cf6);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:950;position:absolute;top:18px;right:18px}body .marketing-shell .pricing-card h2{color:#0f172a;margin:0;font-size:28px;font-weight:950}body .marketing-shell .pricing-card p{color:#64748b;min-height:50px;margin:8px 0 0;line-height:1.55}body .marketing-shell .pricing-card>strong{color:#0f172a;letter-spacing:-.05em;font-size:38px;font-weight:950}body .marketing-shell .pricing-card>strong small{color:#64748b;letter-spacing:0;font-size:14px}body .marketing-shell .pricing-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}body .marketing-shell .pricing-card a{margin-top:auto}body .marketing-shell .pricing-note{grid-template-columns:minmax(0,1fr) auto;margin-top:34px}body .marketing-shell .tool-highlight-strip article{border-left:5px solid #6d4aff;gap:8px;display:grid}body .marketing-shell .marketing-tool-groups{gap:28px;margin-top:30px;display:grid}body .marketing-shell .marketing-tool-groups>article{background:#ffffffbd;border:1px solid #6d4aff1f;border-radius:30px;gap:20px;padding:30px;display:grid;box-shadow:0 24px 70px #2d376414}body .marketing-shell .marketing-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}body .marketing-shell .marketing-tool-grid a{color:inherit;gap:10px;padding:22px;text-decoration:none;display:grid}body .marketing-shell .marketing-tool-grid strong{color:#0f172a;font-size:17px;font-weight:950}body .marketing-shell .marketing-tool-grid small{color:#6d4aff;font-weight:950}body .marketing-shell .pricing-hero{text-align:center;padding-top:58px;padding-bottom:30px}body .marketing-shell .pricing-hero .hero-platform-pill{margin-inline:auto}body .marketing-shell .pricing-hero h1{letter-spacing:-.055em;max-width:760px;margin-inline:auto;font-size:clamp(42px,4.4vw,62px);line-height:1.02}body .marketing-shell .pricing-hero p{max-width:780px;margin-inline:auto;font-size:17px}body .marketing-shell .pricing-grid{align-items:stretch;gap:20px}body .marketing-shell .pricing-card{border-radius:26px;gap:18px;min-height:600px;padding:26px}body .marketing-shell .pricing-card-featured{background:radial-gradient(circle at 78% 2%,#6d4aff26,#0000 34%),linear-gradient(#fff,#fbfaff)}body .marketing-shell .pricing-card h2{letter-spacing:-.035em;font-size:24px}body .marketing-shell .pricing-card p{color:#5d6a86;min-height:54px;font-size:14px;line-height:1.55}body .marketing-shell .pricing-card>strong{color:#0b1028;letter-spacing:-.045em;align-items:baseline;gap:4px;font-size:34px;line-height:1;display:flex}body .marketing-shell .pricing-card>strong small{color:#64748b;font-size:13px;font-weight:850}body .marketing-shell .pricing-card ul{gap:10px}body .marketing-shell .pricing-card li{color:#27334f;font-size:13.5px;font-weight:700;line-height:1.42}body .marketing-shell .pricing-card li:before{color:#6d4aff;font-size:14px;top:0}body .marketing-shell .plan-ribbon{top:20px;right:20px;box-shadow:0 14px 30px #6d4aff3d}body .marketing-shell .pricing-card .primary-link-large,body .marketing-shell .pricing-card .secondary-link{border-radius:14px!important;min-height:50px!important;font-size:14px!important}body .marketing-shell .pricing-note{margin-top:28px;padding:30px}body .marketing-shell .pricing-note h2{letter-spacing:-.045em;font-size:clamp(28px,2.8vw,40px)}@media (max-width:1180px){body .marketing-shell .pricing-grid,body .marketing-shell .marketing-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .marketing-shell .pricing-card-featured{transform:none}}@media (max-width:760px){body .marketing-shell .subpage-hero,body .marketing-shell .about-split,body .marketing-shell .subpage-card-grid,body .marketing-shell .about-roadmap,body .marketing-shell .pricing-grid,body .marketing-shell .pricing-note,body .marketing-shell .tool-highlight-strip,body .marketing-shell .marketing-tool-groups{width:min(100% - 28px,1180px)}body .marketing-shell .about-split,body .marketing-shell .subpage-card-grid,body .marketing-shell .about-roadmap,body .marketing-shell .pricing-grid,body .marketing-shell .pricing-note,body .marketing-shell .tool-highlight-strip,body .marketing-shell .marketing-tool-grid{grid-template-columns:1fr}}body .marketing-shell.landing-page{background:radial-gradient(circle at 74% 5%,#6d4aff33,#0000 28%),radial-gradient(circle at 91% 12%,#2563eb1f,#0000 24%),linear-gradient(#fff 0%,#f8faff 56%,#fff 100%);width:100%;min-height:100vh;overflow-x:hidden}body .marketing-shell.landing-page .landing-nav{justify-content:space-between!important;align-items:center!important;width:min(1320px,100% - 80px)!important;min-height:76px!important;margin:0 auto!important;padding:18px 0!important;display:flex!important}body .marketing-shell.landing-page .marketing-brand{color:#0f172a;text-decoration:none;align-items:center!important;gap:12px!important;min-width:188px!important;display:flex!important}body .marketing-shell.landing-page .brand-mark{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#6d4aff 55%,#a855f7 100%)!important;border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:42px!important;font-size:14px!important;font-weight:950!important;display:grid!important;box-shadow:0 18px 38px #6d4aff52!important}body .marketing-shell.landing-page .marketing-brand strong{color:#0f172a!important;white-space:nowrap!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:block!important}body .marketing-shell.landing-page .marketing-brand small{color:#53617c!important;white-space:nowrap!important;margin-top:4px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:block!important}body .marketing-shell.landing-page .landing-nav nav{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(14px,1.5vw,28px)!important;min-width:0!important;display:flex!important}body .marketing-shell.landing-page .landing-nav nav a{color:#172036!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;font-size:clamp(12px,.85vw,14px)!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body .marketing-shell.landing-page .landing-nav .login-link,body .marketing-shell.landing-page .landing-nav .primary-link{border-radius:12px!important;min-height:42px!important;padding:0 20px!important}body .marketing-shell.landing-page .landing-nav .login-link{background:#fff!important;border:1px solid #d8def1!important;box-shadow:0 10px 26px #0f172a0f!important}body .marketing-shell.landing-page .landing-nav .primary-link,body .marketing-shell.landing-page .primary-link{color:#fff!important;background:linear-gradient(135deg,#6d4aff,#8b5cf6)!important;border:0!important;box-shadow:0 18px 38px #6d4aff4d!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(430px,.9fr) minmax(560px,1.1fr)!important;align-items:center!important;gap:58px!important;width:min(1320px,100% - 80px)!important;margin:18px auto 0!important;padding:54px 0 42px!important;display:grid!important}body .marketing-shell.landing-page .moonrise-hero-copy{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding-top:8px!important;display:flex!important}body .marketing-shell.landing-page .hero-platform-pill{color:#6d4aff!important;background:#6d4aff14!important;border:1px solid #6d4aff24!important;border-radius:999px!important;padding:8px 14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}body .marketing-shell.landing-page .moonrise-hero-copy h1{color:#070b25!important;letter-spacing:-.075em!important;max-width:650px!important;margin:0!important;font-size:clamp(60px,5.3vw,88px)!important;font-weight:950!important;line-height:.94!important}body .marketing-shell.landing-page .moonrise-hero-copy h1 span{background:linear-gradient(135deg,#4f46e5,#6d4aff,#a855f7)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;display:block!important}body .marketing-shell.landing-page .moonrise-hero-copy>p:not(.hero-note){color:#55627c!important;max-width:580px!important;margin:0!important;font-size:18px!important;line-height:1.65!important}body .marketing-shell.landing-page .hero-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 34px!important;width:min(560px,100%)!important;display:grid!important}body .marketing-shell.landing-page .hero-check-grid span{color:#22304d!important;padding-left:26px!important;font-size:13px!important;font-weight:850!important;position:relative!important}body .marketing-shell.landing-page .hero-check-grid span:before{color:#fff!important;content:"✓"!important;background:#6d4aff!important;border-radius:50%!important;place-items:center!important;width:17px!important;height:17px!important;font-size:11px!important;display:grid!important;position:absolute!important;top:1px!important;left:0!important;box-shadow:0 0 0 5px #6d4aff1c!important}body .marketing-shell.landing-page .hero-actions{align-items:center!important;gap:16px!important;margin-top:4px!important;display:flex!important}body .marketing-shell.landing-page .primary-link-large,body .marketing-shell.landing-page .secondary-link{white-space:nowrap!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:56px!important;padding:0 28px!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}body .marketing-shell.landing-page .secondary-link{color:#101936!important;background:#fff!important;border:1px solid #d8def1!important;box-shadow:0 16px 36px #0f172a12!important}body .marketing-shell.landing-page .hero-note{color:#65738d!important;margin:0!important;font-size:12px!important;font-weight:750!important}body .marketing-shell.landing-page .moonrise-dashboard-wrap{z-index:1!important;padding:24px 8px!important;position:relative!important}body .marketing-shell.landing-page .moonrise-dashboard-wrap:before{z-index:-1;filter:blur(12px);content:"";background:radial-gradient(circle at 40% 52%,#6d4aff42,#0000 34%),radial-gradient(circle at 78% 34%,#2563eb29,#0000 32%);border-radius:999px;position:absolute;inset:40px -18px -12px 48px}body .marketing-shell.landing-page .moonrise-dashboard-shell{transform-origin:50%!important;background:linear-gradient(#fffffffa,#f7f9fff7)!important;border:1px solid #cad3f4f2!important;border-radius:30px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:18px!important;min-width:0!important;padding:24px 24px 24px 18px!important;display:grid!important;transform:perspective(1200px)rotateX(1deg)rotateY(-3deg)!important;box-shadow:0 46px 96px #463da42e,0 0 0 10px #ffffff94!important}body .marketing-shell.landing-page .dashboard-panel{background:#fff!important;border:1px solid #e8ecf8!important;border-radius:24px!important;gap:16px!important;min-width:0!important;padding:24px!important;display:grid!important;box-shadow:0 28px 80px #2d37641a!important}body .marketing-shell.landing-page .score-row{grid-template-columns:minmax(190px,.82fr) minmax(180px,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}body .marketing-shell.landing-page .score-row>div:first-child{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}body .marketing-shell.landing-page .product-intel-card{grid-template-columns:136px minmax(0,1fr) 190px!important;grid-template-areas:"thumb copy profit"!important;align-items:stretch!important;gap:18px!important;min-width:0!important;display:grid!important}body .marketing-shell.landing-page .product-thumb{grid-area:thumb!important;min-height:142px!important}body .marketing-shell.landing-page .product-copy{grid-area:copy!important;min-width:0!important}body .marketing-shell.landing-page .product-copy>span{color:#111936!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:18px!important;font-weight:950!important;display:block!important;overflow:hidden!important}body .marketing-shell.landing-page .profit-pill{grid-area:profit!important;min-width:0!important}body .marketing-shell.landing-page .profit-pill dl{gap:8px!important;display:grid!important}body .marketing-shell.landing-page .recommendation-bar{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:18px!important;display:grid!important}body .marketing-shell.landing-page .metric-strip{background:#fff!important;border-radius:22px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1160px,100% - 96px)!important;margin:8px auto 24px!important;padding:22px 30px!important;display:grid!important;box-shadow:0 28px 80px #2d37641a!important}body .marketing-shell.landing-page .metric-strip div{grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:4px 16px!important;padding:0 28px!important;display:grid!important;position:relative!important}body .marketing-shell.landing-page .metric-strip i{color:#6d4aff!important;background:#f1ecff!important;border-radius:14px!important;grid-row:1/span 2!important;place-items:center!important;width:44px!important;height:44px!important;font-style:normal!important;font-weight:950!important;display:grid!important}body .marketing-shell.landing-page .metric-strip div:nth-child(3) i,body .marketing-shell.landing-page .metric-strip div:nth-child(4) i{color:#16a34a!important;background:#dcfce7!important}body .marketing-shell.landing-page .dark-tool-band{border-radius:44px 44px 0 0!important;margin-top:16px!important;padding:44px min(80px,5.5vw) 46px!important}body .marketing-shell.landing-page .tool-band-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;width:min(1320px,100%)!important;display:grid!important}body .marketing-shell.landing-page .research-demo{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)!important;align-items:center!important;gap:34px!important;width:min(1180px,100% - 96px)!important;display:grid!important}body .marketing-shell.landing-page .research-result-card{grid-template-columns:180px minmax(0,1fr) 170px!important;gap:18px!important;min-width:0!important;display:grid!important}body .marketing-shell.landing-page .workflow-track{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}body .marketing-shell.landing-page .comparison-section{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;gap:34px!important;display:grid!important}body .marketing-shell.landing-page .landing-final-cta{grid-template-columns:minmax(0,1fr) 360px!important;display:grid!important}body .marketing-shell.landing-page .landing-footer{grid-template-columns:1fr 1.8fr!important;display:grid!important}@media (max-width:1180px){body .marketing-shell.landing-page .landing-nav{width:min(1080px,100% - 40px)!important}body .marketing-shell.landing-page .landing-nav nav{gap:11px!important}body .marketing-shell.landing-page .landing-nav nav a{font-size:11px!important}body .marketing-shell.landing-page .landing-nav .login-link,body .marketing-shell.landing-page .landing-nav .primary-link{padding:0 14px!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(360px,.86fr) minmax(470px,1.14fr)!important;gap:24px!important;width:min(1080px,100% - 40px)!important}body .marketing-shell.landing-page .moonrise-hero-copy h1{font-size:clamp(50px,5.1vw,68px)!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;padding:18px!important;transform:none!important}body .marketing-shell.landing-page .dashboard-rail span{width:34px!important;height:34px!important}body .marketing-shell.landing-page .product-intel-card{grid-template-columns:112px minmax(0,1fr)!important;grid-template-areas:"thumb copy""profit profit"!important}body .marketing-shell.landing-page .tool-band-grid,body .marketing-shell.landing-page .workflow-track{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .marketing-shell.landing-page .research-demo,body .marketing-shell.landing-page .comparison-section,body .marketing-shell.landing-page .landing-final-cta,body .marketing-shell.landing-page .landing-footer{grid-template-columns:1fr!important}}.cx-home{--cx-bg:#f8faff;--cx-card:#fff;--cx-text:#0f172a;--cx-muted:#64748b;--cx-line:#e2e8f0;--cx-purple:#6d4aff;--cx-blue:#2563eb;--cx-green:#22c55e;--cx-orange:#f59e0b;--cx-navy:#020b2d;background:radial-gradient(circle at 76% 6%, #6d4aff2e, transparent 30%), radial-gradient(circle at 16% 28%, #2563eb1a, transparent 28%), linear-gradient(180deg, #fff 0%, var(--cx-bg) 42%, #fff 100%);min-height:100vh;color:var(--cx-text);padding:28px clamp(22px,4vw,64px) 42px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cx-home *{box-sizing:border-box}.cx-nav,.cx-hero,.cx-proof-strip,.cx-operator-note,.cx-pillars,.cx-accuracy,.cx-case-study,.cx-comparison,.cx-final-cta,.cx-footer{width:min(1180px,100%);margin-inline:auto}.cx-nav{grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:74px;margin-bottom:34px;display:grid}.cx-brand{color:var(--cx-text);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.cx-brand>span{background:linear-gradient(135deg, var(--cx-blue), var(--cx-purple));color:#fff;border-radius:17px;place-items:center;width:52px;height:52px;font-weight:950;display:grid;box-shadow:0 20px 44px #6d4aff52}.cx-brand strong{letter-spacing:-.04em;gap:2px;font-size:19px;font-weight:950;line-height:1;display:grid}.cx-brand small{color:var(--cx-muted);letter-spacing:-.01em;font-size:12px;font-weight:850}.cx-nav nav,.cx-nav-actions,.cx-hero-actions{align-items:center;gap:16px;display:flex}.cx-nav nav{justify-content:center}.cx-nav a{color:#334155;white-space:nowrap;font-size:14px;font-weight:850;text-decoration:none}.cx-nav a:hover{color:var(--cx-purple)}.cx-login,.cx-primary,.cx-secondary{border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:950;text-decoration:none;display:inline-flex}.cx-login,.cx-secondary{border:1px solid var(--cx-line);color:var(--cx-text);background:#ffffffdb;box-shadow:0 14px 32px #0f172a0f}.cx-primary{background:linear-gradient(135deg, var(--cx-blue), var(--cx-purple));color:#fff;border:1px solid #6d4aff38;box-shadow:0 20px 42px #6d4aff47}.cx-large{border-radius:17px;min-height:58px;padding:0 28px;font-size:15px}.cx-hero{background:linear-gradient(105deg,#fffffff5 0%,#ffffffe6 44%,#eef2ffeb 100%);border:1px solid #6d4aff24;border-radius:34px;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:42px;padding:54px;display:grid;overflow:hidden;box-shadow:0 32px 90px #4f46e51f}.cx-hero-copy{gap:24px;display:grid}.cx-pill{width:fit-content;color:var(--cx-purple);letter-spacing:.06em;text-transform:uppercase;background:#6d4aff14;border:1px solid #6d4aff2e;border-radius:999px;align-items:center;padding:8px 13px;font-size:12px;font-weight:950;display:inline-flex}.cx-hero h1{max-width:560px;color:var(--cx-text);letter-spacing:-.07em;margin:0;font-size:clamp(52px,5.2vw,78px);font-weight:950;line-height:.96}.cx-hero p,.cx-section-copy p,.cx-operator-note p,.cx-final-cta p,.cx-footer p{color:var(--cx-muted);margin:0;font-size:17px;font-weight:550;line-height:1.7}.cx-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.cx-trust-grid span{color:#1e293b;align-items:center;gap:9px;font-size:13px;font-weight:900;display:flex}.cx-trust-grid span:before{content:"";background:radial-gradient(circle at 50% 50%, #fff 0 22%, transparent 24%), linear-gradient(135deg, var(--cx-purple), var(--cx-blue));border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 5px #6d4aff1a}.cx-intel-card{background:#ffffffeb;border:1px solid #94a3b83d;border-radius:30px;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 35px 90px #4f46e52e,inset 0 1px #ffffffeb}.cx-intel-card:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle at 62% 18%,#6d4aff52,#0000 34%),radial-gradient(circle at 18% 78%,#22c55e2e,#0000 30%);border-radius:46px;position:absolute;inset:-44px}.cx-window-bar{color:#64748b;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.cx-window-bar span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.cx-window-bar b{margin-left:auto}.cx-product-header,.cx-recommendation,.cx-product-row,.cx-proof-strip,.cx-operator-note,.cx-accuracy,.cx-case-study,.cx-comparison,.cx-final-cta{border:1px solid var(--cx-line);background:#ffffffdb}.cx-product-header{border-radius:22px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:16px;padding:20px;display:grid}.cx-product-header div:first-child,.cx-confidence,.cx-hero-metrics div,.cx-signal-stack div,.cx-case-metrics div{gap:4px;display:grid}.cx-product-header small,.cx-product-header span,.cx-hero-metrics span,.cx-signal-stack span,.cx-case-metrics span,.cx-recommendation span{color:var(--cx-muted);font-size:12px;font-weight:900}.cx-product-header strong{color:var(--cx-text);letter-spacing:-.04em;font-size:24px;font-weight:950}.cx-confidence{background:linear-gradient(135deg,#dcfce7,#dbeafe);border-radius:22px;place-items:center;min-height:96px}.cx-confidence strong{color:#15803d;font-size:32px}.cx-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cx-hero-metrics div,.cx-signal-stack div,.cx-case-metrics div{border:1px solid var(--cx-line);background:#fff;border-radius:20px;min-height:98px;padding:16px}.cx-hero-metrics strong,.cx-signal-stack strong,.cx-case-metrics strong{color:var(--cx-text);letter-spacing:-.04em;font-size:25px;font-weight:950}.cx-product-row{border-radius:24px;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:16px;display:grid}.cx-product-image,.cx-case-image{color:#92400e;background:radial-gradient(circle at 50% 32%,#fef3c7 0 16%,#0000 17%),radial-gradient(circle at 50% 62%,#86efac 0 12%,#0000 13%),linear-gradient(135deg,#fff7ed,#f5f3ff);border-radius:22px;place-items:center;min-height:210px;font-weight:950;display:grid}.cx-signal-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cx-signal-stack small{color:var(--cx-muted);font-weight:800}.cx-recommendation{background:linear-gradient(135deg,#22c55e14,#6d4aff0f),#fff;border-radius:22px;gap:5px;padding:18px;display:grid}.cx-recommendation strong{color:#047857;font-size:21px;font-weight:950}.cx-proof-strip{border-radius:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;padding:22px;display:grid;box-shadow:0 22px 58px #0f172a12}.cx-proof-strip div{border-right:1px solid var(--cx-line);gap:4px;padding:8px 24px;display:grid}.cx-proof-strip div:last-child{border-right:0}.cx-proof-strip strong{font-size:26px;font-weight:950}.cx-proof-strip span{color:var(--cx-muted);font-weight:850}.cx-operator-note,.cx-accuracy,.cx-case-study,.cx-comparison,.cx-final-cta{border-radius:30px;margin-top:34px;padding:38px;box-shadow:0 22px 60px #0f172a0f}.cx-operator-note{grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;display:grid}.cx-operator-note h2,.cx-section-copy h2,.cx-final-cta h2{color:var(--cx-text);letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(34px,3.2vw,52px);font-weight:950;line-height:1.02}.cx-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.cx-pillars article{border:1px solid var(--cx-line);background:linear-gradient(#fff 0%,#f8faff 100%);border-radius:30px;min-height:300px;padding:30px;box-shadow:0 24px 64px #0f172a12}.cx-pillars article span{color:var(--cx-purple);text-transform:uppercase;background:#6d4aff17;border-radius:999px;margin-bottom:34px;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex}.cx-pillars h3{color:var(--cx-text);letter-spacing:-.05em;margin:0 0 14px;font-size:28px;font-weight:950;line-height:1.08}.cx-pillars p{color:var(--cx-muted);margin:0;font-size:15px;font-weight:650;line-height:1.7}.cx-accuracy{background:linear-gradient(135deg,#eef2ffb8,#fffffff0),#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;display:grid}.cx-signal-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cx-signal-flow div,.cx-signal-flow strong{border:1px solid var(--cx-line);min-height:88px;color:var(--cx-text);text-align:center;background:#fff;border-radius:20px;place-items:center;font-weight:950;display:grid;box-shadow:0 12px 32px #0f172a0d}.cx-signal-flow strong{background:linear-gradient(135deg, var(--cx-blue), var(--cx-purple));color:#fff;grid-column:1/-1;font-size:22px}.cx-case-card{grid-template-columns:230px minmax(0,1fr) 260px;gap:18px;margin-top:28px;display:grid}.cx-case-image{min-height:250px}.cx-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cx-case-card aside{color:#fff;background:#0f172a;border-radius:22px;padding:22px}.cx-case-card aside strong{margin-bottom:14px;font-size:18px;display:block}.cx-case-card ul,.cx-footer-links{margin:0;padding:0}.cx-case-card li{color:#dbeafe;margin:0 0 12px 18px;font-weight:750;line-height:1.5}.cx-outcome-table{gap:10px;margin-top:26px;display:grid}.cx-table-head,.cx-table-row{border:1px solid var(--cx-line);background:#fff;border-radius:18px;grid-template-columns:1.1fr .8fr .9fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.cx-table-head{color:var(--cx-muted);text-transform:uppercase;background:#f1f5f9;font-size:12px;font-weight:950}.cx-table-row span,.cx-table-row strong,.cx-table-row em{font-style:normal;font-weight:900}.cx-table-row strong{color:#047857}.cx-table-row em{color:#64748b}.cx-final-cta{background:radial-gradient(circle at 85% 20%,#6d4aff33,#0000 26%),linear-gradient(135deg,#fff,#eef2ff);justify-content:space-between;align-items:center;gap:28px;display:flex}.cx-footer{grid-template-columns:340px minmax(0,1fr);gap:42px;margin-top:34px;padding:34px 0 0;display:grid}.cx-footer-brand{gap:18px;display:grid}.cx-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cx-footer-links div{gap:10px;display:grid}.cx-footer-links strong{color:var(--cx-text);font-weight:950}.cx-footer-links a{color:var(--cx-muted);font-size:14px;font-weight:750;text-decoration:none}.cx-footer-bottom{border-top:1px solid var(--cx-line);color:var(--cx-muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:18px;font-size:13px;font-weight:800;display:flex}@media (max-width:1180px){.cx-nav{grid-template-columns:230px 1fr}.cx-nav-actions{grid-column:2;justify-content:flex-end}.cx-nav nav{justify-content:flex-end;gap:12px}.cx-nav nav a{font-size:12px}.cx-hero{grid-template-columns:1fr}}@media (max-width:860px){.cx-nav,.cx-operator-note,.cx-accuracy,.cx-footer,.cx-case-card,.cx-final-cta{grid-template-columns:1fr}.cx-nav nav{display:none}.cx-nav-actions{grid-column:auto;justify-content:flex-start}.cx-hero,.cx-operator-note,.cx-accuracy,.cx-case-study,.cx-comparison,.cx-final-cta{padding:24px}.cx-hero-metrics,.cx-signal-stack,.cx-proof-strip,.cx-pillars,.cx-case-metrics,.cx-footer-links,.cx-product-row,.cx-table-head,.cx-table-row{grid-template-columns:1fr}}.phone-input-row{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.phone-input-row input{min-height:54px}.auth-card .phone-input-row{background:linear-gradient(135deg,#6d4aff12,#2563eb0a),#fff;border:1px solid #6d4aff29;border-radius:18px;gap:12px;padding:6px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffe6,0 18px 45px #4f46e514}.auth-card .phone-input-row:focus-within{border-color:#6d4aff8c;box-shadow:0 0 0 4px #6d4aff17,0 18px 45px #4f46e51f}.auth-card .phone-input-row input{color:#0f172a;background:#ffffffdb;border:0;border-radius:14px;min-height:52px;font-weight:800;box-shadow:inset 0 0 0 1px #e2e8f0f2}.country-code-static{color:#312e81;letter-spacing:-.01em;background:linear-gradient(135deg,#6d4aff1f,#2563eb14),#ffffffeb;border-radius:14px;place-items:center;min-height:52px;font-size:14px;font-weight:950;display:inline-grid;box-shadow:inset 0 0 0 1px #6d4aff2e}.password-strength-card{background:linear-gradient(135deg,#f8fafff5,#eff6ffe0),#fff;border:1px solid #6d4aff29;border-radius:18px;gap:12px;margin-top:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 18px 42px #4f46e514}.password-strength-head{color:#64748b;justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:850;display:flex}.password-strength-head strong{color:#0f172a;font-size:14px;font-weight:950}.password-strength-track{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.password-strength-track span{border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981);height:100%;transition:width .18s;display:block}.password-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.password-check-grid span{border-radius:999px;min-width:0;padding:8px 10px;font-size:12px;font-weight:850}.password-check-grid .passed{color:#047857;background:#10b9811f}.password-check-grid .missing{color:#92400e;background:#f59e0b1f}.country-picker{min-width:0;position:relative}.country-picker-button{color:#0f172a;cursor:pointer;background:#ffffffe6;border:0;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #e2e8f0f2}.country-picker-button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.country-picker-button b{color:#475569;font-size:16px;line-height:1}.country-flag-image,.country-flag-fallback{border-radius:5px;width:28px;height:20px;box-shadow:0 0 0 1px #0f172a14,0 5px 12px #0f172a1f}.country-flag-image{object-fit:cover;display:block}.country-flag-fallback{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#dbeafe);place-items:center;font-size:10px;font-weight:950;display:inline-grid}.country-picker-menu{z-index:60;background:#fffffffa;border:1px solid #94a3b842;border-radius:18px;width:min(390px,100vw - 48px);max-height:320px;padding:8px;position:absolute;top:calc(100% + 10px);left:-6px;overflow:auto;box-shadow:0 26px 80px #0f172a2e,0 0 0 4px #6d4aff0f}.country-picker-option{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid}.country-picker-option:hover,.country-picker-option[aria-selected=true]{background:linear-gradient(135deg,#6d4aff1f,#2563eb14)}.country-picker-option span{white-space:nowrap;text-overflow:ellipsis;font-weight:850;overflow:hidden}.country-picker-option strong{color:#4f46e5;font-weight:950}@media (min-width:1024px){.landing-page .landing-nav{width:min(1360px,100% - 56px)}.landing-page .landing-nav .marketing-brand{flex:0 0 250px;grid-template-columns:48px minmax(0,1fr);gap:14px;min-width:250px;display:grid}.landing-page .landing-nav .marketing-brand span:not(.brand-mark){min-width:0;display:grid}.landing-page .landing-nav .marketing-brand strong,.landing-page .landing-nav .marketing-brand small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landing-page .landing-nav nav{gap:clamp(12px,1.1vw,22px);margin-left:auto}.landing-page .landing-nav nav a{font-size:clamp(12px,.78vw,13px)}.moonrise-hero{grid-template-columns:minmax(430px,.82fr) minmax(560px,1.18fr);gap:clamp(28px,3.2vw,48px);width:min(1360px,100% - 56px)}.moonrise-dashboard-shell{transform:perspective(1200px)rotateX(1deg)rotateY(-2deg)scale(.9)}.product-intel-card{grid-template-columns:110px minmax(0,1fr);grid-template-areas:"thumb copy""profit profit"}.product-thumb{grid-area:thumb}.product-copy{grid-area:copy;min-width:0}.product-copy>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profit-pill{grid-area:profit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.profit-pill dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.profit-pill dl div{justify-content:start;gap:8px}.recommendation-bar{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(130px,auto);overflow:hidden}.recommendation-bar span{display:none}.recommendation-bar strong,.recommendation-bar b{white-space:nowrap;min-width:0}}@media (min-width:1024px) and (max-width:1320px){.landing-page .landing-nav{width:min(1200px,100% - 36px)}.landing-page .landing-nav .marketing-brand{flex-basis:220px;min-width:220px}.landing-page .landing-nav nav{gap:10px}.landing-page .landing-nav nav a{font-size:11.5px}.landing-page .login-link{padding:12px 16px}.landing-page .landing-nav nav .primary-link{padding:13px 17px}.moonrise-hero{grid-template-columns:minmax(390px,.82fr) minmax(500px,1.18fr);gap:16px;width:min(1200px,100% - 36px)}.moonrise-hero-copy h1{font-size:clamp(44px,5vw,62px)}.moonrise-hero-copy>p:not(.hero-tagline){font-size:15px}.moonrise-hero .hero-check-grid{gap:9px 14px}.moonrise-dashboard-shell{transform:perspective(1200px)rotateX(1deg)rotateY(-1.5deg)scale(.82)}}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif}body{background:var(--background);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.primary-link{background:var(--accent);color:#fff;border:1px solid #4f8cffb3;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.secondary-link{border:1px solid var(--card-border);min-height:40px;color:var(--foreground);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.primary-link:hover,.secondary-link:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2a43701f}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--sidebar-border);background:radial-gradient(circle at top left, #4a90ff6b, transparent 34%), linear-gradient(180deg, var(--sidebar), var(--sidebar-deep));height:100vh;color:var(--sidebar-text);flex-direction:column;gap:18px;padding:20px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:20px 0 50px #0b2a6f2e}.brand-block{align-items:center;gap:12px;display:flex}.brand-mark{color:#0b2a6f;background:linear-gradient(135deg,#fff,#cfe0ff);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 10px 26px #0000002e}.brand-block div,.sidebar-link,.sidebar-help{gap:4px;display:grid}.brand-block span,.sidebar-link span,.sidebar-help span{color:var(--sidebar-muted);font-size:13px;line-height:1.4}.sidebar-nav{gap:18px;display:grid}.sidebar-primary-links,.sidebar-group-links{gap:7px;display:grid}.sidebar-group{gap:8px;display:grid}.sidebar-group-title{color:#dbeafeb8;letter-spacing:.09em;text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:800}.sidebar-link{border:1px solid var(--sidebar-border);color:var(--sidebar-text);background:#ffffff0e;border-radius:14px;padding:12px 13px;transition:transform .16s,border-color .16s,background .16s}.sidebar-link:hover{background:var(--sidebar-active);border-color:#ffffff57;transform:translate(2px)}.sidebar-link-featured{background:#ffffff29;border-color:#ffffff61}.sidebar-link-compact{border-radius:11px;padding:9px 11px}.sidebar-link-compact strong{font-size:13px}.sidebar-link-compact span{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.sidebar-help{border:1px solid var(--sidebar-border);background:#ffffff1a;border-radius:16px;margin-top:auto;padding:14px}.sidebar-help a{color:#fff;font-size:12px;font-weight:700}.workspace-tabs{border:1px solid var(--card-border);background:#ffffffc7;border-radius:14px;gap:8px;margin:18px 0 4px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 28px #2a437014}.workspace-tab{color:var(--muted);border-radius:10px;flex:none;padding:9px 13px;font-size:13px;font-weight:800}.workspace-tab:hover,.workspace-tab-active{background:var(--accent-soft);color:var(--accent-strong)}.tool-search{border:1px solid var(--card-border);background:#fff;border-radius:16px;gap:7px;margin-top:20px;padding:16px;display:grid;box-shadow:0 12px 34px #2a437014}.tool-search span{color:var(--ink);font-size:13px;font-weight:800}.tool-search input{width:100%}.tool-directory-section{gap:14px;display:grid}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h2{margin:0}.tool-directory-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.tool-directory-card{border:1px solid var(--card-border);min-height:145px;color:var(--ink);background:linear-gradient(145deg,#fff,#f5f8ff);border-radius:16px;gap:8px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 10px 28px #2a437014}.tool-directory-card:hover{border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 16px 38px #2a437021}.tool-directory-card span{color:var(--muted);font-size:13px;line-height:1.5}.tool-directory-card small{color:var(--accent-strong);align-self:end;font-weight:800}.sidebar-help strong,.brand-block strong,.sidebar-link strong{color:var(--sidebar-text)}.main-area{min-width:0}.page-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0 48px;animation:.32s both page-enter}.hero{border:1px solid var(--card-border);background:linear-gradient(135deg,#fff,#eef5ff);border-radius:20px;gap:14px;padding:22px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 18px 50px #2a43701f}.hero:hover{border-color:#2563eb2e;box-shadow:0 22px 58px #2a437024}.eyebrow{border:1px solid var(--card-border);background:var(--accent-soft);width:fit-content;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.hero h1{margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.hero p{max-width:820px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-grid,.feature-grid{gap:16px;display:grid}.hero-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:24px}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.compact-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.tool-feature-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.mini-feature{border:1px solid var(--card-border);background:#fbfdff;border-radius:14px;gap:6px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.mini-feature span{color:var(--muted);font-size:13px}.mini-feature-link{color:inherit}.mini-feature-link:hover{border-color:var(--accent);transform:translateY(-1px)}.summary-item{border:1px solid var(--card-border);background:#fbfdff;border-radius:16px;gap:8px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.summary-item:hover,.mini-feature:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 28px #2a43701a}.summary-item strong{font-size:28px}.dashboard-metric{border-left:5px solid #d5e3f7}.metric-good{border-left-color:#17b26a}.metric-warning{border-left-color:#f79009}.metric-danger{border-left-color:#f04438}.metric-neutral{border-left-color:#2f6fed}.card{border:1px solid var(--card-border);background:var(--card);border-radius:20px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 10px 30px #2a437014}.card:hover{border-color:#2563eb2e;box-shadow:0 16px 40px #2a43701a}.card h2,.card h3{margin:0 0 12px}.metric{flex-direction:column;gap:8px;display:flex}.metric strong{font-size:28px}.metric span,.card p,.card li{color:var(--muted)}.section{margin-top:24px}.section-title{margin:0 0 16px;font-size:24px}.section-copy{color:var(--muted);margin:16px 0 0;line-height:1.6}.list{gap:8px;margin:0;padding-left:18px;display:grid}.tag{border:1px solid var(--card-border);color:var(--muted);background:#fbfdff;border-radius:999px;padding:8px 12px;font-size:14px}.tag-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.table-list{gap:12px;display:grid}.top-gap{margin-top:16px}.table-row{border:1px solid var(--card-border);background:#fbfdff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.table-row:hover{border-color:#2563eb3d;box-shadow:0 10px 24px #2a437014}.table-row-stack div{gap:4px;display:grid}.table-row strong{font-size:15px}.table-row span{color:var(--muted)}.clickable-row{color:inherit}.clickable-row:hover{border-color:var(--accent);transform:translateY(-1px)}.badge{text-transform:capitalize;border:1px solid var(--card-border);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.badge-open,.badge-high{color:#b42318;background:#fee4e2}.badge-investigating,.badge-medium{color:#a15c07;background:#fff3d6}.badge-resolved,.badge-active,.badge-connected,.badge-completed,.badge-pass,.badge-running,.badge-ready,.badge-ready_to_ship,.badge-shipped,.badge-delivered,.badge-low{color:#067647;background:#dcfae6}.badge-planned,.badge-needs_session,.badge-queued{color:#1849a9;background:#e8f0ff}.badge-blocked{color:#6941c6;background:#f4ebff}.badge-exchange{color:#7a2e0e;background:#fff1e5}.badge-warning{color:#a15c07;background:#fff3d6}.badge-paused,.badge-fail,.badge-failed,.badge-returns{color:#b42318;background:#fee4e2}.badge-profit{color:#067647;background:#dcfae6}.badge-loss{color:#b42318;background:#fee4e2}.badge-breakeven{color:#a15c07;background:#fff3d6}.badge-pending,.badge-expected,.badge-partially_received,.badge-received,.badge-reconciled,.badge-other{color:#1849a9;background:#e8f0ff}.admin-token-input{border:1px solid var(--card-border);min-width:240px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:.85rem 1rem}.admin-shell .research-grid{align-items:start}.decision-bucket-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.decision-bucket{border:1px solid var(--card-border);background:#fbfdff;border-radius:14px;gap:12px;padding:16px;display:grid}.decision-bucket-sell_now,.decision-bucket-rising_fast{background:#f3fff8;border-color:#8ad2ad}.decision-bucket-low_competition,.decision-bucket-weak_listing{background:#f4f8ff;border-color:#9cc4ff}.decision-bucket-avoid{background:#fff7f7;border-color:#f0b8b8}.decision-card-list{gap:12px;display:grid}.decision-card{border:1px solid var(--card-border);color:inherit;background:#fff;border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px;display:grid}.decision-card strong,.decision-card span{display:block}.decision-card strong{margin-bottom:5px}.decision-card span{color:var(--muted);font-size:13px}.decision-image{width:76px;height:76px}.category-opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.category-opportunity-card{border:1px solid var(--card-border);background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 28px #0f172a0d}.category-opportunity-card .ledger-toolbar{margin-bottom:0}.category-opportunity-card .ledger-toolbar strong,.category-opportunity-card .ledger-toolbar span{display:block}.category-opportunity-card .ledger-toolbar span{color:var(--muted)}.category-opportunity-hot,.category-opportunity-rising{background:linear-gradient(#f4fff8 0%,#fff 72%);border-color:#8ad2ad}.category-opportunity-weak_listing_opportunity{background:linear-gradient(#f4f8ff 0%,#fff 72%);border-color:#9cc4ff}.category-opportunity-saturated,.category-opportunity-high_return_risk,.category-opportunity-margin_risk{background:linear-gradient(#fff9f2 0%,#fff 72%);border-color:#f3bd91}.category-score-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.category-score-line div{border:1px solid var(--card-border);background:#ffffffc7;border-radius:14px;gap:4px;padding:12px;display:grid}.category-score-line span{color:var(--muted);font-size:12px}.category-score-line strong{font-size:24px}.ledger-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.ledger-filter{cursor:pointer;text-align:left;width:100%;font:inherit}.empty-state{color:var(--muted);background:#f8fbff;border:1px dashed #4f8cff73;border-radius:18px;gap:8px;padding:24px;display:grid}.empty-state strong{color:var(--foreground)}.product-builder-card,.product-builder-result{gap:18px;display:grid}.product-builder-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.builder-field{color:var(--muted);gap:8px;font-size:14px;font-weight:700;display:grid}.compact-field{min-width:190px;max-width:240px}.builder-field input,.builder-field select,.builder-field textarea{border:1px solid var(--card-border);width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border-radius:12px;padding:10px 12px;font-weight:500;transition:border-color .15s,box-shadow .15s,background .15s}.builder-field input:focus,.builder-field select:focus,.builder-field textarea:focus{background:#fff;border-color:#2563eb9e;outline:none;box-shadow:0 0 0 4px #2563eb1a}.builder-field textarea{resize:vertical;min-height:98px}.builder-field-wide{grid-column:1/-1}.builder-output-block{border:1px solid var(--card-border);background:#fbfdff;border-radius:16px;gap:8px;padding:16px;display:grid}.builder-output-block span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.builder-output-block p{color:var(--muted);line-height:1.7}.builder-output-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.builder-output-list{border:1px solid var(--card-border);background:#fbfdff;border-radius:16px;gap:10px;padding:16px;display:grid}.builder-output-list ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;display:grid}.research-console{gap:18px;display:grid}.seller-research-console{gap:20px}.seller-research-search-card{background:linear-gradient(#f8fbfff5,#fff 64%),#fff;border-color:#4f8cff47}.seller-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.seller-product-card{border:1px solid var(--card-border);color:inherit;background:#fff;border-radius:16px;gap:14px;padding:14px;display:grid;box-shadow:0 12px 30px #0f172a0d}.seller-product-main-link{color:inherit;grid-template-columns:86px minmax(0,1fr);gap:12px;display:grid}.seller-product-main-link strong,.seller-product-card strong,.seller-product-card span{display:block}.seller-product-card strong{line-height:1.35}.seller-product-card span{color:var(--muted);font-size:13px}.seller-product-image{width:86px;height:86px}.seller-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seller-product-metrics span{border:1px solid var(--card-border);min-height:34px;color:var(--foreground);background:#f8fbff;border-radius:10px;padding:8px 10px;font-weight:700}.research-product-list{gap:14px;display:grid}.research-product-card{border:1px solid var(--card-border);background:#fbfdff;border-radius:18px;gap:16px;padding:16px;display:grid}.research-product-main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.research-product-main div:last-child{gap:4px;min-width:0;display:grid}.research-product-main span,.research-product-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-score-grid div{border:1px solid var(--card-border);background:#fff;border-radius:14px;gap:6px;padding:12px;display:grid}.research-score-grid span{color:var(--muted);font-size:13px}.research-score-grid strong{font-size:22px}.discovery-result-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.discovery-item{border:1px solid var(--card-border);background:#fff;border-radius:16px;gap:12px;padding:14px;display:grid}.product-research-page{width:min(1460px,100% - 44px);padding-top:28px;padding-bottom:54px}.product-research-page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 72% 4%,#7c3aed24,#0000 28%),radial-gradient(circle at 90% 18%,#2563eb17,#0000 25%),linear-gradient(#fbfcff 0%,#f7f9ff 42%,#f8fafc 100%);position:fixed;inset:0}.product-research-page .product-research-hero{background:radial-gradient(circle at 86% 34%,#6d4aff29,#0000 24%),radial-gradient(circle at 66% 16%,#22c55e1f,#0000 18%),linear-gradient(135deg,#fffffffa,#f8fafff5);border-color:#6d4aff29;border-radius:28px;min-height:178px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 26px 80px #0f172a14}.product-research-page .product-research-hero h1{letter-spacing:-.055em;max-width:640px;font-size:clamp(42px,4vw,64px)}.product-research-page .product-research-hero p{max-width:680px;font-size:16px}.product-research-page .product-research-hero .eyebrow,.product-research-page .eyebrow{color:#5b35e8;background:#6d4aff14;border-color:#6d4aff2e;font-weight:950}.product-research-hero-art{width:390px;height:150px;position:absolute;top:22px;right:54px}.research-orb{color:#22c55e;background:#ffffffdb;border:1px solid #e2e8f0db;border-radius:999px;place-items:center;font-weight:950;display:grid;position:absolute;box-shadow:0 20px 50px #4f46e51f}.research-orb-one{width:54px;height:54px;top:64px;left:4px}.research-orb-two{color:#6d4aff;width:58px;height:58px;top:14px;left:88px}.research-lens{border:10px solid #6d4affbd;border-radius:999px;width:76px;height:76px;position:absolute;top:28px;left:130px;transform:rotate(-16deg);box-shadow:0 12px 32px #6d4aff3d}.research-lens:after{content:"";background:linear-gradient(#6d4aff,#2563eb);border-radius:999px;width:14px;height:54px;position:absolute;bottom:-44px;right:-24px}.research-mini-chart{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #e2e8f0db;border-radius:18px;align-items:end;gap:14px;width:196px;height:94px;padding:22px 24px;display:flex;position:absolute;top:24px;right:0;box-shadow:0 22px 54px #4f46e51f}.research-mini-chart span{background:linear-gradient(#a78bfa,#6d4aff);border-radius:999px;width:18px}.research-mini-chart span:first-child{height:28px}.research-mini-chart span:nth-child(2){height:42px}.research-mini-chart span:nth-child(3){height:58px}.research-mini-chart span:nth-child(4){height:72px}.product-research-page .workspace-tabs{background:#fffffff0;border-color:#e2e8f0f2;border-radius:16px;margin:18px 0;padding:8px 16px;box-shadow:0 18px 50px #0f172a12}.product-research-page .workspace-tab{border-bottom:3px solid #0000;border-radius:0;padding:12px 18px}.product-research-page .workspace-tab-active{color:#4f46e5;background:0 0;border-bottom-color:#6d4aff}.product-research-console{gap:18px}.product-research-top-grid{grid-template-columns:minmax(0,1.85fr) minmax(360px,.95fr);align-items:stretch;gap:18px;display:grid}.product-research-page .card{background:#fffffff5;border-color:#e2e8f0f5;border-radius:22px;box-shadow:0 18px 60px #0f172a12}.product-research-filter-card{padding:24px}.product-research-filter-card .product-builder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 18px}.product-research-filter-card .builder-field{color:#475569;gap:8px;font-size:12px;font-weight:900}.product-research-filter-card .builder-field input,.product-research-filter-card .builder-field select{color:#0f172a;background:#fff;border-color:#dbe3ef;border-radius:10px;min-height:46px;font-weight:650}.product-research-page .primary-button{background:linear-gradient(135deg,#4f46e5,#7c3aed);border:0;box-shadow:0 14px 28px #4f46e538}.product-research-page .secondary-button,.product-research-page .secondary-link{color:#1e293b;background:#fff;border-color:#dbe3ef;border-radius:10px}.product-research-page .compact-button{white-space:nowrap;min-height:38px}.product-research-snapshot-card{padding:24px}.product-research-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-research-snapshot-grid div{background:linear-gradient(135deg,#fff,#fbfdff);border-color:#e3e9f4;border-radius:14px;min-height:96px;padding:18px 18px 16px 72px;position:relative;overflow:hidden}.product-research-snapshot-grid div:before{color:#6d4aff;content:"#";background:#6d4aff1a;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:950;display:grid;position:absolute;top:22px;left:18px}.product-research-snapshot-grid div:nth-child(2):before{color:#10b981;content:"O";background:#10b9811c}.product-research-snapshot-grid div:nth-child(3):before{color:#f59e0b;content:"Rs";background:#f59e0b1f}.product-research-snapshot-grid div:nth-child(4):before{color:#2563eb;content:"T";background:#2563eb1a}.product-research-snapshot-grid span{color:#334155;font-size:12px;font-weight:850}.product-research-snapshot-grid strong{color:#0f172a;letter-spacing:-.03em;font-size:24px}.product-research-snapshot-grid small{color:#64748b;font-size:12px;font-weight:650}.product-research-snapshot-grid i{background:#e8edf5;border-radius:999px;width:100%;height:8px;margin-top:4px;display:block;position:relative;overflow:hidden}.product-research-snapshot-grid i:before{width:var(--bar-width,0%);border-radius:inherit;content:"";background:linear-gradient(90deg,#10b981,#22c55e);position:absolute;inset:0 auto 0 0}.product-research-snapshot-grid div:nth-child(6) i:before{background:linear-gradient(90deg,#4f46e5,#7c3aed)}.product-research-truth-note{color:#4b5563;background:linear-gradient(135deg,#6d4aff14,#22c55e0f);border:1px solid #6d4aff1a;border-radius:14px;margin:18px 0 0;padding:14px 16px 14px 48px;font-size:12px;font-weight:700}.product-research-page .seller-product-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.product-research-page .seller-product-card{background:#fff;border-color:#e3e9f4;border-radius:18px;box-shadow:0 14px 35px #0f172a0e}.product-research-page .seller-product-card:hover{border-color:#6d4aff3d;transform:translateY(-1px);box-shadow:0 18px 44px #4f46e51c}.product-research-page .seller-product-metrics span{background:#f8fbff;border-color:#e5ebf5;font-size:12px}.product-research-results-card{overflow:hidden}@media (min-width:1180px){.product-research-result-grid{background:#fff;border:1px solid #e5ebf5;border-radius:18px;gap:0;display:grid;overflow:hidden}.product-research-result-grid .seller-product-card{box-shadow:none;border:0;border-bottom:1px solid #edf2f7;border-radius:0;grid-template-columns:minmax(310px,1.4fr) minmax(520px,2.2fr) auto;align-items:center;gap:18px;padding:14px 16px}.product-research-result-grid .seller-product-card:last-child{border-bottom:0}.product-research-result-grid .seller-product-main-link{grid-template-columns:54px minmax(0,1fr);align-items:center}.product-research-result-grid .seller-product-image{border-radius:12px;width:54px;height:54px}.product-research-result-grid .seller-product-metrics{grid-template-columns:repeat(6,minmax(80px,1fr));gap:8px}.product-research-result-grid .seller-product-metrics span{color:#0f172a;background:0 0;border:0;min-height:0;padding:0;font-size:12px}.product-research-result-grid .tag-row{grid-column:1/3}.product-research-result-grid .action-row{grid-area:1/3/3;justify-content:end}}@media (max-width:1180px){.product-research-top-grid{grid-template-columns:1fr}.product-research-filter-card .product-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-research-hero-art{opacity:.3;right:10px}}@media (max-width:760px){.product-research-page{width:min(100% - 24px,100%)}.product-research-filter-card .product-builder-grid,.product-research-snapshot-grid{grid-template-columns:1fr}.product-research-hero-art{display:none}}.orders-grid{gap:16px;display:grid}body .order-ledger-page{color:#07103a!important;gap:18px!important;width:min(1540px,100vw - 72px)!important;margin:0 auto!important;padding:18px 26px 56px!important;display:grid!important;position:relative!important}body .order-ledger-page>.hero,body .order-ledger-page>.feature-grid,body .order-ledger-page>.section{display:none!important}body .order-ledger-head{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;display:flex!important}body .order-ledger-title-row{align-items:center!important;gap:10px!important;display:flex!important}body .order-ledger-head h1{color:#07103a!important;letter-spacing:0!important;margin:0!important;font-size:28px!important;font-weight:950!important}body .order-ledger-head p,body .ol-sync-line{color:#66739a!important;margin:0!important;font-size:13px!important;line-height:1.45!important}body .ol-live-pill,body .ol-sync-line i{color:#06a566!important;background:#dff8ea!important}body .ol-live-pill{border-radius:999px!important;place-items:center!important;min-height:24px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;display:inline-grid!important}body .ol-sync-line{align-items:center!important;gap:7px!important;margin-top:4px!important;display:inline-flex!important}body .ol-sync-line i{border-radius:999px!important;width:7px!important;height:7px!important;box-shadow:0 0 0 5px #06a5661c!important}body .order-ledger-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}body .ol-action-button,body .ol-saved-button,body .ol-more-filters,body .ol-row-action,body .ol-detail-product button,body .ol-alert-card button{color:#07103a!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #7463d22e!important;border-radius:10px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 12px 28px #303e960f!important}body .ol-saved-button{color:#fff!important;background:linear-gradient(135deg,#5c3cff,#8d45ff)!important;border-color:#0000!important;box-shadow:0 16px 34px #5c3cff38!important}body .ol-metric-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;display:grid!important}body .ol-metric-card,body .ol-alert-card,body .ol-table-shell,body .ol-detail-panel{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border:1px solid #7c4dff24!important;box-shadow:0 20px 55px #303e9614!important}body .ol-metric-card{border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:94px!important;padding:15px!important;display:grid!important}body .ol-metric-icon{background:linear-gradient(#7c4dff24,#7c4dff0a)!important;border-radius:12px!important;width:38px!important;height:52px!important;display:block!important}body .ol-tone-blue .ol-metric-icon{background:linear-gradient(#3b82f62e,#3b82f60a)!important}body .ol-tone-green .ol-metric-icon{background:linear-gradient(#10b9812e,#10b9810a)!important}body .ol-tone-orange .ol-metric-icon{background:linear-gradient(#f59e0b2e,#f59e0b0a)!important}body .ol-tone-pink .ol-metric-icon{background:linear-gradient(#ec48992e,#ec48990a)!important}body .ol-metric-card div{gap:3px!important;min-width:0!important;display:grid!important}body .ol-metric-card span,body .ol-metric-card small{color:#59658f!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:800!important;overflow:hidden!important}body .ol-metric-card strong{color:#07103a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:22px!important;font-weight:950!important;overflow:hidden!important}body .ol-alert-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .ol-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .ol-analytics-panel{background:#fffffff0!important;border:1px solid #7c4dff29!important;border-radius:16px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 20px 55px #303e9614!important}body .ol-analytics-panel>header{border-bottom:1px solid #7c4dff1a!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:15px 18px!important;display:flex!important}body .ol-analytics-panel h2,body .ol-analytics-panel p{letter-spacing:0!important;margin:0!important}body .ol-analytics-panel h2{color:#07103a!important;font-size:15px!important}body .ol-analytics-panel p,body .ol-analytics-panel header>strong{color:#66739a!important;font-size:11px!important}body .ol-analytics-panel header>strong{color:#6f43ff!important;white-space:nowrap!important}body .ol-analytics-table-wrap{overflow-x:auto!important}body .ol-analytics-table{border-collapse:collapse!important;width:100%!important;min-width:610px!important}body .ol-analytics-table th,body .ol-analytics-table td{color:#25306c!important;text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #7c4dff14!important;padding:9px 12px!important;font-size:10px!important}body .ol-analytics-table th{color:#66739a!important;white-space:nowrap!important;background:#f8f6ffb8!important;font-weight:800!important}body .ol-analytics-table td strong,body .ol-analytics-table td small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:220px!important;display:block!important;overflow:hidden!important}body .ol-analytics-table td small{color:#7a84a7!important;margin-top:2px!important}body .ol-alert-card{border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;gap:4px 12px!important;min-height:66px!important;padding:14px 16px!important;display:grid!important}body .ol-alert-card strong{color:#07103a!important;font-size:13px!important;font-weight:950!important}body .ol-alert-card span{color:#59658f!important;font-size:11px!important;font-weight:800!important}body .ol-alert-card button{color:#6f43ff!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-row:1/3!important;align-self:center!important;padding:0!important}body .ol-alert-red{background:linear-gradient(135deg,#fff1f2f5,#ffffffe0)!important}body .ol-alert-orange{background:linear-gradient(135deg,#fff7edf5,#ffffffe0)!important}body .ol-alert-green{background:linear-gradient(135deg,#f0fdf4f5,#ffffffe0)!important}body .ol-alert-pink{background:linear-gradient(135deg,#fdf2f8f5,#ffffffe0)!important}body .ol-table-shell{border-radius:18px!important;display:grid!important;overflow:hidden!important}body .ol-filter-grid{grid-template-columns:minmax(220px,1.5fr) repeat(6,minmax(130px,1fr)) auto!important;gap:10px!important;padding:18px!important;display:grid!important}body .ol-filter-grid label{color:#59658f!important;gap:5px!important;min-width:0!important;font-size:10px!important;font-weight:900!important;display:grid!important}body .ol-search{position:relative!important}body .ol-search span{color:#6f43ff!important;position:absolute!important;bottom:12px!important;left:12px!important}body .ol-filter-grid input,body .ol-filter-grid select{color:#07103a!important;width:100%!important;min-height:38px!important;font:inherit!important;background:#fff!important;border:1px solid #7463d229!important;border-radius:10px!important;padding:0 12px!important;font-size:12px!important}body .ol-search input{padding-left:34px!important}body .ol-more-filters{color:#6f43ff!important;align-self:end!important}body .ol-view-tabs{background:#f7f4ffb8!important;border-top:1px solid #7c4dff1a!important;border-bottom:1px solid #7c4dff1a!important;align-items:center!important;gap:14px!important;padding:12px 18px!important;display:flex!important}body .ol-view-tabs button,body .ol-auto-refresh{color:#25306c!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:900!important}body .ol-view-tabs button.active{color:#6f43ff!important}body .ol-view-tabs span{background:#ebe7ff!important;border-radius:999px!important;margin-left:5px!important;padding:2px 7px!important}body .ol-auto-refresh{align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}body .ol-table-wrap{overflow:auto!important}body .ol-table{border-collapse:collapse!important;width:100%!important;min-width:1260px!important;font-size:11px!important}body .ol-table th,body .ol-table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid #7c4dff1a!important;padding:12px 10px!important}body .ol-table th{color:#59658f!important;white-space:nowrap!important;background:#ffffffdb!important;font-weight:950!important}body .ol-table tr.selected td{background:#f3efff94!important}body .ol-table td strong,body .ol-order-link{color:#07103a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:190px!important;font-size:11px!important;font-weight:950!important;display:block!important;overflow:hidden!important}body .ol-order-link{cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}body .ol-table small{color:#66739a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:190px!important;font-size:10px!important;display:block!important;overflow:hidden!important}body .ol-badge,body .ol-risk{text-transform:capitalize!important;white-space:nowrap!important;border-radius:999px!important;place-items:center!important;min-height:22px!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important;display:inline-grid!important}body .ol-badge{color:#5b43d6!important;background:#eeeaff!important}body .ol-health-perfect,body .ol-pay-paid,body .ol-status-delivered,body .ol-risk-low{color:#079669!important;background:#dcfce7!important}body .ol-health-short,body .ol-risk-medium{color:#d97706!important;background:#fff3d6!important}body .ol-health-missing,body .ol-pay-pending,body .ol-risk-high{color:#e11d48!important;background:#ffe4ed!important}body .ol-status-ready_to_ship,body .ol-status-shipped{color:#2563eb!important;background:#e8f0ff!important}body .ol-table .negative,body .ol-detail-card .negative{color:#e11d48!important;font-weight:950!important}body .ol-table .positive,body .ol-detail-card .positive{color:#079669!important;font-weight:950!important}body .ol-row-action{min-height:30px!important;padding:0 10px!important}body .ol-table-footer{color:#66739a!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 18px!important;font-size:11px!important;font-weight:800!important;display:flex!important}body .ol-pagination{gap:8px!important;display:flex!important}body .ol-pagination button{color:#07103a!important;background:#fff!important;border:1px solid #7463d229!important;border-radius:9px!important;min-width:32px!important;min-height:30px!important;font-weight:900!important}body .ol-pagination button.active{color:#fff!important;background:linear-gradient(135deg,#5c3cff,#8d45ff)!important}body .ol-empty-state{text-align:center!important;gap:8px!important;padding:38px!important;display:grid!important}body .ol-detail-panel{border-radius:18px!important;grid-template-columns:minmax(210px,.85fr) minmax(260px,1.1fr) minmax(260px,1.1fr) minmax(260px,1.1fr) minmax(230px,.9fr)!important;gap:18px!important;padding:18px!important;display:grid!important}body .ol-detail-product,body .ol-detail-card,body .ol-detail-ai{align-content:start!important;gap:12px!important;display:grid!important}body .ol-detail-icon{color:#6f43ff!important;background:#eeeaff!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;font-weight:950!important;display:grid!important}body .ol-detail-panel h3,body .ol-detail-panel strong{color:#07103a!important;margin:0!important;font-size:13px!important;font-weight:950!important}body .ol-detail-panel small,body .ol-detail-panel p,body .ol-detail-panel dt{color:#66739a!important;margin:0!important;font-size:11px!important;line-height:1.5!important}body .ol-detail-card dl{gap:8px!important;margin:0!important;display:grid!important}body .ol-detail-card dl div{justify-content:space-between!important;gap:12px!important;display:flex!important}body .ol-detail-card dd{color:#07103a!important;text-align:right!important;margin:0!important;font-size:11px!important;font-weight:900!important}body .ol-timeline{gap:10px!important;display:grid!important}body .ol-timeline span{color:#25306c!important;grid-template-columns:12px minmax(0,1fr)!important;gap:8px!important;font-size:11px!important;display:grid!important}body .ol-timeline i{background:#22c55e!important;border-radius:999px!important;width:7px!important;height:7px!important;margin-top:4px!important}body .ol-timeline b{color:#66739a!important;font-weight:700!important;display:block!important}body .order-ledger-page{isolation:isolate!important;background:radial-gradient(circle at 92% 6%,#7c4dff47,#0000 30%),radial-gradient(circle at 7% 22%,#4f8cff21,#0000 32%),radial-gradient(circle at 62% 92%,#7c4dff21,#0000 34%),linear-gradient(#fbfcff 0%,#f7f5ff 46%,#fff 100%)!important;border-radius:0!important;min-height:calc(100vh - 88px)!important;overflow:hidden!important}body .order-ledger-page:before,body .order-ledger-page:after{content:""!important;pointer-events:none!important;z-index:-1!important;position:absolute!important}body .order-ledger-page:before{opacity:.92!important;background:linear-gradient(#7c4dff0c 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7c4dff0c 1px,#0000 1px) 0 0/48px 48px,url("data:image/svg+xml,%3Csvg viewBox='0 0 620 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%238B5CF6' stroke-opacity='.16'%3E%3Cpath d='M18 60h72l44 42h80l52-62h78l50 50h90l70-70'/%3E%3Cpath d='M120 164h78l46-40h84l52 38h72l44-58h72'/%3E%3C/g%3E%3Cg fill='%238B5CF6' fill-opacity='.18'%3E%3Ccircle cx='18' cy='60' r='6'/%3E%3Ccircle cx='90' cy='60' r='6'/%3E%3Ccircle cx='214' cy='102' r='6'/%3E%3Ccircle cx='344' cy='40' r='6'/%3E%3Ccircle cx='484' cy='90' r='6'/%3E%3Ccircle cx='554' cy='20' r='6'/%3E%3C/g%3E%3C/svg%3E") right 18px top 18px/520px no-repeat!important;inset:0!important}body .order-ledger-page:after{opacity:.72!important;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1500 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop stop-color='%238A5CFF' stop-opacity='.34'/%3E%3Cstop offset='.5' stop-color='%23BFA7FF' stop-opacity='.14'/%3E%3Cstop offset='1' stop-color='%234F8CFF' stop-opacity='.32'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M0 152 C185 58 330 230 522 142 S830 32 1060 128 S1325 226 1500 94 L1500 260 L0 260 Z'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.58'%3E%3Cpath d='M0 165 C185 71 330 243 522 155 S830 45 1060 141 S1325 239 1500 107'/%3E%3Cpath d='M0 190 C185 96 330 268 522 180 S830 70 1060 166 S1325 264 1500 132'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat!important;height:270px!important;bottom:-82px!important;left:-8%!important;right:-8%!important}body .order-ledger-page>*{z-index:1!important;position:relative!important}body .order-ledger-page svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2px!important;width:16px!important;height:16px!important}body .ol-action-button,body .ol-saved-button,body .ol-more-filters,body .ol-detail-product button{justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}body .ol-action-button:hover,body .ol-saved-button:hover,body .ol-more-filters:hover,body .ol-row-action:hover{transform:translateY(-1px)!important;box-shadow:0 18px 34px #5c3cff21!important}body .ol-metric-card,body .ol-alert-card,body .ol-table-shell,body .ol-detail-panel{background:linear-gradient(145deg,#fffffff5,#fafbffd6)!important;border-color:#7c4dff2e!important;box-shadow:0 24px 70px #303e961a,inset 0 1px #ffffffeb!important}body .ol-metric-card{position:relative!important;overflow:hidden!important}body .ol-metric-card:after{content:""!important;pointer-events:none!important;opacity:.72!important;background:radial-gradient(circle at 92% 0,#7c4dff1c,#0000 32%),linear-gradient(120deg,#0000,#ffffff80,#0000)!important;position:absolute!important;inset:0!important}body .ol-metric-card>*{z-index:1!important;position:relative!important}body .ol-metric-icon,body .ol-alert-icon{border:1px solid #ffffffd1!important;place-items:center!important;display:grid!important;box-shadow:0 16px 34px #5c3cff24,inset 0 1px #ffffffb3!important}body .ol-metric-icon{color:#7447ff!important;background:linear-gradient(145deg,#7c4dff2e,#ffffffa3)!important;border-radius:14px!important;width:44px!important;height:44px!important}body .ol-tone-blue .ol-metric-icon{color:#2563eb!important;background:linear-gradient(145deg,#3b82f62e,#ffffffad)!important}body .ol-tone-green .ol-metric-icon{color:#059669!important;background:linear-gradient(145deg,#10b9812e,#ffffffad)!important}body .ol-tone-orange .ol-metric-icon{color:#f97316!important;background:linear-gradient(145deg,#f59e0b33,#ffffffad)!important}body .ol-tone-pink .ol-metric-icon{color:#ec4899!important;background:linear-gradient(145deg,#ec48992e,#ffffffad)!important}body .ol-alert-card{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important}body .ol-alert-icon{color:#7447ff!important;background:#ffffffb3!important;border-radius:11px!important;grid-row:1/3!important;width:32px!important;height:32px!important}body .ol-alert-red .ol-alert-icon{color:#e11d48!important;background:#ffe4ed!important}body .ol-alert-orange .ol-alert-icon{color:#f97316!important;background:#fff0d7!important}body .ol-alert-green .ol-alert-icon{color:#059669!important;background:#dcfce7!important}body .ol-alert-pink .ol-alert-icon{color:#ec4899!important;background:#fce7f3!important}body .ol-alert-card button{grid-column:3!important}body .ol-search>span:not(.ol-search-icon){display:none!important}body .ol-search .ol-search-icon{color:#6f43ff!important;width:18px!important;height:18px!important;display:grid!important;position:absolute!important;bottom:11px!important;left:12px!important}body .ol-filter-grid input,body .ol-filter-grid select{box-shadow:inset 0 1px #ffffffdb!important}body .ol-table-shell{background:radial-gradient(circle at 96% 0,#7c4dff14,#0000 34%),#ffffffeb!important}body .ol-table th{background:linear-gradient(#fffffff5,#f7f4ffe0)!important}body .ol-table tr:hover td{background:#f8f6ffd1!important}body .ol-detail-icon{color:#fff!important;background:linear-gradient(135deg,#5c3cff,#8d45ff)!important;box-shadow:0 18px 36px #5c3cff38!important}.order-card{border:1px solid var(--card-border);background:#fbfdff;border-radius:18px;padding:18px}.order-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-header div{gap:4px;display:grid}.order-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px;display:grid}.reconciliation-hero h1{max-width:760px}.upload-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.upload-card{gap:16px;display:grid}.upload-card input[type=file]{border:1px dashed var(--card-border);width:100%;color:var(--muted);background:#fbfdff;border-radius:12px;padding:16px}.file-preview{gap:10px;display:grid}.file-list{gap:12px;display:grid}.file-preview{border:1px solid var(--card-border);background:#fbfdff;border-radius:12px;padding:12px}.file-preview span{color:var(--muted)}.action-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.action-row{flex-wrap:wrap;gap:10px;display:flex}.connector-control-card{gap:14px;display:grid}.select-input{border:1px solid var(--card-border);width:100%;min-height:44px;color:var(--foreground);font:inherit;background:#fff;border-radius:12px;padding:0 12px}.sku-cost-panel{gap:18px;display:grid}.sku-cost-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sku-cost-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.sku-cost-card{border:1px solid var(--card-border);background:#fbfdff;border-radius:16px;grid-template-columns:64px 1fr;gap:12px;padding:12px;display:grid}.sku-image-frame{border:1px solid var(--card-border);width:64px;height:64px;color:var(--foreground);background:var(--accent-soft);border-radius:14px;place-items:center;font-weight:800;display:grid;overflow:hidden}.sku-image-frame img{object-fit:cover;width:100%;height:100%}.sku-cost-body{gap:4px;min-width:0;display:grid}.sku-cost-body span,.sku-cost-body small{color:var(--muted)}.sku-cost-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cost-input-label{color:var(--muted);grid-column:1/-1;gap:6px;font-size:13px;display:grid}.cost-input-label input{border:1px solid var(--card-border);min-height:42px;color:var(--foreground);font:inherit;background:#fff;border-radius:10px;padding:0 12px}.primary-button,.secondary-button{border:1px solid var(--card-border);min-height:42px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:10px;padding:0 16px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.primary-button{background:var(--accent);color:#fff;border-color:#4f8cffb3}.secondary-button{background:#fff}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #2a43701f}.primary-button:active:not(:disabled),.secondary-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.primary-button:disabled{cursor:not-allowed;opacity:.55}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body .order-ledger-page .ol-metric-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}body .main-area>.order-ledger-page{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:1540px!important;margin:0 auto!important}body .main-area>.order-ledger-page>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body .order-ledger-page .ol-metric-card{grid-template-columns:48px minmax(0,1fr)!important;min-height:112px!important;padding:17px!important}body .order-ledger-page .ol-metric-card div>span,body .order-ledger-page .ol-metric-card small{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}body .order-ledger-page .ol-metric-card div>span{color:#394570!important;font-size:12px!important}body .order-ledger-page .ol-metric-card strong{text-overflow:clip!important;white-space:normal!important;word-break:break-word!important;font-size:21px!important;line-height:1.15!important;overflow:visible!important}body .order-ledger-page .ol-metric-card small{line-height:1.3!important}body .order-ledger-page .ol-analytics-table{min-width:720px!important}body .order-ledger-page .ol-analytics-table th,body .order-ledger-page .ol-analytics-table td{font-size:11px!important}body .order-ledger-page .ol-analytics-grid{grid-template-columns:minmax(0,1fr)!important}body .order-ledger-page .ol-alert-strip,body .order-ledger-page .ol-detail-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .order-ledger-page .ol-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body .order-ledger-page .ol-search{grid-column:span 2!important}body .order-ledger-page .ol-more-filters{min-height:38px!important}body .order-ledger-page .ol-filter-result{color:#59658f!important;white-space:nowrap!important;margin-left:auto!important;font-size:11px!important;font-weight:800!important}body .order-ledger-page .ol-status-rto{color:#d9467c!important;background:#fce7f3!important}body .order-ledger-page .ol-status-customer_return{color:#a43bc5!important;background:#f5e8ff!important}@media (max-width:1280px){body .order-ledger-page .ol-metric-strip,body .order-ledger-page .ol-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){body .order-ledger-page .ol-metric-strip,body .order-ledger-page .ol-filter-grid,body .order-ledger-page .ol-alert-strip,body .order-ledger-page .ol-detail-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .order-ledger-page .ol-search{grid-column:1/-1!important}}@media (max-width:520px){body .order-ledger-page .ol-metric-strip,body .order-ledger-page .ol-filter-grid,body .order-ledger-page .ol-alert-strip,body .order-ledger-page .ol-detail-panel{grid-template-columns:minmax(0,1fr)!important}}body .dash2-range-toolbar{justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:42px!important;display:flex!important}body .dash2-range-toolbar>span,body .dash2-range-toolbar>small{color:#64719a!important;font-size:11px!important;font-weight:700!important}body .dash2-range-toolbar>small{margin-left:4px!important}body .dash2-range-segments{background:#ffffffd6!important;border:1px solid #dce3f3!important;border-radius:8px!important;grid-template-columns:repeat(3,auto)!important;display:inline-grid!important;overflow:hidden!important;box-shadow:0 8px 24px #323e7014!important}body .dash2-range-segments button{color:#43517f!important;cursor:pointer!important;background:0 0!important;border:0!important;border-right:1px solid #e6eaf5!important;border-radius:0!important;min-width:68px!important;height:36px!important;font-size:11px!important;font-weight:750!important}body .dash2-range-segments button:last-child{border-right:0!important}body .dash2-range-segments button.is-active{color:#fff!important;background:#6947f5!important}body .dash2-custom-range{align-items:center!important;gap:7px!important;display:flex!important}body .dash2-custom-range input{color:#17204a!important;width:132px!important;height:36px!important;font:inherit!important;background:#ffffffe6!important;border:1px solid #dce3f3!important;border-radius:7px!important;padding:0 8px!important;font-size:11px!important}body .dash2-custom-range>span{color:#7b86a8!important;font-size:11px!important}body .dash2-custom-range>button{color:#fff!important;cursor:pointer!important;background:#17204a!important;border:0!important;border-radius:7px!important;height:36px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important}body .dash2-custom-range>button:disabled{cursor:not-allowed!important;opacity:.45!important}body .dash2-sales-performance{min-height:312px!important}body .dash2-sales-performance svg{height:236px!important;margin-top:0!important;overflow:visible!important}body .dash2-sales-plot{margin-top:12px!important;position:relative!important}body .dash2-sales-area{fill:#6947f51f!important}body .dash2-sales-line{fill:none!important;stroke:#6947f5!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4px!important}body .dash2-sales-node-group{cursor:pointer!important;outline:none!important}body .dash2-sales-node-hit{fill:#0000!important;pointer-events:all!important}body .dash2-sales-node{fill:#6947f5!important;stroke:none!important;pointer-events:none!important;transition:r .14s,fill .14s,opacity .14s,stroke-width .14s!important}body .dash2-sales-node-group.is-zero .dash2-sales-node{fill:#a99af1!important;opacity:.68!important}body .dash2-sales-node-group:hover .dash2-sales-node,body .dash2-sales-node-group:focus .dash2-sales-node,body .dash2-sales-node-group.is-active .dash2-sales-node{fill:#6947f5!important;stroke:#fff!important;stroke-width:1.5px!important;opacity:1!important;r:4px!important}body .dash2-sales-tooltip{z-index:5!important;pointer-events:none!important;background:#fffffffa!important;border:1px solid #6947f538!important;border-radius:7px!important;width:max-content!important;min-width:174px!important;max-width:230px!important;padding:9px 11px!important;position:absolute!important;transform:translate(-50%,calc(-100% - 12px))!important;box-shadow:0 12px 28px #231d5c29!important}body .dash2-sales-tooltip:after{content:""!important;background:#fff!important;border-bottom:1px solid #6947f538!important;border-right:1px solid #6947f538!important;width:9px!important;height:9px!important;position:absolute!important;bottom:-5px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}body .dash2-sales-tooltip.is-left{transform:translateY(calc(-100% - 12px))!important}body .dash2-sales-tooltip.is-left:after{left:12px!important}.ops-auth-shell{color:#17203a;background-color:#f5f7fb;background-image:linear-gradient(#181e3709 1px,#0000 1px),linear-gradient(90deg,#181e3709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:24px;display:grid}.ops-auth-panel{background:#fff;border:1px solid #dfe4ee;border-radius:8px;width:min(100%,390px);padding:30px;box-shadow:0 20px 60px #19213a1f}.ops-auth-panel>img{object-fit:contain;object-position:left center;width:168px;height:46px;margin:0 0 28px;display:block}.ops-auth-title span,.ops-kicker{color:#6c4cf4;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.ops-auth-title h1{color:#151c32;margin:6px 0 5px;font-size:27px;line-height:1.2}.ops-auth-title p{color:#65708a;margin:0 0 24px;font-size:14px}.ops-auth-panel label,.ops-form-grid label,.ops-limit-grid label{color:#3d465d;gap:7px;font-size:12px;font-weight:600;display:grid}.ops-auth-panel input,.ops-form-grid select,.ops-limit-grid input{color:#19213a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8deea;border-radius:6px;outline:none;padding:0 12px}.ops-auth-panel input:focus,.ops-form-grid select:focus,.ops-limit-grid input:focus{border-color:#7656f5;box-shadow:0 0 0 3px #7656f51a}.ops-auth-panel>button{color:#fff;cursor:pointer;width:100%;min-height:43px;font:inherit;background:#6846e8;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-weight:700;display:flex}.ops-auth-panel>button:disabled{cursor:not-allowed;opacity:.55}.ops-auth-error{color:#b4233c;margin:12px 0 0;font-size:12px}.ops-shell{color:#17203a;background:#f4f6fa;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.ops-sidebar{color:#fff;background:#17203a;border-right:1px solid #dfe4ec;flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.ops-brand{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:0 10px 18px;display:flex}.ops-brand img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:164px;height:36px}.ops-brand>span{color:#aeb8cd;text-transform:uppercase;font-size:11px;font-weight:600}.ops-sidebar nav{gap:5px;margin-top:20px;display:grid}.ops-sidebar nav button{color:#bfc7d8;cursor:pointer;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 11px;font-size:13px;display:grid}.ops-sidebar nav button:hover{color:#fff;background:#ffffff12}.ops-sidebar nav button.is-active{color:#fff;background:#6846e8;box-shadow:0 8px 20px #331d8747}.ops-sidebar-status{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:auto;padding:16px 9px 2px;display:flex}.ops-sidebar-status>div{gap:2px;display:grid}.ops-sidebar-status strong{font-size:12px;font-weight:600}.ops-sidebar-status span:last-child{color:#909bb3;font-size:10px}.ops-live-dot{background:#2ac67d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2ac67d1f}.ops-workspace{min-width:0}.ops-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:12px 24px;display:flex;position:sticky;top:0}.ops-header h1{color:#151c32;margin:2px 0 0;font-size:22px;line-height:1.2}.ops-header-actions{align-items:center;gap:8px;display:flex}.ops-updated{color:#6b758d;margin-right:4px;font-size:11px}.ops-search{color:#778198;background:#f8f9fc;border:1px solid #dfe4ec;border-radius:6px;align-items:center;gap:8px;width:260px;min-height:37px;padding:0 10px;display:flex}.ops-search input{color:#17203a;width:100%;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.ops-icon-button{color:#4c5872;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:6px;place-items:center;width:37px;height:37px;display:grid}.ops-icon-button:hover{color:#6846e8;border-color:#bfc7d6}.ops-content{gap:16px;padding:20px 24px 36px;display:grid}.ops-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.ops-kpi-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-kpi{background:#fff;border:1px solid #dfe4ec;border-radius:6px;align-content:center;gap:8px;min-height:88px;padding:14px;display:grid}.ops-kpi span{color:#68738b;font-size:11px;font-weight:600}.ops-kpi strong{color:#151c32;font-size:20px;line-height:1.1}.ops-kpi.is-good{border-top:3px solid #23ad70}.ops-kpi.is-warning{border-top:3px solid #e6a11f}.ops-kpi.is-danger{border-top:3px solid #d9475d}.ops-two-column{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:16px;display:grid}.ops-three-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-panel{background:#fff;border:1px solid #dfe4ec;border-radius:7px;min-width:0}.ops-panel-header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.ops-panel-header>div{color:#566178;align-items:center;gap:9px;display:flex}.ops-panel-header h2{color:#19213a;margin:0;font-size:14px;line-height:1.2}.ops-panel-header>span{color:#6e7890;font-size:11px}.ops-list{display:grid}.ops-list-row{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:58px;padding:10px 16px;display:flex}.ops-list-row:last-child{border-bottom:0}.ops-list-row>div{gap:3px;min-width:0;margin-right:auto;display:grid}.ops-list-row strong{color:#253049;font-size:12px;font-weight:600}.ops-list-row span:not(.ops-status,.ops-severity){color:#6e7890;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ops-severity{background:#9aa4b8;border-radius:3px;flex:none;width:3px;height:30px}.ops-severity.is-high{background:#d9475d}.ops-severity.is-medium{background:#e6a11f}.ops-severity.is-low{background:#5489e8}.ops-status{text-transform:capitalize;white-space:nowrap;border-radius:4px;align-items:center;width:fit-content;min-height:22px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ops-status.is-good{color:#15784a;background:#e6f7ef}.ops-status.is-warning{color:#8b5d06;background:#fff4d9}.ops-status.is-danger{color:#aa273e;background:#fdecef}.ops-definition-list{margin:0;padding:4px 16px}.ops-definition-list>div{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.ops-definition-list>div:last-child{border-bottom:0}.ops-definition-list dt{color:#657087;font-size:11px}.ops-definition-list dd{color:#202a43;text-align:right;margin:0;font-size:12px;font-weight:700}.ops-table-wrap{max-width:100%;overflow-x:auto}.ops-table{border-collapse:collapse;table-layout:auto;width:100%}.ops-table th{color:#68738a;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8fb;height:38px;padding:0 13px;font-size:10px;font-weight:700}.ops-table td{color:#3d475e;vertical-align:middle;border-top:1px solid #e9edf3;min-width:105px;height:62px;padding:9px 13px;font-size:11px}.ops-table td:first-child{min-width:185px}.ops-table td>strong,.ops-table td>span:not(.ops-status){display:block}.ops-table td>strong{color:#202a43;font-size:12px;font-weight:600}.ops-table td>span:not(.ops-status){color:#778198;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;font-size:10px;overflow:hidden}.ops-capitalize{text-transform:capitalize}.ops-row-action,.ops-inline-actions button,.ops-limit-heading button{color:#5d43cf;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7ddea;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.ops-inline-actions{gap:5px;display:flex}.ops-notice{color:#775515;background:#fffaec;border-bottom:1px solid #eee3c7;align-items:center;gap:9px;min-height:44px;padding:9px 16px;font-size:11px;display:flex}.ops-usage{align-items:center;gap:8px;min-width:120px;display:flex}.ops-usage>span{background:#e8ebf1;border-radius:3px;width:72px;height:5px;overflow:hidden}.ops-usage i{border-radius:inherit;background:#6846e8;height:100%;display:block}.ops-usage strong{color:#505a70;font-size:10px}.ops-empty{color:#5d6a82;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:12px;display:flex}.ops-modal-backdrop{z-index:100;background:#0e14246b;justify-content:flex-end;display:flex;position:fixed;inset:0}.ops-modal{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,620px);height:100%;display:grid;box-shadow:-18px 0 48px #151c322e}.ops-modal>header,.ops-modal>footer{border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ops-modal>header h2{color:#17203a;margin:4px 0 2px;font-size:20px}.ops-modal>header p,.ops-limit-heading p{color:#778198;margin:0;font-size:11px}.ops-modal>header>button{cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.ops-modal-body{padding:20px 22px 28px;overflow-y:auto}.ops-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ops-limit-heading{border-top:1px solid #e7eaf0;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;padding-top:18px;display:flex}.ops-limit-heading h3{color:#202a43;margin:0 0 4px;font-size:14px}.ops-limit-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.ops-limit-grid label{background:#fafbfc;border:1px solid #e2e6ee;border-radius:6px;padding:11px;position:relative}.ops-limit-grid label>span{color:#333e57;font-size:11px}.ops-limit-grid label>small{color:#858ea1;font-size:9px;font-weight:500}.ops-limit-grid input{min-height:36px}.ops-modal>footer{border-top:1px solid #e3e7ef;border-bottom:0;justify-content:flex-end}.ops-button-primary,.ops-button-secondary{cursor:pointer;min-height:37px;font:inherit;border-radius:5px;padding:0 14px;font-size:11px;font-weight:700}.ops-button-primary{color:#fff;background:#6846e8;border:1px solid #6846e8}.ops-button-secondary{color:#4c5870;background:#fff;border:1px solid #d9dfeb}.is-spinning{animation:.9s linear infinite ops-spin}@keyframes ops-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.ops-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-three-column{grid-template-columns:1fr}}@media (max-width:860px){.ops-shell{grid-template-columns:64px minmax(0,1fr)}.ops-sidebar{padding-inline:8px}.ops-brand{align-items:center;padding-inline:0}.ops-brand img{object-position:right center;width:42px}.ops-brand>span,.ops-sidebar nav button span,.ops-sidebar-status>div{display:none}.ops-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0;display:grid}.ops-sidebar-status{justify-content:center;padding-inline:0}.ops-two-column{grid-template-columns:1fr}.ops-header{padding-inline:16px}.ops-content{padding-inline:14px}.ops-updated{display:none}}@media (max-width:640px){.ops-kpi-grid,.ops-kpi-grid-four{grid-template-columns:1fr 1fr}.ops-search{width:150px}.ops-header h1{font-size:17px}.ops-limit-grid,.ops-form-grid{grid-template-columns:1fr}}body .dash2-sales-tooltip.is-right{transform:translate(-100%,calc(-100% - 12px))!important}body .dash2-sales-tooltip.is-right:after{left:auto!important;right:8px!important}body .dash2-sales-tooltip.is-below{transform:translate(-50%,12px)!important}body .dash2-sales-tooltip.is-below:after{border:0!important;border-top:1px solid #6947f538!important;border-left:1px solid #6947f538!important;top:-5px!important;bottom:auto!important}body .dash2-sales-tooltip.is-left.is-below{transform:translateY(12px)!important}body .dash2-sales-tooltip.is-right.is-below{transform:translate(-100%,12px)!important}body .dash2-sales-tooltip span,body .dash2-sales-tooltip strong,body .dash2-sales-tooltip small{letter-spacing:0!important;display:block!important}body .dash2-sales-tooltip span{color:#6f7898!important;font-size:10px!important;font-weight:650!important}body .dash2-sales-tooltip strong{color:#10183f!important;margin-top:2px!important;font-size:15px!important;font-weight:800!important}body .dash2-sales-tooltip small{color:#536080!important;margin-top:3px!important;font-size:9px!important;font-weight:550!important;line-height:1.35!important}body .dash2-sales-summary{z-index:2!important;background:#ffffffeb!important;border:1px solid #e1e6f3!important;border-radius:8px!important;min-width:126px!important;padding:8px 10px!important;position:absolute!important;top:52px!important;right:18px!important;box-shadow:0 12px 28px #2b37691a!important}body .dash2-sales-summary span,body .dash2-sales-summary strong{display:block!important}body .dash2-sales-summary span{color:#64719a!important;font-size:10px!important;font-weight:700!important}body .dash2-sales-summary strong{color:#10183f!important;margin-top:2px!important;font-size:14px!important;font-weight:850!important}body .dash2-sales-labels{height:20px!important;margin:-16px 24px 0!important;position:relative!important}body .dash2-sales-labels span{color:#7380a4!important;white-space:nowrap!important;font-size:10px!important;font-weight:650!important;position:absolute!important;top:0!important;transform:translate(-50%)!important}@media (max-width:900px){body .dash2-range-toolbar{flex-direction:column!important;align-items:flex-end!important}body .dash2-range-toolbar>span,body .dash2-range-toolbar>small{align-self:flex-start!important}body .dash2-custom-range{flex-wrap:wrap!important;width:100%!important}}.assistant-card{gap:18px;display:grid}.assistant-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:16px;display:grid}.assistant-chat{border:1px solid var(--card-border);background:#f8fbff;border-radius:18px;gap:12px;max-height:520px;padding:14px;display:grid;overflow:auto}.assistant-message{border:1px solid var(--card-border);background:#fff;border-radius:16px;gap:6px;max-width:88%;padding:12px 14px;display:grid}.assistant-message p{white-space:pre-wrap;margin:0}.assistant-message-user{background:#eaf2ff;border-color:#2563eb3d;justify-self:end}.assistant-message-assistant{justify-self:start}.assistant-side-panel{border:1px solid var(--card-border);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:16px;display:grid}.assistant-side-panel h4,.assistant-side-panel p{margin:0}.assistant-meta,.assistant-status{color:var(--muted);gap:6px;font-size:13px;display:grid}.assistant-prompts,.button-row{flex-wrap:wrap;gap:10px;display:flex}.error-text{color:#b42318}.reconciliation-table{gap:8px;display:grid;overflow-x:auto}.reconciliation-row{border:1px solid var(--card-border);background:#fbfdff;border-radius:12px;grid-template-columns:1.3fr .95fr .95fr 1fr 1.25fr .8fr .8fr .8fr .8fr 1fr;align-items:center;gap:12px;min-width:1180px;padding:12px 14px;display:grid}.reconciliation-row span{color:var(--muted);font-size:13px}.reconciliation-row-head{background:var(--accent-soft)}.reconciliation-row-head span{color:var(--foreground);font-weight:700}.badge-short,.badge-missing_payment,.badge-missing_order{color:#b42318;background:#fee4e2}.badge-excess,.badge-needs_review{color:#a15c07;background:#fff3d6}.badge-matched{color:#067647;background:#dcfae6}.command-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.command-card-safe{background:#f3fcf6;border-color:#06764738}.command-card-pending{background:#fff9ed;border-color:#b5670d38}.command-card-risk{background:#fff6f5;border-color:#b4231838}.command-card-closed{background:#f6f8fb}.command-controls{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.command-controls textarea,.command-controls input,.ledger-toolbar select{border:1px solid var(--card-border);width:100%;color:var(--foreground);font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.command-controls textarea{resize:vertical;min-height:128px}.command-controls>div{align-content:start;gap:12px;display:grid}.command-order-list{gap:10px;display:grid}.command-order-row{border:1px solid var(--card-border);background:#fff;border-left-width:5px;border-radius:14px;grid-template-columns:minmax(210px,1.2fr) minmax(210px,1.2fr) minmax(120px,.6fr) minmax(130px,.7fr);align-items:center;gap:14px;padding:14px;display:grid}.command-order-row div{gap:4px;display:grid}.command-order-row span{color:var(--muted);font-size:13px}.command-risk{border-left-color:#d92d20}.command-pending{border-left-color:#f59e0b}.command-safe{border-left-color:#16a34a}.command-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:20px 0 56px;animation:.32s both page-enter}.marketing-nav{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 28px;display:flex}.marketing-nav nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-nav nav a:not(.primary-link){color:var(--muted);padding:10px 12px;font-weight:800}.marketing-brand{color:var(--foreground);align-items:center;gap:10px;display:flex}.landing-page{color:#0f172a;width:min(1240px,100% - 40px)}.marketing-shell.landing-page{min-height:100vh;padding-bottom:44px;position:relative}.marketing-shell.landing-page:before{z-index:-1;content:"";background:radial-gradient(circle at 10% 8%,#4f46e51a,#0000 32%),radial-gradient(circle at 88% 12%,#7c3aed14,#0000 30%),#f8fafc;position:fixed;inset:0}.landing-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e2e8f0;border-top:0;margin-bottom:8px;position:sticky;top:0;box-shadow:0 12px 32px #0f172a14}.landing-nav .marketing-brand{color:#0f172a}.landing-nav .brand-mark{color:#4f46e5;background:linear-gradient(135deg,#fff,#eef2ff);box-shadow:0 12px 28px #4f46e524}.landing-nav nav a:not(.primary-link){color:#64748b}.landing-page .primary-link{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#4f46e58c;box-shadow:0 12px 26px #4f46e533}.landing-page .secondary-link{color:#0f172a;background:#fff;border-color:#e2e8f0}.landing-page .primary-link:hover,.landing-page .secondary-link:hover{box-shadow:0 14px 30px #02081738}.landing-hero{color:#fff;background:radial-gradient(circle at 78% 12%,#14b8a647,#0000 30%),radial-gradient(circle at 18% 8%,#2563eb33,#0000 34%),linear-gradient(135deg,#07111f 0%,#0f2544 48%,#102f49 100%);border:1px solid #0f172a1a;border-radius:36px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:34px;min-height:620px;padding:38px;display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a42}.premium-hero{color:#0f172a;background:linear-gradient(90deg,#fff 0% 48%,#f5f7ff 48% 100%);border:1px solid #e2e8f0;border-radius:26px;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);min-height:500px;padding:22px;position:relative;box-shadow:0 24px 70px #0f172a1a,inset 0 0 0 1px #ffffffdb}.premium-hero:before{z-index:0;content:"";pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:22px;position:absolute;inset:22px 52% 22px 22px}.premium-hero:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 16%,#4f46e514,#0000 30%),#f1f5ff;border:1px solid #e2e8f0;border-radius:22px;position:absolute;inset:22px 22px 22px 49%}.landing-copy{z-index:1;gap:18px;padding:34px 20px;display:grid;position:relative}.landing-copy .eyebrow{color:#047857;background:#10b98114;border-color:#10b9813d;width:fit-content}.landing-copy h1{letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:850;line-height:1.08}.landing-copy p{color:#64748b;max-width:540px;margin:0;font-size:15px;line-height:1.62}.primary-link-large{border-radius:16px;min-height:50px;padding:15px 22px;font-size:15px}.landing-trust-row{flex-wrap:wrap;gap:10px;display:flex}.landing-trust-row span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.landing-visual{min-height:500px;position:relative}.premium-hero .landing-visual{z-index:1;min-height:410px}.visual-glow{filter:none;background:repeating-linear-gradient(135deg,#4f46e50b 0 1px,#0000 1px 12px);border:1px dashed #4f46e538;border-radius:22px;position:absolute;inset:20px 22px 22px}.preview-window{width:min(520px,100%);color:var(--foreground);background:#f8fafcf5;border:1px solid #ffffff29;border-radius:28px;gap:16px;margin:28px 0 0 auto;padding:18px;display:grid;position:relative;transform:rotate(1.5deg);box-shadow:0 34px 90px #00000047}.premium-preview{z-index:2;background:#f8fafcfa;border:1px solid #c7d2fe;margin-top:30px;padding:17px;transform:none;box-shadow:0 24px 64px #0f172a1f,0 0 0 6px #ffffffb8}.preview-topbar{align-items:center;gap:7px;display:flex}.preview-topbar strong{color:#64748b;margin-left:auto;font-size:12px}.preview-topbar span{background:#cbd5e1;border-radius:999px;width:10px;height:10px}.preview-hero-card{color:#fff;background:radial-gradient(circle at 100%,#10b98133,#0000 36%),linear-gradient(135deg,#0f172a,#312e81);border:1px solid #94a3b842;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.preview-hero-card div{gap:5px;display:grid}.preview-hero-card span,.preview-card span{color:#64748bf5;font-size:12px;font-weight:800}.preview-hero-card span{color:#e2e8f0bf}.preview-hero-card strong{font-size:20px}.preview-hero-card b{color:#0f172a;background:linear-gradient(135deg,#f59e0b,#10b981);border-radius:50%;place-items:center;width:62px;height:62px;font-size:18px;display:grid}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;min-height:82px;padding:14px;display:grid}.preview-card strong{font-size:22px}.preview-card-hot{background:#10b98114;border-color:#10b98157}.preview-list{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;gap:9px;padding:14px;font-size:13px;font-weight:800;display:grid}.preview-list div{align-items:center;gap:9px;display:flex}.dot{border-radius:999px;width:9px;height:9px}.dot-green{background:#10b981}.dot-gold{background:#f59e0b}.dot-blue{background:#4f46e5}.floating-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ad1;border:1px solid #ffffff42;border-radius:20px;gap:4px;width:198px;padding:14px;display:grid;position:absolute;box-shadow:0 24px 70px #00000047}.floating-card span{color:#a7f3d0;font-size:12px;font-weight:900}.floating-card strong{letter-spacing:-.03em;font-size:20px}.floating-card small{color:#e2e8f0c7;line-height:1.4}.floating-card-left{top:6px;left:8px}.floating-card-right{bottom:0;right:10px}.premium-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 34px;display:grid}.premium-proof-row div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:6px;padding:20px;display:grid;box-shadow:0 16px 38px #0f172a12,inset 4px 0 #4f46e5}.premium-proof-row strong{font-size:18px}.premium-proof-row span{color:#64748b}.tool-showcase{background:radial-gradient(circle at 12% 8%,#4f46e514,#0000 26%),radial-gradient(circle at 90% 10%,#7c3aed0f,#0000 28%),#fff;border:1px solid #e2e8f0;border-radius:26px;gap:22px;margin-top:28px;padding:30px;display:grid;box-shadow:0 20px 54px #0f172a14}.showcase-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.showcase-heading h2{letter-spacing:-.028em;max-width:700px;margin:8px 0 0;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.landing-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.premium-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-tool-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:10px;min-height:160px;padding:20px;display:grid;box-shadow:0 12px 30px #0f172a12}.premium-tool-card{min-height:184px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a12,inset 0 4px #4f46e5}.premium-tool-card:after{content:"";background:linear-gradient(135deg,#7c3aed14,#10b98114);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-54px;right:-48px}.premium-tool-card:hover{border-color:#4f46e557;transform:translateY(-4px);box-shadow:0 24px 60px #0f172a1f}.landing-tool-card span{color:#4f46e5;background:#4f46e517;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.landing-tool-card strong{letter-spacing:-.02em;font-size:22px}.landing-tool-card p{color:#64748b;margin:0;line-height:1.55}.growth-system{background:radial-gradient(circle at 100% 0,#10b98114,#0000 36%),#fff;border:1px solid #e2e8f0;border-radius:26px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin-top:24px;padding:28px;display:grid;box-shadow:0 20px 54px #0f172a14}.growth-system h2{letter-spacing:-.028em;margin:8px 0 0;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.growth-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.growth-system-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:8px;padding:20px;display:grid}.growth-system-grid strong{font-size:22px}.growth-system-grid span{color:#64748b;line-height:1.45}.landing-steps,.landing-final-cta{background:#fff;border:1px solid #e2e8f0;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:28px;display:flex;box-shadow:0 18px 44px #0f172a12}.premium-final-cta{background:radial-gradient(circle at 86% 14%,#f59e0b1f,#0000 30%),radial-gradient(circle at 10% 10%,#4f46e514,#0000 28%),#fff;border-color:#10b9813d}.landing-steps h2,.landing-final-cta h2{letter-spacing:-.03em;max-width:620px;margin:8px 0 0;font-size:clamp(25px,2.6vw,34px);line-height:1.12}.step-track{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.step-pill{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;min-width:160px;padding:12px 14px;display:flex}.step-pill span{color:#fff;background:#4f46e5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.landing-final-cta{background:radial-gradient(circle at 100%,#f59e0b1f,#0000 30%),#fff;margin-bottom:12px}.landing-footer{background:#fff;border:1px solid #e2e8f0;border-radius:28px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:34px;margin-top:26px;padding:34px;display:grid;box-shadow:0 18px 44px #0f172a12}.footer-brand{align-content:start;gap:14px;display:grid}.footer-brand p{color:#64748b;max-width:420px;margin:0;line-height:1.6}.footer-links strong{color:#0f172a;font-size:14px}.footer-links a{color:#64748b;font-size:13px;font-weight:700}.footer-links a:hover{color:#4f46e5}.footer-bottom{color:#64748b;border-top:1px solid #e2e8f0;grid-column:1/-1;justify-content:space-between;gap:14px;padding-top:20px;font-size:13px;display:flex}.marketing-brand span:not(.brand-mark){gap:1px;display:grid}.marketing-brand small{color:#64748b;font-size:11px;font-weight:700}.saas-hero{background:radial-gradient(circle at 60% 20%,#7c3aed1a,#0000 34%),radial-gradient(circle at 92% 16%,#10b9811a,#0000 26%),#fff;border:1px solid #e2e8f0;border-radius:32px;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:36px;min-height:620px;padding:46px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a1a}.saas-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 40% 40%,#4f46e529,#0000 38%),linear-gradient(135deg,#4f46e50f,#7c3aed14);position:absolute;inset:0 0 0 46%}.saas-hero-copy{z-index:1;gap:18px;max-width:560px;display:grid;position:relative}.saas-hero-copy h1{color:#0f172a;letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:900;line-height:.96}.saas-hero-copy h1:after{color:#4f46e5;content:" Meesho."}.saas-hero-copy h1{max-width:650px}.saas-hero-copy p{color:#64748b;max-width:520px;margin:0;font-size:17px;line-height:1.65}.saas-hero-copy .hero-tagline{color:#4f46e5;letter-spacing:-.01em;background:linear-gradient(135deg,#4f46e514,#10b98114);border:1px solid #7c3aed38;border-radius:999px;width:fit-content;max-width:none;padding:10px 14px;font-size:14px;font-weight:900;line-height:1.2;box-shadow:0 14px 30px #4f46e514}.hero-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.hero-check-grid span{color:#334155;padding-left:24px;font-size:13px;font-weight:800;position:relative}.hero-check-grid span:before{content:"";background:#10b981;border-radius:50%;place-items:center;width:10px;height:10px;display:grid;position:absolute;top:5px;left:0;box-shadow:0 0 0 4px #10b9811f}.hero-note{color:#64748b;font-weight:700}.saas-dashboard{z-index:1;background:#ffffffd6;border:1px solid #c7d2fe;border-radius:30px;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 26px 80px #4f46e52e,0 0 0 8px #ffffff8a}.dashboard-rail{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-content:start;gap:16px;padding:12px;display:grid}.dashboard-rail span{background:#eef2ff;border-radius:12px;width:36px;height:36px}.dashboard-rail span:first-child{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.dashboard-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;gap:14px;padding:18px;display:grid}.dashboard-topline,.product-intel-card,.score-row,.dashboard-grid,.recommendation-bar{position:relative}.dashboard-topline{color:#64748b;justify-content:space-between;font-size:12px;font-weight:900;display:flex}.dashboard-topline b{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px}.score-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:16px;padding:16px;display:grid}.score-row>strong{color:#10b981;font-size:56px;line-height:1}.score-row span,.product-intel-card span,.dashboard-grid span,.recommendation-bar span,.recommended-card span{color:#64748b;font-size:12px;font-weight:900}.score-row small,.product-intel-card small,.recommended-card small{color:#64748b}.mini-chart{background:linear-gradient(135deg,#10b98129,#0000),repeating-linear-gradient(90deg,#e2e8f0 0 1px,#0000 1px 28px);border-radius:16px;height:74px}.product-intel-card{border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:116px minmax(0,1fr) 140px;align-items:center;gap:16px;padding:16px;display:grid}.product-thumb,.research-image{color:#7c3aed;background:radial-gradient(circle at 50% 38%,#f59e0b38,#0000 30%),linear-gradient(135deg,#fff7ed,#eef2ff);border-radius:14px;place-items:center;min-height:104px;font-size:12px;font-weight:900;display:grid}.product-intel-card strong{margin-top:8px;font-size:28px;display:block}.profit-pill strong{color:#10b981}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:6px;padding:14px;display:grid}.dashboard-grid strong{color:#4f46e5}.recommendation-bar{background:#10b98114;border:1px solid #10b98138;border-radius:18px;gap:6px;padding:16px;display:grid}.recommendation-bar strong{color:#059669}.metric-strip{background:#fff;border:1px solid #e2e8f0;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(980px,100%);margin:-22px auto 26px;padding:18px;display:grid;box-shadow:0 24px 70px #0f172a1a}.metric-strip div{border-right:1px solid #e2e8f0;gap:5px;padding:10px 20px;display:grid}.metric-strip div:last-child{border-right:0}.metric-strip span{color:#64748b;font-size:12px;font-weight:800}.metric-strip strong{color:#0f172a;font-size:16px}.dark-tool-band{color:#fff;background:radial-gradient(circle at 20% 0,#7c3aed38,#0000 28%),linear-gradient(135deg,#050b1c,#111827);border-radius:34px;gap:24px;margin:26px 0;padding:42px 34px;display:grid;box-shadow:0 28px 80px #0f172a33}.band-heading{text-align:center}.band-heading h2,.workflow-section h2,.comparison-section h2{color:inherit;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px)}.band-heading h2 span{color:#a78bfa}.band-heading p{color:#cbd5e1;margin:8px 0 0}.tool-band-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.tool-band-grid article{background:#ffffff0f;border:1px solid #e2e8f029;border-radius:18px;gap:12px;min-height:190px;padding:22px;display:grid}.tool-band-grid article span{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.tool-band-grid article p{color:#cbd5e1;margin:0;font-size:13px;line-height:1.55}.research-demo{background:#fff;border:1px solid #e2e8f0;border-radius:28px;grid-template-columns:minmax(0,.76fr) minmax(520px,1.24fr);align-items:center;gap:34px;margin:18px 0;padding:34px;display:grid;box-shadow:0 20px 54px #0f172a14}.research-copy h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(30px,3vw,44px)}.research-copy h2 span,.research-copy h2 strong{color:#4f46e5}.research-copy p{color:#64748b}.search-demo{background:#fff;border:1px solid #c7d2fe;border-radius:16px;gap:10px;margin:22px 0 12px;padding:8px;display:flex}.search-demo span{color:#334155;flex:1;padding:12px 14px;font-weight:800}.search-demo button,.recommended-card a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:0;border-radius:12px;padding:12px 16px;font-weight:900}.tag-row span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.research-result-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:150px minmax(0,1fr) 170px;gap:18px;padding:18px;display:grid}.research-score-grid div,.recommended-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:5px;padding:14px;display:grid}.research-score-grid span{color:#64748b;font-size:12px;font-weight:900}.research-score-grid strong,.recommended-card strong{color:#10b981;font-size:28px}.recommended-card{text-align:center;align-content:center}.recommended-card a{margin-top:8px}.workflow-section{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:28px;gap:26px;margin:26px 0;padding:34px;display:grid;box-shadow:0 18px 44px #0f172a12}.workflow-step{justify-items:center;gap:8px;padding:16px 10px;display:grid}.workflow-step span{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.workflow-step small{color:#64748b;line-height:1.4}.comparison-section{color:#fff;background:linear-gradient(135deg,#050b1c,#111827);border-radius:34px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);gap:34px;margin:26px 0;padding:38px;display:grid;box-shadow:0 28px 80px #0f172a38}.comparison-table,.comparison-section aside{background:#ffffff0f;border:1px solid #e2e8f029;border-radius:18px;margin-top:22px;overflow:hidden}.comparison-head,.comparison-row{grid-template-columns:1.4fr .7fr .7fr;display:grid}.comparison-head span,.comparison-row span,.comparison-row strong,.comparison-row em{border-bottom:1px solid #e2e8f01a;padding:13px 16px}.comparison-head{color:#cbd5e1;font-weight:900}.comparison-row strong{color:#10b981;font-style:normal}.comparison-row em{color:#ef4444;font-style:normal}.comparison-section aside{align-content:start;gap:16px;padding:24px;display:grid}.comparison-section aside h3,.comparison-section aside p{margin:0}.comparison-section aside ul{gap:10px;margin:0;padding-left:18px;display:grid}.marketing-hero{border:1px solid var(--card-border);background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 34%),linear-gradient(135deg,#fff,#eef5ff);border-radius:30px;gap:20px;padding:54px;display:grid;box-shadow:0 24px 70px #2a437024}.marketing-hero h1{letter-spacing:-.04em;max-width:980px;margin:0;font-size:clamp(34px,5vw,68px);line-height:1}.marketing-hero p{max-width:780px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.marketing-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.marketing-strip div{border:1px solid var(--card-border);background:#fff;border-radius:18px;gap:5px;padding:16px;display:grid;box-shadow:0 12px 30px #2a437014}.marketing-strip span{color:var(--muted);font-size:13px}.marketing-cta{color:#fff;background:linear-gradient(135deg,#0b2a6f,#123b96);border:1px solid #2563eb38;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:26px;display:flex;box-shadow:0 22px 58px #0b2a6f38}.marketing-cta h2{max-width:720px;margin:8px 0 0}.marketing-cta .eyebrow{color:#dbeafe;background:#ffffff21;border-color:#ffffff47}.auth-shell{background:linear-gradient(135deg,#7348eb14,#0000 38%),radial-gradient(circle at 82% 18%,#8d67f21f,#0000 32%),#f8f8fd;place-items:center;min-height:100vh;padding:36px 20px;display:grid}.auth-card{background:#fffffff5;border:1px solid #7047eb29;border-radius:12px;gap:18px;width:min(480px,100%);padding:34px;display:grid;box-shadow:0 28px 80px #2d246221}.auth-brand{justify-content:center;width:100%;display:flex}.auth-brand img{object-fit:contain;width:min(270px,76%);height:68px;display:block}.auth-heading{text-align:center}.auth-card h1{color:#0c1237;letter-spacing:0;margin:12px 0 8px;font-size:34px}.auth-card p{color:var(--muted);margin:0;line-height:1.6}.auth-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-mode-switch button,.auth-submit{min-height:46px}.auth-form{gap:16px;display:grid}.auth-icon-field>span{align-items:center;display:flex;position:relative}.auth-icon-field>span>svg{color:#7765b7;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.auth-icon-field>span>input{width:100%;padding-left:43px}.auth-icon-field>span>input:has(+.auth-password-toggle){padding-right:48px}.auth-password-toggle{color:#6e6590;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;right:8px}.auth-password-toggle:hover{color:#7047eb;background:#f1edff}.auth-password-toggle svg{pointer-events:auto!important;width:18px!important;height:18px!important;position:static!important}.auth-text-button{color:#6840df;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;display:inline-flex}.auth-text-button:hover{color:#4f2bc2;text-decoration:underline}.auth-forgot-link{justify-self:end;margin-top:-7px}.auth-back-button{justify-self:center}.auth-back-button svg{width:16px;height:16px}.auth-field-error{color:#c73b55;font-size:12px;font-weight:500}.auth-submit{justify-content:center;width:100%}.auth-submit:disabled{cursor:not-allowed;opacity:.55}.consent-check{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}@media (max-width:540px){.auth-shell{padding:16px}.auth-card{padding:24px 20px}.auth-card h1{font-size:29px}.auth-brand img{width:min(250px,82%);height:58px}}.consent-check input{margin-top:3px}@media (max-width:1080px){.saas-hero,.research-demo,.comparison-section{grid-template-columns:1fr}.saas-hero:after{inset:46% 0 0}.tool-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-strip,.workflow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip div:nth-child(2){border-right:0}.research-result-card{grid-template-columns:140px minmax(0,1fr)}.recommended-card{grid-column:1/-1}.premium-hero{grid-template-columns:1fr}.premium-hero:before,.premium-hero:after{inset:18px}.premium-hero:after{top:48%}.premium-hero .landing-visual{min-height:auto}.premium-preview{width:min(620px,100%);margin:10px auto 0;transform:none}.floating-card-left,.floating-card-right{width:auto;margin-top:12px;position:static}.premium-proof-row,.premium-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-system,.landing-footer{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--card-border);height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.action-card,.sku-cost-header{flex-direction:column;align-items:stretch}.action-row{width:100%}.primary-button,.secondary-button{flex:1}.assistant-layout,.command-controls,.command-two-column,.command-order-row{grid-template-columns:1fr}.assistant-message{max-width:100%}.marketing-nav,.marketing-cta{flex-direction:column;align-items:stretch}.landing-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-page{width:min(100% - 24px,1240px)}.saas-hero{min-height:auto;padding:22px}.saas-hero:after{display:none}.saas-hero-copy h1{font-size:clamp(38px,12vw,54px)}.hero-check-grid,.dashboard-grid,.metric-strip,.tool-band-grid,.research-score-grid,.workflow-track{grid-template-columns:1fr}.saas-dashboard{grid-template-columns:1fr;padding:14px}.dashboard-rail{grid-template-columns:repeat(5,1fr);align-content:stretch}.score-row,.product-intel-card,.research-result-card,.comparison-head,.comparison-row{grid-template-columns:1fr}.mini-chart{width:100%}.metric-strip{margin-top:14px}.metric-strip div{border-bottom:1px solid #e2e8f0;border-right:0}.metric-strip div:last-child{border-bottom:0}.dark-tool-band,.research-demo,.workflow-section,.comparison-section{border-radius:24px;padding:22px}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:24px}.premium-hero{grid-template-columns:1fr;padding:24px}.premium-hero:before,.premium-hero:after{display:none}.landing-copy h1{font-size:clamp(30px,10vw,42px)}.landing-visual{min-height:auto}.preview-window{margin:4px 0 0;transform:none}.floating-card{width:auto;margin-top:12px;position:static}.premium-proof-row,.premium-tool-grid,.growth-system,.growth-system-grid,.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.showcase-heading{flex-direction:column;align-items:start}.landing-tools{grid-template-columns:1fr}.landing-steps,.landing-final-cta{flex-direction:column;align-items:stretch}.step-track{justify-content:stretch}.step-pill{width:100%}.marketing-hero{padding:30px 22px}.marketing-nav nav{width:100%}}@media (min-width:1024px){.landing-page .landing-nav{justify-content:space-between;align-items:center;width:min(1280px,100% - 64px);min-height:86px;margin:0 auto;padding:22px 0;display:flex}.landing-page .landing-nav .marketing-brand{flex:0 0 210px;min-width:210px}.landing-page .landing-nav nav{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:clamp(14px,1.35vw,24px);width:auto;min-width:0;display:flex;overflow:visible}.landing-page .landing-nav nav a{white-space:nowrap;flex:none;font-size:clamp(12px,.82vw,14px);line-height:1}.landing-page .login-link{margin-left:clamp(4px,.8vw,14px);padding:14px 20px}.landing-page .landing-nav nav .primary-link{padding:15px 22px}.moonrise-hero{grid-template-columns:minmax(440px,.86fr) minmax(560px,1.14fr);gap:clamp(34px,4vw,58px);width:min(1280px,100% - 64px);padding:46px 0 36px}.moonrise-hero-copy{gap:18px;padding-top:10px}.moonrise-hero-copy h1{max-width:560px;font-size:clamp(52px,5vw,76px);line-height:.95}.moonrise-hero-copy>p:not(.hero-tagline){max-width:520px;font-size:16px;line-height:1.55}.moonrise-hero .hero-check-grid{gap:10px 22px}.landing-page .primary-link-large{min-height:52px;padding:0 26px}.moonrise-dashboard-wrap{padding:10px 0 0}.moonrise-dashboard-shell{transform-origin:0;border-radius:28px;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:20px;transform:perspective(1200px)rotateX(1deg)rotateY(-3deg)scale(.94)}.dashboard-rail{gap:11px;padding:9px}.dashboard-rail span{width:36px;height:36px}.dashboard-panel{gap:14px;padding:20px}.score-row{grid-template-columns:200px minmax(0,1fr);padding:14px}.score-row strong{font-size:48px}.product-intel-card{grid-template-columns:116px minmax(0,1fr) 168px;gap:14px;padding:14px}.product-thumb{min-height:112px}.product-copy>span{font-size:16px}.product-metrics b{font-size:20px}.profit-pill{padding:14px}.profit-pill strong{font-size:24px}.recommendation-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:15px}.recommendation-bar strong,.recommendation-bar b{font-size:15px}.metric-strip,.research-demo,.workflow-section,.landing-final-cta{width:min(1180px,100% - 64px)}.landing-footer{width:min(1280px,100% - 64px)}}@media (min-width:1024px) and (max-width:1240px){.landing-page .landing-nav{width:min(1120px,100% - 40px)}.landing-page .landing-nav .marketing-brand{flex-basis:180px;min-width:180px}.landing-page .landing-nav nav{gap:12px}.landing-page .landing-nav nav a{font-size:12px}.landing-page .login-link,.landing-page .landing-nav nav .primary-link{padding-left:16px;padding-right:16px}.moonrise-hero{grid-template-columns:minmax(400px,.82fr) minmax(500px,1.18fr);gap:24px;width:min(1120px,100% - 40px)}.moonrise-hero-copy h1{font-size:clamp(48px,5.1vw,64px)}.moonrise-dashboard-shell{transform:perspective(1200px)rotateX(1deg)rotateY(-2deg)scale(.86)}}.marketing-shell.landing-page{--cx-purple:#6d4aff;--cx-blue:#2563eb;--cx-green:#22c55e;--cx-navy:#0f172a;--cx-bg:#f8faff;--cx-card:#fff;--cx-deep:#020b2d;--cx-line:#e8ecf8;background:radial-gradient(circle at 68% 5%, #6d4aff2e, transparent 28%), radial-gradient(circle at 88% 18%, #2563eb1f, transparent 25%), linear-gradient(180deg, #fff 0%, var(--cx-bg) 54%, #fff 100%);max-width:none;color:var(--cx-navy);padding:0}.landing-page .landing-nav{width:min(1440px,100% - 96px);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:24px 0}.landing-page .marketing-brand{gap:12px}.landing-page .brand-mark,.landing-page .brand-mark-gradient{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#6d4aff 52%,#9d4edd 100%);border-radius:13px;width:48px;height:40px;font-size:14px;font-weight:950;box-shadow:0 16px 34px #6d4aff47}.landing-page .marketing-brand strong{color:var(--cx-navy);letter-spacing:-.02em;font-size:18px;font-weight:950}.landing-page .marketing-brand small{color:#53617c;margin-top:-1px;font-size:11px;font-weight:800;display:block}.landing-page .landing-nav nav{color:#172036;gap:26px;font-size:13px;font-weight:850}.landing-page .landing-nav nav a{color:#172036}.landing-page .login-link{background:#fff;border:1px solid #d8def1;border-radius:12px;padding:11px 20px;box-shadow:0 10px 24px #0f172a0d;color:#0f172a!important}.landing-page .primary-link{background:linear-gradient(135deg, var(--cx-purple), #8b5cf6);border:0;border-radius:12px;box-shadow:0 18px 36px #6d4aff47;color:#fff!important}.landing-page .secondary-link{background:#fff;border:1px solid #d8def1;box-shadow:0 16px 36px #0f172a12;color:#101936!important}.moonrise-hero{grid-template-columns:.86fr 1.14fr;gap:58px;width:min(1440px,100% - 96px);margin:18px auto 0;padding:54px 0 42px;display:grid;position:relative}.moonrise-hero:before{z-index:0;filter:blur(8px);content:"";background:radial-gradient(circle at 45%,#6d4aff4d,#0000 34%),radial-gradient(circle at 74% 32%,#2563eb29,#0000 32%);border-radius:999px;position:absolute;inset:-6px 1% 24px 42%}.moonrise-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;padding-top:18px;display:flex;position:relative}.hero-platform-pill{color:var(--cx-purple);background:#6d4aff14;border:1px solid #6d4aff1f;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900}.moonrise-hero-copy h1{color:#070b25;letter-spacing:-.072em;max-width:620px;margin:0;font-size:clamp(58px,5.5vw,88px);font-weight:950;line-height:.94}.moonrise-hero-copy h1 span{background:linear-gradient(135deg, #4f46e5, var(--cx-purple), #a855f7);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.moonrise-hero-copy>p:not(.hero-tagline){color:#55627c;max-width:560px;margin:0;font-size:17px;line-height:1.65}.moonrise-hero .hero-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 28px;display:grid}.moonrise-hero .hero-check-grid span{color:#22304d;padding-left:24px;font-size:13px;font-weight:800;position:relative}.moonrise-hero .hero-check-grid span:before{background:var(--cx-purple);color:#fff;content:"✓";border-radius:999px;place-items:center;width:15px;height:15px;font-size:10px;display:grid;position:absolute;top:2px;left:0}.landing-page .hero-actions{align-items:center;gap:16px;margin-top:4px;display:flex}.landing-page .primary-link-large{border-radius:14px;min-height:56px;padding:0 28px;font-size:15px;font-weight:950}.landing-page .hero-note{color:#65738d;font-size:12px;font-weight:750}.moonrise-dashboard-wrap{z-index:1;padding:24px 12px 16px;position:relative}.moonrise-dashboard-shell{background:linear-gradient(#fffffff7,#f7f9fff5),radial-gradient(circle at 55% 100%,#6d4aff40,#0000 42%);border:1px solid #cad3f4e6;border-radius:28px;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px 24px 24px 18px;display:grid;position:relative;transform:perspective(1200px)rotateX(1deg)rotateY(-4deg);box-shadow:0 46px 90px #463da42e,0 0 0 10px #ffffff94}.dashboard-rail{border:1px solid var(--cx-line);background:#ffffffe6;border-radius:22px;align-content:start;gap:13px;padding:10px;display:grid}.dashboard-rail span{width:40px;height:40px;color:var(--cx-purple);background:#f4f0ff;border-radius:14px;place-items:center;font-size:11px;font-weight:950;display:grid}.dashboard-rail span:first-child{background:linear-gradient(135deg, var(--cx-purple), #b794ff);color:#fff}.dashboard-panel,.research-result-card,.workflow-section,.metric-strip{border:1px solid var(--cx-line);background:var(--cx-card);box-shadow:0 28px 80px #2d37641a}.dashboard-panel{border-radius:24px;gap:16px;padding:24px;display:grid}.dashboard-topline,.score-row{justify-content:space-between;align-items:center;display:flex}.dashboard-topline{color:#62708b;font-size:13px;font-weight:900}.dashboard-topline b{color:#53617c;background:#f8faff;border-radius:10px;padding:8px 12px}.score-row{border:1px solid #eef2fb;border-radius:18px;grid-template-columns:230px minmax(0,1fr);gap:18px;padding:16px;display:grid}.score-row strong{color:var(--cx-green);letter-spacing:-.06em;font-size:56px;font-weight:950}.score-row span{color:#16a34a;background:#dcfce7;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.mini-chart{background:linear-gradient(#f0fdf4,#fff);border-radius:16px;align-items:end;gap:8px;height:70px;padding:12px;display:flex}.mini-chart i{background:linear-gradient(180deg, var(--cx-green), #86efac);border-radius:999px;flex:1}.mini-chart i:first-child{height:35%}.mini-chart i:nth-child(2){height:44%}.mini-chart i:nth-child(3){height:40%}.mini-chart i:nth-child(4){height:58%}.mini-chart i:nth-child(5){height:52%}.mini-chart i:nth-child(6){height:70%}.mini-chart i:nth-child(7){height:84%}.product-intel-card{background:#fff;border:1px solid #eef2fb;border-radius:18px;grid-template-columns:132px minmax(0,1fr) 190px;gap:18px;padding:16px;display:grid}.product-thumb,.research-image{background:radial-gradient(circle at 44% 32%,#fef3c7 0 11%,#0000 12%),radial-gradient(circle at 51% 53%,#14532d 0 16%,#0000 17%),linear-gradient(135deg,#fff7ed,#ede9fe);border-radius:16px;position:relative}.product-thumb{min-height:128px}.product-thumb span{background:#ffffff7a;border:7px solid #d97706;border-radius:999px 999px 18px 18px;position:absolute;inset:18px 28px}.product-copy>span{color:#111936;font-size:18px;font-weight:950}.product-copy>small,.product-metrics small,.profit-pill span,.research-score-grid span,.recommended-card span{color:#64748b;font-weight:850}.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.product-metrics b{color:#0f172a;font-size:22px;font-weight:950}.status-pills{gap:10px;margin-top:12px;display:flex}.status-pills span{color:#64748b;border:1px solid #e9edf7;border-radius:12px;min-width:120px;padding:10px 12px;font-size:12px;font-weight:850}.status-pills b{color:#16a34a;display:block}.status-pills span:nth-child(2) b{color:#f59e0b}.profit-pill{background:#fff;border:1px solid #eef2fb;border-radius:16px;gap:8px;padding:16px;display:grid}.profit-pill strong{color:var(--cx-green);letter-spacing:-.05em;font-size:28px;font-weight:950}.profit-pill small{color:#16a34a;font-weight:900}.profit-pill dl{gap:8px;margin:4px 0 0;display:grid}.profit-pill dl div{color:#475569;justify-content:space-between;gap:12px;font-size:12px;display:flex}.profit-pill dt,.profit-pill dd{margin:0}.recommendation-bar{background:#fff;border:1px solid #eef2fb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;display:grid}.recommendation-bar span{color:#64748b;font-size:12px;font-weight:900;display:block}.recommendation-bar strong{color:var(--cx-green);font-size:17px;font-weight:950}.recommendation-bar b{color:var(--cx-purple);font-size:16px;font-weight:950}.metric-strip{border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1160px,100% - 96px);margin:6px auto 24px;padding:22px 30px;display:grid}.metric-strip div{border-right:1px solid var(--cx-line);padding:0 28px}.metric-strip div:nth-child(4){border-right:0}.metric-strip span{color:#0f172a;letter-spacing:-.04em;font-size:26px;font-weight:950;display:block}.metric-strip strong{color:#64748b;margin-top:3px;font-size:13px;display:block}.metric-strip p,.rating-stars{text-align:center;grid-column:1/-1}.metric-strip p{color:#64748b;margin:16px 0 0;font-size:13px;font-weight:850}.rating-stars{color:#f59e0b;letter-spacing:6px;margin-top:8px}.dark-tool-band,.comparison-section{background:radial-gradient(circle at 18% 16%, #6d4aff40, transparent 32%), radial-gradient(circle at 80% 28%, #2563eb24, transparent 30%), var(--cx-deep);color:#fff}.dark-tool-band{border-radius:44px 44px 0 0;width:100%;margin:0;padding:38px min(80px,5.5vw) 42px}.band-heading{text-align:center;margin-bottom:28px}.band-heading h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:950}.band-heading span,.research-copy h2 span,.landing-final-cta h2 span{color:#a855f7}.tool-band-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:min(1320px,100%);margin:0 auto;display:grid}.tool-band-grid article{background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;min-height:190px;padding:22px;box-shadow:inset 0 1px #ffffff1f}.tool-band-grid article>span{background:linear-gradient(135deg, var(--cx-purple), var(--cx-blue));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:16px;font-weight:950;display:grid;box-shadow:0 20px 42px #6d4aff57}.tool-band-grid article:nth-child(3)>span,.tool-band-grid article:nth-child(6)>span{background:linear-gradient(135deg, #10b981, var(--cx-green))}.tool-band-grid article:nth-child(5)>span{background:linear-gradient(135deg,#f59e0b,#f97316)}.tool-band-grid strong{color:#fff;font-size:16px;font-weight:950;display:block}.tool-band-grid p{color:#d8e1f4;margin:10px 0 0;font-size:13px;line-height:1.55}.research-demo{grid-template-columns:.86fr 1.14fr;gap:34px;width:min(1180px,100% - 96px);margin:0 auto;padding:54px 0 34px;display:grid}.research-copy h2,.workflow-section h2,.comparison-section h2{color:#08112f;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(30px,3vw,42px);font-weight:950}.research-copy p{color:#64748b;margin:-14px 0 16px}.search-demo{background:#fff;border:1px solid #d9d6ff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;width:min(440px,100%);display:grid;overflow:hidden;box-shadow:0 20px 45px #6d4aff24}.search-demo span{color:#0f172a;padding:16px 18px;font-weight:850}.search-demo button{background:linear-gradient(135deg, var(--cx-purple), #8b5cf6);color:#fff;border:0;padding:0 22px;font-weight:950}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row span{border:1px solid var(--cx-line);color:#64748b;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.research-result-card{border-radius:22px;grid-template-columns:180px minmax(0,1fr) 170px;align-items:stretch;gap:18px;padding:18px;display:grid}.research-image{color:#7c2d12;place-items:end center;min-height:184px;padding:18px;font-size:13px;font-weight:950;display:grid}.research-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.research-score-grid div,.recommended-card{background:#fff;border:1px solid #eef2fb;border-radius:14px;padding:18px}.research-score-grid strong{color:#0f172a;margin-top:8px;font-size:30px;font-weight:950;display:block}.research-score-grid small{color:#16a34a;font-weight:900}.recommended-card{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.recommended-card strong{color:var(--cx-green);font-size:36px;font-weight:950}.recommended-card small{color:#16a34a;font-weight:900}.recommended-card a{color:var(--cx-purple);border:1px solid #c4b5fd;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:950;text-decoration:none}.workflow-section{border-radius:24px;width:min(1180px,100% - 96px);margin:0 auto 36px;padding:34px 30px}.workflow-section h2{text-align:center}.workflow-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.workflow-step{text-align:center;justify-items:center;gap:8px;display:grid}.workflow-step span{background:linear-gradient(135deg, var(--cx-purple), var(--cx-blue));color:#fff;border-radius:999px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:950;display:grid;box-shadow:0 16px 36px #6d4aff3d}.workflow-step:nth-child(3) span,.workflow-step:nth-child(6) span{background:linear-gradient(135deg, #10b981, var(--cx-green))}.workflow-step:nth-child(5) span{background:linear-gradient(135deg,#f59e0b,#fb923c)}.workflow-step strong{color:#101936;font-weight:950}.workflow-step small{color:#64748b;font-size:12px;line-height:1.4}.comparison-section{border-radius:44px 44px 0 0;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:34px;width:100%;margin:0;padding:44px min(86px,6vw) 40px;display:grid}.comparison-section h2{color:#fff;text-align:center}.comparison-table,.comparison-section aside{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a}.comparison-head,.comparison-row{grid-template-columns:1.2fr .8fr .8fr;align-items:center;display:grid}.comparison-head span,.comparison-row span,.comparison-row strong,.comparison-row em{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;padding:13px 18px}.comparison-head span{color:#fff;font-weight:950}.comparison-row span{color:#dbeafe;font-size:14px}.comparison-row strong{color:var(--cx-green);text-align:center;font-size:16px}.comparison-row em{color:#ef4444;text-align:center;font-size:18px;font-style:normal;font-weight:950}.comparison-section aside{align-self:start;padding:32px}.comparison-section aside h3{color:#fff;margin:0 0 12px;font-size:26px;font-weight:950}.comparison-section aside p,.comparison-section aside li{color:#dbeafe;line-height:1.6}.comparison-section aside ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.comparison-section aside li:before{color:#a855f7;content:"□";margin-right:10px}.landing-final-cta{background:radial-gradient(circle at 86% 80%,#f9731657,#0000 24%),radial-gradient(circle at 80% 35%,#6d4aff6b,#0000 28%),linear-gradient(135deg,#0b1638,#11135c);border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:28px;width:min(1180px,100% - 96px);margin:-8px auto 0;padding:34px 44px;display:grid;box-shadow:0 34px 90px #11135c42}.landing-final-cta h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:950}.landing-final-cta p{color:#dbeafe;margin:8px 0 0}.rocket-card{background:radial-gradient(circle at 50% 70%,#fb923c94,#0000 20%),radial-gradient(circle at 46% 34%,#a855f761,#0000 28%),linear-gradient(160deg,#ffffff24,#ffffff0a);border-radius:18px;place-items:center;min-height:190px;display:grid}.rocket-card span{color:#fff;background:#ffffff1f;border-radius:999px;padding:14px 18px;font-weight:950}.landing-footer{grid-template-columns:1fr 1.8fr;gap:54px;width:min(1440px,100% - 96px);margin:0 auto;padding:54px 0 28px;display:grid}.footer-brand p{color:#64748b;max-width:420px;line-height:1.65}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.footer-links div{align-content:start;gap:10px;display:grid}.footer-links strong{color:#101936;font-weight:950}.footer-links a{color:#64748b;font-size:14px;font-weight:700;text-decoration:none}.footer-bottom{border-top:1px solid var(--cx-line);color:#64748b;grid-column:1/-1;justify-content:space-between;padding-top:28px;font-size:13px;font-weight:800;display:flex}@media (max-width:1180px){.moonrise-hero,.research-demo,.comparison-section,.landing-final-cta,.landing-footer{grid-template-columns:1fr}.tool-band-grid,.workflow-track{grid-template-columns:repeat(3,minmax(0,1fr))}.product-intel-card,.research-result-card{grid-template-columns:1fr}}@media (max-width:760px){.landing-page .landing-nav,.moonrise-hero,.metric-strip,.research-demo,.workflow-section,.landing-final-cta,.landing-footer{width:min(100% - 28px,1440px)}.landing-page .landing-nav nav{justify-content:flex-start;gap:12px;width:100%;padding-bottom:6px;overflow-x:auto}.moonrise-hero-copy h1{font-size:clamp(42px,13vw,58px)}.moonrise-hero .hero-check-grid,.metric-strip,.tool-band-grid,.workflow-track,.research-score-grid,.footer-links{grid-template-columns:1fr}.moonrise-dashboard-shell{grid-template-columns:1fr;padding:18px;transform:none}.dashboard-rail{display:none}.score-row,.recommendation-bar{grid-template-columns:1fr}.metric-strip div{border-right:0;border-bottom:1px solid var(--cx-line);padding:14px 0}.comparison-section,.dark-tool-band{border-radius:26px 26px 0 0;padding-left:18px;padding-right:18px}}@media (min-width:1024px){body .marketing-shell.landing-page .landing-nav{grid-template-columns:240px minmax(0,1fr)!important;align-items:center!important;column-gap:34px!important;width:min(1280px,100% - 56px)!important;min-height:92px!important;padding:22px 0!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand{grid-template-columns:48px minmax(0,160px)!important;align-items:center!important;gap:14px!important;width:240px!important;min-width:0!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand .brand-mark{grid-column:1!important;width:48px!important;height:40px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand span:not(.brand-mark){grid-column:2!important;min-width:0!important;max-width:160px!important;display:grid!important}body .marketing-shell.landing-page .landing-nav .marketing-brand strong,body .marketing-shell.landing-page .landing-nav .marketing-brand small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:160px!important;display:block!important;overflow:hidden!important}body .marketing-shell.landing-page .landing-nav nav{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:clamp(12px,1vw,20px)!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important;overflow:visible!important}body .marketing-shell.landing-page .landing-nav nav a{white-space:nowrap!important;flex:none!important;font-size:clamp(12px,.78vw,13px)!important}body .marketing-shell.landing-page .landing-nav .login-link{padding:13px 18px!important}body .marketing-shell.landing-page .landing-nav nav .primary-link{padding:14px 20px!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(420px,.84fr) minmax(540px,1.16fr)!important;gap:34px!important;width:min(1280px,100% - 56px)!important;padding-top:34px!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{transform-origin:0 0!important;transform:perspective(1200px)rotateX(1deg)rotateY(-2deg)scale(.88)!important}body .marketing-shell.landing-page .product-intel-card{grid-template-columns:118px minmax(0,1fr)!important;grid-template-areas:"thumb copy""profit profit"!important;align-items:start!important;gap:14px!important;display:grid!important}body .marketing-shell.landing-page .product-thumb{grid-area:thumb!important;min-height:116px!important}body .marketing-shell.landing-page .product-copy{grid-area:copy!important;min-width:0!important}body .marketing-shell.landing-page .product-copy>span{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}body .marketing-shell.landing-page .profit-pill{grid-area:profit!important;grid-template-columns:minmax(140px,1fr) auto auto!important;align-items:center!important;gap:10px 18px!important;width:100%!important;display:grid!important}body .marketing-shell.landing-page .profit-pill>span{grid-column:1!important}body .marketing-shell.landing-page .profit-pill strong{white-space:nowrap!important;grid-column:2!important}body .marketing-shell.landing-page .profit-pill>small{white-space:nowrap!important;grid-column:3!important}body .marketing-shell.landing-page .profit-pill dl{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}body .marketing-shell.landing-page .profit-pill dl div{gap:2px!important;display:grid!important}body .marketing-shell.landing-page .recommendation-bar{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) minmax(145px,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}body .marketing-shell.landing-page .recommendation-bar span{display:none!important}body .marketing-shell.landing-page .recommendation-bar strong,body .marketing-shell.landing-page .recommendation-bar b{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}}@media (min-width:1024px) and (max-width:1260px){body .marketing-shell.landing-page .landing-nav{grid-template-columns:210px minmax(0,1fr)!important;column-gap:20px!important;width:min(1160px,100% - 36px)!important}body .marketing-shell.landing-page .landing-nav .marketing-brand{grid-template-columns:44px minmax(0,140px)!important;width:210px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand .brand-mark{width:44px!important;height:38px!important}body .marketing-shell.landing-page .landing-nav .marketing-brand span:not(.brand-mark),body .marketing-shell.landing-page .landing-nav .marketing-brand strong,body .marketing-shell.landing-page .landing-nav .marketing-brand small{max-width:140px!important}body .marketing-shell.landing-page .landing-nav nav{gap:9px!important}body .marketing-shell.landing-page .landing-nav nav a{font-size:11px!important}body .marketing-shell.landing-page .landing-nav .login-link,body .marketing-shell.landing-page .landing-nav nav .primary-link{padding-left:13px!important;padding-right:13px!important}body .marketing-shell.landing-page .moonrise-hero{grid-template-columns:minmax(380px,.84fr) minmax(480px,1.16fr)!important;gap:16px!important;width:min(1160px,100% - 36px)!important}body .marketing-shell.landing-page .moonrise-dashboard-shell{transform:perspective(1200px)rotateX(1deg)rotateY(-1deg)scale(.78)!important}}body .label-cropper-page{background:radial-gradient(circle at 16% 18%,#7c4dff38,#0000 28%),radial-gradient(circle at 90% 15%,#7c4dff38,#0000 30%),radial-gradient(circle at 78% 92%,#4f8cff33,#0000 36%),linear-gradient(#fbfcff 0%,#f7f8ff 48%,#fff 100%)!important;width:min(1540px,100vw - 72px)!important;min-height:calc(100vh - 40px)!important;padding:28px 34px 80px!important;overflow:hidden!important}body .label-cropper-page:before{opacity:.8!important;background:linear-gradient(#7c4dff0e 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#7c4dff0e 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 7% 12%,#7c4dff33 0 4px,#0000 5px) 0 0/28px 28px,radial-gradient(circle at 92% 21%,#7c4dff29 0 5px,#0000 6px) 0 0/180px 180px!important}body .label-cropper-page:after{opacity:.95!important;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 1500 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop stop-color='%238A5CFF' stop-opacity='.48'/%3E%3Cstop offset='.56' stop-color='%23B99BFF' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%234F8CFF' stop-opacity='.42'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M0 156 C190 54 318 236 520 148 S830 26 1066 132 S1338 230 1500 102 L1500 260 L0 260 Z'/%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.58'%3E%3Cpath d='M0 170 C190 68 318 250 520 162 S830 40 1066 146 S1338 244 1500 116'/%3E%3Cpath d='M0 190 C190 88 318 270 520 182 S830 60 1066 166 S1338 264 1500 136'/%3E%3Cpath d='M0 210 C190 108 318 290 520 202 S830 80 1066 186 S1338 284 1500 156'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat!important;height:275px!important;animation:8s ease-in-out infinite labelBottomSwell!important;bottom:-70px!important;left:-5%!important;right:-5%!important}body .label-cropper-workspace{gap:26px!important}body .label-cropper-hero,body .label-cropper-panel{border-radius:24px!important;width:min(1280px,100% - 90px)!important;margin-left:auto!important;margin-right:auto!important;box-shadow:0 30px 80px #303e9621,inset 0 0 0 1px #ffffffeb!important}body .label-cropper-hero{background:radial-gradient(circle at 88% 28%,#7c4dff33,#0000 32%),radial-gradient(circle at 68% 70%,#4f8cff24,#0000 38%),linear-gradient(135deg,#fffffff5,#f5f9ffe0)!important;grid-template-columns:minmax(520px,.68fr) minmax(440px,1fr)!important;min-height:230px!important;padding:44px 46px!important}body .label-cropper-hero h1{font-size:clamp(40px,4.4vw,58px)!important;line-height:1.02!important}body .label-cropper-hero p{font-size:16px!important;line-height:1.72!important}body .label-cropper-hero-art{isolation:isolate!important;min-height:188px!important;display:block!important}body .label-wave{opacity:.96!important;filter:drop-shadow(0 24px 28px #7c4dff33)!important;height:146px!important;left:-24%!important;right:-18%!important}body .label-wave-one{top:14px!important;transform:rotate(-4deg)!important}body .label-wave-two{opacity:.76!important;top:48px!important;transform:rotate(5deg)!important}body .label-wave-three{opacity:.56!important;border-radius:999px!important;height:58px!important;top:90px!important}body .label-file-object{background:radial-gradient(circle at 28% 18%,#ffffff57,#0000 26%),linear-gradient(145deg,#9a6dff 0%,#6d4aff 58%,#4b2ad8 100%)!important;border-radius:24px!important;width:104px!important;height:116px!important;top:28px!important;right:88px!important;box-shadow:0 36px 66px #5f35dc5c,0 14px 22px #4f8cff2e,inset 0 0 0 1px #ffffff40!important}body .label-cropper-panel{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 92% 18%,#7c4dff0f,#0000 28%),linear-gradient(145deg,#fffffffa,#ffffffe6)!important;min-height:430px!important;padding:36px!important}body .label-upload-drop{background:linear-gradient(90deg,#fffffff5,#f7f4ffcc)!important;border:1px dashed #7c4dff5c!important;border-radius:16px!important;grid-template-columns:28px auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:68px!important;padding:0 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 36px #303e960f!important}body .label-upload-drop:after{content:""!important;pointer-events:none!important;background:linear-gradient(110deg,#0000 0 38%,#ffffffad 46%,#0000 56% 100%)!important;animation:4.8s ease-in-out infinite labelUploadShine!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}body .label-upload-icon{border:2px solid #65709d!important;border-radius:5px!important;width:22px!important;height:28px!important;position:relative!important}body .label-upload-icon:before{content:""!important;background:#fff!important;border-bottom:2px solid #65709d!important;border-left:2px solid #65709d!important;border-radius:0 4px 0 3px!important;width:9px!important;height:9px!important;position:absolute!important;top:-2px!important;right:-2px!important}body .label-upload-button{color:#5a33f2!important;background:linear-gradient(135deg,#fff,#f1ebff)!important;border:1px solid #7c4dff5c!important;border-radius:12px!important;align-items:center!important;min-height:40px!important;padding:0 18px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 12px 24px #7c4dff1a!important}body .label-upload-name{color:#07103a!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:800!important;overflow:hidden!important}body .label-upload-field input[type=file]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}body .label-cropper-controls{grid-template-columns:minmax(260px,340px) minmax(320px,420px)!important;gap:22px!important}body .label-cropper-field select{background:linear-gradient(#fffffff5,#f8faffe0)!important;border-radius:15px!important;min-height:58px!important;box-shadow:0 16px 30px #303e960e!important}body .label-primary-button,body .label-secondary-button{border-radius:14px!important;min-height:54px!important;padding:0 24px!important}body .label-primary-button{background:linear-gradient(135deg,#ffffff29,#0000 42%),linear-gradient(135deg,#4d2dd7 0%,#6d4aff 42%,#a24dff 100%)!important;border:0!important;box-shadow:0 18px 34px #6d4aff52,inset 0 0 0 1px #fff3!important}@media (max-width:1120px){body .label-cropper-hero,body .label-cropper-panel{width:100%!important}body .label-cropper-hero{grid-template-columns:1fr!important}}body .app-shell{background:radial-gradient(circle at 8% 90%,#7c4dff29,#0000 30%),linear-gradient(#fbfcff 0%,#f8f6ff 100%)!important;grid-template-columns:226px minmax(0,1fr)!important}body .app-shell .sidebar{color:#07103a!important;background:radial-gradient(circle at 6% 92%,#7c4dff38,#0000 36%),radial-gradient(circle at 90% 12%,#7c4dff1a,#0000 28%),linear-gradient(#fffffff5,#f8f4ffeb)!important;border-right:1px solid #6852d224!important;gap:20px!important;box-shadow:20px 0 52px #4634a814!important}body .app-shell .brand-block{align-items:center!important;gap:0!important;min-height:42px!important;padding:0 0 16px!important;display:flex!important}body .app-shell .brand-mark{color:#0000!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:0!important}body .app-shell .brand-mark:before{content:"CARBON"!important;color:#07103a!important;letter-spacing:.02em!important;font-size:20px!important;font-weight:950!important}body .app-shell .brand-mark:after{content:"X"!important;background:linear-gradient(135deg,#5c3cff,#9b35ff)!important;color:#0000!important;letter-spacing:-.08em!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;width:auto!important;height:auto!important;margin-left:2px!important;font-size:25px!important;font-weight:1000!important;display:inline!important;position:static!important}body .app-shell .brand-block>div{display:none!important}body .app-shell .sidebar-link{color:#26306c!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) 10px!important;align-items:center!important;gap:8px!important;padding:0 12px 0 14px!important;display:grid!important;transform:none!important}body .app-shell .sidebar-link:before{color:#5c64a6!important;width:20px!important;height:20px!important;box-shadow:none!important;content:attr(data-icon)!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;font-size:9px!important;font-weight:950!important;display:grid!important}body .app-shell .sidebar-link strong{color:#222b68!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}body .app-shell .sidebar-link span{display:none!important}body .app-shell .sidebar-link-active,body .app-shell .sidebar-link-active:hover{color:#fff!important;background:linear-gradient(135deg,#703fff 0%,#9b54ff 100%)!important;border-color:#7c4dff6b!important;box-shadow:0 12px 26px #7c4dff47!important}body .app-shell .sidebar-link-active:before,body .app-shell .sidebar-link-active:after,body .app-shell .sidebar-link-active strong{color:#fff!important}body .app-shell .sidebar-link-active:before{background:#ffffff29!important}body .app-shell .sidebar-help{display:none!important}body .app-shell .sidebar-intelligence{color:#07103a!important;background:radial-gradient(circle at 88% 12%,#7c4dff33,#0000 34%),linear-gradient(145deg,#ffffffdb,#efe8ffc7)!important;border:1px solid #7c4dff38!important;border-radius:15px!important;gap:8px!important;margin-top:auto!important;padding:14px!important;display:grid!important;overflow:hidden!important;box-shadow:0 20px 44px #5f3dc424!important}body .app-shell .sidebar-intelligence-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}body .app-shell .sidebar-intelligence-head strong{color:#07103a!important;font-size:11px!important;font-weight:950!important}body .app-shell .sidebar-intelligence-head span{color:#6d3df6!important;background:#7c4dff1f!important;border-radius:999px!important;padding:2px 6px!important;font-size:9px!important;font-weight:950!important}body .app-shell .sidebar-intelligence small,body .app-shell .sidebar-intelligence p{color:#536094!important;margin:0!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}body .app-shell .sidebar-intelligence b{color:#07103a!important;letter-spacing:-.04em!important;font-size:28px!important;line-height:1!important}body .app-shell .sidebar-intelligence b span{color:#536094!important;font-size:12px!important}body .app-shell .sidebar-intelligence i{background:linear-gradient(#0000,#7c4dff0f)!important;border-radius:8px!important;height:28px!important;display:block!important;position:relative!important;overflow:hidden!important}body .app-shell .sidebar-intelligence i:before{content:""!important;clip-path:polygon(0 78%,18% 64%,34% 70%,50% 46%,66% 54%,82% 22%,100% 8%,100% 100%,0 100%)!important;opacity:.9!important;background:linear-gradient(90deg,#0000,#7c4dff,#9b54ff)!important;position:absolute!important;inset:8px 0 0!important}body .app-shell .sidebar-intelligence a{color:#fff!important;background:linear-gradient(135deg,#6c3fff,#9b54ff)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important;display:flex!important}body .tools-catalog-page{background:radial-gradient(circle at 10% 10%,#7c4dff33,#0000 30%),radial-gradient(circle at 90% 16%,#4f8cff29,#0000 32%),linear-gradient(#fbfcff 0%,#f7f5ff 46%,#fff 100%)!important;gap:22px!important;width:min(1500px,100vw - 72px)!important;min-height:calc(100vh - 120px)!important;margin:0 auto!important;padding:28px 34px 80px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .tools-catalog-page:before{content:""!important;pointer-events:none!important;background:linear-gradient(#7c4dff0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#7c4dff0b 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 86% 82%,#7c4dff29 0 3px,#0000 4px) 0 0/24px 24px!important;position:absolute!important;inset:0!important}body .tools-catalog-page>*{z-index:1!important;position:relative!important}body .tools-catalog-hero,body .tools-catalog-groups,body .tool-highlight-strip{width:min(1280px,100% - 64px)!important;margin-left:auto!important;margin-right:auto!important}body .tools-catalog-hero{background:radial-gradient(circle at 82% 36%,#7c4dff29,#0000 30%),linear-gradient(135deg,#fffffff5,#f4f8ffe6)!important;border:1px solid #7c4dff29!important;border-radius:24px!important;align-content:center!important;gap:14px!important;min-height:250px!important;padding:46px 54px!important;display:grid!important;box-shadow:0 30px 80px #303e961f!important}body .tools-catalog-hero h1{color:#07103a!important;letter-spacing:0!important;max-width:820px!important;margin:0!important;font-size:clamp(38px,4vw,62px)!important;line-height:1.04!important}body .tools-catalog-hero p{color:#66739a!important;max-width:760px!important;margin:0!important;font-size:16px!important;line-height:1.72!important}body .tools-catalog-page .tool-highlight-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .tools-catalog-page .tool-highlight-strip article,body .tools-catalog-groups>article{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #7c4dff24!important;border-radius:20px!important;box-shadow:0 20px 55px #303e9617!important}body .tools-catalog-page .tool-highlight-strip article{gap:8px!important;padding:20px!important;display:grid!important}body .tools-catalog-groups{gap:18px!important;display:grid!important}body .tools-catalog-groups>article{gap:20px!important;padding:26px!important;display:grid!important}body .tools-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}body .tools-catalog-grid a{color:#07103a!important;background:linear-gradient(145deg,#fffffff5,#fafbffe0)!important;border:1px solid #7c4dff21!important;border-radius:16px!important;align-content:start!important;gap:10px!important;min-height:136px!important;padding:18px!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;box-shadow:0 14px 36px #303e9612!important}body .tools-catalog-grid a:hover{border-color:#7c4dff57!important;transform:translateY(-2px)!important;box-shadow:0 22px 48px #5c3cff24!important}body .tools-catalog-grid strong{font-size:15px!important;font-weight:900!important}body .tools-catalog-grid span,body .tools-catalog-page .tool-highlight-strip span{color:#66739a!important;font-size:13px!important;line-height:1.55!important}body .tools-catalog-grid small{color:#6f43ff!important;margin-top:auto!important;font-size:12px!important;font-weight:900!important}body .product-research-page{background:radial-gradient(circle at 63% 0,#7c4dff24,#0000 25%),radial-gradient(circle at 96% 16%,#7c4dff1a,#0000 24%),linear-gradient(#fbfcff 0%,#f8f6ff 54%,#fff 100%)!important;width:min(1500px,100vw - 44px)!important;padding:20px 26px 64px!important}body .product-research-page:before{z-index:-1!important;pointer-events:none!important;content:""!important;background:linear-gradient(#7c4dff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#7c4dff0b 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 83% 7%,#7c4dff24 0 3px,#0000 4px) 0 0/180px 180px,radial-gradient(circle at 92% 92%,#4f8cff24,#0000 28%) 0 0/100% 100%!important;position:fixed!important;inset:0!important}body .product-research-page .workspace-tabs{display:none!important}body .product-research-redesign{gap:18px!important;display:grid!important}body .pr-search-strip{gap:10px!important;display:grid!important}body .pr-global-search{background:#fffffff5!important;border:1px solid #cbd5e1db!important;border-radius:14px!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:min(690px,100%)!important;min-height:46px!important;padding:0 14px!important;display:grid!important;box-shadow:0 16px 40px #303e960f!important}body .pr-global-search span{color:#5b35e8!important;font-size:12px!important;font-weight:950!important}body .pr-global-search input{color:#07103a!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-weight:750!important}body .pr-global-search kbd{color:#69749d!important;background:#f8faff!important;border:1px solid #d9e0ef!important;border-radius:8px!important;padding:3px 8px!important;font-size:11px!important;font-weight:850!important}body .pr-search-examples{color:#6b7398!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-left:12px!important;font-size:11px!important;font-weight:800!important;display:flex!important}body .pr-search-examples button{color:#5b4ab8!important;background:#7c4dff14!important;border:0!important;border-radius:999px!important;padding:5px 11px!important;font-size:11px!important;font-weight:850!important}body .pr-hero-panel{background:radial-gradient(circle at 72% 24%,#7c4dff21,#0000 32%),linear-gradient(135deg,#fffffffa,#f9faffeb)!important;border:1px solid #dde2f6eb!important;border-radius:24px!important;grid-template-columns:minmax(430px,.72fr) minmax(360px,1fr) minmax(230px,.34fr)!important;align-items:center!important;gap:20px!important;min-height:170px!important;padding:26px 32px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 70px #303e9614!important}body .pr-hero-copy{gap:10px!important;display:grid!important}body .pr-eyebrow{color:#5b35e8!important;letter-spacing:.06em!important;text-transform:uppercase!important;width:max-content!important;font-size:11px!important;font-weight:950!important}body .pr-hero-copy h2{color:#07103a!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(32px,3vw,42px)!important;line-height:1.04!important}body .pr-hero-copy p{color:#667299!important;max-width:650px!important;margin:0!important;font-size:14px!important;font-weight:650!important;line-height:1.65!important}body .pr-hero-art{min-height:145px!important;position:relative!important}body .pr-hero-art:before,body .pr-hero-art:after{content:""!important;opacity:.46!important;background:repeating-radial-gradient(#7c4dff3d 0 1px,#0000 2px 8px)!important;border-radius:999px!important;height:82px!important;position:absolute!important;top:50%!important;left:2%!important;right:4%!important;transform:translateY(-50%)rotate(-4deg)!important}body .pr-hero-art:after{opacity:.28!important;background:linear-gradient(90deg,#0000,#7c4dff40,#0000)!important;top:57%!important;transform:translateY(-50%)rotate(4deg)!important}body .pr-lens{background:radial-gradient(circle at 38% 26%,#fffffff2,#7c4dff2e)!important;border:10px solid #7c4dffb8!important;border-radius:999px!important;justify-content:center!important;align-items:end!important;gap:8px!important;width:92px!important;height:92px!important;padding:22px!important;display:flex!important;position:absolute!important;top:48%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-12deg)!important;box-shadow:0 26px 60px #7c4dff42!important}body .pr-lens:after{content:""!important;background:linear-gradient(#7c4dff,#4f8cff)!important;border-radius:999px!important;width:15px!important;height:58px!important;position:absolute!important;bottom:-42px!important;right:-24px!important}body .pr-lens span{background:linear-gradient(#b995ff,#6d4aff)!important;border-radius:999px!important;width:11px!important}body .pr-lens span:first-child{height:20px!important}body .pr-lens span:nth-child(2){height:34px!important}body .pr-lens span:nth-child(3){height:48px!important}body .pr-opportunity-queue{background:#fffffff5!important;border:1px solid #dde2f6eb!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:15px!important;display:grid!important;box-shadow:0 18px 45px #303e9617!important}body .pr-opportunity-queue>span{color:#f97316!important;background:#fff0ea!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:10px!important;font-weight:950!important;display:grid!important}body .pr-opportunity-queue strong,body .pr-opportunity-queue small{display:block!important}body .pr-opportunity-queue strong{color:#07103a!important;font-size:13px!important;font-weight:950!important}body .pr-opportunity-queue small{color:#667299!important;font-size:11px!important;font-weight:750!important}body .pr-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .pr-tool-card{text-align:left!important;background:#fffffff5!important;border:1px solid #dde2f6eb!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:92px!important;padding:16px!important;display:grid!important;box-shadow:0 16px 42px #303e960f!important}body .pr-tool-card>span{color:#6d3df6!important;background:#7c4dff1a!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:10px!important;font-weight:950!important;display:grid!important}body .pr-tool-card strong,body .pr-tool-card small{display:block!important}body .pr-tool-card strong{color:#141b4d!important;font-size:12px!important;font-weight:950!important}body .pr-tool-card small{color:#65709d!important;margin-top:6px!important;font-size:10px!important;font-weight:750!important;line-height:1.45!important}body .pr-tool-card b{color:#6d4aff!important}body .pr-main-grid{grid-template-columns:minmax(0,1fr) 390px!important;align-items:start!important;gap:16px!important;display:grid!important}body .pr-left-column{gap:16px!important;display:grid!important}body .pr-card{background:#fffffff5!important;border:1px solid #dde2f6f0!important;border-radius:16px!important;box-shadow:0 18px 50px #303e9612!important}body .pr-filter-card,body .pr-market-summary,body .pr-trending-cats,body .pr-products-panel,body .pr-analysis-card{padding:18px!important}body .pr-card-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}body .pr-card-head h3{color:#07103a!important;margin:0!important;font-size:15px!important;font-weight:950!important}body .pr-card-head p{color:#65709d!important;margin:4px 0 0!important;font-size:11px!important;font-weight:750!important}body .pr-card-head a,body .pr-card-head button{color:#6d4aff!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important}body .pr-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .pr-filter-grid label,body .pr-more-filter{background:#fff!important;border:1px solid #dfe6f5!important;border-radius:10px!important;align-content:center!important;gap:7px!important;min-height:58px!important;padding:10px 12px!important;display:grid!important}body .pr-filter-grid span,body .pr-more-filter{color:#65709d!important;font-size:10px!important;font-weight:950!important}body .pr-filter-grid input{color:#07103a!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:12px!important;font-weight:850!important}body .pr-more-filter small{color:#6d4aff!important}body .pr-action-row,body .pr-product-actions,body .pr-analysis-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;display:flex!important}body .pr-primary,body .pr-secondary,body .pr-product-actions button,body .pr-analysis-actions button,body .pr-analysis-actions a{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 18px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}body .pr-primary,body .pr-analysis-actions a{color:#fff!important;background:linear-gradient(135deg,#6d3df6,#8d48ff)!important;border:0!important;box-shadow:0 14px 30px #7c4dff3d!important}body .pr-secondary,body .pr-product-actions button,body .pr-analysis-actions button{color:#1f2a5c!important;background:#fff!important;border:1px solid #dfe6f5!important}body .pr-status{color:#65709d!important;margin:12px 0 0!important;font-size:12px!important;font-weight:750!important}body .pr-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .pr-summary-grid>div,body .pr-key-metrics>div{background:linear-gradient(145deg,#fff,#fbfcff)!important;border:1px solid #e4e9f6!important;border-radius:12px!important;gap:8px!important;min-height:82px!important;padding:13px!important;display:grid!important}body .pr-summary-grid span,body .pr-key-metrics span,body .pr-sales-trend span{color:#65709d!important;font-size:10px!important;font-weight:950!important}body .pr-summary-grid strong,body .pr-key-metrics strong{color:#07103a!important;letter-spacing:-.035em!important;font-size:23px!important;font-weight:950!important}body .pr-summary-grid small{color:#00a66a!important;font-size:10px!important;font-weight:850!important}body .pr-recommendation p{color:#4a5686!important;margin:0!important;font-size:11px!important;font-weight:750!important;line-height:1.45!important}body .pr-trending-cats>div:last-child{flex-wrap:wrap!important;gap:10px!important;display:flex!important}body .pr-trending-cats span{color:#26306c!important;background:#fff!important;border:1px solid #e4e9f6!important;border-radius:10px!important;padding:9px 13px!important;font-size:11px!important;font-weight:850!important}body .pr-trending-cats b{color:#00a66a!important;margin-left:6px!important}body .pr-view-actions{gap:8px!important;display:flex!important}body .pr-view-actions button{color:#4f46e5!important;background:#fff!important;border:1px solid #dfe6f5!important;border-radius:9px!important;min-height:32px!important;padding:0 12px!important}body .pr-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}body .pr-product-card{background:#fff!important;border:1px solid #e4e9f6!important;border-radius:13px!important;gap:10px!important;padding:12px!important;display:grid!important}body .pr-product-card a{color:inherit!important;gap:7px!important;text-decoration:none!important;display:grid!important}body .pr-product-image{color:#6d4aff!important;background:#f5f7ff!important;border-radius:12px!important;place-items:center!important;width:68px!important;height:68px!important;font-weight:950!important;display:grid!important;overflow:hidden!important}body .pr-product-image img{object-fit:cover!important;width:100%!important;height:100%!important}body .pr-product-card strong{color:#07103a!important;font-size:11px!important;font-weight:950!important;line-height:1.3!important}body .pr-product-card span{color:#65709d!important;font-size:10px!important;font-weight:750!important}body .pr-product-card b{color:#07103a!important;font-size:14px!important}body .pr-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .pr-sparkline,body .pr-sales-trend div{background:linear-gradient(#22c55e29,#0000),url("data:image/svg+xml,%3Csvg viewBox='0 0 220 42' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 30 C18 24 30 20 48 24 S78 34 96 20 S124 12 142 20 S170 34 188 20 S208 10 220 16' fill='none' stroke='%2322B981' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat!important;border-radius:10px!important;height:34px!important}body .pr-product-footer{justify-content:space-between!important;align-items:center!important;display:flex!important}body .pr-product-footer span{color:#00a66a!important;background:#10b9811f!important;border-radius:999px!important;padding:5px 9px!important;font-weight:950!important}body .pr-analysis-panel{position:sticky!important;top:18px!important}body .pr-analysis-card{gap:14px!important;display:grid!important}body .pr-analysis-product{grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}body .pr-analysis-product strong,body .pr-analysis-product span,body .pr-analysis-product b{display:block!important}body .pr-analysis-product strong{color:#07103a!important;font-size:13px!important;font-weight:950!important}body .pr-analysis-product span{color:#65709d!important;font-size:11px!important;font-weight:750!important}body .pr-analysis-tabs{border-bottom:1px solid #e5ebf5!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}body .pr-analysis-tabs span{color:#65709d!important;text-align:center!important;padding:9px 0!important;font-size:10px!important;font-weight:950!important}body .pr-analysis-tabs span:first-child{color:#6d4aff!important;border-bottom:2px solid #6d4aff!important}body .pr-decision-box{background:#fff!important;border:1px solid #e4e9f6!important;border-radius:13px!important;gap:12px!important;padding:14px!important;display:grid!important}body .pr-decision-box>b{color:#00a66a!important;border:8px solid #22c55e38!important;border-radius:999px!important;justify-self:end!important;place-items:center!important;width:62px!important;height:62px!important;display:grid!important}body .pr-decision-box strong{color:#00a66a!important;font-size:20px!important;font-weight:950!important}body .pr-decision-box ul{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}body .pr-decision-box li{color:#36416f!important;font-size:11px!important;font-weight:800!important}body .pr-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}body .pr-key-metrics>div{min-height:66px!important}body .pr-key-metrics strong{font-size:15px!important}body .pr-sales-trend{background:#fff!important;border:1px solid #e4e9f6!important;border-radius:13px!important;gap:8px!important;padding:14px!important;display:grid!important}body .pr-sales-trend b{color:#00a66a!important;justify-self:end!important;font-size:12px!important}body .pr-analysis-actions{grid-template-columns:1fr 1fr!important;display:grid!important}body .pr-empty-products{color:#65709d!important;gap:6px!important;padding:18px!important;display:grid!important}body .pr-empty-products strong{color:#07103a!important}@media (max-width:1320px){body .pr-tool-grid,body .pr-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .pr-main-grid{grid-template-columns:1fr!important}body .pr-analysis-panel{position:static!important}}@media (max-width:900px){body .product-research-page{width:min(100% - 24px,100%)!important;padding:16px 12px 48px!important}body .pr-hero-panel,body .pr-filter-grid,body .pr-products-grid{grid-template-columns:1fr!important}body .pr-tool-grid,body .pr-summary-grid,body .pr-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body .cx-evidence-grid,body .cx-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:20px!important;display:grid!important}body .cx-mini-stat{background:#f8fafc!important;border:1px solid #dbe6f6!important;border-radius:18px!important;min-height:98px!important;padding:18px!important}body .cx-mini-stat span{color:#64748b!important;font-size:14px!important;font-weight:700!important;display:block!important}body .cx-mini-stat strong{color:#0f172a!important;letter-spacing:-.04em!important;margin-top:10px!important;font-size:24px!important;display:block!important}body .cx-empty-state{color:#64748b!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:18px!important;gap:8px!important;padding:20px!important;display:grid!important}body .cx-empty-state strong{color:#0f172a!important}body .cx-empty-state a{color:#4f46e5!important;width:max-content!important;margin-top:6px!important;font-weight:900!important}body .app-shell .sidebar{color:#fff!important;background:radial-gradient(circle at 18% 0,#7c4dff47,#0000 34%),linear-gradient(#151136 0%,#0b1737 56%,#071126 100%)!important;border-right:1px solid #ffffff1f!important;flex-direction:column!important;gap:16px!important;height:100vh!important;padding:24px 18px 18px!important;display:flex!important;box-shadow:24px 0 64px #07112647!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#fff!important;background:0 0!important;border-radius:8px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;min-height:48px!important;padding:8px 10px!important}body .app-shell .sidebar-link:before{color:#e7e9ff!important;background:#ffffff1f!important;border:1px solid #ffffff1c!important;border-radius:8px!important;width:32px!important;height:32px!important}body .app-shell .sidebar-link:after{display:none!important}body .app-shell .sidebar-link strong{color:#fff!important}body .app-shell .sidebar-link span{color:#c7cff5!important;display:block!important}body .app-shell .sidebar-intelligence{display:none!important}body .app-shell .sidebar-account{background:#ffffff0f!important;border:1px solid #ffffff1f!important;margin-top:auto!important;display:flex!important}body .dash2-evidence-performance{min-height:286px!important}body .dash2-evidence-chart{min-height:286px!important;margin-top:8px!important;position:relative!important}body .dash2-evidence-chart svg{width:100%!important;height:250px!important;margin-top:8px!important}body .dash2-evidence-chart .dash2-chart-area{fill:url(#dash2EvidenceChartFill)!important}body .dash2-evidence-labels{grid-template-columns:repeat(8,minmax(0,1fr))!important}body .dash2-evidence-labels span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body .dash2-evidence-pop{top:52px!important;right:24px!important}body .dash2-evidence-pop small{color:#64708f!important;max-width:150px!important;margin-top:4px!important;font-size:10px!important;font-weight:750!important;line-height:1.3!important;display:block!important}body .dash2-live-empty{background:#f8faff!important;border:1px dashed #cbd6ea!important;border-radius:8px!important;gap:7px!important;margin-top:20px!important;padding:22px!important;display:grid!important}body .dash2-live-stamp{background:#fff!important;border:1px solid #e1e7f4!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:max-content!important;margin-top:18px!important;padding:7px 10px!important;display:flex!important}body .dash2-live-stamp span{color:#64708f!important;font-size:10px!important;font-weight:900!important}body .dash2-live-stamp strong{color:#07103a!important;font-size:11px!important;font-weight:950!important}body .app-shell .brand-block{border:0!important;flex:none!important;justify-items:start!important;gap:5px!important;min-height:auto!important;padding:0 6px 8px!important;display:grid!important}body .app-shell .brand-logo{object-fit:contain!important;width:162px!important;height:auto!important;display:block!important}body .app-shell .brand-subtitle{color:#f3efff!important;letter-spacing:0!important;white-space:nowrap!important;margin-left:28px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;display:block!important}body .app-shell .sidebar-group-title{color:#8f7dff!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:0 0 0 2px!important;font-size:10px!important;font-weight:900!important;line-height:1!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#fff!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:5px 7px!important;text-decoration:none!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#d9ddff!important;letter-spacing:0!important;background:#3941926b!important;border:1px solid #8577ff3d!important;border-radius:6px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:grid!important}body .app-shell .sidebar-primary-links .sidebar-link:before{color:#fff!important;background:#ffffff24!important}body .app-shell .sidebar-link .sidebar-link-copy{min-width:0!important;color:inherit!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#fff!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link .sidebar-link-copy small{display:none!important}body .app-shell .sidebar-link-active:before{color:#fff!important;background:#ffffff29!important;border-color:#ffffff3d!important}body .app-shell .brand-block{padding:0 0 18px!important}body .app-shell .brand-logo{width:196px!important;max-width:100%!important}body .app-shell .brand-subtitle{display:none!important}body .app-shell .sidebar{width:286px!important;padding:26px 18px 22px!important}body .app-shell .brand-block{width:100%!important;padding:0 0 26px!important}body .app-shell .brand-logo{width:250px!important;min-width:250px!important;max-width:250px!important;height:auto!important}body .app-shell .sidebar{background:radial-gradient(circle at 18% 4%,#b484ff7a,#0000 34%),radial-gradient(circle at 98% 40%,#5d74ff47,#0000 34%),linear-gradient(#2f1b72 0%,#202a73 46%,#17275c 100%)!important;box-shadow:18px 0 54px #151b583d,inset -1px 0 #ffffff0f!important}body .app-shell .brand-block{position:relative!important}body .app-shell .brand-block:before{content:""!important;pointer-events:none!important;filter:blur(10px)!important;background:radial-gradient(circle at 86% 42%,#ffffff2e,#0000 38%),radial-gradient(circle at 88% 45%,#8b48ff52,#0000 44%)!important;position:absolute!important;inset:-14px -10px -8px!important}body .app-shell .brand-logo{z-index:1!important;filter:drop-shadow(0 8px 14px #02061a57)drop-shadow(0 0 8px #c693ff61)!important;position:relative!important}body .app-shell .sidebar-link:before{background:#ffffff1a!important;border-color:#d8cfff3d!important}body .app-shell .sidebar{background:radial-gradient(circle at 96% 46%,#6f57ff3d,#0000 34%),linear-gradient(#22166c 0%,#151c57 50%,#0b1439 100%)!important;gap:0!important;padding:0!important;overflow:hidden!important}body .app-shell .sidebar:before{background:linear-gradient(#ffffff14,#0000 30%),repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 22px)!important;top:118px!important}body .app-shell .brand-block{background:radial-gradient(circle at 78% 18%,#9d5cff29,#0000 30%),linear-gradient(#fff 0%,#f5f6ff 100%)!important;border-bottom:1px solid #5c4fb929!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:118px!important;padding:22px 16px 20px!important;display:flex!important;box-shadow:inset 0 -1px #ffffffbf,0 16px 34px #0d12321f!important}body .app-shell .brand-logo{filter:drop-shadow(0 8px 14px #0d12322e)!important;width:252px!important;min-width:0!important;max-width:252px!important}body .app-shell .sidebar-nav{padding:22px 18px 24px!important}body .app-shell .sidebar{color:#10173f!important;background:radial-gradient(circle at 15% 8%,#7c4dff2e,#0000 34%),radial-gradient(circle at 96% 78%,#4f8cff2e,#0000 36%),linear-gradient(#fbfaff 0%,#f5f3ff 46%,#eef4ff 100%)!important;border-right:1px solid #755bd22e!important;flex-direction:column!important;gap:18px!important;width:286px!important;height:100vh!important;min-height:0!important;padding:24px 18px 22px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:16px 0 42px #2830781f,inset -1px 0 #ffffffa6!important}body .app-shell .brand-logo{filter:drop-shadow(0 9px 16px #37308229)!important;width:218px!important;min-width:0!important;max-width:218px!important;height:auto!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#131a45!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:11px!important;padding:7px 9px!important}body .app-shell .sidebar-link:before{color:#5141c8!important;background:#ffffffad!important;border:1px solid #665bbe29!important;border-radius:8px!important;width:30px!important;height:30px!important;box-shadow:inset 0 1px #ffffffbf!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#121941!important;font-size:12px!important;font-weight:950!important}body .app-shell .sidebar{box-shadow:none!important;border-right:0!important}body .app-shell .brand-block{box-shadow:none!important;border:0!important}body .app-shell .sidebar{color:#11183f!important;width:280px!important;height:100vh!important;min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 20% 0,#9065ff2e,#0000 32%),radial-gradient(circle at 105% 42%,#4780ff24,#0000 36%),linear-gradient(#fcfbff 0%,#f7f5ff 46%,#eef4ff 100%)!important;border:0!important;flex-direction:column!important;gap:20px!important;padding:24px 18px 22px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}body .app-shell .sidebar:after{content:""!important;pointer-events:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='330' viewBox='0 0 460 330' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-20 128 C78 54 146 210 250 134 S365 58 482 128' stroke='%237c4dff' stroke-opacity='.16' stroke-width='2.2'/%3E%3Cpath d='M-12 172 C94 104 160 252 266 178 S374 108 474 168' stroke='%234f8cff' stroke-opacity='.13' stroke-width='1.7'/%3E%3Cpath d='M-8 220 C100 160 184 284 292 226 S392 166 472 214' stroke='%237c4dff' stroke-opacity='.10' stroke-width='1.35'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat,radial-gradient(circle at 82% 62%,#7c4dff1f,#0000 38%)!important;height:330px!important;position:absolute!important;bottom:-42px!important;left:-70px!important;right:-60px!important}body .app-shell .sidebar>*{z-index:1!important;position:relative!important}body .app-shell .brand-block{width:100%!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0 4px 16px!important;display:flex!important}body .app-shell .brand-block:before{content:none!important;display:none!important}body .app-shell .brand-logo{object-fit:contain!important;filter:drop-shadow(0 8px 14px #2b267024)!important;width:202px!important;min-width:0!important;max-width:202px!important;height:auto!important;display:block!important}body .app-shell .sidebar-nav{scrollbar-color:#7c4dff3d transparent!important;scrollbar-width:thin!important;flex:auto!important;align-content:start!important;gap:18px!important;min-height:0!important;padding:2px 0 20px!important;display:grid!important;overflow:hidden auto!important}body .app-shell .sidebar-primary-links,body .app-shell .sidebar-group-links{gap:7px!important;display:grid!important}body .app-shell .sidebar-group{gap:8px!important;display:grid!important}body .app-shell .sidebar-group-title{color:#7556d7!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:0 9px!important;font-size:10px!important;font-weight:950!important;line-height:1.1!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#151c45!important;min-height:42px!important;box-shadow:none!important;background:#fff0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:7px 10px!important;text-decoration:none!important;display:grid!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#5442c8!important;letter-spacing:0!important;background:linear-gradient(#fffffff5,#f5f6ffd6)!important;border:1px solid #6256b424!important;border-radius:9px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:10px!important;font-weight:950!important;display:grid!important;box-shadow:0 8px 18px #45399514,inset 0 1px #ffffffe6!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#121941!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link-active:before{color:#fff!important;box-shadow:none!important;background:#ffffff2b!important;border-color:#ffffff42!important}body .app-shell .sidebar-account{display:none!important}body .app-shell .sidebar{color:#17123f!important;background:radial-gradient(circle at 18% 2%,#a576ff38,#0000 34%),radial-gradient(circle at 96% 70%,#cbb8ff57,#0000 38%),linear-gradient(#fbf7ff 0%,#f2eaff 48%,#ebe4ff 100%)!important}body .app-shell .sidebar-link:hover{background:#ffffff9e!important}body .app-shell .sidebar-link-active .sidebar-link-copy strong{color:#fff!important}body .app-shell .sidebar-link .sidebar-link-copy strong{font-weight:620!important}body .app-shell .sidebar-link-active .sidebar-link-copy strong{font-weight:700!important}body .app-shell .sidebar-group-title{letter-spacing:.06em!important;font-weight:650!important}body .app-shell .sidebar-link:before{font-weight:700!important}body .app-shell .app-topbar,body .app-shell .app-topbar button,body .app-shell .app-search span,body .app-shell .app-user-pill strong,body .app-shell .app-user-pill small{font-weight:600!important}body .app-shell .sidebar-account{color:#17123f!important;background:#ffffff9e!important;border:1px solid #7c4dff24!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding:10px 9px!important;display:grid!important;box-shadow:0 14px 28px #4e44a414!important}body .app-shell .sidebar-account>span{color:#5f39d7!important;background:linear-gradient(135deg,#f7f4ff,#ebe4ff)!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:12px!important;font-weight:700!important;display:grid!important;box-shadow:inset 0 0 0 1px #7c4dff24!important}body .app-shell .sidebar-account strong,body .app-shell .sidebar-account small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;line-height:1.2!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-account small{color:#6b6295!important;margin-top:3px!important;font-size:10px!important;font-weight:500!important}body .app-shell{grid-template-columns:226px minmax(0,1fr)!important}body .app-shell .sidebar{background:radial-gradient(circle at 94% 91%,#b4a6ff6b,#0000 30%),radial-gradient(circle at 13% 2%,#fffffff0,#0000 42%),linear-gradient(#fffaff 0%,#f8f2ff 58%,#efe7ff 100%)!important;border-right:1px solid #7455dc24!important;gap:19px!important;padding:24px 18px 18px!important;overflow:hidden!important;box-shadow:16px 0 44px #4634a814!important}body .app-shell .brand-block{justify-content:flex-start!important;min-height:42px!important;padding:0 0 18px!important}body .app-shell .sidebar-nav{gap:17px!important;padding:0 0 16px!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#222b68!important;min-height:35px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) 10px!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important;display:grid!important}body .app-shell .sidebar-link .sidebar-link-copy{min-width:0!important;display:block!important}body .app-shell .sidebar-account{box-shadow:none!important;background:#ffffff6b!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;margin-top:auto!important;padding:8px 9px!important}body .app-shell .sidebar-account>span{border-radius:9px!important;width:30px!important;height:30px!important;font-size:10px!important}body .app-shell .sidebar-account strong{font-size:11px!important;font-weight:700!important}body .app-shell .sidebar-account small{font-size:9px!important;font-weight:500!important}body .app-shell-dashboard .app-search,body .app-shell-dashboard .app-date-pill,body .app-shell-dashboard .app-user-pill{display:none!important}body .app-shell-dashboard .app-topbar{justify-content:flex-end!important}body .dash2-page :where(p,span,small,a,button,em,b,label){font-weight:500!important}body .dash2-page :where(h1,h2,h3,strong){font-weight:700!important}body .dash2-heading h1{font-weight:760!important}body .dash2-kpi strong,body .dash2-mini-tile strong,body .dash2-status-item strong,body .dash2-chart-pop strong,body .dash2-donut strong,body .dash2-donut b{font-weight:700!important}body .dash2-panel-title h2,body .dash2-brief strong,body .dash2-alert-row strong,body .dash2-activity-row strong,body .dash2-rec-card strong{font-weight:680!important}body .app-shell{grid-template-columns:226px minmax(0,1fr)!important;overflow-x:hidden!important}body .app-shell .sidebar,body .app-shell .sidebar *,body .app-shell .sidebar :before,body .app-shell .sidebar :after{box-sizing:border-box!important}body .app-shell .sidebar{color:#f8f5ff!important;background:radial-gradient(circle at 22% 6%,#bfa5ff4d,#0000 28%),radial-gradient(circle at 92% 92%,#a180ff6b,#0000 34%),linear-gradient(#51428d 0%,#372b72 42%,#261d58 100%)!important;border-right:1px solid #beaaff2e!important;gap:18px!important;width:226px!important;min-width:0!important;max-width:226px!important;padding:24px 18px 18px!important;overflow:hidden!important;box-shadow:18px 0 44px #2e206938!important}body .app-shell .sidebar:before{content:""!important;pointer-events:none!important;opacity:.95!important;background:linear-gradient(#ffffff1f,#0000 34%),repeating-linear-gradient(135deg,#ffffff0b 0 1px,#0000 1px 28px),repeating-linear-gradient(45deg,#8d69ff14 0 1px,#0000 1px 34px)!important;position:absolute!important;inset:0!important}body .app-shell .sidebar:after{content:""!important;pointer-events:none!important;opacity:1!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='340' viewBox='0 0 430 340' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-30 142 C62 74 126 206 222 148 S330 76 462 134' stroke='%23d9ceff' stroke-opacity='.18' stroke-width='2.1'/%3E%3Cpath d='M-24 188 C72 120 144 252 242 190 S352 126 456 178' stroke='%239a7bff' stroke-opacity='.24' stroke-width='1.55'/%3E%3Cpath d='M-18 236 C86 178 166 292 260 238 S360 182 450 224' stroke='%23ffffff' stroke-opacity='.10' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat,radial-gradient(circle at 91% 82%,#cfbeff3d,#0000 42%)!important;height:350px!important;position:absolute!important;bottom:-34px!important;left:-86px!important;right:-58px!important}body .app-shell .sidebar>*{z-index:1!important;width:100%!important;max-width:100%!important;position:relative!important}body .app-shell .brand-block{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0 0 16px!important;overflow:visible!important}body .app-shell .brand-block:before{content:""!important;filter:blur(8px)!important;background:radial-gradient(circle at 82%,#c4aeff52,#0000 54%)!important;border-radius:999px!important;width:178px!important;height:68px!important;position:absolute!important;top:-12px!important;left:-8px!important}body .app-shell .brand-logo{z-index:1!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px #09061c33)drop-shadow(0 0 12px #bca2ff24)!important;width:152px!important;max-width:152px!important;height:auto!important;position:relative!important}body .app-shell .sidebar-nav{gap:17px!important;width:100%!important;max-width:100%!important;padding:0 0 16px!important;overflow:hidden auto!important}body .app-shell .sidebar-primary-links,body .app-shell .sidebar-group,body .app-shell .sidebar-group-links{width:100%!important;max-width:100%!important}body .app-shell .sidebar-group-title{color:#c6b5ff!important;letter-spacing:.07em!important;text-transform:uppercase!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{color:#efeaff!important;width:100%!important;max-width:100%!important;min-height:35px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:22px minmax(0,1fr) 10px!important;align-items:center!important;gap:8px!important;padding:0 10px 0 12px!important;overflow:hidden!important}body .app-shell .sidebar-link:before{content:attr(data-icon)!important;color:#d8ceff!important;letter-spacing:0!important;width:20px!important;height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;font-size:8.5px!important;font-weight:800!important;display:grid!important}body .app-shell .sidebar-link:after{content:">"!important;color:#d0c1ff!important;opacity:.74!important;justify-self:end!important;font-size:12px!important;font-weight:800!important}body .app-shell .sidebar-link .sidebar-link-copy{min-width:0!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:760!important;line-height:1!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link-active,body .app-shell .sidebar-link-active:hover{color:#fff!important;background:radial-gradient(circle at 18% 10%,#fff3,#0000 32%),linear-gradient(135deg,#7d50ff 0%,#a33dff 100%)!important;border-color:#ffffff38!important;min-height:37px!important;box-shadow:0 14px 30px #21155457!important}body .app-shell .sidebar-link-active:before{color:#fff!important;background:#ffffff2e!important}body .app-shell .sidebar-account{background:#ffffff1a!important;border:1px solid #dccfff29!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:auto!important;padding:8px 9px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14!important}body .app-shell .sidebar-account>span{color:#fff!important;background:#ffffff24!important;border-radius:9px!important;width:30px!important;height:30px!important;font-size:10px!important}body .app-shell .sidebar-account strong{color:#fff!important;font-size:11px!important;font-weight:700!important}body .app-shell .sidebar-account small{color:#d4caff!important;font-size:9px!important;font-weight:500!important}body .app-shell .main-area{min-width:0!important;overflow-x:hidden!important}body .app-shell-dashboard .app-topbar{height:0!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:0!important;display:none!important}body .app-shell-dashboard .dash2-page{gap:12px!important;padding-top:18px!important}body .app-shell-dashboard .dash2-heading{gap:14px!important}body .app-shell-dashboard .dash2-heading>div:first-child{min-width:280px!important}body .dash2-heading-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}body .dash2-heading-actions .dash2-range-toolbar{gap:8px!important;min-height:36px!important}body .dash2-weekly-compare{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important;display:grid!important}body .dash2-weekly-compare>div{background:#f8faffdb!important;border:1px solid #e4e9f6!important;border-radius:8px!important;min-width:0!important;padding:10px 12px!important}body .dash2-weekly-compare span,body .dash2-weekly-compare strong,body .dash2-weekly-compare small{overflow-wrap:anywhere!important;display:block!important}body .dash2-weekly-compare span,body .dash2-weekly-compare small{color:#667085!important;font-size:10px!important}body .dash2-weekly-compare strong{color:#07103a!important;margin:4px 0 2px!important;font-size:15px!important}@media (max-width:1120px){body .app-shell-dashboard .dash2-heading{align-items:flex-start!important}body .dash2-heading-actions{flex-wrap:wrap!important}body .dash2-heading-actions .dash2-range-toolbar{order:2!important}}@media (max-width:760px){body .dash2-weekly-compare{grid-template-columns:1fr!important}}body .app-shell{align-items:start!important}body .app-shell .sidebar{flex-direction:column!important;align-self:start!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;display:flex!important;position:sticky!important;top:0!important}body .app-shell .sidebar-nav{overscroll-behavior:contain!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}body .app-shell .main-area{align-self:stretch!important}body .app-shell{padding-left:226px!important;display:block!important}body .app-shell .sidebar{z-index:50!important;width:226px!important;min-width:226px!important;max-width:226px!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;transform:none!important}body .app-shell .main-area{width:100%!important;min-width:0!important;margin-left:0!important}body .app-shell .brand-block{justify-content:center!important}body .app-shell .brand-block:before{left:50%!important;transform:translate(-50%)!important}body .app-shell .brand-logo{margin:0 auto!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{grid-template-columns:24px minmax(0,1fr) 10px!important}body .app-shell .sidebar-link:before{content:none!important;display:none!important}body .app-shell .sidebar-icon{color:#e5dcff!important;background:radial-gradient(circle at 30% 18%,#fff3,#0000 34%),linear-gradient(135deg,#ffffff1f,#b797ff14)!important;border:1px solid #e1d6ff29!important;border-radius:8px!important;place-items:center!important;width:22px!important;height:22px!important;display:grid!important;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #160c3a1f!important}body .app-shell .sidebar-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important}body .app-shell .sidebar-link:hover .sidebar-icon{color:#fff!important;background:radial-gradient(circle at 30% 18%,#ffffff42,#0000 34%),linear-gradient(135deg,#ffffff29,#be9eff24)!important;border-color:#ffffff3d!important}body .app-shell .sidebar-link-active .sidebar-icon{color:#fff!important;background:radial-gradient(circle at 30% 18%,#ffffff52,#0000 36%),#ffffff29!important;border-color:#ffffff47!important;box-shadow:inset 0 1px #fff3,0 8px 18px #1c104c2e!important}body .app-shell .sidebar{background:radial-gradient(circle at 20% 0,#9a72ff47,#0000 30%),radial-gradient(circle at 104% 72%,#6f52ce52,#0000 34%),linear-gradient(#3d3270 0%,#2d255d 45%,#211a49 100%)!important;border-right:1px solid #d6c8ff24!important;gap:18px!important;width:248px!important;min-width:248px!important;max-width:248px!important;padding:24px 20px 18px!important;box-shadow:20px 0 56px #1e16483d!important}body .app-shell .sidebar:after{opacity:.72!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='310' viewBox='0 0 430 310' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-30 150 C72 86 142 214 238 158 S350 88 462 144' stroke='%23cbbcff' stroke-opacity='.17' stroke-width='1.8'/%3E%3Cpath d='M-22 204 C82 144 166 264 262 208 S362 148 452 196' stroke='%238d74ff' stroke-opacity='.18' stroke-width='1.25'/%3E%3C/g%3E%3C/svg%3E") bottom/100% 100% no-repeat,radial-gradient(circle at 88% 80%,#b29cff24,#0000 42%)!important;height:310px!important;bottom:-42px!important;left:-92px!important;right:-70px!important}body .app-shell .sidebar-nav{gap:18px!important;padding-bottom:18px!important}body .app-shell .sidebar-primary-links,body .app-shell .sidebar-group-links{gap:5px!important}body .app-shell .sidebar-group{gap:9px!important}body .app-shell .sidebar-group-title{color:#bca9ff!important;letter-spacing:.075em!important;padding:0 12px!important;font-size:10px!important;font-weight:760!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact,body .app-shell .sidebar-link-featured{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:30px minmax(0,1fr) 10px!important;gap:10px!important;padding:0 11px!important}body .app-shell .sidebar-primary-links .sidebar-link{min-height:40px!important;padding:0 11px!important}body .app-shell .sidebar-icon{color:#cfc2ff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important}body .app-shell .sidebar-icon svg{stroke-width:1.75px!important;width:16px!important;height:16px!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#f8f5ff!important;font-size:12.5px!important;font-weight:650!important;line-height:1.1!important}body .app-shell .sidebar-link:after{content:"›"!important;color:#e0d7ff7a!important;opacity:1!important;font-size:15px!important;font-weight:500!important}body .app-shell .sidebar-primary-links .sidebar-link:after{content:""!important}body .app-shell .sidebar-link:hover .sidebar-icon{color:#fff!important;box-shadow:none!important;background:#ffffff13!important}body .app-shell .sidebar-link-active,body .app-shell .sidebar-link-active:hover{background:radial-gradient(circle at 16% 20%,#ffffff38,#0000 34%),linear-gradient(135deg,#7650ff 0%,#a83dff 100%)!important;border-color:#ffffff29!important;min-height:42px!important;box-shadow:0 16px 34px #1d11505c,inset 0 1px #ffffff2e!important}body .app-shell .sidebar-link-active .sidebar-icon{color:#fff!important;background:#ffffff2e!important;border:0!important;box-shadow:inset 0 1px #ffffff2e!important}body .app-shell .sidebar-account{background:radial-gradient(circle at 16% 12%,#ffffff24,#0000 32%),#ffffff14!important;border-color:#e0d7ff21!important;border-radius:14px!important;padding:10px!important}body .app-shell .sidebar-link{justify-content:stretch!important;justify-self:center!important}body .app-shell .sidebar-link .sidebar-icon{place-self:center!important;place-items:center!important;display:grid!important}body .app-shell .sidebar-link .sidebar-icon svg{margin:auto!important;display:block!important}body .app-shell .sidebar-link .sidebar-link-copy{opacity:1!important;visibility:visible!important;align-self:center!important;min-width:0!important;display:block!important;overflow:hidden!important}body .app-shell .sidebar-link .sidebar-link-copy strong{opacity:1!important;visibility:visible!important;display:block!important}body .app-shell .sidebar{overflow:hidden!important}body .app-shell .sidebar-nav{scrollbar-width:none!important;margin-right:-18px!important;padding-right:18px!important}body .app-shell .sidebar-nav::-webkit-scrollbar{width:0!important;height:0!important}body .app-shell{background:radial-gradient(circle at 6% 94%,#9754ff33,#0000 28%),radial-gradient(circle at 96% 92%,#5b94ff38,#0000 32%),linear-gradient(#fbfbff 0%,#f7f8ff 100%)!important;padding-left:248px!important}body .app-shell .sidebar{color:#172257!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='320' viewBox='0 0 360 320' preserveAspectRatio='none'%3E%3Cg fill='none'%3E%3Cpath d='M-42 244 C54 182 112 304 200 242 S302 184 402 236' stroke='%238f66ff' stroke-opacity='.18' stroke-width='1.6'/%3E%3Cpath d='M-34 286 C70 220 132 340 226 282 S320 226 398 274' stroke='%235f8cff' stroke-opacity='.13' stroke-width='1.2'/%3E%3Cpath d='M-30 210 C62 148 116 266 208 206 S312 146 402 198' stroke='%23ffffff' stroke-opacity='.46' stroke-width='1.1'/%3E%3C/g%3E%3C/svg%3E") bottom/135% 42% no-repeat,radial-gradient(circle at 16% 0,#9a68ff2e,#0000 30%),radial-gradient(circle at 92% 82%,#a888ff3b,#0000 34%),linear-gradient(#fffaff 0%,#f7f0ff 54%,#eee6ff 100%)!important;border-right:1px solid #8468e224!important;width:248px!important;min-width:248px!important;max-width:248px!important;box-shadow:16px 0 44px #6f52ce1f!important}body .app-shell .sidebar:after{opacity:1!important;background:linear-gradient(#0000 0 6%,#8960ff42 12%,#8960ff85 50%,#8960ff38 88%,#0000 100%)!important;border-radius:999px 0 0 999px!important;width:4px!important;height:auto!important;inset:0 0 0 auto!important}body .app-shell .brand-block{min-height:54px!important;padding-bottom:18px!important}body .app-shell .brand-logo{filter:drop-shadow(0 10px 18px #5c3dac1f)drop-shadow(0 0 18px #8458ff1a)!important;width:162px!important;max-width:162px!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#253064!important;font-weight:650!important}body .app-shell .sidebar-icon{color:#6f58d6!important}body .app-shell .sidebar-link:after{color:#6c53cd75!important}body .app-shell .sidebar-link:hover{background:#ffffff9e!important;border-color:#815aff24!important;box-shadow:0 10px 22px #6f52ce12!important}body .app-shell .sidebar-link-active .sidebar-icon{color:#fff!important;background:#ffffff2e!important}body .app-shell .sidebar-link-active:after,body .app-shell .sidebar-link-active .sidebar-link-copy strong{color:#fff!important}body .app-shell .main-area{isolation:isolate!important;background:radial-gradient(circle at 4% 92%,#954bff38,#0000 30%),radial-gradient(circle at 94% 88%,#5991ff33,#0000 34%),radial-gradient(circle at 50% 42%,#fffffff5,#ffffff61 38%,#0000 70%),linear-gradient(#fbfcff 0%,#f7f8ff 52%,#eef3ff 100%)!important;min-height:100vh!important;position:relative!important}body .app-shell .main-area>*{z-index:1!important;position:relative!important}body .app-shell{background:url(/images/carbonx-reference-theme.png?v=20260715-exact) 50%/cover no-repeat fixed!important}body .app-shell .sidebar{background:linear-gradient(90deg,#ffffffe6,#fcf7ffc7),url(/images/carbonx-reference-theme.png?v=20260715-exact) 0/auto 100vh no-repeat!important}body .app-shell .sidebar:before{background:linear-gradient(#ffffff47,#0000 44%)!important}body .app-shell .main-area{background:url(/images/carbonx-reference-theme.png?v=20260715-exact) 50%/cover no-repeat fixed!important}body .app-shell .main-area:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(#ffffff1f,#f7f9ff2e),url(/images/carbonx-reference-theme.png?v=20260715-exact) 50%/cover no-repeat fixed!important;position:fixed!important;inset:0 0 0 248px!important}body .app-shell .main-area>.app-background-effects{z-index:0!important;pointer-events:none!important;position:fixed!important;inset:0 0 0 248px!important;overflow:hidden!important}body .app-shell .app-theme-wave{opacity:.3!important;filter:hue-rotate(10deg)saturate(1.42)contrast(1.1)brightness(.96)!important;will-change:transform!important;-webkit-mask-composite:source-in!important;background-image:url(/images/carbonx-reference-theme.png?v=20260715-wave-layers)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:100%!important;width:116%!important;height:320px!important;display:block!important;position:absolute!important;left:-8%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}body .app-shell .app-theme-wave-upper{opacity:.26!important;animation:19s ease-in-out infinite alternate carbon-wave-upper!important;top:8vh!important}body .app-shell .app-theme-wave-middle{opacity:.31!important;animation:24s ease-in-out -7s infinite alternate carbon-wave-middle!important;top:38vh!important}body .app-shell .app-theme-wave-lower{opacity:.28!important;animation:27s ease-in-out -13s infinite alternate carbon-wave-lower!important;top:69vh!important}body .app-shell .app-tech-pattern{opacity:.44!important;-webkit-mask-composite:source-in!important;will-change:transform, background-position!important;background:radial-gradient(circle,#6942e080 0 2px,#0000 2.8px) 0 0/72px 72px,linear-gradient(30deg,#0000 49.25%,#714fda2e 49.5% 50.5%,#0000 50.75%) 0 0/144px 124px,linear-gradient(-30deg,#0000 49.25%,#5977e224 49.5% 50.5%,#0000 50.75%) 0 0/144px 124px,linear-gradient(90deg,#0000 49.35%,#825be91f 49.6% 50.4%,#0000 50.65%) 36px 0/144px 124px!important;width:88%!important;height:340px!important;animation:32s linear infinite alternate carbon-tech-drift!important;display:block!important;position:absolute!important;top:-76px!important;right:-5%!important;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 92%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000b8 52%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 16% 92%,#0000 100%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}@keyframes carbon-wave-upper{0%{transform:translate(-2.5%,-4px)scaleY(-1)rotate(-2deg)}50%{transform:translate(1.5%,10px)scaleY(-1)rotate(0)}to{transform:translate(3.5%,-2px)scaleY(-1)rotate(1.5deg)}}@keyframes carbon-wave-middle{0%{transform:translate(3%,8px)rotate(2deg)scaleX(1.02)}50%{transform:translate(-1%,-10px)rotate(0)scaleX(1.05)}to{transform:translate(-3.5%,4px)rotate(-1.5deg)scaleX(1.02)}}@keyframes carbon-wave-lower{0%{transform:translate(-3%,6px)scaleY(-1)rotate(1deg)}50%{transform:translate(.5%,-8px)scaleY(-1)rotate(-1deg)}to{transform:translate(3.5%,5px)scaleY(-1)rotate(-2deg)}}@keyframes carbon-tech-drift{0%{background-position:0 0,0 0,0 0,36px 0;transform:translate(-1%,-5px)}to{background-position:24px 12px,18px 8px,-18px 8px,54px 8px;transform:translate(2%,8px)}}@media (max-width:900px){body .app-shell .main-area>.app-background-effects{left:0!important}body .app-shell .app-theme-wave{opacity:.22!important;width:156%!important;height:240px!important;left:-28%!important}body .app-shell .app-theme-wave-upper{top:14vh!important}body .app-shell .app-theme-wave-middle{top:46vh!important}body .app-shell .app-theme-wave-lower{top:76vh!important}body .app-shell .app-tech-pattern{opacity:.3!important;width:145%!important;height:280px!important;top:-50px!important;right:-30%!important}}@media (prefers-reduced-motion:reduce){body .app-shell .app-theme-wave,body .app-shell .app-tech-pattern{animation:none!important}}body .app-shell .sidebar-account{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f5efffb8!important;border-color:#6337cd3d!important;box-shadow:0 14px 32px #532db024!important}body .app-shell-label-cropper,body .app-shell-label-cropper .main-area{background:#f7f5ff!important}body .app-shell-label-cropper .main-area:before,body .app-shell-label-cropper .main-area>.app-background-effects{content:none!important;display:none!important}body .app-shell{padding-left:286px!important}body .app-shell .sidebar{background-color:#eeeaf7!important;background-image:none!important;border-right:1px solid #52379e38!important;width:286px!important;min-width:286px!important;max-width:286px!important;box-shadow:inset -1px 0 #ffffffb3,18px 0 48px #48318426!important}body .app-shell .sidebar>.sidebar-art{z-index:0!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}body .app-shell .sidebar-art:before{content:""!important;opacity:.72!important;background:linear-gradient(90deg,#673ec51f,#0000 24% 76%,#7451cf0f),radial-gradient(circle at 12% 88%,#6d39dd2e,#0000 34%)!important;position:absolute!important;inset:0!important}body .app-shell .sidebar-wave{filter:hue-rotate(8deg)saturate(1.45)contrast(1.08)!important;will-change:transform!important;background:url(/images/carbonx-reference-theme.png?v=20260715-sidebar-waves) bottom/100% no-repeat!important;width:136%!important;height:210px!important;display:block!important;position:absolute!important;left:-18%!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 24% 78%,#0000 100%)!important}body .app-shell .sidebar-wave-one{opacity:.34!important;animation:23s ease-in-out infinite alternate carbon-sidebar-wave-one!important;top:16%!important}body .app-shell .sidebar-wave-two{opacity:.38!important;animation:27s ease-in-out -8s infinite alternate carbon-sidebar-wave-two!important;top:46%!important}body .app-shell .sidebar-wave-three{opacity:.46!important;animation:30s ease-in-out -15s infinite alternate-reverse carbon-sidebar-wave-one!important;top:74%!important}body .app-shell .sidebar>.brand-block,body .app-shell .sidebar>.sidebar-nav,body .app-shell .sidebar>.sidebar-account{z-index:2!important;position:relative!important}body .app-shell .brand-block{isolation:isolate!important;min-height:74px!important;padding:5px 0 21px!important;overflow:hidden!important}body .app-shell .brand-block:before{content:""!important;z-index:-1!important;background:linear-gradient(105deg,#0000 0%,#ffffffbd 45%,#8b5cf629 54%,#0000 100%)!important;width:42%!important;height:100px!important;animation:5.8s ease-in-out infinite carbon-logo-sheen!important;position:absolute!important;top:-18px!important;left:-42%!important;transform:skew(-18deg)!important}body .app-shell .brand-block:after{content:""!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000,#6a39da9e,#537de859,#0000)!important;width:170px!important;height:1px!important;animation:4.2s ease-in-out infinite alternate carbon-logo-line!important;position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)scaleX(.7)!important}body .app-shell .brand-logo{z-index:1!important;position:relative!important}body .app-shell .sidebar-link{box-sizing:border-box!important;grid-template-columns:34px minmax(0,1fr) 14px!important;justify-content:stretch!important;column-gap:10px!important;width:100%!important;max-width:none!important;padding-left:11px!important;padding-right:11px!important;display:grid!important}body .app-shell .sidebar-link:after{content:none!important;display:none!important}body .app-shell .sidebar-link .sidebar-link-copy,body .app-shell .sidebar-link .sidebar-link-copy strong{text-overflow:clip!important;white-space:nowrap!important;width:auto!important;max-width:none!important;overflow:visible!important}body .app-shell .sidebar-chevron{color:#7758c8!important;opacity:.58!important;place-self:center end!important;width:14px!important;height:14px!important;transition:transform .18s,opacity .18s,color .18s!important}body .app-shell .sidebar-link:hover .sidebar-chevron{opacity:.9!important;transform:translate(2px)!important}body .app-shell .sidebar-link-active .sidebar-chevron{color:#fff!important;opacity:.92!important}body .app-shell .main-area:before,body .app-shell .main-area>.app-background-effects{left:286px!important}@keyframes carbon-sidebar-wave-one{0%{transform:translate(-3%,-4px)rotate(-2deg)}to{transform:translate(3%,8px)rotate(2deg)}}@keyframes carbon-sidebar-wave-two{0%{transform:translate(3%,6px)scaleY(-1)rotate(1deg)}to{transform:translate(-3%,-7px)scaleY(-1)rotate(-2deg)}}@keyframes carbon-logo-sheen{0%,22%{opacity:0;left:-42%}38%{opacity:.9}62%,to{opacity:0;left:118%}}@keyframes carbon-logo-line{0%{opacity:.42;transform:translate(-50%)scaleX(.68)}to{opacity:.9;transform:translate(-50%)scaleX(1)}}@media (max-width:900px){body .app-shell .main-area>.app-background-effects{left:0!important}}@media (prefers-reduced-motion:reduce){body .app-shell .sidebar-wave,body .app-shell .brand-block:before,body .app-shell .brand-block:after{animation:none!important}}body .app-shell .sidebar{background-color:#f0edf7!important;background-image:none!important}body .app-shell .sidebar-wave{filter:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='430' height='210' viewBox='0 0 430 210' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-28 72 C58 8 132 142 222 78 S354 18 462 66' stroke='%237A4CE0' stroke-opacity='.48' stroke-width='1.8'/%3E%3Cpath d='M-24 98 C72 32 148 166 244 102 S372 42 458 90' stroke='%239878E8' stroke-opacity='.38' stroke-width='1.35'/%3E%3Cpath d='M-18 126 C82 66 164 188 264 130 S380 76 454 116' stroke='%235D82D9' stroke-opacity='.28' stroke-width='1.1'/%3E%3Cpath d='M-12 150 C92 96 180 204 282 154 S390 108 450 138' stroke='%23B29BEF' stroke-opacity='.34' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat!important}body .app-shell .sidebar-wave-one{opacity:.5!important}body .app-shell .sidebar-wave-two{opacity:.56!important}body .app-shell .sidebar-wave-three{opacity:.64!important}body .app-shell .app-theme-wave-upper{opacity:.19!important}body .app-shell .app-theme-wave-middle{opacity:.13!important;filter:hue-rotate(8deg)saturate(1.12)contrast(1.02)brightness(1.02)!important}body .app-shell .app-theme-wave-lower{opacity:.21!important}body .app-shell .app-tech-pattern{opacity:.3!important}body .app-shell .sidebar-art:before{opacity:0!important;background:0 0!important}body .app-shell .sidebar-wave{filter:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='270' viewBox='0 0 520 270' preserveAspectRatio='none'%3E%3Cpath fill='%237A4CE0' fill-opacity='.16' d='M-24 86 C72 4 162 174 270 92 S418 18 548 80 L548 130 C420 70 358 144 270 154 S82 74-24 148 Z'/%3E%3Cpath fill='%239A76E8' fill-opacity='.12' d='M-18 142 C90 72 178 228 292 150 S430 94 544 132 L544 184 C432 144 374 210 284 214 S88 126-18 204 Z'/%3E%3Cpath fill='%235D82D9' fill-opacity='.08' d='M-12 194 C98 132 202 264 318 206 S444 160 540 190 L540 242 C430 210 366 266 286 260 S88 180-12 250 Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat!important;width:152%!important;height:270px!important;left:-26%!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%)!important}body .app-shell .sidebar-wave-one{opacity:.76!important;top:12%!important}body .app-shell .sidebar-wave-two{opacity:.82!important;top:41%!important}body .app-shell .sidebar-wave-three{opacity:.9!important;top:70%!important}body .app-shell .brand-block:after{content:none!important;animation:none!important;display:none!important}body .dash2-brief{isolation:isolate!important;color:#fff!important;background:linear-gradient(118deg,#7847ff40,#0000 42%),repeating-linear-gradient(45deg,#ffffff07 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#ffffff05 0 2px,#0000 2px 7px),linear-gradient(135deg,#161329 0%,#24203b 52%,#121629 100%)!important;border:1px solid #9777ffb3!important;border-radius:16px!important;min-height:176px!important;padding:20px 168px 20px 22px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 38px #7046ff24,0 18px 38px #1b143c33!important}body .dash2-brief:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#8b5cf6 0 32px,#0000 32px) 0 0/78px 1px no-repeat,linear-gradient(#8b5cf6 0 24px,#0000 24px) 0 0/1px 58px no-repeat,linear-gradient(270deg,#57d6ff 0 34px,#0000 34px) 100% 100%/82px 1px no-repeat,linear-gradient(0deg,#57d6ff 0 24px,#0000 24px) 100% 100%/1px 58px no-repeat!important;border:1px solid #7fd9ff1a!important;border-radius:10px!important;position:absolute!important;inset:10px!important}body .dash2-brief:after{content:""!important;z-index:-1!important;opacity:.82!important;background:radial-gradient(circle,#58d7ff24 0 1px,#0000 2px) 0 0/18px 18px,radial-gradient(circle,#7950ff3d,#0000 66%)!important;border-radius:50%!important;width:250px!important;height:250px!important;animation:8s ease-in-out infinite alternate carbon-ai-field!important;position:absolute!important;top:-58px!important;right:-38px!important}body .dash2-brief .dash2-brief-heading span{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}body .dash2-brief .dash2-brief-heading span:before{content:""!important;background:#8b5cf6!important;border:1px solid #78e0ff!important;width:8px!important;height:8px!important;transform:rotate(45deg)!important;box-shadow:0 0 12px #78e0ffd1!important}body .dash2-brief .dash2-brief-heading b{color:#cbbcff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#7847ff24!important;border:1px solid #8b5cf666!important;border-radius:4px!important;padding:4px 7px!important;font-size:9px!important;font-weight:700!important}body .dash2-brief>strong{color:#fff!important;max-width:255px!important;margin-top:18px!important;font-size:16px!important;font-weight:750!important;line-height:1.32!important}body .dash2-brief>p{color:#aaa7c4!important;max-width:255px!important;margin-top:7px!important;font-size:11px!important;font-weight:550!important}body .dash2-bot{background:linear-gradient(135deg,#ffffff1c,#0000 38%),linear-gradient(155deg,#41366d 0%,#211d3b 56%,#141827 100%)!important;border:0!important;border-radius:24px!important;width:112px!important;height:122px!important;animation:4.6s ease-in-out infinite carbon-ai-float!important;display:block!important;position:absolute!important;top:50%!important;right:30px!important;transform:translateY(-50%)!important;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 24px #0307144d,0 0 0 1px #8b5cf680,0 0 0 8px #724ce214,0 20px 38px #02051261!important}body .dash2-bot:before,body .dash2-bot:after{content:""!important;opacity:.55!important;background:linear-gradient(#0000,#7c5cff,#58d7ff,#0000)!important;width:2px!important;position:absolute!important;top:18px!important;bottom:18px!important}body .dash2-bot:before{left:8px!important}body .dash2-bot:after{right:8px!important}body .dash2-bot-antenna{background:#8d7aff!important;width:2px!important;height:18px!important;position:absolute!important;top:-17px!important;left:50%!important;transform:translate(-50%)!important}body .dash2-bot-antenna:before{content:""!important;background:#171428!important;border:2px solid #72ddff!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:1.8s ease-in-out infinite carbon-ai-signal!important;position:absolute!important;top:-5px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 12px #58d7ffe6!important}body .dash2-bot-ear{background:#292348!important;border:1px solid #75dbff80!important;width:10px!important;height:31px!important;position:absolute!important;top:39px!important}body .dash2-bot-ear-left{border-radius:7px 2px 2px 7px!important;left:-9px!important}body .dash2-bot-ear-right{border-radius:2px 7px 7px 2px!important;right:-9px!important}body .dash2-bot-face{background:linear-gradient(#58d7ff09 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#58d7ff09 1px,#0000 1px) 0 0/9px 9px,linear-gradient(145deg,#12172a,#090d19)!important;border:1px solid #6fdaff70!important;border-radius:15px!important;display:block!important;position:absolute!important;inset:22px 17px 31px!important;overflow:hidden!important;box-shadow:inset 0 0 18px #58d7ff14!important}body .dash2-bot-eye{background:#79e1ff!important;border-radius:2px!important;width:20px!important;height:7px!important;animation:4.8s infinite carbon-ai-blink!important;position:absolute!important;top:24px!important;box-shadow:0 0 12px #58d7ffe6!important}body .dash2-bot i.dash2-bot-eye{border:0!important;border-radius:2px!important;width:20px!important;height:7px!important;display:block!important}body .dash2-bot-eye-left{left:13px!important}body .dash2-bot-eye-right{right:13px!important}body .dash2-bot-mouth{border-bottom:2px solid #9b7aff!important;border-left:2px solid #9b7aff!important;border-right:2px solid #9b7aff!important;border-radius:0 0 10px 10px!important;width:29px!important;height:8px!important;position:absolute!important;bottom:14px!important;left:50%!important;transform:translate(-50%)!important}body .dash2-bot i.dash2-bot-mouth{border:2px solid #9b7aff!important;border-top:0!important;border-radius:0 0 10px 10px!important;width:29px!important;height:8px!important;display:block!important}body .dash2-bot-core{background:linear-gradient(90deg,#7347ff,#62ddff)!important;border-radius:2px!important;width:22px!important;height:7px!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 13px #6bcfff94!important}@keyframes carbon-ai-float{0%,to{transform:translateY(-50%)translateY(-2px)}50%{transform:translateY(-50%)translateY(3px)}}@keyframes carbon-ai-signal{0%,to{opacity:.55;transform:translate(-50%)scale(.88)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes carbon-ai-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.18)}}@keyframes carbon-ai-field{0%{transform:rotate(0)scale(.98)}to{transform:rotate(8deg)scale(1.04)}}@media (max-width:1180px){body .dash2-brief{padding-right:138px!important}body .dash2-bot{width:94px!important;height:106px!important;right:20px!important}}@media (prefers-reduced-motion:reduce){body .dash2-brief:after,body .dash2-bot,body .dash2-bot-antenna:before,body .dash2-bot-eye{animation:none!important}}body .dash2-brief{color:#17133a!important;background:linear-gradient(118deg,#6937e029,#0000 45%),repeating-linear-gradient(45deg,#53369e06 0 2px,#0000 2px 8px),repeating-linear-gradient(-45deg,#704dc005 0 2px,#0000 2px 8px),linear-gradient(135deg,#eee7ff 0%,#ddd1ff 50%,#c9d5ff 100%)!important;border-color:#6e43dc66!important;box-shadow:inset 0 1px #ffffffe0,inset 0 0 34px #6b3eda14,0 18px 38px #4a2d8f24!important}body .dash2-brief:before{background:linear-gradient(90deg,#794be3 0 32px,#0000 32px) 0 0/78px 1px no-repeat,linear-gradient(#794be3 0 24px,#0000 24px) 0 0/1px 58px no-repeat,linear-gradient(270deg,#659ee7 0 34px,#0000 34px) 100% 100%/82px 1px no-repeat,linear-gradient(0deg,#659ee7 0 24px,#0000 24px) 100% 100%/1px 58px no-repeat!important;border-color:#5b38b026!important}body .dash2-brief .dash2-brief-heading span{color:#352264!important}body .dash2-brief .dash2-brief-heading b{color:#6842b8!important;background:#ffffff70!important;border-color:#643cbe3d!important}body .dash2-brief>strong{color:#17133a!important}body .dash2-brief>p{color:#625a80!important}body .dash2-brief>a{color:#fff!important;background:linear-gradient(135deg,#8050e8,#6641cf)!important;border-color:#ffffff94!important;box-shadow:0 8px 18px #5831b433!important}body .dash2-bot{background:linear-gradient(135deg,#ffffff7a,#0000 38%),linear-gradient(155deg,#bca5f3 0%,#8c6dde 56%,#6b58bd 100%)!important;box-shadow:inset 0 1px #ffffffad,inset 0 -12px 22px #4e2d9e29,0 0 0 1px #6940c86b,0 0 0 8px #704acd12,0 18px 34px #482a8b33!important}body .dash2-bot:before,body .dash2-bot:after{opacity:.64!important;background:linear-gradient(#0000,#7048cf,#75a8e9,#0000)!important}body .dash2-bot-antenna{background:#6d45cc!important}body .dash2-bot-antenna:before{background:#ddd4f8!important;border-color:#6f9fe2!important;box-shadow:0 0 11px #5481d09e!important}body .dash2-bot-ear{background:#9073da!important;border-color:#5b7cc97a!important}body .dash2-bot-face{background:linear-gradient(#5b5baa0b 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#5b5baa0b 1px,#0000 1px) 0 0/9px 9px,linear-gradient(145deg,#eeeaff,#d9d1f5)!important;border-color:#6080cc70!important;box-shadow:inset 0 0 16px #585ab41a!important}body .dash2-bot-eye,body .dash2-bot i.dash2-bot-eye{background:#6940c8!important;box-shadow:0 0 10px #6940c88f!important}body .dash2-bot-mouth,body .dash2-bot i.dash2-bot-mouth{border-bottom-color:#7653cc!important;border-left-color:#7653cc!important;border-right-color:#7653cc!important}body .dash2-bot-core{background:linear-gradient(90deg,#7549d8,#729fdf)!important;box-shadow:0 0 11px #5b6eca6b!important}body .app-shell .brand-logo{object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;filter:drop-shadow(0 10px 18px #2419551f)drop-shadow(0 0 14px #7647f61a)!important;width:246px!important;max-width:calc(100% - 26px)!important;height:auto!important}body .dash2-brief{isolation:isolate!important;color:#fff!important;background:linear-gradient(90deg,#0b07272e 0%,#0d082e6b 45%,#0d082e0a 72%),url(/images/carbon-ai-brief-v2.webp?v=20260716) 50%/cover no-repeat!important;border:1px solid #9660ffb8!important;border-radius:16px!important;min-height:176px!important;padding:20px 174px 18px 22px!important;animation:8s ease-in-out infinite alternate carbon-ai-art-drift!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff21,inset 0 0 34px #7e4cff24,0 18px 40px #2e186f3d!important}body .dash2-brief:before{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#bc83ffeb 0 34px,#0000 34px) 0 0/82px 1px no-repeat,linear-gradient(#bc83ffeb 0 26px,#0000 26px) 0 0/1px 62px no-repeat,linear-gradient(270deg,#8266ffe6 0 34px,#0000 34px) 100% 100%/82px 1px no-repeat,linear-gradient(0deg,#8266ffe6 0 26px,#0000 26px) 100% 100%/1px 62px no-repeat!important;border:1px solid #b27fff42!important;border-radius:11px!important;position:absolute!important;inset:7px!important;box-shadow:inset 0 0 16px #7444e814!important}body .dash2-brief:after{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(5px)!important;background:linear-gradient(90deg,#0000,#d5bbff2e,#0000)!important;border-radius:50%!important;width:22%!important;animation:6.8s ease-in-out infinite carbon-ai-sheen!important;position:absolute!important;top:-45%!important;bottom:-45%!important;left:-42%!important;transform:rotate(13deg)!important}body .dash2-brief .dash2-brief-heading,body .dash2-brief>strong,body .dash2-brief>p,body .dash2-brief>a{z-index:3!important;position:relative!important}body .dash2-brief .dash2-brief-heading{align-items:center!important;gap:8px!important;display:flex!important}body .dash2-brief .dash2-brief-heading span{color:#fff!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-shadow:0 0 14px #ae7dff59!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:780!important;display:inline-flex!important}body .dash2-brief .dash2-brief-heading span:before{content:""!important;background:linear-gradient(135deg,#f1e8ff,#8c52ff)!important;border:1px solid #e6d6ffeb!important;width:9px!important;height:9px!important;animation:2.2s ease-in-out infinite carbon-ai-star!important;transform:rotate(45deg)!important;box-shadow:0 0 12px #b27affe6!important}body .dash2-brief .dash2-brief-heading b{color:#caa9ff!important;text-transform:uppercase!important;letter-spacing:.06em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#27115794!important;border:1px solid #9961ff8a!important;border-radius:6px!important;padding:4px 7px!important;font-size:9px!important;font-weight:650!important}body .dash2-brief>strong{color:#fff!important;text-shadow:0 2px 14px #050218c7!important;max-width:205px!important;margin-top:17px!important;font-size:15px!important;font-weight:690!important;line-height:1.3!important;display:block!important}body .dash2-brief>p{color:#e2d7ffcc!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:198px!important;margin-top:6px!important;font-size:10px!important;font-weight:520!important;line-height:1.35!important;overflow:hidden!important}body .dash2-brief>a{color:#fff!important;background:linear-gradient(135deg,#9757fff5,#6937e2f5)!important;border:1px solid #dfc7ff9e!important;border-radius:8px!important;min-height:36px!important;margin-top:13px!important;padding:9px 13px!important;font-size:11px!important;font-weight:680!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 8px 20px #481da761,inset 0 1px #ffffff38!important}body .dash2-brief>a:after{content:"↗"!important;margin-left:8px!important;font-size:13px!important;line-height:1!important}body .dash2-brief>a:hover{border-color:#f4ebffe6!important;transform:translateY(-2px)!important;box-shadow:0 11px 26px #4c1fb27a,0 0 18px #a065ff33!important}body .dash2-ai-motion{z-index:2!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}body .dash2-ai-scan{opacity:0!important;background:linear-gradient(90deg,#0000,#d2b5ffc7,#0000)!important;width:43%!important;height:2px!important;animation:4.8s ease-in-out infinite carbon-ai-scan!important;position:absolute!important;top:8%!important;right:3%!important;box-shadow:0 0 12px #b074ff80!important}body .dash2-ai-orbit{border:1px solid #c6a4ff57!important;border-radius:50%!important;width:158px!important;height:60px!important;animation:5.4s linear infinite carbon-ai-orbit!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-3%)rotate(-8deg)!important;box-shadow:0 0 15px #965cff2e,inset 0 0 12px #a46eff1f!important}body .dash2-ai-orbit:before,body .dash2-ai-orbit:after{content:""!important;background:#efe4ff!important;border-radius:50%!important;width:5px!important;height:5px!important;position:absolute!important;top:50%!important;box-shadow:0 0 10px #a96fff!important}body .dash2-ai-orbit:before{left:-2px!important}body .dash2-ai-orbit:after{right:-2px!important}body .dash2-ai-signal{background:#d9c2ff!important;border-radius:50%!important;width:4px!important;height:4px!important;animation:2.4s ease-in-out infinite carbon-ai-signal-point!important;position:absolute!important;box-shadow:0 0 9px #b377fff2!important}body .dash2-ai-signal-two{animation-delay:-.8s!important;top:32%!important;right:8%!important}body .dash2-ai-signal-three{animation-delay:-1.5s!important;bottom:19%!important;right:27%!important}@keyframes carbon-ai-art-drift{0%{background-position:50%}to{background-position:51.5% 48.5%}}@keyframes carbon-ai-sheen{0%,18%{opacity:0;left:-42%}42%{opacity:.62}68%,to{opacity:0;left:118%}}@keyframes carbon-ai-star{0%,to{opacity:.72;transform:rotate(45deg)scale(.88)}50%{opacity:1;transform:rotate(45deg)scale(1.12)}}@keyframes carbon-ai-scan{0%,12%{opacity:0;top:10%}25%{opacity:.72}72%{opacity:.36}86%,to{opacity:0;top:88%}}@keyframes carbon-ai-orbit{0%{transform:translateY(-3%)rotate(-8deg)}50%{transform:translateY(-6%)rotate(172deg)}to{transform:translateY(-3%)rotate(352deg)}}@keyframes carbon-ai-signal-point{0%,to{opacity:.3;transform:scale(.72)}50%{opacity:1;transform:scale(1.35)}}@media (max-width:1180px){body .dash2-brief{background-position:53%!important;padding-right:148px!important}body .dash2-ai-orbit{width:144px!important;right:0!important}}@media (max-width:720px){body .dash2-brief{background-position:55%!important;min-height:206px!important;padding-right:46%!important}}@media (prefers-reduced-motion:reduce){body .dash2-brief,body .dash2-brief:after,body .dash2-brief .dash2-brief-heading span:before,body .dash2-ai-scan,body .dash2-ai-orbit,body .dash2-ai-signal{animation:none!important}}body .app-shell .brand-block{padding-bottom:22px!important;position:relative!important}body .app-shell .brand-block:after{content:""!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(90deg,#0000,#7143df61 17%,#7a48ed94 50%,#7143df61 83%,#0000) 50%/100% 1px no-repeat,linear-gradient(90deg,#0000,#fffffffa,#0000) -64px/58px 3px no-repeat!important;border:0!important;border-radius:999px!important;width:210px!important;height:4px!important;animation:3.8s ease-in-out infinite carbon-logo-flare!important;display:block!important;position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 2px 12px #693ada33!important}body .dash2-brief{color:#16123a!important;background:linear-gradient(90deg,#f9f6fff5 0%,#f5efffe0 31%,#ebe1ff1f 48%,#0000 68%),url(/images/carbon-ai-analyst-v3.webp?v=20260716) 50%/cover no-repeat!important;border-color:#9a7be894!important;min-height:176px!important;padding:18px 232px 16px 18px!important;animation:7s ease-in-out infinite alternate carbon-ai-light-drift!important;box-shadow:inset 0 1px #ffffffeb,inset 0 0 30px #7d52e014,0 18px 38px #50359129!important}body .dash2-brief:before{background:linear-gradient(90deg,#8450e8bd 0 32px,#0000 32px) 0 0/78px 1px no-repeat,linear-gradient(#8450e8bd 0 24px,#0000 24px) 0 0/1px 58px no-repeat,linear-gradient(270deg,#976fec94 0 32px,#0000 32px) 100% 100%/78px 1px no-repeat,linear-gradient(0deg,#976fec94 0 24px,#0000 24px) 100% 100%/1px 58px no-repeat!important;border-color:#855ce029!important;box-shadow:inset 0 0 15px #774cd90f!important}body .dash2-brief:after{opacity:.64!important;background:linear-gradient(90deg,#0000,#ffffffa3,#0000)!important}body .dash2-brief .dash2-brief-heading{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}body .dash2-brief .dash2-brief-heading span{color:#2b1d59!important;text-shadow:none!important;font-size:11px!important;font-weight:760!important}body .dash2-brief .dash2-brief-heading span:before{background:linear-gradient(135deg,#fff,#8a54e9)!important;border-color:#7143d780!important;box-shadow:0 0 11px #7e4be585!important}body .dash2-brief .dash2-brief-heading b{color:#7146bf!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#ffffff80!important;border-color:#7349ce38!important;padding:3px 6px!important}body .dash2-brief>strong{color:#19143d!important;max-width:138px!important;text-shadow:none!important;margin-top:11px!important;font-size:13px!important;font-weight:690!important;line-height:1.26!important}body .dash2-brief>p{color:#665b84!important;max-width:136px!important;margin-top:5px!important;font-size:9px!important}body .dash2-brief>a{background:linear-gradient(135deg,#9462ec,#7547cf)!important;border-color:#ffffffbd!important;min-height:32px!important;margin-top:10px!important;padding:7px 10px!important;font-size:10px!important;box-shadow:0 7px 16px #5b32aa3d,inset 0 1px #ffffff47!important}body .dash2-ai-scan{background:linear-gradient(90deg,#0000,#ffffffe6,#8b58e657,#0000)!important;width:54%!important;right:7%!important;box-shadow:0 0 12px #8957e047!important}body .dash2-ai-orbit{border-color:#7048cd33!important;border-radius:10px!important;width:118px!important;height:72px!important;animation:4.6s ease-in-out infinite carbon-ai-panel-pulse!important;top:47%!important;left:36%!important;right:auto!important;transform:translateY(-50%)perspective(160px)rotateY(-9deg)!important;box-shadow:0 0 18px #7147cd1f,inset 0 0 14px #ffffff47!important}body .dash2-ai-orbit:before,body .dash2-ai-orbit:after{background:#fff!important;width:4px!important;height:4px!important;box-shadow:0 0 9px #7849da8f!important}body .dash2-ai-signal{background:#fff!important;box-shadow:0 0 9px #7648dcad!important}body .dash2-ai-signal-one{top:18%!important;right:34%!important}body .dash2-ai-signal-two{top:29%!important;right:7%!important}body .dash2-ai-signal-three{bottom:17%!important;right:39%!important}@keyframes carbon-logo-flare{0%,16%{opacity:.72;background-position:50%,-64px}48%{opacity:1}82%,to{opacity:.78;background-position:50%,218px}}@keyframes carbon-ai-light-drift{0%{background-position:50%,50%}to{background-position:50%,51.5% 48.5%}}@keyframes carbon-ai-panel-pulse{0%,to{opacity:.42;transform:translateY(-50%)perspective(160px)rotateY(-9deg)scale(.98)}50%{opacity:.75;transform:translateY(-50%)perspective(160px)rotateY(-9deg)scale(1.02)}}@media (max-width:1180px){body .dash2-brief{background-position:50%,52%!important;padding-right:212px!important}body .dash2-brief>strong,body .dash2-brief>p{max-width:126px!important}}@media (max-width:720px){body .dash2-brief{background-position:50%,55%!important;min-height:204px!important;padding-right:58%!important}}@media (prefers-reduced-motion:reduce){body .app-shell .brand-block:after,body .dash2-brief,body .dash2-ai-orbit{animation:none!important}}body .app-shell .brand-block{padding-bottom:27px!important;overflow:visible!important}body .app-shell .brand-block:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:blur(6px)!important;opacity:.78!important;background:radial-gradient(#844dee47 0%,#844dee1c 38%,#0000 72%)!important;border-radius:50%!important;width:228px!important;height:42px!important;animation:3.6s ease-in-out infinite carbon-logo-aura!important;position:absolute!important;top:auto!important;bottom:-7px!important;left:50%!important;transform:translate(-50%)!important}body .app-shell .brand-block:after{content:""!important;z-index:2!important;pointer-events:none!important;opacity:1!important;filter:drop-shadow(0 0 5px #864cee66)!important;background:radial-gradient(circle,#fff 0 1px,#d9c4ff 2px,#844cedb8 3px,#0000 9px) 50%/22px 14px no-repeat,linear-gradient(90deg,#0000 0%,#6f3ddc47 8%,#7d49e8d1 38%,#efe5fffa 50%,#7d49e8d1 62%,#6f3ddc47 92%,#0000 100%) 50% 7px/100% 1px no-repeat,linear-gradient(90deg,#0000,#a97df87a,#0000) 50% 10px/72% 1px no-repeat,linear-gradient(90deg,#0000,#fffffffa,#0000) -82px 5px/72px 5px no-repeat!important;border:0!important;border-radius:999px!important;width:232px!important;height:14px!important;animation:3.4s ease-in-out infinite carbon-logo-signature!important;position:absolute!important;bottom:8px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 5px 14px #6836d247,0 0 20px #874eee26!important}@keyframes carbon-logo-aura{0%,to{opacity:.58;transform:translate(-50%)scaleX(.88)scaleY(.86)}50%{opacity:.94;transform:translate(-50%)scaleX(1.08)scaleY(1.04)}}@keyframes carbon-logo-signature{0%,12%{filter:brightness(.92)drop-shadow(0 0 4px #864cee4d);background-position:50%,50% 7px,50% 10px,-82px 5px}46%{filter:brightness(1.16)drop-shadow(0 0 8px #864cee8c)}84%,to{filter:brightness()drop-shadow(0 0 5px #864cee66);background-position:50%,50% 7px,50% 10px,246px 5px}}@media (prefers-reduced-motion:reduce){body .app-shell .brand-block:before,body .app-shell .brand-block:after{animation:none!important}}body .app-shell .brand-block{height:72px!important;min-height:72px!important;margin:0 4px 5px!important;padding:3px 12px 9px!important}body .app-shell .sidebar-link-active,body .app-shell .sidebar-link-active:hover{background:linear-gradient(90deg,#7656e8,#8e5af0)!important;border-color:#ffffff7a!important}body .app-shell .brand-block{box-sizing:border-box!important;isolation:isolate!important;border-bottom:0!important;justify-content:center!important;min-height:96px!important;margin:0 4px 8px!important;padding:8px 14px 18px!important}body .app-shell .sidebar-link:hover{background:#ffffff47!important;border-color:#ffffff57!important}body .app-shell .sidebar{color:#202758!important;background-color:#e6d8ff!important;background-image:linear-gradient(138deg,#8958e847 0%,#aa7ff429 24%,#0000 24.25%),radial-gradient(at 8% 76%,#844ee638,#0000 42%),linear-gradient(#f5efff 0%,#eadfff 42%,#d7c3fb 100%)!important;border-right-color:#6846e833!important;box-shadow:inset -1px 0 #ffffff85,18px 0 48px #5939a329!important}body .app-shell .sidebar:after{background:linear-gradient(#0000,#6846e857 18% 82%,#0000)!important}body .app-shell .brand-logo{filter:none!important}body .app-shell .brand-logo-stack{width:246px;max-width:calc(100% - 26px);margin:0 auto;display:grid;position:relative}body .app-shell .brand-logo-stack .brand-logo{grid-area:1/1;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}body .app-shell .brand-logo-stack .brand-logo-base{filter:drop-shadow(0 8px 18px #43288126)drop-shadow(0 0 14px #8153ff1a)!important}body .app-shell .brand-logo-stack .brand-logo-light,body .app-shell .sidebar-art,body .app-shell .sidebar-wave{display:none!important}body .app-shell .brand-block:before{background:radial-gradient(#916aff33,#0000 70%)!important}body .app-shell .brand-block:after{background:linear-gradient(90deg,#0000,#9b7dff33 12%,#a17effc7 50%,#9b7dff33 88%,#0000)!important}body .app-shell .sidebar-group-title{color:#6846e8!important}body .app-shell .sidebar-link .sidebar-link-copy strong{color:#28305f!important}body .app-shell .sidebar-chevron{color:#7456c7!important}body .app-shell .sidebar-link:hover{box-shadow:none!important;background:#ffffff61!important;border-color:#6846e82e!important}body .app-shell .sidebar-link:hover .sidebar-icon{color:#5938cf!important;background:#6846e81f!important}body .app-shell .sidebar-link-active .sidebar-link-copy strong,body .app-shell .sidebar-link-active .sidebar-icon,body .app-shell .sidebar-link-active .sidebar-chevron{color:#fff!important}body .app-shell .sidebar-account{background:#ffffff70!important;border-color:#6846e829!important;box-shadow:0 14px 28px #5132971f!important}body .app-shell .sidebar-account>span{color:#5533c5!important;background:#6846e824!important}body .app-shell .sidebar-account strong{color:#28305f!important}body .app-shell .sidebar-account small{color:#70688e!important}body .app-shell .app-theme-wave-lower{display:block!important}body .dash2-chart circle.dash2-sales-node-hit{fill:#0000!important;stroke:none!important;stroke-width:0!important;opacity:0!important;pointer-events:all!important}body .dash2-chart circle.dash2-sales-node{fill:#6947f5!important;stroke:none!important;stroke-width:0!important;opacity:1!important}body .dash2-chart .dash2-sales-node-group.is-zero circle.dash2-sales-node{fill:#a99af1!important;opacity:.62!important}body .dash2-chart .dash2-sales-node-group:hover circle.dash2-sales-node,body .dash2-chart .dash2-sales-node-group:focus circle.dash2-sales-node,body .dash2-chart .dash2-sales-node-group.is-active circle.dash2-sales-node{fill:#6947f5!important;stroke:#fff!important;stroke-width:1.25px!important;opacity:1!important;r:4px!important}body:has(.cx-landing){background:#fbfaff}.cx-landing{--cx-canvas:min(1440px, calc(100% - 48px));background:radial-gradient(circle at 8% 9%,#8b5cf614,#0000 21%),radial-gradient(circle at 91% 32%,#6288ff0f,#0000 20%),#fcfbff;overflow:clip}.cx-landing:before{background-color:#0000;background-image:linear-gradient(#6f4dc706 1px,#0000 1px),linear-gradient(90deg,#6f4dc706 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000 0 12%,#0000 27%);mask-image:linear-gradient(#000 0 12%,#0000 27%)}.cx-landing-atmosphere{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.cx-landing-atmosphere span{background:url(/images/carbonx-reference-theme.png) 50%/100% 100% no-repeat;width:min(1920px,112vw);position:absolute;left:50%;transform:translate(-50%)}.cx-atmosphere-top{opacity:.28;height:980px;top:0}.cx-atmosphere-middle{opacity:.16;height:1050px;top:1180px;transform:translate(-50%)scaleX(-1)!important}.cx-nav,.cx-hero,.cx-challenges,.cx-platform,.cx-ai-banner{width:var(--cx-canvas)}.cx-nav{grid-template-columns:240px minmax(0,1fr) auto;gap:32px;min-height:92px}.cx-nav .cx-brand img{width:178px}.cx-nav .cx-brand small{margin-top:4px;font-size:7px}.cx-nav nav{gap:clamp(28px,3.1vw,50px)}.cx-nav nav a{font-size:13px}.cx-nav-actions .cx-button{min-height:44px;padding-inline:22px;font-size:12px}.cx-hero{isolation:isolate;min-height:660px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(390px,.82fr) minmax(620px,1.38fr);align-items:center;gap:clamp(34px,4vw,68px);margin-bottom:0;padding:34px 22px 72px;position:relative}.cx-hero:before{content:"";z-index:-2;opacity:.82;pointer-events:none;background:url(/images/carbonx-reference-theme.png) bottom/100% 100% no-repeat;height:auto;position:absolute;inset:-92px -9vw -20px}.cx-hero:after{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(#926af01f,#0000 68%);border-radius:50%;width:62%;height:70%;position:absolute;top:5%;right:-5%}.cx-hero-copy{z-index:2;padding-left:0;position:relative}.cx-eyebrow{background:#ffffffbd;border-color:#8456e13d;min-height:30px;font-size:9px;box-shadow:0 8px 22px #6542a60f}.cx-hero h1{max-width:590px;margin:26px 0 18px;font-size:clamp(58px,5vw,76px);font-weight:760;line-height:1.04}.cx-hero-copy>p{color:#615d79;max-width:520px;font-size:16px;line-height:1.7}.cx-hero-actions .cx-button{min-height:52px;padding-inline:25px;font-size:13px}.cx-trust{margin-top:42px}.cx-landing-hero-visual{z-index:2;position:relative}.cx-dashboard-window{background:#ffffffe8;border-color:#9367e14d;border-radius:18px;grid-template-columns:146px minmax(0,1fr);width:100%;min-height:530px;transform:perspective(1400px)rotateY(-.7deg)rotateX(.25deg);box-shadow:0 34px 90px #4d30892e,0 10px 28px #6642b114,inset 0 1px #fff}.cx-dashboard-body{background:radial-gradient(circle at 100% 0,#8458e10d,#0000 24%),#ffffffb8}.cx-molecular-accent{z-index:4;pointer-events:none;filter:drop-shadow(0 12px 16px #5731a32e);width:132px;height:116px;position:absolute;bottom:-12px;left:-62px}.cx-molecular-accent:before,.cx-molecular-accent:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7542da,#b093f1);height:1px;position:absolute}.cx-molecular-accent:before{width:89px;top:69px;left:26px;transform:rotate(-31deg)}.cx-molecular-accent:after{width:80px;top:70px;left:34px;transform:rotate(43deg)}.cx-molecular-accent i{background:radial-gradient(circle at 30% 25%,#d4bdff,#8f58e9 58%,#6734cb);border:1px solid #ffffffd6;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 1px 4px #ffffffb8,0 8px 18px #5a30b138}.cx-molecular-accent i:first-child{width:30px;height:30px;top:57px;left:15px}.cx-molecular-accent i:nth-child(2){width:22px;height:22px;top:22px;left:67px}.cx-molecular-accent i:nth-child(3){width:38px;height:38px;top:62px;left:79px}.cx-molecular-accent i:nth-child(4){width:19px;height:19px;top:94px;left:51px}.cx-molecular-accent i:nth-child(5){width:13px;height:13px;top:95px;left:106px}.cx-challenges{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-color:#dbcdf2d1;border-radius:18px 18px 0 0;margin-top:-20px;padding:34px 44px 38px;position:relative;overflow:hidden;box-shadow:0 -12px 36px #4b327e0d,0 22px 54px #52388712}.cx-challenges:before{content:"";z-index:-1;opacity:.12;background:url(/images/carbonx-reference-theme.png) bottom/100% 100% no-repeat;height:132%;position:absolute;bottom:-65%;left:-10%;right:-10%}.cx-challenges h2{font-size:22px}.cx-challenge-grid{gap:16px;margin-top:24px}.cx-challenge-grid article{background:#ffffffe6;border-radius:10px;min-height:148px;box-shadow:0 14px 34px #46307912,inset 0 1px #fff}.cx-challenge-grid strong{font-size:13px}.cx-challenge-grid p{font-size:10px}.cx-challenges h3{margin-top:30px;font-size:29px}.cx-platform{isolation:isolate;background:#ffffffd6;border-color:#dbcdf2d1;border-radius:0 0 18px 18px;grid-template-columns:310px minmax(0,1fr);gap:46px;padding:48px 44px 58px;position:relative;overflow:hidden;box-shadow:0 24px 58px #52388712}.cx-platform:before{content:"";z-index:-1;opacity:.15;background:url(/images/carbonx-reference-theme.png) bottom/100% 100% no-repeat;position:absolute;inset:34% -13% -20%}.cx-platform-copy h2{margin-top:20px;font-size:31px}.cx-platform-copy>p{font-size:12px}.cx-platform-copy li{font-size:11px}.cx-feature-board{background:#fbf8fff0;border-radius:10px;box-shadow:0 28px 64px #482c8221,inset 0 1px #fff}.cx-feature-board article{border-radius:7px}.cx-board-arrow{border-radius:50%}.cx-ai-banner{isolation:isolate;background:radial-gradient(circle at 12% 36%,#6f3dd759,#0000 33%),linear-gradient(110deg,#cdb5ff 0%,#e6d9ff 43%,#e9e7ff 100%);border-radius:16px;min-height:320px;margin-top:30px;position:relative;box-shadow:0 24px 58px #5135911f}.cx-ai-banner:before{content:"";z-index:-1;opacity:.24;background:url(/images/carbonx-reference-theme.png) bottom/cover no-repeat;position:absolute;inset:0}.cx-ai-banner>img{object-position:66% center;height:320px}.cx-ai-banner h2{font-size:33px}.cx-ai-banner>div>p{font-size:12px}.cx-pricing{isolation:isolate;width:min(1120px,100% - 48px);padding:58px 0 44px;position:relative}.cx-pricing:before{content:"";z-index:-1;opacity:.19;background:url(/images/carbonx-reference-theme.png) bottom/100% 100% no-repeat;width:min(1900px,112vw);height:calc(100% + 310px);position:absolute;top:-180px;left:50%;transform:translate(-50%)}.cx-pricing header h2{font-size:29px}.cx-pricing-grid{gap:22px;margin-top:30px}.cx-pricing-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe3;border-radius:10px;min-height:405px;box-shadow:0 20px 46px #452f7314,inset 0 1px #fff}.cx-pricing-grid article.is-featured{background:radial-gradient(circle at 50% 0,#8b5cf621,#0000 32%),#fffffff2;border-color:#844ee2c7;transform:translateY(-8px);box-shadow:0 28px 60px #5b32ac29,inset 0 1px #fff}.cx-footer{background:linear-gradient(#f1eafff0,#faf8fffa),url(/images/carbonx-reference-theme.png) bottom/cover no-repeat;min-height:280px;padding-inline:max(34px,50vw - 720px);position:relative;overflow:hidden}.cx-footer:before{content:"";opacity:.18;pointer-events:none;background:url(/images/carbonx-reference-theme.png) bottom/cover no-repeat;position:absolute;inset:0}.cx-footer>*{z-index:1;position:relative}@media (min-width:1081px){.cx-nav,.cx-hero,.cx-challenges,.cx-platform,.cx-ai-banner{width:var(--cx-canvas)}.cx-nav{grid-template-columns:240px minmax(0,1fr) auto;gap:32px;min-height:92px}.cx-nav .cx-brand img{width:178px}.cx-nav nav a{font-size:13px}.cx-nav-actions .cx-button{min-height:44px;padding-inline:22px;font-size:12px}.cx-hero{grid-template-columns:minmax(390px,.82fr) minmax(620px,1.38fr);gap:clamp(34px,4vw,68px);min-height:660px;padding:34px 22px 72px}.cx-hero-copy{padding-left:0}.cx-hero h1{max-width:590px;font-size:clamp(58px,5vw,76px)}.cx-hero-copy>p{max-width:520px;font-size:16px}.cx-hero-actions{margin-top:28px}.cx-hero-actions .cx-button{min-height:52px;padding-inline:25px;font-size:13px}.cx-trust{margin-top:42px}.cx-dashboard-window{grid-template-columns:146px minmax(0,1fr);min-height:530px}.cx-challenges{padding:34px 44px 38px}.cx-challenges h2{font-size:22px}.cx-challenge-grid article{grid-template-columns:54px minmax(0,1fr);min-height:148px;padding:20px 17px}.cx-challenge-grid article>span{width:46px;height:46px}.cx-challenge-grid strong{font-size:13px}.cx-challenge-grid p{font-size:10px}.cx-challenges h3{font-size:29px}.cx-platform{grid-template-columns:310px minmax(0,1fr);gap:46px;padding:48px 44px 58px}.cx-platform-copy h2{font-size:31px}.cx-platform-copy>p{font-size:12px}.cx-platform-copy li{font-size:11px}.cx-ai-banner{min-height:320px}.cx-ai-banner>img{height:320px}.cx-ai-banner>div{padding:38px 48px 34px 28px}.cx-ai-banner h2{font-size:33px}.cx-ai-banner>div>p{font-size:12px}.cx-pricing{width:min(1120px,100% - 48px);padding-top:58px}.cx-pricing header h2{font-size:29px}.cx-pricing-grid article{min-height:405px;padding:28px 28px 23px}.cx-footer{padding-inline:max(34px,50vw - 720px)}}@media (max-width:1080px){.cx-landing{--cx-canvas:min(960px, calc(100% - 32px))}.cx-nav{grid-template-columns:190px minmax(0,1fr) auto}.cx-nav nav{gap:20px}.cx-hero{grid-template-columns:minmax(310px,.78fr) minmax(470px,1.22fr);gap:26px;min-height:600px;padding-inline:10px}.cx-hero h1{font-size:clamp(50px,6vw,64px)}.cx-dashboard-window{grid-template-columns:128px minmax(0,1fr);min-height:470px}.cx-platform{grid-template-columns:250px minmax(0,1fr);gap:30px;padding-inline:32px}}@media (max-width:820px){.cx-nav{grid-template-columns:1fr auto;min-height:78px}.cx-nav nav{display:none}.cx-hero{grid-template-columns:1fr;padding-top:46px}.cx-hero-copy{text-align:center;justify-self:center;max-width:650px}.cx-eyebrow,.cx-hero-actions,.cx-trust{justify-content:center;margin-inline:auto}.cx-hero-copy>p{margin-inline:auto}.cx-landing-hero-visual{width:100%}.cx-molecular-accent{left:1%}.cx-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-platform{grid-template-columns:1fr}.cx-platform-copy{max-width:560px;padding-top:0}.cx-ai-banner{grid-template-columns:38% minmax(0,1fr)}.cx-ai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.cx-landing{--cx-canvas:calc(100% - 24px)}.cx-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px}.cx-nav .cx-brand img{width:148px}.cx-nav .cx-brand small{font-size:6px}.cx-nav-actions{gap:7px}.cx-nav-actions .cx-button{min-height:38px;padding:9px 12px;font-size:10px}.cx-nav-actions .cx-button-quiet{display:none}.cx-hero{min-height:0;padding:40px 0 50px}.cx-hero:before{inset:-70px -70vw -15px}.cx-hero h1{margin-top:23px;font-size:47px}.cx-hero-copy>p{font-size:14px}.cx-hero-actions{flex-direction:column;width:100%}.cx-hero-actions .cx-button{width:100%}.cx-trust{gap:9px;margin-top:32px}.cx-trust>em{display:none}.cx-landing-hero-visual{height:320px;overflow:hidden}.cx-dashboard-window{transform-origin:0 0;width:720px;min-height:520px;transform:scale(.48)}.cx-molecular-accent{display:none}.cx-challenges{border-radius:14px 14px 0 0;margin-top:0;padding:30px 18px 32px}.cx-challenges h2{font-size:20px}.cx-challenge-grid{grid-template-columns:1fr}.cx-challenge-grid article{min-height:118px}.cx-challenges h3{font-size:25px}.cx-platform{border-radius:0 0 14px 14px;padding:38px 18px 48px}.cx-platform-copy h2{font-size:28px}.cx-feature-top,.cx-feature-bottom{grid-template-columns:1fr}.cx-board-arrow{display:none}.cx-ai-banner{grid-template-columns:1fr;min-height:0}.cx-ai-banner>img{height:250px}.cx-ai-banner>div{padding:26px 22px 32px}.cx-ai-banner h2{font-size:28px}.cx-pricing{width:var(--cx-canvas);padding-top:46px}.cx-pricing-grid{grid-template-columns:1fr}.cx-pricing-grid article.is-featured{transform:none}.cx-pricing-assurance{flex-direction:column;align-items:flex-start;gap:10px}.cx-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-inline:20px}.cx-footer-brand,.cx-newsletter,.cx-copyright{grid-column:1/-1}}.cx-button-primary,.cx-button-primary:link,.cx-button-primary:visited,.cx-nav-actions .cx-button-primary{color:#fff!important}.cx-molecular-accent{z-index:1;bottom:-48px;left:-122px}.cx-dashboard-window{z-index:2;position:relative}.cx-atmosphere-middle{opacity:.24;height:1220px;top:1030px}.cx-atmosphere-bottom{opacity:.46;height:1500px;bottom:-140px}.cx-platform:before{opacity:.22}.cx-ai-banner:before{opacity:.3}.cx-pricing:before,.cx-footer:before{display:none}.cx-pricing{background:0 0}.cx-footer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f5f0ff8a;border-top-color:#a57ee533}.cx-feature-board{overflow:visible}.cx-feature-viewport{border-radius:7px;min-height:410px;overflow:hidden}.cx-feature-slide{min-height:410px;animation:.42s cubic-bezier(.22,1,.36,1) cx-feature-enter}@keyframes cx-feature-enter{0%{opacity:0;transform:translate(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.cx-slide-header{border-bottom:1px solid #dacdf0cc;justify-content:space-between;align-items:center;min-height:48px;padding:0 4px 13px;display:flex}.cx-slide-header>span{color:#302746;align-items:center;gap:9px;display:inline-flex}.cx-slide-header svg{color:#8550e4;width:20px;height:20px}.cx-slide-header strong{font-size:13px}.cx-slide-header em{color:#7a5ab7;background:#ffffffc7;border:1px solid #ddd0f3;border-radius:999px;padding:6px 10px;font-size:8px;font-style:normal}.cx-slide-badge{color:#7541d3;letter-spacing:.04em;background:#f2eaff;border:1px solid #7d48da33;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:7px;font-weight:750;display:inline-flex}.cx-slide-badge svg{width:11px;height:11px}.cx-discovery-layout{grid-template-columns:1.12fr .88fr;gap:12px;padding-top:12px;display:grid}.cx-discovery-product{grid-row:span 2;grid-template-columns:minmax(130px,.82fr) minmax(170px,1.18fr);align-items:center;min-height:220px;display:grid}.cx-discovery-product>img{object-fit:contain;object-position:center bottom;width:100%;height:210px}.cx-discovery-product>div{align-content:center;gap:8px;display:grid}.cx-discovery-product h3{color:#29213d;margin:3px 0 0;font-size:18px}.cx-discovery-product p{color:#756e82;margin:0;font-size:9px;line-height:1.55}.cx-discovery-product>div>strong{color:#241d38;font-size:22px}.cx-discovery-product>div>strong small{color:#8e8798;font-size:7px;font-weight:550}.cx-discovery-product>div>div{color:#229153;background:#eaf8ef;border-radius:7px;align-items:center;gap:9px;padding:9px;display:flex}.cx-discovery-product>div>div b{font-size:18px}.cx-discovery-product>div>div span{font-size:8px;display:grid}.cx-discovery-product>div>div small{color:#62a67c;font-size:6px}.cx-discovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cx-discovery-metrics article,.cx-operations-kpis article{align-content:center;gap:5px;min-height:78px;display:grid}.cx-discovery-metrics span,.cx-operations-kpis span{color:#8c8498;font-size:7px}.cx-discovery-metrics strong,.cx-operations-kpis strong{color:#29213d;font-size:17px}.cx-discovery-metrics small,.cx-operations-kpis small{color:#29a166;font-size:7px}.cx-discovery-trend{min-height:126px}.cx-discovery-trend header,.cx-orders-table header{justify-content:space-between;align-items:center;display:flex}.cx-discovery-trend header strong,.cx-orders-table header strong{color:#352d46;font-size:9px}.cx-discovery-trend header span,.cx-orders-table header span{color:#918a9d;font-size:7px}.cx-discovery-trend svg{width:100%;height:86px;margin-top:10px;overflow:visible}.cx-discovery-trend path{fill:#8452e11f}.cx-discovery-trend polyline{fill:none;stroke:#8750e5;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cx-operations-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cx-operations-grid{grid-template-columns:1.35fr .65fr;gap:11px;margin-top:11px;display:grid}.cx-orders-table{min-height:245px}.cx-orders-table>div{color:#6d6678;border-bottom:1px solid #f0eaf7;grid-template-columns:.85fr 1.25fr .7fr .6fr;align-items:center;gap:7px;min-height:43px;font-size:7px;display:grid}.cx-orders-table>div strong,.cx-orders-table>div b{color:#383045;font-size:7px}.cx-orders-table>div em{color:#269259;background:#eaf8ef;border-radius:999px;width:fit-content;padding:4px 7px;font-size:6px;font-style:normal}.cx-payout-card{min-height:245px;background:radial-gradient(circle at 100% 0,#8450e121,#0000 34%),#fffffff5!important}.cx-payout-card>span{color:#7f778b;font-size:8px}.cx-payout-card>strong{color:#2f2645;margin-top:16px;font-size:42px;display:block}.cx-payout-card>strong small{color:#948b9d;font-size:10px}.cx-payout-card>div{background:#eee8f7;border-radius:999px;height:7px;margin:14px 0 20px;overflow:hidden}.cx-payout-card>div i{border-radius:inherit;background:linear-gradient(90deg,#7b43dc,#a26af2);height:100%;display:block}.cx-payout-card p{color:#6e667a;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:7px;line-height:1.45;display:flex}.cx-payout-card p svg{color:#37a86a;flex:0 0 12px;width:12px;height:12px}.cx-intelligence-slide{background:radial-gradient(circle at 10%,#7040d633,#0000 38%),linear-gradient(115deg,#d4c0ff,#eee8ff 50%,#fbfaff);border:1px solid #8a54e338;border-radius:7px;grid-template-columns:42% minmax(0,1fr);display:grid;overflow:hidden}.cx-intelligence-art{min-width:0;overflow:hidden}.cx-intelligence-art img{object-fit:cover;object-position:65% center;mix-blend-mode:multiply;width:100%;height:410px}.cx-intelligence-copy{flex-direction:column;justify-content:center;min-width:0;padding:32px 34px;display:flex}.cx-intelligence-copy h3{color:#271e40;max-width:420px;margin:17px 0 10px;font-size:27px;line-height:1.15}.cx-intelligence-copy>p{color:#6b6380;max-width:500px;margin:0;font-size:10px;line-height:1.65}.cx-signal-list{gap:8px;margin-top:22px;display:grid}.cx-signal-list article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 12px;display:grid}.cx-signal-list article>i{color:#7e47d9;background:#eee5ff;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.cx-signal-list article>i svg{width:14px;height:14px}.cx-signal-list article>span{gap:4px;display:grid}.cx-signal-list article strong{color:#3b334a;font-size:8px}.cx-signal-list article small{color:#8b8497;font-size:7px}.cx-signal-list article em{color:#29945b;background:#eaf8ef;border-radius:999px;padding:5px 8px;font-size:6px;font-style:normal}.cx-board-dots{bottom:-25px}.cx-board-dots button{width:8px;height:4px}.cx-board-dots button.is-active{width:28px}@media (min-width:1081px){.cx-feature-viewport,.cx-feature-slide{min-height:470px}.cx-intelligence-art img{height:470px}.cx-slide-header strong{font-size:15px}.cx-slide-header em{font-size:9px}.cx-discovery-product h3{font-size:22px}.cx-discovery-product p{font-size:11px}.cx-discovery-product>div>strong{font-size:26px}.cx-discovery-metrics span,.cx-operations-kpis span{font-size:9px}.cx-discovery-metrics strong,.cx-operations-kpis strong{font-size:20px}.cx-discovery-metrics small,.cx-operations-kpis small{font-size:8px}.cx-orders-table>div,.cx-orders-table>div strong,.cx-orders-table>div b{font-size:9px}.cx-orders-table>div em{font-size:8px}.cx-payout-card>span,.cx-payout-card p{font-size:9px}.cx-intelligence-copy h3{font-size:32px}.cx-intelligence-copy>p{font-size:12px}.cx-signal-list article strong{font-size:10px}.cx-signal-list article small,.cx-signal-list article em{font-size:8px}}@media (max-width:620px){.cx-molecular-accent{display:none}.cx-atmosphere-middle{opacity:.18}.cx-atmosphere-bottom{opacity:.36;height:1900px}.cx-feature-viewport,.cx-feature-slide{min-height:0}.cx-slide-header{align-items:flex-start;gap:8px}.cx-slide-header em{white-space:nowrap}.cx-discovery-layout,.cx-operations-grid,.cx-intelligence-slide{grid-template-columns:1fr}.cx-discovery-product{grid-row:auto;grid-template-columns:.82fr 1.18fr}.cx-operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-intelligence-art img{height:230px}.cx-intelligence-copy{padding:25px 20px 28px}.cx-intelligence-copy h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.cx-feature-slide{animation:none}}body .product-research-page{background:#fbfcff!important;width:100%!important;max-width:none!important;padding:18px 28px 56px!important}body .product-research-page:before{z-index:-1!important;pointer-events:none!important;content:""!important;background-color:#fbfcff!important;background-image:linear-gradient(#505caa06 1px,#0000 1px),linear-gradient(90deg,#505caa06 1px,#0000 1px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:48px 48px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;position:fixed!important;inset:0!important}body .product-research-reference{grid-template-columns:minmax(0,1fr) 250px!important;gap:14px!important;width:100%!important;padding:0!important;display:grid!important}body .product-research-reference>.pr-page-header{grid-column:1/-1!important}body .product-research-reference>.pr-reference-search,body .product-research-reference>.pr-suggestion-row,body .product-research-reference>.pr-kpi-row,body .product-research-reference>.pr-discovery-section{grid-column:1!important}body .product-research-reference button,body .product-research-reference input{font:inherit!important}body .product-research-reference button{cursor:pointer!important}body .product-research-reference button:disabled{cursor:not-allowed!important;opacity:.5!important}body .pr-page-header,body .pr-page-header>div,body .pr-header-actions,body .pr-section-heading,body .pr-results-toolbar,body .pr-results-toolbar>div:last-child,body .pr-filter-actions,body .pr-reference-rail section>header,body .pr-reference-rail section>footer{align-items:center!important;display:flex!important}body .pr-page-header,body .pr-section-heading,body .pr-results-toolbar,body .pr-reference-rail section>header,body .pr-reference-rail section>footer{justify-content:space-between!important}body .pr-page-header{gap:20px!important;min-height:52px!important}body .pr-page-header>div:first-child{display:block!important}body .pr-page-header h1,body .pr-page-header p,body .pr-section-heading h2,body .pr-section-heading p,body .pr-results-toolbar h2,body .pr-results-toolbar p,body .pr-reference-rail h2{letter-spacing:0!important;margin:0!important}body .pr-page-header h1{color:#11183f!important;font-size:25px!important;font-weight:800!important;line-height:1.2!important}body .pr-page-header p{color:#68739c!important;margin-top:5px!important;font-size:12px!important;font-weight:500!important}body .pr-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}body .pr-header-actions button,body .pr-toolbar-button,body .pr-view-toggle button{color:#27315f!important;background:#fff!important;border:1px solid #e0e5f2!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;font-size:11px!important;font-weight:650!important;display:inline-flex!important;box-shadow:0 5px 16px #2330730a!important}body .pr-header-actions svg,body .pr-toolbar-button svg,body .pr-view-toggle svg,body .pr-filter-actions svg{stroke-width:1.8px!important;width:15px!important;height:15px!important}body .pr-header-actions button:first-child svg,body .pr-header-actions button:nth-child(2) svg,body .pr-header-actions button:nth-child(3) svg{color:#6d45f5!important}body .pr-reference-search{background:#fffffffa!important;border:1px solid #cfc5ff!important;border-radius:8px!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:6px 9px 6px 16px!important;display:grid!important;box-shadow:0 8px 26px #4637960d!important}body .pr-reference-search>svg{color:#59679b!important;stroke-width:1.7px!important;width:20px!important;height:20px!important}body .pr-reference-search input{color:#151d4a!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;font-size:13px!important;font-weight:500!important}body .pr-reference-search input::placeholder{color:#7c86ab!important}body .pr-reference-search button,body .pr-filter-actions .primary{color:#fff!important;background:linear-gradient(135deg,#7048f7 0%,#8d3dff 100%)!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 17px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 8px 18px #7048f733!important}body .pr-reference-search button svg{width:16px!important;height:16px!important}body .pr-suggestion-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:0 12px!important;display:flex!important}body .pr-suggestion-row>span{color:#707ba1!important;font-size:10px!important;font-weight:550!important}body .pr-suggestion-row button{color:#5e39e7!important;background:#f6f3ff!important;border:1px solid #ebe7fb!important;border-radius:999px!important;min-height:25px!important;padding:0 11px!important;font-size:10px!important;font-weight:600!important}body .pr-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body .pr-kpi-row article{background:#fff!important;border:1px solid #e1e6f2!important;border-radius:8px!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;min-height:94px!important;padding:14px 12px!important;display:grid!important;box-shadow:0 7px 22px #212e6e0b!important}body .pr-kpi-icon{border-radius:8px!important;place-items:center!important;width:40px!important;height:40px!important;display:grid!important}body .pr-kpi-icon svg{stroke-width:1.8px!important;width:19px!important;height:19px!important}body .pr-kpi-icon.purple{color:#7144f2!important;background:#f1edff!important}body .pr-kpi-icon.green{color:#119661!important;background:#e8f8f0!important}body .pr-kpi-icon.blue{color:#2b7ce8!important;background:#eaf3ff!important}body .pr-kpi-icon.orange{color:#eb761e!important;background:#fff0e5!important}body .pr-kpi-icon.violet{color:#7d4ae8!important;background:#f2ecff!important}body .pr-kpi-icon.mint{color:#0c9b73!important;background:#e7f8f2!important}body .pr-kpi-row article>div{min-width:0!important}body .pr-kpi-row small,body .pr-kpi-row strong,body .pr-kpi-row em{overflow-wrap:anywhere!important;letter-spacing:0!important;font-style:normal!important;display:block!important}body .pr-kpi-row small{color:#56618d!important;min-height:24px!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}body .pr-kpi-row strong{color:#101841!important;margin-top:3px!important;font-size:20px!important;font-weight:800!important;line-height:1.1!important}body .pr-kpi-row em{color:#7a85a8!important;margin-top:7px!important;font-size:9px!important;font-weight:500!important;line-height:1.3!important}body .pr-discovery-section,body .pr-reference-filters,body .pr-results-section,body .pr-reference-rail>section{background:#fffffffa!important;border:1px solid #e0e5f1!important;border-radius:8px!important;box-shadow:0 7px 24px #2330730a!important}body .pr-discovery-section{padding:14px!important}body .pr-section-heading{gap:16px!important;margin-bottom:12px!important}body .pr-section-heading h2,body .pr-results-toolbar h2,body .pr-reference-rail h2{color:#11183f!important;font-size:14px!important;font-weight:750!important}body .pr-section-heading p,body .pr-results-toolbar p{color:#7883a7!important;margin-top:3px!important;font-size:10px!important;font-weight:500!important}body .pr-section-heading>button,body .pr-reference-rail header button,body .pr-reference-rail footer button{color:#6840ed!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;padding:4px!important;font-size:10px!important;font-weight:650!important;display:inline-flex!important}body .pr-section-heading>button svg{width:13px!important;height:13px!important}body .pr-discovery-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;display:grid!important}body .pr-discovery-item{color:#27315f!important;text-align:left!important;background:#fbfcff!important;border:1px solid #eceef6!important;border-radius:7px!important;align-content:start!important;gap:7px!important;min-width:0!important;min-height:106px!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}body .pr-discovery-item.active{border-color:#8b6ff5!important;box-shadow:0 0 0 2px #7048f71a!important}body .pr-discovery-item>span{color:#27315f!important;align-items:center!important;gap:7px!important;font-size:10px!important;font-weight:750!important;line-height:1.25!important;display:flex!important}body .pr-discovery-item>span svg{flex:none!important;width:15px!important;height:15px!important}body .pr-discovery-item.rose>span{color:#dd3b54!important}body .pr-discovery-item.blue>span{color:#3979db!important}body .pr-discovery-item.green>span{color:#14915e!important}body .pr-discovery-item.amber>span{color:#db741d!important}body .pr-discovery-item.teal>span{color:#148889!important}body .pr-discovery-item.purple>span{color:#7348df!important}body .pr-discovery-item small{color:#7480a4!important;min-height:26px!important;font-size:9px!important;font-weight:500!important;line-height:1.4!important}body .pr-discovery-item strong{color:#202856!important;font-size:10px!important;font-weight:700!important}body .pr-discovery-item i{align-items:end!important;gap:3px!important;height:24px!important;display:flex!important;position:absolute!important;bottom:10px!important;right:10px!important}body .pr-discovery-item i b{opacity:.55!important;background:currentColor!important;border-radius:2px 2px 0 0!important;width:4px!important;display:block!important}body .pr-discovery-item i b:first-child{height:7px!important}body .pr-discovery-item i b:nth-child(2){height:12px!important}body .pr-discovery-item i b:nth-child(3){height:17px!important}body .pr-discovery-item i b:nth-child(4){height:23px!important}body .pr-reference-layout{display:contents!important}body .pr-reference-main,body .pr-reference-rail{gap:14px!important;display:grid!important}body .pr-reference-main{grid-column:1!important}body .pr-reference-filters,body .pr-results-section{padding:14px!important}body .pr-reference-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .pr-reference-filter-grid label{gap:6px!important;min-width:0!important;display:grid!important}body .pr-reference-filter-grid label>span{color:#59658f!important;font-size:9px!important;font-weight:650!important}body .pr-reference-filter-grid input{color:#18204c!important;background:#fff!important;border:1px solid #dfe5f2!important;border-radius:7px!important;outline:0!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:0 10px!important;font-size:10px!important;font-weight:600!important}body .pr-reference-filter-grid input:focus{border-color:#8a6df3!important;box-shadow:0 0 0 3px #7048f714!important}body .pr-advanced-filter-grid{border-top:1px solid #eef1f7!important;margin-top:10px!important;padding-top:10px!important}body .pr-filter-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}body .pr-filter-actions button{border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;font-size:10px!important;font-weight:650!important;display:inline-flex!important}body .pr-filter-actions .secondary{color:#38436f!important;background:#fff!important;border:1px solid #dfe5f2!important}body .pr-filter-actions button b{color:#fff!important;background:#7048f7!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;font-size:9px!important;display:grid!important}body .pr-filter-actions .primary{margin-left:auto!important}body .pr-reference-status{color:#66739a!important;border-top:1px solid #eef1f7!important;margin:10px 0 0!important;padding-top:9px!important;font-size:10px!important;font-weight:500!important}body .pr-results-toolbar{gap:15px!important;margin-bottom:12px!important}body .pr-results-toolbar h2 span{color:#64709a!important;font-size:10px!important;font-weight:550!important}body .pr-results-toolbar>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}body .pr-view-toggle{background:#f8f9fc!important;border:1px solid #e1e6f1!important;border-radius:8px!important;padding:2px!important;display:flex!important}body .pr-view-toggle button{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important}body .pr-view-toggle button.active{color:#6139e8!important;background:#fff!important;box-shadow:0 3px 10px #2a366f14!important}body .pr-reference-products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .pr-reference-product{background:#fff!important;border:1px solid #e1e5ee!important;border-radius:8px!important;grid-template-rows:auto 1fr auto!important;min-width:0!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;display:grid!important;overflow:hidden!important}body .pr-reference-product:hover{border-color:#b8a9f5!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #372f821a!important}body .pr-reference-product-image{aspect-ratio:1.36!important;background:#f3f5fa!important;place-items:center!important;width:100%!important;display:grid!important;position:relative!important;overflow:hidden!important}body .pr-reference-product-image>img{object-fit:cover!important;width:100%!important;height:100%!important}body .pr-reference-product-image>svg{color:#9aa4c2!important;width:32px!important;height:32px!important}body .pr-reference-product-image>span{color:#087d52!important;background:#e1f9eef2!important;border-radius:5px!important;padding:4px 6px!important;font-size:8px!important;font-weight:750!important;position:absolute!important;top:6px!important;left:6px!important}body .pr-reference-product-image>button{color:#66719a!important;background:#ffffffeb!important;border:1px solid #d3dae8e6!important;border-radius:6px!important;place-items:center!important;width:26px!important;height:26px!important;display:grid!important;position:absolute!important;top:6px!important;right:6px!important}body .pr-reference-product-image>button svg{width:13px!important;height:13px!important}body .pr-reference-product-copy{align-content:start!important;gap:6px!important;padding:9px!important;display:grid!important}body .pr-reference-product h3,body .pr-reference-product p{letter-spacing:0!important;margin:0!important}body .pr-reference-product h3{-webkit-line-clamp:2!important;color:#121a46!important;-webkit-box-orient:vertical!important;min-height:31px!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}body .pr-reference-product p{color:#7a85a7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;font-weight:500!important;overflow:hidden!important}body .pr-price-line{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}body .pr-price-line>strong{color:#111940!important;font-size:13px!important;font-weight:800!important}body .pr-price-line>span{color:#6740dc!important;background:#f0ecff!important;border-radius:999px!important;padding:3px 5px!important;font-size:7px!important;font-weight:650!important}body .pr-product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding-top:4px!important;display:grid!important}body .pr-product-stat-grid div{min-width:0!important}body .pr-product-stat-grid small,body .pr-product-stat-grid strong{display:block!important}body .pr-product-stat-grid small{color:#7d87a8!important;font-size:7px!important;font-weight:500!important;line-height:1.3!important}body .pr-product-stat-grid strong{color:#25305d!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:9px!important;font-weight:700!important;overflow:hidden!important}body .pr-product-stat-grid .risk-low{color:#0d9b63!important}body .pr-product-stat-grid .risk-medium{color:#d17817!important}body .pr-product-stat-grid .risk-high{color:#dc3d56!important}body .pr-mini-trend{align-items:end!important;gap:4px!important;height:20px!important;padding:0 3px!important;display:flex!important}body .pr-mini-trend span{opacity:.8!important;background:#30b884!important;border-radius:2px 2px 0 0!important;flex:1!important}body .pr-mini-trend span:first-child{height:5px!important}body .pr-mini-trend span:nth-child(2){height:9px!important}body .pr-mini-trend span:nth-child(3){height:7px!important}body .pr-mini-trend span:nth-child(4){height:13px!important}body .pr-mini-trend span:nth-child(5){height:11px!important}body .pr-mini-trend span:nth-child(6){height:18px!important}body .pr-reference-product-actions{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;padding:0 9px 9px!important;display:grid!important}body .pr-reference-product-actions button{color:#5b3bd3!important;background:#fff!important;border:1px solid #dfe4ef!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:32px!important;font-size:9px!important;font-weight:700!important;display:inline-flex!important}body .pr-reference-product-actions button:last-child{color:#fff!important;background:#7048f7!important;border-color:#7048f7!important}body .pr-reference-product-actions svg{width:13px!important;height:13px!important}body .pr-table-wrap{border:1px solid #e4e8f1!important;border-radius:8px!important;overflow-x:auto!important}body .pr-table-wrap table{border-collapse:collapse!important;width:100%!important;min-width:760px!important}body .pr-table-wrap th,body .pr-table-wrap td{color:#34406d!important;text-align:left!important;border-bottom:1px solid #edf0f6!important;padding:10px!important;font-size:10px!important}body .pr-table-wrap th{color:#667298!important;background:#f8f9fc!important;font-weight:650!important}body .pr-table-wrap td:first-child strong,body .pr-table-wrap td:first-child small{display:block!important}body .pr-table-wrap td:first-child strong{color:#151d49!important;max-width:260px!important}body .pr-table-wrap td:first-child small{color:#7d87a7!important;margin-top:3px!important}body .pr-table-wrap td button{color:#fff!important;background:#7048f7!important;border:0!important;border-radius:6px!important;min-height:28px!important;padding:0 10px!important;font-size:9px!important;font-weight:650!important}body .pr-reference-empty{color:#7b86a6!important;text-align:center!important;align-content:center!important;place-items:center!important;gap:7px!important;min-height:210px!important;display:grid!important}body .pr-reference-empty svg{color:#8468ed!important;width:34px!important;height:34px!important}body .pr-reference-empty strong{color:#1b2452!important;font-size:13px!important}body .pr-reference-empty p{margin:0!important;font-size:10px!important}body .pr-reference-rail{grid-area:2/2/span 5!important;position:sticky!important;top:14px!important}body .pr-reference-rail>section{overflow:hidden!important}body .pr-reference-rail section>header,body .pr-reference-rail section>footer{gap:10px!important;min-height:44px!important;padding:0 13px!important}body .pr-reference-rail section>header{border-bottom:1px solid #edf0f6!important}body .pr-reference-rail section>footer{background:#fbfaff!important;border-top:1px solid #edf0f6!important}body .pr-reference-rail header>span{color:#fff!important;background:#7048f7!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;font-size:9px!important;font-weight:700!important;display:grid!important}body .pr-reference-rail dl{margin:0!important;padding:5px 13px!important}body .pr-reference-rail dl>div{border-bottom:1px solid #f0f2f7!important;padding:9px 0!important}body .pr-reference-rail dl>div:last-child{border-bottom:0!important}body .pr-reference-rail dt,body .pr-reference-rail dd{margin:0!important}body .pr-reference-rail dt{color:#7d87a6!important;font-size:8px!important;font-weight:550!important}body .pr-reference-rail dd{overflow-wrap:anywhere!important;color:#17204c!important;margin-top:3px!important;font-size:10px!important;font-weight:650!important}body .pr-reference-rail footer span{color:#6540d9!important;font-size:9px!important;font-weight:650!important}body .pr-reference-rail footer span b{color:#fff!important;background:#7048f7!important;border-radius:999px!important;place-items:center!important;min-width:17px!important;height:17px!important;margin-left:4px!important;display:inline-grid!important}body .pr-insight-list{gap:0!important;margin:0!important;padding:5px 13px 10px!important;list-style:none!important;display:grid!important}body .pr-insight-list li{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:8px 0!important;display:grid!important}body .pr-insight-list li>span{border-radius:7px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}body .pr-insight-list li>span svg{width:14px!important;height:14px!important}body .pr-insight-list .green{color:#0e9a63!important;background:#e7f8f0!important}body .pr-insight-list .blue{color:#2c77df!important;background:#eaf2ff!important}body .pr-insight-list .orange{color:#dc741e!important;background:#fff0e5!important}body .pr-insight-list .purple{color:#7048e8!important;background:#f0ecff!important}body .pr-insight-list strong,body .pr-insight-list small{display:block!important}body .pr-insight-list strong{color:#202957!important;font-size:9px!important;font-weight:650!important}body .pr-insight-list small{color:#7d87a7!important;margin-top:2px!important;font-size:8px!important}body .pr-saved-list,body .pr-quick-actions{padding:5px 10px 10px!important;display:grid!important}body .pr-saved-list>button,body .pr-quick-actions>a,body .pr-quick-actions>button{min-width:0!important;min-height:48px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #f0f2f7!important;grid-template-columns:28px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;padding:7px 3px!important;text-decoration:none!important;display:grid!important}body .pr-saved-list>button:last-child,body .pr-quick-actions>a:last-child,body .pr-quick-actions>button:last-child{border-bottom:0!important}body .pr-saved-list>button>svg:first-child,body .pr-quick-actions>a>svg:first-child,body .pr-quick-actions>button>svg:first-child{color:#7048e8!important;background:#f0ecff!important;border-radius:7px!important;width:28px!important;height:28px!important;padding:7px!important}body .pr-saved-list>button>svg:last-child,body .pr-quick-actions>a>svg:last-child,body .pr-quick-actions>button>svg:last-child{color:#8993b1!important;width:13px!important;height:13px!important}body .pr-saved-list strong,body .pr-saved-list small,body .pr-quick-actions strong,body .pr-quick-actions small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}body .pr-saved-list strong,body .pr-quick-actions strong{color:#202957!important;font-size:9px!important;font-weight:650!important}body .pr-saved-list small,body .pr-quick-actions small{color:#7d87a7!important;margin-top:2px!important;font-size:8px!important;font-weight:500!important}body .pr-saved-list>p{color:#7b86a7!important;margin:10px 3px!important;font-size:9px!important}@media (max-width:1500px){body .pr-reference-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1380px){body .product-research-page{padding-left:18px!important;padding-right:18px!important}body .product-research-reference{grid-template-columns:1fr!important}body .product-research-reference>.pr-page-header,body .product-research-reference>.pr-reference-search,body .product-research-reference>.pr-suggestion-row,body .product-research-reference>.pr-kpi-row,body .product-research-reference>.pr-discovery-section,body .pr-reference-main,body .pr-reference-rail{grid-column:1!important}body .pr-kpi-row,body .pr-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .pr-reference-rail{grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;position:static!important}body .pr-reference-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1050px){body .pr-page-header{align-items:flex-start!important}body .pr-reference-products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body .product-research-page{padding:14px 12px 40px!important}body .pr-page-header,body .pr-results-toolbar{flex-direction:column!important;align-items:stretch!important}body .pr-header-actions,body .pr-results-toolbar>div:last-child{justify-content:flex-start!important}body .pr-reference-search{grid-template-columns:21px minmax(0,1fr)!important}body .pr-reference-search button{grid-column:1/-1!important}body .pr-kpi-row,body .pr-discovery-grid,body .pr-reference-rail{grid-template-columns:1fr 1fr!important}body .pr-reference-filter-grid,body .pr-reference-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .pr-filter-actions .primary{margin-left:0!important}}@media (max-width:480px){body .pr-kpi-row,body .pr-discovery-grid,body .pr-reference-rail,body .pr-reference-filter-grid,body .pr-reference-products{grid-template-columns:1fr!important}body .pr-header-actions button{flex:auto!important}}body .dash2-kpi-evidence{opacity:.9!important;border-radius:999px!important;width:100%!important;height:4px!important;margin-top:auto!important;display:block!important}body .dash2-kpi-evidence-purple{background:#6d4aff!important}body .dash2-kpi-evidence-green{background:#10b981!important}body .dash2-kpi-evidence-blue{background:#2f80ed!important}body .dash2-kpi-evidence-orange{background:#f59e0b!important}body .dash2-evidence-bars{gap:14px!important;margin-top:22px!important;display:grid!important}body .dash2-evidence-bar-row{grid-template-columns:minmax(150px,.9fr) minmax(220px,2fr) minmax(86px,auto)!important;align-items:center!important;gap:14px!important;display:grid!important}body .dash2-evidence-bar-row>div{gap:2px!important;display:grid!important}body .dash2-evidence-bar-row strong,body .dash2-evidence-bar-row b{color:#07103a!important;font-size:12px!important}body .dash2-evidence-bar-row small{color:#7180a3!important;font-size:10px!important;line-height:1.35!important}body .dash2-evidence-bar-row>span{background:#f2f5fb!important;border:1px solid #e3e9f5!important;border-radius:999px!important;height:12px!important;display:block!important;overflow:hidden!important}body .dash2-evidence-bar-row>span i{border-radius:inherit!important;height:100%!important;display:block!important}body .dash2-evidence-bar-row b{text-align:right!important}@media (max-width:760px){body .dash2-evidence-bar-row{grid-template-columns:1fr auto!important}body .dash2-evidence-bar-row>span{grid-area:2/1/auto/-1!important}}body .app-shell .sidebar{gap:10px!important}body .app-shell .brand-block{min-height:78px!important;padding:0 0 16px!important}body .app-shell .brand-block:before{bottom:7px!important}body .app-shell .brand-block:after{bottom:13px!important}body:has(.cx-landing){color:#11113a;background:#fbfaff;margin:0}.cx-landing{--cx-ink:#11113a;--cx-muted:#696783;--cx-purple:#7b46ed;--cx-purple-deep:#6333d7;--cx-line:#e7def9;--cx-panel:#ffffffd1;min-height:100vh;color:var(--cx-ink);background:radial-gradient(circle at 10% 5%,#a77dff1a,#0000 23%),radial-gradient(circle at 92% 12%,#7666eb17,#0000 24%),linear-gradient(#fdfcff 0%,#faf8ff 52%,#fcfbff 100%);font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.cx-landing:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(#794ddd06 1px,#0000 1px),linear-gradient(90deg,#794ddd06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 23%,#0000 42%);mask-image:linear-gradient(#000 0 23%,#0000 42%)}.cx-landing>*{z-index:1;position:relative}.cx-nav{grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:86px;margin:0 auto;display:grid}.cx-brand{width:fit-content;color:var(--cx-ink);flex-direction:column;align-items:flex-start;text-decoration:none;display:inline-flex}.cx-brand img{width:164px;height:auto;display:block}.cx-brand small{color:#696386;letter-spacing:.08em;margin:3px 0 0 8px;font-size:7px;font-weight:700}.cx-nav nav{justify-content:center;align-items:center;gap:clamp(24px,3vw,48px);display:flex}.cx-nav nav a{color:#24213d;align-items:center;gap:5px;font-size:12px;font-weight:570;text-decoration:none;transition:color .16s;display:inline-flex}.cx-nav nav a:hover{color:var(--cx-purple)}.cx-nav nav svg{width:13px;height:13px}.cx-nav-actions,.cx-hero-actions{align-items:center;gap:12px;display:flex}.cx-button{min-height:42px;color:var(--cx-ink);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.cx-button:hover{transform:translateY(-2px)}.cx-button svg{width:15px;height:15px}.cx-button-primary{color:#fff;background:linear-gradient(135deg,#9160f3,#713cdd);border-color:#6c37dcb3;box-shadow:inset 0 1px #ffffff42,0 10px 24px #6533cc40}.cx-button-primary:hover{box-shadow:inset 0 1px #ffffff4d,0 14px 30px #6533cc57}.cx-button-quiet,.cx-button-outline{color:#4c2b9b;background:#fff9;border-color:#bfa9ef}.cx-button-demo{color:#28213f;background:#ffffffc7;border-color:#e0d8f1;box-shadow:0 10px 24px #3b2a6c14}.cx-button-demo svg{color:#7c46e8;fill:currentColor;background:#e9ddff;border-radius:50%;padding:3px}.cx-button-large{min-height:50px;padding:14px 24px;font-size:13px}.cx-hero{grid-template-columns:minmax(330px,.78fr) minmax(580px,1.42fr);align-items:center;gap:34px;width:min(1180px,100% - 48px);min-height:560px;margin:0 auto;padding:34px 0 38px;display:grid}.cx-hero:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='190' viewBox='0 0 1600 190' preserveAspectRatio='none'%3E%3Cpath fill='%23966AF1' fill-opacity='.09' d='M0 96 C180 12 350 186 545 92 S905 18 1080 100 1380 170 1600 66 V190 H0Z'/%3E%3Cpath fill='%237C4EE8' fill-opacity='.09' d='M0 132 C205 65 360 188 580 128 S960 70 1140 132 1410 167 1600 110 V190 H0Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:180px;position:absolute;bottom:-54px;left:-20vw;right:-20vw}.cx-hero-copy{padding-left:22px}.cx-eyebrow,.cx-section-pill{color:#7451ca;letter-spacing:.05em;background:#ffffffa6;border:1px solid #ded2f4;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:6px 11px;font-size:9px;font-weight:720;display:inline-flex}.cx-eyebrow svg,.cx-section-pill svg{width:13px;height:13px}.cx-eyebrow i{background:#a98ae9;border-radius:50%;width:3px;height:3px}.cx-hero h1{color:#101032;letter-spacing:0;max-width:500px;margin:30px 0 18px;font-size:clamp(52px,5vw,72px);font-weight:760;line-height:1.04}.cx-hero h1 span,.cx-challenges h3 span,.cx-ai-banner h2 span{color:#8250e8}.cx-hero-copy>p{color:#66617d;max-width:455px;margin:0;font-size:16px;line-height:1.75}.cx-hero-actions{margin-top:30px}.cx-trust{align-items:center;gap:14px;margin-top:48px;display:flex}.cx-avatar-stack{padding-left:7px;display:flex}.cx-avatar-stack i{color:#fff;background:linear-gradient(135deg,#ffe0cb,#8b5cf6);border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-7px;font-size:7px;font-style:normal;font-weight:750;display:grid}.cx-trust>span{color:#65617a;gap:2px;font-size:10px;display:grid}.cx-trust>span strong{color:#25203f;font-size:11px}.cx-trust>em{background:#ddd5eb;width:1px;height:38px}.cx-rating b{color:#f7a81b;letter-spacing:.08em}.cx-rating small{color:#6c6880}.cx-landing-hero-visual{min-width:0;position:relative}.cx-dashboard-window{transform-origin:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #a687e057;border-radius:22px;grid-template-columns:138px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-1.4deg)rotateX(.8deg);box-shadow:0 34px 70px #53379333,inset 0 1px #fffffff0}.cx-dashboard-rail{background:linear-gradient(#fcf9fff5,#f2eaffe0);border-right:1px solid #ebe5f6;flex-direction:column;padding:22px 13px 15px;display:flex}.cx-dashboard-rail>img{width:82px;margin:0 auto 17px}.cx-dashboard-rail>div{gap:4px;display:grid}.cx-dashboard-rail>div span{color:#625d77;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:7.5px;font-weight:560;display:grid}.cx-dashboard-rail>div span.is-active{color:#6f3fda;background:#ded0fa}.cx-dashboard-rail svg{width:13px;height:13px}.cx-dashboard-rail>button{color:#6336c6;text-align:left;background:linear-gradient(135deg,#eee5ff,#e3d5fc);border:1px solid #dacbf6;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:5px;min-height:52px;margin-top:auto;padding:8px;display:grid}.cx-dashboard-rail>button span{font-size:8px;font-weight:700}.cx-dashboard-rail>button small{color:#887ba3;margin-top:2px;font-size:6px;font-weight:500;display:block}.cx-dashboard-body{background:radial-gradient(circle at 88% 5%,#9263eb17,#0000 25%),#ffffffbd;min-width:0;padding:17px 18px 16px}.cx-dashboard-toolbar,.cx-dashboard-greeting,.cx-business-chart header,.cx-order-flow header,.cx-ai-insights header{justify-content:space-between;align-items:center;display:flex}.cx-dashboard-toolbar>span{color:#9c96ae;background:#f8f5fd;border:1px solid #eee9f7;border-radius:6px;align-items:center;gap:6px;width:220px;height:28px;padding:0 9px;font-size:7px;display:flex}.cx-dashboard-toolbar svg{width:11px;height:11px}.cx-dashboard-toolbar>div{align-items:center;gap:8px;display:flex}.cx-dashboard-toolbar button{color:#5c5670;background:#fff;border:1px solid #eee8f8;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:7px;display:flex}.cx-dashboard-toolbar i,.cx-dashboard-avatar{color:#fff;background:linear-gradient(135deg,#e6dcfb,#8b5cf6);border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:750;display:grid}.cx-dashboard-greeting{margin:18px 0 14px}.cx-dashboard-greeting>div{gap:4px;display:grid}.cx-dashboard-greeting strong{color:#27223e;font-size:14px}.cx-dashboard-greeting small{color:#89849a;font-size:7px}.cx-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.cx-dashboard-kpis article{background:#ffffffe6;border:1px solid #ece7f5;border-radius:8px;min-width:0;padding:11px 10px 7px;box-shadow:0 8px 20px #543e820f}.cx-dashboard-kpis article>span,.cx-dashboard-kpis article>small{color:#908a9d;font-size:6.5px;display:block}.cx-dashboard-kpis article>strong{color:#1d1935;margin-top:8px;font-size:13px;display:block}.cx-dashboard-kpis article>small{color:#28a764;margin-top:5px}.cx-dashboard-kpis article>small.is-down{color:#ee7247}.cx-mini-line{width:100%;height:32px;margin-top:5px;display:block;overflow:visible}.cx-mini-line polyline{fill:none;stroke:#8b5cf6;stroke-width:2px}.cx-mini-line-blue polyline{stroke:#4285f4}.cx-mini-line-green polyline{stroke:#32ad61}.cx-mini-line-orange polyline{stroke:#f9733f}.cx-dashboard-middle{grid-template-columns:minmax(0,1.45fr) minmax(190px,.75fr);gap:9px;margin-top:9px;display:grid}.cx-order-flow,.cx-ai-insights,.cx-business-chart{background:#ffffffe6;border:1px solid #ece7f5;border-radius:8px}.cx-order-flow{padding:11px}.cx-order-flow header,.cx-ai-insights header,.cx-business-chart header{color:#332d49;font-size:8px}.cx-order-flow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.cx-order-flow>div span{background:#faf8fd;border-radius:7px;gap:4px;padding:8px;display:grid;position:relative}.cx-order-flow i{border-radius:50%;width:5px;height:5px}.cx-order-flow small{color:#8d879b;font-size:5.5px}.cx-order-flow strong{color:#332e45;font-size:10px}.cx-ai-insights{padding:10px}.cx-ai-insights header svg{color:#8b5cf6;width:10px;height:10px}.cx-ai-insights p{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:5px;margin:7px 0 0;display:grid}.cx-ai-insights p>i{color:#7d48df;background:#f1e9ff;border-radius:5px;place-items:center;width:15px;height:15px;font-size:6px;font-style:normal;font-weight:750;display:grid}.cx-ai-insights p span{color:#484158;font-size:6px;font-weight:650;line-height:1.25}.cx-ai-insights p small{color:#9a94a6;margin-top:2px;font-size:5px;font-weight:450;display:block}.cx-ai-insights a{color:#7644d6;align-items:center;gap:4px;margin-top:8px;font-size:6px;font-weight:700;text-decoration:none;display:flex}.cx-ai-insights a svg{width:8px;height:8px}.cx-business-chart{margin-top:9px;padding:10px 11px 4px}.cx-business-chart button{color:#928ca0;background:0 0;border:0;align-items:center;gap:4px;font-size:6px;display:flex}.cx-business-chart button svg{width:9px;height:9px}.cx-business-chart>svg{width:100%;height:85px;margin-top:4px;overflow:visible}.cx-business-chart .fill{fill:url(#heroChartFill)}.cx-business-chart polyline{fill:none;stroke:#8b5cf6;stroke-width:2px}.cx-molecule{pointer-events:none;width:104px;height:94px;position:absolute;bottom:-14px;left:-74px}.cx-molecule:before,.cx-molecule:after{content:"";transform-origin:0;background:#8e69e7;width:72px;height:1px;position:absolute;top:44px;left:18px;transform:rotate(-25deg)}.cx-molecule:after{transform:rotate(48deg)}.cx-molecule i{background:radial-gradient(circle at 32% 27%,#efe9ff,#9d70ee 58%,#6742bc);border-radius:50%;width:22px;height:22px;position:absolute;box-shadow:0 8px 18px #54369b3d}.cx-molecule i:first-child{top:38px;left:4px}.cx-molecule i:nth-child(2){width:17px;height:17px;top:8px;left:45px}.cx-molecule i:nth-child(3){width:28px;height:28px;top:42px;right:2px}.cx-molecule i:nth-child(4){width:17px;height:17px;bottom:0;left:41px}.cx-challenges{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #e5dcf5;border-radius:24px 24px 0 0;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 46px 34px;box-shadow:0 -10px 40px #593f900d}.cx-challenges h2,.cx-challenges h3,.cx-pricing header{text-align:center}.cx-challenges h2{margin:0;font-size:20px;font-weight:650}.cx-challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.cx-challenge-grid article{background:#ffffffd1;border:1px solid #e8e1f4;border-radius:15px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-height:148px;padding:19px 16px;display:grid;box-shadow:0 10px 26px #543e800f}.cx-challenge-grid article>span{border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.cx-challenge-grid article>span svg{width:24px;height:24px}.cx-challenge-grid .tone-violet{color:#8849ee;background:#efe7ff}.cx-challenge-grid .tone-pink{color:#ef3979;background:#ffe9f2}.cx-challenge-grid .tone-orange{color:#fb7c18;background:#fff1df}.cx-challenge-grid .tone-green{color:#17a85d;background:#e6f8ed}.cx-challenge-grid article div{min-width:0}.cx-challenge-grid strong{color:#26213d;font-size:12px;line-height:1.4;display:block}.cx-challenge-grid p{color:#777286;margin:12px 0 0;font-size:9px;line-height:1.55}.cx-challenges h3{margin:26px 0 0;font-size:25px;font-weight:640}.cx-platform{background:#ffffffad;border:1px solid #e5dcf5;border-top:0;border-radius:0 0 24px 24px;grid-template-columns:280px minmax(0,1fr);gap:40px;width:min(1180px,100% - 48px);margin:0 auto;padding:42px 46px 46px;display:grid}.cx-platform-copy{padding-top:22px}.cx-platform-copy h2{color:#1b1738;margin:23px 0 15px;font-size:28px;font-weight:690;line-height:1.28}.cx-platform-copy>p{color:#716c81;margin:0;font-size:11px;line-height:1.8}.cx-platform-copy ul{gap:12px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.cx-platform-copy li{color:#514b65;align-items:center;gap:9px;font-size:10px;display:flex}.cx-platform-copy li svg{color:#8b55e8;fill:#ede4ff;width:14px;height:14px}.cx-feature-board{background:#fcfaffe6;border:1px solid #dcd0f3;border-radius:14px;min-width:0;padding:14px;position:relative;box-shadow:0 14px 34px #533a8a17}.cx-feature-board>.cx-feature-top,.cx-feature-board>.cx-feature-bottom{transition:transform .24s,filter .24s}.cx-feature-board-panel-1>.cx-feature-top,.cx-feature-board-panel-1>.cx-feature-bottom{filter:saturate(1.08);transform:translate(-3px)}.cx-feature-board-panel-2>.cx-feature-top,.cx-feature-board-panel-2>.cx-feature-bottom{filter:saturate(.96)hue-rotate(5deg);transform:translate(3px)}.cx-feature-top{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.cx-feature-bottom{grid-template-columns:1fr 1.16fr;gap:10px;margin-top:10px;display:grid}.cx-feature-board article{background:#ffffffeb;border:1px solid #ece5f7;border-radius:9px;min-width:0;padding:12px;overflow:hidden;box-shadow:0 7px 18px #4833740d}.cx-feature-board article>header{align-items:center;gap:7px;display:flex}.cx-feature-board article>header>svg{color:#8550e4;width:15px;height:15px}.cx-feature-board article>header span{gap:2px;display:grid}.cx-feature-board article>header strong{color:#373047;font-size:8px}.cx-feature-board article>header small{color:#a29bab;font-size:5.5px}.cx-product-research-card>div{grid-template-columns:84px minmax(0,1fr);align-items:end;gap:9px;margin-top:10px;display:grid}.cx-product-research-card img{object-fit:contain;object-position:bottom;width:78px;height:142px}.cx-product-research-card>div>span{gap:7px;padding-bottom:4px;display:grid}.cx-product-research-card>div small{color:#42394e;font-size:7px;line-height:1.4}.cx-product-research-card>div strong{color:#26213b;font-size:15px}.cx-product-research-card em,.cx-product-research-card i{color:#928a9c;justify-content:space-between;font-size:5.5px;font-style:normal;display:flex}.cx-product-research-card em b{color:#3c3547}.cx-product-research-card i{color:#369c60;background:#edf9f1;border-radius:5px;padding:5px}.cx-review-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.cx-review-stats span{gap:4px;display:grid}.cx-review-stats small{color:#9b94a5;font-size:5.5px}.cx-review-stats strong{color:#302944;font-size:14px}.cx-review-stats i{color:#28a865;font-size:5px;font-style:normal}.cx-review-stats i.down{color:#f06a54}.cx-review-card .cx-mini-line{height:56px;margin-top:22px}.cx-payout-value{background:linear-gradient(135deg,#f8f2ff,#fff);border-radius:12px;gap:3px;width:112px;margin-top:18px;padding:10px;display:grid}.cx-payout-value small,.cx-payout-value span{color:#9c95a6;font-size:5.5px}.cx-payout-value strong{color:#302944;font-size:14px}.cx-profit-bars{justify-content:space-between;align-items:end;gap:6px;height:64px;margin-top:12px;display:flex}.cx-profit-bars i{background:linear-gradient(#b991ff,#7547dc);border-radius:3px 3px 0 0;width:12px}.cx-listing-card label{color:#7f788b;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;font-size:6px;display:grid}.cx-listing-card input,.cx-listing-card textarea{color:#635b70;width:100%;font:inherit;resize:none;background:#fbf9fe;border:1px solid #ece6f5;border-radius:5px;padding:7px}.cx-listing-card textarea{height:42px}.cx-keywords{gap:5px;margin:9px 0;display:flex}.cx-keywords span{color:#7041c9;background:#f0e7ff;border-radius:4px;padding:4px 6px;font-size:5px}.cx-listing-card button{color:#fff;background:linear-gradient(135deg,#9762ef,#7240d6);border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:74%;min-height:28px;margin-left:auto;font-size:6px;display:flex}.cx-listing-card button svg{width:10px;height:10px}.cx-table-head,.cx-table-row{grid-template-columns:minmax(90px,1fr) 48px 50px 42px;align-items:center;gap:5px;display:grid}.cx-table-head{color:#9c95a6;border-bottom:1px solid #eee8f6;margin-top:14px;padding-bottom:7px;font-size:5px}.cx-table-row{color:#50495c;border-bottom:1px solid #f1edf6;min-height:27px;font-size:5.5px}.cx-table-row>span{align-items:center;gap:5px;display:flex}.cx-table-row>span i{color:#7545d4;background:#eee5ff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:5px;font-style:normal;display:grid}.cx-table-row strong{color:#413a4d;font-size:5.5px}.cx-table-row em{font-size:5px;font-style:normal}.stock-high{color:#2ca461}.stock-medium{color:#ef9a24}.stock-low{color:#ef5b5b}.cx-board-arrow{color:#fff;background:linear-gradient(135deg,#965df1,#7040d8);border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #532ba642}.cx-board-arrow svg{width:15px;height:15px}.cx-board-arrow-left{left:-43px}.cx-board-arrow-right{right:-43px}.cx-board-dots{gap:5px;display:flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.cx-board-dots button{cursor:pointer;background:#ddd1f3;border:0;border-radius:999px;width:6px;height:3px;padding:0;transition:width .18s,background .18s}.cx-board-dots button.is-active{background:#8a55e6;width:22px}.cx-ai-banner{background:radial-gradient(circle at 10%,#804ce138,#0000 40%),linear-gradient(120deg,#d9c5ff 0%,#eee5ff 47%,#e7e4ff 100%);border:1px solid #dacaf5;border-radius:24px;grid-template-columns:42% minmax(0,1fr);align-items:center;width:min(1180px,100% - 48px);min-height:290px;margin:28px auto 0;display:grid;overflow:hidden}.cx-ai-banner>img{object-fit:cover;object-position:67% center;mix-blend-mode:multiply;width:100%;height:290px}.cx-ai-banner>div{padding:34px 42px 30px 24px}.cx-ai-banner h2{margin:18px 0 11px;font-size:29px;font-weight:690}.cx-ai-banner>div>p{color:#69627f;max-width:610px;margin:0;font-size:11px;line-height:1.7}.cx-ai-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.cx-ai-capabilities>span{align-items:center;gap:9px;display:flex}.cx-ai-capabilities i{color:#8150dc;background:#ffffff9e;border:1px solid #8a50e638;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.cx-ai-capabilities i svg{width:17px;height:17px}.cx-ai-capabilities strong{color:#393249;font-size:8px;line-height:1.35}.cx-ai-capabilities small{font-size:7px;font-weight:500;display:block}.cx-pricing{width:min(920px,100% - 48px);margin:0 auto;padding:44px 0 28px}.cx-pricing header h2{margin:0;font-size:25px;font-weight:680}.cx-pricing header p{color:#8055d1;margin:7px 0 0;font-size:10px}.cx-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:28px;display:grid}.cx-pricing-grid article{background:#ffffffd1;border:1px solid #e1d8f2;border-radius:12px;flex-direction:column;min-height:365px;padding:25px 25px 20px;display:flex;position:relative;box-shadow:0 12px 28px #43306c12}.cx-pricing-grid article.is-featured{background:radial-gradient(circle at 50% 0,#8b5cf61f,#0000 30%),#fffffff0;border:1.5px solid #9a67ec;box-shadow:0 18px 38px #653eaf26}.cx-popular{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a167ef,#7d47da);border-radius:999px;padding:7px 20px;font-size:8px;font-weight:750;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.cx-pricing-grid h3{color:#2c2640;margin:0;font-size:15px}.cx-pricing-grid article.is-featured h3{color:#7640d8}.cx-pricing-grid article>p{color:#8b8498;margin:5px 0 0;font-size:8px}.cx-price{color:#201b39;align-items:baseline;margin-top:20px;font-size:31px;line-height:1;display:flex}.cx-price small{margin-right:2px;font-size:16px}.cx-price em{color:#696275;margin-left:5px;font-size:7px;font-style:normal;font-weight:550}.cx-pricing-grid ul{gap:10px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.cx-pricing-grid li{color:#5f586d;align-items:center;gap:8px;font-size:8px;display:flex}.cx-pricing-grid li svg{color:#8149df;stroke-width:3px;width:11px;height:11px}.cx-pricing-grid article>.cx-button{width:100%;margin-top:auto}.cx-pricing-assurance{justify-content:center;align-items:center;gap:42px;margin-top:20px;display:flex}.cx-pricing-assurance span{color:#635b71;align-items:center;gap:7px;font-size:8px;display:flex}.cx-pricing-assurance svg{color:#8750df;width:14px;height:14px}.cx-footer{background:radial-gradient(circle at 8% 16%,#8b5cf617,#0000 28%),linear-gradient(#f3edff,#faf8ff);border-top:1px solid #e4dbf2;grid-template-columns:1.4fr repeat(3,.72fr) 1.25fr;gap:34px;width:100%;min-height:250px;padding:38px max(40px,50vw - 590px) 26px;display:grid}.cx-footer-brand .cx-brand img{width:130px}.cx-footer-brand .cx-brand small{font-size:6px}.cx-footer-brand>p{color:#766e82;max-width:230px;margin:19px 0;font-size:9px;line-height:1.65}.cx-footer-brand>div{gap:10px;display:flex}.cx-footer-brand>div a{color:#423a55;background:#ffffff9e;border:1px solid #dfd5ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:7px;font-weight:750;display:grid}.cx-footer-brand>div svg{width:12px;height:12px}.cx-footer-column{flex-direction:column;gap:11px;display:flex}.cx-footer-column strong{color:#7d52c8;letter-spacing:.04em;margin-bottom:4px;font-size:8px}.cx-footer-column a{color:#686174;font-size:8px;text-decoration:none}.cx-newsletter>strong{color:#352e45;font-size:11px}.cx-newsletter>p{color:#7b7386;max-width:200px;margin:9px 0 13px;font-size:8px;line-height:1.5}.cx-newsletter label{background:#ffffffd6;border:1px solid #ded4ed;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;min-height:38px;padding-left:8px;display:grid}.cx-newsletter label>svg{color:#958ba2;width:13px;height:13px}.cx-newsletter input{color:#4b4458;background:0 0;border:0;outline:0;min-width:0;font-size:8px}.cx-newsletter button{color:#fff;background:linear-gradient(135deg,#945cec,#6c3bd1);border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.cx-newsletter button svg{width:13px;height:13px}.cx-copyright{color:#8b8497;text-align:center;grid-column:1/-1;margin:12px 0 0;font-size:7px}@media (max-width:1080px){.cx-nav,.cx-hero,.cx-challenges,.cx-platform,.cx-ai-banner{width:min(940px,100% - 32px)}.cx-nav{grid-template-columns:180px minmax(0,1fr) auto}.cx-nav nav{gap:18px}.cx-hero{grid-template-columns:330px minmax(0,1fr);gap:24px}.cx-dashboard-window{transform-origin:100%;grid-template-columns:116px minmax(0,1fr);transform:scale(.94)}.cx-platform{grid-template-columns:250px minmax(0,1fr);gap:26px;padding-inline:34px}.cx-board-arrow{display:none}}@media (max-width:820px){.cx-nav{grid-template-columns:1fr auto;min-height:74px}.cx-nav nav{display:none}.cx-hero{grid-template-columns:1fr;padding-top:28px}.cx-hero-copy{text-align:center;justify-self:center;max-width:620px;padding:0}.cx-eyebrow,.cx-hero h1,.cx-hero-copy>p{margin-inline:auto}.cx-hero-actions,.cx-trust{justify-content:center}.cx-dashboard-window{transform:none}.cx-molecule{display:none}.cx-challenge-grid{grid-template-columns:1fr 1fr}.cx-platform{grid-template-columns:1fr}.cx-platform-copy{max-width:560px;padding-top:0}.cx-ai-banner{grid-template-columns:1fr}.cx-ai-banner>img{object-position:70% 36%;height:250px}.cx-ai-banner>div{padding:28px 30px 34px}.cx-pricing-grid{grid-template-columns:1fr;width:min(440px,100%);margin-inline:auto}.cx-pricing-grid article{min-height:auto}.cx-footer{grid-template-columns:1.4fr 1fr 1fr}.cx-newsletter{grid-column:2/-1}}@media (max-width:600px){.cx-nav,.cx-hero,.cx-challenges,.cx-platform,.cx-ai-banner,.cx-pricing{width:min(100% - 24px,520px)}.cx-nav-actions .cx-button-quiet{display:none}.cx-brand img{width:138px}.cx-hero h1{font-size:46px}.cx-hero-copy>p{font-size:14px}.cx-hero-actions{flex-direction:column}.cx-hero-actions .cx-button{width:100%}.cx-trust{flex-wrap:wrap}.cx-dashboard-window{grid-template-columns:74px minmax(0,1fr);min-height:430px}.cx-dashboard-rail{padding:14px 7px}.cx-dashboard-rail>img{width:58px}.cx-dashboard-rail>div span{grid-template-columns:16px;justify-content:center;font-size:0}.cx-dashboard-rail>button{display:none}.cx-dashboard-body{padding:12px 10px}.cx-dashboard-toolbar>span{width:130px}.cx-dashboard-kpis{grid-template-columns:1fr 1fr}.cx-dashboard-middle{grid-template-columns:1fr}.cx-ai-insights{display:none}.cx-challenges,.cx-platform{padding-inline:18px}.cx-challenge-grid,.cx-feature-top,.cx-feature-bottom{grid-template-columns:1fr}.cx-feature-board{padding:10px}.cx-ai-capabilities{grid-template-columns:1fr 1fr}.cx-pricing-assurance{flex-direction:column;gap:10px}.cx-footer{grid-template-columns:1fr 1fr;padding-inline:22px}.cx-footer-brand,.cx-newsletter{grid-column:1/-1}}@media (min-width:1081px){.cx-nav,.cx-hero,.cx-challenges,.cx-platform,.cx-ai-banner{width:min(1720px,100% - 72px)}.cx-nav{grid-template-columns:290px minmax(0,1fr) auto;gap:42px;min-height:104px}.cx-nav .cx-brand img{width:210px}.cx-nav .cx-brand small{margin-top:5px;margin-left:10px;font-size:8px}.cx-nav nav{gap:clamp(34px,3.4vw,66px)}.cx-nav nav a{font-size:14px}.cx-nav-actions .cx-button{min-height:48px;padding-inline:25px;font-size:13px}.cx-hero{grid-template-columns:minmax(430px,.74fr) minmax(760px,1.46fr);gap:48px;min-height:720px;padding:40px 0 46px}.cx-hero-copy{padding-left:34px}.cx-hero h1{max-width:660px;font-size:clamp(70px,5.4vw,96px)}.cx-hero-copy>p{max-width:590px;font-size:18px}.cx-eyebrow{min-height:32px;padding-inline:14px;font-size:10px}.cx-hero-actions{margin-top:36px}.cx-hero-actions .cx-button{min-height:56px;padding-inline:28px;font-size:14px}.cx-trust{gap:17px;margin-top:58px}.cx-avatar-stack i{width:34px;height:34px}.cx-trust>span{font-size:11px}.cx-trust>span strong{font-size:13px}.cx-dashboard-window{grid-template-columns:164px minmax(0,1fr);width:100%;max-width:100%;min-height:610px;transform:perspective(1400px)rotateY(-.35deg)rotateX(.25deg)}.cx-dashboard-rail>img{width:112px}.cx-dashboard-rail>div span{grid-template-columns:20px minmax(0,1fr);min-height:36px;font-size:9px}.cx-dashboard-rail svg{width:15px;height:15px}.cx-dashboard-body{padding:22px 24px 20px}.cx-dashboard-greeting strong{align-items:center;gap:7px;font-size:17px;display:flex}.cx-dashboard-greeting strong svg{color:#8750e4;width:14px;height:14px}.cx-dashboard-greeting small,.cx-dashboard-toolbar>span,.cx-dashboard-toolbar button{font-size:8px}.cx-dashboard-kpis article{padding:14px 13px 9px}.cx-dashboard-kpis article>strong{font-size:16px}.cx-dashboard-kpis article>span,.cx-dashboard-kpis article>small{font-size:7.5px}.cx-business-chart>svg{height:108px}.cx-challenges{padding:36px 58px 42px}.cx-challenges h2{font-size:24px}.cx-challenge-grid{gap:18px;margin-top:25px}.cx-challenge-grid article{grid-template-columns:60px minmax(0,1fr);min-height:170px;padding:23px 20px}.cx-challenge-grid article>span{width:52px;height:52px}.cx-challenge-grid strong{font-size:14px}.cx-challenge-grid p{font-size:10px}.cx-challenges h3{font-size:30px}.cx-platform{grid-template-columns:350px minmax(0,1fr);gap:54px;padding:54px 58px 60px}.cx-platform-copy h2{font-size:34px}.cx-platform-copy>p{font-size:13px}.cx-platform-copy li{font-size:12px}.cx-feature-board{padding:18px}.cx-feature-board article{padding:15px}.cx-feature-board article>header strong{font-size:10px}.cx-feature-board article>header small{font-size:7px}.cx-ai-banner{min-height:360px;margin-top:34px}.cx-ai-banner>img{height:360px}.cx-ai-banner>div{padding:42px 58px 38px 32px}.cx-ai-banner h2{font-size:38px}.cx-ai-banner>div>p{font-size:13px}.cx-ai-capabilities strong{font-size:10px}.cx-ai-capabilities small{font-size:8px}.cx-pricing{width:min(1320px,100% - 72px);padding-top:58px}.cx-pricing header h2{font-size:31px}.cx-pricing header p{font-size:12px}.cx-pricing-grid{gap:24px}.cx-pricing-grid article{min-height:430px;padding:30px 30px 24px}.cx-pricing-grid h3{font-size:18px}.cx-pricing-grid article>p,.cx-pricing-grid li{font-size:10px}.cx-price{font-size:38px}.cx-footer{padding-inline:max(42px,50vw - 860px)}}.cx-molecule{display:none!important}.cx-dashboard-window{background:#fffffff2;border-color:#855cd557;box-shadow:0 32px 80px #462b842e,0 8px 24px #603da514,inset 0 1px #fff}.cx-dashboard-rail{background:radial-gradient(circle at 22% 88%,#8753e61f,#0000 28%),linear-gradient(#fbf9ff 0%,#f1eaff 100%)}.cx-dashboard-rail>button{background:linear-gradient(135deg,#eee4fffa,#dcccfcfa);border-color:#7c49db4d;box-shadow:inset 0 1px #ffffffc7,0 8px 20px #5c33ad1f}.cx-dashboard-kpis article,.cx-order-flow,.cx-ai-insights,.cx-business-chart{background:#fffffff7;border-color:#d7cbedd1;box-shadow:0 8px 22px #43306c0e,inset 0 1px #ffffffe6}.cx-challenge-grid article{border-color:#dacdefd9;position:relative;overflow:hidden;box-shadow:0 14px 34px #46307913}.cx-challenge-grid article:after{content:"";background:radial-gradient(circle at 100% 100%,#844ee714,#0000 68%);border-radius:70% 0 0;width:74px;height:54px;position:absolute;bottom:0;right:0}.cx-feature-board{background:radial-gradient(circle at 94% 0,#8953e614,#0000 28%),#faf7fff5;border-color:#9466e257;box-shadow:0 24px 54px #4b30851f,inset 0 1px #fff}.cx-feature-board article{border-color:#e0d5f2f0;position:relative;box-shadow:0 10px 26px #422d6d0f,inset 0 1px #fff}.cx-feature-board article:before{content:"";background:linear-gradient(90deg,#8350e2,#b88dff);border-radius:0 0 999px 999px;width:38px;height:2px;position:absolute;top:0;left:16px}@media (min-width:1081px){.cx-dashboard-rail>div{gap:6px}.cx-dashboard-rail>div span{gap:9px;min-height:39px;padding:8px 10px;font-size:11px}.cx-dashboard-rail>button{grid-template-columns:24px minmax(0,1fr) 16px;min-height:66px;padding:11px}.cx-dashboard-rail>button span{font-size:10px}.cx-dashboard-rail>button small{margin-top:4px;font-size:8px}.cx-dashboard-toolbar>span{width:250px;height:34px;font-size:10px}.cx-dashboard-toolbar button{min-height:34px;font-size:10px}.cx-dashboard-toolbar i,.cx-dashboard-avatar{width:32px;height:32px;font-size:9px}.cx-dashboard-greeting{margin:20px 0 16px}.cx-dashboard-greeting small{font-size:10px}.cx-dashboard-kpis{gap:12px}.cx-dashboard-kpis article>span,.cx-dashboard-kpis article>small{font-size:9px}.cx-dashboard-kpis article>strong{margin-top:9px;font-size:18px}.cx-mini-line{height:40px;margin-top:8px}.cx-dashboard-middle{gap:12px;margin-top:12px}.cx-order-flow,.cx-ai-insights{padding:14px}.cx-order-flow header,.cx-ai-insights header,.cx-business-chart header{font-size:11px}.cx-order-flow>div{gap:9px;margin-top:14px}.cx-order-flow>div span{min-height:68px;padding:11px}.cx-order-flow small{font-size:8px}.cx-order-flow strong{font-size:13px}.cx-ai-insights p{grid-template-columns:22px minmax(0,1fr);gap:8px;margin-top:9px}.cx-ai-insights p>i{width:20px;height:20px;font-size:8px}.cx-ai-insights p span{font-size:8.5px}.cx-ai-insights p small{margin-top:3px;font-size:7px}.cx-ai-insights a{margin-top:10px;font-size:8.5px}.cx-business-chart{margin-top:12px;padding:14px 15px 7px}.cx-business-chart button{font-size:8px}.cx-challenge-grid strong{font-size:15px}.cx-challenge-grid p{font-size:12px;line-height:1.6}.cx-feature-board article>header{gap:10px}.cx-feature-board article>header>svg{width:19px;height:19px}.cx-feature-board article>header strong{font-size:12px}.cx-feature-board article>header small{font-size:9px}.cx-product-research-card>div{grid-template-columns:112px minmax(0,1fr);gap:14px;margin-top:14px}.cx-product-research-card img{width:104px;height:184px}.cx-product-research-card>div small{font-size:10px}.cx-product-research-card>div strong{font-size:20px}.cx-product-research-card em,.cx-product-research-card i,.cx-review-stats small,.cx-payout-value small,.cx-payout-value span{font-size:8px}.cx-review-stats strong,.cx-payout-value strong{font-size:18px}.cx-review-stats i{font-size:8px}.cx-listing-card label{grid-template-columns:68px minmax(0,1fr);font-size:9px}.cx-listing-card input,.cx-listing-card textarea{padding:9px;font-size:9px}.cx-keywords span{padding:5px 7px;font-size:8px}.cx-listing-card button{min-height:34px;font-size:9px}.cx-table-head,.cx-table-row,.cx-table-row strong{font-size:8px}.cx-table-row em,.cx-table-row>span i{font-size:7px}.cx-table-row{min-height:34px}.cx-pricing-grid article>p,.cx-pricing-grid li{font-size:11px}.cx-price em,.cx-pricing-assurance span,.cx-footer-brand>p,.cx-footer-column a,.cx-newsletter>p,.cx-newsletter input,.cx-footer-column strong{font-size:10px}.cx-newsletter>strong{font-size:13px}.cx-copyright{font-size:9px}}body .app-shell .brand-block{padding-bottom:23px!important}body .app-shell .brand-block:before{filter:blur(7px)!important;opacity:.62!important;background:radial-gradient(#7042da24,#0000 70%)!important;border-radius:50%!important;width:178px!important;height:16px!important;animation:5.6s ease-in-out infinite carbon-logo-divider-bloom!important;bottom:4px!important;left:50%!important;transform:translate(-50%)!important}body .app-shell .brand-block:after{filter:none!important;opacity:.86!important;transform-origin:50%!important;background:linear-gradient(90deg,#0000 0%,#673ccc1a 10%,#6f3fd885 36%,#864febbd 50%,#6f3fd885 64%,#673ccc1a 90%,#0000 100%)!important;border:0!important;border-radius:0!important;width:174px!important;height:1px!important;animation:5.6s ease-in-out infinite carbon-logo-divider!important;bottom:9px!important;left:50%!important;transform:translate(-50%)scaleX(.9)!important;box-shadow:0 3px 9px #6639cc24!important}@keyframes carbon-logo-divider{0%,to{opacity:.68;transform:translate(-50%)scaleX(.84)}50%{opacity:.94;transform:translate(-50%)scaleX(1)}}@keyframes carbon-logo-divider-bloom{0%,to{opacity:.38;transform:translate(-50%)scaleX(.86)}50%{opacity:.66;transform:translate(-50%)scaleX(1.04)}}@media (prefers-reduced-motion:reduce){body .app-shell .brand-block:before,body .app-shell .brand-block:after{animation:none!important}}body .app-shell .sidebar{background:linear-gradient(#f5f1ff 0%,#e9dfff 42%,#cdb8f6 100%)!important;border-right:1px solid #7052be2e!important;box-shadow:8px 0 24px #4e3e8c0f!important}body .app-shell .sidebar:before{opacity:0!important;background:0 0!important}body .app-shell .brand-block{box-sizing:border-box!important;isolation:isolate!important;border-bottom:0!important;justify-content:center!important;height:72px!important;min-height:72px!important;margin:0 4px 5px!important;padding:3px 12px 9px!important}body .app-shell .brand-logo-stack{width:247px!important;max-width:calc(100% - 20px)!important}body .app-shell .brand-logo-stack .brand-logo-base{opacity:1!important;filter:contrast(1.1)saturate(1.08)drop-shadow(0 5px 12px #2b1f5b2e)!important}body .app-shell .brand-logo-stack .brand-logo-light{display:none!important}body .app-shell .brand-block:before{content:""!important;z-index:-1!important;filter:none!important;opacity:1!important;background:radial-gradient(at 50% 42%,#fffffffa 0%,#ffffffa3 38%,#fff0 74%)!important;border-radius:0!important;width:auto!important;height:auto!important;animation:none!important;position:absolute!important;inset:0!important;transform:none!important}body .app-shell .brand-block:after{content:""!important;width:auto!important;height:1px!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:linear-gradient(90deg,#0000,#7255c757 18% 82%,#0000)!important;border:0!important;border-radius:0!important;animation:none!important;position:absolute!important;bottom:0!important;left:8px!important;right:8px!important;transform:none!important}body .app-shell .sidebar-icon{color:#60469f!important;background:#ffffff80!important;border-color:#674baa38!important}body .app-shell .sidebar-icon svg{color:#60469f!important;stroke:currentColor!important;stroke-width:2px!important;opacity:1!important}body .app-shell .sidebar-link,body .app-shell .sidebar-link-compact{background:#fff3!important;border:1px solid #694dae1a!important;box-shadow:inset 0 1px #ffffff59,0 3px 9px #4c377e06!important}body .app-shell .sidebar-link:hover,body .app-shell .sidebar-link-compact:hover{background:#fff6!important;border-color:#694dae33!important;box-shadow:inset 0 1px #ffffff8a,0 5px 12px #4c377e0e!important}body .app-shell .sidebar-link-active,body .app-shell .sidebar-link-active:hover{background:linear-gradient(90deg,#7656e8,#8e5af0)!important;border-color:#ffffff6b!important;box-shadow:0 12px 24px #5937b033,inset 0 1px #ffffff38!important}body .app-shell .sidebar-link-active .sidebar-icon,body .app-shell .sidebar-link-active:hover .sidebar-icon{color:#fff!important;background:#ffffff38!important;border-color:#fff3!important}body .app-shell .sidebar-link-active .sidebar-icon svg{color:#fff!important}body .app-shell .sidebar-group-title{color:#7255c7!important;letter-spacing:.04em!important;font-weight:650!important}body .app-shell .sidebar-account{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff6b!important;border:1px solid #ffffff8c!important;box-shadow:0 12px 26px #4b36821a!important}
