:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;--bg:#fafafa;--surface:#fff;--surface-muted:#f5f5f5;--ink:#111;--muted:#666;--soft:#8a8a8a;--line:#e5e5e5;--line-strong:#d4d4d4;--success:#7c4a03;--success-bg:#eefaf3;--warning:#9a6700;--warning-bg:#fff8e5;--danger:#b42318;--danger-bg:#fff1ef;background:#fafafa;font-family:Geist,Geist Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--ink);margin:0;overflow-x:hidden}button,input,select{font:inherit}button,a{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a:hover,button:hover{border-color:var(--line-strong)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #111}::selection{color:#fff;background:#111}.skipLink{z-index:100;border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 12px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skipLink:focus-visible{transform:translateY(0)}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafafaeb;justify-content:space-between;align-items:center;min-height:64px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.brand,.topbar nav,.iconText,.heroActions,.releaseMeta,.tabs,.navButton,.primaryButton,.secondaryLink,.primaryLink{align-items:center;display:flex}.brand{color:inherit;gap:10px;text-decoration:none}.brandMark{color:#fff;background:#111;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:720;display:grid}.brand span,.muted{color:var(--muted);font-size:12px;display:block}.topbar nav{gap:16px;font-size:14px}.topbar a{color:#444;text-decoration:none}.topbar a:hover{color:#111}.topbar .navCta,.pill,.tableLink{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;font-weight:560}.topbar .navCta{align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.pill{padding:6px 10px;font-size:13px}.hero{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:clamp(36px,7vw,88px);padding:clamp(64px,10vw,120px) clamp(20px,5vw,72px) 64px;display:grid}.hero h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin:0 0 18px;font-size:clamp(60px,11vw,132px);font-weight:720;line-height:.9}.hero p,.compat p,.sectionHeader p{max-width:720px;color:var(--muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:10px;margin-top:28px}.primaryLink,.secondaryLink,.primaryButton,.ghost,.tableLink{border-radius:7px;justify-content:center;gap:8px;min-height:38px;padding:0 14px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.primaryLink,.primaryButton{color:#fff;background:#111;border:1px solid #111;font-weight:620}.primaryLink:hover,.primaryButton:hover{background:#2a2a2a;border-color:#2a2a2a}.secondaryLink,.ghost{border:1px solid var(--line);background:var(--surface)}.secondaryLink:hover,.ghost:hover,.tableLink:hover,.topbar .navCta:hover{background:var(--surface-muted)}.signalPanel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:0;display:grid}.signalPanel div,.metricGrid div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:15px 16px;display:grid}.signalPanel div:last-child{border-bottom:0}.signalPanel dt,.metricGrid dt{color:var(--muted)}.signalPanel dd,.metricGrid dd{font-variant-numeric:tabular-nums;margin:0;font-weight:620}.band,.compat,.authBand{padding:64px clamp(20px,5vw,72px)}.sectionHeader{margin-bottom:24px}h2{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:680;line-height:1.08}.featureList,.releaseList,.table,.adminGrid{gap:0;display:grid}.featureList{border-top:1px solid var(--line);max-width:980px}.feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:28px;padding:22px 0;display:grid}.feature h3,.card h3,.releaseRow h3{margin:0;font-size:16px;font-weight:620}.feature p,.card p,.releaseRow p{color:var(--muted);margin:0;line-height:1.55}.compat{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,.86fr) minmax(320px,1fr);gap:clamp(32px,6vw,72px);display:grid}.clientGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.clientGrid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;min-height:48px;padding:0 14px;font-size:14px;display:flex}.clientGrid span:nth-child(3n){border-right:0}.clientGrid span:nth-last-child(-n+3){border-bottom:0}.comparisonTable{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums;min-width:130px;padding:16px;font-size:14px}thead th{color:var(--muted);font-size:12px;font-weight:560}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody th{min-width:260px}tbody th span{max-width:380px;color:var(--muted);margin-top:5px;font-weight:400;line-height:1.5;display:block}.tableLink{align-items:center;width:fit-content;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.authBand{border-top:1px solid var(--line);background:var(--surface);place-items:center;display:grid}.card,.authCard,.adminBlock{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:18px}.authCard{width:min(100%,440px)}.tabs{border:1px solid var(--line);border-radius:8px;gap:0;margin-bottom:18px;overflow:hidden}.tabs button{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);flex:1}.tabs button:last-child{border-right:0}.tabs .active{color:#fff;background:#111}label{color:var(--ink);gap:7px;margin:12px 0;font-size:14px;font-weight:520;display:grid}input,select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;color:var(--ink);border-radius:7px;padding:0 11px}input::placeholder{color:#9a9a9a}select option{background:var(--surface);color:var(--ink)}.error,.warning{color:var(--danger)}.warning,.notice{border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:14px}.notice{color:var(--success);background:var(--success-bg);border-color:#bbe9cc}.warning{color:var(--warning);background:var(--warning-bg);border-color:#f0d98a}.workspace{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{border-right:1px solid var(--line);background:var(--surface);padding:20px}.sidebar>div{margin-bottom:20px}.sidebar strong{margin-bottom:4px;display:block}.navButton{color:#444;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;gap:9px;width:100%;min-height:38px;margin-bottom:4px;padding:0 10px;transition:background-color .15s,border-color .15s,color .15s}.navButton svg{width:17px;height:17px}.navButton:hover{background:var(--surface-muted)}.navButton.active{border-color:var(--line);background:var(--surface-muted);color:var(--ink)}.content{min-width:0;padding:24px}.sectionTitle{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.sectionTitle h2{margin:0;font-size:26px}.sectionTitle span{color:var(--muted);font-size:14px}.searchBar,.inlineForm{gap:10px;margin-bottom:16px;display:grid}.searchBar{grid-template-columns:minmax(220px,1fr) 170px 140px auto}.inlineForm{grid-template-columns:minmax(160px,1fr) auto}.releaseList,.table{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.releaseRow,.tableRow{border-bottom:1px solid var(--line);background:var(--surface);padding:14px}.releaseRow:last-child,.tableRow:last-child{border-bottom:0}.releaseRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.releaseRow h3{overflow-wrap:anywhere}.releaseMeta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;gap:10px}.iconButton{border:1px solid var(--line);background:var(--surface);border-radius:7px;place-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s;display:grid}.iconButton:hover{background:var(--surface-muted)}.secretBox{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}code{color:var(--ink);overflow-wrap:anywhere;font-family:Geist Mono,SFMono-Regular,Consolas,monospace}.twoCol,.adminGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cardTop,.tableRow,.adminLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.cardTop{margin-bottom:12px}.cardTop span{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:620}.cardAction{width:fit-content;margin-top:16px}.selected{border-color:#111}.metricGrid{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden}.metricGrid div{border-right:1px solid var(--line);border-bottom:0;display:block}.metricGrid div:last-child{border-right:0}.adminLine input{max-width:120px}.legalFooter{border-top:1px solid var(--line);background:var(--surface);padding:24px clamp(20px,5vw,72px) 30px}.legalLinks{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:14px;display:flex}.legalLinks a{color:var(--muted);font-size:13px;text-decoration:none}.legalLinks a:hover{color:var(--ink)}.legalFooter p{max-width:1180px;color:var(--muted);text-align:center;margin:0 auto;font-size:12px;line-height:1.65}.policyPage{max-width:920px;min-height:calc(100vh - 192px);padding:72px clamp(20px,5vw,72px)}.policyPage h1{text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,7vw,82px);font-weight:720;line-height:.95}.policyPage p{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.75}.accountTopbar{border-bottom-color:var(--line);background:var(--surface);color:var(--ink)}.accountTopbar .brandMark{background:var(--ink);color:var(--surface)}.accountTopbar .brand span,.accountTopbar .topbar a,.accountTopbar .pill{color:var(--ink)}.accountTopbar .pill,.accountTopbar .ghost{border-color:var(--line);background:var(--surface);color:var(--ink)}.indexerShell{background:var(--bg);min-height:calc(100vh - 64px);color:var(--ink)}.indexerNav{border-bottom:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);align-items:center;gap:4px;padding:0 clamp(18px,4vw,48px);display:flex}.indexerNav button,.indexerUser{min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:560;display:inline-flex}.indexerNav button:hover,.indexerNav button.active{border-color:var(--line);background:var(--surface-muted);color:var(--ink)}.indexerUser{color:var(--muted);margin-left:auto}.indexerContent{max-width:1320px;margin:0 auto;padding:24px clamp(18px,4vw,40px) 48px}.browseTop{grid-template-columns:minmax(0,1fr) minmax(360px,520px);align-items:center;gap:16px;margin-bottom:16px;display:grid}.browseTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.browseTabs button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:14px;font-weight:560}.browseTabs button:hover,.browseTabs button.active{border-color:var(--line);background:var(--surface-muted);color:var(--ink)}.indexerSearch{grid-template-columns:138px minmax(160px,1fr) 44px;justify-self:end;width:min(100%,520px);display:grid}.indexerSearch select,.indexerSearch input{border-color:var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:0}.indexerSearch select{border-radius:7px 0 0 7px}.searchSubmit{border:1px solid var(--ink);background:var(--ink);min-height:40px;color:var(--surface);border-radius:0 7px 7px 0}.browseHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.browseHeader h1{color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:650;line-height:1.15}.browseHeader p{color:var(--muted);margin:0;font-size:14px}.browseControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.browseControls input{border-color:var(--line);background:var(--surface);width:150px;min-height:36px;color:var(--ink)}.browseControls button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:7px;padding:0 12px;font-size:14px;font-weight:560}.browseControls button:hover:not(:disabled){background:var(--surface-muted)}.browseControls button:disabled{color:var(--muted);background:var(--surface-muted);cursor:not-allowed}.releaseTable{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}.releaseTable table{border-collapse:collapse;width:100%;min-width:980px}.releaseTable th,.releaseTable td{border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:middle;padding:12px 14px;font-size:14px}.releaseTable thead th{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:620}.releaseTable tbody tr:nth-child(2n),.releaseTable tbody tr:nth-child(odd){background:var(--surface)}.releaseTable tbody tr:hover{background:var(--surface-muted)}.releaseTable tbody tr:last-child th,.releaseTable tbody tr:last-child td{border-bottom:0}.releaseTable tbody th{min-width:360px}.releaseTitleButton{max-width:680px;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:620;line-height:1.4;display:block}.releaseTitleButton:hover{text-decoration:underline}.releaseTable tbody th span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.categoryCell{font-weight:560;color:var(--ink)!important}.rowActions{align-items:center;gap:4px;display:flex}.rowActions button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.rowActions .nzbAction{border-color:var(--ink);background:var(--ink);color:var(--surface)}.releaseDetail{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:16px;padding:18px}.detailTitle{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.detailTitle svg{width:24px;height:24px;margin-top:3px}.detailTitle h2{color:var(--ink);margin:0;font-size:20px;font-weight:650;line-height:1.3}.detailBadges{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.detailBadges span{border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:7px;padding:3px 7px;font-size:12px;font-weight:560}.detailMeta{gap:20px;margin:0;display:grid}.detailMeta div{grid-template-columns:120px minmax(0,1fr);gap:18px;display:grid}.detailMeta dt{color:var(--muted);font-size:13px;font-weight:560}.detailMeta dd{color:var(--ink);gap:5px;margin:0;line-height:1.45;display:grid}.detailMeta dd span{color:var(--muted)}.detailDownload{border:1px solid var(--ink);background:var(--ink);width:fit-content;min-height:34px;color:var(--surface);border-radius:7px;padding:0 11px;font-weight:620}.detailClose{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:7px;margin-top:18px;padding:0 13px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.hero,.compat,.workspace,.browseTop{grid-template-columns:1fr}.searchBar,.metricGrid,.compact,.adminGrid,.twoCol{grid-template-columns:1fr 1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.indexerNav{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.indexerUser{margin-left:0}.indexerSearch{justify-self:stretch;width:100%}.browseHeader{flex-direction:column;align-items:flex-start}}@media (width<=680px){.topbar{align-items:flex-start;gap:12px;padding-top:14px;padding-bottom:14px;position:static}.topbar,.topbar nav{flex-wrap:wrap}.hero{padding-top:48px}.hero,.band,.compat,.authBand,.policyPage{padding-left:16px;padding-right:16px}.feature,.clientGrid,.searchBar,.inlineForm,.metricGrid,.compact,.adminGrid,.twoCol,.releaseRow{grid-template-columns:1fr}.clientGrid span,.clientGrid span:nth-child(3n),.clientGrid span:nth-last-child(-n+3){border-right:0;border-bottom:1px solid var(--line)}.clientGrid span:last-child{border-bottom:0}.content,.indexerContent{padding:16px}.indexerSearch{grid-template-columns:1fr 44px}.indexerSearch select{border-radius:7px;grid-column:1/-1;margin-bottom:8px}.indexerSearch input{border-radius:7px 0 0 7px}.releaseMeta,.tableRow,.cardTop,.sectionTitle{flex-direction:column;align-items:flex-start}.comparisonTable{overflow-x:visible}.comparisonTable table,.comparisonTable thead,.comparisonTable tbody,.comparisonTable tr,.comparisonTable th,.comparisonTable td{width:100%;min-width:0;display:block}.comparisonTable thead{display:none}.comparisonTable tbody tr{border-bottom:1px solid var(--line);padding:14px}.comparisonTable tbody tr:last-child{border-bottom:0}.comparisonTable tbody th,.comparisonTable tbody td{border-bottom:0;padding:6px 0}.comparisonTable tbody th{margin-bottom:8px}.comparisonTable td:not(:last-child){justify-content:space-between;gap:16px;display:flex}.comparisonTable td:before{content:attr(data-label);color:var(--muted)}.comparisonTable td:last-child:before{content:none}.detailMeta div{grid-template-columns:1fr;gap:6px}}
