
/* AIO-IPTV Professional Suite 2026-07-24 */
:root{--pro-bg:#06141c;--pro-panel:#0b2430;--pro-panel2:#103342;--pro-line:#2b5a6d;--pro-accent:#54d6f4;--pro-blue:#2e8fe8;--pro-gold:#ffd15b;--pro-green:#64e3b0;--pro-red:#ff7c85;--pro-muted:#a9c0ca}
body{background-color:#02090e;background-image:radial-gradient(circle at 85% -10%,rgba(43,159,213,.22),transparent 34%),radial-gradient(circle at 2% 42%,rgba(66,218,187,.10),transparent 25%),linear-gradient(180deg,#02070b,#06131a 55%,#02090e)!important}
.page-shell{max-width:1320px}.site-header{position:sticky;top:0;z-index:900;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 50px rgba(0,0,0,.42)}
.brand-row{background:linear-gradient(90deg,rgba(6,21,29,.96),rgba(14,47,61,.94))}.brand img{box-shadow:0 0 0 1px rgba(104,222,255,.22),0 10px 30px rgba(0,0,0,.35)}
.main-nav{scrollbar-width:thin}.main-nav a{font-size:.82rem;padding:12px 11px}.main-nav a[href="downloads.html"]{color:#ffe58a}.main-nav a[href="report-error.html"]{color:#8ff0ce}
.standalone-main{margin-top:18px}.content-main,.standalone-main{min-width:0}
.pro-hero,.home-command-center{position:relative;overflow:hidden;border:1px solid var(--pro-line);border-radius:20px;background:radial-gradient(circle at 90% 0%,rgba(72,205,240,.19),transparent 35%),linear-gradient(135deg,rgba(16,53,68,.98),rgba(5,19,28,.98));box-shadow:0 24px 70px rgba(0,0,0,.42)}
.pro-hero{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center;padding:34px}.pro-hero h1,.home-command-center h1{margin:0 0 15px;font-size:clamp(2.25rem,5vw,4.5rem);line-height:.98;letter-spacing:-.055em}.pro-hero .lead{max-width:900px;font-size:1.05rem}.hero-stat{display:grid;place-items:center;min-height:190px;border:1px solid rgba(105,224,255,.25);border-radius:18px;background:linear-gradient(145deg,rgba(33,103,130,.45),rgba(4,18,26,.65));text-align:center}.hero-stat strong{font-size:3.4rem;color:#8eeaff}.hero-stat span{font-weight:900}.hero-stat small{color:var(--pro-muted)}
.trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.trust-row span,.home-feature-chips span{border:1px solid rgba(105,222,255,.22);border-radius:999px;padding:7px 10px;background:rgba(9,35,47,.65);color:#d9f3fa;font-size:.82rem;font-weight:750}
.home-command-center{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:30px;padding:38px}.home-command-copy{align-self:center}.home-command-visual{position:relative;display:grid;align-items:center}.home-command-visual>img{width:100%;max-height:430px;object-fit:contain;border:1px solid rgba(99,217,247,.28);border-radius:18px;background:#01070b;box-shadow:0 22px 60px rgba(0,0,0,.44)}.floating-version{position:absolute;right:-8px;bottom:18px;display:grid;gap:2px;padding:13px 16px;border:1px solid rgba(255,214,80,.6);border-radius:13px;background:rgba(4,18,24,.92);box-shadow:0 14px 38px rgba(0,0,0,.45)}.floating-version span{color:#ffd764;font-size:.68rem;font-weight:950;letter-spacing:.12em}.floating-version strong{font-size:1.04rem}.floating-version small{color:#9ed8e6}
.home-search-box{display:flex;align-items:center;gap:12px;margin:24px 0 4px;border:1px solid #39738b;border-radius:14px;padding:10px 13px;background:rgba(2,12,18,.62);box-shadow:inset 0 0 0 1px rgba(112,226,255,.04)}.home-search-box>span{font-size:1.4rem;color:#7ce5ff}.home-search-open{display:flex;flex:1;align-items:center;justify-content:space-between;border:0;color:#cfe2ea;background:transparent;text-align:left;font:inherit;cursor:pointer}.home-search-open kbd{border:1px solid #315f72;border-radius:6px;padding:3px 6px;background:#0e2b38;color:#a9d9e7;font-size:.7rem}
.home-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:15px 0 0;border:1px solid #244c5e;border-radius:14px;background:rgba(7,27,37,.93);overflow:hidden}.home-trust-strip>div{display:grid;gap:2px;padding:16px 20px;border-right:1px solid #244c5e}.home-trust-strip>div:last-child{border-right:0}.home-trust-strip strong{color:#8eeaff}.home-trust-strip span{color:#a9c0ca;font-size:.84rem}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.section-heading h2{margin:0}.section-heading .eyebrow{margin-bottom:4px}.section-heading>a{color:#91e7ff;font-weight:850;font-size:.88rem}
.intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.intent-card{display:grid;grid-template-columns:48px 1fr;gap:13px;align-items:center;min-height:116px;border:1px solid #2c5669;border-radius:14px;padding:15px;background:linear-gradient(145deg,rgba(26,67,84,.85),rgba(8,28,39,.88));transition:.18s}.intent-card:hover{transform:translateY(-3px);border-color:#69dcf8;box-shadow:0 16px 32px rgba(0,0,0,.26)}.intent-card.featured{border-color:#c79831;background:linear-gradient(145deg,rgba(88,61,14,.56),rgba(12,42,54,.92))}.intent-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;background:rgba(1,12,18,.5);font-size:1.45rem}.intent-card strong{display:block;line-height:1.2}.intent-card p{margin:5px 0 0;color:#b8ced7;font-size:.82rem}
.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.release-card{overflow:hidden;border:1px solid #2c5669;border-radius:15px;background:linear-gradient(180deg,rgba(21,57,72,.94),rgba(7,25,35,.94))}.release-card.primary-release{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}.release-card img{width:100%;height:205px;object-fit:contain;background:#02090d}.release-card.primary-release img{height:100%;min-height:300px}.release-card>div{padding:17px}.release-card h3{margin:7px 0 8px}.release-card p{color:#c1d4dc}.release-card a:not(.button){color:#8ce7ff;font-weight:850}.release-status{display:inline-block;border-radius:999px;padding:5px 8px;background:#164a5e;color:#9ceaff;font-size:.68rem;font-weight:950;letter-spacing:.08em}.release-meta{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0}.release-meta span{border:1px solid #315b6d;border-radius:7px;padding:5px 7px;color:#c9dde5;font-size:.72rem}
.home-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.app-showcase,.quick-links{display:grid;gap:10px}.app-showcase>a,.quick-links>a{display:grid;grid-template-columns:90px 1fr;gap:13px;align-items:center;border:1px solid #2e5668;border-radius:12px;padding:10px;background:rgba(10,38,50,.72);transition:.16s}.app-showcase>a:hover,.quick-links>a:hover{border-color:#6edcf8;transform:translateX(2px)}.app-showcase img{width:90px;height:74px;object-fit:contain;border-radius:8px;background:#02090d}.app-showcase strong,.quick-links strong{display:block}.app-showcase span,.quick-links small{color:#9fb9c4}.quick-links>a{grid-template-columns:45px 1fr}.quick-links>a>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#123a4a;font-size:1.2rem}
.pro-tool-card{display:block;min-height:160px;border:1px solid #315d70;border-radius:15px;padding:18px;background:linear-gradient(145deg,rgba(19,62,78,.88),rgba(7,26,36,.9))}.pro-tool-card>span{display:grid;width:46px;height:46px;place-items:center;margin-bottom:12px;border-radius:12px;background:#103f52;font-size:1.35rem}.pro-tool-card strong{font-size:1.08rem}.pro-tool-card p{color:#b9ced6}
.download-controls,.compatibility-controls{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(170px,1fr) auto auto;gap:12px;align-items:end}.filter-field{display:grid;gap:6px}.filter-field label{color:#b9d1db;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.filter-field input,.filter-field select,.report-form input,.report-form select,.report-form textarea{width:100%;border:1px solid #346176;border-radius:10px;padding:11px 12px;color:#eef9fc;background:#071923;font:inherit}.filter-field input:focus,.filter-field select:focus,.report-form input:focus,.report-form select:focus,.report-form textarea:focus{outline:3px solid rgba(92,212,244,.22);border-color:#66daf6}.archive-switch{display:flex;align-items:center;gap:8px;padding:10px 4px;color:#bfd2da;font-size:.85rem}.catalog-summary{margin:16px 2px 8px;color:#a9c1cb}.download-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.download-card{display:flex;flex-direction:column;min-height:300px;border:1px solid #2d596b;border-radius:15px;padding:16px;background:linear-gradient(165deg,rgba(18,54,68,.94),rgba(5,23,32,.96));box-shadow:0 12px 32px rgba(0,0,0,.22)}.download-card[hidden]{display:none}.download-card-top{display:flex;justify-content:space-between;gap:8px}.download-badges{display:flex;flex-wrap:wrap;gap:5px}.download-badge{display:inline-flex;border:1px solid #377188;border-radius:999px;padding:4px 7px;background:#123d4e;color:#a8eaff;font-size:.63rem;font-weight:900;letter-spacing:.04em}.download-badge.platform{border-color:#605a93;background:#282750;color:#d3cfff}.download-badge.status-aktualna{border-color:#3b9f77;background:#164936;color:#8ef0c4}.download-badge.status-stabilna{border-color:#a88335;background:#554115;color:#ffdc77}.download-badge.status-archiwalna{border-color:#6a7078;background:#323940;color:#c9d1d6}.file-kind{color:#8eb0bd;font-size:.7rem;font-weight:900}.download-card h3{margin:14px 0 5px;font-size:1.05rem;line-height:1.25}.download-source{margin:0 0 14px;color:#9cb8c3;font-size:.78rem}.download-source a{color:#75dff8}.download-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:auto}.download-meta span{display:grid;gap:2px;border:1px solid #285264;border-radius:8px;padding:8px;color:#d4e5eb;font-size:.73rem}.download-meta b{color:#86afbf;font-size:.62rem;text-transform:uppercase}.download-trust{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;color:#9cb6c1;font-size:.72rem}.sha-copy{border:1px solid #366b80;border-radius:7px;padding:5px 7px;color:#a7eafb;background:#0c3343;cursor:pointer;font-size:.68rem;font-weight:850}.download-actions{display:flex;gap:7px;margin-top:10px}.download-actions .button{flex:1;padding:9px;font-size:.78rem}.meta-muted{color:#748e99}.mini-card{border:1px solid #2c5769;border-radius:12px;padding:15px;background:rgba(11,41,53,.72)}.mini-card p{color:#b7cbd3}.mini-card code{display:block;margin-top:8px;overflow-wrap:anywhere}
.compatibility-controls{grid-template-columns:minmax(260px,2fr) minmax(190px,1fr) minmax(170px,1fr)}.compat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.compat-card{border:1px solid #2d5b6e;border-radius:16px;padding:18px;background:linear-gradient(155deg,rgba(20,61,77,.94),rgba(6,24,34,.96))}.compat-card[hidden]{display:none}.compat-head{display:flex;justify-content:space-between;gap:12px}.compat-head h3{margin:8px 0 12px}.compat-head h3 small{color:#83dff5}.compat-status{align-self:start;border:1px solid #4b9f7c;border-radius:999px;padding:5px 8px;color:#83edbf;background:#164534;font-size:.7rem;font-weight:900}.compat-card dl{display:grid;gap:8px}.compat-card dl>div{display:grid;grid-template-columns:120px 1fr;gap:10px;border-top:1px solid #285163;padding-top:8px}.compat-card dt{color:#87afbd;font-size:.72rem;font-weight:850;text-transform:uppercase}.compat-card dd{margin:0;color:#d4e5eb}.compat-card p{color:#aac2cc}
.report-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label{display:grid;gap:6px;color:#c7dce4;font-size:.83rem;font-weight:800}.form-grid .full{grid-column:1/-1}.report-output{align-self:start;position:sticky;top:155px}.report-output pre{min-height:400px;max-height:600px;overflow:auto;border:1px solid #305d70;border-radius:12px;padding:15px;background:#04131b;color:#dff6fb;white-space:pre-wrap}.mini-note{color:#92aeb9;font-size:.78rem}
.project-facts{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.project-fact{display:grid;gap:2px;min-width:115px;border:1px solid #315d70;border-radius:9px;padding:8px 10px;background:rgba(5,22,31,.62)}.project-fact b{color:#85afbe;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em}.project-fact span{font-size:.82rem;font-weight:800}.project-fact.status span{color:#78e5b7}
.pro-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 13px;border-bottom:1px solid rgba(88,197,227,.2);background:rgba(4,20,28,.85);font-size:.72rem}.pro-utility-links{display:flex;flex-wrap:wrap;gap:12px}.pro-utility-links a{color:#aadbe8;font-weight:750}.pro-utility-actions{display:flex;gap:7px}.pro-install-btn{border:1px solid #3b7187;border-radius:7px;padding:5px 8px;color:#c9eff8;background:#103544;cursor:pointer;font:inherit;font-weight:850}.pro-install-btn[hidden]{display:none}
.support-snooze{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:11px;color:#a9c0ca;font-size:.78rem}.support-snooze input{accent-color:#ffd15b}
@media(max-width:1100px){.intent-grid{grid-template-columns:repeat(2,1fr)}.download-catalog{grid-template-columns:repeat(2,1fr)}.download-controls{grid-template-columns:1fr 1fr}.download-controls .wide{grid-column:1/-1}.home-command-center{grid-template-columns:1fr}.home-command-visual{max-width:760px}.report-layout{grid-template-columns:1fr}.report-output{position:static}.release-grid{grid-template-columns:1fr 1fr}.release-card.primary-release{grid-column:1/-1}}
@media(max-width:760px){.pro-hero{grid-template-columns:1fr;padding:24px 18px}.hero-stat{min-height:130px}.home-command-center{padding:24px 18px}.home-command-center h1,.pro-hero h1{font-size:2.45rem}.home-trust-strip{grid-template-columns:1fr 1fr}.home-trust-strip>div:nth-child(2){border-right:0}.home-trust-strip>div:nth-child(-n+2){border-bottom:1px solid #244c5e}.intent-grid,.release-grid,.home-split,.download-catalog,.compat-grid,.choice-grid.three{grid-template-columns:1fr}.release-card.primary-release{display:block}.release-card.primary-release img{min-height:0;height:220px}.download-controls,.compatibility-controls,.form-grid{grid-template-columns:1fr}.download-controls .wide{grid-column:auto}.download-meta{grid-template-columns:1fr 1fr}.report-form .full{grid-column:auto}.section-heading{align-items:flex-start;flex-direction:column}.pro-utility-bar{align-items:flex-start;flex-direction:column}.floating-version{position:static;margin-top:10px}.home-search-open kbd{display:none}}

.hub-filter{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:0 0 16px}.hub-filter label{display:grid;gap:6px;min-width:min(420px,100%);color:#b8d0d9;font-size:.78rem;font-weight:850}.hub-filter input{border:1px solid #346176;border-radius:10px;padding:10px 12px;color:#fff;background:#071923;font:inherit}.hub-filter span{color:#88dff4;font-weight:850}.choice-card[hidden]{display:none}
