.DemoToolbar_demoToolbar__2c2_4{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.DemoToolbar_demoToolbar__head__g_Bpt{flex:1 1 auto;min-width:0}.DemoToolbar_demoToolbar__eyebrow__qAoip{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--demo-status-info);margin:0 0 8px}.DemoToolbar_demoToolbar__title__ZUUjd{font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:800;line-height:1.5;letter-spacing:.01em;margin:0 0 8px;color:var(--demo-text)}.DemoToolbar_demoToolbar__subtitle__0hk3w{font-size:.9375rem;line-height:1.85;color:var(--demo-text-soft);margin:0 0 8px}.DemoToolbar_demoToolbar__note__ZDj1u{font-size:.75rem;color:var(--demo-text-muted);line-height:1.7;margin:8px 0 0}.DemoToolbar_demoToolbar__note__ZDj1u strong{color:var(--demo-text);font-weight:700}.DemoToolbar_demoToolbar__actions__h_HZG{display:flex;flex-wrap:wrap;gap:12px;align-items:center;flex-shrink:0}.DemoToolbar_demoToolbar__resetButton___xNXX{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--demo-border);border-radius:999px;background:var(--demo-bg-surface);color:var(--demo-text-soft);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.DemoToolbar_demoToolbar__resetButton___xNXX:hover{background:var(--demo-bg-base);color:var(--demo-text)}.DemoToolbar_demoToolbar__topCta__pDpSD{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--demo-text);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background-color .15s ease}.DemoToolbar_demoToolbar__topCta__pDpSD:hover{background:var(--demo-status-info)}.DemoAlertBanner_demoAlertBanner__b_ZUp{padding:14px 16px;border-radius:10px;font-size:.8125rem;display:flex;align-items:center;gap:10px;margin-bottom:24px;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.DemoAlertBanner_demoAlertBanner__b_ZUp strong{font-weight:800}.DemoAlertBanner_demoAlertBanner_state_warn__LoMJN{background:rgba(var(--demo-status-ng-rgb),.1);border:1px solid rgba(var(--demo-status-ng-rgb),.4);color:var(--demo-status-ng)}.DemoAlertBanner_demoAlertBanner_state_warn__LoMJN strong{color:var(--demo-status-ng)}.DemoAlertBanner_demoAlertBanner_state_ok__sayAM{background:rgba(var(--demo-status-ok-rgb),.1);border:1px solid rgba(var(--demo-status-ok-rgb),.35);color:var(--demo-status-ok-text)}.DemoAlertBanner_demoAlertBanner_state_ok__sayAM strong{color:var(--demo-status-ok-text)}.DemoStatCard_demoStatCard__V_20m{background:var(--demo-bg-surface);border:1px solid var(--demo-border);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:6px;transition:background-color .4s ease,border-color .4s ease}.DemoStatCard_demoStatCard_state_warn__a0mXE{background:rgba(var(--demo-status-ng-rgb),.06);border-color:rgba(var(--demo-status-ng-rgb),.4)}.DemoStatCard_demoStatCard_state_ok__neguX{background:rgba(var(--demo-status-ok-rgb),.06);border-color:rgba(var(--demo-status-ok-rgb),.35)}.DemoStatCard_demoStatCard_state_accent__f8d_H{background:rgba(var(--demo-accent-rgb),.08);border-color:rgba(var(--demo-accent-rgb),.4)}.DemoStatCard_demoStatCard__label__yYNkb{font-size:.75rem;color:var(--demo-text-muted);letter-spacing:.04em}.DemoStatCard_demoStatCard__value__BHM5w{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:1.875rem;font-weight:800;letter-spacing:.02em;line-height:1.1;color:var(--demo-text)}.DemoStatCard_demoStatCard__value__BHM5w small{font-size:.75rem;color:var(--demo-text-muted);font-weight:600}.DemoStatCard_demoStatCard__value_state_warn__JX4_t{color:var(--demo-status-ng)}.DemoStatCard_demoStatCard__value_state_ok__93FVp{color:var(--demo-status-ok-text)}.DemoStatCard_demoStatCard__value_state_accent___g5U8{color:var(--demo-status-warn-text)}.DemoGuideHint_demoGuideHint__hNvKy{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border-radius:10px;background:rgba(var(--demo-status-info-rgb),.06);border:1px solid rgba(var(--demo-status-info-rgb),.18);margin-bottom:24px}@media(max-width:720px){.DemoGuideHint_demoGuideHint__hNvKy{flex-direction:column;gap:8px;align-items:stretch}}.DemoGuideHint_demoGuideHint__text__i_lfD{flex:1 1 auto;font-size:.8125rem;line-height:1.85;color:var(--demo-text);margin:0}.DemoGuideHint_demoGuideHint__close__jK6NR,.DemoGuideHint_demoGuideHint__text__i_lfD strong{color:var(--demo-status-info);font-weight:700}.DemoGuideHint_demoGuideHint__close__jK6NR{flex-shrink:0;padding:8px 14px;border:1px solid rgba(var(--demo-status-info-rgb),.3);border-radius:999px;background:var(--demo-bg-surface);font-size:.75rem;cursor:pointer}.DemoGuideHint_demoGuideHint__close__jK6NR:hover{background:var(--demo-status-info);color:#fff}.DemoCtaPanel_demoCtaPanel__aH6tr{background:var(--demo-bg-surface);border:1px solid var(--demo-border);border-radius:16px;padding:32px;text-align:center}@media(max-width:720px){.DemoCtaPanel_demoCtaPanel__aH6tr{padding:24px}}.DemoCtaPanel_demoCtaPanel__eyebrow__goo1M{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--demo-status-info);margin:0 0 8px}.DemoCtaPanel_demoCtaPanel__title__yC0Pa{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;line-height:1.6;margin:0 0 12px;color:var(--demo-text)}.DemoCtaPanel_demoCtaPanel__lead___Li8s{font-size:.875rem;line-height:1.85;color:var(--demo-text-soft);margin:0 auto 20px;max-width:600px}.DemoCtaPanel_demoCtaPanel__choice__2_Q7c{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.DemoCtaPanel_demoCtaPanel__choiceButton__OZ7cj{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--demo-border);border-radius:999px;background:var(--demo-bg-surface);color:var(--demo-text-soft);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.DemoCtaPanel_demoCtaPanel__choiceButton__OZ7cj:hover{border-color:var(--demo-status-info);color:var(--demo-status-info)}.DemoCtaPanel_demoCtaPanel__choiceButton_state_active__hr6pr{border-color:var(--demo-status-info);background:var(--demo-status-info);color:#fff}.DemoCtaPanel_demoCtaPanel__choiceButton_state_active__hr6pr:hover{background:#133961;color:#fff}.DemoCtaPanel_demoCtaPanel__actions__RYzdF{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.DemoCtaPanel_demoCtaPanel__primary__NTVyd{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:10px;background:var(--demo-text);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background-color .2s ease}.DemoCtaPanel_demoCtaPanel__primary__NTVyd:hover{background:var(--demo-status-info)}.DemoCtaPanel_demoCtaPanel__secondary__WAaLj{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:1px solid var(--demo-border-mid);border-radius:10px;background:var(--demo-bg-surface);color:var(--demo-text);font-size:.9375rem;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:background-color .2s ease}.DemoCtaPanel_demoCtaPanel__secondary__WAaLj:hover{background:var(--demo-bg-base)}.AutorepairDeliveryDemo_autorepairDemo__Y5Ws3{--demo-bg-base:#1B1F24;--demo-bg-surface:#2A3138;--demo-bg-elevated:#353C44;--demo-text:#F4F5F7;--demo-text-soft:#C5CAD2;--demo-text-muted:#9DA4B0;--demo-border:rgba(255,255,255,0.08);--demo-status-ok:#34D399;--demo-status-ng:#F87171;--demo-status-info:#60A5FA;--demo-status-warn:#FBBF24;--demo-accent:#FF6A00;--demo-status-ok-rgb:52,211,153;--demo-status-ng-rgb:248,113,113;--demo-status-info-rgb:96,165,250;--demo-status-warn-rgb:251,191,36;--demo-accent-rgb:255,106,0;--demo-status-warn-text:#FBBF24;--demo-status-ng-text:#F87171;background:#1b1f24;color:#f4f5f7;min-height:100vh;padding:80px 16px 120px}@media(max-width:768px){.AutorepairDeliveryDemo_autorepairDemo__Y5Ws3{padding:56px 12px 80px}}.AutorepairDeliveryDemo_autorepairDemo__inner__ywFiQ{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.AutorepairDeliveryDemo_autorepairDemo__stats__e1ky_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media(max-width:900px){.AutorepairDeliveryDemo_autorepairDemo__stats__e1ky_{grid-template-columns:repeat(2,1fr)}}.AutorepairDeliveryDemo_autorepairDemo__mainCarSection__kLpqw{display:flex;flex-direction:column;gap:16px}.AutorepairDeliveryDemo_autorepairDemo__sectionTitle__lHRju{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#f4f5f7;margin:0}.AutorepairDeliveryDemo_autorepairDemo__sectionTitle__lHRju:before{content:"";display:inline-block;width:4px;height:18px;background:#ff6a00;border-radius:2px}.AutorepairDeliveryDemo_autorepairDemo__mainCarCard__3HHQD{background:#2a3138;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.AutorepairDeliveryDemo_autorepairDemo__mainCarCard__3HHQD>header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:480px){.AutorepairDeliveryDemo_autorepairDemo__mainCarCard__3HHQD>header{gap:12px}}.AutorepairDeliveryDemo_autorepairDemo__mainCarCard__3HHQD>header h3{font-size:20px;font-weight:700;color:#f4f5f7;margin:0 0 4px}.AutorepairDeliveryDemo_autorepairDemo__mainCarCard__3HHQD>header p{font-size:13px;color:#9da4b0;margin:0}.AutorepairDeliveryDemo_autorepairDemo__plate__knE7_{background:#f4f5f7;color:#1b1f24;padding:8px 14px;border-radius:6px;font-family:Courier New,monospace;font-size:14px;font-weight:700;white-space:nowrap;letter-spacing:.05em}.AutorepairDeliveryDemo_autorepairDemo__blockerGrid__K7zt6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media(max-width:900px){.AutorepairDeliveryDemo_autorepairDemo__blockerGrid__K7zt6{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.AutorepairDeliveryDemo_autorepairDemo__blockerGrid__K7zt6{grid-template-columns:1fr}}.AutorepairDeliveryDemo_autorepairDemo__blockerCard__yRZT_{background:rgba(var(--demo-status-warn-rgb),.1);border:1px solid rgba(var(--demo-status-warn-rgb),.32);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;transition:background .4s ease,border-color .4s ease}.AutorepairDeliveryDemo_autorepairDemo__blockerCard_state_resolved__62gVE{background:rgba(var(--demo-status-ok-rgb),.1);border-color:rgba(var(--demo-status-ok-rgb),.4)}.AutorepairDeliveryDemo_autorepairDemo__blockerHead__EEsOI{display:flex;align-items:center;gap:10px}.AutorepairDeliveryDemo_autorepairDemo__blockerIcon__2k5jY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(var(--demo-status-warn-rgb),.18);color:#fbbf24;flex-shrink:0}.AutorepairDeliveryDemo_autorepairDemo__blockerCard_state_resolved__62gVE .AutorepairDeliveryDemo_autorepairDemo__blockerIcon__2k5jY{background:rgba(var(--demo-status-ok-rgb),.2);color:#34d399}.AutorepairDeliveryDemo_autorepairDemo__blockerTitle__r8nb_{font-size:13px;font-weight:600;color:#f4f5f7;margin:0;flex:1 1}.AutorepairDeliveryDemo_autorepairDemo__blockerBadge__qQ9ui{font-size:11px;font-weight:600;color:#fbbf24}.AutorepairDeliveryDemo_autorepairDemo__blockerCard_state_resolved__62gVE .AutorepairDeliveryDemo_autorepairDemo__blockerBadge__qQ9ui{color:#34d399}.AutorepairDeliveryDemo_autorepairDemo__blockerDetail__IYK1X{font-size:12.5px;line-height:1.5;color:#c5cad2;margin:0}.AutorepairDeliveryDemo_autorepairDemo__blockerTimestamp__CxtQ8{font-size:11px;color:#9da4b0;font-family:Courier New,monospace}.AutorepairDeliveryDemo_autorepairDemo__aiBubble__ArHK5{background:rgba(var(--demo-status-ok-rgb),.1);border-left:3px solid #34d399;border-radius:0 12px 12px 0;padding:14px 18px;display:flex;align-items:flex-start;gap:12px}.AutorepairDeliveryDemo_autorepairDemo__aiBubble__ArHK5 p{font-size:13.5px;line-height:1.65;color:#f4f5f7;margin:0;flex:1 1}.AutorepairDeliveryDemo_autorepairDemo__aiBubbleLabel__gNy_U{display:inline-flex;align-items:center;justify-content:center;background:#34d399;color:#1b1f24;font-size:10px;font-weight:800;padding:3px 7px;border-radius:4px;letter-spacing:.06em;flex-shrink:0}.AutorepairDeliveryDemo_autorepairDemo__actionPanel__HDqVo{display:flex;justify-content:center;padding:8px 0}.AutorepairDeliveryDemo_autorepairDemo__confirmButton__GAK8B{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#ff6a00;color:#1b1f24;border:none;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px rgba(var(--demo-accent-rgb),.32)}.AutorepairDeliveryDemo_autorepairDemo__confirmButton__GAK8B:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(var(--demo-accent-rgb),.42)}.AutorepairDeliveryDemo_autorepairDemo__confirmButton__GAK8B:focus-visible{outline:3px solid rgba(var(--demo-accent-rgb),.6);outline-offset:3px}.AutorepairDeliveryDemo_autorepairDemo__resetButton__KZ1x_{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(0,0,0,0);color:#9da4b0;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;font-size:12px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.AutorepairDeliveryDemo_autorepairDemo__resetButton__KZ1x_:hover{color:#f4f5f7;border-color:hsla(0,0%,100%,.2)}.AutorepairDeliveryDemo_autorepairDemo__carsSection__q9qkP{display:flex;flex-direction:column;gap:16px}.AutorepairDeliveryDemo_autorepairDemo__tableWrap__QPMEK{background:#2a3138;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow-x:auto}.AutorepairDeliveryDemo_autorepairDemo__carsTable___rzq2{width:100%;border-collapse:collapse;font-size:13px}.AutorepairDeliveryDemo_autorepairDemo__carsTable___rzq2 thead{background:hsla(0,0%,100%,.03)}.AutorepairDeliveryDemo_autorepairDemo__carsTable___rzq2 th{text-align:left;padding:12px 14px;font-weight:600;color:#c5cad2;font-size:12px;border-bottom:1px solid hsla(0,0%,100%,.08);white-space:nowrap}.AutorepairDeliveryDemo_autorepairDemo__carsTable___rzq2 td{padding:12px 14px;color:#f4f5f7;border-bottom:1px solid hsla(0,0%,100%,.04)}.AutorepairDeliveryDemo_autorepairDemo__carsTable___rzq2 tbody tr:last-child td{border-bottom:none}.AutorepairDeliveryDemo_autorepairDemo__mainRow__9lnN7{background:rgba(var(--demo-accent-rgb),.06)}.AutorepairDeliveryDemo_autorepairDemo__mainRow__9lnN7 td{color:#f4f5f7}.AutorepairDeliveryDemo_autorepairDemo__statusBadge__zY637{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600}.AutorepairDeliveryDemo_autorepairDemo__statusBadge_state_main__asqdE{background:#ff6a00;color:#1b1f24}.AutorepairDeliveryDemo_autorepairDemo__statusBadge_state_ready__HUoEX{background:#34d399;color:#1b1f24}.AutorepairDeliveryDemo_autorepairDemo__statusBadge_state_inService__Vf1Wf{background:#60a5fa;color:#1b1f24}.AutorepairDeliveryDemo_autorepairDemo__statusBadge_state_received__o_vRL{background:#9da4b0;color:#1b1f24}.AutorepairDeliveryDemo_autorepairDemo__statusBadge_state_diagnosing__sGNb2{background:#fbbf24;color:#1b1f24}.AutorepairDeliveryDemo_autorepairDemo__plateCell__fCLdO{font-family:Courier New,monospace;font-size:12px;color:#c5cad2;white-space:nowrap}.AutorepairDeliveryDemo_autorepairDemo__todayMark__FQwn_{display:inline-block;margin-left:6px;padding:1px 6px;background:#ff6a00;color:#1b1f24;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em}.AutorepairDeliveryDemo_autorepairDemo__disclaimer__wOhyZ{font-size:11px;color:#9da4b0;text-align:center;margin-top:-12px}.LogisticsDispatchDemo_lgDemo__d7wSo{min-height:100vh;background:#f4f6f9;color:#1b2233;padding:56px 0 72px}@media(max-width:720px){.LogisticsDispatchDemo_lgDemo__d7wSo{padding:32px 0 48px}}.LogisticsDispatchDemo_lgDemo__inner__8aSHM{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:720px){.LogisticsDispatchDemo_lgDemo__inner__8aSHM{padding:0 16px}}.LogisticsDispatchDemo_lgDemo__stats__7rFnQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}@media(max-width:980px){.LogisticsDispatchDemo_lgDemo__stats__7rFnQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.LogisticsDispatchDemo_lgDemo__stats__7rFnQ{grid-template-columns:1fr}}.LogisticsDispatchDemo_lgDemo__workspace__61NIs{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1.4fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}@media(max-width:1100px){.LogisticsDispatchDemo_lgDemo__workspace__61NIs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:980px){.LogisticsDispatchDemo_lgDemo__workspace__61NIs{grid-template-columns:1fr;gap:16px}}.LogisticsDispatchDemo_lgDemo__vehicleList__YSHzd{background:#fff;border:1px solid #dde2eb;border-radius:16px;padding:16px;align-self:flex-start;display:flex;flex-direction:column;gap:8px}@media(max-width:1100px){.LogisticsDispatchDemo_lgDemo__vehicleList__YSHzd{grid-column:1/-1;flex-direction:row;overflow-x:auto;padding:12px}}.LogisticsDispatchDemo_lgDemo__vehicleListTitle__idJCS{font-size:.75rem;font-weight:700;color:#717d94;letter-spacing:.06em;margin:0 0 8px;padding:0 4px}@media(max-width:1100px){.LogisticsDispatchDemo_lgDemo__vehicleListTitle__idJCS{align-self:center;flex-shrink:0;margin:0 8px 0 0}}.LogisticsDispatchDemo_lgDemo__vehicleBtn__dzU9t{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #dde2eb;border-radius:10px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.LogisticsDispatchDemo_lgDemo__vehicleBtn__dzU9t:hover{background:#f4f6f9}@media(max-width:1100px){.LogisticsDispatchDemo_lgDemo__vehicleBtn__dzU9t{min-width:200px}}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL{background:#1b2233;border-color:#1b2233;color:#fff}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL:hover{background:#1f4f8b;border-color:#1f4f8b}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_warn__744G_{border-color:rgba(184,49,43,.5);background:rgba(184,49,43,.05)}.LogisticsDispatchDemo_lgDemo__vehicleBtnTitle__4l5ja{font-size:.8125rem;font-weight:800;line-height:1.4}.LogisticsDispatchDemo_lgDemo__vehicleBtnMeta__aEK_i{font-size:.6875rem;color:#717d94;line-height:1.55}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL .LogisticsDispatchDemo_lgDemo__vehicleBtnMeta__aEK_i{color:hsla(0,0%,100%,.75)}.LogisticsDispatchDemo_lgDemo__vehicleBtnBadge__xUgm8{background:#b8312b;color:#fff}.LogisticsDispatchDemo_lgDemo__vehicleBtnBadge__xUgm8,.LogisticsDispatchDemo_lgDemo__vehicleBtnStatus__Fk0MU{display:inline-flex;align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em}.LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_pending__DvnoQ{background:rgba(184,49,43,.18);color:#b8312b}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL .LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_pending__DvnoQ{background:hsla(0,0%,100%,.18);color:#fff}.LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_inTransit__Hwrf0{background:rgba(31,79,139,.14);color:#1f4f8b}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL .LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_inTransit__Hwrf0{background:hsla(0,0%,100%,.18);color:#fff}.LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_scheduled__lcjw1{background:rgba(46,125,91,.18);color:#1a6048}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL .LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_scheduled__lcjw1{background:hsla(0,0%,100%,.18);color:#fff}.LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_idle__t7TWB{background:rgba(113,125,148,.12);color:#717d94}.LogisticsDispatchDemo_lgDemo__vehicleBtn_state_active__bcBtL .LogisticsDispatchDemo_lgDemo__vehicleBtnStatus_state_idle__t7TWB{background:hsla(0,0%,100%,.18);color:#fff}.LogisticsDispatchDemo_lgDemo__detailPanel__Tjf5H{background:#fff;border:1px solid #dde2eb;border-radius:16px;padding:24px}.LogisticsDispatchDemo_lgDemo__detailHead__W7_yG{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #dde2eb}.LogisticsDispatchDemo_lgDemo__detailTitle__vcHzs{font-size:1.125rem;font-weight:800;margin:0;font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em}.LogisticsDispatchDemo_lgDemo__detailMeta__kXjjK{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;color:#717d94}.LogisticsDispatchDemo_lgDemo__detailMeta__kXjjK span{white-space:nowrap}.LogisticsDispatchDemo_lgDemo__detailStatusBar__7OP_Q{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f4f6f9;border:1px solid #dde2eb;font-size:.8125rem;transition:background-color .4s ease,border-color .4s ease}.LogisticsDispatchDemo_lgDemo__detailStatusBar_state_pending__bsgfb{background:rgba(184,49,43,.08);border-color:rgba(184,49,43,.4)}.LogisticsDispatchDemo_lgDemo__detailStatusBar_state_scheduled__yOBOn{background:rgba(46,125,91,.08);border-color:rgba(46,125,91,.35)}.LogisticsDispatchDemo_lgDemo__detailStatusBadge__0OnYS{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.04em}.LogisticsDispatchDemo_lgDemo__detailStatusBadge__0OnYS.LogisticsDispatchDemo_lgDemo__detailStatusBadge_state_pending__s0_di{background:#b8312b;color:#fff}.LogisticsDispatchDemo_lgDemo__detailStatusBadge__0OnYS.LogisticsDispatchDemo_lgDemo__detailStatusBadge_state_scheduled__Vxad_{background:#2e7d5b;color:#fff}.LogisticsDispatchDemo_lgDemo__detailStatusBadge__0OnYS.LogisticsDispatchDemo_lgDemo__detailStatusBadge_state_inTransit__LIst4{background:#1f4f8b;color:#fff}.LogisticsDispatchDemo_lgDemo__detailStatusBadge__0OnYS.LogisticsDispatchDemo_lgDemo__detailStatusBadge_state_idle__SCZsd{background:#717d94;color:#fff}.LogisticsDispatchDemo_lgDemo__detailNoteUrgent__FpVVk{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:700;color:#b8312b}.LogisticsDispatchDemo_lgDemo__inquiriesTitle__ewr6v{font-size:.8125rem;font-weight:700;color:#717d94;letter-spacing:.06em;margin:0 0 12px}.LogisticsDispatchDemo_lgDemo__inquiry__tHKFk{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid #dde2eb;border-radius:10px;background:#f4f6f9;margin-bottom:20px}.LogisticsDispatchDemo_lgDemo__inquiryHead__fP8tA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem}.LogisticsDispatchDemo_lgDemo__inquiryAuthor__CzNRu{font-weight:800;color:#1b2233;font-size:.875rem}.LogisticsDispatchDemo_lgDemo__inquirySource___cFam{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;background:rgba(31,79,139,.12);color:#1f4f8b}.LogisticsDispatchDemo_lgDemo__inquiryTime__ICRNg{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;color:#717d94;margin-left:auto;font-size:.6875rem}.LogisticsDispatchDemo_lgDemo__inquiryDetails__Hv9xg{display:grid;grid-template-columns:80px 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:.8125rem}.LogisticsDispatchDemo_lgDemo__inquiryDetails__Hv9xg>div{display:contents}.LogisticsDispatchDemo_lgDemo__inquiryDetails__Hv9xg dt{font-weight:700;color:#717d94;letter-spacing:.04em;font-size:.75rem;align-self:center}.LogisticsDispatchDemo_lgDemo__inquiryDetails__Hv9xg dd{margin:0;color:#43506b;line-height:1.7;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.LogisticsDispatchDemo_lgDemo__inquiryText__0tgVN{font-size:.8125rem;line-height:1.75;color:#43506b;margin:0}.LogisticsDispatchDemo_lgDemo__actionPanel__NWHeE{margin-top:16px;padding:16px 18px;border-radius:12px;background:rgba(31,79,139,.06);border:1px solid rgba(31,79,139,.18);display:flex;flex-direction:column;gap:12px}.LogisticsDispatchDemo_lgDemo__actionTitle__CgfkO{font-size:.8125rem;font-weight:800;color:#1f4f8b;margin:0}.LogisticsDispatchDemo_lgDemo__actionLead__H_H_R{font-size:.8125rem;line-height:1.7;color:#43506b;margin:0}.LogisticsDispatchDemo_lgDemo__confirmButton__0eOv5{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:none;border-radius:10px;background:#1f4f8b;color:#fff;font-size:.875rem;font-weight:800;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 8px rgba(31,79,139,.3)}.LogisticsDispatchDemo_lgDemo__confirmButton__0eOv5:hover{background:#133961}.LogisticsDispatchDemo_lgDemo__confirmButton__0eOv5:active{transform:translateY(1px)}.LogisticsDispatchDemo_lgDemo__confirmButton__0eOv5:disabled{background:#717d94;cursor:not-allowed;box-shadow:none}.LogisticsDispatchDemo_lgDemo__appliedNote__6bO2x{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:#1a6048;padding:8px 12px;border-radius:8px;background:rgba(46,125,91,.12);border:1px solid rgba(46,125,91,.3);line-height:1.55}.LogisticsDispatchDemo_lgDemo__sidePanel__nm_mC{background:#1b2233;color:#fff;border-radius:16px;padding:24px;position:-webkit-sticky;position:sticky;top:24px;align-self:flex-start;display:flex;flex-direction:column;gap:16px}@media(max-width:1100px){.LogisticsDispatchDemo_lgDemo__sidePanel__nm_mC{position:static}}.LogisticsDispatchDemo_lgDemo__sideEyebrow__Q87y3{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;color:hsla(0,0%,100%,.6);text-transform:uppercase}.LogisticsDispatchDemo_lgDemo__sideTitle__TNnCd{font-size:.875rem;font-weight:800;margin:0 0 4px}.LogisticsDispatchDemo_lgDemo__sideBlock__ZFk5y{padding:14px 16px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px}.LogisticsDispatchDemo_lgDemo__sideBlockTitle__zjgwx{font-size:.6875rem;font-weight:800;color:hsla(0,0%,100%,.65);letter-spacing:.08em;text-transform:uppercase}.LogisticsDispatchDemo_lgDemo__driverName__tiRQD{font-size:.9375rem;font-weight:800;color:#fff;margin:0}.LogisticsDispatchDemo_lgDemo__driverMeta__DMMNW{font-size:.6875rem;color:hsla(0,0%,100%,.6);line-height:1.7}.LogisticsDispatchDemo_lgDemo__driverStatusBadge__fkwoY{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;align-self:flex-start;transition:background-color .4s ease,color .4s ease}.LogisticsDispatchDemo_lgDemo__driverStatusBadge__fkwoY.LogisticsDispatchDemo_lgDemo__driverStatusBadge_state_idle__4_3mR{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.75)}.LogisticsDispatchDemo_lgDemo__driverStatusBadge__fkwoY.LogisticsDispatchDemo_lgDemo__driverStatusBadge_state_assigned__2Ll5i{background:rgba(46,125,91,.3);color:#b7e5c9}.LogisticsDispatchDemo_lgDemo__routeEmpty__DXDU7{font-size:.75rem;color:hsla(0,0%,100%,.55);margin:0;font-style:italic}.LogisticsDispatchDemo_lgDemo__route__pC1eZ{display:flex;flex-direction:column;gap:6px}.LogisticsDispatchDemo_lgDemo__routeItem__kEq0r{display:flex;gap:10px;padding:8px 10px;border-radius:8px;background:rgba(46,125,91,.12);border-left:2px solid #2e7d5b;font-size:.75rem;line-height:1.55}.LogisticsDispatchDemo_lgDemo__routeTime__YsTjd{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#c2a352;flex-shrink:0;min-width:48px}.LogisticsDispatchDemo_lgDemo__routeText__cCZxE{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:2px}.LogisticsDispatchDemo_lgDemo__routeText__cCZxE strong{color:#fff;font-weight:700}.LogisticsDispatchDemo_lgDemo__routeNote__ArD55{font-size:.6875rem;color:hsla(0,0%,100%,.6)}.LogisticsDispatchDemo_lgDemo__shipperLog__09yq5{display:flex;flex-direction:column;gap:8px}.LogisticsDispatchDemo_lgDemo__shipperLogItem__US235{font-size:.6875rem;line-height:1.7;color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;gap:2px}.LogisticsDispatchDemo_lgDemo__shipperLogItem__US235:before{content:"";display:block;width:12px;height:1px;background:hsla(0,0%,100%,.3);margin-bottom:4px}.LogisticsDispatchDemo_lgDemo__shipperLogItem_state_new___YwZw{color:#fff}.LogisticsDispatchDemo_lgDemo__shipperLogItem_state_new___YwZw:before{background:#c2a352}.LogisticsDispatchDemo_lgDemo__shipperLogTime__BOauW{font-weight:700;color:hsla(0,0%,100%,.95)}.LogisticsDispatchDemo_lgDemo__draftEmpty__5n6ay{font-size:.75rem;color:hsla(0,0%,100%,.55);margin:0;font-style:italic}.LogisticsDispatchDemo_lgDemo__draftCards__koePj{display:flex;flex-direction:column;gap:8px}.LogisticsDispatchDemo_lgDemo__draftCard__00EjG{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.04);border-left:2px solid #c2a352}.LogisticsDispatchDemo_lgDemo__draftLabel__I0j63{font-size:.625rem;font-weight:800;color:#c2a352;letter-spacing:.06em;text-transform:uppercase}.LogisticsDispatchDemo_lgDemo__draftText__avlPJ{font-size:.75rem;line-height:1.65;color:hsla(0,0%,100%,.9)}.RealEstateViewingDemo_reDemo__6NJNF{min-height:100vh;background:#f4f6f9;color:#1b2233;padding:56px 0 72px}@media(max-width:720px){.RealEstateViewingDemo_reDemo__6NJNF{padding:32px 0 48px}}.RealEstateViewingDemo_reDemo__inner__yInk_{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:720px){.RealEstateViewingDemo_reDemo__inner__yInk_{padding:0 16px}}.RealEstateViewingDemo_reDemo__stats__3Ak8b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:32px}@media(max-width:980px){.RealEstateViewingDemo_reDemo__stats__3Ak8b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.RealEstateViewingDemo_reDemo__stats__3Ak8b{grid-template-columns:1fr}}.RealEstateViewingDemo_reDemo__workspace__QNacF{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1.4fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}@media(max-width:1100px){.RealEstateViewingDemo_reDemo__workspace__QNacF{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(max-width:980px){.RealEstateViewingDemo_reDemo__workspace__QNacF{grid-template-columns:1fr;gap:16px}}.RealEstateViewingDemo_reDemo__propertyList__D1SSy{background:#fff;border:1px solid #dde2eb;border-radius:16px;padding:16px;align-self:flex-start;display:flex;flex-direction:column;gap:8px}@media(max-width:1100px){.RealEstateViewingDemo_reDemo__propertyList__D1SSy{grid-column:1/-1;flex-direction:row;overflow-x:auto;padding:12px}}.RealEstateViewingDemo_reDemo__propertyListTitle__Wjjx7{font-size:.75rem;font-weight:700;color:#717d94;letter-spacing:.06em;margin:0 0 8px;padding:0 4px}@media(max-width:1100px){.RealEstateViewingDemo_reDemo__propertyListTitle__Wjjx7{align-self:center;flex-shrink:0;margin:0 8px 0 0}}.RealEstateViewingDemo_reDemo__propertyBtn__FEn2S{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid #dde2eb;border-radius:10px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.RealEstateViewingDemo_reDemo__propertyBtn__FEn2S:hover{background:#f4f6f9}@media(max-width:1100px){.RealEstateViewingDemo_reDemo__propertyBtn__FEn2S{min-width:180px}}.RealEstateViewingDemo_reDemo__propertyBtn_state_active__r0UDI{background:#1b2233;border-color:#1b2233;color:#fff}.RealEstateViewingDemo_reDemo__propertyBtn_state_active__r0UDI:hover{background:#1f4f8b;border-color:#1f4f8b}.RealEstateViewingDemo_reDemo__propertyBtn_state_warn__Ir83l{border-color:rgba(184,49,43,.5);background:rgba(184,49,43,.05)}.RealEstateViewingDemo_reDemo__propertyBtnTitle__P06Am{font-size:.8125rem;font-weight:800;line-height:1.4}.RealEstateViewingDemo_reDemo__propertyBtnMeta__nRCFd{font-size:.6875rem;color:#717d94;line-height:1.55}.RealEstateViewingDemo_reDemo__propertyBtn_state_active__r0UDI .RealEstateViewingDemo_reDemo__propertyBtnMeta__nRCFd{color:hsla(0,0%,100%,.75)}.RealEstateViewingDemo_reDemo__propertyBtnBadge___ZVWw{background:#b8312b;color:#fff}.RealEstateViewingDemo_reDemo__propertyBtnBadge___ZVWw,.RealEstateViewingDemo_reDemo__propertyBtnStatus__qtWf_{display:inline-flex;align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em}.RealEstateViewingDemo_reDemo__propertyBtnStatus_state_open__3VuPB{background:rgba(31,79,139,.14);color:#1f4f8b}.RealEstateViewingDemo_reDemo__propertyBtn_state_active__r0UDI .RealEstateViewingDemo_reDemo__propertyBtnStatus_state_open__3VuPB{background:hsla(0,0%,100%,.18);color:#fff}.RealEstateViewingDemo_reDemo__propertyBtnStatus_state_scheduled__GPrQs{background:rgba(46,125,91,.18);color:#1a6048}.RealEstateViewingDemo_reDemo__propertyBtn_state_active__r0UDI .RealEstateViewingDemo_reDemo__propertyBtnStatus_state_scheduled__GPrQs{background:hsla(0,0%,100%,.18);color:#fff}.RealEstateViewingDemo_reDemo__detailPanel__eil1z{background:#fff;border:1px solid #dde2eb;border-radius:16px;padding:24px}.RealEstateViewingDemo_reDemo__detailHead__BQPRd{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #dde2eb}.RealEstateViewingDemo_reDemo__detailTitle__eh8E3{font-size:1.125rem;font-weight:800;margin:0}.RealEstateViewingDemo_reDemo__detailMeta__N1HlN{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;color:#717d94}.RealEstateViewingDemo_reDemo__detailMeta__N1HlN span{white-space:nowrap}.RealEstateViewingDemo_reDemo__detailStatusBar__Duw2k{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#f4f6f9;border:1px solid #dde2eb;font-size:.8125rem;transition:background-color .4s ease,border-color .4s ease}.RealEstateViewingDemo_reDemo__detailStatusBar_state_inquired__vVgnO{background:rgba(199,121,30,.08);border-color:rgba(199,121,30,.4)}.RealEstateViewingDemo_reDemo__detailStatusBar_state_scheduled__vwUDJ{background:rgba(46,125,91,.08);border-color:rgba(46,125,91,.35)}.RealEstateViewingDemo_reDemo__detailStatusBadge__bQhgH{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.04em}.RealEstateViewingDemo_reDemo__detailStatusBadge__bQhgH.RealEstateViewingDemo_reDemo__detailStatusBadge_state_open__ZAArh{background:#1f4f8b;color:#fff}.RealEstateViewingDemo_reDemo__detailStatusBadge__bQhgH.RealEstateViewingDemo_reDemo__detailStatusBadge_state_inquired__SXUCi{background:#c7791e;color:#fff}.RealEstateViewingDemo_reDemo__detailStatusBadge__bQhgH.RealEstateViewingDemo_reDemo__detailStatusBadge_state_scheduled__yfjeX{background:#2e7d5b;color:#fff}.RealEstateViewingDemo_reDemo__detailPriceLabel__n_W2_{font-weight:800;color:#1b2233}.RealEstateViewingDemo_reDemo__detailCommissionLabel__jA4Kn{font-size:.75rem;color:#717d94}.RealEstateViewingDemo_reDemo__inquiriesTitle__wt_xK{font-size:.8125rem;font-weight:700;color:#717d94;letter-spacing:.06em;margin:0 0 12px}.RealEstateViewingDemo_reDemo__inquiries__xMbGS{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.RealEstateViewingDemo_reDemo__inquiry___jXfP{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid #dde2eb;border-radius:10px;background:#f4f6f9}.RealEstateViewingDemo_reDemo__inquiryHead__XvbOM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem}.RealEstateViewingDemo_reDemo__inquiryAuthor__jbFPm{font-weight:800;color:#1b2233;font-size:.8125rem}.RealEstateViewingDemo_reDemo__inquirySource__68x54{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.04em;background:rgba(31,79,139,.12);color:#1f4f8b}.RealEstateViewingDemo_reDemo__inquiryTime__YNu9I{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;color:#717d94;margin-left:auto;font-size:.6875rem}.RealEstateViewingDemo_reDemo__inquiryText__dnIzQ{font-size:.8125rem;line-height:1.75;color:#43506b;margin:0}.RealEstateViewingDemo_reDemo__actionPanel__IMtDA{margin-top:16px;padding:16px 18px;border-radius:12px;background:rgba(31,79,139,.06);border:1px solid rgba(31,79,139,.18);display:flex;flex-direction:column;gap:12px}.RealEstateViewingDemo_reDemo__actionTitle__ps_rw{font-size:.8125rem;font-weight:800;color:#1f4f8b;margin:0}.RealEstateViewingDemo_reDemo__actionLead__nzaFO{font-size:.8125rem;line-height:1.7;color:#43506b;margin:0}.RealEstateViewingDemo_reDemo__confirmButton__a9Hfi{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:none;border-radius:10px;background:#1f4f8b;color:#fff;font-size:.875rem;font-weight:800;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-shadow:0 2px 8px rgba(31,79,139,.3)}.RealEstateViewingDemo_reDemo__confirmButton__a9Hfi:hover{background:#133961}.RealEstateViewingDemo_reDemo__confirmButton__a9Hfi:active{transform:translateY(1px)}.RealEstateViewingDemo_reDemo__confirmButton__a9Hfi:disabled{background:#717d94;cursor:not-allowed;box-shadow:none}.RealEstateViewingDemo_reDemo__appliedNote__yzGQ6{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:#1a6048;padding:8px 12px;border-radius:8px;background:rgba(46,125,91,.12);border:1px solid rgba(46,125,91,.3)}.RealEstateViewingDemo_reDemo__sidePanel__ftD2i{background:#1b2233;color:#fff;border-radius:16px;padding:24px;position:-webkit-sticky;position:sticky;top:24px;align-self:flex-start;display:flex;flex-direction:column;gap:16px}@media(max-width:1100px){.RealEstateViewingDemo_reDemo__sidePanel__ftD2i{position:static}}.RealEstateViewingDemo_reDemo__sideEyebrow__lTRDp{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.18em;color:hsla(0,0%,100%,.6);text-transform:uppercase}.RealEstateViewingDemo_reDemo__sideTitle__KhWLz{font-size:.875rem;font-weight:800;margin:0 0 4px}.RealEstateViewingDemo_reDemo__sideBlock__pGbPS{padding:14px 16px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px}.RealEstateViewingDemo_reDemo__sideBlockTitle__qp8VY{font-size:.6875rem;font-weight:800;color:hsla(0,0%,100%,.65);letter-spacing:.08em;text-transform:uppercase}.RealEstateViewingDemo_reDemo__customerName__b_PiE{font-size:.9375rem;font-weight:800;color:#fff;margin:0}.RealEstateViewingDemo_reDemo__customerMeta__NAAd9{font-size:.6875rem;color:hsla(0,0%,100%,.6);line-height:1.7}.RealEstateViewingDemo_reDemo__customerStatusBadge__om65F{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;align-self:flex-start;transition:background-color .4s ease,color .4s ease}.RealEstateViewingDemo_reDemo__customerStatusBadge__om65F.RealEstateViewingDemo_reDemo__customerStatusBadge_state_inquiry__dDRUs{background:rgba(199,121,30,.25);color:#ffd79a}.RealEstateViewingDemo_reDemo__customerStatusBadge__om65F.RealEstateViewingDemo_reDemo__customerStatusBadge_state_application__4TO4j{background:rgba(46,125,91,.3);color:#b7e5c9}.RealEstateViewingDemo_reDemo__customerCondition__BZZKS{font-size:.75rem;color:hsla(0,0%,100%,.85);line-height:1.7;margin:0}.RealEstateViewingDemo_reDemo__customerCondition__BZZKS+.RealEstateViewingDemo_reDemo__customerCondition__BZZKS{margin-top:0}.RealEstateViewingDemo_reDemo__calendar__T4x4I{display:flex;flex-direction:column;gap:6px}.RealEstateViewingDemo_reDemo__calendarItem__eZY7O{display:flex;gap:10px;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.04);font-size:.75rem;line-height:1.55}.RealEstateViewingDemo_reDemo__calendarItem_state_new__CYrpl{background:rgba(46,125,91,.16);border-left:2px solid #2e7d5b}.RealEstateViewingDemo_reDemo__calendarTime__1YjpY{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#c2a352;flex-shrink:0;min-width:56px}.RealEstateViewingDemo_reDemo__calendarText__WEOc5{color:hsla(0,0%,100%,.9)}.RealEstateViewingDemo_reDemo__calendarText__WEOc5 strong{color:#fff;font-weight:700}.RealEstateViewingDemo_reDemo__ownerReport__1Vdew{display:flex;flex-direction:column;gap:8px}.RealEstateViewingDemo_reDemo__ownerReportItem__9J05o{font-size:.6875rem;line-height:1.7;color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;gap:2px}.RealEstateViewingDemo_reDemo__ownerReportItem__9J05o:before{content:"";display:block;width:12px;height:1px;background:hsla(0,0%,100%,.3);margin-bottom:4px}.RealEstateViewingDemo_reDemo__ownerReportItem_state_new__UOs8G{color:#fff}.RealEstateViewingDemo_reDemo__ownerReportItem_state_new__UOs8G:before{background:#c2a352}.RealEstateViewingDemo_reDemo__ownerReportTime__gGMX8{font-weight:700;color:hsla(0,0%,100%,.95)}.TaxTrialBalanceDemo_taxDemo__HRnGc{--demo-bg-base:#1F2937;--demo-bg-surface:#2A3241;--demo-bg-dark:#1F2937;--demo-text:#F9FAFB;--demo-text-soft:#D1D5DB;--demo-text-muted:#9CA3AF;--demo-border:rgba(255,255,255,0.08);--demo-border-mid:rgba(255,255,255,0.16);--demo-status-ok:#10B981;--demo-status-ng:#EF4444;--demo-status-info:#10B981;--demo-accent:#10B981;--demo-status-ok-text:#10B981;--demo-status-ng-text:#F87171;--demo-status-warn-text:#FCD34D;--demo-status-ok-rgb:16,185,129;--demo-status-ng-rgb:239,68,68;--demo-status-info-rgb:16,185,129;--demo-status-warn-rgb:252,211,77;--demo-accent-rgb:16,185,129;min-height:100vh;background:#1f2937;color:#f9fafb;padding:56px 0 72px}@media(max-width:720px){.TaxTrialBalanceDemo_taxDemo__HRnGc{padding:32px 0 48px}}.TaxTrialBalanceDemo_taxDemo__inner___bysB{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:720px){.TaxTrialBalanceDemo_taxDemo__inner___bysB{padding:0 16px}}.TaxTrialBalanceDemo_taxDemo__stats__IljT6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:32px 0}@media(max-width:960px){.TaxTrialBalanceDemo_taxDemo__stats__IljT6{grid-template-columns:repeat(2,minmax(0,1fr))}}.TaxTrialBalanceDemo_taxDemo__clientsSection__OLmaw{margin:32px 0}.TaxTrialBalanceDemo_taxDemo__sectionTitle__zmUo8{font-size:1.125rem;font-weight:700;color:#f9fafb;margin:0 0 16px;display:flex;align-items:center;gap:8px}@media(max-width:720px){.TaxTrialBalanceDemo_taxDemo__tableWrap__z2Sk9{overflow-x:auto;-webkit-overflow-scrolling:touch}}.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav{width:100%;border-collapse:collapse;background:#2a3241;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden}.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav thead{background:#374151}.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav th{padding:12px 16px;text-align:left;font-size:.75rem;font-weight:700;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid hsla(0,0%,100%,.08)}.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav td{padding:14px 16px;font-size:.875rem;color:#d1d5db;border-bottom:1px solid hsla(0,0%,100%,.08)}.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav tr:last-child td{border-bottom:none}@media(max-width:720px){.TaxTrialBalanceDemo_taxDemo__clientsTable__EnFav{min-width:720px}}.TaxTrialBalanceDemo_taxDemo__clientName__jzyYV{font-weight:600;color:#f9fafb}.TaxTrialBalanceDemo_taxDemo__industryBadge__CcXis{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:600;background:#374151;color:#d1d5db;border:1px solid hsla(0,0%,100%,.08)}.TaxTrialBalanceDemo_taxDemo__statusOk__gC2PX{color:#10b981;font-weight:600}.TaxTrialBalanceDemo_taxDemo__statusAlert__MxYFe{color:#f87171;font-weight:700;display:inline-flex;align-items:center;gap:4px}.TaxTrialBalanceDemo_taxDemo__deltaPositive__F8E2z{color:#10b981;font-weight:600}.TaxTrialBalanceDemo_taxDemo__deltaNegative__uTQwz{color:#f87171;font-weight:600}.TaxTrialBalanceDemo_taxDemo__deltaNeutral__K6Ffr{color:#9ca3af}.TaxTrialBalanceDemo_taxDemo__actionPanel__oNy54{margin:32px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.TaxTrialBalanceDemo_taxDemo__reviewButton__MXZTr{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:#10b981;color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:9999px;cursor:pointer;transition:opacity .2s}.TaxTrialBalanceDemo_taxDemo__reviewButton__MXZTr:hover{opacity:.88}.TaxTrialBalanceDemo_taxDemo__reviewButton__MXZTr:disabled{opacity:.5;cursor:default}.TaxTrialBalanceDemo_taxDemo__resetButton__Nh2w_{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;background:rgba(0,0,0,0);color:#9ca3af;font-size:.8125rem;border:1px solid hsla(0,0%,100%,.16);border-radius:9999px;cursor:pointer;transition:color .2s,border-color .2s}.TaxTrialBalanceDemo_taxDemo__resetButton__Nh2w_:hover{color:#f9fafb;border-color:#d1d5db}.TaxTrialBalanceDemo_taxDemo__alertSection__novZF{margin:40px 0 0}.TaxTrialBalanceDemo_taxDemo__alertGrid__DGSer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:960px){.TaxTrialBalanceDemo_taxDemo__alertGrid__DGSer{grid-template-columns:1fr}}.TaxTrialBalanceDemo_taxDemo__alertCard__Mt8_w{background:#2a3241;border:1px solid rgba(239,68,68,.12);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.TaxTrialBalanceDemo_taxDemo__alertCardHead__91z8Z{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px}.TaxTrialBalanceDemo_taxDemo__alertCardTitle__PaD9i{font-size:1rem;font-weight:700;color:#f9fafb;margin:0 0 4px}.TaxTrialBalanceDemo_taxDemo__alertCardReason__d_cc4{font-size:.8125rem;color:#f87171;font-weight:600;margin:0}.TaxTrialBalanceDemo_taxDemo__alertCardKpi__ea2z_{font-size:.75rem;color:#9ca3af;text-align:right;flex-shrink:0}.TaxTrialBalanceDemo_taxDemo__aiBubble__5z3CN{background:rgba(16,185,129,.12);border:1px solid #10b981;border-radius:12px;padding:14px 16px;position:relative}.TaxTrialBalanceDemo_taxDemo__aiBubbleLabel__v0flh{position:absolute;top:-8px;left:12px;background:#10b981;color:#1f2937;font-size:.625rem;font-weight:800;letter-spacing:.1em;padding:2px 8px;border-radius:4px}.TaxTrialBalanceDemo_taxDemo__aiComment__dibti{font-size:.8125rem;line-height:1.7;color:#f9fafb;margin:4px 0 0}.TaxTrialBalanceDemo_taxDemo__agenda__K7xdz{display:flex;flex-direction:column;gap:8px}.TaxTrialBalanceDemo_taxDemo__agendaTitle__R_yMH{font-size:.75rem;font-weight:700;color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px}.TaxTrialBalanceDemo_taxDemo__agendaItem__Nn6Z3{display:flex;gap:8px;font-size:.8125rem;line-height:1.55;color:#d1d5db}.TaxTrialBalanceDemo_taxDemo__agendaItem__Nn6Z3:before{content:"☐";color:#10b981;flex-shrink:0;font-size:.875rem}