:root{--bg:#0d1118;--bg-raised:#111722;--surface:#151d29;--surface-2:#1a2431;--surface-3:#202c39;--surface-glass:#161f2bd1;--text:#eff1f4;--text-soft:#c5ccd4;--muted:#8d98a5;--muted-dark:#687483;--accent:#b7a5e8;--accent-light:#d4c8f4;--accent-dark:#8271bd;--blue:#8daac8;--green-note:#91b79e;--gold:#d9bd83;--line:#c7d2e21c;--line-strong:#c2b1ec45;--metal:linear-gradient(125deg, #8576b8 0%, #b8a8e4 45%, #d8c9f2 53%, #9484c7 100%);--metal-dark:linear-gradient(135deg, #30394b 0%, #252e3d 48%, #414055 100%);--gold-metal:linear-gradient(135deg, #f0dfb1 0%, #c9ad70 52%, #e8d4a0 100%);--shadow:0 12px 35px #00000038;--shadow-hover:0 20px 46px #0000005c;--radius:18px;--ease:.3s cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-color:#655a88 #111722;scrollbar-width:thin;min-height:100%}body{background:radial-gradient(ellipse at 75% -12%, #7363a42e, transparent 39%), radial-gradient(ellipse at 8% 43%, #4769821a, transparent 33%), radial-gradient(ellipse at 90% 76%, #5f7a7114, transparent 34%), var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:#181522;background:#beaeedb3}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111722}::-webkit-scrollbar-thumb{background:linear-gradient(#8b7cba,#4a5265);border-radius:20px}.app{isolation:isolate;min-height:100vh}.filters-panel{z-index:200;visibility:hidden;border-bottom:1px solid var(--line-strong);background:radial-gradient(at 90% 0,#8f7bc32b,#0000 43%),linear-gradient(145deg,#1b2432,#111923 75%);width:100%;max-height:88vh;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility .45s;position:fixed;inset:0 0 auto;overflow-y:auto;transform:translateY(-105%);box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff0a}.filters-panel.open{visibility:visible;transform:translateY(0)}.filters-panel:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 35%,#c5b6f014 49%,#ffffff0d 52%,#0000 67%);border:1px solid #c2b3e71a;border-radius:50%;width:520px;height:270px;position:absolute;top:-110px;right:-110px;transform:rotate(-17deg)}.filters-panel-content{z-index:1;width:min(1240px,100% - 64px);margin:0 auto;padding:27px 0 30px;position:relative}.filters-panel-header{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.filters-kicker{color:#9b8dca;letter-spacing:2px;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.filters-panel-header h3{color:#f0edf7;letter-spacing:-.5px;font-size:23px;font-weight:750}.filters-close-btn{border:1px solid var(--line);color:#d6d0e9;cursor:pointer;width:42px;height:42px;transition:var(--ease);background:#ffffff09;border-radius:13px;place-items:center;font-size:20px;display:grid}.filters-close-btn:hover{color:#191622;background:var(--metal);transform:rotate(90deg)}.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.filters-grid select{color:#dce1e9;cursor:pointer;width:100%;min-height:49px;transition:var(--ease);background:linear-gradient(145deg,#202b3a,#192331);border:1px solid #c2ccde21;border-radius:12px;outline:none;padding:0 14px;font-size:13px}.filters-grid select:hover,.filters-grid select:focus{border-color:#bcabec8c;box-shadow:0 0 0 3px #a491da17}.filters-reset-btn{color:#171522;cursor:pointer;min-height:43px;transition:var(--ease);background:linear-gradient(120deg,#8274b5,#b4a5df);border:1px solid #d2c6f040;border-radius:12px;padding:0 22px;font-size:12px;font-weight:800}.filters-reset-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #8b78c23b}.header-wrapper{z-index:100;-webkit-backdrop-filter:blur(22px);background:#0d121ae0;border-bottom:1px solid #c5cce017;width:100%;position:sticky;top:0;box-shadow:0 5px 28px #00000024}.header-wrapper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a99ad9,#e2d8f7,#0000);width:28%;height:1px;animation:13s linear infinite ribbon-pass;position:absolute;bottom:-1px;left:-35%}header{justify-content:space-between;align-items:center;gap:25px;width:min(1660px,100% - 72px);min-height:88px;margin:0 auto;padding:13px 0;display:flex;position:relative}.logo{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:11px;display:flex}.logo-icon{color:#0000;width:48px;min-width:48px;height:48px;transition:var(--ease);background:radial-gradient(circle at 24% 17%,#f9f7ff 0 3px,#0000 4px),radial-gradient(circle at 50% 17%,#f9f7ff 0 3px,#0000 4px),radial-gradient(circle at 76% 17%,#f9f7ff 0 3px,#0000 4px),radial-gradient(circle at 24% 83%,#f9f7ff 0 3px,#0000 4px),radial-gradient(circle at 50% 83%,#f9f7ff 0 3px,#0000 4px),radial-gradient(circle at 76% 83%,#f9f7ff 0 3px,#0000 4px),linear-gradient(145deg,#b9a9e7,#8578b8 55%,#667d91);border-radius:14px;justify-content:center;align-items:center;font-size:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 19px #8573bc3d,inset 0 1px 2px #ffffff8c}.logo-icon:after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:13px solid #f8f7ff;width:0;height:0;position:absolute;top:50%;left:53%;transform:translate(-40%,-50%)}.logo:hover .logo-icon{transform:translateY(-2px)rotate(-2deg);box-shadow:0 9px 25px #8573bc57,inset 0 1px 2px #ffffffb3}.logo-text{color:#f0eef5;letter-spacing:-1px;white-space:nowrap;font-size:26px;font-weight:850;line-height:1}.logo-text span{background:linear-gradient(110deg,#9d8bce,#d4c7f0 48%,#8aa5b6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.header-nav{flex-shrink:0;align-items:center;gap:22px;margin-left:18px;margin-right:auto;display:flex}.header-nav button{color:#a9b0bd;cursor:pointer;transition:color var(--ease);background:0 0;border:0;padding:10px 2px;font-size:13px;font-weight:650;position:relative}.header-nav button:after{content:"";width:0;height:2px;transition:width var(--ease);background:linear-gradient(90deg,#8c7bc2,#d6c8f1);border-radius:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-nav button:hover,.header-nav button.active{color:#f1edf9}.header-nav button:hover:after,.header-nav button.active:after{width:100%}.search-container{flex-shrink:1;align-items:center;min-width:0;display:flex}.search-bar{width:min(550px,42vw);min-width:250px;min-height:46px;transition:border-color var(--ease), box-shadow var(--ease);background:linear-gradient(135deg,#202938f2,#171f2cf2);border:1px solid #bab1db38;border-radius:30px;align-items:center;gap:7px;padding:5px 7px 5px 11px;display:flex;box-shadow:inset 0 1px 3px #0000002e,0 4px 14px #00000014}.search-bar:focus-within{border-color:#beaeeaa6;box-shadow:0 0 0 3px #a391dc1a,0 7px 20px #0000001f}.search-bar input{color:#eef0f5;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:34px;font-size:13px}.search-bar input::placeholder{color:#8390a2}.filter-toggle-btn{color:#c5b8ed;cursor:pointer;width:35px;height:35px;transition:var(--ease);background:#293247;border:1px solid #b9b0dd26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:5px;display:flex}.filter-toggle-btn:hover{color:#171522;background:#c0b1e8;transform:rotate(35deg)}.search-submit-btn{color:#1d1b27;cursor:pointer;min-height:34px;transition:var(--ease);background:linear-gradient(120deg,#a697d5,#d0c3ec);border:1px solid #fff3;border-radius:24px;flex-shrink:0;padding:0 19px;font-size:12px;font-weight:800}.search-submit-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.welcome-hero{background:radial-gradient(at 76% 42%,#776ba438,#0000 37%),radial-gradient(at 5% 110%,#57778524,#0000 42%),linear-gradient(112deg,#19212d 0%,#151d29 52%,#202334 100%);border:1px solid #bcb1e226;border-radius:25px;width:min(1660px,100% - 72px);min-height:390px;margin:30px auto 0;position:relative;overflow:hidden;box-shadow:0 17px 48px #0003,inset 0 1px #ffffff0b}.welcome-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ccc0f10b 45%,#ffffff13 49%,#a99bdd0a 53%,#0000 67%);width:58%;height:180%;animation:11s ease-in-out infinite aurora-drift;position:absolute;top:-55%;left:35%;transform:rotate(-18deg)}.welcome-hero:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#cfc2f2cc,#0000);width:47%;height:1px;position:absolute;bottom:0;right:0}.welcome-hero-inner{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:25px;min-height:390px;padding:55px 65px 48px;display:grid;position:relative}.welcome-copy{z-index:3;max-width:660px;position:relative}.welcome-eyebrow{color:#b5a9dc;letter-spacing:2.3px;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;font-weight:800;display:inline-flex}.welcome-eyebrow>span{background:#b6a6e8;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite soft-pulse;box-shadow:0 0 13px #bbaaedcc}.welcome-copy h1{color:#f1f0f4;letter-spacing:-2.5px;font-size:clamp(36px,4.1vw,59px);font-weight:750;line-height:1.07}.welcome-copy h1 em{color:#c2b4e9;background:linear-gradient(105deg,#c5b7ed,#e0d6f5 48%,#a5b8cb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.welcome-copy>p{color:#a9b3c0;max-width:500px;margin-top:19px;font-size:14px;line-height:1.8}.welcome-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.hero-primary,.hero-secondary,.about-catalog-btn{cursor:pointer;min-height:46px;transition:var(--ease);border-radius:30px;justify-content:center;align-items:center;gap:13px;padding:0 22px;font-size:12px;font-weight:750;display:inline-flex}.hero-primary{color:#1c1a27;background:linear-gradient(115deg,#a091d0,#d0c3ed);border:1px solid #e6dcff73;box-shadow:0 7px 22px #8e7cc433,inset 0 1px #ffffffb3}.hero-primary span{font-size:17px;line-height:1}.hero-primary:hover,.about-catalog-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px #8e7cc447}.hero-secondary{color:#d3d9e3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #cad3e22e}.hero-secondary:hover{background:#b9a9e31a;border-color:#cabeed7a}.hero-secondary:disabled{opacity:.45;cursor:default}.random-symbol{color:#c7b7f0;font-size:18px}.welcome-footnote{color:#7f8b9a;letter-spacing:1.8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;font-size:8px;font-weight:750;display:flex}.welcome-footnote i{background:#9b8bc8;border-radius:50%;width:3px;height:3px}.welcome-art{perspective:900px;height:100%;min-height:290px;position:relative;overflow:hidden}.art-halo{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-halo-one{filter:blur(5px);background:radial-gradient(circle,#9d8cd336,#5a6f8b17 45%,#0000 72%);width:300px;height:300px}.art-halo-two{background:radial-gradient(circle,#cdc3ee29,#0000 70%);width:190px;height:190px;animation:4s ease-in-out infinite soft-pulse}.art-orbit{pointer-events:none;border:1px solid #c2b5e93b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.art-orbit-one{width:365px;height:145px;animation:24s linear infinite orbit-turn}.art-orbit-two{border-color:#99b1c430;width:310px;height:220px;transform:translate(-50%,-50%)rotate(32deg)}.art-beam{filter:blur(.2px);background:linear-gradient(90deg,#0000,#d3c9f48c,#0000);width:320px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.art-beam-two{opacity:.5;transform:translate(-50%,-50%)rotate(32deg)}.art-frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#363a50b8,#192330d1);border:1px solid #ddd8f547;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff1a}.art-frame-back{color:#9eabc0;border-radius:14px;width:155px;height:218px;margin-left:-115px;padding:15px;animation:6s ease-in-out infinite gentle-float;transform:translate(-50%,-50%)rotate(-11deg)}.art-frame-back>span{letter-spacing:2px;font-size:10px}.art-frame-line{background:linear-gradient(90deg,#998acb,#0000);width:100%;height:1px}.art-frame-front{background:radial-gradient(circle at 50% 42%,#ad99e138,#0000 45%),linear-gradient(145deg,#32384ef5,#16202cf7);border-color:#e0d8f85c;border-radius:16px;width:178px;height:245px;margin-left:28px;padding:19px;animation:7s ease-in-out infinite reverse gentle-float;transform:translate(-50%,-50%)rotate(8deg)}.art-monogram{color:#dfd8f7db;letter-spacing:-9px;text-shadow:0 0 35px #bcabed4d;flex:1;place-items:center;font-size:72px;font-weight:800;display:grid}.art-frame-front>span{color:#d9d1f0;letter-spacing:2px;font-size:8px;font-weight:800}.art-frame-bottom{color:#8896a6;letter-spacing:1.5px;margin-top:7px;font-size:7px}.art-floating-label{color:#c5b8eb;letter-spacing:1.8px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#18202eb8;border:1px solid #cabfeb33;border-radius:30px;padding:9px 13px;font-size:8px;font-weight:800;position:absolute;bottom:24px;right:0}.art-spark{background:#e3dcfa;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite soft-pulse;position:absolute;box-shadow:0 0 14px 4px #c8b9f059}.art-spark-one{top:22%;right:20%}.art-spark-two{animation-delay:1.2s;bottom:23%;left:17%}.hero-bottom-rule{background:linear-gradient(90deg,#0000,#bdb0e86b,#0000);height:1px;position:absolute;bottom:0;left:5%;right:5%}.catalog-section{width:min(1660px,100% - 72px);margin:35px auto 0;scroll-margin-top:115px}.catalog-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.catalog-kicker{color:#9c8dc9;letter-spacing:2px;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.catalog-heading h2{color:#edf0f4;letter-spacing:-.8px;font-size:clamp(23px,2.5vw,30px);font-weight:750;line-height:1.2}.catalog-heading p{color:#8995a2;margin-top:7px;font-size:12px}.catalog-mark{color:#758292;letter-spacing:1.5px;white-space:nowrap;align-items:center;gap:9px;padding-bottom:4px;font-size:8px;font-weight:800;display:flex}.catalog-mark-line{background:linear-gradient(90deg,#8476b7,#c3b4e9);width:29px;height:1px}.movies-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:25px 21px;width:100%;display:grid}.movie-card{cursor:pointer;background:linear-gradient(145deg,#1b2431,#131b26);border:1px solid #bcc7d91f;border-radius:16px;flex-direction:column;min-width:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s;animation:.45s both card-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 25px #0003,inset 0 1px #ffffff06}.movie-card:hover{box-shadow:var(--shadow-hover), 0 0 22px #9b8bcd12;border-color:#b4a3e561;transform:translateY(-5px)}.movie-card:focus-visible{outline-offset:4px;outline:2px solid #a99ada}.movie-poster{aspect-ratio:2/3;isolation:isolate;background:#101619;flex:none;width:100%;height:auto;display:block;position:relative;overflow:hidden}.movie-poster img{border-radius:inherit;min-width:100%;min-height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);inset:0;object-fit:cover!important;object-position:center center!important;border:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.movie-card:hover .movie-poster img{filter:saturate(1.06)contrast(1.02);transform:scale(1.025)}.movie-poster:after{content:"";pointer-events:none;background:linear-gradient(145deg,#e7e1ff12,#0000 32% 75%,#8da9c212);position:absolute;inset:0}.movie-ratings{z-index:5;flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:12px}.rating-badge{letter-spacing:.15px;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(12px);border-radius:6px;justify-content:center;align-items:center;min-height:29px;padding:0 10px 0 13px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;line-height:1;transition:border-color .25s,background .25s,box-shadow .25s;display:inline-flex;position:relative}.rating-badge.kp{color:#d6f5dc;background:linear-gradient(135deg,#143125f7,#0c221bf7);border:1px solid #73bf897a;box-shadow:0 3px 12px #0000003d,inset 0 1px #ffffff14}.rating-badge.kp:before{content:"";background:#9fe6a8;border-radius:4px;width:3px;height:13px;position:absolute;left:5px;box-shadow:0 0 7px #7fde8f59}.rating-badge.imdb{color:#e3d9ff;background:linear-gradient(135deg,#2a2441f7,#19192ef7);border:1px solid #9e89d573;box-shadow:0 3px 12px #0000003d,inset 0 1px #ffffff14}.rating-badge.imdb:before{content:"";background:#b6a1f5;border-radius:4px;width:3px;height:13px;position:absolute;left:5px;box-shadow:0 0 7px #af96f159}.movie-card:hover .rating-badge.kp{border-color:#95e1a2bf}.movie-card:hover .rating-badge.imdb{border-color:#bea9f5b8}.play-btn{z-index:7;color:#d0c3f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:39px;height:39px;transition:var(--ease);background:#111823c7;border:1px solid #dddcf23d;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 13px #00000047,inset 0 1px #ffffff14}.movie-card:hover .play-btn{color:#1b1925;background:linear-gradient(135deg,#d7caf4,#a99bd8);transform:scale(1.08);box-shadow:0 5px 18px #ae9de345}.movie-info{background:linear-gradient(145deg,#1c2633,#151e29);border-top:1px solid #ffffff09;width:100%;min-height:79px;padding:12px 13px 13px;position:relative}.movie-title{-webkit-line-clamp:2;color:#eef0f4;letter-spacing:-.15px;transition:color var(--ease);-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.movie-card:hover .movie-title{color:#d2c5f0}.movie-meta{color:#8c99a7;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex}.movie-meta .dot{background:#a99bd8;border-radius:50%;width:3px;min-width:3px;height:3px}.load-more-wrap{justify-content:center;padding:40px 0 20px;display:flex;position:relative}.load-more-btn{color:#d4c8f4;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#1a2431f2,#111722fa);border:1px solid #c2b1ec59;border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 34px;font-size:13px;font-weight:800;transition:all .35s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0f,0 0 0 1px #8a5cf614}.load-more-btn:before{content:"";border-radius:inherit;opacity:0;z-index:1;background:radial-gradient(circle,#b7a5e826,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.load-more-btn:after{content:"";z-index:2;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.load-more-btn:hover{color:#fff;border-color:#b7a5e8b3;transform:translateY(-2px)scale(1.02);box-shadow:0 15px 40px #00000080,0 0 30px #b7a5e826,inset 0 1px #ffffff1a}.load-more-btn:hover:before{opacity:1}.load-more-btn:hover:after{left:200%}.load-more-btn:active{transform:translateY(0)scale(.98)}.load-more-btn span{color:#b7a5e8;z-index:3;font-size:18px;line-height:1;transition:transform .4s,color .3s;display:inline-block;position:relative}.load-more-btn:hover span{color:#fff;transform:translateY(4px)}.load-more-btn>*{z-index:3;position:relative}.load-more-wrap:before,.load-more-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b7a5e866);width:80px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.load-more-wrap:before{right:calc(50% + 140px)}.load-more-wrap:after{background:linear-gradient(90deg,#b7a5e866,#0000);left:calc(50% + 140px)}@media (width<=600px){.load-more-wrap:before,.load-more-wrap:after{display:none}.load-more-btn{min-height:46px;padding:0 24px;font-size:12px}}.footer-wrapper{width:100%;margin-top:54px;padding:0 28px 22px;position:relative}footer{background:radial-gradient(at 91% 0,#8a7cb524,#0000 40%),linear-gradient(115deg,#19222e,#111a25 65%,#202331);border:1px solid #beb5dd26;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;width:min(1660px,100%);min-height:100px;margin:0 auto;padding:19px 27px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000003b,inset 0 1px #ffffff0b}footer:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 35%,#beb2e60e 48%,#e6defa1f 51%,#0000 67%);border:1px solid #c1b4eb1a;border-radius:50%;width:490px;height:280px;position:absolute;top:-110px;right:-70px;transform:rotate(-17deg)}footer:after{content:"";background:linear-gradient(90deg,#0000,#c1b5e966,#0000);width:84%;height:1px;position:absolute;bottom:0;left:8%}footer>*{z-index:1;position:relative}.footer-left{flex-shrink:0;align-items:center;gap:11px;display:flex}.footer-left .logo-icon{border-radius:12px;width:44px;min-width:44px;height:44px}.footer-left .logo-text{color:#eef0f4;font-size:23px}.footer-nav{align-items:center;gap:12px;display:flex}.footer-nav span{color:#aab2c0;font-size:12px;font-weight:600}.social-icons{align-items:center;gap:8px;display:flex}.social-icon{color:#f6f3ff;width:39px;min-width:39px;height:39px;transition:var(--ease);background:linear-gradient(145deg,#46516b,#77709d);border:1px solid #ccc2ef2e;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 4px 12px #0000002e,inset 0 1px #ffffff1f}.social-icon:hover{color:#211d2d;background:linear-gradient(145deg,#ad9edc,#d2c5f1);transform:translateY(-3px);box-shadow:0 8px 18px #a593da40}.footer-right{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.feedback-btn{color:#211e2b;cursor:pointer;min-height:44px;transition:var(--ease);background:linear-gradient(120deg,#8879b8,#c2b4e7);border:1px solid #ccc2ef38;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:750;display:flex}.feedback-btn:hover{transform:translateY(-2px);box-shadow:0 8px 19px #a190d83b}.feedback-btn span{font-size:16px}.copyright{color:#6f7c8b;text-align:center;border-top:1px solid #aeb9ca1c;width:min(1660px,100%);margin:12px auto 0;padding:13px 12px 0;font-size:10px;line-height:1.6}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(15px);background:#05080ed6;place-items:center;width:100%;height:100%;padding:24px;animation:.22s card-enter;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-content{overscroll-behavior:contain;background:#151d29;border:1px solid #c9beeb38;border-radius:21px;width:min(1120px,100%);height:auto;max-height:92vh;margin:auto;animation:.34s cubic-bezier(.2,.8,.2,1) modal-enter;position:relative;overflow:hidden auto;box-shadow:0 35px 100px #0000009e,0 0 38px #8d7cc017;display:block!important}.modal-content:before{content:"";z-index:5;background:linear-gradient(90deg,#0000,#8b7abf,#e0d6f5,#9c8bce,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#111722}.modal-content::-webkit-scrollbar-thumb{background:#8175a9;border-radius:10px}.modal-close{z-index:30;color:#f0edf8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:41px;height:41px;transition:var(--ease);background:#0c111ac7;border:1px solid #fff3;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:13px;right:13px}.modal-close:hover{color:#211d2c;background:#c4b7e8;transform:rotate(90deg)}.modal-player{aspect-ratio:16/9;background:radial-gradient(#263244,#090e17 78%);border-bottom:1px solid #c2b7e726;width:100%;min-height:0;position:relative;overflow:hidden;display:block!important}.modal-player iframe{background:#090e17;border:0;width:100%;height:100%;display:block}.player-unavailable{color:#c5cedc;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.player-unavailable-icon{color:#c7b9ed;background:#b2a3e01a;border:1px solid #cabfef47;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;font-size:19px;display:grid}.player-unavailable strong{color:#e6e9f0;font-size:15px}.player-unavailable>span:last-child{color:#8794a5;font-size:12px}.modal-info{background:radial-gradient(at 92% 0,#8474b91f,#0000 38%),linear-gradient(135deg,#1d2837,#151e2a 72%);border-top:1px solid #ffffff0a;width:100%;min-height:150px;padding:26px 31px 32px;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;display:block!important;position:relative!important;overflow:visible!important}.modal-eyebrow{color:#9d90ca;letter-spacing:1.8px;margin-bottom:11px;font-size:9px;font-weight:850;display:block}.modal-eyebrow span{color:#67778a;padding:0 5px}.modal-title{color:#f0eff5;letter-spacing:-.7px;margin:0 0 15px;font-size:clamp(22px,3vw,31px);font-weight:800;line-height:1.2;display:block!important}.modal-meta{color:#b6c0ce;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0 0 19px;font-size:11px;line-height:1.5;display:flex!important}.modal-chip{color:#c2cbd7;background:#ffffff0b;border:1px solid #bcc7dc26;border-radius:8px;align-items:center;min-height:28px;padding:5px 10px;display:inline-flex}.modal-chip-rating{color:#c5e2bf;background:#5c8b6733;border-color:#96c6953d}.modal-chip-imdb{color:#e6d3a4;background:#b5944f29;border-color:#ddc38433}.modal-description{color:#aeb9c7;overflow-wrap:anywhere;white-space:pre-line;width:100%;font-size:13px;font-weight:400;line-height:1.85;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}.about-page{border:1px solid var(--line);width:min(1060px,100% - 70px);min-height:360px;box-shadow:var(--shadow);background:radial-gradient(at 100% 0,#8978be26,#0000 43%),linear-gradient(135deg,#1b2533,#121b27);border-radius:23px;margin:45px auto;padding:55px 60px;position:relative;overflow:hidden}.about-page:after{content:"";pointer-events:none;background:linear-gradient(130deg,#0000 40%,#c1b5e714,#0000 65%);border:1px solid #beb3e51a;border-radius:50%;width:420px;height:280px;position:absolute;top:-130px;right:-100px;transform:rotate(-18deg)}.about-page h1{z-index:1;color:#f0eff5;letter-spacing:-1.1px;max-width:750px;margin:0 0 22px;font-size:clamp(28px,4vw,43px);line-height:1.15;position:relative}.about-page p{z-index:1;color:#aeb9c8;max-width:780px;margin-bottom:15px;font-size:14px;line-height:1.9;position:relative}.about-catalog-btn{z-index:1;color:#211e2b;cursor:pointer;background:linear-gradient(120deg,#a394d0,#d0c4eb);border:1px solid #e1daf74d;margin-top:13px;position:relative}.loader{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:60px 20px;animation:.5s ease-out fadeInLoader;display:flex}@keyframes fadeInLoader{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader-spinner{background:linear-gradient(145deg,#202b3a,#151e29) padding-box padding-box,linear-gradient(135deg,#b7a5e8,#5b9ef5) border-box;border:2px solid #0000;border-radius:50%;width:60px;height:60px;animation:1.5s ease-in-out infinite pulseLoader;position:relative;box-shadow:0 0 20px #b7a5e84d}.loader-spinner:after{content:"";background:#b7a5e8;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite pulseDot;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #b7a5e8}.loader-spinner:before{content:"";border:1px solid #b7a5e866;border-radius:50%;width:100%;height:100%;animation:1.8s cubic-bezier(.215,.61,.355,1) infinite radarWave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader span{color:#b7a5e8;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(90deg,#b7a5e8,#fff,#b7a5e8) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;animation:2s linear infinite textShimmer}@keyframes pulseLoader{0%,to{transform:scale(1);box-shadow:0 0 20px #b7a5e84d}50%{transform:scale(1.05);box-shadow:0 0 35px #b7a5e899}}@keyframes pulseDot{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.5)}}@keyframes radarWave{0%{opacity:1;width:100%;height:100%}to{opacity:0;width:200%;height:200%}}@keyframes textShimmer{to{background-position:200%}}.no-results{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:75px 20px;animation:.35s card-enter;display:flex}.no-results-icon{color:#c2b5e9;background:radial-gradient(circle,#a692dc29,#ffffff05);border:1px solid #beb1e72e;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:22px;font-size:52px;line-height:1;display:grid}.no-results h2{color:#e7e9ef;margin-bottom:10px;font-size:23px;font-weight:800}.no-results p{color:#8f9bab;font-size:13px;line-height:1.7}.no-results-reset{border:1px solid var(--line-strong);color:#d0c5ee;cursor:pointer;min-height:40px;transition:var(--ease);background:#242b3a;border-radius:24px;margin-top:20px;padding:0 18px;font-size:12px;font-weight:700}.no-results-reset:hover{background:#34304b}@media (width<=1250px){header{gap:16px;width:calc(100% - 48px)}.logo-text{font-size:23px}.header-nav{gap:15px}.search-bar{width:min(430px,37vw)}.welcome-hero,.catalog-section{width:calc(100% - 48px)}.welcome-hero-inner{padding:45px 42px}.movies-grid{gap:22px 15px}.footer-wrapper{padding-inline:22px}footer{gap:15px;padding:17px}.footer-left .logo-text{font-size:21px}.social-icons{gap:5px}}@media (width<=1024px){.header-wrapper{position:relative}header{flex-wrap:wrap;gap:12px;width:calc(100% - 40px);min-height:84px;padding:12px 0}.header-nav{margin-left:auto;margin-right:0}.search-container{flex:1 0 100%;order:3;width:100%}.search-bar{width:100%;max-width:none}.welcome-hero,.catalog-section{width:calc(100% - 40px)}.welcome-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(250px,.8fr);padding:39px 34px}.welcome-copy h1{font-size:clamp(34px,4.5vw,49px)}.welcome-art{min-height:260px}}@media (width<=800px){.welcome-hero-inner{grid-template-columns:1fr;min-height:0;padding:39px 34px 28px}.welcome-copy{max-width:620px}.welcome-art{width:100%;max-width:540px;min-height:210px;margin:0 auto}.art-frame-front{width:145px;height:190px}.art-frame-back{width:125px;height:170px}.art-monogram{font-size:58px}.movies-grid{gap:19px 12px}.catalog-mark{display:none}footer,.footer-left,.footer-nav,.footer-right{justify-content:center}}@media (width<=600px){header{gap:11px;width:calc(100% - 28px);padding:12px 0}.logo{gap:9px}.logo-icon{border-radius:12px;width:41px;min-width:41px;height:41px}.logo-text{font-size:20px}.header-nav{order:2;justify-content:center;gap:30px;width:100%;margin:0}.header-nav button{font-size:12px}.search-container{order:3;width:100%}.search-bar{min-width:0;height:43px}.welcome-hero,.catalog-section{width:calc(100% - 24px)}.welcome-hero{border-radius:18px;margin-top:15px}.welcome-hero-inner{gap:8px;padding:30px 22px 18px}.welcome-eyebrow{margin-bottom:17px;font-size:8px}.welcome-copy h1{letter-spacing:-1.7px;font-size:clamp(31px,8vw,43px)}.welcome-copy>p{margin-top:14px;font-size:12px}.welcome-actions{gap:8px;margin-top:20px}.hero-primary,.hero-secondary{gap:8px;min-height:42px;padding:0 15px;font-size:10px}.welcome-footnote{gap:8px;margin-top:21px;font-size:7px}.welcome-art{min-height:178px}.art-orbit-one{width:270px;height:110px}.art-orbit-two{width:235px;height:165px}.art-frame-front{width:115px;height:155px;margin-left:22px;padding:12px}.art-frame-back{width:100px;height:135px;margin-left:-78px}.art-monogram{font-size:43px}.art-floating-label{font-size:6px;bottom:10px;right:0}.catalog-section{margin-top:27px}.catalog-heading{margin-bottom:17px}.catalog-heading h2{font-size:22px}.catalog-heading p{font-size:11px}.movies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.movie-card{border-radius:12px}.movie-poster img{border-radius:11px 11px 0 0}.movie-ratings{gap:4px;top:7px;left:7px}.rating-badge{border-radius:5px;min-height:20px;padding:3px 5px;font-size:8px}.play-btn{width:32px;height:32px;font-size:12px;bottom:6px;right:6px}.movie-info{min-height:69px;padding:9px 8px 10px}.movie-title{margin-bottom:4px;font-size:11px;line-height:1.35}.movie-meta{gap:4px;font-size:8px}.filters-panel-content{width:calc(100% - 28px);padding:18px 0 22px}.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filters-grid select{min-height:40px;padding:0 8px;font-size:11px}.footer-wrapper{margin-top:32px;padding:0 12px 15px}footer{border-radius:16px;flex-direction:column;gap:15px;padding:19px 12px}.footer-left,.footer-nav,.footer-right{justify-content:center;width:100%}.footer-left .logo-text{font-size:21px}.footer-nav{flex-direction:column;gap:9px}.footer-nav span{font-size:10px}.social-icons{gap:6px}.social-icon{border-radius:10px;width:35px;min-width:35px;height:35px}.feedback-btn{min-height:41px;font-size:11px}.copyright{font-size:9px}.about-page{border-radius:17px;width:calc(100% - 24px);min-height:0;margin:25px auto;padding:30px 22px}.about-page h1{font-size:27px}.about-page p{font-size:12px}.modal-overlay{align-items:center;padding:7px}.modal-content{border-radius:14px;width:100%;max-height:96dvh}.modal-close{width:35px;height:35px;top:8px;right:8px}.modal-info{padding:17px 15px 21px}.modal-title{font-size:20px}.modal-meta{gap:6px;font-size:10px}.modal-description{font-size:12px;line-height:1.75}}@media (width<=360px){.logo-text{font-size:18px}.movies-grid{gap:12px 8px}.movie-ratings{gap:3px;top:5px;left:5px}.rating-badge{padding:3px 4px;font-size:7px}.movie-title{font-size:10px}.movie-meta{font-size:7px}.hero-primary,.hero-secondary{padding:0 11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.filters-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080eb3;animation:.2s card-enter;position:fixed;inset:0}.filters-panel.open{flex-direction:column;display:flex}.filters-panel-content{flex-direction:column;width:min(1000px,100% - 40px);height:100%;margin:0 auto;padding:30px 0;display:flex}.filters-body{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:20px;display:grid}.filters-group{flex-direction:column;gap:8px;display:flex}.filters-group label{color:#a9b3c0;padding-left:2px;font-size:13px;font-weight:600}.filters-group input[type=number],.filters-group select{color:#dce1e9;width:100%;height:46px;transition:var(--ease);cursor:pointer;background:linear-gradient(145deg,#202b3a,#192331);border:1px solid #c2ccde21;border-radius:12px;outline:none;padding:0 14px;font-size:13px}.filters-group input[type=number]:focus,.filters-group select:focus{border-color:#bcabec8c;box-shadow:0 0 0 3px #a491da17}.rating-slider-wrap{flex-direction:column;gap:10px;display:flex}.rating-slider-labels{color:#8d98a5;justify-content:space-between;padding:0 4px;font-size:11px;display:flex}.filters-group input[type=range]{appearance:none;cursor:pointer;background:#2a3647;border-radius:10px;outline:none;width:100%;height:8px}.filters-group input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#b7a5e8;border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 0 12px #b7a5e899}.filters-group input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.filters-actions{border-top:1px solid #ffffff0d;gap:15px;margin-top:30px;padding-top:20px;display:flex}.filters-apply-btn,.filters-reset-btn{cursor:pointer;height:50px;transition:var(--ease);border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.filters-apply-btn{background:var(--metal);color:#191622;border:none}.filters-apply-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #8b78c24d}.filters-reset-btn{color:#b7a5e8;background:0 0;border:1px solid #b7a5e8}.filters-reset-btn:hover{background:#b7a5e81a}@media (width<=768px){.filters-body{grid-template-columns:1fr;gap:15px}.filters-panel-content{width:calc(100% - 24px);padding:20px 0}.filters-actions{flex-direction:column}}.filters-group select option{color:#dce1e9;background-color:#192331;padding:10px;font-size:13px}.filters-group select option:hover,.filters-group select option:focus,.filters-group select option:checked{color:#b7a5e8;background-color:#2a3647}.about-page{--about-green:#a5d79a;--about-muted:#a5b3a8;--about-purple:#aaa0e0;isolation:isolate;width:calc(100% - 70px);max-width:1390px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:23px;margin:42px auto 75px;padding:0;display:flex;position:relative;overflow:visible}.about-page>section{isolation:isolate;border:1px solid #a8caa924;border-radius:25px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 45px #00000021,inset 0 1px #ffffff09}.about-hero{background:radial-gradient(at 87% 18%,#7765b033,#0000 35%),radial-gradient(at 8% 100%,#4c976c2e,#0000 42%),linear-gradient(125deg,#1d2925,#121b19 58%,#191a29);grid-template-columns:1.35fr .65fr;align-items:center;min-height:440px;padding:66px 65px;display:grid}.about-hero:before{content:"";z-index:-1;background:radial-gradient(circle,#8ba7a412,#0000 68%),linear-gradient(125deg,#0000 40%,#b5cdb411 50%,#0000 60%);border:1px solid #adc9b11f;border-radius:50%;width:550px;height:550px;animation:35s linear infinite about-orbit;position:absolute;top:-150px;right:-85px}.about-hero:after{content:"";z-index:-1;background:linear-gradient(#74ae7e14,#0000);border-top:1px solid #a2cb9b40;border-radius:50%;width:65%;height:170px;position:absolute;bottom:-85px;right:-10%;transform:rotate(-15deg)}@keyframes about-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-hero-content{z-index:2;max-width:790px;position:relative}.welcome-eyebrow{color:#c2d9bc;letter-spacing:1.9px;background:#8bbc8217;border:1px solid #a6d59636;border-radius:30px;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;padding:10px 15px;font-size:10px;font-weight:750;display:inline-flex}.welcome-eyebrow span{background:#a7d991;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite about-pulse;display:block;box-shadow:0 0 12px #a6e193b3}@keyframes about-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.about-hero h1{color:#f0f5ef;letter-spacing:-2.2px;max-width:780px;margin:0 0 23px;font-size:clamp(36px,4.6vw,60px);font-weight:850;line-height:1.12}.about-hero h1 em,.about-kinoii h2 em{background:linear-gradient(105deg,#b4d7aa,#d5c7f2,#9fc9b0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.about-hero-content>p{color:#aab9ad;max-width:690px;margin:0;font-size:14px;font-weight:400;line-height:1.9}.about-hero-caption{color:#92aa95;letter-spacing:1.4px;align-items:center;gap:12px;margin-top:31px;font-size:10px;font-weight:700;display:flex}.about-caption-line{background:#a6d29b;width:35px;height:1px;box-shadow:0 0 9px #a6d29b99}.about-hero-visual{justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.about-visual-orbit{border:1px solid #a7c9af29;border-radius:50%;position:absolute}.orbit-one{width:265px;height:265px;transform:rotate(-25deg)}.orbit-two{border-color:#b6a0dd38;width:215px;height:300px;transform:rotate(38deg)}.orbit-three{border-color:#a8d59e29;width:305px;height:145px;transform:rotate(-38deg)}.about-visual-glow{filter:blur(45px);border-radius:50%;width:200px;height:200px;animation:5s ease-in-out infinite about-pulse;position:absolute}.about-visual-glow:before{content:""}.about-visual-core{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#374b3eb8,#1c232fc7);border:1px solid #cfe1cc33;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:143px;height:165px;transition:transform .45s;display:flex;position:relative;transform:rotate(-7deg);box-shadow:0 17px 45px #0003,inset 0 1px #ffffff21}.about-hero:hover .about-visual-core{transform:rotate(-3deg)translateY(-5px)}.about-core-overline,.about-core-caption{color:#a6bba6;letter-spacing:1.7px;font-size:8px;font-weight:750}.about-core-symbol{color:#d5eacb;letter-spacing:-5px;text-shadow:0 0 30px #afdea352;font-size:67px;font-weight:850;line-height:1}.about-core-divider{background:linear-gradient(90deg,#0000,#b3dca4,#0000);width:37px;height:1px}.about-visual-star{z-index:4;color:#c4dfad;text-shadow:0 0 15px #bde5a599;animation:4s ease-in-out infinite about-float;position:absolute}.star-one{font-size:24px;top:35px;right:40px}.star-two{color:#bcb0e5;font-size:28px;animation-delay:-1s;bottom:48px;left:25px}.star-three{font-size:38px;bottom:65px;right:25px}@keyframes about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.about-community{background:radial-gradient(at 90% 0,#5c7aa31f,#0000 40%),linear-gradient(145deg,#192520,#141d19);padding:39px 42px 42px}.about-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:35px;margin-bottom:26px;display:grid}.about-section-label{color:#92bc8d;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.about-section-heading h2{color:#edf4ec;letter-spacing:-.7px;margin:0;font-size:27px;font-weight:800}.about-section-heading>p{color:#95a69a;max-width:480px;margin:0;font-size:12px;line-height:1.8}.about-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.about-social-card{color:#fff;border-radius:19px;grid-template-rows:1fr auto;grid-template-columns:57px minmax(0,1fr) 35px;gap:16px;min-width:0;min-height:158px;padding:23px 24px 17px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.about-social-card:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:290px;height:230px;transition:transform .55s;position:absolute;top:-110px;right:-80px;transform:rotate(-25deg)}.about-social-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff21,#0000);width:50%;height:300%;transition:left .7s;position:absolute;top:-100%;left:-80%;transform:rotate(25deg)}.about-social-card:hover{transform:translateY(-5px)}.about-social-card:hover:before{transform:rotate(-12deg)scale(1.12)}.about-social-card:hover:after{left:150%}.about-max{background:radial-gradient(at 100% 0,#98d0ff45,#0000 45%),linear-gradient(125deg,#245b9e,#1766bd 55%,#3586d2);border:1px solid #9ed1ff3d;box-shadow:0 9px 24px #0f3f7929,inset 0 1px #ffffff21}.about-telegram{background:radial-gradient(at 100% 0,#9fe7f645,#0000 45%),linear-gradient(125deg,#1d678b,#1689b6 55%,#36a7c7);border:1px solid #a1e3f540;box-shadow:0 9px 24px #11678529,inset 0 1px #ffffff21}.about-social-icon{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff38;border-radius:17px;grid-area:1/1;justify-content:center;align-items:center;width:57px;height:57px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,0 5px 15px #00000014}.max-icon span{color:#fff;font-size:32px;font-weight:850}.telegram-icon svg{color:#fff;width:32px;height:32px}.about-social-info{z-index:2;flex-direction:column;grid-area:1/2;justify-content:center;align-items:flex-start;min-width:0;display:flex;position:relative}.about-social-label{color:#ffffffb5;letter-spacing:1.35px;margin-bottom:5px;font-size:8px;font-weight:800}.about-social-info strong{color:#fff;letter-spacing:-.6px;font-size:25px;font-weight:850;line-height:1.2}.about-social-info small{color:#ffffffc7;margin-top:5px;font-size:10px;line-height:1.5}.about-social-arrow{z-index:2;color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:50%;grid-area:1/3;justify-content:center;align-self:center;align-items:center;width:34px;height:34px;font-size:19px;transition:transform .25s;display:flex;position:relative}.about-social-card:hover .about-social-arrow{transform:translate(3px,-3px)}.about-social-bottom{z-index:2;color:#ffffffde;letter-spacing:1.5px;border-top:1px solid #ffffff3b;grid-area:2/1/auto/-1;padding-top:13px;font-size:9px;font-weight:800;position:relative}.about-kinoii{background:radial-gradient(at 91% 20%,#7e69c533,#0000 37%),radial-gradient(at 10% 90%,#55946c2b,#0000 42%),linear-gradient(125deg,#1c2525,#141a22 60%,#201b2b);border:1px solid #a9a4d42b;min-height:590px;padding:57px 59px 34px;box-shadow:0 18px 45px #0000002b,inset 0 1px #ffffff0b}.about-kinoii-content{z-index:2;max-width:850px;position:relative}.about-kinoii-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:37px;display:flex}.kinoii-status{color:#bdd8b4;letter-spacing:1.1px;background:#74a66f14;border:1px solid #adcfa438;border-radius:25px;align-items:center;gap:8px;padding:8px 12px;font-size:8px;font-weight:800;display:inline-flex}.kinoii-status span{background:#a4dc91;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #a4dc91b3}.kinoii-wordmark{color:#f4f4f0;letter-spacing:-3px;text-shadow:0 0 35px #b69def29;margin-bottom:14px;font-size:58px;font-weight:900;line-height:1}.about-kinoii h2{color:#f0f3f1;letter-spacing:-1.7px;margin:0 0 23px;font-size:clamp(31px,4vw,48px);font-weight:850;line-height:1.17}.about-kinoii-description{color:#aab7b0;max-width:810px;margin:0 0 14px;font-size:13px;line-height:1.9}.about-kinoii-highlight{color:#d2decf;border-left:2px solid #a6cb9a;max-width:780px;margin-top:19px;padding-left:17px;font-size:13px;font-weight:600;line-height:1.8}.about-kinoii-decoration{z-index:0;pointer-events:none;width:420px;height:420px;position:absolute;top:10px;right:-25px}.kinoii-orbit{border:1px solid #b8a9e026;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinoii-orbit-one{width:300px;height:300px}.kinoii-orbit-two{border-color:#a7d29e2b;width:235px;height:355px;transform:translate(-50%,-50%)rotate(43deg)}.kinoii-orbit-three{border-color:#a9a4da29;width:370px;height:165px;transform:translate(-50%,-50%)rotate(-35deg)}.kinoii-light{filter:blur(12px);background:radial-gradient(circle,#9785d929,#7bae8514 48%,#0000 72%);border-radius:50%;width:170px;height:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kinoii-decoration-text{color:#cfcfe90e;letter-spacing:-20px;font-size:230px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)rotate(-8deg)}.about-kinoii-features{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:31px;display:grid;position:relative}.kinoii-feature{background:#ffffff09;border:1px solid #b8c6bc21;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:16px 13px;transition:background .25s,border-color .25s,transform .25s;display:flex}.kinoii-feature:hover{background:#b0d2a314;border-color:#b1d8a240;transform:translateY(-3px)}.kinoii-feature-icon{color:#b9dbaa;background:#7ea87d1a;border:1px solid #acd69f36;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:17px;display:flex}.kinoii-feature div{min-width:0}.kinoii-feature strong{color:#e0e9df;margin-bottom:5px;font-size:11px;font-weight:750;line-height:1.4;display:block}.kinoii-feature small{color:#94a498;font-size:9px;line-height:1.55;display:block}.about-kinoii-footer{z-index:2;color:#82978a;letter-spacing:1.4px;border-top:1px solid #aec5b121;align-items:center;gap:10px;margin-top:31px;padding-top:18px;font-size:9px;font-weight:750;display:flex;position:relative}.about-kinoii-footer span{background:linear-gradient(90deg,#86bc86,#bda7e2);width:22px;height:2px}.about-lorddog{background:radial-gradient(at 100%,#816aab26,#0000 45%),linear-gradient(115deg,#202622,#171e1d);border:1px solid #a8b9a924;grid-template-columns:82px minmax(0,1fr) 100px;align-items:center;gap:27px;min-height:190px;padding:32px 38px;display:grid}.lorddog-symbol{color:#c8d7c5;letter-spacing:-1.5px;background:linear-gradient(145deg,#3a4940,#252d2a);border:1px solid #afc9a83b;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;font-size:25px;font-weight:900;display:flex;box-shadow:0 9px 24px #0000002b,inset 0 1px #ffffff1a}.lorddog-content h2{color:#edf2ec;letter-spacing:-.55px;margin:0 0 9px;font-size:22px;font-weight:800}.lorddog-content p{color:#a2afa4;max-width:850px;margin:0;font-size:12px;line-height:1.85}.lorddog-decoration{width:85px;height:85px;position:relative}.lorddog-decoration span{border:1px solid #b2cda330;border-radius:50%;position:absolute;inset:0}.lorddog-decoration span:nth-child(2){border-color:#c0a7e040;inset:12px}.lorddog-decoration span:nth-child(3){border-color:#aad29f5e;inset:24px}.about-closing{background:radial-gradient(at 0%,#6c9e7026,#0000 48%),linear-gradient(115deg,#192720,#171b27);border:1px solid #a5c8972b;border-radius:21px;justify-content:space-between;align-items:center;gap:25px;min-height:175px;padding:30px 38px;display:flex}.about-closing h2{color:#ecf3eb;letter-spacing:-.8px;margin:0 0 9px;font-size:24px;font-weight:850}.about-closing p{color:#9faea1;margin:0;font-size:12px;line-height:1.7}.about-page .about-catalog-btn{color:#17221a;cursor:pointer;background:linear-gradient(120deg,#729f77,#aacd94);border:1px solid #d9eece45;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;min-width:218px;min-height:49px;padding:0 22px;font-size:12px;font-weight:800;transition:transform .25s,filter .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 17px #5f9d662b,inset 0 1px #ffffff59}.about-page .about-catalog-btn:hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 10px 24px #5f9d6640,inset 0 1px #ffffff80}.about-page .about-catalog-btn span{font-size:18px;transition:transform .25s}.about-page .about-catalog-btn:hover span{transform:translate(3px,-3px)}.about-page>section{animation:.65s cubic-bezier(.2,.7,.2,1) both about-section-in}.about-page>section:nth-child(2){animation-delay:80ms}.about-page>section:nth-child(3){animation-delay:.14s}.about-page>section:nth-child(4){animation-delay:.2s}.about-page>section:nth-child(5){animation-delay:.26s}@keyframes about-section-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.about-page{gap:17px;width:calc(100% - 42px)}.about-hero{grid-template-columns:1.3fr .7fr;padding:44px}.about-hero-visual{transform:scale(.85)}.about-kinoii{padding:42px}.about-kinoii-features{grid-template-columns:1fr}.about-lorddog{grid-template-columns:70px minmax(0,1fr)}.lorddog-decoration{display:none}.about-social-card{padding:18px}}@media (width<=720px){.about-page{gap:15px;width:calc(100% - 28px);margin:25px auto 45px}.about-hero{grid-template-columns:1fr;min-height:auto;padding:39px 29px}.about-hero-visual{min-height:230px;margin-top:10px;transform:scale(.85)}.about-hero h1{letter-spacing:-1.5px;font-size:clamp(34px,6vw,47px)}.about-section-heading{grid-template-columns:1fr;gap:13px}.about-social-grid{grid-template-columns:1fr}.about-community{padding:29px 23px}.about-kinoii{padding:34px 26px 26px}.about-kinoii-decoration{opacity:.55;top:-50px;right:-190px}.about-kinoii-topline{align-items:flex-start;margin-bottom:27px}.about-kinoii h2{font-size:34px}.about-lorddog{grid-template-columns:60px minmax(0,1fr);gap:17px;padding:25px 21px}.lorddog-symbol{border-radius:15px;width:57px;height:57px;font-size:20px}.lorddog-content h2{font-size:18px}.about-closing{flex-direction:column;align-items:flex-start;padding:27px 23px}.about-closing h2{font-size:21px}}@media (width<=480px){.about-page{gap:13px;width:calc(100% - 20px);margin:17px auto 35px}.about-page>section{border-radius:17px}.about-hero{padding:29px 20px 24px}.welcome-eyebrow{letter-spacing:1.1px;margin-bottom:21px;padding:8px 11px;font-size:8px}.about-hero h1{letter-spacing:-1.2px;margin-bottom:17px;font-size:32px;line-height:1.17}.about-hero-content>p{font-size:12px;line-height:1.8}.about-hero-caption{letter-spacing:.8px;margin-top:21px;font-size:8px}.about-hero-visual{min-height:205px;margin:0 -35px -12px;transform:scale(.78)}.about-community{padding:24px 17px}.about-section-heading{margin-bottom:19px}.about-section-heading h2{font-size:22px}.about-section-heading>p{font-size:11px}.about-social-grid{gap:11px}.about-social-card{border-radius:14px;grid-template-columns:48px minmax(0,1fr) 30px;gap:12px;min-height:137px;padding:16px}.about-social-icon{border-radius:13px;width:48px;height:48px}.max-icon span{font-size:27px}.telegram-icon svg{width:27px;height:27px}.about-social-info strong{font-size:21px}.about-social-info small{font-size:9px}.about-social-label{letter-spacing:.8px;font-size:7px}.about-social-arrow{width:29px;height:29px;font-size:16px}.about-social-bottom{padding-top:10px;font-size:8px}.about-kinoii{padding:25px 19px 22px}.about-kinoii-topline{flex-wrap:wrap;gap:9px;margin-bottom:25px}.about-kinoii-topline .about-section-label{font-size:8px}.kinoii-status{padding:7px 9px;font-size:7px}.kinoii-wordmark{font-size:48px}.about-kinoii h2{letter-spacing:-1px;font-size:29px;line-height:1.2}.about-kinoii-description{font-size:11.5px;line-height:1.8}.about-kinoii-highlight{font-size:11px}.kinoii-feature{padding:13px 11px}.about-kinoii-footer{letter-spacing:.8px;font-size:7px}.about-lorddog{grid-template-columns:47px minmax(0,1fr);gap:12px;padding:21px 16px}.lorddog-symbol{border-radius:12px;width:45px;height:45px;font-size:17px}.lorddog-content h2{font-size:16px;line-height:1.3}.lorddog-content p{font-size:10.5px}.about-closing{gap:19px;padding:23px 18px}.about-closing h2{font-size:19px;line-height:1.3}.about-closing p{font-size:11px}.about-page .about-catalog-btn{width:100%;min-width:0;min-height:46px;font-size:11px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none!important;animation:none!important}}.about-page{--about-green:#b6a8ed;--about-muted:#a8b3ca;--about-purple:#b8a7f4}.about-hero{background:radial-gradient(at 85% 15%,#8169d340,#0000 38%),radial-gradient(at 5% 100%,#4982be30,#0000 43%),linear-gradient(125deg,#1d2233,#121827 58%,#201b30);border-color:#afa3e030}.about-hero:before{background:radial-gradient(circle,#8f7cd21f,#0000 68%),linear-gradient(125deg,#0000 40%,#b1aae514 50%,#0000 60%);border-color:#afa7e62b}.about-hero:after{background:linear-gradient(#6891d217,#0000);border-top-color:#91aee557}.about-page .welcome-eyebrow{color:#d0c8f4;background:#8775ca1f;border-color:#b1a1ea40}.about-page .welcome-eyebrow span{background:#b8a7f4;box-shadow:0 0 9px #b8a7f4cc,0 0 19px #b8a7f466}.about-hero h1{background:linear-gradient(110deg,#fff,#d9d8ef 48%,#aebfe9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero h1 em{background:linear-gradient(105deg,#c7b8fa,#a9c9f2,#e0d8fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero-content>p{color:#b0b9cd}.about-hero-caption{color:#a9b8dd}.about-caption-line{background:linear-gradient(90deg,#9d91e4,#9bc5ed);box-shadow:0 0 10px #a094e780}.about-visual-orbit{border-color:#aaa1e733}.orbit-two{border-color:#88b2e840}.orbit-three{border-color:#c1aff433}.about-visual-glow{background:radial-gradient(circle,#8771d840,#6498d81a,#0000 72%)}.about-visual-core{background:linear-gradient(145deg,#373957d6,#1a233ae0);border-color:#c1b6f645;box-shadow:0 17px 45px #00000040,0 0 30px #836fd41a,inset 0 1px #ffffff24}.about-core-overline,.about-core-caption{color:#b9b9d9}.about-core-symbol{color:#e0d6ff;text-shadow:0 0 30px #b7a4ff66}.about-core-divider{background:linear-gradient(90deg,#0000,#bcaaf3,#a8c9ef,#0000)}.about-visual-star{color:#d5c9ff;text-shadow:0 0 15px #c1a9ffb3}.star-two{color:#9ec8f5}.about-community{background:radial-gradient(at 90% 0,#6882cd2b,#0000 43%),linear-gradient(145deg,#1a2232,#141b28);border-color:#a1b0de29}.about-section-label{color:#b9aaf1}.about-section-heading h2{color:#f1f2fa}.about-section-heading>p{color:#a4b0c6}.about-max{background:radial-gradient(at 100% 0,#9ac3ff47,#0000 48%),linear-gradient(125deg,#294a91,#315fba 55%,#477bd0);border-color:#9dc3ff52;box-shadow:0 9px 25px #1a429133,inset 0 1px #ffffff29}.about-max:hover{box-shadow:0 16px 36px #2f66cb52,inset 0 1px #ffffff38}.about-telegram{background:radial-gradient(at 100% 0,#9bdfff47,#0000 48%),linear-gradient(125deg,#175a85,#197fae 55%,#399ecb);border-color:#99dcff52;box-shadow:0 9px 25px #12689933,inset 0 1px #ffffff29}.about-telegram:hover{box-shadow:0 16px 36px #2391ce4d,inset 0 1px #ffffff38}.about-social-icon{background:#ffffff2b;border-color:#ffffff40;box-shadow:inset 0 1px #ffffff45,0 5px 15px #0000001a}.about-social-bottom{border-top-color:#ffffff40}.about-kinoii{background:radial-gradient(at 91% 20%,#896bdb40,#0000 40%),radial-gradient(at 10% 90%,#5385d02e,#0000 42%),linear-gradient(125deg,#202337,#151a29 60%,#211b35);border-color:#ab9fe633}.about-kinoii-topline .about-section-label{color:#b9aaf1}.kinoii-status{color:#d2c9f7;background:#8f77da1f;border-color:#b8a4f545}.kinoii-status span{background:#b5a2f1;box-shadow:0 0 10px #b5a2f1cc}.kinoii-wordmark{color:#f4f1ff;text-shadow:0 0 35px #b099f333}.kinoii-wordmark span{background:linear-gradient(110deg,#a99aef,#d4c3ff,#98c9f5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-kinoii h2{color:#f2f0fa}.about-kinoii h2 em{background:linear-gradient(105deg,#c0aef6,#9fc9f5,#e2d6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-kinoii-description{color:#afb8cd}.about-kinoii-highlight{color:#d9d0f8;border-left-color:#a99be7}.kinoii-orbit-one{border-color:#b69cf433}.kinoii-orbit-two{border-color:#85b1f236}.kinoii-orbit-three{border-color:#c0b0f630}.kinoii-light{background:radial-gradient(circle,#9d7de73b,#63a0e71f 48%,#0000 72%)}.kinoii-decoration-text{color:#c3b9f511}.kinoii-feature{background:#ffffff09;border-color:#bab1e726}.kinoii-feature:hover{background:#9f8fe217;border-color:#baa9f44d}.kinoii-feature-icon{color:#d0c0ff;background:#937cd621;border-color:#b5a3ef47}.kinoii-feature strong{color:#e3e2f3}.kinoii-feature small{color:#a3b0c7}.about-kinoii-footer{color:#a3aacd;border-top-color:#a9b3da29}.about-kinoii-footer span{background:linear-gradient(90deg,#a997ec,#91bff0)}.about-lorddog{background:radial-gradient(at 100%,#846cbf2e,#0000 46%),linear-gradient(115deg,#202638,#181e2c);border-color:#aba2d92e}.lorddog-symbol{color:#d5cbfa;background:linear-gradient(145deg,#414260,#292d45);border-color:#bfb3f045;box-shadow:0 9px 24px #0003,inset 0 1px #ffffff1f}.lorddog-content .about-section-label{color:#b7a6ed}.lorddog-content h2{color:#f0eff8}.lorddog-content p{color:#aeb5c9}.lorddog-decoration span{border-color:#b4a1e93b}.lorddog-decoration span:nth-child(2){border-color:#94b3ee4d}.lorddog-decoration span:nth-child(3){border-color:#c7b3f466}.about-closing{background:radial-gradient(at 0%,#7a6cc92e,#0000 48%),linear-gradient(115deg,#202638,#191e30);border-color:#a5aae030}.about-closing .about-section-label{color:#b7a9ef}.about-closing h2{color:#f0eff8}.about-closing p{color:#aab4c8}.about-page .about-catalog-btn{color:#17182a;background:linear-gradient(115deg,#7770ad,#a9a3df 48%,#b4c9ec);border-color:#e1dcff66;box-shadow:0 7px 22px #7d6ccc33,inset 0 1px #fff9}.about-page .about-catalog-btn:hover{box-shadow:0 12px 29px #8370d352,inset 0 1px #ffffffb3}.about-page .about-visual-glow,.about-page .about-visual-star,.about-page .about-hero-caption,.about-page .about-caption-line{filter:hue-rotate(65deg)}@media (width<=720px){.about-hero{background:radial-gradient(at 85% 15%,#8169d338,#0000 40%),linear-gradient(125deg,#1d2233,#121827 60%,#201b30)}.about-kinoii{background:radial-gradient(at 90% 10%,#896bdb30,#0000 45%),linear-gradient(125deg,#202337,#151a29 65%,#211c35)}}.feedback-modal{max-height:92vh;overflow-y:auto;width:min(680px,100%)!important}.feedback-body{background:radial-gradient(at 92% 0,#8474b91f,#0000 38%),linear-gradient(135deg,#1d2837,#151e2a 72%);padding:34px 34px 30px}.feedback-title{color:#f0eff5;letter-spacing:-.7px;margin:0 0 8px;font-size:clamp(22px,3vw,28px);font-weight:800}.feedback-subtitle{color:#9fabbd;margin:0 0 22px;font-size:13px;line-height:1.7}.feedback-form{flex-direction:column;gap:14px;display:flex;position:relative}.feedback-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feedback-form label{color:#b6c0ce;letter-spacing:.3px;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.feedback-form label>span{padding-left:2px}.feedback-form input[type=text],.feedback-form input[type=email],.feedback-form textarea{color:#e7eaf1;resize:vertical;width:100%;transition:border-color var(--ease), box-shadow var(--ease);background:linear-gradient(145deg,#202b3a,#192331);border:1px solid #c2ccde26;border-radius:11px;outline:none;padding:12px 14px;font-family:inherit;font-size:13px}.feedback-form textarea{min-height:110px;line-height:1.6}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#bcabec99;box-shadow:0 0 0 3px #a491da1a}.feedback-form input::placeholder,.feedback-form textarea::placeholder{color:#6f7c8d}.feedback-error{color:#f0b6b6;background:#b43c3c1f;border:1px solid #e6787859;border-radius:10px;padding:10px 12px;font-size:12px}.feedback-submit{color:#1c1a27;letter-spacing:.3px;cursor:pointer;min-height:46px;transition:var(--ease);background:linear-gradient(115deg,#a091d0,#d0c3ed);border:1px solid #e6dcff73;border-radius:28px;align-self:flex-start;padding:0 26px;font-size:12px;font-weight:800;box-shadow:0 7px 22px #8e7cc433,inset 0 1px #fff9}.feedback-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 11px 26px #8e7cc44d}.feedback-submit:disabled{opacity:.65;cursor:default}.feedback-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:25px 15px 5px;display:flex}.feedback-success-icon{color:#1d1b27;background:linear-gradient(135deg,#a697d5,#d0c3ec);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:900;display:grid;box-shadow:0 8px 24px #8e7cc447}.feedback-success strong{color:#eef0f5;font-size:16px}.feedback-success span{color:#9fabbd;max-width:380px;font-size:12px;line-height:1.7}.feedback-success .feedback-submit{align-self:center;margin-top:6px}@media (width<=600px){.feedback-body{padding:24px 18px 22px}.feedback-row{grid-template-columns:1fr}.feedback-submit{align-self:stretch;width:100%}}.seo-block{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.admin-modal{max-height:92vh;width:min(800px,100%)!important}.admin-modal .feedback-body{padding:34px 34px 30px}.admin-modal a{color:#b7a5e8;text-decoration:none}.admin-modal a:hover{text-decoration:underline}.admin-modal div[style*="overflow-y: auto"]::-webkit-scrollbar{width:6px}.admin-modal div[style*="overflow-y: auto"]::-webkit-scrollbar-track{background:#ffffff05}.admin-modal div[style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:#8175a9;border-radius:10px}.scroll-top-btn{z-index:999;color:#1c1a27;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(115deg,#a091d0,#d0c3ed);border:1px solid #e1dcff66;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 6px 20px #8e7cc44d,inset 0 1px #ffffff80}.scroll-top-btn:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 10px 26px #8e7cc473}.scroll-top-btn:active{transform:translateY(0)scale(.95)}@media (width<=600px){.scroll-top-btn{width:44px;height:44px;bottom:20px;right:20px}}
@media (max-width: 600px) { .rating-badge { font-size: 13px !important; min-height: 24px !important; padding: 0 8px 0 16px !important; } .rating-badge.kp::before, .rating-badge.imdb::before { height: 12px !important; width: 4px !important; left: 6px !important; } }
