@font-face{font-family:'Inter Fallback';src:local('Arial'),local('Helvetica'),local('Liberation Sans'),local('Segoe UI');size-adjust:107%;ascent-override:90%;descent-override:22.4%;line-gap-override:0}@font-face{font-family:'Unbounded Fallback';src:local('Arial'),local('Helvetica'),local('Liberation Sans'),local('Segoe UI');size-adjust:95%;ascent-override:96%;descent-override:24%;line-gap-override:0}@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/unbounded-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-800-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-800-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/inter-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07090d;--bg-2:#0b0f16;--surface:#10141d;--surface-2:#161b26;--border:rgba(255,255,255,.07);--border-strong:rgba(255,255,255,.15);--text:#eef1f7;--muted:#97a3b4;--faint:#5f6b7c;--accent:#c6f24d;--accent-ink:#0d1306;--violet:#8f7bff;--cyan:#3fe0ff;--grad:linear-gradient(120deg,#c6f24d 0,#3fe0ff 100%);--grad-v:linear-gradient(135deg,#8f7bff 0,#3fe0ff 100%);--radius:16px;--radius-sm:10px;--font:'Inter','Inter Fallback',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--display:'Unbounded','Unbounded Fallback',var(--font)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 90% -10%,rgba(143,123,255,.18),transparent 60%),radial-gradient(800px 500px at -10% 15%,rgba(63,224,255,.10),transparent 60%),radial-gradient(600px 400px at 55% 120%,rgba(198,242,77,.06),transparent 60%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{line-height:1.18;font-weight:700;letter-spacing:-.01em}.container{width:min(1240px,92%);margin-inline:auto}main .container{padding:26px 0 60px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-weight:600;font-size:15px;line-height:1;white-space:nowrap;border:1px solid transparent;transition:.18s ease}.btn-accent{background:var(--accent);color:var(--accent-ink)}.btn-accent:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-ghost{background:rgba(255,255,255,.05);border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover{background:rgba(255,255,255,.1)}.btn-sm{padding:9px 14px;font-size:13.5px;border-radius:10px}.icon-btn{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted)}.icon-btn:hover{color:var(--text);border-color:var(--border-strong)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;font-size:12.5px;font-weight:600}.chip-lime{background:rgba(198,242,77,.14);color:#d6ff6b}.chip-status{background:rgba(255,255,255,.06);color:var(--muted)}.chip-live{background:rgba(63,224,255,.14);color:#8aecff}.chip a{color:inherit}.chip a:hover{color:var(--accent)}.show-meta .m a{color:var(--cyan);font-weight:600}.show-meta .m a:hover{color:var(--accent);text-decoration:underline}.chip.st-live{background:rgba(198,242,77,.15);color:#d6ff6b}.chip.st-return{background:rgba(255,152,0,.18);color:#ffb74d}.chip.st-end{background:rgba(244,67,54,.2);color:#ff8a80}.chip.st-pause{background:rgba(255,215,94,.15);color:#ffd75e}.chip.st-prem{background:rgba(143,123,255,.18);color:#b6a8ff}.show.is-end .chip-lime{display:none}.show.is-end .next-ep{display:none}.site-header{position:sticky;top:0;z-index:100;background:rgba(7,9,13,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;gap:16px;min-height:68px}.logo{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.logo-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:var(--accent-ink);font-weight:800;flex:0 0 auto}.logo-text{font-family:var(--display);font-weight:700;font-size:15px;line-height:1}.logo-text small{display:block;font-family:var(--font);font-size:9px;font-weight:600;color:var(--muted);margin-top:3px;text-transform:uppercase;letter-spacing:.08em}.main-nav{flex:0 1 auto;min-width:0}.main-nav ul{display:flex;gap:2px}.main-nav a{display:block;padding:8px 11px;border-radius:9px;white-space:nowrap;color:var(--muted);font-weight:500;font-size:13.5px}.main-nav a:hover{color:var(--text);background:rgba(255,255,255,.05)}.main-nav a.active{color:var(--text);background:rgba(198,242,77,.12)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.burger{display:none;flex-direction:column;gap:5px;background:0;border:0;padding:8px}.burger span{width:24px;height:2px;border-radius:2px;background:var(--text)}.search-toggle{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;background:0;color:var(--muted);border:0;border-radius:12px;cursor:pointer;transition:background .18s ease,color .18s ease}.search-toggle:hover{background:rgba(255,255,255,.06);color:var(--text)}.search-toggle.active{background:var(--accent);color:var(--accent-ink)}.site-header{position:relative}.search-pop{position:absolute;top:100%;left:0;right:0;z-index:105;display:none;background:rgba(7,9,13,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:0 18px 34px rgba(0,0,0,.45)}.search-pop.open{display:block}.search-line{display:flex;align-items:center;gap:4px;max-width:640px;margin:0 auto;padding:8px 0}.search-line-go{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;background:0;color:var(--muted);border:0;border-radius:10px;cursor:pointer;transition:background .18s ease,color .18s ease}.search-line-go:hover{background:rgba(255,255,255,.06);color:var(--accent)}.search-line input{flex:1 1 auto;min-width:0;background:0;border:0;outline:0;color:var(--text);font-size:15px;padding:7px 0}.search-line input::placeholder{color:var(--faint);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-line input::-webkit-search-cancel-button{-webkit-appearance:none}#searchsuggestions{background:#0d1119;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.55);overflow:hidden;min-width:300px;max-width:min(460px,calc(100vw - 24px));z-index:1200;font-size:13.5px;color:var(--muted,#9aa3b2);text-align:left}#searchsuggestions a{display:block;padding:9px 14px;color:var(--text,#fff);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06)}#searchsuggestions a:hover{background:rgba(255,255,255,.05)}#searchsuggestions .fs-title,#searchsuggestions .searchheading{display:block;font-weight:600;color:var(--text,#fff)}#searchsuggestions .fs-text,#searchsuggestions a>span:last-child{display:block;color:var(--muted,#9aa3b2);margin-top:2px;font-size:12.5px}#searchsuggestions span.notfound,#searchsuggestions .notfound{display:block;padding:12px 14px;color:var(--muted,#9aa3b2)}#searchsuggestions .seperator{display:block;padding:4px 0}#searchsuggestions .seperator a,#searchsuggestions a[href*="mode=advanced"]{display:inline-block;padding:4px 14px;border:0;color:var(--accent,#c6f24d)}.header-auth{display:flex;align-items:center}.auth{display:flex;align-items:center;gap:8px;position:relative}.auth .btn{padding:9px 16px;font-size:13.5px;border-radius:10px}.auth-user{gap:4px}.auth-user-in{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:10px}.auth-user-in:hover{background:rgba(255,255,255,.05)}.auth-ava{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;background-color:var(--surface-2);border:1px solid var(--border-strong);flex:0 0 auto}.auth-name{font-weight:600;font-size:14px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth-link{color:var(--muted);font-size:13px;padding:6px 7px;border-radius:8px}.auth-link:hover{color:var(--accent);background:rgba(255,255,255,.04)}.auth-pm{min-width:20px;text-align:center;font-weight:700}.auth-logout{color:#ff8ba0}.auth-dd{position:relative}.auth-reg{white-space:nowrap}.auth-dd-panel{display:none;position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:260px;padding:16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.5)}.auth-dd.open .auth-dd-panel{display:block}.auth-f{display:flex;flex-direction:column;gap:10px}.auth-f input{width:100%}.auth-f .btn{justify-content:center}.auth-dd-links{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.auth-dd-links a{color:var(--muted);font-size:13.5px}.auth-dd-links a:hover{color:var(--accent)}.date-bar{border-block:1px solid var(--border);background:rgba(255,255,255,.02);padding:10px 0;font-size:14px;color:var(--muted)}.date-bar .container{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.date-bar strong{color:var(--text)}.date-bar .sep{color:var(--faint)}.date-bar .hl{color:var(--accent);font-weight:700}.section{padding:54px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.sec-title{font-family:var(--display);font-size:21px;letter-spacing:-.01em}.sec-sub{color:var(--muted);font-size:14.5px;margin-top:6px}.link-more{color:var(--accent);font-weight:600;font-size:14px;white-space:nowrap}.link-more:hover{text-decoration:underline}.air-row{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.air-card{flex:0 0 190px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:.2s}.air-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.air-time{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.02)}.air-time b{font-family:var(--display);font-size:13px;color:var(--accent)}.air-time span{font-size:11px;color:var(--faint)}.air-body{padding:12px}.air-body h3{font-size:14.5px;margin-bottom:3px}.air-body p{font-size:12px;color:var(--muted)}.air-body .ep{display:inline-block;margin-top:8px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.06);color:var(--cyan);font-size:11px;font-weight:700}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px}.scard{position:relative}.scard .poster{position:relative;aspect-ratio:2/3;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:linear-gradient(160deg,#1b2331,#0d1220);display:flex;align-items:flex-end;transition:.2s}.scard:hover .poster{border-color:var(--border-strong);transform:translateY(-3px)}.poster .pbg{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 0,var(--pc1,rgba(255,255,255,.14)),transparent 60%),linear-gradient(160deg,var(--pc1,#232c3d),var(--pc2,#0b0f18))}.poster .rating{position:absolute;top:10px;left:10px;padding:3px 9px;border-radius:8px;background:rgba(7,9,13,.72);backdrop-filter:blur(6px);color:var(--accent);font-weight:800;font-size:14px;font-family:var(--display);border:1px solid rgba(198,242,77,.35)}.poster .soon{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:8px;background:rgba(7,9,13,.78);backdrop-filter:blur(6px);color:var(--cyan);font-weight:800;font-size:13px;border:1px solid rgba(63,224,255,.35)}.poster .watch{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;opacity:0;transition:.2s}.scard:hover .poster .watch{opacity:.9}.scard h3{font-size:15px;margin:10px 2px 3px;line-height:1.25}.scard h3 a:hover{color:var(--accent)}.scard .meta{font-size:12.5px;color:var(--muted);margin-bottom:3px}.scard .genres{font-size:12px;color:var(--faint)}.pre-list{display:flex;flex-direction:column}.pre-row{display:grid;grid-template-columns:120px 52px 1fr auto;gap:14px;align-items:center;padding:14px 6px;border-bottom:1px solid var(--border)}.pre-row:hover{background:rgba(255,255,255,.02)}.pre-date{font-family:var(--font);font-size:11.5px;line-height:1.25;min-width:0;display:grid;justify-items:start}.pre-date b{font-family:var(--display);font-size:12px;color:var(--text);letter-spacing:.01em;white-space:nowrap}.pre-date span{color:var(--faint);font-weight:500;white-space:nowrap}.pre-thumb{width:52px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:linear-gradient(160deg,var(--pc1,#232c3d),var(--pc2,#0b0f18))}.pre-thumb>p{margin:0;display:block;width:100%;height:100%}.pre-thumb img{width:100%;height:100%;object-fit:cover}.pre-main{min-width:0}.pre-main h3{font-size:16px}.pre-main p{font-size:13px;color:var(--muted);margin-top:2px}.pre-main .pre-meta span{white-space:nowrap}.pre-main .pre-meta span+span::before{content:" · ";color:var(--faint)}.pre-tag{display:flex;align-items:center;gap:8px}.pre-tag .type{font-size:12px;font-weight:700;color:var(--violet);white-space:nowrap}.pre-tag .type.st-live,.pre-tag .type.st-return,.pre-tag .type.st-end,.pre-tag .type.st-pause,.pre-tag .type.st-prem{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:100px}.pre-tag .type.st-live{background:rgba(198,242,77,.15);color:#d6ff6b}.pre-tag .type.st-return{background:rgba(255,152,0,.18);color:#ffb74d}.pre-tag .type.st-end{background:rgba(244,67,54,.2);color:#ff8a80}.pre-tag .type.st-pause{background:rgba(255,215,94,.15);color:#ffd75e}.pre-tag .type.st-prem{background:rgba(143,123,255,.18);color:#b6a8ff}.pre-date.pre-score b{color:var(--accent);font-size:20px}.pre-date.pre-score span{color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.pre-tag .type.live{color:var(--accent)}html.cal-home main article.pre-row{display:none}html.cal-home .pages-wrap{display:none}.ktv-cal-loading{padding:18px 2px;color:var(--faint);font-size:14px;min-height:100vh;box-sizing:border-box}.ktv-cal-loading .skel{display:block;margin-top:12px;height:46px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.04) 63%);background-size:400% 100%;animation:ktvShimmer 1.4s ease infinite}@keyframes ktvShimmer{0%{background-position:100% 0}100%{background-position:0 0}}html.archive-page main .container>*{display:none}html.archive-page main .container>.ktv-arch-page{display:block}.ktv-arch-page{padding:8px 0 10px}.ktv-arch-head{margin:14px 0 24px}.ktv-arch-h1{font-family:var(--display);font-size:24px;line-height:1.2;letter-spacing:-.01em}.ktv-arch-sub{color:var(--muted);font-size:14px;margin-top:8px;max-width:64ch}.ktv-arch-loading{padding:18px 2px;color:var(--faint);font-size:14px}.ktv-arch-loading .skel{display:block;margin-top:12px;height:46px;border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 37%,rgba(255,255,255,.04) 63%);background-size:400% 100%;animation:ktvShimmer 1.4s ease infinite}.ktv-arch-empty{color:var(--muted);font-size:14px;padding:6px 2px}@media(max-width:520px){.ktv-arch-h1{font-size:20px}}html.premieres-page main .container>*,html.schedule-page main .container>*{display:none}html.premieres-page main .container>.ktv-page-cal,html.schedule-page main .container>.ktv-page-cal{display:block}.ktv-page-cal{padding:8px 0 10px}.ktv-page-head{margin:14px 0 24px}.ktv-page-h1{font-family:var(--display);font-size:24px;line-height:1.2;letter-spacing:-.01em}.ktv-page-sub{color:var(--muted);font-size:14px;margin-top:8px;max-width:64ch}.ktv-page-body{min-height:40px}.ktv-page-loading{padding:18px 2px;color:var(--faint);font-size:14px}@media(max-width:520px){.ktv-page-h1{font-size:20px}}.site-footer{border-top:1px solid var(--border);background:var(--bg-2);margin-top:40px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;padding:46px 0 34px}.footer-col h4{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:14px}.footer-col a,.footer-col li{color:var(--muted);font-size:14px}.footer-col ul{display:flex;flex-direction:column;gap:9px}.footer-col a:hover{color:var(--accent)}.footer-about p{color:var(--muted);font-size:14px;margin:14px 0 16px;max-width:320px}@media(min-width:1081px){.footer-col-docs ul{padding-top:34px}}.footer-bottom{border-top:1px solid var(--border);padding:18px 0}.footer-bottom .container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--faint);font-size:13px}.breadcrumbs{padding:22px 0 0;font-size:13px;color:var(--faint)}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs .sep{margin:0 6px}.show-top{display:grid;grid-template-columns:250px 1fr;gap:30px;padding:26px 0 10px}.show-poster{position:relative;align-self:start}.show-poster .poster-main{aspect-ratio:2/3;border-radius:var(--radius);border:1px solid var(--border-strong);overflow:hidden;background:linear-gradient(160deg,#222c3e,#0b0f18)}.show-poster .poster-main img{width:100%;height:100%;object-fit:cover}.show-poster .rating-big{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:10px;background:rgba(7,9,13,.78);border:1px solid rgba(198,242,77,.4);color:var(--accent);font-family:var(--display);font-weight:700;font-size:17px;backdrop-filter:blur(6px)}.show-info h1{font-family:var(--display);font-size:clamp(24px,3vw,34px);margin-bottom:10px}.show-info .alt-title{color:var(--muted);font-size:15px;margin-bottom:14px}.show-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.show-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin-bottom:20px}.show-meta .m b{display:block;font-size:12px;color:var(--faint);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.show-meta .m span{font-size:14.5px}.show-desc{color:var(--muted);font-size:15.5px}.show-top .show-desc{grid-column:1 / -1;max-width:none;margin:0}.show-actions{display:flex;flex-wrap:wrap;gap:12px}.next-ep{margin:6px 0 8px;padding:14px 18px;border-radius:var(--radius);background:linear-gradient(120deg,rgba(198,242,77,.10),rgba(63,224,255,.06));border:1px solid rgba(198,242,77,.28);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.next-ep .n-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:700}.next-ep .n-title{font-weight:700;font-size:16px}.next-ep .n-date{color:var(--muted);font-size:14px;margin-left:auto;white-space:nowrap}.ktv-cd{display:inline-flex;align-items:stretch;gap:8px;flex-wrap:wrap;white-space:normal}.ktv-cd .cd-u{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;padding:7px 10px;border-radius:12px;background:rgba(7,9,13,.55);border:1px solid rgba(198,242,77,.22)}.ktv-cd .cd-v{font-family:var(--display);font-weight:700;font-size:21px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ktv-cd .cd-l{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin-top:4px}.ktv-cd.is-over .cd-v,.ktv-cd .cd-over{color:var(--accent);font-weight:700}.ktv-cd-note{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-left:8px}@media(max-width:700px){.next-ep{flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px;margin:10px 0 12px}.next-ep .n-label{font-size:11.5px;letter-spacing:.06em}.next-ep .n-title{font-size:15px;line-height:1.35}.next-ep .n-date{margin-left:0;width:100%;white-space:normal}.ktv-cd{display:flex;width:100%;gap:6px;flex-wrap:wrap}.ktv-cd .cd-u{flex:1 1 0;min-width:0;max-width:118px;padding:8px 4px;border-radius:11px}.ktv-cd .cd-v{font-size:19px}.ktv-cd .cd-l{font-size:9.5px;letter-spacing:.04em;margin-top:3px}.ktv-cd-note{margin-left:0}.show-actions{gap:8px}.show-actions .btn{flex:1 1 100%;justify-content:center}}@media(max-width:380px){.next-ep{padding:11px 12px}.next-ep .n-title{font-size:14.5px}.ktv-cd{gap:5px}.ktv-cd .cd-v{font-size:17px}.ktv-cd .cd-l{font-size:9px}}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tab{padding:9px 16px;border-radius:100px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--muted);font-weight:600;font-size:14px}.tab.active{background:var(--accent);color:var(--accent-ink);border-color:transparent}.tab:hover{border-color:var(--border-strong);color:var(--text)}.ep-table{width:100%;border-collapse:collapse}.ep-table th{text-align:left;color:var(--faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:10px 12px;border-bottom:1px solid var(--border-strong)}.ep-table td{padding:12px;border-bottom:1px solid var(--border);font-size:14.5px;vertical-align:top}.ep-table tr:hover td{background:rgba(255,255,255,.02)}.ep-num{font-family:var(--display);color:var(--violet);font-weight:700;white-space:nowrap}.ep-date{white-space:nowrap;color:var(--muted)}.ep-date .soon{color:var(--accent);font-weight:700}.ep-status{white-space:nowrap;font-size:12.5px}.ep-status .aired{color:var(--muted)}.ep-status .today{color:var(--accent);font-weight:700}@media(max-width:1080px){.footer-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.main-nav{position:fixed;inset:68px 0 auto 0;z-index:99;background:rgba(7,9,13,.97);border-bottom:1px solid var(--border);padding:16px 6vw 22px;transform:translateY(-130%);transition:.3s}.main-nav.open{transform:none}.main-nav ul{flex-direction:column}.burger{display:flex}.search{min-width:0}.header-actions .icon-btn{display:none}.show-top{grid-template-columns:200px 1fr}}@media(max-width:700px){.section{padding:38px 0}.pre-row{grid-template-columns:104px 46px 1fr}.pre-date b{font-size:11px}.pre-date{font-size:10.5px}.pre-thumb{width:46px}.pre-tag{grid-column:3;justify-content:flex-start}.show-top{grid-template-columns:1fr}.show-poster .poster-main{max-width:220px}.ep-date,.ep-status{display:none}.footer-grid{grid-template-columns:1fr 1fr}.ep-table{display:block;overflow-x:auto;white-space:nowrap}}@media(max-width:430px){.pre-row{grid-template-columns:92px 42px 1fr;gap:10px}.pre-date b{font-size:10px}.pre-date{font-size:9.5px}.pre-thumb{width:42px}.pre-main h3{font-size:14.5px}}@media(max-width:520px){.grid-cards{grid-template-columns:repeat(2,1fr);gap:12px}.air-card{flex-basis:152px}.footer-grid{grid-template-columns:1fr}.date-bar{font-size:13px}}@media(max-width:620px){.logo-text{font-size:15px}.header-inner{gap:12px}.auth .btn{padding:8px 13px;font-size:13px}.auth-name{max-width:90px;font-size:13px}.auth-reg{display:none}.search-toggle{width:36px;height:36px}}@media(max-width:480px){.logo-text small{display:none}.logo{gap:8px}.logo-mark{width:34px;height:34px;border-radius:10px}.logo-text{font-size:14px}.auth-name{display:none}.auth-user{gap:2px}.auth-user-in{padding:2px}.auth-link{padding:5px 6px}.auth-logout{font-size:0;width:30px;height:30px;display:grid;place-items:center;padding:0}.auth-logout::after{content:'⏻';font-size:15px;line-height:1}.auth-admin{display:none}.auth-pm{display:none}.burger{padding:6px}}@media(max-width:360px){.logo-text{display:none}.logo-mark{width:38px;height:38px}.search-toggle{width:32px;height:32px}}@media(max-width:420px){.auth-user-in .auth-name{display:none}}.content-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px 28px;margin-bottom:22px}.content-title{font-size:24px;margin-bottom:16px;font-family:var(--display)}.content-text{color:var(--muted);font-size:15.5px;line-height:1.7}.content-text a{color:var(--accent)}.content-edit{float:right;font-size:13px;color:var(--muted)}.content-edit:hover{color:var(--accent)}.speedbar{color:var(--muted);font-size:13px;padding:22px 0 2px}.speedbar a{color:var(--muted)}.speedbar a:hover{color:var(--accent)}.speedbar .speedbar-mobile{display:none}.comment{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:14px}.comment-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.comment-ava{flex:0 0 auto}.comment-ava img,.login-ava img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid var(--border-strong)}.comment-meta{flex:1;min-width:0}.comment-name{font-size:15px}.online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-left:4px}.comment-date{display:block;color:var(--faint);font-size:12.5px}.comment-tools{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.comment-tools a{display:inline-flex;text-decoration:none;color:inherit;cursor:pointer}.comment-rate{color:var(--accent);font-weight:700}.comment-tools input[type="checkbox"]{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.cvotes{display:inline-flex;align-items:center;gap:6px}.cvote{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:100px;padding:2px 9px 2px 4px}.cvote-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--muted);cursor:pointer;transition:color .15s ease,background .15s ease}.cvote-btn:hover{background:rgba(255,255,255,.08)}.cvote-up:hover{color:#d6ff6b;background:rgba(198,242,77,.14)}.cvote-down:hover{color:#ff8a80;background:rgba(244,67,54,.16)}.cvote-n{font-size:12.5px;font-weight:700;color:var(--muted);min-width:8px}.cbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:100px;font-size:12px;font-weight:600;line-height:1;color:var(--muted);border:1px solid var(--border-strong);background:rgba(255,255,255,.04);cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.cbtn:hover{transform:translateY(-1px)}.cbtn-quote::before{content:"\201D";font-size:11px}.cbtn-quote:hover{color:#9be9ff;border-color:rgba(63,224,255,.45);background:rgba(63,224,255,.09)}.cbtn-reply{color:#d6ff6b;border-color:rgba(198,242,77,.32);background:rgba(198,242,77,.07)}.cbtn-reply::before{content:"\21A9";font-size:12px}.cbtn-reply:hover{color:#e8ffa0;background:rgba(198,242,77,.15);border-color:rgba(198,242,77,.55)}.cbtn-flag::before{content:"\2691";font-size:11px}.cbtn-flag:hover{color:#ffd75e;border-color:rgba(255,215,94,.4);background:rgba(255,215,94,.08)}.cbtn-edit::before{content:"\270E";font-size:12px}.cbtn-edit:hover{color:var(--text);border-color:var(--border-strong);background:rgba(255,255,255,.1)}.cbtn-del{color:#ff8a80;border-color:rgba(244,67,54,.32)}.cbtn-del::before{content:"\2715";font-size:11px}.cbtn-del:hover{color:#ffb3ab;background:rgba(244,67,54,.12);border-color:rgba(244,67,54,.5)}@media(max-width:600px){.comment-head{gap:8px 12px}.comment-tools{flex:1 1 100%;gap:6px 8px;margin-top:2px}.cbtn,.cvotes,.cvote,.comment-tools a,.comment-tools input[type="checkbox"]{flex:0 0 auto}.cvotes{gap:5px}.cvote{padding:2px 8px 2px 3px;gap:4px}.cvote-btn{width:22px;height:22px}.cvote-n{font-size:12px}}.comment-body .comment-text{color:var(--text);font-size:15px;line-height:1.65}.comment-text a{color:var(--accent)}.comment-news{margin-bottom:8px;font-size:15px}.comment-news a{color:var(--cyan)}.comment-imgs{margin-top:10px}.comment-sign{margin-top:10px;padding-top:8px;border-top:1px dashed var(--border);color:var(--faint);font-size:13px}.comments-tree-list{list-style:none;margin:0;padding:0}.comments-tree-item{list-style:none}.comments-tree-list .comments-tree-list{margin:10px 0 2px 20px;padding-left:18px;border-left:2px solid var(--border-strong)}.comments-tree-list .comments-tree-list .comment{background:var(--bg-2)}.comments-tree-list .comments-tree-list .comment-ava img{width:36px;height:36px}.comment-reply-to{display:block;margin-top:3px;color:var(--cyan);font-size:12px;font-weight:600}.comment-reply-to::before{content:"↳ в ответ: "}#dlefastreplycomments,#dlefastreplyesponse{animation:ktvReveal .3s ease both}#dlefastreplycomments{margin:12px 0 2px;background:var(--bg-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:14px 16px}#dlefastreplycomments form{margin:0}#dlefastreplycomments textarea{min-height:90px}#dlefastreplycomments .commentsreplyname,#dlefastreplycomments .commentsreplymail{float:left !important;width:calc(50% - 6px) !important;padding:0 !important;box-sizing:border-box}#dlefastreplycomments .commentsreplyname{margin-right:12px}.dle-popup-replycomments.ui-dialog,.modalfixed.dle-popup-replycomments{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 24px 60px rgba(0,0,0,.5)}.dle-popup-replycomments .ui-dialog-titlebar{background:var(--surface-2);color:var(--text);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;padding:12px 18px}.dle-popup-replycomments .ui-dialog-title{color:var(--text);font-weight:700}.dle-popup-replycomments .ui-widget-content{background:var(--surface);color:var(--text)}.dle-popup-replycomments .ui-dialog-buttonpane button{margin:4px}.comments-tree-item.comment-in{animation:ktvCommentIn .32s ease both}@keyframes ktvReveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ktvCommentIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mass_comments_action{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 14px;padding:10px 14px;background:rgba(143,123,255,.08);border:1px dashed rgba(143,123,255,.35);border-radius:var(--radius-sm)}.mass_comments_action label{margin:0;color:var(--muted);font-size:13px;font-weight:700}.mass_comments_action select{width:auto;padding:7px 10px;font-size:13px}.mass_comments_action button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,138,128,.4);background:rgba(244,67,54,.14);color:#ffb3ab;font-weight:700;font-size:13px;cursor:pointer;transition:.15s ease}.mass_comments_action button:hover{background:rgba(244,67,54,.24)}.mass_comments_action .mass-all{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:13px;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid var(--border);user-select:none}.mass_comments_action .mass-all:hover{border-color:var(--accent)}.mass_comments_action .mass-all input,.comment-tools .form-check-input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.comment-tools .form-check-label{display:inline-flex;align-items:center;cursor:pointer}.mass_comments_action .mass-del{margin-left:auto}.mass_comments_action .mass-del.is-loading{opacity:.65;pointer-events:none}@media(max-width:600px){.mass_comments_action{gap:8px}.mass_comments_action .mass-del{margin-left:0;flex:1 1 100%;justify-content:center}}#dlefastreplycomments{color:var(--text)}#dlefastreplycomments label{color:var(--muted)}#dlefastreplycomments button,.dle-popup-replycomments button,.ui-dialog.dle-popup-replycomments .ui-button{background:var(--surface-2) !important;border:1px solid var(--border-strong) !important;color:var(--text) !important;border-radius:10px !important;font-weight:600 !important;padding:8px 16px !important;transition:color .15s ease,border-color .15s ease !important}#dlefastreplycomments button:hover,.dle-popup-replycomments button:hover,.ui-dialog.dle-popup-replycomments .ui-button:hover{border-color:var(--accent) !important;color:var(--accent) !important}#dlefastreplycomments{border-left:3px solid rgba(198,242,77,.5)}.reply-head{display:flex;align-items:center;gap:9px;margin:-2px 0 12px;padding:0 0 10px;border-bottom:1px dashed var(--border-strong);color:var(--text);font-weight:700;font-size:14px}.reply-head-ico{width:26px;height:26px;border-radius:8px;flex:0 0 auto;display:grid;place-items:center;background:rgba(198,242,77,.12);color:#d6ff6b;font-size:14px}.reply-head b{color:var(--cyan);font-weight:700}#dlefastreplycomments{margin:12px 0 18px 26px;padding:12px 14px;font-size:13.5px}#dlefastreplycomments textarea{min-height:72px;font-size:13.5px;padding:8px 10px}#dlefastreplycomments .commentsreplyname,#dlefastreplycomments .commentsreplymail{width:calc(50% - 5px) !important}#dlefastreplycomments .commentsreplyname{margin-right:10px}#dlefastreplycomments input[type="text"],#dlefastreplycomments input[type="email"]{padding:7px 10px;font-size:13.5px}#dlefastreplycomments button{padding:6px 12px !important;font-size:13px !important}.reply-head{margin:-2px 0 10px;padding-bottom:8px;font-size:13px}.reply-head-ico{width:22px;height:22px;font-size:12px}#dlefastreplycomments.reply-closing{overflow:hidden}.save-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}#dlefastreplycomments .save-buttons input,.dle-popup-replycomments .save-buttons input,input.bbcodes.cancelchanges,input.bbcodes.applychanges{border:1px solid var(--border-strong);border-radius:10px;font-family:var(--font);font-weight:700;font-size:14px;line-height:1.2;padding:9px 18px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,filter .15s ease,transform .15s ease}input.bbcodes.applychanges{background:var(--accent);color:var(--accent-ink);border-color:transparent}input.bbcodes.applychanges:hover{filter:brightness(1.08);transform:translateY(-1px)}input.bbcodes.cancelchanges{background:rgba(255,255,255,.05);color:var(--text)}input.bbcodes.cancelchanges:hover{background:rgba(255,255,255,.1)}form#registration{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 6px}form#registration button.bbcodes{font:inherit;font-size:14px;font-weight:700;line-height:1.2;padding:11px 20px;border-radius:10px;cursor:pointer;border:1px solid var(--border-strong);background:rgba(255,255,255,.05);color:var(--text);transition:color .15s ease,background .15s ease,border-color .15s ease,filter .15s ease,transform .15s ease}form#registration button.bbcodes:hover{border-color:var(--accent);color:var(--accent)}form#registration button.bbcodes[type="submit"]{background:var(--accent);border-color:transparent;color:var(--accent-ink)}form#registration button.bbcodes[type="submit"]:hover{color:var(--accent-ink);filter:brightness(1.08);transform:translateY(-1px)}#dlefastreplycomments .commentsreplymail,.dle-popup-replycomments .commentsreplymail{display:none !important}#dlefastreplycomments .commentsreplyname,.dle-popup-replycomments .commentsreplyname{width:100% !important;margin-right:0 !important}.comment-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;margin-top:4px}.comment-form-title{font-size:17px;margin-bottom:14px;font-family:var(--display)}.f-row{margin-bottom:14px}.f-row label{display:block;color:var(--muted);font-size:13.5px;margin-bottom:6px}.f-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f-submit{margin-top:4px}.f-upload a{color:var(--accent);font-size:14px}.f-opt label,.f-opt input,.f-opt span{color:var(--muted);font-size:14px}.f-captcha{display:flex;align-items:center;gap:12px}.f-captcha input{max-width:160px}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],textarea,select,.f-field input,.f-field select{width:100%;padding:11px 13px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-2);color:var(--text);font-size:15px;font-family:var(--font);outline:0}input:focus,textarea:focus,select:focus{border-color:var(--accent)}select{appearance:auto}textarea{min-height:120px;resize:vertical}.search-simple{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-simple-field{flex:1 1 260px}.search-simple-actions,.search-ext-actions{display:flex;gap:10px;flex-wrap:wrap}.search-table .bbcodes{margin:0}.se-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.se-col fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:14px}.se-col legend{color:var(--muted);font-size:13px;padding:0 6px;text-transform:uppercase;letter-spacing:.06em}.f-field,.f-opt{margin-bottom:8px}.search-result-note{margin-top:12px;color:var(--muted);font-size:14px}.result-item{margin-bottom:14px}.result-title{font-size:18px;margin-bottom:4px}.result-title a:hover{color:var(--accent)}.result-meta{color:var(--faint);font-size:13px;margin-bottom:8px}.result-meta a{color:var(--muted)}.result-meta a:hover{color:var(--accent)}.result-text{color:var(--muted);font-size:14.5px}.fs-item{display:block;padding:10px 14px;color:var(--text)}.fs-item:hover{background:rgba(255,255,255,.05)}.fs-item .fs-title{display:block;font-weight:600}.fs-item .fs-text{display:block;color:var(--muted);font-size:13px}.pages-wrap{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 0 10px;flex-wrap:wrap}.pages{display:flex;gap:6px;flex-wrap:wrap}.pages a,.pages span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:14px;font-weight:600}.pages a:hover{border-color:var(--accent);color:var(--accent)}.pages .nav-active,.pages span.this-page{background:var(--accent);color:var(--accent-ink);border-color:transparent}.pg-arrow{color:var(--muted);font-weight:600;font-size:14px;white-space:nowrap}.pg-arrow:hover{color:var(--accent)}.pages-wrap .pages{display:none}.ktv-show-more{display:none}.pages-wrap a .ktv-show-more{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 22px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:14px;font-weight:600;white-space:nowrap}.pages-wrap a .ktv-show-more:hover{border-color:var(--accent);color:var(--accent)}.ktv-arch-more{display:block;margin:8px auto 0;font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 24px;line-height:1;transition:color .15s ease,border-color .15s ease}.ktv-arch-more:hover{color:var(--accent);border-color:var(--accent)}.ktv-arch-more:disabled{opacity:.6;cursor:default}.login-pane{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.login-user{display:flex;gap:12px;align-items:center}.login-info b{font-size:16px;display:block}.login-info span,.login-info a{color:var(--muted);font-size:13px}.login-links{display:flex;flex-direction:column;gap:8px;border-left:1px solid var(--border);padding-left:18px}.login-links a{color:var(--muted);font-size:14px}.login-links a:hover{color:var(--accent)}.login-links a.logout{color:#ff8ba0}.login-form .login-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.login-foot{display:flex;justify-content:space-between;margin-top:12px;font-size:13px}.login-foot a{color:var(--muted)}.login-foot a:hover{color:var(--accent)}@media(max-width:700px){.f-duo,.login-form .login-fields,.se-grid{grid-template-columns:1fr}.content-card{padding:20px 16px}.login-links{border-left:0;padding-left:0}}.login-check{display:flex;gap:8px}.login-check input{flex:1}#result-registration{font-size:13px;margin-top:6px;color:var(--muted)}.pp-card{padding:20px}.pp-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pp-ava{width:60px;height:60px;border-radius:50%;flex:0 0 auto;background-size:cover;background-position:center;background-color:var(--surface-2);border:1px solid var(--border-strong)}.pp-info b{font-size:17px;display:block}.pp-info span{color:var(--muted);font-size:13px}.pp-list{display:flex;flex-direction:column}.pp-list li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px}.pp-list li:last-child{border-bottom:0}.pp-list span{color:var(--faint)}.pp-list a{color:var(--accent)}.pp-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pp-actions .btn{flex:1;justify-content:center;padding:10px 14px;font-size:14px}.user-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.user-ava{width:72px;height:72px;border-radius:50%;flex:0 0 auto;background-size:cover;background-position:center;background-color:var(--surface-2);border:1px solid var(--border-strong)}.user-name{font-family:var(--display);font-size:20px;display:block}.user-head-info span{color:var(--muted);font-size:13.5px}.user-subtitle{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px}.settings-block{margin-top:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-2);padding:14px 18px}.settings-block summary{cursor:pointer;font-weight:700;font-size:15px;color:var(--accent);outline:0}.f-sep{height:1px;background:var(--border);margin:16px 0}.f-legend{color:var(--muted);font-size:13px;padding:0 6px}.f-check{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.f-check input{width:auto}.f-del{color:#ff8ba0;cursor:pointer;margin-left:14px}.pm-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.pm-menu{display:flex;gap:6px;flex-wrap:wrap}.pm-menu a{text-decoration:none}.pm-link{display:inline-block;padding:9px 15px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--muted);font-weight:600;font-size:14px;transition:.18s}.pm-menu a:hover .pm-link,.pm-menu a:focus .pm-link{color:var(--accent-ink);background:var(--accent);border-color:transparent}.pm-limit{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.pm-bar-wrap{display:block;width:90px}.pm-limit-txt{white-space:nowrap}.pm_progress_bar{background:var(--bg);border:1px solid var(--border-strong);border-radius:6px;height:10px;overflow:hidden;display:block}.pm_progress_bar span{display:block;height:100%;background:var(--grad);font-size:0}.pm-no-messages{display:block;text-align:center;padding:34px 16px;color:var(--muted);font-size:15px}table.pm{width:100%;border-collapse:collapse;font-size:14.5px}table.pm th.pm_head{text-align:left;color:var(--faint);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-strong);padding:12px 14px;white-space:nowrap}table.pm td.pm_list{border-bottom:1px solid var(--border);padding:14px;vertical-align:middle;color:var(--muted)}table.pm th.pm_checkbox,table.pm td.pm_list.pm_checkbox{text-align:center;width:40px}table.pm td.pm_list.pm_icon{width:44px;text-align:center;color:var(--faint)}table.pm td.pm_list.pm_icon svg{width:20px;height:20px;vertical-align:middle}table.pm td.pm_list.pm_icon.pm-unread-image{color:var(--accent)}table.pm td.pm_list.pm_icon.pm-reply-image{color:var(--cyan)}table.pm td.pm_list.pm_icon.pm-read-image{color:var(--faint)}table.pm td.pm_list.pm_subj,table.pm td.pm_list.pm_icon,table.pm td.pm_list.pm_last_user{cursor:pointer}table.pm tbody tr:hover td{background:rgba(255,255,255,.02)}table.pm td.pm_list.pm_subj a{color:var(--text);font-weight:600}table.pm td.pm_list.pm_subj a:hover{color:var(--accent)}table.pm .pm_last_message,table.pm .pm_last_date,table.pm .pm_with_user{color:var(--muted);font-size:12.5px;display:block}table.pm td.pm_list.pm_last_user a{color:var(--text)}table.pm td.pm_list.pm_last_user a:hover{color:var(--accent)}table.pm select{max-width:220px}table.pm .form-check-input{width:auto;accent-color:var(--accent)}table.pm .form-check-label{color:var(--muted);font-size:14px}table.pm button.bbcodes{background:var(--bg-2);border:1px solid var(--border-strong);color:var(--text);padding:8px 14px;border-radius:8px;cursor:pointer}table.pm_navigation{width:100%;border-collapse:collapse;margin-top:14px}table.pm_navigation td{padding:8px 0}table.pm_navigation select{max-width:200px}.pm-read-title{font-family:var(--display);font-size:19px;margin-bottom:14px}.pm-read{padding-bottom:26px}.pm-reply{margin-top:18px}.pm-new{margin-top:6px}.pmlist{margin-top:4px}.pmlist .navigation{margin:12px 0 4px}.info-msg{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:14px 18px;margin-bottom:18px;display:flex;flex-direction:column;gap:2px}.info-title{color:var(--text);font-size:15px}.info-text{color:var(--muted);font-size:14px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 20px}.stat-list{display:flex;flex-direction:column}.stat-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--muted);font-size:14px}.stat-list li:last-child{border-bottom:0}.stat-list b{color:var(--text);font-weight:700}.stat-list a{color:var(--accent)}.stat-dates{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:14px;margin-bottom:8px}.stat-dates b{color:var(--text)}.stat-dates .st-day{color:var(--accent)}.stat-dates .st-week{color:var(--cyan)}.stat-dates .st-month{color:var(--violet)}.db-size{color:var(--faint);font-size:13.5px;margin:8px 0 18px}.db-size b{color:var(--muted)}.table-scroll{overflow-x:auto}.table-scroll table{width:100%;border-collapse:collapse;font-size:14px}.table-scroll th,.table-scroll td{padding:9px 12px;border-bottom:1px solid var(--border);text-align:left;color:var(--muted)}.table-scroll th{color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.table-scroll a{color:var(--accent)}.poll-card{padding:22px 24px}.poll-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.poll-q{font-family:var(--display);font-size:16px}.poll-more{font-size:13px}.poll-more a{color:var(--faint)}.poll-more a:hover{color:var(--accent)}.vote_list{display:flex;flex-direction:column;gap:8px;margin:14px 0 16px}.vote_list .vote,.vote_list .pollanswer{color:var(--muted);font-size:14.5px}.vote_list input{width:auto;margin-right:8px;accent-color:var(--accent)}.vote_list label{display:inline-flex;align-items:center;cursor:pointer}.poll-actions{display:flex;gap:10px;flex-wrap:wrap}.poll-actions .btn{padding:10px 18px;font-size:14px}.poll-votes{color:var(--muted);font-size:13.5px;margin-top:12px}.poll-votes b{color:var(--accent)}.voteprogress,.pollprogress{height:6px;border-radius:4px;background:var(--bg-2);margin:6px 0 2px;overflow:hidden}.voteprogress span,.pollprogress span{height:6px;display:block;background:var(--grad)}.voteprogress span.vote2,.pollprogress span.poll2{background:var(--violet)}.voteprogress span.vote3,.pollprogress span.poll3{background:var(--cyan)}.voteprogress span.vote4,.pollprogress span.poll4{background:var(--accent)}.voteprogress span.vote5,.pollprogress span.poll5{background:#f59e0b}.tags-cloud{display:flex;flex-wrap:wrap;gap:10px;line-height:2.1}.tags-cloud a{color:var(--muted);font-size:14px;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg-2);transition:.18s}.tags-cloud a:hover{color:var(--accent-ink);background:var(--accent);border-color:transparent}.topnews-item a,.rel-item a{display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:var(--radius-sm);transition:.18s}.topnews-item a:hover,.rel-item a:hover{background:rgba(255,255,255,.04)}.topnews-item b,.rel-item b{color:var(--text);font-weight:600;font-size:14px;line-height:1.4}.topnews-item a:hover b,.rel-item a:hover b{color:var(--accent)}.tn-cat,.rel-cat{color:var(--faint);font-size:12.5px}.cat-menu{display:flex;flex-direction:column}.cat-menu li{position:relative}.cat-menu>li>a,.cat-menu>li>b{display:block;padding:9px 12px;border-radius:var(--radius-sm);color:var(--muted);font-size:15px}.cat-menu a:hover{color:var(--accent);background:rgba(255,255,255,.04)}.cat-menu .cat-active a{color:var(--accent);background:rgba(198,242,77,.1)}.cat-count{font-style:normal;color:var(--faint);font-size:12px;margin-left:6px}.cat-sub{padding-left:16px}.cat-sub a{font-size:13.5px}.attachment{display:flex;align-items:center;gap:12px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:10px 0}.att-ico{font-size:20px}.att-info{display:flex;flex-direction:column;gap:2px;min-width:0}.att-name{color:var(--cyan);font-weight:600;font-size:14.5px;word-break:break-word}.att-name:hover{color:var(--accent)}.att-meta{color:var(--faint);font-size:12.5px}.att-online{color:var(--muted);font-size:13px;margin-top:4px}.att-online:hover{color:var(--accent)}.attachment.att-off .att-name{color:var(--muted)}.informer-item{padding:14px 2px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.informer-item:last-child{border-bottom:0}.inf-title{font-weight:700;font-size:14.5px}.inf-title a:hover{color:var(--accent)}.inf-text{color:var(--muted);font-size:13.5px}.inf-more{color:var(--accent);font-size:13px}.splitnav{justify-content:flex-start;gap:8px}.splitnav-label{color:var(--muted);font-size:14px}.preview-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;flex-wrap:wrap}.preview-date{color:var(--faint);font-size:13px}.add-form .req:after,.req-star,.form-note .req-star{color:var(--accent)}.req-star{color:var(--accent)}.form-note{color:var(--faint);font-size:13px;margin:2px 0 14px}.add-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.add-vote-toggle{color:var(--accent);font-weight:600;font-size:14px}@media(max-width:700px){.stats-grid{grid-template-columns:1fr}.poll-head{flex-direction:column;align-items:flex-start}}.ui-widget-overlay{background:#000;opacity:.6;position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.ui-dialog{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:0 24px 70px rgba(0,0,0,.6);padding:0;font-family:var(--font);z-index:1001}.ui-dialog .ui-dialog-titlebar{position:relative;background:var(--bg-2);color:var(--text);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;padding:15px 46px 15px 20px;font-weight:700;font-size:16px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.06);border:1px solid var(--border-strong);color:transparent;font-size:0;cursor:pointer;width:26px;height:26px;border-radius:8px;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ui-dialog .ui-dialog-titlebar-close .ui-button-text,.ui-dialog .ui-dialog-titlebar-close .ui-icon,.ui-dialog .ui-dialog-titlebar-close .ui-button-icon-space{display:none}.ui-dialog .ui-dialog-titlebar-close::after{content:"✕";display:block;color:var(--muted);font-size:14px;font-family:var(--font);line-height:1}.ui-dialog .ui-dialog-titlebar-close:hover{background:rgba(255,255,255,.12)}.ui-dialog .ui-dialog-titlebar-close:hover::after{color:var(--accent)}.ui-dialog .ui-dialog-content{padding:18px 20px;color:var(--text);overflow:auto}.ui-dialog .ui-dialog-content a{color:var(--accent)}.ui-dialog .ui-dialog-buttonpane{border-top:1px solid var(--border);padding:14px 20px;text-align:right;background:var(--bg-2);border-radius:0 0 var(--radius) var(--radius)}.ui-dialog .ui-dialog-buttonset{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.ui-dialog .ui-dialog-buttonset .ui-button{background:var(--accent);color:var(--accent-ink);border:0;padding:10px 16px;border-radius:10px;font-weight:700;font-size:14px;font-family:var(--font);cursor:pointer;transition:.18s;text-decoration:none}.ui-dialog .ui-dialog-buttonset .ui-button:hover{filter:brightness(1.08)}.ui-dialog .ui-dialog-buttonset .ui-button:first-child{background:rgba(255,255,255,.06);color:var(--text)}.ui-dialog .ui-dialog-buttonset .ui-button:first-child:hover{background:rgba(255,255,255,.12)}.ui-dialog .ui-dialog-buttonset .ui-button.ui-button-delete{background:#e5484d;color:#fff}.ui-dialog .ui-dialog-buttonset .ui-button.ui-button-delete:hover{background:#c9373c}.ui-dialog .pp-popup{padding:2px}.ui-dialog .pp-head{margin-bottom:14px}.ep-schedule{display:block}.ep-schedule-loading,.ep-schedule-empty{color:var(--muted);font-size:14px;padding:6px 0}.ep-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ep-tab{font:inherit;font-size:13.5px;cursor:pointer;color:var(--muted,#9aa7b5);background:rgba(255,255,255,.04);border:1px solid var(--line,#26303f);border-radius:20px;padding:7px 14px;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.ep-tab:hover{color:var(--text);border-color:rgba(255,255,255,.25)}.ep-tab.active{color:var(--accent,#c6f24d);background:rgba(198,242,77,.12);border-color:var(--accent,#c6f24d)}.ep-tab-count{font-size:11px;color:var(--faint,#6b7787);background:rgba(255,255,255,.07);border-radius:10px;padding:1px 7px}.ep-tab.active .ep-tab-count{color:var(--accent,#c6f24d)}.ep-season{display:none;border:1px solid var(--line,#26303f);border-radius:12px;background:var(--card,#121820);overflow:hidden}.ep-season.active{display:block}.ep-season-head{display:flex;align-items:center;gap:10px;padding:12px 16px;font-weight:600;font-size:15px;color:var(--text);border-bottom:1px solid rgba(255,255,255,.05)}.ep-count{color:var(--faint);font-weight:400;font-size:13px}.ep{padding:10px 16px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.04)}.ep:last-child{border-bottom:0}.ep-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2px 12px}.ep-num{flex:0 0 auto;min-width:34px;font-family:ui-monospace,monospace;color:var(--faint);font-size:12.5px;padding-top:3px}.ep-main{flex:1 1 220px;min-width:0}.ep-name{color:var(--text);font-weight:600}.ep-desc{color:var(--muted);font-size:13px;line-height:1.55;margin-top:4px;max-width:72ch}.ep-date{color:var(--muted);font-size:13px;text-align:right;padding-top:3px;white-space:nowrap;margin-left:auto}.ep-past{opacity:.55}.ep-today{background:rgba(198,242,77,.07)}.ep-today .ep-date{color:var(--accent,#c6f24d);font-weight:700}.ep-next .ep-date{color:var(--accent,#c6f24d)}.ep-tba .ep-date{color:var(--faint);font-style:italic}@media(max-width:520px){.ep-num{min-width:30px}.ep-desc{font-size:12.5px}}.ep-premiere .ep-name{color:var(--text)}.ep-badge{display:inline-block;vertical-align:middle;margin-left:8px;font-size:10px;line-height:1;padding:3px 7px;border-radius:20px;color:var(--accent,#c6f24d);background:rgba(198,242,77,.12);border:1px solid rgba(198,242,77,.28);white-space:nowrap}@media(max-width:520px){.ep-badge{display:none}}.similar-shows{padding:8px 0 2px}.similar-shows .sec-title{margin-bottom:16px;font-size:19px}.similar-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.similar-item{min-width:0}.similar-item:hover .similar-poster{border-color:var(--border-strong);transform:translateY(-2px)}.similar-poster{display:block;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:linear-gradient(160deg,#1b2331,#0d1220);transition:.2s}.similar-poster img{width:100%;height:100%;object-fit:cover}.similar-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.32;color:var(--text);overflow-wrap:break-word}.similar-item:hover .similar-name{color:var(--accent)}.similar-meta{display:block;margin-top:3px;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similar-meta a{color:var(--muted)}.similar-meta a:hover{color:var(--accent)}@media(min-width:420px){.similar-row{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.similar-row{grid-template-columns:repeat(4,1fr)}}@media(min-width:980px){.similar-row{grid-template-columns:repeat(6,1fr)}}@media(min-width:1260px){.similar-row{grid-template-columns:repeat(12,1fr);gap:10px}}.show-news{display:grid;gap:18px}.show-news-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px 24px}.show-news-title{font-size:20px;margin-bottom:6px;color:var(--text)}.show-news-meta{font-size:13px;color:var(--faint);margin-bottom:14px}.show-news-meta a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.show-news-item p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.65}.show-news-item p.news-lead-img{margin:0 0 14px}.news-lead-img img{width:100%;border-radius:var(--radius-sm);border:1px solid var(--border)}.show-news-item img{max-width:100%;height:auto}.news-photos{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}@media(min-width:760px){.news-photos{grid-template-columns:repeat(3,1fr)}}.news-photo img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);transition:.18s ease}.news-photo:hover img{transform:translateY(-2px);border-color:var(--border-strong)}@media(max-width:560px){.show-news-item{padding:16px 14px}.show-news-title{font-size:17px}}.news-sub{font-size:17px;margin:20px 0 10px;color:var(--text)}.news-list{margin:0 0 14px;padding-left:0;display:grid;gap:8px}.news-list li{position:relative;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.6}.news-list li::before{content:"•";position:absolute;left:2px;color:var(--accent)}p.news-img{margin:0 0 14px;text-align:center}.news-img a{display:inline-block}.news-img img{display:block;width:100%;max-width:400px;height:auto;margin:0 auto;border-radius:var(--radius-sm);border:1px solid var(--border);cursor:zoom-in;transition:.18s ease}.news-img a:hover img{border-color:var(--border-strong);opacity:.92}.news-lightbox{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(4,6,10,.88);cursor:zoom-out}.news-lightbox img{max-width:min(1200px,96vw);max-height:92vh;border-radius:10px;box-shadow:0 10px 60px rgba(0,0,0,.6)}@media(max-width:560px){.news-img img{max-width:100%}}.show-news-item.has-more .news-body{position:relative;max-height:300px;overflow:hidden}.show-news-item.has-more .news-body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(transparent,var(--surface));pointer-events:none}.show-news-item.has-more.expanded .news-body{max-height:none}.show-news-item.has-more.expanded .news-body::after{display:none}.news-more-btn{margin-top:14px;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;border:1px solid var(--border-strong);background:rgba(255,255,255,.05);color:var(--text);font-weight:600;font-size:14px;cursor:pointer;transition:.18s ease}.news-more-btn:hover{background:rgba(255,255,255,.1);border-color:var(--accent);color:var(--accent)}.doc-page{max-width:980px;margin-left:auto;margin-right:auto}.doc-head{margin-bottom:6px}.doc-title{margin-bottom:8px}.doc-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--faint);margin-bottom:18px}.doc-body{color:var(--muted)}.doc-body>p:first-child{font-size:16px;color:var(--text)}.doc-body h2{font-family:var(--display);font-size:19px;line-height:1.35;color:var(--text);margin:30px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border);scroll-margin-top:90px}.doc-body h3{font-size:16.5px;color:var(--text);margin:20px 0 8px;scroll-margin-top:90px}.doc-body p{margin:0 0 12px}.doc-body ul,.doc-body ol{margin:0 0 14px;padding-left:24px}.doc-body li{margin:5px 0}.doc-body b,.doc-body strong{color:var(--text)}.doc-note{background:rgba(198,242,77,.07);border-left:3px solid var(--accent);border-radius:10px;padding:12px 16px;margin:18px 0;font-size:14.5px}.doc-contacts{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:16px 20px;margin:22px 0 6px;font-size:14.5px}.doc-contacts b{color:var(--text)}.doc-contacts a{color:var(--accent)}.doc-toc{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:16px 20px 14px;margin:0 0 22px}.doc-toc-title{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-weight:700;margin-bottom:10px}.doc-toc ul{list-style:none;margin:0;padding:0;columns:2;column-gap:28px}.doc-toc li{margin:6px 0;font-size:14.5px;break-inside:avoid}.doc-toc a{color:var(--muted);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.16)}.doc-toc a:hover{color:var(--accent);border-color:currentColor}.doc-foot{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.doc-top{font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;color:var(--muted);background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:10px 20px;transition:color .15s ease,border-color .15s ease,opacity .2s ease}.doc-top:hover{color:var(--accent);border-color:var(--accent)}.doc-top.is-hidden{opacity:0;pointer-events:none}@media(max-width:600px){.content-card.doc-page{padding:18px 15px}.doc-body h2{font-size:17.5px;margin-top:24px}.doc-toc{padding:14px 16px}.doc-toc ul{columns:1}}.ktv-modal{position:fixed;inset:0;z-index:9000;display:none;align-items:center;justify-content:center;padding:18px;overflow-y:auto;overscroll-behavior:contain;background:rgba(4,6,10,.72);backdrop-filter:blur(3px)}.ktv-modal.is-open{display:flex}.ktv-modal-box{position:relative;width:100%;max-width:460px;max-height:88vh;overflow:auto;margin:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);padding:22px 20px 18px;box-shadow:0 24px 60px rgba(0,0,0,.55);animation:ktvModalIn .18s ease-out}@keyframes ktvModalIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.ktv-modal-x{position:absolute;top:10px;right:12px;width:30px;height:30px;line-height:1;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.ktv-modal-x:hover{color:var(--accent);border-color:var(--accent)}.ktv-modal-h{margin:0 30px 14px 0;font-family:var(--display);font-size:19px}.ktv-modal-sec{padding:14px 0;border-top:1px solid var(--border)}.ktv-modal-sec:first-of-type{border-top:0;padding-top:0}.ktv-modal-t{font-weight:700;font-size:14.5px;margin-bottom:10px}.ktv-modal-accs{display:flex;flex-direction:column;gap:10px}.ktv-modal-box .ktv-modal-sec-main{padding:14px;margin-bottom:6px;border:1px solid rgba(198,242,77,.22);border-radius:var(--radius-sm);background:rgba(198,242,77,.05)}.ktv-modal-box .ktv-modal-sec-main .ktv-modal-t{color:var(--accent)}.ktv-modal-btn.is-on{color:var(--accent) !important;border-color:rgba(198,242,77,.45) !important;box-shadow:inset 0 0 0 1px rgba(198,242,77,.14)}.ktv-modal-btn.ktv-tg-btn{display:flex;align-items:center;justify-content:center;gap:9px}.ktv-tg-ico{flex:0 0 auto;width:20px;height:20px;display:block}@media(max-width:380px){.ktv-tg-ico{width:18px;height:18px}}.ktv-acc{border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,.02);overflow:hidden}.ktv-acc[open]{border-color:var(--border-strong);background:rgba(255,255,255,.04)}.ktv-acc-sum{list-style:none;cursor:pointer;padding:12px 14px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;color:var(--text);user-select:none}.ktv-acc-sum::-webkit-details-marker{display:none}.ktv-acc-sum:hover{color:var(--accent)}.ktv-acc-sum::after{content:"▾";margin-left:auto;font-size:12px;color:var(--muted);transition:transform .18s ease}.ktv-acc[open] .ktv-acc-sum::after{transform:rotate(180deg)}.ktv-acc[open] .ktv-acc-sum{border-bottom:1px solid var(--border);color:var(--accent)}.ktv-acc-body{padding:14px 14px 4px}.ktv-acc-body .ktv-modal-hint:last-child{margin-bottom:10px}.ktv-modal-t2{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-strong);font-size:13.5px;color:var(--muted)}.ktv-modal-btn{display:block;width:100%;text-align:center;justify-content:center;margin-bottom:8px;white-space:normal;line-height:1.35;padding:11px 14px;font-size:13.5px}.ktv-modal-btn-main{padding:12px 14px;font-size:14.5px;margin-bottom:10px}.ktv-modal-foot{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;color:var(--faint)}.ktv-modal-foot a{color:var(--muted);text-decoration:none;border-bottom:1px dashed var(--border-strong)}.ktv-modal-foot a:hover{color:var(--accent);border-color:currentColor}.ktv-linkish{font:inherit;font-size:12.5px;padding:0;background:0;border:0;border-bottom:1px dashed var(--border-strong);color:var(--muted);cursor:pointer}.ktv-linkish:hover{color:var(--accent);border-color:currentColor}.ktv-modal-hint{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted)}.ktv-modal-hint a{color:var(--accent)}#ktvFollowBtn.is-on{color:var(--accent-ink);box-shadow:0 0 0 3px rgba(198,242,77,.18)}#ktvFollowBtn.is-on:hover{box-shadow:0 0 0 3px rgba(198,242,77,.3)}@media(max-width:600px){.ktv-modal{padding:12px;align-items:center}.ktv-modal-box{max-height:86vh;max-height:86dvh;padding:18px 16px 14px}.ktv-modal-h{font-size:17px}}html.my-page main .container>*{display:none}html.my-page main .container>.ktv-my-page{display:block}.ktv-my-page{padding:8px 0 10px}.ktv-my-loading{padding:16px 2px;color:var(--faint);font-size:14px}.ktv-my-empty{padding:18px;border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:14px}.ktv-my-foot{margin-top:14px}.ktv-my-clear{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:9px 16px;border-radius:var(--radius-sm);font-size:13.5px;font-family:inherit;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted)}.ktv-my-clear:hover{border-color:#ff8a80;color:#ff8a80}