:root{color-scheme:dark;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: #0E0F12;--bg-elevated: #14161B;--bg-soft: #1A1D24;--bg-strong: #111318;--text-primary: #F3F4F6;--text-secondary: #A1A1AA;--text-muted: #6B7280;--text-tertiary: var(--text-secondary);--border-subtle: #262A33;--border-divider: rgba(255, 255, 255, .08);--border-divider-strong: rgba(255, 255, 255, .12);--border-strong: #2F3440;--cta-primary: #546B41;--cta-hover: #435735;--cta-active: #3A4C2E;--cta-primary-rgb: 84, 107, 65;--success: #B3B3B3;--danger: #9A9A9A;--warning: #C2C2C2;--accent-soft: #99AD7A;--accent-soft-rgb: 153, 173, 122;--accent-strong: rgba(153, 173, 122, .22);--accent-warm: #C2C2C2;--accent-light: #EDEDED;--success-soft: rgba(179, 179, 179, .14);--danger-soft: rgba(154, 154, 154, .14);--warning-soft: rgba(194, 194, 194, .12);--shadow-soft: 0 18px 48px rgba(0, 0, 0, .28);--shadow-deep: 0 32px 84px rgba(0, 0, 0, .42);--radius-lg: 24px;--radius-md: 18px;--shell-width: 1200px;--chart-series-sessions: #686868;--chart-series-runs: #7A7A7A;--chart-series-completed: #8D8D8D;--chart-series-checkouts: #A1A1A1;--chart-series-payments: #C0C0C0;--chart-series-unlocks: #F3F4F6;--focus-ring: rgba(84,107,65,.35)}*{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;line-height:1.6;color:var(--text-primary);background:radial-gradient(circle at 20% 20%,rgba(153,173,122,.05),transparent 40%),radial-gradient(circle at 80% 30%,rgba(84,107,65,.04),transparent 50%),var(--bg-main);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;max-width:100%}button,input,textarea,select{font:inherit;min-width:0}button{cursor:pointer}button:active{cursor:grabbing}input,textarea,select{width:100%;padding:0 14px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-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,select{height:48px;min-height:48px}input::placeholder,textarea::placeholder{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:#ffffff0a;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:56px;line-height:1.08;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.65;color:var(--text-secondary)}.label{font-size:13px;letter-spacing:.04em;color:var(--text-muted);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:.12em;font-size:.72rem;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}.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}.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)}.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:var(--accent-soft)}.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:.09em}.stage-kicker,.section-kicker,.surface-label,.summary-label,.eyebrow-tag,.hero-eyebrow,.region-showcase-label,.landlord-plan-label,.banner-kicker,.brand-mark{color:#f3f4f6e0}h1,.display-heading,.landing-display-heading,.landlord-display-heading,.admin-title{line-height:1.08}.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{transition:all .15s ease}.primary,.secondary,.site-chip-button,.header-pill-button,.admin-chart-legend-button,.admin-chart-legend>button,.banner-dismiss{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{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{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}@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:var(--cta-primary);color:#fff;padding:16px 24px;border-radius:8px;font-weight:600;border:none;position:relative;overflow:hidden;transition:all .15s ease}.btn-primary:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 8px 24px #546b4140}.btn-primary:active{background:var(--cta-active);transform:scale(.97)}.btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.15),transparent);transition:left .4s ease}.btn-primary:hover:after{left:100%}.input{background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-primary);height:48px;padding:0 14px;border-radius:8px;transition:all .15s ease}.input:focus{outline:none;border-color:var(--cta-primary);box-shadow:0 0 0 2px var(--focus-ring);transform:translateY(-1px)}.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)}}
