.vg-toolbar{z-index:3;flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex;position:relative}.vg-toolbar button,.vg-toolbar select,.vg-toolbar input,.vg-picker input,.vg-picker button,.vg-empty button{font:inherit;color:inherit;box-sizing:border-box;background:#14161c;border:1px solid #3b3d45;border-radius:22px;min-height:44px;padding:10px 16px}.vg-toolbar button,.vg-picker button,.vg-empty button{cursor:pointer}.vg-source{color:#b8b5ad;flex-direction:column;gap:5px;font-size:12px;display:flex}.vg-source select{color:#f3f1ec;max-width:220px;font-size:14px}.vg-category{position:relative}.vg-category-trigger{text-align:left;max-width:360px}.vg-favorites[aria-pressed=true],.vg-option[aria-pressed=true]{color:#e8a85f;background:#e8a85f12;border-color:#e8a85f}.vg-channel-search{flex:1;min-width:180px;max-width:300px}.vg-clear{color:#b8b5ad!important;background:0 0!important}.vg-picker{box-sizing:border-box;z-index:8;background:#14161c;border:1px solid #3b3d45;border-radius:14px;width:360px;max-width:calc(100vw - 48px);padding:18px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 60px #000a}.vg-picker-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vg-picker-heading button{min-width:44px;padding:0;font-size:24px}.vg-picker input{background:#090a0d;border-radius:8px;width:100%;margin-bottom:12px}.vg-options{max-height:300px;padding:4px;overflow:auto}.vg-source-group h3{color:#b8b5ad;letter-spacing:.04em;margin:16px 8px 8px;font-size:12px}.vg-option{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:4px 0;display:flex;background:0 0!important;border-radius:8px!important}.vg-option small{color:#8c897f}.vg-summary{color:#8c897f;justify-content:space-between;gap:12px;margin:8px 0;font-size:13px;display:flex}.vg-empty{border:1px solid #3b3d45;border-radius:12px;padding:28px}.vg-empty h3{margin:0;font-size:20px}.vg-empty p{color:#b8b5ad;line-height:1.5}.vg-toolbar button:focus-visible,.vg-toolbar input:focus-visible,.vg-toolbar select:focus-visible,.vg-picker button:focus-visible,.vg-picker input:focus-visible{outline-offset:3px;outline:2px solid #f3f1ec}.vesper-native-reference .vg-toolbar{gap:8px}.vesper-native-reference .vg-source{width:100%}.vesper-native-reference .vg-source select{width:100%;max-width:none}.vesper-native-reference .vg-channel-search{flex-basis:100%;width:100%;max-width:none}.vesper-native-reference .vg-picker{width:320px;max-width:330px}.vesper-tv-reference .vg-toolbar{flex:none;font-size:22px}.vesper-tv-reference .vg-source select{max-width:280px;font-size:22px}.vesper-tv-reference .vg-source{font-size:18px}.vesper-tv-reference .vg-toolbar button,.vesper-tv-reference .vg-toolbar input,.vesper-tv-reference .vg-toolbar select{min-height:56px}.vesper-tv-reference .vg-channel-search{flex-basis:100%;max-width:none}.vesper-tv-reference .vg-picker{width:480px;max-width:480px}.vesper-tv-reference .vg-options{max-height:280px}.vesper-tv-reference .vg-option{min-height:56px;font-size:24px}.vesper-tv-reference .vg-summary{font-size:20px}@media (width<=759px){.vg-picker{position:absolute;left:0}.vg-source{width:100%}.vg-source select{width:100%;max-width:none}.vg-channel-search{flex-basis:100%;max-width:none}}.vg-help{color:#8c897f;margin:8px 0 0;font-size:13px;line-height:1.5}.vesper-tv-reference .vg-help{font-size:18px}@media (width<=759px){.vesper-live .vg-picker{width:auto;max-width:none;max-height:65vh;position:fixed;inset:auto 16px 80px;overflow:auto}.vg-options{max-height:28vh}}.vesper-native-reference .vg-picker{width:auto;max-width:none;max-height:580px;position:fixed;inset:auto 20px 84px;overflow:auto}.vg-guide-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vg-guide-content{min-width:0}.vg-rail{box-sizing:border-box;background:#101217;border:1px solid #24272e;border-radius:12px;min-width:0;padding:16px;position:sticky;top:104px}.vg-rail-heading{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.vg-rail-heading>span{letter-spacing:.14em;color:#e8a85f;font-size:11px;font-weight:700}.vg-rail-heading small{color:#8c897f;font-size:12px;line-height:1.5}.vg-rail>input{box-sizing:border-box;color:#f3f1ec;width:100%;min-height:44px;font:inherit;background:#090a0d;border:1px solid #3b3d45;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:14px}.vg-rail .vg-option{font:inherit;color:#b8b5ad;text-align:left;cursor:pointer;box-sizing:border-box;border:1px solid #0000;min-height:44px;padding:10px;font-size:14px}.vg-rail .vg-option>span{overflow-wrap:anywhere;min-width:0}.vg-rail .vg-option small{flex:none}.vg-rail .vg-option[aria-pressed=true]{color:#e8a85f;border-color:#e8a85f66;background:#e8a85f14!important}.vg-rail-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:420px;padding:3px;overflow-y:auto}.vg-rail-list::-webkit-scrollbar{width:4px;display:block}.vg-rail-list::-webkit-scrollbar-thumb{background:#3b3d45;border-radius:3px}.vg-rail-empty{color:#b8b5ad;font-size:13px;line-height:1.5}.vg-guide-content .vg-summary{margin:0 0 18px}.vg-rail input:focus-visible,.vg-rail button:focus-visible,.vg-rail-list:focus-visible{outline-offset:2px;outline:2px solid #f3f1ec}.vesper-live .vg-category,.vesper-tv-reference .vg-category{display:none}.vg-tv-browse{align-items:flex-start;gap:20px;min-height:0;display:flex}.vg-tv-browse .vg-rail{flex:none;width:270px;padding:16px;top:0}.vg-tv-channels{flex:1;min-width:0}.vg-tv-channels>button{width:100%}.vesper-tv-reference .vg-rail-heading small,.vesper-tv-reference .vg-rail-heading>span{font-size:18px}.vesper-tv-reference .vg-rail .vg-option,.vesper-tv-reference .vg-rail>input{min-height:56px;font-size:22px}.vesper-tv-reference .vg-rail-list{max-height:440px}.vesper-tv-reference .vg-rail-list .vg-source-group h3{font-size:18px}@media (width<=999px){.vg-guide-layout{grid-template-columns:minmax(0,1fr)}.vesper-live .vg-category{display:block}.vesper-live .vg-rail{display:none}}.live-heading{padding:112px 4.5% 20px}.live-heading h1,.live-tv-heading h1{margin:0;font:400 64px/1 Instrument,serif}.live-tabs{z-index:20;background:#0b0c10f5;border-bottom:1px solid #ffffff12;gap:6px;padding:12px 4.5%;display:flex;position:sticky;top:80px}.live-tabs button{color:#b8b5ad;cursor:pointer;background:0 0;border:1px solid #3b3d45;border-radius:24px;min-height:44px;padding:0 24px;font:600 15px Hanken,sans-serif}.live-tabs button[aria-pressed=true]{color:#0b0c10;background:#f3f1ec;border-color:#f3f1ec}.live-tabs button:focus-visible{outline-offset:3px;outline:2px solid #e8a85f}.live-guide-panel{min-width:0}.live-discover-content{padding:24px 0 40px}.live-discover-content h2{margin:10px 0;font:400 46px/1.05 Instrument,serif}.live-discover-content>p{color:#b8b5ad;line-height:1.5}.live-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.live-pick-grid button{text-align:left;color:#f3f1ec;font:inherit;cursor:pointer;background:#14161c;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.live-pick-grid img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.live-pick-grid small,.live-upcoming small{color:#e8a85f}.live-watch{font-weight:600}.live-upcoming{flex-direction:column;gap:12px;display:flex}.live-upcoming>div{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding:14px 0;display:flex}.live-upcoming button{color:#f3f1ec;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b3d45;border-radius:24px;align-self:flex-start;padding:0 16px}.live-upcoming button[aria-pressed=true]{color:#e8a85f;border-color:#e8a85f}.vesper-native-reference .live-tabs{padding:8px 0 14px;position:static}.vesper-native-reference .live-pick-grid{grid-template-columns:minmax(0,1fr)}.live-tv-heading{z-index:12;pointer-events:none;position:absolute;top:150px;left:96px;right:96px}.live-tv-heading h1{font-size:76px}.live-tv-heading .live-tabs{pointer-events:auto;background:0 0;border:0;padding:20px 0;position:static}.live-tv-heading .live-tabs button{min-height:58px;font-size:26px}.live-tv-discover{padding:310px 96px 90px;position:absolute;inset:0;overflow:auto}.live-tv-discover .live-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-tv-discover button:focus{outline-offset:4px;outline:4px solid #f3f1ec}.live-tv-discover h2{font-size:64px}.live-tv-discover .live-upcoming>div{font-size:24px}@media (width<=759px){.live-heading{padding:100px 20px 8px}.live-heading h1{font-size:44px}.live-tabs{padding:12px 20px;top:72px}}.vesper-native-reference .live-tabs{z-index:20;position:sticky;top:54px}.vesper-live .live-heading{padding:112px 4.5% 20px}.vesper-live .live-tabs{padding:12px 4.5%}.vesper-live .lv-hero{min-height:420px}.vesper-live .lv-hero-content{padding-top:36px}.vesper-live .lv-guide{padding-bottom:80px}.vesper-live .vg-rail-list{outline-offset:2px}.vesper-live .vg-source select option{background:#14161c}.vesper-live .vg-picker[role=dialog]{color:#f3f1ec}.vesper-live .vg-category-trigger{max-width:min(360px,100%)}.vesper-live .lv-guide-heading{display:none}@media (width<=759px){.vesper-live .live-heading{padding:100px 20px 8px}.vesper-live .lv-hero{min-height:0}}.vesper-live .lv-row-status{flex-wrap:wrap;gap:12px}.vesper-live .lv-row-status button{color:#f3f1ec;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:20px;min-height:36px;padding:0 12px}