:root{color-scheme:light;font-family:Avenir Next,Inter,Segoe UI,sans-serif;line-height:1.6;font-weight:400;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--bg-main: #F8F9FB;--bg-elevated: #FFFFFF;--bg-soft: #F1F3F6;--bg-strong: #E7EBF0;--text-primary: #111315;--text-secondary: #5F6368;--text-muted: #7A8087;--text-tertiary: var(--text-secondary);--border-subtle: #E2E5EA;--border-divider: rgba(17, 19, 21, .08);--border-divider-strong: rgba(17, 19, 21, .12);--border-strong: #CCD3DB;--cta-primary: #546B41;--cta-hover: #435735;--cta-active: #3A4C2E;--cta-primary-rgb: 84, 107, 65;--success: #547558;--danger: #8E6666;--warning: #6F757B;--accent-soft: #99AD7A;--accent-soft-rgb: 153, 173, 122;--accent-strong: rgba(153, 173, 122, .18);--accent-warm: #6F757B;--accent-light: #EEF2E8;--success-soft: rgba(84, 117, 88, .12);--danger-soft: rgba(142, 102, 102, .1);--warning-soft: rgba(95, 99, 104, .1);--shadow-soft: 0 10px 28px rgba(17, 19, 21, .06);--shadow-deep: 0 18px 48px rgba(17, 19, 21, .1);--radius-lg: 24px;--radius-md: 18px;--shell-width: 1200px;--chart-series-sessions: #72845E;--chart-series-runs: #889870;--chart-series-completed: #5F6D50;--chart-series-checkouts: #97A1AA;--chart-series-payments: #B2BAC2;--chart-series-unlocks: #D7DDE3;--focus-ring: rgba(84, 107, 65, .22)}*{box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}html{min-height:100%;font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{margin:0;min-width:0;min-height:100vh;min-height:100dvh;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;--bg-main: #F7F8FA;color:var(--text-primary);--bg-soft: #F1F3F5;overflow-x:clip}body:before,body:after{display:none}#root{min-height:100vh;min-height:100dvh}a{color:inherit;text-decoration:none;cursor:pointer}img,svg,canvas,video{display:block;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .04);--shadow-deep: 0 2px 6px rgba(0, 0, 0, .05), 0 12px 32px rgba(0, 0, 0, .05);background:#ffffffe0;box-shadow:var(--shadow-soft);input,box-shadow: var(--shadow-soft);height:48px;min-height:48px}img button,img input,img textarea,img select,svg button,svg input,svg textarea,svg select,canvas button,canvas input,canvas textarea,canvas select,video button,video input,video textarea,video select{font:inherit;min-width:0}img button,svg button,canvas button,video button{background:var(--bg-main)}img button:active,svg button:active,canvas button:active,video button:active{cursor:grabbing}img textarea,img select,svg textarea,svg select,canvas textarea,canvas select,video textarea,video select{width:100%;padding:0 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-soft);color:var(--text-primary);font-size:1rem;font-weight:500;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}input::placeholder,box-shadow: var(--shadow-soft); color: var(--text-secondary); opacity: .58; } textarea{min-height:120px;padding:14px;resize:vertical}button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring),0 0 18px rgba(var(--accent-soft-rgb),.12);border-color:var(--cta-primary)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--cta-primary);box-shadow:0 0 0 2px var(--focus-ring)}input:hover,textarea:hover,select:hover,input:focus-visible,textarea:focus-visible,select:focus-visible{background:var(--bg-soft)}input[readonly],textarea[readonly],select[readonly]{background:#eceff3;color:var(--text-secondary)}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0}h1,h2,h3,h4,.display-heading,.site-wordmark,.brand-mark{font-family:Avenir Next,Inter,Segoe UI,sans-serif;color:var(--text-primary);letter-spacing:-.02em;line-height:1.02}h1,.display-heading,.landing-display-heading,.landlord-display-heading,.admin-title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600}h1{font-size:52px;line-height:1.05;letter-spacing:-.02em;font-weight:600}h2,.hero-title{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600}h3{font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600}h4{font-size:1rem;font-weight:600}p,li,label,input,textarea,select,button{line-height:1.6}p{font-size:17px;line-height:1.6;color:#5f6368}.label{font-size:12px;letter-spacing:.06em;color:#6b7280;text-transform:uppercase}strong{color:var(--text-primary)}ul,ol{padding-left:1.2rem}.site-frame,.app-scale{min-height:100vh;min-height:100dvh}.site-shell,.app-shell{width:min(var(--shell-width),calc(100% - 2rem));margin:0 auto;padding:calc(1rem + env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));display:grid;gap:1rem}.site-shell>*,.app-shell>*{min-width:0}.site-header,.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.06);border-radius:calc(var(--radius-lg) + 2px);background:#0e0f12b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-soft)}.site-brand,.brand-button{display:inline-flex;align-items:flex-start;padding:0;border:none;background:transparent;color:var(--text-primary)}.site-brand-lockup,.brand-lockup{display:grid;gap:.25rem}.site-wordmark,.brand-mark{font-size:1.4rem;font-weight:600}.site-caption,.brand-subtitle{max-width:34ch;font-size:.92rem;color:var(--text-secondary)}.site-utility,.header-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.7rem}.site-chip,.header-pill{min-width:2.9rem;min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem .95rem;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.site-chip-button,.header-pill-button{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.site-chip-button:hover,.site-chip-button:focus-visible,.site-chip-button.active,.header-pill-button:hover,.header-pill-button:focus-visible,.header-pill-button.active{transform:translateY(-1px);border-color:rgba(var(--accent-soft-rgb),.5);background:rgba(var(--accent-soft-rgb),.08);color:var(--text-primary)}.site-chip-symbol,.site-chip-code,.header-pill-emoji,.header-pill-label{font-size:.82rem}.site-menu,.header-menu{position:absolute;top:calc(100% + .85rem);right:0;width:min(23rem,calc(100vw - 2rem));display:grid;gap:.9rem;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#14161bfa;box-shadow:var(--shadow-deep)}.site-menu-head,.header-menu-head,.usage-card-head-inline,.batch-header,.banner-content,.banner-actions,.results-finished-card-head,.results-live-head,.checkout-slab-head,.preview-ledger-head,.landlord-status-card-head,.admin-panel-head,.admin-data-row-head,.admin-report-head,.admin-dashboard-head,.admin-actions-row,.admin-window-row,.admin-data-toolbar,.admin-banner-actions,.admin-data-controls,.admin-data-row-actions,.admin-report-badges,.admin-report-opportunity-head,.admin-chart-legend,.admin-tooltip-row,.admin-chart-legend-item,.results-live-feedback-head,.results-email-form,.share-feedback-actions,.letter-return-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.site-menu-close,.header-menu-close{border:none;padding:0;background:transparent;color:var(--text-secondary)}.site-menu-grid,.header-menu-grid,.site-menu-grid-split,.header-menu-grid-compact,.landing-process-grid,.results-finished-groups,.admin-stat-grid,.admin-panel-grid,.admin-detail-list,.admin-data-field-grid,.admin-data-edit-grid,.admin-report-columns,.admin-report-metrics,.admin-form-grid,.checkout-grid,.landing-operations-grid,.unlock-reference-grid,.unlock-stat-strip,.landlord-status-grid,.landing-proof-row,.results-live-side-list,.results-live-preview-list,.checkout-email-preview-list,.preview-ledger-list,.checkout-static-notes,.landing-operations-column,.admin-bar-list,.admin-report-opportunities,.admin-report-prompts,.admin-report-list,.contact-meta-row,.unlock-side-column,.results-live-main,.results-live-side,.landing-preview-column,.landlord-overview,.landlord-workbench{display:grid;gap:1rem}.site-menu-grid-split,.header-menu-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.site-menu-option{display:grid;gap:.25rem;padding:.9rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#1a1d24d1;text-align:left;color:var(--text-secondary);transition:border-color .18s ease,background-color .18s ease,color .18s ease}.site-menu-option.active,.site-menu-option:hover,.site-menu-option:focus-visible{border-color:rgba(var(--accent-soft-rgb),.45);background:#1a1d24fa;color:var(--text-primary)}.site-menu-option-title,.header-option-title{font-weight:600;color:var(--text-primary)}.site-menu-option-meta,.header-option-meta,.muted,.banner-reminder,.preview-ledger-note,.unlocked-side-note,.stage-intro-copy,.checkout-simple-copy,.results-live-meta,.results-email-note,.results-finished-copy-status,.share-feedback-body,.support-run,.admin-data-entity-help,.admin-field-hint,.admin-chart-help,.admin-status-note,.admin-bar-note,.admin-empty-state,.checkout-more-message,.batch-footer-note,.landing-signoff,.form-stage-lead,.landing-command-hint,.results-live-note,.results-finished-empty,.results-live-support-copy p,.results-live-preview-label,.run-notify-label span{color:var(--text-secondary)}.site-banner-stack{display:grid;gap:.85rem}.banner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-soft);overflow:hidden}.banner:before,.card:before,.stage-panel:before,.surface-slab:before,.batch-card:before,.preview-ledger:before,.operations-slab:before,.landlord-plan-strip:before,.landlord-status-card:before,.results-live-card:before,.usage-card:before,.selection-card:before,.admin-panel:before,.admin-stat-card:before,.admin-data-row-card:before,.admin-report-card:before,.admin-empty-chart:before,.admin-dashboard-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:#ffffff14}.banner-floating{position:sticky;top:.5rem;z-index:30;width:min(var(--shell-width),calc(100% - 2rem));margin:.5rem auto 0}.banner-inline-hidden{display:none}.banner-error{border-color:#9a9a9a47;background:#14161bf5}.banner-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(var(--accent-soft-rgb),.28);background:rgba(var(--accent-soft-rgb),.14);color:var(--accent-soft);flex-shrink:0}.banner-icon svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8}.banner-text,.results-finished-summary,.results-email-copy,.results-live-support-copy,.results-live-preview-shell{display:grid;gap:.35rem}.banner-kicker,.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.brand-mark,.admin-report-badge,.contact-chip,.surface-pill,.proof-chip,.optional-hint,.results-finished-group-count,.results-finished-contact-tag{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.progress-text{color:var(--accent-soft)}.surface-pill,.proof-chip,.contact-chip,.admin-report-badge,.optional-hint,.results-finished-group-count,.results-finished-contact-tag{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:.45rem .75rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#1a1d24eb;color:var(--text-secondary)}.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count{background:transparent;border-color:var(--border-subtle);color:var(--accent-soft)}.proof-chip,.contact-chip,.admin-report-badge.is-muted,.results-finished-contact-tag{background:#ffffff08}.intro-text,.lead,.hero-lead,.admin-lead,.checkout-found-copy,.results-live-meta,.landing-clarity-copy{font-size:clamp(1rem,1.4vw,1.125rem);max-width:42rem}.card,.stage-panel,.surface-slab,.batch-card,.preview-ledger,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.admin-dashboard-card{position:relative;padding:clamp(1rem,1.9vw,1.6rem);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-soft),inset 0 1px #ffffff08;overflow:hidden}.stage-panel{display:grid;gap:1.25rem}.form-stage,.support-screen,.admin-dashboard-card{gap:1.5rem}.form-stage-head,.stage-intro,.section-heading-block,.results-live-feedback-head,.results-email-copy,.landing-command-copy,.landing-conversion-copy,.landlord-overview,.admin-panel-head,.admin-data-row-meta,.admin-report-section,.admin-data-row-identity,.admin-bar-meta,.admin-detail-row,.usage-card-head,.checkout-stage-intro,.results-finished-copy,.results-finished-group,.results-finished-status-stack{display:grid;gap:.55rem}.section-heading-block.compact{gap:.35rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form-grid label,.stacked-field,.admin-data-editor,.admin-data-field,.admin-detail-row,.run-notify-label,.results-live-step{display:grid;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.form-grid label>input,.form-grid label>textarea,.form-grid label>select,.stacked-field>input,.stacked-field>textarea,.stacked-field>select,.admin-data-editor>input,.admin-data-editor>textarea,.admin-data-editor>select,.admin-data-field>input,.admin-data-field>textarea,.admin-data-field>select,.run-notify-label>input,.run-notify-label>textarea,.run-notify-label>select{color:var(--text-primary)}.span-full{grid-column:1 / -1}.form-choice-group{display:grid;gap:.75rem;align-content:start;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.form-choice-group>p{margin:0}.form-choice-list{display:grid;gap:.75rem}.form-choice-option{display:flex;align-items:center;gap:.7rem;font-size:.9rem;font-weight:500;color:var(--text-primary)}.form-choice-option input{margin:0;accent-color:var(--accent-soft)}.card-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.85rem}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border-subtle);font-size:.95rem;letter-spacing:-.01em;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,filter .18s ease}.primary{min-height:60px;padding:18px 28px;background:var(--cta-primary);color:#fff;border-color:var(--cta-primary);font-weight:600;box-shadow:0 18px 36px #0000003d}.primary:hover,.primary:focus-visible{background:var(--cta-hover);border-color:var(--cta-hover);box-shadow:0 6px 20px #00000040}.secondary{min-height:48px;padding:14px 22px;background:transparent;border-color:var(--border-subtle);color:var(--text-primary);font-weight:600;box-shadow:none}.secondary:hover,.secondary:focus-visible{transform:translateY(-1px);border-color:rgba(var(--accent-soft-rgb),.42);background:rgba(var(--accent-soft-rgb),.06);color:#fff}.secondary.subtle{color:var(--text-secondary);background:transparent}.error{color:#bebebe}.checkout-warning{color:#c2c2c2}.landlord-status.success{color:var(--success)}.landlord-status.error{color:#bebebe}.monospace,.checkout-letter-preview,.preview-ledger-list,.checkout-email-preview-list,.batch-contacts,.summary-emphasis-code,.summary-stat-code,.results-live-preview-text,.results-finished-contact-email,.admin-report-prompt,.admin-chart-label,.admin-tooltip-list,.contact-email,.letter,.letter-return-preview{font-family:SFMono-Regular,SF Mono,Menlo,monospace}.progress-row{display:grid;gap:.55rem;padding:.25rem .1rem 0}.progress-text{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.progress-track,.results-live-progress,.admin-bar-track{position:relative;width:100%;height:.5rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.progress-fill,.results-live-progress-fill,.admin-bar-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--cta-primary)}.landing-screen,.landing-renter-flow,.landlord-screen,.checkout-screen,.unlock-screen,.support-screen,.results-live-stage,.results-finished-stage,.contact-stream{display:grid;gap:1rem}.landing-command-deck,.landing-operations-grid,.landlord-command-grid,.results-finished-layout,.results-live-layout,.unlock-hero-grid,.unlock-reference-grid,.checkout-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.landing-command-copy,.results-live-main,.landlord-overview,.checkout-slab-letter{grid-column:span 7}.landing-preview-column,.results-live-side,.landlord-workbench,.checkout-slab-results,.checkout-slab-action,.unlock-side-column{grid-column:span 5}.landing-command-form,.landing-inline-form,.restore-purchase-form,.results-email-form,.share-feedback-followup,.results-finished-summary,.results-live-preview-shell,.results-finished-status-stack{display:grid;gap:.85rem}.landing-command-actions,.restore-purchase-form,.share-feedback-actions,.unlocked-actions,.batch-actions,.results-finished-letter-actions,.landlord-return-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.landing-proof-row,.landlord-principle-row,.unlocked-actions,.contact-meta-row{grid-template-columns:repeat(auto-fit,minmax(9rem,max-content))}.preview-ledger-list,.checkout-email-preview-list,.results-finished-contact-list,.results-live-preview-list,.contact-list,.usage-step-list,.admin-report-listing,.results-live-side-list,.results-live-steps{list-style:none;margin:0;padding:0}.preview-ledger-body,.checkout-letter-preview,.results-finished-letter,.letter-return-preview,.admin-report-prompt{white-space:pre-wrap}.preview-ledger-subject,.preview-ledger-list li,.checkout-email-preview-item,.results-live-preview-item,.results-finished-contact-item,.contact-row,.admin-chart-label,.admin-report-prompt,.results-live-side-list li,.usage-step-list li,.admin-detail-row,.admin-report-opportunity,.admin-bar-row,.admin-data-field,.admin-data-editor,.selection-card,.summary-stat,.admin-report-metric,.results-live-step{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);background:#ffffff08}.preview-ledger-body,.checkout-letter-preview,.letter,.results-finished-letter,.letter-return-preview{width:100%;min-height:18rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#14161be0;color:var(--text-primary)}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row,.feedback-slab,.results-live-side-card,.admin-data-list,.admin-report-list,.admin-panel-grid,.admin-chart-shell,.results-finished-card,.results-live-card,.results-live-support,.results-email-card,.results-live-feedback,.results-finished-group,.results-finished-layout,.results-live-layout{display:grid;gap:1rem}.landing-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step{list-style:none;padding:1rem 1rem 1.2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);display:grid;gap:.45rem}.process-step-number,.landlord-plan-price,.checkout-found-count,.summary-stat-value,.admin-stat-card strong,.admin-report-metric strong{font-size:clamp(1.4rem,2.4vw,2.15rem);line-height:1;letter-spacing:-.03em;font-weight:600;color:var(--text-primary)}.process-step-number{color:var(--accent-soft)}.landing-operations-grid>:first-child{grid-column:span 7}.landing-operations-column{grid-column:span 5}.landlord-workbench,.landlord-status-card,.unlock-side-slab,.results-live-support,.results-live-feedback,.results-email-card,.results-live-side-card,.checkout-slab,.operations-slab,.feedback-slab,.results-finished-card,.results-finished-group{background:var(--bg-elevated)}.landlord-form-note,.restore-purchase-hint,.landing-command-hint,.results-finished-empty,.results-live-note{margin:0}.landlord-status{min-height:1.5rem}.landlord-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--border-subtle);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.landlord-status-badge.active{background:transparent;border-color:var(--border-subtle);color:var(--accent-soft)}.landlord-status-badge.inactive{background:#ffffff08;color:var(--text-secondary)}.landlord-status-grid,.unlock-stat-strip,.admin-stat-grid,.results-finished-groups{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.summary-stat-label,.admin-stat-card span,.admin-report-metric span,.landlord-status-label{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.checkout-grid>:nth-child(1){grid-column:span 6}.checkout-grid>:nth-child(2){grid-column:span 3}.checkout-grid>:nth-child(3){grid-column:span 3}.results-finished-layout>:first-child,.results-live-main{grid-column:span 8}.results-finished-layout>:last-child,.results-live-side{grid-column:span 4}.results-live-step{grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.results-live-step-marker{width:.8rem;height:.8rem;border-radius:999px;border:2px solid rgba(255,255,255,.18);background:transparent}.results-live-step-completed,.results-live-step-active{border-color:rgba(var(--accent-soft-rgb),.28)}.results-live-step-completed .results-live-step-marker,.results-live-step-active .results-live-step-marker{border-color:var(--cta-primary);background:var(--cta-primary)}.results-live-preview-list,.checkout-email-preview-list,.preview-ledger-list,.contact-list,.results-finished-contact-list{gap:.65rem}.batch-card,.results-finished-card,.results-live-card,.results-email-card,.results-live-support,.results-finished-group{gap:1rem}.batch-actions,.unlocked-actions,.results-finished-letter-actions,.share-feedback-actions,.letter-return-actions,.admin-data-row-actions,.admin-data-toolbar,.admin-actions-row,.admin-banner-actions{justify-content:flex-start}.support-grid,.admin-dashboard-card,.admin-panel,.admin-data-row-card,.admin-report-card{gap:1rem}.admin-auth-row,.admin-data-search-row,.admin-data-list,.admin-report-list,.admin-chart-shell,.admin-chart-stage,.admin-banner-status,.admin-data-row-card,.admin-data-row-meta,.admin-data-row-identity,.admin-report-section,.admin-report-columns,.admin-report-prompts,.admin-report-opportunities,.admin-data-controls,.admin-detail-list,.admin-panel-grid,.admin-data-editor,.admin-data-toolbar-summary,.admin-report-metrics,.admin-report-head,.admin-bar-list,.admin-detail-row,.admin-chart-labels,.admin-tooltip-list{display:grid;gap:1rem}.admin-window-row{justify-content:flex-start}.admin-window-row>button,.admin-data-toolbar>button,.admin-actions-row>button,.admin-data-row-actions>button,.admin-banner-actions>button,.admin-chart-legend>button{min-height:2.75rem}.admin-chart-stage{position:relative;overflow-x:auto;padding-bottom:.5rem}.admin-trend-chart{width:100%;min-width:44rem;height:auto}.admin-chart-gridline{stroke:#ffffff14}.admin-chart-hover-line{stroke:#ffffff42;stroke-dasharray:4 4}.admin-chart-point{stroke:var(--bg-main);stroke-width:2}.admin-chart-hitbox{fill:transparent}.admin-chart-tooltip{position:absolute;top:.8rem;transform:translate(-50%);width:min(18rem,calc(100% - 1rem));padding:.9rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#14161bfa;box-shadow:var(--shadow-deep)}.admin-chart-legend,.admin-chart-labels,.admin-report-badges,.admin-data-toolbar,.admin-actions-row,.admin-banner-actions,.admin-window-row,.admin-data-row-actions,.admin-report-opportunity-head,.admin-chart-legend-item,.admin-checkbox-inline,.admin-row-select{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.admin-chart-legend-button,.admin-chart-legend>button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 18px;border-radius:8px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-primary)}.admin-chart-legend-button.active,.admin-chart-legend-button:hover,.admin-chart-legend>button[aria-pressed=true]{border-color:rgba(var(--accent-soft-rgb),.35);color:#fff;background:rgba(var(--accent-soft-rgb),.08)}.admin-chart-legend-swatch{width:.75rem;height:.75rem;border-radius:999px;display:inline-block}.admin-chart-labels{justify-content:space-between}.admin-data-list{list-style:none;padding:0;margin:0}.admin-data-field-grid,.admin-data-edit-grid,.admin-stat-grid,.admin-panel-grid,.admin-report-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header,.banner,.card,.stage-panel,.surface-slab,.batch-card,.preview-ledger,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.admin-dashboard-card{animation:panel-rise .42s cubic-bezier(.2,.8,.2,1)}@keyframes panel-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 1100px){.landing-command-copy,.landing-preview-column,.landlord-overview,.landlord-workbench,.checkout-grid>:nth-child(1),.checkout-grid>:nth-child(2),.checkout-grid>:nth-child(3),.results-finished-layout>:first-child,.results-finished-layout>:last-child,.results-live-main,.results-live-side,.landing-operations-grid>:first-child,.landing-operations-column,.unlock-side-column{grid-column:1 / -1}.landing-process-grid,.admin-stat-grid,.admin-panel-grid,.admin-report-columns,.checkout-grid,.unlock-reference-grid,.unlock-hero-grid,.results-live-layout,.results-finished-layout,.landing-command-deck,.landing-operations-grid,.landlord-command-grid{grid-template-columns:1fr}}@media (max-width: 820px){.site-shell,.app-shell{width:min(100%,calc(100% - 1rem));padding-inline:max(.5rem,env(safe-area-inset-left))}.site-header,.app-header{padding:.9rem}.site-utility,.header-meta{justify-content:flex-start}.form-grid,.admin-data-field-grid,.admin-data-edit-grid,.admin-stat-grid,.admin-panel-grid,.admin-report-columns,.landing-process-grid,.landlord-status-grid,.unlock-stat-strip,.contact-meta-row,.landing-proof-row,.landlord-principle-row,.site-menu-grid-split,.header-menu-grid-compact{grid-template-columns:1fr}h1,.display-heading,.landing-display-heading,.landlord-display-heading,.admin-title{font-size:clamp(2.25rem,11vw,3.5rem)}.banner,.card-actions,.results-email-form,.batch-header,.usage-card-head-inline,.site-menu-head,.header-menu-head{align-items:stretch}.primary,.secondary{width:100%}}@media (max-width: 560px){.site-header,.app-header,.banner,.card,.stage-panel,.surface-slab,.batch-card,.preview-ledger,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.admin-dashboard-card{padding:.9rem;border-radius:18px}.site-chip,.header-pill{min-width:2.7rem;min-height:2.7rem;padding:.7rem .85rem}.site-menu,.header-menu{width:min(100vw - 1rem,22rem);right:-.25rem}.admin-trend-chart{min-width:36rem}}.site-shell,.app-shell{gap:var(--space-5)}.site-banner-stack{gap:var(--space-3)}.stage-panel,.admin-dashboard-card{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.stage-panel:before,.admin-dashboard-card:before,.results-live-card:before,.results-finished-card:before,.usage-card:before,.checkout-slab:before,.unlock-side-slab:before{display:none}.landing-screen,.landing-renter-flow,.landlord-screen,.checkout-screen,.unlock-screen,.support-screen,.results-live-stage,.results-finished-stage{gap:var(--space-7)}.form-stage,.support-screen{gap:var(--space-5)}.form-stage .form-stage-head,.form-stage .form-grid,.form-stage .card-actions,.support-screen .form-stage-head,.support-screen .support-form{max-width:760px}.landing-command-deck,.landing-operations-grid,.landlord-command-grid,.results-finished-layout,.results-live-layout,.unlock-hero-grid,.unlock-reference-grid,.checkout-grid,.admin-stat-grid,.admin-panel-grid,.admin-report-columns,.admin-data-field-grid,.admin-data-edit-grid{column-gap:var(--space-4);row-gap:var(--space-4)}.landing-command-copy{grid-column:1 / span 6;gap:var(--space-3);padding-top:var(--space-3);align-content:start;width:min(100%,600px);max-width:600px;justify-self:start}.landing-preview-column{grid-column:8 / -1;align-content:start;gap:0}.landing-product-label{width:fit-content}.landing-display-heading{max-width:10ch;font-size:clamp(3.25rem,7vw,5.4rem);font-weight:700;line-height:.94;letter-spacing:-.055em}.landing-product-lead{max-width:28rem;font-size:clamp(1.12rem,2vw,1.34rem);line-height:1.42;font-weight:500;color:var(--text-primary)}.landing-command-form{gap:var(--space-2);max-width:42rem}.landing-command-input-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.landing-command-field{gap:.55rem}.landing-command-field span{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.landing-command-field input{min-height:48px;padding-inline:14px;border-color:var(--border-subtle);background:var(--bg-soft);box-shadow:none}.landing-command-field input:hover,.landing-command-field input:focus-visible,.results-email-form .run-notify-label>input:hover,.results-email-form .run-notify-label>input:focus-visible,.results-live-email-form .run-notify-label>input:hover,.results-live-email-form .run-notify-label>input:focus-visible{border-color:var(--cta-primary);background:var(--bg-soft);box-shadow:0 0 0 2px var(--focus-ring)}.landing-command-button{width:100%;min-width:0;min-height:60px;padding:18px 28px;border-radius:8px;background:var(--cta-primary);border-color:var(--cta-primary);color:#fff;font-size:1.02rem;font-weight:600;box-shadow:0 18px 36px #0000003d}.landing-command-button:hover,.landing-command-button:focus-visible{background:var(--cta-hover);border-color:var(--cta-hover);box-shadow:0 6px 20px #00000040}.landing-command-hint{max-width:32rem}.product-preview-panel{display:grid;gap:var(--space-4);padding:24px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.product-preview-bar,.product-preview-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.product-preview-bar{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.product-preview-section{display:grid;gap:12px}.product-preview-section+.product-preview-section{padding-top:4px}.product-preview-title{font-size:1.08rem;font-weight:600;color:var(--text-primary)}.product-preview-city{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.45rem .75rem;border:1px solid var(--border-subtle);border-radius:999px;background:#ffffff08;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-preview-message-block{padding:16px;border:1px solid var(--border-subtle);border-radius:8px;background:#101216}.product-preview-note{max-width:18rem;margin:0;color:var(--text-secondary)}.product-preview-message{min-height:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--text-primary)}.product-preview-emails{gap:0}.product-preview-emails li{padding:.8rem 0;border:none;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;color:var(--text-primary)}.product-preview-emails li:first-child{padding-top:0}.product-preview-emails li:last-child{padding-bottom:0;border-bottom:none}.landing-process-ribbon,.landing-conversion-row{position:relative;margin-inline:calc(50% - 50vw);padding-inline:max(var(--space-2),calc((100vw - var(--shell-width)) / 2 + var(--space-2)))}.landing-process-ribbon{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4);padding-block:var(--space-7);background:transparent}.landing-process-ribbon .section-heading-block{grid-column:1 / span 4;align-self:start}.landing-process-grid{grid-column:6 / -1;gap:var(--space-3)}.process-step{padding:0;border:none;border-radius:0;background:transparent}.landing-clarity-band{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3);padding-block:var(--space-6)}.landing-trust-band{align-items:start}.landing-clarity-band .section-heading-block{grid-column:2 / span 3}.landing-clarity-copy{grid-column:6 / span 4;max-width:none;font-size:1.125rem}.landing-trust-copy{grid-column:2 / span 4;display:grid;gap:var(--space-3)}.landing-trust-copy .landing-clarity-copy{grid-column:auto;margin:0;padding-left:var(--space-3);border-left:2px solid rgba(255,255,255,.14);font-size:1rem}.landing-trust-list{grid-column:8 / -1;display:grid;gap:0}.landing-trust-item{padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.landing-trust-item:first-child{padding-top:0;border-top:none}.landing-trust-item strong{font-size:1rem;font-weight:600;color:var(--text-primary)}.landing-conversion-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4);padding-block:var(--space-6)}.landing-conversion-copy{grid-column:2 / span 5}.landing-inline-form{grid-column:8 / span 4;align-self:end}.landing-operations-grid{align-items:start;row-gap:var(--space-5)}.landing-operations-grid>:first-child{grid-column:1 / span 7}.landing-operations-column{grid-column:9 / -1;gap:var(--space-4)}.operations-slab,.landlord-plan-strip{padding:var(--space-4);border:none;border-radius:var(--radius-md);background:#ffffff06;box-shadow:none}.landlord-return-row{justify-content:flex-start}.landlord-command-grid{align-items:start}.landlord-overview{grid-column:1 / span 6;gap:var(--space-3);padding-top:var(--space-3)}.landlord-workbench{grid-column:8 / -1;gap:var(--space-3)}.results-finished-summary,.checkout-stage-intro,.unlock-intro,.results-live-head{max-width:42rem}.results-finished-layout>:first-child,.results-live-main{grid-column:1 / span 7}.results-finished-layout>:last-child,.results-live-side{grid-column:9 / -1}.results-finished-card,.results-live-card{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.results-finished-group,.results-live-side-card,.results-email-card,.results-live-feedback,.results-live-support{padding:var(--space-4);border:none;border-radius:var(--radius-md);background:#ffffff06;box-shadow:none}.results-finished-contact-item,.results-live-step,.results-live-side-list li,.results-live-preview-item{background:#ffffff08;border:none}.checkout-grid{align-items:start}.checkout-grid>:nth-child(1){grid-column:1 / span 7}.checkout-grid>:nth-child(2){grid-column:9 / -1}.checkout-grid>:nth-child(3){grid-column:9 / -1}.checkout-slab{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.checkout-slab-letter{padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff06}.checkout-slab-results,.checkout-slab-action{align-content:start}.checkout-static-notes{gap:var(--space-2)}.selection-card{padding:var(--space-2) 0;border:none;border-radius:0;background:transparent}.unlock-intro{grid-column:1 / span 8}.unlock-side-column{grid-column:10 / -1;gap:var(--space-4);align-content:start}.unlock-side-slab,.feedback-slab,.usage-card{padding:var(--space-4);border:none;border-radius:var(--radius-md);background:#ffffff06;box-shadow:none}.feedback-slab{max-width:840px}.contact-stream{gap:var(--space-5)}.batch-card{padding:var(--space-4) 0 0;border:none;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;box-shadow:none}.batch-card:first-child{padding-top:0;border-top:none}.batch-contacts,.contact-list{gap:var(--space-2)}.contact-row{border:none;background:#ffffff08}.unlock-reference-grid>:first-child{grid-column:2 / span 4}.unlock-reference-grid>:last-child{grid-column:7 / span 5}.admin-dashboard-card{gap:var(--space-6)}.admin-stat-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-stat-card{grid-column:span 3;padding:var(--space-3);border:none;border-radius:var(--radius-md);background:#ffffff06;box-shadow:none}.admin-panel,.admin-data-row-card,.admin-report-card,.admin-empty-chart{padding:var(--space-4);border:none;border-radius:var(--radius-md);background:#ffffff06;box-shadow:none}.admin-panel-grid,.admin-report-columns{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-panel-grid>*:first-child,.admin-report-columns>*:first-child{grid-column:1 / span 5}.admin-panel-grid>*:last-child,.admin-report-columns>*:last-child{grid-column:7 / -1}.admin-data-field-grid,.admin-data-edit-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-data-field,.admin-data-editor{grid-column:span 6;border:none}.admin-data-editor.span-full{grid-column:1 / -1}.admin-bar-row,.admin-detail-row,.admin-report-opportunity,.admin-report-prompt{border:none}.admin-chart-shell{gap:var(--space-3)}@media (max-width: 1100px){.landing-command-input-row{grid-template-columns:1fr}.landing-command-button{width:100%}.landing-process-ribbon,.landing-conversion-row{margin-inline:0;padding-inline:0}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row,.admin-stat-grid,.admin-panel-grid,.admin-report-columns,.admin-data-field-grid,.admin-data-edit-grid{grid-template-columns:1fr}.landing-process-ribbon .section-heading-block,.landing-process-grid,.landing-clarity-band .section-heading-block,.landing-clarity-copy,.landing-conversion-copy,.landing-inline-form,.landing-operations-grid>:first-child,.landing-operations-column,.landlord-overview,.landlord-workbench,.results-finished-layout>:first-child,.results-finished-layout>:last-child,.results-live-main,.results-live-side,.checkout-grid>:nth-child(1),.checkout-grid>:nth-child(2),.checkout-grid>:nth-child(3),.unlock-intro,.unlock-side-column,.unlock-reference-grid>:first-child,.unlock-reference-grid>:last-child,.admin-panel-grid>*:first-child,.admin-panel-grid>*:last-child,.admin-report-columns>*:first-child,.admin-report-columns>*:last-child,.admin-data-field,.admin-data-editor{grid-column:1 / -1}.preview-ledger-message{margin-top:0}.admin-stat-card{grid-column:span 6}}@media (max-width: 820px){.site-shell,.app-shell{gap:var(--space-4)}.landing-display-heading{max-width:none;font-size:clamp(2.8rem,12vw,4rem)}.product-preview-panel{padding:var(--space-3)}.landing-screen,.landing-renter-flow,.landlord-screen,.checkout-screen,.unlock-screen,.support-screen,.results-live-stage,.results-finished-stage{gap:var(--space-6)}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row{padding-block:var(--space-5)}.admin-stat-card{grid-column:1 / -1}}.site-header,.app-header{padding-inline:0;padding-block:.95rem 1.1rem;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:#0e0f12b8;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.banner{padding:var(--space-3) 0 0 var(--space-3);border:none;border-left:2px solid rgba(var(--accent-soft-rgb),.38);border-radius:0;background:transparent;box-shadow:none}.banner:before{display:none}.surface-pill,.proof-chip,.contact-chip,.admin-report-badge,.optional-hint,.results-finished-group-count,.results-finished-contact-tag{padding:0;border:none;border-radius:0;background:transparent;color:var(--text-secondary);box-shadow:none}.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count,.contact-chip{color:var(--accent-soft)}.preview-ledger-head,.checkout-slab-head,.results-finished-card-head,.admin-panel-head{padding-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.08)}.landing-process-ribbon{background:transparent;border-top:1px solid rgba(255,255,255,.08)}.landing-process-grid{gap:var(--space-5)}.process-step{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.4rem var(--space-3);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.08)}.process-step-number{min-width:2.4rem;color:var(--accent-soft)}.process-step strong,.process-step p{grid-column:2}.landing-clarity-band{padding-block:var(--space-5);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.landing-clarity-copy{padding-left:var(--space-4);border-left:2px solid rgba(255,255,255,.14);color:var(--text-primary)}.landing-conversion-row{background:transparent;border-top:1px solid rgba(var(--accent-soft-rgb),.22)}.operations-slab,.landlord-plan-strip,.landlord-status-card{padding:var(--space-4) 0 0;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.landlord-workbench{padding-left:var(--space-4);border-left:1px solid rgba(255,255,255,.08)}.checkout-stage-intro,.unlock-intro,.results-live-head,.results-finished-summary{padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.08)}.checkout-slab-results,.checkout-slab-action{padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.08)}.checkout-slab-letter{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:0 18px 40px #0003}.checkout-static-notes{gap:0}.selection-card{padding:var(--space-2) 0;border-top:1px solid rgba(255,255,255,.08)}.selection-card:first-child{border-top:none;padding-top:0}.selection-card span{display:grid;gap:.2rem}.selection-card small{color:var(--text-secondary)}.checkout-tier-options{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.checkout-tier-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;cursor:pointer;padding:var(--space-3)}.checkout-tier-option:first-child{padding-top:var(--space-3)}.checkout-tier-option input{margin:.2rem 0 0}.checkout-tier-option.active{border-color:#ffffff29;background:#ffffff0d}.checkout-tier-copy{display:grid;gap:.25rem}.checkout-tier-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.checkout-tier-price{white-space:nowrap}.results-finished-group,.results-live-side-card,.results-email-card,.results-live-feedback,.results-live-support,.unlock-side-slab,.feedback-slab,.usage-card{padding:var(--space-3) 0 0;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.unlock-side-slab{padding-left:var(--space-3);border-left:1px solid rgba(255,255,255,.08);border-top:none}.unlock-side-slab-support{border-left-color:#ffffff2e}.feedback-slab{max-width:none;padding-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.08)}.results-live-side-list,.results-live-preview-list,.results-finished-contact-list,.checkout-email-preview-list,.contact-list{gap:0}.results-finished-contact-item,.results-live-step,.results-live-side-list li,.results-live-preview-item,.checkout-email-preview-item,.contact-row,.admin-data-field,.admin-data-editor,.admin-detail-row,.admin-bar-row,.admin-report-opportunity,.admin-report-prompt{padding:.95rem 0;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.results-live-side-list li:first-child,.results-live-preview-list li:first-child,.results-finished-contact-list li:first-child,.checkout-email-preview-list li:first-child,.contact-list>li:first-child,.admin-data-field-grid>.admin-data-field:first-child,.admin-data-edit-grid>.admin-data-editor:first-child,.admin-detail-list>.admin-detail-row:first-child,.admin-bar-list>.admin-bar-row:first-child,.admin-report-opportunities>.admin-report-opportunity:first-child,.admin-report-prompts>.admin-report-prompt:first-child{padding-top:0;border-top:none}.contact-row{padding-block:var(--space-3)}.contact-meta-row{gap:.55rem}.contact-reason,.batch-footer-note{max-width:58rem}.usage-step-list{counter-reset:usage-step;list-style:none;margin:0;padding:0}.usage-step-list li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:.95rem 0;border-top:1px solid rgba(255,255,255,.08)}.usage-step-list li:before{counter-increment:usage-step;content:counter(usage-step,decimal-leading-zero);color:var(--accent-soft);font-family:SFMono-Regular,SF Mono,Menlo,monospace;font-size:.82rem;letter-spacing:.08em}.usage-step-list li:first-child{padding-top:0;border-top:none}.letter-return-card{padding-left:var(--space-4);border-left:1px solid rgba(255,255,255,.12)}.letter-return-preview,.checkout-letter-preview,.results-finished-letter,.preview-ledger-body{border-radius:var(--radius-sm)}.batch-card{gap:var(--space-3)}.batch-header{padding-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.08)}.unlock-reference-grid{align-items:start}.section-band{position:relative;padding-block:var(--space-5) 0}.section-band-divider{border-top:1px solid rgba(255,255,255,.08)}.section-band-base,.section-band-alt{background:transparent}.admin-stat-grid{display:block;column-count:2;column-gap:var(--space-6)}.admin-stat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3) 0 0;border:none;border-top:2px solid rgba(255,255,255,.12);border-radius:0;background:transparent;break-inside:avoid;box-shadow:none}.admin-stat-card strong{justify-self:end;text-align:right}.admin-stat-card:nth-child(3n){border-top-color:#ffffff2e}.admin-panel,.admin-empty-chart{padding:var(--space-4) 0 0;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.admin-chart-shell{padding-top:var(--space-3);background:transparent}.admin-chart-stage{padding:var(--space-2) 0 .5rem}.admin-data-list,.admin-report-list{gap:0}.admin-data-row-card{padding:var(--space-4) 0;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.admin-data-row-card.selected{padding-left:var(--space-3);border-left:2px solid rgba(var(--accent-soft-rgb),.42);background:#ffffff06}.admin-report-card{padding:var(--space-4) 0 0 var(--space-3);border:none;border-left:2px solid rgba(255,255,255,.12);border-radius:0;background:transparent;box-shadow:none}.admin-report-metrics{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:stretch;padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.08)}.admin-report-metric{display:grid;gap:.4rem;min-width:11rem;padding:.45rem 0 0;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.admin-report-metric strong{font-size:clamp(1.05rem,1.6vw,1.4rem)}.admin-chart-tooltip{border-radius:var(--radius-sm)}@media (max-width: 1100px){.admin-stat-grid{column-count:1}.landlord-workbench,.unlock-side-slab,.letter-return-card,.admin-data-row-card.selected{padding-left:0;border-left:none}}@media (max-width: 820px){.site-header,.app-header{padding-top:.8rem;padding-bottom:.95rem}.banner,.feedback-slab,.admin-panel,.admin-empty-chart,.admin-report-card,.results-live-feedback,.results-live-support,.results-email-card,.results-live-side-card,.results-finished-group,.operations-slab,.landlord-plan-strip{padding-top:var(--space-3)}}.results-live-system{display:grid;gap:var(--space-5)}.results-live-system-head{display:grid;gap:var(--space-3)}.results-live-title-block{display:grid;gap:.6rem;max-width:48rem}.results-live-status-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.results-live-percent{font-size:clamp(1.5rem,2vw,2rem);line-height:1;letter-spacing:-.04em}.results-live-progress.results-live-progress-animated{height:.75rem;border-radius:999px;background:#ffffff0f;overflow:hidden}.results-live-progress-animated .results-live-progress-fill{position:relative;background:var(--cta-primary);animation:results-live-progress-pulse 1.8s ease-in-out infinite}.results-live-progress-animated .results-live-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transform:translate(-100%);animation:results-live-progress-scan 1.6s linear infinite}.results-live-system-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-5);align-items:start}.results-live-activity,.results-live-discovery,.results-live-email-handoff,.results-live-inline-error{display:grid;gap:var(--space-3)}.results-live-activity{padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.08)}.results-live-steps{gap:0}.results-live-step{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-3);padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.results-live-step:first-child{padding-top:0;border-top:none}.results-live-step-label{font-weight:600;color:var(--text-primary)}.results-live-step-pending .results-live-step-label{color:var(--text-secondary)}.results-live-step-active .results-live-step-label{color:#fff}.results-live-step-marker{width:.8rem;height:.8rem;border-radius:999px;border:2px solid rgba(255,255,255,.16);background:transparent}.results-live-step-active .results-live-step-marker{border-color:var(--cta-primary);background:var(--cta-primary);box-shadow:0 0 0 6px rgba(var(--cta-primary-rgb),.14)}.results-live-discovery{gap:var(--space-4)}.results-live-counter-panel{display:grid;gap:.45rem}.results-live-counter-kicker{font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.results-live-counter-value{font-size:clamp(2rem,4vw,3rem);line-height:.95;letter-spacing:-.05em}.results-live-preview-shell-blurred{padding:var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#14161bf0;box-shadow:0 18px 36px #0003}.results-live-preview-list-blurred{gap:.7rem}.results-live-preview-list-blurred .results-live-preview-item{padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.05);background:#ffffff08}.results-live-preview-list-blurred .results-live-preview-item:nth-child(1) .results-live-preview-text{filter:blur(1.4px);opacity:.98}.results-live-preview-list-blurred .results-live-preview-item:nth-child(2) .results-live-preview-text,.results-live-preview-list-blurred .results-live-preview-item:nth-child(3) .results-live-preview-text{filter:blur(2.4px);opacity:.85}.results-live-preview-list-blurred .results-live-preview-item:nth-child(n+4) .results-live-preview-text{filter:blur(3.4px);opacity:.72}.results-live-email-handoff{max-width:48rem;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.08)}.results-live-email-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.results-live-email-form .primary,.results-email-form .primary{width:100%;min-width:0}.results-live-inline-error{max-width:36rem;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.08)}@keyframes results-live-progress-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes results-live-progress-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@media (max-width: 1100px){.results-live-system-grid,.results-live-email-form{grid-template-columns:1fr}.results-live-email-form .primary{width:100%}.landing-trust-copy,.landing-trust-list{grid-column:1 / -1}}@media (max-width: 820px){.results-live-status-row{flex-direction:column;align-items:flex-start}.results-live-system{gap:var(--space-4)}.results-live-preview-shell-blurred{padding:var(--space-2)}}.results-finished-summary-row{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4)}.results-finished-summary-copy{display:grid;gap:.55rem;max-width:42rem}.results-finished-layout{align-items:start}.results-finished-letter-card{display:grid;gap:var(--space-3)}.results-finished-card-head{align-items:start}.results-finished-letter-head{padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.08)}.results-finished-message-block{min-height:24rem;padding:var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);white-space:pre-wrap;line-height:1.75}.results-finished-contacts-card{display:grid;gap:var(--space-4)}.results-finished-groups{grid-template-columns:1fr;gap:var(--space-4)}.results-finished-group{padding-top:var(--space-3)}.results-finished-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2)}.results-finished-group-head h4{margin:0;font-size:1rem}.results-finished-group-count{color:var(--text-secondary)}.results-finished-contact-list{display:grid;gap:.75rem}.results-finished-contact-item{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);background:#ffffff06}.results-finished-contact-email{font-size:.98rem;font-weight:600}.results-finished-cta{min-width:14rem}@media (max-width: 1100px){.results-finished-summary-row{flex-direction:column;align-items:flex-start}}@media (max-width: 820px){.results-finished-message-block{min-height:20rem;padding:var(--space-3)}.results-finished-cta{width:100%}}@media (max-width: 900px){.site-shell,.app-shell{width:min(100%,calc(100% - 1rem));padding-inline:max(.75rem,env(safe-area-inset-left));gap:var(--space-4)}.landing-command-deck,.landing-process-ribbon,.landing-process-grid,.landing-clarity-band,.landing-conversion-row,.landing-operations-grid,.landlord-command-grid,.checkout-grid,.results-live-layout,.results-live-system-grid,.results-finished-layout,.unlock-hero-grid,.unlock-reference-grid,.admin-stat-grid,.admin-panel-grid,.admin-report-columns,.admin-data-field-grid,.admin-data-edit-grid,.form-grid,.admin-form-grid,.landlord-status-grid,.unlock-stat-strip,.contact-meta-row,.site-menu-grid-split,.header-menu-grid-compact{grid-template-columns:1fr}.landing-command-copy,.landing-preview-column,.landing-process-ribbon .section-heading-block,.landing-process-grid,.landing-clarity-band .section-heading-block,.landing-trust-copy,.landing-trust-list,.landing-conversion-copy,.landing-inline-form,.landing-operations-grid>:first-child,.landing-operations-column,.landlord-overview,.landlord-workbench,.checkout-grid>:nth-child(1),.checkout-grid>:nth-child(2),.checkout-grid>:nth-child(3),.results-live-main,.results-live-side,.results-finished-layout>:first-child,.results-finished-layout>:last-child,.unlock-intro,.unlock-side-column,.unlock-reference-grid>:first-child,.unlock-reference-grid>:last-child,.admin-panel-grid>*:first-child,.admin-panel-grid>*:last-child,.admin-report-columns>*:first-child,.admin-report-columns>*:last-child,.admin-data-field,.admin-data-editor{grid-column:1 / -1}.site-header,.app-header,.banner,.site-utility,.header-meta,.product-preview-bar,.product-preview-section-head,.landing-command-input-row,.card-actions,.results-email-form,.results-live-email-form,.results-live-status-row,.results-finished-summary-row,.results-finished-card-head,.results-finished-letter-head,.results-finished-group-head,.batch-header,.batch-actions,.share-feedback-actions,.unlocked-actions,.letter-return-actions,.admin-panel-head,.admin-actions-row,.admin-data-row-actions,.admin-banner-actions,.admin-window-row,.admin-data-toolbar,.admin-chart-legend,.results-live-feedback-head{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.site-header,.app-header{gap:var(--space-3)}.site-brand,.brand-button,.site-utility,.header-meta,.site-menu,.header-menu,.product-preview-meta{width:100%}.landing-screen,.landing-renter-flow,.landlord-screen,.checkout-screen,.unlock-screen,.support-screen,.results-live-stage,.results-finished-stage,.contact-stream{gap:var(--space-5)}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row{margin-inline:0;padding-inline:0;padding-block:var(--space-4)}.landing-clarity-copy,.landing-trust-copy .landing-clarity-copy,.landlord-workbench,.unlock-side-slab,.letter-return-card,.admin-data-row-card.selected{padding-left:0;border-left:none}.results-live-steps,.results-finished-groups,.results-finished-contact-list,.results-live-preview-list,.contact-list,.admin-data-list,.admin-report-list{gap:var(--space-2)}.primary,.secondary,.landing-command-button,.results-finished-cta,.admin-chart-legend-button,.admin-chart-legend>button,.admin-window-row>button,.admin-data-toolbar>button,.admin-actions-row>button,.admin-data-row-actions>button,.admin-banner-actions>button,.batch-actions>.secondary,.batch-actions>.primary,.letter-return-actions>.secondary,.letter-return-actions>.primary,.share-feedback-actions>.secondary,.share-feedback-actions>.primary,.unlocked-actions>.secondary,.unlocked-actions>.primary{width:100%;min-height:52px}input,select,textarea,.site-chip,.header-pill,.admin-chart-legend-button,.admin-chart-legend>button,.admin-window-row>button{min-height:52px}.site-chip,.header-pill{width:100%;justify-content:flex-start}.results-finished-message-block,.product-preview-panel,.checkout-slab-letter,.results-live-preview-shell-blurred{padding:var(--space-3)}.results-live-counter-value,.landing-display-heading,.results-finished-summary h2{max-width:none}.results-finished-summary h2,.results-live-counter-value{line-height:1}}button:focus-visible,a:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 0 18px rgba(var(--accent-soft-rgb),.12);border-color:var(--cta-primary)}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);border-color:var(--cta-primary)}.banner-icon{border-color:rgba(var(--accent-soft-rgb),.28);background:rgba(var(--accent-soft-rgb),.14);color:var(--accent-soft)}.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.progress-text,.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count,.contact-chip,.process-step-number,.usage-step-list li:before{color:#6b7280}.banner-kicker,.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.brand-mark,.admin-report-badge,.contact-chip,.surface-pill,.proof-chip,.optional-hint,.results-finished-group-count,.results-finished-contact-tag{letter-spacing:.06em}.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.brand-mark{color:#6b7280}h1,.display-heading,.landing-display-heading,.landlord-display-heading,.admin-title{line-height:1.05;text-wrap:balance}h1{word-break:normal;overflow-wrap:normal}.muted,.banner-reminder,.preview-ledger-note,.unlocked-side-note,.stage-intro-copy,.checkout-simple-copy,.results-live-meta,.results-email-note,.results-finished-copy-status,.share-feedback-body,.support-run,.admin-data-entity-help,.landing-product-lead,.intro-text,.lead,.hero-lead,.admin-lead,.checkout-found-copy,.landing-clarity-copy{color:var(--text-primary);line-height:1.6}.summary-chip{border:none;background:transparent}.primary{min-height:60px;padding:18px 28px;box-shadow:0 18px 36px #0000003d}.primary:hover,.primary:focus-visible{box-shadow:0 6px 20px #00000040}.primary:active{transform:scale(.97)}.landing-command-button{width:100%;min-height:60px;padding:18px 28px;box-shadow:0 18px 36px #0000003d}.landing-command-button:hover,.landing-command-button:focus-visible{box-shadow:0 6px 20px #00000040}.landing-command-button:active{transform:scale(.97)}.landing-command-input-row,.results-live-email-form{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.results-email-form{gap:12px}.landing-command-field input,.results-email-form .run-notify-label>input,.results-live-email-form .run-notify-label>input{background:var(--bg-soft);border-color:var(--border-subtle);box-shadow:none}.landing-command-field input:hover,.landing-command-field input:focus-visible,.results-email-form .run-notify-label>input:hover,.results-email-form .run-notify-label>input:focus-visible,.results-live-email-form .run-notify-label>input:hover,.results-live-email-form .run-notify-label>input:focus-visible{background:var(--bg-soft);border-color:var(--cta-primary);box-shadow:0 0 0 2px var(--focus-ring)}.results-email-form .primary,.results-live-email-form .primary{width:100%;min-width:0}.secondary:hover,.secondary:focus-visible,.admin-chart-legend-button.active,.admin-chart-legend-button:hover,.admin-chart-legend>button[aria-pressed=true]{border-color:rgba(var(--accent-soft-rgb),.34);background:rgba(var(--accent-soft-rgb),.08);color:var(--text-primary)}.progress-fill,.results-live-progress-fill,.admin-bar-fill,.results-live-progress-animated .results-live-progress-fill{background:var(--cta-primary)}.checkout-warning{color:var(--accent-warm)}button,.site-chip-button,.header-pill-button,.brand-button,.admin-chart-legend-button,.admin-chart-legend>button,.banner-dismiss,.banner-close{transition:all .15s ease}.primary,.secondary,.site-chip-button,.header-pill-button,.admin-chart-legend-button,.admin-chart-legend>button,.banner-dismiss,.banner-close{box-shadow:0 0 #0000}.primary:hover,.primary:focus-visible,.secondary:hover,.secondary:focus-visible,.site-chip-button:hover,.site-chip-button:focus-visible,.header-pill-button:hover,.header-pill-button:focus-visible,.admin-chart-legend-button:hover,.admin-chart-legend-button:focus-visible,.admin-chart-legend>button:hover,.admin-chart-legend>button:focus-visible,.banner-dismiss:hover,.banner-dismiss:focus-visible,.banner-close:hover,.banner-close:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #00000029}.primary:active,.secondary:active,.site-chip-button:active,.header-pill-button:active,.admin-chart-legend-button:active,.admin-chart-legend>button:active,.banner-dismiss:active,.banner-close:active{box-shadow:0 4px 10px #0000001f}.site-header,.app-header{border:none;border-bottom:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.banner{border-left-color:rgba(var(--accent-soft-rgb),.38)}.landing-conversion-row{border-top-color:rgba(var(--accent-soft-rgb),.22)}.operations-slab-accent,.landlord-status-card{border-top-color:rgba(var(--accent-soft-rgb),.28)}.unlock-side-slab-primary{border-left-color:rgba(var(--accent-soft-rgb),.38)}.admin-stat-card:nth-child(3n+1){border-top-color:rgba(var(--accent-soft-rgb),.42)}.admin-stat-card:nth-child(3n+2){border-top-color:rgba(var(--cta-primary-rgb),.34)}.admin-data-row-card.selected{border-left-color:rgba(var(--accent-soft-rgb),.42);background:#ffffff06}.admin-report-card:nth-child(odd){border-left-color:rgba(var(--accent-soft-rgb),.32)}.results-live-step-completed .results-live-step-marker{border-color:rgba(var(--accent-soft-rgb),.62);background:rgba(var(--accent-soft-rgb),.92)}.results-live-step-active .results-live-step-marker{box-shadow:0 0 0 6px rgba(var(--cta-primary-rgb),.14)}.landing-subtle-banner{max-width:46rem;margin-top:calc(var(--space-4) * -.25)}.banner-global{align-items:center;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-soft);box-shadow:none;animation:none}.banner-global:before{display:none}.banner-global .banner-content{flex:1;align-items:flex-start;gap:.7rem}.banner-global .banner-actions{flex:0 0 auto;align-self:flex-start}.banner-global .banner-icon{width:1.8rem;height:1.8rem;border-radius:9px;border-color:rgba(var(--accent-soft-rgb),.16);background:rgba(var(--accent-soft-rgb),.08)}.banner-global .banner-icon svg{width:.82rem;height:.82rem;stroke-width:1.7}.banner-global .banner-text{gap:.18rem}.banner-global .banner-text strong{font-size:.92rem;line-height:1.35;font-weight:600}.banner-global .banner-text p{margin:0;font-size:.82rem;line-height:1.45;color:var(--text-secondary)}.banner-global .banner-kicker{font-size:.64rem}.banner-dismiss{min-height:0;padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:0;box-shadow:none}.banner-dismiss:hover,.banner-dismiss:focus-visible{transform:none;background:transparent;color:var(--text-primary);box-shadow:none}.banner-dismiss:active{transform:none}.banner-close{min-width:1.9rem;min-height:1.9rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:1.1rem;line-height:1}.banner-close:hover,.banner-close:focus-visible{border-color:var(--border-subtle);background:var(--bg-soft);color:var(--text-primary);transform:none;box-shadow:none}.banner-close:active{transform:none;box-shadow:none}@media (max-width: 820px){.landing-subtle-banner{max-width:none;margin-top:0}.banner-global{align-items:stretch}.banner-global .banner-actions{align-self:flex-start}}.primary,.landing-command-button,.results-email-form .primary,.results-live-email-form .primary{box-shadow:0 18px 36px #0000003d,0 1px #ffffff0a}.primary:hover,.primary:focus-visible,.landing-command-button:hover,.landing-command-button:focus-visible,.results-email-form .primary:hover,.results-email-form .primary:focus-visible,.results-live-email-form .primary:hover,.results-live-email-form .primary:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #00000047,0 1px #ffffff0a}.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.progress-text,.brand-mark{color:#f3f4f6d1}.landing-process-ribbon,.landing-clarity-band{background:transparent}.landing-conversion-row{background:transparent;border-top-color:#ffffff14}.operations-slab,.landlord-plan-strip,.landlord-status-card{padding:var(--space-4);border:1px solid rgba(255,255,255,.05);border-radius:14px;background:var(--bg-elevated);box-shadow:0 16px 32px #0000001f}.operations-slab-accent,.landlord-status-card{border-color:#ffffff0f}.site-chip-button:hover,.site-chip-button:focus-visible,.site-chip-button.active,.header-pill-button:hover,.header-pill-button:focus-visible,.header-pill-button.active,.secondary:hover,.secondary:focus-visible,.admin-chart-legend-button.active,.admin-chart-legend-button:hover,.admin-chart-legend>button[aria-pressed=true],.site-menu-option.active,.site-menu-option:hover,.site-menu-option:focus-visible{background:transparent}.banner-icon,.banner-global .banner-icon,.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count,.landlord-status-badge.active{background:transparent;border-color:var(--border-subtle)}.banner-icon,.banner-global .banner-icon,.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count,.contact-chip,.process-step-number,.progress-text,.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.usage-step-list li:before,.landlord-status-badge.active{color:var(--accent-soft)}.landing-conversion-row,.operations-slab-accent,.landlord-status-card,.unlock-side-slab-primary,.admin-stat-card:nth-child(3n+1),.admin-stat-card:nth-child(3n+2),.admin-data-row-card.selected,.admin-report-card:nth-child(odd),.banner{border-color:var(--border-subtle);border-top-color:var(--border-divider);border-left-color:var(--border-divider)}.results-live-step-completed .results-live-step-marker{background:transparent;border-color:var(--border-subtle);color:var(--accent-soft)}.results-live-step-completed{border-color:var(--border-subtle)}.results-live-step-active .results-live-step-marker,.progress-fill,.results-live-progress-fill,.admin-bar-fill,.results-live-progress-animated .results-live-progress-fill,.primary,.landing-command-button,.results-email-form .primary,.results-live-email-form .primary{background:var(--cta-primary)}.primary:hover,.primary:focus-visible,.landing-command-button:hover,.landing-command-button:focus-visible,.results-email-form .primary:hover,.results-email-form .primary:focus-visible,.results-live-email-form .primary:hover,.results-live-email-form .primary:focus-visible{background:var(--cta-hover)}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,.primary,.primary:hover,.primary:focus-visible,.landing-command-button,.landing-command-button:hover,.landing-command-button:focus-visible,.secondary,.secondary:hover,.secondary:focus-visible,.site-chip,.header-pill,.site-chip-button:hover,.site-chip-button:focus-visible,.site-chip-button.active,.header-pill-button:hover,.header-pill-button:focus-visible,.header-pill-button.active,.site-menu,.header-menu,.site-menu-option,.site-menu-option.active,.site-menu-option:hover,.site-menu-option:focus-visible,.banner,.banner-error,.banner-icon,.card,.stage-panel,.surface-slab,.batch-card,.preview-ledger,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.admin-dashboard-card,.checkout-slab-letter,.product-preview-panel,.product-preview-message-block,.results-live-preview-shell-blurred,.results-finished-message-block,.results-live-preview-list-blurred .results-live-preview-item,.letter-return-preview,.admin-chart-tooltip,.admin-chart-legend-button,.admin-chart-legend>button,.landlord-status-badge,.product-preview-city,.banner-global,.results-live-step-marker,.results-live-step-completed .results-live-step-marker,.results-live-step-active .results-live-step-marker{border-color:var(--border-subtle)}.results-live-step-marker,.results-live-step-completed .results-live-step-marker,.results-live-step-active .results-live-step-marker,.results-live-step-completed,.results-live-step-active,.landlord-status-badge{border-width:1px}.preview-ledger-head,.checkout-slab-head,.results-finished-card-head,.admin-panel-head,.landing-process-ribbon,.process-step,.landing-clarity-band,.landing-conversion-row,.operations-slab,.landlord-plan-strip,.landlord-status-card,.checkout-stage-intro,.unlock-intro,.results-live-head,.results-finished-summary,.checkout-slab-results,.checkout-slab-action,.selection-card,.product-preview-bar,.product-preview-emails li,.feedback-slab,.results-live-side-card,.results-live-feedback,.results-live-support,.results-email-card,.results-finished-group,.admin-empty-chart,.admin-data-row-card,.admin-report-card,.admin-stat-card,.admin-chart-shell,.site-header,.app-header{border-color:var(--border-divider)}.banner,.landing-clarity-copy,.landlord-workbench,.unlock-side-slab,.unlock-side-slab-primary,.unlock-side-slab-support,.admin-data-row-card.selected,.admin-report-card,.admin-report-card:nth-child(odd){border-left-width:1px;border-left-color:var(--border-divider)}.admin-stat-card,.operations-slab,.landlord-plan-strip,.landlord-status-card,.landing-conversion-row,.admin-panel,.admin-empty-chart,.feedback-slab,.results-live-side-card,.results-live-feedback,.results-live-support,.results-email-card,.results-finished-group{border-top-color:var(--border-divider)}.operations-slab-accent,.landlord-status-card,.admin-stat-card:nth-child(3n+1),.admin-stat-card:nth-child(3n+2),.admin-stat-card:nth-child(3n),.admin-data-row-card.selected,.admin-report-card:nth-child(odd){border-color:var(--border-divider)}.btn-primary{background:#546b41;color:#fff;min-height:56px;padding:16px 28px;border-radius:8px;font-weight:600;border:1px solid #546B41;position:relative;overflow:hidden;box-shadow:0 6px 16px #546b4133;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn-primary:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 10px 24px #546b4140}.btn-primary:active{background:var(--cta-active);transform:translateY(0);box-shadow:0 4px 12px #546b412e}.input{background:#f1f3f5;border:1px solid #E2E5EA;color:var(--text-primary);height:50px;padding:0 14px;border-radius:8px;box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px #11131508;transition:all .15s ease}.input:focus{outline:none;border-color:var(--cta-primary);background:#fff;box-shadow:inset 0 1px 1px #ffffffe6,0 0 0 2px var(--focus-ring);transform:none}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.hero-content{max-width:580px}.hero-cta{margin-top:24px;display:flex;flex-direction:column;gap:12px}.preview{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:24px;box-shadow:0 10px 40px #0006;transition:transform .2s ease,box-shadow .2s ease}.preview:hover{transform:translateY(-2px);box-shadow:0 20px 60px #00000080}.preview-header{display:flex;justify-content:space-between;margin-bottom:16px;font-size:13px;color:var(--text-muted)}.preview-message{background:#101216;padding:16px;border-radius:8px;margin-bottom:16px}.preview-email{padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:14px;transition:background .15s ease}.preview-email:hover{background:#ffffff08}.divider{height:1px;background:var(--border-subtle);opacity:.6}.item{transition:background .15s ease}.item:hover{background:#ffffff05}.tag{color:var(--accent-soft);font-size:12px}.navbar{background:transparent;border-bottom:1px solid rgba(255,255,255,.04)}.banner{background:var(--bg-soft);border:1px solid var(--border-subtle);padding:12px 16px;border-radius:8px;font-size:14px;color:var(--text-secondary)}.fade-up{opacity:0;transform:translateY(12px);animation:fadeUp .5s ease forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero{grid-template-columns:1fr;gap:40px}h1{font-size:34px}.btn-primary{width:100%}}.email-box:focus-within{border-color:var(--cta-primary);box-shadow:0 0 0 2px var(--focus-ring)}.page{animation:pageFade .25s ease}@keyframes pageFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-command-copy{gap:0}.landing-product-label{margin-bottom:12px}.landing-display-heading{max-width:520px;font-size:clamp(48px,4.6vw,52px);margin-bottom:20px}.landing-product-lead{max-width:30rem;margin-bottom:28px}.landing-command-form{max-width:30rem;gap:12px}.landing-command-input-row{gap:12px}.landing-preview-column{transform:translateY(20px)}.landing-command-button{min-height:68px;padding:18px 26px;background:#2f3928;border-color:#2f3928;font-size:1.08rem;font-weight:700;letter-spacing:-.01em;box-shadow:0 1px 2px #0000000d,0 10px 22px #0000001f}.landing-command-button:hover,.landing-command-button:focus-visible{background:#26301f;border-color:#26301f;box-shadow:0 1px 2px #0000000d,0 12px 24px #00000024}@media (max-width: 820px){.landing-command-copy{width:100%;max-width:100%}.landing-display-heading{max-width:none}.landing-command-form{max-width:100%}.landing-preview-column{transform:none}}body,.page{background:radial-gradient(circle at 20% 10%,rgba(84,107,65,.05),transparent 40%),radial-gradient(circle at 80% 30%,rgba(0,0,0,.03),transparent 50%),#f7f8fa}#root,.site-frame,.app-scale{background:transparent}.site-header,.app-header,.navbar{border:none;border-bottom:1px solid #E5E7EB;border-radius:0;background:#ffffffb3;box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-menu,.header-menu,.admin-chart-tooltip,.preview,.preview-message,.results-live-preview-shell-blurred,.product-preview-panel,.product-preview-message-block,.results-finished-message-block,.letter-return-preview,.checkout-slab-letter,.preview-ledger,.card,.stage-panel,.surface-slab,.results-live-card,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-side-card,.results-live-feedback,.results-live-support,.results-email-card,.results-finished-group,.unlock-side-slab,.feedback-slab,.usage-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.run-notify-card,.run-rescue-card,.unlocked-side-card,.action-card,.share-feedback-card,.restore-purchase-card,.landlord-plan-card,.landlord-form-card,.region-showcase-card,.region-hero-card,.region-mini-card,.stage-summary-card,.checkout-panel,.banner-global,.support-banner{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.selection-card,.results-live-step,.results-live-side-list li,.results-live-preview-item,.results-live-preview-list-blurred .results-live-preview-item,.checkout-email-preview-item,.results-finished-contact-item,.contact-row,.admin-data-field,.admin-data-editor,.admin-detail-row,.admin-bar-row,.admin-report-opportunity,.admin-report-prompt,.usage-step-list li,.product-preview-emails li,.preview-email,.item{border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-soft);box-shadow:none}.selection-card,.results-live-step,.results-live-side-list li,.results-live-preview-item,.results-live-preview-list-blurred .results-live-preview-item,.checkout-email-preview-item,.results-finished-contact-item,.contact-row,.admin-data-field,.admin-data-editor,.admin-detail-row,.admin-bar-row,.admin-report-opportunity,.admin-report-prompt,.usage-step-list li,.product-preview-emails li,.preview-email{padding:.95rem 1rem}.batch-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-soft)}.primary,.landing-command-button,.results-email-form .primary,.results-live-email-form .primary,.btn-primary{min-height:56px;padding:16px 28px;border:1px solid #546B41;background:#546b41;color:#fff;font-weight:600;box-shadow:0 6px 16px #546b4133;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.primary:hover,.primary:focus-visible,.landing-command-button:hover,.landing-command-button:focus-visible,.results-email-form .primary:hover,.results-email-form .primary:focus-visible,.results-live-email-form .primary:hover,.results-live-email-form .primary:focus-visible,.btn-primary:hover{background:var(--cta-hover);border-color:var(--cta-hover);transform:translateY(-1px);box-shadow:0 10px 24px #546b4140}.primary:active,.landing-command-button:active,.results-email-form .primary:active,.results-live-email-form .primary:active,.btn-primary:active{transform:none;box-shadow:0 4px 12px #546b412e}.landing-command-button{min-height:68px;padding:18px 26px;border-color:#2f3928;background:#2f3928;font-size:1.08rem;box-shadow:0 1px 2px #0000000d,0 10px 22px #0000001f}.landing-command-button:hover,.landing-command-button:focus-visible{border-color:#26301f;background:#26301f;box-shadow:0 1px 2px #0000000d,0 12px 24px #00000024}.landing-command-button:active{border-color:#1f281a;background:#1f281a;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000001f}.secondary,.admin-chart-legend-button,.admin-chart-legend>button,.site-chip,.header-pill,.site-menu-option,.header-option,.run-rescue-button,.surface-pill,.proof-chip,.contact-chip,.admin-report-badge,.optional-hint,.summary-chip,.results-finished-group-count,.results-finished-contact-tag,.landlord-status-badge,.product-preview-city,.tag{border:1px solid var(--border-subtle);background:var(--bg-soft);color:var(--text-secondary);box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.secondary:hover,.secondary:focus-visible,.admin-chart-legend-button.active,.admin-chart-legend-button:hover,.admin-chart-legend>button[aria-pressed=true],.site-chip-button:hover,.site-chip-button:focus-visible,.site-chip-button.active,.header-pill-button:hover,.header-pill-button:focus-visible,.header-pill-button.active,.site-menu-option.active,.site-menu-option:hover,.site-menu-option:focus-visible,.header-option.active,.header-option:hover,.header-option:focus-visible,.run-rescue-button:hover,.run-rescue-button:focus-visible{border-color:var(--border-strong);background:#f6f7f9;color:var(--text-primary);box-shadow:none}input,textarea,select,.input,.email-box,.landing-command-field input,.results-email-form .run-notify-label>input,.results-live-email-form .run-notify-label>input{border:1px solid #E2E5EA;background:#f1f3f5;color:var(--text-primary);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px #11131508;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder,.input::placeholder,.landing-command-field input::placeholder,.results-email-form .run-notify-label>input::placeholder,.results-live-email-form .run-notify-label>input::placeholder{color:var(--text-secondary);opacity:.72}input:hover,textarea:hover,select:hover,.landing-command-field input:hover,.results-email-form .run-notify-label>input:hover,.results-live-email-form .run-notify-label>input:hover{border-color:#d5dae1;background:#f1f3f5;box-shadow:inset 0 1px 1px #ffffffd1,inset 0 -1px #11131509}input:focus-visible,textarea:focus-visible,select:focus-visible,.input:focus,.email-box:focus-within,.landing-command-field input:focus-visible,.results-email-form .run-notify-label>input:focus-visible,.results-live-email-form .run-notify-label>input:focus-visible{border-color:var(--cta-primary);background:#fff;box-shadow:inset 0 1px 1px #ffffffeb,0 0 0 2px #546b411f}button:focus-visible,a:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.banner,.banner-error,.banner-global,.landing-subtle-banner{border:1px solid var(--border-subtle);background:var(--bg-soft);color:var(--text-primary);box-shadow:none}.banner{border-left:1px solid var(--border-subtle)}.banner-icon,.banner-global .banner-icon,.product-preview-city,.tag{border-color:var(--border-subtle);background:transparent;color:#99ad7a}.surface-pill,.admin-report-badge.is-accent,.summary-chip,.results-finished-group-count,.contact-chip,.landlord-status-badge.active{border-color:var(--border-subtle);background:var(--bg-soft);color:var(--text-secondary)}.stage-kicker,.section-kicker,.eyebrow-tag,.hero-eyebrow,.banner-kicker,.process-step-number,.region-showcase-label,.landlord-plan-label{color:#99ad7a}.muted,.banner-reminder,.preview-ledger-note,.unlocked-side-note,.stage-intro-copy,.checkout-simple-copy,.results-live-meta,.results-email-note,.results-finished-copy-status,.share-feedback-body,.support-run,.admin-data-entity-help,.landing-product-lead,.intro-text,.lead,.hero-lead,.admin-lead,.checkout-found-copy,.landing-clarity-copy,.preview-header,.banner-global .banner-text p{color:var(--text-secondary)}.preview-ledger-head,.checkout-slab-head,.results-finished-card-head,.admin-panel-head,.landing-process-ribbon,.process-step,.landing-clarity-band,.landing-conversion-row,.operations-slab,.landlord-plan-strip,.landlord-status-card,.checkout-stage-intro,.unlock-intro,.results-live-head,.results-finished-summary,.checkout-slab-results,.checkout-slab-action,.product-preview-bar,.feedback-slab,.results-live-side-card,.results-live-feedback,.results-live-support,.results-email-card,.results-finished-group,.admin-empty-chart,.admin-data-row-card,.admin-report-card,.admin-stat-card,.admin-chart-shell,.section-band-divider{border-color:var(--border-divider)}.landing-clarity-copy,.landlord-workbench,.unlock-side-slab,.unlock-side-slab-primary,.unlock-side-slab-support,.admin-data-row-card.selected,.admin-report-card,.admin-report-card:nth-child(odd),.banner{border-left-color:var(--border-divider)}.admin-data-row-card.selected,.results-live-step-completed,.results-live-step-active{background:var(--bg-soft);border-color:var(--border-subtle)}.results-live-step-marker,.results-live-step-completed .results-live-step-marker,.results-live-step-active .results-live-step-marker{border:1px solid var(--border-subtle);background:var(--bg-elevated)}.landing-command-deck,.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row,.landing-operations-grid,.landing-subtle-banner{border:none;border-radius:0;background:transparent;box-shadow:none}.landing-command-deck,.landing-operations-grid{align-items:start}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row{padding-block:var(--space-6)}.landing-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem)}.process-step{padding:0;border:none;gap:.55rem var(--space-2);align-content:start}.process-step strong{font-size:1rem}.landing-trust-list{gap:var(--space-3)}.landing-trust-item{padding:0;border:none}.landing-conversion-row{align-items:start}.landing-inline-form{gap:var(--space-3)}.operations-slab,.operations-slab-accent{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.landing-operations-column{gap:var(--space-5)}.landing-subtle-banner .banner{padding:0 0 0 var(--space-3);border:none;border-left:2px solid rgba(var(--accent-soft-rgb),.24);border-radius:0;background:transparent;box-shadow:none}.results-live-step-active .results-live-step-label,.results-live-step-completed .results-live-step-label{color:var(--text-primary)}.results-live-step-completed .results-live-step-marker,.results-live-step-active .results-live-step-marker,.progress-fill,.results-live-progress-fill,.admin-bar-fill,.results-live-progress-animated .results-live-progress-fill{border-color:var(--cta-primary);background:var(--cta-primary);box-shadow:none}.progress-track,.results-live-progress,.admin-bar-track,.results-live-progress.results-live-progress-animated{background:#e6eaf0}.results-live-progress-animated .results-live-progress-fill:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.results-live-preview-shell-blurred,.preview-message{background:var(--bg-elevated)}.preview-email:hover,.item:hover{background:#11131508}.hero-content{width:min(100%,600px);max-width:600px}.preview,.product-preview-panel{background:#fff;border:1px solid #E2E5EA;border-radius:12px;padding:24px;gap:18px;box-shadow:var(--shadow-soft)}.preview:hover,.product-preview-panel:hover{transform:none;box-shadow:var(--shadow-soft)}.preview-message,.product-preview-message-block{background:#f3f4f6;padding:16px;margin:0;border:none;border-radius:8px;box-shadow:none}.preview-message,.product-preview-message,.preview-ledger-body{color:#111315;line-height:1.72}.product-preview-message,.preview-ledger-body{margin:0}.preview-email,.product-preview-emails li{border-bottom:1px solid var(--border-subtle);background:transparent}.preview-email:hover,.product-preview-emails li:hover,.item:hover{background:transparent}.product-preview-bar,.preview-ledger-head,.product-preview-section+.product-preview-section{border-color:var(--border-subtle)}.product-preview-title,.preview-ledger-subject,.product-preview-message,.preview-ledger-body,.preview-email,.product-preview-emails li,.preview-header{color:#111315}.preview-ledger-note,.product-preview-note,.preview-header{color:#4f565d}.surface-label,.product-preview-city,.tag{color:#99ad7a}.product-preview-city{border-color:var(--border-subtle);background:transparent}@media (max-width: 820px){.site-shell,.app-shell{width:min(100%,calc(100% - 1.25rem));gap:1.25rem;padding-inline:max(.625rem,env(safe-area-inset-left))}.site-header,.app-header{gap:.9rem;padding:1rem;border-radius:0}.site-banner-stack{gap:.85rem}.landing-screen,.landing-renter-flow,.landlord-screen,.checkout-screen,.unlock-screen,.support-screen,.results-live-stage,.results-finished-stage{gap:clamp(2rem,7vw,2.75rem)}.landing-command-form,.landing-inline-form,.restore-purchase-form,.results-email-form,.share-feedback-followup,.results-finished-summary,.results-live-preview-shell,.results-finished-status-stack,.card-actions,.landing-command-actions,.share-feedback-actions,.unlocked-actions,.batch-actions,.results-finished-letter-actions,.landlord-return-row{gap:1rem}.preview,.product-preview-panel,.banner,.banner-global,.card,.surface-slab,.preview-ledger,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.run-notify-card,.run-rescue-card,.unlocked-side-card,.action-card,.share-feedback-card,.restore-purchase-card,.landlord-plan-card,.landlord-form-card,.region-showcase-card,.region-hero-card,.region-mini-card,.stage-summary-card,.checkout-panel,.support-banner,.product-preview-message-block,.checkout-slab-letter,.letter-return-preview,.results-live-preview-shell-blurred{padding:1.1rem;border-radius:16px}.product-preview-message-block,.preview-message{padding:1rem}.landing-process-grid{grid-template-columns:1fr}.landing-process-ribbon,.landing-clarity-band,.landing-conversion-row{padding-block:var(--space-4)}.operations-slab,.operations-slab-accent{padding:0;border-radius:0}.landing-subtle-banner .banner{padding-left:1rem;border-radius:0}.landing-display-heading,h1{font-size:clamp(2.45rem,11vw,3.5rem);line-height:1}.landing-product-lead,.intro-text,.lead,.hero-lead,.banner-global .banner-text p,.muted{color:#50565c;line-height:1.58}input,select,.input,.landing-command-field input,.results-email-form .run-notify-label>input,.results-live-email-form .run-notify-label>input,.restore-purchase-field input{min-height:52px}textarea,.run-notify-label>textarea{min-height:136px}.primary,.landing-command-button,.results-email-form .primary,.results-live-email-form .primary,.btn-primary{min-height:56px;padding:16px 22px}.secondary{min-height:52px;padding:14px 20px}.site-chip,.header-pill,.banner-close{min-width:44px;min-height:44px}.banner-content{gap:.8rem}}@media (max-width: 560px){.site-shell,.app-shell{width:min(100%,calc(100% - .875rem));gap:1rem;padding-inline:max(.4375rem,env(safe-area-inset-left))}.site-header,.app-header{padding:.95rem}.landing-display-heading,h1{font-size:clamp(2.2rem,11vw,3rem)}.landing-command-form,.landing-inline-form,.restore-purchase-form,.results-email-form,.card-actions,.landing-command-actions,.share-feedback-actions,.unlocked-actions,.batch-actions,.results-finished-letter-actions{gap:.9rem}.preview,.product-preview-panel,.banner,.banner-global,.card,.surface-slab,.preview-ledger,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.usage-card,.selection-card,.admin-panel,.admin-stat-card,.admin-data-row-card,.admin-report-card,.admin-empty-chart,.run-notify-card,.run-rescue-card,.unlocked-side-card,.action-card,.share-feedback-card,.restore-purchase-card,.landlord-plan-card,.landlord-form-card,.region-showcase-card,.region-hero-card,.region-mini-card,.stage-summary-card,.checkout-panel,.support-banner,.product-preview-message-block,.checkout-slab-letter,.letter-return-preview,.results-live-preview-shell-blurred{padding:1rem;border-radius:14px}}:root{--layout-max-width: 1120px;--bg: #FAFAFA;--card: #FFFFFF;--border: #E5E7EB;--text: #111111;--text-secondary: #6B7280;--primary: #546B41;--primary-hover: #435535;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 64px;--space-8: 96px;--bg-main: var(--bg);--bg-elevated: var(--card);--bg-soft: var(--bg);--bg-strong: var(--border);--text-primary: var(--text);--text-muted: var(--text-secondary);--text-tertiary: var(--text-secondary);--border-subtle: var(--border);--border-divider: var(--border);--border-divider-strong: var(--border);--border-strong: var(--border);--cta-primary: var(--primary);--cta-hover: var(--primary-hover);--cta-active: var(--primary-hover);--cta-primary-rgb: 84, 107, 65;--focus-ring: rgba(84, 107, 65, .18)}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.page{background:var(--bg)}.app-shell{max-width:var(--layout-max-width, 1120px)}.container{max-width:1200px;margin:0 auto;padding:0 32px}.section{padding:96px 0}.grid-2{display:grid;grid-template-columns:1.2fr .8fr;gap:64px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.header,.site-header,.app-header{height:72px;display:flex;align-items:center;padding:0;border:none;border-bottom:1px solid var(--border);border-radius:0;background:var(--card);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.site-brand{display:inline-flex;align-items:center;height:100%;padding:0;border:none;background:transparent}.site-brand-lockup{gap:2px}.logo,.site-wordmark{font-weight:600;font-size:18px}.subtitle,.site-caption{font-size:13px;color:var(--text-secondary)}.site-utility{flex-wrap:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-hero{width:100%}.landing-hero-grid{align-items:start}.landing-hero-copy{max-width:600px}.landing-hero-eyebrow{margin-bottom:12px;color:var(--primary);font-size:13px;text-transform:uppercase}.landing-hero-title{margin:0 0 24px;font-size:56px;line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--text)}.landing-hero-lead{margin:0 0 32px;font-size:18px;color:var(--text-secondary)}.landing-hero-form{display:flex;flex-direction:column;gap:12px;max-width:420px}.landing-hero-form input{height:52px;min-height:52px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:none;color:var(--text)}.landing-hero-form input:hover,.landing-hero-form input:focus-visible{background:var(--card);border-color:var(--primary)}.landing-hero-submit{min-height:52px;padding:0 20px;border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);color:#fff;font-size:16px;font-weight:600;box-shadow:none}.landing-hero-submit:hover,.landing-hero-submit:focus-visible{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:none;transform:none}.landing-hero-submit:active{transform:none}.landing-hero-note{font-size:13px;color:var(--text-secondary)}.landing-hero-card{align-self:start;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:none}.landing-hero-card-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.landing-hero-card-city{color:var(--text-secondary)}.landing-hero-card-subhead{margin-bottom:16px;font-size:14px;color:var(--text)}.landing-hero-message{margin-bottom:16px;padding:16px;border-radius:var(--radius-sm);background:#f3f4f6;font-size:14px;color:var(--text)}.landing-hero-card-list{display:flex;flex-direction:column;gap:8px}.landing-hero-card .list-item{padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text);font-size:14px}@media (max-width: 960px){.landing-hero-grid{grid-template-columns:1fr;gap:48px}.landing-hero-title{font-size:44px}}@media (max-width: 640px){.landing-hero-title{font-size:36px}.landing-hero-card{padding:20px}}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;box-shadow:none}input{height:52px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 14px;font-size:15px}button{height:52px;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:500;cursor:pointer;box-shadow:none}button:hover{background:var(--primary-hover)}.list-item{padding:12px;border:1px solid var(--border);border-radius:8px}.landing-steps-section{width:100%}.landing-steps-intro{max-width:520px;margin-bottom:48px}.landing-steps-intro h2{margin-bottom:12px}.landing-steps-intro p,.landing-steps-card p{color:var(--text-secondary)}.landing-steps-grid{align-items:start}.landing-steps-card{display:grid;gap:12px}.landing-steps-number{font-size:15px;color:var(--text)}@media (max-width: 960px){.landing-steps-grid{grid-template-columns:1fr}}.page{background:#f7f7f8;min-height:100vh;padding:64px 0}.form-container{max-width:720px;margin:0 auto}.form-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:32px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.full{grid-column:span 2}.progress{height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;margin-bottom:24px}.progress-fill{height:100%;background:var(--primary);width:40%}.status{display:flex;flex-direction:column;gap:12px}.status-item{padding:12px;border:1px solid var(--border);border-radius:8px}.results-live-structured-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:32px;align-items:start}.results-live-primary{display:grid;gap:24px}.results-live-primary .results-live-system-head{gap:12px}.results-live-steps{list-style:none;margin:0;padding:0}.status-item.results-live-step{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;background:#fff}.status-item.results-live-step .results-live-step-label{color:var(--text)}.status-item.results-live-step.results-live-step-pending .results-live-step-label{color:var(--text-secondary)}.status-item.results-live-step .results-live-step-marker{width:10px;height:10px;border-radius:999px;border:2px solid var(--border);background:transparent;box-shadow:none}.status-item.results-live-step.results-live-step-completed .results-live-step-marker,.status-item.results-live-step.results-live-step-active .results-live-step-marker{border-color:var(--primary);background:var(--primary)}.status-item.results-live-step.results-live-step-active{border-color:var(--primary)}.results-live-preview-card{display:grid;gap:24px;align-self:start}.results-live-preview-card-head{display:grid;gap:8px}@media (max-width: 960px){.results-live-structured-grid{grid-template-columns:1fr}}:root{--page-inline: clamp(20px, 4vw, 32px);--section-gap: clamp(56px, 8vw, 88px);--surface-padding: clamp(20px, 2.4vw, 28px);--surface-shadow: 0 1px 2px rgba(17, 17, 17, .04);--item-surface: #F7F7F8;--button-height: 52px;--button-padding-inline: 18px}.site-shell,.app-shell{width:min(100%,calc(var(--layout-max-width) + (var(--page-inline) * 2)));max-width:calc(var(--layout-max-width) + (var(--page-inline) * 2));margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) var(--page-inline) calc(48px + env(safe-area-inset-bottom));gap:var(--section-gap)}.container{width:100%;max-width:none;margin:0;padding:0}.section{padding:0}.landing-renter-flow{gap:var(--section-gap)}.landlord-screen,.checkout-screen,.support-screen,.unlock-screen,.results-live-stage,.results-finished-stage,.contact-stream,.stage-panel,.form-stage{gap:var(--space-5)}.grid-2,.grid-3,.landing-hero-grid,.landing-steps-grid,.landing-operations-grid,.landlord-command-grid,.checkout-grid,.unlock-hero-grid,.unlock-reference-grid,.results-finished-layout,.results-live-structured-grid,.landlord-status-grid,.unlock-stat-strip,.form-grid,.card-actions,.unlocked-actions,.share-feedback-actions,.batch-actions,.letter-return-actions,.banner-actions{align-items:start}.landing-clarity-band,.landing-conversion-row,.landing-operations-grid,.landlord-command-grid,.checkout-grid,.unlock-hero-grid,.unlock-reference-grid,.results-finished-layout,.results-live-structured-grid{width:100%;margin:0;padding-inline:0}.stage-panel :where(h1,h2,h3,h4,p),.section :where(h1,h2,h3,h4,p),.landing-clarity-band :where(h1,h2,h3,h4,p),.landing-conversion-row :where(h1,h2,h3,h4,p),.checkout-grid :where(h1,h2,h3,h4,p),.unlock-hero-grid :where(h1,h2,h3,h4,p),.results-live-structured-grid :where(h1,h2,h3,h4,p),.results-finished-layout :where(h1,h2,h3,h4,p){margin:0}.landing-steps-intro,.stage-intro,.section-heading-block,.results-live-title-block,.results-finished-summary-copy,.results-email-copy,.results-live-support-copy,.usage-card-head,.results-live-preview-card-head{max-width:44rem}:is(.card,.landing-hero-card,.landing-steps-card,.surface-slab,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.results-finished-card,.results-email-card,.results-live-support,.results-live-feedback,.results-finished-group,.checkout-slab,.unlock-side-slab,.feedback-slab,.usage-card,.selection-card,.product-preview-panel,.results-live-preview-card,.results-live-primary,.results-live-inline-error,.batch-card,.summary-stat,.landing-trust-item){display:grid;align-content:start;gap:var(--space-3);padding:var(--surface-padding);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--surface-shadow)}:is(.card,.landing-hero-card,.landing-steps-card,.surface-slab,.operations-slab,.landlord-plan-strip,.landlord-status-card,.results-live-card,.results-finished-card,.results-email-card,.results-live-support,.results-live-feedback,.results-finished-group,.checkout-slab,.unlock-side-slab,.feedback-slab,.usage-card,.selection-card,.product-preview-panel,.results-live-preview-card,.results-live-primary,.results-live-inline-error,.batch-card,.summary-stat,.landing-trust-item):before{display:none}.landing-trust-list,.checkout-static-notes,.results-finished-groups,.contact-stream,.landing-hero-card-list,.results-live-preview-list,.checkout-email-preview-list,.results-finished-contact-list,.contact-list,.results-live-side-list,.results-live-steps{gap:var(--space-3)}.landlord-status-grid>div,.results-finished-contact-item,.results-live-preview-item,.checkout-email-preview-item,.contact-row,.list-item,.results-live-step,.results-live-side-list li,.preview-ledger-list li,.selection-card,.landing-hero-card .list-item{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--item-surface);box-shadow:none}.results-live-step{gap:12px}.contact-row,.results-live-step,.results-live-side-list li,.preview-ledger-list li,.results-finished-contact-item,.results-live-preview-item,.checkout-email-preview-item{border-top:1px solid var(--border)}.preview-ledger-body,.checkout-letter-preview,.results-finished-message-block,.letter-return-preview,.results-live-preview-shell-blurred,.landing-hero-message{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--item-surface);box-shadow:none}.card-actions,.unlocked-actions,.share-feedback-actions,.batch-actions,.letter-return-actions,.banner-actions{gap:12px}.card-actions{justify-content:space-between}.unlocked-actions,.share-feedback-actions,.batch-actions,.letter-return-actions,.banner-actions{justify-content:flex-start}.primary,.secondary,.landing-hero-submit,a.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--button-height);height:var(--button-height);padding:0 var(--button-padding-inline);border:1px solid var(--border);border-radius:var(--radius-md);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.primary,.landing-hero-submit{background:var(--primary);border-color:var(--primary);color:#fff}.primary:hover,.primary:focus-visible,.landing-hero-submit:hover,.landing-hero-submit:focus-visible{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff;box-shadow:none;transform:none}.primary:active,.landing-hero-submit:active{transform:none}.secondary,a.secondary{background:var(--card);border-color:var(--border);color:var(--text)}.secondary:hover,.secondary:focus-visible,a.secondary:hover,a.secondary:focus-visible{background:var(--item-surface);border-color:#d1d5db;color:var(--text);box-shadow:none;transform:none}.secondary.subtle{background:transparent;color:var(--text-secondary)}.secondary.subtle:hover,.secondary.subtle:focus-visible{background:var(--item-surface);border-color:#d1d5db;color:var(--text)}.primary:disabled,.secondary:disabled,.landing-hero-submit:disabled,a.secondary[aria-disabled=true]{cursor:not-allowed;opacity:.6}.landing-hero-submit,.landing-inline-form .primary,.results-email-form .primary,.results-live-email-form .primary{width:100%}.results-live-system,.results-live-system-head,.results-live-primary,.results-live-preview-card,.results-live-email-handoff,.results-live-support,.results-live-inline-error,.results-finished-summary,.results-finished-card,.results-finished-contacts-card,.results-finished-letter-card{gap:var(--space-4)}.results-live-optional-card{background:var(--bg-soft);border-color:var(--border-subtle)}.results-live-optional-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.results-live-optional-toggle{min-width:10rem}.results-live-optional-helper{margin-top:calc(var(--space-2) * -1)}.results-live-optional-card .form-grid{gap:.875rem 1rem}.results-live-optional-card :is(input,textarea){background:var(--bg-elevated)}@media (max-width: 900px){.site-shell,.app-shell{width:100%;max-width:none;padding:calc(18px + env(safe-area-inset-top)) 20px calc(36px + env(safe-area-inset-bottom))}.landing-renter-flow{gap:var(--space-7)}.card-actions,.unlocked-actions,.share-feedback-actions,.batch-actions,.letter-return-actions,.banner-actions,.results-email-form,.results-live-email-form{flex-direction:column;align-items:stretch}.primary,.secondary,.landing-hero-submit,a.secondary{width:100%}.results-live-optional-head{flex-direction:column}.results-live-optional-toggle{width:100%}}
