@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d9c90dde-module__-t1Myq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d9c90dde-module__-t1Myq__variable{--font-primary:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ccd4978-module__tAKkpG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ccd4978-module__tAKkpG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.ld-con{background:var(--gc2);border:1px solid var(--outline-main);user-select:none;border-radius:.5rem;align-items:center;display:inline-flex;overflow:hidden}.ld-btn{cursor:pointer;color:var(--white2);background:0 0;border:none;align-items:center;gap:6px;padding:.3rem .5rem;font-size:13px;transition:all .18s;display:flex}.ld-btn:hover{background:#ffffff0d}.ld-btn--like:hover i,.ld-btn--like.ld-btn--active i{color:#ff9292;filter:drop-shadow(0 0 4px #ff929260)}.ld-btn--dislike:hover i,.ld-btn--dislike.ld-btn--active i{color:#92bbff;filter:drop-shadow(0 0 4px #92bbff60)}.ld-btn--like.ld-btn--active{background:#ff929214}.ld-btn--dislike.ld-btn--active{background:#92bbff14}.ld-btn i{font-size:14px;transition:color .18s,transform .18s,filter .18s}.ld-btn:hover i{transform:scale(1.15)}.ld-btn:active i{transform:scale(.9)}.ld-count{color:var(--white2);min-width:16px;font-size:12px;font-weight:600}.ld-btn--active .ld-count{color:var(--white)}.ld-sep{background:var(--outline-main);flex-shrink:0;width:1px;height:20px}.ld-btn--share{background:var(--gc2);border:1px solid var(--outline-main);cursor:pointer;color:var(--white2);white-space:nowrap;border-radius:.5rem;align-items:center;gap:6px;padding:.3rem .5rem;font-size:13px;text-decoration:none;transition:all .18s;display:flex}.ld-btn--share i{font-size:13px;transition:transform .18s,color .18s}.ld-btn--share:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.ld-btn--share:hover i{transform:scale(1.15)rotate(-10deg)}.ld-btn--share:active i{transform:scale(.9)}.rating-extra-container{justify-content:space-between;gap:20px;width:100%;display:flex}
.swiper{width:100%}.master-card{min-height:350px;max-height:350px}.master-card .con{white-space:pre-line;word-break:break-word;width:100%;height:100%;margin:0;font-size:.8rem;line-height:1.2;transition:all .2s ease-in-out;overflow:hidden}.master-card h3{margin:0;padding:5px}.swiper-link{background-color:var(--ddark);color:var(--white);text-align:center;border-radius:5px;gap:10px;padding:2px 3px;font-size:12px;text-decoration:none;transition:all .2s ease-in-out}.swiper-link:hover{background-color:var(--ten)}.title-swaper{margin:0}.swiper-slide{flex-direction:column;justify-content:flex-start;display:flex}.swiperImg,.swiperImgCont{object-fit:cover;border-radius:15px;width:99%;height:99%}.buy-master{flex-direction:row;align-items:center;gap:20px;display:flex}.swiper-button-next,.swiper-button-prev{color:#ffffff80;transition:color .3s}.swiper-button-next:hover,.swiper-button-prev:hover{color:#fffc}.swiper-pagination-bullet{background-color:#ffffff80;transition:background-color .3s}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background-color:#fffc}
.pack-page{flex-direction:column;gap:20px;display:flex}.pack-header{background:var(--color-dark-variant);border:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.pack-back{color:var(--white2);align-items:center;gap:8px;width:fit-content;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.pack-back:hover{color:var(--white)}.pack-back i{font-size:11px}.pack-hero{align-items:center;gap:14px;display:flex}.pack-hero-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pack-hero-name{color:var(--white);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.pack-hero-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pack-hero-author{color:var(--white2);align-items:center;gap:5px;font-size:12px;display:flex}.pack-hero-count{color:var(--white2);font-size:12px;font-family:var(--rh-font-mono);align-items:center;gap:5px;display:flex}.pack-hero-author i,.pack-hero-count i{color:var(--dslite);font-size:11px}.pack-hero-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.pack-action-btn{border:1px solid var(--outline-main);background:var(--overlay-lite-dark);width:36px;height:36px;color:var(--white2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:14px;transition:all .18s;display:flex}.pack-action-btn:hover{color:var(--white);border-color:var(--dslite)}.pack-action-btn--delete:hover{color:var(--red);border-color:var(--redopas)}.pack-description{color:var(--white2);border-top:1px solid var(--outline-main);padding-top:4px;font-size:13px;line-height:1.65}.pack-description p{margin:0 0 6px}.pack-description h1,.pack-description h2,.pack-description h3{color:var(--white);margin:8px 0 4px;font-size:14px}.page-header{background:var(--color-dark-variant);backdrop-filter:var(--glass-blur);border:1px solid var(--outline-main);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.page-title{color:var(--white);margin:0;font-size:22px;font-weight:700}.page-subtitle{color:var(--white2);margin:3px 0 0;font-size:13px}.pack-create-btn{background:var(--dslite);color:var(--white);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .18s;display:inline-flex}.pack-create-btn:hover{opacity:.85}.pack-create-btn:disabled{opacity:.45;cursor:not-allowed}.packs-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.pack-card{background:var(--color-dark-variant);border:1px solid var(--outline-main);color:var(--white);will-change:transform;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.pack-card:hover{border-color:#6572fa66;transform:translateY(-2px)}.pack-card-collage{aspect-ratio:16/9;background:var(--overlay-dark);width:100%;display:grid;overflow:hidden}.pack-card-collage[data-count="1"]{grid-template-columns:1fr}.pack-card-collage[data-count="2"]{grid-template-columns:1fr 1fr}.pack-card-collage[data-count="3"]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr}.pack-card-collage[data-count="3"] .pack-card-collage-item:first-child{grid-row:1/3}.pack-card-collage[data-count="4"]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.pack-card-collage-item{position:relative;overflow:hidden}.pack-card-collage-item img{object-fit:cover}.pack-card-collage-item+.pack-card-collage-item{border-left:1px solid var(--outline-main)}.pack-card-collage[data-count="4"] .pack-card-collage-item:nth-child(n+3){border-top:1px solid var(--outline-main)}.pack-card-collage-skeleton{background:var(--overlay-dark);background-image:linear-gradient(90deg, var(--overlay-dark) 0%, var(--overlay-lite-dark) 50%, var(--overlay-dark) 100%);z-index:1;background-size:200% 100%;animation:1.4s linear infinite pack-skeleton-shimmer;position:absolute;inset:0}@keyframes pack-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pack-card-collage-empty{background:var(--overlay-dark);justify-content:center;align-items:center;display:flex}.pack-card-collage-empty i{color:var(--white2);opacity:.2;font-size:18px}.pack-card-collage-empty--grid{background-image:linear-gradient(var(--outline-main) 1px, transparent 1px), linear-gradient(90deg, var(--outline-main) 1px, transparent 1px);background-size:20px 20px}.pack-card-collage-empty--dots{background-image:radial-gradient(var(--outline-main) 1px, transparent 1px);background-size:12px 12px}.pack-card-collage-empty--lines{background-image:repeating-linear-gradient(45deg, transparent, transparent 6px, var(--outline-main) 6px, var(--outline-main) 7px)}.pack-card-collage-empty--cross{background-image:linear-gradient(var(--outline-main) 1px, transparent 1px), linear-gradient(90deg, var(--outline-main) 1px, transparent 1px);background-position:50%;background-size:14px 14px}.pack-card-content{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pack-name{color:var(--white);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pack-card-meta{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.pack-card-author{color:var(--white2);flex-shrink:1;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.pack-card-author-name{white-space:nowrap;text-overflow:ellipsis;max-width:80px;overflow:hidden}.pack-card-badge{font-family:var(--rh-font-mono);border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pack-card-badge--public{color:var(--green);background:#20ff201a;border:1px solid #20ff2033}.pack-card-badge--private{background:var(--purple-soft);color:var(--purple);border:1px solid #9d7dff40}.pack-card-date{color:var(--white2);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.pack-card-date i{color:var(--dslite);font-size:10px}.mod-add-btn,.mod-delete-btn{cursor:pointer;color:var(--white);border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:opacity .18s;display:inline-flex}.mod-add-btn{background:var(--dslite)}.mod-delete-btn{background:var(--redopas)}.mod-add-btn:hover{opacity:.85}.mod-delete-btn:hover{background:var(--red)}@media (max-width:640px){.packs-grid{grid-template-columns:1fr}.pack-hero-name{font-size:17px}.pack-header{padding:14px}}
.access-denied{text-align:center;margin-top:2rem}
.mini-loader-container{text-align:center;z-index:999;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-spinner{border:4px solid var(--outline-main);border-top-color:var(--dslite,#fff);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite mini-spin}.mini-loader-text{color:var(--white2);opacity:.85;font-size:16px;font-weight:500}@keyframes mini-spin{to{transform:rotate(360deg)}}.mini-loader-container.fakehome{width:100%;padding:2rem;position:relative;top:auto;left:auto;transform:none}.mini-loader-container.fakehome .mini-spinner{border-width:3px;width:32px;height:32px;margin-bottom:.75rem}.mini-loader-container.fakehome .mini-loader-text{color:var(--white2);font-size:14px}
.preview-toggle{background:var(--overlay-dark);border:1px solid var(--outline-main);box-sizing:border-box;border-radius:10px;width:fit-content;min-width:220px;padding:3px;display:flex;position:relative}.preview-toggle:after{content:"";background:var(--bbb2);pointer-events:none;z-index:0;border-radius:7px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 6px #00000059}.preview-toggle[data-value=iframe]:after{transform:translate(100%)}.preview-toggle__btn{text-align:center;color:var(--white2);cursor:pointer;white-space:nowrap;z-index:1;user-select:none;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;font-weight:500;transition:color .25s;display:flex;position:relative}.preview-toggle__btn i{flex-shrink:0;font-size:11px}.preview-toggle__btn:hover{color:var(--white)}.preview-toggle__btn.active{color:var(--white);font-weight:600}
.burger-checkbox{visibility:hidden;pointer-events:none;position:absolute}.burger{cursor:pointer;background:var(--dark);border:1px solid var(--outline-main);width:38px;height:34px;-webkit-backdrop-filter:var(--glass-blur);z-index:1002;border-radius:10px;flex-shrink:0;padding:0;transition:background .2s,border-color .2s;display:none;position:relative;overflow:hidden}.burger:hover{background:var(--ddark);border-color:#6572fa73}.burger:before,.burger:after{content:"";background:var(--white);border-radius:2px;height:2px;display:block;position:absolute;left:7px;right:7px}.burger:before{box-shadow:0 8px 0 var(--dslite);transition:box-shadow .3s .15s,top .3s .15s,transform .3s;top:8px}.burger:after{transition:bottom .3s .15s,transform .3s;bottom:8px}.burger-checkbox:checked+.burger{background:var(--ddark);border-color:#6572fa73}.burger-checkbox:checked+.burger:before{transition:box-shadow .15s,top .3s,transform .3s .15s;top:16px;transform:rotate(45deg);box-shadow:0 0 #0000}.burger-checkbox:checked+.burger:after{transition:bottom .3s,transform .3s .15s;bottom:16px;transform:rotate(-45deg)}
.collections-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.add-button{color:var(--white);cursor:pointer;background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:8px 16px;text-decoration:none;transition:all .2s}.add-button:hover{background-color:#fff3}.collections-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.collection-card{color:var(--white);background:#ffffff0d;background:var(--color-dark-variant);border:1px solid #ffffff1a;border-radius:12px;padding:16px;transition:transform .2s}.collection-card:hover{transform:scale(1.02)}.collection-title{margin-bottom:8px;font-size:1.2em;font-weight:700}.collection-desc{opacity:.85;margin-bottom:12px;font-size:.95em}.collection-meta{opacity:.7;margin-bottom:12px;font-size:.85em}.view-button{color:var(--white);background:#ffffff1a;border:1px solid #fff3;border-radius:6px;padding:6px 12px;text-decoration:none}.view-button:hover{background:#fff3}.container-collections{box-sizing:border-box;flex-flow:column wrap;justify-content:space-around;gap:20px;width:100%;margin:0 auto;padding:2rem;display:flex}.collection-form{color:var(--white);background:#ffffff0d;background:var(--color-dark-variant);border:1px solid #ffffff1a;border-radius:12px;max-width:600px;margin:20px auto;padding:20px}.collection-form h2{margin-bottom:16px}.collection-form input,.collection-form textarea,.collection-form select{width:100%;color:var(--white);background:#ffffff12;border:1px solid #fff3;border-radius:8px;margin-bottom:12px;padding:10px}.collection-form select{height:120px}.collection-form button{color:var(--white);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:10px 16px;transition:background .2s}.collection-form button:hover{background:#fff3}.modal{z-index:999;background-color:#000000b3;background:var(--color-dark-variant);width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:auto}.modal-content1{width:90%;max-width:500px;color:var(--white);background-color:#1e1e1e;border:1px solid #888;border-radius:12px;margin:10% auto;padding:20px}.modal-content1 input,.modal-content1 textarea,.modal-content1 select{width:100%;color:var(--white);background-color:#2a2a2a;border:none;border-radius:6px;margin:8px 0 16px;padding:10px}.submit-button{color:var(--white);cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;padding:10px 20px}.submit-button:hover{background-color:#45a049}.close{color:#aaa;float:right;cursor:pointer;font-size:24px;font-weight:700}.select2-container--default .select2-selection--multiple{color:var(--white)!important;background-color:#333!important;border:1px solid #444!important;padding:5px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:var(--white)!important;background-color:#555!important;border:1px solid #666!important;margin:2px!important;padding:2px 5px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#ccc!important}.select2-container--default .select2-results__option[aria-selected=true]{color:var(--white)!important;background-color:#444!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:var(--white)!important;background-color:#555!important}.select2-container--default .select2-results__option{color:var(--white)!important;background-color:#333!important}.select2-container--default .select2-search--dropdown .select2-search__field{color:var(--white)!important;background-color:#333!important;border:1px solid #444!important}
.upload-form-container{background-color:var(--overlay-dark);backdrop-filter:blur(11px);outline:1px solid var(--outline-main);color:var(--white);width:1200px;max-width:95vw;font-family:var(--rh-font);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:1rem;padding:24px;animation:.2s ease-out fadeIn;display:flex;box-shadow:0 0 25px #0009}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.upload-form-grid{flex-wrap:wrap;gap:24px;display:flex}.upload-col{flex-direction:column;flex:1;gap:12px;min-width:300px;display:flex}.upload-form-container input,.upload-form-container textarea,.upload-form-container select{background:var(--dark2);color:var(--white);border:1px solid var(--outline-main);border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:border .2s}.upload-form-container input:focus,.upload-form-container textarea:focus,.upload-form-container select:focus{border-color:var(--dslite)}.upload-form-container textarea{resize:vertical;min-height:80px}.upload-row{flex-wrap:wrap;gap:12px;display:flex}.upload-row select,.upload-row input{flex:1}.upload-toggles{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.upload-toggles label{justify-content:space-between;align-items:center;gap:.5rem;font-size:14px;display:flex}.upload-toggles input[type=checkbox]{appearance:none;background-color:var(--dark2);cursor:pointer;outline:1px solid var(--outline-main);border-radius:50px;width:45px;height:25px;transition:background-color .3s;position:relative}.upload-toggles input[type=checkbox]:before{content:"";background-color:var(--white);border-radius:50%;width:15px;height:15px;transition:left .3s;position:absolute;top:4px;left:4px}.upload-toggles input[type=checkbox]:checked{background-color:var(--dslite)}.upload-toggles input[type=checkbox]:checked:before{left:24px}.upload-toggles input[type=checkbox]:hover{background-color:var(--dark3)}.upload-submit{background:var(--dslite);color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-weight:600;transition:background .2s}.upload-submit:hover{background:var(--ds)}.drop-zone{border:2px dashed var(--outline-main);text-align:center;background:var(--darklite);color:var(--white);cursor:pointer;border-radius:12px;padding:1.5rem;transition:border-color .2s}.drop-zone:hover{border-color:var(--dslite)}.file-upload-label{color:var(--white);margin-top:10px;font-size:14px;font-weight:500}.upload-file-list{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;max-height:620px;margin-top:8px;padding-left:0;list-style:none;overflow-y:auto}.upload-file-list li{border-bottom:1px solid var(--outline-main);padding:8px 12px;font-size:13px}.upload-file-list li:last-child{border-bottom:none}.markdown-preview{background:var(--darklite);border:1px dashed var(--outline-main);color:var(--white);box-sizing:border-box;border-radius:8px;width:100%;max-height:160px;margin-top:4px;padding:10px;font-size:13px;overflow-y:auto}.upload-progress{margin-top:20px}.upload-progress-bar{background:var(--dslite);height:100%;transition:width .2s}.upload-speed{color:var(--white);opacity:.8;font-size:13px}.upload-image-preview{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;justify-content:center;align-items:center;max-height:200px;margin-top:10px;display:flex;overflow:hidden}.upload-image-preview img{object-fit:contain;max-width:100%;max-height:200px}.upload-youtube-preview{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;margin-top:10px;overflow:hidden}.upload-youtube-preview iframe{border:none;width:100%;height:180px}.upload-file-item{background:var(--dark2);color:var(--white);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}.upload-file-index{color:var(--white);text-align:right;width:20px;font-size:13px}.drag-handle{cursor:grab;color:var(--white);user-select:none;padding:0 6px;font-size:16px}.drag-handle:hover{color:var(--dslite)}.file-rename-wrapper{flex:1;align-items:center;gap:4px;display:flex}.upload-file-name{background:var(--dark2);border:1px solid var(--outline-main);color:var(--white);font-size:13px;font-family:var(--rh-font);border-radius:6px;flex:1;padding:6px 10px}.upload-file-ext{color:var(--white);background:var(--darklite);border:1px dashed var(--outline-main);user-select:none;border-radius:6px;padding:6px 10px;font-size:13px}.upload-file-name:focus{border-bottom:1px solid var(--dslite)}.upload-file-remove{color:var(--red);cursor:pointer;background:0 0;border:none;font-size:16px}.drop-zone[title]{cursor:pointer}.upload-total-size{color:var(--white);opacity:.7;margin-top:8px;font-size:13px}.external-links{flex-direction:column;gap:10px;margin-top:12px;display:flex}.external-link-item{align-items:center;gap:8px;display:flex}.external-link-item input[type=text]{background:var(--dark2);color:var(--white);border:1px solid var(--outline-main);border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:14px;transition:border .2s}.external-link-item input[type=text]:focus{border-color:var(--dslite)}.external-link-item>button{background:var(--red);color:var(--white);cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:16px;transition:background .2s}.external-link-item>button:hover{background:#b83737}.external-links>button{background:var(--dslite);color:var(--white);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:500;transition:background .2s}.external-links>button:hover{background:var(--ds)}.project-radio-group{flex-wrap:wrap;gap:12px;width:100%;display:flex}.project-radio-label{cursor:pointer;background:var(--dark2);border:1px solid var(--outline-main);border-radius:10px;flex:1;justify-content:center;align-items:center;min-width:80px;padding:12px;transition:all .2s;display:flex;position:relative}.project-radio-label:hover{background:var(--darklite);border-color:var(--dslite)}.project-radio-input{display:none}.project-radio-custom{border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;transition:all .2s;display:flex}.project-radio-input:checked+.project-radio-custom{background:var(--dslite);box-shadow:0 0 0 2px var(--dslite)}.project-radio-icon{color:var(--white2);font-size:16px;transition:color .2s}.project-radio-input:checked+.project-radio-custom .project-radio-icon{color:var(--white)!important}.project-logo{object-fit:contain;filter:grayscale(.3)brightness(.8);max-width:100%;max-height:24px;transition:all .2s}.project-logo-gta5rp,.project-logo-majestic{height:100%}.project-radio-input:checked+.project-radio-custom .project-logo{filter:grayscale(0)brightness()}.project-radio-custom-both{padding:2px}.both-logos-container{border-radius:6px;width:100%;height:100%;display:flex;overflow:hidden}.logo-half{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.project-logo-half{object-fit:cover;object-position:center;filter:grayscale(.3)brightness(.8);width:100%;height:100%;transition:all .2s}.project-logo-majestic-half{object-position:left center}.project-logo-gta5rp-half{object-position:right center}.project-radio-input:checked+.project-radio-custom-both .project-logo-half{filter:grayscale(0)brightness()}.upload-progress{background:var(--dark2);border:1px solid var(--outline-main);border-radius:12px;margin-top:20px;padding:16px;animation:.2s ease-out fadeIn}.upload-progress-header{color:var(--white);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex}.upload-progress-header i{font-size:16px}.upload-progress-header span:has(.fa-cloud-arrow-up){color:var(--dslite)}.upload-progress-header span:has(.fa-check){color:#4ade80}.upload-progress-header span:has(.fa-xmark){color:var(--red)}.upload-progress-bar-wrapper{background:var(--darklite);border-radius:10px;width:100%;height:10px;margin-bottom:10px;overflow:hidden}.upload-progress-bar{background:linear-gradient(90deg, var(--ds), var(--dslite));border-radius:10px;height:100%;transition:width .3s;position:relative;overflow:hidden}.upload-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.upload-progress-bar-done{background:linear-gradient(90deg,#22c55e,#4ade80)}.upload-progress-bar-done:after{animation:none}.upload-progress-bar-error{background:linear-gradient(90deg,#dc2626,#ef4444)}.upload-progress-bar-error:after{animation:none}.upload-progress-info{color:var(--white);opacity:.8;justify-content:space-between;align-items:center;font-size:13px;display:flex}.upload-progress-info span{background:var(--darklite);border-radius:6px;padding:4px 8px}.upload-buttons{gap:12px;margin-top:16px;display:flex}.upload-submit{background:var(--dslite);color:var(--white);cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.upload-submit:hover:not(:disabled){background:var(--ds);transform:translateY(-1px)}.upload-submit:disabled{opacity:.6;cursor:not-allowed}.upload-submit i{font-size:16px}.upload-cancel{background:var(--red)}.upload-cancel:hover{background:#b83737}.upload-info-notice{border:1px dashed var(--dslite);color:var(--dslite);background:#6366f11a;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;font-size:12px;display:flex}.upload-info-notice i{font-size:14px}.upload-form-container input:disabled,.upload-form-container textarea:disabled,.upload-form-container select:disabled{opacity:.6;cursor:not-allowed}.drop-zone.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.upload-file-item.disabled{opacity:.6}.upload-file-item.disabled .drag-handle,.upload-file-item.disabled .upload-file-remove{pointer-events:none}.editmod-publisher-field{flex-direction:column;gap:6px;display:flex}.editmod-field-label{color:var(--white2);align-items:center;gap:5px;font-size:12px;display:flex}

.roulette-s{font-family:var(--rh-font);letter-spacing:.2px;color:var(--white);flex-direction:column;align-items:center;width:100%;font-weight:400}.roulette-container{background:var(--overlay-dark);backdrop-filter:blur(11px);outline:1px solid var(--outline-main);border-radius:10px;width:100%;max-width:1580px;height:300px;margin:60px auto 30px;position:relative;overflow:hidden}.roulette-track{align-items:center;height:100%;transition:transform 5s cubic-bezier(.2,.8,.2,1);display:flex}.roulette-item{text-align:center;background:var(--dark);outline:1px solid var(--outline-main);box-sizing:border-box;border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:300px;height:auto;margin:0 .5rem;padding:0 0 1rem;display:flex}.roulette-name{box-sizing:border-box;width:100%;padding:0 1rem}.roulette-item.winner{box-shadow:0 0 10px var(--dslite), 0 0 20px var(--dslite), 0 0 30px var(--dslite);filter:brightness(1.2)saturate(1.3);transition:transform .3s,box-shadow .3s,filter .3s;animation:1s ease-in-out .2s infinite forwards winnerPulse;transform:scale(1.15)rotate(-1deg)}@keyframes winnerPulse{0%{box-shadow:0 0 10px var(--dslite), 0 0 20px var(--dslite), 0 0 30px var(--dslite);transform:scale(1.15)rotate(-1deg)}50%{box-shadow:0 0 20px var(--dslite), 0 0 30px var(--dslite), 0 0 40px var(--dslite);transform:scale(1.18)rotate(1deg)}to{box-shadow:0 0 10px var(--dslite), 0 0 20px var(--dslite), 0 0 30px var(--dslite);transform:scale(1.15)rotate(-1deg)}}.file-name2{white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin:0;font-size:16px;font-weight:700;overflow:hidden}.roulette-item img{object-fit:cover;outline:1px solid var(--outline-main);border-radius:.5rem .5rem 0 0;width:100%;height:140px}.details-roll{background:var(--dark)}.start-roulette{background:var(--bbb2);color:var(--white);cursor:pointer;border:none;border-radius:5px;gap:.5rem;margin:0 auto;padding:5px 10px;font-size:16px;font-weight:700;transition:all .3s ease-in-out;display:flex}.start-roulette:hover{background:var(--outline-main)}.start-roulette:disabled{opacity:.6;cursor:not-allowed}.start-roulette.spinning{background-color:var(--white2)}.roulette-highlight{background:var(--white);width:2px;height:100%;box-shadow:0 0 5px var(--dslite), 0 0 10px var(--dslite), 0 0 15px var(--dslite), 0 0 20px var(--dslite);z-index:10;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.roulette-toggles{flex-direction:row;gap:.5rem;display:flex}.roulette-modal{z-index:9;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.roulette-modal.active{display:flex}.modal-content-roll{outline:1px solid var(--outline-main);backdrop-filter:blur(11px);border-radius:12px;flex-direction:column;align-items:center;gap:1rem;width:90%;max-width:400px;padding:1rem;display:flex;position:relative}.modal-close-roll{cursor:pointer;width:40px;height:40px;color:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;top:10px;right:15px}.modal-close-roll:hover{background:var(--overlay-dark)}.modal-close-roll:active{background:var(--overlay-lite-dark)}.modal-buttons-roll{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.modal-button-roll{color:var(--white);cursor:pointer;background:linear-gradient(135deg,#ff416c,#ff4b2b);border:none;border-radius:25px;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s}.modal-button-roll:hover{opacity:.9}.roulette-track{min-width:3000px}.roulette-controls{flex-direction:column;align-items:center;gap:1rem;display:flex}.power-container{flex-direction:column;align-items:center;width:100%;max-width:250px;display:flex}.power-indicator{background:var(--overlay-dark);width:100%;height:8px;box-shadow:inset 0 0 4px var(--white2);border-radius:6px;position:relative;overflow:visible}.power-fill{background:linear-gradient(90deg,#7f1d1d,#f03,#ff3e7f);border-radius:4px;width:0%;height:100%;transition:width .15s ease-out;animation:1.5s ease-in-out infinite neonBar}@keyframes neonBar{0%,to{box-shadow:0 0 6px #f036,0 0 12px #ff00334d,0 0 18px #ff003340}50%{box-shadow:0 0 8px #ff1e5a99,0 0 16px #ff1e5a66,0 0 24px #ff1e5a4d}}
.mod-form{width:50%;color:var(--white);background-color:var(--overlay-dark);outline:none;outline:1px solid var(--outline-main);background:var(--color-dark-variant);-webkit-background:var(--color-dark-variant);border:none;border-radius:10px;flex-flow:column wrap;align-content:center;gap:12px;margin:.8px;padding:20px;display:flex}.mod-form label{font-weight:700;display:block}.mod-avatar{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:15px;display:flex}.paste-hint{flex-direction:row;align-items:center;gap:.5rem;display:flex}.paste-hint p{color:var(--white2);margin:0;font-size:.9rem;font-style:italic}.paste-hint a{color:var(--pink);margin-top:0;font-size:1rem;font-weight:700;text-decoration:none}.mod-form input,.mod-form textarea{width:100%}.mod-form input[type=number]{width:50px}.mod-container{justify-content:space-between;gap:15px;display:flex;overflow:hidden}.umods-list{background-color:var(--overlay-dark);outline:1px solid var(--outline-main);background:var(--color-dark-variant);-webkit-background:var(--color-dark-variant);border-radius:10px;flex-direction:column;gap:20px;width:50%;height:62vh;margin:.9px;padding:20px;display:flex;overflow-y:auto}.delete-mod-button{background-color:var(--redopas);color:var(--white);cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:5px 10px;font-size:12px;transition:all .3s ease-in-out}.delete-mod-button:hover{background-color:var(--red)}.mod{color:var(--white);background-color:#0000;border-radius:8px;flex-direction:row;padding:20px;display:flex}.mods-file-preview{aspect-ratio:16/9;object-fit:cover;border-radius:8px;max-height:330px;position:relative}.mod-middle{flex-direction:column;gap:5px;width:100%;display:flex}.avatar-u{border-radius:50%;width:40px!important;height:40px!important}.google-drive-link{background-color:var(--darklite);color:var(--white);text-align:center;border-radius:5px;gap:10px;width:fit-content;margin-top:10px;padding:5px 10px;font-size:12px;text-decoration:none;transition:all .3s ease-in-out;display:flex}.google-drive-link:hover{background-color:var(--bbb)}.username{color:var(--dslite);font-size:12px;font-weight:700}.mod_form_text,.rating{color:var(--white);font-size:18px}.mod_text{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;min-height:20px;font-size:12px;font-weight:200}.star-container{display:flex}.star{background-repeat:no-repeat;background-size:contain;width:12px}.star.filled{background-image:url(https://reduxhub.ru/assets/img/heart1.svg)}.star.empty{background-image:url(https://reduxhub.ru/assets/img/heart0.svg)}.mod_textarea{height:150px}.mod-footer{justify-content:space-between;display:flex}.mod-date{color:var(--white2);font-size:12px}.rating-area{flex-direction:row-reverse;justify-content:center;width:auto;display:flex;overflow:hidden}.rating-area:not(:checked)>input{display:none}.rating-area:not(:checked)>label{float:right;cursor:pointer;width:42px;color:var(--white2);text-shadow:0px 0px 8px var(--white);padding:0;font-size:32px;line-height:32px}.rating-area:not(:checked)>label:before{content:"❤"}.rating-area>input:checked~label{color:var(--red);text-shadow:0px 0px 8px var(--red)}.rating-area:not(:checked)>label:hover,.rating-area:not(:checked)>label:hover~label{color:var(--red)}.rating-area>input:checked+label:hover,.rating-area>input:checked+label:hover~label,.rating-area>input:checked~label:hover,.rating-area>input:checked~label:hover~label,.rating-area>label:hover~input:checked~label{color:var(--red);text-shadow:0px 0px 8px var(--red)}.rate-area>label:active{position:relative}.statusCont{flex-direction:column;gap:5px;display:flex}.statusCont p{margin:0;font-size:12px}.info-imgPrev{object-fit:cover;border-radius:15px;width:100%}.loh-block2{max-width:200px}#upload-mod-btn:disabled{background-color:var(--bbb);cursor:not-allowed;opacity:.5}
.file-grid{margin-top:var(--file-card-spacer);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}body.search-unfixed .file-grid{margin-top:0}body.search-unfixed .title{width:auto;margin:0 0 15px;position:static;right:auto}.title form{gap:8px;margin-top:10px;margin-bottom:10px;font-size:12px;display:flex}.sort-left,.sort-right{flex-direction:column;gap:8px;display:flex}.title h2{color:var(--white);left:60%}.subTitle{color:var(--white);margin-top:0;margin-bottom:0}.sort-controls{flex-direction:column;gap:15px;display:flex}.sort-controls .row{gap:15px;display:flex}.sort-control{flex-direction:column;gap:5px;min-width:140px;display:flex;position:relative}.listbox-button{background-color:var(--overlay-lite-dark);border:1px solid var(--outline-main);width:100%;color:var(--white);text-align:left;cursor:pointer;border-radius:8px;padding:8px 32px 8px 12px;font-size:12px;transition:all .2s;display:block;position:relative}.listbox-button:hover{background-color:var(--white-transp);border-color:var(--outline-main)}.listbox-button:focus{box-shadow:0 0 0 2px var(--white-transp);outline:none}.listbox-chevron{opacity:.7;font-size:10px;transition:transform .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.listbox-button[data-headlessui-state=open] .listbox-chevron{transform:translateY(-50%)rotate(180deg)}.listbox-options{background-color:var(--ddark);outline:1px solid var(--outline-main);z-index:200;transform-origin:top;opacity:0;border-radius:12px;margin-top:.5rem;padding:.5rem 0;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;transform:scaleY(.95);box-shadow:0 10px 25px #0006}.listbox-options[data-closed]{opacity:0;transform:scale(.95)}.listbox-options[data-open]{opacity:1;transform:scale(1)}.listbox-option{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;transition:background-color .2s,color .2s;display:flex}.listbox-option:hover,.listbox-option[data-focus]{background-color:var(--white-transp);color:var(--white)}.listbox-check{color:var(--white);opacity:0;font-size:10px;transition:opacity .2s}.listbox-option[data-selected] .listbox-check{opacity:1}.listbox-option-text{color:var(--white);white-space:pre;font-size:12px}.listbox-button:focus-visible,.listbox-option:focus-visible{box-shadow:0 0 0 2px var(--white-transp);box-shadow:0 0 0 2px var(--white-transp);outline:none}@media (max-width:640px){.sort-control{min-width:120px}}.disabled{pointer-events:none;opacity:.5}.search-block{flex-direction:row;align-items:center;gap:.5rem;display:flex}.search-box{width:100%;max-width:400px;position:relative}.search-input{border:1px solid var(--outline-main);background:var(--overlay-lite-dark);width:100%;color:var(--white);box-sizing:border-box;border-radius:10px;outline:none;padding:.3rem 2.2rem .3rem .6rem;font-size:1rem;transition:border-color .3s,background-color .3s}.search-input::placeholder{color:var(--white2);opacity:.85}.search-input:focus{border-color:var(--outline-main);background-color:var(--darklite);box-shadow:0 0 0 2px var(--white-transp)}.search-action{color:var(--white2);cursor:pointer;background:0 0;border:none;outline:none;padding:6px;font-size:16px;transition:color .2s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-action:hover{color:var(--white)}.search-action.clear:hover{color:var(--red)}.search-action:focus-visible{box-shadow:0 0 0 2px var(--white-transp);border-radius:4px;outline:none}.new-mods-pill{cursor:pointer;white-space:nowrap;background:#0a0a0abf;border:1px solid #6572fa59;border-radius:20px;flex-shrink:0;align-items:center;gap:7px;height:28px;padding:0 12px 0 9px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #6572fa33}.new-mods-pill:hover{border-color:#6572faa6;box-shadow:0 0 18px #6572fa59}.new-mods-pill__scanner{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#6572fa1f 50%,#0000 100%) 0 0/200% 100%;animation:2.4s linear infinite pill-scan;position:absolute;inset:0}@keyframes pill-scan{0%{background-position:200% 0}to{background-position:-200% 0}}.new-mods-pill__dot{background:var(--dslite);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite pill-pulse}@keyframes pill-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #6572fa99}50%{opacity:.7;transform:scale(.85);box-shadow:0 0 0 4px #6572fa00}}.new-mods-pill__text{color:var(--white);letter-spacing:.01em;font-size:12px;font-weight:600}.new-mods-pill__arrow{color:var(--dslite);margin-left:1px;font-size:11px;line-height:1}
.mcc-card{background:var(--overlay-dark);border:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);border-radius:14px;flex-direction:row;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.mcc-card:hover{border-color:#6572fa59;transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.mcc-thumb{aspect-ratio:16/9;cursor:zoom-in;flex-shrink:0;align-self:stretch;width:110px;min-width:110px;position:relative;overflow:hidden}.mcc-thumb-placeholder{z-index:0;position:absolute;inset:0}.mcc-thumb-img{object-fit:cover;transition:transform .3s}.mcc-thumb:hover .mcc-thumb-img{transform:scale(1.06)}.mcc-badge{z-index:2;background:var(--color-dark-variant);border-radius:5px;justify-content:center;align-items:center;padding:2px 5px;font-size:10px;font-weight:700;display:flex;position:absolute}.mcc-badge--version{color:var(--white);background:#0000008c;bottom:4px;right:4px}.mcc-badge--version[data-version=legacy]{color:var(--version-legacy)}.mcc-badge--version[data-version=enchanted]{color:var(--version-enchanted)}.mcc-badge--version[data-version=both]{color:var(--version-both)}.mcc-badge--author{color:var(--white);background:#0088ccbf;bottom:4px;right:4px}.mcc-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:10px 12px;display:flex}.mcc-top{align-items:flex-start;gap:6px;display:flex}.mcc-name{color:var(--white);flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.3}.mcc-name-link{vertical-align:top;max-width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:inline-block;overflow:hidden}.mcc-name-link:focus-visible{outline:2px solid var(--dslite);outline-offset:2px;border-radius:2px}.mcc-verified{color:var(--dslite);flex-shrink:0;font-size:12px}.mcc-unverified{color:var(--white2);opacity:.5;flex-shrink:0;font-size:12px}.mcc-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mcc-tag{background:var(--gc2);border:1px solid var(--outline-main);color:var(--white2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.mcc-tag:hover{color:var(--white);border-color:var(--dslite)}.mcc-meta-dot{font-size:10px;font-family:var(--rh-font-mono);color:var(--white2);white-space:nowrap}.mcc-meta-dot:before{content:"·";opacity:.4;margin-right:4px}.mcc-discord-tag{color:var(--white2);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;gap:5px;max-width:100%;padding:0;font-size:11px;transition:color .15s;display:flex;overflow:hidden}.mcc-discord-tag i{color:rgb(var(--discord-lite));flex-shrink:0;font-size:12px}.mcc-discord-tag:hover{color:var(--white)}.mcc-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.mcc-actions-right{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mcc-btn{cursor:pointer;white-space:nowrap;color:var(--white2);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.mcc-btn--ghost{background:var(--gc2);border-color:var(--outline-main)}.mcc-btn--ghost:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.mcc-btn--details{background:var(--gc2);border-color:var(--outline-main);color:var(--white2)}.mcc-btn--details:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.mcc-btn--edit{color:var(--dslite);background:#6572fa1a;border-color:#6572fa4d}.mcc-btn--edit:hover{background:#6572fa33}.mcc-btn--del{color:var(--red);background:#ff003314;border-color:#ff003340}.mcc-btn--del:hover{background:#ff003329}.mcc-footer{justify-content:space-between;align-items:center;gap:6px;display:flex}.mcc-admin{gap:5px;display:flex}
.similar-mods{box-sizing:border-box;width:100%;backdrop-filter:var(--glass-blur);background:var(--overlay-dark);outline:1px solid var(--outline-main);border-radius:.8rem;flex-direction:column;gap:16px;padding:20px 22px;display:flex}.similar-mods__title{flex-shrink:0;margin:0;font-size:1.25rem;font-weight:600}.similar-mods__grid{box-sizing:border-box;flex-flow:wrap;gap:16px;width:100%;display:flex}.similar-mods__cell{box-sizing:border-box;flex:280px;min-width:0;max-width:100%;display:flex}.similar-mods__cell>.mcc-card{width:100%}
.bblock-modal-buttons{justify-content:center;gap:.5rem;display:flex}#bblock-modal{background:var(--gradient-color);z-index:999999;width:100%;height:100%;color:var(--white);justify-content:center;align-items:center;font-family:Arial,sans-serif;position:fixed;top:0;left:0}#bblock-modal-content{background:var(--overlay-dark);text-align:center;border-radius:10px;width:100%;max-width:400px;padding:20px;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}#bblock-modal img{border-radius:10px;width:100%;max-width:100%;height:100%;margin-bottom:20px}#bblock-modal button{background-color:var(--ddark);color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:12px;transition:all .2s ease-in-out}#bblock-modal button:hover{background-color:var(--bbb2)}
.users-main{width:100%}.users-container{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:15px;width:100%;max-width:1400px;margin:0 auto;padding:20px;display:grid}.usr-loh{width:80%;max-width:330px;height:fit-content;position:sticky;top:90px}.user-card{outline:1px solid var(--outline-main);white-space:nowrap;text-overflow:ellipsis;background-color:var(--overlay-dark);background:var(--color-dark-variant);border-radius:12px;flex-direction:row;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 5px #0003}.user-card:hover{transform:scale(1.02)}.user-avatar{object-fit:cover;background-color:var(--darklite);z-index:1;border-radius:50%;width:98%;height:98%;position:relative}.user-info{text-overflow:ellipsis;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.user-name{color:var(--white);text-overflow:ellipsis;max-width:85%;font-size:16px;font-weight:700;overflow:hidden}.user-name a{color:inherit;text-decoration:none}.user-date{color:var(--white2);font-size:14px}.placeholder-avatar{background:var(--darklite);border-radius:50%;width:50px;height:50px;margin-right:12px;animation:1.5s ease-in-out infinite pulse}.placeholder-text{background:var(--darklite);border-radius:5px;width:80%;height:14px;margin-bottom:6px;animation:1.5s ease-in-out infinite pulse}.placeholder-text.short{width:50%}.placeholder{background:var(--dark2);opacity:.7;border-radius:12px;align-items:center;padding:12px;display:flex}.hidden{display:none}.loading-animation{text-align:center;width:100%;color:var(--white2);padding:20px;font-size:18px}.loading-animation:after{content:"Загрузка...";font-size:16px;animation:1.5s infinite fadeInOut;display:block}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes pulse{0%{background-color:#444}50%{background-color:var(--darklite)}to{background-color:#444}}@media (max-width:1200px){.users-container{max-width:unset;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.users-main{width:90%}.user-info{max-width:80%}}@media (max-width:768px){.users-container{max-width:unset;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%}.users-main{width:90%}.user-info{max-width:80%}}
.pf-root{box-sizing:border-box;flex-direction:row;gap:1rem;width:100%;max-width:1600px;margin:0 auto;padding:16px;animation:.3s ease-out pf-fadein;display:flex}.pf-root-main{flex-direction:column;gap:1rem;display:flex}.pf-root--center{justify-content:center;align-items:center;min-height:60vh}@keyframes pf-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pf-glass{background-color:var(--overlay-dark);backdrop-filter:var(--glass-blur);border:1px solid var(--outline-main);box-sizing:border-box;border-radius:18px;padding:22px;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0f}.pf-login-wall{text-align:center;background:var(--overlay-dark);backdrop-filter:var(--glass-blur);border:1px solid var(--outline-main);border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:56px 32px;display:flex;box-shadow:0 8px 32px #0006}.pf-login-icon{background:rgba(var(--discord), .15);border:1px solid rgba(var(--discord-lite), .3);width:72px;height:72px;color:rgb(var(--discord-lite));border-radius:20px;justify-content:center;align-items:center;font-size:32px;display:flex}.pf-login-title{color:var(--white);margin:0;font-size:22px;font-weight:700}.pf-login-sub{color:var(--white2);margin:0;font-size:14px}.pf-top{grid-template-columns:290px 1fr;align-items:start;gap:14px;display:grid}.pf-user-card{flex-direction:column;align-items:center;gap:14px;display:flex;position:sticky;top:16px}.pf-user-meta{flex-direction:column;align-items:center;gap:6px;display:flex}.pf-user-meta.single{align-items:self-start}.pf-username{color:var(--white);letter-spacing:-.3px;margin:0;font-size:18px;font-weight:700}.pf-role-pill{letter-spacing:1.5px;border:1px solid var(--role-color,var(--white2));color:var(--role-color,var(--white2));background:color-mix(in srgb, var(--role-color,transparent) 12%, transparent);border-radius:20px;padding:3px 10px;font-size:10px;font-weight:700}.pf-user-email{color:var(--white2);align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.pf-discord-link-btn{width:100%;margin-top:10px}.pf-stats{flex-direction:row;gap:.5rem;width:100%;display:flex}.pf-stats.single{width:auto}.pf-stat{background:var(--gc2);cursor:default;border:1px solid #0000;border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:.3rem;padding:10px 6px;transition:all .2s;display:flex}.pf-stat:hover{background:#6572fa1a;border-color:#6572fa40}.pf-stat-ico{color:var(--dslite);opacity:.75}.pf-stat-val{font-family:var(--rh-font-mono);color:var(--white);font-weight:700}.pf-stat-lbl{color:var(--white2);text-transform:uppercase;letter-spacing:.4px}.pf-sub-pill{box-sizing:border-box;border-radius:30px;justify-content:center;align-items:center;gap:7px;width:100%;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.pf-sub-pill--on{color:var(--green);background:#20ff2014;border:1px solid #20ff2040;box-shadow:0 0 12px #20ff201a}.pf-sub-pill--off{color:var(--red);background:#ff003312;border:1px solid #f033}.pf-divider{background:var(--outline-main);width:100%;height:1px}.pf-section-label{color:var(--white2);text-align:center;flex-direction:row;align-items:center;gap:2px;margin:0;font-size:12px;display:flex}.pf-section-val{color:var(--white);font-size:13px;font-weight:600}.pf-email-opts{flex-direction:column;gap:6px;width:100%;display:flex}.pf-email-opt-btn{justify-content:flex-start!important;gap:8px!important;width:100%!important;font-size:13px!important}.pf-pay-panel{flex-direction:column;gap:.8rem;display:flex;overflow:hidden}.pf-pay-section{flex-direction:column;gap:14px;display:flex}.pf-section-divider{background:var(--outline-main);height:1px;margin:8px 0}.pf-block-title{color:var(--white);letter-spacing:.2px;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.pf-block-title i{color:var(--dslite);text-align:center;width:18px;font-size:13px}.pf-input{background:var(--dark2);color:var(--white);border:1px solid var(--outline-main);box-sizing:border-box;width:100%;font-size:14px;font-family:var(--rh-font);border-radius:10px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}.pf-input:focus{border-color:var(--dslite);box-shadow:0 0 0 3px #6572fa1f}.pf-input:disabled{opacity:.5;cursor:not-allowed}.pf-topup-form{flex-direction:column;gap:12px;display:flex}.pf-amount-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-amount-field{flex:1;align-items:center;min-width:120px;display:flex;position:relative}.pf-amount-ico{color:var(--white2);pointer-events:none;z-index:1;font-size:13px;position:absolute;left:12px}.pf-amount-input{padding-left:30px!important}.pf-amount-input::-webkit-inner-spin-button{-webkit-appearance:none}.pf-amount-input::-webkit-outer-spin-button{-webkit-appearance:none}.pf-amount-input{-moz-appearance:textfield}.pf-presets{flex-wrap:wrap;gap:6px;display:flex}.pf-preset{background:var(--gc2);border:1px solid var(--outline-main);color:var(--white);cursor:pointer;white-space:nowrap;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:600;transition:all .2s}.pf-preset:hover{border-color:var(--dslite);background:#6572fa26;transform:translateY(-1px)}.pf-commission{background:#6572fa12;border:1px solid #6572fa33;border-radius:10px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.pf-commission p{justify-content:space-between;margin:0;font-size:12px;display:flex}.pf-commission p span:first-child{color:var(--white2)}.pf-commission p span:last-child{color:var(--white);font-weight:500}.pf-methods{flex-wrap:wrap;gap:8px;display:flex}.pf-method{background:var(--gc2);border:1px solid var(--outline-main);cursor:pointer;color:var(--white2);user-select:none;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;transition:all .2s;display:flex}.pf-method:hover{color:var(--white);background:#6572fa14}.pf-method--active{box-shadow:0 0 10px #6572fa2e;border-color:var(--dslite)!important;color:var(--white)!important;background:#6572fa21!important}.pf-method-icon{object-fit:contain;border-radius:4px;width:20px;height:20px}.pf-topup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-topup-footer{flex-direction:row;justify-content:space-between;gap:.5rem;display:flex}.pf-agree{color:var(--white2);cursor:pointer;flex:1;align-items:flex-start;gap:7px;font-size:12px;display:flex}.pf-agree input[type=checkbox]{width:15px;height:15px;accent-color:var(--dslite);cursor:pointer;flex-shrink:0;margin-top:1px}.pf-agree a{color:var(--dslite);text-decoration:none}.pf-agree a:hover{text-decoration:underline}.pf-sub-form{flex-direction:column;gap:12px;display:flex}.pf-plan-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pf-plan-card{background:var(--gc2);border:1px solid var(--outline-main);cursor:pointer;user-select:none;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:14px 10px;transition:all .22s;display:flex}.pf-plan-card:hover{background:#6572fa12;border-color:#6572fa59;transform:translateY(-2px);box-shadow:0 4px 16px #0003}.pf-plan-card--sel{border-color:var(--dslite)!important;background:#6572fa1f!important;transform:scale(1.02)!important;box-shadow:0 0 20px #6572fa38!important}.pf-plan-name{color:var(--white);font-size:13px;font-weight:600}.pf-plan-prices{justify-content:center;align-items:center;gap:5px;display:flex}.pf-plan-old{color:var(--white2);font-size:11px;text-decoration:line-through}.pf-plan-price{font-family:var(--rh-font-mono);color:var(--white);font-size:15px;font-weight:700}.pf-plan-price--disc{color:var(--green)}.pf-plan-promo{color:rgb(var(--discord-lite));font-size:16px;font-weight:700}.pf-plan-price--striked{color:var(--white2);font-size:13px;text-decoration:line-through}.pf-loader-center{justify-content:center;padding:16px;display:flex}.pf-promo-row{align-items:center;gap:8px;display:flex}.pf-promo-field{flex:1;align-items:center;display:flex;position:relative}.pf-promo-ico{color:var(--white2);pointer-events:none;font-size:12px;position:absolute;left:12px}.pf-promo-input{padding-left:30px!important;padding-right:36px!important}.pf-promo-clear{color:var(--white2);cursor:pointer;z-index:1;background:0 0;border:none;align-items:center;padding:0;font-size:14px;transition:color .15s;display:flex;position:absolute;right:10px}.pf-promo-clear:hover{color:var(--red)}.pf-promo-badge{color:var(--green);background:#20ff2012;border:1px solid #20ff2038;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pf-sub-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-autorenew-toggle{flex:1}.pf-autorenew-toggle label{color:var(--white2);cursor:pointer;font-size:13px}.pf-autorenew-toggle label:hover{color:var(--white)}.pf-mods-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pf-mods-card{flex-direction:column;gap:12px;display:flex}.pf-mods-scroll{scrollbar-width:thin;scrollbar-color:var(--bbb2) transparent;max-height:280px;overflow-y:auto}.pf-mods-scroll::-webkit-scrollbar{width:4px}.pf-mods-scroll::-webkit-scrollbar-track{background:0 0}.pf-mods-scroll::-webkit-scrollbar-thumb{background:var(--bbb2);border-radius:4px}.pf-mods-state{color:var(--white2);flex-direction:column;align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}.pf-mods-state i{opacity:.5;font-size:20px}.pf-mods-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:1px;display:grid}.pf-top--single{grid-template-columns:1fr}.pf-top--single .pf-user-card{flex-flow:wrap;justify-content:center;align-items:center;position:static}.pf-username-link{color:var(--white);align-items:center;gap:7px;text-decoration:none;transition:color .2s;display:flex}.pf-username-link:hover{color:var(--dslite)}.pf-username-discord{color:rgb(var(--discord-lite));opacity:.7;font-size:14px}@media (max-width:1100px){.pf-top{grid-template-columns:1fr}.pf-user-card{flex-flow:wrap;justify-content:center;align-items:flex-start;position:static}.pf-mods-row{grid-template-columns:1fr 1fr}.pf-mods-row>:last-child{grid-column:1/-1}}@media (max-width:768px){.pf-root{gap:10px;padding:10px}.pf-user-card{flex-direction:column;align-items:center}.pf-mods-row{grid-template-columns:1fr}.pf-mods-row>:last-child{grid-column:auto}.pf-plan-grid{grid-template-columns:1fr}.pf-amount-row{flex-direction:column;align-items:stretch}.pf-presets{justify-content:flex-start}.pf-topup-footer,.pf-sub-footer{flex-direction:column}.pf-methods{gap:6px}}.pf-oferta-block{background:var(--overlay-lite-dark);border-radius:10px;margin-bottom:4px;padding:12px 16px}.pf-qr-overlay{z-index:1000;backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pf-qr-modal{background:var(--bg2);border:1px solid var(--border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:90%;max-width:340px;padding:28px 24px;display:flex;position:relative}.pf-qr-close{color:var(--text2);cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:12px;right:12px}.pf-qr-title{font-size:16px;font-weight:600}.pf-qr-sub{color:var(--text2);font-size:13px;line-height:1.5}.pf-qr-img{border:1px solid var(--border);border-radius:8px;width:220px;height:220px}.pf-qr-open-btn{background:var(--accent);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pf-qr-hint{color:var(--text3);font-size:12px}.pf-sub-status-block{flex-direction:column;gap:8px;display:flex}.pf-status-row{border:1px solid var(--outline-main);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.pf-status-row--active{background:rgba(var(--green-rgb,34, 197, 94), .08);color:var(--green)}.pf-status-row--inactive{background:var(--overlay-lite-dark);color:var(--gray)}.pf-status-row--sbp{background:rgba(var(--ds-rgb,88, 101, 242), .1);color:var(--white2);flex-wrap:wrap;gap:8px}.pf-status-row--sbp-off{color:var(--gray);opacity:.45;background:0 0;border-color:#0000;padding:4px 14px}.pf-status-until{opacity:.75;font-weight:400}.pf-disable-btn{margin-left:auto;height:28px!important;padding:4px 12px!important;font-size:12px!important}.pf-icon-muted{opacity:.4}.pf-text-muted{color:var(--gray)}.pf-sbp-hint{color:var(--gray);margin-bottom:10px;font-size:12px;line-height:1.5}.pf-sbp-hint i{color:var(--dslite);margin-right:4px}.pf-cancel-sub-link{color:var(--gray);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:2px 0;font-size:11px;text-decoration:underline #99999959;transition:color .2s}.pf-cancel-sub-link:hover{color:var(--red);text-decoration-color:var(--red)}.pf-cancel-sub-link:disabled{opacity:.5;cursor:not-allowed}.pf-cancel-confirm{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.pf-cancel-confirm-icon{color:var(--dslite);font-size:32px}.pf-cancel-confirm p{color:var(--white);margin:0;font-size:17px;font-weight:600}.pf-cancel-confirm span{color:var(--white2);font-size:13px;line-height:1.4}.pf-autorenew-unlink{color:var(--white2);cursor:pointer;text-underline-offset:2px;opacity:.5;background:0 0;border:none;margin-left:auto;padding:0;font-size:11px;text-decoration:underline;transition:opacity .2s}.pf-autorenew-unlink:hover{opacity:.8}.pf-sbp-topup-row{color:var(--white2);background:var(--overlay-lite-dark);border:1px solid var(--outline-main);border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.pf-sbp-topup-row--warn{color:var(--pink);background:#da7d9b0d;border-color:#da7d9b33}.pf-sbp-topup-ico{color:var(--dslite);flex-shrink:0;font-size:13px}.pf-sbp-topup-link{color:var(--dslite);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:12px;transition:opacity .15s;display:flex}.pf-sbp-topup-link:hover{opacity:.75}.pf-sbp-topup-link:disabled{opacity:.35;cursor:not-allowed}.pf-method--revoked{opacity:.45;cursor:not-allowed;pointer-events:none}.pf-method-revoked-badge{color:var(--pink);font-size:10px}.pf-sub-status{border:1px solid var(--outline-main);background:var(--overlay-lite-dark);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pf-sub-status__left{align-items:center;gap:10px;min-width:0;display:flex}.pf-sub-status__dot{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex}.pf-sub-status__dot--active{color:var(--green);background:#20c55e1f;border:1px solid #20c55e40}.pf-sub-status__dot--inactive{background:var(--gc2);border:1px solid var(--outline-main);color:var(--gray)}.pf-sub-status__info{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-sub-status__title{color:var(--white);white-space:nowrap;font-size:13px;font-weight:600}.pf-sub-status__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pf-sub-status__plan{letter-spacing:.4px;color:var(--dslite);text-transform:uppercase;background:#6572fa1f;border:1px solid #6572fa38;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.pf-sub-status__until{color:var(--white2);font-size:11px}.pf-sub-status__right{flex-shrink:0}.pf-sub-autorenew{white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.pf-sub-autorenew--on{color:rgb(var(--discord-lite));background:#6572fa1a;border-color:#6572fa33}.pf-sub-autorenew--off{color:var(--gray);opacity:.5;background:0 0;border-color:#0000}.pf-sub-autorenew i{font-size:11px}.pf-sub-autorenew__unlink{color:inherit;opacity:.55;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:2px;padding:0;font-size:11px;text-decoration:underline;transition:opacity .15s}.pf-sub-autorenew__unlink:hover{opacity:1}@media (max-width:520px){.pf-sub-status{flex-direction:column;align-items:flex-start}.pf-sub-status__right{width:100%}}.pf-sub-autorenew__bank{color:var(--dslite);font-size:11px;font-weight:400}.pf-status-grid{grid-template-columns:1fr .5fr;gap:10px;display:grid}.pf-status-card{background:var(--overlay-dark);border:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.pf-status-card--sm{gap:5px;padding:8px 10px}.pf-status-card--sm .pf-status-card__header{font-size:9px}.pf-status-card--sm .pf-status-card__title{font-size:12px}.pf-status-card__header{color:var(--white2);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.pf-status-card__row{align-items:center;gap:7px;min-height:20px;display:flex}.pf-status-card__title{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pf-status-card__until{color:var(--white2);white-space:nowrap;margin-left:auto;font-size:10px}.pf-status-dot{background:var(--gc2);width:20px;height:20px;color:var(--white2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.pf-status-card__row.is-active .pf-status-dot{color:var(--green)}.pf-bank-logo-sm{object-fit:contain;background:var(--white);border-radius:5px;flex-shrink:0;width:20px;height:20px;padding:1px}.pf-sub-plan-badge{color:var(--dslite);white-space:nowrap;background:#6572fa1f;border:1px solid #6572fa40;border-radius:20px;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.pf-autorenew-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.pf-autorenew-badge.is-on{color:var(--green);border:1px solid var(--greenopas);background:#20ff2014}.pf-autorenew-badge.is-off{color:var(--white2);border:1px solid var(--outline-main);background:#96969614}.pf-autorenew-badge.is-on.is-sm{padding:1px 5px;font-size:9px}.pf-autorenew-badge__btn{cursor:pointer;color:inherit;opacity:.4;text-underline-offset:2px;background:0 0;border:none;margin-left:1px;padding:0 3px;font-size:9px;font-weight:500;line-height:1;text-decoration:underline;transition:opacity .15s}.pf-autorenew-badge__btn:hover{opacity:.75}.pf-autorenew-badge__btn:disabled{opacity:.2;cursor:not-allowed}@media (max-width:520px){.pf-status-grid{grid-template-columns:1fr}.pf-status-card__until{display:none}}.pf-sub-info-banner{color:var(--white2);background:#6572fa12;border:1px solid #6572fa33;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.pf-sub-info-banner i{color:var(--dslite);flex-shrink:0;padding-top:1px;font-size:13px}.pf-sub-info-banner strong{color:var(--white)}.pf-autorenew-methods{flex-direction:column;gap:6px;display:flex}.pf-autorenew-method{background:var(--bbb2);border:1px solid var(--outline-main);cursor:pointer;user-select:none;border-radius:12px;align-items:center;gap:8px;padding:6px 8px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.pf-autorenew-method:hover{background:var(--overlay-lite-dark);box-shadow:0 4px 10px var(--ten);transform:translateY(-1px)}.pf-autorenew-method--active{border-color:var(--dslite)!important;background:#6572fa1a!important;box-shadow:0 0 10px #6572fa33!important}.pf-autorenew-method__icon{background:var(--overlay-lite-dark);border:1px solid var(--outline-main);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pf-autorenew-method__icon img{object-fit:contain;width:18px;height:18px}.pf-autorenew-method__icon i{color:var(--white2);font-size:14px}.pf-autorenew-method--active .pf-autorenew-method__icon i{color:var(--dslite)}.pf-autorenew-method__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pf-autorenew-method__label{color:var(--white2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.pf-autorenew-method--active .pf-autorenew-method__label{color:var(--white)}.pf-autorenew-method__sub{color:var(--white3);font-size:10px}.pf-autorenew-method__check{background:var(--dslite);width:15px;height:15px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:7px;display:flex;position:absolute;top:-5px;right:-5px}.pf-autorenew-badge__hint{color:var(--white3);font-size:10px;font-style:italic}.pf-right-col{flex-direction:column;gap:14px;min-width:0;display:flex}
.priv-container{background-color:var(--overlay-dark);background:var(--color-dark-variant);-webkit-background:var(--color-dark-variant);border:1px solid var(--outline-main);width:50rem;max-height:60vh;color:var(--white2);border-radius:1rem;flex-direction:column;margin:2rem auto 0;padding:2rem;font-size:.875rem;line-height:1.7;display:flex;box-shadow:0 20px 50px #00000080}.priv-title-header{border-bottom:1px solid var(--outline-main);flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.priv-title{text-align:center;color:var(--white);text-shadow:0 0 12px #6572fa4d;margin:0;font-size:1.75rem;font-weight:700}.priv-title-header p{color:var(--white2);text-align:center;font-size:.8rem}.priv-scroll-area{flex-direction:column;gap:0;padding-right:.75rem;display:flex;overflow-y:auto}.priv-section{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding:1.25rem 0;display:flex}.priv-section:last-child{border-bottom:none}.priv-subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--white);margin-bottom:.25rem;font-size:.8rem;font-weight:700}h3.priv-subtitle{color:var(--white2);letter-spacing:.08em;font-size:.72rem}.term{color:var(--white);opacity:.8;margin-right:.25rem;font-weight:600}.bold{color:var(--white);font-weight:600}.priv-container p{color:var(--white2);margin:0}.priv-container a{color:var(--pink);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.priv-container a:hover{opacity:.8}.priv-container ul{flex-direction:column;gap:.25rem;padding-left:1.5rem;list-style-type:disc;display:flex}.priv-container ul li{color:var(--white2)}.error-message{color:var(--red);font-weight:700}.priv-button{color:var(--white);background-color:var(--bbb2);border:1px solid var(--outline-main);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;transition:background-color .2s,border-color .2s;display:flex}.priv-button:hover{background-color:var(--ddark);border-color:var(--dslite)}.priv-button:focus{outline:none}.priv-button:disabled{background-color:var(--bbb);color:var(--white2);cursor:not-allowed}
.contact-modal{z-index:100;background-color:var(--gradient-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;bottom:0;left:0}.contact-modal-content{background-color:var(--overlay-dark);background:var(--color-dark-variant);-webkit-background:var(--color-dark-variant);outline:1px solid var(--outline-main);text-align:center;width:100%;max-width:300px;color:var(--white);border-radius:10px;padding:20px;position:absolute;transform:translate(-50%)}.contact-modal-content p{margin:0}.contact-close{color:var(--white2);cursor:pointer;font-size:28px;font-weight:700;transition:all .3s ease-in-out;position:absolute;top:10px;right:20px}.contact-close:hover,.contact-close:focus{color:var(--bbb2);cursor:pointer;text-decoration:none}.contact-ul{flex-direction:column;align-content:center;align-items:center;gap:1rem;padding:0;list-style-type:none;display:flex}.contact-ul li{gap:.5rem;display:flex}.pay2-ul{padding:0;list-style-type:disc}.pay2-ul li{text-align:left;margin:10px 0}.contact-a{color:#007bff;font-size:16px;text-decoration:none;transition:all .3s ease-in-out}.contact-a:hover{color:var(--red);text-shadow:0px 0px 8px var(--dslite)}.pay-ul{justify-content:center;gap:15px;display:flex}.pay-modal-content{background-color:#333333e6;background:var(--color-dark-variant);-webkit-background:var(--color-dark-variant);text-align:center;color:#fff;border-radius:10px;outline:1px solid #fff3;width:100%;max-width:850px;padding:40px;position:absolute;left:50%;transform:translate(-50%)}
.custom-modal{background-color:var(--overlay-dark);backdrop-filter:blur(11px);color:var(--arrow);z-index:1000;border-radius:8px;outline:1px solid #fff3;flex-direction:column;align-items:flex-start;width:100%;max-width:320px;height:auto;max-height:80vh;padding:20px;transition:all .2s ease-in-out;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.comments-list{max-height:400px;padding-right:8px;overflow-y:auto}.comments-scroll{flex:1;width:100%;max-height:60vh;margin-bottom:10px;padding-right:5px;overflow-y:auto}.comments-scroll::-webkit-scrollbar{width:4px}.comments-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.comment{border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px 0}.comment-header{justify-content:space-between;margin-bottom:5px;font-weight:700;display:flex}.comment-header-info{justify-content:space-between;width:100%;display:flex}.comment-date{color:#777;font-size:.85em}.comment-text{color:var(--white);font-size:1em;line-height:1.5}.comment strong{margin-bottom:3px;font-size:14px;display:block}.comment-form{flex-direction:column;gap:8px;width:100%;display:flex}.comment-form textarea{resize:none;width:100%;min-height:60px;color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:8px}.comment-form button{color:var(--white);cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;align-self:flex-end;padding:6px 14px;transition:background .2s}.comment-form button:hover{background:#fff3}.close-modal-comments{color:var(--white);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:8px;right:12px}.btn-open-comments{font-size:12px;font-weight:600;font-family:var(--rh-font);color:var(--white2);background:var(--gc2);border:1px solid var(--outline-main);cursor:pointer;user-select:none;white-space:nowrap;border-radius:.5rem;align-items:center;gap:5px;padding:.3rem .5rem;transition:all .18s;display:flex}.btn-open-comments:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.btn-open-comments:hover i{transform:scale(1.15)rotate(-10deg)}.btn-open-comments i{font-size:13px;transition:transform .18s,color .18s}.comment-item{background:#ffffff0d;border-radius:12px;flex-direction:column;margin-bottom:10px;padding:10px 12px;display:flex;position:relative}.comment-item .comment-header{color:var(--white);justify-content:space-between;gap:1rem;margin-bottom:5px;font-size:.85rem;display:flex}.comment-item .comment-body{color:var(--white);font-size:.95rem;line-height:1.4}.comment-item .replies{margin-top:8px;margin-left:20px}.comment-item .replies .btn-reply{left:8px;right:auto}.btn-reply:hover{color:var(--redopas)}.reply-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.reply-form textarea{resize:none;width:100%;min-height:50px;color:var(--white);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:6px 8px}.reply-form button{color:var(--white);cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;align-self:flex-end;padding:4px 10px;transition:background .2s}.reply-form button:hover{background:#fff3}.comments-close{cursor:pointer;color:var(--white2);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;font-size:1.3rem;transition:all .2s;display:flex;position:absolute;top:12px}.comments-close:hover{color:var(--white);background:var(--overlay-lite-dark)}.comments-close i,.btn-reply i{pointer-events:none}
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
.placeholder-card{background:var(--overlay-dark);outline:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:300px;padding:20px;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.animated-placeholder{z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--overlay-lite-dark) 50%, transparent 100%);background-size:200% 100%;animation:1.4s linear infinite ph-shimmer;position:absolute;inset:0}@keyframes ph-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ph-thumb,.ph-avatar,.ph-line,.ph-tag,.ph-btn,.ph-chip{background:var(--skeleton-footer-grad);background-size:200% 100%;border-radius:6px;flex-shrink:0}.ph-thumb{aspect-ratio:16/9;border-radius:8px;width:100%}.ph-author{border:1px solid var(--outline-main);background:#ffffff0a;border-radius:20px;align-items:center;gap:6px;padding:3px 8px 3px 3px;display:flex}.ph-avatar{border-radius:50%;width:18px;height:18px}.ph-line{border-radius:4px;width:100%;height:13px}.ph-line--title{width:75%;height:15px}.ph-tags{gap:6px;display:flex}.ph-tag{border-radius:12px;width:52px;height:20px}.ph-tag--sm{width:40px}.ph-controls{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.ph-btn{border-radius:8px;width:30px;height:30px}.ph-btn--wide{width:90px;height:30px}.ph-meta{border-top:1px solid var(--outline-main);align-items:center;gap:6px;width:100%;padding-top:8px;display:flex}.ph-chip{border-radius:8px;width:64px;height:22px}.ph-chip--sm{width:48px}.ph-thumb,.ph-avatar,.ph-line,.ph-tag,.ph-btn,.ph-chip{animation:none}.placeholder-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}
.menu-combined-block{background:var(--dark);border:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);border-radius:14px;align-items:center;gap:6px;padding:4px 6px;display:flex}.menu-icon{background:var(--dark2);cursor:pointer;width:30px;height:30px;color:var(--white);border-radius:10px;justify-content:center;align-items:center;transition:background .15s;display:flex}.menu-icon:hover{background:var(--ddark)}.menu-icon i{font-size:16px}.menu-divider{background:var(--outline-main);width:1px;height:20px}.cart-icon{position:relative}.cart-jump{animation:.35s cartJump}@keyframes cartJump{0%{transform:scale(1)translateY(0)}30%{transform:scale(1.12)translateY(-2px)}70%{transform:scale(.98)translateY(0)}to{transform:scale(1)translateY(0)}}.um-overlay{z-index:9999;position:fixed;inset:0}.um-panel{background-color:var(--color-dark-variant);z-index:9999;scrollbar-width:thin;scrollbar-color:var(--outline-main) transparent;border-radius:16px;flex-direction:column;gap:12px;max-width:max-content;max-height:calc(100vh - 80px);padding:16px;animation:.18s ease-out pf-fadein;display:flex;position:fixed;top:70px;right:10px;overflow:visible}.um-panel--notif{width:360px}.um-header{justify-content:space-between;align-items:center;display:flex;position:absolute;top:16px;left:16px;right:16px}.um-body{flex:1}.um-footer{border-top:1px solid var(--outline-main);flex-direction:column;gap:10px;padding-top:8px;display:flex}.um-footer--row{flex-direction:row;justify-content:space-between}@media (max-width:480px){.um-panel{width:100%;max-width:100%;max-height:100vh;inset:0}}.dropdown-logo{opacity:.85;width:72px}.dropdown-xmark{background:var(--gc2);border:1px solid var(--outline-main);width:32px;height:32px;color:var(--white2);cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .18s;display:flex}.dropdown-xmark:hover{border-color:var(--red);color:var(--red);background:#ff00331f}.profile-section{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex}.profile-section .profile-icon{width:64px;height:64px}.profile-info .subscription-status{color:var(--white2);font-size:13px}.profile-info .subscription-status:first-child{color:var(--white);font-size:15px;font-weight:700}.settings-row{flex-wrap:wrap;gap:6px;display:flex}.login-section{justify-content:center;padding:8px 0;display:flex}.menu-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu-item{color:var(--white2);background:var(--gradient-color);border:1px solid var(--outline-main);user-select:none;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;transition:all .18s;display:flex}.menu-item i{color:var(--dslite);text-align:center;flex-shrink:0;width:16px;font-size:14px}.menu-item:hover,.menu-item.pointer:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.menu-item.pointer{cursor:pointer}.menu-item.admin-item i{color:var(--purple)}.menu-item.telegram .tg-username{color:var(--white);font-weight:600;text-decoration:none;transition:color .18s}.menu-item.telegram .tg-username:hover{color:var(--tg-blue)}.menu-item.telegram .unlink{width:22px;height:22px;color:var(--white2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:14px;transition:all .18s;display:flex}.menu-item.telegram .unlink:hover{color:var(--red)}.referral-input{flex-direction:row;align-items:stretch;gap:8px}.ud-referral{gap:6px;width:100%;display:flex}.ud-input{background:var(--dark2);border:1px solid var(--outline-main);color:var(--white);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-size:13px;transition:border-color .18s}.ud-input:focus{border-color:var(--dslite)}.ud-input::placeholder{color:var(--white2)}.ud-apply-btn{background:var(--gc2);border:1px solid var(--outline-main);color:var(--white);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .18s}.ud-apply-btn:hover{border-color:var(--dslite);background:#6572fa26}.ud-apply-btn:disabled{opacity:.5;cursor:not-allowed}.subscription-details{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}.benefit-item{color:var(--white2);background:var(--gc2);border:1px solid var(--outline-main);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;transition:all .18s;display:flex}.benefit-item i{color:var(--dslite);text-align:center;width:14px}.benefit-item:hover{color:var(--white)}.plan-item{background:var(--gc2);border:1px solid var(--outline-main);color:var(--white2);border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;transition:all .18s;display:flex}.plan-item:hover{border-color:var(--dslite);color:var(--white)}.plan-name{font-weight:500}.plan-price{font-family:var(--rh-font-mono);color:var(--dslite);font-weight:700}.notif-empty{color:var(--white2);flex-direction:column;align-items:center;gap:8px;padding:32px 0;font-size:13px;display:flex}.notif-empty i{opacity:.4;font-size:24px}.notif-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.notif-group-title{letter-spacing:1px;text-transform:uppercase;color:var(--white2);opacity:.6;justify-content:space-between;align-items:center;padding:6px 4px 4px;font-size:10px;font-weight:700;display:flex}.notif-group-title--old{margin-top:8px}.notif-group-count{font-family:var(--rh-font-mono);background:var(--dslite);color:var(--white);opacity:1;border-radius:20px;padding:1px 6px;font-size:10px;font-weight:700}.notif-item{border:1px solid var(--outline-main);background:var(--gc2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .18s;display:flex;position:relative}.notif-item--unread{background:#6572fa14;border-color:#6572fa40}.notif-item--unread:hover{border-color:var(--dslite);background:#6572fa24}.notif-item--read{opacity:.6}.notif-item--read:hover{opacity:1}.notif-item--success .notif-item__icon{color:var(--green)}.notif-item--warning .notif-item__icon{color:orange}.notif-item--error .notif-item__icon{color:var(--red)}.notif-item--info .notif-item__icon{color:var(--dslite)}.notif-item__icon{flex-shrink:0;margin-top:1px;font-size:15px}.notif-item__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notif-item__text{color:var(--white2);margin:0;font-size:13px;line-height:1.4}.notif-item--unread .notif-item__text{color:var(--white)}.notif-item__meta{color:var(--white2);opacity:.6;font-size:11px}.notif-item__dot{background:var(--dslite);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px;box-shadow:0 0 6px #6572fa99}.sidebar-menu-wrapper{isolation:isolate;z-index:9999;width:100%;font-weight:700;position:relative}.sidebar-menu-btn{background:var(--dark2);cursor:pointer;width:100%;height:36px;color:var(--white);z-index:1;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;transition:background .15s;display:flex;position:relative}.sidebar-menu-btn:hover,.sidebar-menu-btn.open{background:var(--ddark)}.sidebar-menu-items{background:var(--dark);border:1px solid var(--outline-main);z-index:9999;width:180px;backdrop-filter:var(--glass-blur);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;border-radius:12px;padding:4px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:fixed;transform:scale(.95)translateY(-4px);box-shadow:0 4px 20px #0000004d}.sidebar-menu-items.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s,visibility;transform:scale(1)translateY(0)}.sidebar-menu-link{color:var(--white);border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.sidebar-menu-link:hover{background:var(--dark2)}.sidebar-menu-link i{opacity:.7}@media (max-width:768px){.sidebar-menu-items{width:100%;box-shadow:none;transform-origin:top;margin-top:4px;position:relative!important;transform:scaleY(.95)!important}.sidebar-menu-items.is-open{transform:scaleY(1)!important}}.dropdown-menu{z-index:100;border-radius:16px;flex-direction:column;gap:12px;width:max-content;max-width:95vw;padding:16px;display:flex;position:absolute;top:54px;right:0}.dropdown-header{flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex;position:relative}.dropdown-header-overlay{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.dropdown-footer{flex-direction:column;gap:10px;display:flex}.notif-dropdown-content{margin-top:50px}.divider{background:var(--gradient-color);height:1px;margin:10px 0}.subscription-badge{color:#fff;background:linear-gradient(45deg,#ff4d4d,#f6c);border-radius:12px;padding:3px 8px;font-size:12px;font-weight:700}.referral-code{user-select:none}.search-input2{background:var(--gradient-color);width:100%;color:var(--white);border:none;border-radius:5px;padding:8px;font-size:14px}.search-input2::placeholder{color:var(--white2)}.apply-promo-button{background-color:var(--bbb);color:var(--white);cursor:pointer;border:none;border-radius:5px;padding:8px 12px;font-size:14px;transition:background .2s ease-in-out}.apply-promo-button:hover{background-color:var(--overlay-dark)}.avatar{border:2px solid var(--white);border-radius:50%;width:60px;height:60px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.username{color:var(--white);font-size:16px;font-weight:700}.user-meta{color:var(--gray-text);opacity:.8;font-size:12px}.logout-button{background:var(--ddark);color:var(--white);text-align:center;cursor:pointer;border-radius:8px;padding:10px;font-size:14px;transition:all .2s ease-in-out}.logout-button:hover{background:var(--gradient-color)}.notif-button{background-color:var(--dark);color:var(--white);cursor:pointer;user-select:none;border-radius:1rem;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;transition:all .2s;display:flex;position:relative}.notif-button:hover{background-color:var(--ddark)}.notif-button i{font-size:18px;transition:transform .2s}.notif-button:hover i{transform:scale(1.1)}.ss-wrapper{flex-direction:column;gap:4px;display:inline-flex;position:relative}.ss-label{color:var(--white2);font-size:11px}.ss-btn{background:var(--gradient-color);border:1px solid var(--outline-main);color:var(--white2);cursor:pointer;white-space:nowrap;user-select:none;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:all .18s;display:flex}.ss-btn:hover{border-color:var(--dslite);color:var(--white);background:#6572fa1a}.ss-btn--open{border-color:var(--dslite);color:var(--white);background:#6572fa14}.ss-chevron{opacity:.5;margin-left:auto;font-size:9px;transition:transform .18s}.ss-chevron--open{opacity:1;transform:rotate(180deg)}.ss-options{background:var(--dark);z-index:99999;white-space:nowrap;outline:none;min-width:100%;margin:0;padding:8px 4px 4px;list-style:none;position:absolute;top:calc(100% + 2px);bottom:auto;left:0;box-shadow:0 8px 32px #0006;border-radius:12px!important}.ss-option-inner{color:var(--white2);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:12px;transition:background .12s,color .12s,box-shadow .12s,padding .12s;display:flex}.ss-option--selected{color:var(--white);box-shadow:inset 3px 0 0 var(--dslite);background:#6572fa2e;padding-left:9px;font-weight:600}.ss-option--selected .ss-opt-icon{opacity:1;color:var(--dslite)}.ss-option-inner:hover{color:var(--white);box-shadow:inset 3px 0 0 var(--dslite);background:#6572fa2e;padding-left:9px}.ss-option-inner:hover .ss-opt-icon{opacity:1;color:var(--dslite)}.ss-option-left{align-items:center;gap:8px;display:flex}.ss-opt-icon{text-align:center;width:14px;color:var(--white2);opacity:.5;flex-shrink:0;font-size:12px;transition:opacity .15s,color .15s}.ss-opt-svg{object-fit:contain;filter:brightness(.7);width:14px;height:14px}.ss-check{color:var(--dslite);flex-shrink:0;font-size:10px}.balance-btn{background:var(--overlay-dark);outline:1px solid var(--outline-main);cursor:pointer;user-select:none;border:none;border-radius:8px;align-items:center;gap:6px;padding:4px 6px 4px 10px;transition:outline-color .15s,background .15s;display:inline-flex}.balance-btn:hover{outline-color:var(--dslite);background:var(--gc2)}.balance-btn__amount{color:var(--white);letter-spacing:.2px;font-size:12px;font-weight:700}.balance-btn__plus{background:var(--dslite);width:18px;height:18px;color:var(--white);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex}.balance-btn--lg{border-radius:20px;padding:5px 8px 5px 12px}.balance-btn--lg .balance-btn__amount{font-size:13px}.balance-btn--lg .balance-btn__plus{border-radius:50%;width:19px;height:19px}.profile-section{flex-direction:column;align-items:center;gap:6px;display:flex}.profile-info{flex-direction:column;align-items:center;gap:2px;display:flex}.profile-info__name{color:var(--white);font-size:14px;font-weight:700}.profile-info__email{color:var(--white2);font-size:11px}.profile-info__balance{background:var(--gc2);border:1px solid var(--outline-main);cursor:pointer;user-select:none;border-radius:20px;align-items:center;gap:6px;padding:5px 10px 5px 12px;transition:border-color .15s,background .15s;display:inline-flex}.profile-info__balance:hover{border-color:var(--dslite);background:#6572fa14}.profile-info__balance-amount{color:var(--white);font-size:13px;font-weight:700}.profile-info__balance-plus{background:var(--dslite);width:17px;height:17px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;display:flex}
.widget-container{z-index:95;flex-direction:column;gap:8px;width:425px;max-height:800px;display:none;position:fixed;bottom:105px;right:10px;overflow:hidden auto}.widget-container.visible{animation:.35s cubic-bezier(.34,1.4,.64,1) tw-slide-in;display:flex}.widget-header{background:var(--overlay-dark);backdrop-filter:var(--glass-blur);border:1px solid var(--outline-main);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.widget-header__left{align-items:center;gap:8px;display:flex}.widget-header__dot{background:red;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite tw-pulse;box-shadow:0 0 6px #ff0000b3}.widget-header__title{color:var(--white);font-size:13px;font-weight:600}.widget-header__count{color:var(--white2);background:var(--darklite);border:1px solid var(--outline-main);border-radius:20px;padding:1px 7px;font-size:11px}.player-container{background:var(--overlay-dark);backdrop-filter:var(--glass-blur);border:1px solid var(--outline-main);border-radius:12px;transition:border-color .2s;position:relative;overflow:hidden}.player-container:hover{border-color:var(--gc2)}.player-container__toolbar{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.player-container__info{align-items:center;gap:6px;display:flex}.player-container__name--link{text-decoration:none}.player-container__name--link:hover .player-container__name{color:#9146ff;text-underline-offset:3px;text-decoration:underline #9146ff66}.player-container__name{color:var(--white);text-transform:lowercase;font-size:12px;font-weight:600}.player-container__name:before{content:"/";color:var(--white2);margin-right:1px}.player-container__close{width:24px;height:24px;color:var(--white2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;transition:background .15s,color .15s;display:flex}.player-container__close:hover{background:var(--redopas);color:var(--red)}.player-container__body{position:relative}.player-container__embed{width:100%}.player-container__embed iframe{border-radius:0 0 11px 11px;display:block}.player-skeleton{background:var(--darklite);z-index:1;pointer-events:none;border-radius:0 0 11px 11px;animation:1.4s ease-in-out infinite tw-shimmer;position:absolute;inset:0}.tw-undo-toast{background:var(--color-dark-variant);border:1px solid var(--outline-main);backdrop-filter:var(--glass-blur);min-width:220px;color:var(--white);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 4px 20px #0006}.tw-undo-toast--in{animation:.3s tw-slide-in}.tw-undo-toast--out{animation:.2s forwards tw-slide-out}.tw-undo-toast__text{flex:1}.tw-undo-toast__countdown{text-align:center;min-width:18px;color:var(--white2);font-size:12px;font-weight:700}.tw-undo-toast__btn{border:1px solid var(--outline-main);color:var(--dslite);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.tw-undo-toast__btn:hover{background:var(--darklite);border-color:var(--dslite)}@keyframes tw-slide-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tw-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes tw-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes tw-shimmer{0%,to{opacity:.4}50%{opacity:.7}}
.other-form-container{color:var(--white);width:50%;max-width:95vw;font-family:var(--rh-font);background-color:var(--overlay-dark);outline:1px solid var(--outline-main);background:var(--color-dark-variant);border-radius:16px;margin:.8px;padding:10px;animation:.2s ease-out fadeIn}.other-form-grid{flex-wrap:wrap;gap:24px;display:flex}.other-col{flex-direction:column;flex:1;gap:12px;min-width:300px;display:flex}.other-form-container input,.other-form-container textarea,.other-form-container select{background:var(--dark2);color:var(--white);border:1px solid var(--outline-main);border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:border .2s}.other-form-container input:focus,.other-form-container textarea:focus,.other-form-container select:focus{border-color:var(--dslite)}.other-form-container textarea{resize:vertical;min-height:80px}.other-row{flex-wrap:wrap;gap:12px;display:flex}.other-row select{flex:1}.other-toggles{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;display:flex}.other-toggles label{justify-content:space-between;align-items:center;gap:.5rem;font-size:14px;display:flex}.other-toggles input[type=checkbox]{appearance:none;background-color:var(--dark2);cursor:pointer;outline:1px solid var(--outline-main);border-radius:50px;width:45px;height:25px;transition:background-color .3s;position:relative}.other-toggles input[type=checkbox]:before{content:"";background-color:var(--white);border-radius:50%;width:15px;height:15px;transition:left .3s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.other-toggles input[type=checkbox]:checked:before{left:calc(100% - 19px)}.other-toggles input[type=checkbox]:checked{background-color:var(--dslite)}.other-toggles input[type=checkbox]:hover{background-color:var(--dark3)}.other-submit{background:var(--dslite);color:var(--white);cursor:pointer;border:none;border-radius:10px;padding:10px 24px;font-weight:600;transition:background .2s}.other-submit:hover{background:var(--ds)}.other-drop-zone{border:2px dashed var(--outline-main);text-align:center;background:var(--darklite);color:var(--white);cursor:pointer;border-radius:12px;padding:1.5rem;transition:border-color .2s}.other-drop-zone:hover{border-color:var(--dslite)}.other-file-label{color:var(--white);margin-top:10px;font-size:14px;font-weight:500}.other-file-list{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;max-height:160px;margin-top:8px;padding-left:0;list-style:none;overflow-y:auto}.other-file-list li{border-bottom:1px solid var(--outline-main);padding:8px 12px;font-size:13px}.other-file-list li:last-child{border-bottom:none}.other-markdown-preview{background:var(--darklite);border:1px dashed var(--outline-main);color:var(--white);box-sizing:border-box;border-radius:8px;width:100%;max-height:160px;margin-top:4px;padding:10px;font-size:13px;overflow-y:auto}.other-progress{margin-top:20px}.other-progress-bar-wrapper{background:var(--darklite);border-radius:8px;width:100%;height:8px;margin-bottom:6px;overflow:hidden}.other-progress-bar{background:var(--dslite);height:100%;transition:width .2s}.other-speed{color:var(--white);opacity:.8;font-size:13px}.other-image-preview{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;justify-content:center;align-items:center;max-height:200px;margin-top:10px;display:flex;overflow:hidden}.other-image-preview img{object-fit:contain;max-width:100%;max-height:200px}.other-youtube-preview{border:1px solid var(--outline-main);background:var(--dark2);border-radius:8px;margin-top:10px;overflow:hidden}.other-youtube-preview iframe{border:none;width:100%;height:180px}.other-file-item{background:var(--dark2);color:var(--white);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}.other-file-index{color:var(--white);text-align:right;width:20px;font-size:13px}.other-drag-handle{cursor:grab;color:var(--white);user-select:none;padding:0 6px;font-size:16px}.other-drag-handle:hover{color:var(--dslite)}.other-rename-wrapper{flex:1;align-items:center;gap:4px;display:flex}.other-file-name{background:var(--dark2);border:1px solid var(--outline-main);color:var(--white);font-size:13px;font-family:var(--rh-font);border-radius:6px;flex:1;padding:6px 10px}.other-file-ext{color:var(--white);background:var(--darklite);border:1px dashed var(--outline-main);user-select:none;border-radius:6px;padding:6px 10px;font-size:13px}.other-file-name:focus{border-bottom:1px solid var(--dslite)}.other-file-remove{color:var(--red);cursor:pointer;background:0 0;border:none;font-size:16px}.other-drop-zone[title]{cursor:pointer}.other-total-size{color:var(--white);opacity:.7;margin-top:8px;font-size:13px}
