@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_de5441{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_de5441{--font-manrope:"Manrope","Manrope Fallback"}:root{--bg:#08080b;--bg2:#101015;--card:#15151d;--card2:#1b1b25;--line:#26262f;--txt:#f4f4f7;--muted:#8a8a97;--muted2:#a8a8b4;--accent:#ff5a1f;--accent2:#ff8a3d;--accent-grad:linear-gradient(135deg,#ff5a1f,#ff8a3d);--good:#46c95a;--gold:#ffc233;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:26px;--shadow:0 16px 50px -12px rgba(0,0,0,.7);--shadow-card:0 10px 30px -10px rgba(0,0,0,.6);--ring:0 0 0 2px var(--accent);--t:140ms cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--txt);font-family:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#2c2c38;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3a3a48}::-webkit-scrollbar-track{background:transparent}::selection{background:var(--accent);color:#fff}.bg-glow{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 75% -10%,rgba(255,90,31,.1),transparent 60%),radial-gradient(700px 500px at 5% 0,rgba(80,90,255,.06),transparent 55%)}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(8,8,11,.7);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06)}.nav{max-width:1320px;margin:0 auto;gap:22px;padding:14px 24px}.logo,.nav{display:flex;align-items:center}.logo{gap:10px;flex-shrink:0}.logo-mark{width:34px;height:34px;border-radius:10px;background:var(--accent-grad);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px -5px rgba(255,90,31,.7);transition:transform var(--t)}.logo:hover .logo-mark{transform:rotate(-6deg) scale(1.05)}.logo-word{font-weight:800;font-size:22px;letter-spacing:-1px;color:#fff}.logo-word span{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.search{margin-left:auto;width:380px;min-width:0;position:relative}.search input{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--txt);padding:12px 16px 12px 44px;border-radius:13px;font-size:15px;outline:none;transition:border-color var(--t),background var(--t),box-shadow var(--t)}.search input::placeholder{color:#6b6b78}.search input:focus{border-color:var(--accent);background:rgba(255,255,255,.06);box-shadow:0 0 0 4px rgba(255,90,31,.12)}.search>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.results{position:absolute;top:calc(100% + 10px);left:0;right:0;background:rgba(20,20,28,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);max-height:64vh;overflow-y:auto;overscroll-behavior:contain;padding:6px}.res{display:flex;gap:13px;align-items:center;padding:9px 11px;cursor:pointer;transition:background var(--t);width:100%;text-align:left;background:none;border:none;border-radius:11px}.res.sel,.res:hover{background:rgba(255,255,255,.06)}.res img{width:40px;height:58px;object-fit:cover;border-radius:7px;background:var(--card);flex-shrink:0}.res .t{font-size:14px;font-weight:600;line-height:1.25}.res .s{font-size:12px;color:var(--muted);margin-top:3px}.res .r{margin-left:auto;font-weight:700;font-size:13px;color:var(--good)}.res.byid{color:var(--accent2);font-weight:600;font-size:14px;padding:13px}.res-empty{padding:18px;color:var(--muted);font-size:14px;text-align:center}.nav-links{display:flex;gap:6px}.nav-links a{color:var(--muted2);font-size:14px;font-weight:600;padding:8px 14px;border-radius:10px;transition:color var(--t),background var(--t)}.nav-links a:hover{color:var(--txt);background:rgba(255,255,255,.05)}main.page{max-width:1320px;margin:0 auto;padding:30px 24px 100px}.hero{position:relative;border-radius:var(--r-xl);overflow:hidden;margin-bottom:18px;min-height:520px;display:flex;align-items:flex-end;box-shadow:var(--shadow);isolation:isolate}.hero .bg{position:absolute;inset:0;background-size:cover;background-position:center 22%;transform:scale(1.12);filter:saturate(1.2) blur(2px)}.hero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,11,.98),rgba(8,8,11,.86) 34%,rgba(8,8,11,.3) 72%,rgba(8,8,11,.55)),linear-gradient(0deg,rgba(8,8,11,.98) 2%,rgba(8,8,11,0) 58%)}.hero-inner{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:48px}.hero-content{max-width:660px}.hero-content .kicker{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;background:rgba(255,90,31,.18);border:1px solid rgba(255,90,31,.4);padding:6px 13px;border-radius:30px;margin-bottom:20px;box-shadow:0 4px 16px -4px rgba(255,90,31,.4)}.hero-content h1{font-size:56px;font-weight:800;line-height:.98;letter-spacing:-1.8px;margin-bottom:18px;text-shadow:0 2px 30px rgba(0,0,0,.5)}.hero-content .sub{color:#dcdce2;font-size:15px;font-weight:600;display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.hero-content .sub .dot{color:var(--muted)}.hero-content .hdesc{color:#c8c8d0;font-size:16px;line-height:1.65;margin-bottom:24px;max-width:560px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-poster-card{flex-shrink:0;width:215px;aspect-ratio:2/3;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -18px rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.12);transition:transform var(--t);align-self:flex-end}.hero-poster-card img{width:100%;height:100%;object-fit:cover}.hero-poster-card:hover{transform:translateY(-4px) scale(1.02)}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;padding:14px 26px;border-radius:13px;border:none;cursor:pointer;transition:transform var(--t),background var(--t),box-shadow var(--t),border-color var(--t)}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent-grad);color:#fff;box-shadow:0 8px 26px -6px rgba(255,90,31,.6)}.btn-primary:hover{box-shadow:0 12px 34px -6px rgba(255,90,31,.75);transform:translateY(-1px)}.btn-ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ghost:hover{background:rgba(255,255,255,.14)}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:13px;padding:4px 10px;border-radius:8px}.pill.good{background:rgba(70,201,90,.16);color:#5ed873;border:1px solid rgba(70,201,90,.3)}.pill.gold,.pill.mid{background:rgba(255,194,51,.16);color:var(--gold);border:1px solid rgba(255,194,51,.3)}.pill.imdb{background:rgba(245,197,24,.14);color:#f5c518;border:1px solid rgba(245,197,24,.3)}.row{margin:34px 0}.row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.row-head h2{font-size:22px;font-weight:800;letter-spacing:-.4px}.row-arrows{display:flex;gap:8px}.row-arrow{width:36px;height:36px;border-radius:10px;background:var(--card);border:1px solid var(--line);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted2);transition:all var(--t)}.row-arrow:hover{background:var(--card2);color:var(--txt);border-color:#3a3a48}.row-arrow:disabled{opacity:.3;cursor:default}.scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:16px 2px 28px;margin:-16px 0 -12px;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.scroller .card{flex:0 0 168px;scroll-snap-align:start}.sec-head{display:flex;align-items:center;justify-content:space-between;margin:38px 0 20px;gap:16px;flex-wrap:wrap}.sec-head h2{font-size:24px;font-weight:800;letter-spacing:-.4px}.filters{display:flex;gap:8px;flex-wrap:wrap}.fbtn{background:var(--card);border:1px solid var(--line);color:var(--muted2);padding:8px 15px;border-radius:30px;font-size:13px;font-weight:600;cursor:pointer;transition:color var(--t),background var(--t),border-color var(--t);white-space:nowrap}.fbtn:hover{color:var(--txt);border-color:#3a3a48}.fbtn.active{background:var(--accent-grad);color:#fff;border-color:transparent;box-shadow:0 6px 18px -6px rgba(255,90,31,.6)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:24px 22px;gap:24px 22px}.card{cursor:pointer;position:relative;display:block;transition:transform var(--t)}.card:hover{transform:translateY(-6px)}.poster{position:relative;aspect-ratio:2/3;border-radius:var(--r-lg);overflow:hidden;background:var(--card);box-shadow:var(--shadow-card);border:1px solid rgba(255,255,255,.05);transition:border-color var(--t),box-shadow var(--t)}.card:hover .poster{border-color:rgba(255,90,31,.5);box-shadow:0 18px 40px -12px rgba(0,0,0,.8),0 0 0 1px rgba(255,90,31,.3)}.poster img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.card:hover .poster img{transform:scale(1.07)}.poster-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:linear-gradient(160deg,#1b1b25,#101015);color:var(--muted2);font-size:13px;font-weight:600;line-height:1.4}.poster-ph:before{content:"🎬";position:absolute;top:16px;left:50%;transform:translateX(-50%);font-size:26px;opacity:.5}.detail-poster .poster-ph{height:auto;aspect-ratio:2/3;position:relative}.poster .grad{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,11,.6),transparent 42%);opacity:0;transition:opacity var(--t)}.card:hover .poster .grad{opacity:1}.poster .rate{position:absolute;top:10px;left:10px;background:rgba(8,8,11,.72);color:#fff;font-weight:800;font-size:12.5px;padding:4px 9px;border-radius:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.poster .rate.hi{background:rgba(70,201,90,.92);border-color:transparent}.poster .rate.mid{background:rgba(255,194,51,.92);color:#1a1206;border-color:transparent}.poster .type{position:absolute;top:10px;right:10px;background:rgba(8,8,11,.72);color:#cfcfd6;font-weight:700;font-size:10px;letter-spacing:.5px;text-transform:uppercase;padding:4px 8px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.poster .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--t)}.card:hover .poster .play{opacity:1}.play-btn{width:54px;height:54px;border-radius:50%;background:var(--accent-grad);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(255,90,31,.6);transform:scale(.85);transition:transform var(--t)}.card:hover .play-btn{transform:scale(1)}.card h3{font-size:14.5px;font-weight:600;margin:11px 2px 2px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card p{color:var(--muted);font-size:12.5px;font-weight:500;margin:0 2px}.soon-badge{position:absolute;top:10px;right:10px;z-index:2;background:rgba(8,8,11,.78);color:#ffd9c4;font-weight:700;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;padding:4px 9px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,90,31,.45)}.card.soon .poster img{filter:saturate(.7) brightness(.82)}.card.soon:hover .poster{border-color:rgba(255,255,255,.12);box-shadow:var(--shadow-card)}.count{color:var(--muted);font-weight:600;font-size:16px;margin-left:6px}.load-more-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin:40px 0 10px}.load-more{min-width:220px;justify-content:center}.load-count{color:var(--muted);font-size:13px;font-weight:500}.card .rm{position:absolute;top:9px;right:9px;width:28px;height:28px;border-radius:9px;background:rgba(8,8,11,.8);color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer;font-size:15px;line-height:1;display:none;align-items:center;justify-content:center;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--t)}.card .rm:hover{background:var(--accent)}.card:hover .rm{display:flex}.skel{background:linear-gradient(100deg,#15151d 30%,#1f1f2b 50%,#15151d 70%);background-size:200% 100%;animation:sh 1.3s infinite}@keyframes sh{to{background-position:-200% 0}}.skel-line{height:14px;border-radius:6px;margin-top:10px}.back{display:inline-flex;align-items:center;gap:8px;color:var(--muted2);font-size:14px;font-weight:600;margin-bottom:24px;transition:color var(--t)}.back:hover{color:var(--txt)}.detail{display:grid;grid-template-columns:310px 1fr;grid-gap:42px;gap:42px}.detail-poster{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);position:-webkit-sticky;position:sticky;top:96px;align-self:start;border:1px solid rgba(255,255,255,.06)}.detail-info h1{font-size:42px;font-weight:800;line-height:1.04;letter-spacing:-1px}.detail-info .orig{color:var(--muted);font-size:18px;font-weight:500;margin-top:8px}.tagline{color:var(--accent2);font-size:17px;font-weight:600;font-style:italic;margin:18px 0}.ratings{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}.rbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:12px 18px;text-align:center;min-width:88px}.rbox .v{font-size:25px;font-weight:800;letter-spacing:-.5px}.rbox .v.hi{color:var(--good)}.rbox .v.mid{color:var(--gold)}.rbox .l{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-top:3px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.chip{background:var(--card);border:1px solid var(--line);padding:7px 14px;border-radius:30px;font-size:13px;font-weight:500;color:var(--muted2)}.desc{font-size:16px;line-height:1.7;color:#cbcbd3;margin:20px 0;max-width:760px}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:18px;gap:18px;margin-top:26px}.meta-grid .m .k{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;margin-bottom:5px}.meta-grid .m .val{font-size:15px;line-height:1.45;color:#d8d8df}.player-wrap{margin-top:46px}.player-wrap h2{font-size:22px;font-weight:800;margin-bottom:18px;letter-spacing:-.4px}.player{position:relative;aspect-ratio:16/9;background:#000;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.06);transform:translateZ(0);isolation:isolate;contain:paint}.player iframe{width:100%;height:100%;border:0;display:block}.tracks{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;position:relative;z-index:1}.track{background:var(--card);border:1px solid var(--line);color:var(--muted2);padding:10px 16px;border-radius:11px;cursor:pointer;font-size:14px;font-weight:600;transition:border-color var(--t),background var(--t),color var(--t);display:flex;align-items:center;gap:8px}.track:hover{border-color:#3a3a48;color:var(--txt)}.track.active{background:var(--accent-grad);color:#fff;border-color:transparent;box-shadow:0 6px 18px -6px rgba(255,90,31,.6)}.track .q{font-size:10.5px;font-weight:700;opacity:.85;background:rgba(0,0,0,.22);padding:2px 6px;border-radius:6px}.track.active .q{background:rgba(255,255,255,.22);opacity:1}.badge-uhd{font-size:10px;font-weight:800;background:var(--gold);color:#1a1206;padding:2px 6px;border-radius:6px}.empty{text-align:center;padding:90px 20px;color:var(--muted)}.empty h2{color:var(--txt);font-size:24px;font-weight:800;margin-bottom:10px}.empty a{color:var(--accent)}.empty code{background:var(--card);padding:3px 8px;border-radius:7px;border:1px solid var(--line);font-size:14px}.soon-note{display:flex;align-items:flex-start;gap:14px;background:rgba(255,90,31,.07);border:1px solid rgba(255,90,31,.25);border-radius:var(--r);padding:18px 20px;margin:26px 0;max-width:620px}.soon-note .soon-pill{flex-shrink:0;background:var(--accent-grad);color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:5px 11px;border-radius:8px}.soon-note p{color:#cbcbd3;font-size:15px;line-height:1.6}.login-wrap{min-height:62vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card{width:100%;max-width:380px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);padding:34px 32px;box-shadow:var(--shadow);display:flex;flex-direction:column}.login-logo{display:flex;align-items:center;gap:10px;margin-bottom:22px}.login-card h1{font-size:24px;font-weight:800;letter-spacing:-.5px}.login-sub{color:var(--muted);font-size:14px;margin:6px 0 22px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field span{font-size:13px;font-weight:600;color:var(--muted2)}.field input{background:var(--bg2);border:1px solid var(--line);color:var(--txt);padding:12px 14px;border-radius:11px;font-size:15px;outline:none;transition:border-color var(--t),box-shadow var(--t)}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(255,90,31,.12)}.login-err{background:rgba(255,70,70,.12);border:1px solid rgba(255,70,70,.35);color:#ff8a8a;font-size:14px;font-weight:500;padding:10px 14px;border-radius:10px;margin-bottom:16px}.login-btn{justify-content:center;width:100%;margin-top:4px}.admin{max-width:1100px;margin:0 auto}.admin-head{display:flex;align-items:center;gap:14px;margin-bottom:26px}.logout-btn{margin-left:auto;background:var(--card);border:1px solid var(--line);color:var(--muted2);padding:9px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--t)}.logout-btn:hover{color:var(--txt);border-color:#3a3a48}.admin-head h1{font-size:30px;font-weight:800;letter-spacing:-.6px}.live-dot{display:inline-flex;align-items:center;gap:7px;color:var(--good);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 rgba(70,201,90,.6);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(70,201,90,.5)}70%{box-shadow:0 0 0 8px rgba(70,201,90,0)}to{box-shadow:0 0 0 0 rgba(70,201,90,0)}}.stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.stat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.stat-card.accent{background:linear-gradient(135deg,rgba(255,90,31,.16),rgba(255,138,61,.05));border-color:rgba(255,90,31,.35)}.stat-v{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1}.stat-card.accent .stat-v{color:var(--accent2)}.stat-l{color:var(--muted);font-size:13px;font-weight:600;margin-top:8px}.admin-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 22px;margin-bottom:16px}.panel h3{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted2);margin-bottom:14px}.arow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04)}.arow:last-child{border-bottom:none}.arow-l{font-size:14.5px;font-weight:500;display:flex;align-items:center;gap:9px;min-width:0}.arow-l.ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arow-v{font-weight:700;font-size:14px;flex-shrink:0}.fl{font-size:18px;line-height:1}.muted{color:var(--muted);font-size:14px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.panel-head h3{margin-bottom:0}.period-tabs{display:flex;gap:6px}.period-tab{background:var(--bg2);border:1px solid var(--line);color:var(--muted2);padding:6px 12px;border-radius:9px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--t)}.period-tab:hover{color:var(--txt)}.period-tab.active{background:var(--accent-grad);color:#fff;border-color:transparent}.scroll-panel{max-height:420px;overflow-y:auto}.bars{display:flex;align-items:flex-end;gap:10px;height:180px;padding-top:20px;overflow-x:auto}.bar-col{flex:1 0 28px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:8px}.bar{width:100%;max-width:54px;min-height:3px;background:var(--accent-grad);border-radius:8px 8px 0 0;position:relative;display:flex;align-items:flex-start;justify-content:center;transition:height var(--t)}.bar span{position:absolute;top:-20px;font-size:12px;font-weight:700;color:var(--muted2)}.bar-x{font-size:11px;color:var(--muted);font-weight:600}@media(max-width:760px){.admin-cols{grid-template-columns:1fr}.admin-head h1{font-size:24px}.detail{grid-template-columns:1fr}.detail-poster{position:static;max-width:230px}.detail-info h1{font-size:30px}.nav-links{display:none}.search{flex:1 1;width:auto;margin-left:14px}.results{left:auto;right:0;width:min(90vw,400px)}.grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:18px 14px}.scroller .card{flex-basis:140px}.hero{min-height:400px}.hero-inner{padding:26px}.hero-content h1{font-size:34px}.hero-poster-card{display:none}.nav{padding:12px 16px;gap:14px}main.page{padding:20px 16px 80px}}html{scroll-behavior:smooth}#download{scroll-margin-top:84px}.dl-btn{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:12px;background:var(--accent-grad);color:#fff;font-weight:700;font-size:14px;box-shadow:0 8px 22px -8px rgba(255,90,31,.7);transition:transform var(--t),box-shadow var(--t)}.dl-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px rgba(255,90,31,.85)}.dl-btn svg{flex-shrink:0}.site-footer{margin-top:70px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(255,90,31,.05),transparent 220px),var(--bg)}.footer-inner{max-width:1320px;margin:0 auto;padding:54px 24px 36px}.dl-head h2{font-size:26px;font-weight:800;letter-spacing:-.5px;margin:0 0 8px}.dl-head p{color:var(--muted2);font-size:15px;margin:0 0 28px;max-width:560px}.dl-head p b{color:var(--txt)}.dl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.dl-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);transition:transform var(--t),border-color var(--t),background var(--t)}.dl-card:hover{transform:translateY(-3px);border-color:#3a3a48;background:var(--card2)}.dl-icon{width:48px;height:48px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--accent-grad);color:#fff}.dl-text{display:flex;flex-direction:column}.dl-label{font-weight:700;font-size:16px;color:var(--txt)}.dl-note{font-size:13px;color:var(--muted)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:38px;padding-top:22px;border-top:1px solid var(--line)}.footer-copy{color:var(--muted);font-size:13px}@media (max-width:760px){.dl-btn span{display:none}.dl-btn{padding:9px 11px}.dl-grid{grid-template-columns:1fr}}.admin-shell{display:flex;gap:24px;max-width:1240px;margin:0 auto;align-items:flex-start}.admin-side{position:-webkit-sticky;position:sticky;top:20px;flex-shrink:0;width:210px;display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);padding:18px 14px}.admin-brand{display:flex;align-items:center;gap:9px;padding:6px 8px 14px}.admin-brand .logo-mark{width:30px;height:30px;border-radius:9px;background:var(--accent-grad);display:flex;align-items:center;justify-content:center}.admin-brand .logo-word{font-weight:800;font-size:18px;color:#fff}.admin-brand .logo-word span{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.admin-nav{display:flex;flex-direction:column;gap:4px}.admin-nav button{text-align:left;padding:11px 13px;font-size:14px;transition:color var(--t),background var(--t)}.admin-nav button.active{color:#fff;background:var(--accent-grad)}.admin-side .logout-btn{margin-top:auto}.admin-main{flex:1 1;min-width:0}.adm-input{min-width:200px;padding:11px 14px;font-size:14px}.adm-btn{font-size:14px;padding:11px 20px;transition:transform var(--t),opacity var(--t)}.adm-btn:disabled{opacity:.55}.add-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.add-card{gap:6px}.add-card img,.add-ph{border-radius:10px}@media(max-width:760px){.admin-shell{flex-direction:column}.admin-side{position:static;width:auto;flex-wrap:wrap;align-items:center}.admin-nav,.admin-side{flex-direction:row}.admin-side .logout-btn{margin-top:0}}.admin-shell{padding-top:8px}.admin-side{width:224px;padding:16px;gap:6px;border-radius:var(--r-lg)}.admin-brand{padding:6px 8px 16px;border-bottom:1px solid var(--line);margin-bottom:10px}.admin-nav button{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;color:var(--muted2);font-size:14.5px;font-weight:600;width:100%}.admin-nav button svg{width:18px;height:18px;flex-shrink:0;opacity:.85}.admin-nav button:hover{color:var(--txt);background:rgba(255,255,255,.05)}.admin-nav button.active{color:var(--accent2);background:rgba(255,90,31,.13)}.admin-side .logout-btn{margin-top:14px;width:100%;justify-content:center;background:transparent;border:1px solid var(--line)}.admin-side .logout-btn:hover{border-color:#3a3a48;color:var(--txt)}.adm-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.adm-stat{border:1px solid var(--line);border-radius:var(--r-lg)}.adm-stat-l{letter-spacing:.5px;margin-bottom:10px}.adm-stat-v.sm{font-size:16px}.adm-stat-v.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:27px;color:var(--accent2)}.q-pill{padding:6px 12px;background:var(--card2);border:1px solid var(--line)}.q-pill i{flex-shrink:0}.q-pill.ok{color:#5ed873;border-color:rgba(70,201,90,.35)}.q-pill.ok i{box-shadow:0 0 8px rgba(70,201,90,.7)}.q-pill.bad{color:#ff8080;border-color:rgba(255,80,80,.35)}.q-pill.bad i{box-shadow:0 0 8px rgba(255,80,80,.7)}.adm-panel{border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.adm-panel-h{margin-bottom:16px}.adm-panel-h h3{font-size:17px;letter-spacing:-.3px;margin-bottom:5px}.adm-panel-h p{margin:0}.adm-input{min-width:220px;border:1px solid var(--line);transition:border-color var(--t),box-shadow var(--t)}.adm-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(255,90,31,.12)}.adm-btn{transition:transform var(--t),opacity var(--t),box-shadow var(--t);box-shadow:0 8px 22px -8px rgba(255,90,31,.6)}.adm-btn:hover{transform:translateY(-1px)}.adm-btn:disabled{opacity:.5;transform:none;box-shadow:none}.adm-msg{font-weight:500}.adm-msg.ok{background:rgba(70,201,90,.12);color:#7ee592;border:1px solid rgba(70,201,90,.25)}.adm-msg.bad{background:rgba(255,80,80,.12);color:#ff9b9b;border:1px solid rgba(255,80,80,.25)}.add-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.add-card img,.add-ph{border:1px solid var(--line)}.adm-layout{display:flex;gap:28px;max-width:1280px;margin:-30px auto -100px;align-items:flex-start}.adm-side{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;width:236px;flex-shrink:0;display:flex;flex-direction:column;padding:22px 14px;border-right:1px solid rgba(255,255,255,.07)}.adm-brand{gap:9px;padding:4px 10px 18px}.adm-brand,.adm-brand-mark{display:flex;align-items:center}.adm-brand-mark{width:30px;height:30px;border-radius:9px;background:var(--accent-grad);justify-content:center;flex-shrink:0}.adm-brand-word{font-weight:800;font-size:18px;color:#fff}.adm-brand-word span{background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.adm-side-nav{display:flex;flex-direction:column;gap:3px}.adm-side-nav a{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;color:var(--muted2);font-size:14.5px;font-weight:600;transition:background var(--t),color var(--t)}.adm-side-nav a svg{width:18px;height:18px;opacity:.75}.adm-side-nav a:hover{background:rgba(255,255,255,.05);color:var(--txt)}.adm-side-nav a.active{background:rgba(255,255,255,.07);color:#fff}.adm-side-nav a.active svg{opacity:1;color:var(--accent2)}.adm-side-nav a.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.adm-logout{margin-top:auto;padding:10px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--muted2);font-size:14px;font-weight:600;cursor:pointer;transition:color var(--t),border-color var(--t)}.adm-logout:hover{color:var(--txt);border-color:rgba(255,255,255,.18)}.adm-content{flex:1 1;min-width:0;padding:30px 0 40px}.adm-head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.adm-head h1{font-size:26px;font-weight:800;letter-spacing:-.5px}.adm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.adm-stat{background:var(--card);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px 20px}.adm-stat.accent{background:linear-gradient(135deg,rgba(255,90,31,.14),transparent);border-color:rgba(255,90,31,.28)}.adm-stat.accent .adm-stat-v{color:var(--accent2)}.adm-stat-l{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.adm-stat-v{font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1}.adm-stat-v.sm{font-size:15.5px;font-weight:700}.adm-stat-sub{margin-top:9px;font-size:12.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.adm-panel{background:var(--card);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:20px 22px;margin-bottom:16px}.adm-panel-h{margin-bottom:14px}.adm-panel-h h3{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--txt);text-transform:none}.adm-panel-h p{font-size:13.5px;line-height:1.5;color:var(--muted);margin:5px 0 0;max-width:640px}.q-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:30px;font-size:14px;font-weight:700;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:var(--muted2)}.q-pill i{width:9px;height:9px;border-radius:50%;background:var(--muted)}.q-pill.ok{color:#6fe08a;border-color:rgba(70,201,90,.3)}.q-pill.ok i{background:var(--good)}.q-pill.bad{color:#ff8f8f;border-color:rgba(255,90,90,.3)}.q-pill.bad i{background:#ff5b5b}.adm-form{display:flex;gap:10px;flex-wrap:wrap}.adm-input{flex:1 1;min-width:240px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--txt);border-radius:11px;padding:12px 15px;font-size:14.5px;outline:none;transition:border-color var(--t)}.adm-input::placeholder{color:#6b6b78}.adm-input:focus{border-color:rgba(255,90,31,.6)}.adm-btn{background:var(--accent-grad);color:#fff;font-weight:700;font-size:14.5px;padding:12px 22px;border-radius:11px;flex-shrink:0;cursor:pointer;border:none;transition:opacity var(--t)}.adm-btn:hover{opacity:.92}.adm-btn:disabled{opacity:.45;cursor:default}.adm-msg{margin-top:13px;padding:11px 14px;border-radius:11px;font-size:14px}.adm-msg.ok{background:rgba(70,201,90,.1);color:#86e89a;border:1px solid rgba(70,201,90,.22)}.adm-msg.bad{background:rgba(255,80,80,.1);color:#ffa3a3;border:1px solid rgba(255,80,80,.22)}.add-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:13px;gap:13px;margin-top:18px}.add-card{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--muted2);line-height:1.3}.add-card img,.add-ph{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:11px;background:var(--card2);border:1px solid rgba(255,255,255,.07)}@media(max-width:820px){.adm-layout{flex-direction:column;margin-top:-10px}.adm-side{position:static;height:auto;width:auto;flex-direction:row;flex-wrap:wrap;align-items:center;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:12px}.adm-brand{padding:4px 10px}.adm-side-nav{flex-direction:row}.adm-side-nav a.active:before{display:none}.adm-logout{margin-top:0;margin-left:auto}.adm-content{padding-top:20px}.adm-grid2{grid-template-columns:1fr}}