:root{--bg:#f4f5f9;--panel:#ffffffe6;--panel-strong:#fff;--panel-soft:#f8f8fb;--sidebar:#11101d;--sidebar-soft:#19182a;--text:#171725;--text-soft:#4f566b;--muted:#626b7f;--border:#e4e6ee;--border-strong:#d4d8e5;--primary:#6957ff;--primary-dark:#5140df;--primary-soft:#efedff;--aqua:#34b7a4;--aqua-soft:#e2f7f3;--orange:#e99443;--orange-soft:#fff1df;--rose:#dd6b79;--rose-soft:#ffeaed;--chart-grid:#e9eaf0;--shadow-sm:0 8px 24px #1c19370e;--shadow-md:0 18px 48px #1c193716;--shadow-lg:0 28px 80px #1613342e}:root[data-theme=dark]{--bg:#0c0d14;--panel:#181924e6;--panel-strong:#1b1c28;--panel-soft:#14151e;--sidebar:#090910;--sidebar-soft:#171724;--text:#f5f6fb;--text-soft:#b9bfd0;--muted:#858ca0;--border:#2a2c3a;--border-strong:#3a3d4f;--primary-soft:#282242;--aqua-soft:#183a36;--orange-soft:#3d2c1d;--rose-soft:#3d2228;--chart-grid:#292b38;--shadow-sm:0 8px 24px #00000029;--shadow-md:0 18px 48px #0000003d;--shadow-lg:0 28px 80px #0000006b}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{color:var(--text);background:radial-gradient(circle at 78% 4%, #6957ff0f, transparent 24rem), radial-gradient(circle at 2% 96%, #34b7a40a, transparent 26rem), var(--bg);font-family:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #6957ff47}.app-shell{min-height:100vh}.sidebar{z-index:50;color:#f9f9ff;background:radial-gradient(circle at 10% 10%, #6957ff33, transparent 16rem), linear-gradient(165deg, var(--sidebar), #0b0b14 82%);border-right:1px solid #ffffff0f;flex-direction:column;width:252px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:11px;padding:0 6px 24px;display:flex}.foxes-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.foxes-brand-logo{background:#15131f;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 12px 28px #ff801c38}.foxes-brand-logo img{object-fit:contain;width:35px;height:35px}.foxes-brand-copy{min-width:0}.foxes-brand-copy strong,.foxes-brand-copy small{display:block}.foxes-brand-copy strong{color:inherit;letter-spacing:-.025em;white-space:nowrap;font-size:12px}.foxes-brand-copy small{color:#9b9aac;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:700}.brand-lockup>.foxes-brand{flex:1}.brand-mark{letter-spacing:-.08em;border-radius:12px;grid-template-columns:1fr 1fr;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 28px #6957ff52}.brand-mark span:first-child{color:#171522;background:#fff;place-items:center;width:100%;height:100%;display:grid}.brand-mark span:last-child{background:var(--primary);color:#fff;place-items:center;width:100%;height:100%;display:grid}.brand-lockup strong{letter-spacing:-.02em;font-size:15px;display:block}.brand-lockup small{color:#9495a8;text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:10px;display:block}.sidebar-close{margin-left:auto;color:#d9d9e6!important;display:none!important}.workspace-switcher{transition:all .16s}.workspace-switcher:hover{background:#ffffff12;border-color:#ffffff29}.workspace-switcher{color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.data-mode-banner{color:#6d5412;box-shadow:var(--shadow-sm);background:#fff9e8;border:1px solid #ead9a5;border-radius:14px;align-items:center;gap:11px;margin:0 0 16px;padding:11px 14px;font-size:11px;display:flex}.data-mode-banner>svg{width:27px;height:27px;color:inherit;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:9px;flex:none;padding:6px}.data-mode-banner.live{border-color:color-mix(in srgb, var(--aqua) 34%, var(--border));color:color-mix(in srgb, var(--aqua) 62%, var(--text));background:linear-gradient(115deg, color-mix(in srgb, var(--aqua) 9%, var(--panel-strong)), color-mix(in srgb, var(--aqua) 4%, var(--panel-strong)) 70%)}.data-mode-banner span{align-items:baseline;gap:7px;display:flex}.data-mode-banner strong{font-size:11px}.workspace-anchor{position:relative}.workspace-menu{z-index:70;background:#191824;border:1px solid #ffffff1a;border-radius:13px;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 20px 45px #00000059}.workspace-menu button{color:#e8e7f0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:3px;padding:9px;display:grid}.workspace-menu button:hover,.workspace-menu button.active{background:#6957ff2e}.workspace-menu span{font-size:10px;font-weight:750}.workspace-menu small{color:#9291a5;text-transform:capitalize;font-size:8px}.workspace-avatar,.operator-avatar{color:#fff;background:linear-gradient(135deg,#6957ff,#a467ff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.workspace-switcher strong{font-size:12px;display:block}.workspace-switcher span{color:#9192a7;margin-top:2px;font-size:10px;display:block}.side-nav{flex-direction:column;flex:1;gap:4px;margin-top:23px;display:flex}.nav-section-label{color:#77798e;text-transform:uppercase;letter-spacing:.15em;padding:0 11px 8px;font-size:9px;font-weight:700}.nav-link{color:#aeb0c0;border-radius:12px;align-items:center;gap:11px;min-height:43px;padding:0 11px;font-size:12px;font-weight:600;transition:all .18s;display:flex;position:relative}.nav-link:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.nav-link.active{color:#fff;background:linear-gradient(90deg,#6957ff3d,#6957ff14);box-shadow:inset 0 0 0 1px #7f6fff29}.nav-link.active:before{content:"";background:#8b7cff;border-radius:0 4px 4px 0;width:3px;height:21px;position:absolute;left:-16px;box-shadow:0 0 18px #8b7cff}.nav-badge{color:#fff;background:var(--primary);border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 6px;font-size:9px;display:grid}.sidebar-safety-card{background:#33b9a213;border:1px solid #6effda1f;border-radius:14px;gap:10px;padding:13px;display:flex}.safety-icon{color:#58d7c2;background:#34b7a41f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sidebar-safety-card strong{color:#dffbf7;font-size:11px;display:block}.sidebar-safety-card p{color:#7f9c98;margin:4px 0 0;font-size:9.5px;line-height:1.5}.sidebar-footer{align-items:center;gap:10px;padding:18px 8px 0;display:flex}.sidebar-footer strong{font-size:11px;display:block}.sidebar-footer span{color:#86879a;margin-top:3px;font-size:9.5px;display:block}.sidebar-account-actions{display:none}.main-column{min-height:100vh;margin-left:252px}.topbar{z-index:40;border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:10px;display:flex}.demo-state-pill{border:1px solid var(--border);color:var(--text-soft);background:var(--panel);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.live-dot{background:var(--aqua);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--aqua) 15%, transparent);border-radius:50%}.data-date{color:var(--muted);font-size:10px}.icon-button{border:1px solid var(--border);width:37px;height:37px;color:var(--text-soft);background:var(--panel);cursor:pointer;border-radius:11px;place-items:center;padding:0;transition:all .15s;display:grid}.icon-button:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 30%, var(--border));transform:translateY(-1px)}.mobile-menu{display:none}.search-trigger{border:1px solid var(--border);height:37px;color:var(--muted);background:var(--panel);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 9px 0 11px;display:flex}.search-trigger>span{text-align:left;min-width:120px;font-size:10px}.search-trigger kbd{border:1px solid var(--border);background:var(--panel-soft);color:var(--muted);border-radius:6px;align-items:center;gap:2px;padding:4px 6px;font-size:9px;display:flex}.notification-button{position:relative}.notification-button>span{border:2px solid var(--bg);color:#fff;background:var(--rose);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.account-button{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:11px;align-items:center;gap:6px;height:37px;padding:0 8px 0 5px;display:flex}.account-button>span{color:#fff;background:linear-gradient(135deg,#171725,#5140df);border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.page-canvas{width:100%;max-width:1600px;margin:0 auto;padding:28px 30px 58px}.page-stack{flex-direction:column;gap:20px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:2px 2px 4px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:5px 0;font-size:clamp(25px,2.6vw,37px);line-height:1.12}.page-heading p{max-width:720px;color:var(--text-soft);margin:0;font-size:12px;line-height:1.65}.page-heading-actions{flex:none}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--primary), transparent);border-radius:2px;width:18px;height:2px}.data-provenance{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--border));color:var(--primary);background:var(--primary-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.panel{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:20px}.organization-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.organization-summary{align-items:center;gap:15px;padding:22px;display:flex}.organization-summary>span{width:46px;height:46px;color:var(--primary);background:var(--primary-soft);border-radius:14px;place-items:center;display:grid}.organization-summary small,.organization-summary strong{display:block}.organization-summary small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.organization-summary h2{margin:5px 0 2px;font-size:20px}.organization-summary p,.team-panel>p{color:var(--text-soft);margin:0;font-size:9px}.team-panel{padding:22px}.team-list{gap:7px;margin-top:17px;display:grid}.team-list>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.team-list strong,.team-list small{display:block}.team-list strong{font-size:10px}.team-list small{color:var(--muted);margin-top:3px;font-size:8px}.invite-form{border-top:1px solid var(--border);grid-template-columns:1fr 190px auto;align-items:end;gap:10px;margin-top:20px;padding-top:19px;display:grid}.invite-form label>span{color:var(--text-soft);margin-bottom:6px;font-size:8px;font-weight:750;display:block}.invite-form input,.invite-form select{border:1px solid var(--border);width:100%;height:40px;color:var(--text);background:var(--panel-strong);border-radius:10px;padding:0 11px}.team-message{color:#277565;background:var(--aqua-soft);border-radius:10px;margin-top:12px;padding:11px;font-size:9px}.button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 14px;font-size:10px;font-weight:750;transition:all .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(135deg, var(--primary), #7b65ff);box-shadow:0 9px 22px #6957ff33}.button.primary:hover{background:linear-gradient(135deg, var(--primary-dark), #6957ff);box-shadow:0 12px 28px #6957ff42}.button.secondary{color:var(--text-soft);border-color:var(--border);background:var(--panel-strong)}.button.secondary:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 30%, var(--border))}.button.ghost{color:var(--muted);background:0 0;border-color:#0000}.button.ghost.danger{color:#8f2739}.button.ghost.danger:hover{color:#741d2d;background:var(--rose-soft)}.button.ghost.danger:disabled{color:#741d2d;opacity:1}.button.light{color:#171522;background:#fff;box-shadow:0 12px 28px #11101d2e}.button.hero-secondary{color:#fff;background:#ffffff17;border-color:#fff3}.button.full{width:100%}.button:disabled{opacity:.6;cursor:wait;transform:none}.text-link{color:var(--primary);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--primary-dark)}.back-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.back-link:hover{color:var(--primary)}.status-pill{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;font-weight:800;display:inline-flex}.status-pill.high,.status-pill.warning{color:#9c4e13;background:var(--orange-soft)}.status-pill.medium{color:#8f5f11;background:#fff4cf}.status-pill.low,.status-pill.neutral{color:var(--muted);background:var(--panel-soft);border:1px solid var(--border)}.status-pill.positive{color:#167a69;background:var(--aqua-soft)}.status-pill.planned{color:#775c9e;background:var(--primary-soft)}.status-pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.hero-grid{grid-template-columns:minmax(0,2.15fr) minmax(240px,.85fr);gap:15px;display:grid}.revenue-hero{color:#fff;background:linear-gradient(125deg,#171424 0%,#29204f 55%,#4032a5 100%);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;min-height:300px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #231d4f40}.hero-glow{filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#8c78ffb3,#0000 70%);width:330px;height:330px;top:-130px;right:-110px}.hero-glow-two{background:radial-gradient(circle,#34b7a480,#0000 70%);width:240px;height:240px;bottom:-210px;left:28%}.hero-copy{z-index:2;position:relative}.hero-kicker{color:#d9d4ff;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.hero-copy h2{letter-spacing:-.055em;max-width:720px;margin:17px 0 12px;font-size:clamp(26px,3.1vw,44px);line-height:1.08}.hero-copy h2 span{color:#9bf0df}.hero-copy p{color:#b8b4cc;max-width:610px;margin:0;font-size:11px;line-height:1.7}.hero-actions{gap:9px;margin-top:24px;display:flex}.hero-orbit{z-index:2;background:radial-gradient(circle,#6957ff3d,#0000 70%);border:1px solid #ffffff1f;border-radius:50%;justify-self:center;place-items:center;width:220px;height:220px;display:grid;position:relative;box-shadow:inset 0 0 0 24px #ffffff05}.hero-orbit:before,.hero-orbit:after{content:"";border:1px dashed #ffffff1f;border-radius:50%;position:absolute}.hero-orbit:before{inset:18px}.hero-orbit:after{inset:42px}.orbit-core{z-index:2;background:#121022bd;border:1px solid #ffffff24;border-radius:50%;align-content:center;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 16px 38px #00000040}.orbit-core svg{color:#9bf0df}.orbit-core span{color:#aaa7be;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:8px}.orbit-core strong{margin-top:2px;font-size:23px}.orbit-pill{z-index:3;color:#eae8f5;background:#16132ae6;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:8px;position:absolute;box-shadow:0 8px 20px #0000002e}.orbit-pill.one{top:12px;right:-8px}.orbit-pill.two{bottom:18px;left:-20px}.orbit-pill.three{bottom:0;right:-2px}.safety-panel{border:1px solid var(--border);background:var(--panel);min-height:300px;box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:23px;display:flex}.safety-panel-top{justify-content:space-between;align-items:center;display:flex}.safety-panel-icon{width:38px;height:38px;color:var(--aqua);background:var(--aqua-soft);border-radius:12px;place-items:center;display:grid}.safety-panel h3{margin:22px 0 8px;font-size:14px}.safety-score-row{grid-template-columns:auto auto 1fr;align-items:baseline;gap:3px;display:grid}.safety-score-row strong{letter-spacing:-.05em;font-size:37px}.safety-score-row span{color:var(--muted);font-size:11px}.safety-score-row>div{background:var(--border);border-radius:99px;align-self:center;height:5px;margin-left:10px;overflow:hidden}.safety-score-row i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), #77decf);height:100%;display:block}.check-list{gap:9px;margin:19px 0 auto;padding:0;list-style:none;display:grid}.check-list li{color:var(--text-soft);align-items:center;gap:8px;font-size:9.5px;display:flex}.check-list li>span{width:21px;height:21px;color:var(--aqua);background:var(--aqua-soft);border-radius:7px;place-items:center;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metric-card{border:1px solid var(--border);background:var(--panel);min-height:146px;box-shadow:var(--shadow-sm);border-radius:18px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.metric-card.accent-violet{--accent-a:var(--primary);--accent-b:#9f8bff}.metric-card.accent-aqua{--accent-a:var(--aqua);--accent-b:#7fe0cf}.metric-card.accent-orange{--accent-a:var(--orange);--accent-b:#f3bd82}.metric-card.accent-rose{--accent-a:var(--rose);--accent-b:#f0a2ac}.metric-card:before{content:"";background:linear-gradient(90deg, var(--accent-a,var(--primary)), var(--accent-b,var(--primary)) 60%, transparent);height:3px;position:absolute;top:0;left:0;right:0}.metric-card:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent-a,var(--primary)) 9%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-46px;right:-46px}.metric-card:hover{border-color:color-mix(in srgb, var(--accent-a,var(--primary)) 28%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.metric-grid .metric-card{animation:.42s cubic-bezier(.2,.7,.3,1) backwards metric-rise}.metric-grid .metric-card:nth-child(2){animation-delay:60ms}.metric-grid .metric-card:nth-child(3){animation-delay:.12s}.metric-grid .metric-card:nth-child(4){animation-delay:.18s}@keyframes metric-rise{0%{opacity:0;transform:translateY(10px)}}}.metric-icon{border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:17px}.metric-icon.violet{color:var(--primary);background:var(--primary-soft)}.metric-icon.aqua{color:var(--aqua);background:var(--aqua-soft)}.metric-icon.orange{color:var(--orange);background:var(--orange-soft)}.metric-icon.rose{color:var(--rose);background:var(--rose-soft)}.metric-card-top{min-height:22px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:flex-start;gap:8px;font-size:9px;font-weight:700;display:flex}.trend-chip{letter-spacing:0;text-transform:none;border-radius:6px;align-items:center;gap:2px;padding:3px 5px;font-size:8px;display:inline-flex}.trend-chip.positive{color:#157664;background:var(--aqua-soft)}.trend-chip.negative{color:#a33f4c;background:var(--rose-soft)}.trend-chip.neutral{color:var(--muted);background:var(--panel-soft)}.metric-value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:15px;font-size:28px;font-weight:800;line-height:1;display:block}.metric-card>small{max-width:calc(100% - 45px);color:var(--muted);margin-top:9px;font-size:9.5px;line-height:1.45;display:block}.dashboard-grid{gap:15px;display:grid}.primary-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.secondary-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}.revenue-chart-panel,.capacity-panel,.opportunity-preview-panel,.channel-panel{padding:22px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:0;font-size:16px;font-weight:750}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:9.5px;line-height:1.5}.overview-signal-actions{align-items:center;gap:10px;display:flex}.chart-legend{color:var(--muted);gap:12px;font-size:8.5px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend span:before{content:"";border-radius:50%;width:7px;height:7px}.chart-legend .actual:before{background:var(--primary)}.chart-legend .forecast:before{background:var(--aqua)}.chart-legend .baseline:before{background:#a7afbf}.chart-container{width:100%;height:230px;margin-top:18px}.chart-callout{color:#177765;background:var(--aqua-soft);border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:7px 9px;font-size:9px;display:inline-flex}.capacity-list{gap:6px;margin-top:17px;display:grid}.capacity-row{border-radius:11px;grid-template-columns:9px minmax(0,1fr) minmax(100px,.85fr);align-items:center;gap:10px;padding:10px 8px;transition:all .15s;display:grid}.capacity-row:hover{background:var(--panel-soft)}.product-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 10%, transparent);border-radius:50%}.capacity-copy strong{font-size:10px;display:block}.capacity-copy span{color:var(--muted);margin-top:3px;font-size:8px;display:block}.capacity-bar{align-items:center;gap:7px;display:flex}.capacity-bar>div{background:var(--border);border-radius:99px;flex:1;height:5px;overflow:hidden}.capacity-bar i{border-radius:inherit;height:100%;display:block}.capacity-bar span{width:25px;color:var(--text-soft);text-align:right;font-size:8px}.capacity-footnote{color:var(--muted);background:var(--panel-soft);border-radius:10px;align-items:center;gap:6px;margin-top:12px;padding:9px;font-size:8.5px;line-height:1.4;display:flex}.compact-opportunity-list{gap:9px;margin-top:16px;display:grid}.channel-chart{height:210px}.channel-insight{border:1px solid color-mix(in srgb, var(--primary) 14%, var(--border));background:var(--primary-soft);border-radius:12px;gap:9px;margin-top:5px;padding:11px;display:flex}.channel-insight>span{width:28px;height:28px;color:var(--primary);background:var(--panel-strong);border-radius:9px;place-items:center;display:grid}.channel-insight strong{font-size:9.5px;display:block}.channel-insight p{color:var(--muted);margin:3px 0 0;font-size:8.5px}.opportunity-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(220px,.7fr);gap:18px;padding:19px;transition:all .18s;display:grid}.opportunity-card:hover{border-color:color-mix(in srgb, var(--primary) 25%, var(--border));box-shadow:var(--shadow-md)}.opportunity-card.status-approved{border-color:color-mix(in srgb, var(--aqua) 32%, var(--border))}.opportunity-card.status-rejected{opacity:.72}.opportunity-main{min-width:0}.opportunity-title-row{gap:11px;display:flex}.action-orb{border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.action-orb.raise{color:var(--aqua);background:var(--aqua-soft)}.action-orb.lower{color:var(--orange);background:var(--orange-soft)}.action-orb.hold{color:var(--muted);background:var(--panel-soft)}.opportunity-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:8px;display:flex}.opportunity-meta>span{border-left:1px solid var(--border);padding-left:7px}.opportunity-card h3{letter-spacing:-.02em;margin:8px 0 5px;font-size:13px}.opportunity-card p{color:var(--text-soft);margin:0;font-size:9.5px;line-height:1.5}.evidence-list{flex-wrap:wrap;gap:7px;margin:14px 0 0 46px;display:flex}.evidence-list span{color:var(--text-soft);background:var(--panel-soft);border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.evidence-list svg{color:var(--aqua)}.opportunity-price-block{border-left:1px solid var(--border);padding:0 0 0 18px}.price-comparison{align-items:center;gap:10px;display:flex}.price-comparison>div{flex:1}.price-comparison span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.price-comparison strong{letter-spacing:-.035em;margin-top:4px;font-size:18px;display:block}.price-comparison .recommended strong{color:var(--primary)}.impact-line{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:11px;padding:8px 0;font-size:8.5px;display:flex}.impact-line span{color:var(--muted)}.impact-line strong{color:#16806c;font-size:12px}.bounded-exposure{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}.confidence-meter{align-items:center;gap:8px;margin-top:11px;display:flex}.confidence-ring{background:conic-gradient(var(--aqua) var(--confidence), var(--border) 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.confidence-ring:before{content:"";background:var(--panel-strong);border-radius:50%;position:absolute;inset:4px}.confidence-ring span{z-index:1;font-size:8px;font-weight:800;position:relative}.confidence-meter>div:last-child strong,.confidence-meter>div:last-child span{display:block}.confidence-meter>div:last-child strong{font-size:8.5px}.confidence-meter>div:last-child span{color:var(--muted);margin-top:2px;font-size:7.5px}.opportunity-actions{border-top:1px solid var(--border);grid-column:1/-1;align-items:center;gap:7px;padding-top:13px;display:flex}.opportunity-actions .text-link{margin-left:auto}.decision-state{border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.decision-state.approved{color:#167a69;background:var(--aqua-soft)}.decision-state.rejected{color:#a33f4c;background:var(--rose-soft)}.decision-state.snoozed{color:#9c4e13;background:var(--orange-soft)}.decision-state button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:5px;padding:0;text-decoration:underline}.opportunity-card.compact{box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1.3fr) minmax(165px,.55fr);gap:12px;padding:13px}.opportunity-card.compact h3{font-size:10.5px}.opportunity-card.compact p{max-width:520px;font-size:8.5px}.opportunity-card.compact .action-orb{width:30px;height:30px}.opportunity-card.compact .opportunity-price-block{padding-left:12px}.opportunity-card.compact .price-comparison strong{font-size:13px}.opportunity-card.compact .impact-line{margin-top:7px;padding:6px 0}.opportunity-card.compact .opportunity-actions{padding-top:8px}.opportunity-card.compact .button{min-height:31px;font-size:8.5px}.compact-confidence{margin-top:8px}.compact-confidence>span{color:var(--muted);font-size:7.5px}.compact-confidence>div{background:var(--border);border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.compact-confidence i{border-radius:inherit;background:var(--aqua);height:100%;display:block}.opportunity-metrics .metric-card{min-height:130px}.queue-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.tab-list{align-items:center;gap:4px;display:flex}.tab-list button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;display:flex}.tab-list button span{min-width:17px;height:17px;color:var(--muted);background:var(--panel-soft);border-radius:999px;place-items:center;padding:0 4px;font-size:7.5px;display:grid}.tab-list button.active{color:#4f3bd8;background:var(--primary-soft);font-weight:750}.tab-list button.active span{color:#fff;background:var(--primary)}.queue-search{border:1px solid var(--border);width:min(290px,100%);height:34px;color:var(--muted);background:var(--panel-soft);border-radius:10px;align-items:center;gap:7px;padding:0 9px;display:flex}.queue-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:9px}.opportunity-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:15px;display:grid}.opportunity-list{gap:11px;display:grid}.queue-sidebar{gap:12px;display:grid;position:sticky;top:84px}.methodology-card,.model-card{padding:18px}.methodology-icon{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.methodology-card h3{margin:14px 0 8px;font-size:13px}.methodology-card ul{color:var(--text-soft);gap:8px;margin:0;padding:0 0 0 15px;font-size:8.5px;line-height:1.45;display:grid}.model-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.model-card>strong{margin-top:6px;font-size:11px;display:block}.model-card>div{background:var(--border);border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.model-card i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--aqua));height:100%;display:block}.model-card p{color:var(--muted);margin:7px 0 0;font-size:8px;line-height:1.4}.empty-state{text-align:center;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.empty-state svg{color:var(--primary)}.empty-state h3{margin:12px 0 5px;font-size:14px}.empty-state p{max-width:370px;color:var(--muted);margin:0 0 15px;font-size:9.5px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;display:flex}.month-controls{align-items:center;gap:10px;display:flex}.month-controls button{border:1px solid var(--border);background:var(--panel-soft);cursor:pointer;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.month-controls div{text-align:center;min-width:95px}.month-controls strong,.month-controls span{display:block}.month-controls strong{font-size:11px}.month-controls span{color:var(--muted);margin-top:2px;font-size:7.5px}.select-field{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.select-field select,.field select{border:1px solid var(--border);min-height:34px;color:var(--text);background:var(--panel-strong);border-radius:9px;padding:0 30px 0 10px;font-size:9px}.calendar-legend{color:var(--muted);align-items:center;gap:10px;font-size:7.5px;display:flex}.calendar-legend span{align-items:center;gap:4px;display:flex}.calendar-legend i{border-radius:50%;width:7px;height:7px}.calendar-legend .high{background:var(--aqua)}.calendar-legend .balanced{background:var(--primary)}.calendar-legend .soft{background:var(--orange)}.calendar-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:15px;display:grid}.calendar-panel{padding:14px}.weekday-row,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday-row span{color:var(--muted);text-align:right;padding:0 8px 9px;font-size:8px;font-weight:700}.calendar-grid{border-top:1px solid var(--border);border-left:1px solid var(--border)}.calendar-day{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:118px;color:var(--text);background:var(--panel-strong);text-align:left;padding:8px}.calendar-day:not(.empty):not(.muted){cursor:pointer;transition:all .15s;position:relative}.calendar-day:not(.empty):not(.muted):hover{z-index:1;box-shadow:inset 0 0 0 1.5px var(--primary)}.calendar-day.selected{z-index:2;box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-soft)}.calendar-day.muted{color:var(--muted);background:var(--panel-soft)}.calendar-day.muted>span{font-size:9px;display:block}.calendar-day.muted small{text-align:center;margin-top:24px;font-size:7px;display:block}.calendar-day-top{justify-content:space-between;align-items:center;display:flex}.calendar-day-top span{font-size:9px;font-weight:750}.calendar-day-top i{color:var(--muted);font-size:7px;font-style:normal}.calendar-day>strong{letter-spacing:-.03em;margin-top:14px;font-size:15px;display:block}.occupancy-mini{align-items:center;gap:5px;margin-top:8px;display:flex}.occupancy-mini>div{background:var(--border);border-radius:99px;flex:1;height:4px;overflow:hidden}.occupancy-mini i{border-radius:inherit;height:100%;display:block}.calendar-day.high .occupancy-mini i{background:var(--aqua)}.calendar-day.balanced .occupancy-mini i{background:var(--primary)}.calendar-day.soft .occupancy-mini i{background:var(--orange)}.occupancy-mini span{color:var(--muted);font-size:7px}.calendar-rec,.calendar-hold{border-radius:5px;align-items:center;gap:2px;margin-top:7px;padding:3px 5px;font-size:7px;display:inline-flex}.calendar-rec.raise{color:#167a69;background:var(--aqua-soft)}.calendar-rec.lower{color:#9c4e13;background:var(--orange-soft)}.calendar-hold{color:var(--muted);background:var(--panel-soft)}.departure-inspector{padding:18px;position:sticky;top:84px}.inspector-heading{align-items:center;gap:9px;display:flex}.inspector-icon{width:35px;height:35px;color:var(--primary);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.inspector-heading strong,.inspector-heading span{display:block}.inspector-heading strong{font-size:11px}.inspector-heading span{color:var(--muted);margin-top:3px;font-size:8px}.inspector-price{background:var(--panel-soft);border-radius:13px;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.inspector-price>div{flex:1}.inspector-price span,.inspector-price strong{display:block}.inspector-price span{color:var(--muted);text-transform:uppercase;font-size:7px}.inspector-price strong{margin-top:4px;font-size:18px}.inspector-price .recommended strong{color:var(--primary)}.inspector-stat-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inspector-stat-grid>div{border:1px solid var(--border);border-radius:10px;padding:9px}.inspector-stat-grid span,.inspector-stat-grid strong,.inspector-stat-grid small{display:block}.inspector-stat-grid span{color:var(--muted);font-size:7px}.inspector-stat-grid strong{margin-top:4px;font-size:14px}.inspector-stat-grid small{color:var(--muted);margin-top:2px;font-size:6.5px}.inspector-impact{border:1px solid color-mix(in srgb, var(--aqua) 28%, var(--border));background:var(--aqua-soft);border-radius:12px;margin:13px 0;padding:11px}.inspector-impact span,.inspector-impact strong,.inspector-impact small{display:block}.inspector-impact span{color:#397f74;text-transform:uppercase;font-size:7.5px}.inspector-impact strong{color:#167a69;margin-top:4px;font-size:19px}.inspector-impact small{color:#538a81;margin-top:3px;font-size:7px}.departure-inspector .button+.button{margin-top:7px}.no-recommendation{color:#167a69;background:var(--aqua-soft);border-radius:12px;margin:14px 0;padding:13px}.no-recommendation strong{margin-top:7px;font-size:9.5px;display:block}.no-recommendation p{color:#548a81;margin:3px 0 0;font-size:8px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.product-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:20px;transition:all .18s;overflow:hidden}.product-card:hover{border-color:color-mix(in srgb, var(--product-accent,var(--primary)) 30%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-3px)}.product-card-visual{height:150px;color:var(--product-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--product-accent) 22%, #171725), #171725 72%);position:relative;overflow:hidden}.product-card-visual:before{content:"";border:1px solid color-mix(in srgb, var(--product-accent) 30%, transparent);width:280px;height:280px;box-shadow:inset 0 0 0 28px color-mix(in srgb, var(--product-accent) 5%, transparent), inset 0 0 0 58px color-mix(in srgb, var(--product-accent) 4%, transparent);border-radius:50%;position:absolute;top:-130px;right:-100px}.product-symbol{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;left:17px}.product-category{color:#dddbea;text-transform:uppercase;letter-spacing:.09em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:19px;right:19px}.product-visual-metric{color:#fff;position:absolute;bottom:18px;left:18px}.product-visual-metric span,.product-visual-metric strong{display:block}.product-visual-metric span{color:#a6a2b7;font-size:8px}.product-visual-metric strong{margin-top:2px;font-size:24px}.product-card-visual svg{width:48%;height:80px;position:absolute;bottom:0;right:14px}.product-card-body{padding:17px}.product-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-card-heading>div>span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.product-card-heading h2{margin:5px 0 0;font-size:14px}.product-card-heading>svg{color:var(--muted)}.product-card-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.product-card-stats>div{background:var(--panel-soft);border-radius:10px;padding:9px}.product-card-stats span,.product-card-stats strong{display:block}.product-card-stats span{color:var(--muted);font-size:7px}.product-card-stats strong{margin-top:4px;font-size:11px}.product-card-footer{border-top:1px solid var(--border);color:var(--muted);gap:12px;margin-top:13px;padding-top:11px;font-size:7.5px;display:flex}.product-card-footer span{align-items:center;gap:4px;display:flex}.portfolio-table-panel,.departure-table-panel{padding:20px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;margin-top:14px}.data-table th{border-bottom:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:9px 10px;font-size:7px}.data-table td{border-bottom:1px solid var(--border);color:var(--text-soft);white-space:nowrap;padding:11px 10px;font-size:8.5px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--panel-soft)}.data-table td:first-child strong,.data-table td:first-child small{display:block}.data-table td:first-child strong{color:var(--text)}.data-table td:first-child small{color:var(--muted);margin-top:3px;font-size:7px}.data-table td:first-child>a{color:var(--text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.table-product-dot{border-radius:50%;width:7px;height:7px}.table-progress{background:var(--border);vertical-align:middle;border-radius:99px;width:54px;height:4px;margin-right:6px;display:inline-block;overflow:hidden}.table-progress i{border-radius:inherit;height:100%;display:block}.product-detail-hero{color:#fff;background:linear-gradient(125deg, #171725, color-mix(in srgb, var(--product-accent) 58%, #171725));box-shadow:var(--shadow-md);border-radius:22px;grid-template-columns:1.2fr .8fr;gap:30px;padding:28px 31px;display:grid;position:relative;overflow:hidden}.product-detail-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;right:-150px;box-shadow:inset 0 0 0 45px #ffffff09,inset 0 0 0 90px #ffffff06}.product-detail-copy{z-index:1;position:relative}.product-detail-copy>span{color:#c5c1d8;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.product-detail-copy h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:27px}.product-detail-copy p{color:#c2bed0;max-width:560px;margin:0;font-size:9.5px;line-height:1.55}.product-detail-kpis{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.product-detail-kpis>div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:26px 1fr;align-items:center;column-gap:7px;padding:9px;display:grid}.product-detail-kpis svg{color:#c9c5ff;grid-row:1/3}.product-detail-kpis span,.product-detail-kpis strong{display:block}.product-detail-kpis span{color:#a8a4b9;font-size:7px}.product-detail-kpis strong{font-size:13px}.product-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}.product-chart-grid>article{padding:20px}.pace-chart{height:240px}.channel-donut-content{grid-template-columns:150px 1fr;align-items:center;gap:12px;margin-top:8px;display:grid}.donut-wrap{width:150px;height:170px;position:relative}.donut-center{pointer-events:none;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.donut-center strong{font-size:18px}.donut-center span{color:var(--muted);font-size:7px}.channel-legend-list{gap:8px;display:grid}.channel-legend-list>div{grid-template-columns:7px 1fr auto;align-items:center;gap:6px;display:grid}.channel-legend-list i{border-radius:50%;width:7px;height:7px}.channel-legend-list span{color:var(--text-soft);font-size:8px}.channel-legend-list strong{font-size:9px}.channel-legend-list small{color:var(--muted);grid-column:2/4;font-size:6.5px}.product-lower-grid{grid-template-columns:minmax(0,1.6fr) 260px;align-items:start}.policy-summary-card{padding:19px}.policy-summary-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.policy-summary-card>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:8px;display:block}.policy-summary-card h2{margin:4px 0 16px;font-size:16px}.policy-range{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.policy-range>div:first-child,.policy-range>div:last-child{text-align:center}.policy-range span,.policy-range strong{display:block}.policy-range span{color:var(--muted);font-size:6.5px}.policy-range strong{margin-top:2px;font-size:9px}.range-line{background:var(--border);border-radius:99px;height:5px;position:relative}.range-line i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--aqua));position:absolute;inset-block:0}.range-line b{background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 2px var(--primary);border:2px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.policy-summary-card dl{gap:9px;margin:18px 0;display:grid}.policy-summary-card dl div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.policy-summary-card dt{color:var(--muted);font-size:8px}.policy-summary-card dd{text-transform:capitalize;margin:0;font-size:8.5px;font-weight:700}.policy-product-tabs{grid-template-columns:repeat(4,1fr);gap:6px;padding:7px;display:grid}.policy-product-tabs button{color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.policy-product-tabs button:hover{background:var(--panel-soft)}.policy-product-tabs button.active{border-color:color-mix(in srgb, var(--primary) 28%, var(--border));color:var(--primary);background:var(--primary-soft)}.policy-product-tabs i{border-radius:50%;width:8px;height:8px}.policy-product-tabs strong,.policy-product-tabs small{display:block}.policy-product-tabs span{min-width:0;font-size:8.5px;font-weight:700}.policy-product-tabs small{color:var(--muted);margin-top:2px;font-size:6.5px}.policy-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:15px;display:grid}.policy-editor{padding:23px}.policy-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.policy-editor-head h2{margin:5px 0 4px;font-size:18px}.policy-editor-head p{color:var(--muted);margin:0;font-size:9px}.policy-version{border:1px solid var(--border);color:var(--muted);background:var(--panel-soft);border-radius:8px;padding:6px 8px;font-size:7px}.range-preview{background:var(--panel-soft);border-radius:14px;margin:23px 0;padding:19px 16px 12px}.range-preview-track{background:linear-gradient(90deg, var(--rose-soft), var(--aqua-soft));border-radius:99px;height:8px;position:relative}.range-preview-track>span{border:3px solid var(--panel-strong);background:var(--primary);width:15px;height:15px;box-shadow:0 0 0 2px var(--primary);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-preview-track>span:first-child{background:var(--rose);box-shadow:0 0 0 2px var(--rose)}.range-preview-track>span:last-child{background:var(--aqua);box-shadow:0 0 0 2px var(--aqua)}.range-preview-track .current-marker{background:var(--text);width:4px;height:21px;box-shadow:none;border:0;border-radius:4px}.range-preview-labels{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:7px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{display:block}.field>span{color:var(--text-soft);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:8px;font-weight:700;display:flex}.field>small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.35;display:block}.money-input{border:1px solid var(--border);background:var(--panel-strong);border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.money-input>span{border-right:1px solid var(--border);width:35px;height:100%;color:var(--muted);background:var(--panel-soft);place-items:center;font-size:10px;display:grid}.money-input input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 10px}.range-field input[type=range]{width:100%;accent-color:var(--primary)}.field select{width:100%}.mode-selector{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.mode-selector>span{color:var(--text-soft);font-size:8px;font-weight:700}.mode-selector>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.mode-selector button{border:1px solid var(--border);color:var(--text-soft);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;padding:9px;display:grid}.mode-selector button.active{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 12%, transparent)}.mode-selector button>span{background:var(--panel-strong);border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.mode-selector strong{text-transform:capitalize;font-size:8.5px}.mode-selector small{color:var(--muted);font-size:6.5px}.policy-actions{border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:22px;padding-top:17px;display:flex}.policy-actions>span{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:7.5px;display:inline-flex}.policy-side-stack{gap:12px;display:grid}.policy-preview-card,.autopilot-lock-card,.policy-warning{padding:18px}.policy-preview-card h3{margin:6px 0 13px;font-size:13px}.policy-preview-price{color:var(--primary);background:var(--primary-soft);border-radius:11px;align-items:center;gap:8px;padding:11px;display:flex}.policy-preview-price span{flex:1;font-size:15px;font-weight:800}.policy-preview-price span:last-child{text-align:right}.policy-preview-card ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.policy-preview-card li{color:var(--text-soft);align-items:center;gap:6px;font-size:7.5px;display:flex}.policy-preview-card li svg{color:var(--aqua)}.lock-orb{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;margin-bottom:11px;display:grid}.autopilot-lock-card h3{margin:10px 0 7px;font-size:13px;line-height:1.3}.autopilot-lock-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.unlock-progress{margin-top:15px}.unlock-progress span,.unlock-progress strong{font-size:7.5px}.unlock-progress strong{float:right}.unlock-progress>div{background:var(--border);border-radius:99px;height:5px;margin-top:6px;overflow:hidden}.unlock-progress i{border-radius:inherit;background:var(--primary);height:100%;display:block}.policy-warning{color:#9c4e13;background:var(--orange-soft);border-color:color-mix(in srgb, var(--orange) 25%, var(--border));gap:9px;display:flex}.policy-warning svg{flex:none}.policy-warning strong{font-size:8.5px;display:block}.policy-warning p{color:#9c6b42;margin:3px 0 0;font-size:7.5px;line-height:1.4}.integration-health-hero{color:#fff;min-height:210px;box-shadow:var(--shadow-md);background:linear-gradient(125deg,#191627,#273c49 58%,#185a54);border-radius:22px;grid-template-columns:170px minmax(0,1fr) 190px;align-items:center;padding:25px 30px;display:grid;position:relative;overflow:hidden}.health-score{border-right:1px solid #ffffff1a;place-items:center;display:grid}.health-score>div{align-items:baseline;display:flex}.health-score strong{letter-spacing:-.06em;font-size:53px}.health-score span{color:#a6c7c2;font-size:12px}.health-score p{color:#a6c7c2;text-transform:uppercase;letter-spacing:.08em;margin:1px 0 0;font-size:8px}.health-summary{padding-left:30px}.health-summary .eyebrow{color:#91e2d6}.health-summary h2{letter-spacing:-.04em;margin:7px 0;font-size:24px}.health-summary p{color:#bdc9cb;max-width:650px;margin:0;font-size:9px;line-height:1.55}.health-summary-actions{align-items:center;gap:10px;margin-top:15px;display:flex}.health-summary-actions span{color:#9aabad;font-size:7.5px}.health-radar{color:#88ead9;justify-self:end;place-items:center;width:150px;height:150px;display:grid;position:relative}.health-radar .ring{border:1px solid #88ead929;border-radius:50%;position:absolute}.health-radar .one{inset:8px}.health-radar .two{inset:29px}.health-radar .three{inset:50px}.health-radar:before,.health-radar:after{content:"";background:#88ead91f;position:absolute}.health-radar:before{width:100%;height:1px}.health-radar:after{width:1px;height:100%}.integration-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.integration-card{padding:19px}.integration-card-top{justify-content:space-between;align-items:center;display:flex}.integration-logo{border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.integration-logo.healthy{color:var(--aqua);background:var(--aqua-soft)}.integration-logo.planned{color:var(--muted);background:var(--panel-soft)}.integration-logo.attention{color:var(--orange);background:var(--orange-soft)}.integration-type{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:7px;display:block}.integration-card h2{margin:4px 0 14px;font-size:14px}.integration-stats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.integration-stats>div{background:var(--panel-soft);border-radius:9px;padding:8px}.integration-stats span,.integration-stats strong{display:block}.integration-stats span{color:var(--muted);font-size:6.5px}.integration-stats strong{margin-top:3px;font-size:8px}.scope-list{gap:6px;margin:15px 0;display:grid}.scope-list>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.scope-list>div{color:var(--text-soft);align-items:center;gap:5px;font-size:7.5px;display:flex}.scope-list svg{color:var(--aqua)}.planned-boundary,.connected-boundary{border-radius:9px;align-items:center;gap:6px;padding:9px;font-size:7.5px;line-height:1.35;display:flex}.planned-boundary{color:#9c4e13;background:var(--orange-soft)}.connected-boundary{color:#167a69;background:var(--aqua-soft)}.integration-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr)}.data-checks-panel,.freshness-card{padding:20px}.data-check-list{margin-top:13px;display:grid}.data-check-list>div{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.data-check-list>div:last-child{border-bottom:0}.check-orb{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.check-orb.pass{color:var(--aqua);background:var(--aqua-soft)}.check-orb.warning{color:var(--orange);background:var(--orange-soft)}.data-check-list strong,.data-check-list small{display:block}.data-check-list strong{font-size:8.5px}.data-check-list small{color:var(--muted);margin-top:3px;font-size:7px}.data-check-list b{font-size:10px}.freshness-icon{width:39px;height:39px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.freshness-card h2{margin:13px 0 7px;font-size:14px}.freshness-card p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.freshness-card dl{gap:8px;margin:16px 0 0;display:grid}.freshness-card dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.freshness-card dt{color:var(--muted);font-size:7.5px}.freshness-card dd{margin:0;font-size:8px;font-weight:700}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.integration-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-card-head strong,.integration-card-head small{display:block}.integration-card-head small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.integration-card>p{color:var(--text-soft);margin:14px 0 0;font-size:9px;line-height:1.55}.audit-summary-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.audit-summary-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex}.audit-summary-card>span:first-child{width:36px;height:36px;color:var(--primary);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.audit-summary-card>div{flex:1}.audit-summary-card strong,.audit-summary-card small{display:block}.audit-summary-card strong{font-size:18px}.audit-summary-card small{color:var(--muted);margin-top:2px;font-size:7.5px}.audit-toolbar{align-items:center;gap:9px;padding:10px;display:flex}.audit-toolbar label{border:1px solid var(--border);min-width:260px;height:34px;color:var(--muted);background:var(--panel-soft);border-radius:9px;flex:1;align-items:center;gap:7px;padding:0 10px;display:flex}.audit-toolbar input{color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:8.5px}.audit-toolbar>div{border:1px solid var(--border);height:34px;color:var(--muted);background:var(--panel-soft);border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:flex}.audit-toolbar select{color:var(--text-soft);background:0 0;border:0;outline:0;font-size:8px}.audit-ledger{overflow:hidden}.audit-ledger-head{border-bottom:1px solid var(--border);color:var(--muted);background:var(--panel-soft);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(200px,1.1fr) 170px 120px minmax(260px,1fr);gap:12px;padding:11px 52px;font-size:7px;display:grid}.audit-row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(170px,1.1fr) 170px 120px minmax(260px,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.audit-row:last-child{border-bottom:0}.audit-row:hover{background:var(--panel-soft)}.audit-tone{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.audit-tone.positive{color:var(--aqua);background:var(--aqua-soft)}.audit-tone.neutral{color:var(--primary);background:var(--primary-soft)}.audit-tone.warning{color:var(--orange);background:var(--orange-soft)}.audit-event strong,.audit-event span{display:block}.audit-event strong{font-size:8.5px}.audit-event span{color:var(--muted);margin-top:3px;font-size:7px}.audit-actor{align-items:center;gap:6px;display:flex}.audit-actor span{color:#fff;background:linear-gradient(135deg,#171725,var(--primary));border-radius:8px;place-items:center;width:24px;height:24px;font-size:7px;font-weight:750;display:grid}.audit-actor strong{font-size:8px}.audit-row time{color:var(--muted);font-size:7.5px}.audit-row p{color:var(--text-soft);margin:0;font-size:7.5px;line-height:1.45}.manual-price-inputs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.manual-price-inputs label{color:var(--muted);text-transform:capitalize;grid-template-columns:auto 62px;align-items:center;gap:4px;font-size:7px;display:grid}.manual-price-inputs input{border:1px solid var(--border);width:62px;color:var(--text);background:var(--panel-strong);border-radius:7px;padding:5px 6px;font-size:8px}.popover-anchor{position:relative}.popover{z-index:70;border:1px solid var(--border);background:var(--panel-strong);box-shadow:var(--shadow-lg);border-radius:15px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.notifications-popover{width:320px}.popover-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.popover-heading strong{font-size:10px}.popover-heading span{color:var(--muted);font-size:7.5px}.notification-item{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:var(--panel-soft)}.notification-spark{width:28px;height:28px;color:var(--primary);background:var(--primary-soft);border-radius:9px;flex:none;place-items:center;display:grid}.notification-item strong,.notification-item small{display:block}.notification-item strong{font-size:8.5px;line-height:1.35}.notification-item small{color:var(--muted);margin-top:3px;font-size:7px}.account-popover{width:210px;padding:13px}.account-popover>strong,.account-popover>span{display:block}.account-popover>strong{font-size:10px}.account-popover>span{color:var(--muted);margin-top:3px;font-size:7.5px}.account-popover>button{width:100%;color:var(--text-soft);background:var(--panel-soft);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:9px;font-size:8px;display:flex}.account-popover>button:hover{color:var(--rose)}.notification-empty{text-align:center;justify-items:center;gap:7px;padding:23px 17px;display:grid}.notification-empty>span{width:38px;height:38px;color:var(--aqua);background:var(--aqua-soft);border-radius:12px;place-items:center;display:grid}.notification-empty strong{font-size:11px}.notification-empty small{color:var(--muted);font-size:9px;line-height:1.5}.notification-empty a{min-height:40px;color:var(--primary);padding:11px 8px 0;font-size:10px;font-weight:750}.account-popover{width:230px}.account-popover>button{min-height:40px;margin-top:10px;font-size:9px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a091285;place-items:start center;padding-top:min(18vh,150px);display:grid;position:fixed;inset:0}.command-palette{background:var(--panel-strong);border:1px solid #ffffff1f;border-radius:18px;width:min(580px,100vw - 30px);overflow:hidden;box-shadow:0 35px 100px #00000059}.command-input-row{border-bottom:1px solid var(--border);height:55px;color:var(--muted);align-items:center;gap:9px;padding:0 13px;display:flex}.command-input-row input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.esc-key{border:1px solid var(--border);color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:7px}.command-results{padding:8px}.command-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:4px 7px 7px;font-size:7px;display:block}.command-results>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.command-results>button:hover{background:var(--panel-soft)}.command-icon{width:31px;height:31px;color:var(--primary);background:var(--primary-soft);border-radius:9px;place-items:center;display:grid}.command-results strong,.command-results small{display:block}.command-results strong{font-size:9px}.command-results small{color:var(--muted);margin-top:2px;font-size:7.5px}.command-enter{color:var(--muted);font-size:10px}.empty-search{color:var(--muted);text-align:center;padding:24px;font-size:9px}.toast{z-index:110;border:1px solid color-mix(in srgb, var(--aqua) 25%, var(--border));min-width:320px;max-width:440px;color:var(--text-soft);background:var(--panel-strong);box-shadow:var(--shadow-lg);border-radius:13px;align-items:center;gap:9px;padding:11px 12px;font-size:8.5px;animation:.22s ease-out toast-in;display:flex;position:fixed;bottom:22px;right:22px}.toast-icon{width:28px;height:28px;color:var(--aqua);background:var(--aqua-soft);border-radius:8px;flex:none;place-items:center;display:grid}.toast>span:nth-child(2){flex:1}.toast button{width:25px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.sidebar-scrim{display:none}@media (max-width:1180px){.sidebar{width:224px}.main-column{margin-left:224px}.revenue-hero{grid-template-columns:1fr}.hero-orbit{display:none}.hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr)}.opportunity-layout{grid-template-columns:minmax(0,1fr)}.queue-sidebar{grid-template-columns:1fr 1fr;position:static}.opportunity-card{grid-template-columns:minmax(0,1.4fr) minmax(205px,.6fr)}.calendar-layout{grid-template-columns:minmax(0,1fr)}.departure-inspector{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:static}.departure-inspector>*{min-width:0}.departure-inspector .inspector-price,.departure-inspector .inspector-stat-grid{grid-column:span 1;margin:0}.departure-inspector .confidence-meter,.departure-inspector .inspector-impact,.departure-inspector .button,.departure-inspector .decision-state,.departure-inspector .no-recommendation{grid-column:span 1}}@media (max-width:980px){.sidebar{overscroll-behavior:contain;width:252px;transition:transform .18s;overflow-y:auto;transform:translate(-102%);box-shadow:24px 0 50px #00000040}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:grid!important}.sidebar-scrim{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08070e73;border:0;display:block;position:fixed;inset:0}.sidebar-account-actions{border-top:1px solid #ffffff14;gap:7px;margin-top:12px;padding-top:12px;display:grid}.sidebar-account-actions button{color:#d7d5e2;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:12px;display:flex}.sidebar-account-actions button:first-child{color:#f0a6b1}.main-column{margin-left:0}.topbar{padding:0 20px}.page-canvas{padding:24px 20px 48px}.metric-grid{grid-template-columns:repeat(2,1fr)}.primary-dashboard-grid,.secondary-dashboard-grid,.product-chart-grid,.product-lower-grid,.integration-lower-grid,.policy-layout{grid-template-columns:1fr}.policy-side-stack{grid-template-columns:repeat(3,1fr)}.integration-health-hero{grid-template-columns:120px 1fr}.health-radar{display:none}.integration-grid{grid-template-columns:1fr 1fr}.audit-ledger-head{display:none}.audit-row{grid-template-columns:28px 1fr 120px}.audit-row .audit-actor{grid-column:2}.audit-row time{grid-area:1/3}.audit-row p{grid-column:2/-1}.product-detail-hero{grid-template-columns:1fr}}@media (max-width:720px){.topbar{height:61px;padding:0 14px}.data-date,.search-trigger>span,.search-trigger kbd{display:none}.search-trigger{justify-content:center;width:37px;padding:0}.page-canvas{padding:20px 13px 42px}.page-stack{gap:14px}.page-heading{flex-direction:column;align-items:flex-start;gap:10px}.page-heading h1{font-size:27px}.page-heading-actions,.page-heading-actions .button{width:100%}.hero-grid{grid-template-columns:1fr}.revenue-hero{min-height:340px;padding:25px 22px}.revenue-hero h2{font-size:31px}.hero-actions{flex-direction:column;align-items:stretch}.safety-panel{min-height:250px}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:132px;padding:15px}.metric-value{font-size:23px}.metric-card-top{flex-direction:column}.metric-icon{width:30px;height:30px}.section-heading{flex-direction:column;align-items:flex-start}.chart-legend{flex-wrap:wrap}.revenue-chart-panel,.capacity-panel,.opportunity-preview-panel,.channel-panel{padding:16px}.queue-toolbar{flex-direction:column;align-items:stretch}.tab-list{padding-bottom:3px;overflow-x:auto}.tab-list button{flex:none}.queue-search{width:100%}.opportunity-card,.opportunity-card.compact{grid-template-columns:1fr}.opportunity-price-block{border-top:1px solid var(--border);border-left:0;padding:12px 0 0}.opportunity-actions{flex-wrap:wrap}.opportunity-actions .text-link{width:100%;margin:5px 0 0}.queue-sidebar{grid-template-columns:1fr}.calendar-toolbar{flex-direction:column;align-items:stretch}.calendar-legend{flex-wrap:wrap}.calendar-panel{padding:7px;overflow-x:auto}.weekday-row,.calendar-grid{min-width:660px}.departure-inspector{grid-template-columns:1fr}.departure-inspector>*{grid-column:1!important}.product-grid{grid-template-columns:1fr}.product-card-visual{height:140px}.product-card-stats{gap:5px}.product-card-stats>div{padding:7px}.policy-product-tabs{display:flex;overflow-x:auto}.policy-product-tabs button{min-width:190px}.policy-editor{padding:17px}.form-grid,.mode-selector>div{grid-template-columns:1fr}.policy-actions{flex-direction:column;align-items:stretch}.policy-actions>span{margin:3px 0 0}.policy-side-stack{grid-template-columns:1fr}.integration-health-hero{grid-template-columns:1fr;padding:24px}.health-score{border-bottom:1px solid #ffffff1a;border-right:0;place-items:start;width:fit-content;padding-right:24px}.health-score strong{font-size:43px}.health-summary{padding:18px 0 0}.health-summary h2{font-size:21px}.health-summary-actions{flex-direction:column;align-items:flex-start}.integration-grid,.audit-summary-grid{grid-template-columns:1fr}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-toolbar label{min-width:0}.audit-row{grid-template-columns:28px 1fr}.audit-row time{grid-area:auto/2}.audit-row p{grid-column:2}.audit-actor{grid-column:2!important}.product-detail-hero{padding:23px}.product-detail-kpis{grid-template-columns:1fr 1fr}.channel-donut-content{grid-template-columns:130px 1fr}.donut-wrap{width:130px}.toast{min-width:0;max-width:calc(100vw - 24px);bottom:12px;right:12px}.notifications-popover{width:min(320px,100vw - 28px)}.calendar-grid{overflow:hidden}}.cloud-sync-state{color:#23675d;background:var(--aqua-soft);border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.cloud-sync-state.syncing,.cloud-sync-state.loading{color:#51459b;background:var(--primary-soft)}.cloud-sync-state.offline{color:#804315;background:var(--orange-soft)}.auth-loading{color:#171725;background:radial-gradient(circle at 50% 25%,#eeebff,#0000 26rem),#f6f6fa;align-content:center;place-items:center;gap:10px;min-height:100vh;display:grid}.auth-loading>span{color:#fff;background:#6653ff;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 16px 40px #5240d740}.auth-loading strong{font-size:15px}.auth-loading small{color:#777c8d;align-items:center;gap:5px;font-size:8px;display:flex}.organization-onboarding{text-align:center;padding:24px}.organization-onboarding>small{max-width:560px;font-size:11px;line-height:1.6;display:block}.organization-onboarding form{text-align:left;background:#fff;border:1px solid #e1e1ea;border-radius:15px;grid-template-columns:1fr 110px;gap:10px;width:min(440px,100vw - 30px);margin-top:8px;padding:16px;display:grid;box-shadow:0 18px 45px #231c591a}.organization-onboarding label{color:#606476;gap:6px;font-size:10px;font-weight:800;display:grid}.organization-onboarding input,.organization-onboarding select{background:#fafafd;border:1px solid #dddde7;border-radius:9px;width:100%;height:42px;padding:0 11px}.organization-onboarding form>small{grid-column:1/-1}.organization-onboarding .marketing-button{border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.auth-state-actions{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.auth-state-actions>a{color:#6653ff;font-size:10px;font-weight:800}.auth-loading>span.auth-state-danger{color:#9f394a;background:#ffedf0;box-shadow:0 16px 40px #9f394a24}.auth-loading>span.auth-state-warning{color:#97601f;background:#fff1dc;box-shadow:0 16px 40px #97601f24}.invitation-review-list{text-align:left;gap:9px;width:min(640px,100vw - 30px);margin:10px 0;display:grid}.invitation-review-list article{background:#fff;border:1px solid #dedbea;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 12px 34px #231c5912}.invitation-review-list article>span{color:#6653ff;background:#efedff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.invitation-review-list strong,.invitation-review-list small{display:block}.invitation-review-list strong{color:#252331;font-size:12px}.invitation-review-list small{color:#777382;text-transform:capitalize;margin-top:4px;font-size:9px}.invitation-review-list .marketing-button{white-space:nowrap;grid-column:auto;min-height:39px;padding:0 14px}@media (max-width:520px){.organization-onboarding form{grid-template-columns:1fr}.organization-onboarding form>*{grid-column:1}.auth-state-actions{flex-direction:column;width:100%}.auth-state-actions .button,.auth-state-actions .marketing-button{justify-content:center;width:min(100%,330px)}}@media (max-width:620px){.invitation-review-list article{grid-template-columns:38px minmax(0,1fr)}.invitation-review-list article .marketing-button{grid-column:2;width:100%}}.connector-registry,.ingestion-key-panel{gap:18px;display:grid}.organization-page-scope{min-width:0}.subscription-read-only-content{border:0;min-width:0;margin:0;padding:0}.subscription-read-only-content :is(button,input,select,textarea){cursor:not-allowed}.subscription-read-only-content a{pointer-events:auto}.registered-connectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.registered-connectors>article{border:1px solid var(--border);background:var(--panel-soft);border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid}.registered-connector-head{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.registered-connector-head>span:first-child{color:#5b47e8;background:#ebe8ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.registered-connector-head>div{gap:3px;display:grid}.registered-connector-head small,.registered-connectors>article>p{color:var(--muted);font-size:10px;line-height:1.5}.capability-row{flex-wrap:wrap;gap:5px;display:flex}.capability-row span{border:1px solid var(--border);color:var(--muted);background:var(--panel);text-transform:capitalize;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.credential-fingerprint{color:#17806d;align-items:center;gap:5px;font-size:9px;display:flex}.credential-fingerprint.warning,.connector-error{color:#b66b1a}.connector-error{background:#fff5e8;border-radius:9px;gap:6px;padding:8px;font-size:9px;display:flex}.connector-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.connector-actions .button{min-height:34px;padding:0 10px;font-size:9px}.connector-create-form{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding-top:16px;display:grid}.connector-create-form label,.connector-credential-dialog label,.ingestion-key-form>label{color:var(--muted);gap:6px;font-size:9px;font-weight:800;display:grid}.connector-create-form label small{font-size:8px;line-height:1.35}.connector-create-form input,.connector-create-form select,.connector-credential-dialog input,.ingestion-key-form input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--panel);border-radius:10px;padding:0 11px}.permission-state{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:9px;padding:13px;display:flex}.permission-state span{gap:3px;display:grid}.permission-state small{color:var(--muted)}.connector-credential-dialog{border:1px solid var(--border);width:min(440px,100vw - 28px);color:var(--text);background:var(--panel);border-radius:20px;gap:12px;padding:24px;display:grid;position:relative;box-shadow:0 30px 80px #1a144847}.connector-credential-dialog>span{color:#fff;background:#6653ff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.connector-credential-dialog h2{font-size:20px}.connector-credential-dialog>p{color:var(--muted);font-size:10px;line-height:1.55}.one-time-key{background:#effbf7;border:1px solid #b9e6d9;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.one-time-key>div{gap:4px;min-width:0;display:grid}.one-time-key code{color:#155f52;-webkit-user-select:all;user-select:all;white-space:nowrap;background:#fff;border-radius:8px;padding:8px;font-size:9px;overflow-x:auto}.one-time-key small{color:#36786c;font-size:8px}.one-time-key .key-copy-status{font-weight:750}.one-time-key .key-copy-status.failed{color:#9f3e4d}.ingestion-key-list{gap:7px;display:grid}.ingestion-key-list article{border:1px solid var(--border);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.ingestion-key-list article>span:first-child{color:#6653ff;background:#eeebff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ingestion-key-list article>div{gap:3px;display:grid}.ingestion-key-list small{color:var(--muted);font-size:8px}.ingestion-key-form{border-top:1px solid var(--border);grid-template-columns:minmax(160px,.8fr) minmax(280px,1.5fr) auto;align-items:end;gap:12px;padding-top:14px;display:grid}.ingestion-key-form fieldset{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:6px 12px;min-width:0;padding:7px 10px;display:flex}.ingestion-key-form legend{color:var(--muted);padding:0 4px;font-size:8px;font-weight:800}.ingestion-key-form fieldset label{color:var(--text);text-transform:capitalize;align-items:center;gap:4px;font-size:8px;display:flex}.ingestion-key-form fieldset input{width:14px;height:14px;min-height:0}.onboarding-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.onboarding-step-actions .button{min-height:36px;padding:0 11px}@media (max-width:880px){.registered-connectors{grid-template-columns:1fr}.connector-create-form,.ingestion-key-form{grid-template-columns:1fr;align-items:stretch}.connector-create-form .button,.ingestion-key-form .button{justify-content:center}.one-time-key{grid-template-columns:auto minmax(0,1fr) auto}.one-time-key>.icon-button{grid-area:1/3}.one-time-key>.button{grid-column:1/-1}.ingestion-key-list article{grid-template-columns:34px minmax(0,1fr) auto}.ingestion-key-list article>.button{grid-column:2/-1;justify-content:center}.onboarding-step-actions{grid-column:2;justify-content:flex-start}.onboarding-step-actions .button{flex:1;justify-content:center}}.login-page{color:#171725;background:radial-gradient(circle at 15% 4%,#6957ff42,#0000 30rem),radial-gradient(circle at 88% 96%,#83f0d617,#0000 26rem),linear-gradient(150deg,#0f0e1a,#241a52);place-items:center;min-height:100vh;padding:72px 24px 32px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 38%,#000,#0000 72%)}.login-back{z-index:4;color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:8px;font-weight:700;transition:background .18s,color .18s;display:inline-flex;position:absolute;top:26px;left:30px}.login-back:hover{color:#fff;background:#ffffff21}.login-shell{z-index:2;background:#fff;border:1px solid #ffffff1f;border-radius:30px;grid-template-columns:1.05fr 1fr;width:min(1040px,100%);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 120px #06041980}.login-story{color:#fff;background:radial-gradient(circle at 78% 12%,#7c65ff7a,#0000 20rem),radial-gradient(circle at 10% 94%,#83f0d621,#0000 17rem),linear-gradient(158deg,#171233,#2c1f66);flex-direction:column;justify-content:space-between;gap:28px;padding:46px 44px;display:flex;position:relative;overflow:hidden}.login-story:before,.login-story:after{content:"";pointer-events:none;border:1px dashed #ffffff1a;border-radius:50%;animation:52s linear infinite login-orbit;position:absolute;top:50%;right:-130px;transform:translateY(-50%)}.login-story:after{opacity:.55;width:540px;height:540px;animation-duration:78s;animation-direction:reverse}.login-story .marketing-brand{align-self:flex-start}.login-story .marketing-brand>span:last-child small{color:#b6b1d8}.login-eyebrow{color:#c9c2ff;letter-spacing:.12em;text-transform:uppercase;background:#7c65ff29;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:7px;font-weight:800;display:inline-flex}.login-story h2{letter-spacing:-.05em;text-wrap:balance;max-width:460px;margin:18px 0 14px;font-size:39px;line-height:1.03}.login-story p{color:#b3afca;max-width:420px;margin:0;font-size:9.5px;line-height:1.62}.login-story ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.login-story li{color:#d7d4e6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;font-size:8px;font-weight:500;display:flex}.login-story li svg{box-sizing:content-box;color:#8ff0dc;background:#83f0d61a;border-radius:9px;flex:none;width:15px;height:15px;padding:7px}.login-story-foot{color:#928dad;align-items:center;gap:8px;font-size:7.5px;display:flex}.login-story-foot svg{color:#7c6cff;flex:none}.login-form-panel{background:#fff;flex-direction:column;justify-content:center;padding:50px 54px;display:flex}.login-form-icon{color:#6653ff;background:linear-gradient(140deg,#efedff,#e3ddff);border-radius:14px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 8px 20px #6653ff24}.login-form-panel h1{letter-spacing:-.045em;color:#16142a;text-wrap:balance;margin:21px 0 9px;font-size:32px}.login-form-panel>p{color:#6f7283;max-width:40ch;margin:0;font-size:9px;line-height:1.55}.login-form-panel form{gap:14px;margin-top:26px;display:grid}.login-form-panel label>span{color:#4c4f60;margin-bottom:7px;font-size:7.5px;font-weight:750;display:block}.login-form-panel label>div{color:#9195a4;background:#fbfbfd;border:1px solid #e2e3ec;border-radius:12px;align-items:center;gap:9px;height:48px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.login-form-panel label>div:focus-within{color:#6653ff;background:#fff;border-color:#6653ff;box-shadow:0 0 0 4px #6653ff21}.login-form-panel input{color:#171725;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.login-form-panel input::placeholder{color:#b0b3c0}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5aff,#5138cf);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:6px;font-size:9px;font-weight:780;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 16px 34px #5541d652}.login-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 20px 42px #5541d66b}.login-submit svg:last-child{margin-left:auto;margin-right:13px}.login-submit:disabled{opacity:.68;cursor:wait}.login-secure{color:#8b8fa0;align-items:center;gap:6px;margin-top:13px;font-size:7px;display:flex}.login-secure svg{color:#3fae90;flex:none}.login-switches{border-top:1px solid #eeeef3;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;display:flex}.login-switches button{color:#6653ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:7.5px;font-weight:650;transition:color .15s}.login-switches button:hover{color:#4a37c9;text-underline-offset:3px;text-decoration:underline}.login-legal{color:#9b9eaa;margin-top:22px;font-size:6.5px;line-height:1.5;display:block}.login-message{border-radius:10px;padding:11px 13px;font-size:7.5px;line-height:1.45}.login-message.error{color:#a24755;background:#ffeaed}.login-message.success{color:#247564;background:#e2f7f3}.login-card{z-index:2;text-align:center;background:#fff;border-radius:26px;width:min(500px,100%);padding:46px;position:relative;box-shadow:0 40px 100px #0604196b}.login-card-eyebrow{color:#6653ff;letter-spacing:.12em;margin:16px 0 0;font-size:7px;font-weight:800}.login-card-actions{justify-content:center;gap:10px;margin-top:4px;display:flex}.signed-in-card>span{color:#277967;background:#e2f7f3;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto;display:grid}.signed-in-card h1{letter-spacing:-.03em;margin:10px 0 8px;font-size:30px}.signed-in-card p{color:#6f7383;margin:0 0 22px;font-size:9px;line-height:1.6}@keyframes login-orbit{to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-story:before,.login-story:after{animation:none}}@media (max-width:820px){.login-shell{grid-template-columns:1fr}.login-story{gap:55px;min-height:340px}.login-story ul{grid-template-columns:1fr 1fr}.login-form-panel{min-height:560px}}@media (max-width:520px){.cloud-sync-state{display:none}.login-page{padding:65px 12px 18px}.login-shell{border-radius:20px}.login-story{min-height:330px;padding:27px 24px}.login-story h2{font-size:32px}.login-story ul{grid-template-columns:1fr;gap:7px}.login-form-panel{min-height:530px;padding:34px 24px}.login-form-panel h1{font-size:29px}.login-switches{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.organization-grid,.invite-form{grid-template-columns:1fr}.team-list>div{grid-template-columns:36px 1fr}.team-list .status-pill{grid-column:2;justify-self:start}}.check-orb.blocked{color:var(--rose);background:var(--rose-soft)}@media (max-width:430px){.metric-grid{grid-template-columns:1fr}.metric-card{min-height:122px}.topbar-actions{gap:5px}.demo-state-pill{padding:6px 8px}.product-detail-kpis,.channel-donut-content{grid-template-columns:1fr}.donut-wrap{justify-self:center}.audit-summary-card .status-pill{display:none}}:root{--mk-ink:#11111b;--mk-soft:#5c6172;--mk-purple:#6653ff;--mk-purple-deep:#35227f;--mk-mint:#83f0d6}.marketing-site{min-height:100vh;color:var(--mk-ink);background:#fbfbfd;overflow:hidden}.marketing-container{width:min(1180px,100% - 40px);margin-inline:auto}.marketing-nav{z-index:20;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 36px);height:82px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.marketing-brand{align-items:center;gap:10px;display:flex}.marketing-brand-mark{border-radius:11px;grid-template-columns:1fr 1fr;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 10px 26px #3e2ab347}.marketing-brand-mark i{place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.marketing-brand-mark i:first-child{color:#191727;background:#fff}.marketing-brand-mark i:last-child{color:#fff;background:var(--mk-purple)}.marketing-brand>span:last-child strong,.marketing-brand>span:last-child small{display:block}.marketing-brand>span:last-child strong{letter-spacing:-.02em;font-size:13px}.marketing-brand>span:last-child small{color:#ffffff8a;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:7px}.marketing-brand .foxes-brand-copy strong{color:#fff}.marketing-brand .foxes-brand-copy small{color:#ffffff8a}.stage-logo{overflow:hidden;background:#181620!important}.stage-logo img{object-fit:contain;width:29px;height:29px}.marketing-nav nav{align-items:center;gap:28px;display:flex}.marketing-nav nav a,.marketing-login{color:#ffffffb8;font-size:9px;font-weight:650;transition:all .16s}.marketing-nav nav a:hover,.marketing-login:hover{color:#fff}.marketing-nav-actions{align-items:center;gap:18px;display:flex}.marketing-button{color:#fff;background:var(--mk-purple);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:10px;font-weight:760;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 15px 34px #4a38d647}.marketing-button:hover{transform:translateY(-2px);box-shadow:0 19px 40px #4a38d65c}.marketing-button.small{min-height:38px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#fff3;padding-inline:15px}.marketing-button.secondary{box-shadow:none;background:#ffffff12;border-color:#ffffff38}.marketing-button.light{color:#262033;background:#fff;box-shadow:0 16px 38px #00000024}.marketing-hero{color:#fff;background:radial-gradient(circle at 50% 28%,#7354ff6b,#0000 27rem),linear-gradient(155deg,#0d0c18 0%,#181329 48%,#25204e 100%);min-height:900px;padding:145px 0 0;position:relative}.marketing-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fbfbfd);height:245px;position:absolute;inset:auto 0 0}.marketing-hero-glow{filter:blur(2px);opacity:.35;border-radius:50%;position:absolute}.marketing-hero-glow.one{background:radial-gradient(circle,#48e0c233,#0000 67%);width:520px;height:520px;top:80px;left:-180px}.marketing-hero-glow.two{background:radial-gradient(circle,#714cff57,#0000 68%);width:580px;height:580px;top:10px;right:-160px}.hero-content{z-index:2;text-align:center;position:relative}.hero-trust-pill{color:#b9b2ef;letter-spacing:.045em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;font-weight:700;display:inline-flex}.hero-trust-pill svg{color:var(--mk-mint)}.marketing-hero h1{letter-spacing:-.07em;max-width:930px;margin:24px auto 20px;font-size:clamp(52px,7.2vw,92px);line-height:.96}.marketing-hero h1 span{background:linear-gradient(100deg,#b7a9ff 0%,#8f7bff 30%,#7ff0dc 52%,#8f7bff 74%,#b7a9ff 100%) 0 0/220%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite hero-shimmer}.hero-aurora{z-index:1;pointer-events:none;opacity:.9;filter:blur(46px);background:conic-gradient(from 200deg at 50% 32%,#7c65ff00 0deg,#7c65ff6b 70deg,#83f0d63d 150deg,#7c65ff00 210deg,#966eff57 300deg,#7c65ff00 360deg);height:78%;animation:34s linear infinite hero-aurora-spin;position:absolute;inset:-12% -6% auto}.hero-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 78% at 50% 20%,#000 0%,#0000 66%);mask-image:radial-gradient(120% 78% at 50% 20%,#000 0%,#0000 66%)}.hero-shapes{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-shape{will-change:transform;position:absolute}.hero-shape.ring-a{border:1.5px solid #8f7cff66;border-radius:50%;width:118px;height:118px;animation:12s ease-in-out infinite hero-float;top:130px;left:8%}.hero-shape.ring-b{border:1.5px dashed #7ff0dc47;border-radius:50%;width:190px;height:190px;animation:26s linear infinite hero-drift;top:300px;right:9%}.hero-shape.square{--r:18deg;border:1.5px solid #ffffff29;border-radius:12px;width:46px;height:46px;animation:9s ease-in-out .4s infinite hero-float;top:420px;left:13%;transform:rotate(18deg)}.hero-shape.diamond{--r:45deg;background:linear-gradient(135deg,#8f7cff99,#7ff0dc80);border-radius:8px;width:30px;height:30px;animation:11s ease-in-out .8s infinite hero-float;top:190px;right:15%;transform:rotate(45deg);box-shadow:0 0 34px #8f7cff80}.hero-shape.orb{filter:blur(1px);border-radius:50%}.hero-shape.orb.mint{background:var(--mk-mint);width:12px;height:12px;animation:7s ease-in-out infinite hero-float;top:470px;right:20%;box-shadow:0 0 22px 3px #7ff0dcb3}.hero-shape.orb.violet{background:#a892ff;width:9px;height:9px;animation:8.5s ease-in-out .6s infinite hero-float;top:250px;left:20%;box-shadow:0 0 20px 3px #8f7cffbf}.hero-shape.plus{background:linear-gradient(#ffffff4d,#ffffff4d) 50%/2px 100% no-repeat,linear-gradient(#ffffff4d,#ffffff4d) 50%/100% 2px no-repeat;width:20px;height:20px;animation:10s ease-in-out .3s infinite hero-float;top:150px;right:26%}.hero-rise{opacity:0;animation:.7s cubic-bezier(.22,.68,.36,1) forwards hero-rise-in;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes hero-shimmer{to{background-position:-220%}}@keyframes hero-aurora-spin{to{transform:rotate(360deg)}}@keyframes hero-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-22px) rotate(var(--r,0deg))}}@keyframes hero-drift{to{transform:rotate(360deg)}}@keyframes hero-rise-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-aurora,.hero-shape,.marketing-hero h1 span{animation:none!important}.hero-rise{opacity:1;animation:none;transform:none}}.pillar-card{transition:transform .34s cubic-bezier(.22,.68,.36,1),box-shadow .34s}.pillar-card>span{transition:transform .34s cubic-bezier(.22,.68,.36,1)}.pillar-card:hover{transform:translateY(-7px)}.pillar-card:hover>span{transform:scale(1.09)rotate(-3deg)}.pillar-card.dark:hover{box-shadow:0 34px 66px #0a081e80}.pillar-card.purple:hover{box-shadow:0 34px 66px #3f28966b}.pillar-card.light:hover{box-shadow:0 34px 72px #1f1c4426}.mini-channel-stack i{transition:width .5s cubic-bezier(.22,.68,.36,1)}.pillar-card.dark:hover .mini-channel-stack i:nth-child(2){width:78%!important}.pillar-card.dark:hover .mini-channel-stack i:nth-child(3){width:60%!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.problem-section .split-heading>div,.problem-section .split-heading>p{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry cover 22%}.pillar-card{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 4% cover 30%}.pillar-card:nth-child(2){animation-range:entry 9% cover 32%}.pillar-card:nth-child(3){animation-range:entry 14% cover 34%}}}@keyframes pillar-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.decision-receipt-card{transition:transform .42s cubic-bezier(.22,.68,.36,1),box-shadow .42s,border-color .42s}.decision-receipt-card:hover{border-color:#8f7cff57;transform:translateY(-6px);box-shadow:0 46px 104px #0000005c,0 0 42px #7c65ff26}@property --ring{syntax:"<angle>";inherits:false;initial-value:302deg}.receipt-top>b{--ring:302deg;background:radial-gradient(closest-side, #221d38 71%, transparent 73%), conic-gradient(#58cdb6 var(--ring), #ffffff24 0);position:relative;border:0!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.decision-copy>span,.decision-copy>h2,.decision-copy>p{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 2% cover 24%}.decision-copy li{opacity:0;animation:linear both reveal-left;animation-timeline:view();animation-range:entry 7% cover 30%}.decision-copy li:nth-child(2){animation-range:entry 11% cover 32%}.decision-copy li:nth-child(3){animation-range:entry 15% cover 34%}.decision-copy li:nth-child(4){animation-range:entry 19% cover 36%}.decision-receipt-card{opacity:0;animation:linear both reveal-right;animation-timeline:view();animation-range:entry 4% cover 30%}.receipt-top>b{animation:linear both ring-draw;animation-timeline:view();animation-range:entry 12% cover 42%}}}@keyframes reveal-left{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes reveal-right{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes ring-draw{0%{--ring:0deg}to{--ring:302deg}}.comparison-row{transition:background-color .22s}.comparison-row:hover{background:#6653ff0d}.connector-capability-list>div{transition:transform .28s cubic-bezier(.22,.68,.36,1),box-shadow .28s,border-color .28s}.connector-capability-list>div:hover{border-color:color-mix(in srgb,var(--mk-purple) 30%,#e2e2ea);transform:translateY(-3px);box-shadow:0 16px 34px #1f1c4417}.cloud-node{transition:transform .28s,box-shadow .28s}.integration-cloud:hover .cloud-core{box-shadow:0 24px 60px #4634c480}.agent-native-tools span{transition:transform .28s cubic-bezier(.22,.68,.36,1),background-color .28s,border-color .28s}.agent-native-tools span:hover{background:#ffffff0f;border-color:#83f0d64d;transform:translateY(-3px)}.pilot-steps>span{transition:transform .28s cubic-bezier(.22,.68,.36,1),background-color .28s}.pilot-steps>span:hover{transform:translateY(-3px)}.public-price-grid>*{transition:transform .3s cubic-bezier(.22,.68,.36,1),box-shadow .3s}.public-price-grid>:hover{transform:translateY(-6px);box-shadow:0 30px 64px #1f1c441f}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.market-strip .marketing-container,.ai-section .ai-heading,.difference-section .split-heading>div,.difference-section .split-heading>p,.integration-marketing-grid>div:first-child,.pilot-card>div{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry cover 22%}.ai-section .ai-demo-grid,.comparison-table{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}.integration-cloud{opacity:0;animation:linear both reveal-right;animation-timeline:view();animation-range:entry 4% cover 30%}.connector-capability-list>div{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 6% cover 30%}.connector-capability-list>div:nth-child(2){animation-range:entry 9% cover 32%}.connector-capability-list>div:nth-child(n+3){animation-range:entry 12% cover 34%}.agent-native-tools span{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 8% cover 34%}.agent-native-tools span:nth-child(2n){animation-range:entry 12% cover 36%}.pilot-steps>span{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 8% cover 32%}.footer-main>*{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry cover 20%}.public-price-grid>*{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 3% cover 26%}.public-price-grid>:nth-child(2){animation-range:entry 7% cover 28%}.public-price-grid>:nth-child(3){animation-range:entry 11% cover 30%}.boundary-grid>*{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}.public-doc-hero>span,.public-doc-hero>h1,.public-doc-hero>p{opacity:0;animation:linear both pillar-reveal;animation-timeline:view();animation-range:entry cover 18%}.public-doc-body>h2{opacity:0;animation:linear both reveal-left;animation-timeline:view();animation-range:entry 2% cover 20%}}}.marketing-hero .hero-content>p{color:#ffffffa8;max-width:650px;margin:0 auto;font-size:15px;line-height:1.65}.marketing-hero-actions{justify-content:center;gap:11px;margin-top:27px;display:flex}.hero-proof-row{color:#ffffff8f;justify-content:center;gap:25px;margin-top:23px;font-size:8.5px;display:flex}.hero-proof-row span{align-items:center;gap:6px;display:inline-flex}.hero-proof-row svg{color:var(--mk-mint)}.product-stage{z-index:4;transform-origin:top;background:#f4f4f8;border:1px solid #ffffff2e;border-radius:22px;margin-top:62px;position:relative;overflow:visible;transform:perspective(1400px)rotateX(1.4deg);box-shadow:0 55px 120px #03020e7a}.stage-chrome{color:#8b8fa0;background:#fff;border-bottom:1px solid #e3e4eb;border-radius:21px 21px 0 0;align-items:center;gap:5px;height:39px;padding:0 13px;font-size:7px;display:flex}.stage-chrome>span{background:#dddfe7;border-radius:50%;width:6px;height:6px}.stage-chrome strong{margin-left:8px;font-size:7.5px;font-weight:650}.stage-chrome i{color:#24836f;background:#e2f7f2;border-radius:999px;margin-left:auto;padding:4px 7px;font-style:normal}.stage-layout{grid-template-columns:65px 1fr;min-height:430px;display:grid}.stage-sidebar{color:#77758b;background:#11101c;border-radius:0 0 0 21px;flex-direction:column;align-items:center;gap:12px;padding:15px 0;display:flex}.stage-logo{color:#fff;background:linear-gradient(135deg,#7f70ff,#4931d3);border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:12px;font-size:9px;font-weight:900;display:grid}.stage-sidebar>span{border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.stage-sidebar>span.active{color:#fff;background:#6653ff;box-shadow:0 8px 18px #6653ff4d}.stage-main{min-width:0;padding:20px 23px}.stage-heading{color:#777d8d;justify-content:space-between;align-items:flex-end;display:flex}.stage-heading small{color:#6653ff;letter-spacing:.13em;font-size:6px;font-weight:800;display:block}.stage-heading strong{color:#171722;letter-spacing:-.045em;margin-top:5px;font-size:20px;display:block}.stage-heading>span{font-size:7px}.stage-hero-card{color:#fff;background:radial-gradient(circle at 82% 30%,#7053ff8c,#0000 15rem),linear-gradient(125deg,#19172b,#302263);border-radius:17px;grid-template-columns:1.35fr .65fr;gap:15px;min-height:235px;margin-top:16px;padding:25px 30px;display:grid;overflow:hidden}.stage-hero-card small{color:#bfb8e6;letter-spacing:.1em;font-size:6.5px}.stage-hero-card h2{letter-spacing:-.05em;max-width:520px;margin:13px 0 8px;font-size:26px;line-height:1.08}.stage-hero-card h2 b{color:#8cebd6}.stage-hero-card p{color:#b4b0c5;max-width:470px;margin:0;font-size:7.5px;line-height:1.5}.stage-hero-card button{color:#171522;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;min-height:31px;margin-top:18px;padding:0 12px;font-size:7px;font-weight:750;display:inline-flex}.stage-orbit{place-items:center;display:grid;position:relative}.stage-orbit>i{border:1px solid #ffffff1f;border-radius:50%;position:absolute}.stage-orbit>i:first-child{width:180px;height:180px}.stage-orbit>i:nth-child(2){width:132px;height:132px}.stage-orbit>span{z-index:1;background:#171529;border:1px solid #ffffff21;border-radius:50%;align-content:center;place-items:center;gap:2px;width:90px;height:90px;display:grid;box-shadow:0 0 45px #634dff66}.stage-orbit svg{color:var(--mk-mint)}.stage-orbit small{font-size:5.5px}.stage-orbit strong{font-size:16px}.stage-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;margin-right:312px;display:grid}.stage-metrics>div:nth-child(4){display:none}.stage-metrics>div{color:#15151f;background:#fff;border:1px solid #e4e5ec;border-radius:12px;min-height:75px;padding:12px;position:relative}.stage-metrics span,.stage-metrics strong,.stage-metrics small{display:block}.stage-metrics span{color:#858a99;letter-spacing:.06em;text-transform:uppercase;font-size:5.8px}.stage-metrics strong{letter-spacing:-.03em;margin-top:10px;font-size:14px}.stage-metrics small{color:#318878;font-size:5.5px;position:absolute;bottom:11px;right:10px}.floating-decision-card{color:#171722;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #6857ff2e;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:340px;padding:13px;display:grid;position:absolute;bottom:20px;right:-38px;box-shadow:0 25px 65px #1a153d33}.float-icon{color:#278f7c;background:#e3f7f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.floating-decision-card small{color:#aa6a26;letter-spacing:.08em;font-size:5.5px;font-weight:800}.floating-decision-card strong{margin-top:3px;font-size:9px;display:block}.floating-decision-card p{color:#7c8191;margin:3px 0 0;font-size:6.5px}.float-impact{color:#248974;font-size:12px;font-weight:850}.market-strip{z-index:5;color:#858999;background:#fff;border-bottom:1px solid #e7e8ee;padding:25px 0;position:relative}.market-strip .marketing-container{justify-content:center;align-items:center;gap:17px;display:flex}.market-strip span{text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:8px}.market-strip strong{color:#4b4f5f;font-size:8.5px}.market-strip i{background:#cbcdd6;border-radius:50%;width:3px;height:3px}.marketing-section{padding:112px 0}.marketing-eyebrow{color:var(--mk-purple);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.split-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;display:grid}.split-heading h2,.decision-copy h2,.integration-marketing-grid h2,.ai-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(36px,4.3vw,56px);line-height:1.05}.split-heading>p,.integration-marketing-grid>div:first-child>p{color:var(--mk-soft);margin:0;font-size:12px;line-height:1.7}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.pillar-card{border-radius:24px;min-height:410px;padding:28px;position:relative;overflow:hidden}.pillar-card>span{border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.pillar-card>small{letter-spacing:.12em;margin-top:65px;font-size:7px;font-weight:800;display:block}.pillar-card h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:25px;line-height:1.12}.pillar-card p{margin:0;font-size:10px;line-height:1.65}.pillar-card.dark{color:#fff;background:radial-gradient(circle at 90% 100%,#33e0be26,#0000 15rem),#13121d}.pillar-card.dark>span{color:#83f0d6;background:#252431}.pillar-card.dark>small,.pillar-card.dark p{color:#8f91a2}.pillar-card.purple{color:#fff;background:radial-gradient(circle at 85% 85%,#ffffff24,#0000 14rem),linear-gradient(145deg,#5c47e8,#39258a)}.pillar-card.purple>span{background:#ffffff21}.pillar-card.purple>small,.pillar-card.purple p{color:#c2bced}.pillar-card.light{background:#fff;border:1px solid #e5e6ed;box-shadow:0 22px 60px #1f1c4412}.pillar-card.light>span{color:var(--mk-purple);background:#efedff}.pillar-card.light>small,.pillar-card.light p{color:#777c8e}.mini-channel-stack{gap:7px;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.mini-channel-stack i{background:linear-gradient(90deg,#83f0d6,#6354ff);border-radius:99px;height:7px;display:block}.mini-decision{background:#180f4b52;border:1px solid #ffffff26;border-radius:15px;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;bottom:32px;left:28px;right:28px}.mini-decision b{font-size:24px}.mini-decision b:nth-of-type(2){color:#8ff0dc}.mini-decision em{color:#baf4e8;background:#6beed11f;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:6px;font-style:normal}.mode-track{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;bottom:32px;left:25px;right:25px}.mode-track i{color:#a0a3b0;text-align:center;background:#f1f2f6;border-radius:8px;padding:9px 4px;font-size:6px;font-style:normal}.mode-track i.done{color:#328d7c;background:#e3f7f3}.mode-track i.active{color:#fff;background:var(--mk-purple)}.decision-section{color:#fff;background:linear-gradient(145deg,#11101a,#1e1837)}.decision-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.decision-copy .marketing-eyebrow{color:#8f82ff}.decision-copy h2{font-size:45px}.decision-copy>p{color:#9998aa;margin:19px 0 0;font-size:11px;line-height:1.7}.decision-copy ol{gap:20px;margin:35px 0 0;padding:0;list-style:none;display:grid}.decision-copy li{gap:12px;display:flex}.decision-copy li>span{color:#8f82ff;border:1px solid #3c3850;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.decision-copy li strong,.decision-copy li small{display:block}.decision-copy li small{color:#858395;margin-top:4px;font-size:8px;line-height:1.45}.decision-receipt-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(160deg,#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:26px;padding:30px;box-shadow:0 35px 90px #0000003d}.receipt-top{grid-template-columns:40px 1fr 45px;align-items:center;gap:11px;display:grid}.receipt-top>span{color:#87ead5;background:#57e0c31a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.receipt-top small,.receipt-top strong{display:block}.receipt-top small{color:#ba824c;letter-spacing:.08em;font-size:6px;font-weight:800}.receipt-top strong{margin-top:5px;font-size:13px}.receipt-top>b{color:#a5f4e4;border:3px solid #58cdb6;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;display:grid}.receipt-price{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr 1.2fr;align-items:center;gap:13px;margin-top:27px;padding:19px 0;display:grid}.receipt-price small,.receipt-price strong{display:block}.receipt-price small{color:#7f7c91;letter-spacing:.08em;font-size:6px}.receipt-price strong{margin-top:5px;font-size:24px}.receipt-price>div:nth-of-type(2) strong{color:#9b8dff}.receipt-price>div:last-child{border-left:1px solid #ffffff17;padding-left:15px}.receipt-price>div:last-child strong{color:#86ead4}.receipt-evidence{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.receipt-evidence span{color:#aeacba;background:#ffffff0d;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:inline-flex}.receipt-evidence svg{color:#6dd9c2}.receipt-boundary{color:#6dd9c2;background:#3fb19a12;border:1px solid #6dd9c224;border-radius:12px;gap:9px;margin-top:18px;padding:13px;display:flex}.receipt-boundary strong,.receipt-boundary small{display:block}.receipt-boundary strong{font-size:8px}.receipt-boundary small{color:#8f9c9c;margin-top:3px;font-size:7px}.receipt-actions{gap:8px;margin-top:18px;display:flex}.receipt-actions button{color:#aaa7b8;background:0 0;border:1px solid #3e3a51;border-radius:9px;min-height:36px;padding:0 13px;font-size:7.5px;font-weight:750}.receipt-actions button:first-child{color:#fff;background:var(--mk-purple);border-color:#0000}.ai-section{background:#f0efff}.ai-heading{grid-template-columns:55px 1fr .55fr;align-items:center;gap:18px;display:grid}.ai-orb{color:#fff;background:linear-gradient(135deg,#7969ff,#4932d7);border-radius:17px;place-items:center;width:53px;height:53px;display:grid;box-shadow:0 15px 32px #513dda47}.ai-heading h2{font-size:38px}.ai-heading>p{color:#77788a;margin:0;font-size:10px;line-height:1.6}.ai-demo-grid{background:#fff;border:1px solid #dddaff;border-radius:23px;grid-template-columns:.8fr 1.2fr;margin-top:40px;display:grid;overflow:hidden;box-shadow:0 28px 75px #4136991c}.ai-demo-input,.ai-demo-output{min-height:390px;padding:28px}.ai-demo-input{background:#fbfaff;border-right:1px solid #ebe9ff}.demo-label{color:var(--mk-purple);letter-spacing:.11em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.demo-stat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.demo-stat-grid>div{background:#fff;border:1px solid #e8e6f2;border-radius:11px;padding:13px}.demo-stat-grid span,.demo-stat-grid strong{display:block}.demo-stat-grid span{color:#9294a2;font-size:6.5px}.demo-stat-grid strong{margin-top:5px;font-size:18px}.demo-prompt{background:#fff;border:1px solid #dfdcf7;border-radius:12px;margin-top:16px;padding:15px}.demo-prompt span{color:#77798b;font-size:7px}.demo-prompt p{color:#2d2d3a;margin:7px 0 0;font-size:9px;line-height:1.55}.ai-demo-input>button{color:#fff;background:var(--mk-purple);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;font-size:8.5px;font-weight:760;display:flex}.ai-demo-input>button:disabled{opacity:.7;cursor:wait}.ai-demo-input>button svg:last-child{margin-left:auto;margin-right:12px}.ai-demo-input>small{color:#8b8c9a;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:6.5px;display:flex}.ai-output-top{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.ai-output-top span{align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.ai-output-top span svg{color:var(--mk-purple)}.ai-output-top i{color:#6554db;background:#efedff;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.ai-empty{text-align:center;align-content:center;place-items:center;height:290px;display:grid}.ai-empty svg{color:#9c91e8}.ai-empty strong{margin-top:12px;font-size:13px}.ai-empty p{color:#8a8b98;max-width:360px;margin:6px 0 0;font-size:8px;line-height:1.5}.ai-empty.error svg{color:#d78455}.generated-brief{padding-top:20px}.generated-brief>p{color:#343442;margin:0;font-size:10px;line-height:1.7}.generated-brief>strong{color:#6c5be2;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:7px;display:block}.generated-brief ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.generated-brief li{color:#555664;padding-left:16px;font-size:8.5px;line-height:1.45;position:relative}.generated-brief li:before{content:"→";color:var(--mk-purple);position:absolute;left:0}.brief-watchout{color:#82603d;background:#fff4e8;border-radius:9px;margin-top:17px;padding:10px;font-size:7.5px}.brief-watchout span{text-transform:uppercase;margin-right:7px;font-weight:850}.generated-brief>small{color:#888a98;margin-top:13px;font-size:7px;display:block}.difference-section{background:#fff}.split-heading.centered{align-items:end}.comparison-table{border:1px solid #e5e6ed;border-radius:20px;margin-top:45px;overflow:hidden;box-shadow:0 20px 60px #1e1b400d}.comparison-head,.comparison-row{grid-template-columns:1.3fr repeat(3,1fr);align-items:center;display:grid}.comparison-head{color:#8c909e;letter-spacing:.08em;text-transform:uppercase;background:#f6f6f9;min-height:58px;padding:0 25px;font-size:7px}.comparison-head strong{color:#fff;background:var(--mk-purple);align-items:center;height:100%;margin:0 -25px 0 -20px;padding-left:20px;padding-right:25px;display:flex}.comparison-row{border-top:1px solid #ececf1;min-height:60px;padding:0 25px;font-size:8.5px}.comparison-row>strong{font-size:9px}.comparison-row>span{color:#858896}.comparison-row>b{color:#4e3bce;background:#f1efff;align-items:center;gap:6px;height:100%;min-height:60px;margin:0 -25px 0 -20px;padding-left:20px;font-weight:750;display:flex}.comparison-row>b svg{color:#32a78f}.integration-section{background:#f5f5f8}.integration-marketing-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;display:grid}.integration-marketing-grid h2{font-size:46px}.marketing-text-link{color:var(--mk-purple);align-items:center;gap:6px;margin-top:22px;font-size:9px;font-weight:750;display:inline-flex}.integration-cloud{background:radial-gradient(circle,#eeecff,#0000 14rem),#fff;border:1px solid #e4e5eb;border-radius:28px;min-height:460px;position:relative;box-shadow:0 25px 70px #26224b0f}.integration-cloud:before,.integration-cloud:after{content:"";border:1px dashed #d8d4f8;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.integration-cloud:before{width:290px;height:290px}.integration-cloud:after{opacity:.6;width:390px;height:390px}.cloud-core{z-index:2;color:#fff;background:linear-gradient(145deg,#7565ff,#4230bd);border-radius:28px;align-content:center;place-items:center;width:105px;height:105px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #4634c459}.cloud-core b{font-size:23px}.cloud-core small{color:#c9c4ff;margin-top:3px;font-size:6px}.integration-cloud{--orbit-r:196px}.cloud-node{z-index:3;color:#535665;background:#fff;border:1px solid #e5e4ef;border-radius:11px;place-items:center;min-width:86px;min-height:39px;padding:0 11px;font-size:7.5px;font-weight:750;animation:60s linear infinite cloud-orbit;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 28px #211d4517}.cloud-node.n1{--phase:-90deg}.cloud-node.n2{--phase:-30deg}.cloud-node.n3{--phase:30deg}.cloud-node.n4{--phase:90deg}.cloud-node.n5{--phase:150deg}.cloud-node.n6{--phase:210deg}.cloud-node{transform:translate(-50%,-50%) rotate(var(--phase)) translateX(var(--orbit-r)) rotate(calc(-1 * var(--phase)))}.integration-cloud:hover .cloud-node{animation-play-state:paused}@keyframes cloud-orbit{0%{transform:translate(-50%,-50%) rotate(var(--phase)) translateX(var(--orbit-r)) rotate(calc(-1 * var(--phase)))}to{transform:translate(-50%,-50%) rotate(calc(var(--phase) + 360deg)) translateX(var(--orbit-r)) rotate(calc(-1 * var(--phase) - 360deg))}}.pilot-section{background:#fff;padding:75px 0}.pilot-card{color:#fff;background:radial-gradient(circle at 85% 0,#7a5bff73,#0000 23rem),linear-gradient(135deg,#171426,#302264);border-radius:28px;grid-template-columns:1fr .85fr;gap:55px;padding:56px;display:grid;box-shadow:0 35px 80px #251b5f2e}.marketing-eyebrow.light{color:#a99eff}.pilot-card h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:42px;line-height:1.04}.pilot-card p{color:#aaa6bd;max-width:560px;margin:0;font-size:10px;line-height:1.65}.pilot-steps{grid-template-columns:1fr 1fr;align-self:center;gap:9px;display:grid}.pilot-steps span{color:#c0bdcd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:9px;min-height:58px;padding:10px;font-size:7.5px;display:flex}.pilot-steps b{color:#9d92ff;background:#6f5af526;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.pilot-actions{border-top:1px solid #ffffff1a;grid-column:1/-1;align-items:center;gap:20px;padding-top:27px;display:flex}.pilot-actions>a:last-child{color:#b6b2c5;text-underline-offset:4px;font-size:8.5px;text-decoration:underline}.marketing-footer{color:#fff;background:#0e0d16;padding:76px 0 25px;position:relative;overflow:hidden}.marketing-footer:before{content:"";filter:blur(90px);pointer-events:none;background:#6856ff24;border-radius:50%;width:720px;height:430px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.footer-cta{background:linear-gradient(135deg,#6d59ff38,#ffffff09);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:55px;padding:36px 40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.footer-cta h2{letter-spacing:-.04em;max-width:720px;margin:12px 0 0;font-size:34px;line-height:1.05}.footer-cta p{color:#aaa8b7;max-width:720px;margin:14px 0 0;font-size:10px;line-height:1.7}.footer-cta>div:last-child{justify-items:stretch;gap:11px;min-width:205px;display:grid}.footer-cta .marketing-button{justify-content:center}.footer-secondary-action{color:#d6d4df;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-height:38px;font-size:8px;font-weight:750;display:flex}.footer-main{grid-template-columns:1.55fr repeat(4,1fr);gap:48px;padding:62px 0 48px;display:grid;position:relative}.marketing-brand.inverted>span:last-child small{text-transform:none}.footer-brand-column>p{color:#8e8c9a;max-width:280px;margin:20px 0 0;font-size:9px;line-height:1.7}.footer-company{margin-top:23px}.footer-company span{color:#62606e;text-transform:uppercase;letter-spacing:.11em;font-size:6px;display:block}.footer-company a{color:#c6c3d0;align-items:center;gap:5px;margin-top:8px;font-size:8px;font-weight:700;display:inline-flex}.footer-link-column{align-content:start;gap:12px;display:grid}.footer-link-column strong{color:#f5f4f8;letter-spacing:.02em;margin-bottom:3px;font-size:8px}.footer-link-column a{color:#858391;width:fit-content;font-size:8px;line-height:1.35;transition:color .16s,transform .16s}.footer-link-column a:hover{color:#fff;transform:translate(2px)}.footer-trust-row{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:9px;padding:17px 0;display:grid}.footer-trust-row span{color:#817f8d;align-items:center;gap:7px;font-size:7px;display:flex}.footer-trust-row svg{color:#7c6cff}.footer-bottom{color:#5f5d6a;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:7px;display:flex}.footer-bottom>div{align-items:center;gap:18px;display:flex}.footer-bottom a{color:#797784}.footer-bottom a:hover{color:#fff}@media (max-width:980px){.marketing-nav nav{display:none}.product-stage{width:calc(100% - 28px)}.floating-decision-card{right:15px}.stage-metrics{margin-right:360px}.split-heading,.decision-grid,.integration-marketing-grid{grid-template-columns:1fr;gap:35px}.pillar-card{min-height:380px}.decision-copy{max-width:700px}.ai-heading{grid-template-columns:55px 1fr}.ai-heading>p{grid-column:2}.pilot-card{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:last-child{grid-column:2}}@media (max-width:720px){.marketing-container{width:min(100% - 26px,1180px)}.marketing-nav{width:calc(100% - 26px);height:66px}.marketing-brand>span:last-child small,.marketing-login{display:none}.marketing-nav-actions .marketing-button{min-height:35px;padding:0 10px;font-size:7px}.hero-shapes{display:none}.hero-grid{opacity:.7;background-size:44px 44px}.hero-aurora{filter:blur(38px);height:62%}.marketing-hero{min-height:760px;padding-top:115px}.marketing-hero h1{font-size:47px}.marketing-hero .hero-content>p{font-size:12px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.hero-proof-row{flex-direction:column;align-items:center;gap:9px}.product-stage{margin-top:45px}.stage-layout{grid-template-columns:44px 1fr;min-height:300px}.stage-sidebar{padding:10px 0}.stage-logo,.stage-sidebar>span{width:28px;height:28px}.stage-main{padding:13px}.stage-heading strong{font-size:13px}.stage-heading>span,.stage-orbit,.stage-metrics>div:nth-child(n+3){display:none}.stage-hero-card{grid-template-columns:1fr;min-height:190px;padding:18px}.stage-hero-card h2{font-size:21px}.stage-metrics{grid-template-columns:1fr 1fr;margin-right:0}.floating-decision-card{width:auto;margin:10px 13px 13px;position:static}.market-strip{margin-top:65px}.market-strip .marketing-container{flex-wrap:wrap;gap:10px}.market-strip span{text-align:center;width:100%}.market-strip i{display:none}.marketing-section{padding:78px 0}.split-heading h2,.decision-copy h2,.integration-marketing-grid h2{font-size:36px}.pillar-grid{grid-template-columns:1fr}.pillar-card{min-height:365px}.decision-receipt-card{padding:18px}.receipt-price{grid-template-columns:1fr auto 1fr}.receipt-price>div:last-child{border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1;padding:13px 0 0}.ai-heading{grid-template-columns:45px 1fr}.ai-orb{width:44px;height:44px}.ai-heading h2{font-size:29px}.ai-demo-grid{grid-template-columns:1fr}.ai-demo-input{border-bottom:1px solid #ebe9ff;border-right:0}.ai-demo-input,.ai-demo-output{min-height:340px;padding:20px}.comparison-table{overflow-x:auto}.comparison-head,.comparison-row{min-width:670px}.integration-cloud{--orbit-r:160px;min-height:390px;transform:scale(.96)}.pilot-card{padding:30px 22px}.pilot-card h2{font-size:34px}.pilot-steps{grid-template-columns:1fr}.pilot-actions{flex-direction:column;align-items:stretch}.footer-top{grid-template-columns:1fr}.footer-top>div:last-child{grid-column:1}.footer-bottom{flex-direction:column}}.copilot-widget .ai-demo-input,.copilot-widget .ai-demo-output{min-height:570px}.copilot-starters{gap:6px;margin-top:15px;display:grid}.copilot-starters button,.copilot-followups button{color:#555268;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e0f7;border-radius:9px;padding:8px 10px;font-size:7.5px}.copilot-starters button:hover,.copilot-followups button:hover{color:#5541d8;background:#f7f5ff;border-color:#8e7fff}.copilot-starters button:disabled,.copilot-followups button:disabled{opacity:.55;cursor:wait}.copilot-composer{background:#fff;border:1px solid #dfdcf7;border-radius:12px;margin-top:14px;padding:12px}.copilot-composer label{color:#77798b;font-size:7px;display:block}.copilot-composer textarea{resize:none;color:#282735;width:100%;font:inherit;background:0 0;border:0;outline:0;margin-top:7px;padding:0;font-size:9px;line-height:1.5}.copilot-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.copilot-composer>div>span{color:#9a9baa;font-size:6px}.copilot-composer button{color:#fff;background:var(--mk-purple);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:7.5px;font-weight:760;display:inline-flex}.copilot-composer button:disabled{opacity:.55;cursor:not-allowed}.ai-output-top>div{align-items:center;gap:7px;display:flex}.ai-output-top>div button{color:#77738b;cursor:pointer;background:#fff;border:1px solid #e5e2f5;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.copilot-thread{gap:10px;max-height:415px;padding:16px 4px 16px 0;display:grid;overflow-y:auto}.copilot-message{border-radius:13px;max-width:92%;padding:11px 13px}.copilot-message>span{color:#7465d9;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:6.5px;font-weight:800;display:flex}.copilot-message>p{color:#3e3d4d;margin:6px 0 0;font-size:8.5px;line-height:1.6}.copilot-message.assistant{background:#fbfaff;border:1px solid #ece9f7;justify-self:start}.copilot-message.user{color:#fff;background:#5e49df;justify-self:end}.copilot-message.user>span,.copilot-message.user>p{color:#fff}.copilot-message.thinking{opacity:.7}.copilot-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.copilot-evidence>div{background:#fff;border:1px solid #e8e5f6;border-radius:8px;padding:8px}.copilot-evidence small,.copilot-evidence strong,.copilot-evidence em{display:block}.copilot-evidence small{color:#91909e;font-size:6px}.copilot-evidence strong{color:#282735;margin-top:3px;font-size:9px}.copilot-evidence em{color:#8a7ee3;text-transform:capitalize;margin-top:3px;font-size:5.5px;font-style:normal}.copilot-section-label{color:#6c5be2;letter-spacing:.09em;text-transform:uppercase;margin-top:13px;font-size:6px;display:block}.copilot-actions{gap:6px;margin-top:7px;display:grid}.copilot-actions>div{background:#fff;border-radius:8px;padding:8px 8px 8px 76px;position:relative}.copilot-actions>div>span{color:#5f50ca;text-transform:uppercase;background:#efedff;border-radius:5px;align-items:center;gap:3px;padding:4px 5px;font-size:5.5px;display:inline-flex;position:absolute;top:8px;left:8px}.copilot-actions>div>span.blocked{color:#9b5e32;background:#fff0e5}.copilot-actions strong{color:#343341;font-size:7.5px;display:block}.copilot-actions p{color:#858592;margin:3px 0 0;font-size:6.5px;line-height:1.45}.copilot-followups{border-top:1px solid #ececf1;flex-wrap:wrap;gap:6px;padding-top:11px;display:flex}.copilot-followups>span{color:#7e7f8d;text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:6px;font-weight:800}.copilot-followups button{flex:150px}.ai-empty.compact{height:auto;min-height:130px}@media (max-width:980px){.footer-cta{grid-template-columns:1fr;align-items:start}.footer-cta>div:last-child{grid-template-columns:auto auto;justify-content:start}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-brand-column{grid-row:span 2}.footer-trust-row{grid-template-columns:1fr 1fr}}@media (max-width:720px){.marketing-footer{padding-top:55px}.footer-cta{border-radius:20px;gap:26px;padding:27px 22px}.footer-cta h2{font-size:29px}.footer-cta>div:last-child{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:38px 24px;padding:48px 0 38px}.footer-brand-column{grid-area:auto/1/auto/-1}.footer-brand-column>p{max-width:360px}.footer-link-column strong{font-size:9px}.footer-link-column a{font-size:8.5px}.footer-trust-row{grid-template-columns:1fr 1fr;gap:13px}.footer-bottom,.footer-bottom>div{flex-direction:column;align-items:flex-start}.footer-bottom>div{gap:9px}}@media (max-width:420px){.footer-main,.footer-trust-row{grid-template-columns:1fr}.footer-link-column{border-bottom:1px solid #ffffff0f;padding-bottom:18px}}.launch-alert{color:#7f5c20;background:#fff9ea;border:1px solid #eee0bf;border-radius:11px;padding:13px 15px;font-size:12px}.launch-alert.error{color:#9c3434;background:#fff3f3;border-color:#f2cccc}.billing-status{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.billing-status>div{align-items:center;gap:12px;display:flex}.billing-status>div>svg{color:#6753e7}.billing-status span small,.billing-status span strong{display:block}.billing-status span small{color:var(--muted);margin-bottom:3px;font-size:10px}.billing-status span strong{text-transform:capitalize;font-size:14px}.billing-mode-banner{color:#40338b;background:linear-gradient(135deg,#f7f4ff,#eeebff);border:1px solid #cabfff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.billing-mode-banner>svg{flex:none;margin-top:2px}.billing-mode-banner>div{flex:1}.billing-mode-banner strong,.billing-mode-banner p{margin:0;display:block}.billing-mode-banner p{color:#685f91;margin-top:4px;font-size:11px;line-height:1.55}.billing-mode-banner code{color:#352774;background:#fff;border-radius:5px;padding:2px 5px}.billing-status-details{margin-left:auto}.billing-status-details span{min-width:115px}.billing-status-actions{margin-left:10px}.saas-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saas-plan{padding:24px;position:relative}.saas-plan.current{border-color:#8c7cf5;box-shadow:0 18px 45px #5d4adc1a}.plan-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-top span{color:#6955de;font-size:12px;font-weight:800}.plan-top h2{margin:9px 0 0;font-size:29px}.plan-top h2 small{color:var(--muted);font-size:11px;font-weight:500}.saas-plan>p{min-height:42px;color:var(--muted);font-size:11px;line-height:1.6}.saas-plan ul{border-top:1px solid var(--border);gap:10px;min-height:145px;margin:20px 0;padding:18px 0;list-style:none;display:grid}.saas-plan li{align-items:center;gap:8px;font-size:11px;display:flex}.saas-plan li svg{color:#2ba283}.trust-boundary{align-items:flex-start;gap:13px;padding:19px 20px;display:flex}.trust-boundary>svg{color:#6653df;flex:none}.trust-boundary strong{font-size:13px}.trust-boundary p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.onboarding-layout{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.onboarding-progress{padding:24px;position:sticky;top:82px}.rocket-orb{color:#fff;background:linear-gradient(135deg,#7b69f5,#4b37c4);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.onboarding-progress>strong{font-size:16px}.progress-track{background:#eceaf4;border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6551dc,#8c7cf5);height:100%;display:block}.onboarding-progress p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.onboarding-steps{overflow:hidden}.onboarding-steps article{border-bottom:1px solid var(--border);opacity:.58;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:18px 20px;display:grid}.onboarding-steps article:last-child{border-bottom:0}.onboarding-steps article.active,.onboarding-steps article.done{opacity:1}.onboarding-steps article.active{background:#faf9ff}.step-marker{border:1px solid var(--border);color:#9993ae;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.onboarding-steps article.done .step-marker{color:#258d72;background:#eaf8f3;border-color:#bee5d9}.onboarding-steps small,.onboarding-steps strong{display:block}.onboarding-steps small{color:#7868de;letter-spacing:.08em;margin-bottom:4px;font-size:8px;font-weight:800}.onboarding-steps strong{font-size:13px}.onboarding-steps p{color:var(--muted);margin:5px 0 0;font-size:10px}.step-evidence{color:#6f6780;margin-top:7px;font-size:9px;line-height:1.45;display:block}.step-evidence.complete{color:#258d72}.step-evidence.action_required{color:#9a641e}.step-evidence.blocked_by_previous{color:#8c8796}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.usage-card{padding:22px}.usage-card>span{color:#6652dc;background:#f0edff;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:17px;display:grid}.usage-card>small{color:var(--muted);font-size:10px}.usage-card h2{margin:7px 0 0;font-size:27px}.usage-card h2 b{color:var(--muted);font-size:13px;font-weight:600}.usage-card p{color:var(--muted);margin:11px 0 0;font-size:10px}.qualification-list{overflow:hidden}.qualification-list>div{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:0 20px;display:grid}.qualification-list>div:last-child{border-bottom:0}.qualification-list span{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.qualification-list span.pass{color:#238b70;background:#eaf8f3}.qualification-list span.pending{color:#9a692d;background:#fff5e8}.qualification-list strong{font-size:12px}.qualification-list b{color:var(--muted);font-size:11px}.import-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:16px;display:grid}.import-uploader,.template-panel,.import-history{padding:22px}.import-section-title{align-items:center;gap:11px;margin-bottom:20px;display:flex}.import-section-title>span{color:#6652dc;background:#f0edff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.import-section-title strong,.import-section-title p{display:block}.import-section-title strong{font-size:13px}.import-section-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.field-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.import-uploader select{border:1px solid var(--border);width:100%;height:42px;color:var(--text);background:var(--panel-strong);font:inherit;border-radius:11px;padding:0 12px;font-size:11px}.file-drop{color:#6a58d8;text-align:center;cursor:pointer;background:#faf9ff;border:1.5px dashed #c9c4e8;border-radius:15px;align-content:center;place-items:center;gap:8px;width:100%;min-height:150px;margin:13px 0;padding:22px;display:grid}.file-drop:hover,.file-drop.selected{background:#f6f3ff;border-color:#7462df}.file-drop strong{color:var(--text);font-size:12px}.file-drop span{color:var(--muted);font-size:9px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.import-submit{min-height:43px}.import-trust{color:#287563;background:#eff9f6;border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px;display:flex}.import-trust svg{flex:none}.import-trust p{margin:0;font-size:9px;line-height:1.5}.template-panel>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.template-panel>button:last-child{border-bottom:0}.template-panel>button:hover strong{color:var(--primary)}.template-panel>button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.template-panel>button>svg{color:#7462df}.template-panel>button>span strong,.template-panel>button>span small{display:block}.template-panel>button>span strong{font-size:10px}.template-panel>button>span small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}.import-empty{text-align:center;color:#7462df;align-content:center;place-items:center;min-height:160px;display:grid}.import-empty strong{color:var(--text);margin-top:10px;font-size:12px}.import-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.import-jobs{margin:0 -22px -22px}.import-jobs article{border-top:1px solid var(--border);grid-template-columns:38px minmax(170px,1fr) auto;align-items:center;gap:11px;padding:15px 22px;display:grid}.import-job-icon{color:#6855db;background:#f0edff;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.import-job-main>div{align-items:center;gap:8px;display:flex}.import-job-main strong{font-size:11px}.import-job-main p,.import-job-main small{color:var(--muted);margin:4px 0 0;font-size:8px;display:block}.import-counts{color:var(--muted);gap:14px;font-size:8px;display:flex}.import-counts b{color:var(--text);font-size:10px}.import-jobs details{background:var(--panel-soft);border-radius:9px;grid-column:2/-1;padding:8px 10px}.import-jobs summary{color:#805a22;cursor:pointer;font-size:8px;font-weight:750}.import-jobs ul{color:var(--muted);gap:5px;margin:8px 0 0;padding-left:17px;font-size:8px;display:grid}@media (max-width:960px){.saas-plan-grid,.usage-grid{grid-template-columns:1fr}.saas-plan ul{min-height:0}.onboarding-layout,.import-layout{grid-template-columns:1fr}.onboarding-progress{position:static}}@media (max-width:620px){.onboarding-steps article{grid-template-columns:30px 1fr}.onboarding-steps article>button{grid-column:2;width:100%}.billing-status{flex-direction:column;align-items:stretch}.billing-status-details{grid-template-columns:1fr 1fr;margin-left:0;display:grid!important}.billing-status-details span{min-width:0}.billing-status-actions{justify-content:space-between;margin-left:0}.billing-mode-banner{align-items:flex-start}.import-uploader,.template-panel,.import-history{padding:17px}.import-jobs{margin:0 -17px -17px}.import-jobs article{grid-template-columns:34px 1fr;padding:14px 17px}.import-counts,.import-jobs details{grid-column:2}.import-counts{flex-wrap:wrap;gap:8px 12px}}.public-document{color:#181722;background:#f7f7fa;min-height:100vh}.public-doc-nav{color:#fff;background:#11101a;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(24px,50vw - 560px);display:flex}.public-doc-nav>a{color:inherit}.public-doc-nav nav{align-items:center;gap:22px;display:flex}.public-doc-nav nav>a:not(.marketing-button){color:#aaa7b7;font-size:12px}.public-doc-hero{color:#fff;background:radial-gradient(circle at 80% 0,#7057ff59,#0000 26rem),linear-gradient(145deg,#151320,#282050);padding:92px max(24px,50vw - 460px) 68px}.public-doc-hero>span{color:#a99bff;letter-spacing:.11em;font-size:10px;font-weight:850}.public-doc-hero h1{letter-spacing:-.055em;max-width:850px;margin:15px 0 18px;font-size:clamp(40px,6vw,70px);line-height:.98}.public-doc-hero p{color:#b6b2c4;max-width:700px;margin:0;font-size:15px;line-height:1.7}.public-doc-body{max-width:920px;margin:0 auto;padding:64px 24px 90px}.public-doc-body>section,.public-doc-body>h2{margin-top:48px}.public-doc-body>h2:first-child{margin-top:0}.public-doc-body h2{letter-spacing:-.03em;margin-bottom:12px;font-size:24px}.public-doc-body p{color:#666574;font-size:14px;line-height:1.75}.public-doc-body a{color:#5f49d5;text-underline-offset:3px;text-decoration:underline}.public-doc-footer{color:#8c8998;background:#11101a;justify-content:space-between;align-items:center;gap:20px;padding:25px max(24px,50vw - 560px);font-size:11px;display:flex}.public-doc-footer>span,.public-doc-footer>div{align-items:center;gap:15px;display:flex}.public-doc-footer svg{color:#8171f1}.public-doc-footer a{color:#aaa7b7}.public-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;margin-top:0!important}.public-price-grid article{background:#fff;border:1px solid #e5e3ee;border-radius:17px;padding:25px;box-shadow:0 16px 40px #1e193e0d}.public-price-grid article>span{color:#6550d8;font-size:12px;font-weight:850}.public-price-grid h2{margin:10px 0 18px;font-size:31px}.public-price-grid h2 small{color:#878593;font-size:11px;font-weight:500}.public-price-grid ul{border-top:1px solid #eceaf1;gap:10px;min-height:190px;padding:18px 0;list-style:none;display:grid}.public-price-grid li{color:#5d5b68;align-items:center;gap:7px;font-size:11px;display:flex}.public-price-grid li svg{color:#269477}.public-price-grid .marketing-button{color:#fff;background:#5f49d5;justify-content:center;text-decoration:none}.boundary-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.boundary-grid>div{background:#fff;border:1px solid #e4e2eb;border-radius:14px;padding:20px}.boundary-grid svg{color:#6551d9}.boundary-grid strong{margin-top:12px;font-size:13px;display:block}.boundary-grid p{margin-bottom:0;font-size:11px}.subprocessor-table{background:#fff;border:1px solid #e2e0e9;border-radius:14px;overflow:hidden}.subprocessor-table>div{border-bottom:1px solid #eceaf0;grid-template-columns:180px 1fr;gap:20px;padding:16px 19px;display:grid}.subprocessor-table>div:last-child{border-bottom:0}.subprocessor-table strong{font-size:12px}.subprocessor-table span{color:#6d6b78;font-size:12px}@media (max-width:760px){.public-price-grid,.boundary-grid{grid-template-columns:1fr}.public-price-grid ul{min-height:0}.public-doc-nav nav>a:not(.marketing-button){display:none}.public-doc-footer{flex-direction:column;align-items:flex-start}.public-doc-footer>div{flex-wrap:wrap}.subprocessor-table>div{grid-template-columns:1fr;gap:5px}}.step-up-backdrop{z-index:180;place-items:center;padding:22px}.step-up-dialog{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);width:min(470px,100%);color:var(--text);background:var(--panel-strong);border-radius:23px;padding:30px;position:relative;box-shadow:0 40px 110px #0706126b}.step-up-close{position:absolute;top:16px;right:16px}.step-up-icon{width:48px;height:48px;color:var(--primary);background:var(--primary-soft);border-radius:15px;place-items:center;margin-bottom:18px;display:grid}.step-up-dialog h2{letter-spacing:-.04em;margin:8px 0;font-size:24px}.step-up-dialog>p{color:var(--text-soft);margin:0;font-size:9px;line-height:1.6}.step-up-loading{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:9px;display:flex}.step-up-setup{gap:15px;margin-top:20px;display:grid}.step-up-setup>div{border:1px solid var(--border);color:var(--primary);background:var(--panel-soft);border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.step-up-setup strong,.step-up-setup small{display:block}.step-up-setup strong{color:var(--text);font-size:9px}.step-up-setup small{color:var(--muted);margin-top:3px;font-size:7px}.step-up-form{gap:14px;margin-top:20px;display:grid}.step-up-form label>span,.step-up-secret>span{color:var(--text-soft);margin-bottom:6px;font-size:8px;font-weight:760;display:block}.step-up-form input{border:1px solid var(--border);width:100%;height:50px;color:var(--text);background:var(--panel-soft);letter-spacing:.3em;text-align:center;border-radius:12px;outline:0;font-size:21px;font-weight:760}.step-up-form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.step-up-secret{border:1px solid var(--border);background:var(--panel-soft);border-radius:13px;padding:13px}.step-up-secret>div{align-items:center;gap:8px;display:flex}.step-up-secret code{overflow-wrap:anywhere;min-width:0;color:var(--text);letter-spacing:.08em;flex:1;font-size:10px;font-weight:750}.step-up-secret a{color:var(--primary);margin-top:9px;font-size:8px;font-weight:700;display:inline-flex}.step-up-secret small{color:var(--muted);margin-top:7px;font-size:7px;line-height:1.45;display:block}.step-up-boundary{color:var(--muted);margin-top:16px;font-size:7px;line-height:1.5;display:block}@media (max-width:540px){.step-up-dialog{border-radius:20px;padding:24px 20px}.step-up-dialog h2{font-size:22px}}.launch-alert{align-items:center;gap:8px;display:flex}.team-list>div{grid-template-columns:36px minmax(150px,1fr) auto 34px}.team-list>div>div{min-width:0}.team-list strong{overflow-wrap:anywhere;line-height:1.35}.member-role{color:var(--muted);align-items:center;gap:6px;display:flex}.member-role select{border:1px solid var(--border);height:34px;color:var(--text);background:var(--panel-strong);border-radius:9px;padding:0 8px;font-size:8px}.icon-button.danger{color:#b64c5c;background:#fff0f2}.icon-button.danger:disabled,.member-role select:disabled{opacity:.48;cursor:not-allowed;transform:none}.team-loading,.team-inline-empty{min-height:82px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.pending-invitations{gap:7px;margin-top:17px;display:grid}.pending-invitations>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.pending-invitations>div>span{width:31px;height:31px;color:var(--orange);background:var(--orange-soft);border-radius:9px;place-items:center;display:grid}.pending-invitations strong,.pending-invitations small{display:block}.pending-invitations strong{font-size:9px}.pending-invitations small{color:var(--muted);margin-top:3px;font-size:7px}@media (max-width:720px){.team-list>div{grid-template-columns:36px 1fr 34px}.member-role{grid-column:2}.invite-form{grid-template-columns:1fr}.pending-invitations>div{grid-template-columns:34px 1fr}.pending-invitations button{grid-column:2;justify-self:start}}.audit-load-more{border-top:1px solid var(--border);justify-content:center;padding:15px;display:flex}.loading-card{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.qualification-list .qualification-loading{min-height:150px;color:var(--muted);grid-template-columns:none;justify-content:center;gap:9px;display:flex}.onboarding-loading{min-height:260px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.audit-evidence-card{gap:20px;display:grid}.audit-evidence-card h2{margin:5px 0 8px}.audit-evidence-card p{max-width:780px;color:var(--muted)}.audit-evidence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-evidence-metrics span{border:1px solid var(--border);background:#faf9ff;border-radius:14px;gap:6px;padding:16px;display:grid}.audit-evidence-metrics strong{font-size:1.35rem}.audit-evidence-card footer{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}@media (max-width:760px){.audit-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.organization-settings-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.organization-settings-form{padding:24px}.organization-settings-form .form-grid{margin-top:22px}.organization-settings-form .field:last-child{grid-column:1/-1}.settings-actions{border-top:1px solid var(--border);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.settings-actions>small{color:var(--muted);font-size:9px}.organization-settings-safety{padding:22px}.organization-settings-safety>span{width:40px;height:40px;color:var(--primary);background:var(--primary-soft);border-radius:12px;place-items:center;display:grid}.organization-settings-safety h3{margin:16px 0 8px}.organization-settings-safety p{color:var(--text-soft);font-size:10px;line-height:1.65}.organization-settings-safety ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.organization-settings-safety li{color:var(--text-soft);align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.organization-settings-safety li svg{color:var(--success);flex:none}@media (max-width:900px){.organization-settings-layout{grid-template-columns:1fr}.organization-settings-safety{order:-1}.organization-settings-form .field:last-child{grid-column:auto}}@media (max-width:560px){.organization-settings-form{padding:17px}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions .button{justify-content:center;width:100%}}.gate-check-result{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px;color:#ffffffd6!important;margin:12px 0 0!important}.subscription-loading,.subscription-banner{border:1px solid var(--border);background:var(--panel);min-height:58px;color:var(--muted);border-radius:15px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 17px;font-size:13px;display:flex}.subscription-banner.warning{color:#755522;background:#fff8ea;border-color:#f1d6a8}.subscription-banner span{flex:1;gap:2px;display:grid}.subscription-banner strong{color:var(--text)}.subscription-banner a{color:inherit;font-weight:800;text-decoration:underline}.subscription-interstitial{text-align:center;max-width:760px;margin:50px auto;padding:52px}.subscription-interstitial>span{color:#fff;background:var(--primary);border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid}.subscription-interstitial h1{max-width:620px;margin:8px auto 12px;font-size:clamp(28px,4vw,44px);line-height:1.08}.subscription-interstitial>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0 auto;line-height:1.7}.subscription-interstitial>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.messenger{z-index:120;font-family:var(--font-sans,Inter,system-ui,sans-serif);position:fixed;bottom:22px;right:24px}.messenger-launcher{color:#fff;cursor:pointer;background:linear-gradient(145deg,#765fff,#4936d2);border:0;border-radius:20px;place-items:center;width:58px;height:58px;margin-left:auto;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 18px 40px #3f2db161}.messenger-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 48px #3f2db175}.messenger-launcher:focus-visible{outline-offset:4px;outline:3px solid #6f5bff59}.messenger-launcher>span{color:#fff;background:#e34c65;border:3px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.messenger-launcher>i{color:#fff;background:#20ae82;border:3px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:1px;right:1px}.messenger-panel{color:#252433;transform-origin:100% 100%;background:#fff;border:1px solid #4b3c9e29;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:min(410px,100vw - 32px);height:min(690px,100vh - 110px);animation:.2s ease-out messenger-in;display:grid;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 35px 90px #1f194547}@keyframes messenger-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.messenger-panel>header{color:#fff;background:linear-gradient(135deg,#6d57ef,#4934bd);grid-template-columns:42px 1fr 34px 34px;align-items:center;gap:9px;min-height:76px;padding:13px 14px;display:grid}.messenger-avatar{background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.messenger-panel>header strong,.messenger-panel>header small{display:block}.messenger-panel>header small{color:#ffffffba;align-items:center;gap:6px;margin-top:4px;font-size:9px;display:flex}.messenger-panel>header small i{border-radius:50%;width:7px;height:7px}.messenger-panel>header small i.online{background:#67e5be}.messenger-panel>header small i.offline{background:#ffbd79}.messenger-panel>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.messenger-panel>header button:hover{background:#fff3}.messenger-trust{color:#5f5d6c;background:#f8f7ff;border-bottom:1px solid #ebe9f6;align-items:flex-start;gap:7px;padding:9px 13px;font-size:9px;line-height:1.4;display:flex}.messenger-trust svg{color:#6450d4;flex:none}.messenger-trust strong{color:#4c456c}.messenger-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9d5ed transparent;background:linear-gradient(#fcfbff,#f8f8fc);padding:16px 13px;overflow-y:auto}.messenger-message{border-radius:15px;width:88%;margin-bottom:11px;padding:11px 12px;box-shadow:0 4px 15px #29224e0d}.messenger-message.assistant{background:#fff;border:1px solid #e7e4f2;border-bottom-left-radius:5px}.messenger-message.user{color:#fff;background:linear-gradient(135deg,#6d57ee,#5741cf);border-bottom-right-radius:5px;margin-left:auto}.messenger-message.failed{background:#fff3f4;border-color:#f1c4c8}.messenger-message>span{color:#6855d3;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.messenger-message.user>span{color:#ffffffc2}.messenger-message>p{color:#434151;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.58}.messenger-message.user>p{color:#fff}.messenger-message>footer{color:#6b6977;border-top:1px solid #efedf5;align-items:center;gap:3px;margin-top:10px;padding-top:8px;display:flex}.messenger-message>footer span{margin-right:auto;font-size:8px}.messenger-message>footer button{color:#898694;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.messenger-message>footer button:hover,.messenger-message>footer button.active{color:#5844cf;background:#efedff}.messenger-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.messenger-evidence>div{background:#faf9ff;border:1px solid #ebe8f4;border-radius:9px;min-width:0;padding:8px}.messenger-evidence small,.messenger-evidence strong,.messenger-evidence em{text-overflow:ellipsis;display:block;overflow:hidden}.messenger-evidence small{color:#6a6775;font-size:7px}.messenger-evidence strong{color:#343141;margin-top:3px;font-size:10px}.messenger-evidence em{color:#5b4bb5;text-transform:capitalize;margin-top:3px;font-size:6px;font-style:normal}.messenger-actions{gap:6px;margin-top:9px;display:grid}.messenger-actions>div{background:#f7f6fb;border-radius:9px;padding:9px 8px 9px 67px;position:relative}.messenger-actions>div>span{color:#6251c7;text-transform:uppercase;background:#ebe8ff;border-radius:5px;padding:4px 5px;font-size:6px;font-weight:800;position:absolute;top:9px;left:8px}.messenger-actions strong{font-size:9px;display:block}.messenger-actions p{color:#5f5c6b;margin:3px 0 0;font-size:8px;line-height:1.4}.messenger-warning{color:#805b2c;background:#fff2df;border-radius:8px;margin-top:8px;padding:8px 9px;font-size:8px;line-height:1.45}.messenger-message.typing>div{gap:4px;margin-top:9px;display:flex}.messenger-message.typing>div i{background:#7565d2;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite messenger-dot}.messenger-message.typing>div i:nth-child(2){animation-delay:.15s}.messenger-message.typing>div i:nth-child(3){animation-delay:.3s}@keyframes messenger-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.messenger-starters{gap:6px;margin:4px 0 12px;display:grid}.messenger-starters button,.messenger-retry{color:#5545b8;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd8f5;border-radius:10px;padding:9px 10px;font-size:9px}.messenger-starters button:hover{background:#f6f3ff;border-color:#806dec}.messenger-starters.followups{margin-left:12%;padding-top:4px}.messenger-retry{align-items:center;gap:7px;margin:0 auto 12px;display:flex}.messenger-composer{background:#fff;border-top:1px solid #e8e5f0;grid-template-columns:1fr 38px;gap:8px;padding:11px 12px 8px;display:grid}.messenger-composer textarea{resize:none;color:#302e3c;min-height:39px;max-height:88px;font:inherit;background:#fbfbfd;border:1px solid #dcd8e8;border-radius:12px;outline:none;padding:10px 11px;font-size:10px;line-height:1.45}.messenger-composer textarea:focus{border-color:#7865e5;box-shadow:0 0 0 3px #6f5bdd1a}.messenger-composer>button{color:#fff;cursor:pointer;background:#624bd9;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.messenger-composer>button:disabled{opacity:.4;cursor:not-allowed}.messenger-composer>small{color:#6b6977;grid-column:1/-1;font-size:7px}.messenger-starters button small{color:#9189bd;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}@media (max-width:600px){.messenger{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.messenger-panel{border:0;border-radius:0;width:100vw;height:100dvh;position:fixed;inset:0}.messenger-panel>header{padding-top:max(13px,env(safe-area-inset-top))}.messenger-launcher{border-radius:18px;width:54px;height:54px}.messenger.open .messenger-launcher{display:none}.messenger-message{width:92%}.messenger-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.copilot-composer>div{padding-right:48px}}@media (prefers-reduced-motion:reduce){.messenger-panel,.messenger-launcher,.messenger-message.typing>div i{transition:none;animation:none}}.organization-id{color:var(--muted);overflow-wrap:anywhere;background:0 0;margin-top:6px;font-size:7px;display:inline-block}.support-access-panel{gap:17px;display:grid}.support-boundary{color:#24765f;background:#eff9f6;border:1px solid #cde8df;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.support-boundary svg{flex:none}.support-boundary strong,.support-boundary small{display:block}.support-boundary strong{font-size:9px}.support-boundary small{color:#52766c;margin-top:3px;font-size:8px;line-height:1.5}.support-grant-list{gap:7px;display:grid}.support-grant-list>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;grid-template-columns:34px minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.support-grant-icon{width:31px;height:31px;color:var(--muted);background:var(--border);border-radius:9px;place-items:center;display:grid}.support-grant-icon.active{color:#287b64;background:#e5f6f0}.support-grant-list strong,.support-grant-list small{display:block}.support-grant-list strong{font-size:9px}.support-grant-list small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.button.danger{color:#a94454}.support-access-form{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) 150px auto;align-items:end;gap:10px;padding-top:18px;display:grid}.support-access-form label>span{color:var(--text-soft);margin-bottom:6px;font-size:8px;font-weight:750;display:block}.support-access-form input:not([type=checkbox]),.support-access-form select,.support-access-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--panel-strong);font:inherit;border-radius:10px;font-size:9px}.support-access-form input:not([type=checkbox]),.support-access-form select{height:40px;padding:0 11px}.support-access-form textarea{resize:vertical;min-height:74px;padding:10px 11px}.support-reason{grid-column:1/-1}.support-scope{color:var(--muted);grid-column:1/3;align-items:center;gap:8px;font-size:8px;display:flex}.support-scope span{margin:0!important}.support-scope input{accent-color:var(--primary)}.support-console{color:#20202c;background:radial-gradient(circle at 85% 5%,#725bf42e,#0000 28rem),#f6f5fa;min-height:100vh;padding:32px}.support-console-shell{width:min(1120px,100%);margin:0 auto}.support-console header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.support-console-brand{align-items:center;gap:11px;display:flex}.support-console-brand>span{color:#fff;background:linear-gradient(145deg,#765fff,#4936d2);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.support-console-brand strong,.support-console-brand small{display:block}.support-console-brand strong{font-size:15px}.support-console-brand small{color:#777486;margin-top:3px;font-size:9px}.support-console header>a{color:#5b48c8;font-size:10px;font-weight:750}.support-console-hero{background:#fff;border:1px solid #e2dff0;border-radius:21px;padding:29px;box-shadow:0 24px 70px #271e5514}.support-console-hero h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(28px,4vw,43px)}.support-console-hero>p{color:#747180;max-width:720px;margin:0;font-size:12px;line-height:1.65}.support-console-form{grid-template-columns:1fr auto;gap:10px;margin-top:22px;display:grid}.support-console-form input{color:#242331;min-width:0;height:46px;font:inherit;background:#fbfbfd;border:1px solid #dcd9e8;border-radius:12px;padding:0 13px;font-size:11px}.support-console-result{gap:15px;margin-top:18px;display:grid}.support-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.support-health-grid article,.support-console-section{background:#fff;border:1px solid #e2dff0;border-radius:15px;padding:18px}.support-health-grid small,.support-health-grid strong{display:block}.support-health-grid small{color:#898695;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.support-health-grid strong{margin-top:7px;font-size:22px}.support-console-section h2{margin:0 0 13px;font-size:15px}.support-console-rows{gap:7px;display:grid}.support-console-rows>div{border-bottom:1px solid #eeecf3;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(100px,auto));gap:10px;padding:10px 0;font-size:9px;display:grid}.support-console-rows>div:last-child{border-bottom:0}.support-console-privacy{color:#286e5b;background:#eff9f6;border:1px solid #cbe5dd;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;font-size:9px;line-height:1.5;display:flex}.support-console-error{color:#9b3b4a;background:#fff2f4;border:1px solid #edc7cd;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:13px;font-size:10px;display:flex}@media (max-width:760px){.support-access-form{grid-template-columns:1fr}.support-reason,.support-scope{grid-column:1}.support-grant-list>div{grid-template-columns:34px 1fr auto}.support-grant-list>div>button{grid-column:2;justify-self:start}.support-console{padding:18px 14px}.support-console header{align-items:flex-start}.support-console-hero{padding:21px 17px}.support-console-form{grid-template-columns:1fr}.support-health-grid{grid-template-columns:1fr 1fr}.support-console-rows>div{grid-template-columns:1fr;gap:4px}}.mode-selector button{min-height:62px}.mode-selector button.locked{opacity:.68;cursor:not-allowed;border-style:dashed}.mode-selector button.locked:hover{background:var(--panel-soft)}.mode-selector small em{color:#9a692d;margin-top:3px;font-size:6.5px;font-style:normal;line-height:1.35;display:block}.launch-alert>span{flex:1;min-width:0}.launch-alert>span strong{margin-bottom:2px;display:block}.qualification-empty{color:var(--muted);align-items:flex-start;gap:13px;padding:20px;display:flex}.qualification-empty>svg{color:var(--primary);flex:none}.qualification-empty strong{color:var(--text);font-size:11px}.qualification-empty p{margin:5px 0 0;font-size:9px;line-height:1.55}.qualification-list>article{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 20px;display:grid}.qualification-list>article:last-child{border-bottom:0}.qualification-list>article>span{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.qualification-list>article.pass>span{color:#238b70;background:#eaf8f3}.qualification-list>article.pending>span{color:#9a692d;background:#fff5e8}.qualification-list article strong,.qualification-list article small{display:block}.qualification-list article strong{color:var(--text);font-size:11px}.qualification-list article small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.qualification-list article b{max-width:250px;color:var(--text-soft);text-align:right;font-size:9px;font-weight:750}.automation-boundary{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:color-mix(in srgb, var(--primary-soft) 55%, var(--panel));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 19px;display:grid}.automation-boundary>span,.automation-boundary>svg{width:36px;height:36px;color:var(--primary);background:var(--panel-strong);border-radius:11px;place-items:center;display:grid}.automation-boundary strong,.automation-boundary p{display:block}.automation-boundary strong{font-size:10px}.automation-boundary p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.automation-boundary>code{max-width:150px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.automation-boundary.paused,.automation-boundary.platform-paused,.automation-boundary.organization-paused{border-color:color-mix(in srgb, var(--orange) 35%, var(--border));background:var(--orange-soft)}.automation-boundary.paused>span,.automation-boundary.platform-paused>span,.automation-boundary.organization-paused>span{color:#956024;background:color-mix(in srgb, var(--orange) 12%, var(--panel-strong))}.automation-boundary.qualified,.automation-boundary.assist-canary,.automation-boundary.autopilot-canary{border-color:color-mix(in srgb, var(--aqua) 30%, var(--border));background:var(--aqua-soft)}.mapping-readiness-list{border-top:1px solid var(--border);gap:7px;margin-top:17px;padding-top:16px;display:grid}.mapping-readiness-list article{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.mapping-readiness-list strong,.mapping-readiness-list small{display:block}.mapping-readiness-list strong{font-size:9px}.mapping-readiness-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:7px}.mapping-readiness-list article>span{justify-items:end;gap:4px;display:grid}.canary-summary{border:1px solid color-mix(in srgb, var(--aqua) 25%, var(--border));background:var(--aqua-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0 18px;padding:13px;display:flex}.canary-summary>svg{color:#238b70;flex:none}.canary-summary strong{font-size:9px}.canary-summary p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;line-height:1.5}.execution-ledger{overflow:hidden}.execution-ledger>.section-heading{padding:20px 20px 15px}.execution-list{border-top:1px solid var(--border)}.execution-item{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) minmax(170px,auto);align-items:start;gap:12px;padding:16px 20px;display:grid}.execution-item:last-child,.execution-record:last-child{border-bottom:0}.execution-icon{width:33px;height:33px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;display:grid}.execution-main{min-width:0}.execution-main>strong,.execution-main>small{overflow-wrap:anywhere;display:block}.execution-main>strong{font-size:10px}.execution-main>small{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.45}.execution-main details{color:var(--muted);margin-top:9px;font-size:8px}.execution-main details summary{color:var(--text-soft);cursor:pointer;font-weight:750}.execution-main details ul{gap:4px;margin:7px 0 0;padding-left:17px;display:grid}.guest-price-change{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.guest-price-change>span{border:1px solid var(--border);background:var(--panel-soft);border-radius:9px;padding:8px}.guest-price-change small,.guest-price-change b{display:block}.guest-price-change small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:6px}.guest-price-change b{color:var(--text);margin-top:3px;font-size:8px}.execution-state{justify-items:stretch;gap:8px;min-width:170px;display:grid}.execution-state>.status-pill{justify-self:end}.execution-state .button{white-space:normal;text-align:center;justify-content:center;min-height:36px}.execution-record{border-bottom:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.execution-record strong,.execution-record small{overflow-wrap:anywhere;display:block}.execution-record strong{font-size:9px}.execution-record small{color:var(--muted);margin-top:3px;font-size:7px}.execution-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.propagation-states{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.propagation-states>span{color:var(--muted);text-transform:capitalize;align-items:center;gap:5px;font-size:7px;display:inline-flex}@media (max-width:820px){.automation-boundary{grid-template-columns:36px minmax(0,1fr)}.automation-boundary>.button,.automation-boundary>code,.automation-boundary>.status-pill{grid-column:2;justify-self:start}.execution-item{grid-template-columns:36px minmax(0,1fr)}.execution-state{grid-column:2;justify-items:start;min-width:0}.execution-state>.status-pill{justify-self:start}.execution-state .button{width:100%}.execution-record{grid-template-columns:36px minmax(0,1fr);align-items:start}.execution-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}@media (max-width:560px){.qualification-list>article{grid-template-columns:32px minmax(0,1fr);padding:12px 14px}.qualification-list article b{text-align:left;grid-column:2;max-width:none}.automation-boundary{padding:15px}.automation-boundary>.button{justify-content:center;width:100%}.mapping-readiness-list article{grid-template-columns:1fr}.mapping-readiness-list article>span{justify-items:start}.guest-price-change{grid-template-columns:1fr}.execution-item,.execution-record{padding:14px}.execution-ledger>.section-heading{padding:17px 14px 13px}.execution-actions .icon-button{min-width:44px;min-height:44px}}.scope-editor{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;gap:9px;margin:14px 0;padding:12px;display:grid}.scope-editor label{gap:6px;display:grid}.scope-editor label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.scope-editor textarea{resize:vertical;min-height:92px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.scope-editor>small{color:var(--muted);font-size:11px;line-height:1.45}.skip-link{z-index:1000;color:#171522;background:#fff;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:800;transition:transform .12s;position:fixed;top:10px;left:10px;transform:translateY(-160%);box-shadow:0 10px 30px #00000040}.skip-link:focus{transform:translateY(0)}.marketing-site{overflow:clip visible}.marketing-nav nav a,.marketing-login{font-size:13px}.marketing-button{font-size:14px}.marketing-button.small{font-size:12px}.marketing-hero .hero-content>p{font-size:17px}.marketing-hero h1,.split-heading h2,.decision-copy h2,.integration-marketing-grid h2,.ai-heading h2,.pilot-card h2{text-wrap:balance}.hero-trust-pill{font-size:11px}.hero-proof-row{font-size:12px}.launch-availability{background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:720px;padding:10px 14px;display:flex;color:#ffffffc7!important;margin:18px auto 0!important;font-size:12px!important;line-height:1.45!important}.launch-availability svg{color:var(--mk-mint);flex:none}.stage-chrome{font-size:10px}.stage-chrome strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.stage-chrome i{flex:none;font-size:9px}.stage-heading small,.stage-hero-card small{font-size:9px}.stage-heading>span,.stage-hero-card p{font-size:11px}.stage-preview-action{color:#171522;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin-top:18px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.stage-orbit small,.stage-metrics span,.stage-metrics small,.floating-decision-card small{font-size:9px}.floating-decision-card strong{font-size:11px}.floating-decision-card p{font-size:10px}.market-strip span,.market-strip strong{font-size:12px}.marketing-eyebrow{font-size:11px}.split-heading>p,.integration-marketing-grid>div:first-child>p{font-size:16px}.pillar-card>small{font-size:11px}.pillar-card p{font-size:14px}.mini-decision em,.mode-track i{font-size:10px}.decision-copy>p{font-size:15px}.decision-copy li>span{font-size:11px}.decision-copy li strong{font-size:14px}.decision-copy li small{font-size:12px}.receipt-top small,.receipt-price small{font-size:10px}.receipt-top strong{font-size:14px}.receipt-evidence span,.receipt-boundary strong,.receipt-boundary small{font-size:11px}.receipt-actions span{color:#aaa7b8;border:1px solid #3e3a51;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.receipt-actions span:first-child{color:#fff;background:var(--mk-purple);border-color:#0000}.ai-heading>p{font-size:14px}.demo-label{font-size:10px}.demo-stat-grid span{font-size:11px}.copilot-starters button,.copilot-followups button{min-height:40px;font-size:12px;line-height:1.4}.copilot-composer label{font-size:12px}.copilot-composer textarea{font-size:14px}.copilot-composer>div>span{font-size:11px}.copilot-composer button{min-height:40px;font-size:12px}.ai-demo-input>small{align-items:flex-start;font-size:11px;line-height:1.4}.ai-output-top span{font-size:13px}.ai-output-top i,.copilot-message>span{font-size:10px}.copilot-message>p{font-size:13px}.copilot-evidence small{font-size:10px}.copilot-evidence strong{font-size:12px}.copilot-evidence em{font-size:9px}.copilot-section-label,.copilot-followups>span{font-size:10px}.copilot-actions>div>span{font-size:9px}.copilot-actions strong{font-size:11px}.copilot-actions p{font-size:10px}.brief-watchout,.comparison-head{font-size:11px}.comparison-row,.comparison-row>strong{font-size:13px}.comparison-note{color:var(--mk-soft);margin-top:14px;font-size:12px;line-height:1.55}.cloud-core small{font-size:10px}.cloud-node{min-height:42px;font-size:12px}.marketing-text-link{min-height:36px;font-size:13px}.pilot-card p{font-size:14px}.pilot-steps span{font-size:12px}.pilot-actions>a:last-child{min-height:36px;font-size:13px}.footer-cta p,.footer-brand-column>p{font-size:14px}.footer-company span{font-size:10px}.footer-company a,.footer-link-column strong,.footer-link-column a{font-size:12px}.footer-link-column a{align-items:center;min-height:28px;display:inline-flex}.footer-secondary-action{min-height:42px;font-size:12px}.footer-trust-row span,.footer-bottom{font-size:11px}.public-doc-nav nav>a:not(.marketing-button){font-size:13px}.launch-boundary-notice{color:#1b6552;background:#eefaf6;border:1px solid #c9e5dc;border-radius:14px;align-items:flex-start;gap:12px;padding:17px 19px;display:flex;margin-top:0!important}.launch-boundary-notice>svg{flex:none;margin-top:2px}.launch-boundary-notice strong{font-size:14px}.launch-boundary-notice p{color:#397565;margin:4px 0 0;font-size:12px;line-height:1.55}@media (max-width:720px){.marketing-nav-actions .marketing-button{min-height:38px;font-size:11px}.marketing-hero .hero-content>p{font-size:15px}.launch-availability{text-align:left;align-items:flex-start;font-size:12px!important}.stage-chrome strong{font-size:9px}.stage-chrome i,.stage-heading small,.stage-hero-card small{font-size:8px}.stage-hero-card p{font-size:10px}.stage-preview-action{font-size:9px}.market-strip span,.market-strip strong{font-size:11px}.comparison-table{box-shadow:none;border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.comparison-head{display:none}.comparison-row{background:#fff;border:1px solid #e5e6ed;border-radius:15px;grid-template-columns:1fr 1fr;gap:9px;min-width:0;min-height:0;padding:16px;display:grid}.comparison-row>strong{grid-column:1/-1;padding-bottom:5px;font-size:15px}.comparison-row>span,.comparison-row>b{background:#f6f6f9;border-radius:10px;align-content:center;gap:5px;height:auto;min-height:60px;margin:0;padding:10px;display:grid}.comparison-row>span:before,.comparison-row>b:before{content:attr(data-label);color:#858896;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.comparison-row>b{background:#f1efff;grid-column:1/-1;grid-template-columns:auto 1fr;align-content:center;align-items:center}.comparison-row>b:before{grid-column:1/-1}.integration-cloud{transform:none}.copilot-evidence{grid-template-columns:1fr}}@media (max-width:430px){.marketing-hero h1{font-size:43px}.marketing-button{width:100%}.marketing-nav .marketing-button{width:auto}.stage-chrome i{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.floating-decision-card{grid-template-columns:36px minmax(0,1fr) auto}.receipt-actions{flex-direction:column}.receipt-actions span{justify-content:center}.ai-demo-input,.ai-demo-output{padding:18px}.public-doc-nav{padding-inline:15px}.public-doc-nav .foxes-brand-copy strong{font-size:11px}.public-doc-nav .foxes-brand-copy small{font-size:9px}.public-doc-nav .marketing-button{width:auto;padding-inline:11px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after,.public-document *,.public-document :before,.public-document :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:2px}.copilot-retry{color:#5541c5;cursor:pointer;background:#fff;border:1px solid #d9d3f4;border-radius:9px;min-height:38px;margin-top:12px;padding:0 13px;font-size:12px;font-weight:750}.messenger-panel>header{grid-template-columns:42px 1fr 34px}.messenger.open .messenger-launcher{display:none}.messenger-panel>header strong{font-size:16px}.messenger-panel>header small,.messenger-trust{font-size:11px}.messenger-message>span{font-size:10px}.messenger-message>p{font-size:13px}.messenger-evidence small{font-size:9px}.messenger-evidence strong{font-size:12px}.messenger-evidence em,.messenger-actions>div>span{font-size:9px}.messenger-actions strong{font-size:11px}.messenger-actions p,.messenger-warning,.messenger-message>footer span{font-size:10px}.messenger-starters button,.messenger-retry{min-height:40px;font-size:12px}.messenger-starters button small{font-size:9px}.messenger-composer textarea{font-size:14px}.messenger-composer>small{font-size:10px}.messenger-starters button:disabled,.messenger-retry:disabled{opacity:.55;cursor:not-allowed}.messenger-panel{background:#fff;border-color:#e5e2ee;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(400px,100vw - 28px);height:min(680px,100vh - 100px);box-shadow:0 26px 80px #1e18413d,0 8px 24px #1e18411a}.messenger-panel>header{background:linear-gradient(135deg,#6b54e8 0%,#5037c8 58%,#442cae 100%);grid-template-columns:40px minmax(0,1fr) 34px 34px;gap:9px;min-height:70px;padding:11px 12px;position:relative}.messenger-avatar{background:#ffffff21;border-radius:13px;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff14}.messenger-panel>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.messenger-panel>header small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.messenger-panel>header button{border-radius:10px;width:34px;height:34px;transition:background .16s,transform .16s}.messenger-panel>header button:hover{transform:translateY(-1px)}.messenger-menu-wrap{position:relative}.messenger-menu{z-index:5;color:#34313f;background:#fff;border:1px solid #e6e3ed;border-radius:13px;width:190px;padding:6px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 18px 48px #1f193e33}.messenger-panel>header .messenger-menu button,.messenger-panel>header .messenger-menu a{color:#4a4655;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:auto;min-height:40px;padding:0 10px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.messenger-panel>header .messenger-menu button:hover,.messenger-panel>header .messenger-menu a:hover{color:#4f3cc2;background:#f4f1ff;transform:none}.messenger-panel>header .messenger-menu button:last-child{color:#a04454}.messenger-trust{color:#615e6d;background:#fff;border-bottom-color:#eceaf2;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:10px;line-height:1.25}.messenger-trust strong{color:#4a4657;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.messenger-trust span{white-space:nowrap;margin-left:auto}.messenger-thread{background:#f7f7fa;padding:16px 14px}.messenger-thread.initial{justify-content:center;align-items:center;padding:20px 16px;display:flex}.messenger-welcome{text-align:center;justify-items:center;width:100%;max-width:342px;display:grid}.messenger-welcome-icon{color:#fff;background:linear-gradient(145deg,#765fff,#4d35c7);border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid;box-shadow:0 12px 26px #553bc93d}.messenger-welcome-eyebrow{color:#6755cd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.messenger-welcome h2{color:#272432;letter-spacing:-.035em;max-width:310px;margin:7px 0 0;font-size:24px;line-height:1.12}.messenger-welcome>p{color:#777380;max-width:320px;margin:10px 0 0;font-size:13px;line-height:1.55}.messenger-welcome .messenger-starters{gap:7px;width:100%;margin:20px 0 0}.messenger-welcome .messenger-starters button{color:#35313f;text-align:left;background:#fff;border:1px solid #e1deea;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:57px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 8px #241e4108}.messenger-welcome .messenger-starters button:hover{color:#3f2fa3;background:#fff;border-color:#bdb4ed;transform:translateY(-1px);box-shadow:0 8px 20px #4a36ac17}.messenger-welcome .messenger-starters button>span{min-width:0}.messenger-welcome .messenger-starters button small{color:#8c8797;letter-spacing:.08em;margin:0 0 3px;font-size:9px}.messenger-welcome .messenger-starters button strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.35;display:block;overflow:hidden}.messenger-welcome .messenger-starters button>svg{color:#8678d8;flex:none}.messenger-welcome-note{color:#8a8692;text-align:left;align-items:flex-start;gap:7px;margin-top:15px;font-size:10px;line-height:1.45;display:flex}.messenger-welcome-note svg{color:#6653cb;flex:none;margin-top:1px}.messenger-message{width:86%;box-shadow:none;border-radius:17px;margin-bottom:12px;padding:12px 13px}.messenger-message.assistant{border-color:#e4e1ea;border-bottom-left-radius:6px}.messenger-message.user{border-bottom-right-radius:6px;box-shadow:0 8px 20px #533dbe29}.messenger-message>p{font-size:13px;line-height:1.55}.messenger-composer{padding:10px 12px max(11px,env(safe-area-inset-bottom));background:#fff;border-top-color:#e8e5ed;grid-template-columns:minmax(0,1fr) 44px;gap:8px;box-shadow:0 -8px 25px #211c3b0a}.messenger-composer textarea{color:#2d2a36;background:#f8f8fa;border-color:#dbd7e3;border-radius:15px;min-height:44px;max-height:104px;padding:12px 14px;font-size:14px;line-height:1.4}.messenger-composer textarea::placeholder{color:#98949f}.messenger-composer textarea:focus{background:#fff;border-color:#7461da;box-shadow:0 0 0 3px #6752d31c}.messenger-composer>button{background:linear-gradient(145deg,#725bea,#5339c5);border-radius:15px;width:44px;height:44px;box-shadow:0 8px 18px #4e38b838}.messenger-composer>button:not(:disabled):hover{transform:translateY(-1px)}.messenger-composer>small{color:#6b6977;justify-content:space-between;gap:12px;padding:0 2px;font-size:9px;line-height:1.3;display:flex}.messenger-composer>small span:last-child{flex:none}@media (max-width:600px){.messenger-panel{width:100vw;height:100dvh;box-shadow:none;border-radius:0}.messenger-panel>header{min-height:68px;padding-top:max(10px,env(safe-area-inset-top))}.messenger-trust{min-height:35px}.messenger-thread.initial{padding:14px 16px}.messenger-welcome{max-width:360px}.messenger-welcome h2{font-size:25px}.messenger-welcome .messenger-starters{margin-top:18px}.messenger-welcome .messenger-starters button{min-height:56px}.messenger-message{width:89%}}@media (max-height:690px){.messenger-welcome-icon{border-radius:13px;width:40px;height:40px;margin-bottom:10px}.messenger-welcome h2{font-size:21px}.messenger-welcome>p{margin-top:7px;font-size:12px}.messenger-welcome .messenger-starters{gap:5px;margin-top:13px}.messenger-welcome .messenger-starters button{min-height:48px;padding-block:8px}.messenger-welcome-note{margin-top:10px}}.marketing-mobile-menu{display:none;position:relative}.marketing-nav>.marketing-brand{min-height:44px}.marketing-header-logo{background:#15131f;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid;overflow:hidden;box-shadow:0 10px 28px #ff801c33}.marketing-header-logo img{object-fit:contain;width:34px;height:34px}.marketing-header-name strong,.marketing-header-name small{white-space:nowrap;display:block}.marketing-header-name strong{color:#fff;letter-spacing:-.025em;font-size:14px}.marketing-header-name small{color:#fff9;letter-spacing:.07em;margin-top:2px;font-size:8px;font-weight:700}.marketing-menu-trigger{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.marketing-menu-trigger:hover{background:#ffffff2b}.marketing-menu-trigger:focus-visible{outline-offset:3px;outline:3px solid #83f0d68c}.marketing-nav .marketing-button.small{min-height:44px}.marketing-nav>nav a,.marketing-login{align-items:center;min-height:44px;display:inline-flex}.launch-boundary-bar{z-index:5;color:#302b4b;background:#fffffff5;border:1px solid #d8d5e8;border-radius:16px;align-items:flex-start;gap:11px;margin-top:68px;padding:18px 22px;display:flex;position:relative;box-shadow:0 20px 55px #1f184e1f}.launch-boundary-bar>svg{color:#2c9a7d;flex:none}.launch-boundary-bar strong,.launch-boundary-bar span{display:block}.launch-boundary-bar strong{font-size:13px}.launch-boundary-bar span{color:#6c6879;margin-top:4px;font-size:12px;line-height:1.55}.connector-capability-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;scroll-margin-top:24px;display:grid}.connector-capability-list>div{background:#fff;border:1px solid #e2e2ea;border-radius:15px;grid-template-columns:1fr auto;gap:5px 12px;padding:17px 18px;display:grid}.connector-capability-list strong{color:#292735;font-size:13px}.connector-capability-list span{color:#777482;grid-column:1/-1;font-size:11px;line-height:1.45}.connector-capability-list b{color:#6454c5;white-space:nowrap;background:#efedff;border-radius:999px;grid-area:1/2;align-self:start;padding:5px 7px;font-size:9px}.connector-capability-list b.soon{color:#b8651b;background:#fdf1e3}.agent-native-band{color:#fff;background:radial-gradient(circle at 12% 0,#83f0d629,#0000 22rem),radial-gradient(circle at 100% 100%,#7c65ff52,#0000 20rem),#100f1a;border-radius:30px;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:54px;display:grid;box-shadow:0 30px 80px #110f2859}.agent-native-pill{color:#b9f4e6;letter-spacing:.12em;background:#83f0d61a;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:9px;font-weight:800;display:inline-flex}.agent-native-copy h2{letter-spacing:-.05em;text-wrap:balance;margin:18px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.06}.agent-native-copy p{color:#9d9fb2;max-width:44ch;margin:16px 0 0;font-size:13px;line-height:1.7}.agent-native-link{color:#a8f0dd;align-items:center;gap:6px;margin-top:22px;font-size:12px;font-weight:750;display:inline-flex}.agent-native-tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agent-native-tools span{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;gap:3px;padding:15px 16px;display:grid}.agent-native-tools code{color:#d9d5ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.agent-native-tools small{color:#8d8fa2;font-size:10px}@media (max-width:900px){.agent-native-band{grid-template-columns:1fr;gap:32px;padding:34px 24px}.agent-native-tools{grid-template-columns:1fr}}.footer-main{grid-template-columns:1.55fr repeat(3,1fr)}.footer-desktop-link-column{align-content:start;gap:12px;display:grid}.footer-desktop-link-column>strong{color:#f5f4f8;margin-bottom:3px;font-size:12px}.footer-desktop-link-column>nav{align-content:start;gap:12px;display:grid}.footer-desktop-link-column a{color:#858391;align-items:center;width:fit-content;min-height:32px;font-size:12px;line-height:1.35;transition:color .16s,transform .16s;display:inline-flex}.footer-desktop-link-column a:hover{color:#fff;transform:translate(2px)}.footer-link-column{display:none}.footer-link-column summary{color:#f5f4f8;cursor:default;font-size:12px;font-weight:750;list-style:none}.footer-link-column summary::-webkit-details-marker{display:none}.footer-link-column>nav{align-content:start;gap:12px;margin-top:15px;display:grid!important}.footer-link-column>nav a{color:#858391;align-items:center;width:fit-content;min-height:32px;font-size:12px;line-height:1.35;transition:color .16s,transform .16s;display:inline-flex}.footer-link-column>nav a:hover{color:#fff;transform:translate(2px)}@media (max-width:980px){.marketing-nav>nav,.marketing-nav-actions>.marketing-button,.marketing-login{display:none}.marketing-mobile-menu{display:block}.footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:32px}}@media (max-width:720px){.marketing-site{overflow:clip}.marketing-nav{height:72px}.marketing-header-name strong{font-size:13px}.marketing-header-name small{color:#ffffffb3;font-size:8px}.marketing-nav-actions{gap:10px}.marketing-hero{min-height:0;padding-top:112px;padding-bottom:0}.hero-trust-pill{padding:7px 10px;font-size:9px}.marketing-hero h1{max-width:520px;margin-top:20px;font-size:clamp(42px,12vw,54px);line-height:.99}.marketing-hero .hero-content>p{max-width:500px;font-size:15px;line-height:1.55}.marketing-hero-actions{max-width:500px;margin:24px auto 0}.marketing-hero-actions .marketing-button{min-height:50px}.hero-proof-row{grid-template-columns:repeat(3,1fr);gap:8px;max-width:500px;margin:18px auto 0;display:grid}.hero-proof-row span{text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:flex-start;padding:10px 8px;font-size:10px;line-height:1.35}.hero-proof-row svg{flex:none}.product-stage{margin-top:32px;transform:none}.stage-chrome{padding-inline:10px}.stage-chrome strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-sidebar>span:nth-of-type(n+4){display:none}.launch-boundary-bar{border-radius:14px;margin-top:24px;padding:15px 16px}.launch-boundary-bar strong{font-size:12px}.launch-boundary-bar span{font-size:11px}.market-strip{margin-top:28px;padding:21px 0}.market-strip .marketing-container{grid-template-columns:1fr 1fr;display:grid}.market-strip span{grid-column:1/-1}.market-strip strong{text-align:center;background:#fafafd;border:1px solid #ececf1;border-radius:9px;padding:8px}.market-strip strong:last-child{grid-column:1/-1}.marketing-section{padding:62px 0}.split-heading{gap:20px}.split-heading h2,.decision-copy h2,.integration-marketing-grid h2{font-size:clamp(34px,9vw,42px)}.pillar-grid{gap:12px;margin-top:30px}.pillar-card{min-height:0;padding:24px}.pillar-card>small{margin-top:34px}.pillar-card h3{font-size:27px}.mini-channel-stack,.mini-decision,.mode-track{margin-top:26px;position:static}.mini-decision{flex-wrap:wrap;padding:15px}.mini-decision em{margin-left:auto}.mode-track{grid-template-columns:1fr 1fr}.decision-grid{gap:38px}.decision-copy ol{gap:16px;margin-top:27px}.decision-receipt-card{border-radius:20px}.receipt-actions span{min-height:42px}.ai-heading{grid-template-columns:44px 1fr;gap:13px}.ai-heading>p{grid-column:1/-1;padding-left:57px}.ai-demo-grid{border-radius:19px;margin-top:25px}.copilot-widget .ai-demo-input,.copilot-widget .ai-demo-output{min-height:0}.copilot-thread{max-height:430px}.comparison-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:14px}.comparison-row>strong{grid-column:1/-1}.comparison-row>span,.comparison-row>b{min-height:72px;padding:9px 7px;font-size:11px}.comparison-row>b{grid-column:auto;grid-template-columns:1fr;align-items:start}.comparison-row>b:before{grid-column:auto}.integration-marketing-grid{gap:28px}.integration-cloud{display:none}.connector-capability-list{grid-template-columns:1fr;gap:8px}.connector-capability-list>div{align-content:center;min-height:88px}.pilot-section{padding:56px 0}.pilot-card{gap:30px;padding:30px 22px}.pilot-steps{grid-template-columns:1fr 1fr}.pilot-actions{padding-top:24px}.pilot-actions>a:last-child{justify-content:center;align-items:center;min-height:44px;display:flex}.marketing-footer{padding-top:38px}.footer-main{grid-template-columns:1fr;gap:0;padding:12px 0 30px;display:grid}.footer-brand-column{grid-column:auto;padding:12px 0 27px}.footer-desktop-link-column{display:none}.footer-link-column{border-top:1px solid #ffffff14;padding:0;display:block}.footer-link-column summary{cursor:pointer;align-items:center;min-height:54px;display:flex;position:relative}.footer-link-column summary:after{content:"+";color:#817c94;font-size:20px;font-weight:400;position:absolute;right:2px}.footer-link-column[open] summary:after{content:"−"}.footer-link-column:not([open])>nav{display:none!important}.footer-link-column>nav{gap:3px;margin:0;padding:0 0 15px}.footer-link-column>nav a{width:100%;min-height:44px}.footer-trust-row{grid-template-columns:1fr 1fr;margin-top:6px}.footer-trust-row span{align-items:flex-start;font-size:10px;line-height:1.35}.footer-bottom{padding-bottom:72px}.messenger-launcher{border-radius:16px;width:50px;height:50px}}@media (max-width:430px){.marketing-container{width:min(100% - 24px,1180px)}.marketing-nav{width:calc(100% - 24px)}.marketing-header-logo{width:36px;height:36px}.marketing-header-logo img{width:31px;height:31px}.marketing-hero h1{font-size:42px}.hero-proof-row{grid-template-columns:1fr}.hero-proof-row span{align-items:center;min-height:43px}.stage-sidebar{display:none}.stage-layout{grid-template-columns:1fr}.stage-main{padding:12px}.stage-hero-card{min-height:174px}.stage-metrics>div{min-height:69px}.floating-decision-card{grid-template-columns:34px minmax(0,1fr)}.float-impact{display:none}.launch-boundary-bar{width:calc(100% - 24px)}.receipt-price strong{font-size:21px}.ai-heading>p{padding-left:0}.ai-demo-input,.ai-demo-output{padding:17px}.demo-stat-grid{gap:6px}.copilot-composer button{min-height:44px}.connector-capability-list b{font-size:8px}.footer-trust-row{grid-template-columns:1fr}}@media (max-width:720px){.app-shell .topbar{height:68px}.app-shell :is(.icon-button,.search-trigger,.account-button){min-width:44px;height:44px}.app-shell .search-trigger{width:44px}.app-shell .button{min-height:44px;font-size:12px}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}.app-shell .member-role select{height:44px}.account-popover>button{min-height:44px;font-size:12px}.notification-item{min-height:52px}.notification-item strong{font-size:12px}.notification-item small,.popover-heading span{font-size:10px}.popover-heading strong{font-size:12px}.login-form-panel>p{font-size:13px}.login-form-panel label>span{font-size:12px}.login-form-panel input{font-size:16px}.login-submit{min-height:48px;font-size:14px}.login-switches button{text-align:left;min-height:44px;font-size:12px}.login-legal{font-size:11px}.login-message{font-size:12px}.login-story p{font-size:13px}.login-story li{font-size:12px}.public-doc-nav{gap:8px;min-height:72px;padding-inline:12px}.public-doc-nav nav{gap:8px}.public-doc-nav .public-doc-signin{align-items:center;min-height:44px;font-size:11px!important;display:inline-flex!important}.public-doc-nav .marketing-button.small{min-height:44px;padding-inline:10px;font-size:10px}}@media (max-width:430px){.app-shell .demo-state-pill{display:none}.app-shell .account-button{justify-content:center;width:44px;padding:0;display:flex}.app-shell .account-button>span{width:34px;height:34px}.app-shell .account-button>svg{display:none}.app-shell .topbar-actions{gap:4px}}.organization-onboarding form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(680px,100vw - 32px);padding:22px}.organization-onboarding .organization-name-field{grid-column:1/-1}.organization-onboarding label{color:#4f5363;align-content:start;font-size:12px}.organization-onboarding label small,.organization-onboarding form>small{color:#747786;font-size:12px;font-weight:500;line-height:1.5}.organization-onboarding input,.organization-onboarding select{color:#171725;min-height:46px;font-size:15px}.organization-onboarding input[aria-invalid=true]{border-color:#bd4d5d;box-shadow:0 0 0 3px #bd4d5d1c}.organization-onboarding :is(input,select,button,a):focus-visible{outline-offset:2px;outline:3px solid #6653ff4d}.slug-suggestions{background:#f8f7ff;border:1px solid #dcd8f2;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:13px;display:flex}.slug-suggestions legend{color:#5d4ec1;padding:0 5px;font-size:12px;font-weight:800}.slug-suggestions button{color:#54b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfc8f4;border-radius:999px;padding:0 12px;font-size:12px;font-weight:750}.organization-create-error{width:min(680px,100vw - 32px);font-size:12px}.login-card-eyebrow{letter-spacing:.08em;font-weight:850;color:#287765!important;margin:16px 0 5px!important;font-size:11px!important}.signed-in-card p{font-size:13px;line-height:1.6}.login-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.login-card-actions .button{min-height:44px}.login-card-actions .button.ghost{color:#5f6371}.login-message a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.login-back{align-items:center;min-height:44px;font-size:15px;font-weight:650}.login-eyebrow{font-size:13px;line-height:1.4}.login-story .marketing-brand>span:last-child strong{font-size:17px}.login-story .marketing-brand>span:last-child small{font-size:12px;line-height:1.35}.login-form-panel>p{color:#666a78}.login-legal,.signed-in-card p{color:#626675}.login-form-panel label>div{transition:border-color .16s,box-shadow .16s,background-color .16s}.login-form-panel label>div:focus-within{background:#fff;border-color:#7b6af0;box-shadow:0 0 0 4px #6653ff1f}.login-page :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #8574ff6b}@media (min-width:721px){.login-page{padding-inline:32px}.login-shell{width:min(1160px,100%);min-height:clamp(680px,78vh,720px)}.login-story{padding:52px 56px}.login-story h2{max-width:480px;margin:22px 0 18px;font-size:46px;line-height:1.04}.login-story p{max-width:470px;font-size:16px;line-height:1.65}.login-story ul{gap:15px}.login-story li{gap:10px;font-size:15px;line-height:1.4}.login-form-panel{padding:50px 62px}.login-form-icon{width:52px;height:52px}.login-form-panel h1{margin:22px 0 11px;font-size:38px;line-height:1.08}.login-form-panel>p{font-size:16px;line-height:1.6}.login-form-panel form{gap:18px;margin-top:30px}.login-form-panel label>span{margin-bottom:8px;font-size:14px}.login-form-panel label>div{border-radius:13px;gap:10px;height:56px;padding-inline:16px}.login-form-panel input{font-size:17px}.login-submit{border-radius:13px;min-height:56px;font-size:16px}.login-switches{margin-top:18px}.login-switches button{min-height:44px;font-size:14px;font-weight:650}.login-legal{margin-top:22px;font-size:14px;line-height:1.6}.login-message{padding:13px;font-size:14px}}@media (min-width:821px) and (max-height:760px){.login-shell{min-height:660px}.login-story{padding-block:42px}.login-form-panel{padding-block:38px}.login-form-panel form{margin-top:24px}.login-legal{margin-top:16px}}.login-page{overflow:hidden}.login-page:before,.login-page:after{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.login-page:before{background:radial-gradient(circle,#714cff47,#0000 68%);width:520px;height:520px;top:-160px;right:-140px}.login-page:after{background:radial-gradient(circle,#48e0c21f,#0000 66%);width:480px;height:480px;bottom:-200px;left:-160px}.login-shell{z-index:1;border-color:#ffffff2e;position:relative;box-shadow:0 24px 55px #00000047,0 60px 130px #0a062873}.login-story{position:relative;overflow:hidden}.login-story:before,.login-story:after{content:"";pointer-events:none;border:1px dashed #ffffff24;border-radius:50%;position:absolute;bottom:-150px;right:-150px}.login-story:before{width:300px;height:300px}.login-story:after{opacity:.6;width:440px;height:440px}.login-story>*{z-index:1;position:relative}.login-story li{color:#cac7d8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:11px 13px}.login-story li svg{flex:none}.login-form-icon{color:#fff;background:linear-gradient(135deg,#7969ff,#4932d7);box-shadow:0 14px 30px #513dda47}.login-form-panel label>div:hover{border-color:#c9c4ec}.login-submit{background:linear-gradient(135deg,#6957ff,#5541d8);transition:transform .15s,box-shadow .15s}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 36px #5541d652}.login-switches button{text-underline-offset:4px}.login-switches button:hover{text-decoration:underline}.login-back{transition:color .14s}.login-back:hover{color:#fff}@media (max-width:820px){.login-page:before{width:380px;height:380px}.login-story:before{right:-170px}}@media (max-width:720px){.login-form-panel{order:-1;min-height:auto}.login-story{min-height:360px}.login-story p,.login-story li{font-size:14px}.login-form-panel{min-height:560px}.login-form-panel>p{font-size:14px}.login-form-panel label>span{font-size:13px}.login-form-panel label>div{height:52px}.login-submit{min-height:52px;font-size:15px}.login-switches button{font-size:13px}.login-legal{font-size:12px}.login-message{font-size:13px}}.onboarding-resume{background:linear-gradient(110deg,#fbfaff,#f4f1ff);border-color:#d7d1fb;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.onboarding-resume>div{gap:4px;display:grid}.onboarding-resume small{color:#6653d9;letter-spacing:.08em;font-size:10px;font-weight:850}.onboarding-resume strong{font-size:15px}.onboarding-resume p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.billing-return-notice{color:#72501a;background:#fff8e7;border:1px solid #e5d0a0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 18px;display:grid;margin-top:0!important}.billing-return-notice>svg{align-self:start;margin-top:2px}.billing-return-notice strong{font-size:14px;display:block}.billing-return-notice p{color:#755f38;margin:4px 0 0;font-size:12px;line-height:1.55}.billing-return-notice .marketing-button{color:#fff;background:#5f49d5;justify-content:center;min-height:42px;text-decoration:none}.launch-alert .button{flex:none}@media (max-width:620px){.organization-onboarding{padding:20px 12px}.organization-onboarding form{grid-template-columns:1fr;gap:14px;padding:17px}.organization-onboarding form>*,.organization-onboarding .organization-name-field{grid-column:1}.organization-onboarding input,.organization-onboarding select{min-height:48px;font-size:16px}.slug-suggestions button{min-height:44px}.login-card{padding:32px 20px}.login-card-actions{flex-direction:column;align-items:stretch}.login-card-actions .button{justify-content:center;width:100%}.onboarding-resume{flex-direction:column;align-items:stretch}.onboarding-resume .button{justify-content:center;width:100%}.billing-return-notice{grid-template-columns:auto 1fr}.billing-return-notice .marketing-button{grid-column:1/-1;justify-content:center}.launch-alert{flex-wrap:wrap;align-items:flex-start}.launch-alert .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.organization-onboarding *,.billing-return-notice *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.public-status-panel{gap:22px;display:grid}.public-status-loading,.public-status-error{background:#fff;border:1px solid #e2e0ea;border-radius:20px;align-items:center;gap:17px;min-height:180px;padding:28px;display:flex;box-shadow:0 16px 50px #1914370f}.public-status-loading strong,.public-status-error strong{color:#20202b;font-size:17px;display:block}.public-status-loading p,.public-status-error p{margin:5px 0 0}.public-status-spinner{color:#6854db;animation:1.1s linear infinite public-status-spin}.public-status-error{color:#9a5724;background:#fffaf5;align-items:flex-start}.public-status-error button,.public-status-summary button{color:#5543bc;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d4ed;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.public-status-error button:focus-visible,.public-status-summary button:focus-visible{outline-offset:2px;outline:3px solid #6854db3d}.public-status-summary{color:#1e765e;background:linear-gradient(120deg,#f1fbf7,#fff);border:1px solid #cce6dc;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding:26px 28px;display:grid;box-shadow:0 18px 55px #1914370f}.public-status-summary.is-degraded{color:#9b641e;background:linear-gradient(120deg,#fff9ef,#fff);border-color:#ecd5af}.public-status-summary>svg{margin-top:4px}.public-status-summary span,.public-status-section-heading>span{color:inherit;letter-spacing:.12em;font-size:10px;font-weight:900}.public-status-summary h2{color:#20202b;letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(22px,4vw,31px)}.public-status-summary p{color:#5f756f;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.public-status-summary button{margin:0}.public-status-services,.public-status-access{background:#fff;border:1px solid #e2e0ea;border-radius:22px;padding:26px 28px;box-shadow:0 18px 55px #1914370d}.public-status-section-heading{margin-bottom:19px}.public-status-section-heading>span{color:#6653d9}.public-status-section-heading h2{margin:5px 0 0;font-size:21px}.public-status-section-heading p{max-width:660px;margin:8px 0 0;font-size:12px;line-height:1.55}.public-status-service-list{border-top:1px solid #eceaf1;display:grid}.public-status-service{color:#343340;border-bottom:1px solid #eceaf1;justify-content:space-between;align-items:center;gap:18px;min-height:56px;font-size:13px;display:flex}.public-status-service strong{color:#267a62;align-items:center;gap:7px;min-height:30px;font-size:11px;display:inline-flex}.public-status-service strong.is-degraded{color:#a06421}.public-status-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-status-access-grid>div{background:#faf9ff;border:1px solid #e6e2f3;border-radius:15px;align-content:start;gap:8px;min-height:132px;padding:18px;display:grid}.public-status-access-grid svg{color:#6754d7}.public-status-access-grid span{color:#777482;font-size:11px}.public-status-access-grid strong{color:#262432;font-size:14px;line-height:1.4}.public-status-disclaimer{text-align:center;padding:0 8px;color:#85828f!important;margin:0!important;font-size:11px!important}@keyframes public-status-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.public-status-summary{grid-template-columns:auto minmax(0,1fr);padding:21px}.public-status-summary button{grid-column:1/-1;width:100%;min-height:44px}.public-status-services,.public-status-access{padding:21px}.public-status-access-grid{grid-template-columns:1fr}.public-status-access-grid>div{min-height:112px}.public-doc-nav .public-doc-secondary-link{display:none}}@media (max-width:430px){.public-status-summary{border-radius:18px;gap:12px;padding:18px}.public-status-summary h2{font-size:22px}.public-status-services,.public-status-access{border-radius:18px;padding:18px}.public-status-service{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:11px 0}.public-status-service strong{min-height:24px}.public-status-loading,.public-status-error{padding:21px}}@media (prefers-reduced-motion:reduce){.public-status-spinner{animation-duration:.01ms!important}}.commissioning-panel{background:linear-gradient(145deg,#fff 58%,#f7f5ff);border-color:#dcd6ff;gap:18px;padding:20px;display:grid}.commissioning-guardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.commissioning-guardrails span{color:#555164;background:#ffffffd1;border:1px solid #e5e1f5;border-radius:12px;align-items:center;gap:9px;min-height:52px;padding:11px 13px;font-size:11px;font-weight:750;line-height:1.35;display:flex}.commissioning-guardrails svg{color:#6754d7;flex:none}.commissioning-preview{background:#faf9ff;border:1px solid #ddd7ff;border-radius:14px;gap:12px;padding:16px;display:grid}.commissioning-preview p,.commissioning-preview>small{color:#6d6879;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.commissioning-confirmation{max-width:560px}.commissioning-confirmation input{letter-spacing:.06em;font-weight:800}@media (max-width:900px){.commissioning-guardrails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.commissioning-panel{gap:14px;padding:16px}.commissioning-guardrails{grid-template-columns:1fr}.commissioning-guardrails span{min-height:46px}.commissioning-preview{padding:13px}.commissioning-panel .policy-actions{flex-direction:column;align-items:stretch}.commissioning-panel .policy-actions .button{justify-content:center;width:100%}}.marketing-site-v2{--rp-paper:#f4f1e8;--rp-paper-light:#faf8f2;--rp-line:#d9d5c9;--rp-ink:#16151b;--rp-purple:#6653ff;background:var(--rp-paper-light)}.rp-announcement{z-index:30;color:#d4d0df;background:#17151d;justify-content:center;align-items:center;gap:18px;min-height:35px;padding:7px 20px;font-size:10px;line-height:1.4;display:flex;position:relative}.rp-announcement>span{color:#a69cfb;letter-spacing:.12em;align-items:center;gap:7px;font-weight:900;display:inline-flex}.rp-announcement>span i{background:#83f0d6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #83f0d61a}.rp-announcement strong{color:#fff;font-size:11px;font-weight:650}.rp-announcement a{color:#c9c2ff;align-items:center;gap:5px;min-height:26px;font-weight:800;display:inline-flex}.rp-announcement a:hover{color:#fff}.marketing-site-v2 .rp-marketing-header{width:min(1240px,100% - 40px);height:78px;color:var(--rp-ink);border-bottom-color:#1a182024;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.marketing-site-v2 .marketing-header-logo{background:#17151d;box-shadow:0 9px 24px #211b4824}.marketing-site-v2 .marketing-header-name strong{color:var(--rp-ink);font-size:15px}.marketing-site-v2 .rp-marketing-header .marketing-header-name>small{color:#68636d;font-size:8px}.marketing-site-v2 .rp-marketing-header>nav a,.marketing-site-v2 .rp-marketing-header .marketing-login{color:#5d5962;font-size:12px}.marketing-site-v2 .rp-marketing-header>nav a:hover,.marketing-site-v2 .rp-marketing-header .marketing-login:hover{color:var(--rp-purple)}.marketing-site-v2 .rp-marketing-header .marketing-button.small{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#17151d;border-color:#17151d}.marketing-site-v2 .rp-marketing-header .marketing-button.small:hover{color:#fff;background:var(--rp-purple)}.marketing-site-v2 .rp-marketing-header .marketing-menu-trigger{color:#201e25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#d6d1c6}.marketing-site-v2 .rp-marketing-header .marketing-menu-trigger:hover{background:#fff}.rp-hero{border-bottom:1px solid var(--rp-line);color:var(--rp-ink);background:var(--rp-paper);padding:72px 0 78px;position:relative;overflow:hidden}.rp-hero-grid{pointer-events:none;background-image:linear-gradient(#19171d11 1px,#0000 1px),linear-gradient(90deg,#19171d11 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 5%,#000000b8 70%,#0000);mask-image:linear-gradient(#000 5%,#000000b8 70%,#0000)}.rp-hero-glow{pointer-events:none;filter:blur(35px);background:radial-gradient(circle at 35% 55%,#6653ff30,#0000 46%),radial-gradient(circle at 70% 46%,#83f0d62e,#0000 40%);border-radius:50%;width:980px;height:560px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.rp-hero-inner{z-index:1;gap:51px;display:grid;position:relative}.rp-hero-copy{text-align:center;justify-items:center;display:grid}.rp-hero-eyebrow{color:#423f49;letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:inline-flex}.rp-hero-eyebrow i{background:var(--rp-purple);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6653ff1a}.rp-hero-eyebrow b{color:#89838e;font-size:9px;font-weight:750}.rp-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:1040px;margin:26px 0 22px;font-size:clamp(55px,7.1vw,94px);line-height:.92}.rp-hero h1 span{color:var(--rp-purple)}.rp-hero-copy>p{color:#5c5861;max-width:730px;margin:0;font-size:17px;line-height:1.62}.rp-hero-proof{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:23px;display:flex}.rp-hero-proof span{color:#4f4b54;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.rp-hero-proof svg{color:#2b8b76}.rp-audit{width:min(1010px,100%);color:var(--rp-ink);background:#fffdf8f0;border:1px solid #c9c3b6;border-radius:4px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 34px 85px #231d3a1f}.rp-audit:before{content:"";background:linear-gradient(90deg,var(--rp-purple),#9d8eff 57%,#71d9c1);height:3px;position:absolute;inset:0 0 auto}.rp-audit-topline{border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 22px;display:flex}.rp-audit-kicker{color:var(--rp-purple);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.rp-audit-kicker i{background:#31a88b;border-radius:50%;width:6px;height:6px}.rp-audit-topline h2{letter-spacing:-.045em;margin:7px 0 0;font-size:25px}.rp-audit-safety{color:#23735f;background:#f0faf7;border:1px solid #cce0d9;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.rp-audit-fieldset{border:0;min-width:0;margin:0;padding:22px 30px 0}.rp-audit-fieldset legend,.rp-audit-brief>span{color:#4e4a53;letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:10px;font-weight:900}.rp-audit-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.rp-audit-source-grid button{color:#27252c;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd8ce;border-radius:3px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px 13px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.rp-audit-source-grid button:hover{border-color:#9a8ff0;transform:translateY(-1px)}.rp-audit-source-grid button.active{color:#fff;background:#1b1921;border-color:#312d3a;box-shadow:0 12px 26px #1814261f}.rp-audit-source-grid button>svg:first-child{color:var(--rp-purple)}.rp-audit-source-grid button.active>svg:first-child{color:#a99dff}.rp-audit-source-grid button span{min-width:0}.rp-audit-source-grid button strong,.rp-audit-source-grid button small{display:block}.rp-audit-source-grid button strong{font-size:12px}.rp-audit-source-grid button small{color:#827d86;margin-top:4px;font-size:9px}.rp-audit-source-grid button.active small{color:#aaa5b1}.rp-audit-check{opacity:0;color:#83f0d6!important}.rp-audit-source-grid button.active .rp-audit-check{opacity:1}.rp-audit-input-grid{grid-template-columns:1.2fr .8fr;gap:26px;padding:23px 30px 26px;display:grid}.rp-audit-brief{align-content:start;gap:10px;display:grid}.rp-audit-brief textarea{resize:vertical;color:#26232b;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d4cfc4;border-radius:3px;outline:0;padding:15px 16px;font-size:13px;font-weight:650;line-height:1.55}.rp-audit-brief textarea:focus{border-color:var(--rp-purple);box-shadow:0 0 0 3px #6653ff1a}.rp-audit-brief small{color:#89848d;font-size:9px;line-height:1.5}.rp-audit-goal{padding:0}.rp-audit-goal>div{gap:7px;margin-top:10px;display:grid}.rp-audit-goal button{color:#55515a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8ce;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:11px;font-weight:750;line-height:1.3;display:flex}.rp-audit-goal button svg{opacity:0;color:var(--rp-purple)}.rp-audit-goal button.active{color:#312a6c;background:#f2efff;border-color:#8f82ee}.rp-audit-goal button.active svg{opacity:1}.rp-audit-submit-row{background:#f8f5ee;border-top:1px solid #e1dcd2;justify-content:space-between;align-items:center;gap:28px;padding:18px 30px;display:flex}.rp-audit-submit-row p{color:#625d68;max-width:560px;margin:0;font-size:10px;line-height:1.55}.rp-audit-submit-row p strong{color:#38343d}.rp-audit-submit-row button{color:#fff;background:var(--rp-purple);min-height:47px;font:inherit;cursor:pointer;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:11px;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 12px 24px #6653ff38}.rp-audit-submit-row button:hover{background:#4f3bd5}.rp-audit-output{color:#fff;background:#17151d;grid-template-columns:.9fr 1.35fr .95fr .8fr;display:grid}.rp-audit-output>div{border-right:1px solid #ffffff1a;min-width:0;min-height:119px;padding:20px 19px}.rp-audit-output>div:last-child{background:linear-gradient(140deg,#6653ff45,#0000);border-right:0}.rp-audit-output small,.rp-audit-output strong,.rp-audit-output span{display:block}.rp-audit-output small{color:#8d84d8;letter-spacing:.12em;font-size:7px;font-weight:900}.rp-audit-output strong{overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.35}.rp-audit-output span{color:#918c99;margin-top:6px;font-size:8px;line-height:1.45}.rp-audit-status-row{color:#9b96a2;background:#17151d;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:8px 18px;font-size:8px;display:flex}.rp-audit-status-row>span:before{content:"";background:#83f0d6;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.rp-audit-status-row a{color:#c2baff;flex:none;align-items:center;gap:5px;min-height:28px;font-weight:850;display:inline-flex}.rp-product-proof{background:#fbfbfd;padding:104px 0 92px}.rp-product-proof-heading{text-align:center;justify-items:center;display:grid}.rp-product-proof-heading h2{letter-spacing:-.065em;text-wrap:balance;max-width:790px;margin:12px 0 0;font-size:clamp(42px,5.3vw,67px);line-height:.98}.rp-product-proof-heading>p{color:#737383;max-width:650px;margin:18px 0 0;font-size:13px;line-height:1.65}.marketing-site-v2 .rp-product-proof .product-stage{border-color:#dddce6;margin-top:42px;transform:none;box-shadow:0 36px 90px #18123f2e}.marketing-site-v2 .rp-product-proof .stage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0}.marketing-site-v2 .rp-product-proof .stage-metrics>div:nth-child(4){display:block}.marketing-site-v2 .rp-product-proof .launch-boundary-bar{margin-top:32px}.marketing-site-v2 .market-strip{margin-top:0}.marketing-site-v2 .rp-product-proof .stage-chrome strong{color:#5f6372}.marketing-site-v2 .rp-product-proof .stage-chrome i{color:#176b58;font-weight:750}.marketing-site-v2 .rp-product-proof .stage-heading>span{color:#5d6271}.marketing-site-v2 .rp-product-proof .stage-metrics span{color:#5d6270;font-weight:700}.marketing-site-v2 .rp-product-proof .stage-metrics small{color:#207361;font-weight:650}.marketing-site-v2 .rp-product-proof .floating-decision-card small{color:#865018}.marketing-site-v2 .rp-product-proof .floating-decision-card p{color:#626775}.marketing-site-v2 .footer-bottom a{align-items:center;min-height:28px;display:inline-flex}@media (max-width:980px){.rp-hero{padding-top:62px}.rp-audit-input-grid{grid-template-columns:1fr}.rp-audit-goal>div{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-audit-output{grid-template-columns:1fr 1fr}.rp-audit-output>div:nth-child(2){border-right:0}.rp-audit-output>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:720px){.rp-announcement{justify-content:space-between;gap:10px;min-height:37px;padding-inline:13px}.rp-announcement strong{display:none}.rp-announcement>span{font-size:8px}.rp-announcement a{font-size:9px}.marketing-site-v2 .rp-marketing-header{width:calc(100% - 24px);height:70px}.marketing-site-v2 .rp-marketing-header .marketing-header-name>small{color:#68636d}.rp-hero{padding:51px 0 55px}.rp-hero-inner{gap:36px}.rp-hero-eyebrow{grid-template-columns:auto auto;justify-content:center;font-size:9px;display:grid}.rp-hero-eyebrow b{grid-column:1/-1}.rp-hero h1{margin:21px 0 17px;font-size:clamp(46px,13.2vw,66px);line-height:.93}.rp-hero-copy>p{max-width:560px;font-size:14px;line-height:1.58}.rp-hero-proof{grid-template-columns:1fr;gap:7px;width:100%;max-width:520px;margin-top:20px;display:grid}.rp-hero-proof span{background:#ffffff61;border:1px solid #49435421;justify-content:center;min-height:36px;padding:7px 10px}.rp-audit-topline{padding:23px 19px 18px}.rp-audit-topline h2{max-width:255px;font-size:21px}.rp-audit-safety{padding-inline:8px;font-size:8px}.rp-audit-fieldset{padding:19px 19px 0}.rp-audit-source-grid{grid-template-columns:1fr}.rp-audit-source-grid button{min-height:58px}.rp-audit-input-grid{gap:20px;padding:21px 19px}.rp-audit-goal>div{grid-template-columns:1fr}.rp-audit-submit-row{flex-direction:column;align-items:stretch;gap:13px;padding:17px 19px 19px}.rp-audit-submit-row button{width:100%;min-height:50px}.rp-audit-output>div{min-height:108px;padding:17px 14px}.rp-audit-output strong{font-size:11px}.rp-audit-status-row{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 14px}.rp-audit-status-row a{min-height:25px}.rp-product-proof{padding:72px 0 64px}.rp-product-proof-heading h2{font-size:clamp(39px,10.5vw,52px)}.marketing-site-v2 .rp-product-proof .product-stage{margin-top:30px}.marketing-site-v2 .rp-product-proof .stage-metrics{grid-template-columns:1fr 1fr}.marketing-site-v2 .rp-product-proof .stage-metrics>div:nth-child(n+3){display:block}}@media (max-width:430px){.rp-announcement>span{letter-spacing:.08em}.rp-hero h1{font-size:47px}.rp-hero-copy>p{font-size:13px}.rp-audit-topline{display:grid}.rp-audit-safety{width:fit-content}.rp-audit-output{grid-template-columns:1fr}.rp-audit-output>div{border-bottom:1px solid #ffffff1a;border-right:0;min-height:94px}.rp-audit-output>div:last-child{border-bottom:0}.rp-product-proof-heading>p{font-size:12px}}.marketing-site-v3{--rp-v3-ink:#09090e;--rp-v3-panel:#111119;--rp-v3-purple:#735cff;--rp-v3-mint:#71e7c8;--rp-v3-paper:#f7f7fb;background:var(--rp-v3-paper)}.marketing-site-v3 .rp-announcement{background:#09090e;border-bottom:1px solid #ffffff14;min-height:38px}.marketing-site-v3 .rp-announcement>span{color:#b3a9ff}.marketing-site-v3 .rp-announcement strong{color:#e7e5ef}.marketing-site-v3 .rp-announcement a{color:#a99cff}.marketing-site-v3 .rp-marketing-header{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#09090ef0;border-bottom:1px solid #ffffff17;width:100%;height:80px;padding-inline:max(24px,50vw - 620px)}.marketing-site-v3 .marketing-header-logo{background:#17151d;border:1px solid #ffffff1a;box-shadow:0 14px 34px #0000004d}.marketing-site-v3 .marketing-header-name strong{color:#fff}.marketing-site-v3 .rp-marketing-header .marketing-header-name>small{color:#797583}.marketing-site-v3 .rp-marketing-header>nav a,.marketing-site-v3 .rp-marketing-header .marketing-login{color:#aaa6b4}.marketing-site-v3 .rp-marketing-header>nav a:hover,.marketing-site-v3 .rp-marketing-header .marketing-login:hover{color:#fff}.marketing-site-v3 .rp-marketing-header .marketing-button.small{color:#111018;background:#fff;border-color:#ffffff24;box-shadow:0 10px 26px #0003}.marketing-site-v3 .rp-marketing-header .marketing-button.small:hover{color:#fff;background:var(--rp-v3-purple)}.marketing-site-v3 .rp-marketing-header .marketing-menu-trigger{color:#fff;background:#ffffff12;border-color:#ffffff24}.marketing-site-v3 .rp-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 12%,#735cff47,#0000 26rem),radial-gradient(circle at 88% 22%,#3ce0be1f,#0000 24rem),linear-gradient(148deg,#09090e 0%,#10101a 48%,#17132b 100%);border:0;min-height:950px;padding:92px 0 0}.marketing-site-v3 .rp-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#09090ed1);height:260px;position:absolute;inset:auto 0 0}.marketing-site-v3 .rp-hero-grid{opacity:.38;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:58px 58px;-webkit-mask-image:radial-gradient(85% 72% at 45% 38%,#000,#0000);mask-image:radial-gradient(85% 72% at 45% 38%,#000,#0000)}.marketing-site-v3 .rp-hero-glow{opacity:.9;filter:blur(74px);background:conic-gradient(from 200deg,#735cff00,#735cff61,#71e7c824,#735cff00);width:1100px;height:760px;animation:18s ease-in-out infinite alternate rp-v3-glow;top:-300px;left:43%}.rp-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #8b7aff2b;border-radius:50%;position:absolute}.rp-hero-orbit:before{content:"";background:#7d68ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 22px #7962ff}.rp-hero-orbit-one{width:680px;height:680px;top:85px;right:-290px}.rp-hero-orbit-two{border-color:#71e7c81f;width:420px;height:420px;bottom:80px;left:-210px}.marketing-site-v3 .rp-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(570px,1.12fr);align-items:center;gap:70px}.marketing-site-v3 .rp-hero-copy{text-align:left;justify-items:start}.marketing-site-v3 .rp-hero-eyebrow{color:#d4d0df}.marketing-site-v3 .rp-hero-eyebrow i{background:var(--rp-v3-mint);box-shadow:0 0 0 6px #71e7c817,0 0 24px #71e7c86b}.marketing-site-v3 .rp-hero-eyebrow b{color:#777282;display:block}.marketing-site-v3 .rp-hero h1{color:#fff;letter-spacing:-.078em;max-width:700px;margin:30px 0 26px;font-size:clamp(66px,6.7vw,102px);line-height:.86}.marketing-site-v3 .rp-hero h1 span{background:linear-gradient(100deg,#a898ff 0%,#7058ff 45%,#76e1c7 115%);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-site-v3 .rp-hero-copy>p{color:#aaa7b5;max-width:580px;font-size:17px;line-height:1.7}.rp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:31px;display:flex}.rp-primary-action,.rp-secondary-action{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:12px;font-weight:850;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.rp-primary-action{color:#0b0a10;background:#fff;box-shadow:0 16px 42px #00000040}.rp-primary-action:hover{background:#ece8ff;transform:translateY(-2px);box-shadow:0 20px 48px #00000057}.rp-secondary-action{color:#c8c4d1;background:#ffffff0b;border:1px solid #ffffff24}.rp-secondary-action:hover{color:#fff;background:#735cff1f;border-color:#a99cff6b;transform:translateY(-2px)}.rp-secondary-action span{color:var(--rp-v3-mint);font-size:16px}.marketing-site-v3 .rp-hero-proof{justify-content:flex-start;gap:9px;margin-top:25px}.marketing-site-v3 .rp-hero-proof span{color:#9995a4;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;min-height:34px;padding:0 11px;font-size:10px}.marketing-site-v3 .rp-hero-proof svg{color:var(--rp-v3-mint)}.marketing-site-v3 .rp-audit{background:#faf9fffa;border:1px solid #ffffff26;border-radius:22px;width:100%;transform:rotate(.2deg);box-shadow:0 50px 120px #00000075,0 0 0 1px #836fff14}.marketing-site-v3 .rp-audit:before{background:linear-gradient(90deg,#6f56ff,#ad92ff 48%,#70e3c6);height:2px}.rp-audit-windowbar{color:#817c89;background:#f1eff6;border-bottom:1px solid #e6e2ee;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 15px;display:grid}.rp-audit-windowbar>span{gap:5px;display:flex}.rp-audit-windowbar i{background:#d4cfdb;border-radius:50%;width:6px;height:6px}.rp-audit-windowbar i:first-child{background:#ff8e75}.rp-audit-windowbar i:nth-child(2){background:#f0bf5d}.rp-audit-windowbar i:nth-child(3){background:#5bcda8}.rp-audit-windowbar strong{letter-spacing:.11em;font-size:7px}.rp-audit-windowbar small{color:#368671;letter-spacing:.1em;justify-self:end;font-size:6px;font-weight:900}.marketing-site-v3 .rp-audit-topline{padding:22px 23px 18px}.marketing-site-v3 .rp-audit-topline h2{font-size:23px}.marketing-site-v3 .rp-audit-kicker{color:#624ce1}.marketing-site-v3 .rp-audit-fieldset{padding:18px 23px 0}.marketing-site-v3 .rp-audit-source-grid{gap:7px}.marketing-site-v3 .rp-audit-source-grid button{border-radius:10px;min-height:62px}.marketing-site-v3 .rp-audit-source-grid button.active{background:#17151e;border-color:#26232e;box-shadow:0 14px 30px #1c17302b}.marketing-site-v3 .rp-audit-input-grid{grid-template-columns:1fr;gap:17px;padding:19px 23px 20px}.marketing-site-v3 .rp-audit-brief textarea{border-radius:10px;min-height:74px}.marketing-site-v3 .rp-audit-goal>div{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site-v3 .rp-audit-goal button{text-align:left;border-radius:10px;min-height:44px;padding:6px 11px}.marketing-site-v3 .rp-audit-submit-row{padding:15px 23px}.marketing-site-v3 .rp-audit-submit-row p{max-width:330px}.marketing-site-v3 .rp-audit-submit-row button{background:linear-gradient(135deg,#735cff,#543bd8);border-radius:11px;min-height:46px;box-shadow:0 15px 30px #6750ed40}.marketing-site-v3 .rp-audit-output{grid-template-columns:1fr 1fr}.marketing-site-v3 .rp-audit-output>div{min-height:92px;padding:16px}.marketing-site-v3 .rp-audit-output>div:nth-child(2){border-right:0}.marketing-site-v3 .rp-audit-output>div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.marketing-site-v3 .rp-audit-output strong{margin-top:9px}.marketing-site-v3 .rp-audit-status-row{min-height:38px}.rp-decision-loop{z-index:2;color:#fff;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-top:72px;padding:20px 24px 22px;display:grid;position:relative}.rp-decision-loop>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.rp-decision-loop small{color:#8f80ef;border:1px solid #ffffff1a;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.rp-decision-loop strong{font-size:11px}.rp-decision-loop b{color:#777382;font-size:8px;font-weight:600}.rp-decision-loop>i{color:#46414f}.marketing-site-v3 .rp-product-proof{background:radial-gradient(circle at 50% 16%,#735cff14,#0000 31rem),#f7f7fb;padding:118px 0 106px}.marketing-site-v3 .rp-product-proof-heading h2{max-width:860px;font-size:clamp(50px,6vw,76px)}.marketing-site-v3 .rp-product-proof-heading>p{max-width:720px;font-size:14px}.marketing-site-v3 .rp-product-proof .product-stage{border:1px solid #dad7e8;border-radius:28px;margin-top:54px;box-shadow:0 46px 120px #20185233}.marketing-site-v3 .stage-chrome{border-radius:27px 27px 0 0;height:44px}.marketing-site-v3 .stage-sidebar{border-radius:0 0 0 27px}.marketing-site-v3 .launch-boundary-bar{color:#234f45;background:linear-gradient(100deg,#effaf6,#fff);border-color:#cce5dd;box-shadow:0 20px 55px #23645217}.marketing-site-v3 .market-strip{color:#878290;background:#0b0b10;border:0}.marketing-site-v3 .market-strip span{color:#aaa4b2}.marketing-site-v3 .market-strip strong{color:#d7d3df}.marketing-site-v3 .market-strip i{background:#4f4859}.marketing-site-v3 .problem-section{background:#fff}.marketing-site-v3 .pillar-grid{gap:16px}.marketing-site-v3 .pillar-card{border-radius:28px}.marketing-site-v3 .pillar-card.dark{background:radial-gradient(circle at 85% 8%,#735cff47,#0000 16rem),#111019}.marketing-site-v3 .pillar-card.purple{background:radial-gradient(circle at 15% 90%,#71e7c829,#0000 15rem),linear-gradient(145deg,#644cf0,#382298)}.marketing-site-v3 .pillar-card.light{background:linear-gradient(145deg,#fff,#f5f3ff);border:1px solid #e7e5ef;box-shadow:0 25px 70px #261e5314}.marketing-site-v3 .decision-section{background:radial-gradient(circle at 78% 28%,#735cff33,#0000 28rem),linear-gradient(145deg,#09090e,#171327)}.marketing-site-v3 .decision-receipt-card{border-color:#9684ff33;box-shadow:0 45px 110px #00000059}.marketing-site-v3 .ai-section{background:radial-gradient(circle at 15% 5%,#735cff1f,#0000 24rem),#f2f0ff}.marketing-site-v3 .ai-demo-grid{border-color:#d8d2ff;box-shadow:0 35px 100px #42319c21}.marketing-site-v3 .difference-section{background:#fff}.marketing-site-v3 .comparison-table{border-radius:26px;box-shadow:0 28px 80px #1e1b4014}.marketing-site-v3 .integration-section{background:linear-gradient(#f4f5f9,#fff)}.marketing-site-v3 .integration-cloud{border-radius:34px;box-shadow:0 30px 90px #26224b1a}.marketing-site-v3 .pilot-card{background:radial-gradient(circle at 86% 0,#7a5bff7a,#0000 26rem),linear-gradient(135deg,#0e0d16,#2a1e59);border:1px solid #9f8dff2e;box-shadow:0 45px 110px #251b5f3d}.marketing-site-v3 .mode-track i{color:#5d606d}.marketing-site-v3 .mode-track i.done{color:#176653}.marketing-site-v3 .mode-track i.active{color:#fff}.marketing-site-v3 .demo-stat-grid span{color:#626572}.marketing-site-v3 .copilot-composer label{color:#5d5f6d}.marketing-site-v3 .copilot-composer>div>span{color:#646673}.marketing-site-v3 .ai-demo-input>small{color:#60626e}.marketing-site-v3 .comparison-head,.marketing-site-v3 .comparison-row>span,.marketing-site-v3 .comparison-row>span:before,.marketing-site-v3 .comparison-row>b:before{color:#5d606c}.marketing-site-v3 .connector-capability-list b.soon{color:#88440c}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketing-site-v3 .problem-section .split-heading>div,.marketing-site-v3 .problem-section .split-heading>p,.marketing-site-v3 .pillar-card,.marketing-site-v3 .decision-copy>span,.marketing-site-v3 .decision-copy>h2,.marketing-site-v3 .decision-copy>p,.marketing-site-v3 .decision-copy li,.marketing-site-v3 .decision-receipt-card,.marketing-site-v3 .receipt-top>b,.marketing-site-v3 .market-strip .marketing-container,.marketing-site-v3 .ai-section .ai-heading,.marketing-site-v3 .difference-section .split-heading>div,.marketing-site-v3 .difference-section .split-heading>p,.marketing-site-v3 .integration-marketing-grid>div:first-child,.marketing-site-v3 .pilot-card>div,.marketing-site-v3 .ai-section .ai-demo-grid,.marketing-site-v3 .comparison-table,.marketing-site-v3 .integration-cloud,.marketing-site-v3 .connector-capability-list>div,.marketing-site-v3 .agent-native-tools span,.marketing-site-v3 .pilot-steps>span,.marketing-site-v3 .footer-main>*{opacity:1;animation:none;transform:none}}}@keyframes rp-v3-glow{0%{transform:translate(-50%)rotate(-7deg)scale(.94)}to{transform:translate(-50%)rotate(8deg)scale(1.08)}}@media (max-width:1120px){.marketing-site-v3 .rp-hero{padding-top:74px}.marketing-site-v3 .rp-hero-inner{grid-template-columns:1fr;gap:52px;max-width:900px}.marketing-site-v3 .rp-hero-copy{text-align:center;justify-items:center}.marketing-site-v3 .rp-hero h1{max-width:850px;font-size:clamp(64px,9vw,90px)}.marketing-site-v3 .rp-hero-copy>p{max-width:690px}.marketing-site-v3 .rp-hero-proof{justify-content:center}.marketing-site-v3 .rp-audit{max-width:820px;margin-inline:auto;transform:none}.marketing-site-v3 .rp-audit-input-grid{grid-template-columns:1.2fr .8fr}.marketing-site-v3 .rp-audit-goal>div{grid-template-columns:1fr}.rp-decision-loop{margin-top:58px}}@media (max-width:720px){.marketing-site-v3 .rp-announcement>span{max-width:185px}.marketing-site-v3 .rp-marketing-header{height:72px;padding-inline:12px}.marketing-site-v3 .rp-marketing-header .marketing-header-name>small{color:#817c89}.marketing-site-v3 .rp-hero{min-height:0;padding:58px 0 0}.marketing-site-v3 .rp-hero-inner{gap:38px}.marketing-site-v3 .rp-hero-eyebrow{flex-wrap:wrap;display:flex}.marketing-site-v3 .rp-hero-eyebrow b{width:100%}.marketing-site-v3 .rp-hero h1{margin:25px 0 20px;font-size:clamp(52px,14.7vw,70px);line-height:.9}.marketing-site-v3 .rp-hero-copy>p{font-size:15px}.rp-hero-actions{flex-direction:column;width:100%}.rp-primary-action,.rp-secondary-action{width:100%;min-height:52px}.marketing-site-v3 .rp-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.marketing-site-v3 .rp-hero-proof span{text-align:center;border-radius:12px;justify-content:center;min-height:44px;padding:5px;font-size:8px;line-height:1.25}.marketing-site-v3 .rp-hero-proof svg{display:none}.marketing-site-v3 .rp-audit{border-radius:18px}.rp-audit-windowbar{border-radius:17px 17px 0 0}.marketing-site-v3 .rp-audit-input-grid,.marketing-site-v3 .rp-audit-goal>div{grid-template-columns:1fr}.marketing-site-v3 .rp-audit-submit-row p{max-width:none}.rp-decision-loop{grid-template-columns:1fr 1fr;gap:10px;margin-top:42px;padding:18px 0 22px}.rp-decision-loop>i{display:none}.rp-decision-loop>span{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;padding:10px}.marketing-site-v3 .rp-product-proof{padding:80px 0 68px}.marketing-site-v3 .rp-product-proof-heading h2{font-size:clamp(43px,11.8vw,56px)}.marketing-site-v3 .market-strip strong{color:#e0dce5;background:#17161c;border-color:#2c2933}}@media (max-width:430px){.marketing-site-v3 .rp-announcement>span{max-width:170px;font-size:7px}.marketing-site-v3 .rp-announcement a{font-size:8px}.marketing-site-v3 .rp-hero h1{font-size:49px}.marketing-site-v3 .rp-audit-topline{display:grid}.marketing-site-v3 .rp-audit-safety{font-size:7px}.marketing-site-v3 .rp-audit-output{grid-template-columns:1fr}.rp-audit-windowbar strong{display:none}.rp-audit-windowbar{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.marketing-site-v3 .rp-hero-glow{animation:none}}.marketing-site-v4{background:#09090e}.marketing-site-v4 .rp-announcement{min-height:36px;padding-inline:max(20px,50vw - 630px)}.marketing-site-v4 .rp-announcement>span{letter-spacing:.15em;font-size:9px}.marketing-site-v4 .rp-announcement strong{font-size:10px;font-weight:650}.marketing-site-v4 .rp-announcement a{min-height:32px;font-size:10px}.marketing-site-v4 .rp-marketing-header{z-index:45;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#0f0e16d1;border:1px solid #ffffff1f;border-radius:18px;width:min(100% - 32px,1280px);height:72px;margin:12px auto 0;padding:0 14px 0 16px;position:sticky;top:12px;box-shadow:0 20px 60px #00000057,inset 0 1px #ffffff0d}.marketing-site-v4 .marketing-header-logo{background:linear-gradient(145deg,#211c2d,#121019);border-radius:13px;width:42px;height:42px}.marketing-site-v4 .marketing-header-logo img{width:36px;height:36px}.marketing-site-v4 .marketing-header-name strong{letter-spacing:-.02em;font-size:13px}.marketing-site-v4 .rp-marketing-header .marketing-header-name>small{color:#8f8998;letter-spacing:.11em;margin-top:2px;font-size:7px}.marketing-site-v4 .rp-marketing-header>nav{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;gap:4px;padding:5px}.marketing-site-v4 .rp-marketing-header>nav a{color:#aaa6b4;border-radius:9px;min-height:36px;padding:0 13px;font-size:10px;font-weight:720;transition:color .16s,background .16s}.marketing-site-v4 .rp-marketing-header>nav a:hover{color:#fff;background:#ffffff12}.marketing-site-v4 .marketing-nav-actions{gap:12px}.rp-nav-status{color:#9fdbc9;letter-spacing:.06em;text-transform:uppercase;background:#71e7c80e;border:1px solid #71e7c821;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.rp-nav-status i{background:#71e7c8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #71e7c814,0 0 14px #71e7c873}.marketing-site-v4 .rp-marketing-header .marketing-login{min-height:36px;padding:0 4px;font-size:10px}.marketing-site-v4 .rp-marketing-header .marketing-button.small{border-radius:12px;min-height:44px;padding:0 16px}.marketing-site-v4 .rp-product-proof{background:radial-gradient(circle at 50% 12%,#735cff1c,#0000 32rem),linear-gradient(#f8f8fc,#f2f2f8);padding:124px 0 112px}.marketing-site-v4 .rp-product-proof-heading{text-align:center}.marketing-site-v4 .rp-product-proof-heading .marketing-eyebrow{color:#5842ce;background:#f2efff;border:1px solid #ddd8fb;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.marketing-site-v4 .rp-product-proof-heading h2{max-width:900px;margin-inline:auto}.marketing-site-v4 .rp-product-proof-heading>p{color:#686572;max-width:760px;margin-inline:auto;font-size:15px}.marketing-site-v4 .rp-product-proof .product-stage{background:#f7f7fb;border-color:#d4d0e3;box-shadow:0 50px 140px #221a5038,0 0 0 8px #ffffff8c}.marketing-site-v4 .launch-boundary-bar{border-radius:18px;max-width:1050px;margin-top:42px}.marketing-site-v4 .market-strip{background:#0b0b10;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:22px 0}.marketing-site-v4 .market-strip .marketing-container{gap:9px}.marketing-site-v4 .market-strip span{color:#aaa4b2;margin-right:14px;font-size:10px}.marketing-site-v4 .market-strip strong{color:#e4e0e8;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700}.marketing-site-v4 .market-strip i{display:none}.marketing-site-v4 .marketing-section{padding:126px 0;position:relative;overflow:hidden}.marketing-site-v4 .marketing-section>.marketing-container{z-index:2;position:relative}.marketing-site-v4 .marketing-eyebrow{letter-spacing:.17em;font-size:10px}.marketing-site-v4 .split-heading h2,.marketing-site-v4 .decision-copy h2,.marketing-site-v4 .integration-marketing-grid h2,.marketing-site-v4 .ai-heading h2{letter-spacing:-.065em;font-size:clamp(48px,5vw,68px);line-height:.96}.marketing-site-v4 .split-heading>p,.marketing-site-v4 .integration-marketing-grid>div:first-child>p{font-size:15px;line-height:1.75}.marketing-site-v4 .problem-section{background:radial-gradient(circle at 82% 5%,#735cff14,#0000 28rem),#fbfbfd}.marketing-site-v4 .problem-section:before{content:"";opacity:.38;background-image:linear-gradient(#eceaf3 1px,#0000 1px),linear-gradient(90deg,#eceaf3 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.marketing-site-v4 .problem-section .split-heading{grid-template-columns:1.25fr .55fr;gap:90px}.marketing-site-v4 .problem-section .split-heading>p{color:#5f5b68;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #e4e1ec;border-radius:18px;padding:22px 24px;box-shadow:0 18px 50px #1f1b400f}.marketing-site-v4 .pillar-grid{gap:18px;margin-top:62px}.marketing-site-v4 .pillar-card{border-radius:30px;min-height:430px;padding:32px;transition:transform .24s,box-shadow .24s}.marketing-site-v4 .pillar-card:hover{transform:translateY(-7px);box-shadow:0 34px 85px #1d184329}.marketing-site-v4 .pillar-card:before{content:"";opacity:.9;background:linear-gradient(90deg,#71e7c8,#735cff,#0000 86%);height:2px;position:absolute;inset:0 0 auto}.marketing-site-v4 .pillar-card>span{border-radius:15px;width:48px;height:48px}.marketing-site-v4 .pillar-card>small{margin-top:72px;font-size:10px}.marketing-site-v4 .pillar-card h3{max-width:330px;font-size:28px}.marketing-site-v4 .pillar-card p{font-size:14px;line-height:1.65}.marketing-site-v4 .pillar-card.dark{background:radial-gradient(circle at 85% 10%,#735cff4d,#0000 19rem),#111019;box-shadow:0 28px 72px #13102638}.marketing-site-v4 .pillar-card.purple{background:radial-gradient(circle at 15% 90%,#71e7c829,#0000 18rem),linear-gradient(145deg,#684ef1,#352087);box-shadow:0 28px 72px #4e34c140}.marketing-site-v4 .pillar-card.light{background:linear-gradient(145deg,#fff,#f2effc);border-color:#dedbe9;box-shadow:0 28px 72px #2921541a}.marketing-site-v4 .mini-channel-stack i{height:8px}.marketing-site-v4 .mini-decision{border-radius:17px}.marketing-site-v4 .mode-track i{padding-block:11px}.marketing-site-v4 .decision-section{background:radial-gradient(circle at 76% 32%,#735cff3d,#0000 31rem),radial-gradient(circle at 12% 92%,#71e7c814,#0000 24rem),#0a0910;padding:132px 0}.marketing-site-v4 .decision-section:before{content:"";opacity:.25;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70%,#000,#0000 68%);mask-image:radial-gradient(circle at 70%,#000,#0000 68%)}.marketing-site-v4 .decision-grid{grid-template-columns:.82fr 1.18fr;gap:105px}.marketing-site-v4 .decision-copy .marketing-eyebrow{color:#a99cff}.marketing-site-v4 .decision-copy>p{color:#aaa6b4;max-width:560px;font-size:15px}.marketing-site-v4 .decision-copy ol{gap:10px;margin-top:34px}.marketing-site-v4 .decision-copy li{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;padding:12px}.marketing-site-v4 .decision-copy li>span{color:#b7abff;background:#735cff14;border-color:#a99cff3d;border-radius:11px;width:34px;height:34px;font-size:10px}.marketing-site-v4 .decision-copy li strong{font-size:13px}.marketing-site-v4 .decision-copy li small{color:#8d8997;font-size:11px}.marketing-site-v4 .decision-receipt-card{background:linear-gradient(150deg,#201b35,#151321) padding-box padding-box,linear-gradient(135deg,#a99cff8c,#71e7c833,#0000) border-box;border:1px solid #0000;border-radius:30px;padding:36px;box-shadow:0 50px 130px #00000070,0 0 80px #6c51f01f}.marketing-site-v4 .receipt-top strong{font-size:16px}.marketing-site-v4 .receipt-top small{font-size:9px}.marketing-site-v4 .receipt-price{margin-top:30px;padding:24px 0}.marketing-site-v4 .receipt-price small{color:#aaa5b5;font-size:9px}.marketing-site-v4 .receipt-price strong{font-size:30px}.marketing-site-v4 .receipt-evidence span{color:#c0bdc9;padding:9px 11px;font-size:10px}.marketing-site-v4 .receipt-boundary{padding:16px}.marketing-site-v4 .receipt-boundary strong{font-size:11px}.marketing-site-v4 .receipt-boundary small{color:#9ba9a6;font-size:10px}.marketing-site-v4 .ai-section{color:#fff;background:radial-gradient(circle at 18% 0,#735cff47,#0000 30rem),radial-gradient(circle at 92% 70%,#71e7c814,#0000 22rem),#11101a;padding:126px 0 132px}.marketing-site-v4 .ai-section:before{content:"";opacity:.32;background-image:radial-gradient(#ffffff26 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.marketing-site-v4 .ai-heading{grid-template-columns:64px 1fr .58fr;gap:24px}.marketing-site-v4 .ai-orb{background:linear-gradient(145deg,#846fff,#4b32c7);border:1px solid #ffffff24;border-radius:19px;width:60px;height:60px;box-shadow:0 18px 45px #5b44df66}.marketing-site-v4 .ai-heading h2{color:#fff;max-width:760px}.marketing-site-v4 .ai-heading>p{color:#b1acba;font-size:14px}.marketing-site-v4 .ai-demo-grid{border:1px solid #ffffff29;border-radius:30px;margin-top:54px;box-shadow:0 50px 120px #00000059,0 0 70px #6c51f021}.marketing-site-v4 .ai-demo-input{color:#181620;background:#f6f4ff}.marketing-site-v4 .ai-demo-output{color:#181620;background:#fff}.marketing-site-v4 .copilot-starters button{border-radius:11px;transition:transform .16s,border-color .16s,background .16s}.marketing-site-v4 .copilot-starters button:hover{transform:translate(3px)}.marketing-site-v4 .difference-section{background:radial-gradient(circle at 90% 12%,#735cff14,#0000 26rem),#f7f7fa}.marketing-site-v4 .difference-section .split-heading{grid-template-columns:1.2fr .5fr}.marketing-site-v4 .difference-section .split-heading>p{color:#5f5c68;border-left:2px solid #735cff;padding-left:22px}.difference-proof-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px;display:grid}.difference-proof-row article{background:#ffffffd1;border:1px solid #e0dde9;border-radius:20px;grid-template-columns:42px 1fr;gap:14px;min-height:132px;padding:22px;display:grid;box-shadow:0 18px 50px #1f1b400e}.difference-proof-row article>span{color:#5d49dc;background:#efecff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.difference-proof-row strong,.difference-proof-row small{display:block}.difference-proof-row strong{color:#211f29;font-size:14px;line-height:1.35}.difference-proof-row small{color:#706d79;margin-top:7px;font-size:11px;line-height:1.5}.marketing-site-v4 .comparison-table{background:#fff;border-color:#dcd9e5;border-radius:24px;margin-top:18px;box-shadow:0 30px 90px #201b471a}.marketing-site-v4 .comparison-head{background:#efeff4;min-height:64px}.marketing-site-v4 .comparison-head strong{background:linear-gradient(135deg,#7158fa,#4b35cb)}.marketing-site-v4 .comparison-row{min-height:66px}.marketing-site-v4 .comparison-row>b{color:#4d39c6;background:#efedff;min-height:66px}.marketing-site-v4 .comparison-note{color:#706d79;max-width:1050px;margin-top:18px}.marketing-site-v4 .integration-section{background:radial-gradient(circle at 15% 18%,#71e7c813,#0000 25rem),#fff}.marketing-site-v4 .integration-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.94%,#eceaf2 50%,#0000 50.06%);position:absolute;inset:0}.marketing-site-v4 .integration-marketing-grid{grid-template-columns:.72fr 1.28fr;gap:74px}.marketing-site-v4 .integration-marketing-grid>div:first-child{align-self:center}.marketing-site-v4 .integration-marketing-grid>div:first-child>p{color:#5f5c68;max-width:500px}.marketing-site-v4 .marketing-text-link{color:#5943d2;min-height:44px;margin-top:25px;font-size:12px}.marketing-site-v4 .integration-cloud{background:radial-gradient(circle,#735cff47,#0000 15rem),radial-gradient(circle at 90% 10%,#71e7c814,#0000 16rem),#121019;border-color:#262332;border-radius:32px;min-height:500px;box-shadow:0 38px 100px #19143938}.marketing-site-v4 .integration-cloud:before,.marketing-site-v4 .integration-cloud:after{border-color:#a99cff33}.marketing-site-v4 .cloud-core{background:linear-gradient(145deg,#8068ff,#4930bf);border:1px solid #ffffff29;border-radius:32px;width:112px;height:112px;box-shadow:0 20px 65px #6045e180}.marketing-site-v4 .cloud-core b{font-size:25px}.marketing-site-v4 .cloud-core small{color:#d0caff;font-size:8px}.marketing-site-v4 .cloud-node{color:#ded9e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1b2be6;border-color:#ffffff1f;border-radius:13px;min-height:43px;font-size:9px;box-shadow:0 14px 34px #00000047}.marketing-site-v4 .connector-capability-list{gap:12px;margin-top:2px}.marketing-site-v4 .connector-capability-list>div{background:linear-gradient(145deg,#fff,#f8f7fb);border-color:#e0dde8;border-radius:18px;min-height:104px;padding:19px;box-shadow:0 12px 35px #231d480e}.marketing-site-v4 .connector-capability-list strong{font-size:13px}.marketing-site-v4 .connector-capability-list span{color:#696673;font-size:11px}.marketing-site-v4 .agent-native-section{background:radial-gradient(circle at 80% 10%,#735cff3b,#0000 30rem),radial-gradient(circle at 7% 85%,#71e7c814,#0000 24rem),#0a0910;padding:112px 0}.marketing-site-v4 .agent-native-band{box-shadow:none;background:0 0;border-radius:0;gap:82px;padding:0}.marketing-site-v4 .agent-native-pill{border:1px solid #71e7c824}.marketing-site-v4 .agent-native-copy h2{max-width:650px;font-size:clamp(48px,5vw,67px);line-height:.96}.marketing-site-v4 .agent-native-copy p{color:#aaa6b4;max-width:54ch;font-size:14px}.agent-native-status{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.agent-native-status span{color:#aaa7b4;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.agent-native-status i{background:#71e7c8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #71e7c899}.marketing-site-v4 .agent-native-link{margin-top:20px;font-size:12px}.marketing-site-v4 .agent-native-tools{background:#ffffff09;border:1px solid #ffffff1c;border-radius:24px;gap:9px;padding:46px 14px 14px;position:relative;box-shadow:0 32px 90px #00000047}.marketing-site-v4 .agent-native-tools:before{content:"READ-ONLY TOOL SURFACE";color:#817c8e;letter-spacing:.13em;border-bottom:1px solid #ffffff14;height:36px;padding:12px 14px 0;font-size:8px;font-weight:850;position:absolute;top:0;left:0;right:0}.marketing-site-v4 .agent-native-tools span{background:#ffffff09;border-radius:13px;min-height:72px;padding:14px}.marketing-site-v4 .agent-native-tools code{color:#d9d4ff;font-size:12px}.marketing-site-v4 .agent-native-tools small{color:#9894a4;font-size:10px}.marketing-site-v4 .pilot-section{background:radial-gradient(circle at 50% 0,#735cff17,#0000 28rem),#f5f4f8;padding:104px 0}.marketing-site-v4 .pilot-card{background:radial-gradient(circle at 86% 0,#795bff85,#0000 26rem),radial-gradient(circle at 5% 100%,#71e7c814,#0000 22rem),#11101a;border:1px solid #a99cff2e;border-radius:36px;grid-template-columns:1fr .82fr;align-items:center;gap:74px;min-height:520px;padding:66px;box-shadow:0 45px 120px #261d5a40}.marketing-site-v4 .pilot-card h2{max-width:700px;font-size:clamp(48px,4.8vw,64px);line-height:.98}.marketing-site-v4 .pilot-card p{color:#b0acba;max-width:590px;font-size:14px}.marketing-site-v4 .pilot-steps{gap:10px}.marketing-site-v4 .pilot-steps span{color:#d0ccd8;background:#ffffff0d;border-radius:15px;min-height:72px;padding:13px;font-size:10px}.marketing-site-v4 .pilot-steps b{border-radius:11px;width:34px;height:34px;font-size:9px}.marketing-site-v4 .pilot-actions{padding-top:30px}.marketing-site-v4 .pilot-actions .marketing-button{border-radius:13px;min-height:52px;padding-inline:20px}.marketing-site-v4 .pilot-actions>a:last-child{color:#c2becb;font-size:11px}.marketing-site-v4 .marketing-footer{background:radial-gradient(circle at 70% 0,#735cff2e,#0000 32rem),#09090f;padding:0 0 28px}.marketing-site-v4 .marketing-footer:before{display:none}.footer-manifesto{border-bottom:1px solid #ffffff1a;grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;padding:92px 0 70px;display:grid}.footer-manifesto span{color:#9e92ff;letter-spacing:.17em;font-size:10px;font-weight:850}.footer-manifesto h2{letter-spacing:-.07em;max-width:760px;margin:18px 0 0;font-size:clamp(52px,6vw,78px);line-height:.9}.footer-manifesto p{color:#aaa6b4;border-left:2px solid #71e7c8;margin:0;padding-left:22px;font-size:14px;line-height:1.7}.marketing-site-v4 .footer-main{grid-template-columns:1.45fr repeat(3,1fr);gap:64px;padding:62px 0 52px}.marketing-site-v4 .footer-brand-column>p{color:#aaa6b4;max-width:340px;font-size:12px}.marketing-site-v4 .footer-company span{color:#777281;font-size:8px}.marketing-site-v4 .footer-company a{color:#d4cfdb;font-size:11px}.marketing-site-v4 .footer-desktop-link-column>strong{color:#fff;font-size:12px}.marketing-site-v4 .footer-desktop-link-column a{color:#9b97a4;font-size:12px}.marketing-site-v4 .footer-trust-row{gap:10px;padding:19px 0}.marketing-site-v4 .footer-trust-row span{color:#aaa6b4;background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;min-height:42px;padding:0 12px;font-size:10px}.marketing-site-v4 .footer-bottom{color:#817d89;font-size:9px}.marketing-site-v4 .footer-bottom a{color:#aaa6b4}@media (max-width:1120px){.marketing-site-v4 .rp-marketing-header>nav a{padding-inline:9px}.marketing-site-v4 .rp-nav-status{display:none}.marketing-site-v4 .decision-grid{gap:60px}.marketing-site-v4 .integration-marketing-grid{gap:48px}.marketing-site-v4 .agent-native-band{gap:52px}}@media (max-width:980px){.marketing-site-v4 .marketing-section{padding:98px 0}.marketing-site-v4 .decision-grid{grid-template-columns:1fr}.marketing-site-v4 .problem-section .split-heading,.marketing-site-v4 .difference-section .split-heading{grid-template-columns:1fr;gap:30px}.marketing-site-v4 .problem-section .split-heading>p{max-width:720px}.difference-proof-row{grid-template-columns:1fr}.difference-proof-row article{min-height:0}.marketing-site-v4 .integration-marketing-grid{grid-template-columns:1fr}.marketing-site-v4 .integration-marketing-grid>div:first-child{max-width:760px}.marketing-site-v4 .agent-native-band{gap:46px}.marketing-site-v4 .pilot-card{grid-template-columns:1fr;min-height:0}.footer-manifesto{grid-template-columns:1fr;gap:32px}.footer-manifesto p{max-width:650px}}@media (max-width:720px){.marketing-site-v4 .rp-announcement{min-height:38px;padding-inline:12px}.marketing-site-v4 .rp-announcement strong{display:none}.marketing-site-v4 .rp-announcement>span{font-size:7px}.marketing-site-v4 .rp-announcement a{font-size:8px}.marketing-site-v4 .rp-marketing-header{border-radius:16px;width:calc(100% - 20px);height:66px;margin-top:8px;padding-inline:10px;top:8px}.marketing-site-v4 .marketing-header-logo{width:40px;height:40px}.marketing-site-v4 .rp-marketing-header .marketing-header-name>small{display:none}.marketing-site-v4 .marketing-header-name strong{font-size:13px}.marketing-site-v4 .rp-product-proof{padding:82px 0 72px}.marketing-site-v4 .rp-product-proof-heading>p{font-size:13px}.marketing-site-v4 .market-strip{margin-top:0;padding:24px 0}.marketing-site-v4 .market-strip .marketing-container{grid-template-columns:1fr 1fr;gap:7px}.marketing-site-v4 .market-strip span{margin:0 0 4px;font-size:9px}.marketing-site-v4 .market-strip strong{color:#e4e0e8;background:#ffffff09;border-color:#ffffff17;border-radius:11px;min-height:40px;padding:8px;font-size:9px}.marketing-site-v4 .market-strip strong:last-child{grid-column:1/-1}.marketing-site-v4 .marketing-section{padding:78px 0}.marketing-site-v4 .split-heading h2,.marketing-site-v4 .decision-copy h2,.marketing-site-v4 .integration-marketing-grid h2,.marketing-site-v4 .ai-heading h2{font-size:clamp(39px,11vw,50px)}.marketing-site-v4 .split-heading>p,.marketing-site-v4 .integration-marketing-grid>div:first-child>p{font-size:14px}.marketing-site-v4 .problem-section .split-heading>p{padding:18px}.marketing-site-v4 .pillar-grid{margin-top:38px}.marketing-site-v4 .pillar-card{border-radius:24px;min-height:370px;padding:25px}.marketing-site-v4 .pillar-card>small{margin-top:42px}.marketing-site-v4 .pillar-card h3{font-size:26px}.marketing-site-v4 .decision-section{padding:82px 0}.marketing-site-v4 .decision-grid{gap:42px}.marketing-site-v4 .decision-copy li{padding:10px}.marketing-site-v4 .decision-receipt-card{border-radius:24px;padding:20px}.marketing-site-v4 .receipt-price strong{font-size:24px}.marketing-site-v4 .ai-section{padding:82px 0}.marketing-site-v4 .ai-heading{grid-template-columns:48px 1fr;gap:14px}.marketing-site-v4 .ai-orb{border-radius:15px;width:46px;height:46px}.marketing-site-v4 .ai-heading>p{grid-column:1/-1;padding-left:0;font-size:13px}.marketing-site-v4 .ai-demo-grid{border-radius:23px;margin-top:34px}.difference-proof-row{margin-top:34px}.difference-proof-row article{padding:18px}.marketing-site-v4 .comparison-table{margin-top:14px}.marketing-site-v4 .integration-section:before,.marketing-site-v4 .integration-cloud{display:none}.marketing-site-v4 .connector-capability-list{grid-template-columns:1fr}.marketing-site-v4 .connector-capability-list>div{min-height:0}.marketing-site-v4 .agent-native-section{padding:82px 0}.marketing-site-v4 .agent-native-copy h2{font-size:clamp(42px,11vw,54px)}.marketing-site-v4 .agent-native-tools{grid-template-columns:1fr}.marketing-site-v4 .pilot-section{padding:70px 0}.marketing-site-v4 .pilot-card{border-radius:27px;gap:40px;padding:34px 24px}.marketing-site-v4 .pilot-card h2{font-size:clamp(40px,11vw,52px)}.marketing-site-v4 .pilot-card p{font-size:13px}.marketing-site-v4 .pilot-steps{grid-template-columns:1fr}.marketing-site-v4 .pilot-actions{flex-direction:column;align-items:stretch}.marketing-site-v4 .marketing-footer{padding-bottom:20px}.footer-manifesto{gap:24px;padding:72px 0 52px}.footer-manifesto h2{font-size:clamp(43px,12vw,58px)}.footer-manifesto p{padding-left:16px;font-size:13px}.marketing-site-v4 .footer-main{grid-template-columns:1fr;gap:24px;padding:42px 0 34px}.marketing-site-v4 .footer-brand-column{padding-bottom:16px}.marketing-site-v4 .footer-desktop-link-column{display:none}.marketing-site-v4 .footer-link-column{border-top:1px solid #ffffff14;padding:14px 0;display:block}.marketing-site-v4 .footer-link-column summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;display:flex}.marketing-site-v4 .footer-link-column summary:after{content:"+";color:#9e92ff;font-size:18px}.marketing-site-v4 .footer-link-column[open] summary:after{content:"−"}.marketing-site-v4 .footer-trust-row{grid-template-columns:1fr}.marketing-site-v4 .footer-bottom{padding-bottom:72px}}@media (max-width:430px){.marketing-site-v4 .rp-marketing-header{width:calc(100% - 16px)}.marketing-site-v4 .marketing-header-name strong{font-size:12px}.marketing-site-v4 .difference-section .split-heading>p{padding-left:16px}.marketing-site-v4 .receipt-evidence,.marketing-site-v4 .agent-native-status{display:grid}.marketing-site-v4 .agent-native-status span{justify-content:center}}@media (prefers-reduced-motion:reduce){.marketing-site-v4 .cloud-node{animation:none}.marketing-site-v4 .pillar-card,.marketing-site-v4 .copilot-starters button{transition:none}}.marketing-site-v4 section[id],.marketing-site-v4 [id=workflow-preview],.marketing-site-v4 [id=connector-capabilities]{scroll-margin-top:110px}@media (min-width:1121px){.marketing-site-v4 .rp-hero-inner{grid-template-columns:minmax(0,.97fr) minmax(540px,1.03fr);gap:58px}.marketing-site-v4 .rp-hero h1{letter-spacing:-.06em;max-width:600px;font-size:clamp(50px,4.35vw,62px);line-height:.94}.marketing-site-v4 .rp-hero-copy>p{max-width:540px;font-size:16px}}.marketing-site-v3 .rp-hero-glow{will-change:transform;filter:blur(56px)}.marketing-site-v4 .rp-announcement>span{font-size:10px}.marketing-site-v4 .rp-announcement strong,.marketing-site-v4 .rp-announcement a,.marketing-site-v4 .rp-marketing-header>nav a{font-size:11px}.marketing-site-v4 .rp-marketing-header .marketing-login{color:#c0bccb;font-size:11px}.marketing-site-v4 .rp-marketing-header .marketing-header-name>small{font-size:8px}.marketing-site-v4 .rp-nav-status{font-size:9px}.marketing-site-v4 .split-heading h2,.marketing-site-v4 .decision-copy h2,.marketing-site-v4 .ai-heading h2{text-wrap:balance;font-size:clamp(42px,4.4vw,60px);line-height:.98}.marketing-site-v4 .decision-copy h2{font-size:clamp(38px,3.6vw,48px)}.marketing-site-v4 .integration-marketing-grid h2{text-wrap:balance;font-size:clamp(38px,3.8vw,50px);line-height:1}.marketing-site-v4 .agent-native-copy h2{text-wrap:balance;font-size:clamp(42px,4.3vw,56px)}.marketing-site-v4 .pilot-card h2{text-wrap:balance;font-size:clamp(38px,3.6vw,46px)}.footer-manifesto h2{text-wrap:balance}.marketing-site-v4 .rp-product-proof-heading h2{font-size:clamp(46px,5.2vw,66px)}.marketing-site-v4 .pillar-card{padding-bottom:126px}@media (min-width:1121px){.marketing-site-v4 .rp-audit-source-grid{gap:6px}.marketing-site-v4 .rp-audit-source-grid button{grid-template-columns:20px minmax(0,1fr) 16px;gap:7px;padding:10px 11px}.marketing-site-v4 .rp-audit-source-grid button strong{white-space:nowrap;font-size:11px}.marketing-site-v4 .rp-audit-source-grid button small{font-size:8.5px}}@media (min-width:981px){.marketing-site-v4 .integration-marketing-grid{grid-template-columns:.78fr 1.22fr}}.difference-proof-row article{align-items:center}@media (min-width:981px){.difference-proof-row article{min-height:112px}}.marketing-site-v4 .connector-capability-list{grid-template-columns:repeat(6,minmax(0,1fr))}.marketing-site-v4 .connector-capability-list>div{grid-column:span 2}.marketing-site-v4 .connector-capability-list>div:nth-child(n+4){grid-column:span 3}.marketing-site-v4 .ai-heading{align-items:end}.marketing-site-v4 .ai-heading .ai-orb{align-self:center}.marketing-site-v4 .ai-heading>p{padding-bottom:5px}@media (min-width:981px){.marketing-site-v4 .pilot-card{min-height:0;padding:58px 62px}}.marketing-site-v4 a:focus-visible,.marketing-site-v4 button:focus-visible,.marketing-site-v4 summary:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #8f7bff}@media (max-width:720px){.marketing-site-v4 .rp-announcement>span{font-size:8px}.marketing-site-v4 .rp-announcement a{font-size:9px}.marketing-site-v4 .pillar-card{padding-bottom:112px}.marketing-site-v4 .connector-capability-list{grid-template-columns:1fr}.marketing-site-v4 .connector-capability-list>div,.marketing-site-v4 .connector-capability-list>div:nth-child(n+4){grid-column:auto}.marketing-site-v4 .ai-heading{align-items:center}.marketing-site-v4 .ai-heading>p{padding-bottom:0}.marketing-site-v4 section[id]{scroll-margin-top:92px}}
