@keyframes cbb3w70{0%{opacity:0}to{opacity:1}}.cbb3w71{flex-direction:column;gap:4px;padding-top:8px;padding-bottom:80px;display:flex}.cbb3w72{justify-content:center;padding:60px 0;display:flex}.cbb3w73{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 12%);border-radius:12px;align-items:center;margin-bottom:16px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.cbb3w73:focus-within{border-color:color-mix(in srgb, transparent, var(--cpqmpt0) 60%)}.cbb3w73 .search-icon{width:16px;height:16px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 50%);flex-shrink:0;margin:0 8px 0 12px}.cbb3w73 input{color:var(--cpqmpt6);background-color:#0000;border:none;outline:none;flex:1;padding:10px 4px;font-family:Fira Sans,sans serif;font-size:15px;font-weight:400;line-height:24px}.cbb3w73 input::placeholder{color:color-mix(in srgb, transparent, var(--cpqmpt6) 40%)}.cbb3w73 .clear-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 10px;display:flex}.cbb3w73 .clear-btn svg{width:12px;height:12px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 50%);transition:all .35s cubic-bezier(.4,0,.2,1)}.cbb3w73 .clear-btn:hover svg{fill:var(--cpqmpt6)}.cbb3w74{align-items:baseline;gap:8px;margin:0 0 16px;animation:.3s forwards cbb3w70;display:flex}.cbb3w74 .result-count{color:color-mix(in srgb, transparent, var(--cpqmpt6) 50%)}.cbb3w75{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;animation:.3s forwards cbb3w70;display:grid}.cbb3w71 #ap-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:32px;padding:0;list-style:none;display:grid}.cbb3w71 .country-list{flex-direction:column;display:flex}.cbb3w76{justify-content:center;align-items:center;margin-top:48px;padding:16px;display:flex}.cbb3w76>p{color:color-mix(in srgb, transparent, var(--cpqmpt6) 65%);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.cbb3w76 svg{width:14px;height:14px;fill:var(--cpqmpt0);flex-shrink:0}.cbb3w76 span{cursor:pointer;color:var(--cpqmpt6);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:all .35s cubic-bezier(.4,0,.2,1)}.cbb3w76 span:hover{color:var(--cpqmpt0)}.cbb3w77 .content{background-color:#080808f7!important;border-radius:12px!important;gap:0!important;width:90vw!important;max-width:960px!important;padding:12px!important}.cbb3w77 .player-modal-header{justify-content:space-between;align-items:center;width:100%;padding:0 4px 8px;display:flex}.cbb3w77 .player-channel{color:#ffffffe6!important}.cbb3w77 .player-close{cursor:pointer;color:#fff9;background:0 0;border:none;align-items:center;gap:6px;font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.cbb3w77 .player-close:hover{color:#fff}.cbb3w77 .player-close svg{fill:currentColor;width:11px;height:11px}.cbb3w77 .player-modal-body{width:100%}.cbb3w77 .player-modal-body iframe{aspect-ratio:16/9;border:none;border-radius:8px;width:100%;display:block}.cbb3w78{border-bottom:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%)}.cbb3w78:last-child{border-bottom:none}.cbb3w78 .group-header{cursor:pointer;width:100%;color:var(--cpqmpt6);background:0 0;border:none;align-items:center;gap:8px;padding:12px 4px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.cbb3w78 .group-header:hover .country-name{color:var(--cpqmpt0)}.cbb3w78 .group-header .flag-wrap{flex-shrink:0;align-items:center;display:flex}.cbb3w78 .group-header .flag-wrap .flag{width:30px}.cbb3w78 .country-name{text-align:left;flex:1;font-weight:600;transition:all .35s cubic-bezier(.4,0,.2,1)}.cbb3w78 .live-count{white-space:nowrap;color:color-mix(in srgb, transparent, var(--cpqmpt6) 45%)}.cbb3w78.has-live .live-count{color:var(--cpqmpt0)}.cbb3w78 .group-header svg{width:16px;height:16px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 60%);flex-shrink:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.cbb3w78 .group-body{padding-bottom:16px}.cbb3w78 .streams-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cbb3w78 .offline-section{margin-top:12px}.cbb3w78 .offline-toggle{cursor:pointer;width:100%;color:color-mix(in srgb, transparent, var(--cpqmpt6) 45%);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-family:Fira Sans,sans serif;font-size:12px;font-weight:400;line-height:19px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.cbb3w78 .offline-toggle:before,.cbb3w78 .offline-toggle:after{content:"";border-bottom:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);flex:1}.cbb3w78 .offline-toggle:hover{color:var(--cpqmpt0)}.cbb3w78 .offline-toggle svg{fill:currentColor;width:10px;height:10px}.cbb3w78 .offline-grid{margin-top:12px}.cbb3w79{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 8%);border-radius:12px;flex-direction:column;list-style:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.cbb3w79:hover{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 20%);box-shadow:0 4px 16px color-mix(in srgb, transparent, var(--cpqmpt6) 8%)}.cbb3w79 .photo-container{aspect-ratio:16/9;background-color:var(--cpqmpta);width:100%;position:relative;overflow:hidden}.cbb3w79 .photo-container img{object-fit:cover;width:100%;height:100%;display:block}.cbb3w79 .stream-offline{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cbb3w79 .stream-offline svg{width:40px;height:40px;fill:color-mix(in srgb, transparent, var(--cpqmpt6) 22%)}.cbb3w79 .play-overlay{cursor:pointer;z-index:1;background:0 0;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.cbb3w79 .play-overlay svg{width:36px;height:36px;fill:var(--cpqmpt0);filter:drop-shadow(0 2px 8px #0009);transition:all .35s cubic-bezier(.4,0,.2,1);transform:scale(.9)}.cbb3w79 .play-overlay:hover{background:#00000047}.cbb3w79 .play-overlay:hover svg{transform:scale(1.1)}.cbb3w79 .thumb-info{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex}.cbb3w79 .airport-link{flex-direction:column;gap:5px;text-decoration:none;display:flex}.cbb3w79 .airport-link:hover .airport-name{color:var(--cpqmpt0)!important}.cbb3w79 .airport-name{color:var(--cpqmpt6);font-weight:600;line-height:1.3;transition:all .35s cubic-bezier(.4,0,.2,1)}.cbb3w79 .designators{flex-wrap:wrap;gap:4px;display:flex}.cbb3w79 .designator-chip{background-color:var(--cpqmpta);color:color-mix(in srgb, transparent, var(--cpqmpt6) 65%);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.5}.cbb3w79 .channel{color:color-mix(in srgb, transparent, var(--cpqmpt6) 50%);align-items:center;gap:5px;margin-top:auto;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.cbb3w79 .channel:hover{color:var(--cpqmpt6)}.cbb3w79 .channel-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:14px;height:14px}@media (width>=1025px){.cbb3w75,.cbb3w71 #ap-list,.cbb3w78 .streams-grid{grid-template-columns:repeat(auto-fill,300px)}}@media (width>=769px){.cbb3w79 .play-overlay{opacity:0}.cbb3w79:hover .play-overlay{opacity:1}}
