._safeArea_11mre_1{width:100%;height:100%;padding:5vh 5vw;box-sizing:border-box}._authScreen_jq8q1_2{width:100%;height:100vh;background:#0a0a0a;display:flex;flex-direction:column;overflow:hidden}._header_jq8q1_12{position:relative;z-index:100;background:linear-gradient(to bottom,#0a0a0af2,#0a0a0acc);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}._headerContent_jq8q1_20{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:100%}._logo_jq8q1_28{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}._content_jq8q1_39{flex:1;display:flex;align-items:center;justify-content:center;padding:1.5rem 2rem;overflow-y:auto}._authCard_jq8q1_48{max-width:900px;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem 2rem;backdrop-filter:blur(10px);text-align:center}._title_jq8q1_59{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#fff}._subtitle_jq8q1_66{font-size:1rem;color:#fff9;margin-bottom:1.25rem}._qrSection_jq8q1_72{margin:1rem 0;display:flex;flex-direction:column;align-items:center}._qrCode_jq8q1_79{background:#fff;padding:.75rem;border-radius:8px;display:block;max-width:200px;max-height:200px}._qrText_jq8q1_88{margin-top:.75rem;font-size:.9rem;color:#ffffff80}._urlSection_jq8q1_94{margin:1rem 0;padding:.875rem 1rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px}._urlLabel_jq8q1_102{font-size:.875rem;color:#ffffff80;margin-bottom:.5rem}._url_jq8q1_94{font-size:.75rem;color:#667eea;font-family:monospace;word-break:break-all;text-decoration:none;transition:color .2s ease;line-height:1.4}._url_jq8q1_94:hover{color:#764ba2;text-decoration:underline}._statusIndicator_jq8q1_123{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1rem 0;font-size:.95rem;color:#ffffff80}._info_jq8q1_133{font-size:.95rem;color:#fff9;margin:.75rem 0;line-height:1.5}._spinner_jq8q1_140{width:24px;height:24px;border:3px solid rgba(255,255,255,.1);border-top-color:#667eea;border-radius:50%;animation:_spin_jq8q1_140 1s linear infinite}@keyframes _spin_jq8q1_140{to{transform:rotate(360deg)}}@media (max-height: 850px){._authCard_jq8q1_48{padding:1rem 1.5rem}._title_jq8q1_59{font-size:1.5rem;margin-bottom:.375rem}._subtitle_jq8q1_66{font-size:.875rem;margin-bottom:1rem}._qrSection_jq8q1_72{margin:.75rem 0}._qrCode_jq8q1_79{padding:.5rem;max-width:160px;max-height:160px}._qrText_jq8q1_88{font-size:.8rem;margin-top:.5rem}._urlSection_jq8q1_94{margin:.75rem 0;padding:.625rem .875rem}._urlLabel_jq8q1_102{font-size:.8rem}._url_jq8q1_94{font-size:.7rem}._statusIndicator_jq8q1_123{margin:.75rem 0;font-size:.85rem}._spinner_jq8q1_140{width:20px;height:20px;border-width:2px}}._demoSection_jq8q1_212{margin:1.5rem 0;display:flex;flex-direction:column;align-items:center}._qrPlaceholder_jq8q1_219{background:#ffffff1a;border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:2rem 3rem;font-size:.875rem;color:#ffffff80;text-align:center;font-weight:600;letter-spacing:.05em}._skipButton_jq8q1_231{margin-top:1.5rem;padding:.875rem 2.5rem;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}._skipButton_jq8q1_231:hover,._skipButton_jq8q1_231:focus{transform:scale(1.05);box-shadow:0 8px 30px #667eea66;outline:3px solid rgba(102,126,234,.5)}._footer_jq8q1_251{margin-top:1.5rem;font-size:.875rem;color:#fff6}._container_jq8q1_258{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}._card_jq8q1_267{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;margin:2rem 0;backdrop-filter:blur(10px)}._card_jq8q1_267 h2{font-size:2.5rem;margin-bottom:1.5rem;color:#fff}._breadcrumb_136k6_5{padding:1.5rem 3rem}._list_136k6_9{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}._item_136k6_18{display:flex;align-items:center;gap:.5rem}._link_136k6_24{background:none;border:none;padding:0;font-size:1rem;font-weight:500;color:#ffffffb3;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}._link_136k6_24:hover,._link_136k6_24:focus{color:#667eea;outline:none}._current_136k6_41{font-size:1rem;font-weight:600;color:#fff}._separator_136k6_47{font-size:1rem;color:#fff6;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){._breadcrumb_136k6_5{padding:1rem 1.5rem}._link_136k6_24,._current_136k6_41,._separator_136k6_47{font-size:.875rem}}._hero_78oqq_6{position:relative;width:100%;height:70vh;min-height:400px;max-height:800px;display:flex;align-items:flex-end;overflow:hidden}._background_78oqq_21{position:absolute;inset:0;z-index:0}._backgroundImage_78oqq_27{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}._backgroundImage_78oqq_27._loaded_78oqq_35{opacity:.4}._gradient_78oqq_39{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,10,10,1) 0%,rgba(10,10,10,.8) 30%,rgba(10,10,10,.4) 60%,transparent 100%)}._content_78oqq_55{position:relative;z-index:1;padding:3rem;max-width:50%;display:flex;flex-direction:column;gap:1rem}._title_78oqq_65{margin:0;font-size:4rem;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.8)}._metadata_78oqq_75{margin:0;font-size:1.125rem;font-weight:500;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.8)}._genre_78oqq_83{margin:0;font-size:1rem;color:#ffffffb3;text-shadow:0 1px 4px rgba(0,0,0,.8)}._actions_78oqq_94{display:flex;gap:1rem;margin-top:.5rem}._button_78oqq_100{display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #0000004d}._buttonIcon_78oqq_114{font-size:1.25rem;line-height:1}._buttonText_78oqq_119{line-height:1}._primary_78oqq_124{background:#fff;color:#0a0a0a}._primary_78oqq_124:hover{background:#ffffffe6;transform:scale(1.05)}._primary_78oqq_124._focused_78oqq_134{background:#fff;transform:scale(1.1);box-shadow:0 0 0 3px #667eea80,0 8px 24px #0006}._secondary_78oqq_142{background:#1a1a1ab3;backdrop-filter:blur(12px);color:#fff;border:2px solid rgba(255,255,255,.3)}._secondary_78oqq_142:hover{background:#2a2a2acc;border-color:#ffffff80;transform:scale(1.05)}._secondary_78oqq_142._focused_78oqq_134{background:#2a2a2ae6;border-color:#667eea;transform:scale(1.1);box-shadow:0 0 0 3px #667eea80,0 8px 24px #0006}@media (max-width: 1200px){._content_78oqq_55{max-width:60%}._title_78oqq_65{font-size:3rem}}@media (max-width: 768px){._hero_78oqq_6{height:50vh;min-height:300px}._content_78oqq_55{max-width:80%;padding:2rem;gap:.75rem}._title_78oqq_65{font-size:2rem}._metadata_78oqq_75{font-size:1rem}._genre_78oqq_83{font-size:.875rem}._button_78oqq_100{padding:.625rem 1.5rem;font-size:1rem}._actions_78oqq_94{gap:.75rem}}@media (max-width: 480px){._content_78oqq_55{max-width:100%}._title_78oqq_65{font-size:1.5rem}._actions_78oqq_94{flex-direction:column;width:100%}._button_78oqq_100{width:100%;justify-content:center}}._card_1dvue_6{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:transform}._cardInner_1dvue_16{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:inherit}._small_1dvue_28{width:160px;height:90px}._medium_1dvue_33{width:240px;height:135px}._large_1dvue_38{width:320px;height:180px}._landscape_1dvue_47{aspect-ratio:16 / 9}._poster_1dvue_51{aspect-ratio:2 / 3}._square_1dvue_55{aspect-ratio:1 / 1}._wide_1dvue_59{aspect-ratio:21 / 9}._poster_1dvue_51._small_1dvue_28{height:240px}._poster_1dvue_51._medium_1dvue_33{height:360px}._poster_1dvue_51._large_1dvue_38{height:480px}._thumbnail_1dvue_80{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#667eea4d,#764ba24d)}._image_1dvue_88{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}._image_1dvue_88._loaded_1dvue_96{opacity:1}._placeholder_1dvue_100{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea33,#764ba233)}._icon_1dvue_109{font-size:3rem;opacity:.7}._loader_1dvue_118{position:absolute;inset:0;background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:200% 100%;animation:_shimmer_1dvue_1 2s infinite}@keyframes _shimmer_1dvue_1{0%{background-position:-200% 0}to{background-position:200% 0}}._badges_1dvue_144{position:absolute;top:.5rem;right:.5rem;display:flex;flex-direction:column;gap:.5rem;z-index:2}._badge_1dvue_144{padding:.25rem .5rem;background:#0a0a0acc;backdrop-filter:blur(8px);border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}._metadata_1dvue_170{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,rgba(10,10,10,1) 0%,rgba(10,10,10,.8) 50%,transparent 100%);opacity:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1);z-index:1}._title_1dvue_189{margin:0;font-size:1rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._year_1dvue_199{margin:.25rem 0 0;font-size:.875rem;color:#ffffffb3}._size_1dvue_205{margin:.25rem 0 0;font-size:.75rem;color:#fff9}._focused_1dvue_215{transform:scale(1.1);box-shadow:0 0 0 3px #667eea80,0 12px 48px #667eea4d;z-index:10}._focused_1dvue_215 ._metadata_1dvue_170{opacity:1;transform:translateY(0)}._focusRing_1dvue_227{position:absolute;inset:-3px;border-radius:14px;border:3px solid #667eea;pointer-events:none;z-index:3;animation:_pulse_1dvue_1 2s infinite}@keyframes _pulse_1dvue_1{0%,to{opacity:1}50%{opacity:.6}}@media (hover: hover){._card_1dvue_6:hover{transform:scale(1.05)}._card_1dvue_6:hover ._metadata_1dvue_170{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._small_1dvue_28{width:120px;height:68px}._medium_1dvue_33{width:180px;height:101px}._large_1dvue_38{width:240px;height:135px}._icon_1dvue_109{font-size:2rem}._title_1dvue_189{font-size:.875rem}}._skeleton_2wmc0_6{position:relative;border-radius:12px;overflow:hidden;background:#1a1a1ab3}._small_2wmc0_17{width:160px;height:90px}._medium_2wmc0_22{width:240px;height:135px}._large_2wmc0_27{width:320px;height:180px}._landscape_2wmc0_36{aspect-ratio:16 / 9}._poster_2wmc0_40{aspect-ratio:2 / 3}._square_2wmc0_44{aspect-ratio:1 / 1}._wide_2wmc0_48{aspect-ratio:21 / 9}._poster_2wmc0_40._small_2wmc0_17{height:240px}._poster_2wmc0_40._medium_2wmc0_22{height:360px}._poster_2wmc0_40._large_2wmc0_27{height:480px}._shimmer_2wmc0_69{position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0);background-size:200% 100%;animation:_shimmer_2wmc0_69 2s infinite;z-index:2}@keyframes _shimmer_2wmc0_69{0%{background-position:-200% 0}to{background-position:200% 0}}._content_2wmc0_96{position:relative;width:100%;height:100%;z-index:1}._thumbnail_2wmc0_103{width:100%;height:70%;background:#2a2a2a80}._metadata_2wmc0_109{position:absolute;bottom:0;left:0;right:0;padding:1rem;display:flex;flex-direction:column;gap:.5rem}._line_2wmc0_120{height:12px;background:#2a2a2a99;border-radius:6px}@media (max-width: 768px){._small_2wmc0_17{width:120px;height:68px}._medium_2wmc0_22{width:180px;height:101px}._large_2wmc0_27{width:240px;height:135px}}._categoryRow_9g4is_6{width:100%;margin-bottom:3rem}._title_9g4is_15{margin:0 0 1rem 3rem;font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.02em}._scrollContainer_9g4is_27{display:flex;gap:1.5rem;padding:0 3rem 1rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._scrollContainer_9g4is_27::-webkit-scrollbar{display:none}@media (max-width: 1200px){._title_9g4is_15{font-size:1.75rem;margin-left:2rem}._scrollContainer_9g4is_27{padding-left:2rem;padding-right:2rem;gap:1.25rem}}@media (max-width: 768px){._categoryRow_9g4is_6{margin-bottom:2rem}._title_9g4is_15{font-size:1.5rem;margin-left:1.5rem;margin-bottom:.75rem}._scrollContainer_9g4is_27{padding-left:1.5rem;padding-right:1.5rem;gap:1rem}}@media (max-width: 480px){._title_9g4is_15{font-size:1.25rem;margin-left:1rem}._scrollContainer_9g4is_27{padding-left:1rem;padding-right:1rem;gap:.75rem}}._emptyState_1dtr8_5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:3rem;text-align:center}._icon_1dtr8_15{font-size:8rem;line-height:1;margin-bottom:1.5rem;opacity:.5}._title_1dtr8_22{margin:0 0 1rem;font-size:2rem;font-weight:600;color:#fff}._message_1dtr8_29{margin:0;font-size:1.125rem;color:#fff9;max-width:600px;line-height:1.6}._helpText_1dtr8_37{margin-top:2rem;padding:1rem 1.5rem;background:#667eea1a;border:1px solid rgba(102,126,234,.2);border-radius:8px;max-width:500px}._helpText_1dtr8_37 p{margin:0;font-size:1rem;color:#ffffffb3;font-style:italic}@media (max-width: 768px){._emptyState_1dtr8_5{min-height:300px;padding:2rem}._icon_1dtr8_15{font-size:6rem}._title_1dtr8_22{font-size:1.5rem}._message_1dtr8_29{font-size:1rem}}._errorState_14d7y_5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:3rem;text-align:center}._icon_14d7y_15{font-size:6rem;line-height:1;margin-bottom:1.5rem;opacity:.8}._title_14d7y_22{margin:0 0 1rem;font-size:2rem;font-weight:600;color:#fff}._message_14d7y_29{margin:0 0 2rem;font-size:1.125rem;color:#fff9;max-width:500px}._retryButton_14d7y_40{padding:.875rem 2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-size:1.125rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #0000004d}._retryButton_14d7y_40:hover{transform:scale(1.05);box-shadow:0 6px 16px #0006}._retryButton_14d7y_40._focused_14d7y_58{transform:scale(1.1);box-shadow:0 0 0 3px #667eea80,0 8px 24px #667eea4d}@media (max-width: 768px){._errorState_14d7y_5{min-height:300px;padding:2rem}._icon_14d7y_15{font-size:4rem}._title_14d7y_22{font-size:1.5rem}._message_14d7y_29{font-size:1rem}._retryButton_14d7y_40{padding:.75rem 2rem;font-size:1rem}}._iptvScreen_1i15r_5{width:100%;min-height:100vh;padding:2rem 3rem;background:#0a0a0a;color:#fff}._header_1i15r_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_1i15r_20{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}._addButton_1i15r_30,._testButton_1i15r_31{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}._addButton_1i15r_30:hover,._addButton_1i15r_30:focus,._testButton_1i15r_31:hover,._testButton_1i15r_31:focus{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}._warning_1i15r_52{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;padding:1rem;margin-bottom:1.5rem}._warning_1i15r_52 p{margin:.5rem 0;color:#ffc107;font-size:.9rem}._error_1i15r_66{background:#dc35451a;border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:1rem;margin-bottom:1.5rem}._error_1i15r_66 p{margin:0;color:#dc3545;font-size:.9rem}._addForm_1i15r_81{background:#1a1a1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;margin-bottom:2rem}._formTitle_1i15r_89{font-size:1.5rem;margin:0 0 1.5rem}._formField_1i15r_94{margin-bottom:1rem}._formField_1i15r_94 label{display:block;margin-bottom:.5rem;color:#fffc;font-weight:500}._formField_1i15r_94 input,._formField_1i15r_94 select{width:100%;padding:.75rem;background:#2a2a2a99;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:1rem}._formField_1i15r_94 input:focus,._formField_1i15r_94 select:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea4d}._submitButton_1i15r_123{padding:.875rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;margin-top:1rem}._submitButton_1i15r_123:hover{opacity:.9}._error_1i15r_66{margin-top:1rem;padding:.75rem;background:#ef444433;border:1px solid #ef4444;border-radius:6px;color:#ef4444}._sources_1i15r_149{margin-bottom:2rem}._sectionTitle_1i15r_153{font-size:1.5rem;font-weight:600;margin:0 0 1rem}._sourceList_1i15r_159{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}._sourceCard_1i15r_165{padding:1.5rem;background:#1a1a1acc;border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s}._sourceCard_1i15r_165:hover{border-color:#667eea80;transform:translateY(-2px)}._sourceCard_1i15r_165._active_1i15r_179{border-color:#667eea;box-shadow:0 0 20px #667eea4d}._sourceCard_1i15r_165._failed_1i15r_184{border-color:#ef444480;opacity:.7;cursor:not-allowed}._sourceCard_1i15r_165._failed_1i15r_184:hover{transform:none;border-color:#ef444480}._sourceHeader_1i15r_195{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._sourceCard_1i15r_165 h3{margin:0;font-size:1.25rem}._statusIndicator_1i15r_207{font-size:.875rem;font-weight:600}._statusIndicator_1i15r_207 ._working_1i15r_212{color:#10b981}._statusIndicator_1i15r_207 ._failed_1i15r_184{color:#ef4444}._statusIndicator_1i15r_207 ._testing_1i15r_220{color:#f59e0b}._statusIndicator_1i15r_207 ._unknown_1i15r_224{color:#ffffff80}._sourceType_1i15r_228{margin:0 0 1rem;color:#fff9;font-size:.875rem;text-transform:uppercase}._errorText_1i15r_235{margin:0;color:#ef4444;font-size:.75rem;font-style:italic}._categories_1i15r_243{margin-bottom:2rem}._categoryList_1i15r_247{display:flex;gap:.75rem;flex-wrap:wrap}._categoryButton_1i15r_253{padding:.625rem 1.25rem;background:#1a1a1a99;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s}._categoryButton_1i15r_253:hover{background:#2a2a2acc;border-color:#667eea80}._categoryButton_1i15r_253._active_1i15r_179{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent}._channels_1i15r_275{margin-bottom:2rem}._channelGrid_1i15r_279{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._channelCard_1i15r_285{padding:1rem;background:#1a1a1a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;text-align:center}._channelCard_1i15r_285:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}._channelLogo_1i15r_304{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin-bottom:.75rem;border-radius:8px}._channelInfo_1i15r_312{width:100%}._channelName_1i15r_316{margin:0 0 .25rem;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._channelCategory_1i15r_325{margin:0;font-size:.75rem;color:#fff9}._loading_1i15r_332,._empty_1i15r_333{padding:3rem;text-align:center;color:#fff9;font-size:1.125rem}._retryButton_1i15r_340{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;margin-top:1rem;transition:transform .2s,box-shadow .2s}._retryButton_1i15r_340:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media (max-width: 768px){._iptvScreen_1i15r_5{padding:1.5rem}._title_1i15r_20{font-size:2rem}._sourceList_1i15r_159,._channelGrid_1i15r_279{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}._mediaBrowser_dqiqt_6{width:100%;min-height:100vh;background:#0a0a0a;overflow-x:hidden;overflow-y:auto}._header_dqiqt_15{position:sticky;top:0;z-index:100;background:linear-gradient(to bottom,#0a0a0af2,#0a0a0acc);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}._headerContent_dqiqt_24{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;max-width:100%}._logo_dqiqt_32{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}._navigation_dqiqt_42{display:flex;align-items:center;gap:1rem}._navButton_dqiqt_48{padding:.625rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._navButton_dqiqt_48:hover,._navButton_dqiqt_48:focus{background:#ffffff1a;border-color:#667eea80;color:#fff;outline:none}._navButton_dqiqt_48._focused_dqiqt_68{background:#ffffff26;border-color:#667eea;color:#fff;outline:3px solid rgba(102,126,234,.6);outline-offset:2px;box-shadow:0 0 20px #667eea66}._navButton_dqiqt_48._active_dqiqt_77{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}._logoutButton_dqiqt_83{padding:.625rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}._logoutButton_dqiqt_83:hover,._logoutButton_dqiqt_83:focus{background:#ffffff26;border-color:#667eea;transform:translateY(-1px);outline:none}._logoutButton_dqiqt_83._focused_dqiqt_68{background:#fff3;border-color:#667eea;transform:translateY(-1px);outline:3px solid rgba(102,126,234,.6);outline-offset:2px;box-shadow:0 0 20px #667eea66}._categories_dqiqt_112{padding-bottom:3rem}._mediaBrowser_dqiqt_6::-webkit-scrollbar{width:12px}._mediaBrowser_dqiqt_6::-webkit-scrollbar-track{background:#1a1a1a}._mediaBrowser_dqiqt_6::-webkit-scrollbar-thumb{background:#667eea;border-radius:6px}._mediaBrowser_dqiqt_6::-webkit-scrollbar-thumb:hover{background:#764ba2}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff}.app{width:100%;height:100%}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}button:focus,a:focus,.focusable:focus{outline:3px solid #667eea;outline-offset:4px}*{-webkit-user-select:none;-moz-user-select:none;user-select:none}
