.lp[data-v-5afc0051]{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.lp-nav[data-v-5afc0051]{background:var(--navy);border-bottom:1px solid rgba(255,255,255,.08)}.lp-nav-inner[data-v-5afc0051]{max-width:1200px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.lp-brand[data-v-5afc0051]{display:flex;align-items:center;gap:10px}.lp-brand-icon[data-v-5afc0051]{width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--navy-deep);display:grid;place-items:center;flex-shrink:0}.lp-brand-icon svg[data-v-5afc0051]{width:15px;height:15px}.lp-brand-text[data-v-5afc0051]{font-family:Archivo Black,sans-serif;font-size:16px;color:var(--paper);letter-spacing:-.01em}.lp-hero-inner[data-v-5afc0051]{grid-template-columns:1.2fr 1fr}.lp-h1[data-v-5afc0051]{font-family:Archivo Black,sans-serif;font-size:clamp(40px,6vw,76px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);margin:0 0 20px}.lp-h1 .gold[data-v-5afc0051]{color:var(--gold)}.lp-lead[data-v-5afc0051]{font-size:16px;line-height:1.6;color:#f7f4edc7;max-width:460px;margin:0 0 32px}.lp-hero-ctas[data-v-5afc0051]{display:flex;gap:14px;flex-wrap:wrap}.btn.lg[data-v-5afc0051]{padding:16px 26px;font-size:15px}.btn.sm[data-v-5afc0051]{padding:9px 18px;font-size:13px}.btn.ghost-btn.lg[data-v-5afc0051]{background:#ffffff14;color:var(--paper);border-color:#fff3}.btn.ghost-btn.lg[data-v-5afc0051]:hover{background:#ffffff24;border-color:#ffffff4d}.lp-hero-side[data-v-5afc0051]{justify-content:center}.lp-mock[data-v-5afc0051]{background:var(--paper);border-radius:18px;padding:18px;box-shadow:0 30px 80px #00000073;max-width:340px}.lp-mock-bar[data-v-5afc0051]{display:flex;gap:6px;margin-bottom:14px}.lp-mock-bar span[data-v-5afc0051]{width:9px;height:9px;border-radius:50%;background:#0b132b26}.lp-mock-clip[data-v-5afc0051]{display:flex;gap:12px;align-items:center;margin-bottom:14px}.lp-mock-thumb[data-v-5afc0051]{width:88px;height:64px;border-radius:10px;flex-shrink:0;background:var(--navy);color:var(--gold);display:grid;place-items:center}.lp-mock-thumb svg[data-v-5afc0051]{width:22px;height:22px}.lp-mock-meta[data-v-5afc0051]{flex:1;display:flex;flex-direction:column;gap:8px}.lp-mock-line[data-v-5afc0051]{height:9px;border-radius:4px;background:#0b132b1f}.lp-mock-line.w60[data-v-5afc0051]{width:60%}.lp-mock-line.w40[data-v-5afc0051]{width:40%}.lp-mock-badge[data-v-5afc0051]{display:inline-block;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--gold) 18%,white);color:var(--gold-deep);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lp-section[data-v-5afc0051]{padding:88px 32px}.lp-section-inner[data-v-5afc0051]{max-width:1200px;margin:0 auto}.lp-section-head[data-v-5afc0051]{max-width:560px;margin-bottom:48px}.lp-eyebrow-dark[data-v-5afc0051]{color:var(--gold-deep)}.lp-eyebrow-dark .bar[data-v-5afc0051]{background:var(--gold-deep)}.lp-h2[data-v-5afc0051]{font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:14px 0 0}.lp-demo-section[data-v-5afc0051]{padding-top:64px}.lp-demo-lead[data-v-5afc0051]{margin:14px 0 0}.lp-demo-grid[data-v-5afc0051]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.lp-demo-card[data-v-5afc0051]{background:var(--navy-deep);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 20px 50px #0b132b2e}.lp-demo-video[data-v-5afc0051]{width:100%;aspect-ratio:16/9;border-radius:12px;background:#000;display:block;object-fit:cover}.lp-demo-label[data-v-5afc0051]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f7f4ed99;padding:0 6px 4px}.lp-grid[data-v-5afc0051]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-card[data-v-5afc0051]{background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;gap:10px}.lp-card-title[data-v-5afc0051]{font-size:17px;color:var(--ink);letter-spacing:-.005em}.lp-card-text[data-v-5afc0051]{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.lp-steps-section[data-v-5afc0051]{background:var(--paper-warm)}.lp-steps[data-v-5afc0051]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lp-step-n[data-v-5afc0051]{font-size:13px;color:var(--gold-deep);letter-spacing:.1em}.lp-step-title[data-v-5afc0051]{font-size:19px;margin:10px 0 8px;color:var(--ink)}.lp-step-text[data-v-5afc0051]{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.lp-cta[data-v-5afc0051]{background:var(--navy);padding:96px 32px;text-align:center}.lp-cta-inner[data-v-5afc0051]{max-width:560px;margin:0 auto}.lp-cta .lp-h2[data-v-5afc0051]{color:var(--paper)}.lp-cta-lead[data-v-5afc0051]{margin:18px auto 32px}.lp-footer[data-v-5afc0051]{margin-top:auto;background:var(--navy-deep);color:#f7f4edb3;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px}.lp-footer .lp-brand-text[data-v-5afc0051]{color:#f7f4ede6;font-size:14px}.lp-footer-link[data-v-5afc0051]{color:var(--gold);text-decoration:none}.lp-footer-link[data-v-5afc0051]:hover{text-decoration:underline}@media (max-width: 900px){.lp-hero-inner[data-v-5afc0051]{grid-template-columns:1fr}.lp-grid[data-v-5afc0051]{grid-template-columns:repeat(2,1fr)}.lp-steps[data-v-5afc0051]{grid-template-columns:1fr;gap:36px}}@media (max-width: 640px){.lp-nav-inner[data-v-5afc0051]{padding:14px 16px}.lp-section[data-v-5afc0051]{padding:56px 16px}.lp-cta[data-v-5afc0051]{padding:64px 16px}.lp-grid[data-v-5afc0051]{grid-template-columns:1fr}.lp-hero-ctas[data-v-5afc0051]{flex-direction:column;align-items:stretch}.lp-hero-ctas .btn[data-v-5afc0051]{justify-content:center}}.lv-wrap[data-v-c64e5357]{flex:1;width:100%;max-width:680px;margin:0 auto;padding:48px 24px 96px;display:flex;flex-direction:column;gap:40px}.lv-group[data-v-c64e5357]{display:flex;flex-direction:column;gap:10px}.lv-group-header[data-v-c64e5357]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.lv-group-label[data-v-c64e5357]{font-family:Archivo Black,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lv-group-label--today[data-v-c64e5357]{color:var(--gold-deep)}.lv-group-line[data-v-c64e5357]{flex:1;height:1px;background:#0b132b1a}.lv-group-date[data-v-c64e5357]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--muted);white-space:nowrap}.lv-list[data-v-c64e5357]{display:flex;flex-direction:column;gap:8px}.lv-card[data-v-c64e5357]{display:flex;align-items:center;gap:0;width:100%;text-align:left;background:#fff;border:1.5px solid rgba(11,19,43,.09);border-left-width:3px;border-left-color:#0b132b1f;border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);padding:0}.lv-card[data-v-c64e5357]:hover{border-color:var(--navy);border-left-color:var(--navy);box-shadow:0 6px 28px #0e2a5e1a;transform:translateY(-2px)}.lv-card--fresh[data-v-c64e5357]{border-left-color:#22c55e}.lv-card--fresh[data-v-c64e5357]:hover{border-left-color:#16a34a}.lv-card--warn[data-v-c64e5357]{border-left-color:var(--gold)}.lv-card--warn[data-v-c64e5357]:hover{border-left-color:var(--gold-deep);border-color:#c8961e66}.lv-card--urgent[data-v-c64e5357]{border-left-color:#ef4444}.lv-card--urgent[data-v-c64e5357]:hover{border-left-color:#dc2626;border-color:#ef44444d}.lv-card--expired[data-v-c64e5357]{opacity:.55;pointer-events:none}.lv-time-block[data-v-c64e5357]{flex-shrink:0;padding:20px 20px 20px 22px;background:var(--navy);display:flex;align-items:center;justify-content:center;min-width:96px;align-self:stretch}.lv-time[data-v-c64e5357]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;letter-spacing:.04em;color:var(--paper);line-height:1}.lv-card--warn .lv-time-block[data-v-c64e5357]{background:#c8961e1f}.lv-card--warn .lv-time[data-v-c64e5357]{color:var(--navy)}.lv-card--urgent .lv-time-block[data-v-c64e5357]{background:#ef444414}.lv-card--urgent .lv-time[data-v-c64e5357]{color:#c62828}.lv-info[data-v-c64e5357]{flex:1;min-width:0;padding:16px 14px 16px 20px;display:flex;flex-direction:column;gap:7px}.lv-weekday[data-v-c64e5357]{font-family:Archivo Black,sans-serif;font-size:14px;letter-spacing:-.005em;text-transform:capitalize;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-today-tag[data-v-c64e5357]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;background:var(--gold);color:var(--navy-deep);padding:2px 7px;border-radius:4px;font-weight:700}.lv-label-tag[data-v-c64e5357]{font-family:Archivo,sans-serif;font-size:12px;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:0}.lv-meta-row[data-v-c64e5357]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.lv-clips-badge[data-v-c64e5357]{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--muted)}.lv-clips-badge svg[data-v-c64e5357]{width:12px;height:12px;opacity:.6}.lv-expiry[data-v-c64e5357]{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;padding:3px 8px 3px 6px;border-radius:99px}.lv-expiry svg[data-v-c64e5357]{width:12px;height:12px;flex-shrink:0}.lv-expiry--fresh[data-v-c64e5357]{background:#22c55e1a;color:#15803d}.lv-expiry--warn[data-v-c64e5357]{background:#e8b8422e;color:#8a6512}.lv-expiry--urgent[data-v-c64e5357]{background:#ef44441a;color:#c62828}.lv-arrow[data-v-c64e5357]{width:18px;height:18px;color:var(--muted);flex-shrink:0;margin-right:18px;transition:transform .15s,color .15s}.lv-card:hover .lv-arrow[data-v-c64e5357]{color:var(--navy);transform:translate(2px)}.lv-skeleton-header[data-v-c64e5357]{height:20px;width:200px;border-radius:6px;background:linear-gradient(90deg,#0b132b0d 25%,#0b132b17,#0b132b0d 75%);background-size:400% 100%;animation:shimmer-c64e5357 1.4s infinite}.lv-card--skeleton[data-v-c64e5357]{height:78px;background:linear-gradient(90deg,#0b132b0a 25%,#0b132b14,#0b132b0a 75%);background-size:400% 100%;animation:shimmer-c64e5357 1.4s infinite;pointer-events:none;border:1.5px solid transparent;border-left:3px solid transparent}@keyframes shimmer-c64e5357{0%{background-position:100% 50%}to{background-position:0% 50%}}.lv-empty[data-v-c64e5357]{text-align:center;padding:80px 20px}.lv-empty-icon[data-v-c64e5357]{width:64px;height:64px;margin:0 auto 20px;color:#0b132b2e}.lv-empty-icon svg[data-v-c64e5357]{width:100%;height:100%}.lv-empty-title[data-v-c64e5357]{font-family:Archivo Black,sans-serif;font-size:22px;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.lv-empty-sub[data-v-c64e5357]{font-size:14px;color:var(--muted);margin:0;line-height:1.5}@media (max-width: 640px){.lv-wrap[data-v-c64e5357]{padding:32px 16px 80px;gap:32px}.lv-time-block[data-v-c64e5357]{min-width:80px;padding:18px 14px 18px 16px}.lv-time[data-v-c64e5357]{font-size:18px}.lv-info[data-v-c64e5357]{padding:14px 10px 14px 16px;gap:6px}.lv-weekday[data-v-c64e5357]{font-size:13px}.lv-arrow[data-v-c64e5357]{margin-right:14px}}.vc-item[data-v-6b97da6d]{background:#fff;border:1.5px solid rgba(11,19,43,.1);border-radius:14px;overflow:hidden;transition:border-color .15s}.vc-item.open[data-v-6b97da6d]{border-color:var(--gold)}.vc-item.expired[data-v-6b97da6d]{opacity:.5}.vc-row[data-v-6b97da6d]{width:100%;display:flex;align-items:center;gap:10px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;min-height:56px}.vc-row[data-v-6b97da6d]:disabled{cursor:not-allowed}.vc-label[data-v-6b97da6d]{font-family:Archivo Black,sans-serif;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.vc-exp-tag[data-v-6b97da6d]{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:#0b132b12;padding:3px 8px;border-radius:999px}.vc-chevron[data-v-6b97da6d]{width:18px;height:18px;color:var(--muted);margin-left:auto;flex-shrink:0;transition:transform .2s}.vc-item.open .vc-chevron[data-v-6b97da6d]{transform:rotate(180deg)}.vc-body[data-v-6b97da6d]{border-top:1px solid rgba(11,19,43,.08);padding:0 0 20px}.vc-video[data-v-6b97da6d]{width:100%;display:block;background:#000;aspect-ratio:16/9}.vc-actions[data-v-6b97da6d]{display:flex;gap:10px;padding:16px 20px 0;flex-wrap:wrap}.vc-btn[data-v-6b97da6d]{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:11px 20px;font-family:Archivo Black,sans-serif;font-size:13px;cursor:pointer;text-decoration:none;transition:opacity .15s,border-color .15s,background .15s;white-space:nowrap}.vc-btn-gold[data-v-6b97da6d]{background:var(--gold);color:var(--navy);border:none}.vc-btn-gold[data-v-6b97da6d]:hover{opacity:.85}.vc-btn.is-busy[data-v-6b97da6d]{opacity:.6;pointer-events:none}.vc-btn-ghost[data-v-6b97da6d]{background:none;color:var(--navy);border:1.5px solid rgba(11,19,43,.18)}.vc-btn-ghost[data-v-6b97da6d]:hover:not(:disabled){border-color:var(--navy);background:#0b132b0a}.vc-btn-ghost[data-v-6b97da6d]:disabled{opacity:.5;cursor:not-allowed}.gv-center[data-v-0d4b038f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:12px}.gv-spinner[data-v-0d4b038f]{width:40px;height:40px;border-radius:50%;border:3px solid rgba(11,19,43,.12);border-top-color:var(--gold);animation:spin .8s linear infinite}.gv-back-link[data-v-0d4b038f]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--muted);text-decoration:none;transition:color .15s;min-height:44px;display:inline-flex;align-items:center}.gv-back-link[data-v-0d4b038f]:hover{color:var(--navy)}.gv-h1[data-v-0d4b038f]{font-size:clamp(28px,5vw,56px);line-height:1;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 8px}.gv-h1 .gold[data-v-0d4b038f]{color:var(--gold)}.gv-sub[data-v-0d4b038f]{color:var(--muted);margin:0}.ap-header[data-v-0d4b038f]{max-width:560px;margin:0 auto;padding:48px 24px 0;width:100%}.gv-choose[data-v-0d4b038f]{flex:1;max-width:560px;margin:0 auto;padding:8px 24px 80px;width:100%}.free-videos-list[data-v-0d4b038f]{display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.ap-header[data-v-0d4b038f]{padding:28px 16px 0}.gv-choose[data-v-0d4b038f]{padding:8px 16px 80px}}.dp-page[data-v-fa43265f]{min-height:100vh;background:var(--navy-deep);color:var(--paper);display:flex;flex-direction:column;padding:32px;gap:0}.dp-header[data-v-fa43265f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.dp-brand[data-v-fa43265f]{font-size:28px;letter-spacing:-.02em;text-transform:uppercase}.dp-clock[data-v-fa43265f]{font-size:28px;letter-spacing:.08em;color:#f7f4ed99}.dp-main[data-v-fa43265f]{flex:1;display:flex;align-items:center;justify-content:center;gap:80px}@media (max-width: 900px){.dp-main[data-v-fa43265f]{flex-direction:column;gap:40px}}.dp-qr-wrap[data-v-fa43265f]{background:var(--paper);border-radius:24px;padding:20px;box-shadow:0 32px 80px #0006}.dp-qr[data-v-fa43265f]{display:block;width:320px;height:320px}.dp-info[data-v-fa43265f]{display:flex;flex-direction:column;gap:16px;max-width:360px}.dp-label[data-v-fa43265f]{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.24em;color:var(--gold);text-transform:uppercase}.dp-slot[data-v-fa43265f]{font-size:96px;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--paper)}.dp-clips[data-v-fa43265f]{font-size:18px;letter-spacing:.06em;color:#f7f4ed99}.dp-hint[data-v-fa43265f]{margin-top:8px;font-size:15px;line-height:1.6;color:#f7f4ed80;border-left:3px solid var(--gold);padding-left:16px}.dp-idle[data-v-fa43265f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.dp-idle-icon svg[data-v-fa43265f]{width:80px;height:80px;color:#f7f4ed33}.dp-idle-title[data-v-fa43265f]{font-size:48px;letter-spacing:-.02em;text-transform:uppercase;color:#f7f4ed66}.dp-idle-next[data-v-fa43265f]{font-size:20px;letter-spacing:.08em;color:var(--gold)}.dp-footer[data-v-fa43265f]{text-align:center;font-size:13px;letter-spacing:.12em;color:#f7f4ed4d;text-transform:capitalize;margin-top:32px}.sv-center[data-v-99b9d42c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px;text-align:center}.sv-spinner[data-v-99b9d42c]{width:40px;height:40px;border-radius:50%;border:3px solid rgba(11,19,43,.12);border-top-color:var(--gold);animation:spin .8s linear infinite}.sv-expired-icon[data-v-99b9d42c]{width:64px;height:64px;border-radius:50%;background:#0b132b0f;display:grid;place-items:center;margin-bottom:4px}.sv-expired-icon svg[data-v-99b9d42c]{width:32px;height:32px;color:var(--muted)}.sv-expired-title[data-v-99b9d42c]{font-size:28px;color:var(--ink);margin-bottom:8px}.sv-expired-sub[data-v-99b9d42c]{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:24px}.sv-back-btn[data-v-99b9d42c]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--navy);text-decoration:underline}.sv-wrap[data-v-99b9d42c]{max-width:720px;margin:0 auto;padding:48px 32px 80px}.sv-game-wrap[data-v-99b9d42c]{max-width:1280px;display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}@media (max-width: 960px){.sv-game-wrap[data-v-99b9d42c]{grid-template-columns:1fr}.sv-aside[data-v-99b9d42c]{order:-1}}.sv-eyebrow[data-v-99b9d42c]{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.sv-eyebrow .bar[data-v-99b9d42c]{width:20px;height:2px;background:var(--gold);flex-shrink:0}.sv-title[data-v-99b9d42c]{font-family:Archivo Black,sans-serif;font-size:clamp(22px,4vw,36px);letter-spacing:-.02em;color:var(--ink);margin:0 0 24px}.sv-video-frame[data-v-99b9d42c]{background:#0a0a0a;border-radius:12px;overflow:hidden;margin-bottom:20px;aspect-ratio:16/9}.sv-video-frame video[data-v-99b9d42c]{width:100%;height:100%;display:block}.sv-active-info[data-v-99b9d42c]{margin-bottom:16px}.sv-active-label[data-v-99b9d42c]{font-family:Archivo Black,sans-serif;font-size:16px;letter-spacing:-.01em;color:var(--ink);margin-bottom:2px}.sv-active-meta[data-v-99b9d42c]{font-size:12px;color:var(--muted);font-family:JetBrains Mono,monospace}.sv-actions[data-v-99b9d42c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px}.sv-meta[data-v-99b9d42c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#0b132b14;border-radius:12px;overflow:hidden}.sv-meta-item[data-v-99b9d42c]{background:#fff;padding:16px;display:flex;flex-direction:column;gap:4px}.sv-meta-lbl[data-v-99b9d42c]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sv-meta-val[data-v-99b9d42c]{font-family:Archivo Black,sans-serif;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.sv-aside-title[data-v-99b9d42c]{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.sv-aside-title .bar[data-v-99b9d42c]{width:16px;height:2px;background:var(--gold);flex-shrink:0}.sv-clip-list[data-v-99b9d42c]{display:flex;flex-direction:column;gap:8px}.sv-clip-row[data-v-99b9d42c]{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid rgba(11,19,43,.08);border-radius:12px;padding:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.sv-clip-row[data-v-99b9d42c]:hover{border-color:#0b132b33}.sv-clip-row.active[data-v-99b9d42c]{border-color:var(--gold);background:#e8b8420d}.sv-clip-thumb[data-v-99b9d42c]{position:relative;width:64px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#0b132b14}.sv-clip-thumb img[data-v-99b9d42c]{width:100%;height:100%;object-fit:cover}.sv-clip-ph[data-v-99b9d42c]{width:100%;height:100%;background:#0b132b1a}.sv-clip-dur[data-v-99b9d42c]{position:absolute;bottom:3px;right:3px;background:#000000a6;color:#fff;font-size:9px;font-family:JetBrains Mono,monospace;padding:1px 4px;border-radius:3px}.sv-clip-info[data-v-99b9d42c]{flex:1;min-width:0}.sv-clip-title[data-v-99b9d42c]{font-family:Archivo Black,sans-serif;font-size:13px;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-clip-meta[data-v-99b9d42c]{font-size:11px;color:var(--muted);font-family:JetBrains Mono,monospace;margin-top:2px}@media (max-width: 640px){.sv-wrap[data-v-99b9d42c]{padding:32px 16px 80px}.sv-meta[data-v-99b9d42c]{grid-template-columns:repeat(2,1fr)}.sv-meta-item[data-v-99b9d42c]:last-child{grid-column:span 2}}.al-page[data-v-d0bde04b]{min-height:100vh;background:var(--navy);display:grid;place-items:center;padding:24px}.al-card[data-v-d0bde04b]{background:var(--paper);border-radius:20px;padding:48px 40px;width:100%;max-width:380px;box-shadow:0 24px 80px #07153a66}.al-brand[data-v-d0bde04b]{display:flex;align-items:center;gap:14px;margin-bottom:36px}.al-brand .display[data-v-d0bde04b]{font-size:36px;letter-spacing:-.03em;text-transform:uppercase}.al-tag[data-v-d0bde04b]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;background:var(--navy);color:var(--gold);padding:4px 10px;border-radius:999px}.al-form[data-v-d0bde04b]{display:flex;flex-direction:column;gap:18px}.al-form label[data-v-d0bde04b]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-d0bde04b]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.al-form input[data-v-d0bde04b]{border:1px solid rgba(11,19,43,.14);border-radius:10px;padding:13px 16px;font-family:Archivo,sans-serif;font-size:15px;color:var(--ink);background:#fff;transition:outline .15s}.al-form input[data-v-d0bde04b]:focus{outline:2px solid var(--gold);outline-offset:-1px;border-color:transparent}.al-error[data-v-d0bde04b]{background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px;padding:11px 14px;font-size:13px;color:#c62828}.adm-shell[data-v-c707700c]{display:flex;min-height:100vh;background:var(--paper-warm)}.adm-sidebar[data-v-c707700c]{width:220px;flex-shrink:0;background:var(--navy-deep);display:flex;flex-direction:column;padding:32px 20px;position:sticky;top:0;height:100vh}.adm-logo[data-v-c707700c]{display:flex;align-items:center;gap:10px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.adm-logo .display[data-v-c707700c]{color:var(--paper)}.adm-logo .gold[data-v-c707700c]{color:var(--gold)}.adm-tag[data-v-c707700c]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:#e8b84226;color:var(--gold);padding:3px 8px;border-radius:999px}.adm-nav[data-v-c707700c]{display:flex;flex-direction:column;gap:4px;flex:1}.adm-link[data-v-c707700c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;color:#f7f4ed99;text-decoration:none;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;cursor:pointer}.adm-link svg[data-v-c707700c]{width:18px;height:18px;flex-shrink:0}.adm-link[data-v-c707700c]:hover{background:#ffffff0f;color:var(--paper)}.adm-link.active[data-v-c707700c]{background:#e8b8421f;color:var(--gold)}.adm-logout[data-v-c707700c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:transparent;border:0;cursor:pointer;color:#f7f4ed66;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;width:100%}.adm-logout svg[data-v-c707700c]{width:18px;height:18px}.adm-logout[data-v-c707700c]:hover{background:#ff3b301a;color:#ff6b6b}.adm-content[data-v-c707700c]{flex:1;padding:40px;overflow-y:auto}@media (max-width: 768px){.adm-shell[data-v-c707700c]{flex-direction:column}.adm-sidebar[data-v-c707700c]{width:100%;height:auto;position:sticky;top:0;z-index:50;flex-direction:row;align-items:center;padding:10px 14px;gap:6px}.adm-logo[data-v-c707700c]{margin-bottom:0;padding-bottom:0;border-bottom:0;flex-shrink:0}.adm-logo .adm-tag[data-v-c707700c]{display:none}.adm-nav[data-v-c707700c]{flex-direction:row;gap:2px;flex:0 1 auto;justify-content:center}.adm-link[data-v-c707700c]{padding:9px;gap:0;border-radius:8px}.adm-link-label[data-v-c707700c]{display:none}.adm-link svg[data-v-c707700c]{width:18px;height:18px}.adm-logout[data-v-c707700c]{margin-left:auto;padding:9px;width:auto;border-radius:8px;flex-shrink:0}.adm-logout svg[data-v-c707700c]{width:18px;height:18px}.adm-logout-label[data-v-c707700c]{display:none}.adm-content[data-v-c707700c]{padding:20px 16px}}.adm-title{font-size:32px;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.adm-sub{color:var(--muted);font-size:13px;margin-top:6px}.adm-loading,.adm-empty{color:var(--muted);padding:48px;text-align:center;font-size:14px}.adm-error{background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:8px;padding:10px 14px;font-size:13px;color:#c62828}.adm-table-wrap{background:#fff;border-radius:16px;border:1px solid rgba(11,19,43,.08);overflow:hidden}.adm-table{width:100%;border-collapse:collapse}.adm-table th{background:var(--navy);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 20px;text-align:left;font-weight:500}.adm-table td{padding:14px 20px;font-size:14px;border-bottom:1px solid rgba(11,19,43,.06)}.adm-table tr:last-child td{border-bottom:0}.adm-table tr:hover td{background:#0b132b05}.adm-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s;display:inline-flex;color:var(--navy)}.adm-icon-btn svg{width:16px;height:16px}.adm-icon-btn:hover{background:#0b132b0f}.adm-icon-btn.danger{color:#9b1c14}.adm-icon-btn.danger:hover{background:#ff3b301a}.adm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#07153a99;display:grid;place-items:center;z-index:100;padding:24px}.adm-modal{background:var(--paper);border-radius:20px;padding:36px;width:100%;box-shadow:0 32px 80px #07153a4d}.adm-modal-title{font-size:24px;text-transform:uppercase;letter-spacing:-.02em}.adm-form{display:flex;flex-direction:column;gap:16px}.adm-form label{display:flex;flex-direction:column;gap:8px}.adm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.adm-input,.adm-select{border:1px solid rgba(11,19,43,.14);border-radius:10px;padding:12px 14px;font-family:Archivo,sans-serif;font-size:14px;color:var(--ink);background:#fff}.adm-input:focus,.adm-select:focus{outline:2px solid var(--gold);outline-offset:-1px;border-color:transparent}.adm-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.adm-page-header[data-v-c7e24ead]{margin-bottom:28px}.adm-error[data-v-c7e24ead]{margin-bottom:20px}.period-bar[data-v-c7e24ead]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:28px;padding:18px 20px;background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:14px}.period-group[data-v-c7e24ead]{display:flex;align-items:center;gap:8px}.period-label[data-v-c7e24ead]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.date-input[data-v-c7e24ead]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,19,43,.14);background:var(--paper);padding:8px 12px;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink);cursor:pointer;min-height:44px}.date-input[data-v-c7e24ead]:focus{outline:2px solid var(--gold);outline-offset:-1px}.apply-btn[data-v-c7e24ead]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:0;background:var(--navy);color:var(--paper);font-family:Archivo,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;min-height:44px;letter-spacing:.04em;text-transform:uppercase}.apply-btn[data-v-c7e24ead]:hover:not(:disabled){background:var(--navy-soft);transform:translateY(-1px)}.apply-btn[data-v-c7e24ead]:disabled{opacity:.5;cursor:not-allowed}.apply-btn svg[data-v-c7e24ead]{width:15px;height:15px;flex-shrink:0}.spin-icon[data-v-c7e24ead]{animation:spin .9s linear infinite}@keyframes shimmer-c7e24ead{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.shimmer[data-v-c7e24ead]{animation:shimmer-c7e24ead 1.2s ease-in-out infinite;pointer-events:none}.section-header[data-v-c7e24ead]{display:flex;align-items:center;gap:12px;margin:28px 0 16px}.section-header[data-v-c7e24ead]:first-of-type{margin-top:0}.section-bar[data-v-c7e24ead]{width:4px;height:22px;background:var(--gold);border-radius:2px;flex-shrink:0}.section-title[data-v-c7e24ead]{font-size:18px;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.stat-grid[data-v-c7e24ead]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}@media (max-width: 480px){.stat-grid[data-v-c7e24ead]{grid-template-columns:1fr}}.stat-card[data-v-c7e24ead]{background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.stat-value[data-v-c7e24ead]{font-size:48px;line-height:1;color:var(--navy);letter-spacing:-.03em}.stat-label[data-v-c7e24ead]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.adm-table-wrap[data-v-c7e24ead]{background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:14px;overflow:hidden;margin-bottom:8px;overflow-x:auto}.adm-table[data-v-c7e24ead]{width:100%;border-collapse:collapse;min-width:400px}.adm-table th[data-v-c7e24ead]{background:var(--navy);color:var(--paper);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:13px 20px;text-align:left;font-weight:500}.adm-table td[data-v-c7e24ead]{padding:13px 20px;font-size:14px;border-bottom:1px solid rgba(11,19,43,.06);vertical-align:middle}.adm-table tr:last-child td[data-v-c7e24ead]{border-bottom:0}.adm-table tr:hover td[data-v-c7e24ead]{background:#0b132b05}.adm-empty[data-v-c7e24ead]{text-align:center;padding:40px;color:var(--muted);font-size:14px}.count-num[data-v-c7e24ead]{font-family:Archivo Black,sans-serif;font-size:18px;color:var(--navy)}.count-num.gold[data-v-c7e24ead]{color:var(--gold-deep)}@media (max-width: 768px){.adm-title[data-v-c7e24ead]{font-size:24px}.stat-value[data-v-c7e24ead]{font-size:36px}.period-bar[data-v-c7e24ead]{padding:14px 16px}.adm-table[data-v-c7e24ead]{min-width:0}.adm-table th[data-v-c7e24ead]{padding:10px 8px;font-size:10px;letter-spacing:.04em}.adm-table td[data-v-c7e24ead]{padding:10px 8px;font-size:13px}.adm-table th[data-v-c7e24ead]:first-child,.adm-table td[data-v-c7e24ead]:first-child{padding-left:14px}.adm-table th[data-v-c7e24ead]:last-child,.adm-table td[data-v-c7e24ead]:last-child{padding-right:14px}.count-num[data-v-c7e24ead]{font-size:15px}}.adm-page-header[data-v-eb5e4b4a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.adm-modal[data-v-eb5e4b4a]{max-width:480px}.adm-modal-title[data-v-eb5e4b4a]{margin-bottom:24px}.grid-tabs[data-v-eb5e4b4a]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.grid-tab[data-v-eb5e4b4a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:8px 16px;border-radius:99px;border:1px solid rgba(11,19,43,.14);background:#fff;color:var(--navy);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em}.grid-tab.active[data-v-eb5e4b4a]{background:var(--navy);color:var(--paper);border-color:var(--navy)}.grid-tab[data-v-eb5e4b4a]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.grid-scroll[data-v-eb5e4b4a]{overflow-x:auto;background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:14px}.hgrid[data-v-eb5e4b4a]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.hgrid thead th[data-v-eb5e4b4a]{background:var(--navy);color:var(--paper);padding:10px 8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hgrid-corner[data-v-eb5e4b4a],.hgrid-time[data-v-eb5e4b4a]{width:72px}.hgrid-time[data-v-eb5e4b4a]{font-family:Archivo Black,sans-serif;font-size:14px;color:var(--navy);text-align:center;background:#0b132b08}.hgrid td[data-v-eb5e4b4a],.hgrid tbody th[data-v-eb5e4b4a]{border-top:1px solid rgba(11,19,43,.08);padding:6px;height:56px;vertical-align:middle}.hgrid td+td[data-v-eb5e4b4a],.hgrid tbody th+td[data-v-eb5e4b4a]{border-left:1px solid rgba(11,19,43,.06)}.hgrid-empty[data-v-eb5e4b4a]{text-align:center;color:var(--muted);padding:24px!important}.cell-add[data-v-eb5e4b4a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;min-height:40px;cursor:pointer;border:1px dashed transparent;border-radius:8px;background:none;color:var(--muted);font-size:18px;opacity:0;transition:opacity .15s,border-color .15s}.hgrid td:hover .cell-add[data-v-eb5e4b4a],.cell-add[data-v-eb5e4b4a]:focus-visible{opacity:1;border-color:#0b132b33}@media (hover: none){.cell-add[data-v-eb5e4b4a]{opacity:.4}}.slot-chip-wrap[data-v-eb5e4b4a]{position:relative}.slot-chip-wrap+.slot-chip-wrap[data-v-eb5e4b4a]{margin-top:4px}.slot-chip[data-v-eb5e4b4a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px;box-sizing:border-box;padding:6px 9px;border-radius:8px;border:1px solid rgba(0,200,83,.5);background:#00c8531a;color:var(--ink);transition:background .15s}.slot-chip[data-v-eb5e4b4a]:hover{background:#00c85333}.slot-chip[data-v-eb5e4b4a]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.slot-chip-dur[data-v-eb5e4b4a]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--muted)}.slot-chip-tag[data-v-eb5e4b4a]{font-size:12px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-chip-del[data-v-eb5e4b4a]{position:absolute;top:2px;right:2px;padding:3px;opacity:0;transition:opacity .15s}.slot-chip-del svg[data-v-eb5e4b4a]{width:13px;height:13px}.slot-chip-wrap:hover .slot-chip-del[data-v-eb5e4b4a],.slot-chip-del[data-v-eb5e4b4a]:focus-visible{opacity:1}@media (hover: none){.slot-chip-del[data-v-eb5e4b4a]{opacity:1}}@media (max-width: 768px){.adm-page-header[data-v-eb5e4b4a]{flex-direction:column;gap:14px;align-items:flex-start;margin-bottom:20px}.adm-title[data-v-eb5e4b4a]{font-size:24px}.adm-modal[data-v-eb5e4b4a]{padding:24px}}.adm-page-header[data-v-464eff56]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.adm-error[data-v-464eff56]{margin-bottom:20px}.adm-table td[data-v-464eff56]{vertical-align:middle}.clip-count[data-v-464eff56]{font-family:Archivo Black,sans-serif;font-size:18px;color:var(--navy)}.adm-link-cell[data-v-464eff56]{display:flex;align-items:center;gap:8px}.adm-icon-btn[data-v-464eff56]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s;display:inline-flex;color:var(--navy);text-decoration:none}.adm-icon-btn svg[data-v-464eff56]{width:16px;height:16px}.adm-icon-btn[data-v-464eff56]:hover{background:#0b132b0f}.adm-cards[data-v-464eff56]{display:none}@media (max-width: 768px){.adm-page-header[data-v-464eff56]{flex-direction:column;gap:14px;align-items:flex-start;margin-bottom:20px}.adm-title[data-v-464eff56]{font-size:24px}.adm-table-wrap[data-v-464eff56]{display:none}.adm-cards[data-v-464eff56]{display:flex;flex-direction:column;gap:10px}.adm-card[data-v-464eff56]{background:#fff;border-radius:14px;border:1px solid rgba(11,19,43,.08);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.adm-card-top[data-v-464eff56]{display:flex;align-items:center;justify-content:space-between;gap:8px}.adm-card-info[data-v-464eff56]{display:flex;flex-direction:column;gap:3px}.adm-card-date[data-v-464eff56]{font-size:15px;font-weight:700;color:var(--navy);text-transform:capitalize}.adm-card-sub[data-v-464eff56]{font-size:12px;color:var(--muted);font-family:JetBrains Mono,monospace}.adm-card-clips[data-v-464eff56]{display:flex;flex-direction:column;align-items:center}.adm-card-clips .clip-count[data-v-464eff56]{font-size:24px;line-height:1}.adm-card-clips-label[data-v-464eff56]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace}.adm-card-token[data-v-464eff56]{display:flex;align-items:center;justify-content:space-between;background:#0b132b0a;border-radius:8px;padding:8px 12px;gap:8px}.adm-token-text[data-v-464eff56]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.adm-card-btns[data-v-464eff56]{display:flex;gap:2px;flex-shrink:0}}.adm-page-header[data-v-1d1e918b]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.adm-error[data-v-1d1e918b]{margin-bottom:16px}.adm-table td[data-v-1d1e918b]{vertical-align:middle}.adm-table tr.expired td[data-v-1d1e918b]{opacity:.5}.badge[data-v-1d1e918b]{display:inline-block;padding:3px 10px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.badge.active[data-v-1d1e918b]{background:#34c7591f;color:#1b7a36}.badge.expired[data-v-1d1e918b]{background:#0b132b12;color:var(--muted)}.btn[data-v-1d1e918b]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;transition:opacity .15s}.btn[data-v-1d1e918b]:disabled{opacity:.5;cursor:not-allowed}.btn.sm[data-v-1d1e918b]{padding:7px 14px;font-size:13px}.btn.full[data-v-1d1e918b]{width:100%;justify-content:center}.gold-btn[data-v-1d1e918b]{background:var(--gold);color:var(--navy-deep)}.gold-btn[data-v-1d1e918b]:hover:not(:disabled){opacity:.88}.ghost-btn[data-v-1d1e918b]{background:#0b132b12;color:var(--navy)}.ghost-btn[data-v-1d1e918b]:hover:not(:disabled){background:#0b132b1f}.adm-modal[data-v-1d1e918b]{max-width:460px}.adm-modal-title[data-v-1d1e918b]{margin-bottom:6px}.adm-modal-sub[data-v-1d1e918b]{font-size:13px;color:var(--muted);margin-bottom:24px}.actions-cell[data-v-1d1e918b]{display:flex;gap:8px;justify-content:flex-end}.player-modal[data-v-1d1e918b]{max-width:640px}.player-video[data-v-1d1e918b]{width:100%;border-radius:10px;background:#000;margin-bottom:20px}.adm-card-actions[data-v-1d1e918b]{display:flex;gap:8px}.created-box[data-v-1d1e918b]{display:flex;flex-direction:column;gap:14px}.created-msg[data-v-1d1e918b]{font-size:14px;color:var(--ink)}.created-link[data-v-1d1e918b]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gold);word-break:break-all;text-decoration:underline}.adm-cards[data-v-1d1e918b]{display:none}@media (max-width: 768px){.adm-page-header[data-v-1d1e918b]{flex-direction:column;gap:14px;align-items:flex-start;margin-bottom:20px}.adm-title[data-v-1d1e918b]{font-size:24px}.adm-modal[data-v-1d1e918b]{padding:24px}.adm-table-wrap[data-v-1d1e918b]{display:none}.adm-cards[data-v-1d1e918b]{display:flex;flex-direction:column;gap:10px}.adm-card[data-v-1d1e918b]{background:#fff;border-radius:14px;border:1px solid rgba(11,19,43,.08);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.adm-card.expired[data-v-1d1e918b]{opacity:.55}.adm-card-top[data-v-1d1e918b]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.adm-card-info[data-v-1d1e918b]{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.adm-card-id[data-v-1d1e918b]{font-size:15px;font-weight:700;color:var(--navy)}.adm-card-sub[data-v-1d1e918b]{font-size:12px;color:var(--muted);font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.adm-page-header[data-v-ced1ff5b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.live-status[data-v-ced1ff5b]{border-radius:16px;padding:28px 24px;margin-bottom:24px;border:1px solid rgba(11,19,43,.08);background:#fff}.live-status.is-on[data-v-ced1ff5b]{border-color:#e8b84280;background:#e8b8420f}.live-pill[data-v-ced1ff5b]{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.live-status.is-on .live-pill[data-v-ced1ff5b]{color:var(--navy)}.live-dot[data-v-ced1ff5b]{width:9px;height:9px;border-radius:50%;background:#0b132b40}.live-status.is-on .live-dot[data-v-ced1ff5b]{background:#ff3b30;box-shadow:0 0 0 4px #ff3b302e}.live-reason[data-v-ced1ff5b]{margin:12px 0 0;font-size:16px;color:var(--ink);font-family:Archivo,sans-serif}.live-modes[data-v-ced1ff5b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.live-mode[data-v-ced1ff5b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;border:1px solid rgba(11,19,43,.14);border-radius:12px;background:#fff;padding:14px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,background .15s}.live-mode[data-v-ced1ff5b]:hover:not(:disabled){border-color:#0b132b4d}.live-mode[data-v-ced1ff5b]:disabled{opacity:.6;cursor:default}.live-mode.active[data-v-ced1ff5b]{border-color:var(--gold);background:#e8b8421f}.live-mode-label[data-v-ced1ff5b]{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:var(--navy)}.live-mode-hint[data-v-ced1ff5b]{font-size:12px;color:var(--muted)}.live-meta[data-v-ced1ff5b]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted)}@media (max-width: 768px){.adm-page-header[data-v-ced1ff5b]{flex-direction:column;gap:12px;align-items:flex-start;margin-bottom:20px}.adm-title[data-v-ced1ff5b]{font-size:24px}.live-modes[data-v-ced1ff5b]{grid-template-columns:1fr}}.adm-page-header[data-v-c8503c85]{margin-bottom:24px}.adm-sub[data-v-c8503c85]{max-width:60ch}.adm-notice[data-v-c8503c85]{display:flex;align-items:center;gap:10px;background:#0e2a5e0f;border:1px solid rgba(14,42,94,.14);color:var(--navy);border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:20px}.sponsor-add-form[data-v-c8503c85]{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.sponsor-add-form .adm-input[data-v-c8503c85]{flex:1;min-width:200px}.sponsor-file-btn[data-v-c8503c85]{cursor:pointer;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.btn[data-v-c8503c85]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700}.gold-btn[data-v-c8503c85]{background:var(--gold);color:var(--navy-deep)}.gold-btn[data-v-c8503c85]:disabled{opacity:.5;cursor:not-allowed}.ghost-btn[data-v-c8503c85]{background:#0b132b12;color:var(--navy)}.ghost-btn[data-v-c8503c85]:hover{background:#0b132b1f}.sponsor-grid[data-v-c8503c85]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.sponsor-card[data-v-c8503c85]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:12px;padding:16px 10px}.sponsor-logo[data-v-c8503c85]{max-width:100%;max-height:48px;object-fit:contain}.sponsor-name[data-v-c8503c85]{font-size:13px;color:var(--ink);text-align:center;word-break:break-word}.sponsor-card .adm-icon-btn[data-v-c8503c85]{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .15s}.sponsor-card:hover .adm-icon-btn[data-v-c8503c85],.sponsor-card:focus-within .adm-icon-btn[data-v-c8503c85]{opacity:1}@media (hover: none){.sponsor-card .adm-icon-btn[data-v-c8503c85]{opacity:1}}.adm-shell[data-v-5277b634]{display:flex;min-height:100vh;background:var(--paper-warm)}.adm-sidebar[data-v-5277b634]{width:220px;flex-shrink:0;background:var(--navy-deep);display:flex;flex-direction:column;padding:32px 20px;position:sticky;top:0;height:100vh}.adm-logo[data-v-5277b634]{display:flex;align-items:center;gap:10px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.adm-logo .display[data-v-5277b634]{color:var(--paper)}.adm-logo .gold[data-v-5277b634]{color:var(--gold)}.adm-tag[data-v-5277b634]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:#e8b84226;color:var(--gold);padding:3px 8px;border-radius:999px}.adm-nav[data-v-5277b634]{display:flex;flex-direction:column;gap:4px;flex:1}.adm-link[data-v-5277b634]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;color:#f7f4ed99;text-decoration:none;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;cursor:pointer}.adm-link svg[data-v-5277b634]{width:18px;height:18px;flex-shrink:0}.adm-link[data-v-5277b634]:hover{background:#ffffff0f;color:var(--paper)}.adm-link.active[data-v-5277b634]{background:#e8b8421f;color:var(--gold)}.adm-logout[data-v-5277b634]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:transparent;border:0;cursor:pointer;color:#f7f4ed66;font-family:Archivo,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s;width:100%}.adm-logout svg[data-v-5277b634]{width:18px;height:18px}.adm-logout[data-v-5277b634]:hover{background:#ff3b301a;color:#ff6b6b}.adm-content[data-v-5277b634]{flex:1;padding:40px;overflow-y:auto}@media (max-width: 768px){.adm-shell[data-v-5277b634]{flex-direction:column}.adm-sidebar[data-v-5277b634]{width:100%;height:auto;position:sticky;top:0;z-index:50;flex-direction:row;align-items:center;padding:10px 14px;gap:6px}.adm-logo[data-v-5277b634]{margin-bottom:0;padding-bottom:0;border-bottom:0;flex-shrink:0}.adm-logo .adm-tag[data-v-5277b634]{display:none}.adm-nav[data-v-5277b634]{flex-direction:row;gap:2px;flex:0 1 auto;justify-content:center}.adm-link[data-v-5277b634]{padding:9px;gap:0;border-radius:8px}.adm-link-label[data-v-5277b634]{display:none}.adm-logout[data-v-5277b634]{margin-left:auto;padding:9px;width:auto;border-radius:8px;flex-shrink:0}.adm-logout-label[data-v-5277b634]{display:none}.adm-content[data-v-5277b634]{padding:20px 16px}}.cf[data-v-08eca316]{position:relative;display:flex;gap:8px}.cf-swatch[data-v-08eca316]{width:64px;height:42px;border-radius:8px;border:1px solid rgba(11,19,43,.15);cursor:pointer}.cf-hex[data-v-08eca316]{font-family:JetBrains Mono,monospace;text-transform:uppercase}.cf-backdrop[data-v-08eca316]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.cf-pop[data-v-08eca316]{position:absolute;top:48px;left:0;z-index:11;box-shadow:0 8px 24px #00000040;border-radius:8px}.adm-page-header[data-v-a9d5cadc]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.btn[data-v-a9d5cadc]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s}.btn.sm[data-v-a9d5cadc]{padding:7px 14px;font-size:13px}.gold-btn[data-v-a9d5cadc]{background:var(--gold);color:var(--navy-deep)}.gold-btn[data-v-a9d5cadc]:hover{opacity:.88}.ghost-btn[data-v-a9d5cadc]{background:#0b132b12;color:var(--navy)}.ghost-btn[data-v-a9d5cadc]:hover{background:#0b132b1f}.badge[data-v-a9d5cadc]{display:inline-block;padding:3px 10px;border-radius:99px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.badge.active[data-v-a9d5cadc]{background:#34c7591f;color:#1b7a36}.badge.inactive[data-v-a9d5cadc]{background:#0b132b12;color:var(--muted)}.adm-color[data-v-a9d5cadc]{padding:4px;height:42px;cursor:pointer}.created-box[data-v-a9d5cadc]{display:flex;flex-direction:column;gap:14px}.created-msg[data-v-a9d5cadc]{font-size:14px;color:var(--ink)}.created-hint[data-v-a9d5cadc]{font-size:13px;color:var(--muted)}.kv-row[data-v-a9d5cadc]{display:flex;flex-direction:column;gap:6px}.kv-value[data-v-a9d5cadc]{display:flex;align-items:center;gap:8px;background:#0b132b0d;border-radius:8px;padding:10px 12px}.kv-value .mono[data-v-a9d5cadc]{font-size:12px;word-break:break-all;flex:1}.back-link[data-v-1929f0e3]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted);text-decoration:none}.back-link[data-v-1929f0e3]:hover{color:var(--navy)}.adm-section[data-v-1929f0e3]{background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:16px;padding:28px;margin-bottom:24px}.section-title[data-v-1929f0e3]{font-size:18px;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:20px}.checkbox-label[data-v-1929f0e3]{flex-direction:row!important;align-items:center;gap:10px!important}.field-hint[data-v-1929f0e3]{font-size:12px;color:var(--muted);line-height:1.4}.logo-upload-row[data-v-1929f0e3]{display:flex;align-items:center;gap:14px}.logo-upload-btn[data-v-1929f0e3]{cursor:pointer}.logo-preview img[data-v-1929f0e3]{max-width:120px;max-height:60px;object-fit:contain;border-radius:6px;background:#0b132b0a;padding:6px}.site-link[data-v-1929f0e3]{margin-top:20px;font-size:13px;color:var(--muted)}.site-link a[data-v-1929f0e3]{color:var(--navy);font-family:JetBrains Mono,monospace}.kv-row[data-v-1929f0e3]{display:flex;flex-direction:column;gap:8px;margin-top:20px}.kv-value[data-v-1929f0e3]{display:flex;align-items:center;gap:8px;background:#0b132b0d;border-radius:8px;padding:10px 12px}.kv-value .mono[data-v-1929f0e3]{font-size:12px;word-break:break-all;flex:1}.adm-color[data-v-1929f0e3]{padding:4px;height:42px;cursor:pointer}.quadra-card[data-v-1929f0e3]{border:1px solid rgba(11,19,43,.08);border-radius:12px;padding:16px 18px;margin-bottom:12px}.quadra-head[data-v-1929f0e3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.quadra-actions[data-v-1929f0e3]{display:flex;align-items:center;gap:4px}.muted[data-v-1929f0e3]{color:var(--muted);font-size:12px}.quadra-cameras[data-v-1929f0e3]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(11,19,43,.06);display:flex;flex-direction:column;gap:8px}.camera-row[data-v-1929f0e3]{display:grid;grid-template-columns:80px 120px 1fr 1fr auto auto;align-items:center;gap:10px;font-size:13px}.camera-row .rtsp[data-v-1929f0e3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-row .rtsp.empty[data-v-1929f0e3]{font-style:italic;opacity:.6}.camera-form[data-v-1929f0e3]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.new-quadra-row[data-v-1929f0e3]{display:flex;gap:10px;margin-top:8px}.new-quadra-row .adm-input[data-v-1929f0e3]{flex:1}.btn[data-v-1929f0e3]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s}.btn.sm[data-v-1929f0e3]{padding:7px 14px;font-size:13px}.btn[data-v-1929f0e3]:disabled{opacity:.5;cursor:not-allowed}.gold-btn[data-v-1929f0e3]{background:var(--gold);color:var(--navy-deep)}.gold-btn[data-v-1929f0e3]:hover:not(:disabled){opacity:.88}.ghost-btn[data-v-1929f0e3]{background:#0b132b12;color:var(--navy)}.ghost-btn[data-v-1929f0e3]:hover{background:#0b132b1f}.adm-ok[data-v-1929f0e3]{color:#1b7a36;font-size:13px;margin-top:12px}:root{--navy: #0D0F12;--navy-deep: color-mix(in srgb, var(--navy) 80%, black);--navy-soft: color-mix(in srgb, var(--navy) 82%, white);--gold: #00C853;--gold-deep: color-mix(in srgb, var(--gold) 82%, black);--paper: #F7F4ED;--paper-warm: #EFEADC;--ink: #0B132B;--muted: #5B6478;--line: #1f2a48}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--navy)}body{font-family:Archivo,system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh}.display{font-family:Archivo Black,Archivo,sans-serif;letter-spacing:-.01em}.mono{font-family:JetBrains Mono,monospace}.topbar{background:var(--navy);color:var(--paper);border-bottom:4px solid var(--gold)}.topbar-inner{max-width:1440px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.brand-logo{width:52px;height:52px;border-radius:50%;object-fit:cover;background:#fff;border:2px solid var(--gold);flex-shrink:0}.brand-text{line-height:1}.brand-name{font-family:Archivo Black,sans-serif;font-size:22px;letter-spacing:.02em}.brand-name .accent{color:var(--gold)}.brand-sub{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f7f4ed99;margin-top:6px}.topbar-spacer{flex:1}.topbar-cta{display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;background:var(--gold);color:var(--navy-deep);font-family:Archivo Black,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s,transform .15s;white-space:nowrap}.topbar-cta:hover{background:var(--gold-deep);transform:translateY(-1px)}.topbar-live{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#ff3b30;color:#fff;font-family:Archivo Black,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s,transform .15s;white-space:nowrap}.topbar-live:hover{background:#d92c22;transform:translateY(-1px)}.topbar-live .live-dot{background:#fff}.live-pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:8px 14px;border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.live-dot{width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #ff3b3080}70%{box-shadow:0 0 0 12px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(11,19,43,.12);border-top-color:var(--gold);animation:spin .8s linear infinite;flex-shrink:0}.state-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px;text-align:center}.state-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:8px}.state-icon svg{width:28px;height:28px}.state-icon-err{background:#ff3b301f;color:#c62828}.state-icon-muted{background:#0b132b12;color:var(--muted)}.state-icon-warn{background:#e8b84226;color:var(--gold-deep)}.top-contact{font-family:JetBrains Mono,monospace;font-size:12px;color:#f7f4edb3}.back-link{display:inline-flex;align-items:center;gap:8px;color:#f7f4edd9;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);transition:all .15s}.back-link:hover{background:#ffffff0f;color:var(--gold);border-color:var(--gold)}.hero{background:var(--navy);color:var(--paper);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 80% 50%,rgba(232,184,66,.08),transparent 60%),repeating-linear-gradient(90deg,transparent 0 60px,rgba(255,255,255,.025) 60px 61px);pointer-events:none}.hero-inner{max-width:1440px;margin:0 auto;padding:56px 32px 72px;position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:end}@media (max-width: 900px){.hero-inner{grid-template-columns:1fr}}.hero-eyebrow{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.hero-eyebrow .bar{width:32px;height:2px;background:var(--gold)}.hero h1{font-family:Archivo Black,sans-serif;font-size:clamp(56px,8vw,120px);line-height:.88;margin:0;letter-spacing:-.025em;text-transform:uppercase}.hero h1 .gold{color:var(--gold)}.hero h1 .outline{-webkit-text-stroke:2px var(--paper);color:transparent}.hero-side{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}.hero-tag{font-size:13px;line-height:1.5;color:#f7f4edc7;max-width:380px}.hero-tag strong{color:var(--paper);font-weight:700}.hero-warn{margin-top:16px;display:flex;align-items:center;gap:12px;padding:12px 14px;background:#e8b8421a;border:1px solid rgba(232,184,66,.3);border-radius:10px;color:#f7f4ede6;font-size:12px;line-height:1.4;max-width:380px}.hero-warn svg{width:20px;height:20px;color:var(--gold);flex-shrink:0}.hero-warn strong{color:var(--gold);font-weight:700}.hero-subscribe{margin-top:20px;padding-top:20px;border-top:1px solid rgba(247,244,237,.1);display:flex;flex-direction:column;gap:10px}.hero-subscribe-label{font-size:13px;color:#f7f4eda6;line-height:1.5;margin:0}.hero-login-link{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;color:#f7f4ed80;text-decoration:none;transition:color .15s}.hero-login-link:hover{color:var(--gold)}.controls-wrap{background:var(--paper);border-bottom:1px solid rgba(11,19,43,.08);position:sticky;top:0;z-index:50}.controls{max-width:1440px;margin:0 auto;padding:18px 32px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ctrl-group{display:flex;align-items:center;gap:8px}.ctrl-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:4px}.seg{display:inline-flex;background:#fff;border:1px solid rgba(11,19,43,.12);border-radius:999px;padding:4px}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:8px 16px;font-family:Archivo,sans-serif;font-size:13px;font-weight:600;color:var(--ink);border-radius:999px;cursor:pointer;letter-spacing:.02em;transition:all .15s}.seg button:hover{background:#0b132b0a}.seg button.active{background:var(--navy);color:var(--paper)}.date-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,19,43,.14);background:#fff;padding:9px 14px;border-radius:8px;font-family:Archivo,sans-serif;font-size:13px;color:var(--ink);cursor:pointer}.date-input:focus{outline:2px solid var(--gold);outline-offset:-1px}.page-layout{display:flex;flex-direction:column;min-height:100vh}.main-wrap{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:40px 32px 80px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px}@media (max-width: 1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 800px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.grid{grid-template-columns:1fr}}.clip{background:var(--paper);cursor:pointer;text-decoration:none;color:inherit;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.clip:hover{transform:translateY(-4px)}.clip:hover .thumb-overlay{opacity:1}.clip:hover .play-pill{transform:scale(1)}.thumb-wrap{position:relative;width:100%;overflow:hidden;border-radius:12px;background:var(--navy)}.thumb{width:100%;aspect-ratio:16/9;position:relative}.thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.thumb-grass{background:linear-gradient(180deg,#07153a66,#07153a00 35%,#07153a00 60%,#07153a80),repeating-linear-gradient(90deg,#1a5e35 0,#1a5e35 36px,#1f6c3d 36px,#1f6c3d 72px)}.thumb-night{background:radial-gradient(ellipse 70% 55% at 50% 110%,rgba(232,184,66,.18),transparent 60%),radial-gradient(ellipse 100% 60% at 50% 0%,rgba(255,255,255,.08),transparent 70%),repeating-linear-gradient(90deg,#143e22 0,#143e22 36px,#1a4f2c 36px,#1a4f2c 72px)}.thumb-chalk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0) 65px,rgba(255,255,255,.6) 66px,rgba(255,255,255,.6) 68px,transparent 69px),linear-gradient(90deg,transparent calc(50% - 1px),rgba(255,255,255,.5) calc(50% - 1px),rgba(255,255,255,.5) calc(50% + 1px),transparent calc(50% + 1px))}.thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07153a00 40%,#07153ad9);opacity:.75;transition:opacity .2s}.thumb-br{position:absolute;bottom:10px;right:10px;background:#07153ad9;color:#fff;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:4px 7px;border-radius:3px;letter-spacing:.04em}.play-pill{position:absolute;bottom:14px;left:14px;width:44px;height:44px;border-radius:50%;background:var(--gold);color:var(--navy-deep);display:grid;place-items:center;transform:scale(.85);transition:transform .2s cubic-bezier(.2,1.4,.4,1);box-shadow:0 6px 20px #07153a80}.play-pill svg{width:18px;height:18px;margin-left:2px}.thumb-time{position:absolute;bottom:14px;right:56px;color:#fff;font-family:Archivo Black,sans-serif;font-size:16px;letter-spacing:.04em;text-shadow:0 1px 4px rgba(0,0,0,.4)}.clip-meta-bottom{padding:14px 4px 4px;display:flex;flex-direction:column;gap:8px}.clip-num-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.clip-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.08em}.exp-badge{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px 3px 7px;border-radius:999px;background:#0b132b0f;color:var(--muted);border:1px solid rgba(11,19,43,.06)}.exp-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.exp-badge.warn{background:#e8b8422e;color:#8a6512;border-color:#e8b84259}.exp-badge.urgent{background:#ff3b301f;color:#c62828;border-color:#ff3b304d}.exp-badge.urgent .exp-dot{animation:pulse 1.6s infinite}.clip-title{font-family:Archivo Black,sans-serif;font-size:18px;line-height:1.15;color:var(--ink);margin:0;letter-spacing:-.01em;text-transform:uppercase}.clip-meta{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.04em}.clip-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--muted)}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(11,19,43,.14);background:#fff;width:44px;height:44px;border-radius:8px;font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:var(--ink);cursor:pointer;transition:all .15s}.page-btn:hover:not(:disabled){border-color:var(--navy);color:var(--navy)}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-btn.active{background:var(--navy);border-color:var(--navy);color:var(--paper)}.page-btn.arrow{width:auto;padding:0 16px}.empty{grid-column:1 / -1;text-align:center;padding:80px 20px;color:var(--muted)}.empty .display{font-size:28px;color:var(--ink);margin-bottom:8px}.site-footer{background:var(--navy);color:#f7f4edb3;padding:40px 32px;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em}.site-footer .gold{color:var(--gold)}.player-wrap{flex:1;max-width:1280px;margin:0 auto;padding:40px 32px 80px;display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}@media (max-width: 1000px){.player-wrap{grid-template-columns:1fr}}.breadcrumb{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--navy)}.breadcrumb .gold{color:var(--gold)}h1.video-title{font-family:Archivo Black,sans-serif;font-size:clamp(34px,4.5vw,56px);line-height:.95;margin:0 0 16px;letter-spacing:-.02em;text-transform:uppercase}.expire-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;margin-bottom:20px;font-size:13px;line-height:1.4;background:#e8b84224;border:1px solid rgba(232,184,66,.4);color:#6b4d0c}.expire-banner svg{width:22px;height:22px;flex-shrink:0;color:var(--gold)}.expire-banner.urgent{background:#ff3b301a;border-color:#ff3b3059;color:#9b1c14}.expire-banner.urgent svg{color:#ff3b30}.expire-banner strong{font-weight:800}.expire-banner .countdown{margin-left:auto;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;letter-spacing:.1em;padding:6px 12px;background:#fff9;border-radius:6px;white-space:nowrap}.video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #07153a40}.video-frame video{width:100%;height:100%;display:block;background:#000}.placeholder-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(232,184,66,.12),transparent 60%),repeating-linear-gradient(90deg,#143e22 0,#143e22 50px,#1a4f2c 50px,#1a4f2c 100px);cursor:pointer}.ph-text{font-family:JetBrains Mono,monospace;font-size:12px;color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase}.actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:10px;font-family:Archivo,sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .1s,background .15s,color .15s}.btn:hover{transform:translateY(-1px)}.btn.gold-btn{background:var(--gold);color:var(--navy-deep)}.btn.gold-btn:hover{background:var(--gold-deep)}.btn.ghost-btn{background:#fff;color:var(--ink);border:1px solid rgba(11,19,43,.14)}.btn.ghost-btn:hover{border-color:var(--navy);color:var(--navy)}.btn.whatsapp-btn{background:#25d366;color:#fff}.btn.whatsapp-btn:hover{background:#1fb858}.btn svg{width:16px;height:16px}.btn.is-busy{opacity:.6;pointer-events:none}.meta-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px;background:#fff;border:1px solid rgba(11,19,43,.08);border-radius:14px}@media (max-width: 700px){.meta-grid{grid-template-columns:repeat(2,1fr)}}.meta-grid .item .lbl{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.meta-grid .item .val{font-family:Archivo Black,sans-serif;font-size:18px;letter-spacing:-.005em}.player-aside{position:sticky;top:24px}.side-title{font-family:Archivo Black,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;display:flex;align-items:center;gap:10px}.side-title .bar{width:24px;height:3px;background:var(--gold)}.side-list{display:flex;flex-direction:column;gap:10px}.side-clip{display:grid;grid-template-columns:130px 1fr;gap:12px;text-decoration:none;color:inherit;padding:8px;border-radius:10px;transition:background .15s;cursor:pointer}.side-clip:hover{background:#0b132b0a}.side-clip-locked{cursor:default;opacity:.65}.side-clip-locked:hover{background:none}.side-thumb{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden;background:var(--navy)}.side-thumb-grass{background:repeating-linear-gradient(90deg,#1a5e35 0,#1a5e35 24px,#1f6c3d 24px,#1f6c3d 48px)}.side-thumb-night{background:repeating-linear-gradient(90deg,#143e22 0,#143e22 24px,#1a4f2c 24px,#1a4f2c 48px)}.side-dur{position:absolute;bottom:4px;right:4px;background:#07153ad9;color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 4px;border-radius:3px}.side-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#07153a8c;color:#ffffffb3}.side-buy-hint{color:var(--gold)}.side-info .t{font-family:Archivo Black,sans-serif;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-info .m{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.06em}.toast{position:fixed;bottom:32px;left:50%;transform:translate(-50%) translateY(20px);background:var(--navy-deep);color:var(--paper);padding:12px 20px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 12px 32px #07153a4d;opacity:0;pointer-events:none;transition:all .25s;z-index:200}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast .gold{color:var(--gold)}@media (max-width: 640px){.topbar-inner{padding:12px 16px;gap:10px}.brand-logo{width:40px;height:40px}.brand-name{font-size:16px}.brand-sub{font-size:9px;margin-top:4px}.top-contact,.live-pill{display:none}.hero-inner{padding:36px 16px 48px;gap:24px}.hero h1{font-size:clamp(36px,10vw,56px)}.hero h1 .outline{-webkit-text-stroke:1.5px var(--paper)}.hero-tag{font-size:13px}.hero-warn{font-size:12px}.main-wrap{padding:28px 16px 80px}.controls{padding:12px 16px;gap:12px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.grid{gap:20px 16px}.player-wrap{padding:24px 16px 80px}.site-footer{padding:32px 16px}.expire-banner{flex-wrap:wrap;gap:8px}.expire-banner .countdown{margin-left:0;width:100%;text-align:center}.actions{flex-direction:column}.actions .btn{justify-content:center;width:100%}.back-link{min-height:44px;display:inline-flex;align-items:center}}.dialog-backdrop[data-v-78ebdc2e]{z-index:300}.dialog-modal[data-v-78ebdc2e]{max-width:420px}.dialog-title[data-v-78ebdc2e]{margin-bottom:12px}.dialog-message[data-v-78ebdc2e]{font-size:14px;color:var(--ink);line-height:1.5;margin:0 0 20px;white-space:pre-line}.dialog-modal form[data-v-78ebdc2e]{margin-bottom:4px}.dlg-btn[data-v-78ebdc2e]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:0;cursor:pointer;font-family:Archivo,sans-serif;font-size:14px;font-weight:700}.gold-btn[data-v-78ebdc2e]{background:var(--gold);color:var(--navy-deep)}.gold-btn[data-v-78ebdc2e]:hover{opacity:.88}.ghost-btn[data-v-78ebdc2e]{background:#0b132b12;color:var(--navy)}.ghost-btn[data-v-78ebdc2e]:hover{background:#0b132b1f}.danger-btn[data-v-78ebdc2e]{background:#e5453b;color:#fff}.danger-btn[data-v-78ebdc2e]:hover{opacity:.9}
