.wx[data-v-e00fe0d7]{display:flex;align-items:center;gap:.5vw;line-height:1;border:3px solid transparent;border-radius:999px;background:transparent;color:#fff;cursor:pointer;outline:none;padding:.6vh .8vw;transition:transform .15s ease,background .15s ease,border-color .15s ease}.wx[data-v-e00fe0d7]:focus{border-color:var(--tv-accent);background:#38bdf82e;transform:scale(1.06)}.wx__icon[data-v-e00fe0d7]{font-size:1.5rem}.wx__temp[data-v-e00fe0d7]{font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.wx__water[data-v-e00fe0d7]{font-size:.95rem;color:#fff9;font-weight:600}.wxo[data-v-e00fe0d7]{position:fixed;inset:0;z-index:100;background:#040814e0;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.wxcard[data-v-e00fe0d7]{width:60vw;max-width:860px;background:#0b1020;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;color:#fff}.wxcard__head[data-v-e00fe0d7]{display:flex;align-items:center;justify-content:space-between;padding:2.5vh 3vw;border-bottom:1px solid rgba(255,255,255,.1)}.wxcard__title[data-v-e00fe0d7]{margin:0;font-size:1.8rem;font-weight:800}.wxcard__close[data-v-e00fe0d7]{padding:1vh 1.5vw;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#ffffff0d;color:#fff;font-size:1.15rem;font-weight:700;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.wxcard__close[data-v-e00fe0d7]:focus{background:var(--tv-accent);color:var(--tv-accent-ink);border-color:#fff;transform:scale(1.06)}.wxcard__now[data-v-e00fe0d7]{display:flex;align-items:center;gap:2vw;padding:3vh 3vw;border-bottom:1px solid rgba(255,255,255,.08)}.wxcard__now-icon[data-v-e00fe0d7]{font-size:4rem}.wxcard__now-temp[data-v-e00fe0d7]{display:flex;flex-direction:column}.wxcard__now-temp strong[data-v-e00fe0d7]{font-size:3rem;font-weight:800}.wxcard__now-temp span[data-v-e00fe0d7]{font-size:1.2rem;color:#fff9}.wxcard__water[data-v-e00fe0d7]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.5vh;font-size:1.1rem;color:#ffffffb3}.wxcard__water strong[data-v-e00fe0d7]{font-size:1.6rem;color:#38bdf8}.wxcard__forecast[data-v-e00fe0d7]{display:flex;justify-content:space-around;padding:3vh 3vw}.wxcard__day[data-v-e00fe0d7]{display:flex;flex-direction:column;align-items:center;gap:1.2vh}.wxcard__day-name[data-v-e00fe0d7]{font-size:1.1rem;color:#fff9;font-weight:600}.wxcard__day-icon[data-v-e00fe0d7]{font-size:2.4rem}.wxcard__day-temp[data-v-e00fe0d7]{font-size:1.2rem;color:#ffffff8c}.wxcard__day-temp strong[data-v-e00fe0d7]{color:#fff}@media(prefers-reduced-motion:reduce){.wx[data-v-e00fe0d7]:focus,.wxcard__close[data-v-e00fe0d7]:focus{transform:none}}.nbell[data-v-6bbb1da7]{position:relative;display:flex;align-items:center;justify-content:center;width:3vw;min-width:46px;height:3vw;min-height:46px;border-radius:50%;border:3px solid transparent;background:#ffffff0f;color:#fff;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.nbell[data-v-6bbb1da7]:focus{border-color:var(--tv-accent);background:#38bdf833;transform:scale(1.08)}.nbell__dot[data-v-6bbb1da7]{position:absolute;top:.6vh;right:.6vh;width:.7vw;max-width:11px;height:.7vw;max-height:11px;border-radius:50%;background:#f87171;border:2px solid var(--tv-bg)}.no[data-v-6bbb1da7]{position:fixed;inset:0;z-index:100;background:#040814b3;backdrop-filter:blur(4px);display:flex;align-items:stretch;justify-content:flex-end}.ncard[data-v-6bbb1da7]{width:34vw;max-width:560px;height:100vh;display:flex;flex-direction:column;background:#0b1020;border-left:1px solid rgba(255,255,255,.12);box-shadow:-20px 0 60px #00000080;color:#fff}.ncard__head[data-v-6bbb1da7]{display:flex;align-items:center;justify-content:space-between;padding:2.5vh 2vw;border-bottom:1px solid rgba(255,255,255,.1)}.ncard__title[data-v-6bbb1da7]{margin:0;font-size:1.8rem;font-weight:800}.ncard__close[data-v-6bbb1da7]{padding:1vh 1.5vw;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#ffffff0d;color:#fff;font-size:1.15rem;font-weight:700;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.ncard__close[data-v-6bbb1da7]:focus{background:var(--tv-accent);color:var(--tv-accent-ink);border-color:#fff;transform:scale(1.06)}.ncard__body[data-v-6bbb1da7]{flex:1;overflow-y:auto;scrollbar-width:none;padding:2vh 2vw 3vh;display:flex;flex-direction:column;gap:1.4vh}.ncard__body[data-v-6bbb1da7]::-webkit-scrollbar{display:none}.nitem[data-v-6bbb1da7]{display:flex;align-items:flex-start;gap:1.2vw;padding:1.8vh 1.6vw;border-radius:14px;background:#ffffff0a;border-left:4px solid rgba(255,255,255,.2)}.nitem.is-warning[data-v-6bbb1da7]{border-left-color:#fbbf24;background:#fbbf2414}.nitem.is-info[data-v-6bbb1da7]{border-left-color:#38bdf8;background:#38bdf814}.nitem__ico[data-v-6bbb1da7]{flex:0 0 auto;display:flex}.nitem.is-warning .nitem__ico[data-v-6bbb1da7]{color:#fbbf24}.nitem.is-info .nitem__ico[data-v-6bbb1da7]{color:#38bdf8}.nitem__body[data-v-6bbb1da7]{display:flex;flex-direction:column;gap:.4vh}.nitem__title[data-v-6bbb1da7]{font-size:1.3rem;font-weight:700}.nitem__msg[data-v-6bbb1da7]{font-size:1.1rem;color:#ffffffb3}.nempty[data-v-6bbb1da7]{color:#fff9;font-size:1.2rem}.drawer-enter-active[data-v-6bbb1da7],.drawer-leave-active[data-v-6bbb1da7]{transition:opacity .25s ease}.drawer-enter-from[data-v-6bbb1da7],.drawer-leave-to[data-v-6bbb1da7]{opacity:0}.drawer-enter-active .ncard[data-v-6bbb1da7],.drawer-leave-active .ncard[data-v-6bbb1da7]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.drawer-enter-from .ncard[data-v-6bbb1da7],.drawer-leave-to .ncard[data-v-6bbb1da7]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.nbell[data-v-6bbb1da7]:focus,.ncard__close[data-v-6bbb1da7]:focus{transform:none}.drawer-enter-active .ncard[data-v-6bbb1da7],.drawer-leave-active .ncard[data-v-6bbb1da7]{transition:none}}.lang[data-v-83ce57a7]{display:flex;align-items:center;gap:.4vw;padding:.5vh .9vw;border-radius:999px;border:3px solid transparent;background:#ffffff0f;color:#fff;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.lang[data-v-83ce57a7]:focus{border-color:var(--tv-accent);background:#38bdf833;transform:scale(1.06)}.lang__flag[data-v-83ce57a7]{font-size:1.3rem;line-height:1}.lang__code[data-v-83ce57a7]{font-size:1rem;font-weight:800}.lo[data-v-83ce57a7]{position:fixed;inset:0;z-index:100;background:#040814d9;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.lcard[data-v-83ce57a7]{width:34vw;max-width:480px;max-height:80vh;display:flex;flex-direction:column;background:#0b1020;border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;color:#fff}.lcard__head[data-v-83ce57a7]{display:flex;align-items:center;justify-content:space-between;padding:2.5vh 2vw;border-bottom:1px solid rgba(255,255,255,.1)}.lcard__title[data-v-83ce57a7]{margin:0;font-size:1.7rem;font-weight:800}.lcard__close[data-v-83ce57a7]{padding:1vh 1.5vw;border-radius:999px;border:2px solid rgba(255,255,255,.22);background:#ffffff0d;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.lcard__close[data-v-83ce57a7]:focus{background:var(--tv-accent);color:var(--tv-accent-ink);border-color:#fff;transform:scale(1.06)}.lcard__list[data-v-83ce57a7]{flex:1;overflow-y:auto;scrollbar-width:none;padding:1.5vh 1.5vw 2vh;display:flex;flex-direction:column;gap:.8vh}.lcard__list[data-v-83ce57a7]::-webkit-scrollbar{display:none}.litem[data-v-83ce57a7]{display:flex;align-items:center;gap:1vw;padding:1.4vh 1.4vw;border-radius:14px;border:3px solid transparent;background:#ffffff0a;color:#fff;cursor:pointer;outline:none;text-align:left;transition:transform .15s ease,background .15s ease,border-color .15s ease}.litem.active[data-v-83ce57a7]{background:#38bdf829;border-color:#38bdf866}.litem[data-v-83ce57a7]:focus{border-color:var(--tv-accent);background:#38bdf833;transform:scale(1.03)}.litem__flag[data-v-83ce57a7]{font-size:1.8rem;line-height:1}.litem__name[data-v-83ce57a7]{flex:1;font-size:1.3rem;font-weight:700}.litem__check[data-v-83ce57a7]{color:var(--tv-accent);font-size:1.3rem;font-weight:800}.lfade-enter-active[data-v-83ce57a7],.lfade-leave-active[data-v-83ce57a7]{transition:opacity .2s ease}.lfade-enter-from[data-v-83ce57a7],.lfade-leave-to[data-v-83ce57a7]{opacity:0}@media(prefers-reduced-motion:reduce){.lang[data-v-83ce57a7]:focus,.lcard__close[data-v-83ce57a7]:focus,.litem[data-v-83ce57a7]:focus{transform:none}}.tv-qr[data-v-5eb025f2]{width:100%;height:auto;aspect-ratio:1;border-radius:12px;background:#fff}.pair[data-v-b33e30a3]{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.8rem,2vh,1.6rem);padding:clamp(1.5rem,5vw,4rem);text-align:center;background:radial-gradient(circle at 50% 30%,#16233d 0%,var(--tv-bg) 70%);color:#fff}.pair__logo[data-v-b33e30a3]{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:var(--tv-accent)}.pair__title[data-v-b33e30a3]{margin:0;font-size:clamp(1.8rem,4.5vw,3.4rem);font-weight:800}.pair__sub[data-v-b33e30a3]{margin:0;font-size:clamp(1rem,2vw,1.5rem);opacity:.7;line-height:1.4;max-width:46ch}.pair__card[data-v-b33e30a3]{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.8rem);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.8rem)}.pair__qr[data-v-b33e30a3]{width:clamp(200px,30vw,320px);display:flex;align-items:center;justify-content:center}.pair__qr-tile[data-v-b33e30a3]{background:#fff;border-radius:14px;padding:1.2vh;line-height:0}.pair__qr-skeleton[data-v-b33e30a3]{width:100%;aspect-ratio:1;border-radius:12px;background:#ffffff0f;animation:pulse-b33e30a3 1.4s ease-in-out infinite}@keyframes pulse-b33e30a3{0%,to{opacity:.4}50%{opacity:.8}}.pair__pin[data-v-b33e30a3]{display:flex;flex-direction:column;gap:.3rem}.pair__pin-label[data-v-b33e30a3]{font-size:clamp(.75rem,1.4vw,1rem);text-transform:uppercase;letter-spacing:.14em;opacity:.6}.pair__pin-code[data-v-b33e30a3]{font-size:clamp(2rem,5vw,3.4rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#fde68a}.pair__expiry[data-v-b33e30a3]{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;max-width:clamp(200px,30vw,320px)}.pair__bar[data-v-b33e30a3]{width:100%;height:6px;border-radius:999px;background:#ffffff1f;overflow:hidden}.pair__bar-fill[data-v-b33e30a3]{height:100%;border-radius:999px;background:var(--tv-accent);transition:width 1s linear}.pair__expiry-txt[data-v-b33e30a3]{font-size:clamp(.7rem,1.3vw,.95rem);opacity:.6;font-variant-numeric:tabular-nums}.pair__status[data-v-b33e30a3]{margin:0;min-height:1.5em;font-size:clamp(.9rem,1.8vw,1.3rem);opacity:.75;display:flex;align-items:center;gap:.6rem}.pair__dot[data-v-b33e30a3]{width:.7rem;height:.7rem;border-radius:50%;background:var(--tv-accent);animation:blink-b33e30a3 1.2s ease-in-out infinite}@keyframes blink-b33e30a3{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pair__qr-skeleton[data-v-b33e30a3],.pair__dot[data-v-b33e30a3]{animation:none}}.shell[data-v-ddc36bb5]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--tv-bg);color:#fff}.shell__nav[data-v-ddc36bb5]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.6vh 4vw;flex:0 0 auto;z-index:10;background:linear-gradient(180deg,#0b1020fa,#0b10208c);border-bottom:1px solid rgba(255,255,255,.06)}.shell__brand[data-v-ddc36bb5]{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2vh;min-width:0}.shell__logo[data-v-ddc36bb5]{height:4vh;max-height:42px;width:auto;object-fit:contain}.shell__brand-txt[data-v-ddc36bb5]{font-size:1.15rem;font-weight:700;letter-spacing:.06em;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell__greet[data-v-ddc36bb5]{font-size:.95rem;font-weight:500;color:#fff9;white-space:nowrap}.shell__greet strong[data-v-ddc36bb5]{color:#ffffffe6;font-weight:700}.shell__menu[data-v-ddc36bb5]{flex:1;display:flex;align-items:center;justify-content:center;gap:1vw}.shell__item[data-v-ddc36bb5]{padding:1vh 2vw;font-size:1.5rem;font-weight:700;color:#ffffffa6;text-decoration:none;border-radius:999px;border:3px solid transparent;outline:none;transition:transform .15s ease,background .15s ease,color .15s ease}.shell__item.router-link-active[data-v-ddc36bb5]{color:#fff;background:#ffffff1a}.shell__item[data-v-ddc36bb5]:focus{color:#fff;border-color:var(--tv-accent);background:#38bdf82e;transform:scale(1.06)}.shell__right[data-v-ddc36bb5]{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:1.6vw}.shell__clock[data-v-ddc36bb5]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.shell__time[data-v-ddc36bb5]{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums}.shell__date[data-v-ddc36bb5]{font-size:.95rem;color:#fff9;text-transform:capitalize}.shell__main[data-v-ddc36bb5]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.shell__main[data-v-ddc36bb5]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-ddc36bb5],.fade-leave-active[data-v-ddc36bb5]{transition:opacity .28s ease}.fade-enter-from[data-v-ddc36bb5],.fade-leave-to[data-v-ddc36bb5]{opacity:0}@media(prefers-reduced-motion:reduce){.shell__item[data-v-ddc36bb5]:focus{transform:none}.fade-enter-active[data-v-ddc36bb5],.fade-leave-active[data-v-ddc36bb5]{transition:none}}.bb[data-v-0447500a]{position:relative;height:44vh;min-height:340px;border-radius:18px;overflow:hidden;margin-bottom:3vh;background:#0f1424}.bb__slide[data-v-0447500a]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .9s ease}.bb__slide.is-active[data-v-0447500a]{opacity:1;animation:kenburns-0447500a 16s ease-out both}@keyframes kenburns-0447500a{0%{transform:scale(1) translate(0)}to{transform:scale(1.1) translate(-1.5%,-1%)}}.bb__scrim[data-v-0447500a]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,20,.92) 0%,rgba(4,8,20,.45) 42%,transparent 72%),linear-gradient(0deg,var(--tv-bg) 0%,rgba(4,8,20,.35) 32%,transparent 60%)}.bb__content[data-v-0447500a]{position:absolute;left:5vw;bottom:5vh;right:40vw;display:flex;flex-direction:column;gap:1.4vh;z-index:2}.bb__title[data-v-0447500a]{margin:0;font-size:3.2rem;font-weight:800;text-shadow:0 2px 18px rgba(0,0,0,.6)}.bb__sub[data-v-0447500a]{margin:0;font-size:1.4rem;color:#ffffffe0;text-shadow:0 1px 8px rgba(0,0,0,.6)}.bb__cta[data-v-0447500a]{align-self:flex-start;margin-top:.6vh;display:inline-flex;align-items:center;gap:.5vw;padding:1.2vh 2.4vw;border-radius:999px;border:3px solid transparent;background:#fff;color:#0b1020;font-size:1.3rem;font-weight:800;cursor:pointer;outline:none;transition:transform .15s ease,background .15s ease}.bb__cta[data-v-0447500a]:focus{background:var(--tv-accent);color:var(--tv-accent-ink);border-color:#fff;transform:scale(1.06)}.bb__dots[data-v-0447500a]{position:absolute;right:3vw;bottom:3vh;display:flex;gap:.6vw;z-index:2}.bb__dot[data-v-0447500a]{width:.7vw;max-width:12px;height:.7vw;max-height:12px;border-radius:50%;background:#ffffff59;transition:background .3s,transform .3s}.bb__dot.is-active[data-v-0447500a]{background:#fff;transform:scale(1.25)}@media(prefers-reduced-motion:reduce){.bb__slide[data-v-0447500a]{transition:none;animation:none}.bb__cta[data-v-0447500a]:focus{transform:none}}.tv-row[data-v-854a6398]{margin-bottom:3.2vh}.tv-row__title[data-v-854a6398]{margin:0 0 1vh;font-size:1.4rem;font-weight:700;color:#ffffffeb;letter-spacing:.01em}.tv-row__track[data-v-854a6398]{display:flex;gap:1.2vw;overflow-x:auto;overflow-y:hidden;padding:18px 2vw 44px;margin:0 -2vw;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.tv-row__track[data-v-854a6398]::-webkit-scrollbar{display:none}.tv-card[data-v-fe18a88a]{flex:0 0 auto;width:22vw;max-width:340px;cursor:pointer;border-radius:14px;outline:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.tv-card__img[data-v-fe18a88a]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;background:linear-gradient(135deg,#1d174d,#0f3460);background-size:cover;background-position:center;box-shadow:0 6px 20px #00000059;overflow:hidden;display:flex;align-items:center;justify-content:center;filter:brightness(.82);transition:filter .22s ease,box-shadow .22s ease}.tv-card__ph[data-v-fe18a88a]{font-size:3rem;font-weight:800;color:#ffffff73}.tv-card__icon[data-v-fe18a88a]{width:34%;height:34%;color:#7dd3fc;opacity:.92;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.tv-card:focus .tv-card__icon[data-v-fe18a88a]{transform:scale(1.08)}.tv-card__scrim[data-v-fe18a88a]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.15) 45%,transparent 70%)}.tv-card__badge[data-v-fe18a88a]{position:absolute;top:10px;right:10px;z-index:2;padding:4px 12px;border-radius:999px;background:#fff;color:#1d174d;font-size:.8rem;font-weight:800}.tv-card__status[data-v-fe18a88a]{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#040814b8;backdrop-filter:blur(6px);font-size:.8rem;font-weight:700;color:#fff}.tv-card__dot[data-v-fe18a88a]{width:8px;height:8px;border-radius:50%;background:#94a3b8}.tv-card__status.is-open .tv-card__dot[data-v-fe18a88a]{background:#34d399;box-shadow:0 0 8px #34d399cc}.tv-card__status.is-soon .tv-card__dot[data-v-fe18a88a]{background:#fbbf24}.tv-card__status.is-closed .tv-card__dot[data-v-fe18a88a]{background:#f87171}.tv-card__status.is-done .tv-card__dot[data-v-fe18a88a]{background:#94a3b8}.tv-card__status.is-done[data-v-fe18a88a]{opacity:.7}.tv-card__meta[data-v-fe18a88a]{position:absolute;left:14px;right:14px;bottom:12px;z-index:2;opacity:.85;transition:opacity .22s ease}.tv-card__title[data-v-fe18a88a]{display:block;color:#fff;font-size:1.2rem;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-card__sub[data-v-fe18a88a]{display:block;color:#ffffffd9;font-size:.95rem;text-shadow:0 1px 4px rgba(0,0,0,.6)}.tv-card[data-v-fe18a88a]:focus{transform:scale(1.1);z-index:3}.tv-card:focus .tv-card__img[data-v-fe18a88a]{filter:brightness(1.05);box-shadow:0 0 0 4px var(--tv-accent),0 16px 40px #0009}.tv-card:focus .tv-card__meta[data-v-fe18a88a]{opacity:1}@media(prefers-reduced-motion:reduce){.tv-card[data-v-fe18a88a],.tv-card__img[data-v-fe18a88a],.tv-card__meta[data-v-fe18a88a]{transition:none}}.tv-chip[data-v-d8a3f8a4]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1vh;width:9vw;min-width:120px;cursor:pointer;outline:none}.tv-chip__circle[data-v-d8a3f8a4]{--chip: #7dd3fc;width:7vw;height:7vw;max-width:120px;max-height:120px;min-width:92px;min-height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 25%,#ffffff1a,#ffffff08 70%);border:2px solid rgba(255,255,255,.14);box-shadow:0 6px 20px #0000004d;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}.tv-chip__icon[data-v-d8a3f8a4]{width:42%;height:42%;color:var(--chip)}.tv-chip__label[data-v-d8a3f8a4]{font-size:1.05rem;font-weight:700;color:#ffffff9e;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s ease}.tv-chip:focus .tv-chip__circle[data-v-d8a3f8a4]{transform:scale(1.12);border-color:var(--tv-accent);box-shadow:0 0 0 4px var(--tv-accent),0 16px 40px #00000080}.tv-chip:focus .tv-chip__label[data-v-d8a3f8a4]{color:#fff}@media(prefers-reduced-motion:reduce){.tv-chip__circle[data-v-d8a3f8a4]{transition:none}.tv-chip:focus .tv-chip__circle[data-v-d8a3f8a4]{transform:none}}.rs[data-v-a3089e5a]{display:flex;align-items:center;gap:.3vw;padding:.3vh .4vw;border-radius:999px;background:#ffffff0d}.rs__btn[data-v-a3089e5a]{display:inline-flex;align-items:center;gap:.4vw;padding:.6vh .9vw;border-radius:999px;border:2px solid transparent;background:transparent;color:#ffffff8c;font-size:.95rem;font-weight:700;cursor:pointer;outline:none;white-space:nowrap;transition:transform .15s ease,background .15s ease,color .15s ease}.rs__ico[data-v-a3089e5a]{width:1.05rem;height:1.05rem}.rs__lbl[data-v-a3089e5a]{white-space:nowrap}.rs__btn[data-v-a3089e5a]:focus{color:#fff;border-color:var(--tv-accent);background:#38bdf82e;transform:scale(1.06)}.rs__btn.is-on[data-v-a3089e5a]{color:#fff}.rs__btn.is-normal[data-v-a3089e5a]{background:#34d39933}.rs__btn.is-dnd[data-v-a3089e5a]{background:#818cf838}.rs__btn.is-cleanup[data-v-a3089e5a]{background:#38bdf833}@media(prefers-reduced-motion:reduce){.rs__btn[data-v-a3089e5a]:focus{transform:none}}.stay[data-v-24ca29f5]{display:flex;gap:2.5vw;align-items:center;background:linear-gradient(135deg,#38bdf81a,#ffffff08);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.3vh 2vw;margin-bottom:2.6vh}.stay__label[data-v-24ca29f5]{display:block;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin-bottom:.5vh}.stay__summary[data-v-24ca29f5]{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding-right:2.5vw;border-right:1px solid rgba(255,255,255,.1)}.stay__room[data-v-24ca29f5]{font-size:1.3rem;color:#ffffffd9}.stay__room strong[data-v-24ca29f5]{color:#fff;font-weight:800}.stay__out[data-v-24ca29f5]{display:flex;align-items:center;gap:.4vw;margin-top:.3vh;font-size:1.05rem;color:#ffffffbf}.stay__out strong[data-v-24ca29f5]{color:#fff}.stay__out-ico[data-v-24ca29f5]{color:var(--tv-accent)}.stay__nights[data-v-24ca29f5]{color:#ffffff8c}.stay__room-status[data-v-24ca29f5]{display:flex;align-items:center;gap:.8vw;margin-top:.9vh}.stay__status-label[data-v-24ca29f5]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;white-space:nowrap}.stay__bookings[data-v-24ca29f5]{flex:1;min-width:0}.stay__rail[data-v-24ca29f5]{display:flex;gap:1vw;overflow-x:auto;overflow-y:hidden;padding:6px 1vw 10px;margin:0 -1vw;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}.stay__rail[data-v-24ca29f5]::-webkit-scrollbar{display:none}.stay-card[data-v-24ca29f5]{flex:0 0 auto;display:flex;align-items:center;gap:1vw;width:20vw;max-width:320px;padding:1.1vh 1.2vw;border-radius:14px;border:3px solid transparent;background:#ffffff0d;color:#fff;cursor:pointer;outline:none;text-align:left;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s ease,border-color .18s ease}.stay-card[data-v-24ca29f5]:focus{transform:scale(1.06);border-color:var(--tv-accent);background:#38bdf829}.stay-card__ico[data-v-24ca29f5]{flex:0 0 auto;display:flex}.stay-card__body[data-v-24ca29f5]{display:flex;flex-direction:column;min-width:0}.stay-card__title[data-v-24ca29f5]{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stay-card__when[data-v-24ca29f5]{font-size:1.05rem;color:var(--tv-accent);font-weight:600}.stay-card__loc[data-v-24ca29f5]{font-size:.95rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.stay-card[data-v-24ca29f5]:focus{transform:none}}.tv-home[data-v-f1fdf8ee]{padding:2.5vh 5vw 6vh}*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;min-height:100dvh;overflow-x:hidden;overscroll-behavior-x:none}body{margin:0;padding:0;min-height:100dvh;overflow-x:hidden;overscroll-behavior-x:none;width:100%;position:relative}body{background:var(--color-bg-body);color:var(--color-text-body);font-family:var(--font-family-body);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}[data-scroll-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}[data-scroll-reveal].scroll-revealed{opacity:1;transform:translateY(0)}.section-title{font-family:var(--font-family-heading);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);margin:0 0 var(--spacing-md);text-align:left;text-transform:none}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.section-header .section-title{margin-bottom:0}.section-link{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none}[data-scroll-reveal="1"]{transition-delay:.05s}[data-scroll-reveal="2"]{transition-delay:.1s}[data-scroll-reveal="3"]{transition-delay:.15s}[data-scroll-reveal="4"]{transition-delay:.2s}:root{--color-primary: #1D174D;--color-primary-rgb: 29, 23, 77;--color-primary-hover: #150f3a;--color-primary-soft: rgba(29, 23, 77, .1);--color-secondary: #3CC7F3;--color-secondary-rgb: 60, 199, 243;--color-secondary-hover: #2ab5e0;--color-success: #10b981;--color-success-hover: #059669;--color-success-soft: #ecfdf5;--color-success-dark: #065f46;--color-success-text: #ffffff;--color-success-shadow: rgba(16, 185, 129, .25);--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-soft: #fef2f2;--color-danger-dark: #991b1b;--color-danger-text: #ffffff;--color-danger-shadow: rgba(239, 68, 68, .25);--color-warning: #f59e0b;--color-warning-hover: #d97706;--color-warning-soft: #fffbeb;--color-warning-dark: #92400e;--color-warning-text: #ffffff;--color-warning-shadow: rgba(245, 158, 11, .25);--color-info: #3b82f6;--color-info-hover: #2563eb;--color-info-soft: #eff6ff;--color-info-dark: #1e40af;--color-info-text: #ffffff;--color-info-shadow: rgba(59, 130, 246, .25);--color-dark: #0f172a;--color-dark-hover: #1e293b;--color-dark-soft: #f1f5f9;--color-dark-text: #ffffff;--color-dark-shadow: rgba(15, 23, 42, .25);--color-light: #ffffff;--color-light-hover: #f8fafc;--color-light-soft: #f1f5f9;--color-light-text: #334155;--color-light-shadow: rgba(0, 0, 0, .05);--color-text-heading: #0f172a;--color-text-body: #475569;--color-text-subtle: #64748b;--color-text-muted: #94a3b8;--color-text-inverse: #ffffff;--color-text-disabled: #cbd5e1;--color-bg-body: #f8fafc;--color-bg-card: #ffffff;--color-bg-subtle: #f1f5f9;--color-bg-dark: #0f172a;--color-bg-overlay: rgba(0, 0, 0, .5);--color-bg-overlay-light: rgba(0, 0, 0, .05);--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-border-strong: #cbd5e1;--color-border-focus: var(--color-primary);--font-family-heading: "Inter", "Roboto", sans-serif;--font-family-body: "Inter", "Roboto", sans-serif;--font-family-ui: "Inter", "Roboto", sans-serif;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-lg: 18px;--text-xl: 24px;--text-2xl: 30px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 50px;--radius-button: var(--radius-pill);--radius-card: var(--radius-md);--radius-input: var(--radius-sm);--radius-badge: var(--radius-pill);--radius-modal: var(--radius-lg);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .12);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--transition-fast: all .15s cubic-bezier(.16, 1, .3, 1);--transition-base: all .25s cubic-bezier(.16, 1, .3, 1);--transition-slow: all .4s cubic-bezier(.16, 1, .3, 1);--color-star: #fbbf24;--color-notification: #FF0068;--color-disabled: #adb5bd}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-text-heading: #f1f5f9;--color-text-body: #cbd5e1;--color-text-subtle: #94a3b8;--color-text-muted: #64748b;--color-text-inverse: #0f172a;--color-text-disabled: #475569;--color-bg-body: #0f172a;--color-bg-card: #1e293b;--color-bg-subtle: #1e293b;--color-bg-dark: #020617;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-overlay-light: rgba(255, 255, 255, .05);--color-border: #334155;--color-border-light: #1e293b;--color-border-strong: #475569;--color-dark: #f1f5f9;--color-dark-hover: #e2e8f0;--color-dark-soft: #1e293b;--color-dark-text: #0f172a;--color-light: #1e293b;--color-light-hover: #334155;--color-light-soft: #0f172a;--color-light-text: #e2e8f0;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .4);--color-success-soft: rgba(16, 185, 129, .15);--color-danger-soft: rgba(239, 68, 68, .15);--color-warning-soft: rgba(245, 158, 11, .15);--color-info-soft: rgba(59, 130, 246, .15);--color-primary-soft: rgba(29, 23, 77, .25)}}:root[data-theme=dark]{--color-text-heading: #f1f5f9;--color-text-body: #cbd5e1;--color-text-subtle: #94a3b8;--color-text-muted: #64748b;--color-text-inverse: #0f172a;--color-text-disabled: #475569;--color-bg-body: #0f172a;--color-bg-card: #1e293b;--color-bg-subtle: #1e293b;--color-bg-dark: #020617;--color-bg-overlay: rgba(0, 0, 0, .7);--color-bg-overlay-light: rgba(255, 255, 255, .05);--color-border: #334155;--color-border-light: #1e293b;--color-border-strong: #475569;--color-dark: #f1f5f9;--color-dark-hover: #e2e8f0;--color-dark-soft: #1e293b;--color-dark-text: #0f172a;--color-light: #1e293b;--color-light-hover: #334155;--color-light-soft: #0f172a;--color-light-text: #e2e8f0;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .4);--color-success-soft: rgba(16, 185, 129, .15);--color-danger-soft: rgba(239, 68, 68, .15);--color-warning-soft: rgba(245, 158, 11, .15);--color-info-soft: rgba(59, 130, 246, .15);--color-primary-soft: rgba(29, 23, 77, .25)}:root{--tv-bg: #0b1020;--tv-accent: #38bdf8;--tv-accent-ink: #06283d}html,body,#app{height:100%;margin:0;background:var(--tv-bg);color:#fff;font-family:var(--font-family-body, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}*{-webkit-tap-highlight-color:transparent}
