:root{--lx-display:var(--g-font);--lx-text:var(--g-font);--lx-serif:ui-serif, "New York", "Iowan Old Style", "Sitka Display", Georgia, Cambria, "Times New Roman", serif;--lx-ease-out:var(--g-ease);--lx-ease:var(--g-ease);--lx-fast:var(--g-fast);--lx-base:var(--g-base);--lx-enter:var(--g-enter);--lx-canvas:var(--g-canvas);--lx-card:var(--g-card);--lx-label:var(--g-text);--lx-label-secondary:var(--g-text-2);--lx-separator:var(--g-line);--lx-field-edge:var(--g-field-edge);--lx-fill:var(--g-fill);--lx-fill-hover:var(--g-fill-hover);--lx-segment-track:var(--g-fill);--lx-segment-shadow:var(--g-shadow-sm);--lx-popover-shadow:var(--g-shadow-md);--lx-forest:var(--g-forest);--lx-forest-raised:var(--g-forest-2);--lx-on-dark:var(--g-on-dark);--lx-on-dark-muted:var(--g-on-dark-2);--lx-dark-line:var(--g-dark-line);--lx-light:#d4ad4b33;--lx-rim:var(--g-rim);--lx-lit-forest:var(--g-forest);--lx-tint:var(--g-tint);--lx-tint-soft:var(--g-tint-soft);--lx-tint-ring:var(--g-tint-ring);--lx-switch-on:#1f8a5c;--lx-gold:var(--g-gold);--lx-gold-hover:var(--g-gold-hover);--lx-gold-active:var(--g-gold-active);--lx-gold-ink:var(--g-gold-ink);--lx-gold-light:0 0 0 0 transparent;--lx-gold-on-dark:var(--g-gold-on-dark);--lx-gold-large:#a97f22;--lx-red:var(--g-negative);--lx-amber-ink:var(--g-warning);--lx-amber-soft:var(--g-warning-soft);--lx-live:var(--g-gold);--lx-heading:var(--lx-label);--lx-body:var(--lx-label-secondary);--lx-hairline:var(--lx-separator);--lx-canvas-alt:#efebe3;--lx-gold-line:var(--lx-dark-line);--lx-gold-soft:var(--lx-on-dark-muted);--lx-gold-text:var(--lx-label-secondary);--lx-ink-950:#050c09;--lx-emerald:var(--lx-live);--lx-emerald-ink:var(--lx-tint);--rp-ink:var(--lx-label);--rp-muted:var(--lx-label-secondary);--rp-line:var(--lx-separator);--rp-line-strong:var(--lx-field-edge);--rp-paper:var(--lx-canvas);--rp-card:var(--lx-card);--rp-green:var(--lx-tint);--rp-green-dark:#0b5a42;--rp-green-deep:var(--lx-forest);--rp-mint:var(--lx-tint-soft);--rp-gold:var(--lx-gold);--rp-gold-deep:var(--lx-amber-ink);--rp-champagne:var(--lx-on-dark);--rp-champagne-soft:var(--lx-amber-soft);--rp-danger:var(--lx-red);--rp-serif:var(--lx-display);--rp-gold-action:var(--lx-gold);--rp-gold-action-hover:var(--lx-gold-hover);--rp-gold-action-active:var(--lx-gold-active);--rp-gold-action-border:var(--lx-gold);--rp-gold-action-ink:var(--lx-gold-ink);--rp-action-shadow:none;--rp-hover-shadow:var(--lx-gold-light);--rp-card-surface:var(--lx-card);--rp-card-shadow:0 1px 2px #17201b0d;--rp-forest-band:var(--lx-lit-forest);--rp-forest-band-shadow:var(--lx-rim)}body{min-width:300px;accent-color:var(--lx-tint);background:var(--lx-canvas);font-family:var(--lx-text);-webkit-font-smoothing:antialiased}.rp-brand-mark{object-fit:cover;border:0;border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block}.rp-glyph{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.rp-shell{grid-template-columns:var(--g-sidebar) minmax(0, 1fr);background:0 0}.rp-sidebar{isolation:isolate;width:var(--g-sidebar);color:var(--lx-on-dark);background:var(--lx-lit-forest);box-shadow:var(--lx-rim);border-right:0;padding:24px 16px 16px;overflow:hidden}.rp-sidebar .rp-brand{z-index:1;min-height:52px;color:var(--lx-on-dark);gap:12px;position:relative}.rp-sidebar .rp-brand b{font:500 19px/1.15 var(--lx-display);letter-spacing:-.01em}.rp-sidebar .rp-brand small{color:var(--lx-on-dark-muted);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:500}.rp-business-picker{z-index:1;color:var(--lx-on-dark-muted);letter-spacing:0;margin:28px 0 16px;font-size:12px;font-weight:500;position:relative}.rp-business-picker select{min-height:44px;color:var(--lx-on-dark);box-shadow:none;transition:background-color var(--lx-fast) var(--lx-ease);background:#ffffff14;border:0;border-radius:10px;margin-top:8px;padding:12px 32px 12px 12px;font-size:14px;font-weight:500}.rp-business-picker select:hover{background:#ffffff1f}.rp-business-picker select option{color:var(--lx-label);background:var(--lx-card)}.rp-sidebar nav{z-index:1;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;min-height:0;display:block;position:relative;overflow:hidden auto}.rp-nav-group{border-top:1px solid var(--lx-dark-line);gap:2px;padding:16px 0;display:grid}.rp-nav-group:first-child{border-top:0;padding-top:8px}.rp-nav-label{color:var(--g-on-dark-3);letter-spacing:0;padding:8px 12px;font-size:12px;font-weight:500}.rp-sidebar nav button{min-height:var(--g-row);color:var(--lx-on-dark);transition:background-color var(--lx-base) var(--lx-ease), color var(--lx-base) var(--lx-ease);border:0;border-radius:8px;gap:12px;padding:8px 12px;font-size:14px;font-weight:500}.rp-sidebar nav button:hover{color:var(--lx-on-dark);transition-duration:var(--lx-fast);background:#ffffff0f}.rp-sidebar nav button.active{color:var(--lx-on-dark);background:var(--g-forest-3);box-shadow:inset 0 0 0 1px var(--g-dark-line);border:0;font-weight:500}.rp-sidebar nav button svg{color:#f5f5f7b8;transition:color var(--lx-base) var(--lx-ease)}.rp-sidebar nav button.active svg{color:var(--lx-on-dark)}.rp-sidebar svg{stroke-width:1.65px;width:18px;height:18px}.rp-nav-dot{background:var(--lx-gold);box-shadow:none}.rp-nav-count{background:var(--lx-red);color:#fff;box-shadow:none;font-variant-numeric:tabular-nums;font-weight:600}.rp-sidebar-foot{z-index:1;border-top-color:var(--lx-dark-line);gap:12px;margin-top:12px;padding-top:16px;position:relative}.rp-sidebar-tagline{color:var(--lx-on-dark-muted);font:500 14px/1.3 var(--lx-text);margin:0 12px 4px;display:grid}.rp-sidebar-tagline strong{color:var(--lx-on-dark-muted);font-weight:500}.rp-sidebar-tagline i{display:none}.rp-sidebar-foot>a{color:var(--lx-on-dark);font-size:13px;font-weight:500}.rp-sidebar-foot>button{min-height:44px;color:var(--lx-on-dark);padding:4px}.rp-sidebar-foot small{color:var(--lx-on-dark-muted)}.rp-avatar{color:var(--lx-on-dark);background:#ffffff24;border:0}.rp-main{isolation:isolate;max-width:1600px;padding:44px clamp(24px,4.6vw,76px) 76px;position:relative}.rp-main>header{align-items:center;min-height:104px;margin-bottom:24px}.rp-kicker{color:var(--lx-label-secondary);letter-spacing:0;font-size:13px;font-weight:500}.rp-main header .rp-kicker{color:var(--lx-label-secondary);letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:500}.rp-main h1{color:var(--lx-label);font:500 34px/1.15 var(--lx-display);letter-spacing:-.02em;text-wrap:balance}.rp-main>header p{color:var(--lx-label-secondary);margin-top:4px;font-size:15px}.rp-header-aside{text-align:right;justify-items:end;gap:12px;max-width:310px;display:grid}.rp-header-aside>small{color:var(--lx-label-secondary);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.55}.rp-status{box-shadow:none;border:0;font-weight:600}.rp-panel-head>.rp-status{flex:none;align-self:flex-start}.rp-status.ready{color:var(--lx-tint);background:var(--lx-tint-soft)}.rp-status.attention{color:var(--lx-amber-ink);background:var(--lx-amber-soft)}.rp-status-banner{isolation:isolate;min-height:224px;color:var(--lx-label);background:var(--lx-card);box-shadow:var(--rp-card-shadow);border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(270px,.33fr);align-items:stretch;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.rp-status-banner.attention{color:var(--lx-label);background:var(--lx-card)}.rp-status-main{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:28px 32px;display:grid}.rp-status-symbol{width:66px;height:66px;color:var(--lx-tint);background:var(--lx-tint-soft);border:0;border-radius:50%;place-items:center;display:grid}.rp-status-symbol .rp-glyph{stroke-width:1.6px;width:30px;height:30px}.rp-status-copy{min-width:0}.rp-status-eyebrow,.rp-status-next>span{color:var(--lx-label-secondary);letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4;display:block}.rp-status-banner.attention .rp-status-eyebrow{color:var(--lx-amber-ink)}.rp-status-banner h2{max-width:720px;color:var(--lx-label);font:500 clamp(22px, 2vw, 28px)/1.18 var(--lx-display);letter-spacing:-.02em;text-wrap:balance;margin:8px 0 4px}.rp-status-banner .rp-status-detail{color:var(--lx-label-secondary);font-size:15px}.rp-channel-readiness{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rp-channel-readiness span{min-height:34px;color:var(--lx-label);background:var(--lx-fill);border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.rp-channel-readiness span.ready{color:var(--lx-tint);background:var(--lx-tint-soft)}.rp-channel-readiness .rp-glyph{width:16px;height:16px}.rp-channel-readiness b{font-weight:600}.rp-channel-readiness small{color:inherit;opacity:.78;border-left:1px solid;padding-left:8px}.rp-status-banner .rp-channel-note{max-width:760px;color:var(--lx-label-secondary);margin-top:12px;font-size:13px;line-height:1.5}.rp-status-next{z-index:1;border-left:1px solid var(--lx-separator);background:0 0;flex-direction:column;justify-content:center;align-self:stretch;padding:28px 32px;display:flex;position:relative}.rp-status-next p{max-width:300px;color:var(--lx-label-secondary);margin:8px 0 20px;font-size:15px;line-height:1.45}.rp-status-banner .rp-primary,.rp-primary{color:var(--lx-gold-ink);background:var(--lx-gold);box-shadow:none;letter-spacing:0;border-color:#0000;border-radius:980px;font-weight:500}.rp-status-banner .rp-primary{border-radius:999px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:47px;display:inline-flex}.rp-primary:hover:not(:disabled),.rp-status-banner .rp-primary:hover:not(:disabled){color:var(--lx-gold-ink);background:var(--lx-gold-hover);box-shadow:var(--lx-gold-light);border-color:#0000}.rp-primary:active:not(:disabled),.rp-status-banner .rp-primary:active:not(:disabled){background:var(--lx-gold-active);box-shadow:none;border-color:#0000;transition-duration:60ms;transform:scale(.98)}.rp-primary,.rp-secondary{transition:color var(--lx-fast) var(--lx-ease), background-color var(--lx-fast) var(--lx-ease), border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease)}.rp-link,.rp-text-button{transition:color var(--lx-fast) var(--lx-ease)}.rp-secondary{color:var(--lx-tint);background:var(--lx-fill);box-shadow:none;letter-spacing:0;border-color:#0000;border-radius:980px;font-weight:500}.rp-secondary:hover:not(:disabled){color:var(--rp-green-dark);background:var(--lx-fill-hover);border-color:#0000}.rp-secondary:active:not(:disabled){transition-duration:60ms;transform:scale(.98)}.rp-text-action{font-weight:500;text-decoration:none}.rp-text-action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.rp-inbox-counts .rp-text-action,.rp-inbox-filters .rp-text-action,.rp-payment-return .rp-text-action,.rp-live-card .rp-text-action{color:var(--lx-tint)}.rp-inbox-list>.rp-inbox-counts,.rp-inbox-list>.rp-inbox-filters{margin-left:20px;margin-right:20px}.rp-inbox-list>.rp-panel-head+.rp-inbox-counts,.rp-inbox-list>.rp-panel-head+.rp-inbox-filters{margin-top:12px}@media (max-width:520px){.rp-inbox-list>.rp-inbox-counts,.rp-inbox-list>.rp-inbox-filters{margin-left:16px;margin-right:16px}}@media (max-width:900px){.rp-v2-subnav button{min-height:44px}}.rp-metrics{gap:12px;margin:16px 0 12px}.rp-metrics article,.rp-panel{color:var(--rp-ink);background:var(--rp-card-surface);box-shadow:var(--rp-card-shadow);border:0}.rp-metrics article{border-radius:16px;flex-direction:column;min-height:225px;padding:20px 20px 16px;display:flex}.rp-metric-heading{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.rp-metric-icon,.rp-panel-icon,.rp-period-icon{color:var(--lx-tint);background:var(--lx-tint-soft);box-shadow:none;border:0;border-radius:50%;place-items:center;display:grid}.rp-metric-icon{width:43px;height:43px;font-size:22px}.rp-metric-card.attention .rp-metric-icon,.rp-metric-card.minutes .rp-metric-icon{color:var(--lx-amber-ink);background:var(--lx-amber-soft)}.rp-metrics .rp-metric-label{color:var(--lx-label-secondary);font-size:13px;font-weight:500;line-height:1.35}.rp-metrics strong{color:var(--lx-label);font:500 clamp(30px, 2.5vw, 38px)/1.05 var(--lx-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 2px 56px}.rp-metrics small{color:var(--lx-label-secondary);margin:4px 0 0 56px;font-size:13px;line-height:1.45}.rp-metric-link{min-height:42px;color:var(--lx-tint);border-bottom-color:var(--lx-separator);align-items:center;margin-top:auto;padding:12px 0 8px;font-size:13px;font-weight:500}.rp-metric-link:hover,.rp-link:hover{color:var(--rp-green-dark)}.rp-metric-sub-link{min-height:38px;margin-top:0;padding-top:8px;font-size:13px}.rp-period-note{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;margin:12px 2px 16px;display:grid}.rp-period-icon{width:21px;height:21px;color:var(--rp-green-dark);box-shadow:none;margin-top:1px;font-size:13px}.rp-period-note .rp-helper{color:var(--lx-label-secondary);margin:0;font-size:13px}.rp-grid{gap:16px}.rp-panel{border-radius:18px;position:relative}.rp-panel-head{margin-bottom:20px}.rp-panel-head-decorated{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rp-panel-icon{width:44px;height:44px;color:var(--rp-green);font-size:21px}.rp-cost-panel .rp-panel-icon{color:var(--rp-gold-deep)}.rp-panel h2{color:var(--lx-label);font:500 20px/1.25 var(--lx-display);letter-spacing:-.01em}.rp-panel p{color:var(--lx-label-secondary);font-size:14px;line-height:1.45}.rp-botanical-panel{isolation:isolate;overflow:hidden}.rp-ready-summary{z-index:1;color:var(--lx-tint);background:var(--lx-tint-soft);border:0;border-radius:12px;padding:16px 20px 16px 52px;position:relative}.rp-ready-summary:before{content:"✓";color:#fff;background:var(--lx-tint);border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-16px;font-size:14px;font-weight:600;display:grid;position:absolute;top:50%;left:10px}.rp-cost-list>div{border-bottom-color:var(--lx-hairline)}.rp-cost-list dt{color:var(--lx-body)}.rp-cost-list dd{color:var(--lx-heading)}.rp-helper{color:var(--lx-label-secondary);font-size:13px}.rp-link,.rp-text-button,.rp-button-link,.rp-booking-link{color:var(--rp-green)}.rp-panel,.rp-form-card,.rp-plans article,.rp-connection-grid article,.rp-inbox,.rp-thread,.rp-callout,.rp-next-visit-rules,.rp-google-editor,.rp-requirement-list,.rp-intake-builder{border-color:var(--rp-line)}.rp-form-card,.rp-callout,.rp-next-visit-rules,.rp-google-editor,.rp-intake-row,.rp-inbox-list>button{background-color:var(--lx-card)}.rp-billing-summary>div,.rp-recovery-metrics>div{background-color:var(--lx-canvas)}input,select,textarea,.rp-reply-composer textarea{color:var(--rp-ink);background:var(--lx-card);border-color:var(--lx-field-edge);box-shadow:none;transition:border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-fast) var(--lx-ease);border-radius:10px}input:hover,select:hover,textarea:hover{border-color:#c3bcad}.rp-notice.success,.rp-invite-link{color:var(--rp-green-dark);background:var(--lx-tint-soft);border:0}.rp-plans article.selected,.rp-connection-grid article.selected,.rp-preset-grid label.selected{border-color:var(--lx-tint);background:var(--lx-card);box-shadow:0 0 0 1px var(--lx-tint)}.rp-checklist li,.rp-service-list article,.rp-resource-list article,.rp-member-list article,.rp-rule-grid article,.rp-agenda article,.rp-recovery-list article,.rp-reply-composer{border-color:var(--lx-separator)}.rp-billing-summary>div,.rp-recovery-metrics>div{border:0;border-radius:12px}.rp-mobile-menu{color:var(--lx-label);background:var(--lx-fill);box-shadow:none;border-color:#0000}.rp-nav-scrim{background:#00000052}@media (max-height:830px) and (min-width:901px){.rp-sidebar{padding-top:20px;padding-bottom:16px}.rp-sidebar .rp-brand{min-height:44px}.rp-brand-mark{flex-basis:39px;width:39px;height:39px}.rp-business-picker{margin-top:16px}.rp-nav-group{padding-top:8px;padding-bottom:8px}.rp-sidebar nav button{min-height:41px;padding-top:8px;padding-bottom:8px}.rp-sidebar-tagline{display:none}}@media (max-width:1180px){.rp-status-banner{grid-template-columns:1fr}.rp-status-next{border-top:1px solid var(--lx-separator);border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:20px 32px;display:grid}.rp-status-next>span,.rp-status-next p{grid-column:1}.rp-status-next p{max-width:700px;margin:4px 0}.rp-status-next .rp-primary{grid-area:1/2/span 2;min-width:190px}}@media (max-width:1000px) and (min-width:701px){.rp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.rp-shell{grid-template-columns:1fr}.rp-sidebar{width:min(304px,88vw);box-shadow:var(--lx-rim), 12px 0 40px #00000038;padding-top:76px}.rp-main{padding-top:80px}.rp-main>header{min-height:auto}.rp-mobile-menu{border-radius:50%}}@media (max-width:700px){.rp-main{padding-bottom:48px;padding-left:16px;padding-right:16px}.rp-main>header{align-items:flex-start;margin-bottom:20px}.rp-main h1{font-size:32px}.rp-header-aside{text-align:left;justify-items:start;width:100%;max-width:none}.rp-header-aside>small{display:none}.rp-status-main{grid-template-columns:50px minmax(0,1fr);gap:16px;padding:24px 20px}.rp-status-symbol{width:48px;height:48px}.rp-status-symbol .rp-glyph{width:23px;height:23px}.rp-status-banner h2{font-size:22px}.rp-channel-readiness{grid-template-columns:1fr;display:grid}.rp-channel-readiness span{width:100%}.rp-channel-readiness small{margin-left:auto}.rp-status-next{align-items:stretch;gap:0;padding:20px 20px 24px;display:flex}.rp-status-next .rp-primary{width:100%;min-width:0}.rp-metrics{grid-template-columns:1fr}.rp-metrics article{min-height:208px}.rp-grid{grid-template-columns:1fr}.rp-panel-head-decorated{grid-template-columns:42px minmax(0,1fr);gap:12px}.rp-panel-icon{width:39px;height:39px}}@media (max-width:420px){.rp-main{padding-left:12px;padding-right:12px}.rp-main header .rp-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 90px);overflow:hidden}.rp-status-main{grid-template-columns:1fr}.rp-status-symbol{width:45px;height:45px}.rp-metrics strong,.rp-metrics small{margin-left:0}.rp-metrics strong{margin-top:12px}.rp-period-note{grid-template-columns:20px minmax(0,1fr)}.rp-panel{padding:20px}}.rp-v2-setup{gap:20px;min-width:0;display:grid}.rp-v2-journey{color:var(--rp-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:14px;display:flex}.rp-v2-journey strong{color:var(--rp-green-dark)}.rp-v2-intro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rp-v2-intro h2{margin:4px 0 8px}.rp-v2-intro p{max-width:680px;margin:0;font-size:16px;line-height:1.5}.rp-v2-save{color:var(--lx-tint);background:var(--lx-tint-soft);border:0;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.rp-v2-card-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rp-v2-card-nav button{text-align:left;min-height:52px;color:var(--lx-label);background:var(--lx-card);box-shadow:var(--rp-card-shadow);cursor:pointer;transition:border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-base) var(--lx-ease);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-weight:500;display:flex}.rp-v2-card-nav button:hover{border-color:var(--lx-field-edge)}.rp-v2-card-nav button.selected{border-color:var(--lx-tint);background:var(--lx-card);box-shadow:0 0 0 1px var(--lx-tint);font-weight:600}.rp-v2-card-nav button span{width:26px;height:26px;color:var(--lx-label);background:var(--lx-fill);font:600 13px/1 var(--lx-display);font-variant-numeric:tabular-nums;transition:background-color var(--lx-base) var(--lx-ease), color var(--lx-base) var(--lx-ease);border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.rp-v2-card-nav button.selected span{color:#fff;background:var(--lx-tint)}.rp-v2-card{gap:20px;min-width:0;padding:clamp(20px,3vw,36px);display:grid}.rp-v2-card>h2,.rp-v2-card>h3,.rp-v2-card>p{margin:0}.rp-v2-card>p{font-size:16px;line-height:1.5}.rp-v2-card label:not(.rp-v2-check){gap:8px;font-size:15px;font-weight:600;display:grid}.rp-v2-card textarea{border:1px solid var(--lx-field-edge);width:100%;min-height:88px;color:var(--rp-ink);background:var(--lx-card);font:inherit;resize:vertical;border-radius:10px;padding:12px}.rp-v2-check{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.rp-v2-check input{width:20px;height:20px;min-height:20px}.rp-v2-actions{border-top:1px solid var(--lx-separator);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.rp-v2-actions button{min-height:44px}.rp-v2-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rp-v2-sources label{border:1px solid var(--lx-separator);background:var(--lx-card);cursor:pointer;min-height:74px;transition:border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-base) var(--lx-ease);border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 16px;display:flex!important}.rp-v2-sources label:hover{border-color:var(--lx-field-edge)}.rp-v2-sources label.selected{border-color:var(--lx-tint);background:var(--lx-card);box-shadow:0 0 0 1px var(--lx-tint)}.rp-v2-sources input{width:20px;height:20px;min-height:20px}.rp-v2-sources strong,.rp-v2-sources small{display:block}.rp-v2-sources small{margin-top:4px;font-size:13px;line-height:1.4}.rp-v2-google-mode{background:var(--lx-canvas);border:0;border-radius:12px;gap:12px;margin:0;padding:16px;display:grid}.rp-v2-google-mode legend{padding:0 8px;font-weight:600}.rp-v2-google-mode .rp-v2-check{align-items:flex-start;line-height:1.4}.rp-v2-google-mode>small{font-size:13px;line-height:1.4}.rp-v2-connection,.rp-v2-add,.rp-v2-conflict{background:var(--lx-canvas);border:0;border-radius:12px;padding:16px}.rp-v2-conflict{background:var(--lx-amber-soft)}.rp-v2-connection p{font-size:14px;line-height:1.5}.rp-v2-bookable-status{background:var(--lx-canvas);border:0;border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.rp-v2-bookable-status p{margin:0}.rp-v2-bookable-status button{justify-self:start;margin-top:4px}.rp-wix-next-step{gap:16px;padding:clamp(20px,3vw,28px)}.rp-v2-card>.rp-kicker,.rp-wix-next-step>.rp-kicker{margin:0}.rp-wix-next-step h3{margin:0;font-size:clamp(24px,3vw,30px);line-height:1.2}.rp-wix-next-step.rp-v2-bookable-status p,.rp-wix-next-step.rp-v2-bookable-status label{font-size:16px;line-height:1.55}.rp-wix-next-step button{white-space:normal;text-align:left;min-height:44px}.rp-wix-next-step .rp-v2-add{background:0 0;border:0;margin:0;padding:0}.rp-wix-request-received{gap:12px;display:grid}.rp-wix-check-details{border-top:1px solid var(--lx-separator);padding-top:16px}.rp-wix-check-details summary{cursor:pointer;min-height:44px;font-size:15px}.rp-wix-check-details .rp-v2-list li{font-size:14px}.rp-v2-add{gap:12px;display:grid}.rp-v2-add summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.rp-v2-website-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.rp-v2-website-row label{flex:240px}.rp-v2-suggestions{gap:12px;display:grid}.rp-v2-suggestions>div{background:var(--lx-canvas);border:0;border-radius:12px;padding:12px 16px}.rp-v2-suggestions p{overflow-wrap:anywhere;margin:4px 0 12px}.rp-v2-launch-states{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.rp-v2-launch-states span{color:var(--lx-label);background:var(--lx-fill);border:0;border-radius:999px;padding:8px 12px}.rp-v2-launch-states .done{background:var(--lx-tint-soft);color:var(--lx-tint)}.rp-v2-subnav{background:var(--lx-segment-track);border-radius:9px;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 20px;padding:2px;display:flex}.rp-v2-subnav button{min-height:36px;color:var(--lx-label);box-shadow:none;cursor:pointer;transition:color var(--lx-base) var(--lx-ease), background-color var(--lx-base) var(--lx-ease), box-shadow var(--lx-base) var(--lx-ease);background:0 0;border:0;border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500}.rp-v2-subnav button:hover{transition-duration:var(--lx-fast);background:#ffffff8c}.rp-v2-subnav button.active{background:var(--lx-card);color:var(--lx-label);box-shadow:var(--lx-segment-shadow);font-weight:600}.rp-v2-calendar-main{min-width:0}.rp-v2-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:16px 0;display:flex}.rp-v2-calendar-toolbar [role=group]{flex-wrap:wrap;gap:8px;display:flex}.rp-v2-calendar-toolbar button{min-width:44px;min-height:40px;color:var(--lx-tint);background:var(--lx-fill);cursor:pointer;transition:color var(--lx-base) var(--lx-ease), background-color var(--lx-base) var(--lx-ease), box-shadow var(--lx-base) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;padding:8px 16px;font-size:14px;font-weight:500}.rp-v2-calendar-toolbar button:hover{background:var(--lx-fill-hover);transition-duration:var(--lx-fast)}.rp-v2-calendar-toolbar button:active:not(:disabled){transform:scale(.98)}.rp-v2-calendar-toolbar button.selected{background:var(--lx-card);color:var(--lx-label);box-shadow:var(--lx-segment-shadow);font-weight:600}@media (max-width:900px){.rp-v2-calendar-toolbar button{min-height:44px}}.rp-v2-calendar-toolbar label{min-width:170px}.rp-v2-calendar-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rp-v2-calendar-source{background:var(--lx-canvas);border-radius:12px;padding:12px 16px}.rp-v2-calendar-days{gap:20px;display:grid}.rp-v2-calendar-days section{border-top:1px solid var(--lx-separator);padding-top:12px}.rp-v2-calendar-days h3{margin:0 0 8px}.rp-v2-appointment,.rp-v2-busy{text-align:left;border:1px solid var(--lx-separator);background:var(--rp-card);width:100%;color:var(--rp-ink);border-radius:12px;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 8px;padding:12px;display:grid}.rp-v2-appointment{cursor:pointer;min-height:54px;transition:border-color var(--lx-fast) var(--lx-ease), background-color var(--lx-fast) var(--lx-ease)}.rp-v2-appointment:hover,.rp-v2-appointment:focus-visible{border-color:var(--lx-field-edge);background:#faf9f6}.rp-v2-square-provider{border:1px solid #987047}.rp-v2-appointment span{gap:2px;min-width:0;display:grid}.rp-v2-appointment small{overflow-wrap:anywhere}.rp-v2-appointment em{text-transform:capitalize;font-style:normal}.rp-v2-busy{background:var(--lx-canvas);grid-template-columns:90px minmax(0,1fr)}.rp-v2-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.rp-v2-weekday{text-align:center;color:var(--rp-muted);font-size:12px;font-weight:600}.rp-v2-month-pad{min-height:1px}.rp-v2-correction{background:var(--lx-canvas);border:0;border-radius:12px;padding:16px}.rp-v2-correction p{overflow-wrap:anywhere;margin:8px 0}.rp-v2-available-times{gap:8px;display:grid}.rp-v2-available-times>div{flex-wrap:wrap;gap:8px;display:flex}.rp-v2-available-times button{min-height:44px}.rp-v2-month button{text-align:left;border:1px solid var(--lx-separator);background:var(--rp-card);min-width:0;min-height:78px;color:var(--rp-ink);cursor:pointer;border-radius:10px;align-content:start;gap:4px;padding:8px;display:grid}.rp-v2-month span,.rp-v2-month small{overflow-wrap:anywhere;font-size:12px}.rp-v2-drawer-backdrop{z-index:1000;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.rp-v2-drawer{background:var(--rp-card);width:min(100%,480px);height:100%;color:var(--rp-ink);border-left:0;outline:none;padding:24px;overflow-y:auto;box-shadow:-10px 0 30px #0000001f}.rp-v2-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-v2-drawer-head h2{margin:0}.rp-v2-drawer-form{gap:16px;margin-top:20px;display:grid}.rp-v2-hours-row{border:1px solid var(--lx-separator);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.rp-v2-hours-row .rp-text-action{justify-self:start}.rp-v2-cancel{background:#d700150f;border:0;border-radius:12px;padding:12px 16px}.rp-v2-cancel .rp-danger{background:var(--lx-fill);min-height:44px;color:var(--lx-red);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), transform var(--lx-fast) var(--lx-ease);border:0;border-radius:980px;margin-left:8px;padding:8px 16px;font-weight:600}.rp-v2-cancel .rp-danger:hover{background:var(--lx-fill-hover)}.rp-v2-cancel .rp-danger:active{transform:scale(.98)}@media (max-width:720px){.rp-v2-month{grid-template-columns:repeat(7,minmax(0,1fr))}.rp-v2-month button{min-height:55px;padding:4px}.rp-v2-month span,.rp-v2-month small{display:none}.rp-v2-appointment{grid-template-columns:70px minmax(0,1fr)}.rp-v2-appointment em{grid-column:2}.rp-v2-busy{grid-template-columns:70px minmax(0,1fr)}.rp-v2-drawer{border-left:0;padding:16px}}@media (max-width:520px){.rp-v2-month{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rp-v2-month .rp-v2-weekday,.rp-v2-month .rp-v2-month-pad{display:none}.rp-v2-month button{min-height:58px}.rp-v2-month .rp-v2-month-day{font-size:12px;display:block}}.rp-v2-add h4{margin:0}.rp-v2-add .rp-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-v2-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rp-v2-list li,.rp-v2-pending{border-bottom:1px solid var(--lx-separator);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 0;font-size:14px;display:flex}.rp-v2-list li span,.rp-v2-pending span{color:var(--rp-muted)}.rp-v2-days{flex-wrap:wrap;gap:12px;display:flex}.rp-v2-days label{align-items:center;gap:4px;min-height:44px;display:flex!important}.rp-v2-days input{width:20px;height:20px;min-height:20px}.rp-v2-policy{border:1px solid var(--lx-separator);border-radius:12px;gap:12px;padding:16px;display:grid}.rp-v2-policy legend{padding:0 4px;font-weight:600}.rp-v2-summary{background:var(--lx-separator);border:1px solid var(--lx-separator);border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}.rp-v2-summary div{background:var(--rp-card);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;display:grid}.rp-v2-summary dt{color:var(--rp-muted)}.rp-v2-summary dd{margin:0;font-weight:600}.rp-v2-setup :focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px}@media (max-width:720px){.rp-v2-intro{flex-direction:column}.rp-v2-card-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-v2-sources,.rp-v2-add .rp-form-grid,.rp-v2-card .rp-form-grid{grid-template-columns:1fr}}@media (max-width:390px){.rp-v2-card-nav{grid-template-columns:1fr}.rp-v2-summary div{grid-template-columns:1fr;gap:4px}}body,.rp-shell,.rp-main{overflow-x:clip}.rp-status-banner.attention .rp-status-symbol{color:var(--lx-amber-ink);background:var(--lx-amber-soft)}.rp-sidebar nav{flex:auto}.rp-channel-readiness span,.rp-period-note .rp-helper,.rp-metrics .rp-metric-label,.rp-metric-link,.rp-cost-list dt{font-size:13px}.rp-panel p{font-size:14px}.rp-metrics small,.rp-status-banner .rp-channel-note{font-size:13px}.rp-nav-label{color:#f5f5f799}.rp-channel-readiness small{opacity:1}.rp-metric-link,.rp-text-button,.rp-sidebar-foot>a{min-height:44px}.rp-sidebar-foot>a{align-items:center;display:flex}button,a,select{touch-action:manipulation}.rp-primary:active,.rp-secondary:active{transform:scale(.98)}.rp-sidebar nav button:active{background-color:#ffffff29}@media (max-width:700px){.rp-status-banner .rp-status-detail,.rp-status-next p,.rp-ready-summary span,.rp-cost-list dt,.rp-cost-list dd{font-size:14px}}.rp-sidebar nav button,.rp-metric-link,.rp-metric-sub-link{min-height:44px}.rp-metrics small,.rp-status-banner .rp-channel-note{font-size:13px}.rp-metric-sub-link{margin-top:8px}.rp-metrics .rp-metric-icon{width:43px;height:43px;color:var(--lx-tint);place-items:center;font-size:22px;display:grid}.rp-metrics .rp-metric-card.attention .rp-metric-icon,.rp-metrics .rp-metric-card.minutes .rp-metric-icon{color:var(--lx-amber-ink)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px;box-shadow:none}input:focus-visible,select:focus-visible,textarea:focus-visible,input:focus,select:focus,textarea:focus{border-color:var(--lx-tint);box-shadow:0 0 0 3px var(--lx-tint-ring);outline:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible,input[type=file]:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px;box-shadow:none}input[type=checkbox]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible),input[type=range]:focus:not(:focus-visible),.rp-sidebar select:focus{box-shadow:none}.rp-sidebar :focus-visible{outline:2px solid var(--lx-on-dark);outline-offset:2px;box-shadow:none}@media (max-width:900px){.rp-sidebar{visibility:hidden;pointer-events:none;transition:transform var(--lx-base) var(--lx-ease), visibility 0s linear var(--lx-base)}.rp-sidebar.open{visibility:visible;pointer-events:auto;transition:transform var(--lx-enter) var(--lx-ease-out), visibility 0s linear 0s}}.rp-setup-overview{isolation:isolate;color:var(--lx-label);background:var(--lx-card);box-shadow:var(--rp-card-shadow);border:0;border-radius:18px;grid-template-columns:minmax(260px,.9fr) minmax(460px,1.35fr);gap:28px 44px;margin:16px 0 20px;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden}.rp-setup-overview-copy .rp-kicker{color:var(--lx-label-secondary)}.rp-setup-overview-copy h2{max-width:500px;color:var(--lx-label);font:500 clamp(24px, 2.2vw, 30px)/1.15 var(--lx-display);letter-spacing:-.02em;margin:8px 0}.rp-setup-overview-copy p{max-width:570px;color:var(--lx-label-secondary);margin:0;font-size:15px;line-height:1.5}.rp-setup-overview-steps{grid-template-columns:repeat(5,minmax(70px,1fr));align-self:center;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rp-setup-overview-steps:before{content:"";background:var(--lx-separator);height:1px;position:absolute;top:18px;left:9%;right:9%}.rp-setup-overview-steps li{z-index:1;color:var(--lx-label-secondary);text-align:center;justify-items:center;gap:8px;font-size:13px;display:grid;position:relative}.rp-setup-overview-steps li>span{width:36px;height:36px;color:var(--lx-label-secondary);background:var(--lx-card);font:600 14px/1 var(--lx-display);font-variant-numeric:tabular-nums;transition:background-color var(--lx-base) var(--lx-ease), color var(--lx-base) var(--lx-ease);border:1px solid #d3cdc0;border-radius:50%;place-items:center;display:grid}.rp-setup-overview-steps li.current,.rp-setup-overview-steps li.complete{color:var(--lx-label)}.rp-setup-overview-steps li.current>span{color:#fff;background:var(--lx-tint);border-color:var(--lx-tint);box-shadow:none}.rp-setup-overview-steps li.complete>span{color:var(--lx-tint);background:#e2eeea;border-color:#0000}.rp-setup-overview-next{border-top:1px solid var(--lx-separator);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.rp-setup-overview-next>div{gap:4px;display:grid}.rp-setup-overview-next span{font-weight:600}.rp-setup-overview-next small{color:var(--lx-label-secondary);font-size:13px}.rp-setup-overview-next .rp-primary{border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:174px;display:inline-flex}.rp-region-summary{min-height:50px;color:var(--lx-tint);background:var(--lx-tint-soft);border:0;border-radius:12px;grid-template-columns:23px auto minmax(120px,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.rp-region-summary .rp-glyph{width:20px;height:20px}.rp-region-summary span{font-size:13px;font-weight:600}.rp-region-summary small{color:var(--rp-green-dark);justify-self:end;font-size:13px}.rp-choice-cards{border:0;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:0;display:grid}.rp-choice-cards legend{width:100%;color:var(--lx-label);font:600 17px/1.25 var(--lx-display);letter-spacing:-.01em;margin-bottom:12px}.rp-choice-cards label{background:var(--lx-card);border:1px solid var(--lx-separator);cursor:pointer;min-height:105px;transition:border-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-base) var(--lx-ease);border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid;position:relative}.rp-choice-cards label:hover{border-color:var(--lx-field-edge)}.rp-choice-cards label.selected{background:var(--lx-card);border-color:var(--lx-tint);box-shadow:0 0 0 1px var(--lx-tint)}.rp-choice-cards input{min-height:auto;accent-color:var(--rp-green);margin:2px 0 0}.rp-choice-cards strong,.rp-choice-cards small{display:block}.rp-choice-cards strong{color:var(--lx-label);margin-bottom:4px;font-size:15px;font-weight:600}.rp-choice-cards small{color:var(--lx-label-secondary);font-size:13px;font-weight:400;line-height:1.45}.rp-choice-cards em{color:var(--lx-tint);background:var(--lx-tint-soft);letter-spacing:0;border:0;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:11px;right:11px}@media (max-width:1180px){.rp-setup-overview{grid-template-columns:1fr}}@media (max-width:700px){.rp-setup-overview{gap:20px;padding:24px 20px}.rp-setup-overview-steps{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:8px}.rp-setup-overview-steps li{font-size:12px}.rp-setup-overview-next{flex-direction:column;align-items:stretch}.rp-setup-overview-next .rp-primary{width:100%}.rp-form-grid,.rp-choice-cards{grid-template-columns:1fr}.rp-region-summary{grid-template-columns:23px minmax(0,1fr)}.rp-region-summary small{grid-column:2;justify-self:start}}.rp-demo-banner{color:var(--rp-ink);background:var(--lx-card);box-shadow:var(--rp-card-shadow);border:0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 24px;padding:12px 16px 12px 20px;display:flex}.rp-demo-banner p{margin:0;font-size:15px;line-height:1.4}.rp-demo-banner strong{color:var(--lx-tint);background:var(--lx-tint-soft);letter-spacing:0;border-radius:999px;margin-right:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.rp-demo-banner div{flex-wrap:wrap;gap:8px;display:flex}.rp-demo-banner a{justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@media (max-width:620px){.rp-demo-banner{flex-direction:column;align-items:stretch}.rp-demo-banner div,.rp-demo-banner a{width:100%}}.rp-plan-pick{color:var(--rp-gold-deep);font-style:normal;font-weight:600}.rp-notice.info{color:var(--rp-ink);background:var(--lx-card);border:1px solid var(--lx-separator)}.rp-main>.rp-notice{margin-bottom:16px}.rp-status.muted{color:var(--lx-label-secondary);background:var(--lx-fill);border-color:#0000}.rp-drawer-close,.rp-tabbar{display:none}@media (max-width:900px){.rp-main{isolation:auto;padding-top:12px;padding-left:16px;padding-right:16px}.rp-main>.rp-page-header{z-index:40;min-height:60px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid var(--lx-separator);box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f5f3eedb;flex-direction:row;align-items:center;gap:12px;margin:0 -16px 16px;display:flex;position:sticky;top:0}.rp-page-title{flex:auto;min-width:0}.rp-main header .rp-kicker{max-width:100%;color:var(--lx-label-secondary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:12px;overflow:hidden}.rp-main .rp-page-header h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.1;overflow:hidden}.rp-main>.rp-page-header p,.rp-main>.rp-page-header .rp-header-aside>small{display:none}.rp-title-placeholder{background:var(--lx-fill);border-radius:6px;width:120px;height:23px;display:block}.rp-main>.rp-page-header .rp-header-aside{flex:none;justify-items:end;gap:0;width:auto;max-width:45%}.rp-page-header .rp-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:8px 12px;font-size:12px;overflow:hidden}.rp-page-header .rp-mobile-menu{width:44px;height:44px;box-shadow:none;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid;position:static}.rp-page-header .rp-mobile-menu svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.rp-account-button{color:var(--rp-ink);background:0 0;border:0}.rp-account-button .rp-avatar{color:#fff;background:var(--lx-forest);width:40px;height:40px;box-shadow:none;border:0;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.rp-sidebar{z-index:70;height:100dvh;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));top:0;overflow-y:auto}.rp-nav-scrim{z-index:65;border:0;position:fixed;inset:0}.rp-drawer-close{z-index:2;top:calc(12px + env(safe-area-inset-top));width:44px;height:44px;color:var(--lx-on-dark);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.rp-drawer-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.rp-sidebar .rp-brand{padding-right:52px}.rp-shell.has-tabbar .rp-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.rp-tabbar{z-index:50;padding:8px 4px calc(8px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fbfaf7e0;border-top:1px solid #ddd8cc;display:block;position:fixed;bottom:0;left:0;right:0}.rp-tabbar .rp-nav-group{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;max-width:560px;margin:0 auto;padding:0;display:grid}.rp-tabbar button{min-width:0;min-height:54px;color:var(--lx-label-secondary);font:500 clamp(10px, 3vw, 12px)/1.15 var(--lx-text);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), color var(--lx-base) var(--lx-ease);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;display:flex;position:relative}.rp-tabbar button .rp-glyph{width:23px;height:23px}.rp-tabbar button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rp-tabbar button.active{color:var(--lx-tint);box-shadow:none;background:0 0;font-weight:600}.rp-tabbar button .rp-glyph{transition:color var(--lx-base) var(--lx-ease)}.rp-tabbar button.active .rp-glyph{color:var(--lx-tint)}.rp-tabbar button:active{background:var(--lx-fill)}.rp-tabbar .rp-nav-dot{background:var(--lx-red);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:calc(50% - 17px)}.rp-tabbar .rp-nav-count{border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;line-height:16px;position:absolute;top:4px;right:calc(50% - 22px)}.rp-demo-banner{flex-direction:row;align-items:center;gap:8px 12px;margin-bottom:12px;padding:8px 12px}.rp-demo-banner p{flex:180px;font-size:13px}.rp-demo-banner div{flex:100%;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.rp-demo-banner a{text-align:center;width:auto;min-height:44px;padding:8px 12px;font-size:13px;line-height:1.2}}.rp-demo-short{display:none}@media (max-width:620px){.rp-demo-banner{box-shadow:none;border-radius:12px;gap:4px;padding:8px 12px;display:grid}.rp-demo-banner p{font-size:13px;line-height:1.35}.rp-demo-banner strong{padding:1px 8px;font-size:11px}.rp-demo-banner div{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;display:flex}.rp-demo-banner a{white-space:nowrap;width:auto;min-height:44px;padding:4px 16px}.rp-demo-banner a.rp-primary{box-shadow:none;border-radius:999px}.rp-demo-banner a.rp-secondary{color:var(--lx-tint);box-shadow:none;background:0 0;border:0;padding:4px 8px;font-weight:600;text-decoration:none}.rp-demo-wide{display:none}.rp-demo-short{display:inline}}@media (max-width:420px){.rp-tabbar{padding-left:2px;padding-right:2px}.rp-tabbar .rp-nav-group{gap:0}.rp-tabbar button{letter-spacing:-.01em;padding-left:1px;padding-right:1px}.rp-main .rp-page-header h1{white-space:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(18px,5.6vw,23px);display:-webkit-box}.rp-main>.rp-page-header .rp-header-aside{max-width:42%}.rp-page-header .rp-status{gap:4px;padding:4px 8px;font-size:11px}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.rp-tabbar button{transition:none}}.rp-billing-summary+.rp-helper{margin:0 0 16px}@media (max-width:700px){.rp-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-billing-summary>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:520px){.rp-v2-card{padding:16px}.rp-v2-card>.rp-fwd{padding:12px}.rp-v2-actions>button,.rp-v2-actions>a{flex:100%}}.rp-settings-alerts{align-items:stretch}.rp-knowledge-stack,.rp-launch-stack,.rp-universal-stack{grid-template-columns:minmax(0,1fr)}@media (max-width:1050px){.rp-grid,.rp-resource-layout{grid-template-columns:minmax(0,1fr)}}.rp-main fieldset{min-width:0}.rp-service-requirements{grid-template-columns:minmax(0,1fr)}.rp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-form-grid select,.rp-form-grid input{max-width:100%}@media (max-width:700px){.rp-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rp-main>.rp-page-header{box-sizing:border-box;min-height:calc(68px + env(safe-area-inset-top))}}.rp-v2-source-choice{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.rp-v2-source-choice>legend{margin-bottom:8px;padding:0;font-weight:600}.rp-v2-sources label.unavailable{cursor:not-allowed;background:var(--lx-canvas);color:var(--rp-muted)}.rp-v2-soon{border:1px solid var(--rp-line);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.rp-v2-time{color:var(--rp-muted,#55635e);margin:8px 0 0;font-size:13px;font-weight:600}.rp-v2-suggestion-all{flex-wrap:wrap;margin:8px 0}.rp-voice-choice fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.rp-voice-option{gap:8px;display:grid}.rp-voice-option audio{width:100%;max-width:360px}.rp-voice-group{gap:12px;margin-top:8px;display:grid}.rp-voice-group h3{margin:8px 0 0;font-size:15px}.rp-voice-option.locked label{opacity:.72}.rp-voice-option.locked input{cursor:not-allowed}.rp-voice-upsell{border:1px solid var(--rp-line);border-radius:12px;gap:12px;padding:12px 16px;display:grid}.rp-voice-upsell p{margin:0}.rp-voice-upsell .rp-secondary{justify-self:start}.rp-voice-own{margin-top:16px}.rp-own-voice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp-own-voice-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rp-own-voice{border:1px solid var(--rp-line);border-radius:12px;gap:12px;padding:16px;display:grid}.rp-own-voice h3{margin:0;font-size:16px}.rp-own-voice-consent{border:0;gap:12px;margin:0;padding:0;display:grid}.rp-own-voice-consent legend{margin-bottom:8px;font-weight:600}.rp-own-voice-consent .rp-v2-check{align-items:flex-start;font-weight:500}.rp-own-voice-consent .rp-field{gap:8px;font-weight:600;display:grid}.rp-own-voice-consent .rp-field input{border:1px solid var(--rp-line);min-height:44px;font:inherit;border-radius:10px;padding:8px 12px}.rp-own-voice-script{border:1px solid var(--rp-line);border-radius:10px;margin:0;padding:12px 16px;font-size:15px;line-height:1.55}.rp-own-voice-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rp-file-button{cursor:pointer;position:relative;overflow:hidden}.rp-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.rp-own-voice-capture{gap:4px;display:grid}.rp-own-voice-capture audio{width:100%;max-width:360px}.rp-voice-trying{gap:12px;display:grid}.rp-voice-trying p{margin:0}.rp-voice-trying .rp-primary{justify-self:start}.rp-voice-choice .rp-preview-call{margin-top:16px}.rp-names-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.rp-names-list li{border-bottom:1px solid var(--rp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.rp-names-word{gap:2px;display:grid}.rp-names-word small{color:var(--rp-muted,#55635e)}.rp-names-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-names-edit,.rp-names-add{gap:12px;width:100%;display:grid}.rp-names-add{margin-top:16px}.rp-names-add h3{margin:0;font-size:15px}.rp-names-add p{margin:0}.rp-names-add .rp-secondary{justify-self:start}.rp-names .rp-field{gap:8px;max-width:360px;font-weight:600;display:grid}.rp-names .rp-field input{border:1px solid var(--rp-line);min-height:44px;font:inherit;border-radius:10px;padding:8px 12px}.rp-voice-option small{display:block}.rp-chat-link{border:1px solid var(--rp-line);border-radius:12px;gap:8px;margin-top:20px;padding:16px;display:grid}.rp-chat-link p,.rp-chat-link small{margin:0}.rp-chat-link code{overflow-wrap:anywhere;font-size:13px}.rp-chat-link-actions{flex-wrap:wrap;gap:12px;display:flex}.rp-chat-link-actions a{align-items:center;text-decoration:none;display:inline-flex}.rp-embed-help{border:1px solid var(--rp-line);border-radius:12px;margin-top:12px;padding:12px 16px}.rp-embed-help summary{cursor:pointer;min-height:32px;font-weight:600}.rp-embed-help ul{gap:8px;margin:8px 0 0;padding-left:20px;display:grid}.rp-offer-points{gap:8px;margin:0;padding-left:20px;display:grid}.rp-offer-progress{border:1px solid var(--rp-line);border-radius:10px;margin:12px 0 0;padding:12px;font-weight:600}.rp-launch-offer{border:1px solid #d4ad4b99}.rp-launch-offer-ack{background:var(--lx-canvas);cursor:pointer;border:0;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;font-weight:500;line-height:1.45;display:flex}.rp-launch-offer-ack input{width:20px;height:20px;accent-color:var(--lx-tint);flex:none;margin-top:1px}.rp-launch-offer-note{margin-bottom:16px}.rp-launch-offer-credit{background:var(--lx-canvas);border-radius:12px;margin-top:16px;padding:16px}.rp-launch-offer-credit h3{margin:0 0 8px;font-size:16px;font-weight:600}.rp-launch-offer-credit ul{gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.rp-launch-offer-badge{color:var(--lx-on-dark);background:var(--lx-forest-raised);box-shadow:var(--lx-rim);border:0;border-radius:16px;gap:4px;margin-top:20px;padding:16px 20px;display:grid}.rp-launch-offer-badge span{letter-spacing:0;color:var(--lx-gold-on-dark);font-size:12px;font-weight:500}.rp-launch-offer-badge strong{color:var(--lx-on-dark);font:500 18px/1.25 var(--lx-display);letter-spacing:-.01em}.rp-launch-offer-badge small{color:var(--lx-on-dark-muted);font-size:13px;line-height:1.45}a.rp-primary{text-decoration:none}.rp-inapp-open:hover,.rp-v2-calendar .rp-cal-toolbar button.rp-cal-new:hover:not(:disabled),.rpa-primary:hover:not(:disabled),.rpa-intro-actions .rpa-intro-primary:hover,.rpa-card-actions .rpa-card-primary:hover,.rpa-dock-actions .rpa-dock-next:hover,.glow-callout-close:hover,.rpa-launcher.is-open:hover{box-shadow:var(--lx-gold-light)}.rp-primary:disabled,.rp-status-banner .rp-primary:disabled,.rpa-primary:disabled{color:#7d8279;background:var(--lx-fill);box-shadow:none;opacity:1;border-color:#0000;transform:none}.rp-accent{color:inherit;font:inherit;letter-spacing:inherit}.rp-auth-aside .rp-accent,.rp-home-value .rp-accent{color:var(--lx-gold-on-dark)}.rp-v2-intro h2{font:500 clamp(26px, 2.6vw, 32px)/1.15 var(--lx-display);letter-spacing:-.02em}.rp-inbox-empty strong,.rp-calendar-empty strong{color:var(--lx-label);font:500 20px/28px var(--lx-display);letter-spacing:-.01em}.rp-metrics strong,.rp-home-stats strong,.rp-home-minutes,.rp-usage-strip strong,.rp-billing-summary,.rp-cost-list dd,.rp-plans,.rp-report-value,.rp-live-timer,.rp-nav-count,.rp-v2-calendar time,.rp-cal-week-total,.rp-cal-week-date,.rp-cal-gutter,.rp-v2-month-day,.rp-inbox-list small,.rp-messages small{font-variant-numeric:tabular-nums}@keyframes lx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lx-rise-sm{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes lx-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes lx-slide-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes lx-blur-in{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}.rp-main>:not(.rp-page-header,.rp-demo-banner,.rp-notice,.rpa-intro,.rp-live,.rp-live-bar-wrap,.rp-payment-return){animation:lx-rise var(--lx-enter) var(--lx-ease-out) backwards}.rp-notice{animation:lx-drop var(--lx-base) var(--lx-ease-out) backwards}.rp-inbox-list>button,.rp-home-stats>*,.rp-metrics>article,.rp-home-calls li{animation:lx-rise-sm var(--lx-fast) var(--lx-ease-out) backwards}.rp-inbox-list>button:nth-of-type(2),.rp-home-stats>:nth-child(2),.rp-metrics>article:nth-child(2),.rp-home-calls li:nth-child(2){animation-delay:30ms}.rp-inbox-list>button:nth-of-type(3),.rp-home-stats>:nth-child(3),.rp-metrics>article:nth-child(3),.rp-home-calls li:nth-child(3){animation-delay:60ms}.rp-inbox-list>button:nth-of-type(4),.rp-home-stats>:nth-child(4),.rp-metrics>article:nth-child(4),.rp-home-calls li:nth-child(4){animation-delay:90ms}.rp-inbox-list>button:nth-of-type(5),.rp-home-stats>:nth-child(5),.rp-metrics>article:nth-child(5),.rp-home-calls li:nth-child(5){animation-delay:.12s}.rp-inbox-list>button:nth-of-type(6),.rp-home-stats>:nth-child(6),.rp-metrics>article:nth-child(6),.rp-home-calls li:nth-child(6){animation-delay:.15s}.rp-inbox-list>button:nth-of-type(7),.rp-home-stats>:nth-child(7),.rp-metrics>article:nth-child(7),.rp-home-calls li:nth-child(7){animation-delay:.18s}.rp-inbox-list>button:nth-of-type(n+8),.rp-home-stats>:nth-child(n+8),.rp-metrics>article:nth-child(n+8),.rp-home-calls li:nth-child(n+8){animation-delay:.21s}.rp-home-stats strong,.rp-metrics strong{animation:lx-rise-sm .25s var(--lx-ease-out) backwards}.rp-thread>*,.rp-v2-drawer-backdrop{animation:lx-fade var(--lx-base) var(--lx-ease) backwards}.rp-v2-drawer{animation:lx-slide-in-right var(--lx-enter) var(--lx-ease-out) backwards}.rp-cal-move{animation:lx-pop var(--lx-base) var(--lx-ease-out) backwards}.rp-nav-scrim{animation:lx-fade var(--lx-base) var(--lx-ease) backwards}.rp-auth-card h1{animation:lx-blur-in .42s var(--lx-ease-out) backwards}details::details-content{block-size:0;transition:block-size var(--lx-base) var(--lx-ease), content-visibility var(--lx-base) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto;transition:block-size var(--lx-base) var(--lx-ease), content-visibility var(--lx-base) allow-discrete, overflow 0s linear var(--lx-base) allow-discrete;overflow:visible}}@media (prefers-reduced-motion:reduce){.rp-primary:active,.rp-secondary:active,.rp-google-auth:active,.rp-inapp-open:active,.rp-home-stats>button:active,.rp-live-bar:active,.rp-v2-calendar-toolbar button:active,.rp-v2-cancel .rp-danger:active,.rp-cal-new:active{transform:none!important}}.rp-setup-required-note{border:1px solid var(--lx-gold,#c9a227);background:color-mix(in srgb, var(--lx-gold,#c9a227) 12%, transparent);border-radius:12px;margin:4px 0 8px;padding:12px;font-weight:600}.rp-v2-add.rp-setup-required{outline:2px solid var(--lx-gold,#c9a227);outline-offset:2px;border-radius:14px;padding:12px}.rp-connections-next{border:1px solid var(--lx-gold,#d4ad4b);background:color-mix(in srgb, var(--lx-gold,#d4ad4b) 12%, transparent);border-radius:12px;margin:0 0 16px;padding:12px;font-weight:600}.rp-plans article{position:relative}.rp-plans article.rp-plan-popular{border-color:var(--rp-gold);box-shadow:0 10px 28px #a4853f24}.rp-plan-badge{background:var(--rp-gold);color:#241d10;font:500 12px/16px var(--lx-text);letter-spacing:0;border-radius:999px;padding:4px 12px;position:absolute;top:-11px;left:18px}.rp-plans p.rp-plan-per-minute{min-height:0;color:var(--rp-muted,#6f6a60);margin:-8px 0 0;font-size:12.5px}.rp-plans-note{color:var(--rp-muted);margin:12px 0 0;font-size:13px}.rp-billing-carried{color:var(--rp-muted);margin-top:2px;font-size:12px;display:block}.rp-upgrade-hint{border:1px solid var(--rp-gold);background:color-mix(in srgb, var(--rp-gold) 8%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 4px;padding:16px;display:flex}.rp-upgrade-hint p{gap:4px;margin:0;display:grid}.rp-upgrade-hint small{color:var(--rp-muted)}.rp-upgrade-hint button{flex:none;min-height:44px}@media (max-width:640px){.rp-upgrade-hint{flex-direction:column;align-items:stretch}}.rp-billing-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:4px 0 16px;display:flex}.rp-cadence{background:var(--lx-segment-track);border-radius:12px;padding:4px;display:inline-flex}.rp-cadence button{min-height:44px;color:var(--lx-label);font:600 14px var(--lx-text);cursor:pointer;transition:background-color var(--lx-fast) var(--lx-ease), box-shadow var(--lx-fast) var(--lx-ease);background:0 0;border:0;border-radius:9px;padding:0 20px}.rp-cadence button[aria-pressed=true]{background:var(--lx-card);box-shadow:var(--lx-segment-shadow)}.rp-cadence button:focus-visible{outline:2px solid var(--lx-tint);outline-offset:2px}.rp-cadence-save{color:var(--rp-green-dark);margin-left:4px;font-size:12.5px;font-weight:600}.rp-setup-service{background:var(--lx-canvas);cursor:pointer;border-radius:12px;flex:320px;align-items:flex-start;gap:12px;max-width:520px;min-height:44px;padding:12px 16px;line-height:1.4;display:flex}.rp-setup-service input{width:20px;height:20px;accent-color:var(--lx-tint);flex:none;margin-top:1px}.rp-setup-service span{gap:2px;display:grid}.rp-setup-service small{color:var(--rp-muted);font-size:12.5px}.rp-yearly-terms{background:var(--lx-tint-soft);border-radius:12px;gap:8px;margin:0 0 20px;padding:16px;line-height:1.45;display:grid}.rp-yearly-terms p{margin:0}.rp-yearly-terms .rp-helper{color:var(--rp-muted);font-size:13px}.rp-plans p.rp-plan-yearly{min-height:0;color:var(--rp-green-dark);margin:-8px 0 0;font-size:13px;font-weight:600}.rp-prepaid-until{color:var(--rp-green-dark);margin:4px 0 0;font-weight:600}@media (max-width:640px){.rp-billing-options{flex-direction:column;align-items:stretch}.rp-cadence{display:flex}.rp-cadence button{flex:1 1 0;padding:0 12px}.rp-setup-service{flex:none;max-width:none}}.rp-primary.rp-button-link{color:var(--lx-gold-ink)}[data-glow=billing-plans]{container-type:inline-size}.rp-plans[data-plans="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}@container (width>=1080px){.rp-plans[data-plans="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=560px){.rp-plans[data-plans="4"]{grid-template-columns:1fr}}@media (max-width:900px){.rp-plans[data-plans="4"]{grid-template-columns:1fr}}.rp-plan-badge.rp-plan-badge-quiet{background:var(--lx-card);color:var(--rp-green-dark);box-shadow:inset 0 0 0 1px var(--lx-tint)}.rp-plans p.rp-plan-tagline{min-height:0;color:var(--rp-muted);margin:-8px 0 0;font-size:13.5px}.rp-after-hours-note{background:var(--lx-canvas);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}.rp-after-hours-note p{gap:4px;margin:0;line-height:1.45;display:grid}.rp-after-hours-note span{color:var(--rp-muted)}.rp-after-hours-note button{flex:none;min-height:44px}@media (max-width:640px){.rp-after-hours-note{flex-direction:column;align-items:stretch}}.rp-fwd-locked{opacity:.62;cursor:not-allowed}.rp-fwd-locked input{cursor:not-allowed}.rp-fwd-upgrade{margin:4px 0 0}.rp-fwd-upgrade button{min-height:44px}.rp-auth-plan{gap:12px;margin:4px 0 16px;display:grid}.rp-auth-plan-name{background:var(--lx-fill);color:var(--lx-label);border-radius:12px;margin:0;padding:12px;font-size:14px;line-height:1.45}.rp-auth-plan-offer:empty{display:none}.rp-auth-plan-offer .rp-launch-offer-badge{margin-top:0}.rp-main{padding-bottom:max(96px, calc(80px + env(safe-area-inset-bottom,0px)))}
