.Breadcrumbs_breadcrumbs__EVkjL ol{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 8px;padding:0;list-style:none;font-size:var(--font-size-sm);color:var(--color-text-primary)}.Breadcrumbs_breadcrumbs__EVkjL li+li:before{content:"";display:inline-block;height:.8em;margin:0 .6em;border-right:1px solid var(--color-text-secondary);transform:rotate(15deg)}.Breadcrumbs_breadcrumbs__EVkjL a{position:relative;color:inherit;text-decoration:none}.Breadcrumbs_breadcrumbs__EVkjL a:after{content:"";position:absolute;inset:-14px -6px}.Breadcrumbs_breadcrumbs__EVkjL a:hover{text-decoration:underline}.Breadcrumbs_breadcrumbs__EVkjL a:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.Breadcrumbs_breadcrumbs__EVkjL [aria-current=page]{font-weight:600}.Categories_container__PJohA{padding:16px 16px 86px}.Categories_title__E1AOq{margin:0;font-size:28px}.Categories_subtitle__BgWnn{margin-top:8px;margin-bottom:16px;color:var(--color-text-secondary)}.Categories_grid__Nxkf_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Categories_card__pCfix{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px;min-height:140px;display:flex;flex-direction:column;gap:6px}.Categories_titleRow__G2Dpl{display:flex;align-items:center;gap:8px}.Categories_icon__ykmXE{flex-shrink:0;font-size:22px!important;color:var(--color-text-secondary)}.Categories_cardTitle__s780Y{min-width:0;overflow-wrap:anywhere;margin:0;font-size:16px}.Categories_cardDescription__ySaNb{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4}@media (max-width:389px){.Categories_titleRow__G2Dpl{flex-direction:column;align-items:flex-start}}@media (min-width:900px){.Categories_grid__Nxkf_{grid-template-columns:repeat(3,minmax(0,1fr))}}.JobImage_frame__JLB_8{position:relative;width:100%;height:var(--job-image-frame-height,100%);overflow:hidden;background:#edf0f3}.JobImage_placeholder__p5chv{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,0) 38%),#edf0f3}.JobImage_emptyState__XZ31u{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#9aa2ae}.JobImage_emptyState__XZ31u .material-icons-outlined{font-size:34px;line-height:1}.JobImage_image__S_2LK{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s ease}.JobImage_imageLoaded__UzYs4{opacity:1}.LiveTimer_timerContainer__pKGmt{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;box-shadow:0 2px 8px rgba(15,23,42,.3)}.LiveTimer_pulseIndicator__qYPy1{display:flex;align-items:center;justify-content:center;width:10px;height:10px}.LiveTimer_pulseDot__8dX7n{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:LiveTimer_pulse__Gz_2Z 2s ease-in-out infinite;box-shadow:0 0 8px rgba(34,197,94,.6)}@keyframes LiveTimer_pulse__Gz_2Z{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.LiveTimer_timerDisplay__S0Z9n{display:flex;align-items:baseline;font-family:SF Mono,Fira Code,Monaco,monospace;letter-spacing:.5px}.LiveTimer_timerValue__XNFez{font-size:16px;font-weight:600;color:#ffffff;min-width:24px;text-align:center}.LiveTimer_timerSeparator__1nkTS{font-size:16px;font-weight:600;color:rgba(255,255,255,.5);animation:LiveTimer_blink__MII5X 1s step-end infinite}@keyframes LiveTimer_blink__MII5X{0%,to{opacity:1}50%{opacity:.3}}.LiveTimer_timerLabel__OSYXs{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.LocationMap_container__j4QyB{background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0}.LocationMap_mapWrapper__HNJzA{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.LocationMap_mapLoading__2Nakf{width:100%;height:180px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.LocationMap_loadingSpinner__GQ6rC{width:24px;height:24px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:LocationMap_spin__YR8yV .8s linear infinite}@keyframes LocationMap_spin__YR8yV{to{transform:rotate(1turn)}}.LocationMap_noLocation__QC_KT{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#94a3b8;font-size:14px}.LocationMap_noLocationIcon__qZ0k_{font-size:20px!important;color:#cbd5e1}.LocationMap_addressSection__z3Gk2{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.LocationMap_arrivedContainer__Qx8EQ{border-color:#bbf7d0;background:linear-gradient(180deg,#ffffff,#f8fafc)}.LocationMap_arrivedSummary__8eJaD{padding:16px;display:flex;flex-direction:column;gap:14px}.LocationMap_arrivedStatusRow__MazaE{display:flex;align-items:flex-start;gap:12px}.LocationMap_arrivedStatusIcon__VBe0m{font-size:22px!important;color:#16a34a;flex-shrink:0;margin-top:1px}.LocationMap_arrivedCopy__DmLua{display:flex;flex-direction:column;gap:4px}.LocationMap_arrivedTitle__R4mEk{font-size:15px;font-weight:600;color:#0f172a}.LocationMap_arrivedSubtitle__gfrnn{font-size:13px;line-height:1.5;color:#64748b}.LocationMap_arrivedAddressRow__haneu{display:flex;align-items:flex-start;gap:10px;padding-top:14px;border-top:1px solid #e2e8f0}.LocationMap_arrivedAction__9_mMo{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;padding:10px 12px;background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;font-size:13px;font-weight:600;color:#1d4ed8;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.LocationMap_arrivedAction__9_mMo:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}.LocationMap_arrivedActionIcon__IJUvz{font-size:18px!important}.LocationMap_addressRow__har3R{display:flex;align-items:flex-start;gap:10px}.LocationMap_locationIcon__c7FZz{font-size:22px!important;color:#ef4444;flex-shrink:0;margin-top:1px}.LocationMap_addressText__wj8X6{display:flex;flex-direction:column;gap:2px}.LocationMap_streetAddress__DfLBR{font-size:15px;font-weight:600;color:#0f172a}.LocationMap_cityState__ap_vl{font-size:13px;color:#64748b}.LocationMap_privacyNote__1qfRr{font-size:12px;color:#94a3b8;font-style:italic}.LocationMap_navigationButtons__Z4L3L{display:flex;gap:10px}.LocationMap_navigateButton__uHo2e{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1;min-width:0;min-height:48px;padding:12px 14px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#ffffff;white-space:nowrap;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(59,130,246,.25)}.LocationMap_navigateButton__uHo2e:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.35)}.LocationMap_navigateButton__uHo2e:active{transform:translateY(0)}.LocationMap_navigateIcon__RAcV2{font-size:20px!important}.LocationMap_arrivedButton__CxBlb{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1;min-width:0;min-height:48px;padding:12px 14px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#ffffff;white-space:nowrap;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(34,197,94,.25)}.LocationMap_arrivedButton__CxBlb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.35)}.LocationMap_arrivedButton__CxBlb:active:not(:disabled){transform:translateY(0)}.LocationMap_arrivedButton__CxBlb:disabled{cursor:not-allowed;opacity:.72}.LocationMap_arrivedIcon__nHOwo{font-size:18px!important}.LocationMap_directionsButton__cmOid{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;font-size:14px;font-weight:600;color:#ffffff;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(59,130,246,.25)}.LocationMap_directionsButton__cmOid:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.35)}.LocationMap_directionsButton__cmOid:active{transform:translateY(0)}.LocationMap_directionsIcon__O3NSw{font-size:20px!important}.CompletionSuccess_overlay__FQyS7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;animation:CompletionSuccess_fadeIn__cpMSi .3s ease;overflow-y:auto}@keyframes CompletionSuccess_fadeIn__cpMSi{0%{opacity:0}to{opacity:1}}.CompletionSuccess_container__s4SuB{width:100%;max-width:400px;text-align:center;position:relative}@media (max-width:640px){.CompletionSuccess_overlay__FQyS7{padding:16px 16px calc(28px + env(safe-area-inset-bottom, 0px));align-items:flex-start}}.CompletionSuccess_confetti__8p__o{position:fixed;top:0;left:0;right:0;height:100vh;pointer-events:none;overflow:hidden}.CompletionSuccess_confettiPiece__RHN8w{position:absolute;top:-10px;width:10px;height:10px;border-radius:2px;animation:CompletionSuccess_confettiFall__UHabj 3s ease-out forwards;animation-delay:var(--delay)}@keyframes CompletionSuccess_confettiFall__UHabj{0%{transform:translateY(0) translateX(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) translateX(var(--x-end)) rotate(var(--rotation));opacity:0}}.CompletionSuccess_successIcon__5ZTeZ{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:CompletionSuccess_scaleIn__Fiwee .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 30px rgba(34,197,94,.35)}@keyframes CompletionSuccess_scaleIn__Fiwee{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.CompletionSuccess_successIcon__5ZTeZ .CompletionSuccess_material-icons__YaoTj{font-size:40px;color:#ffffff;animation:CompletionSuccess_checkmark__wHwLx .4s ease .3s both}@keyframes CompletionSuccess_checkmark__wHwLx{0%{transform:scale(0) rotate(-45deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.CompletionSuccess_title__IzSW_{margin:0 0 8px;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.CompletionSuccess_subtitle__jqIxg{margin:0 0 28px;font-size:15px;color:#64748b}.CompletionSuccess_receipt__NvTma{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px 20px;margin-bottom:28px;text-align:left}.CompletionSuccess_receiptRow__OOtJH{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#64748b;padding:6px 0}.CompletionSuccess_jobTitle__EWU38{font-weight:600;color:#0f172a;text-align:right;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompletionSuccess_receiptDivider__n1PAw{height:1px;background:#e2e8f0;margin:8px 0}.CompletionSuccess_feeAmount__GISmy{color:#94a3b8}.CompletionSuccess_totalRow__zM5Yo{font-weight:600;color:#0f172a;font-size:16px;padding:8px 0 4px}.CompletionSuccess_earnings__sKj8G{font-size:20px;font-weight:700;color:#22c55e}.CompletionSuccess_claimEntry__UNyfE{margin-bottom:24px;padding:18px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}.CompletionSuccess_claimEntryLabel__h2Xr6{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.CompletionSuccess_claimEntryCopy__3o8L_{margin:0;font-size:14px;line-height:1.6;color:#64748b}.CompletionSuccess_claimEntryMeta__K2c5m{margin-top:10px;font-size:12px;font-weight:600;color:#64748b}.CompletionSuccess_claimEntryButton__zQ22p{margin-top:14px;padding:0;border:none;background:none;color:#0f172a;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CompletionSuccess_claimEntryButton__zQ22p:disabled{color:#94a3b8;cursor:not-allowed}.CompletionSuccess_claimError__NDu_n{margin-bottom:24px;padding:12px 14px;border-radius:14px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600;text-align:left}.CompletionSuccess_claimSkeleton__R_jxv{margin-bottom:24px;padding:18px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}.CompletionSuccess_claimSkeletonLine__PHixO{display:block;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:CompletionSuccess_claimSkeletonShimmer__hQKn_ 1.2s ease-in-out infinite;border-radius:999px}.CompletionSuccess_claimSkeletonLabel__KQC99{width:34%;height:10px}.CompletionSuccess_claimSkeletonTitle__HwgJ3{width:56%;height:16px;margin-top:14px}.CompletionSuccess_claimSkeletonBody__Nf_3i{width:100%;height:12px;margin-top:14px}.CompletionSuccess_claimSkeletonBodyShort__EKmUP{width:78%;height:12px;margin-top:10px}.CompletionSuccess_claimSkeletonMetaRow__zWEu3{display:flex;gap:10px;margin-top:16px}.CompletionSuccess_claimSkeletonMeta__NsF6d{width:42%;height:12px}.CompletionSuccess_claimSkeletonMetaShort___gpVR{width:28%;height:12px}@keyframes CompletionSuccess_claimSkeletonShimmer__hQKn_{0%{background-position:200% 0}to{background-position:-200% 0}}.CompletionSuccess_ratingSection__HvmdG{animation:CompletionSuccess_slideUp__3v7sS .4s ease .2s both}.CompletionSuccess_reviewMetaCopy__ZRNz0{margin:-4px 0 16px;font-size:13px;line-height:1.55;color:#64748b}@keyframes CompletionSuccess_slideUp__3v7sS{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CompletionSuccess_ratingTitle__FiDXE{margin:0 0 16px;font-size:16px;font-weight:600;color:#0f172a}.CompletionSuccess_stars__f_alN{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.CompletionSuccess_star__CGuQw{padding:4px;background:none;border:none;cursor:pointer;transition:transform .15s ease}.CompletionSuccess_star__CGuQw:hover{transform:scale(1.15)}.CompletionSuccess_star__CGuQw .CompletionSuccess_material-icons__YaoTj{font-size:36px;color:#e2e8f0;transition:color .15s ease}.CompletionSuccess_star__CGuQw.CompletionSuccess_filled__U322e .CompletionSuccess_material-icons__YaoTj{color:#fbbf24}.CompletionSuccess_reviewSection__YbLR5{margin-bottom:20px;animation:CompletionSuccess_fadeIn__cpMSi .3s ease}.CompletionSuccess_reviewError__728i3{background:#fef2f2;color:#b91c1c}.CompletionSuccess_reviewError__728i3,.CompletionSuccess_reviewNotice__lqQH_{margin:0 0 16px;padding:12px 14px;border-radius:14px;font-size:13px;font-weight:600;text-align:left}.CompletionSuccess_reviewNotice__lqQH_{background:#eef2f7;color:#475569;line-height:1.5}.CompletionSuccess_reviewInput__TnMPH{width:100%;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:16px;color:#0f172a;resize:none;font-family:inherit;transition:border-color .2s ease}.CompletionSuccess_reviewInput__TnMPH:focus{outline:none;border-color:#3b82f6}.CompletionSuccess_reviewInput__TnMPH::placeholder{color:#94a3b8}.CompletionSuccess_submitButton__BRiv_{width:100%;padding:16px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:14px;font-size:16px;font-weight:700;color:#ffffff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(59,130,246,.3)}.CompletionSuccess_submitButton__BRiv_:hover:not(.CompletionSuccess_disabled__wYhnk){transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.CompletionSuccess_submitButton__BRiv_.CompletionSuccess_disabled__wYhnk{background:#94a3b8;cursor:not-allowed;box-shadow:none}.CompletionSuccess_skipButton__kz_vZ{margin-top:12px;padding:12px 24px;background:none;border:none;font-size:14px;font-weight:500;color:#94a3b8;cursor:pointer;transition:color .2s ease}.CompletionSuccess_skipButton__kz_vZ:hover{color:#64748b}.CompletionSuccess_reviewStatusCard__ApjxT{animation:CompletionSuccess_scaleIn__Fiwee .4s ease;padding:20px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}.CompletionSuccess_reviewStatusHeader__7KX1D{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.CompletionSuccess_reviewStatusEyebrow___o616{margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.CompletionSuccess_reviewStatusTitle__w6IG_{margin:0;font-size:16px;font-weight:600;color:#0f172a}.CompletionSuccess_reviewEditedBadge___EvjZ{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.CompletionSuccess_reviewSummaryStars__1YgvV{display:flex;gap:4px;margin-bottom:12px}.CompletionSuccess_reviewSummaryStar__4nrhA .CompletionSuccess_material-icons__YaoTj{font-size:22px;color:#fbbf24}.CompletionSuccess_reviewSummaryComment__aIHiM{margin:0 0 14px;font-size:14px;line-height:1.6;color:#0f172a}.CompletionSuccess_reviewSummaryMeta__spCIF{margin:0 0 14px;font-size:13px;line-height:1.55;color:#64748b}.CompletionSuccess_reviewActionRow__fPXtA{display:flex;gap:10px;margin-top:8px}.CompletionSuccess_reviewSecondaryButton__xfulx{flex:1 1;padding:14px 18px;border:1px solid #cbd5e1;border-radius:14px;background:#ffffff;color:#0f172a;font-size:14px;font-weight:700;cursor:pointer}.CompletionSuccess_doneButton__Pw_sY{flex:1 1;padding:16px 48px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:14px;font-size:16px;font-weight:700;color:#ffffff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(34,197,94,.3)}.CompletionSuccess_doneButton__Pw_sY:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.4)}.JobClaimModal_backdrop__248yz{position:fixed;inset:0;background:rgba(15,23,42,.72);z-index:3099}.JobClaimModal_modal__vf666{position:fixed;inset:24px;z-index:3100;max-width:680px;max-height:calc(100vh - 48px);margin:auto;background:#ffffff;border-radius:24px;box-shadow:0 24px 60px rgba(15,23,42,.28);display:flex;flex-direction:column;overflow:hidden}.JobClaimModal_header__aT1bQ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.JobClaimModal_title__6fW4q{margin:0 0 8px;font-size:24px;font-weight:800;color:#0f172a}.JobClaimModal_subtitle__2jVYv{margin:0;font-size:14px;line-height:1.6;color:#64748b}.JobClaimModal_closeButton__JIufg{width:40px;height:40px;border:none;border-radius:50%;background:#f8fafc;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.JobClaimModal_form__eJlDi{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px}.JobClaimModal_field__OpS3O{display:flex;flex-direction:column;gap:8px}.JobClaimModal_label__Znig7{font-size:13px;font-weight:700;letter-spacing:.02em;color:#334155}.JobClaimModal_fileInput__nEfq4,.JobClaimModal_input__bwWU0,.JobClaimModal_select__x6iK1,.JobClaimModal_textarea__Gw0V9{width:100%;border-radius:14px;background:#ffffff;font-family:inherit;font-size:14px;color:#0f172a}.JobClaimModal_input__bwWU0,.JobClaimModal_select__x6iK1,.JobClaimModal_textarea__Gw0V9{border:1px solid #cbd5e1}.JobClaimModal_fileInput__nEfq4,.JobClaimModal_input__bwWU0,.JobClaimModal_select__x6iK1{padding:12px 14px}.JobClaimModal_textarea__Gw0V9{min-height:150px;resize:vertical;padding:14px;line-height:1.6}.JobClaimModal_input__bwWU0:focus,.JobClaimModal_select__x6iK1:focus,.JobClaimModal_textarea__Gw0V9:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.JobClaimModal_metaText__YqjyN{font-size:12px;color:#64748b}.JobClaimModal_uploadMetaRow__7QW2e{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.JobClaimModal_fileList__Tgr0D{display:flex;flex-wrap:wrap;gap:8px}.JobClaimModal_fileChip__IT2ON{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.JobClaimModal_uploadGrid__C8fTu{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;margin-top:2px}.JobClaimModal_uploadPreviewCard__hwd5H{position:relative}.JobClaimModal_uploadPreviewFrame__wPBZI{position:relative;width:100%;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#e2e8f0}.JobClaimModal_uploadPreviewImage__tkPjO{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .16s ease}.JobClaimModal_uploadPreviewImageLoaded__YVN3n{opacity:1}.JobClaimModal_uploadPreviewFallback__rTgou,.JobClaimModal_uploadPreviewState__gqRP2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.JobClaimModal_uploadPreviewState__gqRP2{pointer-events:none}.JobClaimModal_uploadPreviewState__gqRP2 .JobClaimModal_evidenceSpinner__cPRgw{border-color:#475569 rgba(71,85,105,.28) rgba(71,85,105,.28)}.JobClaimModal_uploadPreviewFallback__rTgou{color:#64748b}.JobClaimModal_uploadPreviewFallback__rTgou .material-icons-outlined{font-size:30px}.JobClaimModal_uploadDeleteButton__pHSzS{position:absolute;top:8px;right:8px;width:28px;height:28px;border:none;border-radius:999px;background:rgba(15,23,42,.78);color:#ffffff;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.JobClaimModal_uploadDeleteButton__pHSzS:disabled{opacity:.6;cursor:not-allowed}.JobClaimModal_uploadAddButton__6v2ya{min-height:132px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:#334155;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}.JobClaimModal_uploadAddButton__6v2ya:hover:not(:disabled){border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.JobClaimModal_uploadAddButton__6v2ya:disabled{opacity:.6;cursor:not-allowed}.JobClaimModal_uploadAddButton__6v2ya .material-icons{font-size:24px}.JobClaimModal_hiddenInput__2jgdi{display:none}.JobClaimModal_checkboxRow__vKLMq{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#334155}.JobClaimModal_checkboxRow__vKLMq input{margin-top:2px}.JobClaimModal_checklist__G3wo1{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.JobClaimModal_summaryCard__kZl4S{padding:18px;border-radius:18px;background:#f8fafc}.JobClaimModal_summaryLabel__kn5EI{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:8px}.JobClaimModal_summaryValue__gxswD{font-size:18px;font-weight:700;color:#0f172a}.JobClaimModal_summaryBody__QFGmi{margin:10px 0 0;font-size:14px;line-height:1.6;color:#334155}.JobClaimModal_summaryMeta__gvP_L{margin-top:12px;font-size:12px;color:#64748b}.JobClaimModal_evidenceBlock__V2WEz{display:flex;flex-direction:column;gap:10px}.JobClaimModal_evidenceHelpText__k2qCv{font-size:12px;line-height:1.5;color:#64748b}.JobClaimModal_evidenceList__0EJCe{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.JobClaimModal_evidenceThumbnail__YOxmr{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit}.JobClaimModal_evidenceThumbnail__YOxmr:disabled{cursor:wait}.JobClaimModal_evidenceThumbnailFrame__YCBi8{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,0) 42%),#e2e8f0}.JobClaimModal_evidenceThumbnailImageFrame__C4gmH{position:absolute;inset:0;display:block}.JobClaimModal_evidenceThumbnailImage__iZklN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .16s ease}.JobClaimModal_evidenceThumbnailImageLoaded__m7HDi{opacity:1}.JobClaimModal_evidenceThumbnailFallback__msn29{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:12px;font-weight:600;color:#475569;text-align:center}.JobClaimModal_evidenceThumbnailFallback__msn29 .material-icons{font-size:22px}.JobClaimModal_evidenceThumbnailFallback__msn29 .JobClaimModal_evidenceSpinner__cPRgw{border-color:#475569 rgba(71,85,105,.28) rgba(71,85,105,.28)}.JobClaimModal_evidenceThumbnailLoading__nGEq7{position:absolute;inset:0;background:rgba(15,23,42,.14);display:flex;align-items:center;justify-content:center}.JobClaimModal_evidenceThumbnailLabel__IVkwt{font-size:12px;font-weight:700;line-height:1.4;color:#0f172a}.JobClaimModal_evidenceSpinner__cPRgw{width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:JobClaimModal_evidenceSpin__rxEmX .8s linear infinite}.JobClaimModal_viewerBackdrop__DVBDR{position:fixed;inset:0;z-index:3101;background:rgba(15,23,42,.82)}.JobClaimModal_viewerModal__ET5MI{position:fixed;inset:40px;z-index:3102;max-width:920px;max-height:calc(100vh - 80px);margin:auto;background:#0f172a;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 70px rgba(15,23,42,.45)}.JobClaimModal_viewerHeader__uzAo_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(148,163,184,.2)}.JobClaimModal_viewerTitle__6pt9q{font-size:14px;font-weight:700;line-height:1.4;color:#f8fafc}.JobClaimModal_viewerCloseButton__CsCZv{width:40px;height:40px;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.JobClaimModal_viewerBody__fByqm{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:20px}.JobClaimModal_viewerImageFrame__YsYUU{position:relative;width:100%;height:100%;min-height:240px;display:flex;align-items:center;justify-content:center}.JobClaimModal_viewerImage__ZwUsi{max-width:100%;max-height:100%;object-fit:contain;display:block;opacity:0;transition:opacity .16s ease}.JobClaimModal_viewerImageLoaded__o8IOU{opacity:1}.JobClaimModal_viewerState__dAZF8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#cbd5e1;font-size:14px;font-weight:600;text-align:center}.JobClaimModal_viewerState__dAZF8 .material-icons{font-size:28px}@keyframes JobClaimModal_evidenceSpin__rxEmX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.JobClaimModal_actions__t9NXf{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px calc(24px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e2e8f0}.JobClaimModal_primaryButton__hcB70,.JobClaimModal_secondaryButton__pwd3D{border:none;border-radius:14px;padding:14px 18px;font-size:14px;font-weight:700;cursor:pointer}.JobClaimModal_primaryButton__hcB70{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#ffffff}.JobClaimModal_primaryButton__hcB70:disabled{background:#94a3b8;cursor:not-allowed}.JobClaimModal_secondaryButton__pwd3D{background:#e2e8f0;color:#0f172a}.JobClaimModal_error__hGfTe{margin:0;padding:12px 24px;border-radius:0;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600}@media (max-width:640px){.JobClaimModal_modal__vf666{inset:12px;max-height:calc(100vh - 24px)}.JobClaimModal_evidenceList__0EJCe,.JobClaimModal_uploadGrid__C8fTu{grid-template-columns:repeat(2,minmax(0,1fr))}.JobClaimModal_viewerModal__ET5MI{inset:16px;max-height:calc(100vh - 32px);border-radius:20px}.JobClaimModal_actions__t9NXf,.JobClaimModal_error__hGfTe,.JobClaimModal_form__eJlDi,.JobClaimModal_header__aT1bQ,.JobClaimModal_viewerBody__fByqm,.JobClaimModal_viewerHeader__uzAo_{padding-left:16px;padding-right:16px}.JobClaimModal_actions__t9NXf{flex-direction:column-reverse;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.JobClaimModal_primaryButton__hcB70,.JobClaimModal_secondaryButton__pwd3D{width:100%}}.JobClaimCard_card__8hrCa{margin-top:20px;margin-bottom:20px;padding:18px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;text-align:left}.JobClaimCard_header__wn2M7{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.JobClaimCard_eyebrow__IgSBg{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.JobClaimCard_title__BSQ_w{margin:0;font-size:20px;font-weight:800;color:#0f172a}.JobClaimCard_actionButton__A0cQ6{border:none;border-radius:999px;padding:10px 14px;background:#0f172a;color:#ffffff;font-size:12px;font-weight:700;cursor:pointer}.JobClaimCard_metaRow__5NiVz{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;color:#64748b;font-weight:600}.JobClaimCard_description__RHbXL{margin:8px 0 0;font-size:14px;line-height:1.6;color:#334155}.JobClaimCard_statusPanel__CBMvn{margin-top:16px;padding:14px;border-radius:16px;background:rgba(255,255,255,.8)}.JobClaimCard_statusMessage__P4QYX{margin:0;font-size:14px;line-height:1.6;font-weight:600;color:#0f172a}.JobClaimCard_sectionBlock__uAO_c{margin-top:14px}.JobClaimCard_sectionLabel__JUkxy{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.JobClaimCard_stepList__IcqpD{padding-left:18px}.JobClaimCard_contextText__owe0l,.JobClaimCard_stepList__IcqpD{margin:8px 0 0;font-size:13px;line-height:1.6;color:#475569}.JobClaimCard_summaryBlock__NXclc{margin-top:16px}.JobClaimCard_timeline__2PPFf{display:grid;gap:10px;margin-top:10px}.JobClaimCard_timelineItem__UZ7ny{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5}.JobClaimCard_timelineDot__mvcx6{width:10px;height:10px;border-radius:999px;flex-shrink:0;border:1px solid #cbd5e1;background:#ffffff}.JobClaimCard_timelineText__tGg__{color:#475569}.JobClaimCard_timelineItemCompleted__i_9Dl .JobClaimCard_timelineDot__mvcx6{border-color:#0f172a;background:#0f172a}.JobClaimCard_timelineItemCompleted__i_9Dl .JobClaimCard_timelineText__tGg__{color:#0f172a;font-weight:600}.JobClaimCard_timelineItemActive__nI5TI .JobClaimCard_timelineDot__mvcx6{border-color:#0f172a;background:#dbeafe}.JobClaimCard_timelineItemActive__nI5TI .JobClaimCard_timelineText__tGg__{color:#0f172a;font-weight:600}.JobClaimCard_timelineItemPending__kNx1d .JobClaimCard_timelineText__tGg__{color:#94a3b8}.JobClaimCard_detailGrid__6PJff{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px}.JobClaimCard_detailItem__Jx9k9{padding:12px;border-radius:14px;background:rgba(255,255,255,.72)}.JobClaimCard_detailLabel__Y3Wdz{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.JobClaimCard_detailValue__Hx2bs{font-size:13px;font-weight:700;color:#0f172a}.JobClaimCard_withdrawBlock__vtbtj{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.JobClaimCard_withdrawCopy__kSbi3{margin:0 0 8px;font-size:13px;line-height:1.5;color:#475569}.JobClaimCard_withdrawButton__NESfS{padding:0;border:none;background:transparent;color:#0f172a;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer}.JobClaimCard_withdrawButton__NESfS:disabled{color:#94a3b8;cursor:not-allowed}@media (max-width:640px){.JobClaimCard_header__wn2M7{flex-direction:column}.JobClaimCard_actionButton__A0cQ6{width:100%}}.ProgressStepper_stepperContainer__wzinU{position:relative;padding:0;margin:16px 0}.ProgressStepper_stepperTrack__N3HCF{position:absolute;top:16px;left:40px;right:40px;height:3px;background:#e2e8f0;border-radius:2px;z-index:0}.ProgressStepper_stepperProgress__ciUQ2{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.ProgressStepper_stepsWrapper__oSkUB{display:flex;justify-content:space-between;position:relative;z-index:1}.ProgressStepper_step__GPke1{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1}.ProgressStepper_stepDot__5kOQ4{width:32px;height:32px;border-radius:50%;background:#ffffff;border:3px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ProgressStepper_step__GPke1.ProgressStepper_completed__8TiQ6 .ProgressStepper_stepDot__5kOQ4{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e}.ProgressStepper_step__GPke1.ProgressStepper_current__nhUI9 .ProgressStepper_stepDot__5kOQ4{border-color:#3b82f6;background:#ffffff;box-shadow:0 0 0 4px rgba(59,130,246,.2);animation:ProgressStepper_currentPulse___eodY 2s ease-in-out infinite}@keyframes ProgressStepper_currentPulse___eodY{0%,to{box-shadow:0 0 0 4px rgba(59,130,246,.2)}50%{box-shadow:0 0 0 8px rgba(59,130,246,.1)}}.ProgressStepper_stepIcon____Mm9{font-size:16px!important;color:#94a3b8;transition:color .3s ease}.ProgressStepper_step__GPke1.ProgressStepper_current__nhUI9 .ProgressStepper_stepIcon____Mm9{color:#3b82f6}.ProgressStepper_checkIcon__5XTCV{font-size:16px!important;color:#ffffff}.ProgressStepper_stepLabel__M9Q02{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;text-align:center;transition:color .3s ease}.ProgressStepper_step__GPke1.ProgressStepper_completed__8TiQ6 .ProgressStepper_stepLabel__M9Q02{color:#22c55e}.ProgressStepper_step__GPke1.ProgressStepper_current__nhUI9 .ProgressStepper_stepLabel__M9Q02{color:#3b82f6}@media (max-width:400px){.ProgressStepper_stepLabel__M9Q02{font-size:9px}.ProgressStepper_stepDot__5kOQ4{width:28px;height:28px}.ProgressStepper_checkIcon__5XTCV,.ProgressStepper_stepIcon____Mm9{font-size:14px!important}}.JobCard_clickable__CiuGk{cursor:pointer}.JobCard_card__xBAKJ{width:95%;margin:16px auto;border-radius:0;overflow:visible;box-shadow:none;border:none;background-color:transparent}.JobCard_imageContainer__XJyrB{--job-image-frame-height:140px;position:relative;width:100%;height:var(--job-image-frame-height);border-radius:12px;overflow:hidden}.JobCard_imageContainerHome__jS01B{--job-image-frame-height:200px}.JobCard_thumbnail__miDG1{object-fit:cover}@media (min-width:769px){.JobCard_imageContainer__XJyrB{--job-image-frame-height:200px}.JobCard_imageContainerHome__jS01B{--job-image-frame-height:300px}}.JobCard_details___Jb_D{padding:12px 0 0;background-color:transparent}.JobCard_title__DAbuk{color:#1a1a1a;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.25}.JobCard_locationRow__Zy5eC{display:flex;align-items:center;margin-bottom:4px;margin-left:-2px}.JobCard_locationIcon__PwO8v{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;font-size:15px!important;color:#888888;line-height:1;margin-right:4px}.JobCard_locationText__ze5wg{color:#888888;font-size:12px}.JobCard_ratingRow__EzbAJ{display:flex;align-items:center;margin-bottom:6px;margin-left:-2px}.JobCard_starIcon__5RR_A{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;font-size:15px!important;color:#fbbf24;line-height:1;margin-right:4px}.JobCard_ratingValue__AIlmx{color:#1a1a1a;font-size:12px;font-weight:500;margin-right:4px}.JobCard_reviewCount__644Lk{margin-left:4px;margin-right:4px}.JobCard_category__U0ild,.JobCard_reviewCount__644Lk{color:#888888;font-size:12px}.JobCard_priceRow__5omsr{margin-top:8px}.JobCard_price__zrOj9{color:#1a1a1a;font-size:14px;font-weight:600}.JobCard_priceSuffix__H5flg{color:#888888;font-size:14px;font-weight:400}.MapView_mapContainer__3XKF9{--map-card-bottom-gap:12px;width:100%;height:calc(100dvh - var(--mobile-nav-height) - var(--safe-area-bottom));position:relative}.MapView_stickyJobCard__HuS0y{color:inherit;text-decoration:none;position:fixed;bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom) + var(--map-card-bottom-gap));left:50%;width:65%;z-index:1000;max-width:600px;opacity:0;pointer-events:none;transform:translateX(-50%);transition:opacity .2s ease}.MapView_stickyJobCardVisible__khjtO{opacity:1;pointer-events:auto}.MapView_mapSurface__CdWaj{width:100%;height:100%}.MapView_loadingCover__z7qSc{position:absolute;inset:0;z-index:1001;background:var(--color-bg-page);padding:24px}.MapView_loadingCover__z7qSc.loadingScreen{min-height:0}.MapView_errorCover__tcRu8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;font-size:16px}.MapView_errorCover__tcRu8 p{margin:16px 0 0}.MapView_retryButton__wd1PQ{min-height:44px;padding:12px 24px;border:0;border-radius:999px;color:white;background:black;font:inherit;cursor:pointer}.MapView_retryButton__wd1PQ:focus-visible,.MapView_stickyJobCard__HuS0y:focus-visible{outline:3px solid #111827;outline-offset:3px}.MapView_emptyMessage__2vE0g{position:absolute;top:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:12px 16px;border-radius:12px;background:white;text-align:center;font-size:16px}.MapView_stickyJobCard__HuS0y [class*=JobCard_details__]{margin-top:0;padding:12px;border-radius:0 0 12px 12px;background:rgba(255,255,255,.94);box-shadow:0 10px 24px rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.MapView_stickyJobCard__HuS0y [class*=JobCard_imageContainer__]{border-radius:12px 12px 0 0}@media (min-width:769px){.MapView_stickyJobCard__HuS0y{width:44%;max-width:420px}}@media (min-width:900px){.MapView_mapContainer__3XKF9{position:fixed;top:var(--desktop-header-height);left:0;width:100vw;height:calc(100dvh - var(--desktop-header-height))}.MapView_stickyJobCard__HuS0y{bottom:10%}}.JobsFeed_container__IAR6B{padding:8px 16px 80px}.JobsFeed_headerRow__cHjkX{padding:12px 4px 4px}.JobsFeed_title__ebXW9{margin:0;font-size:24px;color:var(--color-text-primary)}.JobsFeed_statusText___5VwA{margin:16px 4px 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.JobsFeed_skeletonList__PN3iF{padding-top:4px}.JobsFeed_skeletonCard__zNI_s{width:95%;margin:16px auto}.JobsFeed_skeletonImage__wYUTV{width:100%;height:200px;border-radius:12px;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-border) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:JobsFeed_jobsFeedSkeletonShimmer__IShpr 1.2s ease-in-out infinite}.JobsFeed_skeletonDetails__QGQJ1{padding:12px 0 0}.JobsFeed_skeletonLine__x4pXi{width:70%;height:12px;margin-bottom:8px;border-radius:999px;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-border) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:JobsFeed_jobsFeedSkeletonShimmer__IShpr 1.2s ease-in-out infinite}.JobsFeed_skeletonLineMedium__dukLU{width:48%}.JobsFeed_skeletonLineShort__IGOJi{width:26%;margin-bottom:0}@media (min-width:769px){.JobsFeed_skeletonImage__wYUTV{height:300px}}@keyframes JobsFeed_jobsFeedSkeletonShimmer__IShpr{0%{background-position:200% 0}to{background-position:-200% 0}}.CategoryPage_container__RUiyj{padding:16px 16px 86px}.CategoryPage_title__LUSVR{margin:0;font-size:28px}.CategoryPage_subtitle__C_pzg{margin-top:8px;margin-bottom:14px;color:var(--color-text-secondary)}.CategoryPage_controls__Z7Ww0{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.CategoryPage_input__On_tL,.CategoryPage_select__2q9xk{font-family:var(--font-family);border:1px solid var(--color-border-input);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);padding:10px;font-size:var(--font-size-sm)}.CategoryPage_selectWrap__XMTcS{position:relative;display:inline-flex;align-items:stretch}.CategoryPage_selectButton__VYqLu{border:1px solid var(--color-border-input);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:var(--radius-md);padding:10px 12px;font-size:var(--font-size-sm);font-family:var(--font-family);min-width:170px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.CategoryPage_selectButton__VYqLu:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.CategoryPage_selectChevron__SAKPE{position:static;pointer-events:none;font-size:20px!important;color:var(--color-text-secondary)}.CategoryPage_selectMenu__QliPS{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-card);overflow:hidden}.CategoryPage_selectOption__ncA4s{width:100%;text-align:left;padding:10px 12px;border:none;background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-family);cursor:pointer}.CategoryPage_selectOption__ncA4s:hover{background:var(--color-bg-secondary)}.CategoryPage_selectOptionActive__ltl7P{font-weight:600}.CategoryPage_input__On_tL{flex:1 1;min-width:200px}.CategoryPage_input__On_tL:focus,.CategoryPage_input__On_tL:focus-visible{outline:none;box-shadow:none;border-color:#000000}.CategoryPage_relatedScroller__BD_p5{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;padding-bottom:14px;scrollbar-width:none;-ms-overflow-style:none}.CategoryPage_relatedScroller__BD_p5::-webkit-scrollbar{height:0}.CategoryPage_relatedScrollerActive__C7QJ4{scrollbar-width:thin}.CategoryPage_relatedScrollerActive__C7QJ4::-webkit-scrollbar{height:8px}.CategoryPage_relatedScrollerActive__C7QJ4::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:999px}.CategoryPage_relatedScrollerActive__C7QJ4::-webkit-scrollbar-track{background:transparent}.CategoryPage_relatedChip__XROxT{font-family:var(--font-family);font-size:13.3333px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-primary);color:var(--color-text-primary);padding:8px 12px;cursor:pointer;white-space:nowrap}.CategoryPage_relatedChipActive___GMWO{border-color:#000000;background:#000000;color:#ffffff}.CategoryPage_statusText__ezF_P{color:var(--color-text-secondary)}.CategoryPage_errorState__Qc6A1{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #fecdca;border-radius:12px;background:#fef3f2}.CategoryPage_errorText__twFcg{margin:0;color:#b42318;line-height:1.45}.CategoryPage_retryButton__D4T5z{min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-pill);background:#000000;color:#ffffff;font:inherit;font-weight:600;cursor:pointer}.CategoryPage_retryButton__D4T5z:focus-visible{outline:2px solid #000000;outline-offset:2px}.CategoryPage_emptyPage__ycF_x{display:flex;flex-direction:column;min-height:calc(100svh - var(--desktop-header-height) - 1px)}.CategoryPage_emptyUnit__iJB6X{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 0 40px}.CategoryPage_emptyUnit__iJB6X .CategoryPage_emptyIcon__GMfzu{font-size:44px;color:var(--color-text-secondary);margin-bottom:12px}.CategoryPage_emptyTitle__ZlRFn{margin:0 0 8px;font-size:28px;line-height:1.2;text-wrap:balance}.CategoryPage_emptyDescription__Jv6B2{margin:0 0 16px;max-width:30ch;line-height:1.5;color:color-mix(in srgb,var(--color-text-primary) 65%,var(--color-bg-page));text-wrap:balance}.CategoryPage_emptyStatus__fBMQ0{margin:0 0 24px;max-width:30ch;line-height:1.5;text-wrap:balance}.CategoryPage_emptyPostButton__Sxxc6{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:var(--radius-pill);background:var(--color-text-primary);color:var(--color-bg-primary);font-size:15px;font-weight:600}.CategoryPage_emptyPostButton__Sxxc6:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.CategoryPage_grid__47QI_{display:grid;grid-template-columns:1fr;gap:10px}.CategoryPage_gridCard__6SnPG .card{width:100%;margin:0}@media (max-width:899px){.CategoryPage_emptyPage__ycF_x{min-height:calc(100svh - var(--safe-area-bottom))}}@media (min-width:900px){.CategoryPage_grid__47QI_{grid-template-columns:1fr 1fr}}.DiscoveryHome_page__4IskP{min-height:100vh;background:#ffffff;padding-bottom:0}.DiscoveryHome_content__X8e7Y{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:18px 0 24px}.DiscoveryHome_hero__7ZXHJ{position:relative;background:var(--color-bg-primary);border-radius:24px;padding:20px;margin-bottom:14px}.DiscoveryHome_mobileHomeHeader__Eo7Rq,.DiscoveryHome_mobileMenuBackdrop__YpViB,.DiscoveryHome_mobileMenuButton__w7jl7,.DiscoveryHome_mobileMenuDrawer__GaWsA,.DiscoveryHome_mobileSearchCloseButton__Ob6jX,.DiscoveryHome_mobileSearchLauncher__e602R{display:none}.DiscoveryHome_mobileSearchSpotlight__sXAG5{position:relative}.DiscoveryHome_heroTitle__bZtgp{margin:0 0 24px;font-size:24px;line-height:1.2}.DiscoveryHome_heroTitle__bZtgp:focus,.DiscoveryHome_resultsSection__TZXkj:focus{outline:none}.DiscoveryHome_searchGroups__dcUBL{display:grid;grid-template-columns:1fr 1fr;gap:32px}.DiscoveryHome_searchGroup__9_byk{border:0;padding:0;margin:0;min-width:0}.DiscoveryHome_searchGroup__9_byk legend{padding:0;margin-bottom:12px;font-size:18px;font-weight:600}.DiscoveryHome_searchLabel___4M07{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px}.DiscoveryHome_searchLabel___4M07 span{font-weight:400;color:#667085}.DiscoveryHome_searchSelect__gFgCR+.DiscoveryHome_searchLabel___4M07{margin-top:12px}.DiscoveryHome_searchInput__HU7Lt,.DiscoveryHome_searchSelect__gFgCR{width:100%;min-width:0;min-height:48px;box-sizing:border-box;border:1px solid #d8dde6;border-radius:10px;padding:10px 12px;background:#ffffff;color:var(--color-text-primary);font-size:16px;font-family:var(--font-family)}.DiscoveryHome_searchInput__HU7Lt:focus,.DiscoveryHome_searchSelect__gFgCR:focus{border-color:#111111;outline:2px solid #111111;outline-offset:2px}.DiscoveryHome_searchSelect__gFgCR{height:48px}.DiscoveryHome_clearableInput__rppe4{position:relative}.DiscoveryHome_clearableInput__rppe4 .DiscoveryHome_searchInput__HU7Lt{padding-inline-end:56px}.DiscoveryHome_clearableInput__rppe4 input[type=search]::-webkit-search-cancel-button,.DiscoveryHome_clearableInput__rppe4 input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.DiscoveryHome_clearIconButton__D6zV7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:999px;background:transparent;color:#475467;cursor:pointer}.DiscoveryHome_clearIconButton__D6zV7 span{font-size:20px}.DiscoveryHome_clearIconButton__D6zV7:hover{background:#f2f4f7}.DiscoveryHome_clearIconButton__D6zV7:focus-visible{outline:2px solid #111111;outline-offset:-3px}.DiscoveryHome_clearFieldButton__a7OiL{position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%)}.DiscoveryHome_searchActions__S7LFB{display:flex;flex-direction:column;align-items:stretch;gap:4px;border-top:1px solid #edf0f4;margin-top:20px;padding-top:16px}.DiscoveryHome_searchActions__S7LFB .DiscoveryHome_clearSearchButton__U_HHz{align-self:center;padding-inline:12px}.DiscoveryHome_searchButton__bGkSC{min-height:48px;padding:12px 20px;gap:8px;font:inherit;font-weight:600;border:none;border-radius:999px;background:#000000;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.DiscoveryHome_searchButton__bGkSC:disabled{opacity:.65;cursor:wait}.DiscoveryHome_clearSearchButton__U_HHz:focus-visible,.DiscoveryHome_searchButton__bGkSC:focus-visible{outline:2px solid #000000;outline-offset:3px}.DiscoveryHome_searchLauncherText__o3m0_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiscoveryHome_resultsSection__TZXkj{scroll-margin-top:100px}.DiscoveryHome_resultsHeading__UJOct{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:8px}.DiscoveryHome_resultsHeading__UJOct .DiscoveryHome_sectionTitle__IF4ck{margin:0}.DiscoveryHome_resultsStatus__wpIi4{margin:0 0 16px;color:#667085;font-size:14px}.DiscoveryHome_searchError__NxDTr{color:#b42318;font-size:14px;margin:8px 0 0}.DiscoveryHome_categoriesSection___HaJL{margin-bottom:14px}.DiscoveryHome_categoryHeader__g_ZnV{display:flex;justify-content:flex-end;margin-bottom:8px}.DiscoveryHome_categoryScroller__iXQ_r{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:14px;margin-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.DiscoveryHome_categoryScroller__iXQ_r::-webkit-scrollbar{display:none}.DiscoveryHome_categoryChip__saPDo{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.DiscoveryHome_categoryChipActive__XAVtN{border-color:#000000;background:#000000;color:#ffffff;font-weight:600}.DiscoveryHome_categoryChipActive__XAVtN .DiscoveryHome_categoryIcon__82PbV{color:#ffffff}.DiscoveryHome_categoryIcon__82PbV{font-size:18px!important}@keyframes DiscoveryHome_mobileSearchSlideDown__4QHIO{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.DiscoveryHome_ctaRow__T7iPY{display:flex;align-items:center;gap:12px;margin-bottom:16px}.DiscoveryHome_allJobsButton__LFEj2{background:#000000;color:#ffffff;border-radius:999px;padding:10px 16px;font-size:var(--font-size-sm)}.DiscoveryHome_secondaryLink__h_xRU{color:var(--color-link);text-decoration:underline;font-size:var(--font-size-sm)}.DiscoveryHome_sectionTitle__IF4ck{margin:0 0 10px;font-size:24px}.DiscoveryHome_statusText__YI7W0{margin:0;color:var(--color-text-secondary)}.DiscoveryHome_resultsSection__TZXkj{margin-bottom:18px}.DiscoveryHome_resultsGrid__JTgu1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.DiscoveryHome_gridCard__IMkxT [class*=JobCard_card__]{width:100%;margin:0}.DiscoveryHome_gridCard__IMkxT .DiscoveryHome_skeletonImage__PhKeL,.DiscoveryHome_gridCard__IMkxT [class*=JobCard_imageContainer__]{aspect-ratio:3/2;height:auto}.DiscoveryHome_railsWrapper__8bGUH{display:flex;flex-direction:column;gap:14px}.DiscoveryHome_siteFooter__17omn{margin-top:18px;border-top:1px solid var(--color-border);background:#ececec}.DiscoveryHome_footerColumns__vWJ4D{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:24px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.DiscoveryHome_footerColumn__7KrFB{min-width:0}.DiscoveryHome_footerColumnTitle__2UZ7u{margin:0 0 12px;font-size:16px;line-height:1.2;color:var(--color-text-primary)}.DiscoveryHome_footerLinkList__kQZ6X{display:flex;flex-direction:column;gap:10px}.DiscoveryHome_footerLink__qkkup{color:var(--color-text-primary);font-size:14px;line-height:1.25;text-decoration:none}.DiscoveryHome_footerLink__qkkup:hover{text-decoration:underline}.DiscoveryHome_footerBottom__I6EET{border-top:1px solid #d8d8d8;width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:18px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.DiscoveryHome_footerLegal__Gf1De{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--color-text-primary)}.DiscoveryHome_footerBottomLink__ubtVH{color:var(--color-text-primary);text-decoration:none}.DiscoveryHome_footerBottomLink__ubtVH:hover{text-decoration:underline}.DiscoveryHome_footerMeta__gILNK{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px}.DiscoveryHome_footerMetaIcon__mJbLX{font-size:18px!important}.DiscoveryHome_footerDot__JUjBa{opacity:.8}.DiscoveryHome_railSection__5oT6t{background:transparent;border-radius:0;padding:0}.DiscoveryHome_railTitle__egdvA{margin:0;font-size:24px}.DiscoveryHome_railTitleLink__Rn_rV{color:inherit;text-decoration:none}.DiscoveryHome_railTitleLink__Rn_rV:hover{text-decoration:underline}.DiscoveryHome_railTitleLink__Rn_rV:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;text-decoration:underline}.DiscoveryHome_railTitleChevron__wrgMB{display:inline-block;width:.9em;height:.9em;margin-left:2px;vertical-align:-.1em;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.DiscoveryHome_railHeader__ycLdB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.DiscoveryHome_railControls__oKDmM{display:inline-flex;align-items:center;gap:6px}.DiscoveryHome_railArrowButton__xp_Rr{width:32px;height:32px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-page);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DiscoveryHome_railArrowButton__xp_Rr .material-icons{font-size:18px}.DiscoveryHome_railScroller__eEEba{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.DiscoveryHome_railScroller__eEEba::-webkit-scrollbar{display:none}.DiscoveryHome_railCard__tAulu [class*=JobCard_card__]{width:100%;margin:0}.DiscoveryHome_railCard__tAulu{scroll-snap-align:start}.DiscoveryHome_railSeeAllCard__NoMyh{width:100%;height:200px;border:1px solid var(--color-border);border-radius:12px;background:transparent;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit}.DiscoveryHome_railSeeAllText__4yPsR{font-size:var(--font-size-lg);font-weight:600}.DiscoveryHome_railSeeAllCard__NoMyh .material-icons{font-size:22px}.DiscoveryHome_skeletonArrow__nKvY6,.DiscoveryHome_skeletonImage__PhKeL,.DiscoveryHome_skeletonLine__ZKUtK,.DiscoveryHome_skeletonTitle__NwrUw{display:block;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-border) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:DiscoveryHome_discoveryShimmer__oHWUz 1.2s ease-in-out infinite}.DiscoveryHome_skeletonTitle__NwrUw{width:min(260px,48%);height:24px;border-radius:10px}.DiscoveryHome_skeletonArrow__nKvY6{width:32px;height:32px;border-radius:999px}.DiscoveryHome_skeletonCard__npiKA{width:100%}.DiscoveryHome_skeletonImage__PhKeL{width:100%;height:200px;border-radius:12px}.DiscoveryHome_skeletonDetails__pgLBD{padding-top:12px;display:grid;gap:8px}.DiscoveryHome_skeletonLine__ZKUtK{height:12px;border-radius:999px}.DiscoveryHome_skeletonLineTitle__p7ztl{width:70%;height:15px}.DiscoveryHome_skeletonLineMeta__YapJN{width:48%}.DiscoveryHome_skeletonLinePrice__XiQLv{width:40%;margin-top:4px}@keyframes DiscoveryHome_discoveryShimmer__oHWUz{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1199px){.DiscoveryHome_content__X8e7Y{width:min(1000px,calc(100vw - 24px))}.DiscoveryHome_resultsGrid__JTgu1{grid-template-columns:repeat(3,minmax(0,1fr))}.DiscoveryHome_railScroller__eEEba{grid-auto-columns:minmax(280px,1fr)}.DiscoveryHome_footerBottom__I6EET,.DiscoveryHome_footerColumns__vWJ4D{width:min(1000px,calc(100vw - 24px))}}@media (max-width:899px){.DiscoveryHome_content__X8e7Y{width:calc(100vw - 32px);padding-top:12px}.DiscoveryHome_mobileHomeHeader__Eo7Rq{display:flex;align-items:center;justify-content:center;position:relative;min-height:42px;padding-bottom:15px;margin-bottom:16px}.DiscoveryHome_mobileHomeHeader__Eo7Rq:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;border-bottom:1px solid var(--color-border);transform:translateX(-50%)}.DiscoveryHome_mobileMenuButton__w7jl7{position:absolute;left:0;top:15.5px;width:42px;height:42px;border:none;border-radius:999px;background:var(--color-bg-primary);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer}.DiscoveryHome_mobileMenuButton__w7jl7 .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileHomeLogoLink__Q4LHn{display:inline-flex;align-items:center;color:#000000;text-decoration:none}.DiscoveryHome_mobileHomeLogo__CXeoV{font-size:28px;line-height:1;font-weight:800;color:#000000;letter-spacing:0}.DiscoveryHome_mobileMenuBackdrop__YpViB{position:fixed;inset:0;z-index:1600;display:block;background:rgba(0,0,0,.48);opacity:0;pointer-events:none;transition:opacity .18s ease}.DiscoveryHome_mobileMenuVisible__hl3Kn{opacity:1;pointer-events:auto}.DiscoveryHome_mobileMenuDrawer__GaWsA{position:fixed;top:0;bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));left:0;z-index:1610;width:min(78vw,340px);padding:calc(env(safe-area-inset-top, 0px) + 22px) 20px 28px;background:#ffffff;color:var(--color-text-primary);display:flex;flex-direction:column;box-shadow:18px 0 40px rgba(0,0,0,.22);transform:translateX(-104%);transition:transform .22s ease;overflow-y:auto}.DiscoveryHome_mobileMenuDrawerOpen__5KXu1{transform:translateX(0)}.DiscoveryHome_mobileMenuTop__CjgUl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid var(--color-border)}.DiscoveryHome_mobileMenuTitle__Ztolj{font-size:18px;line-height:1.2;font-weight:700}.DiscoveryHome_mobileMenuBackButton__PyDNN,.DiscoveryHome_mobileMenuCloseButton__KAd7D{border:none;background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.DiscoveryHome_mobileMenuCloseButton__KAd7D{width:40px;height:40px;margin-right:-10px}.DiscoveryHome_mobileMenuCloseButton__KAd7D .DiscoveryHome_material-icons__5wisp{font-size:25px}.DiscoveryHome_mobileMenuBackButton__PyDNN{gap:2px;padding:0;font-size:18px;font-weight:600}.DiscoveryHome_mobileMenuBackButton__PyDNN .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileMenuPanel__Lb7E3{display:flex;flex-direction:column;gap:12px}.DiscoveryHome_mobileMenuEyebrow__QWcSq{margin:0;font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-primary)}.DiscoveryHome_mobileMenuList__6iM6w{display:flex;flex-direction:column}.DiscoveryHome_mobileMenuLink__syuFm{width:100%;min-height:54px;border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left;text-decoration:none;font-family:var(--font-family);font-size:18px;line-height:1.2;font-weight:700;cursor:pointer}.DiscoveryHome_mobileMenuLinkButton__4nxqY{appearance:none}.DiscoveryHome_mobileMenuLink__syuFm .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileSearchLauncher__e602R{scroll-margin-top:80px;width:100%;min-height:52px;margin:0;border:none;border-radius:999px;background:#000000;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family);font-size:16px;font-weight:600;cursor:pointer;padding:12px 20px}.DiscoveryHome_mobileSearchLauncher__e602R .DiscoveryHome_material-icons__5wisp{font-size:21px}.DiscoveryHome_mobileSearchLauncherHidden__N6ATm{display:none}.DiscoveryHome_mobileSearchSpotlight__sXAG5{margin-bottom:10px}.DiscoveryHome_mobileSearchSpotlightHidden__A8XFt{display:none}.DiscoveryHome_hero__7ZXHJ{border-radius:var(--radius-md);padding:14px 0;transform-origin:top center}.DiscoveryHome_mobileSearchOpen___6vtA{display:block;animation:DiscoveryHome_mobileSearchSlideDown__4QHIO .18s ease-out}.DiscoveryHome_mobileSearchClosed__qIE_Q{display:none}.DiscoveryHome_mobileSearchCloseButton__Ob6jX{position:absolute;top:4px;right:0;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.DiscoveryHome_mobileSearchCloseButton__Ob6jX .DiscoveryHome_material-icons__5wisp{font-size:22px}.DiscoveryHome_heroTitle__bZtgp{font-size:24px;padding-right:48px}.DiscoveryHome_searchGroups__dcUBL{grid-template-columns:1fr;gap:24px}.DiscoveryHome_resultsGrid__JTgu1{grid-template-columns:1fr;gap:10px}.DiscoveryHome_railScroller__eEEba{grid-auto-columns:minmax(260px,1fr);gap:10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.DiscoveryHome_categoryScroller__iXQ_r{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.DiscoveryHome_railHeader__ycLdB{margin-bottom:8px}.DiscoveryHome_categoryHeader__g_ZnV{margin-bottom:6px}.DiscoveryHome_railArrowButton__xp_Rr{width:28px;height:28px}.DiscoveryHome_railSeeAllCard__NoMyh{height:140px}.DiscoveryHome_skeletonArrow__nKvY6{width:28px;height:28px}.DiscoveryHome_skeletonImage__PhKeL{height:140px}.DiscoveryHome_railTitle__egdvA,.DiscoveryHome_sectionTitle__IF4ck{font-size:20px}.DiscoveryHome_siteFooter__17omn{margin-top:14px;padding-bottom:var(--spacing-page-bottom)}.DiscoveryHome_footerColumns__vWJ4D{width:calc(100vw - 32px);padding:10px 0 4px;grid-template-columns:1fr;gap:0}.DiscoveryHome_footerColumn__7KrFB{padding:14px 0;border-top:1px solid #d8d8d8}.DiscoveryHome_footerColumn__7KrFB:first-child{border-top:none}.DiscoveryHome_footerColumnTitle__2UZ7u{margin-bottom:10px;font-size:15px}.DiscoveryHome_footerLinkList__kQZ6X{gap:8px}.DiscoveryHome_footerServiceList__MVgD3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.DiscoveryHome_footerLink__qkkup{font-size:13px}.DiscoveryHome_footerBottom__I6EET{width:calc(100vw - 32px);padding:14px 0 calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:8px}.DiscoveryHome_footerLegal__Gf1De,.DiscoveryHome_footerMeta__gILNK{font-size:13px}}@media (max-width:899px),(pointer:coarse){.DiscoveryHome_footerLinkList__kQZ6X{row-gap:0}.DiscoveryHome_footerBottomLink__ubtVH,.DiscoveryHome_footerLink__qkkup{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.DiscoveryHome_mobileSearchOpen___6vtA{animation:none}}.DiscoveryHome_nearbyRow__em2mV{display:flex;align-items:center;margin-top:10px;border:1px solid transparent;border-radius:10px;background:#ffffff}.DiscoveryHome_nearbyRowSelected__2lj8I{border-color:#111111;background:#f5f5f5}.DiscoveryHome_clearNearbySelectionButton__cyNkp{margin-inline-end:2px}.DiscoveryHome_nearbyButton__wGNa8{display:flex;flex:1 1;width:100%;min-width:0;align-items:center;text-align:left;gap:12px;min-height:44px;padding:12px;border:none;border-radius:10px;background:transparent;color:#111111;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.DiscoveryHome_nearbyIcon__TTGHq{font-size:24px}.DiscoveryHome_nearbyLabel__JOEBT{display:flex;flex-direction:column;flex:1 1;gap:3px}.DiscoveryHome_nearbyLabel__JOEBT span:last-child{font-size:14px;font-weight:400;color:#667085}.DiscoveryHome_nearbyButton__wGNa8:disabled{opacity:.65;cursor:wait}.DiscoveryHome_nearbyButton__wGNa8:hover:not(:disabled){background:#f5f5f5}.DiscoveryHome_nearbyButton__wGNa8:focus-visible{outline:2px solid #000000;outline-offset:3px}.DiscoveryHome_nearbyStatus__aZt1b{font-size:14px;line-height:1.5;color:var(--color-text-secondary,#6b7280);margin:8px 0 0;max-width:600px}.DiscoveryHome_nearbyStatus__aZt1b:empty{display:none}.DiscoveryHome_clearSearchButton__U_HHz{min-height:44px;padding:8px 0;border:none;background:transparent;color:#111111;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.MessageUnreadBadge_badge__Uz_DN{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#111827;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;flex:0 0 auto}