@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,700&display=swap');
:root{--bg:#050505;--panel:#0b0b0b;--panel2:#111;--gold:#d8aa4e;--gold2:#f4d994;--text:#f3f0e9;--muted:#99968f;--line:rgba(255,255,255,.11);--danger:#d46b6b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.noise{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.topbar{position:fixed;z-index:50;top:0;left:0;right:0;height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(180deg,rgba(0,0,0,.9),transparent);transition:.3s}.topbar.scrolled,.subpage .topbar{height:72px;background:rgba(5,5,5,.93);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;min-width:190px}.brand img{width:46px;height:46px;object-fit:contain}.brand span{display:flex;flex-direction:column}.brand b{font-size:18px;letter-spacing:.19em}.brand small{font-size:7px;letter-spacing:.3em;color:var(--gold2);margin-top:3px}.topbar nav{display:flex;gap:28px}.topbar nav a{font-size:11px;font-weight:700;color:#aaa;position:relative}.topbar nav a:hover,.topbar nav a.active{color:#fff}.topbar nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:1px;background:var(--gold)}.header-actions{display:flex;align-items:center;gap:12px}.social-mini{font-size:22px}.menu-btn{display:none;border:0;background:none;color:#fff;font-size:22px}
.gold-btn,.outline-btn{min-height:50px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:2px;font-size:11px;font-weight:800;letter-spacing:.04em;border:0}.gold-btn{color:#171107;background:linear-gradient(120deg,#b47d25,#f0d17d 55%,#b67c23);box-shadow:0 12px 35px rgba(201,148,48,.18)}.gold-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.gold-btn.compact{min-height:39px;padding:0 17px}.outline-btn{color:#fff;background:rgba(255,255,255,.05);border:1px solid var(--line)}.outline-btn:hover{border-color:var(--gold)}
.hero{height:min(900px,100vh);min-height:700px;position:relative;display:flex;align-items:center;padding:110px 7vw 50px;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-3;background:url('https://aikinouzbot-production.up.railway.app/app/poster/18') center 25%/cover no-repeat}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 4%,rgba(5,5,5,.88) 32%,rgba(5,5,5,.2) 72%),linear-gradient(0deg,#050505,transparent 45%)}.hero-content{max-width:760px}.kicker,.eyebrow{font-size:9px;letter-spacing:.28em;font-weight:800;color:var(--gold2)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:35px;height:1px;background:var(--gold)}h1,h2,h3,p{overflow-wrap:anywhere}.hero h1{font-size:clamp(50px,6.4vw,92px);line-height:.96;letter-spacing:-.055em;margin:22px 0}.hero h1 em{font-family:'Playfair Display',serif;color:var(--gold2)}.hero-copy{max-width:625px;color:#c0bdb5;line-height:1.8;font-size:14px}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.hero-links{display:flex;gap:18px;margin-top:25px;font-size:10px;color:#888}.hero-links a:hover{color:var(--gold2)}
.content-section{padding:85px 5vw}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-title h2,.page-hero h1,.prose-hero h1,.feature-copy h2{font-size:clamp(30px,3.8vw,56px);letter-spacing:-.045em;line-height:1.08;margin:9px 0 0}.text-link{color:var(--gold2);font-size:11px;font-weight:700}.movie-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,16vw);gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.movie-row::-webkit-scrollbar{display:none}.movie-card{cursor:pointer;min-width:0;scroll-snap-align:start}.poster{height:325px;position:relative;overflow:hidden;background:#151515;border:1px solid rgba(255,255,255,.06)}.poster img{width:100%;height:100%;object-fit:cover;transition:.4s}.poster:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgba(0,0,0,.82))}.movie-card:hover .poster img{transform:scale(1.04)}.hover-play{position:absolute;z-index:3;left:50%;top:50%;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-40%);opacity:0;background:rgba(215,170,78,.92);color:#15100a;transition:.3s}.movie-card:hover .hover-play{opacity:1;transform:translate(-50%,-50%)}.badge{position:absolute;z-index:2;left:11px;top:11px;padding:7px 9px;background:rgba(4,4,4,.8);border:1px solid rgba(244,217,148,.45);font-size:8px;font-weight:800;letter-spacing:.12em;color:var(--gold2)}.rank{position:absolute;z-index:2;right:8px;bottom:-7px;font-size:65px;font-weight:800;-webkit-text-stroke:1px rgba(255,255,255,.6);color:rgba(0,0,0,.5)}.movie-card h3{font-size:12px;margin:12px 0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta{font-size:9px;color:#777;display:flex;gap:7px;align-items:center;white-space:nowrap;overflow:hidden}.card-meta i,.movie-stats i{width:3px;height:3px;border-radius:50%;background:#666;flex:0 0 auto}
.feature-band{margin:25px 5vw 70px;min-height:490px;position:relative;overflow:hidden;border:1px solid rgba(216,170,78,.19);display:flex;justify-content:flex-end;align-items:center;background:#0d0b08}.feature-art{position:absolute;inset:0 46% 0 0;background:url('https://aikinouzbot-production.up.railway.app/app/poster/11') center 35%/cover}.feature-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0d0b08 96%)}.feature-copy{width:55%;position:relative;padding:60px 7vw 60px 4vw}.feature-copy p{color:var(--muted);line-height:1.8}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.benefit{padding:20px;background:rgba(255,255,255,.025);border:1px solid var(--line)}.benefit b{display:block;color:var(--gold2);font-size:12px;margin-bottom:6px}.benefit span{font-size:10px;color:#888;line-height:1.5}.social-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.social-strip a{padding:30px 5vw;background:#090909;display:flex;justify-content:space-between;align-items:center;font-size:11px}.social-strip a:hover{background:#111;color:var(--gold2)}
.page-hero,.prose-hero{padding:155px 6vw 70px;background:radial-gradient(circle at 75% 10%,rgba(216,170,78,.1),transparent 34%);border-bottom:1px solid var(--line)}.page-hero p,.prose-hero p{color:var(--muted);max-width:760px;line-height:1.8}.filters{padding:25px 5vw;display:grid;grid-template-columns:1fr 180px 180px;gap:12px;position:sticky;top:72px;z-index:20;background:rgba(5,5,5,.94);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.input,.select,textarea{width:100%;background:#0d0d0d;border:1px solid var(--line);color:#eee;padding:15px 16px;outline:0;border-radius:2px}.input:focus,.select:focus,textarea:focus{border-color:var(--gold)}.catalog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.catalog-head h2{margin:0}.catalog-head span{color:#777;font-size:11px}.catalog-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 15px}.catalog-grid .poster{height:355px}.empty{color:#777;padding:30px 0}
.movie-hero{min-height:720px;position:relative;padding:140px 7vw 70px;display:flex;align-items:center;overflow:hidden}.movie-backdrop{position:absolute;inset:0;background-position:center 24%;background-size:cover;filter:blur(7px) saturate(.7);transform:scale(1.04);opacity:.43}.movie-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 8%,rgba(5,5,5,.7),#050505),linear-gradient(0deg,#050505,transparent 50%)}.movie-hero-inner{position:relative;display:grid;grid-template-columns:300px 1fr;align-items:center;gap:55px;max-width:1100px}.movie-main-poster{width:300px;height:440px;object-fit:cover;border:1px solid rgba(255,255,255,.15);box-shadow:0 25px 60px #000}.movie-info h1{font-size:clamp(40px,5.5vw,78px);letter-spacing:-.055em;line-height:1;margin:16px 0}.movie-info p{max-width:700px;color:#bbb;line-height:1.8}.movie-stats{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#999;font-size:10px}.movie-stats b{color:var(--gold2)}.episode-nav{display:flex;gap:8px}.episode-nav button{background:#111;border:1px solid var(--line);color:#ddd;padding:11px 14px}.episode-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.episode{display:grid;grid-template-columns:52px 1fr auto;grid-template-rows:auto auto;text-align:left;align-items:center;column-gap:13px;background:#0c0c0c;border:1px solid var(--line);color:#eee;padding:15px}.episode span{grid-row:1/3;width:46px;height:46px;border:1px solid #343434;display:grid;place-items:center;color:var(--gold2);font-size:11px}.episode b{font-size:11px}.episode small{font-size:8px;color:#777}.episode em{grid-column:3;grid-row:1/3;color:var(--gold);font-style:normal}.episode:hover,.episode.active{border-color:rgba(216,170,78,.55);background:#12100c}
.content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;padding:85px 7vw}.content-grid h2{font-size:clamp(30px,4vw,55px);letter-spacing:-.045em;margin:12px 0 20px}.content-grid p,.legal-copy p,.legal-copy li{color:#aaa;line-height:1.85;font-size:13px}.fact-card,.form-card,.legal-copy,.contact-card{background:#0b0b0b;border:1px solid var(--line);padding:35px}.fact-card{display:grid;gap:15px}.fact-card div{border-bottom:1px solid var(--line);padding-bottom:15px}.fact-card div:last-child{border:0}.fact-card span{display:block;font-size:8px;letter-spacing:.18em;color:var(--gold);margin-bottom:6px}.fact-card b{font-size:13px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 7vw 85px}.service-card{padding:30px;background:#0b0b0b;border:1px solid var(--line)}.service-card span{font-size:25px;color:var(--gold)}.service-card h3{font-size:17px}.service-card p{color:#888;font-size:12px;line-height:1.7}.form-wrap{padding:20px 7vw 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:5vw}.form-card label{display:block;font-size:10px;font-weight:700;margin:16px 0 7px;color:#c9c6bf}.form-card textarea{min-height:150px;resize:vertical}.form-card .gold-btn{margin-top:18px}.form-status{color:var(--gold2);font-size:10px;line-height:1.5}.contact-list{display:grid;gap:10px;margin-top:25px}.contact-list a{padding:16px;border:1px solid var(--line);font-size:11px;display:flex;justify-content:space-between}.contact-list a:hover{border-color:var(--gold)}.legal-layout{padding:65px 7vw 100px;display:grid;grid-template-columns:250px 1fr;gap:45px}.legal-nav{position:sticky;top:100px;align-self:start;display:grid;gap:7px}.legal-nav a{padding:11px 13px;color:#888;font-size:10px;border-left:1px solid #333}.legal-nav a:hover,.legal-nav a.active{color:var(--gold2);border-color:var(--gold)}.legal-copy{max-width:900px}.legal-copy h2{font-size:24px;margin:35px 0 10px}.legal-copy h2:first-child{margin-top:0}.notice{padding:20px;border-left:2px solid var(--gold);background:rgba(216,170,78,.06);color:#c7c1b4!important}
footer{padding:60px 5vw 25px;border-top:1px solid var(--line);background:#070707}.footer-top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px}.footer-about p{max-width:360px;color:#777;font-size:10px;line-height:1.7}.footer-top>div:not(.footer-about){display:flex;flex-direction:column;gap:11px}.footer-top h4{font-size:10px;letter-spacing:.14em;color:var(--gold2);margin:0 0 5px}.footer-top>div>a{font-size:9px;color:#777}.footer-top>div>a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:45px;padding-top:22px;color:#666;font-size:8px}.reveal{opacity:0;transform:translateY(16px);transition:.75s}.reveal.visible{opacity:1;transform:none}
@media(max-width:980px){.topbar nav{display:none}.menu-btn{display:block}.topbar nav.open{display:flex;position:absolute;top:72px;left:0;right:0;flex-direction:column;background:#080808;padding:25px 6vw;border-bottom:1px solid var(--line)}.catalog-grid{grid-template-columns:repeat(3,1fr)}.feature-art{inset:0 35% 0 0}.feature-copy{width:63%}.benefit-grid{grid-template-columns:1fr}.episode-list{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.topbar{height:72px;padding:0 16px}.brand{min-width:0}.brand img{width:39px;height:39px}.brand b{font-size:14px}.brand small{font-size:6px}.social-mini,.gold-btn.compact{display:none}.hero{min-height:740px;padding:110px 20px 45px;align-items:flex-end}.hero-bg{background-position:64% center}.hero-bg:after{background:linear-gradient(0deg,#050505 3%,rgba(5,5,5,.77) 53%,rgba(5,5,5,.15)),linear-gradient(90deg,rgba(0,0,0,.35),transparent)}.hero h1{font-size:50px}.hero-copy{font-size:12px}.content-section{padding:60px 16px}.movie-row{grid-auto-columns:44vw;gap:11px}.poster{height:270px}.feature-band{margin:10px 16px 55px;min-height:690px;display:block}.feature-art{inset:0 0 44%}.feature-art:after{background:linear-gradient(0deg,#0d0b08,transparent 70%)}.feature-copy{position:absolute;bottom:0;width:100%;padding:35px 23px}.feature-copy h2{font-size:35px}.benefit-grid{display:none}.social-strip{grid-template-columns:1fr 1fr}.social-strip a{padding:22px 16px}.page-hero,.prose-hero{padding:125px 20px 55px}.filters{grid-template-columns:1fr 1fr;top:72px;padding:14px 16px}.filters .input{grid-column:1/-1}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:20px 10px}.catalog-grid .poster{height:260px}.movie-hero{padding:120px 20px 55px}.movie-hero-inner{display:block}.movie-main-poster{display:none}.movie-info h1{font-size:44px}.episode-list{grid-template-columns:1fr}.episode-nav{display:none}.content-grid,.form-wrap{grid-template-columns:1fr;padding:60px 20px}.service-grid{grid-template-columns:1fr;padding:0 20px 65px}.legal-layout{grid-template-columns:1fr;padding:40px 20px 80px}.legal-nav{position:static;grid-template-columns:1fr 1fr}.legal-copy,.form-card,.fact-card{padding:24px}.footer-top{grid-template-columns:1fr}.footer-bottom{display:grid;gap:8px}.footer-top{gap:30px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* AIKINOUZ Diamond Edition */
:root{--diamond:#fff7da;--champagne:#f7dc91;--deep-gold:#8a5813;--glow:rgba(244,204,111,.38)}
body{background:radial-gradient(circle at 50% -15%,#171108 0,#070604 30%,#050505 62%);letter-spacing:.006em}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(231,187,90,.025) 50%,transparent 65%);background-size:240% 240%;animation:ambientShine 14s ease-in-out infinite}
h1,h2,.brand b{font-family:Cinzel,Georgia,serif}
.topbar{border-bottom:1px solid transparent}.topbar.scrolled,.subpage .topbar{background:linear-gradient(180deg,rgba(8,7,5,.96),rgba(5,5,5,.92));border-bottom-color:rgba(236,194,98,.16);box-shadow:0 12px 45px rgba(0,0,0,.35)}
.brand{position:relative}.brand img{position:relative;z-index:2;filter:drop-shadow(0 0 9px rgba(238,190,82,.45));transition:.5s}.brand:before{content:"";position:absolute;left:-7px;top:50%;width:58px;height:58px;transform:translateY(-50%);border-radius:50%;border:1px solid rgba(244,217,148,.25);box-shadow:0 0 19px rgba(216,170,78,.14),inset 0 0 15px rgba(216,170,78,.1);animation:logoPulse 3.8s ease-in-out infinite}.brand:after{content:"";position:absolute;left:2px;top:50%;width:40px;height:40px;transform:translateY(-50%) rotate(45deg);border:1px solid rgba(244,217,148,.08);animation:logoSpin 16s linear infinite}.brand:hover img{transform:scale(1.06);filter:drop-shadow(0 0 14px rgba(248,218,137,.65))}.brand b{font-size:17px;font-weight:700;background:linear-gradient(95deg,#fff8e4,#d6a449 58%,#fff0ba);background-size:180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 25px rgba(216,170,78,.12);animation:textShimmer 6s linear infinite}.brand small{font-weight:700;text-shadow:0 0 10px rgba(216,170,78,.28)}
.topbar nav a{letter-spacing:.07em}.topbar nav a:before{content:"";position:absolute;left:50%;bottom:-15px;width:4px;height:4px;transform:translateX(-50%) rotate(45deg) scale(0);background:var(--gold2);box-shadow:0 0 12px var(--gold);transition:.3s}.topbar nav a:hover:before,.topbar nav a.active:before{transform:translateX(-50%) rotate(45deg) scale(1)}.topbar nav a.active:after{left:25%;right:25%;bottom:-12px;background:linear-gradient(90deg,transparent,var(--gold2),transparent);box-shadow:0 0 8px var(--gold)}
.gold-btn,.outline-btn{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;min-height:54px;padding:0 19px 0 17px;gap:12px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 13px 30px rgba(0,0,0,.38);transition:transform .3s,box-shadow .3s,border-color .3s}.gold-btn{color:#1a1205;background:linear-gradient(145deg,#9e671c 0%,#f7dc91 27%,#c58b2c 52%,#fce8aa 76%,#956017 100%);background-size:220% 220%;border:1px solid rgba(255,241,197,.8);box-shadow:0 0 0 1px rgba(107,68,11,.65),0 11px 30px rgba(179,124,31,.23),inset 0 1px 1px rgba(255,255,255,.65);animation:buttonGold 7s ease infinite}.gold-btn:before{content:"";position:absolute;z-index:-1;inset:2px;border-radius:9px;border:1px solid rgba(76,43,5,.28);background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.48) 42%,transparent 58%);background-size:250% 100%;animation:buttonSweep 4.8s ease-in-out infinite}.gold-btn:after{content:"";position:absolute;left:-25%;top:-80%;width:28px;height:230%;transform:rotate(25deg);background:rgba(255,255,255,.42);filter:blur(7px);animation:lightPass 5s ease-in-out infinite}.outline-btn{color:var(--diamond);border:1px solid rgba(244,217,148,.28);background:linear-gradient(145deg,rgba(255,245,210,.08),rgba(56,41,14,.07));box-shadow:inset 0 0 24px rgba(216,170,78,.035),0 12px 30px rgba(0,0,0,.34);backdrop-filter:blur(15px)}.outline-btn:before{content:"";position:absolute;inset:3px;border-radius:8px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.gold-btn:hover,.outline-btn:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(244,217,148,.33),0 18px 42px rgba(186,130,31,.28),0 0 25px rgba(240,195,91,.13)}.outline-btn:hover{border-color:rgba(244,217,148,.62);background:linear-gradient(145deg,rgba(244,217,148,.14),rgba(83,55,9,.08))}.gold-btn.compact{min-height:42px;border-radius:10px}.gold-btn span,.outline-btn span{position:relative;z-index:2}.lux-icon{width:20px;height:20px;fill:#2a1903;filter:drop-shadow(0 0 5px rgba(255,255,255,.5));animation:diamondTwinkle 2.9s ease-in-out infinite}.lux-icon .lux-core{fill:#fff6d2}.outline-btn .lux-icon{fill:var(--gold2);filter:drop-shadow(0 0 7px rgba(235,190,85,.5))}.outline-btn .lux-core{fill:#fff}.arrow-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:.3s}.gold-btn:hover .arrow-icon,.outline-btn:hover .arrow-icon{transform:translateX(4px)}
.hero{overflow:hidden}.hero:before{content:"";position:absolute;width:700px;height:700px;right:3%;top:4%;border-radius:50%;border:1px solid rgba(244,217,148,.09);box-shadow:0 0 90px rgba(212,156,46,.06),inset 0 0 90px rgba(212,156,46,.035);animation:heroOrbit 12s ease-in-out infinite}.hero:after{content:"✦";position:absolute;right:13%;top:25%;font-size:30px;color:var(--diamond);text-shadow:0 0 12px #fff,0 0 28px var(--gold);animation:starFloat 4s ease-in-out infinite}.hero-content{position:relative}.hero-content:before,.hero-content:after{content:"";position:absolute;width:7px;height:7px;background:var(--diamond);transform:rotate(45deg);box-shadow:0 0 10px #fff,0 0 24px var(--gold)}.hero-content:before{left:-34px;top:26%}.hero-content:after{right:8%;top:6%;width:4px;height:4px;animation:diamondTwinkle 2.4s ease-in-out infinite .5s}.hero h1{font-weight:700;color:transparent;background:linear-gradient(105deg,#a97924 0%,#fff9e9 16%,#ddb354 34%,#fff 52%,#c99331 70%,#fff1ba 84%,#9a6419 100%);background-size:260% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 32px rgba(229,188,92,.14);filter:drop-shadow(0 6px 20px rgba(0,0,0,.7));animation:headlineDiamond 8s linear infinite}.hero h1 em{font-family:Cinzel,Georgia,serif;font-style:normal;color:transparent;background:linear-gradient(95deg,#8d5d18,#fff1bc 30%,#d39f3c 52%,#fff8de 76%,#9d6719);background-size:220% auto;-webkit-background-clip:text;background-clip:text;text-shadow:0 0 18px rgba(244,205,110,.24);animation:textShimmer 5s linear infinite}.eyebrow,.kicker{color:var(--champagne);text-shadow:0 0 14px rgba(224,175,67,.34)}.eyebrow:before{box-shadow:0 0 9px var(--gold);background:linear-gradient(90deg,transparent,var(--diamond))}.hero-copy{font-size:15px;color:#d2cec4;text-shadow:0 2px 15px #000}.hero-links a{position:relative;padding-left:15px}.hero-links a:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;transform:translateY(-50%) rotate(45deg);background:var(--gold);box-shadow:0 0 9px var(--gold)}
.section-title h2,.page-hero h1,.prose-hero h1,.feature-copy h2,.content-grid h2{font-family:Cinzel,Georgia,serif;font-weight:600;background:linear-gradient(100deg,#fff7e0,#c9993f 62%,#fff1bd);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 25px rgba(214,165,65,.09)}.section-title:after{content:"";height:1px;flex:1;max-width:170px;margin:0 18px 10px;background:linear-gradient(90deg,rgba(216,170,78,.45),transparent)}
.poster{border-radius:15px;border:1px solid rgba(244,217,148,.16);box-shadow:0 15px 35px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.025);transition:.38s}.poster:before{content:"";position:absolute;z-index:2;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);pointer-events:none}.movie-card:hover .poster{transform:translateY(-7px);border-color:rgba(244,217,148,.52);box-shadow:0 23px 48px rgba(0,0,0,.55),0 0 28px rgba(216,170,78,.14)}.movie-card h3{font-family:Cinzel,Georgia,serif;font-size:11px;letter-spacing:.025em;color:#e9e5dc}.hover-play{width:55px;height:55px;font-size:0;background:radial-gradient(circle at 35% 30%,#fff3c5,#c48b2d 65%,#8b5711);border:1px solid #fff0b6;box-shadow:0 0 0 7px rgba(216,170,78,.13),0 0 30px rgba(228,179,71,.45)}.hover-play:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #251604;margin-left:3px}.badge{border-radius:8px;background:linear-gradient(135deg,rgba(10,8,4,.93),rgba(48,34,10,.82));box-shadow:0 0 17px rgba(216,170,78,.18);backdrop-filter:blur(12px)}
.feature-band,.fact-card,.form-card,.legal-copy,.contact-card,.service-card{border-color:rgba(244,217,148,.15);box-shadow:0 24px 70px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.025)}.feature-band{border-radius:22px}.feature-copy:before{content:"✦";position:absolute;right:7%;top:12%;color:var(--diamond);text-shadow:0 0 10px #fff,0 0 25px var(--gold);animation:diamondTwinkle 2.8s infinite}.benefit{border-radius:12px;background:linear-gradient(145deg,rgba(255,246,214,.055),rgba(90,59,10,.02));transition:.3s}.benefit:hover{transform:translateY(-4px);border-color:rgba(216,170,78,.35);box-shadow:0 10px 25px rgba(0,0,0,.25)}
.social-strip a{position:relative;overflow:hidden;background:linear-gradient(145deg,#0b0a08,#070707)}.social-strip a:before{content:"";position:absolute;width:70px;height:70px;border-radius:50%;left:-45px;top:50%;transform:translateY(-50%);background:rgba(216,170,78,.1);filter:blur(3px);transition:.4s}.social-strip a:hover:before{left:-20px;background:rgba(216,170,78,.2);box-shadow:0 0 35px rgba(216,170,78,.2)}.social-strip a>b{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(244,217,148,.25);color:var(--gold2);box-shadow:inset 0 0 12px rgba(216,170,78,.06),0 0 10px rgba(216,170,78,.08)}
.page-hero,.prose-hero{position:relative;overflow:hidden}.page-hero:after,.prose-hero:after{content:"◇";position:absolute;right:8%;top:45%;font-size:110px;color:rgba(244,217,148,.075);text-shadow:0 0 35px rgba(216,170,78,.1);transform:rotate(45deg)}
.filters{border-bottom-color:rgba(244,217,148,.13)}.input,.select,textarea{border-radius:12px;background:linear-gradient(145deg,#0e0e0d,#090909);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:.3s}.input:focus,.select:focus,textarea:focus{border-color:rgba(244,217,148,.62);box-shadow:0 0 0 3px rgba(216,170,78,.07),0 0 25px rgba(216,170,78,.07)}
.catalog-more{display:flex;justify-content:center;padding:36px 0 6px}.catalog-more [hidden]{display:none}.catalog-more .outline-btn{min-width:250px;justify-content:center}
.movie-main-poster{border-radius:20px;border-color:rgba(244,217,148,.35);box-shadow:0 28px 70px #000,0 0 35px rgba(216,170,78,.12)}.movie-info h1{font-family:Cinzel,Georgia,serif;background:linear-gradient(100deg,#fff9e8,#d4a248 55%,#fff0b7);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(216,170,78,.1)}.episode{border-radius:13px;background:linear-gradient(145deg,#0e0e0e,#090909);transition:.3s}.episode:hover,.episode.active{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 18px rgba(216,170,78,.06)}.episode span{border-radius:10px;background:radial-gradient(circle at 35% 30%,rgba(244,217,148,.15),rgba(82,53,9,.05));box-shadow:inset 0 0 15px rgba(216,170,78,.05)}
footer{background:radial-gradient(circle at 12% 10%,rgba(216,170,78,.055),transparent 28%),#060606;border-top-color:rgba(244,217,148,.15)}
@keyframes ambientShine{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes logoPulse{0%,100%{opacity:.45;transform:translateY(-50%) scale(.95)}50%{opacity:1;transform:translateY(-50%) scale(1.08);box-shadow:0 0 26px rgba(216,170,78,.24),inset 0 0 20px rgba(216,170,78,.12)}}@keyframes logoSpin{to{transform:translateY(-50%) rotate(405deg)}}@keyframes textShimmer{to{background-position:220% center}}@keyframes headlineDiamond{to{background-position:260% center}}@keyframes buttonGold{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonSweep{0%,30%{background-position:180% 0}70%,100%{background-position:-60% 0}}@keyframes lightPass{0%,28%{left:-28%;opacity:0}38%{opacity:.8}56%,100%{left:125%;opacity:0}}@keyframes diamondTwinkle{0%,100%{transform:scale(.86) rotate(0);opacity:.7}50%{transform:scale(1.13) rotate(12deg);opacity:1}}@keyframes heroOrbit{0%,100%{transform:scale(.94) rotate(0);opacity:.55}50%{transform:scale(1.04) rotate(6deg);opacity:1}}@keyframes starFloat{0%,100%{transform:translateY(0) rotate(0) scale(.85);opacity:.5}50%{transform:translateY(-15px) rotate(25deg) scale(1.1);opacity:1}}
@media(max-width:650px){.hero:before{width:420px;height:420px;right:-45%;top:4%}.hero:after{right:8%;top:22%;font-size:20px}.hero-content:before{display:none}.hero h1{font-size:46px;line-height:1.02}.section-title:after{display:none}.gold-btn,.outline-btn{min-height:52px;border-radius:11px;padding-inline:15px;font-size:9px}.lux-icon{width:17px;height:17px}.arrow-icon{width:15px}.poster{border-radius:12px}.feature-band{border-radius:17px}.page-hero:after,.prose-hero:after{font-size:70px;right:-8%}}
@media(prefers-reduced-motion:reduce){body:before,.brand:before,.brand:after,.brand b,.gold-btn,.gold-btn:before,.gold-btn:after,.lux-icon,.hero:before,.hero:after,.hero h1,.hero h1 em,.feature-copy:before{animation:none!important}}

/* Exact official logo + official social platform marks */
.brand:before,.brand:after{display:none!important}.official-logo{position:relative;width:48px;height:48px;display:grid!important;place-items:center;flex:0 0 auto}.official-logo:before{content:"";position:absolute;z-index:0;inset:-7px;border-radius:18px;background:radial-gradient(circle,rgba(242,198,93,.2),rgba(216,170,78,.05) 46%,transparent 72%);filter:blur(3px);animation:officialLogoGlow 3.6s ease-in-out infinite}.official-logo img,.brand:hover .official-logo img{position:relative;z-index:1;width:46px;height:46px;object-fit:contain;transform:none!important;filter:none!important;border-radius:7px}.platform-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;position:relative;box-shadow:0 8px 20px rgba(0,0,0,.32);transition:transform .3s,box-shadow .3s}.platform-icon:after{content:"";position:absolute;inset:-3px;border-radius:14px;border:1px solid rgba(255,255,255,.11);opacity:.65}.platform-icon svg{width:21px;height:21px}.platform-icon.instagram{background:radial-gradient(circle at 32% 105%,#ffd600 0 18%,#ff7a00 30%,#ff0169 53%,#d300c5 72%,#7638fa 100%);box-shadow:0 0 20px rgba(232,34,130,.25),0 8px 20px rgba(0,0,0,.32)}.platform-icon.instagram svg{fill:none;stroke:#fff;stroke-width:1.8}.platform-icon.instagram .dot{fill:#fff;stroke:none}.platform-icon.telegram{border-radius:50%;background:linear-gradient(150deg,#38b9f1,#1988c8);box-shadow:0 0 20px rgba(41,161,216,.25),0 8px 20px rgba(0,0,0,.32)}.platform-icon.telegram svg{fill:#fff;width:22px}.platform-icon.youtube{background:#ff0033;border-radius:10px;box-shadow:0 0 20px rgba(255,0,51,.22),0 8px 20px rgba(0,0,0,.32)}.platform-icon.youtube svg{fill:#fff;width:23px}.platform-icon.youtube .play-white{fill:#ff0033}.social-mini{width:42px;height:42px;display:grid;place-items:center}.social-mini .platform-icon{width:32px;height:32px}.social-mini:hover .platform-icon,.social-strip a:hover .platform-icon,.contact-list a:hover .platform-icon,.footer-top a:hover .platform-icon{transform:translateY(-2px) scale(1.06);box-shadow:0 0 26px rgba(255,255,255,.13),0 10px 22px rgba(0,0,0,.4)}.social-strip a{justify-content:flex-start;gap:14px}.social-strip a>b:last-child{margin-left:auto}.hero-links a{display:flex;align-items:center;gap:8px;padding-left:0}.hero-links a:has(.platform-icon):before{display:none}.hero-links .platform-icon{width:25px;height:25px;border-radius:8px}.hero-links .platform-icon svg{width:16px;height:16px}.footer-top>div>a{display:flex;align-items:center;gap:9px}.footer-top .platform-icon{width:25px;height:25px;border-radius:8px}.footer-top .platform-icon svg{width:16px;height:16px}.contact-list a{align-items:center;gap:12px}.contact-list a>b:last-child{margin-left:auto}.contact-list .platform-icon{width:32px;height:32px}.contact-list a>span:not(.platform-icon){flex:1}@keyframes officialLogoGlow{0%,100%{opacity:.42;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}
@media(max-width:650px){.official-logo{width:41px;height:41px}.official-logo img,.brand:hover .official-logo img{width:39px;height:39px}.social-strip a{gap:9px}.social-strip .platform-icon{width:29px;height:29px}.social-strip .platform-icon svg{width:18px;height:18px}}

/* AIKINOUZ Diamond Edition streaming experience */
.movie-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;background:radial-gradient(circle,rgba(216,170,78,.09),transparent 28%)}.movie-loading span{width:64px;height:64px;border-radius:50%;border:1px solid rgba(244,217,148,.22);border-top-color:#f4d994;box-shadow:0 0 35px rgba(216,170,78,.18);animation:playerSpin 1s linear infinite}.movie-loading b{font-family:Cinzel,serif;color:var(--gold2);letter-spacing:.17em;font-size:12px}.movie-loading small{color:#777}
.watch-section{position:relative;z-index:4;margin-top:-42px;padding:0 5vw 28px}.diamond-player{width:min(1280px,100%);margin:0 auto;border:1px solid rgba(244,217,148,.28);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#0e0c08,#050505);box-shadow:0 45px 100px rgba(0,0,0,.76),0 0 55px rgba(216,170,78,.1),inset 0 1px rgba(255,255,255,.04)}
.player-frame{position:relative;width:100%;aspect-ratio:16/9;max-height:78vh;overflow:hidden;background:#000;isolation:isolate}.player-frame:before{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;border:1px solid rgba(255,238,180,.11);box-shadow:inset 0 0 70px rgba(0,0,0,.65)}.player-frame video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.player-aurora{position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 115%,rgba(206,149,42,.18),transparent 38%);mix-blend-mode:screen}
.player-ui{position:absolute;z-index:8;inset:0;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.83),transparent 27%,transparent 58%,rgba(0,0,0,.92));opacity:1;transition:opacity .24s}.player-ui.hidden{opacity:0;pointer-events:none}.player-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:25px 28px}.player-top div:first-child{display:grid;gap:4px;min-width:0}.player-top span{font-size:8px;font-weight:900;letter-spacing:.3em;color:var(--gold2);text-shadow:0 0 14px rgba(216,170,78,.5)}.player-top b{font-family:Cinzel,serif;font-size:15px;letter-spacing:.035em;text-shadow:0 2px 14px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-quality{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 11px;border:1px solid rgba(244,217,148,.35);border-radius:9px;background:rgba(8,7,5,.55);backdrop-filter:blur(12px);font-size:8px;letter-spacing:.14em;color:#f7dc91;box-shadow:0 0 20px rgba(216,170,78,.08)}.player-quality i{width:6px;height:6px;transform:rotate(45deg);background:#fff2bd;box-shadow:0 0 10px #d8aa4e}
.player-gestures{position:absolute;z-index:6;inset:0}.tap-zone{position:absolute;top:0;bottom:0;width:34%;padding:0;border:0;background:transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tap-zone.left{left:0}.tap-zone.center{left:34%;width:32%}.tap-zone.right{right:0}.player-center{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:24px}.player-round{border:1px solid rgba(255,245,210,.3);color:#fff;background:rgba(10,9,7,.56);backdrop-filter:blur(14px);display:grid;place-items:center;border-radius:50%;box-shadow:0 14px 35px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.12);transition:.2s}.player-round svg{width:25px;height:25px;fill:currentColor}.player-round:hover{transform:scale(1.07);border-color:rgba(244,217,148,.75);box-shadow:0 0 30px rgba(216,170,78,.18)}.player-round:disabled{opacity:.25}.player-round.main{width:86px;height:86px;background:radial-gradient(circle at 34% 28%,#fff1bd,#d39b36 52%,#8d5713);border-color:#fff1bd;color:#1e1203;box-shadow:0 0 0 8px rgba(216,170,78,.11),0 0 45px rgba(216,170,78,.28)}.player-round.main svg{width:36px;height:36px}.player-round.secondary{width:52px;height:52px;font-size:16px}
.player-bottom{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:0 24px 20px}.player-timeline{appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer;touch-action:none}.player-timeline::-webkit-slider-runnable-track{height:3px;border-radius:99px;background:linear-gradient(90deg,#f4c75c 0,#f4c75c var(--progress,0%),rgba(255,255,255,.34) var(--progress,0%),rgba(255,255,255,.34) 100%);box-shadow:0 0 10px rgba(216,170,78,.2)}.player-timeline::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:#fff4c8;margin-top:-5.5px;box-shadow:0 0 0 4px rgba(216,170,78,.22),0 0 16px #d8aa4e}.player-timeline::-moz-range-track{height:3px;background:rgba(255,255,255,.34)}.player-timeline::-moz-range-progress{height:3px;background:#f4c75c}.player-timeline::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff4c8}.player-tools{display:flex;justify-content:space-between;align-items:center;gap:16px}.player-time{display:flex;gap:7px;font-size:11px;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #000}.player-time i{color:#777;font-style:normal}.player-toolset{display:flex;gap:7px}.player-toolset button{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.13);background:rgba(8,8,8,.55);color:#fff;display:grid;place-items:center;backdrop-filter:blur(10px);transition:.2s}.player-toolset button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.player-toolset button:hover{border-color:rgba(244,217,148,.55);color:#f7dc91;transform:translateY(-1px)}
.player-feedback{position:absolute;z-index:9;top:50%;transform:translateY(-50%) scale(.84);min-width:86px;padding:18px 20px;border-radius:99px;text-align:center;font-weight:900;font-size:19px;color:#fff;background:rgba(12,10,6,.72);border:1px solid rgba(244,217,148,.28);backdrop-filter:blur(14px);opacity:0;transition:.15s}.player-feedback.left{left:10%}.player-feedback.right{right:10%}.player-feedback.show{opacity:1;transform:translateY(-50%) scale(1)}
.player-loading{position:absolute;z-index:11;left:50%;top:50%;transform:translate(-50%,-50%);display:none;place-content:center;justify-items:center;gap:8px;min-width:146px;padding:18px 20px;border:1px solid rgba(244,217,148,.25);border-radius:18px;background:rgba(3,3,3,.72);box-shadow:0 20px 55px rgba(0,0,0,.5),0 0 30px rgba(216,170,78,.09);backdrop-filter:blur(14px);pointer-events:none}.player-loading.show{display:grid}.player-loading span{width:38px;height:38px;border-radius:50%;border:2px solid rgba(244,217,148,.14);border-top-color:#f4d994;animation:playerSpin .9s linear infinite}.player-loading small{font-family:Cinzel,serif;color:var(--gold2);font-size:7px;letter-spacing:.2em;white-space:nowrap}.now-playing{display:flex;align-items:center;gap:18px;padding:18px 24px;border-top:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 0 50%,rgba(216,170,78,.08),transparent 30%)}.now-playing>div:last-child{display:grid;gap:4px}.now-playing b{font-family:Cinzel,serif;font-size:14px;color:#f4efe3}.now-playing span{font-size:9px;color:#7f7b73}.diamond-live{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(244,217,148,.25);border-radius:8px;color:#d9b767;font-size:7px;font-weight:900;letter-spacing:.12em}.diamond-live i{width:6px;height:6px;transform:rotate(45deg);background:#f7dc91;box-shadow:0 0 12px #d8aa4e;animation:diamondTwinkle 2s infinite}.player-error-card{display:none;padding:35px;text-align:center;background:#090806}.player-error-card.show{display:block}.player-error-card>span{font-size:40px;color:#f4d994;text-shadow:0 0 25px #d8aa4e}.player-error-card h3{font-family:Cinzel,serif;margin:10px}.player-error-card p{max-width:620px;margin:0 auto;color:#999;line-height:1.7}
.episode-section{padding-top:65px}.recommendations{padding-top:25px}.episode-nav button{border-radius:10px;border-color:rgba(244,217,148,.2);background:linear-gradient(145deg,#11100d,#090909)}.episode small{color:#9c968b}.episode.active small{color:#c9a65e}.vip-web-gate{min-height:100vh;padding:150px 20px 80px;display:grid;place-content:center;justify-items:center;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(216,170,78,.14),transparent 32%)}.vip-web-gate .vip-gem{font-size:70px;color:#fff5d4;text-shadow:0 0 16px #fff,0 0 55px #d8aa4e;animation:diamondTwinkle 3s infinite}.vip-web-gate h1{font-size:clamp(38px,7vw,80px);max-width:900px;margin:18px 0}.vip-web-gate p{max-width:660px;color:#aaa;line-height:1.8}.vip-web-gate .actions{justify-content:center}
@keyframes playerSpin{to{transform:rotate(360deg)}}
@media(max-width:780px){.movie-hero{min-height:650px;padding-bottom:90px}.watch-section{margin-top:-28px;padding:0 8px 18px}.diamond-player{border-radius:15px}.player-frame{min-height:230px}.player-top{padding:13px 12px}.player-top b{font-size:10px;max-width:58vw}.player-quality{font-size:5px;padding:6px 7px;letter-spacing:.1em}.player-center{gap:18px}.player-round.main{width:66px;height:66px}.player-round.main svg{width:30px;height:30px}.player-round.secondary{width:45px;height:45px}.player-round.secondary svg{width:22px;height:22px}.player-bottom{padding:0 9px 8px}.player-toolset{gap:5px}.player-toolset button{width:35px;height:35px;border-radius:10px}.player-toolset button svg{width:19px;height:19px}.player-time{font-size:10px}.now-playing{padding:13px 14px;gap:10px;align-items:flex-start;flex-direction:column}.diamond-live{font-size:6px}.player-feedback.left{left:5%}.player-feedback.right{right:5%}.episode-section{padding-top:48px}}
.player-frame:fullscreen,.player-frame:-webkit-full-screen{width:100vw;height:100vh;max-height:none;aspect-ratio:auto;background:#000}.player-frame:fullscreen video,.player-frame:-webkit-full-screen video{object-fit:contain}.player-frame:fullscreen .player-top,.player-frame:-webkit-full-screen .player-top{padding-top:max(16px,env(safe-area-inset-top));padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}.player-frame:fullscreen .player-bottom,.player-frame:-webkit-full-screen .player-bottom{padding-bottom:max(14px,env(safe-area-inset-bottom));padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right))}@media(orientation:landscape) and (max-height:620px){.player-frame:fullscreen .player-top,.player-frame:-webkit-full-screen .player-top{padding-top:max(10px,env(safe-area-inset-top))}.player-frame:fullscreen .player-bottom,.player-frame:-webkit-full-screen .player-bottom{padding-bottom:max(8px,env(safe-area-inset-bottom))}}
