.BusinessLocationField_field__Z1wtY{min-width:0;display:grid;gap:10px;color:var(--text-dark);font-family:var(--font-family)}.BusinessLocationField_label__E4gJV{display:block;margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:750}.BusinessLocationField_required__oMGE6{color:var(--danger)}.BusinessLocationField_inputWrap___lA_1{position:relative}.BusinessLocationField_inputIcon__6ErRH{position:absolute;z-index:1;top:50%;left:13px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.BusinessLocationField_input__fVtF2{width:100%;min-height:46px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:11px;padding:0 42px;background:var(--surface);color:var(--text-dark);font:inherit;font-size:13px;outline:none}.BusinessLocationField_input__fVtF2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)}.BusinessLocationField_spinner__hRzwR{position:absolute;top:50%;right:13px;color:var(--text-muted);transform:translateY(-50%);animation:BusinessLocationField_location-spin__abth0 .8s linear infinite}.BusinessLocationField_spinIcon__yPBuL{animation:BusinessLocationField_simple-location-spin__ijRm_ .8s linear infinite}.BusinessLocationField_suggestions__fD_o_{position:absolute;z-index:40;top:calc(100% + 5px);right:0;left:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:11px;background:var(--surface);box-shadow:0 14px 30px rgba(16,24,40,.14)}.BusinessLocationField_suggestion__Nd1hU{width:100%;min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;border:0;border-top:1px solid var(--border);padding:11px 12px;background:var(--surface);color:var(--text-dark);font:inherit;text-align:left;cursor:pointer}.BusinessLocationField_suggestion__Nd1hU:first-child{border-top:0}.BusinessLocationField_suggestionActive__ANNfU,.BusinessLocationField_suggestion__Nd1hU:hover{background:var(--surface-muted)}.BusinessLocationField_suggestion__Nd1hU small,.BusinessLocationField_suggestion__Nd1hU strong{display:block}.BusinessLocationField_suggestion__Nd1hU strong{font-size:12px;line-height:1.3}.BusinessLocationField_suggestion__Nd1hU small{margin-top:3px;color:var(--text-muted);font-size:10px;line-height:1.35}.BusinessLocationField_error__6xmgn,.BusinessLocationField_helper__vKJRE,.BusinessLocationField_status__kCwuX{margin:0;font-size:11px;line-height:1.45}.BusinessLocationField_helper__vKJRE{color:var(--text-muted)}.BusinessLocationField_error__6xmgn{color:var(--danger);font-weight:700}.BusinessLocationField_status__kCwuX{color:var(--success);font-weight:700}.BusinessLocationField_locationCard__U__Kx{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.BusinessLocationField_locationHeader___ovum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.BusinessLocationField_locationHeader___ovum small,.BusinessLocationField_locationHeader___ovum strong{display:block}.BusinessLocationField_locationHeader___ovum strong{font-size:12px}.BusinessLocationField_locationHeader___ovum small{margin-top:3px;color:var(--text-muted);font-size:10px;line-height:1.35}.BusinessLocationField_currentLocation__jfGnT{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-strong);border-radius:10px;padding:0 12px;background:var(--surface);color:var(--text-dark);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.BusinessLocationField_currentLocation__jfGnT:disabled{opacity:.55;cursor:default}.BusinessLocationField_map___1Ugm{width:100%;height:270px}.BusinessLocationField_fallbackMap__tmdbZ{position:relative;width:100%;height:270px;overflow:hidden;background:#e9eef3;cursor:crosshair}.BusinessLocationField_fallbackMap__tmdbZ iframe{width:100%;height:100%;border:0;pointer-events:none}.BusinessLocationField_fallbackPin__rw_E5{position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;border:0;padding:0;background:transparent;color:#111;filter:drop-shadow(0 2px 2px rgba(255,255,255,.9));cursor:grab;touch-action:none}.BusinessLocationField_fallbackPin__rw_E5:active{cursor:grabbing}.BusinessLocationField_fallbackMapNote__rJUiN{position:absolute;right:8px;bottom:8px;border-radius:6px;padding:5px 7px;background:rgba(255,255,255,.92);color:#475467;font-size:10px;pointer-events:none}.BusinessLocationField_mapFallback__wu5ii{min-height:190px;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--surface-muted);color:var(--text-muted);font-size:12px;text-align:center}.BusinessLocationField_pinInstruction__OZbb4{min-height:42px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding:9px 12px;color:var(--text-muted);font-size:11px;line-height:1.35}.BusinessLocationField_pinConfirmed__bRj5b{color:var(--success);font-weight:700}.BusinessLocationField_confirmPin__Au3kN{flex-shrink:0;min-height:30px;border:1px solid var(--primary);border-radius:var(--radius-control-lg,8px);background:var(--primary);color:var(--primary-contrast,#fff);padding:0 12px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@keyframes BusinessLocationField_location-spin__abth0{to{transform:translateY(-50%) rotate(1turn)}}@keyframes BusinessLocationField_simple-location-spin__ijRm_{to{transform:rotate(1turn)}}@media (max-width:560px){.BusinessLocationField_locationHeader___ovum{align-items:flex-start;flex-direction:column}.BusinessLocationField_currentLocation__jfGnT{width:100%}.BusinessLocationField_fallbackMap__tmdbZ,.BusinessLocationField_map___1Ugm{height:240px}}.ListingSubmissionConfirmation_screen__RcPIt{flex:1;min-height:0;overflow-y:auto;background:var(--bg);color:var(--text-dark);font-family:var(--font-family),Inter,sans-serif}.ListingSubmissionConfirmation_inner__BVzUi{max-width:414px;min-height:100%;margin:0 auto;padding:clamp(92px,14.5vh,122px) var(--app-gutter) max(96px,env(safe-area-inset-bottom));text-align:center}.ListingSubmissionConfirmation_inner__BVzUi,.ListingSubmissionConfirmation_summary__9cQmN{width:100%;display:flex;flex-direction:column;align-items:center}.ListingSubmissionConfirmation_successMark__u3p2L{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);animation:ListingSubmissionConfirmation_success-mark-in__mN3K5 .5s cubic-bezier(.22,1,.36,1) both}.ListingSubmissionConfirmation_successIcon__sQF4m{width:48px;height:48px}.ListingSubmissionConfirmation_successIcon__sQF4m path,.ListingSubmissionConfirmation_successIcon__sQF4m polyline{stroke-dasharray:360;stroke-dashoffset:360;animation:ListingSubmissionConfirmation_success-check-draw__BoL8_ .52s cubic-bezier(.65,0,.35,1) .18s forwards}.ListingSubmissionConfirmation_statusPill__GjJ9t{min-height:34px;margin-top:22px;padding:7px 15px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--success-bg);color:var(--success);font-size:13px;font-weight:600;line-height:1;animation:ListingSubmissionConfirmation_content-rise__yXiqO .42s ease-out .22s both}.ListingSubmissionConfirmation_title__FcDCt{max-width:360px;margin:26px 0 0;color:var(--text-dark);font-size:clamp(27px,7.2vw,30px);font-weight:800;letter-spacing:-.9px;line-height:1.12;text-wrap:balance;animation:ListingSubmissionConfirmation_content-rise__yXiqO .44s ease-out .28s both}.ListingSubmissionConfirmation_body__XHkxO{max-width:340px;margin:14px 0 0;color:var(--text-muted);font-size:15px;font-weight:400;line-height:1.55;text-wrap:balance;animation:ListingSubmissionConfirmation_content-rise__yXiqO .44s ease-out .34s both}.ListingSubmissionConfirmation_progress__A6nYp{position:relative;width:100%;margin:clamp(48px,7vh,62px) 0 0;padding:0 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;animation:ListingSubmissionConfirmation_content-rise__yXiqO .44s ease-out .4s both}.ListingSubmissionConfirmation_progress__A6nYp:after,.ListingSubmissionConfirmation_progress__A6nYp:before{content:"";position:absolute;z-index:0;top:7px;left:calc(16.666% + 6px);right:calc(16.666% + 6px);height:1.25px;border-radius:999px}.ListingSubmissionConfirmation_progress__A6nYp:before{background:var(--border-strong)}.ListingSubmissionConfirmation_progress__A6nYp:after{right:50%;background:var(--success);transform-origin:left center;animation:ListingSubmissionConfirmation_track-fill__5ndAO .62s cubic-bezier(.22,1,.36,1) .52s both}.ListingSubmissionConfirmation_step__eVp5A{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center}.ListingSubmissionConfirmation_nodeWrap__WiTJZ{width:16px;height:16px;position:relative;display:grid;place-items:center}.ListingSubmissionConfirmation_nodeComplete__XOx1L{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:var(--primary-contrast);background:var(--success)}.ListingSubmissionConfirmation_nodeCurrent__llYCR{position:relative;z-index:2;width:8px;height:8px;border-radius:50%;background:var(--success)}.ListingSubmissionConfirmation_nodeCurrent__llYCR:before{content:"";position:absolute;z-index:-1;inset:-6px;border:1px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:50%;animation:ListingSubmissionConfirmation_review-pulse__tYnUT 2.1s cubic-bezier(.22,1,.36,1) infinite}.ListingSubmissionConfirmation_nodeFuture__9dLii{width:12px;height:12px;border:1.5px solid var(--border-strong);border-radius:50%;background:var(--surface)}.ListingSubmissionConfirmation_stepLabel__DUzwX{margin-top:8px;color:var(--success);font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.ListingSubmissionConfirmation_stepLabelFuture___eznA{color:var(--text-muted);font-weight:500}.ListingSubmissionConfirmation_actions__ZXiAE{width:100%;margin-top:auto;padding-top:clamp(48px,8vh,72px);animation:ListingSubmissionConfirmation_content-rise__yXiqO .44s ease-out .48s both}.ListingSubmissionConfirmation_continuation__14VGt{width:100%;margin-top:clamp(34px,6vh,52px);text-align:left;animation:ListingSubmissionConfirmation_content-rise__yXiqO .44s ease-out .44s both}.ListingSubmissionConfirmation_helper__4tO_E{max-width:330px;margin:0 auto 28px;color:var(--text-muted);font-size:13px;font-weight:400;line-height:1.45;text-wrap:balance}.ListingSubmissionConfirmation_primary___50u1,.ListingSubmissionConfirmation_secondary__yTheu{width:100%;min-height:var(--height-cta);border-radius:var(--radius-cta);display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;font-family:var(--font-family),Inter,sans-serif;font-size:var(--font-size-cta);font-weight:var(--font-weight-cta);line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.ListingSubmissionConfirmation_primary___50u1{border:1px solid var(--primary);background:var(--primary);color:var(--primary-contrast)}.ListingSubmissionConfirmation_secondary__yTheu{margin-top:10px;border:1.5px solid var(--primary);background:var(--surface);color:var(--text-dark)}.ListingSubmissionConfirmation_primary___50u1:hover{background:color-mix(in srgb,var(--primary) 92%,var(--surface));border-color:color-mix(in srgb,var(--primary) 92%,var(--surface))}.ListingSubmissionConfirmation_secondary__yTheu:hover{background:var(--surface-muted);border-color:var(--border-strong)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_inner__BVzUi{padding-top:clamp(68px,11vh,98px);padding-bottom:max(36px,env(safe-area-inset-bottom))}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_successMark__u3p2L{width:100px;height:100px;box-shadow:0 0 40px color-mix(in srgb,var(--success) 12%,transparent)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_successIcon__sQF4m{width:44px;height:44px}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_statusPill__GjJ9t{min-height:30px;margin-top:24px;padding:7px 16px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_title__FcDCt{max-width:310px;margin-top:24px;font-size:clamp(34px,9vw,36px);font-weight:800;letter-spacing:-1.15px;line-height:1.1}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_body__XHkxO{max-width:320px;margin-top:16px;font-size:15px;font-weight:500;line-height:1.6}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_progress__A6nYp{max-width:320px;margin-top:clamp(44px,6.5vh,52px);padding:0 2px}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_progress__A6nYp:after,.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_progress__A6nYp:before{top:11px;left:calc(16.666% + 2px);height:2px}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_progress__A6nYp:before{right:calc(16.666% + 2px);background:var(--border)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_progress__A6nYp:after{right:50%}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeComplete__XOx1L,.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeCurrent__llYCR,.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeFuture__9dLii,.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeWrap__WiTJZ{width:24px;height:24px}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeComplete__XOx1L{box-shadow:0 0 0 6px var(--surface)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeComplete__XOx1L svg{width:14px;height:14px}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeCurrent__llYCR{border:2px solid var(--success);background:var(--surface);box-shadow:0 0 0 6px var(--surface)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeCurrent__llYCR:before{display:none}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeCurrent__llYCR:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--success)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_nodeFuture__9dLii{border-width:2px;border-color:var(--border);box-shadow:0 0 0 6px var(--surface)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_stepLabel__DUzwX{margin-top:8px;font-size:11px;font-weight:700}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_stepLabelFuture___eznA{font-weight:700}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_actions__ZXiAE{padding-top:clamp(44px,7vh,60px)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_helper__4tO_E{margin-bottom:20px;font-size:12.5px;font-weight:500}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_primary___50u1{box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 15%,transparent)}.ListingSubmissionConfirmation_submissionScreen__wrnBP .ListingSubmissionConfirmation_secondary__yTheu{margin-top:12px;border-width:2px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_inner__BVzUi{max-width:360px;padding:24px 0 4px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_successMark__u3p2L{width:76px;height:76px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_successIcon__sQF4m{width:36px;height:36px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_statusPill__GjJ9t{min-height:28px;margin-top:18px;padding:6px 13px;font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_title__FcDCt{max-width:300px;margin-top:18px;font-size:25px;font-weight:800;line-height:1.12}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_body__XHkxO{max-width:310px;margin-top:12px;font-size:13px;font-weight:500}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_progress__A6nYp{max-width:300px;margin-top:30px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_actions__ZXiAE{padding-top:30px}.ListingSubmissionConfirmation_compactScreen__LFl2v .ListingSubmissionConfirmation_helper__4tO_E{margin-bottom:16px;font-size:12px}.ListingSubmissionConfirmation_primary___50u1:active,.ListingSubmissionConfirmation_secondary__yTheu:active{transform:scale(.985)}.ListingSubmissionConfirmation_primary___50u1:focus-visible,.ListingSubmissionConfirmation_secondary__yTheu:focus-visible{outline:3px solid color-mix(in srgb,var(--focus-ring) 24%,transparent);outline-offset:3px}@keyframes ListingSubmissionConfirmation_success-mark-in__mN3K5{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes ListingSubmissionConfirmation_success-check-draw__BoL8_{to{stroke-dashoffset:0}}@keyframes ListingSubmissionConfirmation_content-rise__yXiqO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ListingSubmissionConfirmation_track-fill__5ndAO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ListingSubmissionConfirmation_review-pulse__tYnUT{0%{opacity:.7;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.5)}}@media (max-width:350px){.ListingSubmissionConfirmation_inner__BVzUi{padding-left:16px;padding-right:16px}.ListingSubmissionConfirmation_stepLabel__DUzwX{font-size:11px}}@media (prefers-reduced-motion:reduce){.ListingSubmissionConfirmation_actions__ZXiAE,.ListingSubmissionConfirmation_body__XHkxO,.ListingSubmissionConfirmation_progress__A6nYp,.ListingSubmissionConfirmation_progress__A6nYp:after,.ListingSubmissionConfirmation_statusPill__GjJ9t,.ListingSubmissionConfirmation_successIcon__sQF4m path,.ListingSubmissionConfirmation_successIcon__sQF4m polyline,.ListingSubmissionConfirmation_successMark__u3p2L,.ListingSubmissionConfirmation_title__FcDCt{animation:none}.ListingSubmissionConfirmation_successIcon__sQF4m path,.ListingSubmissionConfirmation_successIcon__sQF4m polyline{stroke-dashoffset:0}.ListingSubmissionConfirmation_nodeCurrent__llYCR:before{animation:none;opacity:.25}.ListingSubmissionConfirmation_primary___50u1,.ListingSubmissionConfirmation_secondary__yTheu{transition:none}}.insuranceHub_page__rO9Ro{height:100%;overflow-y:auto;background:var(--bg);color:var(--text-dark);font-family:var(--font-family)}.insuranceHub_helper__Tj3Gw{font-size:var(--text-12);font-weight:var(--font-weight-supporting)}.insuranceHub_helper__Tj3Gw,.insuranceHub_meta__1_Ef2{margin:0;color:var(--text-muted);line-height:1.6;overflow-wrap:anywhere}.insuranceHub_meta__1_Ef2{font-size:var(--font-size-card-meta);font-weight:var(--font-weight-card-meta)}.insuranceHub_content__MX1Do{display:grid;gap:24px;padding:20px var(--app-gutter) 40px}.insuranceHub_content__MX1Do>section{min-width:0}.insuranceHub_sectionTitle__XiMb3{margin:0 0 8px;color:var(--text-muted);font-size:var(--text-11);font-weight:var(--font-weight-card-title);line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.insuranceHub_group__5grOZ{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.insuranceHub_record__EaRuX{padding:16px;min-width:0}.insuranceHub_group__5grOZ>.insuranceHub_record__EaRuX+.insuranceHub_record__EaRuX{border-top:1px solid var(--border)}.insuranceHub_record__EaRuX>.insuranceHub_meta__1_Ef2{margin-top:6px}.insuranceHub_recordHeader__74zSw{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 12px}.insuranceHub_recordTitle__6FoPq{flex:1 1 140px;min-width:0;margin:0;font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);line-height:1.4;overflow-wrap:anywhere}.insuranceHub_reviewMessage__x2VQ_{padding:12px;margin:12px 0;background:var(--surface-muted);border-radius:var(--radius-md);font-size:var(--text-12);font-weight:var(--font-weight-supporting);line-height:1.6;overflow-wrap:anywhere}.insuranceHub_requested__JNd2W{margin:8px 0;color:var(--warning)}.insuranceHub_notice__NCaob{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--warning-bg)}.insuranceHub_notice__NCaob>svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.insuranceHub_notice__NCaob h2{margin:0 0 4px;font-size:var(--text-14);font-weight:var(--font-weight-card-title);line-height:1.4}.insuranceHub_notice__NCaob[data-tone=success]{background:var(--success-bg);border-color:var(--success-border)}.insuranceHub_notice__NCaob[data-tone=success]>svg{color:var(--success)}.insuranceHub_notice__NCaob[data-tone=info]{background:var(--info-bg);border-color:var(--info-border)}.insuranceHub_notice__NCaob[data-tone=info]>svg{color:var(--info)}.insuranceHub_sectionHeader__XWZ_n{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.insuranceHub_sectionHeader__XWZ_n .insuranceHub_sectionTitle__XiMb3{margin:0}.insuranceHub_textAction__efOBO{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--tap-target);padding:0;border:0;background:transparent;color:var(--accent-blue);font-family:inherit;font-size:var(--font-size-see-all);font-weight:var(--font-weight-see-all);line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.insuranceHub_documents___vHh_{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:4px}.insuranceHub_textAction__efOBO:hover{text-decoration:underline}.insuranceHub_launch___yXrV:focus-visible,.insuranceHub_policy__2Z2Cu:focus-visible,.insuranceHub_textAction__efOBO:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.insuranceHub_launch___yXrV{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:16px;border:0;background:transparent;color:var(--text-dark);font-family:inherit;font-size:var(--text-14);font-weight:var(--font-weight-supporting);line-height:1.5;text-align:left;cursor:pointer}.insuranceHub_launch___yXrV+.insuranceHub_launch___yXrV{border-top:1px solid var(--border)}.insuranceHub_launchLabel__hbdsL{display:flex;align-items:center;gap:12px;min-width:0}.insuranceHub_launchLabel__hbdsL svg,.insuranceHub_launch___yXrV>svg{flex-shrink:0;color:var(--text-muted)}.insuranceHub_launch___yXrV:hover,.insuranceHub_policy__2Z2Cu:hover{background:var(--surface-muted)}.insuranceHub_launch___yXrV:active,.insuranceHub_policy__2Z2Cu:active{background:var(--border)}.insuranceHub_policy__2Z2Cu{width:100%;display:block;background:transparent;border:0;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.insuranceHub_policyFooter__hXFk9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.insuranceHub_policyVehicle__iYtH2{display:flex;align-items:center;gap:6px;margin-top:6px}.insuranceHub_empty__TDGiL{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted)}.insuranceHub_empty__TDGiL p{margin:0;font-size:var(--text-12);line-height:1.5;font-weight:var(--font-weight-supporting)}.insuranceHub_metrics__LuHZE{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px}.insuranceHub_metric__LmwJs{padding:16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.insuranceHub_metric__LmwJs strong{display:block;margin-bottom:4px;font-size:var(--text-28);font-weight:var(--font-weight-card-title);line-height:1.2}.insuranceHub_metric__LmwJs span{color:var(--text-muted);font-size:var(--font-size-card-meta);font-weight:var(--font-weight-card-meta)}.insuranceHub_error__7_YiU{text-align:center;padding:24px 16px;border:1px solid var(--danger-border);border-radius:var(--radius-lg);background:var(--danger-bg)}.insuranceHub_error__7_YiU>svg{color:var(--danger)}.insuranceHub_error__7_YiU h2{margin:8px 0;font-size:var(--text-16);font-weight:var(--font-weight-card-title)}.insuranceHub_error__7_YiU p{margin:0 0 16px;color:var(--text-muted);font-size:var(--text-12);font-weight:var(--font-weight-supporting);line-height:1.6;overflow-wrap:anywhere}.insuranceHub_loading__46tH1{display:grid;place-items:center;gap:12px;min-height:260px;color:var(--text-muted);font-size:var(--text-12)}.insuranceHub_spinner__0t3Ma{animation:insuranceHub_spin__hC3Sh .8s linear infinite}@keyframes insuranceHub_spin__hC3Sh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.insuranceHub_content__MX1Do>section{animation:insuranceHub_enter__shV5W .25s ease-out both}@keyframes insuranceHub_enter__shV5W{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.insuranceHub_spinner__0t3Ma{animation:none}}.VehicleRequirementSource_source__D7N29{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.VehicleRequirementSource_pill__pYBQZ{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid;border-radius:999px;font-size:10px;font-weight:700;line-height:16px}.VehicleRequirementSource_pillLaw__Pxewv{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.VehicleRequirementSource_pillBaroow__X4ptF{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.VehicleRequirementSource_authority__M8fE4{color:var(--text-muted);font-size:10.5px;font-weight:600;line-height:1.4}.VehicleRequirementSource_reason__Ud43e{flex-basis:100%;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.VehicleDocumentsStep_screenTitle__8OziF{margin:0 0 6px;color:var(--text-dark);font-size:24px;font-weight:700;line-height:30px}.VehicleDocumentsStep_screenSupporting__Wdkqa{margin:0 0 18px;color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.55}.VehicleDocumentsStep_documentCard__VwFzA,.VehicleDocumentsStep_identityCard__gqR3l{border:1px solid var(--border);border-radius:18px;background:var(--surface)}.VehicleDocumentsStep_identityCard__gqR3l{margin-bottom:14px;padding:16px}.VehicleDocumentsStep_sectionTitle__aOsGJ{margin-bottom:12px;color:var(--text-dark);font-size:14px;font-weight:700}.VehicleDocumentsStep_fieldGrid__hRST7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.VehicleDocumentsStep_fieldLabel__uqQwf{display:grid;gap:7px;color:var(--text-dark);font-size:12px;font-weight:700}.VehicleDocumentsStep_fieldInput__LmvtH{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 11px;border:1.5px solid var(--border);border-radius:11px;background:var(--brand-white);color:var(--text-dark);font-family:var(--font-family);font-size:13px;font-weight:500;outline:none}.VehicleDocumentsStep_fieldInput__LmvtH:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(26 60 140/9%)}.VehicleDocumentsStep_fieldInputInvalid__w95qn{border-color:var(--danger);background:var(--danger-bg)}.VehicleDocumentsStep_helperText__ZdiMy,.VehicleDocumentsStep_moderationNote__rxnb4{margin:10px 0 0;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.5}.VehicleDocumentsStep_insuranceNotice___8sce{margin-bottom:14px;padding:11px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-muted);color:var(--text-muted);font-size:11.5px;font-weight:500;line-height:1.5}.VehicleDocumentsStep_documentStack__H_oR_{display:grid;gap:14px}.VehicleDocumentsStep_documentCard__VwFzA{padding:15px}.VehicleDocumentsStep_documentCardInvalid__OHFht{border-color:var(--danger);box-shadow:0 0 0 3px rgb(229 57 53/8%)}.VehicleDocumentsStep_documentHeader__oK3Ir{display:flex;align-items:flex-start;gap:11px}.VehicleDocumentsStep_documentIcon__VpmP9{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:var(--surface-muted);color:var(--text-muted)}.VehicleDocumentsStep_documentIconReady__KGDuU{background:var(--success-bg);color:var(--success)}.VehicleDocumentsStep_documentCopy__3EY75{min-width:0;flex:1}.VehicleDocumentsStep_documentTitle__Wsa_c{color:var(--text-dark);font-size:13px;font-weight:700;line-height:1.35}.VehicleDocumentsStep_documentDescription__PRAKO{margin-top:3px;overflow-wrap:anywhere;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.VehicleDocumentsStep_required__EvVOi{color:var(--danger)}.VehicleDocumentsStep_optional__vToAv{margin-left:4px;color:var(--muted);font-size:10px;font-weight:600}.VehicleDocumentsStep_reusedLabel__q2Z5_{display:inline-flex;margin-top:6px;padding:3px 7px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:10px;font-weight:700}.VehicleDocumentsStep_removeButton__0hgkO,.VehicleDocumentsStep_uploadButton__k_jIL{border:0;font-family:var(--font-family);font-weight:700;cursor:pointer}.VehicleDocumentsStep_uploadButton__k_jIL{display:inline-flex;min-height:36px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;border-radius:10px;background:var(--primary);color:var(--primary-contrast);font-size:11px}.VehicleDocumentsStep_removeButton__0hgkO:disabled,.VehicleDocumentsStep_uploadButton__k_jIL:disabled{cursor:default;opacity:.55}.VehicleDocumentsStep_removeButton__0hgkO{margin:9px 0 0 47px;padding:0;background:transparent;color:var(--danger);font-size:11px}.VehicleDocumentsStep_metadataPanel__1j7Bz{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.VehicleDocumentsStep_scanFeedback__tNVDa{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid;border-radius:10px;font-size:11px;font-weight:700;line-height:1.45}.VehicleDocumentsStep_scanSuccess__uh2RZ{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.VehicleDocumentsStep_scanWarning__gbWQK{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.VehicleDocumentsStep_scanWarnings___gSxl{margin-top:3px;font-weight:500}.VehicleDocumentsStep_uploadError__BkHab{margin-top:14px;padding:9px 11px;border:1px solid var(--danger-border);border-radius:10px;background:var(--danger-bg);color:var(--danger);font-size:12px;font-weight:700}.VehicleDocumentsStep_hiddenInput__lhYC9{display:none}.VehicleDocumentsStep_holdNotice___G9Mq{display:grid;gap:6px;margin-bottom:14px;padding:11px 12px;border:1px solid var(--warning-border);border-radius:12px;background:var(--warning-bg);color:var(--warning);font-size:12px;font-weight:600;line-height:1.45}.VehicleDocumentsStep_holdNotice___G9Mq p{margin:0}.VehicleDocumentsStep_fieldError__4HgX6{margin:8px 0 0;color:var(--danger);font-size:11.5px;font-weight:700;line-height:1.45}.VehicleDocumentsStep_choiceRow__eKakF{display:flex;flex-wrap:wrap;gap:8px}.VehicleDocumentsStep_choiceButton__MNdJ6{min-width:64px;min-height:40px;padding:0 14px;border:1.5px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text-dark);font-family:var(--font-family);font-size:13px;font-weight:700;cursor:pointer}.VehicleDocumentsStep_choiceButtonSelected__S7J_1{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.VehicleDocumentsStep_choiceButtonInvalid__kARHp:not(.VehicleDocumentsStep_choiceButtonSelected__S7J_1){border-color:var(--danger);background:var(--danger-bg)}.VehicleDocumentsStep_choiceButton__MNdJ6:focus-visible,.VehicleDocumentsStep_reuseButton__R5FxU:focus-visible,.VehicleDocumentsStep_sourceOption__5cxjR:focus-visible{outline:3px solid rgb(255 184 0/35%);outline-offset:2px}.VehicleDocumentsStep_ownerName__TFPNJ{margin-top:12px}.VehicleDocumentsStep_sourceOptions__sPKbO{display:grid;gap:9px;margin-top:10px}.VehicleDocumentsStep_sourceOption__5cxjR{display:grid;gap:4px;padding:12px 13px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-dark);font-family:inherit;text-align:left;cursor:pointer}.VehicleDocumentsStep_sourceOption__5cxjR strong{color:var(--text-dark);font-size:13px;font-weight:700}.VehicleDocumentsStep_sourceOption__5cxjR span{color:var(--text-muted);font-size:11.5px;font-weight:500;line-height:1.4}.VehicleDocumentsStep_sourceOptionSelected__3nHof{border-color:var(--text-dark);background:var(--surface-muted)}.VehicleDocumentsStep_reuseOffer__VSXIk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0 47px;padding:10px 11px;border:1px solid var(--success-border);border-radius:12px;background:var(--success-bg)}.VehicleDocumentsStep_reuseOfferCopy__h3dHc{min-width:0;flex:1}.VehicleDocumentsStep_reuseOfferTitle___Wxul{color:var(--success);font-size:11.5px;font-weight:700}.VehicleDocumentsStep_reuseOfferDetail__PAmfL{margin-top:2px;overflow-wrap:anywhere;color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.4}.VehicleDocumentsStep_reuseButton__R5FxU{min-height:34px;padding:0 11px;border:0;border-radius:10px;background:var(--primary);color:var(--primary-contrast);font-family:var(--font-family);font-size:11px;font-weight:700;cursor:pointer}.VehicleDocumentsStep_declarations__bzL2M{display:grid;gap:10px}.VehicleDocumentsStep_declarations__bzL2M .VehicleDocumentsStep_sectionTitle__aOsGJ{margin-bottom:2px}.VehicleDocumentsStep_declaration__WanTn{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);cursor:pointer}.VehicleDocumentsStep_declaration__WanTn input{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--primary);cursor:pointer}.VehicleDocumentsStep_declarationInvalid__1KSgV{border-color:var(--danger);background:var(--danger-bg)}.VehicleDocumentsStep_declarationCopy__hiq_2{display:grid;min-width:0;gap:3px}.VehicleDocumentsStep_declarationTitle__01S0_{color:var(--text-dark);font-size:13px;font-weight:700}.VehicleDocumentsStep_declarationStatement__EvlPg{color:var(--text-muted);font-size:11.5px;font-weight:500;line-height:1.45}.VehicleDocumentsStep_spinner__9SE_q{animation:VehicleDocumentsStep_spin__mgzbS .8s linear infinite}@keyframes VehicleDocumentsStep_spin__mgzbS{to{transform:rotate(1turn)}}@media (max-width:430px){.VehicleDocumentsStep_fieldGrid__hRST7{grid-template-columns:1fr}.VehicleDocumentsStep_documentHeader__oK3Ir{flex-wrap:wrap}.VehicleDocumentsStep_uploadButton__k_jIL{width:calc(100% - 47px);justify-content:center;margin-left:47px}.VehicleDocumentsStep_reuseOffer__VSXIk{margin-left:0}}.vendorApplication_frame__tQQ1A{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bg);color:var(--text-dark);font-family:var(--font-family)}.vendorApplication_header__Vxnsu{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:14px var(--app-gutter);background:var(--bg)}.vendorApplication_backButton__JSgKO{width:44px;height:44px;flex-shrink:0;padding:0;border:0;background:transparent;cursor:pointer}.vendorApplication_backButton__JSgKO,.vendorApplication_backIcon__QuFIN{display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-dark)}.vendorApplication_backIcon__QuFIN{width:36px;height:36px;background:var(--surface-muted)}.vendorApplication_headerMeta__Lz21l{min-width:0;margin:0;color:var(--muted);font-size:var(--text-12);font-weight:500;text-align:center}.vendorApplication_cancel__ChZG7{flex-shrink:0;padding:4px 0 4px 8px;border:0;background:none;color:var(--muted);font-family:var(--font-family);font-size:var(--text-12);font-weight:700;cursor:pointer}.vendorApplication_progressTrack__3rMAk{height:3px;flex-shrink:0;background:var(--border)}.vendorApplication_progressFill___i9AA{height:100%;background:var(--primary);transition:width .35s ease}.vendorApplication_content__HS9kL{flex:1;overflow-y:auto;padding:20px var(--app-gutter) 150px;background:var(--bg);scrollbar-width:none}.vendorApplication_content__HS9kL::-webkit-scrollbar{display:none}.vendorApplication_heading__lWGvs{margin:0 0 6px;color:var(--text-dark);font-size:var(--text-18);font-weight:700;line-height:24px}.vendorApplication_supporting__Qh_zx{margin:0 0 18px;color:var(--text-muted);font-size:var(--text-13);font-weight:var(--font-weight-supporting);line-height:1.5}.vendorApplication_sectionLabel__1hBMV{margin:20px 0 12px;color:var(--muted);font-size:var(--text-11);font-weight:700;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.vendorApplication_card__I1diz{display:grid;gap:4px;padding:16px;border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-12);line-height:1.55;color:var(--text-muted)}.vendorApplication_card__I1diz strong{color:var(--text-dark);font-size:var(--text-13);font-weight:700}.vendorApplication_noteDanger__xbBSe,.vendorApplication_noteSuccess__jmggw,.vendorApplication_noteWarning__lWu_1,.vendorApplication_note__UXCuh{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--radius-md);font-size:var(--text-12);font-weight:500;line-height:1.5}.vendorApplication_note__UXCuh{background:var(--info-bg);color:var(--info)}.vendorApplication_noteWarning__lWu_1{background:var(--warning-bg);color:var(--warning)}.vendorApplication_noteDanger__xbBSe{background:var(--danger-bg);color:var(--danger)}.vendorApplication_noteSuccess__jmggw{background:var(--success-bg);color:var(--success)}.vendorApplication_noteDanger__xbBSe strong,.vendorApplication_noteSuccess__jmggw strong,.vendorApplication_noteWarning__lWu_1 strong,.vendorApplication_note__UXCuh strong{font-weight:700}.vendorApplication_field__HBECH{margin-bottom:16px}.vendorApplication_fieldGrid___u7_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 10px}@media (max-width:430px){.vendorApplication_fieldGrid___u7_w{grid-template-columns:1fr}}.vendorApplication_fieldHint___Xjy5{margin:5px 0 0;color:var(--muted);font-size:var(--text-11);font-weight:500;line-height:1.45}.vendorApplication_label__r_KVg{margin-bottom:8px;color:var(--text-dark);font-size:var(--text-13);font-weight:700}.vendorApplication_required__uUE0V{margin-left:3px;color:var(--danger)}.vendorApplication_input__3pdeD,.vendorApplication_select__UrS99{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:0 14px;border:1px solid color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:var(--radius-lg);background:var(--surface);color:var(--text-dark);font-family:var(--font-family);font-size:var(--text-16);font-weight:500}.vendorApplication_input__3pdeD::placeholder{color:var(--muted)}.vendorApplication_input__3pdeD[type=date]{appearance:none}.vendorApplication_input__3pdeD[type=date]::-webkit-calendar-picker-indicator{margin-left:4px;opacity:.6;cursor:pointer}.vendorApplication_input__3pdeD:disabled{background:var(--surface-muted);color:var(--text-muted)}.vendorApplication_select__UrS99{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.vendorApplication_selectPlaceholder__qp_EZ{color:var(--muted)}.vendorApplication_agreement__0l__N button:focus-visible,.vendorApplication_choice__0jW2_:focus-visible,.vendorApplication_frame__tQQ1A button:focus-visible,.vendorApplication_input__3pdeD:focus-visible,.vendorApplication_select__UrS99:focus-visible,.vendorApplication_upload__J6ACT:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.vendorApplication_choices__oAquI{display:grid;gap:10px}.vendorApplication_choice__0jW2_{display:flex;width:100%;min-height:64px;align-items:center;gap:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:var(--radius-lg);background:var(--surface);color:var(--text-dark);font-family:var(--font-family);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.vendorApplication_choice__0jW2_[aria-pressed=true]{border-color:var(--primary);background:var(--surface-muted)}.vendorApplication_choiceEmoji__6IqZc{flex-shrink:0;font-size:24px;line-height:1}.vendorApplication_choiceCopy__U9QWv{flex:1;min-width:0}.vendorApplication_choiceCopy__U9QWv strong{display:block;font-size:var(--text-14);font-weight:700}.vendorApplication_choiceCopy__U9QWv small{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.45}.vendorApplication_choiceMark__ZJ3aa{flex-shrink:0;color:var(--primary)}.vendorApplication_upload__J6ACT{position:relative;display:flex;align-items:center;gap:12px;padding:16px 14px;border:1.5px dashed color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:var(--radius-lg);background:var(--surface);cursor:pointer}.vendorApplication_uploadDone___TBYR{border-style:solid;border-color:var(--success);background:var(--success-bg)}.vendorApplication_upload__J6ACT>svg{flex-shrink:0;color:var(--muted)}.vendorApplication_uploadDone___TBYR>svg{color:var(--success)}.vendorApplication_uploadCopy__i8TJr{min-width:0}.vendorApplication_uploadCopy__i8TJr strong{display:block;color:var(--text-dark);font-size:var(--text-13);font-weight:700;overflow-wrap:anywhere}.vendorApplication_uploadDone___TBYR .vendorApplication_uploadCopy__i8TJr strong{color:var(--success)}.vendorApplication_uploadCopy__i8TJr small{display:block;margin-top:3px;color:var(--muted);font-size:var(--text-12);font-weight:500}.vendorApplication_uploadInput__rgD9k{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.vendorApplication_basis__mQNV4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-2px 0 10px}.vendorApplication_basisPill__P2JgE{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid;border-radius:var(--radius-full);font-size:var(--text-10);font-weight:700;line-height:16px}.vendorApplication_basisLaw__AB4Af{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.vendorApplication_basisBaroow__DEFls{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted)}.vendorApplication_basisReason__m_ATc{flex-basis:100%;color:var(--text-muted);font-size:var(--text-11);font-weight:500;line-height:1.45}.vendorApplication_reuse__KZLg_{display:grid;gap:8px;margin-bottom:10px;padding:14px;border-radius:var(--radius-lg);background:var(--surface)}.vendorApplication_reuse__KZLg_ p{margin:0}.vendorApplication_reuseTitle__m77UF{color:var(--text-dark);font-size:var(--text-13);font-weight:700}.vendorApplication_reuseHint__qMawv{color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.45}.vendorApplication_reuseOffer__r_vUE{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--border)}.vendorApplication_reuseCopy__twGfW{min-width:0}.vendorApplication_reuseCopy__twGfW strong{display:block;color:var(--text-dark);font-size:var(--text-13);font-weight:700;overflow-wrap:anywhere}.vendorApplication_reuseCopy__twGfW small{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.45;overflow-wrap:anywhere}.vendorApplication_reuseButton__vZMMp{flex-shrink:0;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:var(--radius-full);background:var(--surface);color:var(--text-dark);font-family:var(--font-family);font-size:var(--text-12);font-weight:700;cursor:pointer}.vendorApplication_reuseButton__vZMMp:disabled{color:var(--muted);cursor:not-allowed}.vendorApplication_textButton__lQoab{margin-top:8px;padding:4px 0;border:0;background:none;color:var(--text-dark);font-family:var(--font-family);font-size:var(--text-12);font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vendorApplication_reviewSection__d9pHp{margin-bottom:20px}.vendorApplication_reviewSectionHead__2w_B8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.vendorApplication_reviewSectionTitle__DP7Rk{margin:0;color:var(--muted);font-size:var(--text-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vendorApplication_reviewGrid__jUsxS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vendorApplication_reviewSpan__N_BLE{grid-column:1/-1}.vendorApplication_reviewPoint__5WcE6{min-width:0}.vendorApplication_reviewPointLabel__p6mWT{margin:0 0 3px;color:var(--muted);font-size:var(--text-11);font-weight:500}.vendorApplication_reviewPointValue__sw4NK{margin:0;color:var(--text-dark);font-size:var(--text-14);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.vendorApplication_reviewDivider__alhJ5{grid-column:1/-1;height:1px;background:var(--border)}.vendorApplication_documentRow__MKb5z{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.vendorApplication_documentRow__MKb5z:first-child{border-top:0;padding-top:0}.vendorApplication_documentRow__MKb5z:last-child{padding-bottom:0}.vendorApplication_documentIcon__oHp_O{display:flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--surface-muted);color:var(--muted)}.vendorApplication_documentCopy___9926{min-width:0;flex:1}.vendorApplication_documentCopy___9926 p{margin:0}.vendorApplication_documentKind__FTTsX{color:var(--muted);font-size:var(--text-11);font-weight:500}.vendorApplication_documentName__zW1ER{color:var(--text-dark);font-size:var(--text-13);font-weight:700;overflow-wrap:anywhere}.vendorApplication_documentExpiry__nTz_r{margin-top:2px;color:var(--warning);font-size:var(--text-12);font-weight:500}.vendorApplication_documentMissing__4mpyZ{margin-top:2px;color:var(--danger);font-size:var(--text-12);font-weight:500}.vendorApplication_documentNote__QpgUV{margin-top:2px;color:var(--text-muted);font-size:var(--text-12);font-weight:500}.vendorApplication_reviewCard__0jOCs{display:grid;gap:12px;padding:16px;border-radius:var(--radius-lg);background:var(--surface)}.vendorApplication_reviewRow__TuZOm{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.vendorApplication_reviewLabel__ALjKu,.vendorApplication_reviewRow__TuZOm dt{flex-shrink:0;color:var(--muted);font-size:var(--text-13);font-weight:500;line-height:1.4}.vendorApplication_reviewRow__TuZOm dd,.vendorApplication_reviewValue__CH2pX{max-width:62%;margin:0;color:var(--text-dark);font-size:var(--text-13);font-weight:700;line-height:1.4;text-align:right;overflow-wrap:anywhere}.vendorApplication_statusRow__LD7GS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:var(--radius-md);background:var(--bg)}.vendorApplication_statusRowCopy__8N3Xt{display:flex;min-width:0;align-items:center;gap:9px}.vendorApplication_statusRowCopy__8N3Xt svg{flex-shrink:0;color:var(--muted)}.vendorApplication_statusRowCopy__8N3Xt span{color:var(--text-dark);font-size:var(--text-13);font-weight:700}.vendorApplication_statusPill__WGaw0{flex-shrink:0;padding:4px 9px;border-radius:var(--radius-full);font-size:var(--text-10);font-weight:700;line-height:1.3;white-space:nowrap}.vendorApplication_statusSuccess__sxe3W{background:var(--success-bg);color:var(--success)}.vendorApplication_statusPending__bryvU{background:var(--warning-bg);color:var(--warning)}.vendorApplication_statusDanger__roHIO{background:var(--danger-bg);color:var(--danger)}.vendorApplication_statusNeutral__3xw6f{background:var(--surface-muted);color:var(--muted)}.vendorApplication_agreement__0l__N{padding:14px;border:1px solid color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:var(--radius-lg);background:var(--surface);transition:background .16s ease,border-color .16s ease}.vendorApplication_agreement__0l__N[data-checked=true]{border-color:var(--primary);background:var(--surface-muted)}.vendorApplication_agreement__0l__N>button{display:flex;width:100%;align-items:flex-start;gap:12px;padding:0;border:0;background:transparent;color:var(--text-dark);font-family:var(--font-family);text-align:left;cursor:pointer}.vendorApplication_checkbox__RTElc{display:flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--muted-2) 80%,var(--surface));border-radius:6px;background:var(--surface);color:var(--primary-contrast)}.vendorApplication_agreement__0l__N[data-checked=true] .vendorApplication_checkbox__RTElc{border-color:var(--primary);background:var(--primary)}.vendorApplication_agreementTitle__Z53rr{padding-top:1px;font-size:var(--text-13);font-weight:700;line-height:1.45}.vendorApplication_agreementBody__2j_DV{margin:8px 0 0 34px;color:var(--muted);font-size:var(--text-12);font-weight:400;line-height:1.55}.vendorApplication_agreementBody__2j_DV a{color:var(--text-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.vendorApplication_checkOption__e8pPH{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;margin-top:6px;padding:0;border:0;background:transparent;color:var(--text-dark);font-family:var(--font-family);font-size:var(--text-13);font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.vendorApplication_checkOption__e8pPH[aria-checked=true] .vendorApplication_checkbox__RTElc{border-color:var(--primary);background:var(--primary)}.vendorApplication_checkOption__e8pPH:disabled{color:var(--muted);cursor:not-allowed}.vendorApplication_footer__X3C9F{position:absolute;z-index:10;right:0;bottom:0;left:0;padding:12px var(--app-gutter) 24px;border-top:1px solid var(--border);background:var(--bg)}.vendorApplication_footerMessage__Syq_O{margin:0 0 10px}.vendorApplication_footerHint__POmQs{margin:0 0 8px;color:var(--muted);font-size:var(--text-12);font-weight:500;line-height:1.4;text-align:center}.vendorApplication_footerButton__4q1IS{display:inline-flex;width:100%;min-height:var(--height-cta);align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:var(--radius-cta);background:var(--primary);color:var(--primary-contrast);font-family:var(--font-family);font-size:var(--font-size-cta);font-weight:var(--font-weight-cta);line-height:1;cursor:pointer}.vendorApplication_footerButton__4q1IS:disabled{background:var(--disabled-fill);color:var(--muted);cursor:not-allowed}.vendorApplication_sheetContent__fIgOJ{display:grid;gap:14px;padding:0 var(--app-gutter) 28px}.vendorApplication_sheetContent__fIgOJ p{margin:0;color:var(--text-muted);font-size:var(--text-13);line-height:1.5}.vendorApplication_sheetActions__USlj7{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vendorApplication_sheetButton__xhcAp{min-height:var(--height-cta);border:1px solid var(--border);border-radius:var(--radius-cta);background:var(--surface);color:var(--text-dark);font-family:var(--font-family);font-size:var(--font-size-cta);font-weight:var(--font-weight-cta);cursor:pointer}.vendorApplication_sheetButtonDanger__ko3Nb{border-color:var(--danger);background:var(--danger);color:var(--brand-white)}.vendorApplication_spinnerRow__Ccqy5{display:flex;justify-content:center;padding:24px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.vendorApplication_agreement__0l__N,.vendorApplication_choice__0jW2_,.vendorApplication_progressFill___i9AA{transition:none}}