@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";.bottom-menu[data-v-e2e95e69]{grid-auto-flow:column;align-items:center;gap:clamp(.75rem,2vw,2.5rem);height:100%;padding-left:clamp(.75rem,1.5vw,1.5rem);padding-right:clamp(.5rem,1vw,1rem);display:grid;overflow-x:auto}.bottom-menu[data-v-e2e95e69]::-webkit-scrollbar{display:none}.size[data-v-c600e096]{width:20vh;height:20vh}.tile[data-v-6fd62f31]{aspect-ratio:1;cursor:pointer;background-color:#475569;border-radius:.75rem;width:100%;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}.tile[data-v-6fd62f31]:hover{background-color:#64748b;transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.tile.focused[data-v-6fd62f31]{outline:4px solid #f97316;transform:scale(1.05)}.tile.dummy[data-v-6fd62f31]{cursor:default;opacity:.4;background-color:#d1d5db}.tile.streaming[data-v-6fd62f31]{box-shadow:none;background-color:#0000}.tile.streaming.focused[data-v-6fd62f31]{outline:4px solid #f97316;transform:scale(1.05)}.tile-bg-dummy[data-v-6fd62f31]{background:linear-gradient(to bottom right,#d1d5db,#9ca3af)}.tile-bg-dummy[data-v-6fd62f31],.tile-bg-image[data-v-6fd62f31]{border-radius:.75rem;position:absolute;inset:0}.tile-bg-image[data-v-6fd62f31]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tile-bg-overlay[data-v-6fd62f31]{background:linear-gradient(#0000,#000000b3);border-radius:.75rem;position:absolute;inset:0}.tile-bg-fallback[data-v-6fd62f31]{transition:opacity .3s;position:absolute;inset:0}.tile-bg-fallback.active[data-v-6fd62f31]{background-color:#f973161a}.tile-content[data-v-6fd62f31]{color:#fff;text-align:center;z-index:10;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex;position:relative}.tile-icon[data-v-6fd62f31]{color:#fff;margin-bottom:.5rem;font-size:clamp(1.5rem,3vh,3.5rem)}.tile-title[data-v-6fd62f31]{color:#fff;font-size:clamp(.85rem,1.5vh,1.6rem);font-weight:600}.tile-title.image[data-v-6fd62f31]{text-align:left;position:absolute;bottom:.5rem;left:.5rem}.tile-discount[data-v-6fd62f31]{margin-bottom:.25rem;font-size:.875rem;font-weight:700}.tile-focus-indicator[data-v-6fd62f31]{background-color:#f97316;border-radius:50%;width:clamp(.55rem,1.2vh,1rem);height:clamp(.55rem,1.2vh,1rem);animation:2s ease-in-out infinite pulse-6fd62f31;position:absolute;top:.5rem;right:.5rem}@keyframes pulse-6fd62f31{0%,to{background-color:#f97316}50%{background-color:#f9731680}}.tile.streaming-square[data-v-6fd62f31],.tile.streaming-square .tile-bg-dummy[data-v-6fd62f31],.tile.streaming-square .tile-bg-fallback[data-v-6fd62f31],.tile.streaming-square .tile-bg-image[data-v-6fd62f31],.tile.streaming-square .tile-bg-overlay[data-v-6fd62f31]{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:.8%!important}.tile.streaming-square[data-v-6fd62f31]{background-color:var(--bg-layout)}.branding-image[data-v-df96d7b8]{-o-object-fit:contain;object-fit:contain}.logo-image[data-v-ac05aad5]{width:100%;height:100%}.bg[data-v-ac05aad5]{background-color:var(--color-orange);border-radius:9999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-modal-backdrop[data-v-331b88dc]{z-index:60;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-modal-container[data-v-331b88dc]{color:#fff;background:#1e1e1e;border-radius:10px;flex-direction:column;width:90%;height:90%;display:flex;overflow:hidden}.page-modal-header[data-v-331b88dc]{justify-content:space-between;align-items:center;padding:2vh 5vh;display:flex}.header-left[data-v-331b88dc]{justify-items:center}.header-left[data-v-331b88dc],.logo-wrapper[data-v-331b88dc]{align-items:center;display:flex}.logo-wrapper[data-v-331b88dc]{justify-content:center;width:6vh;height:6vh}.page-title[data-v-331b88dc]{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:0;margin-left:1.8vh;font-family:Inter,sans-serif;font-size:3vh;font-weight:300;overflow:hidden}.close-button[data-v-331b88dc]{color:#e5e7eb;cursor:pointer;z-index:30;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;padding:1vh;transition:all .2s;display:flex;position:relative}.close-button:is(:hover,:focus) .close-icon[data-v-331b88dc]{color:#e5e7eb}.close-button.is-focused[data-v-331b88dc]{color:#fff;background-color:#f97316;transform:scale(1.12);box-shadow:0 0 0 .3vh #fdba74}.close-icon[data-v-331b88dc]{width:3vh;height:3vh}.modal-slot-wrapper[data-v-331b88dc]{border-top:1px solid #636363;flex:1;padding-top:3vh;overflow-y:auto}.house-rules-container[data-v-e0da7a27]{height:100%;margin:0 auto;overflow:hidden}.scrollable-content[data-v-e0da7a27]{scrollbar-color:#4a5568 #1a202c;scrollbar-width:thin;height:100%;padding-left:1vh;padding-right:1vh;overflow-y:auto}.scrollable-content[data-v-e0da7a27]::-webkit-scrollbar{width:.6vh}.scrollable-content[data-v-e0da7a27]::-webkit-scrollbar-track{background:#1a202c}.scrollable-content[data-v-e0da7a27]::-webkit-scrollbar-thumb{background-color:#4a5568;border-radius:.3vh}.house-rules-content[data-v-e0da7a27]{width:85%;height:100%;margin:0 auto}.house-rules-header[data-v-e0da7a27]{align-items:flex-end;display:flex}.qr-code-wrapper[data-v-e0da7a27]{background-color:#fff;border-radius:.8vh;flex-shrink:0;padding:1.8vh;box-shadow:0 1vh 1.5vh -.3vh #0000001a,0 .4vh .6vh -.2vh #0000000d}.house-rules-title[data-v-e0da7a27]{color:#fff;width:100%;margin-left:2.5vw;padding-top:0;font-size:4vw;font-style:italic;font-weight:700}.house-rules-description[data-v-e0da7a27]{gap:5vh;margin-top:5vh;display:grid}.house-rules-text[data-v-e0da7a27]{color:#fff;flex-direction:column;gap:.5vh;font-size:2.5vh;line-height:2.75vh;display:flex}.house-rules-html[data-v-e0da7a27]{color:#fff;max-width:none}.loading-container{justify-content:center;align-items:center;height:100%;display:flex}.loading-text{color:#fff;font-size:1.5rem}.no-messages-container{height:100%}.no-messages-container,.no-messages-content{justify-content:center;align-items:center;display:flex}.no-messages-content{flex-direction:column;gap:1rem}.icon-wrapper{background-color:#4b5563;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin-bottom:1rem;display:flex}.icon{color:#9ca3af;width:3rem;height:3rem}.title{color:#fff;margin-bottom:1rem;font-size:2.25rem;font-weight:700}.description{color:#e5e7eb;text-align:center;font-size:1.125rem;line-height:1.6}.messages-container{height:100%;padding:1.5rem}.messages-title{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.messages-grid{scrollbar-width:none;gap:1rem;display:grid;overflow-y:auto}.messages-grid::-webkit-scrollbar{display:none}.message-card{cursor:pointer;border-radius:.75rem;padding:1.5rem;transition:all .2s;position:relative;overflow:hidden}.message-card.message-unread{background-color:#fef3f2;border:2px solid #f97316;box-shadow:0 4px 6px -1px #0000001a}.message-card.message-read{background-color:#1f2937;border:1px solid #4b5563}.message-card.message-focused{outline-offset:2px;outline:4px solid #f97316}.focus-overlay{opacity:0;transition:opacity .2s;position:absolute;inset:0}.focus-overlay-active{opacity:.1;background-color:#f97316}.message-inside{z-index:1;position:relative}.message-date{margin-bottom:.5rem;font-size:.875rem}.message-title{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.message-content{margin-bottom:1rem;font-size:1rem;line-height:1.5}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.priority-tag-wrapper{margin-top:.75rem}.priority-tag{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#ef4444;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.video-modal-header[data-v-fcfa092f]{justify-content:space-between;align-items:center;padding:1rem;display:flex}.header-left[data-v-fcfa092f]{align-items:center;width:100%;height:100%;display:flex}.video-modal-backdrop[data-v-fcfa092f]{z-index:60;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-modal-container[data-v-fcfa092f]{color:#fff;background:#1e1e1e;border-radius:10px;flex-direction:column;width:90%;max-width:50vw;display:flex;overflow:hidden}.close-button[data-v-fcfa092f]{color:#e5e7eb;cursor:pointer;z-index:30;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:relative}.close-button:is(:hover,:focus) .close-icon[data-v-fcfa092f]{color:#e5e7eb}.close-button.is-focused[data-v-fcfa092f]{color:#fff;background-color:#f97316;transform:scale(1.12);box-shadow:0 0 0 3px #fdba74}.close-icon[data-v-fcfa092f]{width:1.5rem;height:1.5rem}.modal-slot-wrapper[data-v-fcfa092f]{border-top:1px solid #636363;flex:1;overflow-y:auto}.map-modal-content[data-v-ed8cd2b6]{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-y:auto}.map-iframe-wrapper[data-v-ed8cd2b6]{border-bottom:1px solid #e5e7eb;flex-grow:1;width:100%;height:40vh;overflow:hidden}.map-iframe-wrapper--cropped[data-v-ed8cd2b6]{position:relative}.map-iframe[data-v-ed8cd2b6]{display:block}.map-iframe--cropped[data-v-ed8cd2b6]{height:calc(100% + 56px);transform:translateY(-56px)}.map-placeholder[data-v-ed8cd2b6]{color:#e5e7eb;width:100%;height:100%}.map-placeholder[data-v-ed8cd2b6],.qr-info-section[data-v-ed8cd2b6]{justify-content:center;align-items:center;display:flex}.qr-info-section[data-v-ed8cd2b6]{flex-wrap:wrap;gap:1rem;padding:2rem}.qr-wrapper[data-v-ed8cd2b6]{cursor:pointer;background-color:#fff;border:2px solid #1f2937;border-radius:6px;outline:none;justify-content:center;align-items:center;width:8rem;height:8rem;padding:.5rem;transition:all .3s;display:flex}.qr-wrapper.is-focused[data-v-ed8cd2b6]{border-color:#f97316;box-shadow:0 0 0 4px #fdba74}.qr-code-container[data-v-ed8cd2b6]{background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;padding:.8rem;display:flex}.qr-text-info[data-v-ed8cd2b6]{text-align:center;max-width:28rem}.qr-main-text[data-v-ed8cd2b6]{color:#fff;margin-bottom:1rem;font-size:1.125rem}.qr-secondary-text[data-v-ed8cd2b6]{color:#c9cacb;font-size:.875rem}.modal-title[data-v-ed8cd2b6]{color:#fff;font-size:1.25rem;font-weight:700}.modal-description[data-v-ed8cd2b6]{color:#ddd;margin-top:.25rem;font-size:.875rem}:root{--color-gray-primary:#1a1a1a;--color-blue-primary:#3daae0;--color-yellow-primary:#f1d391;--color-black-30:#0000004d;--color-orange:#ff4713;--bg-layout:#202020;--font-inter:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--height-card:280px;--height-box:260px;--height-card4xl:450px;--height-box4xl:350px;--width-box:250px;--width-box4xl:350px;--width-main-content:4150px;--font-size-4xl:2.25rem;--line-height-4xl:2.5rem;--screen-540p:960px;--screen-720p:1280px;--screen-1080p:1920px;--screen-4xl:3840px}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-serif);margin-bottom:.5em}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}a,li,p,span{color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base)}.flex-center{justify-content:center;display:flex}.flex-center,.items-center{align-items:center}.justify-center{justify-content:center}.m-auto{margin:auto}.w-full{width:100%}.h-full{height:100%}.h-card{height:var(--height-card)}.h-box{height:var(--height-box)}.h-card4xl{height:var(--height-card4xl)}.h-box4xl{height:var(--height-box4xl)}.w-box{width:var(--width-box)}.w-box4xl{width:var(--width-box4xl)}.w-main-content{width:var(--width-main-content)}.text-center{text-align:center}.text-white{color:#fff}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.text-gray-200{color:#e5e7eb}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.text-black{color:#000}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-700{background-color:#374151}.bg-gray-primary{background-color:var(--color-gray-primary)}.bg-blue-primary{background-color:var(--color-blue-primary)}.bg-yellow-primary{background-color:var(--color-yellow-primary)}.rounded{border-radius:var(--radius)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.cursor-pointer{cursor:pointer}.test{background-color:green}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-inter);overflow:hidden}.overflow-y-auto{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.overflow-y-auto::-webkit-scrollbar{display:none}:focus-visible{outline:none}*{-webkit-user-select:none;user-select:none}.modal-title[data-v-67001374]{margin:0;font-size:1.25rem;font-weight:700}.modal-content[data-v-67001374]{outline:none;max-height:60vh;margin-top:2.5rem;padding-right:6px;overflow-y:auto}.qr-section[data-v-67001374]{background-color:#fff;border-radius:1rem;justify-content:center;width:fit-content;margin:0 auto;padding:.8rem}.qr-code[data-v-67001374],.qr-section[data-v-67001374]{display:flex}.modal-description[data-v-67001374]{text-align:center;padding:1rem;font-size:1rem;line-height:1.5}.category-block[data-v-ac36389c]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.category-block[data-v-ac36389c]::-webkit-scrollbar{display:none}.category-title[data-v-ac36389c]{color:#fff;margin:0 0 1rem;font-size:1.6rem;font-weight:600}.carousel-container[data-v-ac36389c]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:95vw;padding-bottom:.5rem;overflow:auto hidden}.carousel-container[data-v-ac36389c]::-webkit-scrollbar{display:none}.carousel-track[data-v-ac36389c]{scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:1rem}.carousel-item[data-v-ac36389c],.carousel-track[data-v-ac36389c]{align-items:stretch;display:flex}.carousel-item[data-v-ac36389c]{scroll-snap-align:start;flex:none;height:22vh;margin:.8rem;padding-right:.8rem}.skeleton-text[data-v-ac36389c]{border-radius:4px;width:25%;height:1.6rem}.skeleton-text[data-v-ac36389c],.skeleton-tile[data-v-ac36389c]{background:#3a3f4b;position:relative;overflow:hidden}.skeleton-tile[data-v-ac36389c]{aspect-ratio:16/9;border-radius:.75rem;height:22vh;margin:.8rem}.skeleton-text[data-v-ac36389c]:before,.skeleton-tile[data-v-ac36389c]:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff12 50%,#fff0);animation:1.6s infinite shimmer-ac36389c;position:absolute;inset:0}@keyframes shimmer-ac36389c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.continue-progress[data-v-ac36389c]{background:#ffffff4d;border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.continue-progress-bar[data-v-ac36389c]{background:#ff3d00;height:100%}.empty-concierge-message[data-v-ac36389c]{flex-direction:column;justify-content:center;gap:1rem;padding:2rem;display:flex}.empty-concierge-message h2[data-v-ac36389c]{color:#374151;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.empty-concierge-message p[data-v-ac36389c]{color:#4b5563;font-size:1.125rem}.offer-text[data-v-ac36389c]{padding:8px;position:absolute}.offer-title[data-v-ac36389c]{font-size:2vh;font-weight:600}.offer-description[data-v-ac36389c]{color:#ccc;font-size:1.2vh}.config-page[data-v-593b2992]{color:#e5e7eb;justify-content:center;align-items:flex-start;width:100%;font-family:Inter,sans-serif;display:flex}.config-container[data-v-593b2992]{width:100%;max-width:100%}.config-grid[data-v-593b2992]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5vh;display:grid}.environment-section[data-v-593b2992]{background:#37415180;border:.2vh solid #374151;border-radius:1vh;padding:2vh}.section-title[data-v-593b2992]{color:#f9fafb;margin:0 0 1vh;font-size:2vh;font-weight:600}.section-description[data-v-593b2992]{color:#9ca3af;margin:0 0 3vh;font-size:.9vw}.buttons-container[data-v-593b2992]{flex-wrap:wrap;justify-content:center;gap:1vw;margin-bottom:1.5rem;display:flex}.env-button[data-v-593b2992]{color:#fff;cursor:pointer;background-color:#475569;border:.2vh solid #374151;border-radius:.75rem;outline:none;flex:1 1 0;min-width:0;height:6.5vh;font-size:2vh;font-weight:600;transition:all .3s}.env-button.focused[data-v-593b2992],.env-button[data-v-593b2992]:hover{background-color:#64748b;outline:4px solid #f97316;transform:scale(1.05)}.env-button.selected[data-v-593b2992]{background-color:#10b9811a;border:.3vh solid #10b981}.env-button.current[data-v-593b2992]{cursor:not-allowed;opacity:.6;background-color:#fa480b1a;border:.3vh solid #fa480b}.env-button[data-v-593b2992]:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.custom-url-section[data-v-593b2992]{background:#111827cc;border:.2vh solid #374151;border-radius:2vh;flex-direction:column;gap:1vh;margin:1vh 0;padding:1vh;display:flex}.custom-url-label[data-v-593b2992]{color:#f9fafb;margin-bottom:.5vh;font-size:1vw;font-weight:500}.custom-url-input[data-v-593b2992]{color:#e5e7eb;background:#374151cc;border:.3vh solid #374151;border-radius:.5vh;outline:none;width:100%;padding:.75vw;font-size:1vw;transition:all .3s}.custom-url-input.focused[data-v-593b2992],.custom-url-input[data-v-593b2992]:focus{border-color:#fa480b;box-shadow:0 0 0 .3vh #fa480b1a}.custom-url-input[data-v-593b2992]::placeholder{color:#9ca3af}.url-select-button[data-v-593b2992]{color:#e5e7eb;cursor:pointer;background:#374151cc;border:.2vh solid #374151;border-radius:.3vh;outline:none;padding:.75vh 1.5vh;font-size:1vw;font-weight:500;transition:all .3s}.url-select-button.focused[data-v-593b2992],.url-select-button[data-v-593b2992]:hover{background:#4b5563cc;border-color:#fa480b;transform:translateY(-.2vh);box-shadow:0 .4vh 1vh #fa480b4d}.url-select-button[data-v-593b2992]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.query-params-section[data-v-593b2992]{background:#37415180;border:.2vh solid #374151;border-radius:1vh;max-height:60vh;padding:2vh;overflow-y:auto}.query-params-list[data-v-593b2992]{gap:1vh;display:grid}.query-param-item[data-v-593b2992]{background:#111827cc;border:.2vh solid #0000;border-radius:.8vh;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:1vw;padding:1.2vh;display:grid}.query-param-key[data-v-593b2992]{color:#f9fafb;word-break:break-word;font-size:.75vw;font-weight:600}.query-param-value[data-v-593b2992]{color:#d1d5db;word-break:break-word;font-size:.72vw}.query-params-empty[data-v-593b2992]{color:#9ca3af;margin:0;font-size:.85vw}.feature-flags-section[data-v-593b2992]{background:#37415180;border:.2vh solid #374151;border-radius:1vh;padding:2vh}.flags-container[data-v-593b2992]{grid-template-columns:1fr;gap:1vh;display:grid}.flag-item[data-v-593b2992]{background:#111827cc;border:.2vh solid #0000;border-radius:.8vh;justify-content:space-between;align-items:center;padding:1.3vh;transition:all .3s;display:flex}.flag-item.focused[data-v-593b2992],.flag-item[data-v-593b2992]:hover{background:#4b5563cc;border-color:#fa480b;transform:translateY(-.2vh);box-shadow:0 .4vh 1vh #fa480b4d}.flag-name[data-v-593b2992]{color:#e5e7eb;white-space:nowrap;flex:1;font-size:.7vw;font-weight:500}.flag-status[data-v-593b2992]{color:#9ca3af;text-align:center;min-width:25px;margin-left:.3vw;font-size:.5vw;font-weight:700}.flag-item.focused .flag-status[data-v-593b2992]{color:#fa480b}.action-section[data-v-593b2992]{justify-content:center;margin-top:1vh;padding:1.5vh 0;display:flex}.apply-button[data-v-593b2992]{color:#fff;cursor:pointer;background-color:#475569;border:.2vh solid #374151;border-radius:.75rem;outline:none;width:12vw;height:6vh;font-size:2vh;font-weight:600;transition:all .3s}.apply-button.focused[data-v-593b2992],.apply-button[data-v-593b2992]:hover{background-color:#64748b;outline:4px solid #f97316;transform:scale(1.05)}.apply-button[data-v-593b2992]:disabled{cursor:not-allowed;opacity:.5}.home-offers[data-v-fd5bc857]{width:100%;min-width:0}.home-offer[data-v-fd5bc857]{scroll-margin-inline:1rem}.category-block[data-v-0522a1e2]{scrollbar-width:none;-ms-overflow-style:none;margin-bottom:2.15rem;overflow-x:auto}.category-block[data-v-0522a1e2]:last-child{margin-bottom:0}.category-block[data-v-0522a1e2]::-webkit-scrollbar{display:none}.category-title[data-v-0522a1e2]{color:#fff;margin:0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:600}.category-header[data-v-0522a1e2]{align-items:center;gap:.85rem;display:flex}.row-heading-group[data-v-0522a1e2]{margin-bottom:1rem}.row-kicker[data-v-0522a1e2]{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem;font-size:.8rem;font-weight:700}.live-row-heading-group .row-kicker[data-v-0522a1e2]{color:#ffffffeb}.carousel-container[data-v-0522a1e2]{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:.55rem .9rem .9rem;overflow:auto hidden}.carousel-container[data-v-0522a1e2]::-webkit-scrollbar{display:none}.carousel-track[data-v-0522a1e2]{scroll-snap-type:x mandatory;flex-wrap:nowrap;align-items:stretch;gap:1.1rem;display:flex}.live-carousel-track[data-v-0522a1e2]{gap:1.3rem}.carousel-item[data-v-0522a1e2]{scroll-snap-align:start;flex:none;align-items:stretch;height:22vh;margin:.2rem .1rem;display:flex}.live-carousel-item[data-v-0522a1e2]{width:min(23rem,29vw);height:auto}.live-card-shell[data-v-0522a1e2]{width:100%}.live-card-meta[data-v-0522a1e2]{padding:.8rem .2rem 0}.live-card-title[data-v-0522a1e2]{color:#fff;letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.18rem;font-weight:700}.live-card-description[data-v-0522a1e2]{color:#ffffffbf;margin:.28rem 0 0;font-size:.98rem;font-style:italic}.live-card-chips[data-v-0522a1e2]{gap:.4rem;margin-top:.7rem;display:flex}.live-card-chip[data-v-0522a1e2]{color:#fffc;letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:.45rem;justify-content:center;align-items:center;min-width:2.6rem;padding:.16rem .45rem;font-size:.76rem;font-weight:700;display:inline-flex}.live-card-chip-accent[data-v-0522a1e2]{color:#ffd0d0;background:#ff464633}[data-v-0522a1e2] .live-channel-tile{background:radial-gradient(circle at 0 0,#ffffff2e,#0000 45%),linear-gradient(#3d455d4d,#00000080);box-shadow:0 16px 26px #00000047,inset 0 1px #ffffff0d}[data-v-0522a1e2] .live-tile-visual .tile-content{padding:0}[data-v-0522a1e2] .live-tile-visual .tile-title{display:none}[data-v-0522a1e2] .live-tile-visual.focused{outline-width:5px}.live-tile-badge[data-v-0522a1e2]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff3b3bf2;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}@media (width<=1200px){.live-carousel-item[data-v-0522a1e2]{width:min(21rem,42vw)}}@media (width<=900px){.live-carousel-item[data-v-0522a1e2]{width:min(18rem,68vw)}}.media-loading-overlay[data-v-235f58b7]{z-index:2;justify-content:center;align-items:center;transition:opacity .28s;display:flex;position:absolute;inset:0;overflow:hidden}.media-loading-overlay.is-hidden[data-v-235f58b7]{opacity:0;pointer-events:none}.media-loading-backdrop[data-v-235f58b7]{background:radial-gradient(circle at top,#ff96492e,#0000 30%),linear-gradient(#090b13f0,#040508fa);position:absolute;inset:0}.media-loading-content[data-v-235f58b7]{color:#fff;text-align:center;z-index:1;justify-items:center;gap:.9rem;width:min(40rem,100vw - 4rem);display:grid;position:relative}.media-loading-kicker[data-v-235f58b7]{color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.media-loading-title[data-v-235f58b7]{margin:0;font-size:clamp(2.1rem,4vw,3.6rem);font-weight:650;line-height:.98}.media-loading-description[data-v-235f58b7]{color:#ffffffc7;max-width:30rem;margin:0;font-size:1rem;line-height:1.45}.media-loading-indicator[data-v-235f58b7]{gap:.55rem;margin-top:.85rem;display:flex}.media-loading-indicator span[data-v-235f58b7]{background:#ff8c42;border-radius:999px;width:.8rem;height:.8rem;animation:1s ease-in-out infinite media-loading-bounce-235f58b7}.media-loading-indicator span[data-v-235f58b7]:nth-child(2){animation-delay:.12s}.media-loading-indicator span[data-v-235f58b7]:nth-child(3){animation-delay:.24s}@keyframes media-loading-bounce-235f58b7{0%,80%,to{opacity:.55;transform:scale(.65)}40%{opacity:1;transform:scale(1)}}.fullscreen-video-container[data-v-4d0262f8]{z-index:999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen-video[data-v-4d0262f8]{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;transition:opacity .24s}.fullscreen-video.is-hidden[data-v-4d0262f8]{opacity:0}.controls-bar[data-v-4d0262f8]{gap:1.5rem;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.control-button[data-v-4d0262f8]{background:#ffffff4f;border:none;border-radius:.6rem;justify-content:center;align-items:center;padding:.8rem;transition:all .25s;display:flex}.control-button.focused[data-v-4d0262f8]{background:#ffffff90;outline:3px solid #fff}.icon[data-v-4d0262f8]{pointer-events:none;width:32px;height:32px}.indicator[data-v-4d0262f8]{color:#fff;background:#0009;border-radius:.5rem;padding:.5rem 1rem;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-container[data-v-4d0262f8]{background:#fff3;width:100%;height:8px;position:absolute;bottom:0;left:0}.progress-bar[data-v-4d0262f8]{background:var(--color-orange);height:100%;transition:width .1s linear}.controls-hud[data-v-4d0262f8]{background:#000000d9;border-radius:8px;gap:1.5rem;padding:.8rem 1.2rem;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.control-item[data-v-4d0262f8]{opacity:.6;transition:opacity .2s,transform .2s}.control-item img[data-v-4d0262f8]{filter:brightness(0)invert();width:32px;height:32px}.control-item.selected[data-v-4d0262f8]{filter:brightness(10);opacity:1;transform:scale(1.15)}.next-episode-overlay[data-v-4d0262f8]{z-index:1000;animation:.5s ease-out slideIn;position:absolute;bottom:60px;right:40px}.next-card[data-v-4d0262f8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414f2;border:1px solid #fff3;border-radius:8px;flex-direction:column;gap:15px;min-width:300px;padding:20px;display:flex;box-shadow:0 10px 30px #00000080}.next-label[data-v-4d0262f8]{color:#aaa;letter-spacing:1px;font-size:.8rem;font-weight:700}.next-title[data-v-4d0262f8]{color:#fff;margin:5px 0 0;font-size:1.2rem}.live-channel-player[data-v-6bd8bd1e]{z-index:9999;background:#000;display:flex;position:fixed;inset:0}.live-channel-frame[data-v-6bd8bd1e]{background:#000;border:0;flex:1;width:100%;height:100%;transition:opacity .24s}.live-channel-frame.is-hidden[data-v-6bd8bd1e]{opacity:0}.live-channel-error[data-v-6bd8bd1e]{z-index:3;background:radial-gradient(circle at top,#ff464629,#0000 30%),linear-gradient(#090b13f0,#040508fa);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.live-channel-error-content[data-v-6bd8bd1e]{color:#fff;text-align:center;justify-items:center;gap:.9rem;width:min(34rem,100vw - 4rem);display:grid}.live-channel-error-kicker[data-v-6bd8bd1e]{color:#ffb3b3;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.live-channel-error-title[data-v-6bd8bd1e]{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:650}.live-channel-error-message[data-v-6bd8bd1e]{color:#ffffffc7;margin:0;font-size:1rem;line-height:1.45}.live-channel-error-retry[data-v-6bd8bd1e]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:999px;margin-top:.4rem;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600}.live-channel-error-retry[data-v-6bd8bd1e]:focus-visible,.live-channel-error-retry[data-v-6bd8bd1e]:hover{background:#ffffff2e}.episode-item.is-focused[data-v-51ff37d9],.season-select.is-focused[data-v-51ff37d9]{color:#fff;background-color:#f97316;border-color:#f97316;outline:none;box-shadow:0 0 0 3px #f9731666}.season-selector[data-v-51ff37d9]{margin:1.5rem 0;position:relative}.season-select[data-v-51ff37d9]{color:#e5e7eb;cursor:pointer;background:#1f1f1f url("data:image/svg+xml;utf8,<svg fill='white' height='14' width='14' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'><polygon points='5,7 10,12 15,7'/></svg>") right .8rem center no-repeat;border:1px solid #e5e7eb;border-radius:6px;padding:.7rem 2.2rem .7rem 1rem;transition:all .2s}.season-dropdown[data-v-51ff37d9]{z-index:100;background:#1e1e1e;border:1px solid #f97316;border-radius:6px;max-height:250px;margin-top:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.dropdown-item[data-v-51ff37d9]{color:#e5e7eb;border-bottom:1px solid #333;padding:.8rem 1rem}.dropdown-item.highlighted[data-v-51ff37d9]{color:#fff;background:#f97316}.episode-list[data-v-51ff37d9]{margin-top:1rem;padding:0;list-style:none}.episode-item[data-v-51ff37d9]{color:#e5e7eb;background:#292929;border-radius:6px;margin-bottom:.5rem;padding:1rem;transition:background .2s}.video-modal-backdrop[data-v-51ff37d9]{z-index:60;background-color:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-modal-container[data-v-51ff37d9]{background:#1e1e1e;border-radius:10px;flex-direction:column;width:90%;max-width:50vw;height:85%;display:flex;overflow:hidden}.video-modal-content[data-v-51ff37d9]{flex:1;padding:0 2rem 2rem;overflow-y:auto}.video-modal-header[data-v-51ff37d9]{justify-content:flex-end;padding:1rem;display:flex}.close-button[data-v-51ff37d9]{color:#e5e7eb;cursor:pointer;z-index:30;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:relative}.close-button:is(:hover,:focus) .close-icon[data-v-51ff37d9]{color:#e5e7eb}.close-button.is-focused[data-v-51ff37d9]{color:#fff;background-color:#f97316;transform:scale(1.12);box-shadow:0 0 0 3px #fdba74}.close-icon[data-v-51ff37d9]{width:1.5rem;height:1.5rem}.video-large-image[data-v-51ff37d9]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:40vh}.modal-title[data-v-51ff37d9]{color:#fff;margin:1rem 0;font-size:2rem}.tag-pill[data-v-51ff37d9]{color:#e5e7eb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500}.episode-item[data-v-36fb88de]{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.5rem;display:flex}.episode-item.is-focused[data-v-36fb88de]{border-radius:4px;outline:2px solid #fff}.episode-thumb[data-v-36fb88de]{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:120px;height:70px}.episode-info[data-v-36fb88de]{flex-direction:column;display:flex}.episode-name[data-v-36fb88de]{margin:0;font-size:1rem;font-weight:600}.episode-duration[data-v-36fb88de]{opacity:.7;font-weight:400}.episode-description[data-v-36fb88de]{opacity:.8;margin-top:.4rem;font-size:.9rem}.video-modal-backdrop[data-v-36fb88de]{z-index:60;background-color:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-modal-container[data-v-36fb88de]{background:#1e1e1e;border-radius:10px;flex-direction:column;width:90%;max-width:50vw;height:85%;display:flex;position:relative;overflow:hidden}.video-modal-content[data-v-36fb88de]{scrollbar-width:none;flex:1;width:90%;margin:0 auto;padding:1rem 1.5rem;overflow-y:auto}.video-modal-content[data-v-36fb88de]::-webkit-scrollbar{display:none}.video-modal-footer[data-v-36fb88de]{z-index:5;padding:2rem 3rem}.video-modal-footer[data-v-36fb88de],.video-modal-header[data-v-36fb88de]{justify-content:flex-end;display:flex;position:relative}.video-modal-header[data-v-36fb88de]{z-index:20;align-items:center;padding:1rem}.modal-title[data-v-36fb88de]{color:#fff;border-bottom:1px solid #e5e7eb;margin-top:2rem;font-size:1.6rem;font-weight:500;line-height:2.2rem}.close-button[data-v-36fb88de]{color:#e5e7eb;cursor:pointer;z-index:30;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:relative}.close-button:is(:hover,:focus) .close-icon[data-v-36fb88de]{color:#e5e7eb}.close-button.is-focused[data-v-36fb88de]{color:#fff;background-color:#f97316;transform:scale(1.12);box-shadow:0 0 0 3px #fdba74}.close-icon[data-v-36fb88de]{width:1.5rem;height:1.5rem}.video-image-wrapper[data-v-36fb88de]{z-index:1;width:100%;height:40vh;margin:0 auto;position:relative}.video-large-image[data-v-36fb88de]{-o-object-fit:cover;object-fit:cover;border-radius:2%;width:100%;height:100%}.tags-section[data-v-36fb88de]{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0;display:flex}.tag-pill[data-v-36fb88de]{border:1px solid #e5e7eb;border-radius:.5rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500}.tag-pill[data-v-36fb88de],.video-duration[data-v-36fb88de]{color:#e5e7eb}.video-description[data-v-36fb88de]{color:#f0f4fb;margin-top:.7rem;font-size:1rem;line-height:1.4}.sr-only[data-v-36fb88de]{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.play-button[data-v-36fb88de]{--play-size:1rem;color:#f97316;cursor:pointer;z-index:2;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0 0 0 2px;font-size:1.1rem;font-weight:600;transition:transform .25s,box-shadow .25s,background-color .25s;display:inline-flex;position:absolute;bottom:1.5rem;right:1.5rem}.play-button[data-v-36fb88de]:before{border-bottom:calc(var(--play-size)/2) solid transparent;border-left:calc(var(--play-size)) solid;border-top:calc(var(--play-size)/2) solid transparent;content:"";width:0;height:0;display:block;transform:translate(.1rem)}.play-button.idle-state[data-v-36fb88de]{color:#f97316;background:0 0;border:2px solid #f97316;transform:scale(.85)}.play-button.is-focused[data-v-36fb88de]:before{--play-size:2rem}.play-button.is-focused[data-v-36fb88de]{color:#fff;z-index:2;background-color:#f97316;border:none;width:5.5rem;height:5.5rem;transform:scale(1);box-shadow:0 0 0 3px #fdba74}.multimedia-page[data-v-6fa3f9d3]{color:#fff;min-height:calc(100vh - 2rem);margin:-1rem -2rem}.hero-banner[data-v-6fa3f9d3]{background:url(/ctv-header.jpg) 50%/cover no-repeat;min-height:52vh;padding:2.4rem 2.8rem 7rem;position:relative;overflow:hidden}.hero-content[data-v-6fa3f9d3]{padding:inherit;z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.5rem;display:flex;position:absolute;inset:0}.hero-copy[data-v-6fa3f9d3]{max-width:32rem}.hero-kicker[data-v-6fa3f9d3]{color:#ffffffbf;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .45rem;font-size:.92rem;font-weight:600}.hero-title[data-v-6fa3f9d3]{margin:0;font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:650;line-height:.96}.hero-description[data-v-6fa3f9d3]{color:#ffffffe0;margin:.9rem 0 0;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.35}.content-panel[data-v-6fa3f9d3]{z-index:1;padding:1.9rem 2rem 2.25rem;position:relative}.loading-state[data-v-6fa3f9d3]{display:block}.loading-category-block[data-v-6fa3f9d3]{scrollbar-width:none;-ms-overflow-style:none;margin-bottom:2.15rem;overflow-x:auto}.loading-category-block[data-v-6fa3f9d3]:last-child{margin-bottom:0}.loading-category-block[data-v-6fa3f9d3]::-webkit-scrollbar{display:none}.loading-carousel-container[data-v-6fa3f9d3]{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:.55rem .9rem .9rem;overflow:auto hidden}.loading-carousel-container[data-v-6fa3f9d3]::-webkit-scrollbar{display:none}.loading-carousel-track[data-v-6fa3f9d3]{flex-wrap:nowrap;align-items:stretch;gap:1.3rem;display:flex}.loading-carousel-item[data-v-6fa3f9d3]{flex:none;width:min(23rem,29vw)}.skeleton-text[data-v-6fa3f9d3]{border-radius:4px;width:18rem;height:1.6rem}.skeleton-text[data-v-6fa3f9d3],.skeleton-tile[data-v-6fa3f9d3]{background:#3a3f4b;position:relative;overflow:hidden}.skeleton-tile[data-v-6fa3f9d3]{border-radius:.75rem;width:100%;height:22vh}.skeleton-live-card[data-v-6fa3f9d3]{width:min(23rem,29vw)}.skeleton-meta-line[data-v-6fa3f9d3]{background:#3a3f4b;border-radius:999px;width:62%;height:.9rem;margin-top:.7rem;position:relative;overflow:hidden}.skeleton-meta-line-lg[data-v-6fa3f9d3]{width:78%}.skeleton-meta-line[data-v-6fa3f9d3]:before,.skeleton-text[data-v-6fa3f9d3]:before,.skeleton-tile[data-v-6fa3f9d3]:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff12 50%,#fff0);animation:1.6s infinite shimmer-6fa3f9d3;position:absolute;inset:0}@keyframes shimmer-6fa3f9d3{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=1200px){.hero-banner[data-v-6fa3f9d3]{min-height:38vh;padding:2rem 2.2rem 6.5rem}.content-panel[data-v-6fa3f9d3]{padding:1.6rem 1.5rem 1.8rem}.skeleton-live-card[data-v-6fa3f9d3]{width:min(21rem,42vw)}}@media (width<=900px){.multimedia-page[data-v-6fa3f9d3]{margin:-1rem}.hero-banner[data-v-6fa3f9d3]{padding:1.7rem 1.4rem 6rem}.content-panel[data-v-6fa3f9d3]{padding:1.2rem 1rem 1.5rem}.skeleton-live-card[data-v-6fa3f9d3]{width:min(18rem,68vw)}}.relative-container[data-v-9f5fab5c]{background-color:#0000;position:relative}.iframe-wrapper[data-v-9f5fab5c]{transition:all .3s;position:relative}.iframe-wrapper.is-focused[data-v-9f5fab5c]{box-shadow:0 0 0 4px #f97316}.youtube-iframe[data-v-9f5fab5c]{width:100%;height:100%;position:absolute;top:0;left:0}.modal-title[data-v-9f5fab5c]{margin:0;font-size:1.25rem;font-weight:700}.modal-subtitle[data-v-9f5fab5c]{margin-top:.25rem;font-size:.875rem}.empty-state-container[data-v-53ff2a59]{justify-content:center;align-items:center;height:100%;display:flex}.empty-state-content[data-v-53ff2a59]{flex-direction:column;justify-content:center;gap:1rem;padding:2rem;display:flex}.empty-state-title[data-v-53ff2a59]{color:#f3f4f6;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.empty-state-description[data-v-53ff2a59]{color:#9ca3af;font-size:1.125rem}.settings-page[data-v-ce89fd6d]{color:#e5e7eb;flex-direction:column;height:100%;font-family:Inter,sans-serif;display:flex}.page-header[data-v-ce89fd6d]{justify-content:space-between;align-items:center;padding:1rem;display:flex}.page-title[data-v-ce89fd6d]{color:#f3f4f6;font-size:2.5rem;font-weight:700}.close-button[data-v-ce89fd6d]{color:#d1d5db;cursor:pointer;background:0 0;border:none;font-size:2.2rem;transition:transform .2s}.close-button.focused[data-v-ce89fd6d]{color:#fff;transform:scale(1.2)}.content-section[data-v-ce89fd6d]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:70%;display:flex}.wifi-title[data-v-ce89fd6d]{color:#e5e7eb;font-size:3.5vh}.wifi-sub[data-v-ce89fd6d]{color:#9ca3af;margin-top:1vh;font-size:2.5vh}.light[data-v-ce89fd6d]{margin-left:.5rem;font-weight:200}.offline-text[data-v-ce89fd6d]{margin-top:2rem;font-size:3rem;font-weight:200}.wifi-status[data-v-ce89fd6d]{align-items:center;margin-top:1vh;display:flex}.wifi-icon-wrapper[data-v-ce89fd6d]{flex-direction:column;align-items:center;font-size:5vh;display:flex}.wifi-status-text[data-v-ce89fd6d]{margin-top:.5rem;font-size:1.2rem}.wifi-speed[data-v-ce89fd6d]{margin-left:2rem;margin-right:1rem;font-size:2.2rem}.wifi-offline-icon[data-v-ce89fd6d]{margin-top:1vh;font-size:5vh}.reboot-section[data-v-ce89fd6d]{justify-content:center;align-items:center;height:30%;display:flex}.reboot-button-wrapper[data-v-ce89fd6d]{width:15vh;height:15vh}.offer-tile[data-v-ce89fd6d]{height:100%}video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}.ad-loading-container[data-v-11c9c32a]{z-index:9999;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ad-content[data-v-11c9c32a]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ad-overlay[data-v-11c9c32a]{color:#fff;z-index:10;background:#0009;border-radius:50px;flex-direction:row;align-items:center;gap:12px;padding:10px 20px;display:flex;position:absolute;top:20px;right:20px}.loading-text-line[data-v-11c9c32a]{white-space:nowrap;font-family:sans-serif;font-size:24px}.error-text[data-v-11c9c32a],.loading-text[data-v-11c9c32a]{color:#fff;font-family:sans-serif}.timer-circle[data-v-11c9c32a]{background:#000c;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.timer-number[data-v-11c9c32a]{color:#fff;font-family:sans-serif;font-size:20px;font-weight:700;position:absolute}.progress-ring[data-v-11c9c32a]{width:100%;height:100%;position:absolute;transform:rotate(-90deg)}.progress-ring__bg[data-v-11c9c32a]{fill:none;stroke:#fff3;stroke-width:8px}.progress-ring__progress[data-v-11c9c32a]{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:8px;transition:stroke-dashoffset .1s linear}.video-wrapper[data-v-11c9c32a]{width:100%;height:100%;position:relative}.loading-overlay[data-v-11c9c32a]{z-index:10;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.loading-image[data-v-11c9c32a]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;padding:0 20vw}.hidden-video[data-v-11c9c32a]{visibility:hidden}.streaming-grid-container[data-v-b299380f]{scrollbar-width:none;width:95vw;display:grid;overflow:scroll}.streaming-grid-container[data-v-b299380f]::-webkit-scrollbar{display:none}.streaming-offer-tile[data-v-b299380f]{background-color:#374151;border:1px solid #4b5563;position:relative}.streaming-item-content[data-v-b299380f]{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.streaming-item-image[data-v-b299380f]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.video-preview-wrapper{z-index:0;background:#1a1a1a;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.video-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.play-overlay{z-index:2;background:#0003;justify-content:center;align-items:center;padding-bottom:1.6vh;transition:background .2s;display:flex;position:absolute;inset:0}.play-overlay:hover{background:#0000004d}.play-button{-webkit-backdrop-filter:blur(.4vh);backdrop-filter:blur(.4vh);background:#fff3;border-radius:999vh;padding:1.6vh;transition:background .2s}.play-button:hover{background:#ffffff4d}.play-icon{color:#fff;width:3.2vh;height:3.2vh}.bottom-info{z-index:3;background:linear-gradient(#0000,#000c);padding:1.2vh;position:absolute;bottom:0;left:0;right:0}.bottom-title{color:#fff;margin-bottom:.4vh;font-size:1.8vh;font-weight:600}.fullscreen-video-container{z-index:50;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fullscreen-video{max-width:100%;max-height:100%}.welcome-videos-grid-container[data-v-9c6c0949]{gap:1.6vh;display:grid}.hidden-next-video-preload[data-v-9c6c0949]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.hivestack-container{background:#000;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;position:relative;overflow:hidden}.hivestack-fallback{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hivestack-fallback-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:100%;max-height:100%}.loading-overlay,.slot-container{position:absolute;inset:0}.loading-overlay{z-index:5;background:0 0;justify-content:center;align-items:center;display:flex}.loading-image{max-width:100%;max-height:100%}.advertisement-content,.loading-image,.slot-video{-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.advertisement-content,.slot-video{width:100%;height:100%}.hidden-video{visibility:hidden}.slot-container{backface-visibility:hidden;opacity:1;z-index:1;width:100%;height:100%;transform:translateZ(0)}.slot-hidden{opacity:0;pointer-events:none;z-index:0}.video-wrapper{width:100%;height:100%;position:relative}.brand-card[data-v-096d9137]{background:radial-gradient(circle at 50% 35%,#1f2937 0,#0b0f17 70%,#05070c 100%)}.brand-inner[data-v-096d9137]{text-align:center;flex-direction:column;align-items:center;gap:clamp(1rem,3vh,2.5rem);animation:.9s ease-out both brand-rise-096d9137;display:flex}.brand-tagline[data-v-096d9137]{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.25rem,3.2vh,2.5rem);font-weight:300}.brand-logo[data-v-096d9137]{width:clamp(28rem,60vw,68rem);height:auto;max-height:34vh}.brand-property[data-v-096d9137]{color:#f3f4f6;font-size:clamp(1.5rem,4vh,3.25rem);font-weight:600}.brand-clock[data-v-096d9137]{color:#d1d5db;flex-direction:column;gap:.25rem;margin-top:clamp(.5rem,2vh,2rem);display:flex}.brand-time[data-v-096d9137]{font-size:clamp(2rem,6vh,5rem);font-weight:200;line-height:1}.brand-date[data-v-096d9137]{color:#9ca3af;font-size:clamp(1rem,2.4vh,1.75rem);font-weight:300}@keyframes brand-rise-096d9137{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.weather-glyph[data-v-a76d9b96]{width:1em;height:1em;display:block}.weather-card[data-v-c754af87]{background:radial-gradient(circle at 50% 30%,#16202e 0,#0b0f17 72%,#05070c 100%);justify-content:center;align-items:center;display:flex}.weather-panel[data-v-c754af87]{color:#e5e7eb;flex-direction:column;gap:clamp(1.25rem,4vh,3rem);width:min(88vw,78rem);animation:.8s ease-out both weather-rise-c754af87;display:flex}.weather-header[data-v-c754af87]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.weather-city[data-v-c754af87]{color:#f9fafb;font-size:clamp(1.75rem,5vh,4rem);font-weight:600}.weather-condition[data-v-c754af87]{color:#9ca3af;font-size:clamp(1rem,2.6vh,1.75rem);font-weight:300}.weather-now[data-v-c754af87]{align-items:center;gap:clamp(.5rem,1.5vh,1.25rem);display:flex}.weather-now-glyph[data-v-c754af87]{color:#fbbf24;font-size:clamp(3rem,8vh,6rem)}.weather-now-temp[data-v-c754af87]{font-size:clamp(2.75rem,8vh,6rem);font-weight:200;line-height:1}.weather-hourly[data-v-c754af87]{border-top:1px solid #9ca3af40;border-bottom:1px solid #9ca3af40;justify-content:space-between;gap:clamp(.5rem,1.5vw,1.5rem);padding:clamp(.75rem,2vh,1.5rem) 0;display:flex}.weather-hour[data-v-c754af87]{flex-direction:column;flex:1;align-items:center;gap:clamp(.35rem,1vh,.75rem);display:flex}.weather-daily[data-v-c754af87]{justify-content:space-between;gap:clamp(.5rem,1.5vw,1.5rem);display:flex}.weather-day[data-v-c754af87]{flex-direction:column;flex:1;align-items:center;gap:clamp(.35rem,1vh,.75rem);display:flex}.weather-cell-label[data-v-c754af87]{color:#9ca3af;font-size:clamp(.85rem,2vh,1.4rem);font-weight:400}.weather-cell-glyph[data-v-c754af87]{color:#cbd5e1;font-size:clamp(1.75rem,4.5vh,3rem)}.weather-cell-temp[data-v-c754af87]{font-size:clamp(1.1rem,2.6vh,1.9rem);font-weight:500}.weather-day-temps[data-v-c754af87]{gap:.6rem;font-size:clamp(1.1rem,2.6vh,1.9rem);display:flex}.weather-day-temps .hi[data-v-c754af87]{color:#f3f4f6;font-weight:600}.weather-day-temps .lo[data-v-c754af87]{color:#9ca3af;font-weight:300}@keyframes weather-rise-c754af87{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.lobby-stage{background:#05070c;width:100%;height:100%;position:relative;overflow:hidden}.lobby-stage .loading-image,.lobby-stage .slot-video{-o-object-position:center;object-position:center}.lobby-stage .loading-overlay{display:none}.lobby-fallback{z-index:0;background:radial-gradient(circle at 50% 42%,#141a24 0,#05070c 72%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.lobby-fallback-logo{opacity:.85;width:min(34vw,40rem);height:auto}.lobby-card{z-index:2;justify-content:center;align-items:center;padding:clamp(2rem,6vh,6rem);display:flex;position:absolute;inset:0}.lobby-fade-enter-active,.lobby-fade-leave-active{transition:opacity .5s}.lobby-fade-enter-from,.lobby-fade-leave-to{opacity:0}.lobby-overlay[data-v-2e977852]{z-index:10000;background:#000;position:fixed;inset:0;overflow:hidden}.redirect-page[data-v-28e4096c]{box-sizing:border-box;color:#fff;text-align:center;background:radial-gradient(circle at top,#252525 0,#000 58%);justify-content:center;min-height:100vh;padding:2rem}.redirect-page[data-v-28e4096c],.redirect-state[data-v-28e4096c]{align-items:center;display:flex}.redirect-state[data-v-28e4096c]{flex-direction:column;width:100%;max-width:34rem}.redirect-title[data-v-28e4096c]{margin:0;font-size:clamp(2rem,4vw,3.6rem);font-weight:700}.redirect-loader[data-v-28e4096c]{justify-content:center;gap:.75rem;width:min(18rem,70vw);margin-top:2.5rem;display:flex}.redirect-dot[data-v-28e4096c]{animation:1.2s ease-in-out infinite pulse-28e4096c;animation-delay:calc(var(--i)*80ms);background:#ffffff59;border-radius:999px;width:.7rem;height:.7rem}.redirect-logo[data-v-28e4096c]{align-self:center;width:min(16rem,52vw);margin-top:18vh;display:block}.redirect-error-message[data-v-28e4096c],.redirect-subtitle[data-v-28e4096c]{color:#ffffffb8;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.4rem)}.redirect-state-error[data-v-28e4096c]{gap:1rem}@keyframes pulse-28e4096c{0%,to{opacity:.3;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.loading-screen[data-v-e51cd2ae]{background:#000;justify-content:center;align-items:center;min-height:100vh;display:flex}.loading-pulse[data-v-e51cd2ae]{color:#fff;font-size:clamp(1rem,1vw + .75rem,2rem);animation:1.5s infinite pulse-e51cd2ae}@keyframes pulse-e51cd2ae{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.login-page[data-v-e51cd2ae]{box-sizing:border-box;background:radial-gradient(circle at top,#2563eb33,#0000 42%),linear-gradient(#0f172a,#111827 45%,#030712);min-height:100vh;padding:clamp(1.25rem,3vw,4rem)}.login-page[data-v-e51cd2ae],.page-shell[data-v-e51cd2ae]{justify-content:center;align-items:center;display:flex}.page-shell[data-v-e51cd2ae]{flex-direction:column;gap:clamp(1.5rem,3.5vh,4rem);width:min(100%,112rem);min-height:calc(100vh - clamp(2.5rem,6vw,8rem))}.content-card[data-v-e51cd2ae]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #ffffff24;border-radius:clamp(1rem,1.5vw,2rem);flex-direction:column;align-items:center;gap:clamp(1.25rem,3vh,2.5rem);width:min(100%,56rem);padding:clamp(1.5rem,3vw,3rem);display:flex;box-shadow:0 2rem 4rem #00000052}.content-card.qr-mode[data-v-e51cd2ae]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;width:min(100%,46rem);padding:0}.copy-block[data-v-e51cd2ae]{text-align:center;flex-direction:column;align-items:center;gap:clamp(.6rem,1.4vh,1rem);display:flex}.eyebrow[data-v-e51cd2ae]{color:#93c5fd;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.85rem,.45vw + .75rem,1.2rem);font-weight:700}.message[data-v-e51cd2ae]{color:#f8fafc;max-width:24ch;margin:0;font-size:clamp(1.6rem,1.2vw + 1.1rem,3.4rem);line-height:1.15}.supporting-text[data-v-e51cd2ae]{color:#cbd5e1;max-width:34ch;margin:0;font-size:clamp(1rem,.7vw + .7rem,1.45rem);line-height:1.5}.panel[data-v-e51cd2ae]{justify-content:center;align-items:center;width:100%;display:flex}.qr-box[data-v-e51cd2ae]{aspect-ratio:1;background:#fff;border-radius:clamp(1rem,1.4vw,1.5rem);width:min(100%,clamp(15rem,34vw,28rem));padding:clamp(.16rem,.36vw,.28rem);box-shadow:0 1.5rem 3rem #0f172a2e}.qr-svg[data-v-e51cd2ae]{width:100%;height:100%;display:block}.qr-svg[data-v-e51cd2ae] svg{aspect-ratio:1;width:100%;height:auto;display:block}.logo[data-v-e51cd2ae]{opacity:.96;justify-content:center;align-items:center;display:flex}.form-container[data-v-e51cd2ae]{align-items:center;max-width:clamp(18rem,36vw,30rem)}.auth-form[data-v-e51cd2ae],.form-container[data-v-e51cd2ae]{flex-direction:column;width:100%;display:flex}.auth-form[data-v-e51cd2ae]{gap:clamp(1rem,2vh,1.6rem)}.input-section[data-v-e51cd2ae]{width:100%}.input-label[data-v-e51cd2ae]{color:#fff;text-align:center;margin-bottom:8px;font-size:1.2rem}.auth-input[data-v-e51cd2ae]{box-sizing:border-box;color:#0f172a;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#fff;border:3px solid #2563eb;border-radius:.9rem;outline:none;width:100%;padding:clamp(.85rem,1.5vh,1.2rem) clamp(1rem,1.8vw,1.5rem);font-size:clamp(1rem,.8vw + .75rem,1.6rem);font-weight:700;box-shadow:0 0 #fff3}.auth-input[data-v-e51cd2ae]:focus{border-color:#bfdbfe;box-shadow:0 0 0 .3rem #3b82f638}.auth-input[data-v-e51cd2ae]::placeholder{color:#64748b}.auth-button[data-v-e51cd2ae]{color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#2563eb;border:none;border-radius:.9rem;width:100%;padding:clamp(.9rem,1.6vh,1.25rem) clamp(1rem,1.8vw,1.5rem);font-size:clamp(1rem,.75vw + .75rem,1.4rem);font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 .8rem 1.8rem #2563eb4d}.auth-button[data-v-e51cd2ae]:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 1rem 2rem #4f46e552}.auth-button[data-v-e51cd2ae]:disabled{cursor:not-allowed;opacity:.5;transform:none}.error-box[data-v-e51cd2ae]{box-sizing:border-box;color:#fff;text-align:center;background:#ef44442e;border:1px solid #f8717180;border-radius:.9rem;width:100%;margin-top:clamp(.9rem,1.4vh,1.2rem);padding:clamp(.8rem,1.4vh,1rem);font-size:clamp(.95rem,.55vw + .75rem,1.25rem)}@media (height<=720px){.page-shell[data-v-e51cd2ae]{justify-content:flex-start}.content-card[data-v-e51cd2ae]{gap:1rem;padding:1.25rem}}@media (width<=720px){.login-page[data-v-e51cd2ae]{padding:1rem}.content-card[data-v-e51cd2ae],.content-card.qr-mode[data-v-e51cd2ae]{width:100%}.form-container[data-v-e51cd2ae]{max-width:100%}}.close-button[data-v-8384127e]{background-color:#0000;border:none;position:relative}.close-button[data-v-8384127e],.close-button-circle[data-v-8384127e]{justify-content:center;align-items:center;display:flex}.close-button-circle[data-v-8384127e]{border:.35vh solid #0000;border-radius:9999px;width:5vh;height:5vh;transition:all .2s}.focused-border[data-v-8384127e]{transform:scale(1.1);border-color:var(--color-orange)!important}.close-icon[data-v-8384127e]{color:#fff;width:3vh;height:3vh}.page-layout[data-v-9251da39]{color:#fff;background-color:#000;flex-direction:column;width:100vw;height:100vh;display:flex}.page-header[data-v-9251da39]{justify-content:space-between;width:70%;height:20vh;margin:auto;padding:0 2rem}.header-left[data-v-9251da39],.page-header[data-v-9251da39]{align-items:center;display:flex}.header-left[data-v-9251da39]{justify-items:center}.logo-wrapper[data-v-9251da39]{justify-content:center;align-items:center;width:5.4vh;height:5.4vh;display:flex}.page-title[data-v-9251da39]{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:0;margin-left:1.8vh;font-family:Inter,sans-serif;font-size:3vh;font-weight:300;overflow:hidden}.page-main[data-v-9251da39]{height:80vh;padding:0 2rem;overflow:hidden}.sidebar-wifi-modal[data-v-7e5edf89]{justify-content:center;min-height:100%;padding:clamp(1.5rem,3vh,3rem) clamp(1.25rem,2.5vw,3rem) clamp(2rem,4vh,4rem)}.sidebar-wifi-modal[data-v-7e5edf89],.wifi-card[data-v-7e5edf89]{align-items:center;display:flex}.wifi-card[data-v-7e5edf89]{background:radial-gradient(circle at 0 0,#fa480b38,#0000 32%),linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem);width:min(100%,1100px);padding:clamp(1.5rem,3vw,3rem);box-shadow:inset 0 1px #ffffff0a}.wifi-copy[data-v-7e5edf89]{flex:22rem;max-width:36rem}.wifi-eyebrow[data-v-7e5edf89]{color:#fdba74;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(.85rem,1.4vh,1rem);font-weight:600}.wifi-heading[data-v-7e5edf89]{color:#fff;margin:0;font-size:clamp(2rem,4.25vh,3.5rem);font-weight:600;line-height:1.05}.wifi-description[data-v-7e5edf89]{color:#d1d5db;margin:1rem 0 0;font-size:clamp(1rem,1.8vh,1.35rem);line-height:1.5}.wifi-details[data-v-7e5edf89]{gap:1rem;margin-top:2rem;display:grid}.wifi-detail-card[data-v-7e5edf89]{background:#00000038;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.wifi-detail-label[data-v-7e5edf89]{color:#fdba74;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.8rem,1.3vh,.95rem);font-weight:600}.wifi-detail-value[data-v-7e5edf89]{color:#fff;word-break:break-word;font-size:clamp(1.1rem,2.2vh,1.75rem);font-weight:500;line-height:1.3}.wifi-empty-state[data-v-7e5edf89]{color:#d1d5db;background:#ffffff0d;border-radius:1rem;margin-top:2rem;padding:1rem 1.15rem;font-size:clamp(.95rem,1.7vh,1.2rem)}.wifi-qr-panel[data-v-7e5edf89]{flex-direction:column;flex:0 22rem;align-items:center;gap:1rem;display:flex}.wifi-qr-shell[data-v-7e5edf89]{background-color:#fff;border-radius:1.25rem;width:fit-content;padding:1rem;box-shadow:0 24px 60px #00000047}.wifi-qr-code[data-v-7e5edf89],.wifi-qr-placeholder[data-v-7e5edf89]{border-radius:.9rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.wifi-qr-placeholder[data-v-7e5edf89]{color:#4b5563;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);font-size:clamp(1rem,1.8vh,1.2rem);font-weight:600}.wifi-qr-caption[data-v-7e5edf89]{color:#d1d5db;text-align:center;max-width:18rem;margin:0;font-size:clamp(.95rem,1.55vh,1.15rem);line-height:1.45}@media (width<=900px){.wifi-card[data-v-7e5edf89]{text-align:center;justify-content:center}.wifi-copy[data-v-7e5edf89]{max-width:none}.wifi-details[data-v-7e5edf89]{width:100%}}.sidebar-container[data-v-7783ded9]{background:#1a1a1a;flex-direction:column;width:auto;height:100vh;padding:2vh 0;transition:transform .3s;display:flex;overflow-y:auto}.navigation-buttons[data-v-7783ded9]{flex-direction:column;justify-content:space-between;width:clamp(2.75rem,6vh,5.25rem);height:100%;margin:0 auto;display:flex}.nav-button[data-v-7783ded9]{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:100%;height:clamp(2.5rem,5.5vh,5rem);transition:background .2s,transform .12s;display:flex;position:relative}.nav-button.active[data-v-7783ded9],.nav-button.focused[data-v-7783ded9],.nav-button[data-v-7783ded9]:hover{background:#333}.nav-button[data-v-7783ded9]:before{content:"";background:#fa480b;width:10px;height:100%;transition:transform .2s;position:absolute;top:0;left:0;transform:translate(-100%)}.nav-button.focused[data-v-7783ded9]:before{transform:translate(0)}.custom-logo[data-v-7783ded9]{z-index:10;width:clamp(1.9rem,3.5vh,3.25rem);height:clamp(1.9rem,3.5vh,3.25rem)}.nav-icon[data-v-7783ded9]{filter:brightness(0)invert()}.nav-icon[data-v-7783ded9],.nav-icon-orange[data-v-7783ded9]{z-index:10;width:clamp(1.75rem,3.25vh,3rem);height:clamp(1.75rem,3.25vh,3rem)}.nav-divider[data-v-7783ded9]{background:#fa480b;width:75%;height:.22vh;margin:1vh auto}.message-badge[data-v-7783ded9]{aspect-ratio:1;color:#fff;z-index:20;background:#f44;border-radius:9999px;justify-content:center;align-items:center;width:clamp(.9rem,2vh,1.7rem);font-size:clamp(.6rem,1vh,.9rem);font-weight:700;display:flex;position:absolute;top:1.8vh;right:1.5vh}.debug-console-panel[data-v-db66b527]{border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:100%;min-width:0;height:68vh;margin-top:2vh;display:flex;overflow:hidden}.debug-console-header[data-v-db66b527]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.debug-console-kicker[data-v-db66b527]{color:#fdba74;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.debug-console-title[data-v-db66b527]{color:#f9fafb;margin:0;font-size:1.15rem;font-weight:600}.debug-console-clear[data-v-db66b527]{color:#f9fafb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:.45rem .85rem;font-size:.75rem}.debug-console-stream[data-v-db66b527]{flex-direction:column;flex:1;gap:.65rem;padding:.85rem 1rem 1rem;display:flex;overflow-y:auto}.debug-console-empty[data-v-db66b527]{color:#9ca3af;text-align:center;margin:auto 0;font-size:.9rem}.debug-console-entry[data-v-db66b527]{background:#ffffff0a;border-left:.28rem solid #60a5fa;border-radius:.85rem;padding:.7rem .8rem}.debug-console-entry-info[data-v-db66b527]{border-left-color:#34d399}.debug-console-entry-warn[data-v-db66b527]{border-left-color:#fbbf24}.debug-console-entry-error[data-v-db66b527]{border-left-color:#f87171}.debug-console-meta[data-v-db66b527]{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.45rem;font-size:.7rem;display:flex}.debug-console-time[data-v-db66b527]{color:#94a3b8}.debug-console-level[data-v-db66b527]{color:#f97316;font-weight:700}.debug-console-message[data-v-db66b527]{color:#f8fafc;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.82rem;line-height:1.35}.greeting-text[data-v-8a1459c9]{color:#e5e7eb;font-size:clamp(.9rem,1.3vh,1.5rem);font-weight:400}.guest-name[data-v-8a1459c9]{color:#9ca3af;font-size:clamp(1.25rem,2vh,2.25rem);font-weight:600}.weather-info[data-v-e9f8c83b]{color:#d1d5db;text-align:right}.temperature[data-v-e9f8c83b]{font-size:clamp(1.5rem,2.6vh,3rem);font-weight:300}.wifiInfo-container[data-v-d1106c7d]{color:#fff;text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.qr-wifiInfo-section[data-v-d1106c7d]{flex-shrink:0}.qr-wifiInfo-wrapper[data-v-d1106c7d]{background-color:#fff;border-radius:.6vh;width:fit-content;margin-bottom:3vh}.qr-code-wifiInfo-container[data-v-d1106c7d],.qr-wifiInfo-placeholder[data-v-d1106c7d]{border-radius:.8vh;justify-content:center;align-items:center;display:flex}.qr-placeholder[data-v-d1106c7d]{color:#000;background-color:#fff;font-weight:500}.wifiInfo-title[data-v-d1106c7d]{word-break:break-word}.wifiInfo-title[data-v-d1106c7d],.wifiInfo-welcome[data-v-d1106c7d]{color:#e5e7eb;margin-bottom:.75vh;font-size:clamp(.9rem,1.7vh,1.6rem);font-weight:700}.wifiInfo-welcome[data-v-d1106c7d]{margin-top:2vh}.wifiInfo-description[data-v-d1106c7d]{color:#9ca3af;word-break:break-word;max-width:90%;margin:0 auto;font-size:clamp(.85rem,1.55vh,1.35rem);line-height:1.25}.wifiInfo-info[data-v-d1106c7d]{flex:1;padding:0;overflow:hidden}.wifiInfo-password[data-v-d1106c7d]{color:#9ca3af;word-break:break-word;margin-bottom:.8vh;font-size:clamp(.85rem,1.55vh,1.35rem)}.page-info-panel[data-v-36ac447c]{width:100%;min-width:0;margin-top:2vh}.header[data-v-36ac447c]{justify-content:space-between;align-items:flex-start;padding:0 1vw;display:flex}.weather-wrapper[data-v-36ac447c]{text-align:right}.divider[data-v-36ac447c]{border-top:1px solid #9ca3af;width:80%;margin:2vh auto}.content[data-v-36ac447c]{overflow:hidden}.reminder[data-v-36ac447c]{color:#6b7280;align-items:center;margin-bottom:.5rem;font-size:.75rem;display:flex}.reminder-icon[data-v-36ac447c]{fill:currentColor;width:.75rem;height:.75rem;margin-right:.25rem}.reminder-label[data-v-36ac447c]{font-weight:500}.checkout-time[data-v-36ac447c]{color:#f97316;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.featured-image[data-v-36ac447c]{position:relative;overflow:hidden}.featured-img[data-v-36ac447c]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.image-overlay[data-v-36ac447c]{background:linear-gradient(#0000,#000c);padding:.75rem;position:absolute;bottom:0;left:0;right:0}.image-text[data-v-36ac447c]{color:#fff}.image-title[data-v-36ac447c]{margin-bottom:.25rem;font-size:1rem;font-weight:700}.image-subtitle[data-v-36ac447c]{opacity:.9;font-size:.875rem}.powered-by-logo-container[data-v-36ac447c]{justify-content:center;width:100%;margin-top:3vh;display:flex}.powered-by-logo[data-v-36ac447c]{filter:invert(71%)sepia(8%)saturate(542%)hue-rotate(182deg)brightness(91%)contrast(85%);width:auto;height:7vh}.kiosk-grid[data-v-7f87a3a9]{background:var(--bg-layout);-moz-column-gap:0;grid-template:"sidebar ad rail"74vh"sidebar menu menu"1fr/auto minmax(0,1fr) clamp(13rem,21%,32rem);column-gap:0;width:min(100vw,177.778vh);height:100vh;display:grid;position:relative;overflow:hidden}.grid-sidebar[data-v-7f87a3a9]{grid-area:sidebar}.grid-ad[data-v-7f87a3a9]{aspect-ratio:16/9;grid-area:ad;place-self:start;width:auto;max-width:100%;height:100%}.grid-ad[data-v-7f87a3a9],.grid-rail[data-v-7f87a3a9]{min-width:0;min-height:0}.grid-rail[data-v-7f87a3a9]{grid-area:rail;position:relative;overflow:hidden}.grid-rail-inner[data-v-7f87a3a9]{position:absolute;top:0;left:0;right:0}.grid-menu[data-v-7f87a3a9]{scrollbar-width:none;-ms-overflow-style:none;grid-area:menu;align-items:center;min-width:0;display:flex;overflow:auto hidden}.grid-menu[data-v-7f87a3a9]::-webkit-scrollbar{display:none}.environment-watermark[data-v-7f87a3a9]{opacity:.5;pointer-events:none;background-color:#fa480a;width:4.5rem;height:4.5rem;position:absolute;bottom:2rem;right:2rem;-webkit-mask-image:url(/images/cog-icon.svg);mask-image:url(/images/cog-icon.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tv-shell[data-v-e286706d]{background:var(--bg-layout);grid-template-columns:auto 1fr;width:min(100vw,177.778vh);height:100vh;display:grid;overflow:hidden}.main-page-layout-container[data-v-e286706d]{grid-template-rows:auto 1fr;height:100%;display:grid}.video-main-container[data-v-e286706d]{scrollbar-width:none;-ms-overflow-style:none;padding:1rem 2rem;display:block;overflow:auto}.video-main-container[data-v-e286706d]::-webkit-scrollbar{display:none}.grid[data-v-1bf2a537]{display:grid}.mb-2[data-v-1bf2a537]{margin-bottom:.5rem}.mb-4[data-v-1bf2a537]{margin-bottom:1rem}.max-w-520px[data-v-1bf2a537]{max-width:520px}.min-h-screen[data-v-1bf2a537]{min-height:100vh}.w-full[data-v-1bf2a537]{width:100%}.flex[data-v-1bf2a537]{display:flex}.cursor-pointer[data-v-1bf2a537]{cursor:pointer}.appearance-none[data-v-1bf2a537]{appearance:none}.place-content-center[data-v-1bf2a537]{place-content:center}.items-center[data-v-1bf2a537]{align-items:center}.justify-center[data-v-1bf2a537]{justify-content:center}.overflow-hidden[data-v-1bf2a537]{overflow:hidden}.border-0[data-v-1bf2a537]{border-width:0}.bg-transparent[data-v-1bf2a537]{background-color:#0000}.bg-white[data-v-1bf2a537]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.p-0[data-v-1bf2a537]{padding:0}.px-2[data-v-1bf2a537]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-1bf2a537]{text-align:center}.text-\[56px\][data-v-1bf2a537]{font-size:56px}.text-2xl[data-v-1bf2a537]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-1bf2a537]{font-size:.875rem;line-height:1.25rem}.text-neutral-500[data-v-1bf2a537]{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity))}.text-neutral-950[data-v-1bf2a537]{--un-text-opacity:1;color:rgb(10 10 10/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-1bf2a537]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.text-inherit[data-v-1bf2a537]{color:inherit}.font-medium[data-v-1bf2a537]{font-weight:500}.font-semibold[data-v-1bf2a537]{font-weight:600}.leading-none[data-v-1bf2a537]{line-height:1}.tracking-wide[data-v-1bf2a537]{letter-spacing:.025em}.font-sans[data-v-1bf2a537]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-1bf2a537]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-1bf2a537]{text-decoration-line:underline}.underline-offset-3[data-v-1bf2a537]{text-underline-offset:3px}.antialiased[data-v-1bf2a537]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-neutral-950[data-v-1bf2a537]{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity))}.dark\:text-white[data-v-1bf2a537]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[72px\][data-v-1bf2a537]{font-size:72px}.sm\:text-3xl[data-v-1bf2a537]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-6683c155]{display:grid}.mb-2[data-v-6683c155]{margin-bottom:.5rem}.mb-4[data-v-6683c155]{margin-bottom:1rem}.max-w-520px[data-v-6683c155]{max-width:520px}.min-h-screen[data-v-6683c155]{min-height:100vh}.place-content-center[data-v-6683c155]{place-content:center}.overflow-hidden[data-v-6683c155]{overflow:hidden}.bg-white[data-v-6683c155]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-6683c155]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-6683c155]{text-align:center}.text-\[56px\][data-v-6683c155]{font-size:56px}.text-2xl[data-v-6683c155]{font-size:1.5rem;line-height:2rem}.text-neutral-500[data-v-6683c155]{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity))}.text-neutral-950[data-v-6683c155]{--un-text-opacity:1;color:rgb(10 10 10/var(--un-text-opacity))}.font-medium[data-v-6683c155]{font-weight:500}.font-semibold[data-v-6683c155]{font-weight:600}.leading-none[data-v-6683c155]{line-height:1}.tracking-wide[data-v-6683c155]{letter-spacing:.025em}.font-sans[data-v-6683c155]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-6683c155]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-6683c155]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-neutral-950[data-v-6683c155]{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity))}.dark\:text-white[data-v-6683c155]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[72px\][data-v-6683c155]{font-size:72px}.sm\:text-3xl[data-v-6683c155]{font-size:1.875rem;line-height:2.25rem}}
/*$vite$:1*/