[data-v-74a5d37f]{box-sizing:border-box}.app-shell[data-v-74a5d37f]{color:#f8fafc;background:radial-gradient(circle at 20% 10%,#3b82f647,#0000 35%),radial-gradient(circle at 80% 0,#a855f733,#0000 32%),#080b14;min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.cinematic-bg[data-v-74a5d37f]{z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 18%,#22c55e14,#0000 30%),radial-gradient(circle at 78% 8%,#38bdf81f,#0000 28%),radial-gradient(circle at 50% 100%,#7c3aed29,#0000 42%);position:fixed;inset:0;overflow:hidden}.cinematic-bg[data-v-74a5d37f]:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;animation:22s linear infinite gridFloat-74a5d37f;position:absolute;inset:-30%;transform:rotate(9deg)}.glow-orb[data-v-74a5d37f]{filter:blur(28px);opacity:.42;border-radius:999px;width:420px;height:420px;animation:12s ease-in-out infinite alternate orbFloat-74a5d37f;position:absolute}.orb-one[data-v-74a5d37f]{background:#22c55e5c;top:120px;left:-110px}.orb-two[data-v-74a5d37f]{background:#38bdf857;animation-delay:-4s;top:70px;right:-140px}.orb-three[data-v-74a5d37f]{background:#a855f757;animation-delay:-8s;bottom:-220px;left:42%}.film-line[data-v-74a5d37f]{opacity:.65;background:linear-gradient(90deg,#0000,#7dd3fc6b,#22c55e38,#0000);width:140%;height:1px;animation:8s ease-in-out infinite scanLine-74a5d37f;position:absolute;left:-20%;transform:rotate(-10deg)}.line-one[data-v-74a5d37f]{top:30%}.line-two[data-v-74a5d37f]{animation-delay:-4s;top:72%}.app-shell[data-v-74a5d37f]>:not(.cinematic-bg){z-index:1;position:relative}.topbar[data-v-74a5d37f]:after{content:"";background:linear-gradient(90deg,#0000,#38bdf8a6,#22c55e73,#0000);height:1px;position:absolute;bottom:0;left:36px;right:36px}.brand-mark[data-v-74a5d37f]{animation:3.2s ease-in-out infinite brandPulse-74a5d37f;box-shadow:0 0 28px #22c55e52}.nav-links a[data-v-74a5d37f]{padding:8px 0;position:relative}.nav-links a[data-v-74a5d37f]:after{content:"";background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;height:2px;transition:right .24s;position:absolute;bottom:2px;left:0;right:100%}.nav-links a[data-v-74a5d37f]:hover:after{right:0}.search-box[data-v-74a5d37f]{transition:border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffff0f,0 12px 36px #0000002e}.search-box[data-v-74a5d37f]:focus-within{border-color:#38bdf894;box-shadow:0 0 0 4px #38bdf81a,0 18px 52px #38bdf81f}.hero[data-v-74a5d37f]{min-height:720px;overflow:hidden}.hero-content[data-v-74a5d37f]{position:relative}.hero-content[data-v-74a5d37f]:before{content:"";filter:drop-shadow(0 32px 80px #00000040);z-index:-1;background:radial-gradient(circle at 10% 20%,#22c55e29,#0000 34%),radial-gradient(circle at 82% 10%,#38bdf82e,#0000 30%),linear-gradient(135deg,#0f172a38,#1e293b1a);border:1px solid #ffffff0f;border-radius:46px;height:360px;position:absolute;inset:-42px -30px auto}.hero-eyebrow-row[data-v-74a5d37f]{flex-wrap:wrap;gap:10px;margin-bottom:18px;animation:.72s both fadeUp-74a5d37f;display:flex}.hero-eyebrow-row span[data-v-74a5d37f]{color:#bae6fd;letter-spacing:1.6px;background:#0f172ab8;border:1px solid #7dd3fc47;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:900;box-shadow:0 10px 28px #38bdf814}.hero-content h1[data-v-74a5d37f]{text-shadow:0 14px 38px #00000059;max-width:900px;line-height:.98;animation:.82s 60ms both fadeUp-74a5d37f}.hero-actions a[data-v-74a5d37f]{letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:1000;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:inline-flex}.hero-actions a[data-v-74a5d37f]:hover{transform:translateY(-3px)}.hero-primary[data-v-74a5d37f]{color:#03100c;background:linear-gradient(135deg,#22c55e,#38bdf8);box-shadow:0 16px 46px #22c55e38,0 0 34px #38bdf82e}.hero-ghost[data-v-74a5d37f]{color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29}.hero-showcase[data-v-74a5d37f]{background:linear-gradient(135deg,#0f172ad6,#1e293b8a);border:1px solid #ffffff1c;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:26px;margin-top:34px;padding:24px;animation:.84s .3s both fadeUp-74a5d37f;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000047,inset 0 1px #ffffff12}.showcase-copy[data-v-74a5d37f]{min-width:0}.showcase-label[data-v-74a5d37f]{color:#22c55e;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:1000}.showcase-copy h2[data-v-74a5d37f]{margin:10px 0 12px;font-size:clamp(26px,3vw,44px);line-height:1.12}.showcase-copy p[data-v-74a5d37f]{color:#cbd5e1;margin:0;line-height:1.8}.showcase-stats[data-v-74a5d37f]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.showcase-stats div[data-v-74a5d37f]{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;padding:14px}.showcase-stats strong[data-v-74a5d37f]{color:#7dd3fc;font-size:28px;line-height:1;display:block}.showcase-stats span[data-v-74a5d37f]{color:#94a3b8;font-size:12px}.poster-orbit[data-v-74a5d37f]{perspective:1100px;min-height:410px;position:relative}.floating-poster[data-v-74a5d37f]{cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff24;border-radius:24px;width:170px;min-height:274px;padding:10px;transition:transform .28s,box-shadow .28s,border-color .28s;animation:5.6s ease-in-out infinite alternate posterFloat-74a5d37f;position:absolute;box-shadow:0 30px 80px #0000005c,0 0 44px #38bdf81a}.floating-poster[data-v-74a5d37f]:hover{border-color:#7dd3fc8c;box-shadow:0 34px 100px #0000006b,0 0 58px #38bdf83d;transform:translateY(-12px)rotate(0)scale(1.05)!important}.floating-poster img[data-v-74a5d37f]{aspect-ratio:2/3;object-fit:cover;border-radius:18px;width:100%;display:block}.floating-poster div[data-v-74a5d37f]{padding:10px 4px 2px}.floating-poster strong[data-v-74a5d37f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.floating-poster span[data-v-74a5d37f]{color:#facc15;font-size:12px;font-weight:900}.poster-0[data-v-74a5d37f]{z-index:3;top:36px;left:8%;transform:rotate(-9deg)}.poster-1[data-v-74a5d37f]{z-index:5;animation-delay:-.8s;top:0;left:35%;transform:rotate(6deg)scale(1.12)}.poster-2[data-v-74a5d37f]{z-index:4;animation-delay:-1.4s;top:66px;right:8%;transform:rotate(10deg)}.poster-3[data-v-74a5d37f]{z-index:2;animation-delay:-2.2s;bottom:8px;left:48%;transform:rotate(-4deg)scale(.96)}.motion-panel[data-v-74a5d37f]{animation:.76s both fadeUp-74a5d37f}.panel[data-v-74a5d37f],.side-card[data-v-74a5d37f],.chart-card[data-v-74a5d37f],.uc-card[data-v-74a5d37f],.profile-hero-card[data-v-74a5d37f]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel[data-v-74a5d37f],.side-card[data-v-74a5d37f]{transition:transform .24s,border-color .24s,box-shadow .24s}.panel[data-v-74a5d37f]:hover,.side-card[data-v-74a5d37f]:hover{border-color:#38bdf838;box-shadow:0 26px 80px #00000047}.hot-carousel-panel[data-v-74a5d37f]{position:relative;overflow:hidden}.hot-carousel-panel[data-v-74a5d37f]:before{content:"";filter:blur(12px);background:radial-gradient(circle,#22c55e33,#0000 68%);width:360px;height:360px;position:absolute;top:-120px;right:-160px}.hot-slide[data-v-74a5d37f]{transition:transform .28s,box-shadow .28s;position:relative;box-shadow:inset 0 1px #ffffff14}.hot-slide[data-v-74a5d37f]:hover{transform:translateY(-4px);box-shadow:0 28px 80px #00000052}.movie-card[data-v-74a5d37f]{animation:.56s both cardIn-74a5d37f;position:relative;overflow:hidden}.movie-card[data-v-74a5d37f]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#38bdf829,#0000 42%,#22c55e1a);transition:opacity .28s;position:absolute;inset:0}.movie-card[data-v-74a5d37f]:hover:before{opacity:1}.chip[data-v-74a5d37f]{transition:transform .18s,border-color .18s,background .18s}.chip[data-v-74a5d37f]:hover{border-color:#7dd3fc59;transform:translateY(-2px)}.small-btn[data-v-74a5d37f],.submit-btn[data-v-74a5d37f],.login-btn[data-v-74a5d37f],.search-box button[data-v-74a5d37f],.detail-actions button[data-v-74a5d37f],.tag-editor button[data-v-74a5d37f],.review-buttons button[data-v-74a5d37f]{transition:transform .2s,box-shadow .2s,filter .2s}.small-btn[data-v-74a5d37f]:hover,.submit-btn[data-v-74a5d37f]:hover,.login-btn[data-v-74a5d37f]:hover,.search-box button[data-v-74a5d37f]:hover,.detail-actions button[data-v-74a5d37f]:hover,.tag-editor button[data-v-74a5d37f]:hover,.review-buttons button[data-v-74a5d37f]:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 34px #22c55e2e}.rank-list li[data-v-74a5d37f],.favorite-list div[data-v-74a5d37f],.uc-movie-row[data-v-74a5d37f],.uc-poster-grid article[data-v-74a5d37f],.legend-item[data-v-74a5d37f],.admin-movie-item[data-v-74a5d37f],.admin-comment-item[data-v-74a5d37f]{transition:transform .22s,background .22s,border-color .22s}.rank-list li[data-v-74a5d37f]:hover,.favorite-list div[data-v-74a5d37f]:hover{background:#ffffff14;transform:translate(4px)}.modal-mask[data-v-74a5d37f]{animation:.18s both modalFade-74a5d37f}.auth-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f],.admin-movie-detail-modal[data-v-74a5d37f]{animation:.22s both modalPop-74a5d37f}@keyframes fadeUp-74a5d37f{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn-74a5d37f{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes posterFloat-74a5d37f{0%{margin-top:0}to{margin-top:-16px}}@keyframes orbFloat-74a5d37f{0%{transform:translate(0,0)scale(1)}to{transform:translate(38px,-28px)scale(1.08)}}@keyframes gridFloat-74a5d37f{0%{transform:rotate(9deg)translate(0,0)}to{transform:rotate(9deg)translate(-72px,-72px)}}@keyframes scanLine-74a5d37f{0%,to{opacity:.15;transform:translateY(-40px)rotate(-10deg)}45%{opacity:.7;transform:translateY(120px)rotate(-10deg)}}@keyframes brandPulse-74a5d37f{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes modalFade-74a5d37f{0%{opacity:0}to{opacity:1}}@keyframes modalPop-74a5d37f{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cinematic-bg[data-v-74a5d37f]:before,.glow-orb[data-v-74a5d37f],.film-line[data-v-74a5d37f],.brand-mark[data-v-74a5d37f],.floating-poster[data-v-74a5d37f],.motion-panel[data-v-74a5d37f],.movie-card[data-v-74a5d37f],.modal-mask[data-v-74a5d37f],.auth-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f],.admin-movie-detail-modal[data-v-74a5d37f]{animation:none!important}[data-v-74a5d37f]{scroll-behavior:auto!important;transition-duration:.01ms!important}}.topbar[data-v-74a5d37f]{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b14db;border-bottom:1px solid #ffffff14;align-items:center;gap:22px;min-height:72px;padding:0 36px;display:flex;position:sticky;top:0}.brand[data-v-74a5d37f]{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.brand-mark[data-v-74a5d37f]{color:#04111f;background:linear-gradient(135deg,#22c55e,#06b6d4);border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.nav-links[data-v-74a5d37f]{flex:1;gap:16px;display:flex}.nav-links a[data-v-74a5d37f]{color:#cbd5e1;font-size:14px;text-decoration:none}.nav-links a[data-v-74a5d37f]:hover{color:#fff}.search-box[data-v-74a5d37f]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:310px;display:flex;overflow:hidden}.search-box input[data-v-74a5d37f]{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:10px 14px}.search-box button[data-v-74a5d37f],.login-btn[data-v-74a5d37f],.small-btn[data-v-74a5d37f],.submit-btn[data-v-74a5d37f],.detail-actions button[data-v-74a5d37f],.tag-editor button[data-v-74a5d37f],.review-buttons button[data-v-74a5d37f]{color:#03100c;cursor:pointer;background:linear-gradient(135deg,#22c55e,#38bdf8);border:none;border-radius:999px;padding:10px 16px;font-weight:800}.ghost-small[data-v-74a5d37f]{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff24!important}.account-area[data-v-74a5d37f]{justify-content:flex-end;min-width:190px;display:flex}.user-chip[data-v-74a5d37f]{background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 12px;display:flex}.user-chip button[data-v-74a5d37f]{cursor:pointer;border:none;border-radius:999px;padding:7px 10px}.hero[data-v-74a5d37f]{grid-template-columns:1fr;align-items:flex-start;gap:32px;padding:70px 52px 40px;display:grid}.hero-content h1[data-v-74a5d37f]{letter-spacing:-2px;margin:8px 0 18px;font-size:clamp(40px,6vw,72px)}.eyebrow[data-v-74a5d37f],.section-title p[data-v-74a5d37f]{color:#38bdf8;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800}.hero-desc[data-v-74a5d37f]{color:#cbd5e1;max-width:760px;font-size:18px;line-height:1.8}.hero-actions[data-v-74a5d37f]{gap:14px;margin:28px 0;display:flex}.hero-actions button[data-v-74a5d37f]{color:#03100c;cursor:pointer;background:linear-gradient(135deg,#22c55e,#38bdf8);border:none;border-radius:999px;padding:14px 22px;font-weight:900}.hero-actions .ghost[data-v-74a5d37f]{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.hero-metrics[data-v-74a5d37f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.metric-card[data-v-74a5d37f]{background:linear-gradient(#0f172ae6,#1e293bfa);border:1px solid #38bdf82e;border-radius:22px;padding:20px 22px;transition:transform .22s,border-color .22s;box-shadow:0 24px 50px #080f203d}.metric-card[data-v-74a5d37f]:hover{border-color:#38bdf852;transform:translateY(-4px)}.metric-label[data-v-74a5d37f]{color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;font-size:12px}.metric-value[data-v-74a5d37f]{color:#eff6ff;background:linear-gradient(135deg,#38bdf8,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900;line-height:1}.home-analytics[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.home-analytics .chart-card[data-v-74a5d37f]{background:linear-gradient(#080f20f5,#0c122bf5);border:1px solid #3b82f638;border-radius:22px;padding:24px;box-shadow:0 20px 60px #0f172a59}.large-chart[data-v-74a5d37f]{padding:32px}.chart-header[data-v-74a5d37f]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.chart-header h3[data-v-74a5d37f]{color:#f8fafc;margin:0;font-size:20px}.chart-header small[data-v-74a5d37f]{color:#94a3b8;font-size:13px}.search-chart-panel[data-v-74a5d37f],.rating-chart-panel[data-v-74a5d37f]{grid-template-columns:280px 1fr;align-items:center;gap:24px;display:grid}.search-pie-container[data-v-74a5d37f],.rating-pie-container[data-v-74a5d37f]{justify-content:center;align-items:center;display:flex;position:relative}.search-pie-container[data-v-74a5d37f]:after,.rating-pie-container[data-v-74a5d37f]:after{content:"";pointer-events:none;opacity:.75;border-radius:50%;position:absolute;inset:-12px;box-shadow:0 0 96px #38bdf82e}.search-pie[data-v-74a5d37f],.rating-pie[data-v-74a5d37f]{background:radial-gradient(circle,#080f20f5 52%,#0000 56%),conic-gradient(#38bdf838,#60a5fa38,#a855f738,#7c3aed38,#38bdf838);border:1px solid #38bdf852;border-radius:50%;width:280px;height:280px;position:relative;overflow:hidden;box-shadow:0 0 64px #38bdf83d,inset 0 0 0 18px #080f20fa}.search-pie[data-v-74a5d37f]:before,.rating-pie[data-v-74a5d37f]:before{content:"";filter:blur(24px);opacity:.92;pointer-events:none;z-index:1;background:radial-gradient(circle,#38bdf83d,#0000 45%);border-radius:50%;position:absolute;inset:-18px}.search-pie[data-v-74a5d37f]:after,.rating-pie[data-v-74a5d37f]:after{content:"";pointer-events:none;z-index:2;background:#080f20eb;border:1px solid #60a5fa3d;border-radius:50%;position:absolute;inset:28px;box-shadow:inset 0 0 0 1px #38bdf81f}.pie-center[data-v-74a5d37f]{text-align:center;color:#f8fafc;z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-center[data-v-74a5d37f]:before{content:"";filter:blur(10px);opacity:.78;z-index:-1;background:radial-gradient(circle,#38bdf829,#0000 68%);border-radius:50%;position:absolute;inset:-18px}.pie-center-text[data-v-74a5d37f]{color:#60a5fa;letter-spacing:1px;margin-bottom:6px;font-size:13px;font-weight:600}.pie-center-number[data-v-74a5d37f]{background:linear-gradient(135deg,#38bdf8,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:900}.search-legend[data-v-74a5d37f],.rating-legend[data-v-74a5d37f]{gap:12px;display:grid}.legend-item[data-v-74a5d37f]{background:#0f172abf;border:1px solid #3b82f62e;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .25s,background .25s;display:flex}.legend-item[data-v-74a5d37f]:hover{background:#0f172ae0;transform:translate(3px)}.legend-color[data-v-74a5d37f]{opacity:.95;border-radius:50%;width:14px;height:14px;display:inline-block;box-shadow:0 0 14px}.legend-label[data-v-74a5d37f]{color:#cbd5e1;flex:1;font-size:13px;font-weight:500}.rating-info[data-v-74a5d37f]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.legend-value[data-v-74a5d37f]{background:linear-gradient(135deg,#38bdf8,#a855f7);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.legend-count[data-v-74a5d37f]{color:#94a3b8;font-size:11px}.legend-percent[data-v-74a5d37f]{color:#7dd3fc;font-size:11px;font-weight:600}.home-comment-admin[data-v-74a5d37f]{background:#0f172ac7;border:1px solid #ffffff14;border-radius:28px;margin-top:32px;padding:24px}.comment-split-grid[data-v-74a5d37f]{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.comment-column[data-v-74a5d37f]{background:#ffffff08;border:1px solid #ffffff14;border-radius:22px;padding:18px}.comment-column-title[data-v-74a5d37f]{color:#00d9ff;margin-bottom:14px;font-weight:900}.hero-card[data-v-74a5d37f]{cursor:pointer;border-radius:30px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.hero-card img[data-v-74a5d37f]{object-fit:cover;width:100%;height:100%}.hero-card[data-v-74a5d37f]:after{content:"";background:linear-gradient(#0000 45%,#000000e6);position:absolute;inset:0}.hero-card-info[data-v-74a5d37f]{z-index:2;position:absolute;bottom:24px;left:24px;right:24px}.hero-card-info span[data-v-74a5d37f]{color:#22c55e;font-weight:800}.hero-card-info h3[data-v-74a5d37f]{margin:8px 0;font-size:34px}.main-layout[data-v-74a5d37f]{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:0 52px 60px;display:grid}.panel[data-v-74a5d37f],.side-card[data-v-74a5d37f]{background:#0f172ac7;border:1px solid #ffffff14;border-radius:28px;margin-bottom:28px;padding:24px;box-shadow:0 20px 60px #0000003d}.glass-panel[data-v-74a5d37f]{background:linear-gradient(135deg,#2563eb2e,#0f172ac7)}.section-title[data-v-74a5d37f],.side-title[data-v-74a5d37f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.section-title h2[data-v-74a5d37f],.side-title h3[data-v-74a5d37f]{margin:0}.carousel-actions[data-v-74a5d37f]{gap:10px;display:flex}.hot-slide[data-v-74a5d37f]{cursor:pointer;background:linear-gradient(120deg,#0ea5e92e,#ffffff0d);border-radius:24px;grid-template-columns:250px 1fr;gap:24px;min-height:330px;padding:20px;display:grid;overflow:hidden}.hot-slide img[data-v-74a5d37f]{object-fit:cover;border-radius:20px;width:100%;height:330px}.hot-slide-info[data-v-74a5d37f]{flex-direction:column;justify-content:center;display:flex}.hot-slide-info h2[data-v-74a5d37f]{margin:8px 0;font-size:42px}.hot-slide-info p[data-v-74a5d37f]{color:#cbd5e1;line-height:1.8}.slide-label[data-v-74a5d37f]{color:#22c55e;font-weight:900}.dot-list[data-v-74a5d37f]{justify-content:center;gap:8px;margin-top:16px;display:flex}.dot-list button[data-v-74a5d37f]{cursor:pointer;background:#ffffff40;border:none;border-radius:999px;width:9px;height:9px}.dot-list button.active[data-v-74a5d37f]{background:#22c55e;width:30px}.filter-block[data-v-74a5d37f]{gap:12px;margin-bottom:24px;display:grid}.filter-row[data-v-74a5d37f]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.filter-label[data-v-74a5d37f]{color:#94a3b8;width:44px}.chip[data-v-74a5d37f]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 13px}.chip.active[data-v-74a5d37f]{color:#05130f;background:linear-gradient(135deg,#22c55e,#38bdf8);font-weight:800}.movie-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:18px;display:grid}.recommend-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.movie-card[data-v-74a5d37f]{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;padding:12px;transition:transform .2s,background .2s}.movie-card[data-v-74a5d37f]:hover{background:#ffffff1a;transform:translateY(-5px)}.poster-wrap[data-v-74a5d37f]{aspect-ratio:2/3;background:#172033;border-radius:18px;position:relative;overflow:hidden}.poster-wrap img[data-v-74a5d37f]{object-fit:cover;width:100%;height:100%}.score-badge[data-v-74a5d37f]{color:#facc15;background:#000000b8;border-radius:999px;padding:6px 8px;font-weight:900;position:absolute;top:10px;right:10px}.movie-card h3[data-v-74a5d37f]{margin:12px 0 6px;font-size:17px}.movie-card p[data-v-74a5d37f]{color:#94a3b8;margin:0 0 10px;font-size:13px}.tags[data-v-74a5d37f]{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.tags span[data-v-74a5d37f],.detail-tags span[data-v-74a5d37f]{color:#bae6fd;background:#38bdf821;border-radius:999px;padding:4px 8px;font-size:12px}.reason[data-v-74a5d37f]{color:#cbd5e1;min-height:48px;margin-top:10px;font-size:13px;line-height:1.5}.card-actions[data-v-74a5d37f]{gap:8px;margin-top:12px;display:flex}.card-actions button[data-v-74a5d37f]{color:#fff;cursor:pointer;background:#ffffff17;border:none;border-radius:12px;flex:1;padding:8px}.sidebar[data-v-74a5d37f]{height:fit-content;position:sticky;top:92px}.rank-list[data-v-74a5d37f]{gap:12px;margin:0;padding:0;display:grid}.rank-list li[data-v-74a5d37f]{cursor:pointer;grid-template-columns:28px 48px 1fr;align-items:center;gap:10px;display:grid}.rank-index[data-v-74a5d37f]{color:#05130f;background:#22c55e;border-radius:9px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.rank-list img[data-v-74a5d37f]{object-fit:cover;border-radius:10px;width:48px;height:66px}.rank-list strong[data-v-74a5d37f]{font-size:14px;display:block}.rank-list p[data-v-74a5d37f]{color:#94a3b8;margin:4px 0 0;font-size:12px}.interest-bars[data-v-74a5d37f]{gap:11px;display:grid}.bar-row[data-v-74a5d37f]{grid-template-columns:58px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.bar[data-v-74a5d37f],.chart-bar[data-v-74a5d37f]{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.bar i[data-v-74a5d37f],.chart-bar i[data-v-74a5d37f]{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;height:100%;display:block}.favorite-list[data-v-74a5d37f]{gap:9px;display:grid}.favorite-list div[data-v-74a5d37f]{cursor:pointer;background:#ffffff0f;border-radius:12px;padding:10px 12px}.empty-card[data-v-74a5d37f],.mini-empty[data-v-74a5d37f]{color:#94a3b8;background:#ffffff0d;border-radius:18px;padding:22px}.rating-list[data-v-74a5d37f]{gap:12px;display:grid}.rating-row[data-v-74a5d37f]{background:#ffffff0f;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.rating-row img[data-v-74a5d37f]{object-fit:cover;cursor:pointer;border-radius:12px;width:72px;height:98px}.rating-row h3[data-v-74a5d37f]{margin:0 0 6px}.rating-row p[data-v-74a5d37f]{color:#94a3b8;margin:3px 0}.mini-stars[data-v-74a5d37f]{color:#facc15;font-weight:900}.mini-stars span[data-v-74a5d37f]{color:#cbd5e1;margin-left:8px}.rating-comment[data-v-74a5d37f]{white-space:pre-line}.rating-row-actions[data-v-74a5d37f]{gap:8px;display:grid}.rating-row-actions button[data-v-74a5d37f]{cursor:pointer;border:none;border-radius:999px;padding:10px 13px;font-weight:800}.rating-row-actions .danger[data-v-74a5d37f]{color:#fff;background:#ef4444}.admin-charts[data-v-74a5d37f]{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px;display:grid}.chart-card[data-v-74a5d37f]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;padding:18px}.chart-card h3[data-v-74a5d37f]{margin:0 0 16px}.chart-bar-row[data-v-74a5d37f]{color:#cbd5e1;grid-template-columns:80px 1fr 34px;align-items:center;gap:10px;margin:12px 0;display:grid}.comment-tabs[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;display:flex}.comment-tabs button[data-v-74a5d37f]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:8px 12px}.comment-tabs button.active[data-v-74a5d37f]{color:#04111f;background:#22c55e;font-weight:900}.admin-comment-list[data-v-74a5d37f]{gap:10px;display:grid}.admin-comment-item[data-v-74a5d37f]{cursor:pointer;background:#ffffff0d;border-radius:16px;padding:14px}.admin-comment-item div[data-v-74a5d37f]{color:#f8fafc;justify-content:space-between;display:flex}.admin-comment-item span[data-v-74a5d37f]{color:#facc15}.admin-comment-item p[data-v-74a5d37f]{white-space:pre-line;color:#cbd5e1}.admin-comment-item small[data-v-74a5d37f]{color:#94a3b8}.modal-mask[data-v-74a5d37f]{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.auth-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f]{background:#0f172a;border:1px solid #ffffff1a;border-radius:26px;box-shadow:0 30px 90px #0000008c}.auth-modal[data-v-74a5d37f]{gap:14px;width:min(460px,100%);max-height:92vh;padding:24px;display:grid;overflow:auto}.settings-modal[data-v-74a5d37f]{width:min(560px,100%)}.modal-head[data-v-74a5d37f]{justify-content:space-between;align-items:center;display:flex}.modal-head h2[data-v-74a5d37f]{margin:0}.modal-head button[data-v-74a5d37f],.close-btn[data-v-74a5d37f]{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;width:34px;height:34px}.auth-tabs[data-v-74a5d37f]{background:#ffffff0f;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:6px;display:grid}.auth-tabs button[data-v-74a5d37f]{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:10px}.auth-tabs button.active[data-v-74a5d37f]{color:#04111f;background:#22c55e;font-weight:900}.captcha-row[data-v-74a5d37f]{grid-template-columns:1fr 140px;gap:10px;display:grid}.captcha-row img[data-v-74a5d37f]{cursor:pointer;border-radius:12px;width:140px;height:46px}.interest-picker[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;display:flex}.interest-picker p[data-v-74a5d37f]{color:#94a3b8;width:100%;margin:0}.tip[data-v-74a5d37f]{color:#94a3b8;text-align:center;margin:0;font-size:13px}.auth-modal input[data-v-74a5d37f],.review-box textarea[data-v-74a5d37f],.tag-editor input[data-v-74a5d37f]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:12px 14px}.detail-modal[data-v-74a5d37f]{width:min(1040px,96vw);max-height:90vh;padding:24px;position:relative;overflow:auto}.close-btn[data-v-74a5d37f]{position:absolute;top:18px;right:18px}.detail-layout[data-v-74a5d37f]{grid-template-columns:280px 1fr;gap:28px;display:grid}.detail-poster[data-v-74a5d37f]{aspect-ratio:2/3;object-fit:cover;border-radius:22px;width:100%}.detail-info h2[data-v-74a5d37f]{margin:0 0 10px;font-size:34px}.muted[data-v-74a5d37f]{color:#94a3b8}.desc[data-v-74a5d37f]{color:#cbd5e1;line-height:1.8}.detail-tags[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;display:flex}.detail-meta[data-v-74a5d37f]{color:#facc15;gap:16px;margin:18px 0;font-weight:900;display:flex}.main-actions[data-v-74a5d37f]{align-items:center;gap:16px;margin:14px 0;display:flex}.star-panel[data-v-74a5d37f]{align-items:center;gap:12px;display:flex}.star-rating[data-v-74a5d37f]{gap:4px;display:inline-flex}.star-wrap[data-v-74a5d37f]{width:30px;height:30px;font-size:30px;line-height:30px;display:inline-block;position:relative}.star-base[data-v-74a5d37f]{color:#ffffff38}.star-fill[data-v-74a5d37f]{color:#facc15;white-space:nowrap;width:0;position:absolute;top:0;left:0;overflow:hidden}.star-half[data-v-74a5d37f]{cursor:pointer;background:0 0;border:none;width:50%;height:100%;padding:0;position:absolute;top:0}.star-half.left[data-v-74a5d37f]{left:0}.star-half.right[data-v-74a5d37f]{right:0}.review-box[data-v-74a5d37f]{gap:10px;margin:14px 0;display:grid}.review-box textarea[data-v-74a5d37f]{resize:vertical;min-height:82px}.review-buttons[data-v-74a5d37f]{gap:10px;display:flex}.tag-editor[data-v-74a5d37f]{grid-template-columns:1fr auto;gap:10px;margin:14px 0;display:grid}.comments[data-v-74a5d37f]{margin-top:18px}.comment-item[data-v-74a5d37f]{background:#ffffff0d;border-radius:14px;margin-bottom:10px;padding:12px}.comment-item span[data-v-74a5d37f]{color:#facc15;margin-left:10px}.comment-item p[data-v-74a5d37f]{color:#cbd5e1;white-space:pre-line;margin:6px 0 0}.admin-movie-management[data-v-74a5d37f],.admin-user-management[data-v-74a5d37f]{margin-top:32px}.admin-user-table[data-v-74a5d37f]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:16px}.table-row[data-v-74a5d37f]{grid-template-columns:2.4fr 1fr 1fr .8fr .8fr .8fr .8fr 1.6fr;align-items:center;gap:12px;padding:12px 0;display:grid}.table-head[data-v-74a5d37f]{color:#94a3b8;border-bottom:1px solid #ffffff1f;margin-bottom:12px;font-size:14px}.user-column[data-v-74a5d37f]{gap:4px;display:grid}.user-column strong[data-v-74a5d37f]{color:#f8fafc}.user-column small[data-v-74a5d37f]{color:#94a3b8;font-size:12px}.status-badge[data-v-74a5d37f]{border-radius:999px;justify-content:center;align-items:center;min-width:56px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.status-badge.active[data-v-74a5d37f]{color:#a7f3d0;background:#22c55e1f}.status-badge.disabled[data-v-74a5d37f]{color:#fecaca;background:#f8717126}.user-actions[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;display:flex}.user-actions button[data-v-74a5d37f]{padding:6px 12px;font-size:12px}.movie-search-box[data-v-74a5d37f]{gap:10px;display:flex}.movie-search-box input[data-v-74a5d37f]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;flex:1;padding:8px 12px}.movie-search-box button[data-v-74a5d37f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#38bdf8);border:none;border-radius:8px;padding:8px 16px}.admin-movie-list[data-v-74a5d37f]{gap:16px;display:grid}.admin-movie-item[data-v-74a5d37f]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:80px 1fr auto;align-items:center;gap:16px;padding:16px;transition:background .2s;display:grid}.admin-movie-item[data-v-74a5d37f]:hover{background:#ffffff14}.movie-poster img[data-v-74a5d37f]{object-fit:cover;border-radius:8px;width:80px;height:120px}.movie-info h3[data-v-74a5d37f]{margin:0 0 8px;font-size:18px}.movie-meta[data-v-74a5d37f]{color:#94a3b8;margin:0 0 8px}.movie-stats[data-v-74a5d37f]{gap:16px;margin:8px 0;display:flex}.stat-item[data-v-74a5d37f]{color:#facc15;font-weight:600}.movie-tags[data-v-74a5d37f]{flex-wrap:wrap;gap:6px;display:flex}.movie-tags span[data-v-74a5d37f]{color:#bae6fd;background:#38bdf833;border-radius:12px;padding:4px 8px;font-size:12px}.movie-actions[data-v-74a5d37f]{align-items:center;display:flex}.admin-movie-detail-modal[data-v-74a5d37f]{background:#0f172a;border:1px solid #ffffff1a;border-radius:26px;width:min(1200px,96vw);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000008c}.admin-movie-detail-modal .detail-layout[data-v-74a5d37f]{grid-template-columns:240px 1fr;gap:28px;display:grid}.admin-movie-detail-modal .detail-poster[data-v-74a5d37f]{aspect-ratio:2/3;object-fit:cover;border-radius:22px;width:100%}.admin-movie-detail-modal .detail-info h2[data-v-74a5d37f]{margin:0 0 10px;font-size:28px}.admin-movie-stats[data-v-74a5d37f]{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.stats-section h3[data-v-74a5d37f]{color:#22c55e;margin:0 0 16px}.rating-distribution[data-v-74a5d37f]{gap:8px;display:grid}.rating-bar[data-v-74a5d37f]{grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;display:grid}.rating-bar span[data-v-74a5d37f]{color:#cbd5e1}.rating-bar .bar[data-v-74a5d37f]{background:#ffffff14;border-radius:4px;height:8px}.rating-bar .bar i[data-v-74a5d37f]{background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:4px;height:100%;display:block}.admin-comments-list[data-v-74a5d37f]{gap:12px;max-height:400px;display:grid;overflow-y:auto}.admin-comment-item[data-v-74a5d37f]{background:#ffffff0d;border-radius:12px;padding:12px}.comment-header[data-v-74a5d37f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.comment-header strong[data-v-74a5d37f]{color:#22c55e}.comment-header span[data-v-74a5d37f]{color:#facc15;font-weight:600}.comment-header small[data-v-74a5d37f]{color:#94a3b8}.admin-comment-item p[data-v-74a5d37f]{color:#cbd5e1;white-space:pre-line;margin:0}.user-center-panel[data-v-74a5d37f]{position:relative;overflow:hidden}.user-center-panel[data-v-74a5d37f]:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#22c55e21,#0000 28%),radial-gradient(circle at 90% 0,#38bdf829,#0000 32%);position:absolute;inset:0}.user-center-title[data-v-74a5d37f]{z-index:1;position:relative}.user-login-card[data-v-74a5d37f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.user-center-content[data-v-74a5d37f]{z-index:1;gap:20px;display:grid;position:relative}.profile-hero-card[data-v-74a5d37f]{background:linear-gradient(135deg,#22c55e26,#38bdf814);border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:82px 1fr auto;align-items:center;gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff14}.profile-avatar[data-v-74a5d37f]{color:#06111d;background:linear-gradient(135deg,#22c55e,#38bdf8);border-radius:26px;place-items:center;width:82px;height:82px;font-size:34px;font-weight:1000;display:grid;overflow:hidden}.profile-avatar img[data-v-74a5d37f]{object-fit:cover;width:100%;height:100%}.profile-main-info h3[data-v-74a5d37f]{margin:0 0 6px;font-size:24px}.profile-main-info p[data-v-74a5d37f]{color:#94a3b8;margin:0 0 12px}.profile-tags[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;display:flex}.profile-tags span[data-v-74a5d37f]{color:#bae6fd;background:#38bdf824;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.profile-stat-grid[data-v-74a5d37f]{grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;display:grid}.profile-stat-grid div[data-v-74a5d37f]{text-align:center;background:#0f172a9e;border:1px solid #ffffff1a;border-radius:18px;min-width:84px;padding:12px}.profile-stat-grid strong[data-v-74a5d37f]{color:#38bdf8;font-size:24px;display:block}.profile-stat-grid span[data-v-74a5d37f]{color:#cbd5e1;font-size:12px}.user-center-grid[data-v-74a5d37f]{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.uc-card[data-v-74a5d37f]{background:#0f172ab8;border:1px solid #ffffff1a;border-radius:24px;padding:18px;box-shadow:0 18px 60px #00000040}.uc-wide[data-v-74a5d37f]{grid-column:span 1}.uc-card-head[data-v-74a5d37f]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.uc-card-head h3[data-v-74a5d37f]{margin:0;font-size:20px}.uc-card-head small[data-v-74a5d37f]{color:#94a3b8}.uc-movie-list[data-v-74a5d37f]{gap:10px;display:grid}.uc-movie-row[data-v-74a5d37f]{cursor:pointer;background:#ffffff0d;border-radius:16px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:10px;transition:transform .2s,background .2s;display:grid}.uc-movie-row[data-v-74a5d37f]:hover{background:#ffffff14;transform:translateY(-2px)}.uc-movie-row img[data-v-74a5d37f]{object-fit:cover;border-radius:10px;width:54px;height:74px}.uc-movie-row strong[data-v-74a5d37f]{color:#f8fafc;display:block}.uc-movie-row p[data-v-74a5d37f]{color:#94a3b8;margin:4px 0 0;font-size:13px}.uc-movie-row span[data-v-74a5d37f]{color:#facc15;font-weight:900}.portrait-panel[data-v-74a5d37f]{gap:12px;display:grid}.portrait-row[data-v-74a5d37f]{color:#cbd5e1;grid-template-columns:68px 1fr 46px;align-items:center;gap:10px;display:grid}.portrait-row .bar[data-v-74a5d37f]{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.portrait-row .bar i[data-v-74a5d37f]{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);height:100%;display:block}.portrait-row b[data-v-74a5d37f]{color:#38bdf8;text-align:right}.portrait-cats[data-v-74a5d37f]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.portrait-cats span[data-v-74a5d37f]{color:#d8b4fe;background:#a855f729;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.uc-poster-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:14px;display:grid}.uc-poster-grid article[data-v-74a5d37f]{cursor:pointer;background:#ffffff0d;border-radius:18px;padding:10px;transition:transform .2s,background .2s}.uc-poster-grid article[data-v-74a5d37f]:hover{background:#ffffff14;transform:translateY(-3px)}.uc-poster-grid img[data-v-74a5d37f]{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:100%;margin-bottom:8px}.uc-poster-grid strong[data-v-74a5d37f]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.uc-poster-grid p[data-v-74a5d37f]{color:#94a3b8;margin:4px 0 0;font-size:12px}.uc-poster-grid small[data-v-74a5d37f]{-webkit-line-clamp:2;color:#bae6fd;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.premium-grid article[data-v-74a5d37f]{border:1px solid #38bdf829}.toast[data-v-74a5d37f]{z-index:80;color:#03100c;background:#22c55ef0;border-radius:999px;padding:12px 18px;font-weight:900;position:fixed;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000059}@media (width<=980px){.hero-showcase[data-v-74a5d37f]{grid-template-columns:1fr}.poster-orbit[data-v-74a5d37f]{min-height:320px}.floating-poster[data-v-74a5d37f]{width:140px;min-height:232px}.poster-0[data-v-74a5d37f]{left:4%}.poster-1[data-v-74a5d37f]{left:31%}.poster-2[data-v-74a5d37f]{right:4%}.poster-3[data-v-74a5d37f]{left:42%}}@media (width<=640px){.hero-eyebrow-row span[data-v-74a5d37f]{padding:7px 10px;font-size:11px}.hero-showcase[data-v-74a5d37f]{border-radius:26px;padding:18px}.showcase-stats[data-v-74a5d37f]{grid-template-columns:1fr}.poster-orbit[data-v-74a5d37f]{display:none}}@media (width<=1120px){.nav-links[data-v-74a5d37f]{display:none}.hero[data-v-74a5d37f],.main-layout[data-v-74a5d37f]{grid-template-columns:1fr}.sidebar[data-v-74a5d37f]{position:static}.admin-charts[data-v-74a5d37f],.user-center-grid[data-v-74a5d37f],.profile-hero-card[data-v-74a5d37f]{grid-template-columns:1fr}.profile-stat-grid[data-v-74a5d37f]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.topbar[data-v-74a5d37f]{flex-wrap:wrap;height:auto;padding:14px}.search-box[data-v-74a5d37f]{order:4;width:100%}.hero[data-v-74a5d37f],.main-layout[data-v-74a5d37f]{padding-left:16px;padding-right:16px}.hero[data-v-74a5d37f]{padding-top:34px}.hero-card[data-v-74a5d37f]{height:420px}.hot-slide[data-v-74a5d37f],.detail-layout[data-v-74a5d37f],.rating-row[data-v-74a5d37f]{grid-template-columns:1fr}.main-actions[data-v-74a5d37f]{flex-direction:column;align-items:flex-start}}.modal-mask[data-v-74a5d37f]{z-index:9999!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;backdrop-filter:blur(18px)saturate(1.25)!important;background:radial-gradient(circle at 50% 34%,#22c55e33,#0000 22%),radial-gradient(circle at 65% 60%,#38bdf82e,#0000 24%),#01040cd1!important;justify-content:center!important;align-items:center!important;width:100vw!important;min-height:100dvh!important;padding:28px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.modal-mask[data-v-74a5d37f]:before{content:"";pointer-events:none;background-image:linear-gradient(#7dd3fc14 1px,#0000 1px),linear-gradient(90deg,#7dd3fc12 1px,#0000 1px);background-size:54px 54px;animation:12s linear infinite cyberGridDrift-74a5d37f;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.auth-modal[data-v-74a5d37f]{transform:none;background:linear-gradient(145deg,#0f172af5,#0a1223f0),radial-gradient(circle at 20% 0,#22c55e42,#0000 30%),radial-gradient(circle at 90% 20%,#38bdf833,#0000 28%)!important;border:1px solid #7dd3fc47!important;border-radius:30px!important;width:min(480px,100vw - 44px)!important;margin:auto!important;padding:28px!important;animation:.34s cubic-bezier(.2,.85,.2,1.2) both authPop-74a5d37f!important;position:relative!important;box-shadow:0 36px 120px #000000b8,inset 0 0 0 1px #ffffff0d,0 0 60px #38bdf829,0 0 80px #22c55e1f!important}.auth-modal[data-v-74a5d37f]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.75;background:linear-gradient(135deg,#22c55ed9,#38bdf8ad,#a855f79e,#22c55ed9);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.auth-modal[data-v-74a5d37f]:after{content:"";filter:drop-shadow(0 0 12px #38bdf8d9);background:linear-gradient(90deg,#0000,#22c55e,#38bdf8,#0000);height:2px;animation:2.8s ease-in-out infinite neonSweep-74a5d37f;position:absolute;top:0;left:22px;right:22px}.modal-head h2[data-v-74a5d37f]{letter-spacing:.5px;background:linear-gradient(90deg,#fff,#bbf7d0,#7dd3fc);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px}.modal-head button[data-v-74a5d37f],.close-btn[data-v-74a5d37f]{background:#94a3b81f!important;border:1px solid #ffffff1a!important}.auth-tabs[data-v-74a5d37f]{border:1px solid #7dd3fc29;box-shadow:inset 0 0 24px #38bdf80f;background:#0206178f!important}.auth-tabs button.active[data-v-74a5d37f],.submit-btn[data-v-74a5d37f],.login-btn[data-v-74a5d37f],.search-box button[data-v-74a5d37f]{box-shadow:0 16px 44px #2dd4bf38,0 0 18px #38bdf833;color:#03131f!important;background:linear-gradient(90deg,#22c55e,#2dd4bf,#38bdf8)!important}.auth-modal input[data-v-74a5d37f]{box-shadow:inset 0 0 24px #38bdf809;background:#0f172ad1!important;border-color:#7dd3fc29!important}.auth-modal input[data-v-74a5d37f]:focus{box-shadow:0 0 0 4px #38bdf81a,inset 0 0 24px #38bdf814;border-color:#38bdf88c!important}.captcha-row img[data-v-74a5d37f]{border:1px solid #7dd3fc33;box-shadow:0 0 24px #38bdf81f}.aurora[data-v-74a5d37f]{filter:blur(70px);opacity:.18;mix-blend-mode:screen;border-radius:999px;width:62vw;height:62vw;animation:15s ease-in-out infinite alternate auroraMove-74a5d37f;position:absolute}.aurora-one[data-v-74a5d37f]{background:conic-gradient(from 180deg,#22c55e,#38bdf8,#8b5cf6,#22c55e);top:6vh;left:-22vw}.aurora-two[data-v-74a5d37f]{background:conic-gradient(from 60deg,#06b6d4,#a855f7,#22c55e,#06b6d4);animation-delay:-4s;top:18vh;right:-26vw}.neon-ring[data-v-74a5d37f]{opacity:.45;border:1px solid #7dd3fc2e;border-radius:50%;width:420px;height:420px;animation:18s linear infinite ringRotate-74a5d37f;position:absolute;box-shadow:0 0 70px #38bdf81f,inset 0 0 70px #22c55e14}.ring-one[data-v-74a5d37f]{top:14%;right:6%}.ring-two[data-v-74a5d37f]{width:340px;height:340px;animation-direction:reverse;bottom:8%;left:4%}.spark[data-v-74a5d37f]{width:3px;height:3px;animation:sparkFloat-74a5d37f calc(5s + var(--i) * .18s) ease-in-out infinite alternate;opacity:.35;background:#7dd3fcd9;border-radius:50%;position:absolute;box-shadow:0 0 14px #38bdf8f2,0 0 26px #22c55e6b}.hero[data-v-74a5d37f]:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000 0 4%,#38bdf81a 4% 4.4%,#0000 4.4% 9%),radial-gradient(circle at 22% 30%,#22c55e2e,#0000 24%),radial-gradient(circle at 74% 22%,#a855f729,#0000 26%);height:360px;animation:9s ease-in-out infinite alternate heroLightFlow-74a5d37f;position:absolute;inset:72px 0 auto}.hero h1[data-v-74a5d37f]{text-shadow:0 0 34px #7dd3fc29,0 12px 60px #0000008c}.hero-showcase[data-v-74a5d37f],.panel[data-v-74a5d37f],.side-card[data-v-74a5d37f],.chart-card[data-v-74a5d37f]{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16)}.movie-card[data-v-74a5d37f]:after,.hot-slide[data-v-74a5d37f]:after,.side-card[data-v-74a5d37f]:after,.panel[data-v-74a5d37f]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff21,#0000 65%);height:150%;transition:transform .72s;position:absolute;inset:-120% -70% auto;transform:translate(-80%)rotate(8deg)}.movie-card[data-v-74a5d37f]:hover:after,.hot-slide[data-v-74a5d37f]:hover:after,.side-card[data-v-74a5d37f]:hover:after,.panel[data-v-74a5d37f]:hover:after{transform:translate(88%)rotate(8deg)}.poster-wrap[data-v-74a5d37f]:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#000000b8);position:absolute;inset:0}.score-badge[data-v-74a5d37f]{box-shadow:0 0 22px #facc1547,inset 0 0 14px #ffffff1f}.topbar[data-v-74a5d37f]{box-shadow:0 18px 55px #00000059,0 0 44px #38bdf80f!important}.brand-mark[data-v-74a5d37f]{box-shadow:0 0 30px #22c55e57,inset 0 0 18px #ffffff2e}@keyframes authPop-74a5d37f{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes neonSweep-74a5d37f{0%,to{opacity:.38;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes cyberGridDrift-74a5d37f{to{background-position:54px 54px}}@keyframes auroraMove-74a5d37f{0%{transform:translate(0,0)rotate(0)scale(1)}to{transform:translate(8vw,-4vh)rotate(28deg)scale(1.08)}}@keyframes ringRotate-74a5d37f{to{transform:rotate(360deg)}}@keyframes sparkFloat-74a5d37f{0%{opacity:.18;transform:translateY(0)scale(.8)}to{opacity:.72;transform:translateY(-32px)scale(1.4)}}@keyframes heroLightFlow-74a5d37f{0%{opacity:.45;transform:translate(-18px)}to{opacity:.9;transform:translate(28px)}}html[data-v-74a5d37f]{scroll-behavior:smooth}body[data-v-74a5d37f]{background:#02050c}.app-shell[data-v-74a5d37f]{isolation:isolate;position:relative}.app-shell[data-v-74a5d37f]:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(120deg,#ffffff09,#0000 18%,#38bdf806 38%,#0000 58%,#22c55e06 78%,#0000),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 120px);animation:10s ease-in-out infinite alternate pageLightSlide-74a5d37f;position:fixed;inset:0}.cinematic-bg[data-v-74a5d37f]:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,40%), #7dd3fc1f, transparent 20%), linear-gradient(180deg, transparent 0 55%, #020617d9 100%);animation:8s ease-in-out infinite lensBreath-74a5d37f;position:absolute;inset:0}.liquid-blob[data-v-74a5d37f]{filter:blur(34px);opacity:.18;mix-blend-mode:screen;transform-origin:50%;border-radius:44% 56% 63% 37%/48% 40% 60% 52%;width:44vw;height:24vw;animation:16s ease-in-out infinite alternate liquidMorph-74a5d37f;position:absolute}.blob-one[data-v-74a5d37f]{background:linear-gradient(135deg,#22c55e,#38bdf8,#8b5cf6);top:16vh;left:8vw}.blob-two[data-v-74a5d37f]{background:linear-gradient(135deg,#f59e0b,#38bdf8,#22c55e);animation-delay:-5s;bottom:12vh;right:7vw}.light-beam[data-v-74a5d37f]{filter:blur(.2px)drop-shadow(0 0 22px #38bdf88c);opacity:.42;background:linear-gradient(90deg,#0000,#7dd3fcb8,#22c55ea3,#0000);width:58vw;height:2px;animation:7s ease-in-out infinite beamTravel-74a5d37f;position:absolute;top:24vh;left:-15vw;transform:rotate(-18deg)}.beam-two[data-v-74a5d37f]{animation-delay:-2.5s;top:74vh;left:auto;right:-20vw;transform:rotate(16deg)}.scan-wave[data-v-74a5d37f]{opacity:.28;background:linear-gradient(#0000 0%,#ffffff0b 46%,#38bdf81f 50%,#22c55e0f 53%,#0000 100%);height:28vh;animation:8s linear infinite scanDown-74a5d37f;position:absolute;inset:0}.nav-links a[data-v-74a5d37f]{position:relative;overflow:hidden}.nav-links a[data-v-74a5d37f]:after{content:"";transform-origin:0;filter:drop-shadow(0 0 10px #38bdf8cc);background:linear-gradient(90deg,#22c55e,#38bdf8,#8b5cf6);height:2px;transition:transform .32s;position:absolute;bottom:-2px;left:12%;right:12%;transform:scaleX(0)}.nav-links a[data-v-74a5d37f]:hover:after{transform:scaleX(1)}.hero[data-v-74a5d37f]{position:relative;overflow:hidden}.hero-content[data-v-74a5d37f]:before{content:"MOVIE  ·  DISCOVER  ·  RECOMMEND";letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff0e;opacity:.68;pointer-events:none;font-size:clamp(44px,8vw,128px);font-weight:1000;line-height:.82;animation:11s ease-in-out infinite alternate giantTextDrift-74a5d37f;position:absolute;top:84px;left:4vw}.hero h1[data-v-74a5d37f]{background:linear-gradient(90deg,#fff 0%,#dffcff 28%,#bbf7d0 52%,#7dd3fc 78%,#fff 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.05s cubic-bezier(.18,.85,.2,1) both titleReveal-74a5d37f,4.4s ease-in-out 1.1s infinite titleShine-74a5d37f;display:inline-block;position:relative}.hero-desc[data-v-74a5d37f]{animation:.9s .15s both fadeUp-74a5d37f}.hero-actions[data-v-74a5d37f]{animation:.9s .28s both fadeUp-74a5d37f}.hero-primary[data-v-74a5d37f],.hero-ghost[data-v-74a5d37f],.small-btn[data-v-74a5d37f],.submit-btn[data-v-74a5d37f],.login-btn[data-v-74a5d37f]{position:relative;overflow:hidden}.hero-primary[data-v-74a5d37f]:after,.hero-ghost[data-v-74a5d37f]:after,.small-btn[data-v-74a5d37f]:after,.submit-btn[data-v-74a5d37f]:after,.login-btn[data-v-74a5d37f]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff9e,#0000 62%);transition:transform .65s;position:absolute;inset:-40% -120%;transform:translate(-60%)}.hero-primary[data-v-74a5d37f]:hover:after,.hero-ghost[data-v-74a5d37f]:hover:after,.small-btn[data-v-74a5d37f]:hover:after,.submit-btn[data-v-74a5d37f]:hover:after,.login-btn[data-v-74a5d37f]:hover:after{transform:translate(75%)}.hero-showcase[data-v-74a5d37f]{transform-style:preserve-3d;position:relative;background:linear-gradient(130deg,#0f172adb,#0e182c9e),radial-gradient(circle at 78% 28%,#38bdf82e,#0000 34%),radial-gradient(circle at 20% 80%,#22c55e1f,#0000 32%)!important}.hero-showcase[data-v-74a5d37f]:before{content:"";opacity:.1;transform-origin:bottom;background-image:linear-gradient(90deg,#ffffff14 0 1px,#0000 1px),linear-gradient(#ffffff0f 0 1px,#0000 1px);background-size:90px 90px;animation:10s linear infinite stageGridMove-74a5d37f;position:absolute;inset:0;transform:perspective(800px)rotateX(58deg)translateY(16%)}.hero-showcase[data-v-74a5d37f]:after{content:"";pointer-events:none;border:1px solid #7dd3fc33;border-radius:999px;width:230px;height:230px;animation:16s linear infinite ringRotate-74a5d37f;position:absolute;top:12%;right:10%;box-shadow:0 0 80px #38bdf829,inset 0 0 70px #22c55e14}.showcase-copy[data-v-74a5d37f]{z-index:2;position:relative}.showcase-copy h2[data-v-74a5d37f]{animation:.9s .35s both clipReveal-74a5d37f}.showcase-stats div[data-v-74a5d37f]{transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.showcase-stats div[data-v-74a5d37f]:hover{border-color:#7dd3fc52;transform:translateY(-6px);box-shadow:0 18px 44px #38bdf81f}.poster-orbit[data-v-74a5d37f]{perspective:1200px}.floating-poster[data-v-74a5d37f]{transform-style:preserve-3d;will-change:transform;animation:6.5s ease-in-out infinite posterFloat3d-74a5d37f}.poster-1[data-v-74a5d37f]{animation-delay:-1.4s}.poster-2[data-v-74a5d37f]{animation-delay:-2.8s}.poster-3[data-v-74a5d37f]{animation-delay:-4.2s}.floating-poster[data-v-74a5d37f]:hover{box-shadow:0 34px 90px #00000094,0 0 42px #38bdf833,0 0 80px #22c55e1a;transform:translateY(-18px)rotateX(8deg)rotateY(-10deg)scale(1.06)!important}.cinema-motion-board[data-v-74a5d37f]{background:linear-gradient(135deg,#02061785,#0f172ab8),radial-gradient(circle at 10% 20%,#22c55e1f,#0000 32%),radial-gradient(circle at 86% 0,#38bdf824,#0000 30%);border:1px solid #7dd3fc24;border-radius:32px;margin-top:22px;padding:22px;animation:.8s .45s both fadeUp-74a5d37f;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff0f}.cinema-motion-board[data-v-74a5d37f]:before{content:"";pointer-events:none;background:conic-gradient(#0000,#38bdf824,#0000 35%,#22c55e1f,#0000 70%);animation:18s linear infinite boardSpin-74a5d37f;position:absolute;inset:-80% -40%}.board-copy[data-v-74a5d37f],.motion-keywords[data-v-74a5d37f],.motion-film-strip[data-v-74a5d37f]{z-index:2;position:relative}.board-copy[data-v-74a5d37f]{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.board-copy span[data-v-74a5d37f]{color:#38bdf8;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:1000}.board-copy strong[data-v-74a5d37f]{letter-spacing:-.04em;color:#f8fafc;font-size:clamp(20px,3vw,44px)}.board-copy p[data-v-74a5d37f]{color:#94a3b8;width:100%;margin:-4px 0 0}.motion-keywords[data-v-74a5d37f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.motion-keywords span[data-v-74a5d37f]{color:#ffffffe0;text-shadow:0 0 24px #38bdf82e;background:linear-gradient(135deg,#ffffff14,#ffffff06),radial-gradient(circle at 30% 10%,#38bdf829,#0000 45%);border:1px solid #ffffff17;border-radius:22px;place-items:center;min-height:72px;font-size:clamp(22px,3.2vw,54px);font-weight:1000;animation:3.5s ease-in-out infinite keywordPulse-74a5d37f;display:grid}.motion-keywords span[data-v-74a5d37f]:nth-child(2){animation-delay:-.6s}.motion-keywords span[data-v-74a5d37f]:nth-child(3){animation-delay:-1.2s}.motion-keywords span[data-v-74a5d37f]:nth-child(4){animation-delay:-1.8s}.motion-film-strip[data-v-74a5d37f]{background:#0000003d;border:1px solid #ffffff14;border-radius:24px;padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.film-track[data-v-74a5d37f]{gap:14px;width:max-content;animation:34s linear infinite filmTrackMove-74a5d37f;display:flex}.motion-film-strip:hover .film-track[data-v-74a5d37f]{animation-play-state:paused}.film-track article[data-v-74a5d37f]{cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:18px;width:116px;padding:8px;transition:transform .25s,box-shadow .25s}.film-track article[data-v-74a5d37f]:hover{transform:translateY(-8px)scale(1.04);box-shadow:0 20px 44px #00000061,0 0 24px #38bdf82e}.film-track img[data-v-74a5d37f]{aspect-ratio:2/3;object-fit:cover;border-radius:12px;width:100%;display:block}.film-track b[data-v-74a5d37f]{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;display:block;overflow:hidden}.panel[data-v-74a5d37f],.side-card[data-v-74a5d37f],.chart-card[data-v-74a5d37f],.movie-card[data-v-74a5d37f],.uc-card[data-v-74a5d37f],.profile-hero-card[data-v-74a5d37f]{transform-style:preserve-3d;position:relative}.panel[data-v-74a5d37f]:hover,.side-card[data-v-74a5d37f]:hover,.chart-card[data-v-74a5d37f]:hover,.uc-card[data-v-74a5d37f]:hover{border-color:#7dd3fc3d!important;box-shadow:0 28px 90px #00000052,0 0 34px #38bdf814!important}.movie-card[data-v-74a5d37f]{transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s,border-color .34s,background .34s!important}.movie-card[data-v-74a5d37f]:hover{transform:translateY(-14px)rotateX(3deg)rotateY(-2deg)scale(1.025)!important;box-shadow:0 34px 86px #00000073,0 0 42px #38bdf826,0 0 70px #22c55e14!important}.poster-wrap[data-v-74a5d37f]{position:relative;overflow:hidden}.poster-wrap img[data-v-74a5d37f]{transition:transform .6s,filter .6s!important}.movie-card:hover .poster-wrap img[data-v-74a5d37f]{filter:saturate(1.25)contrast(1.08)brightness(1.05);transform:scale(1.12)rotate(.6deg)!important}.hot-slide[data-v-74a5d37f]{min-height:380px;overflow:hidden;background:linear-gradient(120deg,#0f172acc,#0f172a6b),radial-gradient(circle at 82% 28%,#38bdf833,#0000 34%)!important}.hot-slide img[data-v-74a5d37f]{transition:transform .8s,filter .8s}.hot-slide:hover img[data-v-74a5d37f]{filter:saturate(1.15)contrast(1.05);transform:scale(1.06)}.hot-slide-info[data-v-74a5d37f]{animation:.7s both slideTextRise-74a5d37f}.search-pie[data-v-74a5d37f],.rating-pie[data-v-74a5d37f]{animation:1s cubic-bezier(.2,.9,.2,1) both chartEnter-74a5d37f,5s ease-in-out infinite chartGlow-74a5d37f!important}.auth-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f],.admin-movie-detail-modal[data-v-74a5d37f],.settings-modal[data-v-74a5d37f]{top:auto!important;left:auto!important}.modal-mask[data-v-74a5d37f]{overscroll-behavior:contain}.auth-modal .submit-btn[data-v-74a5d37f]{min-height:44px}@keyframes pageLightSlide-74a5d37f{0%{background-position:0 0}to{background-position:180px 0}}@keyframes lensBreath-74a5d37f{0%,to{opacity:.55}50%{opacity:.82}}@keyframes liquidMorph-74a5d37f{0%{border-radius:44% 56% 63% 37%/48% 40% 60% 52%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:62% 38% 44% 56%/36% 56% 44% 64%;transform:translate(6vw,-3vh)rotate(14deg)scale(1.14)}to{border-radius:38% 62% 52% 48%/54% 34% 66% 46%;transform:translate(-2vw,4vh)rotate(-8deg)scale(1.04)}}@keyframes beamTravel-74a5d37f{0%{opacity:0;transform:translate(-15vw)rotate(-18deg)}20%,70%{opacity:.48}to{opacity:0;transform:translate(120vw)rotate(-18deg)}}@keyframes scanDown-74a5d37f{0%{transform:translateY(-32vh)}to{transform:translateY(118vh)}}@keyframes giantTextDrift-74a5d37f{0%{transform:translate(-2vw)}to{transform:translate(3vw)}}@keyframes titleReveal-74a5d37f{0%{clip-path:inset(0 100% 0 0);opacity:.2;transform:translateY(16px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes titleShine-74a5d37f{0%,to{background-position:0%}50%{background-position:100%}}@keyframes stageGridMove-74a5d37f{to{background-position:90px 90px}}@keyframes clipReveal-74a5d37f{0%{clip-path:inset(0 0 100%);opacity:.3}to{clip-path:inset(0);opacity:1}}@keyframes posterFloat3d-74a5d37f{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-14px)rotateX(4deg)rotateY(-5deg)}}@keyframes boardSpin-74a5d37f{to{transform:rotate(360deg)}}@keyframes keywordPulse-74a5d37f{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.18);transform:translateY(-6px)}}@keyframes filmTrackMove-74a5d37f{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideTextRise-74a5d37f{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes chartEnter-74a5d37f{0%{opacity:0;transform:scale(.7)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes chartGlow-74a5d37f{0%,to{filter:drop-shadow(0 0 10px #38bdf833)}50%{filter:drop-shadow(0 0 26px #38bdf86b)}}@keyframes authPopV3-74a5d37f{0%{opacity:0;filter:blur(6px);transform:translateY(28px)scale(.92)rotateX(5deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}}@media (width<=980px){.motion-keywords[data-v-74a5d37f]{grid-template-columns:repeat(2,1fr)}.cinema-motion-board[data-v-74a5d37f]{padding:18px}}@media (width<=640px){.hero-content[data-v-74a5d37f]:before{font-size:42px;top:120px}.motion-keywords[data-v-74a5d37f]{grid-template-columns:1fr 1fr;gap:8px}.motion-keywords span[data-v-74a5d37f]{min-height:54px;font-size:24px}.film-track article[data-v-74a5d37f]{width:92px}.liquid-blob[data-v-74a5d37f],.neon-ring[data-v-74a5d37f]{display:none}}@media (prefers-reduced-motion:reduce){.cinema-motion-board[data-v-74a5d37f]:before,.film-track[data-v-74a5d37f],.motion-keywords span[data-v-74a5d37f],.liquid-blob[data-v-74a5d37f],.light-beam[data-v-74a5d37f],.scan-wave[data-v-74a5d37f],.hero-content[data-v-74a5d37f]:before{animation:none!important}}.app-shell[data-v-74a5d37f]{background:radial-gradient(circle at 12% 18%,#14b8a62e,#0000 32%),radial-gradient(circle at 78% 8%,#3b82f640,#0000 34%),radial-gradient(circle at 50% 115%,#a855f738,#0000 44%),linear-gradient(135deg,#030712 0%,#07111f 38%,#0d1026 100%)!important}.cinematic-bg[data-v-74a5d37f]{mix-blend-mode:normal}.cinematic-bg[data-v-74a5d37f]:after{content:"";opacity:.78;background:linear-gradient(115deg,#0000 0 18%,#38bdf81a 20%,#0000 22% 45%,#22c55e14 48%,#0000 50% 100%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 6px);animation:9s cubic-bezier(.7,0,.2,1) infinite epicLightSweep-74a5d37f;position:absolute;inset:0}.epic-vignette[data-v-74a5d37f]{pointer-events:none;z-index:4;background:radial-gradient(circle at 50% 38%,#0000 0 42%,#00000075 76%,#000000d1 100%);position:fixed;inset:0}.epic-noise[data-v-74a5d37f]{z-index:5;opacity:.07;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 1px);background-size:17px 17px;animation:.7s steps(2,end) infinite noiseDrift-74a5d37f;position:fixed;inset:-50%}.cosmic-star[data-v-74a5d37f]{z-index:2;width:calc(1px + (var(--i) % 3) * 1px);height:calc(1px + (var(--i) % 3) * 1px);animation:starPulse-74a5d37f calc(2.2s + (var(--i) % 8) * .35s) ease-in-out infinite alternate;opacity:.22;background:#ffffffeb;border-radius:50%;position:absolute;box-shadow:0 0 10px #7dd3fcd9,0 0 22px #38bdf86b}.meteor[data-v-74a5d37f]{z-index:3;filter:drop-shadow(0 0 10px #38bdf8cc);width:170px;height:2px;animation:meteorFly-74a5d37f calc(5.5s + var(--i) * .65s) linear infinite;animation-delay:calc(var(--i) * -1.15s);opacity:0;background:linear-gradient(90deg,#fff0,#7dd3fcf2,#22c55e9e);border-radius:999px;position:absolute;transform:rotate(-25deg)}.holo-orbit[data-v-74a5d37f]{z-index:1;border:1px solid #38bdf829;border-radius:50%;width:620px;height:620px;animation:28s linear infinite orbitSpin-74a5d37f;position:absolute;box-shadow:inset 0 0 46px #38bdf80d,0 0 55px #38bdf814}.holo-orbit[data-v-74a5d37f]:before,.holo-orbit[data-v-74a5d37f]:after{content:"";border:1px dashed #22c55e21;border-radius:50%;position:absolute;inset:42px}.holo-orbit[data-v-74a5d37f]:after{border-style:solid;border-color:#a855f71a;inset:92px}.orbit-a[data-v-74a5d37f]{top:130px;right:-260px}.orbit-b[data-v-74a5d37f]{animation-duration:34s;animation-direction:reverse;bottom:0;left:-280px}.orbit-c[data-v-74a5d37f]{opacity:.58;width:720px;height:720px;animation-duration:45s;top:-360px;left:38%}.cinema-curtain[data-v-74a5d37f]{z-index:3;opacity:.16;filter:blur(.2px);background:repeating-linear-gradient(90deg,#020617f2 0 12px,#0f172a73 12px 20px,#38bdf80f 20px 22px);width:16vw;animation:8s ease-in-out infinite alternate curtainWave-74a5d37f;position:fixed;top:0;bottom:0}.curtain-left[data-v-74a5d37f]{transform-origin:0;left:-5vw}.curtain-right[data-v-74a5d37f]{transform-origin:100%;animation-delay:-3s;right:-5vw}.topbar[data-v-74a5d37f]{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#03071294!important;border-bottom:1px solid #7dd3fc24!important}.topbar[data-v-74a5d37f]:before{content:"";background:linear-gradient(90deg,#0000,#38bdf814,#0000);animation:6s ease-in-out infinite navSweep-74a5d37f;position:absolute;inset:0;transform:translate(-100%)}.brand-mark[data-v-74a5d37f]{position:relative;overflow:hidden}.brand-mark[data-v-74a5d37f]:after{content:"";mix-blend-mode:overlay;background:conic-gradient(from 90deg,#0000,#fffc,#0000 38%);animation:2.8s linear infinite iconSpin-74a5d37f;position:absolute;inset:-35%}.hero-content h1[data-v-74a5d37f]{letter-spacing:-4px;background:linear-gradient(90deg,#fff 0%,#e0f2fe 28%,#5eead4 46%,#38bdf8 60%,#c4b5fd 78%,#fff 100%) 0 0/280% 100%;color:#0000;filter:drop-shadow(0 18px 45px #38bdf829);-webkit-background-clip:text;background-clip:text;animation:5.8s ease-in-out infinite titleGradient-74a5d37f,1.05s cubic-bezier(.16,1,.3,1) both titleEntrance-74a5d37f;position:relative;max-width:1120px!important;font-size:clamp(54px,8vw,116px)!important}.hero-content h1[data-v-74a5d37f]:before{content:attr(data-text)}.hero-content h1[data-v-74a5d37f]:after{content:"";filter:drop-shadow(0 0 14px #38bdf8e6);background:linear-gradient(90deg,#0000,#22c55e,#38bdf8,#0000);border-radius:999px;width:min(580px,76vw);height:3px;animation:2.4s ease-in-out infinite underlinePulse-74a5d37f;position:absolute;bottom:-18px;left:0}.hero-desc[data-v-74a5d37f]{text-shadow:0 0 24px #38bdf82e;color:#dbeafe!important}.hero-cyber-panel[data-v-74a5d37f]{opacity:.9;background:linear-gradient(90deg,#0f172a2e,#38bdf81a,#22c55e0f,#0f172a2e);border:1px solid #38bdf826;border-radius:999px;width:min(620px,88vw);height:46px;margin:22px 0 2px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #38bdf814}.hero-cyber-panel span[data-v-74a5d37f]{background:linear-gradient(90deg,#0000,#7dd3fce6,#0000);width:38%;height:1px;animation:2.6s ease-in-out infinite cyberLine-74a5d37f;position:absolute;top:50%}.hero-cyber-panel span[data-v-74a5d37f]:first-child{left:5%;transform:translateY(-12px)}.hero-cyber-panel span[data-v-74a5d37f]:nth-child(2){animation-delay:-.7s;right:5%;transform:translateY(0)}.hero-cyber-panel span[data-v-74a5d37f]:nth-child(3){animation-delay:-1.4s;left:25%;transform:translateY(12px)}.hero-cyber-panel span[data-v-74a5d37f]:nth-child(4){background:radial-gradient(circle,#22c55e,#38bdf8 55%,#0000 70%);border-radius:50%;width:18px;height:18px;animation:1.8s ease-in-out infinite nodePulse-74a5d37f;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #38bdf8e6}.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f],.panel[data-v-74a5d37f],.chart-card[data-v-74a5d37f],.auth-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f],.admin-movie-detail-modal[data-v-74a5d37f]{position:relative;overflow:hidden;border:1px solid #7dd3fc24!important;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff14,0 0 45px #38bdf814!important}.hero-showcase[data-v-74a5d37f]:before,.cinema-motion-board[data-v-74a5d37f]:before,.panel[data-v-74a5d37f]:before,.chart-card[data-v-74a5d37f]:before,.auth-modal[data-v-74a5d37f]:before,.detail-modal[data-v-74a5d37f]:before,.admin-movie-detail-modal[data-v-74a5d37f]:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 34%,#ffffff1a 44%,#0000 54% 100%);animation:8s ease-in-out infinite glassSweep-74a5d37f;position:absolute;inset:0;transform:translate(-120%)}.hero-showcase[data-v-74a5d37f]:after,.panel[data-v-74a5d37f]:after,.chart-card[data-v-74a5d37f]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,18%) var(--my,12%), #38bdf824, transparent 28%);opacity:.75;position:absolute;inset:1px}.movie-card[data-v-74a5d37f]{transform-style:preserve-3d;animation:.85s cubic-bezier(.16,1,.3,1) both cardRise-74a5d37f}.movie-card[data-v-74a5d37f]:nth-child(2n){animation-delay:50ms}.movie-card[data-v-74a5d37f]:nth-child(3n){animation-delay:.1s}.movie-card[data-v-74a5d37f]:hover{border-color:#7dd3fc61!important;transform:translateY(-13px)rotateX(4deg)rotateY(-3deg)scale(1.035)!important;box-shadow:0 28px 80px #00000057,0 0 45px #22c55e24,0 0 70px #38bdf81f!important}.movie-card[data-v-74a5d37f]:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(130deg,#22c55e00,#22c55e38,#38bdf829,#a855f700);transition:opacity .28s;position:absolute;inset:-1px}.movie-card[data-v-74a5d37f]:hover:before{opacity:1;animation:2.2s ease-in-out infinite cardAurora-74a5d37f}.poster-wrap[data-v-74a5d37f]:after{content:"";background:linear-gradient(115deg,#0000 0 35%,#ffffff40 48%,#0000 60% 100%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.movie-card:hover .poster-wrap[data-v-74a5d37f]:after{transform:translate(120%)}.poster-wrap img[data-v-74a5d37f],.floating-poster img[data-v-74a5d37f],.motion-film-strip img[data-v-74a5d37f]{transition:transform .65s cubic-bezier(.16,1,.3,1),filter .65s}.movie-card:hover .poster-wrap img[data-v-74a5d37f],.floating-poster:hover img[data-v-74a5d37f],.motion-film-strip article:hover img[data-v-74a5d37f]{filter:saturate(1.22)contrast(1.08);transform:scale(1.11)}.floating-poster[data-v-74a5d37f]{animation:6s ease-in-out infinite alternate posterFloatEpic-74a5d37f,3s ease-in-out infinite posterGlow-74a5d37f}.floating-poster[data-v-74a5d37f]:nth-child(2){animation-delay:-1.2s}.floating-poster[data-v-74a5d37f]:nth-child(3){animation-delay:-2.2s}.floating-poster[data-v-74a5d37f]:nth-child(4){animation-delay:-3.4s}.motion-film-strip[data-v-74a5d37f]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.film-track[data-v-74a5d37f]{animation-duration:20s!important}.motion-film-strip article[data-v-74a5d37f]{position:relative;box-shadow:0 20px 50px #00000038}.motion-film-strip article[data-v-74a5d37f]:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 45%);transition:opacity .25s;position:absolute;inset:0}.motion-film-strip article[data-v-74a5d37f]:hover:after{opacity:1}.search-pie[data-v-74a5d37f],.rating-pie[data-v-74a5d37f]{filter:drop-shadow(0 0 20px #38bdf852);animation:2.2s ease-in-out infinite piePulse-74a5d37f}.modal-mask[data-v-74a5d37f]{z-index:999!important;background:radial-gradient(circle at 50% 36%,#38bdf829,#0000 28%),#000000c7!important}.auth-modal[data-v-74a5d37f]{animation:.45s cubic-bezier(.16,1,.3,1) both modalPop-74a5d37f}.submit-btn[data-v-74a5d37f],.login-btn[data-v-74a5d37f],.hero-primary[data-v-74a5d37f],.small-btn[data-v-74a5d37f],.primary-btn[data-v-74a5d37f],.movie-search-box button[data-v-74a5d37f]{position:relative;overflow:hidden}.submit-btn[data-v-74a5d37f]:after,.login-btn[data-v-74a5d37f]:after,.hero-primary[data-v-74a5d37f]:after,.small-btn[data-v-74a5d37f]:after,.primary-btn[data-v-74a5d37f]:after,.movie-search-box button[data-v-74a5d37f]:after{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.submit-btn[data-v-74a5d37f]:hover:after,.login-btn[data-v-74a5d37f]:hover:after,.hero-primary[data-v-74a5d37f]:hover:after,.small-btn[data-v-74a5d37f]:hover:after,.primary-btn[data-v-74a5d37f]:hover:after,.movie-search-box button[data-v-74a5d37f]:hover:after{transform:translate(120%)}@keyframes epicLightSweep-74a5d37f{0%,72%,to{opacity:.18;transform:translate(-40%)skew(-8deg)}12%,42%{opacity:.82;transform:translate(45%)skew(-8deg)}}@keyframes noiseDrift-74a5d37f{0%{transform:translate(0)}to{transform:translate(-24px,18px)}}@keyframes starPulse-74a5d37f{0%{opacity:.16;transform:scale(.6)}to{opacity:.9;transform:scale(1.4)}}@keyframes meteorFly-74a5d37f{0%{opacity:0;transform:translate(40vw,-18vh)rotate(-25deg)}8%{opacity:.92}32%{opacity:0;transform:translate(-45vw,45vh)rotate(-25deg)}to{opacity:0;transform:translate(-45vw,45vh)rotate(-25deg)}}@keyframes orbitSpin-74a5d37f{to{transform:rotate(360deg)}}@keyframes curtainWave-74a5d37f{0%{transform:translate(0)scaleX(1)}to{transform:translate(18px)scaleX(1.08)}}@keyframes navSweep-74a5d37f{0%,68%,to{transform:translate(-100%)}82%{transform:translate(100%)}}@keyframes iconSpin-74a5d37f{to{transform:rotate(360deg)}}@keyframes titleGradient-74a5d37f{0%,to{background-position:0%}50%{background-position:100%}}@keyframes titleEntrance-74a5d37f{0%{opacity:0;filter:blur(12px);transform:translateY(40px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes underlinePulse-74a5d37f{0%,to{opacity:.35;transform-origin:0;transform:scaleX(.55)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@keyframes cyberLine-74a5d37f{0%,to{opacity:.15;transform:translateX(-20%) translateY(var(--y,0))}50%{opacity:1;transform:translateX(30%) translateY(var(--y,0))}}@keyframes nodePulse-74a5d37f{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}@keyframes glassSweep-74a5d37f{0%,66%,to{transform:translate(-125%)}84%{transform:translate(125%)}}@keyframes cardRise-74a5d37f{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cardAurora-74a5d37f{0%,to{filter:hue-rotate();opacity:.45}50%{filter:hue-rotate(70deg);opacity:.9}}@keyframes posterFloatEpic-74a5d37f{0%{transform:translate(0,0)rotate(-1deg)}to{transform:translateY(-18px)rotate(1.5deg)}}@keyframes posterGlow-74a5d37f{0%,to{box-shadow:0 26px 70px #00000042,0 0 #38bdf800}50%{box-shadow:0 32px 95px #00000057,0 0 40px #38bdf838}}@keyframes piePulse-74a5d37f{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){[data-v-74a5d37f],[data-v-74a5d37f]:before,[data-v-74a5d37f]:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=768px){.hero-content h1[data-v-74a5d37f]{letter-spacing:-2px;font-size:48px!important}.cosmic-star[data-v-74a5d37f]:nth-child(n+45),.meteor[data-v-74a5d37f]:nth-child(n+5),.holo-orbit[data-v-74a5d37f],.cinema-curtain[data-v-74a5d37f]{display:none}}html,body,#app{min-height:100%;margin:0;background:#02050c!important;overflow-x:hidden!important}body{width:100%;min-width:0}.app-shell[data-v-74a5d37f]{width:100%;max-width:100vw;background-color:#02050c!important;min-height:100dvh!important;padding-bottom:0!important;overflow-x:hidden!important}.hero[data-v-74a5d37f],.main-layout[data-v-74a5d37f],.home-analytics[data-v-74a5d37f],.panel[data-v-74a5d37f],.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{min-width:0;max-width:100%}.main-layout[data-v-74a5d37f]{padding-bottom:clamp(22px,3vw,42px)!important}.sidebar[data-v-74a5d37f],.left-column[data-v-74a5d37f],.content-column[data-v-74a5d37f]{min-width:0}.cinema-motion-board[data-v-74a5d37f]{width:min(100%,100vw - clamp(32px,6vw,104px));border-radius:clamp(22px,2.4vw,34px)!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(18px,2.4vw,30px)!important;overflow:hidden!important}.board-copy[data-v-74a5d37f]{grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:end!important;gap:12px 18px!important;display:grid!important}.board-copy>span[data-v-74a5d37f]{white-space:nowrap}.board-copy p[data-v-74a5d37f]{grid-column:1/-1;max-width:920px;margin-top:0!important}.motion-title[data-v-74a5d37f]{word-break:keep-all;flex-wrap:wrap;align-items:center;gap:clamp(8px,1.1vw,18px);min-width:0;line-height:1.05;letter-spacing:-.055em!important;font-size:clamp(26px,3.4vw,54px)!important;display:flex!important}.motion-title span[data-v-74a5d37f]{white-space:nowrap;display:inline-block}.motion-title i[data-v-74a5d37f]{background:linear-gradient(90deg,#22c55e26,#38bdf8f2,#a855f78c,#22c55e26);border-radius:999px;flex:none;width:clamp(18px,2.4vw,42px);height:2px;animation:2.4s ease-in-out infinite connectorPulse-74a5d37f;box-shadow:0 0 18px #38bdf88c}.motion-keywords[data-v-74a5d37f]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.4vw,18px)!important}.motion-keywords span[data-v-74a5d37f]{white-space:nowrap;text-overflow:clip;min-width:0;padding:0 clamp(10px,1.6vw,22px);line-height:1;overflow:hidden;min-height:clamp(60px,7vw,96px)!important;font-size:clamp(28px,4vw,62px)!important}.motion-film-strip[data-v-74a5d37f]{width:100%;max-width:100%}.film-track article[data-v-74a5d37f]{flex:none;width:clamp(78px,8vw,116px)!important}@keyframes connectorPulse-74a5d37f{0%,to{opacity:.38;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1.06)}}.home-analytics[data-v-74a5d37f]{width:min(100%,100vw - clamp(32px,6vw,104px));margin-left:auto!important;margin-right:auto!important}.home-analytics .chart-card[data-v-74a5d37f]{min-width:0;overflow:hidden!important}.search-chart-panel[data-v-74a5d37f],.rating-chart-panel[data-v-74a5d37f]{grid-template-columns:minmax(210px,300px) minmax(0,1fr)!important;gap:clamp(18px,2vw,34px)!important}.search-pie-container[data-v-74a5d37f],.rating-pie-container[data-v-74a5d37f]{aspect-ratio:1;width:min(300px,100%);margin-inline:auto}.search-pie[data-v-74a5d37f],.rating-pie[data-v-74a5d37f]{filter:drop-shadow(0 0 22px #60a5fa4d);border:0!important;width:min(280px,78vw)!important;height:min(280px,78vw)!important;overflow:visible!important;box-shadow:0 0 0 1px #7dd3fc29,0 0 42px #38bdf838,0 0 95px #22c55e14!important}.search-pie[data-v-74a5d37f]:before,.rating-pie[data-v-74a5d37f]:before{animation:18s linear infinite orbitSpin-74a5d37f;filter:none!important;opacity:.56!important;background:repeating-conic-gradient(#7dd3fc6b 0deg 4deg,#0000 4deg 13deg),radial-gradient(circle,#0000 58%,#38bdf82e 59%,#0000 63%)!important;inset:-18px!important}.search-pie[data-v-74a5d37f]:after,.rating-pie[data-v-74a5d37f]:after{background:radial-gradient(circle at 35% 22%,#7dd3fc40,#0000 45%),#080f20f5!important;border:1px solid #7dd3fc33!important;inset:32%!important;box-shadow:inset 0 0 24px #38bdf81a,0 0 28px #38bdf81f!important}.pie-center[data-v-74a5d37f]{border-radius:50%;place-content:center;width:42%;height:42%;display:grid}.legend-item[data-v-74a5d37f]{min-width:0}.legend-label[data-v-74a5d37f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1280px){.hero[data-v-74a5d37f],.main-layout[data-v-74a5d37f]{padding-left:38px!important;padding-right:38px!important}.cinema-motion-board[data-v-74a5d37f],.home-analytics[data-v-74a5d37f]{width:min(100%,100vw - 76px)}.motion-keywords span[data-v-74a5d37f]{font-size:clamp(24px,3.4vw,48px)!important}.search-chart-panel[data-v-74a5d37f],.rating-chart-panel[data-v-74a5d37f]{grid-template-columns:minmax(190px,250px) minmax(0,1fr)!important}.search-pie[data-v-74a5d37f],.rating-pie[data-v-74a5d37f]{width:236px!important;height:236px!important}}@media (width<=980px){.board-copy[data-v-74a5d37f]{grid-template-columns:1fr!important}.motion-keywords[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-analytics[data-v-74a5d37f],.search-chart-panel[data-v-74a5d37f],.rating-chart-panel[data-v-74a5d37f]{grid-template-columns:1fr!important}.search-legend[data-v-74a5d37f],.rating-legend[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.hero[data-v-74a5d37f]{padding-left:16px!important;padding-right:16px!important}.main-layout[data-v-74a5d37f]{padding-bottom:20px!important;padding-left:16px!important;padding-right:16px!important}.cinema-motion-board[data-v-74a5d37f],.home-analytics[data-v-74a5d37f]{width:calc(100vw - 32px)}.motion-keywords[data-v-74a5d37f]{grid-template-columns:1fr!important}.motion-title[data-v-74a5d37f]{font-size:clamp(28px,9vw,42px)!important}.motion-title i[data-v-74a5d37f]{width:28px}.search-legend[data-v-74a5d37f],.rating-legend[data-v-74a5d37f]{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#app{width:100%;min-width:0;background:#02050c!important;overflow-x:hidden!important}.app-shell[data-v-74a5d37f]{max-width:100vw!important;overflow-x:clip!important}.hero[data-v-74a5d37f]{width:100%!important;max-width:100vw!important;min-height:auto!important;padding-bottom:clamp(24px,3vw,42px)!important;padding-left:clamp(18px,3.4vw,56px)!important;padding-right:clamp(18px,3.4vw,56px)!important;overflow:hidden!important}.hero-content[data-v-74a5d37f]{width:100%;min-width:0;max-width:1440px;margin-inline:auto}.hero-actions[data-v-74a5d37f]{max-width:1440px;margin-inline:auto}.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{width:100%!important;min-width:0!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.hero-showcase[data-v-74a5d37f]{min-height:clamp(330px,34vw,455px);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;align-items:center!important;gap:clamp(16px,2vw,28px)!important;padding:clamp(18px,2.3vw,28px)!important}.showcase-copy[data-v-74a5d37f]{max-width:100%;min-width:0!important}.showcase-copy h2[data-v-74a5d37f]{word-break:keep-all;max-width:100%;font-size:clamp(30px,3.5vw,54px)!important}.showcase-copy p[data-v-74a5d37f]{max-width:760px}.showcase-stats[data-v-74a5d37f]{max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.showcase-stats div[data-v-74a5d37f]{min-width:0}.poster-orbit[data-v-74a5d37f]{perspective:900px;grid-template-columns:repeat(2,minmax(104px,140px));grid-auto-rows:auto;place-content:center;gap:clamp(10px,1.2vw,16px);width:100%;max-width:340px;margin-left:auto;min-width:0!important;min-height:auto!important;display:grid!important;position:relative!important;overflow:visible!important}.floating-poster[data-v-74a5d37f]{animation:6s ease-in-out infinite alternate posterFloatEpic-74a5d37f,3s ease-in-out infinite posterGlow-74a5d37f;width:100%!important;min-width:0!important;min-height:0!important;padding:clamp(7px,.8vw,10px)!important;position:relative!important;inset:auto!important;transform:translateY(0)rotate(0)scale(1)!important}.floating-poster[data-v-74a5d37f]:hover{transform:translateY(-10px)rotateX(7deg)rotateY(-7deg)scale(1.045)!important}.floating-poster img[data-v-74a5d37f]{object-fit:cover;aspect-ratio:2/2.85!important;width:100%!important;height:auto!important}.floating-poster strong[data-v-74a5d37f]{font-size:clamp(12px,1.05vw,15px)!important}.floating-poster span[data-v-74a5d37f]{font-size:clamp(11px,.9vw,13px)!important}.cinema-motion-board[data-v-74a5d37f]{display:block;margin-top:clamp(22px,2.5vw,34px)!important;padding:clamp(16px,2vw,26px)!important;overflow:hidden!important}.board-copy[data-v-74a5d37f]{flex-wrap:wrap!important;align-items:center!important;gap:clamp(10px,1.2vw,18px)!important;display:flex!important}.board-copy>span[data-v-74a5d37f]{white-space:nowrap;flex:none;font-size:clamp(11px,1vw,13px)!important}.motion-title[data-v-74a5d37f]{flex:auto;justify-content:flex-start;letter-spacing:-.065em!important;flex-wrap:wrap!important;align-items:center!important;gap:clamp(8px,1vw,16px)!important;min-width:0!important;font-size:clamp(30px,3.2vw,58px)!important;line-height:1!important;display:flex!important}.motion-title span[data-v-74a5d37f]{white-space:nowrap;min-width:0}.motion-title i[data-v-74a5d37f]{flex:none;width:clamp(20px,2.2vw,42px)!important}.board-copy p[data-v-74a5d37f]{flex:0 0 100%;max-width:920px;font-size:clamp(14px,1.2vw,17px);margin:0!important}.motion-keywords[data-v-74a5d37f]{width:100%;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(10px,1.2vw,16px)!important}.motion-keywords span[data-v-74a5d37f]{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0!important;min-height:clamp(58px,6vw,88px)!important;padding:0 clamp(8px,1vw,16px)!important;font-size:clamp(30px,3.55vw,58px)!important;display:flex!important}.motion-film-strip[data-v-74a5d37f]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);width:100%!important;max-width:100%!important;overflow:hidden!important}.film-track[data-v-74a5d37f]{max-width:none}.film-track article[data-v-74a5d37f]{width:clamp(76px,7.2vw,112px)!important}.main-layout[data-v-74a5d37f]{width:100%!important;max-width:1440px!important;margin-inline:auto!important;padding-left:clamp(18px,3.4vw,56px)!important;padding-right:clamp(18px,3.4vw,56px)!important}@media (width<=1460px){.hero-showcase[data-v-74a5d37f]{min-height:360px;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr)!important;max-width:calc(100vw - 72px)!important}.poster-orbit[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(92px,118px));gap:10px;max-width:270px}.floating-poster[data-v-74a5d37f]:nth-child(n+4){display:none!important}.showcase-copy h2[data-v-74a5d37f]{font-size:clamp(30px,3.4vw,48px)!important}.showcase-stats strong[data-v-74a5d37f]{font-size:clamp(26px,2.8vw,36px)!important}.cinema-motion-board[data-v-74a5d37f]{max-width:calc(100vw - 72px)!important}.motion-title[data-v-74a5d37f]{font-size:clamp(28px,3vw,48px)!important}.motion-keywords span[data-v-74a5d37f]{font-size:clamp(28px,3.2vw,46px)!important}.film-track article[data-v-74a5d37f]{width:clamp(72px,6.6vw,96px)!important}}@media (width<=1180px){.hero-showcase[data-v-74a5d37f]{grid-template-columns:1fr!important;max-width:calc(100vw - 48px)!important}.poster-orbit[data-v-74a5d37f]{grid-template-columns:repeat(4,minmax(86px,120px));justify-content:start;max-width:100%}.floating-poster[data-v-74a5d37f]:nth-child(n+4){display:block!important}.motion-keywords[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.hero[data-v-74a5d37f]{padding-left:14px!important;padding-right:14px!important}.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{border-radius:24px!important;max-width:calc(100vw - 28px)!important}.showcase-stats[data-v-74a5d37f]{grid-template-columns:1fr!important}.poster-orbit[data-v-74a5d37f]{display:none!important}.board-copy[data-v-74a5d37f]{align-items:flex-start!important}.motion-title[data-v-74a5d37f]{font-size:clamp(27px,8vw,40px)!important}.motion-title i[data-v-74a5d37f]{display:none}.motion-keywords[data-v-74a5d37f]{grid-template-columns:1fr!important}.motion-keywords span[data-v-74a5d37f]{font-size:clamp(32px,12vw,54px)!important}}html,body,#app{background:#02050c!important;width:100%!important;min-height:100%!important;margin:0!important;overflow-x:hidden!important}.app-shell[data-v-74a5d37f]{background:#02050c!important;width:100%!important;max-width:100vw!important;min-height:100dvh!important;overflow-x:clip!important}.main-layout[data-v-74a5d37f]{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:clamp(20px,2.2vw,30px)!important;width:100%!important;min-width:0!important;max-width:1440px!important;margin:0 auto!important;padding-bottom:clamp(24px,3vw,42px)!important;padding-left:clamp(18px,3.4vw,56px)!important;padding-right:clamp(18px,3.4vw,56px)!important;display:grid!important}.content-area[data-v-74a5d37f]{width:100%!important;min-width:0!important}.content-area>.panel[data-v-74a5d37f],#library[data-v-74a5d37f],#recommend[data-v-74a5d37f],#hot-week[data-v-74a5d37f],#usercenter[data-v-74a5d37f],.admin-panel[data-v-74a5d37f]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.sidebar[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,2vw,26px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;position:static!important;top:auto!important}.sidebar .side-card[data-v-74a5d37f]{min-width:0!important;height:100%!important;margin-bottom:0!important}.rank-list[data-v-74a5d37f],.favorite-list[data-v-74a5d37f],.interest-bars[data-v-74a5d37f]{max-width:100%!important}#library[data-v-74a5d37f]{padding:clamp(20px,2vw,28px)!important;overflow:hidden!important}#library .filter-block[data-v-74a5d37f]{gap:14px!important;width:100%!important;display:grid!important}#library .filter-row[data-v-74a5d37f]{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}#library .filter-label[data-v-74a5d37f]{flex:none!important;min-width:42px!important}#library .chip[data-v-74a5d37f]{flex:none!important}#library .movie-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important;gap:clamp(14px,1.4vw,22px)!important;width:100%!important}.hero-content[data-v-74a5d37f],.hero-actions[data-v-74a5d37f],.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{box-sizing:border-box!important;width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.hero[data-v-74a5d37f]{box-sizing:border-box!important;padding-left:clamp(18px,3.4vw,56px)!important;padding-right:clamp(18px,3.4vw,56px)!important}.modal-mask[data-v-74a5d37f]{z-index:99999!important;-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;overscroll-behavior:contain!important;background:radial-gradient(circle at 50% 35%,#38bdf833,#0000 28%),radial-gradient(circle at 42% 60%,#22c55e1f,#0000 30%),#000000d1!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(14px,2vw,28px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.auth-modal[data-v-74a5d37f],.settings-modal[data-v-74a5d37f],.detail-modal[data-v-74a5d37f],.admin-movie-detail-modal[data-v-74a5d37f]{transform-origin:50%!important;z-index:100000!important;max-height:min(92dvh,820px)!important;margin:auto!important;position:relative!important;inset:auto!important;overflow:auto!important}.auth-modal[data-v-74a5d37f]{width:min(460px,100vw - 32px)!important}.modal-mask .auth-modal[data-v-74a5d37f]{animation:.34s cubic-bezier(.16,1,.3,1) both authCenterPopV13-74a5d37f!important}@keyframes authCenterPopV13-74a5d37f{0%{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=1460px){.main-layout[data-v-74a5d37f],.hero-content[data-v-74a5d37f],.hero-actions[data-v-74a5d37f],.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{max-width:calc(100vw - 72px)!important}.main-layout[data-v-74a5d37f]{padding-left:36px!important;padding-right:36px!important}#library .movie-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))!important}}@media (width<=980px){.sidebar[data-v-74a5d37f]{grid-template-columns:1fr!important}.main-layout[data-v-74a5d37f],.hero-content[data-v-74a5d37f],.hero-actions[data-v-74a5d37f],.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{max-width:calc(100vw - 36px)!important}.main-layout[data-v-74a5d37f]{padding-left:18px!important;padding-right:18px!important}}@media (width<=720px){.main-layout[data-v-74a5d37f],.hero-content[data-v-74a5d37f],.hero-actions[data-v-74a5d37f],.hero-showcase[data-v-74a5d37f],.cinema-motion-board[data-v-74a5d37f]{max-width:calc(100vw - 28px)!important}.main-layout[data-v-74a5d37f]{padding-left:14px!important;padding-right:14px!important}#library .movie-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))!important}}.main-layout.user-center-layout[data-v-74a5d37f]{grid-template-columns:minmax(0,1fr)!important;width:min(1500px,100vw - 72px)!important;max-width:1500px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.main-layout.user-center-layout .content-area[data-v-74a5d37f]{width:100%!important;max-width:none!important}.standalone-user-center[data-v-74a5d37f]{width:100%!important;margin-top:24px!important;padding:clamp(22px,2.5vw,38px)!important;overflow:hidden!important}.standalone-user-center .user-center-title[data-v-74a5d37f]{align-items:center;gap:16px}.standalone-user-center .profile-hero-card[data-v-74a5d37f]{align-items:center;margin-bottom:24px;grid-template-columns:86px minmax(0,1fr) minmax(360px,520px)!important}.standalone-user-center .user-center-grid[data-v-74a5d37f]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;display:grid}.standalone-user-center .uc-card[data-v-74a5d37f]{min-width:0}.standalone-user-center .uc-wide[data-v-74a5d37f]{grid-column:auto!important}.standalone-user-center .uc-poster-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.standalone-user-center .compact-movie-list[data-v-74a5d37f]{max-height:460px;padding-right:4px;overflow:auto}.sidebar .side-card[data-v-74a5d37f]:not(#hot){display:none!important}@media (width<=1180px){.main-layout.user-center-layout[data-v-74a5d37f]{width:min(100% - 32px,1180px)!important}.standalone-user-center .profile-hero-card[data-v-74a5d37f],.standalone-user-center .user-center-grid[data-v-74a5d37f]{grid-template-columns:1fr!important}}@media (width<=760px){.main-layout.user-center-layout[data-v-74a5d37f]{width:calc(100% - 24px)!important}.standalone-user-center .profile-stat-grid[data-v-74a5d37f]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.standalone-user-center .user-center-title[data-v-74a5d37f]{flex-direction:column;align-items:flex-start}}.recommend-rank-layout[data-v-74a5d37f]{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(290px,340px)!important;align-items:start!important;gap:clamp(18px,2vw,28px)!important;width:100%!important;min-width:0!important;margin-bottom:28px!important;display:grid!important}.recommend-rank-layout .recommend-panel[data-v-74a5d37f]{min-width:0!important;height:100%!important;margin-bottom:0!important}.recommend-rank-card[data-v-74a5d37f]{background:linear-gradient(145deg,#0f172ae0,#081223d1)!important;border-radius:28px!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:fit-content!important;margin-bottom:0!important}.recommend-rank-card .rank-list[data-v-74a5d37f]{max-height:620px;padding-right:4px;overflow:auto}.recommend-rank-card .rank-list[data-v-74a5d37f]::-webkit-scrollbar{width:5px}.recommend-rank-card .rank-list[data-v-74a5d37f]::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}.recommend-rank-card .rank-list li[data-v-74a5d37f]{background:#ffffff09;border:1px solid #ffffff0e;border-radius:16px;padding:8px;transition:transform .22s,background .22s,border-color .22s}.recommend-rank-card .rank-list li[data-v-74a5d37f]:hover{background:#38bdf817;border-color:#38bdf838;transform:translate(4px)}.recommend-rank-layout .recommend-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}@media (width<=1280px){.recommend-rank-layout[data-v-74a5d37f]{grid-template-columns:minmax(0,1fr) minmax(260px,310px)!important;gap:18px!important}.recommend-rank-layout .recommend-grid[data-v-74a5d37f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}@media (width<=1080px){.recommend-rank-layout[data-v-74a5d37f]{grid-template-columns:1fr!important}.recommend-rank-card .rank-list[data-v-74a5d37f]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none;display:grid;overflow:visible}}@media (width<=640px){.recommend-rank-layout .section-title[data-v-74a5d37f],.recommend-rank-card .side-title[data-v-74a5d37f]{flex-direction:column!important;align-items:flex-start!important}}
