.Button_button__86Aws{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid transparent;border-radius:9px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.Button_button__86Aws:disabled{opacity:.55;cursor:not-allowed}.Button_button__86Aws:not(:disabled):active{transform:translateY(1px)}.Button_primary__5UsrK{background:linear-gradient(145deg,#0ea8b8,#087e8f);color:#effcff;border-color:rgb(0 212 231/45%)}.Button_primary__5UsrK:not(:disabled):hover{background:linear-gradient(145deg,#12c4d6,#0a97aa)}.Button_secondary__oMwYR{background:rgb(7 42 56/58%);color:#bdebf5;border-color:rgb(57 133 163/56%)}.Button_secondary__oMwYR:not(:disabled):hover{border-color:rgb(64 190 226/76%);color:#effcff;background:rgb(10 65 84/66%)}.Button_ghost__YhRdJ{background:transparent;color:var(--color-action-link)}.AudioCapture_block__0GUL5{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm)}.AudioCapture_title__c4ZfU{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.AudioCapture_lead__i9NPm{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.AudioCapture_actions__ywtRb{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.AudioCapture_fileButton__lf6yX{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid rgb(57 133 163/56%);border-radius:var(--radius-md);background:rgb(7 42 56/58%);color:#bdebf5;font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .16s ease,background .16s ease}.AudioCapture_fileButton__lf6yX:hover{border-color:rgb(64 190 226/76%);background:rgb(10 65 84/66%)}.AudioCapture_hiddenInput__QM4he{display:none}.AudioCapture_fileName__W6wVS{margin:0;color:var(--color-action-primary);font-size:var(--font-size-sm)}.LandingHero_page__emmhw{display:grid;gap:var(--spacing-md)}.LandingHero_hero__mq_4x{display:grid;grid-template-columns:1.25fr .9fr;gap:var(--spacing-xl);align-items:stretch;padding:var(--spacing-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm),var(--shadow-md)}.LandingHero_copy__T52s5{display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center}.LandingHero_eyebrow__Je52X{margin:0;color:var(--color-action-primary);text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.LandingHero_title__4DQbd{margin:0;font-family:var(--font-display);font-size:clamp(32px,4vw,44px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.LandingHero_lead__XnVXY{margin:0;max-width:36rem;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.LandingHero_actions__WCnZ8{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.LandingHero_visual__3rWhx{position:relative;min-height:260px;display:grid;place-items:center}.LandingHero_visualGlow__5uSvB{position:absolute;inset:10%;border-radius:var(--radius-lg);background:radial-gradient(circle,rgb(0 212 231/18%),transparent 70%);filter:blur(18px)}.LandingHero_visualCard__nslMI{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:min(100%,280px);padding:var(--spacing-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/70%);color:var(--color-action-primary);text-align:center}.LandingHero_visualLabel__diz9Z{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.LandingHero_visualStats__13o_D{display:flex;gap:var(--spacing-md);color:var(--color-text-muted);font-size:var(--font-size-sm)}.LandingHero_visualStats__13o_D strong{color:var(--color-action-primary);margin-right:4px}.LandingHero_features__5v53P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}.LandingHero_featureCard__SKIpJ{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm);color:var(--color-action-primary)}.LandingHero_featureTitle__ULSNe{margin:0;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.LandingHero_featureText__rKNTn{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (max-width:1024px){.LandingHero_features__5v53P{grid-template-columns:1fr}}@media (max-width:768px){.LandingHero_hero__mq_4x{grid-template-columns:1fr}.LandingHero_visual__3rWhx{min-height:220px;order:-1}}.Typography_display__nJl9u{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.Typography_display__nJl9u,.Typography_title__oFzFl{font-family:var(--font-display);line-height:var(--line-height-tight);color:var(--color-text-primary)}.Typography_title__oFzFl{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.Typography_subtitle__JxlNw{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.Typography_body__au_kF{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}.Typography_body__au_kF,.Typography_caption___yDrG{font-family:var(--font-sans);font-weight:var(--font-weight-regular)}.Typography_caption___yDrG{color:var(--color-text-muted)}.Typography_caption___yDrG,.Typography_label__rp8_P{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Typography_label__rp8_P{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}@media (max-width:768px){.Typography_display__nJl9u{font-size:var(--font-size-2xl)}.Typography_title__oFzFl{font-size:var(--font-size-xl)}}.TextAreaField_field__DWR7l{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.TextAreaField_textarea__wNQRb{width:100%;min-height:280px;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/70%);color:var(--color-text-primary);resize:vertical}.TextAreaField_textarea__wNQRb::placeholder{color:var(--color-text-muted)}.TextAreaField_textarea__wNQRb:focus{outline:2px solid var(--color-action-primary);outline-offset:2px}.TextAreaField_error__r2v1b{color:var(--color-status-error)}.CreateReportForm_form__8u2f_{display:grid;gap:var(--spacing-md)}.CreateReportForm_actionsPanel__v8GOc,.CreateReportForm_fieldPanel__Tzt_I,.CreateReportForm_header__DL5r9{padding:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm),var(--shadow-md)}.CreateReportForm_header__DL5r9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CreateReportForm_title__2AHYo{margin:0;font-family:var(--font-display);font-size:clamp(24px,3vw,32px);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CreateReportForm_lead__l3C2T{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.CreateReportForm_actionsPanel__v8GOc,.CreateReportForm_fieldPanel__Tzt_I{display:flex;flex-direction:column;gap:var(--spacing-md)}.CreateReportForm_actionsPanel__v8GOc{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.CreateReportForm_hint__dKxDW{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.Layout_shell__IMWe_{width:min(1440px,calc(100% - var(--spacing-lg) * 2));margin:0 auto;padding:var(--spacing-md) 0 var(--spacing-2xl);display:grid;gap:var(--spacing-md);min-height:100vh}.Layout_brandZone__sIPqm{min-height:76px;display:grid;grid-template-columns:auto 1px minmax(0,1fr) auto;gap:var(--spacing-lg);align-items:center;padding:var(--spacing-sm) var(--spacing-xs)}.Layout_brand__12Ecf{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary)}.Layout_brandMark___om7e{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(145deg,#0b3a4a,#061820);border:1px solid rgb(0 212 231/35%);color:var(--color-action-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.Layout_brandText__QDo7z{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.01em}.Layout_brandText__QDo7z em{font-style:normal;color:var(--color-action-primary)}.Layout_brandDivider__MyBrj{width:1px;height:36px;background:var(--color-border-default)}.Layout_brandTagline__GwT56{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.Layout_actions__cbtRO{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-end}.Layout_actionBtn__GgutA{min-height:38px;display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:var(--spacing-sm) 12px;border:1px solid rgb(57 133 163/56%);border-radius:9px;color:#bdebf5;background:rgb(7 42 56/58%);cursor:pointer;font-size:11px;font-weight:var(--font-weight-semibold);text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.Layout_actionBtn__GgutA:hover{border-color:rgb(64 190 226/76%);color:#effcff;background:rgb(10 65 84/66%)}.Layout_main__mCyle{display:grid;gap:var(--spacing-md);flex:1 1}.Layout_footer__Pe8_s{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-default)}.Layout_footerText__ov7AL{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.Layout_footerNav__Vu1Lr{display:flex;gap:var(--spacing-md)}.Layout_footerLink__zUqMQ{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Layout_footerLink__zUqMQ:hover{color:var(--color-action-link)}@media (max-width:768px){.Layout_brandZone__sIPqm{grid-template-columns:1fr;gap:var(--spacing-sm)}.Layout_brandDivider__MyBrj{display:none}.Layout_actions__cbtRO{justify-content:flex-start}}.not-found_panel__V_noE{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm),var(--shadow-md);max-width:560px}.not-found_code__SJkuV{margin:0;color:var(--color-action-primary);font-size:clamp(40px,8vw,64px);font-weight:var(--font-weight-bold);line-height:1}.not-found_title__bOfUG{margin:0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.not-found_lead__99t9N{margin:0;color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.not-found_actions__eb6u_{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.ReportView_dashboard__hjLbU{display:grid;gap:var(--spacing-md);color:var(--color-text-primary);font-family:var(--font-sans)}.ReportView_panel__4MEj8{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient);box-shadow:var(--shadow-sm),var(--shadow-md);padding:var(--spacing-lg)}.ReportView_hero__gMmE2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-md);min-height:390px}.ReportView_heroCard__fAt4X{display:flex;flex-direction:column;min-width:0;padding:var(--spacing-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-panel-gradient)}.ReportView_heroTitle__xTuiN{margin:0;font-size:clamp(28px,3.2vw,36px);text-transform:uppercase}.ReportView_heroModel__Fr7d9{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.ReportView_heroSpec__kO2_N{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;margin:var(--spacing-md) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ReportView_heroSpecItem__YUsCG{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.ReportView_heroDot__mhAhX{width:3px;height:3px;border-radius:var(--radius-full);background:var(--color-text-muted)}.ReportView_identifiers__8_Ry5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:var(--spacing-lg) 0 0;padding:var(--spacing-md) 0;border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}.ReportView_facts__9cleA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:var(--spacing-md) 0 0}.ReportView_idItem__NtKLi{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;padding:0 var(--spacing-md)}.ReportView_idItemFirst__uWuJg{padding-left:0}.ReportView_idLabel__Q_Xh1{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase}.ReportView_idValue__jgCSk,.ReportView_legalValue__7tX92{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.ReportView_heroMedia__Y2oWi{min-height:220px;border:1px dashed rgb(57 133 163/45%);border-radius:var(--radius-md);background:rgb(3 12 18/70%);display:grid;place-items:center}.ReportView_heroEmpty__FcnJS{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);text-align:center;padding:var(--spacing-lg)}.ReportView_sectionTitle__Wc7ve{margin:0;font-family:var(--font-sans);font-size:clamp(18px,1.8vw,22px);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.ReportView_sectionHead__kzLma{margin-bottom:var(--spacing-md)}.ReportView_sectionEyebrow__Nh54s{margin:0 0 var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase}.ReportView_sectionLead__4B5QF{margin:var(--spacing-sm) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ReportView_summaryGrid__5rORT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}.ReportView_summaryCard__CpIIE{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/55%);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.ReportView_summaryCard__CpIIE:hover{border-color:rgb(0 212 231/45%);transform:translateY(-2px)}.ReportView_summaryIcon__UGxzz{color:var(--color-action-primary)}.ReportView_summaryDanger__IqA_k .ReportView_summaryIcon__UGxzz{color:var(--color-status-error)}.ReportView_summaryWarning__3q_7Q .ReportView_summaryIcon__UGxzz{color:var(--color-status-warning)}.ReportView_summaryBody__Gh3g2{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.ReportView_summaryLabel__f0V_q{margin:0;font-size:var(--font-size-base)}.ReportView_summaryCount__Hgj0J{margin:0;display:flex;align-items:baseline;gap:var(--spacing-sm)}.ReportView_summaryCountValue__yJwXI{font-size:var(--font-size-2xl);color:var(--color-action-primary);line-height:1}.ReportView_summaryCountLabel__GfJzk,.ReportView_summaryLink__K9qUk{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_summaryChips__IiuRT{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.ReportView_summaryChip__au7tG{padding:2px 8px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_summaryLink__K9qUk{margin-top:auto;color:var(--color-action-primary-hover)}.ReportView_legalLayout__L8r2k{display:grid;grid-template-columns:minmax(220px,3fr) minmax(0,9fr);gap:var(--spacing-lg);margin-top:var(--spacing-md)}.ReportView_legalTop__25HXS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);align-content:start;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(7 24 33/62%)}.ReportView_legalValue__7tX92{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular)}.ReportView_mileageBadge__jxroH{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-full);border:1px solid rgb(255 201 85/35%);color:var(--color-status-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ReportView_legalList__guMlI{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-md)}.ReportView_legalItem__VaJzs{padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-default)}.ReportView_legalHead__AXxpI{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:baseline;margin-bottom:var(--spacing-xs)}.ReportView_legalMark__M0cmS{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--radius-full);background:rgb(9 174 241/18%);color:var(--color-action-primary-hover)}.ReportView_legalTitle__w7KP_{font-size:var(--font-size-sm)}.ReportView_legalDetail__f5YbG,.ReportView_legalSummary__UXpSb{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_legalDetail__f5YbG{margin:0;line-height:var(--line-height-normal)}.ReportView_authGrid__mEI_D{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-md)}.ReportView_authItem___5nc2{min-height:154px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);text-align:left;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/45%);color:var(--color-text-primary)}.ReportView_authSummary__gKvsJ{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-sm);align-items:start;width:100%;cursor:pointer;list-style:none}.ReportView_authMark__1_G_t{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--font-size-lg);line-height:1;color:var(--color-text-muted)}.ReportView_auth_ok__We2Pl .ReportView_authMark__1_G_t{color:var(--color-status-success)}.ReportView_auth_warning__Vc3NM .ReportView_authMark__1_G_t{color:var(--color-status-warning)}.ReportView_auth_fail__YBory .ReportView_authMark__1_G_t{color:var(--color-status-error)}.ReportView_authCopy__yl6hx{display:flex;flex-direction:column;gap:4px}.ReportView_authTitle__h_A1Y{font-size:var(--font-size-sm)}.ReportView_authText__L9i2Q{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_authDetail__x9Wa2{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ReportView_overview__u0IAs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-md);align-items:start}.ReportView_paintStats__CucyX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.ReportView_paintStat__luTtP{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/45%)}.ReportView_paintStatValue__wYpYw{font-size:var(--font-size-xl);color:var(--color-action-primary)}.ReportView_paintStatLabel__iFvUt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_legend__EmqRL{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.ReportView_legendItem__dRaWj{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_legendSwatch__xP2nZ{width:12px;height:12px;border-radius:3px;display:inline-block}.ReportView_mapHelp___eSC8{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-sm);align-items:start;margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-action-primary)}.ReportView_mapHelpTitle__UVBpN{display:block;margin-bottom:4px;color:var(--color-text-primary);font-size:var(--font-size-sm)}.ReportView_mapLayout__sfLZp{display:grid;grid-template-columns:minmax(110px,.68fr) minmax(220px,1.75fr) minmax(110px,.68fr);grid-template-areas:"front top rear" "left top right";gap:var(--spacing-md);align-items:center}.ReportView_mapCanvas__1Ykgl{grid-area:top;width:min(100%,260px);margin:0 auto;padding:var(--spacing-md) var(--spacing-sm)}.ReportView_mapFront__a7KYZ{grid-area:front}.ReportView_mapRear__EOaFQ{grid-area:rear}.ReportView_mapLeft__zICOd{grid-area:left}.ReportView_mapRight__zc0za{grid-area:right}.ReportView_mapSide__dTHGb{margin:0;padding:var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(5 23 32/76%)}.ReportView_mapSideBody__QydO4{height:72px;border-radius:var(--radius-sm);background:linear-gradient(180deg,rgb(7 26 36/80%),rgb(3 12 18/90%))}.ReportView_mapCaption__hCssU{margin:0 0 var(--spacing-xs);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ReportView_mapSvg__RWb5o{display:block;width:100%;height:auto}.ReportView_mapOutline__csFVo{fill:var(--color-map-body);stroke:rgb(0 212 231/22%);stroke-width:1.2}.ReportView_mapGlass__Jvww1{fill:var(--color-map-glass);stroke:rgb(184 240 251/28%);stroke-width:1;pointer-events:none}.ReportView_mapTrim__E7fEo{fill:none;stroke:var(--color-map-trim);stroke-width:1;stroke-linecap:round;pointer-events:none}.ReportView_mapMirror__3BZJf{fill:var(--color-map-mirror);stroke:rgb(184 240 251/22%);stroke-width:1;pointer-events:none}.ReportView_mapWheel__aaw6D{fill:var(--color-map-wheel);stroke:var(--color-map-wheel-stroke);stroke-width:1.5;pointer-events:none}.ReportView_mapPart__qQdaq{cursor:pointer;stroke:rgb(2 8 13/50%);stroke-width:1.15;stroke-linejoin:round;transition:filter .14s ease,stroke .14s ease,stroke-width .14s ease}.ReportView_mapPartActive__XS88i,.ReportView_mapPart__qQdaq:hover{stroke:var(--color-action-primary);stroke-width:2.2;filter:brightness(1.12)}.ReportView_mapPart__qQdaq:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ReportView_paintUnknown__hihGh{background:var(--color-paint-unknown);fill:var(--color-paint-unknown)}.ReportView_paintFactory__nA2Qm{background:var(--color-paint-factory);fill:var(--color-paint-factory)}.ReportView_paintRepaint__i0EHZ{background:var(--color-paint-repaint);fill:var(--color-paint-repaint)}.ReportView_paintPutty__r_39G{background:var(--color-paint-putty);fill:var(--color-paint-putty)}.ReportView_paintReplaced__VGP7l{background:var(--color-paint-replaced);fill:var(--color-paint-replaced)}.ReportView_mapDetails__cSXJs{margin-top:var(--spacing-md);min-height:96px;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/55%)}.ReportView_mapDetailsLabel__PtJn3{margin:0 0 4px;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ReportView_mapDetailsStatus__onqAw{margin:0 0 var(--spacing-sm);color:var(--color-action-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ReportView_mapDetailsNote__lb1zr{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ReportView_results__I1yuy{min-width:0}.ReportView_resultsGrid__sIQfB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg);align-items:start;min-width:0}.ReportView_resultsBlock__Wg0_H{min-width:0}.ReportView_resultsEmpty__n4_NW{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_resultsHead__ARKzI{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-start;margin-bottom:var(--spacing-md)}.ReportView_resultsIcon__aPVxL{display:grid;place-items:center;color:var(--color-action-primary);flex-shrink:0}.ReportView_resultsHeadCopy__DIBGM{display:grid;gap:var(--spacing-xs)}.ReportView_resultsTitle__R76wd{margin:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ReportView_resultsStatus__rDR3r{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ReportView_resultsStatusOk__x3cyK{color:var(--color-status-success)}.ReportView_resultsStatusAttention__4fSZX{color:var(--color-status-warning)}.ReportView_resultsStatusDanger__8rTC2{color:var(--color-status-error)}.ReportView_resultsStatusCritical__TB9hJ{color:var(--color-status-critical)}.ReportView_resultsSource__4meaI{margin:var(--spacing-lg) 0 0;color:var(--color-text-muted)}.ReportView_categoryList__ukM0S{display:grid;gap:var(--spacing-lg);min-width:0}.ReportView_categoryGroup__V3om0{display:grid;gap:var(--spacing-sm);min-width:0}.ReportView_categoryTitle__3JX21{display:block;margin:0;color:var(--color-action-primary);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ReportView_findingTitle__cwPXt{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ReportView_actionList__HlwRz,.ReportView_costList__7A7YL,.ReportView_findingList__XnN8y,.ReportView_positiveList__tuQBy{list-style:none;margin:0;padding:0}.ReportView_findingList__XnN8y{display:grid;gap:var(--spacing-sm);padding-inline-start:var(--spacing-md)}.ReportView_findingItem__cur7C{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--spacing-sm);align-items:start;min-width:0}.ReportView_findingIcon__RyQfy{display:grid;place-items:center}.ReportView_findingIconPositive__Gb__E{color:var(--color-status-success)}.ReportView_findingIconAttention__QH_2s{color:var(--color-status-warning)}.ReportView_findingIconDanger__hCIZC{color:var(--color-status-error)}.ReportView_findingIconCritical__tu4m_{color:var(--color-status-critical)}.ReportView_findingCopy__n_MiT{display:grid;gap:4px}.ReportView_findingDetail__s_dfT{margin:0;min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);overflow-wrap:anywhere}.ReportView_findingMore__kpHh2{margin:var(--spacing-xs) 0 0}.ReportView_positiveList__tuQBy{margin-top:var(--spacing-xs);display:grid;gap:4px}.ReportView_positiveItem__SilmR{color:var(--color-text-muted);font-size:var(--font-size-sm);padding-left:14px;position:relative}.ReportView_positiveItem__SilmR:before{content:"•";position:absolute;left:0;color:var(--color-status-success)}.ReportView_more__gaKin{margin-top:var(--spacing-sm)}.ReportView_inlineMore__h6wPg{margin-top:var(--spacing-xs)}.ReportView_moreSummary__Yp84_{cursor:pointer;color:var(--color-action-primary-hover);font-size:var(--font-size-sm);list-style:none}.ReportView_actionGroup__bXMYa{padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/45%)}.ReportView_actionGroup__bXMYa+.ReportView_actionGroup__bXMYa{margin-top:var(--spacing-md)}.ReportView_actionHead__uxHsm{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-sm)}.ReportView_actionIcon__ZQWOr{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-weight:var(--font-weight-bold)}.ReportView_actionUrgent__ruXIo .ReportView_actionIcon__ZQWOr{background:rgb(237 41 57/18%);color:var(--color-status-error)}.ReportView_actionAttention__LgQbS .ReportView_actionIcon__ZQWOr{background:rgb(255 201 85/16%);color:var(--color-status-warning)}.ReportView_actionDefer__Mcbuz .ReportView_actionIcon__ZQWOr{background:rgb(155 169 178/14%);color:var(--color-text-muted)}.ReportView_actionTitle__PT_PZ{margin:0;font-size:var(--font-size-base)}.ReportView_actionCount__RSdsE{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_actionList__HlwRz{display:grid;gap:var(--spacing-sm);padding-left:36px}.ReportView_actionItem__feTcB{color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.45;list-style:disc}.ReportView_investmentDash__rsfwm{display:grid;grid-template-columns:minmax(0,45fr) minmax(280px,55fr);gap:var(--spacing-xl);align-items:start;margin-top:var(--spacing-md)}.ReportView_investmentTotal__LPYXp{margin:0;font-size:clamp(24px,3vw,32px);font-weight:var(--font-weight-bold);color:var(--color-action-primary)}.ReportView_investmentLabel__aiEHV{margin:var(--spacing-xs) 0 0;color:var(--color-status-warning);font-weight:var(--font-weight-semibold)}.ReportView_investmentScale__KNYPB{margin:var(--spacing-lg) 0;display:grid;gap:var(--spacing-sm)}.ReportView_investmentTrack__e5rh7{height:10px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-paint-factory) 0,var(--color-status-success) 20%,var(--color-paint-repaint) 40%,var(--color-paint-putty) 70%,var(--color-paint-replaced) 100%);position:relative;overflow:hidden}.ReportView_investmentFill__OSCUS{position:absolute;left:28%;width:34%;top:0;bottom:0;background:rgb(255 255 255/22%);border-left:2px solid var(--color-text-primary);border-right:2px solid var(--color-text-primary)}.ReportView_investmentRanges__ZLO0E{display:grid;grid-template-columns:repeat(5,1fr);color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_investmentEstimate__UuUyS{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ReportView_estimateDot__OULC5{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-gauge-accent);display:inline-block}.ReportView_costItem__euSBD{padding:var(--spacing-md) 0;border-top:1px solid var(--color-border-default)}.ReportView_costHead__lB8Za{display:flex;justify-content:space-between;gap:var(--spacing-md);align-items:flex-start;cursor:pointer;list-style:none}.ReportView_costTitle__nLnbj{margin:0;line-height:1.45;font-size:var(--font-size-sm)}.ReportView_costSum__PIFKV{margin:0;white-space:nowrap;color:var(--color-action-primary);font-weight:var(--font-weight-bold)}.ReportView_costMeta__h_Xq3{display:grid;gap:var(--spacing-xs);margin:var(--spacing-sm) 0 0}.ReportView_costMetaRow__N9tXC{display:flex;justify-content:space-between;gap:var(--spacing-md)}.ReportView_costMetaLabel__jvWgp,.ReportView_costMetaValue__Em0a5{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_footnote__J9KB1{margin:var(--spacing-md) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.ReportView_mediaGrid__8AxfD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-md)}.ReportView_mediaCard__key_Z{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--spacing-sm);align-items:center;min-height:112px;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:rgb(3 12 18/45%)}.ReportView_mediaIcon__Mwn1N{color:var(--color-status-success)}.ReportView_mediaCopy__74ZNA{display:grid;gap:4px;min-width:0}.ReportView_mediaLabel__rsUwt{font-size:var(--font-size-sm)}.ReportView_mediaArrow__QY26M,.ReportView_mediaCount__y9i_X{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportView_recommendation__wiXbM{margin:0 0 var(--spacing-md);color:var(--color-text-muted);font-weight:var(--font-weight-bold);display:flex;gap:var(--spacing-sm);align-items:center}.ReportView_recommendationMark__udz8U{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--color-border-default);border-radius:var(--radius-full)}.ReportView_conclusion__BNbEL{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(260px,.72fr);gap:var(--spacing-md)}.ReportView_conclusionText__hk8Z2{margin:0;line-height:var(--line-height-relaxed)}.ReportView_disclaimer___YzXL{margin-top:var(--spacing-md)}.ReportView_expertCard___oHFE{display:grid;gap:var(--spacing-lg);align-content:start}.ReportView_expert__Rfwu5{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-md);align-items:center}.ReportView_expertAvatar__aUVcP{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--radius-full);background:rgb(9 174 241/18%);color:var(--color-action-primary);font-weight:var(--font-weight-bold)}.ReportView_expertCopy__Akxc7{display:grid;gap:2px}.ReportView_expertHandle__fBKlo,.ReportView_expertKicker__lYmEX,.ReportView_expertRole__iUeH5{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ReportView_expertName__hK1GR{font-size:var(--font-size-base)}.ReportView_expertMeta__vsMk6{display:grid;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-default)}@media (max-width:1024px){.ReportView_authGrid__mEI_D,.ReportView_mediaGrid__8AxfD,.ReportView_paintStats__CucyX,.ReportView_resultsGrid__sIQfB,.ReportView_summaryGrid__5rORT{grid-template-columns:repeat(2,minmax(0,1fr))}.ReportView_conclusion__BNbEL,.ReportView_hero__gMmE2,.ReportView_investmentDash__rsfwm,.ReportView_legalLayout__L8r2k,.ReportView_mapLayout__sfLZp,.ReportView_overview__u0IAs{grid-template-columns:1fr}.ReportView_mapLayout__sfLZp{grid-template-areas:"top" "front" "rear" "left" "right"}}@media (max-width:768px){.ReportView_authGrid__mEI_D,.ReportView_facts__9cleA,.ReportView_identifiers__8_Ry5,.ReportView_legalTop__25HXS,.ReportView_mediaGrid__8AxfD,.ReportView_paintStats__CucyX,.ReportView_resultsGrid__sIQfB,.ReportView_summaryGrid__5rORT{grid-template-columns:1fr}.ReportView_actionHead__uxHsm,.ReportView_costHead__lB8Za{grid-template-columns:1fr;display:flex;flex-direction:column;align-items:flex-start}.ReportView_costSum__PIFKV{white-space:normal}}@media (prefers-reduced-motion:reduce){.ReportView_mapPart__qQdaq,.ReportView_summaryCard__CpIIE{transition:none}}