:root{--soft: #f8f7f5;--line2: #e4e2dd;--tx2: #4a4a48;--tx3: #7b7a76;--mintglow: #6fe0c2;--coral: #ff6b4a}.nav{background:var(--sky);padding:0;height:auto;display:flex;align-items:center;position:sticky;top:0;z-index:200;border-bottom:none;box-shadow:0 2px 14px #14141929;-webkit-backdrop-filter:none;backdrop-filter:none}.nav .nav-in{max-width:none;width:100%;box-sizing:border-box;margin:0;padding:0 34px;height:70px;display:flex;align-items:center;gap:24px}.nav .logo{background:none;color:#fff;padding:0;display:inline-flex;align-items:center;line-height:1;text-decoration:none;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-.03em}.nav .logo span{color:#fff}.footer{background:var(--sky);border-top:1px solid rgba(255,255,255,.06);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:0}.footer-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;margin:0;max-width:none;padding:34px 48px 22px;justify-items:start;text-align:left;--rightgap:56px}.fcol-brand{max-width:290px}.flogo{font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;letter-spacing:-.03em}.flogo span{color:#fff}.fblurb{font-size:12.5px;color:#ffffff80;line-height:1.55;margin:10px 0 13px}.fcol-h{font-family:var(--font-text);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:11px}.fcol a{display:block;font-size:13px;color:#ffffffb3;text-decoration:none;margin-bottom:7px;transition:.15s}.fcol a:hover{color:#fff}.fcol a i{font-size:15px;color:var(--mint);margin-right:7px;vertical-align:-2px}.footer-bottom{margin:0;max-width:none;padding:15px 48px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.footer-copy{font-size:12px;color:#fff6}.footer-legal{display:flex;gap:22px}.footer-legal a{font-size:12px;color:#fff6;text-decoration:none;transition:.15s}.footer-legal a:hover{color:#fff}.footer-legal .footer-link-btn{font:inherit;font-size:12px;color:#fff6;background:none;border:0;padding:0;cursor:pointer;transition:.15s}.footer-legal .footer-link-btn:hover,.footer-legal .footer-link-btn:focus-visible{color:#fff}@media(max-width:780px){.footer-main{grid-template-columns:1fr 1fr;gap:22px;padding:26px 24px}.fcol-brand{grid-column:1/-1;max-width:none}.footer-bottom{padding:14px 24px}}.op-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:oplp 1.8s infinite}.nav-menu{display:flex;align-items:center;gap:4px}.nd{position:static}.nd-t{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#ffffffd9;font-family:var(--font-text);font-weight:400;font-size:13.5px;padding:8px 13px;border-radius:6px;cursor:pointer;transition:.15s}.nd-t i{font-size:15px;transition:transform .2s}.nd-t:hover,.nd.open .nd-t{background:#ffffff2e}.nd.open .nd-t i{transform:rotate(180deg)}.nd-m{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line2);box-shadow:0 16px 36px #0f142826;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s,transform .18s,visibility .18s;z-index:190}.nd.open .nd-m{opacity:1;visibility:visible;transform:translateY(0)}.nd-in{max-width:1200px;margin:0 auto;padding:28px 30px 30px;display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:28px}.mcol .nav-h{font-size:11.5px;font-weight:700;color:var(--tx3);margin-bottom:12px}.mcol a{display:flex;gap:11px;align-items:flex-start;padding:8px 9px;border-radius:6px;cursor:pointer;margin-bottom:1px;text-decoration:none}.mcol a:hover{background:var(--soft)}.mcol a i{font-size:19px;color:var(--sky);flex:0 0 19px;margin-top:2px}.mcol a .t{display:block;font-size:14.5px;font-weight:700;line-height:1.25;color:var(--ink)}.mcol a .d{display:block;font-size:12.5px;color:var(--tx3);margin-top:2px;line-height:1.35}.mpromo{background:var(--soft);border:1px solid var(--line2);border-radius:8px;padding:20px}.mpromo .pt{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.03em;margin-bottom:8px}.mpromo .pd{font-size:13px;color:var(--tx2);line-height:1.45;margin-bottom:16px}.mpromo .pb{display:inline-flex;align-items:center;gap:7px;background:var(--ink);color:#fff;font-size:13px;font-weight:700;padding:10px 16px;border-radius:6px;cursor:pointer}nav.nav .nav-in .nav-right{margin-left:auto!important;display:flex;align-items:center;gap:16px;order:99}nav.nav .nav-adv{display:inline-flex;align-items:center;background:transparent;color:#fff;font-weight:700;font-size:13px;text-decoration:none;padding:6px 13px;border:1px solid rgba(255,255,255,.55);border-radius:5px;cursor:pointer;transition:.15s;white-space:nowrap}nav.nav .nav-adv:hover{background:#ffffff24;border-color:#fff}nav.nav .nav-div{width:1px;height:22px;background:#fff6}nav.nav .nav-login{display:inline-flex;align-items:center;background:none;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding:0;cursor:pointer;transition:.15s;white-space:nowrap}nav.nav .nav-login:hover{opacity:.8}@media(max-width:900px){nav.nav .nav-div,nav.nav .nav-adv{display:none}}.nav-login:hover{opacity:.78}@media(max-width:1080px){.nd-in{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:900px){.nav-menu{display:none}}.nav-login:not(.is-auth){font-family:var(--font-text)!important;font-weight:400!important;font-size:13.5px!important;color:#ffffffd9!important;letter-spacing:0!important}.nav-login:not(.is-auth):hover{color:#fff!important;opacity:1}.nd-ops .ops-grid{gap:4px 20px}.nd-ops .ops-grid a{display:flex!important;align-items:center;gap:11px;padding:8px 10px!important;border-radius:9px}.nd-ops .ops-grid a .op-nm{font-size:14px;font-weight:700;line-height:1.1}.nd-ops .ops-grid a:hover{background:var(--soft)}.pb-green{background:linear-gradient(135deg,#2cc9a1,#0f8f6e)!important;color:#fff!important;box-shadow:0 5px 14px #0f8f6e52!important;border:none!important}.pb-green:hover{filter:brightness(1.05)}.nd-ops .ops-grid a .op-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#2cc9a1;box-shadow:0 0 0 3px #2cc9a029;display:inline-block}.footer .footer-slim{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:34px;padding-bottom:22px}.footer .footer-slim .fcol-brand{flex:1 1 320px;min-width:260px}.footer .footer-slim .fcol{min-width:150px}.footer .footer-slim .fblurb{margin-top:12px;max-width:360px}nav.nav>.nav-right,.nav .nav-right{display:flex!important;align-items:center!important;gap:14px!important;flex-direction:row!important;margin-left:auto!important;padding-right:40px!important}nav.nav .nav-right .nav-adv{display:inline-flex!important;align-items:center!important;background:transparent!important;color:#fff!important;font-weight:700!important;font-size:13px!important;padding:6px 13px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:5px!important;text-decoration:none!important;white-space:nowrap!important}nav.nav .nav-right .nav-adv:hover{background:#ffffff24!important;border-color:#fff!important}nav.nav .nav-right .nav-div{display:inline-block!important;width:1px!important;height:22px!important;background:#fff6!important}nav.nav .nav-right .nav-login{display:inline-flex!important;align-items:center!important;color:#fff!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important}nav.nav .nav-right .nav-login:hover{opacity:.85}.gxlogo{width:auto;display:block}.gxlogo-nav{height:20px}.gxlogo-foot{height:22px}.footer .fcol,.footer .fcol-brand{text-align:left}.footer .footer-main .fcol-brand{flex:1 1 320px;max-width:420px}.footer .footer-main .fcol{flex:0 0 auto;text-align:left}.footer .footer-main .fcol+.fcol{margin-left:0}.footer .footer-main .fcol:nth-of-type(2){margin-left:auto}.footer .footer-main .fcol:nth-of-type(3){margin-left:var(--rightgap)}.mpromo-vid{background:linear-gradient(165deg,#EEF3FF 0%,var(--soft) 62%)!important;border:1px solid #DBE3F6!important;cursor:pointer;transition:box-shadow .18s,transform .18s}.mpromo-vid:hover{box-shadow:0 12px 28px #4b7bf529;transform:translateY(-2px)}.mpromo-vid .mv-play{width:46px;height:46px;border-radius:50%;background:var(--sky);display:flex;align-items:center;justify-content:center;color:#fff;font-size:19px;margin-bottom:15px;box-shadow:0 6px 16px #4b7bf557}.mpromo-vid .pt{margin-bottom:7px}.mpromo-vid:hover .pb{background:#000}.nd-ops{display:block!important;padding:26px 32px 30px!important}.nd-ops .ops-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line2)}.nd-ops .ops-head .nav-h{font-size:12px;font-weight:700;color:var(--tx3);margin:0}.nd-ops .ops-all{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:700;color:var(--sky);cursor:pointer;text-decoration:none;transition:gap .15s}.nd-ops .ops-all:hover{gap:10px}.nd-ops .ops-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px 22px}.nd-ops .ops-grid a{display:block;padding:9px 11px;border-radius:6px;font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:none;cursor:pointer;transition:.13s}.nd-ops .ops-grid a:hover{background:var(--soft);color:var(--sky)}@media(max-width:1080px){.nd-ops .ops-grid{grid-template-columns:repeat(3,1fr)}}@keyframes oplp{0%{box-shadow:0 0 #2cc9a073}70%{box-shadow:0 0 0 7px #2cc9a000}to{box-shadow:0 0 #2cc9a000}}.footer{margin-left:0;margin-right:0}nav.nav button.nav-login{border:none;font:inherit}.nd-m a,.mpromo .pb{text-decoration:none}a.mpromo{display:block;color:inherit}.mcol .mpromo a.pb{margin-bottom:0}.mcol .mpromo a.pb i{flex:none;margin-top:0;font-size:inherit;color:inherit}.nav-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border:none;border-radius:6px;background:none;color:#fff;font-size:24px;cursor:pointer;transition:.15s}.nav-burger:hover{background:#ffffff2e}.nav-drawer{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 70px);overflow-y:auto;background:#fff;border-bottom:1px solid var(--line2);box-shadow:0 16px 36px #0f142826;padding:6px 24px 22px;z-index:190}.nav-drawer[hidden]{display:none}.nav-drawer details{border-bottom:1px solid var(--line2)}.nav-drawer details:last-child{border-bottom:none}.nav-drawer summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;font-family:var(--font-text);font-size:14.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.nav-drawer summary::-webkit-details-marker{display:none}.nav-drawer summary i{font-size:15px;color:var(--tx3);transition:transform .2s}.nav-drawer details[open] summary i{transform:rotate(180deg)}.nav-drawer .mcol{padding:0 0 14px}.nav-drawer .mcol .nav-h{margin:10px 0 8px}.nav-drawer .mpromo{margin-top:4px}.nav-drawer .nd-ops{padding:0 0 14px!important}.nav-drawer .nd-ops .ops-head{margin-bottom:10px;padding-bottom:10px}.nav-drawer .nd-ops .ops-grid{grid-template-columns:1fr 1fr;gap:1px 12px}@media(min-width:901px){.nav-drawer{display:none}}@media(max-width:900px){.nav-burger{display:inline-flex}nav.nav>.nav-right,.nav .nav-right{padding-right:26px!important}}@media(max-width:480px){nav.nav .nav-right .nav-adv,nav.nav .nav-right .nav-div{display:none!important}.footer .footer-main .fcol-brand{flex-basis:100%;min-width:0;max-width:100%}}:root{--gx-hero-inset-start: 20px;--gx-hero-radius-start: 24px;--gx-hero-gutter: 28px;--gx-hero-inset: calc(var(--gx-hero-inset-start) * (1 - var(--hero-p, 0)));--gx-hero-radius: calc(var(--gx-hero-radius-start) * (1 - var(--hero-p, 0)));--gx-hero-edge: calc(var(--gx-hero-inset-start) + var(--gx-hero-gutter));--gx-page-margin: clamp(22px, calc(28.365vw - 268.46px) , 140px);--gx-edge: max(var(--gx-page-margin), var(--gx-hero-edge));--gx-content-edge: max(var(--gx-edge), calc((100% - 1400px)/2) );--gx-pill-bg: rgba(255, 255, 255, .72)}@media(max-width:820px){:root{--gx-hero-inset-start: 12px;--gx-hero-radius-start: 18px;--gx-hero-gutter: 18px}}nav.nav[data-pill]{--font-display: "proxima-nova-wide", "Montserrat", Arial, sans-serif}nav.nav[data-variant=overlay]{position:fixed;top:0;left:0;right:0;background:transparent;box-shadow:none;padding:calc(var(--gx-hero-inset) + 18px) var(--gx-hero-edge) 0;align-items:center}nav.nav[data-pill] .nav-in{flex:1 1 auto;width:auto;height:52px;padding:0;gap:0}nav.nav[data-pill] .nav-in .logo{margin-right:auto}nav.nav[data-pill] .gxlogo-nav{height:21px;transition:filter .25s ease}nav.nav[data-pill] .nav-pill{position:relative;z-index:0;display:flex;align-items:center;height:52px;--pill-inset: 6px;padding:0 var(--pill-inset) 0 8px;border-radius:14px;transition:box-shadow .25s ease}nav.nav[data-pill] .nav-pill:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--gx-pill-bg);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background-color .25s ease}nav.nav[data-pill] .nav-menu{gap:4px}nav.nav[data-pill] .nav-pill{gap:4px}nav.nav[data-pill] .nav-pill>.nav-right{gap:var(--pill-inset)!important;margin-left:0!important;padding:0!important}nav.nav[data-pill] .nd-m{position:fixed;left:var(--gx-hero-edge);right:var(--gx-hero-edge);top:calc(var(--gx-hero-inset) + 18px + 52px + 8px);width:auto;border:0;border-radius:16px;background:#f3f3f4cc;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 20px 40px -28px #18181b59;overflow:hidden}nav.nav[data-pill] .nd-in{max-width:none;gap:32px;padding:30px 36px 32px}nav.nav[data-pill] .nd-ops{padding:30px 36px 32px!important}nav.nav[data-pill] .nd-ops .ops-head{margin-bottom:0;padding-bottom:0;border-bottom:0}nav.nav[data-pill] .nd-ops .ops-head .nav-h{margin-bottom:0}nav.nav[data-pill] .city-tiles,nav.nav[data-pill] .mcol-data .mpromo{margin-top:22px}nav.nav[data-pill] .nd-ops .ops-grid a:hover{background:#18181b0d}nav.nav[data-pill] .mcol>a{margin:0 0 8px;padding:12px 14px;border:0;border-radius:12px;background:#ffffff8c;transition:background-color .2s ease}nav.nav[data-pill] .mcol>a:last-child{margin-bottom:0}nav.nav[data-pill] .mcol>.nav-h+a{margin-top:22px}nav.nav[data-pill] .mcol>a:hover{background:#ffffffd9}nav.nav[data-pill] .mcol>a:focus-visible{outline:2px solid var(--sky);outline-offset:2px}nav.nav[data-pill] .nd-m .nav-h{margin-bottom:14px;color:#5e5e66;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}nav.nav[data-pill] .nd-in:has(.mcol-tiles){grid-template-columns:1.5fr 1fr 1.1fr}nav.nav[data-pill] .city-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1800px){nav.nav[data-pill] .city-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}nav.nav[data-pill] .mcol .city-tile{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border-radius:0;background:none}nav.nav[data-pill] .mcol .city-tile:hover{background:none}nav.nav[data-pill] .city-tile img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;margin-bottom:10px;border-radius:10px;object-fit:cover;background:#e8e8ed;transition:transform .25s ease}nav.nav[data-pill] .city-tile:hover img{transform:scale(1.02)}nav.nav[data-pill] .city-tile .t{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.25}nav.nav[data-pill] .city-tile .d{margin-top:2px;color:#5e5e66;font-size:12.5px;line-height:1.35}nav.nav[data-pill] .op-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:22px}@media(max-width:1023px){nav.nav[data-pill] .op-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}nav.nav[data-pill] .op-tile{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:64px;padding:0 14px;border:0;border-radius:12px;background:#ffffff8c;color:var(--ink);text-align:center;text-decoration:none;transition:background-color .2s ease}nav.nav[data-pill] .op-tile:hover{background:#ffffffd9}nav.nav[data-pill] .op-tile img{display:block;width:auto;max-width:78%;object-fit:contain;filter:brightness(0) opacity(.88)}nav.nav[data-pill] .op-tile-nm{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.15;letter-spacing:-.01em}nav.nav[data-pill] .mcol-cards{display:flex;flex-direction:column;gap:12px;align-self:start;min-width:0}nav.nav[data-pill] .mcol-cards>.mpromo{align-self:stretch}nav.nav[data-pill] .search-tile{display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:10px 16px 10px 10px;border:0;border-radius:18px;background:#ffffff8c;color:var(--ink);text-decoration:none;transition:background-color .2s ease}nav.nav[data-pill] .search-tile:hover{background:#ffffffd9}nav.nav[data-pill] .search-tile img{display:block;flex:0 0 auto;width:72px;height:72px;border-radius:10px;object-fit:cover;background:#e8e8ed}nav.nav[data-pill] .search-tile .t{flex:1;font-size:15px;font-weight:700;line-height:1.25}nav.nav[data-pill] .search-tile i{color:#5e5e66;font-size:18px}nav.nav[data-pill] .search-tile:focus-visible{outline:2px solid var(--sky);outline-offset:2px}nav.nav[data-pill] .mpromo,nav.nav[data-pill] .mpromo-vid{align-self:start;border:0!important;border-radius:18px;background:#ffffff8c!important}nav.nav[data-pill] .mpromo-vid{transition:background-color .2s ease}nav.nav[data-pill] .mpromo-vid:hover{background:#ffffffd9!important;box-shadow:none;transform:none}nav.nav[data-pill] .mpromo .pb{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 16px;border:0!important;border-radius:10px;background:var(--sky)!important;box-shadow:none!important;color:#fff!important;font-family:var(--font-text);font-size:15px;font-weight:700;line-height:1;filter:none!important;transition:background-color .2s ease}nav.nav[data-pill] .mpromo .pb:hover,nav.nav[data-pill] .mpromo-vid:hover .pb{background:#3d6ce6!important}nav.nav[data-pill] .mpromo .pb i{display:none}nav.nav[data-pill] .nd-t{color:var(--ink);font-size:15px;font-weight:500;padding:8px 12px;border-radius:9px}nav.nav[data-pill] .nd-t:hover,nav.nav[data-pill] .nd.open .nd-t{background:#18181b0f}nav.nav[data-pill] .nd-t i{opacity:.6}nav.nav[data-pill] .nav-right .nav-adv{color:var(--ink)!important;background:transparent!important;border:0!important;border-radius:9px!important;padding:8px 12px!important;font-family:var(--font-text);font-size:15px!important;font-weight:500!important}nav.nav[data-pill] .nav-right .nav-adv:hover{background:#18181b0f!important}nav.nav[data-pill] .nav-right .nav-div{background:#18181b29!important;margin:0 18px 0 6px}nav.nav[data-pill] .nav-right .nav-login:not(.is-auth){height:40px;padding:0 16px!important;border-radius:10px;background:var(--ink)!important;color:#fff!important;font-family:var(--font-text)!important;font-size:15px!important;font-weight:600!important;opacity:1}nav.nav[data-pill] .nav-right .nav-login:not(.is-auth):hover{background:#2a2a2f!important}nav.nav[data-pill] .nav-right .nav-login.is-auth{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;padding:0 10px 0 5px!important;border-radius:10px;background:transparent}nav.nav[data-pill] .nav-right .nav-login.is-auth:hover,nav.nav[data-pill] .nav-right .nav-login.is-auth.menu-open{background:#18181b0f}nav.nav[data-pill] .nav-right .nav-div:has(+.nav-login.is-auth){margin-right:11px}nav.nav[data-pill] .nav-login.is-auth .av-init{box-sizing:border-box;width:30px;height:30px;border:1px solid rgba(24,24,27,.16);background:transparent;color:var(--ink);font-size:13px}nav.nav[data-pill] .nav-login.is-auth .av-name{font-size:15px;font-weight:500}nav.nav[data-pill] .nav-login.is-auth .av-name,nav.nav[data-pill] .nav-login.is-auth .av-chev{color:var(--ink)}nav.nav[data-pill] .nav-burger{margin-right:0;color:var(--ink)}@media(min-width:821px){nav.nav[data-pill] .nav-burger{width:44px;height:44px}}nav.nav[data-pill] .nav-burger:hover{background:#18181b0f}@media(max-width:820px){nav.nav[data-pill] .nav-in,nav.nav[data-pill] .nav-pill{height:48px}nav.nav[data-pill] .nav-pill{--pill-inset: 4px;padding:0 var(--pill-inset) 0 6px}nav.nav[data-pill] .gxlogo-nav{height:17px}}:root[data-hero-past] nav.nav[data-variant=overlay] .gxlogo-nav{filter:brightness(0) opacity(.9)}:root[data-hero-past] nav.nav[data-variant=overlay] .nav-pill{box-shadow:0 10px 24px -12px #18181b47}:root[data-hero-past] nav.nav[data-variant=overlay] .nav-pill:before{background:#ffffffe0}nav.nav[data-pill] .nav-in .logo{position:relative;z-index:0;display:flex;align-items:center;height:52px;--logo-pad: 18px;padding:0 var(--logo-pad);border-radius:14px;transition:box-shadow .3s ease}nav.nav[data-pill] .nav-in .logo:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--gx-pill-bg);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);opacity:0;transition:background-color .25s ease,opacity .3s ease}:root[data-nav-solid] nav.nav[data-variant=overlay] .nav-in .logo:before{opacity:1}:root[data-nav-solid] nav.nav[data-variant=overlay] .gxlogo-nav{filter:brightness(0)}:root[data-hero-past][data-nav-solid] nav.nav[data-variant=overlay] .nav-in .logo{box-shadow:0 10px 24px -12px #18181b47}:root[data-hero-past] nav.nav[data-variant=overlay] .nav-in .logo:before{background:#ffffffe0}@media(max-width:820px){nav.nav[data-pill] .nav-in .logo{height:48px}}nav.nav[data-pill] .nav-right .nav-login:not(.is-auth){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px!important;padding:0 16px!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;line-height:1}@media(max-width:980px){nav.nav[data-pill] .nav-right .nav-adv,nav.nav[data-pill] .nav-right .nav-div{display:none!important}}nav.nav[data-pill] .nav-run-wrap{display:flex}nav.nav[data-pill] .nav-run{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;padding:0;border:1px solid rgba(24,24,27,.16);border-radius:10px;background:transparent;color:var(--ink);font:500 15px/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}nav.nav[data-pill] .nav-run:hover,nav.nav[data-pill] .nav-run-wrap.open .nav-run{border-color:#18181b47;background:#18181b0d}nav.nav[data-pill] .nav-run:focus-visible{outline:2px solid var(--sky);outline-offset:2px}nav.nav[data-pill] .nav-run .ti-heart-filled{color:var(--heart)}nav.nav[data-pill] .nav-run-i{font-size:20px}@media(max-width:560px){nav.nav[data-pill] .nav-login.is-auth .av-name{display:none}}nav.nav[data-pill] .nav-run-n{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 2px #fff;color:#fff;font:700 11px/1 var(--font-text)}nav.nav[data-pill] .nav-run-panel{position:fixed;top:var(--gx-drawer-top);right:var(--gx-hero-edge);z-index:210;width:min(420px,calc(100vw - 2 * var(--gx-hero-edge)));max-height:calc(100dvh - var(--gx-drawer-top) - 16px);overflow-y:auto;box-sizing:border-box;padding:22px 20px 20px;border-radius:16px;background:#f3f3f4cc;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 20px 40px -28px #18181b59;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}nav.nav[data-pill] .nav-run-wrap.open .nav-run-panel{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .18s ease}nav.nav[data-pill] .nav-run-panel .nav-h{margin:0 0 12px;color:#5e5e66;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:560px){nav.nav[data-pill] .nav-run-panel{left:var(--gx-hero-edge);width:auto}}nav.nav .rn-list{margin:0 -8px;padding:0;list-style:none}nav.nav .rn-item{display:flex;align-items:center;gap:4px;border-radius:12px;transition:background-color .2s ease}nav.nav .rn-item:hover{background:#18181b0d}nav.nav .rn-link{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:8px;color:var(--ink);text-decoration:none}nav.nav .rn-img{flex:0 0 auto;width:64px;height:48px;border-radius:8px;background:#e8e8ed;object-fit:cover}nav.nav .rn-tx{display:flex;flex-direction:column;gap:2px;min-width:0}nav.nav .rn-tx b{overflow:hidden;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}nav.nav .rn-tx small{overflow:hidden;color:#5e5e66;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}nav.nav .rn-x{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;margin-right:4px;border:0;border-radius:9px;background:transparent;color:#5e5e66;font-size:17px;cursor:pointer}nav.nav .rn-x:hover{background:#18181b14;color:var(--ink)}nav.nav .rn-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:16px;border-top:1px solid rgba(24,24,27,.08)}nav.nav .rn-n{color:#5e5e66;font-size:13px}nav.nav .rn-acts{display:flex;gap:8px}nav.nav .rn-empty p{margin:0 0 16px;color:#3f3f46;font-size:14.5px;line-height:1.5}nav.nav .rn-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 16px;border-radius:10px;font:700 15px/1 var(--font-text);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}nav.nav .rn-btn-primary{border:0;background:var(--sky);color:#fff}nav.nav .rn-btn-primary:hover{background:#3d6ce6}nav.nav .rn-btn-outline{border:1px solid rgba(24,24,27,.18);background:transparent;color:var(--ink)}nav.nav .rn-btn-outline:hover{border-color:#18181b4d;background:#18181b0d}nav.nav[data-pill]{--gx-drawer-top: calc(var(--gx-hero-inset) + 18px + 52px + 8px)}nav.nav[data-variant=float]{--gx-drawer-top: 78px }@media(max-width:820px){nav.nav[data-pill]{--gx-drawer-top: calc(var(--gx-hero-inset) + 18px + 48px + 8px)}nav.nav[data-variant=float]{--gx-drawer-top: 68px }}nav.nav[data-pill] .nav-drawer{position:fixed;top:var(--gx-drawer-top);right:var(--gx-hero-edge);left:var(--gx-hero-edge);max-height:calc(100dvh - var(--gx-drawer-top) - 16px);padding:4px 20px;border:0;border-radius:16px;background:#f3f3f4cc;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 20px 40px -28px #18181b59;overscroll-behavior:contain}nav.nav[data-pill] .nav-drawer details,nav.nav[data-pill] .nav-drawer .nd-row{border-bottom:1px solid rgba(24,24,27,.08)}nav.nav[data-pill] .nav-drawer>:last-child{border-bottom:0}nav.nav[data-pill] .nav-drawer summary,nav.nav[data-pill] .nav-drawer .nd-row{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0;color:var(--ink);font-family:var(--font-text);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}nav.nav[data-pill] .nav-drawer summary i,nav.nav[data-pill] .nav-drawer .nd-row i{color:#5e5e66;font-size:18px}nav.nav[data-pill] .nav-drawer .nd-body{padding:4px 0 24px}nav.nav[data-pill] .nav-drawer .mcol{padding:0}nav.nav[data-pill] .nav-drawer .mcol>.nav-h+a{margin-top:0}nav.nav[data-pill] .nav-drawer .mcol+.mcol,nav.nav[data-pill] .nav-drawer .mcol+.mpromo{margin-top:24px}nav.nav[data-pill] .nav-drawer .mpromo+.search-tile{margin-top:12px}nav.nav[data-pill] .nav-drawer a.mpromo{display:block;color:var(--ink);text-decoration:none}nav.nav[data-pill] .nav-drawer .nav-h{margin:8px 0 12px;color:#5e5e66;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}nav.nav[data-pill] .nav-drawer .city-tiles,nav.nav[data-pill] .nav-drawer .op-tiles,nav.nav[data-pill] .nav-drawer .mpromo-incol{margin-top:0;gap:12px}nav.nav[data-pill] .nav-drawer .ops-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0;border:0}nav.nav[data-pill] .nav-drawer .ops-head .nav-h{margin-bottom:12px}nav.nav[data-pill] .nav-drawer .ops-all{display:inline-flex;align-items:center;gap:6px;color:var(--sky);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}nav.nav[data-pill] .nav-drawer .op-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}nav.nav[data-pill] .nav-drawer .op-tile{height:64px;padding:0 12px}nav.nav[data-pill] .nav-drawer .mpromo{padding:20px}body:has(nav.nav[data-pill]) #gxUserMenu{min-width:220px;padding:10px;border-radius:16px;background:#f3f3f4cc;-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 20px 40px -28px #18181b59}body:has(nav.nav[data-pill]) #gxUserMenu .um-item{gap:11px;padding:8px 9px;border-radius:6px;background:transparent;color:#18181b;font-size:14.5px;font-weight:700}body:has(nav.nav[data-pill]) #gxUserMenu .um-item:hover{background:#18181b0d}body:has(nav.nav[data-pill]) #gxUserMenu .um-item i{font-size:19px;color:#4b7bf5}:root{--gx-float-nav-h: 88px}nav.nav[data-variant=float]{position:sticky;top:0;z-index:200;height:auto;padding:18px var(--gx-content-edge-r, var(--gx-content-edge)) 18px var(--gx-content-edge);background:transparent;box-shadow:none;align-items:center}nav.nav[data-variant=float]:before{content:"";position:absolute;inset:0;z-index:-1;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}nav.nav[data-variant=float] .gxlogo-nav{filter:brightness(0)}nav.nav[data-variant=float] .nav-in .logo:before{opacity:0}nav.nav[data-variant=float] .nav-pill:before{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}nav.nav[data-variant=float][data-contained]:before{display:none}nav.nav[data-variant=float][data-contained] .nav-in .logo:before{opacity:1;background:#ffffffe0}nav.nav[data-variant=float][data-contained] .nav-pill:before{background:#ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}nav.nav[data-variant=float]:not([data-contained]) .nav-in .logo{margin-left:calc(-1 * var(--logo-pad))}nav.nav[data-variant=float]:not([data-contained]) .nav-pill{margin-right:calc(-1 * var(--pill-inset))}nav.nav[data-variant=float]:not([data-contained]) .nav-burger{margin-right:calc((1em - 40px)/2 - .125em)}@media(min-width:821px){nav.nav[data-variant=float]:not([data-contained]) .nav-burger{margin-right:calc((1em - 44px)/2 - .125em)}}nav.nav[data-variant=float] .nd-m,nav.nav[data-variant=float] .nav-drawer{left:var(--gx-content-edge);right:var(--gx-content-edge-r, var(--gx-content-edge))}nav.nav[data-variant=float] .nav-run-panel{right:var(--gx-content-edge-r, var(--gx-content-edge));width:min(420px,calc(100vw - var(--gx-content-edge) - var(--gx-content-edge-r, var(--gx-content-edge))))}@media(max-width:560px){nav.nav[data-variant=float] .nav-run-panel{left:var(--gx-content-edge);width:auto}}nav.nav[data-variant=float] .nd-m{top:78px}@media(max-width:820px){:root{--gx-float-nav-h: 72px}nav.nav[data-variant=float]{padding-block:12px}nav.nav[data-variant=float] .nd-m{top:68px}}@media(prefers-reduced-motion:reduce){nav.nav[data-pill] .gxlogo-nav,nav.nav[data-pill] .nav-pill,nav.nav[data-pill] .nav-pill:before,nav.nav[data-pill] .nav-in .logo,nav.nav[data-pill] .nav-in .logo:before,nav.nav[data-pill] .city-tile img,nav.nav[data-pill] .op-tile{transition:none}}.nav-login.is-auth{display:inline-flex;align-items:center;gap:9px;background:#ffffff29;border-radius:999px;padding:5px 12px 5px 5px;text-decoration:none;transition:background .16s}.nav-login.is-auth:hover,.nav-login.is-auth.menu-open{background:#ffffff42}.nav-login.is-auth .av-init{width:30px;height:30px;border-radius:50%;background:var(--mint);color:#08110d;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-text);font-weight:700;font-size:13px}.nav-login.is-auth .av-init.has-img{overflow:hidden}.nav-login.is-auth .av-init img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.nav-login.is-auth .av-name{color:#fff;font-weight:700;font-size:14px}.nav-login.is-auth .av-chev{color:#fff;opacity:.8;display:inline-flex;transition:transform .18s}.nav-login.is-auth.menu-open .av-chev{transform:rotate(180deg)}button.nav-login.is-auth{text-align:start;border:none;cursor:pointer}#gxUserMenu{position:fixed;z-index:100000;min-width:180px;background:#e7f8f2;border:none;border-radius:12px;box-shadow:0 14px 34px #18181b47;padding:0;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s,transform .15s;overflow:hidden}#gxUserMenu.open{opacity:1;transform:translateY(0);pointer-events:auto}#gxUserMenu .um-item{display:flex;align-items:center;gap:10px;width:100%;background:#e7f8f2;border:none;cursor:pointer;text-align:left;font-family:var(--font-text);font-weight:700;font-size:13.5px;color:#0b7a5b;padding:13px 16px;border-radius:0;transition:background .16s}#gxUserMenu .um-item:hover{background:#d6f0e7}#gxUserMenu .um-item i{font-size:17px;color:#0b7a5b}#opdir .nav-login.is-auth{padding:5px 12px 5px 5px;font-family:var(--font-text);line-height:normal}#opdir .nav-login.is-auth .av-name{font-family:var(--font-text)}
