:root{--fl-bg: #0b0b0b;--fl-page: #050505;--fl-surface: #111111;--fl-surface-soft: #171717;--fl-text: #ffffff;--fl-text-secondary: rgba(255, 255, 255, .68);--fl-text-muted: rgba(255, 255, 255, .48);--fl-border: rgba(255, 255, 255, .1);--fl-border-strong: rgba(255, 255, 255, .16);--fl-green: #22c55e;--fl-green-text: #4ade80;--fl-overlay: rgba(0, 0, 0, .74);--fl-modal-bg: linear-gradient(180deg, rgba(24,24,24,.98), rgba(8,8,8,.99));--fl-control-bg: rgba(255, 255, 255, .04);--fl-control-hover: rgba(255, 255, 255, .05);--fl-control-focus: rgba(255, 255, 255, .06);--fl-control-hover-border: rgba(255, 255, 255, .2);--fl-control-focus-border: rgba(255, 255, 255, .38);--fl-focus-ring: 0 0 0 3px rgba(255, 255, 255, .08);--fl-placeholder: rgba(255, 255, 255, .32);--fl-shadow: 0 28px 80px rgba(0, 0, 0, .72);--fl-app-bg: radial-gradient(circle at top, #111111 0%, #090909 55%, #020202 100%);--fl-card-bg: linear-gradient(180deg, rgba(38,38,38,.96) 0%, rgba(22,22,22,.98) 46%, rgba(12,12,12,.99) 100%);--fl-card-shadow: 0 28px 70px rgba(0,0,0,.55), inset 0 1px 0 rgba(255,255,255,.08);--fl-input-deep-bg: rgba(0, 0, 0, .95);--fl-panel-bg: rgba(255, 255, 255, .035);--fl-panel-strong: rgba(30, 30, 30, .92);--fl-secondary-button-bg: linear-gradient(180deg, rgba(42,42,42,.98) 0%, rgba(16,16,16,.98) 48%, rgba(4,4,4,1) 100%);--fl-hero-subtitle: rgba(255, 255, 255, .78);--fl-help-border: rgba(255, 255, 255, .18);--fl-help-bg: rgba(255, 255, 255, .06);--fl-help-text: rgba(255, 255, 255, .72);--fl-header-text: rgba(255, 255, 255, .88);--fl-top-help-border: rgba(255, 255, 255, .14);--fl-top-help-bg: rgba(255, 255, 255, .06);--fl-finance-border: rgba(255, 255, 255, .09);--fl-metric-label: rgba(255, 255, 255, .52);--fl-cta-text: rgba(255, 255, 255, .74);--fl-secondary-border: rgba(255, 255, 255, .2);--fl-info-text: rgba(255, 255, 255, .78);--fl-disclaimer: rgba(255, 255, 255, .52)}html[data-theme=light]{--fl-bg: #ffffff;--fl-page: #ffffff;--fl-surface: #ffffff;--fl-surface-soft: #f7f8f7;--fl-text: #111111;--fl-text-secondary: #4b5563;--fl-text-muted: #6b7280;--fl-border: #e5e7eb;--fl-border-strong: #d1d5db;--fl-overlay: rgba(15, 23, 42, .42);--fl-modal-bg: linear-gradient(180deg, #ffffff 0%, #f8faf8 100%);--fl-control-bg: #ffffff;--fl-control-hover: #fbfcfb;--fl-control-focus: #ffffff;--fl-control-hover-border: #cbd5e1;--fl-control-focus-border: rgba(34, 197, 94, .62);--fl-focus-ring: 0 0 0 3px rgba(34, 197, 94, .1);--fl-placeholder: #9ca3af;--fl-shadow: 0 24px 70px rgba(17, 24, 39, .18);--fl-app-bg: radial-gradient(circle at top, rgba(34,197,94,.055), transparent 30%), #f6f8f6;--fl-card-bg: #ffffff;--fl-card-shadow: 0 12px 36px rgba(17,24,39,.07);--fl-input-deep-bg: #ffffff;--fl-panel-bg: #ffffff;--fl-panel-strong: #ffffff;--fl-secondary-button-bg: linear-gradient(180deg, #ffffff 0%, #f7f8f7 100%);--fl-hero-subtitle: #4b5563;--fl-help-border: #d1d5db;--fl-help-bg: #ffffff;--fl-help-text: #4b5563;--fl-header-text: #1f2937;--fl-top-help-border: #d1d5db;--fl-top-help-bg: #ffffff;--fl-finance-border: #e5e7eb;--fl-metric-label: #6b7280;--fl-cta-text: #4b5563;--fl-secondary-border: #d1d5db;--fl-info-text: #4b5563;--fl-disclaimer: #6b7280}.appearance-control{width:100%;padding:14px;border:1px solid var(--fl-border);border-radius:14px;background:#ffffff09;color:var(--fl-text);box-sizing:border-box}.appearance-control-modal{margin-top:18px}.appearance-control-profile{margin:6px 0 16px}.appearance-control-heading{font-size:13px;font-weight:900;text-align:left}.appearance-control-description{margin-top:4px;color:var(--fl-text-secondary);font-size:11px;line-height:1.45;text-align:left}.appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.appearance-option{min-height:38px;padding:8px 6px;border:1px solid var(--fl-border);border-radius:10px;background:transparent;color:var(--fl-text-secondary);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.appearance-option:hover{background:#22c55e0f}.appearance-option.selected{border-color:#22c55e85;background:#22c55e1f;color:var(--fl-green-text)}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .fliparama-app,html[data-theme=light] .theme-page{background:#f6f8f6!important;color:var(--fl-text)!important}html[data-theme=light] .fliparama-app{background-image:radial-gradient(circle at top,rgba(34,197,94,.055),transparent 30%)!important}html[data-theme=light] .appearance-control{background:#f7f8f7;box-shadow:0 1px 2px #1118270a}html[data-theme=light] .mobile-bottom-nav{background:#fffffffa!important;border-top-color:var(--fl-border)!important;box-shadow:0 -10px 30px #11182714!important}html[data-theme=light] .theme-popover{background:#fff!important;border-color:var(--fl-border)!important;color:var(--fl-text)!important;box-shadow:0 18px 45px #11182724!important}html[data-theme=light] .theme-popover button{color:var(--fl-text)!important}html[data-theme=light] .mobile-analyze-sticky{background:#f6f8f6fa!important;border-top-color:var(--fl-border)!important}html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .smart-import-input,html[data-theme=light] .report-email-input,html[data-theme=light] .mobile-deal-search,html[data-theme=light] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-theme=light] textarea,html[data-theme=light] select{background:#fff!important;border-color:var(--fl-border-strong)!important;color:var(--fl-text)!important;box-shadow:none!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder,html[data-theme=light] .input::placeholder,html[data-theme=light] .mobile-deal-search::placeholder,html[data-theme=light] .report-email-input::placeholder{color:#9ca3af!important;opacity:1}html[data-theme=light] select option{background:#fff!important;color:#111!important}html[data-theme=light] .input:focus,html[data-theme=light] .select:focus,html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus{border-color:#22c55e9e!important;box-shadow:0 0 0 3px #22c55e1a!important}html[data-theme=light] .smart-analyze-home,html[data-theme=light] .smart-import-card,html[data-theme=light] .ai-investment-brief,html[data-theme=light] .smart-purchase-intake,html[data-theme=light] .smart-rehab-intake,html[data-theme=light] .smart-strategy-comparison,html[data-theme=light] .mobile-recent-deal-card,html[data-theme=light] .mobile-my-deal-card,html[data-theme=light] .mobile-deal-card{background:var(--fl-surface)!important;border-color:var(--fl-border)!important;color:var(--fl-text)!important;box-shadow:0 8px 28px #1118270f!important}html[data-theme=light] .smart-analyze-home h1,html[data-theme=light] .smart-import-card h2,html[data-theme=light] .ai-investment-brief h2,html[data-theme=light] .smart-strategy-comparison h2,html[data-theme=light] .smart-analysis-choice strong,html[data-theme=light] .smart-purchase-intake>strong,html[data-theme=light] .smart-rehab-intake>strong{color:var(--fl-text)!important}html[data-theme=light] .smart-analyze-home>p,html[data-theme=light] .smart-import-intro,html[data-theme=light] .smart-import-footnote,html[data-theme=light] .ai-brief-summary,html[data-theme=light] .ai-brief-footnote,html[data-theme=light] .smart-analysis-choice p,html[data-theme=light] .smart-purchase-intake>p,html[data-theme=light] .smart-purchase-intake>small,html[data-theme=light] .smart-rehab-intake>p,html[data-theme=light] .smart-rehab-note{color:var(--fl-text-muted)!important}html[data-theme=light] .smart-strategy-options button,html[data-theme=light] .smart-rehab-options button,html[data-theme=light] .smart-strategy-scorecards button,html[data-theme=light] .smart-analyze-search,html[data-theme=light] .smart-analyze-progress,html[data-theme=light] .smart-import-field,html[data-theme=light] .smart-analysis-choice-buttons button{background:var(--fl-surface-soft)!important;border-color:var(--fl-border)!important;color:var(--fl-text-secondary)!important}html[data-theme=light] .smart-strategy-options button.selected,html[data-theme=light] .smart-strategy-scorecards button.active{background:#22c55e1a!important;border-color:#22c55e85!important;color:#15803d!important}html[data-theme=light] .smart-strategy-options button.selected span,html[data-theme=light] .smart-strategy-options button.selected small,html[data-theme=light] .smart-analyze-eyebrow,html[data-theme=light] .smart-import-kicker,html[data-theme=light] .ai-brief-eyebrow{color:#15803d!important}html[data-theme=light] .smart-strategy-options button:not(.selected) span,html[data-theme=light] .smart-rehab-options button span,html[data-theme=light] .smart-analysis-choice-buttons button span{color:#1f2937!important}html[data-theme=light] .smart-strategy-options button:not(.selected) small,html[data-theme=light] .smart-rehab-options button small,html[data-theme=light] .smart-analysis-choice-buttons button small{color:#64748b!important}html[data-theme=light] .smart-analyze-step,html[data-theme=light] .smart-strategy-options small,html[data-theme=light] .smart-rehab-options small,html[data-theme=light] .smart-analysis-choice-buttons small,html[data-theme=light] .ai-brief-list,html[data-theme=light] .ai-brief-list li{color:var(--fl-text-secondary)!important}html[data-theme=light] .smart-import-backdrop{background:#1118276b!important}html[data-theme=light] .smart-analyze-home{border:1px solid #e7ebe7!important;box-shadow:0 16px 42px #11182712!important}html[data-theme=light] .smart-analyze-search{background:#f6f8f6!important}html[data-theme=light] .smart-analyze-search input{background:transparent!important;border:0!important;box-shadow:none!important;color:#111827!important}html[data-theme=light] .smart-analyze-search input:focus{border:0!important;box-shadow:none!important}html[data-theme=light] .home-how-it-works,html[data-theme=light] .mobile-recent-deal-card,html[data-theme=light] .mobile-app-prompt{background:#fff!important;border:1px solid #e7ebe7!important;box-shadow:0 10px 30px #11182712!important}html[data-theme=light] .mobile-app-prompt{border-bottom:0!important}html[data-theme=light] .mobile-quick-action-button{color:#111827!important}html[data-theme=light] .reports-page,html[data-theme=light] .my-deals-page,html[data-theme=light] .profile-page,html[data-theme=light] .pricing-page,html[data-theme=light] .info-page{background:radial-gradient(circle at top,rgba(34,197,94,.06),transparent 30%),#f6f8f6!important}html[data-theme=light] .report-send-card,html[data-theme=light] .report-history-card,html[data-theme=light] .mobile-my-deal-card{background:#fff!important;border:1px solid #e7ebe7!important;box-shadow:0 8px 26px #1118270e!important}html[data-theme=light] .mobile-deal-search{background:transparent!important;border:0!important;border-bottom:1px solid #d9ded9!important;box-shadow:none!important}html[data-theme=light] .mobile-deal-filter-button{color:#596273!important}html[data-theme=light] .mobile-deal-filter-button[style*="rgb(74, 222, 128)"]{color:#15803d!important}html[data-theme=light] .appearance-control{background:#fff;border-color:#e1e6e1;box-shadow:0 8px 24px #1118270d}html[data-theme=light] .appearance-option{background:#f7f9f7;color:#4b5563}html[data-theme=light] .appearance-option.selected{background:#eaf8ee;border-color:#67d889;color:#15803d}html[data-theme=light] .profile-primary-actions{gap:8px!important}html[data-theme=light] .profile-manage-button{color:#052e12!important}html[data-theme=light] .profile-secondary-action{background:#fff!important;border:1px solid #e7ebe7!important;border-radius:12px!important;color:#111827!important;box-shadow:0 5px 18px #1118270a!important}html[data-theme=light] .profile-menu-list{margin-top:14px!important;padding-top:0!important;overflow:hidden;border:1px solid #e7ebe7;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1118270b}html[data-theme=light] .profile-menu-list>button,html[data-theme=light] .profile-menu-list>a{padding-left:14px!important;padding-right:14px!important;border-bottom-color:#edf0ed!important;background:#fff!important;color:#1f2937!important}html[data-theme=light] .profile-menu-list>:last-child{border-bottom:0!important}html[data-theme=light] .profile-logout-button{background:#fff7f7!important;border-color:#fecaca!important;color:#b91c1c!important}html[data-theme=light] .profile-disclaimer{color:#6b7280!important}html[data-theme=light] .mobile-bottom-nav button,html[data-theme=light] .mobile-bottom-nav button>span{color:#4b5563!important}html[data-theme=light] .mobile-bottom-nav [style*="rgb(74, 222, 128)"],html[data-theme=light] .mobile-bottom-nav [style*="rgb(74, 222, 128)"]>span{color:#16a34a!important}html[data-theme=light] .fliparama-app [style*="color: rgb(255, 255, 255)"],html[data-theme=light] .fliparama-app [style*="color: #fff"],html[data-theme=light] .fliparama-app [style*="color: #FFF"]{color:var(--fl-text)!important}html[data-theme=light] .fliparama-app [style*="color: rgba(255, 255, 255"],html[data-theme=light] .fliparama-app [style*="color: rgba(255,255,255"]{color:var(--fl-text-secondary)!important}html[data-theme=light] .fliparama-app [style*="border: 1px solid rgba(255, 255, 255"],html[data-theme=light] .fliparama-app [style*="border: 1px solid rgba(255,255,255"],html[data-theme=light] .fliparama-app [style*="border-top: 1px solid rgba(255, 255, 255"],html[data-theme=light] .fliparama-app [style*="border-bottom: 1px solid rgba(255, 255, 255"]{border-color:var(--fl-border)!important}html[data-theme=light] .fliparama-app [style*="background: rgba(255, 255, 255"],html[data-theme=light] .fliparama-app [style*="background: rgba(255,255,255"],html[data-theme=light] .fliparama-app [style*="rgb(3, 3, 3)"],html[data-theme=light] .fliparama-app [style*="rgb(4, 4, 4)"],html[data-theme=light] .fliparama-app [style*="rgb(5, 5, 5)"],html[data-theme=light] .fliparama-app [style*="rgb(7, 7, 7)"],html[data-theme=light] .fliparama-app [style*="rgb(8, 8, 8)"],html[data-theme=light] .fliparama-app [style*="rgb(9, 9, 9)"],html[data-theme=light] .fliparama-app [style*="rgb(10, 10, 10)"],html[data-theme=light] .fliparama-app [style*="rgb(11, 11, 11)"],html[data-theme=light] .fliparama-app [style*="rgb(12, 12, 12)"],html[data-theme=light] .fliparama-app [style*="rgb(17, 17, 17)"],html[data-theme=light] .fliparama-app [style*="rgb(21, 21, 21)"],html[data-theme=light] .fliparama-app [style*="rgb(24, 24, 24)"],html[data-theme=light] .standalone-theme-page [style*="rgb(3, 3, 3)"],html[data-theme=light] .standalone-theme-page [style*="rgb(5, 5, 5)"],html[data-theme=light] .standalone-theme-page [style*="rgb(9, 9, 9)"],html[data-theme=light] .standalone-theme-page [style*="rgb(10, 10, 10)"],html[data-theme=light] .standalone-theme-page [style*="rgb(17, 17, 17)"],html[data-theme=light] .standalone-theme-page [style*="rgb(21, 21, 21)"],html[data-theme=light] .standalone-theme-page [style*="rgb(24, 24, 24)"],html[data-theme=light] .report-shell [style*="rgb(3, 3, 3)"],html[data-theme=light] .report-shell [style*="rgb(5, 5, 5)"],html[data-theme=light] .report-shell [style*="rgb(9, 9, 9)"],html[data-theme=light] .report-shell [style*="rgb(10, 10, 10)"],html[data-theme=light] .report-shell [style*="rgb(17, 17, 17)"],html[data-theme=light] .report-shell [style*="rgb(21, 21, 21)"],html[data-theme=light] .report-shell [style*="rgb(24, 24, 24)"]{background:var(--fl-surface)!important}html[data-theme=light] .fliparama-app .theme-stays-dark,html[data-theme=light] .fliparama-app .theme-stays-dark *{background:#000!important;color:#fff!important}html[data-theme=light] .fliparama-app [style*="color: rgb(99, 232, 95)"],html[data-theme=light] .fliparama-app [style*="color: rgb(134, 239, 172)"],html[data-theme=light] .fliparama-app [style*="color: rgb(74, 222, 128)"]{color:#15803d!important}html[data-theme=light] .theme-modal-backdrop{background:var(--fl-overlay)!important}html[data-theme=light] .theme-modal-backdrop>div{background:var(--fl-modal-bg)!important;border-color:var(--fl-border-strong)!important;color:var(--fl-text)!important;box-shadow:var(--fl-shadow)!important}html[data-theme=light] .notification-prompt-backdrop>div{background:radial-gradient(circle at 50% -20%,rgba(34,197,94,.12),transparent 52%),#fff!important}.theme-form-section,.theme-field-label,.theme-form-control,.theme-choice-pill{color:var(--fl-text)}html[data-theme=light] .theme-modal-backdrop>div [style*="color: rgba(255, 255, 255"],html[data-theme=light] .theme-modal-backdrop>div [style*="color: rgba(255,255,255"]{color:var(--fl-text-secondary)!important}html[data-theme=light] .theme-modal-backdrop>div [style*="color: rgb(255, 255, 255)"],html[data-theme=light] .theme-modal-backdrop>div [style*="color: #fff"],html[data-theme=light] .theme-modal-backdrop>div [style*="color: #FFF"]{color:var(--fl-text)!important}html[data-theme=light] .theme-modal-backdrop>div [style*="background: rgba(255, 255, 255"],html[data-theme=light] .theme-modal-backdrop>div [style*="background: rgba(255,255,255"]{background:var(--fl-surface)!important}html[data-theme=light] .theme-modal-backdrop>div [style*="border: 1px solid rgba(255, 255, 255"],html[data-theme=light] .theme-modal-backdrop>div [style*="border: 1px solid rgba(255,255,255"],html[data-theme=light] .theme-form-section{border-color:var(--fl-border)!important}html[data-theme=light] .theme-choice-pill:not(.selected){background:#fff!important;border-color:var(--fl-border)!important;color:#1f2937!important}html[data-theme=light] .theme-choice-pill.selected{background:#eaf8ee!important;border-color:#67d889!important;color:#15803d!important}html[data-theme=light] .property-details-modal-card button:not(:disabled){opacity:1}.address-autocomplete{position:relative!important}html[data-theme=light] .address-suggestions{background:var(--fl-modal-bg)!important;border-color:var(--fl-border)!important;box-shadow:var(--fl-shadow)!important}html[data-theme=light] .address-suggestion{color:var(--fl-text)!important;border-bottom-color:var(--fl-border)!important}.address-suggestion:hover{background:#ffffff1f!important;color:#fff!important}html[data-theme=light] .address-suggestion:hover{background:var(--fl-surface-soft)!important;color:var(--fl-text)!important}.fliparama-logo-link{position:relative}.fliparama-logo{display:block;filter:none!important}.fliparama-logo-link:after{content:none!important}html[data-theme=light] .property-intelligence-card{color:var(--fl-text)!important;border-color:#22c55e3d!important;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 36%),#fff!important;box-shadow:0 12px 36px #11182712!important}html[data-theme=light] .property-intelligence-section,html[data-theme=light] .property-intelligence-address,html[data-theme=light] .property-intelligence-record{background:#f7f9f7!important;border-color:var(--fl-border)!important;color:var(--fl-text)!important}html[data-theme=light] .property-intelligence-label,html[data-theme=light] .property-intelligence-subtitle{color:var(--fl-text-muted)!important}html[data-theme=light] .property-intelligence-value{color:var(--fl-text)!important}html[data-theme=light] .property-intelligence-value.unavailable{color:var(--fl-text-muted)!important}html[data-theme=light] .standalone-theme-page,html[data-theme=light] .report-shell{background:var(--fl-app-bg)!important;color:var(--fl-text)!important}html[data-theme=light] .standalone-theme-page [style*="color: #fff"],html[data-theme=light] .standalone-theme-page [style*="color: #FFF"],html[data-theme=light] .standalone-theme-page [style*="color: rgb(255, 255, 255)"],html[data-theme=light] .report-shell [style*="color: #fff"],html[data-theme=light] .report-shell [style*="color: #FFF"]{color:var(--fl-text)!important}html[data-theme=light] .standalone-theme-page [style*="color: rgba(255,255,255"],html[data-theme=light] .standalone-theme-page [style*="color: rgba(255, 255, 255"],html[data-theme=light] .report-shell [style*="color: rgba(255,255,255"],html[data-theme=light] .report-shell [style*="color: rgba(255, 255, 255"]{color:var(--fl-text-secondary)!important}html[data-theme=light] .standalone-theme-page [style*="background: rgba(255,255,255"],html[data-theme=light] .standalone-theme-page [style*="background: rgba(255, 255, 255"],html[data-theme=light] .report-shell [style*="background: rgba(255,255,255"],html[data-theme=light] .report-shell [style*="background: rgba(255, 255, 255"]{background:var(--fl-surface)!important}html[data-theme=light] .standalone-theme-page [style*="border: 1px solid rgba(255,255,255"],html[data-theme=light] .standalone-theme-page [style*="border: 1px solid rgba(255, 255, 255"],html[data-theme=light] .report-shell [style*="border: 1px solid rgba(255,255,255"],html[data-theme=light] .report-shell [style*="border: 1px solid rgba(255, 255, 255"]{border-color:var(--fl-border)!important}html[data-theme=light] .standalone-theme-page>div,html[data-theme=light] .report-shell .report-card{color:var(--fl-text)}@media print{html[data-theme=light],html[data-theme=dark]{color-scheme:light}}@keyframes fliparamaNotificationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fliparamaNotificationPromptIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.fliparama-refresh-spin{animation:fliparamaNotificationSpin .75s linear infinite}.fliparama-notification-prompt,.fliparama-refresh-complete{animation:fliparamaNotificationPromptIn .32s ease-out both}html{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}button[style*='border-radius: "50%"'],button[style*="borderRadius: 50%"]{min-width:24px!important;min-height:24px!important}body,#root{width:100%;max-width:100%;overflow-x:hidden;margin:0}body{padding:env(safe-area-inset-top) 0 0 0;background:var(--fl-bg);color:var(--fl-text)}#root{min-height:100vh}*,*:before,*:after{box-sizing:border-box}div,section,main,article,form{min-width:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video,canvas,svg{max-width:100%;height:auto;display:block}input,select,button,textarea{font-family:inherit;font-size:16px;outline:none;max-width:100%}input,select,textarea{width:100%;max-width:100%;min-width:0}button{-webkit-appearance:none;appearance:none}button:active{transform:scale(.98)}a,span,div,p,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}@media(max-width:1100px){.nb-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:780px){.nb-grid{grid-template-columns:1fr!important}}@media(max-width:600px){body{padding:env(safe-area-inset-top) 0 0 0}#root,html,body{overflow-x:hidden!important}}@media(max-width:600px){.modal-card{margin:10px;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}}@media(max-width:900px){.nb-grid{grid-template-columns:1fr!important}#root,html,body{overflow-x:hidden!important}}@media(max-width:768px){.nb-grid{grid-template-columns:1fr!important;gap:14px!important}.nb-grid>div{min-width:0!important;width:100%!important}.nb-grid [style*="justify-content: space-between"],.nb-grid [style*='justifyContent: "space-between"'],.nb-grid [style*="justifyContent:'space-between'"],.nb-grid [style*="justifyContent: space-between"]{flex-wrap:wrap!important;align-items:flex-start!important}.nb-grid [style*="display: flex"],.nb-grid [style*="font-weight: 800"],.nb-grid [style*="fontWeight: 800"]{min-width:0!important}}@media(max-width:600px){.nb-grid{gap:12px!important}.nb-grid [style*="gap: 10px"]{gap:8px!important}a,span,div,p,h1,h2,h3,h4,h5,h6{word-break:break-word}}.report-print-stack{display:block}.report-row-line,.report-row-line td{border-bottom:1px solid rgba(255,255,255,.08)}@media print{@page{size:letter;margin:.5in}html,body,#root{width:auto!important;height:auto!important;overflow:visible!important;background:#fff!important;max-width:none!important}body{margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-actions,.no-print{display:none!important}.report-container{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}.report-card,.report-page{display:block!important;width:100%!important;max-width:100%!important;background:#fff!important;color:#000!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;page-break-inside:avoid!important}.report-shell{background:#fff!important;padding:0!important}.report-print-stack{display:block!important}.page-break{break-before:page!important;page-break-before:always!important}.report-page+.report-page{margin-top:0!important}.report-section,.report-row,tr,td,th,h1,h2,h3,h4{break-inside:avoid;page-break-inside:avoid}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}.report-row-line,.report-row-line td{border-bottom:1px solid #d9d9d9!important}.report-card table{width:100%!important;border-collapse:collapse!important;break-inside:auto;page-break-inside:auto}}input::placeholder,textarea::placeholder{color:#ffffff61}select{color:#fff}input,select,textarea{font-size:16px!important}@page{margin:.4in}tr{page-break-inside:avoid}thead{display:table-header-group}input,select,textarea{width:100%;box-sizing:border-box}input[type=date]{width:100%;max-width:100%;min-width:0;display:block;box-sizing:border-box;-webkit-appearance:none;appearance:none;padding-right:16px}input[type=date]::-webkit-date-and-time-value{text-align:left}.result-value{display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(12px,1.8vw,28px);line-height:1.1}.input,.select{width:100%;padding:12px 14px;border-radius:10px;background:var(--fl-control-bg);border:1px solid var(--fl-border);color:var(--fl-text);font-size:15px;font-weight:500;outline:none;transition:border-color .15s ease,background .15s ease}.input:hover,.select:hover{border-color:var(--fl-control-hover-border);background:var(--fl-control-hover)}.input:focus,.select:focus{border-color:var(--fl-control-focus-border);background:var(--fl-control-focus);box-shadow:var(--fl-focus-ring)}.input::placeholder,textarea::placeholder{color:var(--fl-placeholder);font-weight:400}.analyze-deal-header{margin-bottom:8px}.analyze-deal-title{font-size:13px;opacity:.72}.analyze-deal-how-mobile{display:none}@media(max-width:768px){.analyze-deal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.analyze-deal-how-mobile{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;color:#ffffffad;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;line-height:1;white-space:nowrap}}@media(max-width:768px){.purchase-how-desktop{display:none!important}}@media(max-width:768px){.mobile-header-logo{height:34px!important;width:auto!important;max-width:92vw!important}.mobile-top-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.mobile-top-actions button,.mobile-top-actions a{font-size:12px!important}.mobile-top-actions>button{padding:0!important}.mobile-hero-text{width:100%!important}.mobile-hero-text p{font-size:14px!important;line-height:1.45!important;margin-bottom:14px!important}.mobile-hero-text span:last-child{font-size:14px!important}}.header-title-row{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:768px){.header-title-row.mobile-header-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}.mobile-header-logo-wrap{order:2!important;width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}.mobile-top-actions{order:1!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.mobile-header-logo{height:34px!important;width:auto!important;max-width:92vw!important}}@media(max-width:768px){.mobile-top-actions{gap:6px!important;margin-bottom:2px!important}.mobile-header-logo{height:31px!important}}.input,.select,textarea.input{color:var(--fl-text)!important}.input:focus,.select:focus,textarea.input:focus{color:var(--fl-text)!important}.select option{color:var(--fl-text);background:var(--fl-surface)}.user-initial-circle{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;overflow:hidden!important}.rehab-slider{-webkit-appearance:none;appearance:none;width:100%;background:transparent}.rehab-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,#63e85f 0%,#63e85f var(--percent),rgba(255,255,255,.22) var(--percent),rgba(255,255,255,.22) 100%)}.rehab-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:10px;border-radius:999px;background:#fff;border:none;margin-top:-3px;box-shadow:0 1px 4px #00000059}.rehab-slider::-moz-range-track{height:4px;border-radius:999px;background:#ffffff38}.rehab-slider::-moz-range-progress{height:4px;border-radius:999px;background:#63e85f}.rehab-slider::-moz-range-thumb{width:20px;height:10px;border-radius:999px;background:#fff;border:none;box-shadow:0 1px 4px #00000059}.smart-import-launch{width:100%;min-height:44px;margin-top:10px;padding:10px 14px;border:1px solid rgba(99,232,95,.36);border-radius:12px;background:linear-gradient(180deg,#63e85f2e,#63e85f12);color:#8df289;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.smart-import-backdrop{position:fixed;inset:0;z-index:12000;padding:18px;display:flex;align-items:center;justify-content:center;background:#000000c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smart-import-card{position:relative;width:min(720px,100%);max-height:92vh;overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(180deg,#1a1a1a,#080808);box-shadow:0 30px 100px #000000b8;color:#fff}.smart-import-card h2{margin:8px 0;font-size:clamp(24px,4vw,34px)}.smart-import-close{position:absolute;top:16px;right:16px;width:38px;height:38px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer}.smart-import-kicker{color:#63e85f;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.smart-import-intro,.smart-import-footnote{color:#ffffffa3;line-height:1.55}.smart-import-cost{margin:7px 0 0;color:#8df18ac7;font-size:10px;font-weight:750;text-align:center}.smart-import-label{display:block;margin:18px 0 7px;color:#ffffffd6;font-size:12px;font-weight:800}.smart-import-input{width:100%;box-sizing:border-box}.smart-import-research,.smart-import-apply{width:100%;min-height:48px;margin-top:18px;border:0;border-radius:13px;background:#63e85f;color:#071107;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:950;cursor:pointer}.smart-import-research:disabled{opacity:.45;cursor:default}.smart-import-message{margin-top:14px;padding:11px 13px;border-radius:10px;font-size:12px;line-height:1.45}.smart-import-message.error{border:1px solid rgba(248,113,113,.35);background:#f871711c;color:#fda4af}.smart-import-message.warning{border:1px solid rgba(250,204,21,.3);background:#facc1514;color:#fde68a}.smart-import-results-header{margin-top:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.smart-import-results-header strong,.smart-import-results-header span{display:block}.smart-import-results-header span{margin-top:3px;color:#ffffff8f;font-size:12px}.smart-import-results-header em{color:#63e85f;font-size:11px;font-style:normal;font-weight:850}.smart-import-fields{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.smart-import-field{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff09}.smart-import-field>span,.smart-import-field>small{display:block}.smart-import-field>span{margin-bottom:7px;font-size:11px;font-weight:800}.smart-import-field .input{width:100%;box-sizing:border-box}.smart-import-field>small{margin-top:6px;color:#ffffff85;font-size:10px}.smart-import-field .smart-import-evidence-links{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}.smart-import-evidence-links a{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:4px 7px;border:1px solid rgba(99,232,95,.18);border-radius:999px;color:#8df18a;font-size:9px;font-weight:750;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.smart-import-backdrop{padding:0;align-items:flex-end}.smart-import-card{width:100%;max-height:94vh;padding:22px 16px 36px;border-radius:22px 22px 0 0}.smart-import-fields{grid-template-columns:1fr}}.smart-analyze-home{width:min(760px,100%);margin:0 auto 18px;padding:clamp(20px,3.5vw,34px);box-sizing:border-box;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:radial-gradient(circle at 50% 0%,rgba(34,197,94,.15),transparent 46%),linear-gradient(180deg,#181818fa,#070707fa);box-shadow:0 18px 55px #00000052;color:#fff;text-align:center}.smart-analyze-eyebrow{color:#4ade80;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.smart-analyze-home h1{margin:10px 0 8px;font-size:clamp(25px,4vw,36px);line-height:1.05;letter-spacing:-.045em;font-weight:950}.smart-analyze-home>p{max-width:630px;margin:0 auto;color:#ffffff94;font-size:11.5px;line-height:1.45}.smart-strategy-picker{margin-top:17px;text-align:left}.smart-strategy-label{margin-bottom:7px;color:#ffffff8f;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.smart-strategy-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.smart-strategy-options button{min-width:0;padding:10px 9px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff06;color:#ffffffb8;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.smart-strategy-options button.selected{border-color:#63e85fa6;background:linear-gradient(180deg,#63e85f24,#63e85f0b);color:#fff;box-shadow:0 0 22px #63e85f14}.smart-strategy-options button:disabled{cursor:default}.smart-strategy-options span,.smart-strategy-options small{display:block}.smart-strategy-options span{font-size:11px;font-weight:900}.smart-strategy-options small{margin-top:3px;color:#ffffff73;font-size:8.5px;line-height:1.25}.smart-strategy-or{grid-column:1 / -1;display:flex;align-items:center;gap:10px;color:#ffffff6b;font-size:9px;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}.smart-strategy-or:before,.smart-strategy-or:after{content:"";height:1px;flex:1;background:#ffffff17}.smart-strategy-options .strategy-help{grid-column:1 / -1}.smart-analyze-search{margin-top:18px;padding:5px 5px 5px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#000000a3;box-shadow:0 15px 45px #00000059}.smart-analyze-search>svg{color:#63e85f}.ai-investment-brief{margin:12px 8px 18px;padding:18px 16px 16px;border-top:1px solid rgba(99,232,95,.42);border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#63e85f13,#0000);color:#fff}.ai-brief-eyebrow{display:flex;align-items:center;gap:7px;color:#63e85f;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.ai-investment-brief h2{margin:8px 0 7px;color:#fff;font-size:20px;line-height:1.12}.ai-brief-summary{min-height:48px;margin:0;color:#ffffffc7;font-size:12.5px;line-height:1.55}.ai-brief-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:#63e85f;animation:ai-brief-blink .7s steps(1) infinite}@keyframes ai-brief-blink{50%{opacity:0}}.ai-brief-strategy{margin:14px 0 4px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.ai-brief-strategy span,.ai-brief-strategy strong{display:block}.ai-brief-strategy span{color:#ffffff73;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ai-brief-strategy strong{margin-top:4px;color:#fff;font-size:12px;line-height:1.4}.ai-brief-columns{display:grid;gap:3px;margin-top:9px}.ai-brief-list{padding:8px 0}.ai-brief-list h4{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#ffffffe6;font-size:11px}.ai-brief-list ul{margin:0;padding-left:17px;color:#ffffffa8;font-size:11px;line-height:1.5}.ai-brief-list li+li{margin-top:4px}.ai-brief-footnote{margin-top:8px;color:#ffffff57;font-size:8.5px;line-height:1.45}.ai-brief-footnote span{display:block;margin-top:3px;color:#63e85fad}.ai-investment-brief-loading,.ai-investment-brief-error{display:flex;align-items:center;gap:10px;min-height:64px}.ai-investment-brief-loading strong,.ai-investment-brief-loading span{display:block}.ai-investment-brief-loading strong{font-size:12px}.ai-investment-brief-loading span,.ai-investment-brief-error span{margin-top:3px;color:#ffffff94;font-size:10px;line-height:1.4}.ai-brief-spinner{flex:0 0 auto;color:#63e85f;animation:ai-brief-spin .85s linear infinite}@keyframes ai-brief-spin{to{transform:rotate(360deg)}}.ai-investment-brief-error{border-top-color:#facc1559;color:#facc15}.smart-analyze-search input{min-width:0;min-height:42px;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:14px}.smart-analyze-search button,.smart-analyze-results-button{min-height:42px;padding:0 16px;border:0;border-radius:9px;background:linear-gradient(180deg,#55dc5b,#218f2b);color:#071107;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.smart-analyze-search button:disabled{opacity:.46;cursor:default}.smart-analyze-progress{margin-top:20px;padding:4px 10px;display:grid;gap:11px;border:none;border-radius:0;background:transparent;text-align:left}.smart-analyze-step{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;color:#ffffff61;font-size:12px;font-weight:700}.smart-analyze-step>span{width:24px;height:24px;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:grid;place-items:center;font-size:10px}.smart-analyze-step.complete{color:#ffffffc2}.smart-analyze-step.complete>span{border:none;background:transparent;color:#4ade80}.smart-analyze-step.active{color:#fff}.smart-analyze-step.active>span{border-color:#63e85f8c;color:#63e85f;box-shadow:0 0 18px #63e85f2e}.smart-analyze-spinner{animation:smart-analyze-spin .9s linear infinite}@keyframes smart-analyze-spin{to{transform:rotate(360deg)}}.smart-analyze-error{margin-top:14px;padding:11px 13px;border:1px solid rgba(248,113,113,.35);border-radius:10px;background:#f871711a;color:#fecaca;font-size:12px;line-height:1.45}.smart-analyze-reuse{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:0;border:none;border-radius:0;background:transparent;color:#86efac;font-size:12px;line-height:1.4;font-weight:700}.smart-purchase-intake{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);text-align:left}.smart-purchase-intake>strong{display:block;color:#fff;font-size:17px;letter-spacing:-.025em}.smart-purchase-intake>p,.smart-purchase-intake>small{color:#ffffff94;font-size:11px;line-height:1.45}.smart-purchase-intake>p{margin:7px 0 12px}.smart-purchase-intake>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 5px 5px 13px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#0000008c}.smart-purchase-intake input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.smart-purchase-intake button{min-height:38px;padding:0 13px;border:0;border-radius:8px;background:linear-gradient(180deg,#55dc5b,#218f2b);color:#fff;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.smart-purchase-intake button:disabled{opacity:.45;cursor:default}.smart-purchase-intake>small{display:block;margin-top:8px;font-size:9px}.smart-analyze-results-button{width:100%;margin-top:15px}.smart-analyze-manual{margin-top:18px;border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.smart-analyze-trust{margin-top:2px;color:#ffffff61;font-size:10px;line-height:1.45}.smart-rehab-intake{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);text-align:left}.smart-rehab-intake>strong{display:block;color:#fff;font-size:17px;letter-spacing:-.025em}.smart-rehab-intake>p{margin:7px 0 13px;color:#ffffffa6;font-size:12px;line-height:1.5}.smart-rehab-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smart-rehab-options button{min-height:62px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:#ffffff09;color:#fff;text-align:left;cursor:pointer}.smart-rehab-options button:hover{border-color:#63e85f8c;background:#63e85f14}.smart-rehab-options span,.smart-rehab-options small{display:block}.smart-rehab-options span{font-size:12px;font-weight:900}.smart-rehab-options small{margin-top:3px;color:#ffffff87;font-size:10px;line-height:1.3}.smart-rehab-note{display:block;margin-top:11px;color:#ffffff6e;font-size:9.5px;line-height:1.45}.smart-strategy-comparison{margin:0 0 14px;padding:17px 14px;border-top:1px solid rgba(99,232,95,.34);border-bottom:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 0%,rgba(99,232,95,.12),transparent 55%),#ffffff05;color:#fff;text-align:center}.smart-strategy-comparison-eyebrow{color:#72ee73;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.smart-strategy-comparison h2{margin:6px 0 5px;font-size:21px;letter-spacing:-.04em}.smart-strategy-comparison>p,.smart-strategy-comparison-note{color:#ffffff94;font-size:10px;line-height:1.45}.smart-strategy-comparison>p{max-width:620px;margin:0 auto 13px}.smart-strategy-scorecards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smart-strategy-scorecards button{min-width:0;padding:12px 10px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#00000057;color:#fff;cursor:pointer}.smart-strategy-scorecards button.active{border-color:#63e85f94;background:#63e85f14}.smart-strategy-scorecards span,.smart-strategy-scorecards strong,.smart-strategy-scorecards small{display:block}.smart-strategy-scorecards span{color:#ffffff9e;font-size:9px;font-weight:850;text-transform:uppercase}.smart-strategy-scorecards strong{margin-top:5px;color:#fff;font-size:15px}.smart-strategy-scorecards small{margin-top:4px;color:#ffffff78;font-size:8.5px}.smart-strategy-comparison-note{margin-top:10px}#results-section{animation:intelligence-results-reveal .48s ease both}#results-section>*{animation:intelligence-result-row .42s ease both}#results-section>*:nth-child(2){animation-delay:70ms}#results-section>*:nth-child(3){animation-delay:.14s}#results-section>*:nth-child(4){animation-delay:.21s}#results-section>*:nth-child(5){animation-delay:.28s}#results-section>*:nth-child(n+6){animation-delay:.34s}@keyframes intelligence-results-reveal{0%{opacity:0}to{opacity:1}}@keyframes intelligence-result-row{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.smart-analyze-home{position:relative;top:28px;margin-bottom:38px;padding:19px 12px 16px;border-radius:14px}.smart-analyze-search{grid-template-columns:auto minmax(0,1fr) auto;padding:5px 5px 5px 11px}.smart-rehab-options{grid-template-columns:1fr}.smart-strategy-options{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-strategy-options button{display:block}.smart-strategy-options small{margin-top:3px}.smart-strategy-scorecards{grid-template-columns:1fr}}.mobile-quick-action-button{outline:none;transition:background-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.mobile-quick-action-button:focus{outline:none}.mobile-quick-action-button:active{background-color:#ffffff1f!important;border-color:#ffffff09!important;transform:scale(.96)}.mobile-recent-deal-card{transition:background-color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.mobile-recent-deal-card:active{background-color:#ffffff1c!important;transform:scale(.985)}.mobile-my-deal-card{outline:none;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.mobile-my-deal-card:active{background-color:#ffffff1c!important}.mobile-deal-search::placeholder{color:#ffffff59}.mobile-deal-search:focus{border-bottom-color:#ffffff80!important}.mobile-deal-filter-button{outline:none;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.mobile-deal-filter-button:active{background-color:#ffffff17!important}.report-email-input{transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.report-email-input::placeholder{color:#ffffff61}.report-email-input:focus{background-color:transparent!important;border-bottom-color:#fff!important;box-shadow:0 1px #fffffff2!important}.smart-analyze-home{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:22px 16px 18px!important}.smart-strategy-options{gap:0!important;border-bottom:none!important;background:transparent!important}.smart-strategy-options button{min-height:54px!important;padding:8px 10px 10px!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:#ffffffb8!important;transition:color .15s ease,border-color .15s ease,background-color .15s ease!important;-webkit-tap-highlight-color:transparent}.smart-strategy-options button.selected{background:transparent!important;border-bottom:2px solid #4ade80!important;box-shadow:none!important}.smart-strategy-options button span{color:#ffffffb8!important}.smart-strategy-options button.selected span{color:#4ade80!important}.smart-strategy-options button small{color:#ffffff6b!important}.smart-strategy-options button.selected small{color:#86efaca6!important}.smart-strategy-options button:active{background:#ffffff0b!important}.smart-analyze-search{position:relative!important;margin-top:18px!important;padding:5px 5px 5px 12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#00000057!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease!important}.smart-analyze-search input{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;min-height:36px!important}.smart-analyze-search input::placeholder{color:#ffffff57!important}.smart-analyze-search>button{min-height:36px!important;padding:0 12px!important;border:none!important;border-radius:9px!important;box-shadow:none!important;font-size:11px!important;font-weight:900!important;gap:4px!important}.smart-analyze-search>button svg{width:15px!important;height:15px!important}.smart-analyze-manual{width:100%!important;margin-top:18px!important;padding:12px!important;border:none!important;border-radius:14px!important;background:#ffffff0b!important;box-shadow:none!important;outline:none!important;color:#fff!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;text-align:left!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent}.smart-analyze-manual-icon{width:38px;height:38px;border-radius:10px;background:#ffffff0b;color:#4ade80;display:flex;align-items:center;justify-content:center}.smart-analyze-manual-copy{min-width:0;display:block}.smart-analyze-manual-copy strong{display:block;color:#fff;font-size:12.5px;font-weight:900;line-height:1.25}.smart-analyze-manual-copy small{display:block;margin-top:3px;color:#ffffff70;font-size:10px;font-weight:600;line-height:1.35}.smart-analyze-manual-chevron{flex-shrink:0;color:#ffffff4d}.smart-purchase-intake,.smart-rehab-intake{margin-top:14px!important;padding:16px!important;border:none!important;border-radius:16px!important;background:#ffffff0d!important;box-shadow:none!important}.smart-purchase-intake>strong,.smart-rehab-intake>strong{display:block!important;color:#fff!important;font-size:15px!important;font-weight:900!important}.smart-purchase-intake>p,.smart-rehab-intake>p{margin:7px 0 14px!important;color:#ffffff94!important;font-size:12px!important;line-height:1.5!important}.smart-purchase-intake>div{display:flex!important;align-items:center!important;gap:8px!important;padding:6px!important;border:none!important;border-radius:13px!important;background:#ffffff0f!important;box-shadow:none!important}.smart-purchase-intake>div>span{padding-left:8px!important;color:#ffffffad!important;font-size:17px!important;font-weight:800!important}.smart-purchase-intake input{min-width:0!important;flex:1!important;padding:11px 2px!important;border:none!important;outline:none!important;background:transparent!important;color:#fff!important;font-size:15px!important;box-shadow:none!important}.smart-purchase-intake input::placeholder{color:#ffffff57!important}.smart-purchase-intake button{min-height:42px!important;padding:0 13px!important;border:none!important;border-radius:10px!important;background:#22c55e38!important;color:#86efac!important;box-shadow:none!important;font-weight:900!important;-webkit-tap-highlight-color:transparent}.smart-purchase-intake button:active:not(:disabled){background:#ffffff1f!important}.smart-purchase-intake button:disabled{opacity:.4!important}.smart-rehab-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.smart-rehab-options button{min-height:58px!important;padding:10px 8px!important;border:none!important;border-radius:12px!important;background:#ffffff0e!important;box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .1s ease!important}.smart-rehab-options button span{color:#fff!important;font-size:12.5px!important;font-weight:900!important}.smart-rehab-options button small{margin-top:4px!important;color:#ffffff75!important;font-size:10px!important;line-height:1.25!important}.smart-rehab-options button:active{background:#ffffff1f!important;transform:scale(.98)}.smart-purchase-intake>small,.smart-rehab-note{display:block!important;margin-top:12px!important;color:#fff6!important;font-size:10.5px!important;line-height:1.45!important}.smart-analyze-search .input{border:none!important;border-bottom:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding-left:2px!important;padding-right:2px!important}.smart-analyze-search .input:focus{border:none!important;border-bottom:none!important;box-shadow:none!important;background:transparent!important}.smart-analysis-choice{margin-top:18px;text-align:left}.smart-analysis-choice strong{display:block;text-align:center;font-size:17px;font-weight:900;letter-spacing:-.03em;color:#fff}.smart-analysis-choice p{margin:8px auto 18px;max-width:320px;text-align:center;font-size:12px;line-height:1.45;color:#ffffff73}.smart-analysis-choice-buttons{display:flex;flex-direction:column;gap:0}.smart-analysis-choice-buttons button{position:relative;width:100%;padding:14px 14px 14px 22px;background:transparent;border:none;text-align:left;color:#ffffffc7;cursor:pointer;transition:color .18s ease}.smart-analysis-choice-buttons button:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;background:transparent;border-radius:999px;transition:background .18s ease}.smart-analysis-choice-buttons button:hover:before{background:#4ade808c}.smart-analysis-choice-buttons button:first-child:hover{color:#fff}.smart-analysis-choice-buttons button:last-child{color:#4ade80}.smart-analysis-choice-buttons button:last-child:before{background:#4ade80}.smart-analysis-choice-buttons small{display:block;margin-top:4px;font-size:11px;color:#ffffff6b}.smart-analysis-choice-buttons button:last-child small{color:#4ade80a6}.smart-analysis-choice-buttons button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px;border-radius:18px;background:transparent;border:none;color:#fff}.smart-analysis-choice-buttons button.selected{border-color:transparent}.smart-analysis-choice-buttons small{display:block;margin-top:5px;color:#ffffff8c}html[data-theme=light] .fliparama-app .smart-analyze-home{background:#fff!important;border:1px solid #e7ebe7!important;box-shadow:0 16px 42px #11182712!important}html[data-theme=light] .fliparama-app .smart-strategy-options{border-bottom-color:#e5e7eb!important}html[data-theme=light] .fliparama-app .smart-strategy-options button{background:transparent!important;color:#4b5563!important}html[data-theme=light] .fliparama-app .smart-strategy-options button span{color:#1f2937!important}html[data-theme=light] .fliparama-app .smart-strategy-options button small{color:#64748b!important}html[data-theme=light] .fliparama-app .smart-strategy-options button.selected{background:#22c55e14!important;border-bottom-color:#22c55e!important}html[data-theme=light] .fliparama-app .smart-strategy-options button:active{background:#22c55e14!important}html[data-theme=light] .fliparama-app .smart-analyze-search{background:#f6f8f6!important}html[data-theme=light] .fliparama-app .smart-analyze-search:focus-within{background:#f0f6f1!important}html[data-theme=light] .fliparama-app .smart-analyze-search input{background:transparent!important;color:#111827!important}html[data-theme=light] .fliparama-app .smart-analyze-search input::placeholder{color:#9ca3af!important}html[data-theme=light] .fliparama-app .smart-analyze-manual{color:#1f2937!important}html[data-theme=light] .fliparama-app .smart-analyze-manual svg{color:#4b5563!important}html[data-theme=light] .fliparama-app .smart-analyze-manual:active{color:#111827!important;background:#22c55e12!important}html[data-theme=light] .fliparama-app .smart-analyze-trust{color:#6b7280!important}html[data-theme=light] .fliparama-app .smart-purchase-intake,html[data-theme=light] .fliparama-app .smart-rehab-intake{background:#f7f9f7!important;border:1px solid #e5e7eb!important}html[data-theme=light] .fliparama-app .smart-purchase-intake>strong,html[data-theme=light] .fliparama-app .smart-rehab-intake>strong{color:#111827!important}html[data-theme=light] .fliparama-app .smart-purchase-intake>p,html[data-theme=light] .fliparama-app .smart-rehab-intake>p,html[data-theme=light] .fliparama-app .smart-purchase-intake>small,html[data-theme=light] .fliparama-app .smart-rehab-note{color:#6b7280!important}html[data-theme=light] .fliparama-app .smart-purchase-intake>div{background:#fff!important;border:1px solid #e5e7eb!important}html[data-theme=light] .fliparama-app .smart-purchase-intake>div>span{color:#4b5563!important}html[data-theme=light] .fliparama-app .smart-purchase-intake input{background:transparent!important;color:#111827!important}html[data-theme=light] .fliparama-app .smart-purchase-intake input::placeholder{color:#9ca3af!important}html[data-theme=light] .fliparama-app .smart-purchase-intake button{background:#22c55e1f!important;color:#15803d!important}html[data-theme=light] .fliparama-app .smart-purchase-intake button:active:not(:disabled){background:#22c55e33!important}html[data-theme=light] .fliparama-app .smart-rehab-options button{background:#fff!important;border:1px solid #e5e7eb!important}html[data-theme=light] .fliparama-app .smart-rehab-options button span{color:#1f2937!important}html[data-theme=light] .fliparama-app .smart-rehab-options button small{color:#64748b!important}html[data-theme=light] .fliparama-app .smart-rehab-options button:active{background:#f0f6f1!important}html[data-theme=light] .fliparama-app .smart-analysis-choice strong{color:#111827!important}html[data-theme=light] .fliparama-app .smart-analysis-choice p{color:#6b7280!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button{color:#1f2937!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button:first-child:hover{color:#111827!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button:last-child{color:#15803d!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons small{color:#64748b!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button:last-child small{color:#16803d!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button svg{color:#4b5563!important}html[data-theme=light] .fliparama-app .smart-analysis-choice-buttons button.selected svg{color:#16a34a!important}html[data-theme=light] .fliparama-app .mobile-quick-action-button:active,html[data-theme=light] .fliparama-app .mobile-recent-deal-card:active,html[data-theme=light] .fliparama-app .mobile-my-deal-card:active,html[data-theme=light] .fliparama-app .mobile-deal-filter-button:active{background-color:#eef5ef!important}html[data-theme=light] .fliparama-app .mobile-deal-search:focus{border-bottom-color:#22c55e9e!important}html[data-theme=light] .fliparama-app .report-email-input:focus{background-color:#fff!important}html[data-theme=light] .fliparama-app .report-email-input{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:0 1px 2px #1118270d!important}html[data-theme=light] .fliparama-app .report-email-input:focus{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e24!important}html[data-theme=light] .fliparama-app .theme-contrast-action{background:#111827!important;color:#fff!important;border:1px solid #111827!important;box-shadow:0 6px 16px #11182729!important}html[data-theme=light] .fliparama-app .theme-contrast-action:hover:not(:disabled){background:#000!important;border-color:#000!important}html[data-theme=light] .fliparama-app .theme-contrast-action:disabled{background:#374151!important;border-color:#374151!important}html[data-theme=light] .fliparama-app .pricing-plan-card{background:#fff!important;color:#111827!important;border-color:#e1e6e1!important;box-shadow:0 8px 24px #1118270d!important}html[data-theme=light] .fliparama-app .pricing-plan-card-pro{background:linear-gradient(180deg,#22c55e0e,#fff)!important;border-color:#22c55e8c!important;box-shadow:0 10px 28px #22c55e14!important}html[data-theme=light] .fliparama-app .pricing-plan-card-premium{background:linear-gradient(180deg,#22c55e09,#fff)!important;border-color:#dce5dd!important}html[data-theme=light] .fliparama-app .pricing-plan-card *,html[data-theme=light] .fliparama-app .pricing-plan-card-pro *,html[data-theme=light] .fliparama-app .pricing-plan-card-premium *{text-shadow:none!important}html[data-theme=light] .support-main-card{background:#fff!important;border-color:#e5e7eb!important;color:#111!important;box-shadow:0 12px 36px #11182712!important}html[data-theme=light] .fliparama-app .smart-analyze-search{background:#22c55e1a!important;border:none!important;box-shadow:none!important}html[data-theme=light] .fliparama-app .smart-analyze-search .address-autocomplete,html[data-theme=light] .fliparama-app .smart-analyze-search .address-autocomplete input,html[data-theme=light] .fliparama-app .smart-analyze-search input,html[data-theme=light] .fliparama-app .smart-analyze-search .input{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=light] .fliparama-app .smart-analyze-search input{color:#111827!important}html[data-theme=light] .fliparama-app .smart-analyze-search input::placeholder{color:#6b7280!important;opacity:1}html[data-theme=light] .fliparama-app .smart-strategy-options button.selected{background:transparent!important;border-bottom:2px solid #22c55e!important;box-shadow:none!important}html[data-theme=light] .fliparama-app .smart-strategy-options button.selected span,html[data-theme=light] .fliparama-app .smart-strategy-options button.selected small{color:#15803d!important}html[data-theme=light] .mobile-analyze-save-menu button:hover{background:#f3f4f6!important}html[data-theme=light] .mobile-analyze-save-menu button:first-child{color:#111827!important}html[data-theme=light] .mobile-analyze-save-menu{background:#fff!important;border-color:#e5e7eb!important;box-shadow:0 12px 35px #0000001f!important}html[data-theme=light] .mobile-analyze-save-menu{background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 12px 35px #0000001f!important}html[data-theme=light] .mobile-analyze-save-menu button{background:transparent!important;color:#111827!important}html[data-theme=light] .mobile-analyze-save-menu button:hover{background:#f3f4f6!important;color:#111827!important}html[data-theme=light] .mobile-top-actions button:last-child{border-color:#cbd5e1!important;background:#fff!important}html[data-theme=light] .mobile-top-actions button:last-child svg{color:#4b5563!important}html[data-theme=light] .apply-rehab-button{background:#fff!important;color:#0a0a0a!important}html[data-theme=light] .refresh-comps-button{background:#000!important;color:#fff!important;border:none!important;box-shadow:none!important}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%}body{margin:0;display:block}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}body{color:#000!important}button,a{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:transparent!important}@page{size:A4 portrait;margin:16mm}}@media print{@page{margin:6mm}body{margin:0}.report-container{max-width:100%!important;width:100%!important}td{padding:2px 0!important;line-height:1.2!important}.report-row{padding:2px 0!important;line-height:1.2!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.report-row-line td{border-bottom:1px solid rgba(0,0,0,.12)!important}.report-section{margin-top:6px!important;padding-top:6px!important}}@media print{div[style*=grid-template-columns]{border-bottom:1px solid rgba(0,0,0,.12)!important}}
