:root{--ui-app:#f8f7fc;--ui-sidebar:#f5f3fa;--ui-canvas:#ffffff;--ui-subtle:#fbfaff;--ui-muted-surface:#f4f3f8;--ui-hover:#f1f0f7;--ui-selected:#efeff9;--ui-text:#242936;--ui-strong:#242936;--ui-secondary:#5f6573;--ui-muted:#626977;--ui-disabled:#aab2c0;--ui-border:#e8e7ef;--ui-border-subtle:#ecebf2;--ui-border-strong:#dedde8;--ui-accent:#4358b5;--ui-accent-hover:#354798;--ui-accent-soft:#eef1ff;--ui-success:#226c3b;--ui-success-soft:#edf8ef;--ui-warning:#80520d;--ui-warning-soft:#fff6e6;--ui-danger:#ad3030;--ui-danger-soft:#fff0f0;--ui-dark:#0e1117;--ui-dark-raised:#1a1e27;--ui-dark-text:#f8fafc;--ui-dark-muted:#959cab;--ui-radius-control:9px;--ui-radius-card:12px;--ui-radius-panel:14px;--ui-sidebar-width:224px;--ui-ease:cubic-bezier(.2,.8,.2,1);--ui-shadow-menu:0 12px 32px rgba(20,29,48,.12)}html{scroll-behavior:smooth}body{background:var(--ui-app);color:var(--ui-text);font-family:Hanken Grotesk Variable,Inter,Geist,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{transition:background-color .14s var(--ui-ease),border-color .14s var(--ui-ease),color .14s var(--ui-ease),box-shadow .14s var(--ui-ease),transform .14s var(--ui-ease)}a[role=button]:active,button:active{transform:translateY(1px)}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.rp-app{--rp-navy:var(--ui-strong);--rp-blue:var(--ui-accent);--rp-green:var(--ui-success);--rp-coral:var(--ui-danger);--rp-bg:var(--ui-app);--rp-ink:var(--ui-text);--rp-muted:var(--ui-secondary);--rp-line:var(--ui-border);min-height:100dvh;padding:12px;background:var(--ui-app);color:var(--ui-text);font-family:inherit}.rp-sidebar{inset:12px auto 12px 12px;width:var(--ui-sidebar-width);overflow-y:auto;border:1px solid var(--ui-border);background:var(--ui-dark);box-shadow:none}.rp-brand,.rp-sidebar{color:var(--ui-dark-text)}.rp-brand{min-height:72px;padding:12px 18px;border:0;border-bottom:1px solid var(--ui-border-subtle);background:transparent}.rp-brand-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:var(--ui-dark-raised);box-shadow:none}.rp-brand b{color:var(--ui-dark-text);font-size:15px;font-weight:650;letter-spacing:-.025em;line-height:1.15}.rp-brand small{color:var(--ui-dark-muted);font-size:11px;font-weight:450;letter-spacing:0;line-height:1.3;text-transform:none}.rp-sidebar nav{gap:2px;padding:18px 14px}.rp-sidebar nav p{margin:22px 10px 8px;color:#767d8c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rp-sidebar nav p:first-child{margin-top:2px}.rp-sidebar nav a{grid-template-columns:20px 1fr auto;gap:10px;min-height:42px;padding:0 11px;border-radius:9px;color:var(--ui-dark-muted);font-size:14px;font-weight:500}.rp-sidebar nav a:hover{background:rgba(255,255,255,.06);color:var(--ui-dark-text)}.rp-sidebar nav a.is-current{background:rgba(255,255,255,.1);color:var(--ui-dark-text);font-weight:600;box-shadow:none}.rp-sidebar nav a.is-current svg{color:#8fa2ff}.rp-main{min-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--ui-border);border-left:0;background:var(--ui-canvas)}.rp-topbar{min-height:68px;padding:0 24px;border-bottom:1px solid var(--ui-border-subtle);background:rgba(255,255,255,.96);color:var(--ui-text);backdrop-filter:blur(10px)}.rp-topbar>div:first-child{color:var(--ui-secondary);font-size:14px;font-weight:550}.rp-live-dot{width:7px;height:7px;background:var(--ui-success);box-shadow:0 0 0 4px var(--ui-success-soft)}.rp-content{width:100%;max-width:1500px;margin:0 auto;padding:24px 28px 48px}.rp-content,.rp-footer{background:var(--ui-canvas)}.rp-footer{padding:18px 28px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-muted);font-size:13px}.rp-footer a{color:var(--ui-secondary)}.rp-heading{align-items:center;margin-bottom:20px;padding:0;border:0}.rp-automation-board header p,.rp-clients header p,.rp-costs header p,.rp-heading p,.rp-onboarding header p{margin-bottom:4px;color:var(--ui-muted);font-size:12px;font-weight:550;letter-spacing:.02em;text-transform:uppercase}.rp-heading h1{color:var(--ui-strong);font-size:24px;font-weight:650;letter-spacing:-.03em;line-height:1.3;text-wrap:balance}.rp-heading>div>span{margin-top:5px;color:var(--ui-secondary);font-size:14px;line-height:1.5}.rp-primary,.rp-secondary{min-height:40px;padding:0 15px;border:1px solid #273348;border-radius:var(--ui-radius-control);background:#273348;color:#fff;font-size:14px;font-weight:600;box-shadow:none}.rp-primary:hover,.rp-secondary:hover{border-color:#1f2a3d;background:#1f2a3d}.rp-preview-note{padding:12px 14px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-subtle);color:var(--ui-secondary);font-size:13px}.rp-preview-note strong{color:var(--ui-text)}.rp-signal-grid{gap:12px;border:0}.rp-signal-grid article{padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-canvas);box-shadow:none}.rp-signal-grid article:before{display:none}.rp-signal-grid p{color:var(--ui-secondary);font-size:14px;font-weight:500}.rp-signal-grid strong{margin-top:11px;color:var(--ui-strong);font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.rp-signal-grid article>strong{display:flex;min-height:82px;align-items:center;justify-content:center;margin-top:14px;border-radius:9px;background:var(--ui-muted-surface);font-size:40px}.rp-signal-grid span{margin-top:5px;color:var(--ui-muted);font-size:12px}.rp-automation-board,.rp-clients,.rp-costs,.rp-onboarding{margin-top:16px;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-canvas);box-shadow:none}.rp-automation-board>header,.rp-clients>header,.rp-costs>header,.rp-onboarding>header{padding:18px 20px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.rp-automation-board h2,.rp-clients h2,.rp-costs h2,.rp-onboarding h2{color:var(--ui-strong);font-size:17px;font-weight:600}.rp-badge,.rp-status{min-height:25px;padding:0;border:0;border-radius:0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.rp-badge,.rp-badge.is-live,.rp-badge.is-ready,.rp-status,.rp-status.is-active,.rp-status.is-draft,.rp-status.is-error,.rp-status.is-failed,.rp-status.is-onboarding,.rp-status.is-paused,.rp-status.is-ready{background:transparent;color:var(--ui-secondary)}.rp-badge:before,.rp-status:before{width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--ui-muted);content:""}.rp-badge.is-live:before,.rp-status.is-active:before,.rp-status.is-ready:before{background:var(--ui-success)}.rp-status.is-onboarding:before,.rp-status.is-paused:before{background:var(--ui-warning)}.rp-status.is-error:before,.rp-status.is-failed:before{background:var(--ui-danger)}.rp-clients th{height:50px;background:#f2f4f8;color:var(--ui-secondary);font-size:13px;font-weight:550;letter-spacing:0;text-transform:none}.rp-clients td,.rp-clients th{padding:0 20px;border-color:var(--ui-border-subtle)}.rp-clients td{height:58px;color:var(--ui-text);font-size:14px}.rp-clients tbody tr:hover td{background:#fafbfc}.rp-clients td strong{font-size:14px;font-weight:600}.rp-clients td small{color:var(--ui-muted);font-size:12px}.rp-client-avatar{width:34px;height:34px;border-radius:9px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:12px}.rp-row-action{color:var(--ui-accent);font-size:13px}.ws-app{--ws-ink:var(--ui-text);--ws-muted:var(--ui-secondary);--ws-line:var(--ui-border);--ws-blue:var(--ui-accent);--ws-bg:var(--ui-app);--ws-green:var(--ui-success);--ws-red:var(--ui-danger);display:grid;grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);min-height:100dvh;padding:12px;background:var(--ui-app);color:var(--ui-text);font-family:inherit}.ws-skip{position:fixed;z-index:100;top:18px;left:18px;transform:translateY(-180%);padding:10px 14px;border-radius:9px;background:var(--ui-strong);color:#fff;text-decoration:none}.ws-skip:focus{transform:none}.ws-sidebar{position:sticky;top:12px;display:flex;height:calc(100dvh - 24px);min-width:0;flex-direction:column;overflow-y:auto;border:1px solid var(--ui-border);background:var(--ui-dark)}.ws-brand{min-width:0;min-height:72px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--ui-dark-text)}.ws-brand-copy b{max-width:174px;color:var(--ui-dark-text);font-weight:650}.ws-brand-copy small{color:var(--ui-dark-muted);font-size:11px;font-weight:450}.ws-client-logo{flex-basis:40px;width:40px;height:40px;border:1px solid var(--ui-border);border-radius:11px;background:#fff;color:var(--ui-accent)}.ws-workspace{display:grid;gap:3px;margin:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:var(--ui-radius-card);background:var(--ui-dark-raised)}.ws-workspace span{color:var(--ui-dark-muted);font-size:12px}.ws-workspace b{color:var(--ui-dark-text);font-size:15px;font-weight:600}.ws-tabs{display:grid;align-content:start;gap:0;min-height:0;padding:4px 14px 18px;border:0;background:transparent;box-shadow:none}.ws-nav-section{display:grid;gap:2px}.ws-nav-section>p{margin:20px 10px 8px;color:#767d8c;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ws-nav-section:first-child>p{margin-top:4px}.ws-nav-account{margin-top:10px;padding-top:10px;border-top:1px solid var(--ui-border-subtle)}.ws-tabs a{display:flex;gap:10px;min-height:42px;align-items:center;justify-content:flex-start;padding:0 11px;border:0;border-radius:9px;color:var(--ui-dark-muted);font-weight:500}.ws-tabs a svg{flex:0 0 auto;color:#7f8797}.ws-tabs a:hover{background:rgba(255,255,255,.06);color:var(--ui-dark-text)}.ws-tabs a.is-active{border:0;background:rgba(255,255,255,.1);color:var(--ui-dark-text);font-weight:600;box-shadow:none}.ws-tabs a.is-active svg{color:#8fa2ff}.ws-sidebar-utility{display:grid;gap:11px;margin-top:auto;padding:16px 18px;border-top:1px solid rgba(255,255,255,.08)}.ws-sidebar-utility small{color:#757d8c;font-size:12px}.ws-notification-link{display:flex;align-items:center;gap:9px;color:var(--ui-dark-muted);font-size:14px;font-weight:550;text-decoration:none}.ws-notification-link:hover{color:var(--ui-dark-text)}.ws-notification-dot{width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.ws-canvas{display:flex;min-width:0;min-height:calc(100dvh - 24px);flex-direction:column;overflow:hidden;border:1px solid var(--ui-border);border-left:0;background:var(--ui-canvas)}.ws-topbar{min-height:68px;justify-content:space-between;gap:18px;padding:0 24px;border:0;border-bottom:1px solid var(--ui-border-subtle);background:rgba(255,255,255,.96);color:var(--ui-text);box-shadow:none}.ws-topbar,.ws-topbar-title{display:flex;align-items:center}.ws-topbar-title{gap:9px;color:var(--ui-secondary);font-size:14px}.ws-topbar-title b{font-weight:550}.ws-live-dot{width:7px;height:7px;border-radius:50%;background:var(--ui-success);box-shadow:0 0 0 4px var(--ui-success-soft)}.ws-main{width:min(100%,1440px);min-height:auto;flex:1;margin:0 auto}.ws-footer,.ws-main{background:var(--ui-canvas)}.ws-footer{padding:18px 28px;border-top:1px solid var(--ui-border-subtle);color:var(--ui-muted);font-size:13px}.ws-footer a{color:var(--ui-secondary);text-decoration:none}.ws-page-title{align-items:center;padding:0;border:0}.ws-page-title h1{margin:2px 0 3px;color:var(--ui-strong);font-size:24px;font-weight:650;letter-spacing:-.03em;line-height:1.3;text-wrap:balance}.ws-page-title span,.ws-panel header span,.ws-panel>span{max-width:68ch;color:var(--ui-secondary);line-height:1.5}.ws-kicker{color:var(--ui-muted);font-size:12px;font-weight:550;letter-spacing:.02em;text-transform:uppercase}.ws-pill,.ws-status{display:inline-flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-secondary);font-size:13px;font-weight:500;text-transform:none}.ws-pill:before,.ws-status:before{width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--ui-warning);content:""}.ws-pill.is-complete,.ws-status.is-live{border:0;background:transparent;color:var(--ui-secondary)}.ws-pill.is-complete:before,.ws-status.is-live:before{background:var(--ui-success)}.ws-alert{gap:4px;margin-bottom:16px;padding:14px 16px;border:1px solid #f0d9ad;border-left:3px solid var(--ui-warning);border-radius:10px;background:var(--ui-warning-soft);color:var(--ui-text);font-size:14px}.ws-alert.is-success{border-color:#cde7d4;border-left-color:var(--ui-success);background:var(--ui-success-soft)}.ws-chart,.ws-forecast-panel,.ws-launch-summary,.ws-next-actions,.ws-panel,.ws-program-status,.ws-response-chart,.ws-stepper{overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-canvas);box-shadow:none}.ws-panel>header,.ws-stepper>header{align-items:center;padding:18px 20px;border-color:var(--ui-border-subtle);background:var(--ui-canvas)}.ws-next-actions h2,.ws-panel h2,.ws-stepper h2{color:var(--ui-strong);font-size:17px;font-weight:600;letter-spacing:-.015em}.ws-stepper li{border-color:var(--ui-border-subtle);background:#fff}.ws-stepper li.is-complete{background:var(--ui-success-soft)}.ws-stepper li.is-current{background:var(--ui-accent-soft)}.ws-stepper li.is-blocked{background:var(--ui-danger-soft)}.ws-stepper li>i,.ws-timeline i{border-radius:8px}.ws-metrics{gap:12px;margin-top:18px;border:0;background:transparent}.ws-metrics article{padding:20px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff;box-shadow:none}.ws-metrics span{color:var(--ui-secondary);font-size:13px;font-weight:500;text-transform:none}.ws-metrics b{display:flex;min-height:82px;align-items:center;justify-content:center;margin-top:12px;border-radius:9px;background:var(--ui-muted-surface);color:var(--ui-strong);font-size:40px;font-weight:650}.ws-metrics small{color:var(--ui-muted);font-size:12px}.ws-forecast-panel button,.ws-form button,.ws-panel>header a,.ws-primary-link,.ws-savebar button{min-height:40px;padding:0 15px;border:1px solid #273348;border-radius:var(--ui-radius-control);background:#273348;color:#fff;font-size:14px;font-weight:600;box-shadow:none}.ws-forecast-panel button:hover,.ws-form button:hover,.ws-panel>header a:hover,.ws-primary-link:hover,.ws-savebar button:hover{border-color:#1f2a3d;background:#1f2a3d}.ws-form{padding:20px;border-color:var(--ui-border-subtle)}.ws-form label,.ws-panel>label,.ws-preset label,.ws-settings-grid label{gap:7px;color:var(--ui-text);font-size:14px;font-weight:550}.ws-forecast-panel input,.ws-form input,.ws-form select,.ws-form textarea,.ws-panel>label input,.ws-panel>label textarea,.ws-preset select,.ws-settings-grid input{min-height:42px;padding:0 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:#fff;color:var(--ui-text);font-size:14px;outline:none}.ws-form textarea,.ws-panel>label textarea{min-height:108px;padding-top:11px;padding-bottom:11px}.ws-forecast-panel input:focus,.ws-form input:focus,.ws-form select:focus,.ws-form textarea:focus,.ws-panel>label input:focus,.ws-panel>label textarea:focus,.ws-preset select:focus,.ws-settings-grid input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(79,109,245,.12)}.ws-data-list article,.ws-team-table article{min-height:56px;padding:0 20px;border-color:var(--ui-border-subtle)}.ws-data-list article:hover,.ws-team-table article:hover{background:#fafbfc}.ws-data-list b,.ws-team-table b{font-size:14px;font-weight:600}.ws-data-list a,.ws-data-list em,.ws-data-list small,.ws-data-list time,.ws-team-table em,.ws-team-table small{color:var(--ui-muted);font-size:12px}.ws-team-table i{width:34px;height:34px;border-radius:9px;background:var(--ui-muted-surface);color:var(--ui-secondary)}.ws-email-preview,.ws-guide-grid details,.ws-managed-banner,.ws-next-actions a,.ws-readonly-note,.ws-simple-help{border-color:var(--ui-border);border-radius:11px;background:var(--ui-subtle)}.ws-managed-banner,.ws-readonly-note,.ws-simple-help{border-left:3px solid var(--ui-accent);color:var(--ui-text);font-size:13px}.ws-chart-grid,.ws-editor-grid,.ws-team-layout,.ws-two-panels{gap:16px}.ws-range{overflow:hidden;border-color:var(--ui-border);border-radius:10px}.ws-range a{min-height:38px;padding:0 12px;border-color:var(--ui-border-subtle);background:#fff;color:var(--ui-secondary);font-size:13px}.ws-range a.is-active{background:var(--ui-accent-soft);color:var(--ui-accent)}.ws-empty,.ws-friendly-empty{padding:42px 24px;border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-subtle);color:var(--ui-secondary);font-size:14px}.rp-top-actions .account-control-trigger,.ws-topbar .account-control-trigger{min-height:42px;padding:4px 7px 4px 10px;border:1px solid var(--ui-border);border-radius:11px;background:#fff;color:var(--ui-text)}.rp-top-actions .account-control-trigger:hover,.rp-top-actions .account-control-trigger[aria-expanded=true],.ws-topbar .account-control-trigger:hover,.ws-topbar .account-control-trigger[aria-expanded=true]{border-color:var(--ui-border-strong);background:var(--ui-subtle)}.rp-top-actions .account-control-copy small,.ws-topbar .account-control-copy small{color:var(--ui-muted)}.rp-top-actions .account-control-copy strong,.ws-topbar .account-control-copy strong{color:var(--ui-strong)}.rp-top-actions .account-control-logo,.ws-topbar .account-control-logo{border-color:var(--ui-border)}.rp-top-actions .account-control-trigger>svg,.ws-topbar .account-control-trigger>svg{color:var(--ui-muted)}.account-control-menu{border-color:var(--ui-border);border-radius:12px;box-shadow:var(--ui-shadow-menu)}.account-control-actions,.account-control-menu>header{border-color:var(--ui-border-subtle);background:var(--ui-subtle)}.account-view-all-workspaces{display:flex;min-height:40px;align-items:center;justify-content:center;margin-top:8px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;color:var(--ui-secondary);font-size:12px;font-weight:650;text-decoration:none}.account-view-all-workspaces:hover{background:var(--ui-hover);color:var(--ui-strong)}.co-page,.ep-page,.ra-page,.rp-recovery{background:var(--ui-app);color:var(--ui-text);font-family:inherit}.ra-public-page .ra-public-header{border-color:var(--ui-border);background:var(--ui-sidebar);color:var(--ui-text);box-shadow:none}.ra-public-header-inner{min-height:72px}.ra-public-page .ra-public-brand{color:var(--ui-strong)}.ra-public-brand img{border-color:var(--ui-border);border-radius:10px;background:#fff}.ra-public-page .ra-public-brand b{color:var(--ui-strong);font-size:16px;font-weight:650}.ra-public-page .ra-public-brand small,.ra-public-page .ra-public-context small{color:var(--ui-muted);font-size:12px}.ra-public-page .ra-public-context b{color:var(--ui-strong);font-size:14px}.ra-public-page .ra-public-context .ra-header-actions>a,.ra-public-page .ra-public-context .ra-link-button,.ra-public-page .ra-public-context>a{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:#fff;color:var(--ui-text);font-size:13px}.ra-public-page .ra-public-context .ra-header-actions>a:hover,.ra-public-page .ra-public-context .ra-link-button:hover,.ra-public-page .ra-public-context>a:hover{border-color:var(--ui-border-strong);background:var(--ui-subtle);color:var(--ui-text)}.ra-public-page .ra-public-context a:focus-visible,.ra-public-page .ra-public-context button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ra-public-main{padding:32px 0 48px}.ra-public-page .ra-public-footer{border-color:var(--ui-border);background:var(--ui-sidebar)}.ra-public-page .ra-public-footer>div{min-height:64px;color:var(--ui-muted);font-size:13px}.ra-public-page .ra-public-footer a{color:var(--ui-secondary)}.rm-legal{box-sizing:border-box;width:min(calc(100% - 40px),840px);margin:0 auto;padding:40px 48px 48px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:#fff;color:var(--ui-text);box-shadow:var(--ui-shadow)}.rm-legal>header{padding-bottom:28px;border-bottom:1px solid var(--ui-border)}.rm-legal>header p{margin:0 0 10px;color:var(--ui-accent);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.rm-legal>header h1{margin:0;color:var(--ui-strong);font-size:38px;line-height:1.15;letter-spacing:-.035em}.rm-legal>header span{display:block;margin-top:10px;color:var(--ui-muted);font-size:14px}.rm-legal section{padding-top:28px}.rm-legal h2{margin:0 0 10px;color:var(--ui-strong);font-size:19px;line-height:1.35;letter-spacing:-.015em}.rm-legal li,.rm-legal p{color:var(--ui-text);font-size:15px;line-height:1.72}.rm-legal p{margin:0}.rm-legal ul{display:grid;margin:0;padding-left:22px;gap:8px}.rm-legal section>p+p,.rm-legal section>p+ul,.rm-legal section>ul+p{margin-top:12px}.rm-legal a{color:var(--ui-secondary);font-weight:650;text-underline-offset:3px}.rm-legal aside{margin-top:32px;padding:18px 20px;border-left:3px solid var(--ui-accent);background:var(--ui-subtle);color:var(--ui-text);font-size:14px;line-height:1.6}@media(max-width:700px){.rm-legal{width:calc(100% - 28px);padding:28px 22px 34px}.rm-legal>header h1{font-size:31px}.rm-legal li,.rm-legal p{font-size:14px}}.ra-card,.rp-recovery section{padding:28px;border:1px solid var(--ui-border);background:#fff;box-shadow:none}.ra-card h1,.ra-card h2{color:var(--ui-strong);font-weight:650;letter-spacing:-.03em}.ra-card h1{font-size:24px}.ra-card h2{font-size:20px}.ra-card>span{color:var(--ui-secondary);font-size:14px}.ra-eyebrow{color:var(--ui-muted);font-size:12px;font-weight:550;letter-spacing:.02em}.ra-form label{color:var(--ui-text);font-size:14px;font-weight:550}.ra-form input,.ra-form select,.ra-form textarea,.ra-success input{min-height:42px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:#fff;color:var(--ui-text);font-size:14px}.ra-form input:focus,.ra-form select:focus,.ra-form textarea:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(79,109,245,.12)}.ra-form button{min-height:40px;border:1px solid #273348;border-radius:var(--ui-radius-control);background:#273348;color:#fff;font-size:14px;font-weight:600}.ra-empty,.ra-error,.ra-note,.ra-success{border-radius:10px}.ra-note,.ra-success{background:var(--ui-success-soft);color:var(--ui-success)}.ra-error{background:var(--ui-danger-soft);color:var(--ui-danger)}.rp-login{padding:24px;color:var(--ui-text);font-family:inherit}.rp-login-shell{grid-template-areas:"visual panel";grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr);width:min(100%,980px);min-height:600px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:#fff;box-shadow:0 18px 60px rgba(20,29,48,.1)}.rp-login-windowbar{display:none}.rp-login-visual{grid-area:visual;border:0;background:#172033}.rp-login-visual-copy{right:36px;bottom:38px;left:36px}.rp-login-visual-copy strong{font-size:30px;font-weight:600}.rp-login-panel{grid-area:panel;justify-content:center;padding:52px}.rp-login-panel>p{margin:40px 0 7px;font-size:12px;font-weight:550;letter-spacing:.02em}.rp-login h1{color:var(--ui-strong);font-size:32px;font-weight:650;letter-spacing:-.04em}.rp-login-intro{color:var(--ui-secondary);font-size:14px}.rp-login label:not(.rp-login-check){color:var(--ui-text);font-size:14px;font-weight:550}.rp-login input[type=email],.rp-login input[type=password],.rp-login input[type=text]{height:42px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);color:var(--ui-text);font-size:14px}.rp-login input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px rgba(79,109,245,.12)}.rp-login form button{min-height:42px;border:1px solid #273348;border-radius:var(--ui-radius-control);background:#273348;box-shadow:none;color:#fff;font-size:14px}.rp-login form button:hover{transform:none;background:#1f2a3d;box-shadow:none}.rp-forgot-password{color:var(--ui-accent);font-size:13px}.co-page .co-top{border-color:var(--ui-border);background:var(--ui-sidebar);color:var(--ui-text)}.co-page .co-top a,.co-page .co-top span{color:var(--ui-secondary)}.co-page .co-card,.co-page .co-checklist,.ep-page .ep-card,.ep-page .ep-rule{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:#fff;box-shadow:none}.co-page .co-section-head,.ep-card>header{border-color:var(--ui-border-subtle);background:var(--ui-subtle)}.co-page .co-form input,.co-page .co-form select,.co-page .co-form textarea,.co-page .co-secret input{border-color:var(--ui-border);border-radius:var(--ui-radius-control)}.co-page .co-actions button,.co-page .co-button,.ep-page>header a{min-height:40px;border-color:#273348;border-radius:var(--ui-radius-control);background:#273348}.rp-secondary-content .lc-heading,.rp-secondary-content .ops-heading{align-items:center;margin:0 0 20px;padding:0;border:0}.rp-secondary-content .ep-page>header p,.rp-secondary-content .lc-heading p,.rp-secondary-content .ops-heading p{margin-bottom:4px;color:var(--ui-muted);font-size:12px;font-weight:550;letter-spacing:.02em}.rp-secondary-content .ep-page h1,.rp-secondary-content .lc-heading h1,.rp-secondary-content .ops-heading h1{color:var(--ui-strong);font-weight:650;letter-spacing:-.025em;line-height:1.4}.rp-secondary-content .ep-page>header span,.rp-secondary-content .lc-heading span,.rp-secondary-content .ops-heading span{color:var(--ui-secondary);font-size:14px;line-height:1.5}.rp-secondary-content .lc-heading>b{min-height:26px;padding:5px 9px;border:0;border-radius:999px;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.rp-secondary-content .lc-heading>b.is-ready{border:0;background:var(--ui-success-soft);color:var(--ui-success)}.rp-secondary-content .lc-provider-grid,.rp-secondary-content .ops-stats{gap:12px;margin-top:16px;border:0;background:transparent}.rp-secondary-content .lc-provider-grid article,.rp-secondary-content .ops-stats div{min-height:104px;padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff}.rp-secondary-content .lc-provider-grid i{width:28px;height:28px;border-radius:8px;background:var(--ui-danger-soft);color:var(--ui-danger)}.rp-secondary-content .lc-provider-grid article.is-ready i{background:var(--ui-success-soft);color:var(--ui-success)}.rp-secondary-content .lc-provider-grid b,.rp-secondary-content .ops-stats span{color:var(--ui-text);font-size:13px;font-weight:550;text-transform:none}.rp-secondary-content .lc-provider-grid span{color:var(--ui-secondary);font-size:12px;line-height:1.45}.rp-secondary-content .ops-stats strong{color:var(--ui-strong);font:600 28px/1.2 inherit;font-variant-numeric:tabular-nums}.rp-secondary-content .lc-clients,.rp-secondary-content .lc-needed,.rp-secondary-content .ops-panel{margin-top:16px;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff}.rp-secondary-content .lc-clients>header,.rp-secondary-content .lc-needed>header,.rp-secondary-content .ops-panel header{padding:18px 20px;border-color:var(--ui-border-subtle);background:#fff}.rp-secondary-content .lc-clients h2,.rp-secondary-content .lc-needed h2,.rp-secondary-content .ops-panel h2{color:var(--ui-strong);font-size:17px;font-weight:600}.rp-secondary-content .lc-needed li{grid-template-columns:32px 1fr;padding:18px 20px;border-color:var(--ui-border-subtle)}.rp-secondary-content .lc-needed li:before{width:28px;height:28px;border-radius:8px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:12px}.rp-secondary-content .lc-clients article>header b,.rp-secondary-content .lc-needed li b{color:var(--ui-text);font-size:14px}.rp-secondary-content .lc-clients article>header small,.rp-secondary-content .lc-needed li span,.rp-secondary-content .lc-owner-groups li,.rp-secondary-content .lc-owner-groups p{color:var(--ui-secondary);font-size:12px}.rp-secondary-content .lc-clients article>header a,.rp-secondary-content .lc-clients>header a,.rp-secondary-content .ops-table button{min-height:36px;padding:0 13px;border:1px solid var(--ui-border);border-radius:9px;background:#fff;color:var(--ui-text);font-size:13px;font-weight:600}.rp-secondary-content .lc-clients article>header a:hover,.rp-secondary-content .lc-clients>header a:hover,.rp-secondary-content .ops-table button:hover{background:var(--ui-subtle)}.rp-secondary-content .lc-owner-groups{gap:1px!important;border-color:var(--ui-border-subtle)!important;background:var(--ui-border-subtle)!important}.rp-secondary-content .lc-owner-groups section{padding:18px}.rp-secondary-content .lc-owner-groups h3{color:var(--ui-muted);font-size:12px;font-weight:550;letter-spacing:.02em}.rp-secondary-content .lc-safety{padding:14px 16px;border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:10px;background:var(--ui-subtle)}.rp-secondary-content .lc-safety b,.rp-secondary-content .lc-safety span{color:var(--ui-text);font-size:13px}.rp-secondary-content .ops-grid{gap:16px;margin-top:16px}.rp-secondary-content .ops-panel header p,.rp-secondary-content .ops-table th{color:var(--ui-secondary);font-size:13px}.rp-secondary-content .ops-table th{height:48px;padding:0 16px;border-color:var(--ui-border-subtle);background:#f2f4f8;font-weight:550;letter-spacing:0;text-transform:none}.rp-secondary-content .ops-table td{min-height:54px;padding:14px 16px;border-color:var(--ui-border-subtle);color:var(--ui-text);font-size:13px}.rp-secondary-content .ops-table tbody tr:hover td{background:#fafbfc}.rp-secondary-content .ops-badge{padding:4px 8px;border:0;border-radius:999px;background:var(--ui-muted-surface);color:var(--ui-secondary);font-size:12px;letter-spacing:0;text-transform:none}.rp-secondary-content .ep-page>header{align-items:center;margin-bottom:20px}.rp-secondary-content .ep-page>header>a{display:none}.rp-secondary-content .ep-rule{margin-bottom:16px;padding:13px 15px;border-color:var(--ui-border);border-radius:10px;background:var(--ui-subtle);color:var(--ui-secondary);font-size:13px}.rp-secondary-content .ep-channel-head{margin-top:24px}.rp-secondary-content .ep-channel-head h2{color:var(--ui-strong);font-size:17px;font-weight:600}.rp-secondary-content .ep-channel-head p,.rp-secondary-content .ep-channel-head span{color:var(--ui-secondary);font-size:13px}.rp-secondary-content .ep-card{border-color:var(--ui-border);border-radius:var(--ui-radius-card);box-shadow:none}.rp-secondary-content .ep-card>header{border-color:var(--ui-border-subtle)}.rp-secondary-content .ep-card>header strong{font-size:14px}.rp-secondary-content .ep-card dd,.rp-secondary-content .ep-card>header small{color:var(--ui-secondary);font-size:12px}.rp-secondary-content .ep-card dt{color:var(--ui-muted);font-size:11px;letter-spacing:.02em}.co-page .co-heading h1{color:var(--ui-strong);font-size:20px;font-weight:650;letter-spacing:-.025em}.co-page .co-heading span,.co-page .co-section-head span{color:var(--ui-secondary);font-size:14px;line-height:1.5}.co-page .bill-card h2,.co-page .co-section-head h2{color:var(--ui-strong);font-size:17px;font-weight:600}.co-page .bill-grid{gap:12px}.co-page .bill-grid>div,.co-page .ps-tile{padding:18px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff;box-shadow:none}.co-page .bill-grid span,.co-page .ps-tile span{color:var(--ui-secondary);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.co-page .bill-grid strong{color:var(--ui-strong);font:600 28px/1.2 inherit;font-variant-numeric:tabular-nums}.co-page .bill-actions button,.co-page .bill-toolbar a,.co-page .bill-toolbar button{min-height:38px;padding:0 13px;border:1px solid var(--ui-border);border-radius:9px;background:#fff;color:var(--ui-text);font-size:13px;font-weight:600}.co-page .bill-actions button,.co-page .bill-toolbar a.is-primary,.co-page .bill-toolbar button{border-color:#273348;background:#273348;color:#fff}.co-page .bill-table th,.co-page .ps-records th{height:48px;padding:0 16px;border-width:0 0 1px;border-color:var(--ui-border-subtle);background:#f2f4f8;color:var(--ui-secondary);font-size:13px;font-weight:550;letter-spacing:0;text-transform:none}.co-page .bill-table td,.co-page .ps-records td{padding:14px 16px;border-width:0 0 1px;border-color:var(--ui-border-subtle);color:var(--ui-text);font-size:13px}.co-page .bill-table tbody tr:hover td,.co-page .ps-records tbody tr:hover td{background:#fafbfc}.co-page .bill-status{padding:4px 8px;border:0;border-radius:999px;background:var(--ui-warning-soft);color:var(--ui-warning);font-size:12px;letter-spacing:0;text-transform:none}.co-page .bill-note{padding:14px 16px;border-left:3px solid var(--ui-accent);border-radius:10px;background:var(--ui-subtle);color:var(--ui-secondary);font-size:13px}.co-page .bill-actions label{color:var(--ui-text);font-size:13px;font-weight:550}.co-page .bill-actions input{min-height:40px;border:1px solid var(--ui-border);border-radius:9px}.co-page .ps-events,.co-page .ps-handoff,.co-page .ps-webhooks{overflow:hidden;border-color:var(--ui-border);border-radius:10px;background:var(--ui-subtle)}.co-page .ps-events>div{padding:12px 14px;border-color:var(--ui-border-subtle);background:#fff;font-size:13px}.co-page .ps-handoff small,.co-page .ps-handoff span,.co-page .ps-handoff strong,.co-page .ps-webhooks{font-size:12px}.co-preview-warning{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:10px;background:var(--ui-subtle);color:var(--ui-secondary);font-size:13px}.co-preview-warning b{flex:0 0 auto;color:var(--ui-strong);font-weight:600}.co-preview-warning span{flex:1}.co-preview-warning a{flex:0 0 auto;color:var(--ui-accent);font-weight:600;text-decoration:none}.co-preview-roles{display:flex;align-self:stretch;gap:20px;border-bottom:1px solid var(--ui-border)}.co-preview-roles a{position:relative;display:flex;min-height:40px;align-items:center;color:var(--ui-secondary);font-size:14px;font-weight:500;text-decoration:none;text-transform:capitalize}.co-preview-roles a.is-current{color:var(--ui-strong);font-weight:600}.co-preview-roles a.is-current:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--ui-accent);content:""}.co-client-preview-nav{display:flex;gap:24px;margin-bottom:16px;overflow-x:auto;border-bottom:1px solid var(--ui-border)}.co-client-preview-nav a{position:relative;display:flex;min-height:44px;flex:0 0 auto;align-items:center;color:var(--ui-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:color .14s ease}.co-client-preview-nav a:hover{color:var(--ui-strong)}.co-client-preview-nav a:focus-visible{border-radius:4px;outline:2px solid var(--ui-accent);outline-offset:3px}.co-client-preview-nav a.is-current{color:var(--ui-strong);font-weight:600}.co-client-preview-nav a.is-current:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px;background:var(--ui-accent);content:""}.co-preview-next{display:grid;gap:5px;margin-bottom:16px;padding:20px 22px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff}.co-preview-next p{margin:0;color:var(--ui-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.co-preview-next h2{margin:0;color:var(--ui-strong);font-size:18px;font-weight:650;letter-spacing:-.02em}.co-preview-next span{color:var(--ui-secondary);font-size:14px;line-height:1.5}.rp-secondary-content>.co-status-grid{gap:12px;margin-bottom:16px}.rp-secondary-content>.co-status-grid div{padding:16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff}.rp-secondary-content>.co-status-grid span{color:var(--ui-secondary);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.rp-secondary-content>.co-status-grid strong{display:flex;min-height:62px;align-items:center;justify-content:center;margin-top:8px;border-radius:8px;background:var(--ui-muted-surface);color:var(--ui-strong);font-size:30px;font-weight:650;font-variant-numeric:tabular-nums}.co-permission-summary{display:grid;gap:10px;padding:20px 22px 24px}.co-permission-summary p{margin:0;color:var(--ui-secondary);font-size:14px;line-height:1.55}.co-permission-summary b{color:var(--ui-strong);font-weight:600}.rp-app,.ws-app{padding:8px;background:var(--ui-app)}.rp-sidebar,.ws-sidebar{color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-sidebar);box-shadow:none}.rp-sidebar{inset:8px auto 8px 8px}.rp-sidebar,.ws-sidebar{border-radius:var(--ui-radius-panel) 0 0 var(--ui-radius-panel)}.ws-sidebar{top:8px;height:calc(100dvh - 16px)}.rp-brand,.ws-brand{display:flex;min-height:52px;align-items:center;gap:9px;padding:8px 13px;border-bottom:1px solid var(--ui-border);color:var(--ui-strong)}.rp-brand-mark,.ws-brand-product-mark{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;overflow:hidden;border:1px solid var(--ui-border);border-radius:9px;background:#fff;box-shadow:none}.rp-brand-mark img,.ws-brand-product-mark img{display:block;width:26px;height:26px;object-fit:contain}.rp-brand b,.ws-brand-copy b{color:var(--ui-strong);font-size:14px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.rp-workspace,.ws-workspace{display:flex;min-width:0;align-items:center;gap:9px;margin:10px 10px 6px;padding:8px;border:1px solid var(--ui-border);border-radius:10px;background:#fff;box-shadow:0 1px 1px rgba(36,41,54,.02)}.rp-workspace>span:last-child,.ws-workspace>span{display:grid;min-width:0;gap:1px}.rp-workspace small,.ws-workspace small{color:var(--ui-muted);font-size:10px;font-weight:550;letter-spacing:.03em;text-transform:uppercase}.rp-workspace b,.ws-workspace b{overflow:hidden;color:var(--ui-text);font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rp-workspace-mark{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;background:var(--ui-accent-soft)}.rp-workspace-mark img{width:22px;height:22px;object-fit:contain}.ws-workspace .ws-client-logo{width:30px;height:30px;flex-basis:30px;border-radius:8px}.rp-sidebar nav,.ws-tabs{gap:1px;padding:8px 10px 14px}.rp-sidebar nav p,.ws-nav-section>p{margin:17px 8px 6px;color:var(--ui-muted);font-size:10px;font-weight:650;letter-spacing:.07em}.rp-sidebar nav p:first-child,.ws-nav-section:first-child>p{margin-top:7px}.rp-sidebar nav a,.ws-tabs a{min-height:34px;gap:9px;padding:0 9px;border-radius:8px;color:var(--ui-secondary);font-size:13px;font-weight:500}.rp-sidebar nav a svg,.ws-tabs a svg{width:17px;height:17px;color:var(--ui-muted)}.rp-sidebar nav a:hover,.ws-tabs a:hover{background:rgba(255,255,255,.75);color:var(--ui-text)}.rp-sidebar nav a.is-current,.ws-tabs a.is-active{background:var(--ui-selected);color:var(--ui-strong);font-weight:600}.rp-sidebar nav a.is-current svg,.ws-tabs a.is-active svg{color:var(--ui-accent)}.ws-nav-account,.ws-sidebar-utility{border-color:var(--ui-border)}.ws-sidebar-utility{gap:9px;padding:12px 14px}.ws-sidebar-utility small{color:var(--ui-muted);font-size:11px}.ws-notification-link{color:var(--ui-secondary);font-size:12px}.ws-notification-link:hover{color:var(--ui-text)}.rp-main{margin-left:var(--ui-sidebar-width)}.rp-main,.ws-canvas{min-height:calc(100dvh - 16px);border-color:var(--ui-border);border-radius:0 var(--ui-radius-panel) var(--ui-radius-panel) 0}.rp-topbar,.ws-topbar{min-height:52px;padding:0 14px;border-color:var(--ui-border-subtle);background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}.rp-topbar>div:first-child,.ws-topbar-title{color:var(--ui-secondary);font-size:12px}.rp-live-dot,.ws-live-dot{width:6px;height:6px;box-shadow:0 0 0 3px var(--ui-success-soft)}.rp-content,.ws-main{max-width:1480px;padding:14px 16px 36px}.rp-footer,.ws-footer{padding:14px 16px;font-size:11px}.rp-heading,.ws-page-title{margin-bottom:14px}.rp-heading p,.ws-kicker{font-size:10px;letter-spacing:.06em}.rp-heading h1,.ws-page-title h1{margin:1px 0 2px;font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.rp-heading>div>span,.ws-page-title span,.ws-panel header span,.ws-panel>span{font-size:13px;line-height:1.45}.ra-form button,.rp-primary,.rp-secondary,.ws-forecast-panel button,.ws-form button,.ws-panel>header a,.ws-primary-link,.ws-savebar button{min-height:34px;padding:0 13px;border-color:#303a50;border-radius:9px;background:#303a50;font-size:13px}.ra-form button:hover,.rp-primary:hover,.rp-secondary:hover,.ws-forecast-panel button:hover,.ws-form button:hover,.ws-panel>header a:hover,.ws-primary-link:hover,.ws-savebar button:hover{border-color:#252e42;background:#252e42}.rp-signal-grid,.ws-chart-grid,.ws-editor-grid,.ws-metrics,.ws-team-layout,.ws-two-panels{gap:10px}.rp-signal-grid article,.ws-metrics article{padding:14px;border-color:var(--ui-border);border-radius:var(--ui-radius-card)}.rp-signal-grid p,.ws-metrics span{font-size:12px}.rp-signal-grid strong{margin-top:8px;font-size:28px}.rp-signal-grid article>strong,.ws-metrics b{min-height:58px;margin-top:9px;border-radius:8px;font-size:30px}.rp-automation-board,.rp-clients,.rp-costs,.rp-onboarding,.ws-chart,.ws-forecast-panel,.ws-launch-summary,.ws-next-actions,.ws-panel,.ws-program-status,.ws-response-chart,.ws-stepper{border-color:var(--ui-border);border-radius:var(--ui-radius-card)}.rp-automation-board>header,.rp-clients>header,.rp-costs>header,.rp-onboarding>header,.ws-panel>header,.ws-stepper>header{padding:13px 14px}.rp-automation-board h2,.rp-clients h2,.rp-costs h2,.rp-onboarding h2,.ws-next-actions h2,.ws-panel h2,.ws-stepper h2{font-size:15px}.co-page .bill-table th,.co-page .ps-records th,.rp-clients th,.rp-secondary-content .ops-table th{height:38px;padding:0 14px;background:var(--ui-subtle);font-size:11px}.rp-clients td{height:50px;padding:0 14px;font-size:13px}.co-page .bill-table td,.co-page .ps-records td,.rp-secondary-content .ops-table td{min-height:48px;padding:11px 14px}.rp-client-avatar,.ws-team-table i{width:30px;height:30px;border-radius:8px}.ws-form{gap:13px;padding:14px}.ws-form label,.ws-panel>label,.ws-preset label,.ws-settings-grid label{gap:6px;font-size:12px}.ra-form input,.ra-form select,.ra-form textarea,.ra-success input,.ws-forecast-panel input,.ws-form input,.ws-form select,.ws-form textarea,.ws-panel>label input,.ws-panel>label textarea,.ws-preset select,.ws-settings-grid input{min-height:34px;padding:0 10px;border-color:var(--ui-border);border-radius:9px;font-size:13px}.ws-form textarea,.ws-panel>label textarea{min-height:92px;padding-top:9px;padding-bottom:9px}.ws-data-list article,.ws-team-table article{min-height:50px;padding:0 14px}.ws-alert,.ws-managed-banner,.ws-preview-note,.ws-readonly-note,.ws-simple-help{font-size:12px}.ws-app{--ui-sidebar-width:236px}.ws-brand-copy b{font-size:15px}.ws-workspace b{font-size:13px}.ws-tabs{padding-inline:12px}.ws-nav-section>p{margin-top:19px;font-size:11px}.ws-tabs a{min-height:40px;padding-inline:11px;font-size:14px}.ws-tabs a svg{width:18px;height:18px}.ws-main{width:min(100%,1240px);padding:24px 28px 48px}.ws-page-title{margin-bottom:20px}.ws-kicker{font-size:11px}.ws-page-title h1{font-size:28px;line-height:1.2}.ws-page-title span,.ws-panel header span,.ws-panel>span{font-size:14px;line-height:1.55}.ws-next-actions h2,.ws-panel h2{font-size:18px}.ws-panel>header{padding:18px 20px}.ws-panel>summary{min-height:62px;padding:15px 18px}.ws-form{gap:16px;padding:18px}.ws-form label,.ws-panel>label,.ws-preset label,.ws-settings-grid label{font-size:13px}.ws-forecast-panel input,.ws-form input,.ws-form select,.ws-panel>label input,.ws-preset select,.ws-settings-grid input{min-height:42px;font-size:14px}.ws-form textarea,.ws-panel>label textarea{font-size:14px;line-height:1.5}.ws-primary-link,.ws-secondary-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 15px;border-radius:9px;font-size:14px;font-weight:650;text-decoration:none}.ws-secondary-link{border:1px solid var(--ui-border-strong);background:#fff;color:var(--ui-text)}.ws-secondary-link:hover{background:var(--ui-hover)}.ws-team-layout{grid-template-columns:1fr}.ws-team-invite{margin-bottom:0}.ws-help-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ws-help-summary span{padding:8px 11px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-subtle);color:var(--ui-secondary);font-size:12px}.ws-help-summary b{color:var(--ui-text);font-weight:600}.ws-approval-blocked{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);gap:22px;margin-top:18px;padding:20px;border:1px solid var(--ui-border);border-left:4px solid var(--ui-accent);border-radius:var(--ui-radius-card);background:var(--ui-subtle)}.ws-approval-blocked h3{margin:3px 0 5px;color:var(--ui-strong);font-size:18px}.ws-approval-blocked>div>span{color:var(--ui-secondary);font-size:13px;line-height:1.5}.ws-approval-blocked ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ws-approval-blocked li{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--ui-border-subtle)}.ws-approval-blocked li:last-child{padding-bottom:0;border-bottom:0}.ws-approval-blocked li span{display:grid;gap:3px}.ws-approval-blocked li b{color:var(--ui-strong);font-size:13px}.ws-approval-blocked li small{color:var(--ui-secondary);font-size:12px;line-height:1.45}.ws-approval-blocked li a{flex:0 0 auto;color:var(--ui-accent);font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.ws-approval-blocked li a:hover{text-decoration:underline}@media(max-width:720px){.ws-approval-blocked{grid-template-columns:1fr;gap:14px}.ws-approval-blocked li{align-items:flex-start;flex-direction:column;gap:7px}}.ws-message-approval{margin-top:18px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-canvas);overflow:hidden}.ws-message-approval>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--ui-border-subtle)}.ws-message-approval>header h3{margin:3px 0 0;color:var(--ui-strong);font-size:18px;letter-spacing:-.02em}.ws-message-approval>header a{color:var(--ui-accent);font-size:12px;font-weight:650;text-decoration:none}.ws-message-approval>header a:hover{text-decoration:underline}.ws-preview-tabs{display:flex;gap:0;padding:0 20px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-preview-tabs button{min-height:44px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ui-secondary);font:650 12px inherit;cursor:pointer}.ws-preview-tabs button[aria-selected=true]{border-bottom-color:var(--ui-strong);color:var(--ui-strong)}.ws-preview-tabs button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px}.ws-preview-panel{padding:20px}.ws-preview-subject{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0 0 14px;padding:11px 13px;border:1px solid var(--ui-border-subtle);border-radius:7px;background:var(--ui-subtle);font-size:12px}.ws-preview-subject span{color:var(--ui-muted)}.ws-preview-subject b{color:var(--ui-strong);font-weight:600}.ws-preview-reminder{margin-top:12px;border-top:1px solid var(--ui-border-subtle)}.ws-preview-reminder>summary{padding:14px 0;color:var(--ui-accent);font-size:12px;font-weight:650;cursor:pointer}.ws-sms-preview{display:grid;gap:16px;width:min(520px,100%);margin:12px auto;padding:28px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-subtle)}.ws-sms-preview>span{padding:16px;border-radius:10px 10px 3px 10px;background:#e7f0fb;color:var(--ui-strong);font-size:15px;line-height:1.55}.ws-sms-preview>small{color:var(--ui-muted);font-size:11px;text-align:center}.ws-managed-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-managed-next>span{display:grid;gap:3px}.ws-managed-next b{color:var(--ui-strong);font-size:13px}.ws-managed-next small{max-width:72ch;color:var(--ui-secondary);font-size:12px;line-height:1.5}.ws-managed-next>a{flex:0 0 auto;color:var(--ui-accent);font-size:12px;font-weight:650;text-decoration:none}.ws-managed-next>a:hover{text-decoration:underline}.ws-contact-routing-details{margin-top:16px;padding-top:14px;border-top:1px solid var(--ui-border-subtle)}.ws-contact-routing-details summary{color:var(--ui-accent);font-size:12px;font-weight:650;cursor:pointer}.ws-contact-routing-details p{max-width:72ch;margin:9px 0 0;color:var(--ui-secondary);font-size:12px;line-height:1.55}@media(max-width:720px){.ws-managed-next,.ws-message-approval>header{align-items:flex-start;flex-direction:column}.ws-preview-panel{padding:14px}.ws-message-approval>header{padding:16px}.ws-preview-tabs{padding:0 12px}.ws-sms-preview{padding:16px}}.ws-period-details{margin-bottom:16px}.ws-period-details .ws-period-comparison{margin:0;padding:14px}.ws-replies-layout{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:14px}.ws-reply-principles{grid-column:1/-1}.ws-reply-bank h2,.ws-reply-composer h2,.ws-reply-principles h2{font-size:18px}.ws-reply-fields label>span,.ws-reply-filters label>span{font-size:11px}.ws-reply-fields input,.ws-reply-filters input,.ws-reply-filters select{min-height:40px;font-size:13px}.ws-reply-list b{font-size:13px}.ws-reply-list small{font-size:11px}.ws-reply-list i,.ws-reply-risk{font-size:9px}.ws-reply-browse-all{width:calc(100% - 28px);min-height:40px;margin:12px 14px 14px;border:1px solid var(--ui-border-strong);border-radius:8px;background:#fff;color:var(--ui-text);font-size:12px;font-weight:650;cursor:pointer}.ws-reply-browse-all:hover{background:var(--ui-hover)}.ws-reply-guidance,.ws-reply-warning{font-size:12px}.ws-reply-composer>footer>span,.ws-reply-composer>header span:not(.ws-reply-risk),.ws-reply-preview>div small,.ws-reply-preview>div span{font-size:11px}.ws-reply-composer button{min-height:38px;font-size:12px}.ws-reply-principles li b{font-size:12px}.ws-billing-summary em,.ws-billing-summary small,.ws-forecast-panel label,.ws-forecast-panel small,.ws-forecast-panel span,.ws-location-cards summary em,.ws-location-cards summary span,.ws-rate-grid a,.ws-rate-grid p,.ws-rate-grid span,.ws-reply-principles li span,.ws-reply-principles>div span{font-size:11px}.ws-billing-summary b{font-size:15px}.ws-rate-grid strong{font-size:12px}.ws-support-status span,.ws-ticket-list em,.ws-ticket-list small,.ws-ticket-list strong{font-size:11px}.ws-ticket-list b{font-size:13px}.ws-channel-funnels p,.ws-conversion-funnel em,.ws-conversion-funnel small,.ws-period-comparison small,.ws-period-comparison span{font-size:11px}@media(max-width:900px){.ws-replies-layout{grid-template-columns:1fr}}.rp-top-actions .account-control-trigger,.ws-topbar .account-control-trigger{min-height:34px;padding:3px 5px 3px 8px;border-radius:9px}.rp-top-actions .account-control-copy small,.ws-topbar .account-control-copy small{font-size:9px}.rp-top-actions .account-control-copy strong,.ws-topbar .account-control-copy strong{font-size:11px}.ra-public-header{background:var(--ui-sidebar)}.ra-public-header-inner{min-height:56px}.ra-public-main{padding:22px 0 36px}.ra-card,.rp-recovery section{padding:22px;border-radius:var(--ui-radius-card)}.ra-card h1{font-size:20px}.ra-card h2{font-size:16px}.rp-login{background:var(--ui-app)}.rp-login-shell{grid-template-columns:minmax(280px,.78fr) minmax(390px,1.22fr);width:min(100%,880px);min-height:540px;border-color:var(--ui-border);border-radius:14px;box-shadow:0 18px 52px rgba(36,41,54,.08)}.rp-login-visual{border-right:1px solid var(--ui-border);background:var(--ui-sidebar)}.rp-login-visual:after{display:none}.rp-login-visual-copy{inset:auto 30px 32px;color:var(--ui-text)}.rp-login-visual-copy .rp-login-logo{display:grid;width:46px;height:46px;place-items:center;margin:0 0 18px;border:1px solid var(--ui-border);border-radius:12px;background:#fff}.rp-login-visual-copy .rp-login-logo img{width:36px;height:36px;object-fit:contain}.rp-login-visual-copy>span:not(.rp-login-logo){margin:0 0 8px;color:var(--ui-muted);font-size:10px;letter-spacing:.08em}.rp-login-visual-copy strong{max-width:300px;color:var(--ui-strong);font-size:26px;font-weight:650;letter-spacing:-.035em;line-height:1.08}.rp-login-visual-copy small{max-width:310px;margin-top:12px;color:var(--ui-secondary);font-size:12px;line-height:1.5}.rp-login-panel{padding:42px 48px}.rp-login-brand b{color:var(--ui-strong);font-size:15px}.rp-login-brand small,.rp-login-panel>p{color:var(--ui-muted);font-size:10px}.rp-login-panel>p{margin:34px 0 6px}.rp-login h1{font-size:28px}.rp-login form{gap:11px;margin-top:24px}.rp-login input[type=email],.rp-login input[type=password],.rp-login input[type=text]{height:36px;border-color:var(--ui-border);border-radius:9px;background:#fff;font-size:13px}.rp-login form button{justify-self:start;min-width:96px;min-height:34px;margin-top:3px;padding:0 16px;border-color:#303a50;border-radius:9px;background:#303a50;font-size:12px}.rp-login form button:hover{background:#252e42}.ws-app .ws-brand{color:var(--ui-strong)}.ws-app .ws-brand-copy{display:grid;min-width:0}.ws-app .ws-brand-copy b{color:var(--ui-strong);font-size:14px;font-weight:650}.ws-app .ws-workspace{display:flex;min-width:0;align-items:center;gap:9px;margin:10px 10px 6px;padding:8px;border:1px solid var(--ui-border);border-radius:10px;background:#fff}.ws-app .ws-workspace>span{display:grid;min-width:0;gap:1px;padding:0;border:0}.ws-app .ws-workspace small{color:var(--ui-muted)}.ws-app .ws-workspace b{color:var(--ui-text);font-size:12px}.ws-app .ws-tabs{align-content:start;min-height:0;padding:8px 10px 14px;border:0;background:transparent;box-shadow:none}.ws-app .ws-nav-section,.ws-app .ws-tabs{display:grid;gap:1px}.ws-app .ws-tabs a{display:flex;min-height:34px;align-items:center;justify-content:flex-start;gap:9px;padding:0 9px;border:0;border-radius:8px;color:var(--ui-secondary);font-size:13px;font-weight:500;box-shadow:none}.ws-app .ws-tabs a:hover{background:rgba(255,255,255,.75);color:var(--ui-text)}.ws-app .ws-tabs a.is-active{border:0;background:var(--ui-selected);color:var(--ui-strong);font-weight:600;box-shadow:none}.ws-app .ws-tabs a.is-active svg{color:var(--ui-accent)}.ws-app .ws-topbar{display:flex;grid-template-columns:none;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border:0;border-bottom:1px solid var(--ui-border-subtle);background:rgba(255,255,255,.94);color:var(--ui-text);box-shadow:none}.ws-app .ws-topbar-title{color:var(--ui-secondary)}.ws-app .ws-sidebar-utility{border-color:var(--ui-border)}.ws-app .ws-primary-link{border-color:#303a50;background:#303a50;color:#fff}.ws-app .ws-primary-link:hover{border-color:#252e42;background:#252e42;color:#fff}.ws-app .ws-notification-link{padding:7px 10px;border-color:var(--ui-border-strong);background:#fff;color:var(--ui-text);font-size:12px;font-weight:600}.ws-app .ws-notification-link:hover{border-color:color-mix(in srgb,var(--ui-accent) 42%,var(--ui-border));background:var(--ui-accent-soft);color:var(--ui-strong)}.ws-app .ws-page-title{padding-bottom:16px;border-bottom:1px solid var(--ui-border)}.ws-app .ws-nav-section>p{margin:13px 9px 4px;font-size:9px;letter-spacing:.08em}.rp-home-secondary>summary small,.rp-now-card article small,.ws-app .ws-attention-facts small,.ws-app .ws-home-secondary>summary small{color:var(--ui-muted)}.ws-app .ws-status{color:var(--ui-secondary)}#automation,#clients,#onboarding,#workspace-billing,#workspace-drafts{scroll-margin-top:88px}.ws-app .ws-nav-section:first-child>p{margin-top:5px}.ws-app .ws-help-grid{grid-template-columns:1fr;gap:10px}.ws-app .ws-results-empty{min-height:190px;align-items:center;justify-content:center;text-align:center}.ws-app .ws-results-empty>div{max-width:540px}.ws-app .ws-results-empty a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-top:14px;padding:0 14px;border:1px solid var(--ui-border-strong);border-radius:9px;background:#fff;color:var(--ui-text);font-size:13px;font-weight:650;text-decoration:none}.ws-app .ws-results-empty a:hover{background:var(--ui-hover)}.ws-app .ws-add-location>summary{font-weight:650}.ws-app .ws-filter-nav{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-muted-surface)}.ws-app .ws-filter-nav a{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border-radius:7px;color:var(--ui-secondary);font-size:12px;font-weight:550;text-decoration:none}.ws-app .ws-filter-nav a.is-current,.ws-app .ws-filter-nav a:hover{background:#fff;color:var(--ui-strong)}.ws-app .ws-filter-nav a.is-current{font-weight:650;box-shadow:0 1px 2px rgba(20,29,48,.08)}.ws-app .ws-recovery-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12px}.ws-app .ws-recovery-grid>.ws-panel{margin:0;overflow:hidden}.ws-app .ws-recovery-queue-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-app .ws-recovery-queue-header>div{display:grid;gap:2px}.ws-app .ws-recovery-queue-header h2{margin:0;color:var(--ui-strong);font-size:14px;font-weight:650}.ws-app .ws-recovery-queue-header span{color:var(--ui-muted);font-size:10px;line-height:1.4}.ws-app .ws-recovery-queue-header>b{display:grid;min-width:28px;height:28px;place-items:center;border-radius:8px;background:var(--ui-selected);color:var(--ui-accent);font-size:11px}.ws-app .ws-recovery-empty{margin:0;padding:22px}.ws-app .ws-recovery-empty>div{display:flex;align-items:flex-start;gap:12px}.ws-app .ws-recovery-empty-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--ui-success-soft);color:var(--ui-success);font-size:15px;font-weight:700}.ws-app .ws-recovery-empty p{display:grid;gap:4px;margin:0}.ws-app .ws-recovery-empty strong{color:var(--ui-strong);font-size:14px}.ws-app .ws-recovery-empty p span{max-width:72ch;color:var(--ui-secondary);font-size:12px;line-height:1.5}.ws-app .ws-recovery-empty>small{display:block;margin:14px 0 0 46px;color:var(--ui-muted);font-size:10px}.ws-app .ws-recovery-detail-empty{display:grid;min-height:210px;place-items:center;align-content:center;gap:7px;padding:24px;text-align:center}.ws-app .ws-recovery-detail-empty>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:16px}.ws-app .ws-recovery-detail-empty strong{color:var(--ui-strong);font-size:14px}.ws-app .ws-recovery-detail-empty p{max-width:48ch;margin:0;color:var(--ui-secondary);font-size:11px;line-height:1.5}@media(max-width:900px){.ws-app .ws-recovery-grid{grid-template-columns:1fr}}@media(max-width:560px){.ws-app .ws-filter-nav{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.ws-app .ws-filter-nav a{justify-content:center}.ws-app .ws-recovery-empty{padding:18px}.ws-app .ws-recovery-empty>small{margin-inline-start:0}}.rp-secondary-content .ep-page>header,.rp-secondary-content .lc-heading,.rp-secondary-content .ops-heading{margin-bottom:14px}.rp-secondary-content .ep-page h1,.rp-secondary-content .lc-heading h1,.rp-secondary-content .ops-heading h1{font-size:20px}.rp-secondary-content .lc-provider-grid article,.rp-secondary-content .ops-stats div{min-height:88px;padding:14px}.rp-secondary-content .lc-clients>header,.rp-secondary-content .lc-needed li,.rp-secondary-content .lc-needed>header,.rp-secondary-content .ops-panel header{padding:13px 14px}.co-page .bill-grid>div,.co-page .ps-tile{padding:14px}.ws-app .ws-message-customizer,.ws-app .ws-overview-setup{margin:0 0 16px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-panel);box-shadow:var(--ui-shadow);overflow:hidden}.ws-app .ws-message-customizer>summary,.ws-app .ws-overview-setup>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:17px 18px;cursor:pointer;list-style:none}.ws-app .ws-message-customizer>summary::-webkit-details-marker,.ws-app .ws-overview-setup>summary::-webkit-details-marker{display:none}.ws-app .ws-message-customizer>summary>div:first-child,.ws-app .ws-overview-setup>summary>div:first-child{display:grid;gap:2px}.ws-app .ws-message-customizer>summary h2,.ws-app .ws-overview-setup>summary h2{margin:0;color:var(--ui-strong);font-size:16px;font-weight:620;letter-spacing:-.015em}.ws-app .ws-message-customizer>summary span,.ws-app .ws-overview-setup>summary span{color:var(--ui-muted);font-size:11px;line-height:1.45}.ws-app .ws-message-customizer>summary>b,.ws-app .ws-overview-setup>summary>b{color:var(--ui-accent);font-size:10px;font-weight:650;white-space:nowrap}.ws-app .ws-message-customizer[open]>summary,.ws-app .ws-overview-setup[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.ws-app .ws-overview-progress{display:flex;align-items:center;gap:5px}.ws-app .ws-overview-progress i{width:24px;height:6px;border-radius:99px;background:var(--ui-border)}.ws-app .ws-overview-progress i.is-current{background:var(--ui-accent);opacity:.45}.ws-app .ws-overview-progress i.is-complete{background:var(--ui-success)}.ws-app .ws-overview-setup .ws-stepper{margin:0;border:0;border-radius:0;box-shadow:none}.ws-app .ws-overview-setup .ws-program-status{margin:0;border-width:1px 0 0;border-radius:0;box-shadow:none}.ws-app .ws-setup-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ws-app .ws-setup-overview article{display:grid;gap:3px;padding:13px 14px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-panel)}.ws-app .ws-setup-overview span{color:var(--ui-muted);font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ws-app .ws-setup-overview b{color:var(--ui-strong);font-size:13px;font-weight:620}.ws-app .ws-setup-overview small{color:var(--ui-muted);font-size:9px;line-height:1.35}.ws-app .ws-setup-overview article.is-complete{border-color:color-mix(in srgb,var(--ui-success) 28%,var(--ui-border));background:var(--ui-success-soft)}.ws-app .ws-setup-overview article.is-current{border-color:color-mix(in srgb,var(--ui-accent) 32%,var(--ui-border));background:var(--ui-accent-soft)}.ws-app .ws-setup-overview article.is-managed{background:var(--ui-subtle)}.ws-app .ws-onboarding-progress{display:grid;grid-template-columns:minmax(180px,auto) 1fr;align-items:center;gap:18px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:#fff}.ws-app .ws-onboarding-progress>span{display:grid;gap:2px}.ws-app .ws-onboarding-progress b{color:var(--ui-strong);font-size:10px}.ws-app .ws-onboarding-progress small{color:var(--ui-muted);font-size:8px}.ws-app .ws-onboarding-progress>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:var(--ui-subtle)}.ws-app .ws-onboarding-progress>i>em{display:block;height:100%;border-radius:inherit;background:var(--ui-accent);transition:width .2s ease}.ws-app .ws-setup-nav>button.is-complete:not(.is-active){border-color:color-mix(in srgb,var(--ui-success) 26%,var(--ui-border));background:var(--ui-success-soft)}.ws-app .ws-setup-nav>button.is-complete:not(.is-active) i{background:var(--ui-success);color:#fff}.ws-app .ws-setup-nav em{color:var(--ui-muted);font-size:8px;font-style:normal;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ws-app .ws-setup-nav .is-active em{color:var(--ui-accent)}.ws-app .ws-recommended-mode{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--ui-success) 28%,var(--ui-border));border-radius:10px;background:var(--ui-success-soft)}.ws-app .ws-recommended-mode>div{display:flex;align-items:center;gap:10px}.ws-app .ws-recommended-mode i{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:8px;background:var(--ui-success);color:#fff;font-size:11px;font-style:normal}.ws-app .ws-recommended-mode span{display:grid;gap:2px}.ws-app .ws-recommended-mode b{color:var(--ui-strong);font-size:12px}.ws-app .ws-recommended-mode small{color:var(--ui-muted);font-size:10px}.ws-app .ws-recommended-mode strong{color:var(--ui-success);font-size:9px;font-weight:700;text-transform:uppercase;white-space:nowrap}.ws-app .ws-message-preview-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ws-app .ws-message-preview-strip article{display:grid;gap:4px;min-width:0;padding:14px 15px;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-panel)}.ws-app .ws-message-preview-strip span{color:var(--ui-accent);font-size:9px;font-weight:700;text-transform:uppercase}.ws-app .ws-message-preview-strip b{overflow:hidden;color:var(--ui-strong);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ws-app .ws-message-preview-strip small{display:-webkit-box;overflow:hidden;color:var(--ui-muted);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ws-app .ws-message-customizer .ws-editor-grid{padding:14px}.ws-app .ws-message-customizer .ws-editor-grid>.ws-panel{margin:0}.ws-app .ws-audience-disclosure,.ws-app .ws-preview-card{margin:0 0 12px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-panel);box-shadow:var(--ui-shadow)}.ws-app .ws-internal-test{scroll-margin-top:92px}.ws-app .ws-internal-test>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;cursor:pointer;list-style:none}.ws-app .ws-internal-test>summary::-webkit-details-marker{display:none}.ws-app .ws-internal-test>summary h2{margin:3px 0 4px;font-size:18px}.ws-app .ws-internal-test>summary span{color:var(--ui-secondary);font-size:12px}.ws-app .ws-internal-test>summary>b{color:var(--ui-accent);font-size:11px}.ws-app .ws-test-module{display:grid;gap:18px;padding:22px;border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.ws-app .ws-test-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ws-app .ws-test-readiness span{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-surface);color:var(--ui-secondary);font-size:11px}.ws-app .ws-test-readiness span.is-ready{border-color:color-mix(in srgb,var(--ui-success) 30%,var(--ui-border));color:var(--ui-success)}.ws-app .ws-test-readiness i{font-style:normal;font-weight:700}.ws-app .ws-test-note{margin:0;color:var(--ui-secondary);font-size:12px;line-height:1.6}.ws-app .ws-test-module>button{justify-self:start}@media(max-width:760px){.ws-app .ws-test-readiness{grid-template-columns:1fr}.ws-app .ws-internal-test>summary{align-items:flex-start}}.ws-app .ws-plan-card{margin-bottom:12px}.ws-app .ws-outreach-timeline{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.ws-app .ws-outreach-timeline li{position:relative;display:flex;min-width:0;gap:10px;padding:16px;border-right:1px solid var(--ui-border-subtle)}.ws-app .ws-outreach-timeline li:last-child{border-right:0}.ws-app .ws-outreach-timeline i{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:10px;font-style:normal;font-weight:700}.ws-app .ws-outreach-timeline span{display:grid;min-width:0;gap:3px}.ws-app .ws-outreach-timeline small{color:var(--ui-muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ws-app .ws-outreach-timeline b{color:var(--ui-strong);font-size:11px;font-weight:650;line-height:1.4}.ws-app .ws-outreach-timeline em{color:var(--ui-muted);font-size:9px;font-style:normal;line-height:1.4}.ws-app .ws-plan-note{margin:0;padding:10px 16px;color:var(--ui-secondary);font-size:10px;line-height:1.45}.ws-app .ws-inline-disclosure,.ws-app .ws-plan-note{border-top:1px solid var(--ui-border-subtle)}.ws-app .ws-inline-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;cursor:pointer;color:var(--ui-accent);font-size:10px;font-weight:650;list-style:none}.ws-app .ws-inline-disclosure>summary::-webkit-details-marker{display:none}.ws-app .ws-inline-disclosure>summary>b{color:var(--ui-muted);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.ws-app .ws-inline-disclosure .ws-preset{padding:15px 16px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.ws-app .ws-audience-disclosure{overflow:hidden}.ws-app .ws-audience-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;cursor:pointer;list-style:none}.ws-app .ws-audience-disclosure>summary::-webkit-details-marker{display:none}.ws-app .ws-audience-disclosure>summary>span{display:grid;gap:2px}.ws-app .ws-audience-disclosure>summary b{color:var(--ui-strong);font-size:13px}.ws-app .ws-audience-disclosure>summary small{color:var(--ui-muted);font-size:10px}.ws-app .ws-audience-disclosure>summary>strong{color:var(--ui-accent);font-size:10px}.ws-app .ws-audience-disclosure[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.ws-app .ws-audience-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.ws-app .ws-audience-metrics article{display:grid;gap:3px;padding:14px 16px;border-right:1px solid var(--ui-border-subtle)}.ws-app .ws-audience-metrics article:last-child{border-right:0}.ws-app .ws-audience-metrics small{color:var(--ui-muted);font-size:9px}.ws-app .ws-audience-metrics b{color:var(--ui-strong);font-size:18px}.ws-app .ws-preview-card{overflow:hidden}.ws-app .ws-preview-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-app .ws-preview-card>header>div:first-child{display:grid;gap:2px}.ws-app .ws-preview-card h2{margin:0;color:var(--ui-strong);font-size:14px;font-weight:650}.ws-app .ws-preview-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-panel)}.ws-app .ws-preview-tabs button{min-height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ui-secondary);font-size:9px;font-weight:650;cursor:pointer}.ws-app .ws-preview-tabs button.is-active{background:var(--ui-selected);color:var(--ui-accent)}.ws-app .ws-preview-card>article{display:grid;gap:5px;min-height:88px;align-content:center;padding:16px}.ws-app .ws-preview-card>article>span{color:var(--ui-muted);font-size:9px;font-weight:650;text-transform:uppercase}.ws-app .ws-preview-card>article>b{color:var(--ui-strong);font-size:13px}.ws-app .ws-preview-card>article p{max-width:90ch;margin:0;color:var(--ui-secondary);font-size:11px;line-height:1.5}.ws-app .ws-preview-card>article small{color:var(--ui-muted);font-size:9px}.ws-app .ws-outreach-save{position:sticky;bottom:12px;z-index:5;box-shadow:0 12px 30px rgb(32 47 74/14%)}.ws-app .ws-provider-rates>summary{margin-bottom:0}.ws-app .ws-provider-rates[open] .ws-rate-grid{border-top:1px solid var(--ui-border-subtle)}@media(max-width:780px){.ws-app .ws-outreach-timeline{grid-template-columns:1fr}.ws-app .ws-outreach-timeline li{border-right:0;border-bottom:1px solid var(--ui-border-subtle)}.ws-app .ws-outreach-timeline li:last-child{border-bottom:0}.ws-app .ws-audience-metrics{grid-template-columns:1fr 1fr}.ws-app .ws-audience-metrics article:nth-child(2){border-right:0}.ws-app .ws-audience-metrics article:nth-child(-n+2){border-bottom:1px solid var(--ui-border-subtle)}}@media(max-width:520px){.ws-app .ws-preview-card>header{align-items:flex-start;flex-direction:column}.ws-app .ws-preview-tabs{width:100%}.ws-app .ws-preview-tabs button{flex:1}.ws-app .ws-audience-metrics{grid-template-columns:1fr}.ws-app .ws-audience-metrics article{border-right:0;border-bottom:1px solid var(--ui-border-subtle)}.ws-app .ws-audience-metrics article:last-child{border-bottom:0}}.ws-app .ws-customer-details{border-top:1px solid var(--ui-border-subtle)}.ws-app .ws-customer-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;cursor:pointer;color:var(--ui-secondary);font-size:10px;list-style:none}.ws-app .ws-customer-details>summary::-webkit-details-marker{display:none}.ws-app .ws-customer-details>summary>b{color:var(--ui-accent);font-size:9px;white-space:nowrap}.ws-app .ws-customer-details[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.ws-app .ws-customer-details .ws-protection-facts{border-bottom:0}.ws-app .ws-customer-details .ws-manual-feedback{border-top:1px solid var(--ui-border-subtle)}.ws-app .ws-help-create{overflow:hidden}.ws-app .ws-help-create>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:0 16px;cursor:pointer;list-style:none}.ws-app .ws-help-create>summary::-webkit-details-marker{display:none}.ws-app .ws-help-create>summary>div{display:grid;gap:2px}.ws-app .ws-help-create>summary h2{margin:0;color:var(--ui-strong);font-size:14px;font-weight:650}.ws-app .ws-help-create>summary span{color:var(--ui-muted);font-size:10px}.ws-app .ws-help-create>summary>b{color:var(--ui-accent);font-size:10px}.ws-app .ws-help-create[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-app .ws-form-optional{border:1px solid var(--ui-border-subtle);border-radius:8px;background:var(--ui-subtle)}.ws-app .ws-form-optional>summary{display:flex;justify-content:space-between;gap:12px;padding:10px 11px;cursor:pointer;color:var(--ui-secondary);font-size:10px;list-style:none}.ws-app .ws-form-optional>summary::-webkit-details-marker{display:none}.ws-app .ws-form-optional>summary span{color:var(--ui-muted);font-size:8px;font-weight:650;text-transform:uppercase}.ws-app .ws-form-optional>label{padding:0 11px 11px}.ws-app .ws-reply-principles{padding:0}.ws-app .ws-reply-principles>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:0 16px;cursor:pointer;list-style:none}.ws-app .ws-reply-principles>summary::-webkit-details-marker{display:none}.ws-app .ws-reply-principles>summary h2{margin:1px 0 0;font-size:14px}.ws-app .ws-reply-principles>summary>b{color:var(--ui-accent);font-size:9px}.ws-app .ws-reply-principles[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-app .ws-reply-principles>ol{margin:4px 16px 12px}.ws-app .ws-reply-principles>div{margin:0 16px 16px}.ws-topbar-actions{display:flex;align-items:center;gap:10px}.ws-topbar-notifications{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:0 9px;border-radius:8px;color:var(--ui-secondary);font-size:11px;font-weight:600;text-decoration:none}.ws-topbar-notifications:hover{background:var(--ui-subtle);color:var(--ui-strong)}.ws-topbar-notifications b{display:grid;min-width:18px;height:18px;place-items:center;padding:0 5px;border-radius:999px;background:var(--ui-danger-soft);color:var(--ui-danger);font-size:9px}.ws-section-tabs{display:flex;min-height:44px;align-items:end;gap:4px;overflow-x:auto;padding:0 28px;border-bottom:1px solid var(--ui-border-subtle);background:#fff}.ws-section-tabs a{display:flex;min-height:43px;align-items:center;padding:0 12px;border-bottom:2px solid transparent;color:var(--ui-secondary);font-size:11px;font-weight:600;text-decoration:none;white-space:nowrap}.ws-section-tabs a:hover{color:var(--ui-strong)}.ws-section-tabs a.is-active{border-color:var(--ui-accent);color:var(--ui-accent)}.ws-app .ws-page-title>.ws-kicker,.ws-app .ws-page-title>div>.ws-kicker{display:none}.ws-app .ws-reply-filter-more{border:1px solid var(--ui-border-subtle);border-radius:8px;background:var(--ui-subtle)}.ws-app .ws-reply-filter-more>summary{padding:9px 10px;cursor:pointer;color:var(--ui-secondary);font-size:10px;font-weight:600;list-style:none}.ws-app .ws-reply-filter-more>summary::-webkit-details-marker{display:none}.ws-app .ws-reply-filter-more>summary:after{float:right;content:"+";color:var(--ui-muted)}.ws-app .ws-reply-filter-more[open]>summary:after{content:"−"}.ws-app .ws-reply-filter-more>div{display:grid;gap:9px;padding:0 10px 10px}.ws-app .ws-billing-empty{margin-bottom:12px}.ws-app .ws-loading{display:grid;gap:12px;animation:ws-loading-in .18s ease-out both}.ws-app .ws-loading section i,.ws-app .ws-loading-subtitle,.ws-app .ws-loading-title{display:block;border-radius:8px;background:linear-gradient(90deg,var(--ui-subtle),#fff,var(--ui-subtle));background-size:220% 100%;animation:ws-loading-shimmer 1.35s ease-in-out infinite}.ws-app .ws-loading-title{width:min(320px,70%);height:30px}.ws-app .ws-loading-subtitle{width:min(520px,90%);height:12px}.ws-app .ws-loading section{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.ws-app .ws-loading section i{height:112px;border:1px solid var(--ui-border-subtle)}@keyframes ws-loading-in{0%{opacity:0}to{opacity:1}}@keyframes ws-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ws-app .ws-loading,.ws-app .ws-loading section i,.ws-app .ws-loading-subtitle,.ws-app .ws-loading-title{animation:none}}@media(max-width:640px){.ws-app .ws-loading section{grid-template-columns:1fr}.ws-app .ws-loading section i{height:82px}.ws-app .ws-customer-details>summary{align-items:flex-start;flex-direction:column;gap:4px}.ws-section-tabs{padding:0 14px}.ws-topbar-notifications{font-size:0}.ws-topbar-notifications:before{font-size:15px;content:"\1F514"}}.ws-account-page{width:100%;max-width:1040px;margin:0 auto}.ws-account-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.ws-account-context{display:inline-flex;width:auto!important;min-height:28px;align-items:center;padding:0 10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-subtle);color:var(--ui-secondary)!important;font-size:11px!important;font-weight:600}.ws-account-notice{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:9px;font-size:12px}.ws-account-notice b{color:var(--ui-strong)}.ws-account-notice.is-success{border-color:color-mix(in srgb,var(--ui-success) 25%,var(--ui-border));background:var(--ui-success-soft);color:var(--ui-success)}.ws-account-notice.is-error{border-color:color-mix(in srgb,var(--ui-danger) 25%,var(--ui-border));background:var(--ui-danger-soft);color:var(--ui-danger)}.ws-account-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:12px;align-items:start}.ws-account-disclosure,.ws-account-section,.ws-account-summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:#fff;box-shadow:none}.ws-account-summary{display:grid;gap:14px;padding:18px}.ws-account-avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:13px;font-weight:700}.ws-account-summary>div{display:grid;gap:2px}.ws-account-summary small{color:var(--ui-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ws-account-summary h2{margin:0;color:var(--ui-strong);font-size:16px;font-weight:650;letter-spacing:-.02em}.ws-account-summary p{overflow-wrap:anywhere;margin:0;color:var(--ui-secondary);font-size:11px;line-height:1.45}.ws-account-summary dl{display:grid;margin:0;border-top:1px solid var(--ui-border-subtle)}.ws-account-summary dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--ui-border-subtle);font-size:10px}.ws-account-summary dt{color:var(--ui-muted)}.ws-account-summary dd{margin:0;color:var(--ui-text);font-weight:600}.ws-account-help{padding:10px;border-radius:8px;background:var(--ui-subtle)}.ws-account-settings{display:grid;gap:10px}.ws-account-section{overflow:hidden}.ws-account-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-account-disclosure summary b,.ws-account-section h2{margin:0;color:var(--ui-strong);font-size:14px;font-weight:650;letter-spacing:-.01em}.ws-account-section header p{margin:2px 0 0;color:var(--ui-muted);font-size:10px}.ws-account-section header>span{color:var(--ui-muted);font-size:9px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.ws-account-form{display:grid;gap:12px;padding:16px}.ws-account-form label{display:grid;gap:5px;color:var(--ui-text);font-size:11px;font-weight:600}.ws-account-form input{box-sizing:border-box;width:100%;min-height:36px;padding:0 10px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;color:var(--ui-text);font-size:12px;outline:none}.ws-account-form input[readonly]{background:var(--ui-subtle);color:var(--ui-secondary)}.ws-account-form input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 13%,transparent)}.ws-account-form label small{color:var(--ui-muted);font-size:9px;font-weight:450}.ws-account-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ws-account-form-actions{display:flex;align-items:center;gap:12px}.ws-account-form-actions button{min-height:34px;padding:0 13px;border:1px solid #303a50;border-radius:8px;background:#303a50;color:#fff;font-size:11px;font-weight:600;cursor:pointer}.ws-account-form-actions button:hover{background:#252e42}.ws-account-form-actions a{color:var(--ui-accent);font-size:10px;font-weight:600;text-decoration:none}.ws-account-disclosure{overflow:hidden}.ws-account-disclosure>summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:0 16px;cursor:pointer;list-style:none}.ws-account-disclosure>summary::-webkit-details-marker{display:none}.ws-account-disclosure>summary span{display:grid;gap:2px}.ws-account-disclosure>summary small{color:var(--ui-muted);font-size:10px;font-weight:450}.ws-account-disclosure>summary em{color:var(--ui-accent);font-size:9px;font-style:normal;font-weight:650;text-transform:uppercase}.ws-account-disclosure>summary em:after{content:" +"}.ws-account-disclosure[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.ws-account-disclosure[open]>summary em:after{content:" −"}.ws-account-explainer{margin:0;padding:9px 10px;border-left:3px solid var(--ui-accent);border-radius:7px;background:var(--ui-accent-soft);color:var(--ui-secondary);font-size:10px;line-height:1.45}.ws-workspace-logo-form{gap:14px}.ws-workspace-logo-preview{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--ui-border-subtle);border-radius:10px;background:var(--ui-subtle)}.ws-workspace-logo-preview .ws-client-logo{flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:#fff}.ws-workspace-logo-preview>span{display:grid;gap:2px;min-width:0}.ws-workspace-logo-preview b{overflow:hidden;color:var(--ui-strong);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ws-workspace-logo-preview small{color:var(--ui-muted);font-size:10px;line-height:1.4}.rp-app :where(.rp-signal-grid strong,.ops-stats strong,.bill-grid strong),.ws-app :where(.ws-metrics b,.ws-data-list time){font-variant-numeric:tabular-nums}.ws-admin-view-banner{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border-bottom:1px solid #d9d2ef;background:#f7f5fd;color:#41385d}.ws-admin-view-banner>span{display:grid;gap:1px}.ws-admin-view-banner b{font-size:12px;font-weight:650}.ws-admin-view-banner small{color:#6f6784;font-size:11px}.ws-admin-view-banner>a{flex:0 0 auto;padding:7px 10px;border:1px solid #7663b2;border-radius:8px;background:#fff;color:#524184;font-size:11px;font-weight:650;text-decoration:none}.ws-admin-view-banner>a:hover{background:#f0ecfb}@media (max-width:960px){.rp-app,.ws-app{display:block;padding:0}.rp-sidebar,.ws-sidebar{position:static;width:100%;height:auto;min-height:0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0}.rp-sidebar nav{display:flex;gap:4px;overflow-x:auto;padding:8px 14px 12px}.rp-sidebar nav p{display:none}.rp-sidebar nav a{flex:0 0 auto}.rp-main{min-height:calc(100dvh - 72px);margin-left:0;border:0;border-radius:0}.ws-brand{min-height:64px}.ws-sidebar-utility,.ws-workspace{display:none}.ws-tabs{display:flex;gap:4px;overflow-x:auto;padding:8px 14px 12px}.ws-nav-section{display:contents}.ws-nav-section>p{display:none}.ws-nav-account{margin:0;padding:0;border:0}.ws-tabs a{flex:0 0 auto;min-height:38px;padding:0 12px}.ws-tabs a svg{width:17px;height:17px}.ws-canvas{min-height:calc(100dvh - 114px);border:0;border-radius:0}.rp-content,.ws-main{padding:22px 18px 42px}.ws-account-layout{grid-template-columns:1fr}.ws-account-summary{grid-template-columns:auto 1fr;align-items:center}.ws-account-help,.ws-account-summary dl{grid-column:1/-1}}@media (max-width:700px){.rp-brand small,.rp-sidebar nav a span,.ws-brand-copy small{display:none}.rp-sidebar nav a{grid-template-columns:20px;min-width:42px;justify-content:center}.rp-topbar,.ws-topbar{min-height:60px;padding:0 14px}.rp-topbar>div:first-child,.ws-topbar-title{font-size:13px}.rp-heading,.ws-page-title{align-items:flex-start;flex-direction:column}.rp-heading h1,.ws-page-title h1{font-size:24px}.rp-signal-grid,.ws-metrics{grid-template-columns:1fr}.rp-footer,.ws-footer{align-items:flex-start;flex-direction:column;padding:18px}.rp-login{padding:0}.rp-login-shell{grid-template-areas:"visual" "panel";grid-template-columns:1fr;min-height:100dvh;border:0;border-radius:0}.rp-login-visual{min-height:190px}.rp-login-panel{padding:34px 24px 40px}.ra-card{padding:22px}.co-preview-warning{align-items:flex-start;flex-direction:column}.co-preview-roles{width:100%}.rp-secondary-content>.co-status-grid{grid-template-columns:1fr 1fr}.ws-app .ws-message-customizer>summary,.ws-app .ws-overview-setup>summary{grid-template-columns:1fr auto;gap:10px}.ws-app .ws-overview-progress{grid-column:1;grid-row:2}.ws-app .ws-overview-setup>summary>b{grid-column:2;grid-row:1/span 2}.ws-app .ws-message-preview-strip,.ws-app .ws-setup-overview{grid-template-columns:1fr}.ws-admin-view-banner,.ws-app .ws-recommended-mode{align-items:flex-start;flex-direction:column}.ws-admin-view-banner{padding:10px 14px}}@media (max-width:480px){.rp-secondary-content>.co-status-grid{grid-template-columns:1fr}.ws-account-title{align-items:flex-start;flex-direction:column}.ws-account-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ws-app .ws-primary-action.is-dgc{border-color:var(--ui-border);border-left-color:var(--ui-accent);background:linear-gradient(100deg,var(--ui-accent-soft),#fff 46%)}.ws-app .ws-primary-action.is-live{border-color:color-mix(in srgb,var(--ui-success) 28%,var(--ui-border));border-left-color:var(--ui-success);background:linear-gradient(100deg,var(--ui-success-soft),#fff 46%)}.ws-app .ws-action-status{display:grid;flex:0 0 auto;gap:2px;min-width:170px;padding:11px 14px;border:1px solid var(--ui-border);border-radius:10px;background:rgba(255,255,255,.82)}.ws-app .ws-action-status b{color:var(--ui-strong);font-size:11px}.ws-app .ws-action-status span{color:var(--ui-muted);font-size:9px}.ws-app .ws-responsibility-board{margin:0 0 16px;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-panel);box-shadow:var(--ui-shadow)}.ws-app .ws-responsibility-board>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px 13px}.ws-app .ws-responsibility-board>header>div{display:grid;gap:3px}.ws-app .ws-responsibility-board>header h2{margin:0;color:var(--ui-strong);font-size:17px;font-weight:640;letter-spacing:-.015em}.ws-app .ws-responsibility-board>header span{color:var(--ui-muted);font-size:10px;line-height:1.45}.ws-app .ws-responsibility-board>header>strong{display:grid;width:44px;height:32px;place-items:center;border-radius:9px;background:var(--ui-selected);color:var(--ui-accent);font-size:11px}.ws-app .ws-responsibility-board>.ws-progress-track{margin:0 18px 16px}.ws-app .ws-responsibility-lanes{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ui-border-subtle)}.ws-app .ws-responsibility-lanes>section+section{border-left:1px solid var(--ui-border-subtle)}.ws-app .ws-responsibility-lanes>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 16px;background:var(--ui-canvas)}.ws-app .ws-responsibility-lanes>section>header span{color:var(--ui-strong);font-size:12px;font-weight:680}.ws-app .ws-responsibility-lanes>section>header b{color:var(--ui-accent);font-size:9px;font-weight:700}.ws-app .ws-responsibility-lanes>section.is-managed>header b{color:var(--ui-secondary)}.ws-app .ws-responsibility-lanes ol{margin:0;padding:0;list-style:none}.ws-app .ws-responsibility-lanes li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;min-height:96px;padding:14px 16px;border-top:1px solid var(--ui-border-subtle)}.ws-app .ws-responsibility-lanes li>i{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:var(--ui-subtle);color:var(--ui-muted);font-size:10px;font-style:normal;font-weight:750}.ws-app .ws-responsibility-lanes li>div{display:grid;align-content:start;justify-items:start;gap:3px;min-width:0}.ws-app .ws-responsibility-lanes li span{color:var(--ui-muted);font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ws-app .ws-responsibility-lanes li b{color:var(--ui-strong);font-size:11px;font-weight:650}.ws-app .ws-responsibility-lanes li small{color:var(--ui-secondary);font-size:9px;line-height:1.45}.ws-app .ws-responsibility-lanes li em{margin-top:2px;color:var(--ui-muted);font-size:8px;font-style:normal;font-weight:600}.ws-app .ws-responsibility-lanes li a{margin-top:3px;color:var(--ui-accent);font-size:9px;font-weight:700;text-decoration:none}.ws-app .ws-responsibility-lanes li.is-complete>i{background:var(--ui-success-soft);color:var(--ui-success)}.ws-app .ws-responsibility-lanes li.is-current{background:color-mix(in srgb,var(--ui-accent-soft) 52%,#fff)}.ws-app .ws-responsibility-lanes li.is-current>i{background:var(--ui-accent);color:#fff}.ws-app .ws-responsibility-lanes li.is-blocked{opacity:.66}@media(max-width:760px){.ws-app .ws-action-status{min-width:0}.ws-app .ws-responsibility-lanes{grid-template-columns:1fr}.ws-app .ws-responsibility-lanes>section+section{border-left:0;border-top:8px solid var(--ui-canvas)}}.ws-email-preview .ws-preview-button{display:block;width:100%;margin:8px 0;padding:11px;background:#32699d;color:#fff}.ws-email-preview .ws-preview-button img{width:24px;height:24px;margin-right:10px;vertical-align:middle;background:#fff;border-radius:50%}.ws-email-preview .ws-preview-help{margin:18px 0 9px;text-align:center;font-size:13px;color:var(--ui-muted)}.ws-email-preview .ws-preview-signoff{margin:24px 0 0;text-align:center;color:var(--ui-muted);font-size:12px;line-height:1.5}.ws-email-preview .ws-preview-contact{display:block;margin-top:8px;padding:11px;background:#a6423a;color:#fff;font-size:12px;font-weight:700;text-align:center}.form-experience{position:fixed;right:18px;bottom:18px;z-index:1200;display:flex;align-items:center;gap:8px;min-height:40px;max-width:min(360px,calc(100vw - 36px));padding:9px 13px;border:1px solid var(--ui-border,#d5dee8);border-radius:10px;background:#fff;box-shadow:0 14px 36px rgba(31,45,64,.16);color:var(--ui-strong,#1f2d40);font:650 12px Hanken Grotesk,Inter,system-ui,sans-serif}.form-experience[hidden]{display:none}.form-experience.is-dirty span{color:var(--ui-warning,#a96c0b);font-size:18px}.form-experience.is-submitting span{width:13px;height:13px;border:2px solid #d7e2ee;border-top:2px solid var(--ui-accent,#3478bd);border-radius:50%;animation:ui-feedback-spin .75s linear infinite}.form-experience.is-complete{border-color:color-mix(in srgb,var(--ui-success,#2b8a57) 35%,#d5dee8)}.form-experience.is-complete span{color:var(--ui-success,#2b8a57)}form[data-submitting=true]{opacity:.86}form[data-submitting=true] button[type=submit]{cursor:progress}form[data-dirty=true] button[type=submit]:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent,#3478bd) 12%,transparent)}@keyframes ui-feedback-spin{to{transform:rotate(1turn)}}.ws-attention-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 28px 14px;padding:12px 14px;border:1px solid var(--ui-border);border-left:4px solid var(--ui-accent);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 7px 22px rgba(31,45,64,.07)}.ws-attention-dock.is-daytongrowthco_working,.ws-attention-dock.is-waiting_provider{border-left-color:var(--ui-warning,#b07b18)}.ws-attention-dock.is-complete,.ws-attention-dock.is-ready{border-left-color:var(--ui-success,#2b8a57)}.ws-attention-dock-copy{display:grid;min-width:0;gap:2px}.ws-attention-dock-copy>span{display:flex;align-items:center;gap:7px;color:var(--ui-muted);font-size:9px}.ws-attention-dock-copy>span i{width:7px;height:7px;border-radius:50%;background:var(--ui-accent)}.ws-attention-dock-copy>span b{color:var(--ui-accent);font-size:9px;letter-spacing:.065em;text-transform:uppercase}.ws-attention-dock-copy>span small{padding-left:7px;border-left:1px solid var(--ui-border-subtle);font-size:9px}.ws-attention-dock-copy>strong{color:var(--ui-strong);font-size:13px}.ws-attention-dock-copy>p,.ws-attention-dock-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-attention-dock-copy>p{margin:0;color:var(--ui-secondary);font-size:10px;line-height:1.35}.ws-attention-dock>a{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border-radius:8px;background:var(--ui-accent);color:#fff;font-size:10px;font-weight:720;text-decoration:none}.ws-admin-view-banner+.ws-attention-dock{margin-top:14px}.ws-page-skeleton{display:grid;gap:14px;padding:28px}.ws-page-skeleton>div,.ws-page-skeleton>header,.ws-page-skeleton>section{position:relative;overflow:hidden;border:1px solid var(--ui-border-subtle,#e4eaf0);border-radius:12px;background:#fff}.ws-page-skeleton>header{width:min(480px,80%);height:86px}.ws-page-skeleton>section{height:150px}.ws-page-skeleton>div{height:240px}.provider-rate-loading:after,.ws-page-skeleton>:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,rgba(236,241,246,.88) 46%,transparent 72%);transform:translateX(-100%);animation:ui-skeleton 1.2s ease-in-out infinite}@keyframes ui-skeleton{to{transform:translateX(100%)}}.provider-rate-loading{position:relative;min-height:116px;overflow:hidden;border-radius:10px;background:var(--ui-subtle,#f4f7fa)}.ws-notice-status{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border-radius:999px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:8px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.ws-notice-status.is-daytongrowthco_working,.ws-notice-status.is-waiting_provider{background:var(--ui-warning-soft,#fff7df);color:var(--ui-warning,#92620d)}.ws-notice-status.is-complete,.ws-notice-status.is-ready{background:var(--ui-success-soft,#eaf7ef);color:var(--ui-success,#24734b)}.ws-chart-controls{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.ws-chart-controls button{min-height:36px;padding:0 12px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;color:var(--ui-secondary);font:680 10px inherit;cursor:pointer}.ws-chart-controls button[aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}.ws-chart-data{margin-top:12px}.ws-chart-data summary{color:var(--ui-accent);font-size:10px;font-weight:700;cursor:pointer}.ws-chart-data table{width:100%;margin-top:8px;border-collapse:collapse;font-size:10px}.ws-chart-data td,.ws-chart-data th{padding:7px 9px;border-top:1px solid var(--ui-border-subtle);text-align:left}.ws-chart-data th{color:var(--ui-muted);font-weight:650}.ws-response-row[tabindex="0"]:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-accent) 24%,transparent);outline-offset:2px}.ws-empty-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.ws-empty-sample-grid article{padding:12px;border:1px solid var(--ui-border-subtle);border-radius:9px;background:var(--ui-canvas)}.ws-empty-sample-grid b{display:block;color:var(--ui-strong);font-size:12px}.ws-empty-sample-grid span{color:var(--ui-muted);font-size:9px}.ws-example-record{display:grid;gap:5px;margin-top:10px;padding:13px;border:1px dashed var(--ui-border);border-radius:9px;background:var(--ui-canvas)}.ws-example-record b{color:var(--ui-strong);font-size:12px}.ws-example-record span{color:var(--ui-secondary);font-size:10px}.rp-secondary-content li,.rp-secondary-content p,.ws-app li,.ws-app p{max-width:76ch}.rp-secondary-content a,.rp-secondary-content button,.ws-app a,.ws-app button{touch-action:manipulation}.rp-secondary-content button,.ws-app button:not(.ws-icon-button),.ws-app select{min-height:40px}.sr-only,.ws-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:760px){.ws-attention-dock{position:fixed;right:10px;bottom:10px;left:10px;z-index:900;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:10px;box-shadow:0 14px 38px rgba(31,45,64,.2)}.ws-attention-dock-copy>p,.ws-attention-dock-copy>span small{display:none}.ws-attention-dock-copy>strong{font-size:12px}.ws-attention-dock>a{min-height:42px}.form-experience{right:10px;bottom:68px;left:10px;max-width:none}.ws-empty-sample-grid{grid-template-columns:1fr}.ws-topbar-notifications{font-size:11px!important}.ws-topbar-notifications:before{content:none!important}}@media(prefers-reduced-motion:reduce){.form-experience.is-submitting span,.provider-rate-loading:after,.ws-page-skeleton>:after{animation:none}}.ws-app .ws-loading-copy{display:grid;gap:4px;margin-bottom:6px}.ws-app .ws-loading-copy b{color:var(--ui-strong);font-size:16px;font-weight:600}.ws-app .ws-loading-copy span{color:var(--ui-secondary);font-size:13px}.rp-secondary-content .ep-template-disclosure>summary{display:flex;align-items:center;gap:11px;padding:16px 18px;cursor:pointer;list-style:none}.rp-secondary-content .ep-template-disclosure>summary::-webkit-details-marker{display:none}.rp-secondary-content .ep-template-disclosure>summary>span{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:var(--ui-accent-soft);color:var(--ui-accent);font-size:11px;font-weight:700}.rp-secondary-content .ep-template-disclosure>summary>div{display:grid;gap:2px}.rp-secondary-content .ep-template-disclosure>summary strong{font-size:14px}.rp-secondary-content .ep-template-disclosure>summary small{color:var(--ui-secondary);font-size:12px}.rp-secondary-content .ep-template-disclosure>summary>b{margin-left:auto;color:var(--ui-accent);font-size:12px;font-weight:600}.rp-secondary-content .ep-template-disclosure[open]>summary{border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.rp-secondary-content .ops-empty{min-height:76px;display:flex;align-items:center;color:var(--ui-secondary);font-size:13px}.rp-secondary-content .ops-empty:before{content:"✓";display:grid;width:28px;height:28px;margin-right:10px;place-items:center;border-radius:8px;background:var(--ui-success-soft);color:var(--ui-success);font-weight:700}.rp-secondary-content .ra-invite-health{border:0;border-radius:10px;overflow:hidden;background:var(--ui-subtle)}.rp-secondary-content .ra-invite-health span{border-color:var(--ui-border-subtle);color:var(--ui-secondary);font-size:11px}.rp-secondary-content .ra-invite-health b{color:var(--ui-strong);font-size:20px}.ws-rate-loading{position:relative;display:grid;gap:5px;min-height:116px;align-content:center;overflow:hidden;border-radius:10px;background:var(--ui-subtle,#f4f7fa)}.ws-rate-loading:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 20%,rgba(236,241,246,.88) 46%,transparent 72%);transform:translateX(-100%);animation:ui-skeleton 1.2s ease-in-out infinite}.ws-rate-loading b,.ws-rate-loading span{margin-left:18px}.ws-rate-loading b{color:var(--ui-strong);font-size:13px}.ws-rate-loading span{color:var(--ui-secondary);font-size:10px}.ws-sample-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.ws-sample-results article{padding:12px;border:1px solid var(--ui-border-subtle);border-radius:9px;background:var(--ui-canvas)}.ws-sample-results small{display:block;color:var(--ui-muted);font-size:9px}.ws-sample-results b{display:block;margin-top:3px;color:var(--ui-strong);font-size:18px}.ws-sample-results p{grid-column:1/-1;margin:0;color:var(--ui-muted);font-size:9px}.ws-sample-customer{margin-top:10px}.ws-sample-customer summary{color:var(--ui-accent);font-size:10px;font-weight:700;cursor:pointer}.ws-sample-customer article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:9px;padding:13px;border:1px dashed var(--ui-border);border-radius:9px;background:var(--ui-canvas)}.ws-sample-customer article>span{display:grid}.ws-sample-customer b{color:var(--ui-strong);font-size:12px}.ws-sample-customer small{color:var(--ui-muted);font-size:9px}.ws-sample-customer strong{color:var(--ui-success);font-size:9px}.ws-chart-table{margin-top:12px}.ws-chart-table summary{color:var(--ui-accent);font-size:10px;font-weight:700;cursor:pointer}.ws-chart-table table{width:100%;margin-top:8px;border-collapse:collapse;font-size:10px}.ws-chart-table td,.ws-chart-table th{padding:7px 9px;border-top:1px solid var(--ui-border-subtle);text-align:left}.ws-chart-table th{color:var(--ui-muted);font-weight:650}@media(max-width:760px){.ws-sample-results{grid-template-columns:1fr}.ws-sample-results p{grid-column:auto}}@media(prefers-reduced-motion:reduce){.ws-rate-loading:after{animation:none}}.rp-paid-programs{position:relative;min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-canvas)}.rp-paid-programs>summary{display:block;padding:14px;cursor:pointer;list-style:none}.rp-paid-programs>summary::-webkit-details-marker{display:none}.rp-paid-programs>summary:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.rp-paid-programs summary p{color:var(--ui-secondary);font-size:12px;font-weight:500}.rp-paid-programs summary strong{display:flex;min-height:58px;align-items:center;justify-content:center;margin-top:9px;border-radius:8px;background:var(--ui-muted-surface);color:var(--ui-strong);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.rp-paid-programs summary span{display:block;margin-top:5px;color:var(--ui-muted);font-size:12px}.rp-paid-programs[open]{grid-column:span 4}.rp-paid-programs-list{border-top:1px solid var(--ui-border-subtle);background:var(--ui-subtle)}.rp-paid-programs-list header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:14px}.rp-paid-programs-list header div{display:grid;gap:3px}.rp-paid-programs-list header b{font-size:13px;color:var(--ui-strong)}.rp-paid-programs-empty,.rp-paid-programs-list header small,.rp-paid-programs-list header span{color:var(--ui-muted);font-size:12px;line-height:1.45}.rp-paid-programs-list header small{text-align:right}.rp-paid-programs-list ul{margin:0;padding:0;list-style:none}.rp-paid-programs-list li{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(150px,auto);align-items:center;gap:16px;padding:14px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-canvas)}.rp-paid-programs-list li div{display:grid;gap:3px}.rp-paid-programs-list li b{font-size:13px;color:var(--ui-strong)}.rp-paid-programs-list li span{font-size:12px;color:var(--ui-muted)}.rp-paid-programs-list li>strong{font-size:15px;color:var(--ui-strong);font-variant-numeric:tabular-nums}.rp-paid-programs-list a{justify-self:end;color:var(--ui-accent);font-size:12px;font-weight:600;text-decoration:none}.rp-paid-programs-list a:hover{text-decoration:underline}.rp-receipt-unavailable{justify-self:end;text-align:right}.rp-paid-programs-empty{margin:0;padding:14px;background:var(--ui-canvas)}@media(max-width:1050px){.rp-paid-programs[open]{grid-column:span 2}}@media(max-width:620px){.rp-paid-programs[open]{grid-column:span 1}.rp-paid-programs-list header,.rp-paid-programs-list li{grid-template-columns:1fr;align-items:start}.rp-paid-programs-list a,.rp-paid-programs-list header small,.rp-receipt-unavailable{justify-self:start;text-align:left}}.ws-app .ws-mobile-menu-toggle{display:none}@media(max-width:760px){.ws-app .ws-mobile-menu-toggle{display:flex;align-items:center;gap:12px;width:calc(100% - 24px);min-height:44px;margin:8px 12px 12px;padding:10px 14px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-canvas);color:var(--ui-strong);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:start}.ws-app .ws-mobile-menu-toggle small{margin-inline-start:auto;color:var(--ui-secondary);font-size:12px;font-weight:500}.ws-app .ws-mobile-menu-toggle:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ws-app .ws-tabs:not(.is-menu-open){display:none}.ws-app .ws-tabs.is-menu-open{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.ws-app .ws-tabs.is-menu-open a{min-height:44px}}.workspace-logo-upload{display:grid;gap:10px;padding:13px;border:1px solid var(--ui-border,#d5dee8);border-radius:10px;background:var(--ui-subtle,#f7f9fb)}.workspace-logo-upload>label{display:grid;gap:7px;color:var(--ui-strong,#1f2d40);font-size:12px;font-weight:700}.workspace-logo-upload>label>span{margin-left:5px;color:var(--ui-muted,#8793a3);font-size:10px;font-weight:600}.workspace-logo-upload input[type=file]{width:100%;min-height:46px;padding:4px;border:1px solid var(--ui-border,#d5dee8);border-radius:8px;background:#fff;color:var(--ui-secondary,#657489);font:600 11px inherit;cursor:pointer}.workspace-logo-upload input[type=file]::file-selector-button{min-height:36px;margin-right:10px;padding:0 12px;border:0;border-radius:6px;background:var(--ui-accent,#3478bd);color:#fff;font:700 11px inherit;cursor:pointer}.workspace-logo-upload label>small{color:var(--ui-muted,#8793a3);font-size:10px;font-weight:500}.workspace-logo-upload-status{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--ui-border-subtle,#e5eaf0);border-radius:8px;background:#fff}.workspace-logo-upload-status>img,.workspace-logo-upload-status>span{width:44px;height:44px;border:1px solid var(--ui-border-subtle,#e5eaf0);border-radius:8px;background:#fff}.workspace-logo-upload-status>img{object-fit:contain}.workspace-logo-upload-status>span{display:grid;place-items:center;background:var(--ui-success-soft,#eaf7ef);color:var(--ui-success,#24734b);font-size:18px;font-weight:800}.workspace-logo-upload-status>div{display:grid;gap:2px;min-width:0}.workspace-logo-upload-status b{color:var(--ui-strong,#1f2d40);font-size:11px}.workspace-logo-upload-status small{overflow:hidden;color:var(--ui-muted,#8793a3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-logo-upload>p{margin:0;color:var(--ui-danger,#aa3f3f);font-size:10px;font-weight:650}.workspace-logo-divider{display:flex;align-items:center;gap:9px;color:var(--ui-muted,#8793a3);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workspace-logo-divider:after,.workspace-logo-divider:before{height:1px;flex:1;background:var(--ui-border-subtle,#e5eaf0);content:""}.workspace-logo-divider>span{white-space:nowrap}.product-route-state{min-height:100dvh;display:grid;place-items:center;padding:32px;background:#f4f7fa;color:#1f2d40;font-family:Hanken Grotesk,Inter,system-ui,sans-serif}.product-route-state>section{width:min(560px,100%);padding:30px;border:1px solid #d5dee8;border-radius:12px;background:#fff;box-shadow:0 16px 42px rgba(31,45,64,.09)}.product-inline-recovery>p,.product-route-state p{margin:0 0 8px;color:#3478bd;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.product-inline-recovery h1,.product-route-state h1{margin:0;color:#1f2d40;font-size:28px;letter-spacing:-.035em}.product-inline-recovery>span,.product-route-state span{display:block;margin-top:10px;color:#657489;font-size:14px;line-height:1.55}.product-route-progress{height:5px;margin-top:24px;overflow:hidden;border-radius:999px;background:#e8edf3}.product-route-progress i{display:block;width:38%;height:100%;border-radius:inherit;background:#3478bd;animation:product-route-loading 1.25s ease-in-out infinite alternate}.product-inline-recovery>div,.product-route-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.product-inline-recovery a,.product-inline-recovery button,.product-route-actions a,.product-route-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 14px;border:1px solid #b8c6d5;border-radius:7px;background:#fff;color:#31445c;font:700 12px Hanken Grotesk,Inter,system-ui,sans-serif;text-decoration:none;cursor:pointer}.product-inline-recovery button,.product-route-actions button{border-color:#2868a8;background:#3478bd;color:#fff}.product-inline-recovery{max-width:760px;margin:32px auto;padding:28px;border:1px solid #d4dee8;border-left:5px solid #3478bd;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(31,45,64,.07)}@keyframes product-route-loading{0%{transform:translateX(-5%)}to{transform:translateX(175%)}}@media(prefers-reduced-motion:reduce){.product-route-progress i{animation:none;width:70%}}@media(max-width:620px){.product-route-state{padding:18px}.product-inline-recovery,.product-route-state>section{padding:22px}.product-inline-recovery h1,.product-route-state h1{font-size:24px}.product-route-actions>*{width:100%}}