:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sl-bg:#050712;--sl-bg-2:#080b19;--sl-panel:#0d1224d6;--sl-panel-solid:#0d1224;--sl-panel-soft:#111832;--sl-line:#94a3b829;--sl-line-bright:#8b5cf66b;--sl-text:#f8fafc;--sl-muted:#94a3b8;--sl-dim:#64748b;--sl-purple:#8b5cf6;--sl-cyan:#22d3ee;--sl-magenta:#ec4899;--sl-green:#22c55e;--sl-red:#ef4444;--sl-amber:#f59e0b;--sl-radius:8px;--sl-shadow:0 24px 80px #0000006b}button,input,select,textarea{font:inherit}.sl-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.sl-brand-copy{min-width:0}.sl-brand-name{color:var(--sl-text);letter-spacing:0;font-family:Outfit,DM Sans,sans-serif;font-size:20px;font-weight:900;line-height:1}.sl-brand-tagline{color:var(--sl-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:800;line-height:1.2}.sl-app-shell{min-height:100vh;color:var(--sl-text);background:radial-gradient(circle at 8% 0,#8b5cf62b,#0000 28rem),radial-gradient(circle at 100% 15%,#22d3ee1f,#0000 24rem),#050712;font-family:DM Sans,sans-serif;display:flex;overflow:hidden}.sl-sidebar{border-right:1px solid var(--sl-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050712e6;flex-direction:column;flex-shrink:0;width:248px;min-height:100vh;transition:width .2s;display:flex}.sl-sidebar-collapsed{width:68px}.sl-sidebar-logo{border-bottom:1px solid var(--sl-line);cursor:pointer;align-items:center;min-height:92px;padding:20px 18px;display:flex}.sl-sidebar-collapsed .sl-sidebar-logo{justify-content:center;padding-left:0;padding-right:0}.sl-nav{flex-direction:column;flex:1;gap:5px;padding:14px 10px;display:flex}.sl-nav-link{min-height:42px;color:var(--sl-muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.sl-nav-link:hover,.sl-nav-link.active{color:var(--sl-text);background:linear-gradient(90deg,#8b5cf633,#22d3ee14);border-color:#8b5cf647}.sl-sidebar-collapsed .sl-nav-link{justify-content:center;padding:0}.sl-nav-icon{color:currentColor;flex:0 0 20px;width:20px;height:20px}.sl-sidebar-user{border-top:1px solid var(--sl-line);padding:14px}.sl-user-pill{align-items:center;gap:10px;min-width:0;display:flex}.sl-user-avatar{background:linear-gradient(135deg, var(--sl-purple), var(--sl-magenta));color:#fff;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.sl-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sl-scroll-area{flex:1;min-width:0;overflow:auto}.sl-primary-button,.sl-secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:900;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.sl-primary-button{background:linear-gradient(135deg, var(--sl-purple), #7c3aed 45%, var(--sl-magenta));color:#fff;border:1px solid #ffffff1f;box-shadow:0 18px 45px #8b5cf647}.sl-secondary-button{color:var(--sl-text);background:#0f172ab8;border:1px solid #94a3b838}.sl-primary-button:hover,.sl-secondary-button:hover{transform:translateY(-1px)}.sl-primary-button:active,.sl-secondary-button:active{transform:translateY(0)}.sl-page{min-height:100vh;color:var(--sl-text);background:radial-gradient(circle at 12% -4%,#22d3ee29,#0000 30rem),radial-gradient(circle at 88% 2%,#ec489924,#0000 28rem),linear-gradient(#050712 0%,#070918 42%,#050712 100%);font-family:DM Sans,sans-serif;overflow-x:hidden}.sl-landing-nav{border-bottom:1px solid var(--sl-line);justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(20px,5vw,64px);display:flex}.sl-landing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sl-hero{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(28px,5vw,56px);max-width:1240px;margin:0 auto;padding:clamp(54px,8vw,94px) clamp(20px,5vw,64px) 52px;display:grid}.sl-kicker{color:var(--sl-cyan);letter-spacing:.1em;text-transform:uppercase;border:1px solid #22d3ee47;border-radius:999px;align-items:center;margin-bottom:20px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex}.sl-hero h1{color:var(--sl-text);letter-spacing:0;margin:0 0 22px;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(42px,7vw,78px);font-weight:900;line-height:.95}.sl-hero p{color:#cbd5e1;max-width:680px;margin:0 0 30px;font-size:clamp(17px,2.1vw,21px);line-height:1.62}.sl-hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.sl-hero-proof{color:var(--sl-dim);flex-wrap:wrap;gap:10px;font-size:12px;font-weight:800;display:flex}.sl-proof-item{border:1px solid #94a3b829;border-radius:999px;padding:7px 11px}.sl-operator-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px) 34px;display:grid}.sl-operator-cell{background:linear-gradient(145deg,#0d1224db,#060a19e0),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 16rem);border:1px solid #94a3b829;border-radius:8px;min-width:0;padding:15px}.sl-operator-cell strong{color:var(--sl-text);overflow-wrap:anywhere;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:900;display:block}.sl-operator-cell span{color:var(--sl-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.sl-dashboard-queue,.sl-tax-strip{padding:0 0 20px}.sl-dashboard-preview{box-shadow:var(--sl-shadow);background:linear-gradient(145deg,#0f172af5,#080d1deb),radial-gradient(circle at 100% 0,#8b5cf647,#0000 24rem);border:1px solid #94a3b833;border-radius:8px;min-width:0;padding:clamp(18px,3vw,26px)}.sl-preview-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sl-mini-label{color:var(--sl-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.sl-preview-title{color:var(--sl-text);margin-top:4px;font-size:18px;font-weight:900}.sl-status-chip{color:var(--sl-cyan);white-space:nowrap;border:1px solid #22d3ee59;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.sl-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sl-metric-card{background:#0206178f;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:14px}.sl-metric-card.wide{grid-column:span 2}.sl-metric-card.full{grid-column:1/-1}.sl-metric-value{color:var(--sl-text);overflow-wrap:anywhere;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:clamp(20px,3vw,31px);font-weight:900}.sl-metric-sub{color:var(--sl-muted);margin-top:4px;font-size:12px;line-height:1.4}.sl-positive{color:var(--sl-green)}.sl-warning{color:var(--sl-amber)}.sl-danger{color:var(--sl-red)}.sl-section{max-width:1240px;margin:0 auto;padding:56px clamp(20px,5vw,64px)}.sl-section-heading{max-width:760px;margin-bottom:26px}.sl-section-heading h2{color:var(--sl-text);letter-spacing:0;margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.05}.sl-section-heading p{color:var(--sl-muted);margin-top:12px;font-size:16px;line-height:1.65}.sl-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sl-feature-card,.sl-workflow-card,.sl-price-card,.sl-dashboard-card,.sl-empty-state{background:#0d1224c7;border:1px solid #94a3b829;border-radius:8px;min-width:0}.sl-feature-card{padding:20px}.sl-feature-icon{color:var(--sl-cyan);background:linear-gradient(135deg,#22d3ee29,#8b5cf629);border:1px solid #8b5cf640;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.sl-feature-card h3,.sl-workflow-card h3,.sl-price-card h3,.sl-dashboard-card h3,.sl-empty-state h3{color:var(--sl-text);margin:0 0 10px;font-size:16px;font-weight:900;line-height:1.2}.sl-feature-card p,.sl-workflow-card p,.sl-price-card p,.sl-empty-state p{color:var(--sl-muted);margin:0;font-size:13px;line-height:1.62}.sl-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sl-workflow-card{padding:18px}.sl-workflow-step{color:var(--sl-cyan);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:900}.sl-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sl-price-card{padding:24px}.sl-price-card.featured{border-color:#8b5cf680;box-shadow:0 20px 70px #8b5cf62e}.sl-price{color:var(--sl-text);margin:14px 0;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:900}.sl-price-list{gap:10px;margin:18px 0 0;display:grid}.sl-price-list div{color:#cbd5e1;font-size:13px;line-height:1.4}.sl-final-cta{background:linear-gradient(135deg,#0d1224eb,#070b19f0),radial-gradient(circle at 12% 0,#22d3ee29,#0000 24rem),radial-gradient(circle at 100% 100%,#ec489924,#0000 24rem);border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:22px;padding:clamp(22px,4vw,34px);display:grid}.sl-final-cta h2{color:var(--sl-text);letter-spacing:0;margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:1.05}.sl-final-cta p{color:#cbd5e1;max-width:780px;margin:12px 0 0;font-size:15px;line-height:1.65}.sl-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sl-dashboard-page{max-width:1280px;margin:0 auto;padding:32px clamp(18px,4vw,36px) 56px}.sl-page-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.sl-page-header h1{color:var(--sl-text);letter-spacing:0;margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1}.sl-page-header p{color:var(--sl-muted);margin-top:9px;font-size:14px;line-height:1.55}.sl-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sl-dashboard-card{padding:18px}.sl-dashboard-card.large{grid-column:span 2}.sl-dashboard-card.full{grid-column:1/-1}.sl-list{gap:10px;display:grid}.sl-list-row{cursor:pointer;background:#02061761;border:1px solid #94a3b81f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.sl-list-row:hover{border-color:#8b5cf661}.sl-empty-state{padding:24px}.sl-empty-state.compact{padding:16px}.sl-progress-track{background:#94a3b829;border-radius:999px;height:8px;overflow:hidden}.sl-progress-fill{background:linear-gradient(90deg, var(--sl-cyan), var(--sl-purple), var(--sl-magenta));border-radius:999px;height:100%}.sl-tab-note{color:var(--sl-muted);font-size:13px;line-height:1.65}.sl-form-field{color:var(--sl-text);resize:vertical;background:#0206179e;border:1px solid #94a3b82e;border-radius:8px;width:100%;min-width:0;padding:12px 13px;font-size:14px}.sl-form-field::placeholder{color:var(--sl-dim)}.sl-form-field:focus{border-color:#22d3ee6b;outline:none;box-shadow:0 0 0 3px #22d3ee1a}.sl-auth-page{color:var(--sl-text);background:radial-gradient(circle at 20% 4%,#22d3ee29,#0000 26rem),radial-gradient(circle at 78% 0,#ec489921,#0000 26rem),linear-gradient(#050712 0%,#080b19 58%,#050712 100%);align-items:center;min-height:100vh;padding:clamp(18px,4vw,42px);font-family:DM Sans,sans-serif;display:grid;overflow-x:hidden}.sl-auth-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,440px);gap:18px;width:100%;max-width:1040px;margin:0 auto;display:grid}.sl-auth-panel,.sl-auth-card{box-shadow:var(--sl-shadow);background:linear-gradient(145deg,#0d1224e6,#070b19f0),radial-gradient(circle at 100% 0,#8b5cf629,#0000 24rem);border:1px solid #94a3b82b;border-radius:8px;min-width:0;position:relative;overflow:hidden}.sl-auth-panel:before,.sl-auth-card:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee33,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.sl-auth-panel{gap:20px;padding:clamp(24px,5vw,38px);display:grid}.sl-auth-card{padding:clamp(24px,5vw,38px)}.sl-auth-kicker{color:var(--sl-cyan);letter-spacing:.1em;text-transform:uppercase;margin:28px 0 14px;font-size:11px;font-weight:900}.sl-auth-title{color:var(--sl-text);letter-spacing:0;margin:0;font-family:Outfit,DM Sans,sans-serif;font-size:clamp(32px,4vw,50px);font-weight:900;line-height:1}.sl-auth-copy{color:#cbd5e1;max-width:600px;margin:14px 0 0;font-size:15px;line-height:1.65}.sl-auth-proof{gap:10px;margin-top:8px;display:grid}.sl-auth-proof div{color:#dbeafe;background:#0206176b;border:1px solid #94a3b821;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.sl-auth-proof span{background:linear-gradient(135deg, var(--sl-cyan), var(--sl-purple));border-radius:999px;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 28px #22d3ee38}.sl-auth-card-head{text-align:center;margin-bottom:24px}.sl-auth-card-title{color:var(--sl-text);margin:20px 0 7px;font-size:22px;font-weight:900}.sl-auth-card-copy{color:var(--sl-muted);margin:0;font-size:13px;line-height:1.5}.sl-auth-form{gap:14px;display:grid}.sl-auth-field{gap:6px;display:grid}.sl-auth-field label{color:var(--sl-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.sl-auth-alert{color:#fecaca;background:#ef44441f;border:1px solid #ef444457;border-radius:8px;padding:12px 13px;font-size:13px;line-height:1.5}.sl-auth-alert.warning{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b57}.sl-auth-alert.success{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e57}.sl-auth-links{color:var(--sl-muted);text-align:center;margin-top:20px;font-size:13px;line-height:1.5}.sl-auth-link-button{color:var(--sl-cyan);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.sl-auth-muted{color:var(--sl-dim);text-align:center;margin-top:14px;font-size:12px;line-height:1.5}.sl-primary-button:disabled,.sl-secondary-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.sl-control-preview{position:relative;overflow:hidden}.sl-control-preview:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee2e,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.sl-preview-strip{color:#cbd5e1;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:11px 0;display:grid}.sl-preview-strip span{color:var(--sl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;overflow:hidden}.sl-feature-card,.sl-tour-card,.sl-proof-card,.sl-dashboard-card,.sl-metric-card{transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.sl-feature-card:hover,.sl-tour-card:hover,.sl-dashboard-card:hover,.sl-metric-card:hover{border-color:#22d3ee47;transform:translateY(-1px);box-shadow:0 18px 44px #0003}.sl-tour-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sl-tour-card{background:linear-gradient(#111830e6,#090d1de6),radial-gradient(circle at 100% 0,#8b5cf629,#0000 16rem);border:1px solid #94a3b829;border-radius:8px;min-width:0;padding:18px}.sl-tour-card h3{color:var(--sl-text);margin:0 0 10px;font-size:17px;font-weight:900;line-height:1.2}.sl-tour-card p{color:var(--sl-muted);margin:0;font-size:13px;line-height:1.58}.sl-tour-mini{background:#02061775;border:1px solid #94a3b81f;border-radius:8px;margin:16px 0 12px;padding:12px}.sl-tour-metrics{gap:8px;margin-top:10px;display:grid}.sl-tour-metrics div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-tour-metrics span,.sl-tour-outcome{color:var(--sl-muted);font-size:12px;line-height:1.45}.sl-tour-metrics strong{color:var(--sl-text);font-family:JetBrains Mono,monospace;font-size:13px}.sl-tour-outcome{color:#cbd5e1;border-top:1px solid #94a3b81f;padding-top:12px;font-weight:800}.sl-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sl-proof-card{color:#dbeafe;background:#0d1224b8;border:1px solid #94a3b826;border-radius:8px;padding:16px;font-size:13px;font-weight:900}.sl-control-room-section{position:relative}.sl-control-room-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 20%,#22d3ee1f,#0000 20rem),radial-gradient(circle at 82% 40%,#ec48991f,#0000 22rem);position:absolute;inset:0}.sl-control-room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sl-control-room-card{background:linear-gradient(#0f172ad1,#020617b3),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 18rem);border:1px solid #94a3b829;border-radius:12px;min-height:170px;padding:22px;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000038}.sl-control-room-card:after{content:"";background:linear-gradient(90deg,#22d3eeb3,#8b5cf68a,#ec48999e);width:42%;height:2px;position:absolute;bottom:0;left:22px}.sl-control-room-card>span{background:linear-gradient(135deg, var(--sl-cyan), var(--sl-purple), var(--sl-magenta));border-radius:999px;width:42px;height:8px;margin-bottom:22px;display:block}.sl-control-room-card h3{color:var(--sl-text);margin-bottom:8px;font-size:18px}.sl-control-room-card p{color:var(--sl-muted);font-size:14px;line-height:1.55}.sl-module-shell{padding:24px 32px 48px}.sl-module-card{background:linear-gradient(#0d1224e6,#080d1deb),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 24rem)}.sl-module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sl-status-badge{color:#cbd5e1;white-space:nowrap;background:#94a3b81a;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.sl-status-positive{color:#86efac;background:#22c55e1f;border-color:#22c55e61}.sl-status-warning{color:#fcd34d;background:#f59e0b21;border-color:#f59e0b61}.sl-status-danger{color:#fca5a5;background:#ef444421;border-color:#ef444461}.sl-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.sl-form-grid.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.sl-premium-field{gap:6px;min-width:0;display:grid}.sl-field-row{align-items:center;gap:6px;min-width:0;display:flex}.sl-field-suffix{color:var(--sl-muted);flex-shrink:0;font-size:12px}.sl-decision-grid,.sl-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.sl-decision-panel{background:linear-gradient(145deg,#0206179e,#0f172a8a),radial-gradient(circle at 100% 0,#8b5cf629,#0000 18rem);border:1px solid #8b5cf647;border-radius:8px;grid-column:span 2;min-width:0;padding:18px}.sl-decision-topline{color:var(--sl-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sl-decision-topline span:last-child{font-size:12px;font-weight:900}.sl-signal-card{min-height:116px}.sl-module-band{background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:flex-start;gap:16px;margin:18px 0;padding:16px;display:grid}.sl-module-band h3{color:var(--sl-text);margin:6px 0 0;font-size:16px;font-weight:900;line-height:1.25}.sl-risk-gauge{margin-top:18px}.sl-risk-gauge-head{color:var(--sl-muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.sl-risk-gauge-head strong{color:var(--sl-text);font-family:JetBrains Mono,monospace}.sl-risk-gauge-track{background:#94a3b824;border-radius:999px;height:10px;position:relative}.sl-risk-gauge-fill{background:linear-gradient(90deg, var(--sl-green), var(--sl-amber), var(--sl-red));border-radius:999px;height:100%}.sl-risk-gauge-track span{color:var(--sl-dim);font-family:JetBrains Mono,monospace;font-size:9px;position:absolute;top:14px;transform:translate(-50%)}.sl-forecast-ladder{gap:8px;display:grid}.sl-forecast-ladder div{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.sl-forecast-ladder span{color:var(--sl-muted);font-size:12px;font-weight:800}.sl-forecast-ladder strong,.sl-row-money{font-family:JetBrains Mono,monospace;font-weight:900}.sl-skeleton-stack{gap:12px;display:grid}.sl-skeleton-line{background:linear-gradient(90deg,#94a3b814,#94a3b82e,#94a3b814);border-radius:999px;width:70%;height:14px;animation:1.4s ease-in-out infinite sl-pulse}.sl-skeleton-line.wide{width:100%}.sl-skeleton-line.short{width:42%}@keyframes sl-pulse{0%,to{opacity:.55}50%{opacity:1}}.sl-error-line{color:#fecaca;border-color:#ef44446b;margin-bottom:16px}.sl-rich-row{align-items:flex-start}.sl-row-title{color:var(--sl-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.sl-row-sub{color:var(--sl-muted);margin-top:4px;font-size:12px;line-height:1.45}.sl-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:320px;display:flex}.sl-row-actions .sl-form-field{width:auto;min-width:150px}.sl-data-table-wrap{overflow:auto hidden}.sl-data-table-wrap table{min-width:760px}.sl-ad-stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.sl-show-detail-page{color:var(--sl-text);min-width:0}.sl-show-command-bar{box-shadow:0 18px 50px #0000003d;background:linear-gradient(90deg,#050712f5,#090d1df5)!important;border-bottom-color:#94a3b82e!important}.sl-show-title-row{background:linear-gradient(#0d122452,#05071200)}.sl-show-tab-bar{scrollbar-width:thin}.sl-show-tab-button:hover{color:var(--sl-text)!important}.sl-show-actions{flex-wrap:wrap}.sl-back-link:hover{color:var(--sl-cyan)!important}@media (width<=1080px){.sl-hero{grid-template-columns:1fr}.sl-feature-grid,.sl-workflow,.sl-dashboard-grid,.sl-tour-grid,.sl-decision-grid,.sl-signal-grid,.sl-operator-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-final-cta{grid-template-columns:1fr;align-items:flex-start}.sl-final-actions{justify-content:flex-start}.sl-decision-panel{grid-column:1/-1}}@media (width<=760px){.sl-app-shell{min-height:100vh;display:block;overflow:auto}.sl-sidebar,.sl-sidebar-collapsed{border-bottom:1px solid var(--sl-line);z-index:300;border-right:none;width:100%;min-height:auto;position:sticky;top:0}.sl-sidebar-logo,.sl-sidebar-collapsed .sl-sidebar-logo{justify-content:flex-start;min-height:auto;padding:12px 16px}.sl-nav{flex-direction:row;padding:8px 12px 12px;overflow-x:auto}.sl-nav-link,.sl-sidebar-collapsed .sl-nav-link{flex:none;justify-content:flex-start;min-height:38px;padding:0 12px}.sl-sidebar-user{display:none}.sl-content{min-height:calc(100vh - 116px)}.sl-landing-nav{flex-direction:column;align-items:flex-start}.sl-landing-actions{justify-content:flex-start;width:100%}.sl-landing-actions .sl-secondary-button,.sl-landing-actions .sl-primary-button{flex:130px}.sl-hero{padding-top:42px}.sl-metric-grid,.sl-feature-grid,.sl-workflow,.sl-pricing-grid,.sl-dashboard-grid,.sl-tour-grid,.sl-proof-grid,.sl-control-room-grid,.sl-operator-strip,.sl-decision-grid,.sl-signal-grid{grid-template-columns:1fr}.sl-metric-card.wide,.sl-dashboard-card.large{grid-column:auto}.sl-page-header{flex-direction:column;align-items:flex-start}.sl-module-shell{padding:18px 14px 34px}.sl-preview-header,.sl-module-band{grid-template-columns:1fr}.sl-preview-header,.sl-list-row,.sl-rich-row{flex-direction:column;align-items:stretch}.sl-module-actions,.sl-row-actions{justify-content:flex-start;width:100%;max-width:none}.sl-row-actions .sl-form-field,.sl-row-actions .sl-secondary-button{width:100%}.sl-preview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-auth-grid{grid-template-columns:1fr}.sl-auth-panel{padding-bottom:22px}.sl-show-command-bar{align-items:stretch!important;gap:14px!important;padding:14px!important;position:static!important}.sl-show-title-row{padding:14px!important}.sl-show-tab-bar{padding:10px 14px 0!important}.sl-show-actions{width:100%}}@media (width<=460px){.sl-brand-name{font-size:18px}.sl-brand-tagline{font-size:9px}.sl-hero h1{font-size:40px}.sl-primary-button,.sl-secondary-button{width:100%}.sl-dashboard-preview{padding:14px}}body{background:radial-gradient(circle at 50% -18rem,#8b5cf633,#0000 38rem),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 32rem),#03050d}.sl-page{background:linear-gradient(#94a3b806 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#94a3b806 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 17% -14%,#22d3ee2e,#0000 32rem),radial-gradient(circle at 78% -8%,#ec489929,#0000 30rem),linear-gradient(#03050d 0%,#070a16 42%,#040612 100%)}.sl-brand{gap:13px}.sl-brand-name{letter-spacing:0;font-size:23px}.sl-brand-tagline{color:var(--sl-cyan);letter-spacing:.12em;margin-top:6px;font-size:9px}.sl-landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#03050dc2;position:relative}.sl-hero{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(30px,4vw,48px);max-width:1360px;min-height:calc(100vh - 92px);padding-top:clamp(36px,6vw,70px);padding-bottom:32px;position:relative}.sl-hero:before{content:"";filter:blur(18px);opacity:.72;pointer-events:none;background:radial-gradient(circle,#22d3ee38,#0000 52%),radial-gradient(circle,#8b5cf638,#0000 54%);width:420px;height:360px;position:absolute;top:8%;left:44%;transform:rotate(-12deg)}.sl-hero h1{letter-spacing:0;max-width:720px;font-size:clamp(52px,7.6vw,94px)}.sl-hero h1 span{display:block}.sl-hero p{color:#d8e4f5;max-width:650px;font-size:clamp(18px,2vw,22px)}.sl-hero-actions .sl-primary-button,.sl-hero-actions .sl-secondary-button{min-height:48px;padding:0 22px}.sl-hero-trust{color:#dbeafe;margin-top:16px;font-size:13px;font-weight:800}.sl-proof-item{background:#0206176b}.sl-command-preview{background:linear-gradient(150deg,#0b1226f0,#030612f5),radial-gradient(circle at 18% 12%,#22d3ee2e,#0000 18rem),radial-gradient(circle at 100% 0,#ec48992e,#0000 20rem);border:1px solid #e2e8f029;border-radius:12px;min-width:0;position:relative;overflow:hidden;box-shadow:0 34px 120px #0000008a,inset 0 1px #ffffff14}.sl-command-preview:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee2e,#0000);height:1px;position:absolute;top:44px;left:24px;right:24px}.sl-command-preview.compact{max-width:980px}.sl-command-chrome{background:#0206178f;border-bottom:1px solid #94a3b81f;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:flex}.sl-command-chrome span{background:#94a3b866;border-radius:999px;width:8px;height:8px}.sl-command-chrome strong{color:var(--sl-text);letter-spacing:.12em;margin-left:10px;font-size:10px;font-weight:900}.sl-command-chrome em{color:var(--sl-cyan);text-transform:uppercase;border:1px solid #22d3ee4d;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10px;font-style:normal;font-weight:900}.sl-command-inner{grid-template-columns:minmax(0,1fr) 210px;gap:16px;padding:clamp(16px,3vw,24px);display:grid}.sl-command-topline{grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.sl-command-topline h3{color:var(--sl-text);margin:4px 0;font-size:22px;line-height:1.1}.sl-command-topline p,.sl-command-card p{color:var(--sl-muted);margin:0;font-size:12px;line-height:1.45}.sl-command-decision{background:#0206179e;border:1px solid #f59e0b52;border-radius:10px;min-width:160px;padding:12px}.sl-command-decision span,.sl-command-queue span,.sl-command-card-head span,.sl-module-micro span,.sl-loss-card span,.sl-dashboard-hero-side span,.sl-show-signal-strip span{color:var(--sl-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.sl-command-decision strong{color:var(--sl-amber);margin:7px 0 5px;font-size:28px;line-height:1;display:block}.sl-command-decision small{color:#fde68a;font-size:11px}.sl-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sl-command-card{background:linear-gradient(#0f172ab8,#0206178f);border:1px solid #94a3b824;border-radius:10px;min-height:120px;padding:13px}.sl-command-card.large{grid-area:span 2/span 2}.sl-command-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sl-command-card-head strong,.sl-command-number{color:var(--sl-text);margin:8px 0;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:900;line-height:1;display:block}.sl-command-gauge{background:#94a3b824;border-radius:999px;height:11px;margin:22px 0 24px;position:relative}.sl-command-gauge i{background:linear-gradient(90deg, var(--sl-green), var(--sl-amber), var(--sl-red));border-radius:inherit;height:100%;display:block}.sl-command-gauge b{color:var(--sl-dim);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:900;position:absolute;top:15px;transform:translate(-50%)}.sl-command-ladder{gap:8px;display:grid}.sl-command-ladder div{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.sl-command-ladder span{color:var(--sl-muted);font-size:12px;font-weight:800}.sl-command-ladder strong{font-family:JetBrains Mono,monospace;font-size:13px}.sl-ticket-bars{align-items:end;gap:5px;height:46px;margin:12px 0;display:flex}.sl-ticket-bars span{background:linear-gradient(180deg, var(--sl-cyan), var(--sl-purple));border-radius:999px 999px 2px 2px;flex:1;min-width:6px}.sl-command-queue{background:linear-gradient(#020617b8,#0f172a8a);border:1px solid #ec489933;border-radius:10px;gap:10px;padding:13px;display:grid}.sl-command-queue strong{color:var(--sl-text);margin-top:5px;font-size:17px;display:block}.sl-command-queue p{background:#94a3b814;border:1px solid #94a3b81c;border-radius:8px;margin:0;padding:10px}.sl-command-queue b{color:var(--sl-text);font-size:12px;display:block}.sl-command-queue small{color:var(--sl-muted);margin-top:3px;font-size:11px;display:block}.sl-command-rebook{border-top:1px solid #94a3b824;padding-top:10px}.sl-command-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px) 26px;display:grid}.sl-command-strip button{color:#dbeafe;cursor:pointer;background:#0206177a;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.sl-command-strip button:hover{border-color:#22d3ee61}.sl-command-strip span{background:linear-gradient(135deg, var(--sl-cyan), var(--sl-purple));border-radius:999px;width:7px;height:7px}.sl-loss-section{padding-top:38px}.sl-loss-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.sl-loss-card{background:linear-gradient(#0d1224d1,#02061794);border:1px solid #94a3b826;border-radius:10px;min-width:0;padding:16px}.sl-loss-card span{color:var(--sl-amber);font-family:JetBrains Mono,monospace}.sl-loss-card h3{color:var(--sl-text);margin:14px 0 9px;font-size:15px;line-height:1.18}.sl-loss-card p{color:var(--sl-muted);margin:0;font-size:12px;line-height:1.5}.sl-feature-card{min-height:280px;display:grid}.sl-module-micro{background:#02061775;border:1px solid #94a3b821;border-radius:10px;align-self:end;margin-top:18px;padding:12px}.sl-module-micro strong{color:var(--sl-text);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:18px;display:block}.sl-module-micro small{color:var(--sl-muted);margin-top:4px;font-size:11px;display:block}.sl-module-micro.cyan{border-color:#22d3ee38}.sl-module-micro.purple{border-color:#8b5cf63d}.sl-module-micro.magenta{border-color:#ec48993d}.sl-module-spark{align-items:end;gap:5px;height:20px;margin-top:10px;display:flex}.sl-module-spark i{background:linear-gradient(180deg, var(--sl-cyan), var(--sl-purple));border-radius:999px;flex:1}.sl-module-spark i:first-child{height:42%}.sl-module-spark i:nth-child(2){height:72%}.sl-module-spark i:nth-child(3){height:55%}.sl-onboarding-grid,.sl-faq-grid,.sl-support-grid{gap:14px;display:grid}.sl-onboarding-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sl-faq-grid,.sl-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-onboarding-card,.sl-faq-card,.sl-support-card{background:linear-gradient(#0f172ab8,#02061794),#0206179e;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:18px;box-shadow:0 18px 50px #0000002e}.sl-onboarding-card span{color:var(--sl-cyan);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:900;display:block}.sl-onboarding-card h3,.sl-faq-card h3,.sl-support-card h3{color:var(--sl-text);margin:0 0 10px;font-size:17px;line-height:1.14}.sl-onboarding-card p,.sl-faq-card p,.sl-support-card p{color:var(--sl-muted);margin:0;font-size:13px;line-height:1.58}.sl-support-actions{border:1px solid #22d3ee29;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.sl-support-actions span{color:var(--sl-muted);font-size:13px;line-height:1.45}.sl-footer-link{color:var(--sl-muted);font-size:13px;font-weight:800;text-decoration:none}.sl-footer-link:hover{color:var(--sl-cyan)}.sl-legal-page{min-height:100vh}.sl-legal-nav{position:static}.sl-legal-shell{max-width:880px;margin:0 auto;padding:clamp(42px,8vw,88px) clamp(20px,5vw,48px)}.sl-legal-shell h1{color:var(--sl-text);margin:16px 0;font-size:clamp(40px,7vw,72px);line-height:.96}.sl-legal-shell>p{color:#d8e4f5;margin:0 0 26px;font-size:18px;line-height:1.65}.sl-legal-shell article{background:#02061794;border:1px solid #94a3b824;border-radius:8px;margin-top:14px;padding:18px}.sl-legal-shell h2{color:var(--sl-text);margin:0 0 10px;font-size:18px}.sl-legal-shell article p{color:var(--sl-muted);margin:0;line-height:1.6}.sl-legal-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sl-dashboard-command-hero{background:radial-gradient(circle at 82% 0,#22d3ee24,#0000 24rem),linear-gradient(135deg,#0d1224db,#020617a8);border:1px solid #94a3b829;border-radius:12px;padding:22px;box-shadow:0 22px 70px #00000047}.sl-dashboard-hero-side{align-items:center;gap:14px;display:flex}.sl-dashboard-hero-side div{background:#0206177a;border:1px solid #94a3b824;border-radius:10px;min-width:160px;padding:12px 14px}.sl-dashboard-hero-side strong{margin-top:5px;font-family:JetBrains Mono,monospace;font-size:22px;display:block}.sl-show-detail-page{background:radial-gradient(circle at 18% -10%,#8b5cf62e,#0000 28rem),linear-gradient(#05071270,#05071200)}.sl-show-command-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sl-show-title-row{padding-top:24px!important}.sl-show-title-row h1{font-size:clamp(26px,4vw,44px)!important}.sl-show-signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 32px 4px;display:grid}.sl-show-signal-strip div{background:linear-gradient(#0d1224c7,#02061785);border:1px solid #94a3b824;border-radius:10px;min-width:0;padding:13px}.sl-show-signal-strip strong{color:var(--sl-text);overflow-wrap:anywhere;margin:6px 0 4px;font-family:JetBrains Mono,monospace;font-size:18px;display:block}.sl-show-signal-strip small{color:var(--sl-muted);font-size:11px;line-height:1.45;display:block}.sl-auth-page{background:linear-gradient(#94a3b806 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#94a3b806 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 18% 4%,#22d3ee2e,#0000 28rem),radial-gradient(circle at 82% 0,#ec489926,#0000 28rem),linear-gradient(#03050d 0%,#080b19 58%,#040612 100%)}.sl-auth-panel,.sl-auth-card{border-radius:12px}.sl-auth-proof>strong{color:var(--sl-text);margin-bottom:2px;font-size:13px}@media (width<=1180px){.sl-hero{grid-template-columns:1fr;min-height:auto}.sl-onboarding-grid,.sl-command-strip,.sl-loss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.sl-command-inner,.sl-command-topline{grid-template-columns:1fr;display:grid}.sl-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-command-card.large{grid-column:1/-1}.sl-dashboard-hero-side,.sl-show-signal-strip{grid-template-columns:1fr}.sl-dashboard-hero-side{flex-direction:column;align-items:stretch;width:100%}}@media (width<=760px){.sl-hero{padding-top:30px}.sl-onboarding-grid,.sl-faq-grid,.sl-support-grid{grid-template-columns:1fr}.sl-hero h1{font-size:46px}.sl-command-preview{border-radius:10px}.sl-command-grid,.sl-command-strip,.sl-loss-grid{grid-template-columns:1fr}.sl-command-card{min-height:auto}.sl-show-signal-strip{padding:14px}}.sl-landing-nav .sl-brand{filter:drop-shadow(0 18px 42px #22d3ee1a)}.sl-landing-nav .sl-brand svg{width:56px;height:56px}.sl-landing-nav .sl-brand-name{font-size:23px}.sl-landing-nav .sl-brand-tagline{color:#a5b4fc}.sl-command-inner{grid-template-columns:74px minmax(0,1fr) 218px;align-items:stretch}.sl-command-rail{background:linear-gradient(#020617b3,#0f172a75),radial-gradient(circle at 50% 0,#22d3ee21,#0000 11rem);border:1px solid #94a3b824;border-radius:12px;grid-area:1/1/span 2;gap:8px;padding:10px;display:grid}.sl-command-rail span{color:#cbd5e1;border:1px solid #94a3b81f;border-radius:9px;place-items:center;gap:7px;min-width:0;padding:9px 5px;font-size:10px;font-weight:900;line-height:1;display:grid}.sl-command-rail span.active{color:#e0f2fe;background:#22d3ee1a;border-color:#22d3ee57;box-shadow:inset 0 0 22px #22d3ee14}.sl-command-rail i{background:linear-gradient(135deg, var(--sl-cyan), var(--sl-purple));border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 22px #22d3ee3d}.sl-command-topline{grid-column:2/-1}.sl-command-grid{grid-column:2}.sl-command-queue{grid-area:2/3}.sl-price-card{gap:0;display:grid;position:relative;overflow:hidden}.sl-price-card:before{content:"";background:linear-gradient(90deg,#22d3ee33,#ec489929,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.sl-price-eyebrow{color:var(--sl-cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900}.sl-price-card .sl-primary-button,.sl-price-card .sl-secondary-button{justify-content:center;align-self:end;width:100%;margin-top:22px}.sl-price-card .sl-secondary-button{background:#02061775}.sl-auth-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-auth-proof>strong{grid-column:1/-1}.sl-auth-proof div{min-height:46px}.sl-auth-card .sl-primary-button{min-height:48px}@media (width<=860px){.sl-command-inner{grid-template-columns:1fr}.sl-command-rail,.sl-command-topline,.sl-command-grid,.sl-command-queue{grid-area:auto/1}.sl-command-rail{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.sl-landing-nav{align-items:stretch;width:100vw;max-width:100vw;padding-left:24px;padding-right:24px}.sl-landing-nav .sl-brand svg{width:46px;height:46px}.sl-landing-nav .sl-brand-name{font-size:20px}.sl-landing-actions{grid-template-columns:1fr;width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px);display:grid}.sl-landing-actions .sl-secondary-button,.sl-landing-actions .sl-primary-button{flex:none;width:100%;min-width:0;padding-left:10px;padding-right:10px}.sl-hero{grid-template-columns:minmax(0,1fr);width:100vw;max-width:100vw;padding-left:24px;padding-right:24px;overflow:hidden}.sl-hero>*{width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px)}.sl-hero h1{max-width:calc(100vw - 48px);font-size:clamp(32px,10vw,36px);line-height:1.02}.sl-hero p{max-width:calc(100vw - 48px);font-size:17px}.sl-hero-actions{grid-template-columns:1fr;width:100%;display:grid}.sl-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sl-proof-item{text-align:center;min-width:0}.sl-command-preview{width:calc(100vw - 48px);max-width:100%}.sl-command-rail span{padding:8px 3px;font-size:9px}.sl-auth-proof{grid-template-columns:1fr}.sl-landing-nav{width:100%;max-width:100%;padding:18px 24px;display:block}.sl-landing-actions{margin-top:18px;width:min(100%,100vw - 70px)!important;max-width:680px!important}.sl-hero{width:100%;max-width:100%;min-height:auto;padding:30px 24px 52px;display:block}.sl-hero>*,.sl-hero p{width:min(100%,100vw - 70px)!important;max-width:680px!important}.sl-command-preview{margin-top:30px;width:min(100%,100vw - 70px)!important;max-width:680px!important}.sl-hero h1,.sl-hero-actions,.sl-hero-proof{width:min(100%,100vw - 70px)!important;max-width:680px!important}}@media (width<=460px){.sl-landing-actions,.sl-hero>*,.sl-command-preview,.sl-hero h1,.sl-hero p,.sl-hero-actions,.sl-hero-proof{width:min(320px,100vw - 70px)!important;max-width:min(320px,100vw - 70px)!important}.sl-hero h1{font-size:34px}}.sl-app-hero{background:linear-gradient(135deg,#0d1224db,#0206179e),radial-gradient(circle at 86% 0,#22d3ee21,#0000 24rem),radial-gradient(circle at 16% 0,#8b5cf629,#0000 22rem);border:1px solid #94a3b829;border-radius:10px;padding:22px;box-shadow:0 24px 80px #00000047}.sl-attention-board{background:linear-gradient(#0d1224e6,#070b19e0),radial-gradient(circle at 100% 0,#f59e0b14,#0000 18rem)}.sl-attention-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.sl-attention-card{background:#02061770;border:1px solid #94a3b821;border-radius:8px;padding:14px}.sl-attention-card strong{margin:7px 0 4px;font-family:JetBrains Mono,monospace;font-size:24px;display:block}.sl-attention-card span{color:var(--sl-muted);font-size:12px;line-height:1.45;display:block}.sl-shows-page,.sl-report-page,.sl-ads-page{max-width:1360px}.sl-shows-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.sl-filter-row,.sl-sort-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sl-sort-row span{color:var(--sl-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.sl-filter-chip,.sl-sort-row button{color:var(--sl-muted);cursor:pointer;background:#0206176b;border:1px solid #94a3b829;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.sl-filter-chip:hover,.sl-sort-row button:hover,.sl-filter-chip.active,.sl-sort-row button.active{color:var(--sl-text);border-color:#22d3ee57}.sl-filter-chip span{color:var(--sl-dim);margin-left:5px}.sl-shows-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.sl-show-card{cursor:pointer;background:linear-gradient(#0d1224d1,#02061794),radial-gradient(circle at 100% 0,#8b5cf617,#0000 18rem);border:1px solid #94a3b829;border-radius:10px;gap:14px;min-width:0;padding:16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.sl-show-card:hover,.sl-show-card:focus-visible{border-color:#22d3ee57;outline:none;transform:translateY(-1px);box-shadow:0 20px 56px #0000003d}.sl-show-card-main{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.sl-show-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.sl-show-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sl-show-card-grid div{background:#0206175c;border:1px solid #94a3b81a;border-radius:8px;min-width:0;padding:10px}.sl-show-card-grid span,.sl-show-card-pace span{color:var(--sl-muted);font-size:11px;font-weight:800;line-height:1.4;display:block}.sl-show-card-grid strong{color:var(--sl-text);overflow-wrap:anywhere;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:13px;display:block}.sl-show-card-pace{gap:8px;display:grid}.sl-modal-backdrop{z-index:2000;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sl-modal-panel{box-shadow:var(--sl-shadow);background:linear-gradient(145deg,#0d1224f5,#070b19f5),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 22rem);border:1px solid #94a3b82e;border-radius:10px;width:min(780px,100%);max-height:min(90vh,900px);padding:24px;overflow:auto}.sl-icon-button{color:var(--sl-muted);cursor:pointer;background:#02061775;border:1px solid #94a3b82e;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:inline-flex}.sl-modal-form{gap:18px;display:grid}.sl-premium-field.full{grid-column:1/-1}.sl-venue-picker{position:relative}.sl-venue-results{box-shadow:var(--sl-shadow);z-index:10;background:#070b19fa;border:1px solid #94a3b82e;border-radius:8px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.sl-venue-results button{color:var(--sl-text);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b81a;width:100%;padding:11px 12px;display:block}.sl-venue-results button:hover{background:#22d3ee14}.sl-venue-results strong,.sl-venue-results span{display:block}.sl-venue-results span{color:var(--sl-muted);margin-top:3px;font-size:12px}.sl-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.sl-premium-table{background:linear-gradient(#0d1224d1,#02061794);border:1px solid #94a3b829;border-radius:10px}.sl-premium-table table{border-collapse:collapse;width:100%;min-width:820px}.sl-premium-table th{color:var(--sl-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#0206175c;border-bottom:1px solid #94a3b824;padding:12px 14px;font-size:10px;font-weight:900}.sl-premium-table td{color:var(--sl-text);vertical-align:middle;border-bottom:1px solid #94a3b81a;padding:14px;font-size:13px}.sl-premium-table td span{color:var(--sl-muted);margin-top:4px;font-size:12px;display:block}.sl-row-warning{background:#f59e0b0d}.sl-money-cell,.sl-premium-table td.sl-money-cell{color:var(--sl-text);font-family:JetBrains Mono,monospace;font-weight:900}.sl-table-link{color:var(--sl-text);font-weight:900;text-decoration:none}.sl-table-link:hover{color:var(--sl-cyan)}.sl-report-actions{align-items:flex-end;gap:10px;display:flex}.sl-report-alert{margin:18px 0}.sl-report-alert h3{color:var(--sl-text);margin:6px 0 0}.sl-summary-tab{padding:24px 32px}.sl-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.sl-col-card{background:linear-gradient(#0d1224db,#0206178a);border:1px solid #94a3b829;border-radius:10px;padding:22px 22px 18px;box-shadow:0 18px 48px #0000002e}.sl-col-card-title{color:var(--sl-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:900;display:flex}.sl-show-tab-button{border-radius:8px 8px 0 0}.sl-show-tab-copy{text-align:left;gap:3px;display:grid}.sl-show-tab-copy small{color:var(--sl-dim);font-size:10px;font-weight:800;display:block}.sl-tab-signal{background:#94a3b852;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.sl-tab-signal.ready{background:var(--sl-green);box-shadow:0 0 14px #22c55e66}.sl-tab-signal.warning{background:var(--sl-amber);box-shadow:0 0 14px #f59e0b61}.sl-tab-signal.danger{background:var(--sl-red);box-shadow:0 0 14px #ef444461}.sl-tab-signal.missing{background:#94a3b85c}.sl-inline-controls{grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:10px;display:grid}.sl-ad-form-card{background:#0206175c;margin:18px 0}.sl-secondary-button.danger{color:#fecaca;border-color:#ef444457}.sl-warning-line{color:#fde68a;border-color:#f59e0b57;margin-bottom:18px}@media (width<=1080px){.sl-summary-grid{grid-template-columns:1fr}.sl-show-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sl-app-hero{padding:18px}.sl-shows-toolbar,.sl-show-card-main,.sl-report-actions{flex-direction:column;align-items:stretch}.sl-shows-grid,.sl-show-card-grid,.sl-inline-controls{grid-template-columns:1fr}.sl-summary-tab{padding:18px 14px}.sl-premium-table table,.sl-premium-table thead,.sl-premium-table tbody,.sl-premium-table tr,.sl-premium-table td{width:100%;min-width:0;display:block}.sl-premium-table thead{display:none}.sl-premium-table tr{background:#02061757;border:1px solid #94a3b81f;border-radius:8px;margin:10px;padding:8px 0}.sl-premium-table td{border-bottom:0;padding:8px 12px}.sl-premium-table td:before{color:var(--sl-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}}.sl-admin-page{color:var(--sl-text);padding:28px}.sl-admin-hero{box-shadow:var(--sl-shadow);background:radial-gradient(circle at 16% 0,#8b5cf62e,#0000 34%),linear-gradient(135deg,#070a18f5,#0b1226e6);border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px;margin-bottom:22px;padding:26px;display:grid;overflow:hidden}.sl-admin-hero span,.sl-admin-section-head p,.sl-admin-stat span,.sl-admin-health span,.sl-admin-premium-grid span,.sl-admin-hero-card span{color:var(--sl-cyan);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900;display:block}.sl-admin-hero h1{margin:0 0 14px;font-size:clamp(34px,5vw,58px);line-height:.95}.sl-admin-hero p,.sl-admin-empty p{color:var(--sl-muted);max-width:780px;margin:0;font-size:14px;line-height:1.6}.sl-admin-hero-card,.sl-admin-locked,.sl-admin-section,.sl-admin-stat,.sl-admin-empty,.sl-admin-skeleton,.sl-admin-alert{background:#090d1db8;border:1px solid #94a3b829;border-radius:8px}.sl-admin-hero-card{padding:18px}.sl-admin-hero-card strong{margin-bottom:8px;font-size:24px;display:block}.sl-admin-hero-card small{color:var(--sl-muted);line-height:1.5}.sl-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.sl-admin-stat{min-height:126px;padding:16px}.sl-admin-stat strong{margin:8px 0;font-size:30px;line-height:1;display:block}.sl-admin-stat small{color:var(--sl-muted);font-size:12px;display:block}.sl-admin-stat.cyan strong{color:var(--sl-cyan)}.sl-admin-stat.green strong{color:#34d399}.sl-admin-stat.purple strong{color:#a78bfa}.sl-admin-stat.magenta strong{color:#f0abfc}.sl-admin-stat.danger strong{color:#f87171}.sl-admin-section{margin:18px 0;padding:18px}.sl-admin-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.sl-admin-section-head h2{margin:0;font-size:20px}.sl-admin-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sl-admin-search{gap:8px;display:flex}.sl-admin-search input,.sl-admin-select{color:var(--sl-text);background:#020617d6;border:1px solid #94a3b838;border-radius:8px;min-height:38px;padding:0 12px}.sl-admin-table-wrap{overflow-x:auto}.sl-admin-table{border-collapse:collapse;width:100%;min-width:980px}.sl-admin-table th{color:var(--sl-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;border-bottom:1px solid #94a3b829;padding:10px 12px;font-size:10px;font-weight:900}.sl-admin-table td{color:var(--sl-text);vertical-align:top;border-bottom:1px solid #94a3b81f;padding:13px 12px;font-size:13px}.sl-admin-table td strong,.sl-admin-pending-list strong,.sl-admin-audit strong,.sl-admin-empty strong{display:block}.sl-admin-table td span,.sl-admin-table td small,.sl-admin-pending-list span,.sl-admin-audit span{color:var(--sl-muted);margin-top:4px;font-size:12px;display:block}.sl-admin-status{color:var(--sl-text);text-transform:capitalize;background:#94a3b81f;border:1px solid #94a3b833;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.sl-admin-status.active{color:#86efac;background:#10b9811f;border-color:#10b98157}.sl-admin-status.pending_payment,.sl-admin-status.past_due,.sl-admin-status.paused{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b57}.sl-admin-status.disabled,.sl-admin-status.cancelled{color:#fca5a5;background:#ef44441f;border-color:#ef444457}.sl-admin-premium-grid,.sl-admin-health{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.sl-admin-premium-grid div,.sl-admin-health div,.sl-admin-pending-list div,.sl-admin-audit div{background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;padding:13px}.sl-admin-premium-grid strong,.sl-admin-health strong{font-size:22px;display:block}.sl-admin-empty,.sl-admin-skeleton,.sl-admin-alert{padding:16px}.sl-admin-alert.danger{color:#fecaca;border-color:#ef44445c}.sl-admin-alert.success{color:#bbf7d0;border-color:#10b9815c}.sl-admin-locked{max-width:620px;margin:60px auto;padding:28px}.sl-admin-locked h1{margin:0 0 10px}@media (width<=1080px){.sl-admin-hero,.sl-admin-two-col{grid-template-columns:1fr}.sl-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sl-admin-page{padding:16px}.sl-admin-hero{padding:20px}.sl-admin-grid{grid-template-columns:1fr}.sl-admin-section-head,.sl-admin-search{flex-direction:column;align-items:stretch}.sl-admin-table{min-width:0}.sl-admin-table thead{display:none}.sl-admin-table,.sl-admin-table tbody,.sl-admin-table tr,.sl-admin-table td{width:100%;display:block}.sl-admin-table tr{background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;margin-bottom:10px;padding:8px 0}.sl-admin-table td{border-bottom:0;padding:8px 12px}.sl-admin-table td:before{color:var(--sl-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}}:root{--m-bg:#0f1a2b;--m-bg-deep:#0a1220;--m-card:#14223a;--m-ink:#f4ecd9;--m-muted:#b3bccb;--m-dim:#7e879a;--m-line:#f4ecd924;--m-line-strong:#f4ecd952;--m-stock:#f4ecd9;--m-stock-2:#e9dcbd;--m-stock-ink:#16233a;--m-stock-line:#16233a38;--m-red:#d0452f;--m-red-deep:#a02f1d;--m-amber:#e2a23c;--m-green:#43a377;--m-font:"Archivo", "Segoe UI", sans-serif;--m-mono:"Spline Sans Mono", ui-monospace, Consolas, monospace}.marketing-page{background:radial-gradient(circle at 16% 6%, #d0452f1f, transparent 30rem), radial-gradient(circle at 88% 20%, #e2a23c0f, transparent 26rem), radial-gradient(#f4ecd90b 1px, transparent 1.6px), var(--m-bg);color:var(--m-ink);font-family:var(--m-font);background-size:auto,auto,26px 26px,auto;min-height:100vh}.marketing-page ::selection{background:var(--m-red);color:var(--m-stock)}.marketing-skip{background:var(--m-stock);z-index:40;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:14px;transform:translateY(-160%);color:var(--m-stock-ink)!important}.marketing-skip:focus{outline:2px solid var(--m-red);outline-offset:3px;transform:translateY(0)}.marketing-eyebrow{color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}.marketing-eyebrow:before{background:var(--m-red);content:"";border-radius:50%;width:5px;height:5px;margin-right:12px;box-shadow:8px 0 #d0452f73,16px 0 #d0452f33}.marketing-page.has-reveals .marketing-section,.marketing-page.has-reveals .marketing-proofbar{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.marketing-page.has-reveals .marketing-section.is-revealed,.marketing-page.has-reveals .marketing-proofbar.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marketing-page.has-reveals .marketing-section,.marketing-page.has-reveals .marketing-proofbar{opacity:1!important;transition:none!important;transform:none!important}}.marketing-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--m-line);z-index:30;background:#0a1220e6;position:sticky;top:0}.marketing-nav:after{background:repeating-linear-gradient(90deg, var(--m-red) 0 14px, transparent 14px 24px);content:"";width:min(30vw,340px);height:2px;position:absolute;bottom:-3px;left:0}.marketing-nav{position:sticky}.marketing-nav__inner{align-items:center;gap:28px;max-width:1280px;min-height:78px;margin:0 auto;padding:0 32px;display:flex}.marketing-nav__brand{margin-right:auto;text-decoration:none}.marketing-nav__links{gap:4px;display:flex}.marketing-nav__links a{color:var(--m-muted);font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:500;text-decoration:none}.marketing-nav__links a:hover{color:var(--m-ink);text-decoration:underline;-webkit-text-decoration-color:var(--m-red);text-decoration-color:var(--m-red);text-underline-offset:6px}.marketing-nav__actions{align-items:center;gap:16px;display:flex}.marketing-nav__login{color:var(--m-ink);font-family:var(--m-mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;font-size:11px}.marketing-nav__toggle{border:1px solid var(--m-line-strong);cursor:pointer;background:0 0;border-radius:2px;width:46px;height:42px;display:none;position:relative}.marketing-nav__toggle span{background:var(--m-ink);width:20px;height:2px;margin:5px auto;transition:transform .14s,opacity .14s;display:block}.marketing-nav.is-open .marketing-nav__toggle span:first-child{transform:translateY(3.5px)rotate(45deg)}.marketing-nav.is-open .marketing-nav__toggle span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.marketing-nav__mobile{display:none}.marketing-button{background:var(--m-stock);color:var(--m-stock-ink);cursor:pointer;font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:3px;align-items:center;gap:12px;min-height:50px;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .13s,box-shadow .13s;display:inline-flex;position:relative;box-shadow:0 2px #00000073,inset 0 0 0 1.5px #16233ae6}.marketing-button:hover{transform:translateY(1px);box-shadow:0 1px #00000073,inset 0 0 0 1.5px #16233ae6}.marketing-button:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #00000040,inset 0 0 0 1.5px #16233ae6}.marketing-button:focus-visible{outline:2px solid var(--m-amber);outline-offset:4px}.marketing-button span{color:var(--m-red-deep);border-left:1.5px dashed #16233a80;margin-left:2px;padding-left:12px;font-weight:700}.marketing-button--small{min-height:42px;padding:10px 16px;font-size:11px}.marketing-text-link{color:var(--m-ink);font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;font-size:11px}.marketing-text-link span{color:var(--m-red)}.marketing-page a.marketing-button{color:var(--m-stock-ink)}.marketing-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,5vw,64px);max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,110px) 32px 96px;display:grid}.marketing-hero h1{letter-spacing:-.02em;text-transform:uppercase;max-width:12ch;margin:20px 0 22px;font-size:clamp(40px,4.4vw,63px);font-weight:900;font-stretch:125%;line-height:.98}.marketing-hero h1 em{background:var(--m-red);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--m-stock);padding:0 .12em .05em;font-style:normal}.marketing-hero__dek{color:var(--m-ink);max-width:30ch;font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.4}.marketing-hero__body{color:var(--m-muted);max-width:52ch;margin-top:14px;font-size:15px;line-height:1.75}.marketing-hero__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.marketing-hero__reassurance{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:10px;display:flex}.marketing-hero__reassurance i{background:var(--m-red);border-radius:50%;width:4px;height:4px}.marketing-hero__brandline{border-top:1px solid var(--m-line);color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.24em;text-transform:uppercase;width:fit-content;margin-top:30px;padding-top:16px;font-size:11px}.marketing-hero__visual{position:relative}.marketing-hero__demo-note{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.18em;margin-bottom:12px;font-size:9px}.marketing-hero__stamp{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.2em;font-size:9px;position:absolute;bottom:-26px;left:4px}.marketing-hero__signal{background:radial-gradient(circle at left center, var(--m-bg) 7px, transparent 7.5px) left center / 14px 100% no-repeat, radial-gradient(circle at right center, var(--m-bg) 7px, transparent 7.5px) right center / 14px 100% no-repeat, var(--m-stock);color:var(--m-stock-ink);z-index:3;border-radius:4px;gap:2px;padding:14px 26px;display:grid;position:absolute;box-shadow:0 18px 34px #00000073}.marketing-hero__signal span{color:var(--m-red-deep);font-family:var(--m-mono);letter-spacing:.18em;font-size:8px;font-weight:700}.marketing-hero__signal b{font-family:var(--m-mono);font-size:24px;font-weight:700}.marketing-hero__signal small{color:#16233a9e;font-family:var(--m-mono);letter-spacing:.06em;font-size:9px}.marketing-hero__signal--one{top:auto;bottom:116px;left:-26px;transform:rotate(-2.4deg)}.marketing-hero__signal--two{top:auto;bottom:-52px;right:24px;transform:rotate(1.8deg)}.marketing-proofbar{border-block:1px solid var(--m-line);grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;padding:0 32px;display:grid}.marketing-proofbar>div{border-left:1.5px dashed var(--m-line-strong);gap:5px;padding:22px 24px;display:grid;position:relative}.marketing-proofbar>div:first-child{border-left:0}.marketing-proofbar>div:before{background:var(--m-bg);border:1px solid var(--m-line-strong);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-6px}.marketing-proofbar>div:first-child:before{display:none}.marketing-proofbar span{color:var(--m-ink);text-transform:uppercase;letter-spacing:.02em;font-size:17px;font-weight:800;font-stretch:110%}.marketing-proofbar small{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.marketing-section{max-width:1280px;margin:0 auto;padding:clamp(84px,10vw,130px) 32px}.marketing-section__intro{max-width:780px}.marketing-section__intro--center{text-align:center;margin-inline:auto}.marketing-section__intro h2{letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 18px;font-size:clamp(34px,4.4vw,58px);font-weight:850;font-stretch:118%;line-height:.98}.marketing-section__intro p{color:var(--m-muted);max-width:62ch;font-size:16px;line-height:1.75}.marketing-problem__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:48px;display:grid}.marketing-problem__item{background:var(--m-card);border:1px solid var(--m-line);border-radius:3px;align-items:center;gap:14px;min-height:74px;padding:14px 18px;display:flex}.marketing-problem__item span{color:var(--m-red);font-family:var(--m-mono);font-size:10px;font-weight:700}.marketing-problem__item b{color:var(--m-ink);letter-spacing:.01em;font-size:14px;font-weight:600}.marketing-problem__item i{color:var(--m-dim);margin-left:auto;font-style:normal}.marketing-problem__resolve{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:44px;display:grid}.marketing-problem__resolve strong{color:var(--m-ink);text-transform:uppercase;font-size:clamp(22px,2.6vw,32px);font-weight:800;font-stretch:112%}.marketing-line{background:repeating-linear-gradient(90deg, var(--m-line-strong) 0 10px, transparent 10px 18px);width:160px;height:1.5px}.marketing-walkthrough__layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:40px;margin-top:54px;display:grid}.marketing-walkthrough__steps{align-self:start;gap:8px;display:grid}.marketing-walkthrough__step{border:1px solid var(--m-line);color:var(--m-muted);cursor:pointer;text-align:left;background:0 0;border-radius:3px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:15px 16px;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.marketing-walkthrough__step span:first-child{color:var(--m-dim);font-family:var(--m-mono);font-size:10px;font-weight:700}.marketing-walkthrough__step b{color:var(--m-ink);font-size:15px;font-weight:700;display:block}.marketing-walkthrough__step small{color:var(--m-dim);margin-top:3px;font-size:11px;line-height:1.5;display:block}.marketing-walkthrough__step i{color:var(--m-dim);font-style:normal}.marketing-walkthrough__step:hover{border-color:var(--m-line-strong)}.marketing-walkthrough__step.is-active{background:radial-gradient(circle at left center, var(--m-bg) 6px, transparent 6.5px) left center / 12px 100% no-repeat, var(--m-stock);border-color:var(--m-stock);transform:translate(4px)}.marketing-walkthrough__step.is-active span:first-child{color:var(--m-red-deep)}.marketing-walkthrough__step.is-active b{color:var(--m-stock-ink)}.marketing-walkthrough__step.is-active small{color:#16233aa8}.marketing-walkthrough__step.is-active i{color:var(--m-red-deep)}.marketing-walkthrough__step:focus-visible{outline:2px solid var(--m-amber);outline-offset:3px}.marketing-walkthrough__screen{position:sticky;top:104px}.marketing-walkthrough__screen:focus-visible{outline:2px solid var(--m-amber);outline-offset:6px}.marketing-walkthrough__screen-label{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.marketing-walkthrough__screen-label span{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.18em;font-size:9px}.marketing-walkthrough__screen-label b{color:var(--m-ink);text-transform:uppercase;font-size:15px;font-weight:800;font-stretch:110%}.marketing-walkthrough__mobile-caption{display:none}.marketing-lifecycle__track{border-top:1.5px dashed var(--m-line-strong);grid-template-columns:repeat(6,1fr);margin-top:54px;display:grid;position:relative}.marketing-lifecycle__track article{border-left:1px solid var(--m-line);padding:26px 18px 6px;position:relative}.marketing-lifecycle__track article:first-child{border-left:0;padding-left:0}.marketing-lifecycle__track article>span{color:var(--m-dim);font-family:var(--m-mono);font-size:10px;font-weight:700}.marketing-lifecycle__dot{background:var(--m-bg);border:2px solid var(--m-line-strong);border-radius:50%;width:13px;height:13px;position:absolute;top:-7.5px;left:18px}.marketing-lifecycle__track article:first-child .marketing-lifecycle__dot{left:0}.marketing-lifecycle__track article.is-current .marketing-lifecycle__dot{background:var(--m-red);border-color:var(--m-red);box-shadow:0 0 0 5px #d0452f38}.marketing-lifecycle__track h3{color:var(--m-ink);text-transform:uppercase;margin:14px 0 8px;font-size:19px;font-weight:800;font-stretch:112%}.marketing-lifecycle__track article.is-current h3{color:var(--m-amber)}.marketing-lifecycle__track p{color:var(--m-dim);font-size:12px;line-height:1.6}.marketing-pricing__card{background:radial-gradient(circle at left 46%, var(--m-bg) 11px, transparent 11.5px) left center / 22px 100% no-repeat, radial-gradient(circle at right 46%, var(--m-bg) 11px, transparent 11.5px) right center / 22px 100% no-repeat, repeating-linear-gradient(#16233a09 0 1px, transparent 1px 26px), var(--m-stock);color:var(--m-stock-ink);border-radius:6px;margin-top:52px;padding:clamp(26px,4vw,46px) clamp(30px,5vw,58px);position:relative;box-shadow:0 30px 70px #00000080}.marketing-pricing__card:before{color:#16233a52;content:"ADMIT ONE / LIFETIME";font-family:var(--m-mono);letter-spacing:.34em;font-size:9px;position:absolute;top:20px;right:46px}.marketing-pricing__card-top{border-bottom:1.5px dashed #16233a66;justify-content:space-between;align-items:end;gap:30px;padding-bottom:26px;display:flex}.marketing-pricing__card-top .marketing-eyebrow{color:var(--m-red-deep)}.marketing-pricing__card-top .marketing-eyebrow:before{background:var(--m-red-deep);box-shadow:8px 0 #a02f1d73,16px 0 #a02f1d33}.marketing-pricing__card-top strong{font-family:var(--m-mono);letter-spacing:-.05em;margin-top:14px;font-size:clamp(64px,8vw,108px);font-weight:700;line-height:.9;display:block}.marketing-pricing__card-top small{color:#16233a99;font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.marketing-pricing__note{border:1.5px solid var(--m-red-deep);color:var(--m-red-deep);font-family:var(--m-mono);letter-spacing:.16em;text-align:center;text-transform:uppercase;border-radius:3px;padding:12px 16px;font-size:10px;line-height:1.7;transform:rotate(-1.6deg)}.marketing-pricing__body{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:40px;padding-top:28px;display:grid}.marketing-pricing__body ul{grid-template-columns:1fr 1fr;gap:12px 26px;margin:0;padding:0;list-style:none;display:grid}.marketing-pricing__body li{color:#16233ad9;padding-left:20px;font-size:14px;font-weight:500;position:relative}.marketing-pricing__body li:before{color:var(--m-green);content:"✓";font-family:var(--m-mono);font-weight:700;position:absolute;left:0}.marketing-pricing__body>div{border-left:1.5px dashed #16233a66;gap:14px;padding-left:34px;display:grid}.marketing-pricing__body>div .marketing-button{background:var(--m-red);box-shadow:0 2px 0 #0006, inset 0 0 0 1.5px var(--m-red-deep);color:var(--m-stock)}.marketing-pricing__body>div .marketing-button span{color:var(--m-stock);border-color:#f4ecd98c}.marketing-pricing__body>div p{color:#16233aa8;font-size:12px;line-height:1.6}.marketing-pricing__body>div a{color:var(--m-stock-ink);text-underline-offset:3px;font-size:12px;font-weight:600}.marketing-faq__list{border-top:1px solid var(--m-line);margin-top:50px}.marketing-faq details{border-bottom:1px solid var(--m-line)}.marketing-faq summary{color:var(--m-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:700;font-stretch:110%;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary span{border:1.5px solid var(--m-line-strong);color:var(--m-red);font-family:var(--m-mono);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .14s;display:grid}.marketing-faq details[open] summary span{transform:rotate(45deg)}.marketing-faq details p{color:var(--m-muted);max-width:76ch;padding:0 0 24px;font-size:14px;line-height:1.75}.marketing-faq summary:focus-visible{outline:2px solid var(--m-amber);outline-offset:4px}.marketing-support{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,90px);display:grid}.marketing-support h2{text-transform:uppercase;margin:16px 0;font-size:clamp(30px,3.6vw,46px);font-weight:850;font-stretch:115%;line-height:1}.marketing-support>div>p{color:var(--m-muted);max-width:46ch;font-size:15px;line-height:1.7}.marketing-support__list{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.marketing-support__list span{border:1px solid var(--m-line-strong);color:var(--m-muted);font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:8px 12px;font-size:10px}.marketing-support__form{background:var(--m-card);border:1px solid var(--m-line);border-top:3px solid var(--m-red);border-radius:4px;gap:16px;padding:clamp(22px,3vw,34px);display:grid}.marketing-support__form label{color:var(--m-muted);font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600;display:block}.marketing-support__form label span{color:var(--m-red);margin-left:2px}.marketing-support__form label input,.marketing-support__form label textarea{margin-top:8px}.marketing-support__form input,.marketing-support__form textarea{background:var(--m-bg-deep);border:1px solid var(--m-line-strong);color:var(--m-ink);font-family:var(--m-font);border-radius:2px;width:100%;min-height:48px;padding:12px 13px;font-size:14px}.marketing-support__form textarea{resize:vertical;min-height:110px}.marketing-support__form small{color:var(--m-dim);font-size:11px}.marketing-form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.marketing-form-status{border-radius:2px;padding:12px 14px;font-size:13px;line-height:1.5}.marketing-form-status.is-success{color:#8fd7b6;background:#43a37724;border:1px solid #43a37780}.marketing-form-status.is-error{color:#f0a294;background:#d0452f24;border:1px solid #d0452f8c}.marketing-footer{border-top:1px solid var(--m-line)}.marketing-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(36px,5vw,80px);max-width:1280px;margin:0 auto;padding:clamp(48px,6vw,72px) 32px;display:grid}.marketing-footer__brand p{color:var(--m-dim);max-width:40ch;margin-top:16px;font-size:13px;line-height:1.7}.marketing-footer__links{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing-footer__links>div{align-content:start;gap:10px;display:grid}.marketing-footer__links span{color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.marketing-footer__links a{color:var(--m-muted);font-size:13px;text-decoration:none}.marketing-footer__links a:hover{color:var(--m-ink);text-decoration:underline;-webkit-text-decoration-color:var(--m-red);text-decoration-color:var(--m-red);text-underline-offset:4px}.marketing-footer__bottom{border-top:1px solid var(--m-line);color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;max-width:1280px;margin:0 auto;padding:20px 32px 26px;font-size:9px;display:flex}.sl-brand{align-items:center;gap:11px;display:flex}.sl-brand-copy{gap:3px;display:grid}.sl-brand-name{color:var(--m-ink);letter-spacing:.01em;font-size:20px;font-weight:850;font-stretch:115%}.sl-brand-tagline{color:var(--m-red);font-family:var(--m-mono);letter-spacing:.26em;font-size:8px;font-weight:600}.control-room{background:var(--m-bg-deep);border:1px solid var(--m-line-strong);border-radius:6px;overflow:hidden;box-shadow:0 34px 80px #0000008c,inset 0 2px #f4ecd90f}.control-room__chrome{border-bottom:1px solid var(--m-line);align-items:center;gap:16px;padding:11px 16px;display:flex}.control-room__dots{gap:5px;display:flex}.control-room__dots i{background:var(--m-line-strong);border-radius:50%;width:8px;height:8px}.control-room__dots i:first-child{background:var(--m-red)}.control-room__url{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.06em;font-size:9px}.control-room__demo{color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.16em;margin-left:auto;font-size:8px}.control-room__app{grid-template-columns:120px minmax(0,1fr);display:grid}.control-room__rail{border-right:1px solid var(--m-line);align-content:start;gap:2px;padding:14px 10px;display:grid}.control-room__rail-mark{background:var(--m-red);color:var(--m-stock);font-family:var(--m-mono);border-radius:2px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.control-room__rail span{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;gap:7px;padding:7px 8px;font-size:8.5px;display:flex}.control-room__rail span i{background:var(--m-line-strong);border-radius:50%;width:4px;height:4px}.control-room__rail span.is-active{color:var(--m-ink);background:#d0452f29}.control-room__rail span.is-active i{background:var(--m-red)}.control-room__main{gap:12px;padding:16px;display:grid}.control-room__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.control-room__kicker{color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.18em;font-size:8px}.control-room__title{color:var(--m-ink);text-transform:uppercase;margin-top:4px;font-size:20px;font-weight:800;font-stretch:112%;display:block}.control-room__head p{color:var(--m-dim);font-family:var(--m-mono);margin-top:5px;font-size:9px}.control-room__status{color:var(--m-green);font-family:var(--m-mono);letter-spacing:.14em;border:1px solid #43a3778c;border-radius:2px;flex:none;padding:6px 8px;font-size:8px}.control-room__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.control-room__stat{background:var(--m-card);border:1px solid var(--m-line);border-left:3px solid var(--m-line-strong);border-radius:3px;gap:3px;padding:10px 12px;display:grid}.control-room__stat span{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.control-room__stat strong{color:var(--m-ink);font-family:var(--m-mono);font-size:17px;font-weight:700}.control-room__stat small{color:var(--m-dim);font-size:9.5px}.control-room__stat.is-positive{border-left-color:var(--m-green)}.control-room__stat.is-positive strong{color:#8fd7b6}.control-room__stat.is-amber{border-left-color:var(--m-amber)}.control-room__stat.is-amber strong{color:var(--m-amber)}.control-room__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;display:grid}.control-room__panel{background:var(--m-card);border:1px solid var(--m-line);border-radius:3px;padding:12px}.control-room__panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.control-room__panel-head span{color:var(--m-ink);font-size:12px;font-weight:700}.control-room__panel-head small{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.08em;font-size:8px}.control-room__panel--chart svg{width:100%;height:auto;display:block}.control-room__chart-grid{stroke:#f4ecd917;stroke-width:1px}.control-room__chart-line{fill:none;stroke:var(--m-red);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.control-room__chart-line--amber{stroke:var(--m-amber);stroke-dasharray:5 6;stroke-width:1.6px}.control-room__panel--chart circle{fill:var(--m-stock);stroke:var(--m-red);stroke-width:2px}.control-room__chart-legend{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.06em;align-items:center;gap:14px;margin-top:8px;font-size:8px;display:flex}.control-room__chart-legend span{align-items:center;gap:6px;display:inline-flex}.control-room__chart-legend i{border-radius:50%;width:6px;height:6px}.control-room__chart-legend i.is-violet{background:var(--m-red)}.control-room__chart-legend i.is-amber{background:var(--m-amber)}.control-room__chart-legend b{color:var(--m-muted);margin-left:auto}.control-room__queue-row{border-top:1px solid var(--m-line);align-items:start;gap:9px;padding:8px 0;display:flex}.control-room__queue-row:first-of-type{border-top:0}.control-room__queue-row i{background:var(--m-amber);border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-top:5px}.control-room__queue-row b{color:var(--m-ink);font-size:11px;font-weight:600;display:block}.control-room__queue-row small{color:var(--m-dim);font-family:var(--m-mono);font-size:8.5px}.control-room__rebook{border-top:1.5px dashed var(--m-line-strong);gap:3px;margin-top:8px;padding-top:10px;display:grid}.control-room__rebook span{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.control-room__rebook strong{color:var(--m-amber);font-size:13px;font-weight:700}.control-room__ledger{display:grid}.control-room__ledger-head,.control-room__ledger-row{grid-template-columns:minmax(0,1.5fr) 1fr 1fr .8fr;align-items:center;gap:10px;padding:7px 0;display:grid}.control-room__ledger-head{border-bottom:1px solid var(--m-line-strong);color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.control-room__ledger-row{border-bottom:1px solid var(--m-line)}.control-room__ledger-row:last-child{border-bottom:0}.control-room__ledger-row>span:first-child{color:var(--m-muted);font-size:11px}.control-room__ledger-row b{color:var(--m-ink);font-family:var(--m-mono);font-size:11px;font-weight:600}.control-room__ledger-row>span:last-child{font-family:var(--m-mono);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px}.control-room__ledger-row .is-positive{color:var(--m-green)}.control-room__ledger-row .is-amber{color:var(--m-amber)}.control-room.is-compact .control-room__rail{display:none}.control-room.is-compact .control-room__app{grid-template-columns:1fr}.marketing-account-page{background:radial-gradient(circle at 12% 12%, #d0452f1f, transparent 26rem), radial-gradient(#f4ecd90b 1px, transparent 1.6px), var(--m-bg);background-size:auto,26px 26px,auto;flex-direction:column;display:flex}.marketing-account-nav{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:30px;width:100%;max-width:1280px;min-height:82px;margin:0 auto;padding:0 32px;display:flex}.marketing-account-nav>a{text-decoration:none}.marketing-account-nav .sl-brand{gap:9px}.marketing-account-nav .sl-brand svg{width:42px;height:42px}.marketing-account-nav .sl-brand-name{font-size:18px}.marketing-account-nav .sl-brand-tagline{letter-spacing:.2em;font-size:8px}.marketing-account-nav nav{align-items:center;gap:22px;display:flex}.marketing-account-nav nav a{color:var(--m-muted);font-family:var(--m-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;text-decoration:none}.marketing-account-nav nav a:hover{color:var(--m-ink)}.marketing-account-nav .marketing-account-nav__action{border:1px solid var(--m-line-strong);color:var(--m-ink);border-radius:2px;padding:10px 14px}.marketing-account-nav a:focus-visible,.marketing-account-footer a:focus-visible,.marketing-account__text-link:focus-visible,.marketing-account__switch a:focus-visible,.marketing-account__consent a:focus-visible{outline:2px solid var(--m-amber);outline-offset:4px}.marketing-account{flex:1;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:stretch;gap:clamp(32px,6vw,88px);width:100%;max-width:1280px;margin:0 auto;padding:clamp(60px,8vw,104px) 32px 74px;display:grid}.marketing-account__story{align-self:center;max-width:650px}.marketing-account__story h1{letter-spacing:-.015em;text-transform:uppercase;margin:20px 0 22px;font-size:clamp(40px,5vw,68px);font-weight:900;font-stretch:120%;line-height:.96}.marketing-account__story>p{color:var(--m-muted);max-width:56ch;font-size:16px;line-height:1.72}.marketing-account__plan{border-bottom:1.5px dashed var(--m-line-strong);border-top:1.5px dashed var(--m-line-strong);justify-content:space-between;align-items:flex-end;gap:28px;margin-top:34px;padding:22px 0;display:flex}.marketing-account__plan>div{gap:6px;display:grid}.marketing-account__plan span{color:var(--m-ink);text-transform:uppercase;font-size:20px;font-weight:800;font-stretch:112%}.marketing-account__plan small{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.marketing-account__plan strong{color:var(--m-ink);font-family:var(--m-mono);letter-spacing:-.04em;font-size:52px;font-weight:700;line-height:.8}.marketing-account__benefits{gap:13px;margin-top:28px;padding:0;list-style:none;display:grid}.marketing-account__benefits li{color:var(--m-muted);align-items:flex-start;gap:12px;font-size:13px;line-height:1.45;display:flex}.marketing-account__benefits li:before{color:var(--m-green);content:"✓";font-family:var(--m-mono);font-weight:700}.marketing-account__card{background:radial-gradient(circle at left 50%, var(--m-bg) 9px, transparent 9.5px) left center / 18px 100% no-repeat, radial-gradient(circle at right 50%, var(--m-bg) 9px, transparent 9.5px) right center / 18px 100% no-repeat, var(--m-stock);color:var(--m-stock-ink);border-radius:5px;align-self:center;min-width:0;padding:clamp(28px,4vw,46px);position:relative;box-shadow:0 34px 90px #0000008c}.marketing-account__card-head{border-bottom:1.5px dashed #16233a66;margin-bottom:26px;padding-bottom:22px}.marketing-account__card-head h2,.marketing-account__success h2{color:var(--m-stock-ink);text-transform:uppercase;margin:12px 0 10px;font-size:clamp(24px,2.6vw,34px);font-weight:850;font-stretch:115%;line-height:1}.marketing-account__card-head p,.marketing-account__success>p{color:#16233ab3;font-size:13px;line-height:1.55}.marketing-account__card .marketing-eyebrow{color:var(--m-red-deep)}.marketing-account__card .marketing-eyebrow:before{background:var(--m-red-deep);box-shadow:8px 0 #a02f1d73,16px 0 #a02f1d33}.marketing-account__mobile-plan{display:none}.marketing-account__fields{gap:15px;display:grid}.marketing-account__fields label{color:#16233abf;font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.marketing-account__fields label>span{color:var(--m-red-deep);margin-left:2px}.marketing-account__fields label input{margin-top:7px}.marketing-account__fields input{color:var(--m-stock-ink);font-family:var(--m-font);background:#fdf9ee;border:1.5px solid #16233a73;border-radius:2px;width:100%;min-height:48px;padding:0 13px}.marketing-account__fields input::placeholder{color:#16233a66}.marketing-account__fields input:focus{outline:none;border-color:var(--m-red)!important;box-shadow:0 0 0 3px #d0452f29!important}.marketing-account__fields>small{color:#16233a8c;margin-top:-4px;font-size:10px;line-height:1.45}.marketing-account__field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.marketing-account__submit{background:var(--m-red);box-shadow:0 2px 0 #0006, inset 0 0 0 1.5px var(--m-red-deep);color:var(--m-stock);width:100%;margin-top:20px}.marketing-account__submit span{color:var(--m-stock);border-color:#f4ecd98c}.marketing-page .marketing-account__card a.marketing-button,.marketing-page a.marketing-account__submit{color:var(--m-stock)}.marketing-account__switch,.marketing-account__consent{color:#16233a99;text-align:center;font-size:11px;line-height:1.55}.marketing-account__switch{margin-top:20px;font-size:12px}.marketing-account__consent{margin-top:13px}.marketing-account__switch a,.marketing-account__consent a{color:var(--m-stock-ink);text-underline-offset:3px;font-weight:700}.marketing-account__form--login{margin:26px 0}.marketing-account__card .marketing-form-status.is-success{color:#1f6c4a;background:#43a37729;border-color:#1f6c4a8c}.marketing-account__card .marketing-form-status.is-error{color:var(--m-red-deep);background:#d0452f1f;border-color:#a02f1d8c}.marketing-account__success{text-align:left}.marketing-account__status-mark{color:#1f6c4a;font-family:var(--m-mono);background:#43a37729;border:1.5px solid #1f6c4a8c;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:26px;font-size:19px;display:flex}.marketing-account__success ol{gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.marketing-account__success li{border-top:1px solid var(--m-stock-line);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.marketing-account__success li>span{color:var(--m-red-deep);font-family:var(--m-mono);padding-top:3px;font-size:9px;font-weight:700}.marketing-account__success li b,.marketing-account__success li small{display:block}.marketing-account__success li b{color:var(--m-stock-ink);font-size:13px}.marketing-account__success li small{color:#16233a99;margin-top:4px;font-size:11px;line-height:1.45}.marketing-account__success .marketing-button{width:100%}.marketing-account__text-link{color:#16233ab3;text-align:center;text-underline-offset:3px;margin-top:16px;font-size:11px;display:block}.marketing-account-footer{border-top:1px solid var(--m-line);color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1280px;margin:0 auto;padding:22px 32px;font-size:9px;display:flex}.marketing-account-footer>div{gap:18px;display:flex}.marketing-account-footer a{color:var(--m-dim);text-decoration:none}.marketing-account-footer a:hover{color:var(--m-ink)}.marketing-legal-page{background:radial-gradient(circle at 82% 4%, #d0452f1a, transparent 30rem), var(--m-bg)}.marketing-legal{max-width:1180px;margin:0 auto;padding:88px 32px 120px}.marketing-legal__header{border-bottom:1.5px dashed var(--m-line-strong);max-width:920px;padding-bottom:54px}.marketing-legal__header h1{letter-spacing:-.015em;text-transform:uppercase;margin:20px 0 24px;font-size:clamp(44px,6.4vw,84px);font-weight:900;font-stretch:120%;line-height:.94}.marketing-legal__header p{color:var(--m-muted);max-width:760px;font-size:17px;line-height:1.7}.marketing-legal__header small{color:var(--m-dim);font-family:var(--m-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:9px;display:block}.marketing-legal__layout{grid-template-columns:210px minmax(0,1fr);gap:70px;margin-top:60px;display:grid}.marketing-legal__layout aside{align-self:start;gap:11px;display:grid;position:sticky;top:112px}.marketing-legal__layout aside>span{color:var(--m-amber);font-family:var(--m-mono);letter-spacing:.14em;margin-bottom:8px;font-size:9px}.marketing-legal__layout aside a{color:var(--m-dim);font-size:11px;line-height:1.4;text-decoration:none}.marketing-legal__layout aside a:hover{color:var(--m-ink)}.marketing-legal__layout aside div{border-top:1px solid var(--m-line);margin-top:8px;padding-top:17px}.marketing-legal__content{min-width:0}.marketing-legal__content article{border-top:1px solid var(--m-line);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:28px;padding:28px 0 34px;scroll-margin-top:110px;display:grid}.marketing-legal__content article:first-child{border-top:0;padding-top:0}.marketing-legal__content h2{color:var(--m-ink);text-transform:uppercase;font-size:19px;font-weight:800;font-stretch:112%}.marketing-legal__content article p{color:var(--m-muted);font-size:14px;line-height:1.75}.marketing-legal__contact{background:var(--m-card);border:1px solid var(--m-line-strong);border-left:3px solid var(--m-red);margin-top:36px;padding:28px}.marketing-legal__contact h2{text-transform:uppercase;margin:12px 0 10px;font-size:26px;font-weight:800;font-stretch:112%}.marketing-legal__contact p{color:var(--m-muted);font-size:13px;line-height:1.6}.marketing-legal__contact a{color:var(--m-ink);text-underline-offset:3px;font-weight:700}@media (width<=1040px) and (width>=701px){.marketing-nav__links{gap:2px}.marketing-nav__links a:last-child{display:none}.marketing-account{grid-template-columns:minmax(0,.82fr) minmax(390px,1fr);gap:42px}.marketing-account__story h1{font-size:clamp(38px,5vw,54px)}}@media (width<=820px){.marketing-account-nav{min-height:72px;padding:0 20px}.marketing-account-nav nav>a:not(.marketing-account-nav__action){display:none}.marketing-account{grid-template-columns:1fr;padding:48px 20px 64px}.marketing-account__card{order:-1}.marketing-account__story{max-width:none}.marketing-account__story h1{font-size:clamp(34px,8vw,52px)}.marketing-account-footer{padding-left:20px;padding-right:20px}.marketing-legal__layout{display:block}.marketing-legal__layout aside{display:none}}@media (width<=560px){.marketing-account-nav .sl-brand svg{width:36px;height:36px}.marketing-account-nav .sl-brand-name{font-size:16px}.marketing-account-nav .sl-brand-tagline{display:none}.marketing-account-nav .marketing-account-nav__action{padding:9px 10px;font-size:10px}.marketing-account{padding-left:16px;padding-right:16px}.marketing-account__card{padding:24px 18px}.marketing-account__field-row{grid-template-columns:1fr}.marketing-account__mobile-plan{border-top:1px solid var(--m-stock-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.marketing-account__mobile-plan b{color:var(--m-stock-ink);font-size:16px;font-weight:800}.marketing-account__mobile-plan span{color:#16233a99;font-family:var(--m-mono);letter-spacing:.04em;text-align:right;text-transform:uppercase;max-width:130px;font-size:7px}.marketing-account__plan strong{font-size:44px}.marketing-account-footer{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}.marketing-legal{padding:64px 18px 88px}.marketing-legal__header{padding-bottom:40px}.marketing-legal__header h1{font-size:42px}.marketing-legal__header p{font-size:15px}.marketing-legal__layout{margin-top:40px}.marketing-legal__content article{padding:24px 0 28px;display:block}.marketing-legal__content article p{margin-top:12px}}@media (width<=1160px){.marketing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px}.marketing-hero h1{font-size:clamp(38px,4.3vw,58px)}.marketing-hero__signal--one{left:-14px}.marketing-hero__signal--two{right:14px}}@media (width<=900px){.marketing-nav__links,.marketing-nav__login{display:none}.marketing-hero{grid-template-columns:1fr;padding-bottom:90px}.marketing-hero__copy{max-width:760px}.marketing-hero__visual{width:100%;max-width:820px;margin:18px auto 0}.marketing-problem__grid{grid-template-columns:repeat(2,1fr)}.marketing-walkthrough__layout{grid-template-columns:minmax(230px,.46fr) minmax(0,1fr);gap:28px}.marketing-walkthrough__step{grid-template-columns:24px minmax(0,1fr);gap:10px}.marketing-walkthrough__step i{display:none}.marketing-lifecycle__track{border-top:0;grid-template-columns:repeat(3,1fr);row-gap:40px}.marketing-lifecycle__dot{display:none}.marketing-support{grid-template-columns:1fr;gap:40px}}@media (width<=700px){.marketing-nav__inner{min-height:64px;padding:0 18px}.marketing-nav__brand .sl-brand-name{font-size:16px}.marketing-nav__brand .sl-brand-tagline{display:none}.marketing-nav__brand svg{width:36px;height:36px}.marketing-nav__actions>.marketing-button{display:none}.marketing-nav__toggle{display:block}.marketing-nav__mobile{border-top:1px solid var(--m-line);background:#0a1220fa;padding:14px 18px 22px;display:none}.marketing-nav.is-open .marketing-nav__mobile{gap:2px;display:grid}.marketing-nav__mobile a{color:var(--m-muted);padding:12px 0;font-size:15px;text-decoration:none}.marketing-nav__mobile .marketing-button{width:100%;margin-top:10px}.marketing-nav__mobile[aria-hidden=true]{display:none}.marketing-nav__mobile[aria-hidden=false]{display:grid}.marketing-hero{min-height:0;padding:60px 18px 74px}.marketing-hero h1{margin-top:18px;font-size:clamp(38px,11.5vw,62px)}.marketing-hero__dek{font-size:19px}.marketing-hero__body{font-size:14px}.marketing-hero__actions{flex-direction:column;align-items:stretch}.marketing-hero__actions .marketing-button{width:100%}.marketing-hero__reassurance{gap:8px;line-height:1.6}.marketing-hero__brandline{margin-top:30px;font-size:10px}.marketing-hero__visual{margin-top:10px}.marketing-hero__signal{display:none}.marketing-hero__stamp{font-size:8px;bottom:-22px;right:0}.marketing-proofbar{grid-template-columns:repeat(2,1fr);padding:0 18px}.marketing-proofbar>div{padding:16px 14px}.marketing-proofbar>div:nth-child(odd){border-left:0}.marketing-proofbar>div:before{display:none}.marketing-proofbar span{font-size:14px}.marketing-section{padding:84px 18px}.marketing-section__intro h2{font-size:clamp(30px,9.4vw,46px)}.marketing-section__intro p{font-size:14px}.marketing-problem__grid{grid-template-columns:1fr;margin-top:40px}.marketing-problem__resolve{grid-template-columns:1fr;align-items:start;margin-top:32px}.marketing-problem__resolve strong{font-size:24px}.marketing-line{width:100%}.marketing-walkthrough__layout{flex-direction:column-reverse;margin-top:42px;display:flex}.marketing-walkthrough__screen{width:100%;position:static}.marketing-walkthrough__steps{width:100%}.marketing-walkthrough__step{padding:14px 12px}.marketing-walkthrough__step b{font-size:14px}.marketing-walkthrough__step small{font-size:10px}.marketing-walkthrough__mobile-caption{align-items:start;gap:15px;margin-top:20px;display:flex}.marketing-walkthrough__mobile-caption>span{color:var(--m-red);font-family:var(--m-mono);font-size:10px;font-weight:700}.marketing-walkthrough__mobile-caption b{text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:112%}.marketing-walkthrough__mobile-caption p{color:var(--m-muted);margin-top:5px;font-size:12px;line-height:1.5}.marketing-lifecycle__track{grid-template-columns:repeat(2,1fr);gap:28px 0;margin-top:42px}.marketing-lifecycle__track article{border-left:0;padding:0 18px 0 0}.marketing-lifecycle__track article:not(:first-child){padding-left:0}.marketing-lifecycle__track h3{font-size:17px}.marketing-lifecycle__track p{font-size:11px}.marketing-pricing__card{margin-top:40px;padding:24px 20px}.marketing-pricing__card:before{display:none}.marketing-pricing__card-top{display:block}.marketing-pricing__card-top strong{margin-top:22px;font-size:72px}.marketing-pricing__note{margin-top:24px}.marketing-pricing__body{display:block}.marketing-pricing__body ul{grid-template-columns:1fr;gap:12px}.marketing-pricing__body>div{border-top:1.5px dashed #16233a66;border-left:0;margin-top:28px;padding:28px 0 0}.marketing-pricing__body .marketing-button{width:100%}.marketing-faq__list{margin-top:40px}.marketing-faq summary{padding:18px 0;font-size:16px}.marketing-faq details p{font-size:13px}.marketing-support h2{font-size:30px}.marketing-form__row,.marketing-footer__top{grid-template-columns:1fr}.marketing-footer__links{grid-template-columns:1fr 1fr}}
