:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--font-sans: "LINE Seed JP", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-sans);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}:root{--base-font-size: 16px;--base-spacing: 8px;--scale-factor: 1;--font-xs: clamp(8px, .8vw, 11px);--font-sm: clamp(11px, 1vw, 16px);--font-md: clamp(16px, 1.5vw, 20px);--font-lg: clamp(20px, 2vw, 26px);--font-xl: clamp(24px, 2.5vw, 36px);--font-xxl: clamp(28px, 3vw, 40px);--spacing-xs: clamp(2px, .2vw, 4px);--spacing-sm: clamp(4px, .4vw, 8px);--spacing-md: clamp(8px, .8vw, 12px);--spacing-lg: clamp(12px, 1.2vw, 16px);--spacing-xl: clamp(16px, 1.6vw, 24px);--radius-sm: clamp(4px, .4vw, 6px);--radius-md: clamp(6px, .6vw, 8px);--radius-lg: clamp(8px, .8vw, 12px);--icon-xs: clamp(12px, 1.2vw, 16px);--icon-sm: clamp(16px, 1.6vw, 20px);--icon-md: clamp(20px, 2vw, 24px);--icon-lg: clamp(24px, 2.4vw, 32px);--icon-xl: clamp(32px, 3.2vw, 48px);--icon-xxl: clamp(48px, 4.8vw, 64px)}@media(max-width:400px),(max-height:300px){:root{--font-xs: clamp(7px, .7vw, 10px);--font-sm: clamp(10px, 1vw, 14px);--font-md: clamp(14px, 1.4vw, 18px);--font-lg: clamp(18px, 1.8vw, 24px);--font-xl: clamp(22px, 2.2vw, 32px);--font-xxl: clamp(26px, 2.6vw, 36px)}}@media(min-width:1200px),(min-height:600px){:root{--font-xs: clamp(9px, .9vw, 12px);--font-sm: clamp(12px, 1.2vw, 18px);--font-md: clamp(18px, 1.8vw, 22px);--font-lg: clamp(22px, 2.2vw, 28px);--font-xl: clamp(26px, 2.6vw, 40px);--font-xxl: clamp(30px, 3vw, 44px)}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}body{font-family:var(--font-sans)}#app{width:100%;min-height:100%}.widget-container{width:100%;height:100vh;overflow:hidden}.widget[data-v-9284a78a]{width:100%;height:100vh;min-width:200px;min-height:150px;overflow:hidden;background:#0006;padding:clamp(4px,.8vw,8px);color:#fff;font-family:var(--font-sans);box-sizing:border-box;display:flex;flex-direction:column}.empty[data-v-9284a78a]{text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;gap:24px}.status-container[data-v-9284a78a]{position:relative;width:100%;flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.status-message[data-v-9284a78a]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0 8px;box-sizing:border-box}.status-icon[data-v-9284a78a]{width:clamp(80px,16vw,180px);height:clamp(80px,16vw,180px);flex-shrink:0}.status-text[data-v-9284a78a]{font-size:clamp(28px,5vw,48px);font-weight:700;line-height:1.2;word-break:keep-all;white-space:nowrap}.status-fade-enter-active[data-v-9284a78a],.status-fade-leave-active[data-v-9284a78a]{transition:opacity .8s ease}.status-fade-enter-from[data-v-9284a78a],.status-fade-leave-to[data-v-9284a78a]{opacity:0}.time[data-v-9284a78a]{font-size:clamp(12px,1.8vw,20px);font-weight:700;color:#aaa;flex-shrink:0}.message[data-v-9284a78a]{font-size:18px;color:#aaa;animation:fade-9284a78a 2s ease-in-out infinite}@keyframes fade-9284a78a{0%,to{opacity:.5}50%{opacity:1}}.empty-fade-enter-active[data-v-9284a78a],.empty-fade-leave-active[data-v-9284a78a]{transition:opacity .5s ease}.empty-fade-enter-from[data-v-9284a78a],.empty-fade-leave-to[data-v-9284a78a]{opacity:0}.requests[data-v-9284a78a]{display:flex;flex-direction:column;flex:1;gap:2px}.slot[data-v-9284a78a]{flex:1;display:flex;align-items:stretch}.request[data-v-9284a78a]{display:flex;gap:clamp(8px,1.2vw,16px);padding:clamp(6px,.8vw,12px) clamp(8px,1vw,16px);background:#ffffff1a;border-radius:clamp(4px,.5vw,6px);border-left:clamp(2px,.3vw,3px) solid #666;position:relative;overflow:hidden;width:100%}.request.playing[data-v-9284a78a]{border-left-color:#4caf50;background:#4caf5033}.spectrum[data-v-9284a78a]{position:absolute;bottom:0;left:0;right:0;height:100%;display:flex;align-items:flex-end;gap:3px;padding:0 4px;opacity:.3;pointer-events:none}.bar[data-v-9284a78a]{flex:1;background:linear-gradient(to top,#4caf50,#81c784);border-radius:2px 2px 0 0;animation:spectrum-9284a78a .8s ease-in-out infinite;min-height:2px}.bar[data-v-9284a78a]:nth-child(1){animation-delay:0s}.bar[data-v-9284a78a]:nth-child(2){animation-delay:.1s}.bar[data-v-9284a78a]:nth-child(3){animation-delay:.2s}.bar[data-v-9284a78a]:nth-child(4){animation-delay:.3s}.bar[data-v-9284a78a]:nth-child(5){animation-delay:.4s}.bar[data-v-9284a78a]:nth-child(6){animation-delay:.5s}.bar[data-v-9284a78a]:nth-child(7){animation-delay:.6s}.bar[data-v-9284a78a]:nth-child(8){animation-delay:.7s}.bar[data-v-9284a78a]:nth-child(9){animation-delay:.1s}.bar[data-v-9284a78a]:nth-child(10){animation-delay:.2s}.bar[data-v-9284a78a]:nth-child(11){animation-delay:.3s}.bar[data-v-9284a78a]:nth-child(12){animation-delay:.4s}@keyframes spectrum-9284a78a{0%{height:20%}25%{height:70%}50%{height:30%}75%{height:80%}to{height:20%}}.icon[data-v-9284a78a]{font-size:clamp(20px,3vw,36px);line-height:1;display:flex;align-items:center;justify-content:center;min-width:clamp(24px,3vw,40px);position:relative;z-index:1}.pending-icon[data-v-9284a78a]{width:clamp(18px,2.2vw,26px);height:clamp(18px,2.2vw,26px);color:#ff9800;animation:pendingFade-9284a78a 1.5s ease-in-out infinite}@keyframes pendingFade-9284a78a{0%,to{opacity:.3}50%{opacity:1}}.play-icon[data-v-9284a78a]{width:clamp(24px,3vw,36px);height:clamp(24px,3vw,36px);color:#4caf50;animation:playIconPulse-9284a78a 1s ease-in-out infinite}@keyframes playIconPulse-9284a78a{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.info[data-v-9284a78a]{flex:1;min-width:0;position:relative;z-index:1}.song[data-v-9284a78a]{font-weight:700;font-size:clamp(16px,2.2vw,26px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user[data-v-9284a78a]{font-size:clamp(12px,1.8vw,20px);color:#aaa;margin-top:clamp(1px,.2vw,2px)}.card-enter-active[data-v-9284a78a],.card-leave-active[data-v-9284a78a]{transition:opacity .3s ease}.card-enter-from[data-v-9284a78a],.card-leave-to[data-v-9284a78a]{opacity:0}.version-badge[data-v-189b20b1]{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid #3a3a3a;border-radius:999px;background:#222;color:#8f8f8f;font-size:11px;line-height:1;font-family:monospace;letter-spacing:.06em}.panel[data-v-8f158c44]{width:100%;min-width:0;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px}.request-admin[data-v-8f158c44]{display:grid;gap:16px;min-width:0}.status-controls[data-v-8f158c44],.filter[data-v-8f158c44]{padding:16px}.status-controls h2[data-v-8f158c44]{font-size:18px;margin-bottom:12px;color:#fff}.status-buttons[data-v-8f158c44]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-buttons button[data-v-8f158c44]{width:100%;padding:10px 14px;border:2px solid #444;background:#333;color:#aaa;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.status-buttons button.active[data-v-8f158c44]{border-color:#4caf50;background:#4caf50;color:#fff}.status-buttons button[data-v-8f158c44]:hover{background:#444}.add-form[data-v-8f158c44]{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr) 120px;gap:8px;padding:16px}.add-form input[data-v-8f158c44]{width:100%;padding:10px 12px;border:1px solid #444;border-radius:6px;font-size:14px;background:#1a1a1a;color:#e0e0e0}.add-form input[data-v-8f158c44]::placeholder{color:#888}.add-form input[data-v-8f158c44]:focus{outline:none;border-color:#4caf50}.add-form button[data-v-8f158c44],.cycle[data-v-8f158c44]{background:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.add-form button[data-v-8f158c44]:hover,.cycle[data-v-8f158c44]:hover{background:#45a049}.filter[data-v-8f158c44]{display:flex;align-items:center;min-height:56px}.filter-row[data-v-8f158c44]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-label[data-v-8f158c44]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#e0e0e0}.filter input[type=checkbox][data-v-8f158c44]{width:18px;height:18px;cursor:pointer}.bulk-delete-button[data-v-8f158c44]{padding:10px 14px;border:1px solid #b4332a;border-radius:6px;background:#c0392b;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,opacity .2s ease}.bulk-delete-button[data-v-8f158c44]:hover:not(:disabled){background:#a93226}.bulk-delete-button[data-v-8f158c44]:disabled{opacity:.45;cursor:not-allowed}.requests[data-v-8f158c44]{display:grid;gap:12px;min-width:0}.request[data-v-8f158c44]{padding:18px;transition:.2s ease;min-width:0}.request.playing[data-v-8f158c44]{border-color:#4caf50;background:#1e3a1e}.request.completed[data-v-8f158c44]{opacity:.5;border-color:#666}.header[data-v-8f158c44]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.icon[data-v-8f158c44]{font-size:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.badge[data-v-8f158c44]{background:#f44;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.play-icon[data-v-8f158c44]{width:20px;height:20px;color:#4caf50}.status[data-v-8f158c44]{flex:1;font-size:12px;color:#aaa}.delete[data-v-8f158c44]{width:28px;height:28px;border:none;background:#f44336;color:#fff;border-radius:50%;cursor:pointer;font-size:20px;line-height:1;transition:all .2s}.delete[data-v-8f158c44]:hover{background:#da190b;transform:scale(1.1)}.song[data-v-8f158c44]{font-weight:700;font-size:16px;margin-bottom:4px;color:#fff;overflow-wrap:anywhere}.user[data-v-8f158c44]{font-size:14px;color:#888;margin-bottom:12px;overflow-wrap:anywhere}.cycle[data-v-8f158c44]{width:100%;padding:12px}.modal-backdrop[data-v-8f158c44]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b3;z-index:50}.modal[data-v-8f158c44]{width:min(100%,440px);padding:20px}.modal h3[data-v-8f158c44]{margin:0 0 12px;color:#fff;font-size:20px}.modal p[data-v-8f158c44]{margin:0;color:#d0d0d0;line-height:1.5}.modal-actions[data-v-8f158c44]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.modal-cancel[data-v-8f158c44],.modal-confirm[data-v-8f158c44]{min-width:110px;padding:10px 14px;border-radius:6px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease,background .2s ease}.modal-cancel[data-v-8f158c44]{background:#4a4a4a;color:#fff}.modal-confirm[data-v-8f158c44]{background:#c0392b;color:#fff}.modal-cancel[data-v-8f158c44]:disabled,.modal-confirm[data-v-8f158c44]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.status-buttons[data-v-8f158c44],.add-form[data-v-8f158c44]{grid-template-columns:1fr}.status-controls[data-v-8f158c44],.filter[data-v-8f158c44],.add-form[data-v-8f158c44]{padding:14px}.add-form button[data-v-8f158c44]{width:100%;min-height:48px}.request[data-v-8f158c44]{padding:16px}.status-buttons button[data-v-8f158c44]{min-height:48px;white-space:normal;line-height:1.35}.filter-row[data-v-8f158c44],.modal-actions[data-v-8f158c44]{flex-direction:column;align-items:stretch}.header[data-v-8f158c44]{gap:6px}}.info-admin[data-v-eedb3d3a]{min-height:100%;background:transparent;color:#e0e0e0;width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.section[data-v-eedb3d3a]{width:100%;min-width:0;background:#2a2a2a;padding:16px;border-radius:8px;margin-bottom:20px;border:1px solid #3a3a3a}h2[data-v-eedb3d3a]{font-size:18px;margin-bottom:12px;color:#fff}h3[data-v-eedb3d3a]{font-size:16px;margin-bottom:12px;color:#4caf50;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.game-section[data-v-eedb3d3a]{min-width:0;background:#1a1a1a;padding:12px;border-radius:6px;margin-bottom:12px;border:1px solid #333}.test-request-form[data-v-eedb3d3a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;min-width:0}.test-request-form input[data-v-eedb3d3a],.form-group input[type=text][data-v-eedb3d3a],.form-group input[data-v-eedb3d3a]:not([type=checkbox]),.form-group textarea[data-v-eedb3d3a]{width:100%;padding:10px;border:1px solid #444;border-radius:4px;font-size:14px;background:#1a1a1a;color:#e0e0e0}.override-buttons[data-v-eedb3d3a]{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.override-buttons button[data-v-eedb3d3a]{padding:10px 16px;border:2px solid #444;background:#333;color:#aaa;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.override-buttons button.active[data-v-eedb3d3a]{border-color:#4caf50;background:#4caf50;color:#fff}.form-group[data-v-eedb3d3a]{margin-bottom:16px;min-width:0}.form-group label[data-v-eedb3d3a],.schedule-toggle[data-v-eedb3d3a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#e0e0e0;font-size:14px}.template-buttons[data-v-eedb3d3a]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px;min-width:0}.template-btn[data-v-eedb3d3a]{padding:6px 12px;border:1px solid #555;background:#333;color:#aaa;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.template-btn[data-v-eedb3d3a]:hover{background:#444;color:#fff}.form-group textarea[data-v-eedb3d3a]{resize:vertical;font-family:inherit}.save-bar[data-v-eedb3d3a]{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,#2a2a2a00,#2a2a2af5 28px)}.save-btn[data-v-eedb3d3a]{width:100%;padding:16px;background:#4caf50;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;transition:background .2s}.save-btn[data-v-eedb3d3a]:hover{background:#45a049}.save-btn[data-v-eedb3d3a]:disabled{background:#666;cursor:not-allowed}@media(max-width:640px){.section[data-v-eedb3d3a]{padding:14px}.override-buttons[data-v-eedb3d3a]{display:grid;grid-template-columns:1fr}.override-buttons button[data-v-eedb3d3a]{width:100%}.template-buttons[data-v-eedb3d3a]{gap:6px}.template-btn[data-v-eedb3d3a]{min-height:36px}.test-request-form[data-v-eedb3d3a]{grid-template-columns:1fr}.game-section[data-v-eedb3d3a]{padding:10px}}.assets-panel[data-v-9d5f56e6]{min-width:0}.section[data-v-9d5f56e6]{width:100%;min-width:0;background:#2a2a2a;padding:16px;border-radius:8px;margin-bottom:20px;border:1px solid #3a3a3a}h2[data-v-9d5f56e6]{font-size:18px;margin-bottom:12px;color:#fff}.overlay-links[data-v-9d5f56e6]{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.overlay-links a[data-v-9d5f56e6]{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:10px 14px;border-radius:8px;color:#fff;text-decoration:none;background:linear-gradient(135deg,#0f766e,#155e75)}.hint[data-v-9d5f56e6]{margin-top:10px;color:#a0a0a0;font-size:14px}@media(max-width:640px){.section[data-v-9d5f56e6]{padding:14px}.overlay-links[data-v-9d5f56e6]{display:grid;grid-template-columns:1fr}.overlay-links a[data-v-9d5f56e6]{width:100%;min-width:0}}.admin-page[data-v-e77752dc]{height:100dvh;display:flex;flex-direction:column;background:#1a1a1a;width:100%;max-width:100%;overflow:hidden}.admin[data-v-e77752dc]{flex:1;width:min(960px,calc(100% - 32px));max-width:100%;margin:0 auto;padding:24px 0 32px;color:#e0e0e0;overflow-y:auto;overscroll-behavior:contain}.panel[data-v-e77752dc]{width:100%;min-width:0;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:10px}h1[data-v-e77752dc]{font-size:24px;color:#fff}.page-header[data-v-e77752dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.tabs[data-v-e77752dc]{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid #333;min-width:0}.tabs button[data-v-e77752dc]{padding:12px 24px;background:transparent;border:none;color:#aaa;cursor:pointer;font-size:16px;font-weight:600;border-bottom:3px solid transparent;transition:all .2s}.tabs button[data-v-e77752dc]:hover{color:#fff;background:#ffffff0d}.tabs button.active[data-v-e77752dc]{color:#4caf50;border-bottom-color:#4caf50}@media(max-width:640px){.admin[data-v-e77752dc]{width:100%;padding:16px 16px 20px}.page-header[data-v-e77752dc]{align-items:center}h1[data-v-e77752dc]{font-size:20px}.tabs[data-v-e77752dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-bottom:none;margin-bottom:16px}.tabs button[data-v-e77752dc]{min-height:52px;padding:10px 12px;line-height:1.35;text-align:center;white-space:normal;border:1px solid #3a3a3a;border-radius:10px;background:#222}.tabs button[data-v-e77752dc]:nth-child(3){grid-column:1 / -1}.tabs button.active[data-v-e77752dc]{border-color:#4caf50}}.information-widget[data-v-82d44cfa]{--info-scale: 1;--info-space: 1;--space-1: calc(2px * var(--info-space));--space-2: calc(4px * var(--info-space));--space-3: calc(6px * var(--info-space));--space-4: calc(8px * var(--info-space));--space-5: calc(10px * var(--info-space));--space-6: calc(12px * var(--info-space));--radius-1: calc(4px * var(--info-space));--radius-2: calc(6px * var(--info-space));--radius-3: calc(8px * var(--info-space));--icon-s: calc(14px * var(--info-scale));--icon-m: calc(20px * var(--info-scale));--icon-l: calc(28px * var(--info-scale));--text-badge: calc(12px * var(--info-scale));--badge-line-height: 1.2;--badge-pad-y: calc(4px * var(--info-space));--badge-pad-x: calc(10px * var(--info-space));--badge-height: calc(var(--text-badge) * var(--badge-line-height) + var(--badge-pad-y) * 2);--text-label: calc(9px * var(--info-scale));--text-meta: calc(10px * var(--info-scale));--text-body: calc(18px * var(--info-scale));--text-emphasis: calc(20px * var(--info-scale));--text-hero: calc(30px * var(--info-scale));width:100%;height:100vh;min-width:300px;min-height:60px;background:#0006;color:#fff;font-family:var(--font-sans);overflow:hidden;position:relative}.override[data-v-82d44cfa]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;padding:calc(10px * var(--info-space));box-sizing:border-box}.icon-large[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);flex-shrink:0}.icon-medium[data-v-82d44cfa]{width:calc(24px * var(--info-scale));height:calc(24px * var(--info-scale));flex-shrink:0}.request-notification[data-v-82d44cfa]{position:relative;width:100%;height:100%;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.spectrum-bg[data-v-82d44cfa]{position:absolute;bottom:0;left:0;right:0;height:100%;display:flex;align-items:flex-end;gap:1px;opacity:.25}.spectrum-bg .bar[data-v-82d44cfa]{flex:1;background:linear-gradient(to top,#4caf50,#81c784);animation:spectrum-82d44cfa ease-in-out infinite;min-height:4px;max-height:100%}@keyframes spectrum-82d44cfa{0%,to{height:20%}50%{height:100%}}.request-card[data-v-82d44cfa]{position:relative;z-index:1;background:#ffffff1a;border-radius:var(--radius-3);padding:calc(7px * var(--info-space)) calc(20px * var(--info-space));display:flex;align-items:center;gap:calc(14px * var(--info-space));animation:fadeInOut-82d44cfa 7s ease-in-out}@keyframes fadeInOut-82d44cfa{0%{opacity:0;transform:scale(.95)}10%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.request-badge[data-v-82d44cfa]{display:inline-flex;align-items:center;gap:var(--space-1);background:#ffd7004d;color:gold;border:1px solid #FFD700;border-radius:var(--radius-2);padding:calc(3px * var(--info-space)) calc(8px * var(--info-space));font-size:var(--text-label);font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.request-info[data-v-82d44cfa]{display:flex;align-items:baseline;gap:calc(10px * var(--info-space));flex:1;min-width:0}.request-user[data-v-82d44cfa]{font-size:var(--text-meta);font-weight:600;color:#4caf50;white-space:nowrap;flex-shrink:0}.request-song[data-v-82d44cfa]{font-size:var(--text-emphasis);font-weight:800;color:#fff;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0}.break-bg[data-v-82d44cfa]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.15}.wave[data-v-82d44cfa]{position:absolute;bottom:-50%;left:0;width:200%;height:150%;background:linear-gradient(to top,#FF9800 0%,transparent 100%);animation:wave-82d44cfa 8s ease-in-out infinite}.wave[data-v-82d44cfa]:nth-child(2){animation-delay:-2s;opacity:.5}.wave[data-v-82d44cfa]:nth-child(3){animation-delay:-4s;opacity:.3}@keyframes wave-82d44cfa{0%,to{transform:translate(0) translateY(0)}50%{transform:translate(-25%) translateY(-30px)}}.coffee-icon[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#ff9800;animation:float-82d44cfa 3s ease-in-out infinite;position:relative;z-index:1}@keyframes float-82d44cfa{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.break-notification .text-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.break-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#fff;letter-spacing:1px}.break-notification .sub-text[data-v-82d44cfa]{font-size:var(--text-body);font-weight:500;color:#aaa}.wait-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0}.warning-bg[data-v-82d44cfa]{position:absolute;top:-150px;left:0;width:100%;height:calc(100% + 300px);overflow:hidden;opacity:.2;background:linear-gradient(45deg,#FF5722 25%,transparent 25%,transparent 50%,#FF5722 50%,#FF5722 75%,transparent 75%,transparent);background-size:80px 80px;animation:slide-82d44cfa 2s infinite linear}@keyframes slide-82d44cfa{0%{background-position-y:0}to{background-position-y:80px}}.wait-notification .icon-medium[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#ff5722;position:relative;z-index:1}.glow[data-v-82d44cfa]{animation:glow-82d44cfa 1.5s ease-in-out infinite}@keyframes glow-82d44cfa{0%,to{filter:drop-shadow(0 0 8px rgba(255,87,34,.8))}50%{filter:drop-shadow(0 0 20px rgba(255,87,34,1))}}.glow-pulse[data-v-82d44cfa]{animation:glowPulse-82d44cfa 2s ease-in-out infinite}@keyframes glowPulse-82d44cfa{0%,to{opacity:.8;filter:drop-shadow(0 0 4px currentColor)}50%{opacity:1;filter:drop-shadow(0 0 12px currentColor)}}.wait-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#ff5722;letter-spacing:1px;position:relative;z-index:1}.reading-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.reading-bg[data-v-82d44cfa]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:20px;opacity:.15}.reading-bg .pulse[data-v-82d44cfa]{width:60px;height:60px;border-radius:50%;background:#2196f3;animation:pulse-82d44cfa 1.5s ease-in-out infinite}.reading-bg .pulse[data-v-82d44cfa]:nth-child(2){animation-delay:.3s}.reading-bg .pulse[data-v-82d44cfa]:nth-child(3){animation-delay:.6s}@keyframes pulse-82d44cfa{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}.reading-icon[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#2196f3;animation:float-82d44cfa 3s ease-in-out infinite;position:relative;z-index:1}.reading-notification .text-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.reading-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#fff;letter-spacing:1px}.raid-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.raid-bg[data-v-82d44cfa]{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.3}.raid-bg .spark[data-v-82d44cfa]{position:absolute;width:4px;height:4px;background:#9c27b0;border-radius:50%;box-shadow:0 0 10px #9c27b0;top:50%;left:50%;animation:sparkFade-82d44cfa 2s ease-in-out infinite}@keyframes sparkFade-82d44cfa{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.raid-bg .spark[data-v-82d44cfa]:nth-child(1){margin-left:100px;margin-top:-50px;animation-delay:0s}.raid-bg .spark[data-v-82d44cfa]:nth-child(2){margin-left:-80px;margin-top:60px;animation-delay:.1s}.raid-bg .spark[data-v-82d44cfa]:nth-child(3){margin-left:120px;margin-top:80px;animation-delay:.2s}.raid-bg .spark[data-v-82d44cfa]:nth-child(4){margin-left:-100px;margin-top:-70px;animation-delay:.3s}.raid-bg .spark[data-v-82d44cfa]:nth-child(5){margin-left:90px;margin-top:100px;animation-delay:.4s}.raid-bg .spark[data-v-82d44cfa]:nth-child(6){margin-left:-110px;margin-top:40px;animation-delay:.5s}.raid-bg .spark[data-v-82d44cfa]:nth-child(7){margin-left:70px;margin-top:-90px;animation-delay:.6s}.raid-bg .spark[data-v-82d44cfa]:nth-child(8){margin-left:-60px;margin-top:-100px;animation-delay:.7s}.raid-bg .spark[data-v-82d44cfa]:nth-child(9){margin-left:130px;margin-top:30px;animation-delay:.8s}.raid-bg .spark[data-v-82d44cfa]:nth-child(10){margin-left:-90px;margin-top:90px;animation-delay:.9s}.raid-bg .spark[data-v-82d44cfa]:nth-child(11){margin-left:50px;margin-top:-110px;animation-delay:1s}.raid-bg .spark[data-v-82d44cfa]:nth-child(12){margin-left:-120px;margin-top:-30px;animation-delay:1.1s}.raid-bg .spark[data-v-82d44cfa]:nth-child(13){margin-left:110px;margin-top:70px;animation-delay:1.2s}.raid-bg .spark[data-v-82d44cfa]:nth-child(14){margin-left:-70px;margin-top:-80px;animation-delay:1.3s}.raid-bg .spark[data-v-82d44cfa]:nth-child(15){margin-left:80px;margin-top:110px;animation-delay:1.4s}.raid-bg .spark[data-v-82d44cfa]:nth-child(16){margin-left:-100px;margin-top:50px;animation-delay:1.5s}.raid-bg .spark[data-v-82d44cfa]:nth-child(17){margin-left:60px;margin-top:-70px;animation-delay:1.6s}.raid-bg .spark[data-v-82d44cfa]:nth-child(18){margin-left:-130px;margin-top:60px;animation-delay:1.7s}.raid-bg .spark[data-v-82d44cfa]:nth-child(19){margin-left:100px;margin-top:-100px;animation-delay:1.8s}.raid-bg .spark[data-v-82d44cfa]:nth-child(20){margin-left:-50px;margin-top:120px;animation-delay:1.9s}.raid-icon[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#9c27b0;animation:float-82d44cfa 3s ease-in-out infinite;position:relative;z-index:1}.raid-notification .text-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.raid-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#fff;letter-spacing:1px}.matching-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.matching-bg[data-v-82d44cfa]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.15}.matching-bg .spinner[data-v-82d44cfa]{width:120px;height:120px;border:8px solid rgba(76,175,80,.5);border-top-color:#4caf50;border-radius:50%;animation:spin-82d44cfa 1s linear infinite}@keyframes spin-82d44cfa{to{transform:rotate(360deg)}}.matching-icon[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#4caf50;animation:float-82d44cfa 3s ease-in-out infinite;position:relative;z-index:1}.matching-notification .text-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.matching-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#fff;letter-spacing:1px}.matching-notification .sub-text[data-v-82d44cfa]{font-size:var(--text-body);font-weight:500;color:#aaa}.recruitment-notification[data-v-82d44cfa]{display:flex;align-items:center;justify-content:center;gap:calc(16px * var(--info-space));position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.recruitment-bg[data-v-82d44cfa]{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.2}.recruitment-bg .wave[data-v-82d44cfa]{position:absolute;bottom:-50%;left:0;width:200%;height:150%;background:linear-gradient(to top,#2196F3 0%,transparent 100%);animation:wave-82d44cfa 8s ease-in-out infinite}.recruitment-bg .wave[data-v-82d44cfa]:nth-child(2){animation-delay:-4s;opacity:.5}.recruitment-icon[data-v-82d44cfa]{width:var(--icon-l);height:var(--icon-l);color:#2196f3;animation:float-82d44cfa 3s ease-in-out infinite;position:relative;z-index:1}.recruitment-notification .text-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-1);position:relative;z-index:1}.recruitment-notification .main-text[data-v-82d44cfa]{font-size:var(--text-hero);font-weight:800;color:#fff;letter-spacing:1px}.recruitment-notification .sub-text[data-v-82d44cfa]{font-size:var(--text-body);font-weight:500;color:#aaa}.content-container[data-v-82d44cfa]{position:relative;width:100%;height:100%;display:flex;gap:var(--space-2);padding:var(--space-2);box-sizing:border-box;z-index:1}.left-section[data-v-82d44cfa],.right-section[data-v-82d44cfa]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.info-card[data-v-82d44cfa]{background:#ffffff1a;border-radius:var(--radius-3);padding:var(--space-3) calc(10px * var(--info-space));flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.card-title[data-v-82d44cfa]{font-size:var(--text-badge);font-weight:700;text-transform:uppercase;border-radius:var(--radius-2);padding:var(--badge-pad-y) var(--badge-pad-x);display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:0;max-width:48%;letter-spacing:.6px;line-height:var(--badge-line-height);font-family:var(--font-sans);background:#000c;box-sizing:border-box}.card-title svg[data-v-82d44cfa]{width:var(--icon-s);height:var(--icon-s)}.left-card-header[data-v-82d44cfa]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-3);margin-bottom:var(--space-1);flex-shrink:0}.left-card-content[data-v-82d44cfa]{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-height:0}.card-content[data-v-82d44cfa]{font-size:var(--text-body);font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.28}.card-content.preserve-newlines[data-v-82d44cfa]{white-space:pre-wrap}.full-height[data-v-82d44cfa]{height:100%;display:flex;flex-direction:column}.card-header[data-v-82d44cfa]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;flex-shrink:0}.game-name[data-v-82d44cfa]{font-size:var(--text-meta);font-weight:700;color:#aaa;flex-basis:100%;margin-left:0;margin-top:calc(-1px * var(--info-space));white-space:nowrap;font-family:var(--font-sans)}.dj-name[data-v-82d44cfa]{font-size:var(--text-badge);font-weight:700;color:#fff;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:var(--badge-height);margin-left:var(--space-2);line-height:var(--badge-line-height)}.player-card[data-v-82d44cfa]{width:100%;flex:1;min-height:0}.player-grid[data-v-82d44cfa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);flex:1;min-height:0;align-content:stretch}.player-grid-2col[data-v-82d44cfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.player-section[data-v-82d44cfa]{background:#ffffff0d;border-radius:var(--radius-1);padding:clamp(calc(4px * var(--info-space)),calc(5px * var(--info-space)),calc(8px * var(--info-space))) calc(8px * var(--info-space));min-height:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);overflow:hidden}.section-label[data-v-82d44cfa]{font-size:var(--text-label);color:#aaa;text-transform:uppercase;font-weight:700;letter-spacing:.3px;font-family:var(--font-sans);line-height:1.1;margin-bottom:1px}.section-value[data-v-82d44cfa]{font-size:clamp(calc(10px * var(--info-scale)),calc(9px * var(--info-scale) + .16vw),calc(14px * var(--info-scale)));font-weight:900;color:#fff;overflow-wrap:anywhere;white-space:normal;line-height:1.12}.section-value.chuden[data-v-82d44cfa]{background:linear-gradient(to bottom,#aaa,#555);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-value.kaiden[data-v-82d44cfa]{background:linear-gradient(135deg,gold,orange,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shine-82d44cfa 2s ease-in-out infinite}@keyframes shine-82d44cfa{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.section-value.arena-a[data-v-82d44cfa]{background:linear-gradient(to bottom,#fff,#f44);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-fade-enter-active[data-v-82d44cfa]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-82d44cfa]{transition:all .3s ease-in}.slide-fade-enter-from[data-v-82d44cfa]{transform:translate(20px);opacity:0}.slide-fade-leave-to[data-v-82d44cfa]{transform:translate(-20px);opacity:0}.next-stream[data-v-82d44cfa]{font-size:calc(12px * var(--info-scale));font-weight:700;color:#4caf50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;font-family:var(--font-sans)}.override-fade-enter-active[data-v-82d44cfa]{transition:opacity .5s ease}.override-fade-leave-active[data-v-82d44cfa]{transition:opacity .5s ease;position:absolute;width:100%;height:100%}.override-fade-enter-from[data-v-82d44cfa],.override-fade-leave-to[data-v-82d44cfa]{opacity:0}.content-fade-enter-active[data-v-82d44cfa]{transition:opacity .3s ease;transition-delay:.5s}.content-fade-leave-active[data-v-82d44cfa]{transition:opacity .3s ease}.content-fade-enter-from[data-v-82d44cfa],.content-fade-leave-to[data-v-82d44cfa]{opacity:0}.live-overlay[data-v-123aad93]{position:relative;width:100%;height:100%;overflow:hidden;font-family:LINE Seed JP,Noto Sans JP,sans-serif;color:#f7fbff;background:radial-gradient(circle at 88% 8%,rgba(112,255,174,.14),transparent 18%),radial-gradient(circle at 78% 82%,rgba(80,214,152,.12),transparent 24%),linear-gradient(180deg,#04120a66,#04120a38)}.game-area[data-v-123aad93],.subtitles-panel[data-v-123aad93],.information-panel[data-v-123aad93],.comment-panel[data-v-123aad93]{position:absolute}.game-area[data-v-123aad93]{top:0;left:0;width:1600px;height:900px;padding:4px}.game-frame[data-v-123aad93]{position:relative;width:100%;height:100%;border:2px solid rgba(126,255,184,.78);border-radius:3px;background:linear-gradient(135deg,#06140c38,#06140c14),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 32px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 32px);box-shadow:inset 0 0 0 1px #ffffff1f,0 28px 48px #0003}.game-frame[data-v-123aad93]:before,.game-frame[data-v-123aad93]:after{content:"";position:absolute;width:82px;height:82px;border:4px solid rgba(255,255,255,.8)}.game-frame[data-v-123aad93]:before{top:18px;left:18px;border-right:0;border-bottom:0;border-radius:0}.game-frame[data-v-123aad93]:after{right:18px;bottom:18px;border-left:0;border-top:0;border-radius:0}.information-panel[data-v-123aad93]{left:0;bottom:0;width:1600px;height:180px;padding:0 4px 4px}.subtitles-panel[data-v-123aad93]{left:0;bottom:95px;width:1600px;height:85px;padding:0 4px}.information-panel-subtitles[data-v-123aad93]{height:95px}.game-area-subtitles[data-v-123aad93]{height:900px}.comment-panel[data-v-123aad93]{top:0;right:0;width:320px;height:1080px;padding:4px 4px 4px 0}.panel-header[data-v-123aad93]{display:flex;align-items:center;height:20px;padding:0 8px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,#7fffb0f2,#3ebe78d1);color:#04120a;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 10px 24px #060e1847}.comment-header[data-v-123aad93]{background:linear-gradient(90deg,#9bffc2f2,#34a267d1)}.information-body[data-v-123aad93],.subtitles-body[data-v-123aad93],.comment-body[data-v-123aad93]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-top:0;border-radius:0 0 3px 3px;background:linear-gradient(180deg,#05120b5c,#05120b33);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14,0 22px 48px #0000002e}.information-body[data-v-123aad93]{height:calc(100% - 20px)}.subtitles-body[data-v-123aad93]{height:calc(100% - 20px);display:flex;align-items:center;justify-content:center;padding:4px 10px}.subtitles-body-subtitles[data-v-123aad93]{height:100%;padding:0}.information-frame[data-v-123aad93]{width:100%;height:100%;border:0;background:transparent}.information-body-subtitles[data-v-123aad93]{height:100%}.comment-body[data-v-123aad93]{height:calc(100% - 20px);padding:4px}.comment-body[data-v-123aad93]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(165,255,205,.08),transparent 18%),linear-gradient(0deg,rgba(140,255,188,.05),transparent 20%);pointer-events:none}.comment-artwork[data-v-123aad93]{position:absolute;inset:24px 4px auto;width:calc(100% - 8px);opacity:.4;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.2));pointer-events:none}.game-guide[data-v-123aad93]{position:absolute;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:3px;background:#06120b4d;box-shadow:0 16px 36px #00000029;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.game-guide[data-v-123aad93]{top:4px;right:4px;min-width:200px;align-items:flex-end;text-align:right}.utility-label[data-v-123aad93]{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d1ffe2b8}.game-guide strong[data-v-123aad93],.clock-time[data-v-123aad93]{font-size:18px;line-height:1.3;font-weight:800;color:#fff}.game-guide span[data-v-123aad93]:last-child,.clock-date[data-v-123aad93]{font-size:13px;line-height:1.55;color:#e2ffedc7}.utility-stack[data-v-123aad93]{position:absolute;right:4px;bottom:4px;left:4px;display:grid;gap:4px}.utility-card[data-v-123aad93]{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:#07120b5c;box-shadow:0 16px 24px #00000024}.clock-card[data-v-123aad93]{background:linear-gradient(135deg,#54d68438,#08160e6b)}.clock-time[data-v-123aad93]{font-size:28px;letter-spacing:.05em}.clock-date[data-v-123aad93]{color:#ffffffd1}.overlay-screen[data-v-33671d4e]{width:100vw;height:100vh;overflow:hidden;background:radial-gradient(circle at top,rgba(255,255,255,.05),transparent 42%),#05070b}.overlay-screen-live[data-v-33671d4e]{background:transparent}.overlay-stage[data-v-33671d4e]{position:relative;width:1920px;height:1080px;left:50%;top:50%;overflow:hidden;transform:translate(-50%,-50%) scale(var(--overlay-scale));transform-origin:center;font-family:var(--font-sans);color:#f5fbff}.overlay-stage-live[data-v-33671d4e]{color:inherit}.backdrop[data-v-33671d4e],.backdrop-gradient[data-v-33671d4e],.noise[data-v-33671d4e],.grid[data-v-33671d4e],.scanlines[data-v-33671d4e],.halo[data-v-33671d4e],.orbital[data-v-33671d4e],.beam[data-v-33671d4e],.topbar[data-v-33671d4e],.content[data-v-33671d4e],.status-stack[data-v-33671d4e],.ticker[data-v-33671d4e],.corner[data-v-33671d4e]{position:absolute}.backdrop[data-v-33671d4e]{inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.04),transparent 26%),radial-gradient(circle at 84% 24%,rgba(255,255,255,.035),transparent 22%),linear-gradient(145deg,#05070b,#0a0e15 34%,#090d14)}.backdrop-gradient[data-v-33671d4e]{filter:blur(24px);opacity:.9}.gradient-a[data-v-33671d4e]{inset:-10% auto auto -10%;width:760px;height:760px;background:radial-gradient(circle,var(--overlay-accent-soft) 0%,transparent 68%);animation:driftA-33671d4e 12s ease-in-out infinite alternate}.gradient-b[data-v-33671d4e]{inset:auto -6% -24% auto;width:920px;height:920px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 65%);animation:driftB-33671d4e 14s ease-in-out infinite alternate}.gradient-c[data-v-33671d4e]{inset:18% auto auto 44%;width:520px;height:520px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 72%);animation:driftC-33671d4e 10s ease-in-out infinite alternate}.noise[data-v-33671d4e]{inset:0;opacity:.08;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.6) 0 .6px,transparent .8px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.45) 0 .6px,transparent .9px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.3) 0 .7px,transparent .9px);background-size:160px 160px,220px 220px,280px 280px}.grid[data-v-33671d4e]{inset:36px;border:1px solid rgba(255,255,255,.08);background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:96px 96px;box-shadow:inset 0 0 0 1px #ffffff08}.scanlines[data-v-33671d4e]{inset:0;opacity:.11;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px)}.halo[data-v-33671d4e]{border-radius:999px;filter:blur(18px)}.halo-left[data-v-33671d4e]{top:248px;left:250px;width:520px;height:520px;background:radial-gradient(circle,var(--overlay-glow) 0%,transparent 72%)}.halo-right[data-v-33671d4e]{right:170px;bottom:160px;width:460px;height:460px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.orbital[data-v-33671d4e]{left:55%;top:51%;border-radius:999px;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%)}.orbital-outer[data-v-33671d4e]{width:980px;height:980px;border-color:var(--overlay-accent-soft);animation:pulseOuter-33671d4e 8s ease-in-out infinite}.orbital-inner[data-v-33671d4e]{width:720px;height:720px;animation:rotateSlow-33671d4e 26s linear infinite}.orbital-core[data-v-33671d4e]{width:420px;height:420px;border-color:#ffffff2e;box-shadow:0 0 42px var(--overlay-glow)}.beam[data-v-33671d4e]{height:1px;left:110px;right:110px;background:linear-gradient(90deg,transparent,var(--overlay-accent),transparent);opacity:.46}.beam-top[data-v-33671d4e]{top:136px}.beam-bottom[data-v-33671d4e]{bottom:120px}.glass-panel[data-v-33671d4e]{background:linear-gradient(180deg,#ffffff14,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14,0 24px 80px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar[data-v-33671d4e]{top:82px;left:112px;right:112px;height:86px;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.badge[data-v-33671d4e],.eyebrow[data-v-33671d4e],.card-label[data-v-33671d4e],.clock-label[data-v-33671d4e],.ticker-text[data-v-33671d4e]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.badge[data-v-33671d4e]{color:var(--overlay-accent-strong);font-size:22px;font-weight:700}.clock-row[data-v-33671d4e]{display:inline-flex;align-items:center;gap:14px;color:#ffffffbd}.dot[data-v-33671d4e]{width:10px;height:10px;border-radius:999px;background:var(--overlay-accent);box-shadow:0 0 18px var(--overlay-glow);animation:blink-33671d4e 1.8s ease-in-out infinite}.clock-label[data-v-33671d4e]{font-size:16px}.content[data-v-33671d4e]{left:120px;top:246px;width:920px;z-index:2}.title-block[data-v-33671d4e]{max-width:860px}.eyebrow[data-v-33671d4e]{color:var(--overlay-accent);font-size:24px;font-weight:700}.title[data-v-33671d4e]{margin-top:22px;font-family:var(--font-sans);font-size:142px;line-height:1.02;letter-spacing:.04em;font-weight:800;color:var(--overlay-accent-strong);text-shadow:0 0 30px rgba(0,0,0,.22)}.support[data-v-33671d4e]{margin-top:24px;max-width:620px;font-size:34px;line-height:1.5;color:#f0f8ffd1}.line-cluster[data-v-33671d4e]{display:flex;flex-direction:column;gap:14px;margin-top:44px}.line[data-v-33671d4e]{display:block;height:2px;background:linear-gradient(90deg,var(--overlay-accent),rgba(255,255,255,0));box-shadow:0 0 20px var(--overlay-glow)}.line-long[data-v-33671d4e]{width:460px}.line-short[data-v-33671d4e]{width:260px;background:linear-gradient(90deg,var(--overlay-secondary),rgba(255,255,255,0))}.status-stack[data-v-33671d4e]{top:250px;right:126px;width:430px;display:grid;gap:18px;z-index:2}.status-card[data-v-33671d4e]{padding:26px 28px}.focus-card[data-v-33671d4e]{min-height:244px}.card-label[data-v-33671d4e]{display:block;font-size:15px;color:#ffffff94}.card-value[data-v-33671d4e]{display:block;margin-top:22px;font-size:34px;line-height:1.25;font-weight:700;color:var(--overlay-accent-strong)}.card-copy[data-v-33671d4e]{display:block;margin-top:16px;font-size:22px;line-height:1.7;color:#f5fbffbd}.mini-card[data-v-33671d4e]{min-height:126px}.mini-value[data-v-33671d4e]{display:block;margin-top:18px;font-size:28px;font-weight:700;color:#fff}.ticker[data-v-33671d4e]{left:120px;right:126px;bottom:118px;height:74px;display:flex;align-items:center;padding:0 28px;z-index:2}.ticker-text[data-v-33671d4e]{font-size:18px;color:#ffffffbd}.corner[data-v-33671d4e]{width:140px;height:140px;border-color:var(--overlay-accent);border-style:solid;opacity:.9}.corner-tl[data-v-33671d4e]{top:46px;left:46px;border-width:3px 0 0 3px}.corner-tr[data-v-33671d4e]{top:46px;right:46px;border-width:3px 3px 0 0}.corner-bl[data-v-33671d4e]{bottom:46px;left:46px;border-width:0 0 3px 3px}.corner-br[data-v-33671d4e]{right:46px;bottom:46px;border-width:0 3px 3px 0}@keyframes driftA-33671d4e{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(90px,40px,0) scale(1.08)}}@keyframes driftB-33671d4e{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-70px,-60px,0) scale(1.06)}}@keyframes driftC-33671d4e{0%{transform:translateZ(0)}to{transform:translate3d(40px,-28px,0)}}@keyframes pulseOuter-33671d4e{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.36}50%{transform:translate(-50%,-50%) scale(1.02);opacity:.78}}@keyframes rotateSlow-33671d4e{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes blink-33671d4e{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}
