.QuickReportIncomeStep_root__BH_xr{display:flex;flex-direction:column;gap:37px;width:100%;min-width:0;padding-bottom:8px;font-family:var(--font-body);font-size:var(--text-copy);color:var(--color-ink)}.QuickReportIncomeStep_title__HPgET{margin:0;font-family:var(--font-display);font-size:var(--text-label);font-weight:700;line-height:1.15;text-transform:uppercase}.QuickReportIncomeStep_intro__vPSeY{display:flex;flex-direction:column;gap:0;max-width:432px}.QuickReportIncomeStep_introLead__IQACa{margin:0;font-size:12px;font-weight:700;line-height:1.35}.QuickReportIncomeStep_introHint__7VSeC{margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.35}.QuickReportIncomeStep_unitList___khve{display:flex;flex-direction:column;gap:27px;width:100%;min-width:0}.QuickReportIncomeStep_unitRow__tX2GO{display:grid;grid-template-columns:minmax(0,273px) auto;align-items:start;-moz-column-gap:32px;column-gap:32px;row-gap:12px;width:100%;min-width:0}.QuickReportIncomeStep_unitCard__ILBwY{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:11px;width:100%;max-width:273px;min-width:0;height:-moz-fit-content;height:fit-content;padding:6px;margin:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #000;box-shadow:1px 1px 0 #d9d9d9;transition:background .15s,box-shadow .15s}.QuickReportIncomeStep_unitCard__ILBwY:hover{filter:brightness(.99)}.QuickReportIncomeStep_unitCard__ILBwY:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.QuickReportIncomeStep_unitCardSelected__aaoJQ{background:var(--color-mist);box-shadow:1px 1px 0 #000}.QuickReportIncomeStep_unitCardTitle__Qh_R3{margin:0;font-size:12px;font-weight:700;line-height:1.2}.QuickReportIncomeStep_specs__2Qfgn{display:flex;flex-wrap:nowrap;align-items:center;gap:13px;margin:0;font-size:12px;font-weight:400;line-height:1.2}.QuickReportIncomeStep_specDivider__6_Mbp{width:1px;height:14px;flex-shrink:0;background:#000;align-self:center}.QuickReportIncomeStep_planGrid__2n7xj{display:grid;box-sizing:border-box;grid-template-columns:repeat(2,65px);grid-template-rows:repeat(2,23px);gap:12px;padding:0;flex-shrink:0;justify-self:end}.QuickReportIncomeStep_planBtn__yOXiY{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:65px;height:23px;margin:0;padding:2px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1;color:rgba(0,0,0,1);background:transparent;border:1px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap}.QuickReportIncomeStep_planBtn__yOXiY:hover{background:var(--color-wash)}.QuickReportIncomeStep_planBtn__yOXiY:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.QuickReportIncomeStep_planBtnSelected___hu7h{font-weight:600;background:var(--color-mist);border:1px solid var(--color-ink);box-shadow:none}.QuickReportIncomeStep_planBtnSelected___hu7h:hover{filter:brightness(.97)}.QuickReportFinancialModelsSideColumn_root__RZGQc{display:flex;flex-direction:column;gap:0;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;padding:0 8px;font-family:var(--font-body);font-size:12px;line-height:normal;color:var(--color-ink)}.QuickReportFinancialModelsSideColumn_section__FWAA_{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%;min-width:0}.QuickReportFinancialModelsSideColumn_titleBanner__J1Dou{box-sizing:border-box;display:flex;align-items:center;min-height:23px;width:100%;padding:2px 11px;border:1px solid #000;box-shadow:1px 1px 0 #000;background:var(--color-mist);font-size:12px;font-weight:700;flex-shrink:0}.QuickReportFinancialModelsSideColumn_list__9Gokp{display:flex;flex-direction:column;gap:9px;align-items:flex-start;width:100%;min-width:0;padding:0 8px;box-sizing:border-box}.QuickReportFinancialModelsSideColumn_heading__eJu9K{margin:0;font-weight:700}.QuickReportFinancialModelsSideColumn_body__wjz_P{margin:0;font-weight:400}.QuickReportFinancialModelsSideColumn_rowMinus__BpfvK{display:flex;align-items:center;gap:0;min-width:0}.QuickReportFinancialModelsSideColumn_minusIcon__f5sxO{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#000}.QuickReportFinancialModelsSideColumn_minusIcon__f5sxO svg{display:block}.InitialLoadOverlay_root__sZRzz{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:all;cursor:wait;background:color-mix(in srgb,var(--color-wash) 55%,transparent);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.InitialLoadOverlay_mapBlur__PKRBs{filter:blur(15px)}.InitialLoadOverlay_rootExit__wjhfy{pointer-events:none}.InitialLoadOverlay_frame__V88tz{position:relative;z-index:1;width:min(395px,calc(100% - 2.5rem));padding:10px 12px 12px;background:var(--color-surface);border:1px solid var(--color-mist);border-radius:4px;box-shadow:none;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;animation:InitialLoadOverlay_frameIn__GXo_i .28s ease-out}.InitialLoadOverlay_frameExit__59cDi{animation:InitialLoadOverlay_frameOut__6qle_ .42s ease-in forwards}.InitialLoadOverlay_brand__vmQhk{line-height:1.2}.InitialLoadOverlay_address__jaCwQ,.InitialLoadOverlay_brand__vmQhk{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:700;color:var(--color-ink);text-align:left}.InitialLoadOverlay_address__jaCwQ{line-height:1.25;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InitialLoadOverlay_status___U8sH{margin:0;font-family:var(--font-body);font-size:12px;font-weight:400;font-style:normal;font-optical-sizing:auto;line-height:1.4;color:var(--color-ink-muted);text-align:left}.InitialLoadOverlay_track__5SErj{width:100%;height:4px;background:var(--color-mist);border-radius:2px;overflow:hidden}.InitialLoadOverlay_fill__kijJH{height:100%;width:8%;background:var(--color-ink);border-radius:2px;transition:width .48s cubic-bezier(.22,1,.36,1)}.InitialLoadOverlay_fillPulse__HT8t8{position:relative}.InitialLoadOverlay_fillPulse__HT8t8:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-surface) 35%,transparent) 50%,transparent 100%);transform:translateX(-100%);animation:InitialLoadOverlay_loadShimmer__857Ro 1.35s ease-in-out infinite}@keyframes InitialLoadOverlay_frameIn__GXo_i{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes InitialLoadOverlay_frameOut__6qle_{0%{opacity:1}to{opacity:0}}@keyframes InitialLoadOverlay_loadShimmer__857Ro{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.InitialLoadOverlay_fillPulse__HT8t8:after,.InitialLoadOverlay_fill__kijJH,.InitialLoadOverlay_frameExit__59cDi,.InitialLoadOverlay_frame__V88tz{animation:none;transition:none}}.GuestPaywall_mapScrim__JXQrT{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;pointer-events:auto;box-sizing:border-box;padding:24px;background:rgba(255,255,255,.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.GuestPaywall_mapCtaWrap__NfrQU{position:relative;z-index:1;width:100%;max-width:360px;pointer-events:auto}.GuestPaywall_mapBlur__azbJ2{filter:blur(12px)}.GuestPaywall_bodyHost__Rrd5j{position:relative;flex:1 1 0;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.GuestPaywall_bodyHostScroll__xdR6x{overflow-y:auto;overflow-x:hidden;background:var(--color-wash);scrollbar-gutter:stable}.GuestPaywall_bodyHostFill__uazen{overflow:hidden}@supports not selector(::-webkit-scrollbar){.GuestPaywall_bodyHostScroll__xdR6x{scrollbar-width:thin;scrollbar-color:var(--color-ink) transparent}}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar{width:8px;height:8px}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-button,.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-button:single-button:vertical:decrement,.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-button:single-button:vertical:increment,.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-button:vertical:end:increment,.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-button:vertical:start:decrement{display:none;width:0;height:0;background:transparent;border:none}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-track{background:transparent;margin:6px 6px 6px 0}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-thumb{background:var(--color-ink);border-radius:0;border:none}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-thumb:active,.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-thumb:hover{background:var(--color-ink)}.GuestPaywall_bodyHostScroll__xdR6x::-webkit-scrollbar-corner{background:transparent}.GuestPaywall_cta__6xv6k{width:100%;box-sizing:border-box;padding:24px 16px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;font-family:var(--font-data);box-shadow:0 8px 24px rgba(0,0,0,.12)}.GuestPaywall_ctaTitle__8kzGr{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--color-ink)}.GuestPaywall_ctaBody__xi1ME{margin:.4rem 0 0;font-size:12px;font-weight:400;line-height:1.45;color:var(--color-ink-muted)}.GuestPaywall_ctaActions__Lu_qa{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.GuestPaywall_ctaPrimary__69wOo,.GuestPaywall_ctaSecondary__uvcDn{box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.15;text-decoration:none;border-radius:2px;cursor:pointer}.GuestPaywall_ctaPrimary__69wOo{color:var(--color-wash);background:var(--color-ink);border:1px solid var(--color-ink)}.GuestPaywall_ctaPrimary__69wOo:hover{background:var(--color-ink-muted);border-color:var(--color-ink-muted)}.GuestPaywall_ctaSecondary__uvcDn{color:var(--color-ink);background:var(--color-mist);border:1px solid var(--color-mist)}.GuestPaywall_ctaSecondary__uvcDn:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-wash)}.GuestPaywall_ctaPrimary__69wOo:focus-visible,.GuestPaywall_ctaSecondary__uvcDn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.GuestPaywall_redactRoot__7fCkR [class*=addButton],.GuestPaywall_redactRoot__7fCkR [class*=sectionInlineEditBtn],.GuestPaywall_redactRoot__7fCkR [class*=treeUserBadge]{visibility:hidden!important}@media (prefers-reduced-motion:reduce){.GuestPaywall_mapBlur__azbJ2,.GuestPaywall_mapScrim__JXQrT{transition:none}}.LotAssetEditor_assetEditor__aQuE9{display:flex;flex-direction:column;gap:6px;margin-top:0;padding-top:0;container-type:inline-size;container-name:asset-editor;border-top:none;width:100%;min-width:0}.LotAssetEditor_title__LDDND{margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:700;color:rgba(51,51,51,1)}.LotAssetEditor_aboutToggle__SP4Ly{display:flex;align-items:center;gap:6px;background:none;border:none;padding:4px 0;font-size:.9rem;font-weight:500;color:#333;cursor:pointer;text-align:left}.LotAssetEditor_chevron__IYaS_{font-size:.7rem;transition:transform .2s ease}.LotAssetEditor_chevronOpen__aoRw1{transform:rotate(180deg)}.LotAssetEditor_toolGrid__sfSfd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:6px;column-gap:6px;row-gap:6px;box-sizing:content-box;margin:4px;min-width:0;width:100%}.LotAssetEditor_toolButton__DP2UO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;aspect-ratio:1;background:var(--color-mist);border:none;border-radius:8px;cursor:pointer;transition:background .2s,box-shadow .2s;padding:6px 4px}.LotAssetEditor_toolButton__DP2UO:hover{background:rgba(188,232,199,.8);box-shadow:0 2px 6px rgba(0,0,0,.06)}.LotAssetEditor_toolButton__DP2UO:focus{outline:2px solid var(--color-primary);outline-offset:2px}.LotAssetEditor_toolIcon__gXoos{display:flex;align-items:center;justify-content:center;color:#1a1a1a}.LotAssetEditor_toolLabel__g1n1h{font-size:.75rem;font-weight:500;color:#1a1a1a;text-align:center;line-height:1.2}.LotAssetEditor_section__d33_U{display:flex;flex-direction:column;gap:0}.LotAssetEditor_sectionHeader__Vre7e{background:#e5e7eb;padding:2px 12px;font-size:14px;font-weight:600;color:rgba(51,51,51,.3);border-radius:4px 4px 0 0}.LotAssetEditor_sectionList__p1ynt{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 4px 4px;overflow:hidden}.LotAssetEditor_listItem__zgiPT{display:flex;align-items:center;justify-content:space-between;padding:2px 12px;font-size:.9rem;color:rgba(51,51,51,.3);background:#fff;border-bottom:1px solid #f3f4f6}.LotAssetEditor_listItem__zgiPT:last-of-type{border-bottom:none}.LotAssetEditor_editBtn__DAw17{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;color:#6b7280;cursor:pointer;border-radius:4px;transition:color .2s,background .2s}.LotAssetEditor_editBtn__DAw17:hover{color:rgba(51,51,51,.3);background:#f0fdf4}.LotAssetEditor_addBtn__RrSnK{display:flex;align-items:center;gap:8px;padding:4px 12px;background:#fff;border:none;font-size:12px;color:rgba(51,51,51,.3);cursor:pointer;transition:background .2s,color .2s}.LotAssetEditor_addBtn__RrSnK:hover{background:#f9fafb;color:rgba(51,51,51,.3)}.EdgeAssignmentPopup_panel__yE2BN{position:fixed;z-index:1000;width:-moz-fit-content;width:fit-content;min-width:132px;box-sizing:border-box;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:none;font-family:var(--font-data)}.EdgeAssignmentPopup_options__YOhnc{display:flex;flex-direction:column;align-items:stretch;gap:4px}.EdgeAssignmentPopup_option__JW_9X{box-sizing:border-box;width:100%;margin:0;padding:7px 10px;border:none;border-radius:3px;background:transparent;color:#111;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.EdgeAssignmentPopup_option__JW_9X:hover{background:#f5f5f5}.EdgeAssignmentPopup_optionSelected__aewVF{background:#3f3f3f;color:#fff;font-weight:700}.EdgeAssignmentPopup_optionSelected__aewVF:hover{background:#2e2e2e;color:#fff}.EdgeAssignmentPopup_option__JW_9X:focus-visible{outline:2px solid #3f3f3f;outline-offset:1px}.AppSiteHeader_chrome__KhTKr{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.AppSiteHeader_chromeBody__wyely{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.AppSiteHeader_header__PHMNM{width:100%;height:8vh;min-height:64px;max-height:80px;margin:0;padding:0 80px;display:flex;justify-content:flex-start;align-items:center;background-color:var(--color-mist);position:relative;z-index:10001;box-sizing:border-box;border:none;box-shadow:none;flex-shrink:0;color:var(--color-ink)}.AppSiteHeader_inner___2BcA{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px}.AppSiteHeader_logo__Xw8MD{display:inline-flex;align-items:flex-end;gap:4px;margin:0;padding:0;border:none;background:none;cursor:pointer;text-decoration:none;flex-shrink:0}.AppSiteHeader_logoText__C2Jsa,.AppSiteHeader_logo__Xw8MD{color:var(--color-ink);font-family:var(--font-barlow-condensed),sans-serif;line-height:1}.AppSiteHeader_logoText__C2Jsa{font-size:2rem;font-weight:500;letter-spacing:0}.AppSiteHeader_betaBadge__a4f4O{flex-shrink:0;display:inline-block;margin:0 0 1px 2px;padding:0;font-family:var(--font-barlow-condensed),sans-serif;font-size:.85rem;font-weight:500;line-height:1;letter-spacing:.02em;text-transform:lowercase;color:var(--color-accent);background:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppSiteHeader_right__XsCWE{display:flex;align-items:center;justify-content:flex-end;gap:1.75rem;min-width:0}.AppSiteHeader_loginLink__ZK12r,.AppSiteHeader_navLink__xgzPE{font-family:var(--font-data);font-size:.75rem;font-weight:400;color:var(--color-ink);text-decoration:none}.AppSiteHeader_authLinks__OTcmb{display:flex;align-items:center;gap:1.75rem}.AppSiteHeader_signupLink__zvuVo{font-family:var(--font-data);font-size:.75rem;font-weight:600;color:var(--color-wash);background:var(--color-accent);border:none;border-radius:2px;padding:.3rem .75rem;text-decoration:none}.AppSiteHeader_signupLink__zvuVo:hover{background:var(--color-ink);color:var(--color-wash)}.AppSiteHeader_signupLink__zvuVo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AppSiteHeader_loginLink__ZK12r:hover,.AppSiteHeader_navLink__xgzPE:hover{color:var(--color-accent);text-decoration:underline}.AppSiteHeader_tourButton__8qjrS{font-family:var(--font-data);font-size:.875rem;font-weight:600;color:var(--color-wash);background:var(--color-accent);border:none;border-radius:2px;padding:.4rem 1rem;cursor:pointer;transition:background-color .15s ease}.AppSiteHeader_tourButton__8qjrS:hover{background:var(--color-ink);color:var(--color-wash)}.AppSiteHeader_tourButton__8qjrS:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AppSiteHeader_footer__LC3oh{width:100%;height:8vh;min-height:64px;max-height:80px;margin:0;padding:0 80px;display:flex;align-items:center;background-color:var(--color-ink);box-sizing:border-box;border:none;box-shadow:none;flex-shrink:0;color:var(--color-wash);font-family:var(--font-data)}.AppSiteHeader_footerInner__jPsyf{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px}.AppSiteHeader_footerLinks__d62F3{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem 1rem;min-width:0;font-size:.75rem;font-weight:400;color:var(--color-mist)}.AppSiteHeader_footerLinks__d62F3 a,.AppSiteHeader_footerLinks__d62F3 button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.AppSiteHeader_footerLinks__d62F3 a:hover,.AppSiteHeader_footerLinks__d62F3 button:hover{color:var(--color-accent);text-decoration:underline}.AppSiteHeader_footerMeta__HsQJO{font-weight:400;color:var(--color-mist)}@media (max-width:600px){.AppSiteHeader_header__PHMNM{padding:0 24px;min-height:56px}.AppSiteHeader_logoText__C2Jsa{font-size:1.3rem}.AppSiteHeader_footer__LC3oh{min-height:56px;height:auto;max-height:none;padding:12px 24px}.AppSiteHeader_footerInner__jPsyf{flex-direction:column;align-items:flex-start;gap:8px}.AppSiteHeader_footerLinks__d62F3{justify-content:flex-start;font-size:.75rem}}