.empty-legs_main__YLDoX{min-height:100vh;background:var(--bg)}.empty-legs_hero__aawNR{padding:clamp(6rem,12vw,9rem) 0 clamp(2rem,4vw,3rem);background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(201,168,106,.08),transparent 70%)}.empty-legs_heroInner__Dtpsl{max-width:820px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.empty-legs_backLink__9mCPV{display:inline-flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.5);font-family:var(--font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color var(--duration-fast) var(--ease-apple);margin-bottom:1.5rem}.empty-legs_backLink__9mCPV:hover{color:var(--gold)}.empty-legs_eyebrow__VRtf4{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem}.empty-legs_title__X7oH1{font-family:var(--font-display);font-size:clamp(1.9rem,5vw,3rem);font-weight:400;color:var(--white);margin:0 0 1rem;letter-spacing:-.02em;line-height:1.1}.empty-legs_titleAccent__iqjSf{color:var(--gold);font-style:italic}.empty-legs_lead__I_k44{font-family:var(--font-body);font-size:.95rem;color:rgba(255,255,255,.45);line-height:1.7;margin:0 0 2rem;max-width:560px}.empty-legs_filterBar__7eOn3{display:flex;align-items:flex-end;gap:.75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.empty-legs_searchField__8EbEm{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.empty-legs_searchIcon__eLuze{position:absolute;left:.9rem;color:rgba(255,255,255,.35);pointer-events:none}.empty-legs_searchField__8EbEm input{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem 2.6rem;font-family:var(--font-body);font-size:.9rem;color:var(--white);outline:none;transition:border-color .2s var(--ease-apple),background .2s var(--ease-apple)}.empty-legs_searchField__8EbEm input::placeholder{color:rgba(255,255,255,.25)}.empty-legs_searchField__8EbEm input:focus{border-color:rgba(201,168,106,.35);background:rgba(255,255,255,.06)}.empty-legs_clearBtn__D4B_Y{position:absolute;right:.6rem;background:rgba(255,255,255,.05);border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s var(--ease-apple)}.empty-legs_clearBtn__D4B_Y:hover{color:var(--white);background:rgba(255,255,255,.1)}.empty-legs_regionField__jHuoY{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.empty-legs_regionLabel__PnlBJ{font-family:var(--font-body);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);padding-left:.25rem}.empty-legs_regionSelectWrap__vVxEN{position:relative;display:flex;align-items:center}.empty-legs_regionSelect__d7Ayq{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem 2.4rem .75rem .9rem;font-family:var(--font-body);font-size:.875rem;color:var(--white);outline:none;cursor:pointer;transition:border-color .2s var(--ease-apple),background .2s var(--ease-apple);min-width:160px}.empty-legs_regionSelect__d7Ayq:focus{border-color:rgba(201,168,106,.35);background:rgba(255,255,255,.06)}.empty-legs_regionSelect__d7Ayq option{background:#141414;color:var(--white)}.empty-legs_regionChevron__n4xsS{position:absolute;right:.8rem;color:rgba(201,168,106,.7);pointer-events:none}.empty-legs_section__xT70N{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.empty-legs_sectionHead__n2sHF{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(201,168,106,.15)}.empty-legs_sectionTitle__6aTwq{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:400;color:var(--white);margin:0;letter-spacing:-.01em;min-width:0}.empty-legs_sectionTag__jLXmS{flex-shrink:0;font-family:var(--font-body);font-size:.58rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#090909;background:linear-gradient(135deg,#c9a86a,#b8954e);border-radius:100px;padding:.3rem .7rem}.empty-legs_sectionCount__bzd0A{flex-shrink:0;font-family:var(--font-body);font-size:.72rem;letter-spacing:.06em;color:rgba(255,255,255,.3);white-space:nowrap}.empty-legs_results__2frsK{padding:0 0 clamp(4rem,8vw,6rem)}.empty-legs_resultsInner__tvpoN{max-width:1080px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.empty-legs_resultCount__rAVFa{font-family:var(--font-body);font-size:.75rem;letter-spacing:.06em;color:rgba(255,255,255,.35);margin:1.5rem 0 1.25rem}.empty-legs_loading__A5wMD{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 0;color:rgba(255,255,255,.5);font-family:var(--font-body);font-size:.875rem;letter-spacing:.08em}.empty-legs_spinner__oErpH{width:32px;height:32px;border:2px solid rgba(255,255,255,.08);border-top:2px solid var(--gold);border-radius:50%;animation:empty-legs_spin__4HDMp .8s linear infinite}@keyframes empty-legs_spin__4HDMp{to{transform:rotate(1turn)}}.empty-legs_alert__0c0na{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;margin-bottom:1.5rem;font-family:var(--font-body);font-size:.9rem;line-height:1.5;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.2);color:#fca5a5}.empty-legs_alertIcon__e2sGX{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:rgba(248,113,113,.2);color:#fca5a5}.empty-legs_empty__DNE2X{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:4rem 1rem;color:rgba(255,255,255,.5);font-family:var(--font-body);font-size:.9rem;line-height:1.7}.empty-legs_empty__DNE2X svg{color:rgba(201,168,106,.5);margin-bottom:.75rem}.empty-legs_empty__DNE2X p{margin:0}.empty-legs_empty__DNE2X p:last-child{color:rgba(255,255,255,.3)}.empty-legs_empty__DNE2X a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,168,106,.3)}.empty-legs_grid__O2_1E{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem}.empty-legs_card__KJc1I{position:relative;display:flex;flex-direction:column;gap:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;transition:transform .3s var(--ease-smooth),border-color .3s var(--ease-apple),box-shadow .3s var(--ease-smooth)}.empty-legs_card__KJc1I:hover{transform:translateY(-4px);border-color:rgba(201,168,106,.3);box-shadow:0 16px 48px rgba(0,0,0,.35)}.empty-legs_cardBadge__pOgyc{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:rgba(201,168,106,.1);border:1px solid rgba(201,168,106,.25);border-radius:100px;padding:.3rem .65rem}.empty-legs_badgePulse__liiqH{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:empty-legs_pulse__lK5UE 2s var(--ease-apple) infinite}@keyframes empty-legs_pulse__lK5UE{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(201,168,106,.4)}50%{opacity:.6;box-shadow:0 0 0 5px rgba(201,168,106,0)}}.empty-legs_cardRoute__s8l_s{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;padding-right:5.5rem}.empty-legs_routeEnd__GDW_r{display:flex;flex-direction:column;gap:.15rem;min-width:0}.empty-legs_routeEnd__GDW_r:last-child{align-items:flex-end;text-align:right}.empty-legs_routeCode__XN6Hk{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:var(--white);letter-spacing:-.02em;line-height:1}.empty-legs_routeCode__XN6Hk,.empty-legs_routeName__8hvq6{font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.empty-legs_routeName__8hvq6{font-size:.7rem;color:rgba(255,255,255,.4)}.empty-legs_routeArrow__KHU2k{color:var(--gold);display:flex;align-items:center}.empty-legs_cardMeta__RQ3X0{display:flex;flex-wrap:wrap;gap:.375rem 1rem}.empty-legs_metaItem__U_tLT{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.72rem;color:rgba(255,255,255,.45);letter-spacing:.03em}.empty-legs_metaItem__U_tLT svg{color:rgba(201,168,106,.6);flex-shrink:0}.empty-legs_cardFooter__xbI74{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);margin-top:auto}.empty-legs_price__fIDrP{font-family:var(--font-body);font-size:1.25rem;font-weight:700;color:var(--gold);letter-spacing:-.01em}.empty-legs_bookBtn__v3w_k{background:linear-gradient(135deg,#c9a86a,#b8954e);border:none;border-radius:100px;padding:.6rem 1.1rem;font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#090909;cursor:pointer;transition:transform .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth);box-shadow:0 6px 24px rgba(201,168,106,.18);flex-shrink:0}.empty-legs_bookBtn__v3w_k:hover{transform:translateY(-2px);box-shadow:0 10px 32px rgba(201,168,106,.3)}.empty-legs_resetLink__7qN2U{background:none;padding:0;font-family:var(--font-body);font-size:inherit;color:var(--gold);cursor:pointer;text-decoration:none;border:none;border-bottom:1px solid rgba(201,168,106,.3);transition:opacity .2s var(--ease-apple)}.empty-legs_resetLink__7qN2U:hover{opacity:.8}.empty-legs_scrollSentinel__2Xksh{display:flex;justify-content:center;padding:2.5rem 0}.empty-legs_scrollSentinel__2Xksh .empty-legs_spinner__oErpH{width:24px;height:24px;margin:0}.empty-legs_loadMoreWrap__lBSyx{display:flex;justify-content:center;margin-top:2rem}.empty-legs_loadMoreBtn__38_JA{background:transparent;border:1px solid rgba(201,168,106,.35);border-radius:100px;padding:.75rem 2rem;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:all .2s var(--ease-apple)}.empty-legs_loadMoreBtn__38_JA:hover:not(:disabled){background:rgba(201,168,106,.1)}.empty-legs_loadMoreBtn__38_JA:disabled{opacity:.5;cursor:not-allowed}.empty-legs_fineprint__Fmi6l{font-family:var(--font-body);font-size:.7rem;color:rgba(255,255,255,.2);text-align:center;max-width:560px;margin:2.5rem auto 0;line-height:1.6}.empty-legs_modalOverlay__txobW{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000;overflow-y:auto}.empty-legs_modal__6O_pv{position:relative;width:100%;max-width:460px;background:#101010;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:clamp(1.5rem,4vw,2rem);max-height:calc(100vh - 2rem);overflow-y:auto}.empty-legs_modalClose__KPg4a{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);cursor:pointer;transition:all .2s var(--ease-apple)}.empty-legs_modalClose__KPg4a:hover{color:var(--white);border-color:rgba(255,255,255,.2)}.empty-legs_modalRoute__NPC4L{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.empty-legs_modalCode__vtpGY{font-family:var(--font-body);font-size:1.5rem;font-weight:700;color:var(--white);letter-spacing:-.02em}.empty-legs_modalArrow__GrhYD{color:var(--gold);font-size:1.25rem}.empty-legs_modalMeta__REJsj{font-family:var(--font-body);font-size:.78rem;color:rgba(255,255,255,.4);margin:0 0 1.5rem;letter-spacing:.03em}.empty-legs_modalForm__FEm3_{display:flex;flex-direction:column;gap:.875rem}.empty-legs_modalField__yHe9Z{display:flex;flex-direction:column;gap:.375rem}.empty-legs_modalField__yHe9Z label{font-family:var(--font-body);font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4)}.empty-legs_modalField__yHe9Z input,.empty-legs_modalField__yHe9Z textarea{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.7rem .9rem;font-family:var(--font-body);font-size:.9rem;color:var(--white);outline:none;transition:border-color .2s var(--ease-apple),background .2s var(--ease-apple);width:100%;resize:vertical}.empty-legs_modalField__yHe9Z input::placeholder,.empty-legs_modalField__yHe9Z textarea::placeholder{color:rgba(255,255,255,.2)}.empty-legs_modalField__yHe9Z input:focus,.empty-legs_modalField__yHe9Z textarea:focus{border-color:rgba(201,168,106,.35);background:rgba(255,255,255,.06)}.empty-legs_consentRow__8R3Eb{display:flex;align-items:flex-start;gap:.75rem;padding:.25rem 0}.empty-legs_consentRow__8R3Eb input[type=checkbox]{width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);cursor:pointer;flex-shrink:0;margin-top:2px;accent-color:var(--gold)}.empty-legs_consentText__dADCG{font-family:var(--font-body);font-size:.75rem;color:rgba(255,255,255,.35);line-height:1.5}.empty-legs_submitBtn__6KVAM{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1rem;border:none;border-radius:100px;background:linear-gradient(135deg,#c9a86a,#b8954e);color:#090909;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth);box-shadow:0 8px 32px rgba(201,168,106,.15);margin-top:.25rem}.empty-legs_submitBtn__6KVAM:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px rgba(201,168,106,.25)}.empty-legs_submitBtn__6KVAM:disabled{opacity:.5;cursor:not-allowed}.empty-legs_formFineprint__2u9L9{font-family:var(--font-body);font-size:.7rem;color:rgba(255,255,255,.2);text-align:center;margin:0;line-height:1.6}.empty-legs_successMessage__IZ6n8{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem .5rem;text-align:center}.empty-legs_successMessage__IZ6n8 svg{color:#4ade80}.empty-legs_successMessage__IZ6n8 p{font-family:var(--font-body);font-size:.95rem;color:var(--white);margin:0;line-height:1.6}.empty-legs_bookLink__srPZJ{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.06em;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(201,168,106,.3);padding-bottom:2px}@media (max-width:640px){.empty-legs_filterBar__7eOn3{flex-direction:column;align-items:stretch}.empty-legs_regionField__jHuoY,.empty-legs_regionSelect__d7Ayq{width:100%}.empty-legs_sectionHead__n2sHF{flex-wrap:wrap;gap:.5rem}.empty-legs_cardRoute__s8l_s{padding-right:0}.empty-legs_cardBadge__pOgyc{position:static;align-self:flex-start;order:-1}.empty-legs_card__KJc1I{padding:1.25rem}}