*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#0f0f13;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.navbar[data-v-c71f83f1]{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0f13e0;border-bottom:1px solid #ffffff14;height:64px;position:sticky;top:0}.nav-content[data-v-c71f83f1]{justify-content:space-between;gap:20px;max-width:1240px;height:100%;margin:0 auto;padding:0 20px}.brand[data-v-c71f83f1],.nav-content[data-v-c71f83f1],.nav-links[data-v-c71f83f1],.nav-search-box[data-v-c71f83f1]{align-items:center;display:flex}.brand[data-v-c71f83f1]{cursor:pointer;flex-shrink:0;gap:8px}.logo-icon[data-v-c71f83f1]{font-size:22px}.brand-name[data-v-c71f83f1]{letter-spacing:1.5px;color:#fff;font-size:18px;font-weight:800}.brand-sub[data-v-c71f83f1]{color:#e50914;font-size:13px;font-weight:700}.nav-search-box[data-v-c71f83f1]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;width:320px;padding:5px 14px;transition:all .2s}.nav-search-box[data-v-c71f83f1]:focus-within{background:#0009;border-color:#e50914;box-shadow:0 0 10px #e509144d}.nav-search-box input[data-v-c71f83f1]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:13px}.search-btn[data-v-c71f83f1]{cursor:pointer;color:#a1a1aa;background:0 0;border:none}.nav-links[data-v-c71f83f1]{flex-shrink:0;gap:18px}.nav-item[data-v-c71f83f1]{color:#a1a1aa;cursor:pointer;font-size:14px;transition:color .2s}.nav-item[data-v-c71f83f1]:hover{color:#fff;font-weight:700}.admin-link[data-v-c71f83f1]{color:#71717a;border:1px solid #27272a;border-radius:20px;padding:4px 10px;font-size:12px;transition:all .2s}.admin-link[data-v-c71f83f1]:hover{color:#fff;border-color:#52525b}@media (width<=768px){.nav-search-box[data-v-c71f83f1]{display:none}}.modal-backdrop[data-v-12afbe15]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-card[data-v-12afbe15]{background:#181820;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:440px;padding:28px;position:relative;box-shadow:0 24px 60px #000c}.modal-close[data-v-12afbe15]{color:#71717a;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1;position:absolute;top:15px;right:15px}.modal-header[data-v-12afbe15]{text-align:center;margin-bottom:20px}.modal-icon[data-v-12afbe15]{margin-bottom:8px;font-size:32px;display:block}.modal-title[data-v-12afbe15]{color:#fff;margin-bottom:6px;font-size:20px;font-weight:800}.modal-subtitle[data-v-12afbe15]{color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.price-highlight[data-v-12afbe15]{text-align:center;background:#27272a;border-radius:8px;margin-bottom:20px;padding:12px}.highlight-item span[data-v-12afbe15]{color:#a1a1aa;margin-right:8px;font-size:13px}.highlight-item b[data-v-12afbe15]{color:#f56c6c;font-size:22px}.tpwd-loading[data-v-12afbe15]{color:#a1a1aa;justify-content:center;align-items:center;gap:10px;padding:30px 0;display:flex}.spinner[data-v-12afbe15]{border:2px solid #ffffff1a;border-top-color:#e50914;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-12afbe15}@keyframes spin-12afbe15{to{transform:rotate(1turn)}}.wechat-notice[data-v-12afbe15]{color:#f5c518;background:#f5c5181f;border:1px solid #f5c5184d;gap:8px;margin-bottom:15px;padding:10px;font-size:12px;line-height:1.5}.tpwd-box[data-v-12afbe15],.wechat-notice[data-v-12afbe15]{border-radius:8px;display:flex}.tpwd-box[data-v-12afbe15]{cursor:pointer;background:#0f0f13;border:1px dashed #fff3;justify-content:space-between;align-items:center;margin-bottom:20px;padding:14px}.tpwd-box[data-v-12afbe15]:hover{border-color:#e50914}.tpwd-text[data-v-12afbe15]{color:#4ade80;letter-spacing:.5px;font-family:monospace;font-size:14px}.tpwd-copy-btn[data-v-12afbe15]{color:#e50914;font-size:12px;font-weight:700}.modal-actions[data-v-12afbe15]{flex-direction:column;gap:10px;display:flex}.action-btn[data-v-12afbe15]{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;padding:12px;font-size:14px;font-weight:700;text-decoration:none}.action-btn.primary[data-v-12afbe15]{color:#fff;background:#e50914}.action-btn.primary[data-v-12afbe15]:hover{background:#b20710}.action-btn.secondary[data-v-12afbe15]{color:#d4d4d8;background:#27272a;display:block}.action-btn.secondary[data-v-12afbe15]:hover{color:#fff;background:#3f3f46}.cinema-app{color:#fff;background-color:#0f0f13;flex-direction:column;min-height:100vh;display:flex}.footer{text-align:center;border-top:1px solid #ffffff14;margin-top:auto;padding:40px 20px}.footer-logo{letter-spacing:2px;color:#3f3f46;margin-bottom:8px;font-weight:900}.footer-desc{color:#52525b;max-width:600px;margin:0 auto 10px;font-size:12px;line-height:1.6}.footer-copyright{color:#3f3f46;font-size:11px}
