.fade-enter-active[data-v-4177f75c],.fade-leave-active[data-v-4177f75c]{transition:opacity .2s ease}.fade-enter-from[data-v-4177f75c],.fade-leave-to[data-v-4177f75c]{opacity:0}.gdpr-banner[data-v-4177f75c]{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#fff;color:#333;border-top:1px solid #e0e0e0}.gdpr-banner.dark[data-v-4177f75c]{background:#1f1f1f;color:#fff;border-top:1px solid #333}.gdpr-content[data-v-4177f75c]{max-width:1100px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gdpr-actions[data-v-4177f75c]{display:flex;gap:12px;align-items:center}.learn-more[data-v-4177f75c]{text-decoration:underline}@media (max-width: 640px){.gdpr-content[data-v-4177f75c]{flex-direction:column;align-items:flex-start}}body{margin:20px}@media (min-width: 768px){body{margin:10px}}.spinner[data-v-b64daa65]{animation:rotate-b64daa65 2s linear infinite}.path[data-v-b64daa65]{stroke:#4285f4;stroke-dasharray:90,150;stroke-dashoffset:0;transform-origin:center;animation:dash-b64daa65 1.5s ease-in-out infinite,kneoLoaderColorAnimation-b64daa65 6s ease-in-out infinite}@keyframes rotate-b64daa65{to{transform:rotate(360deg)}}@keyframes dash-b64daa65{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes kneoLoaderColorAnimation-b64daa65{to,0%{stroke:#4285f4}40%{stroke:#34a853}66%{stroke:#fbbc05}80%,90%{stroke:#ea4335}}.led[data-v-83a15c15]{font-family:Share Tech Mono,monospace;font-size:var(--200a86ba);opacity:.6;text-shadow:none;transition:opacity .3s,text-shadow .3s}.active[data-v-83a15c15]{opacity:1;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}.pulse[data-v-83a15c15]{animation:pulse-83a15c15 .8s ease-in-out infinite}@keyframes pulse-83a15c15{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}.p-4[data-v-e8f9e0b5]{padding:1rem}.ellipsis-cell[data-v-e8f9e0b5]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-summary[data-v-e8f9e0b5]{margin-top:8px;font-size:12px;color:#888;line-height:1.4}.p-4[data-v-f60df41e]{padding:1rem}.ellipsis-cell[data-v-f60df41e]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-summary[data-v-f60df41e]{margin-top:8px;font-size:12px;color:#888;line-height:1.4}.rating-bar[data-v-7ff02d61]{display:flex;align-items:center;gap:2px}.led[data-v-7ff02d61]{width:4px;border-radius:1px;opacity:.5;transition:opacity .25s,box-shadow .25s}.active[data-v-7ff02d61]{opacity:1;box-shadow:0 0 1px var(--led-color),0 0 3px var(--led-color),0 0 5px var(--led-color)}.led[data-v-7ecded46]{font-family:Share Tech Mono,monospace;font-size:var(--77009d50);opacity:.6;text-shadow:none;transition:opacity .3s,text-shadow .3s}.active[data-v-7ecded46]{opacity:1;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}.pulse[data-v-7ecded46]{animation:pulse-7ecded46 .8s ease-in-out infinite}@keyframes pulse-7ecded46{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}.led[data-v-a450b422]{font-family:Share Tech Mono,monospace;font-size:var(--00ce1680);opacity:.6;text-shadow:none;transition:opacity .3s,text-shadow .3s}.active[data-v-a450b422]{opacity:1;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}.pulse[data-v-a450b422]{animation:pulse-a450b422 .8s ease-in-out infinite}@keyframes pulse-a450b422{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}@keyframes blink-7a6e07c3{0%,to{opacity:1}50%{opacity:.3}}.status-blink[data-v-7a6e07c3]{animation:blink-7a6e07c3 1.5s ease-in-out infinite}.p-4[data-v-01ece383]{padding:1rem}.filter-summary[data-v-01ece383]{font-size:12px;color:#888;line-height:1.4}.p-4[data-v-b137ba6c]{padding:1rem}.dashboard-container[data-v-1701769e]{display:flex;flex-direction:column;gap:30px}.desktop-row[data-v-1701769e]{display:flex;gap:50px;font-size:1rem}.playlist-manager-section[data-v-1701769e],.hls-provider-section[data-v-1701769e]{flex:1;font-size:.8rem}.sub-label[data-v-1701769e]{font-weight:600;margin-bottom:4px;color:#666}.playlist-item[data-v-1701769e]{padding-left:8px;margin-bottom:2px;border-left:2px solid #e8e8e8;display:flex;font-size:.875rem;color:#666}.item-number[data-v-1701769e]{min-width:20px;color:#999;margin-right:4px}.hls-provider-section[data-v-1701769e]{min-width:500px}.timeline-container[data-v-1701769e]{margin-bottom:10px}.timeline-string[data-v-1701769e]{font-family:monospace;font-size:.9rem;background-color:#f0f0f0;padding:10px 15px;border-radius:4px;border:1px solid #dcdcdc;white-space:nowrap;overflow-x:auto}.past-segments[data-v-1701769e]{color:#5a5a5a}.separator[data-v-1701769e]{color:#757575;margin:0 1px}.current-marker[data-v-1701769e]{color:#ff6f00;font-weight:700;margin:0 3px}.visible-segments[data-v-1701769e]{color:#1a73e8;font-weight:700}.empty-segments[data-v-1701769e]{color:#d93025;font-style:italic}.upcoming-segments[data-v-1701769e]{color:#188038}.hls-info[data-v-1701769e]{display:flex;flex-direction:column;gap:4px}.hls-item[data-v-1701769e]{display:flex;font-size:.875rem}.hls-label[data-v-1701769e]{min-width:120px;font-weight:600;color:#666}.hls-value[data-v-1701769e]{color:#333}.segment-timeline-display .timeline-main-label[data-v-1701769e]{margin-bottom:8px}.hls-song-info[data-v-1701769e]{margin-bottom:10px;padding:8px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;font-size:.85rem}.song-title-container[data-v-1701769e],.song-timestamp-container[data-v-1701769e],.activity-info-container[data-v-1701769e],.estimated-listeners-container[data-v-1701769e]{display:flex;align-items:center;margin-bottom:4px}.info-label[data-v-1701769e]{font-weight:600;color:#555;margin-right:8px;min-width:110px}.song-title[data-v-1701769e]{color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.song-timestamp[data-v-1701769e]{color:#333}.request-count-display[data-v-1701769e]{display:flex;align-items:center;color:#333}.request-count-unit[data-v-1701769e]{font-size:.9em;color:#6c757d;margin-left:3px;margin-right:5px}.listeners-count-value[data-v-1701769e]{color:#333;font-weight:700}.listeners-count-value span[title][data-v-1701769e]{font-weight:400;color:#757575;cursor:help}.live-dot[data-v-1701769e]{color:#28a745;font-size:1.2em;margin-left:4px;animation:pulse-1701769e 1.5s infinite ease-in-out}@keyframes pulse-1701769e{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.timeline-string-container[data-v-1701769e]{font-family:monospace;font-size:.9rem;background-color:#f0f0f0;padding:10px 15px;border-radius:4px;display:inline-block;border:1px solid #dcdcdc;white-space:nowrap;overflow-x:auto;max-width:100%}.timeline-past[data-v-1701769e]{color:#5a5a5a}.timeline-visible[data-v-1701769e]{color:#1a73e8;font-weight:700}.timeline-visible-empty[data-v-1701769e]{color:#d93025;font-style:italic}.timeline-upcoming[data-v-1701769e]{color:#188038}.timeline-delimiter[data-v-1701769e]{color:#ff6f00;font-weight:700;margin-left:3px;margin-right:3px}.timeline-part-separator[data-v-1701769e]{color:#757575;margin-left:1px;margin-right:1px}.mobile-row[data-v-b2f38bbf]{font-size:.875rem;padding:12px;border-bottom:1px solid #f0f0f0}.station-name[data-v-b2f38bbf]{font-weight:700;font-size:1rem;margin-bottom:6px;color:#333}.status-indicator[data-v-b2f38bbf]{font-size:.8rem;margin-bottom:6px}.status-indicator.online[data-v-b2f38bbf]{color:#52c41a}.status-indicator[data-v-b2f38bbf]:not(.online){color:#faad14}.station-details[data-v-b2f38bbf]{display:flex;gap:12px;margin-bottom:8px;font-size:.8rem;color:#666}.recently-played[data-v-b2f38bbf]{font-size:.75rem;color:#666;margin-top:8px}.recently-played-label[data-v-b2f38bbf]{font-weight:500;margin-bottom:4px}.recently-played-item[data-v-b2f38bbf]{padding-left:8px;margin-bottom:2px;border-left:2px solid #e8e8e8;display:flex;line-height:1.4}.fragment-list[data-v-b2f38bbf]{margin-top:8px;font-size:.75rem;color:#666}.fragment-list-label[data-v-b2f38bbf]{font-weight:500;margin-bottom:4px}.fragment-item[data-v-b2f38bbf]{padding-left:8px;margin-bottom:2px;border-left:2px solid #e8e8e8;display:flex;line-height:1.4}.item-number[data-v-b2f38bbf]{min-width:20px;color:#999;margin-right:4px}.currently-playing[data-v-b2f38bbf]{font-weight:700;color:#1890ff;background-color:#e6f7ff;border-left:2px solid #1890ff}.currently-playing .item-number[data-v-b2f38bbf]{color:#1890ff}.dashboard[data-v-c26dc572]{padding:12px;display:flex;flex-direction:column;min-height:100vh}.header[data-v-c26dc572]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.username[data-v-c26dc572]{font-weight:600;margin:0;font-size:1rem}.controls[data-v-c26dc572]{display:flex;gap:8px;align-items:center}.meta[data-v-c26dc572]{display:flex;gap:12px;align-items:center}.text-sm[data-v-c26dc572]{font-size:.85rem}.mt-2[data-v-c26dc572]{margin-top:8px}.mt-4[data-v-c26dc572]{margin-top:16px}.footer[data-v-c26dc572]{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.stations-info[data-v-c26dc572]{display:flex;flex-direction:column;gap:6px}.status-tags[data-v-c26dc572]{display:flex;gap:6px;flex-wrap:wrap}.segments-info[data-v-c26dc572]{font-size:.85rem;color:var(--n-text-color-3)}.storage-stats[data-v-c26dc572]{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.config-stats[data-v-c26dc572]{max-height:600px;overflow-y:auto;font-size:.8rem}.config-section-title[data-v-c26dc572]{font-weight:600;margin:4px 0 2px;color:var(--n-text-color-1)}.config-item[data-v-c26dc572]{display:flex;margin-bottom:2px;line-height:1.3}.config-key[data-v-c26dc572]{color:var(--n-text-color-3);margin-right:4px;min-width:120px}.config-value[data-v-c26dc572]{color:var(--n-text-color-2);word-break:break-all}@media (max-width: 768px){.header[data-v-c26dc572]{flex-direction:column;align-items:flex-start;gap:8px}.controls[data-v-c26dc572]{width:100%;flex-wrap:wrap}.meta[data-v-c26dc572]{width:100%;justify-content:space-between}.footer[data-v-c26dc572]{flex-direction:column;gap:8px;align-items:flex-start}.status-tags[data-v-c26dc572]{flex-direction:column;gap:4px}.config-key[data-v-c26dc572]{min-width:100px}}.led[data-v-4c7890ab]{font-family:Share Tech Mono,monospace;font-size:var(--6c314494);display:inline-block;transform:translateY(1px);opacity:.6;text-shadow:none;transition:opacity .3s,text-shadow .3s}.active[data-v-4c7890ab]{opacity:1;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}.pulse[data-v-4c7890ab]{animation:pulse-4c7890ab .8s ease-in-out infinite}@keyframes pulse-4c7890ab{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}.home[data-v-964e3763]{position:relative}.drawer[data-v-964e3763]{position:fixed;top:0;left:0;width:300px;height:100vh;box-shadow:4px 0 8px #0000001a;transform:translate(-100%);transition:transform .3s ease;z-index:1000}.drawer.drawer-open[data-v-964e3763]{transform:translate(0)}.drawer-header[data-v-964e3763]{padding:16px;border-bottom:1px solid #9336f7}.drawer-header h2[data-v-964e3763]{margin:0;font-size:1.5rem;font-weight:600}.drawer-content[data-v-964e3763]{padding:16px}.collapsed-drawer[data-v-964e3763]{position:fixed;top:20px;left:0;width:50px;height:50px;background-color:#ffb700;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;border-radius:0 8px 8px 0;box-shadow:2px 2px 8px #0000001a}.collapsed-drawer[data-v-964e3763]:hover{background-color:#e0e0e0}.content[data-v-964e3763]{padding:20px;transition:margin-left .3s ease}.content h1[data-v-964e3763]{margin:0 0 1rem;font-size:2rem;font-weight:600}@media (max-width: 768px){.content[data-v-964e3763]{margin-left:0!important;padding:8px}}.led[data-v-286bd868]{font-family:Share Tech Mono,monospace;text-shadow:none}.active[data-v-286bd868]{filter:saturate(220%) brightness(170%);text-shadow:0 0 2px #4B5CFF,0 0 8px rgba(75,92,255,.9),0 0 20px rgba(110,130,255,.7),0 0 45px rgba(150,170,255,.5)}@keyframes pulse-286bd868{0%,to{filter:saturate(220%) brightness(170%);text-shadow:0 0 2px #4B5CFF,0 0 10px rgba(75,92,255,.9),0 0 28px rgba(110,130,255,.7),0 0 60px rgba(150,170,255,.5)}45%{filter:saturate(140%) brightness(85%);text-shadow:0 0 2px rgba(75,92,255,.6),0 0 6px rgba(110,130,255,.4)}}.badge[data-v-f713ab8d]{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;height:22px;border-radius:3px;border:1px dotted #6b7280;background:transparent;font-size:12px;font-weight:400;white-space:nowrap;letter-spacing:.6px;color:#9ca3af}.time-fixed[data-v-a75b618d]{display:inline-block;width:8ch;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes pulse-a75b618d{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.merge-box[data-v-a75b618d]{display:inline-block;width:10px;height:10px;margin:0 4px 0 2px;border-radius:2px;vertical-align:middle}@keyframes subtle-pulse-a75b618d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.playing-indicator[data-v-a75b618d]{display:inline-flex;align-items:center;margin-right:6px}.playing-indicator svg .bar[data-v-a75b618d]{fill:#ef4444;animation:equalize-a75b618d 1s ease-in-out infinite;transform-origin:center bottom}.playing-indicator svg .bar.b1[data-v-a75b618d]{animation-delay:0s}.playing-indicator svg .bar.b2[data-v-a75b618d]{animation-delay:.15s}.playing-indicator svg .bar.b3[data-v-a75b618d]{animation-delay:.3s}@keyframes equalize-a75b618d{0%,to{transform:scaleY(.3)}20%{transform:scaleY(.9)}40%{transform:scaleY(.5)}60%{transform:scaleY(1)}80%{transform:scaleY(.6)}}.schedule-groups[data-v-a75b618d]{display:flex;gap:12px;align-items:stretch}.schedule-group[data-v-a75b618d]{flex:1;min-width:0;border:1px solid var(--n-border-color);border-radius:10px;padding:10px}.schedule-group--current[data-v-a75b618d]{flex:.8;max-width:300px;border-color:#80808099}.schedule-group__title[data-v-a75b618d]{display:block;margin-bottom:8px}.schedule-compact-list[data-v-a75b618d]{display:flex;flex-wrap:wrap;gap:6px}.schedule-compact-item[data-v-a75b618d]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--n-border-color);border-radius:999px}.schedule-current[data-v-a75b618d]{border:1px solid var(--n-border-color);border-radius:10px;padding:10px 12px}.schedule-current__top[data-v-a75b618d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.schedule-current__details[data-v-a75b618d]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.schedule-current__row[data-v-a75b618d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.chat-wrapper[data-v-44667a15]{height:calc(100vh - 60px);padding:0 24px}.chat-container[data-v-44667a15]{display:flex;flex-direction:column;height:100%;max-width:1200px}.chat-header[data-v-44667a15]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chat-header h2[data-v-44667a15]{margin:0;font-size:18px;font-weight:600}.chat-messages[data-v-44667a15]{flex:1;overflow:hidden;padding:0}.messages-inner[data-v-44667a15]{padding:24px;min-height:100%}.empty-state[data-v-44667a15]{display:flex;align-items:center;justify-content:center;height:100%;opacity:.5}.chat-message[data-v-44667a15]{margin-bottom:20px;animation:slideIn-44667a15 .2s ease-out}@keyframes slideIn-44667a15{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-header[data-v-44667a15]{margin-bottom:6px}.chat-message-user[data-v-44667a15]{display:flex;flex-direction:column;align-items:flex-end}.chat-message-assistant[data-v-44667a15],.chat-message-processing[data-v-44667a15]{display:flex;flex-direction:column;align-items:flex-start}.chat-bubble[data-v-44667a15]{padding:12px 16px;border-radius:16px;max-width:70%;word-wrap:break-word;white-space:pre-wrap;line-height:1.5;font-size:14px}.chat-message-user .chat-bubble[data-v-44667a15]{background:var(--eedf81c4);color:#fff;border-bottom-right-radius:4px}.chat-message-assistant .chat-bubble[data-v-44667a15]{background:#409eff26;border:1px solid rgba(64,158,255,.3);border-bottom-left-radius:4px}.chat-message-processing .chat-bubble[data-v-44667a15]{background:#ffffff14;color:#fff9;border:1px dashed rgba(255,255,255,.15);border-bottom-left-radius:4px}.chat-input-area[data-v-44667a15]{position:relative;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;align-items:flex-end;flex-shrink:0;background:#0003}.processing-message[data-v-44667a15]{position:absolute;top:-24px;left:24px;font-size:12px}.chat-input-area[data-v-44667a15] .n-input{flex:1}.typing-cursor[data-v-44667a15]{animation:blink-44667a15 1s infinite;margin-left:2px}@keyframes blink-44667a15{0%,49%{opacity:1}50%,to{opacity:0}}.processing-fade-enter-active[data-v-44667a15],.processing-fade-leave-active[data-v-44667a15]{transition:all .3s ease}.processing-fade-enter-from[data-v-44667a15],.processing-fade-leave-to[data-v-44667a15]{opacity:0;transform:translateY(-10px)}.chat-bubble.streaming[data-v-44667a15]{opacity:.9}.p-4[data-v-e667ce10],.p-4[data-v-05e79fca]{padding:1rem}.p-2[data-v-05e79fca]{padding:.5rem}.p-4[data-v-67a5265b]{padding:1rem}@keyframes pulse-2ffed0db{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.merge-box[data-v-2ffed0db]{display:inline-block;width:10px;height:10px;margin:0 4px 0 2px;border-radius:2px;vertical-align:middle}@keyframes subtle-pulse-2ffed0db{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.playing-indicator[data-v-2ffed0db]{display:inline-flex;align-items:center;margin-right:6px}.playing-indicator svg .bar[data-v-2ffed0db]{fill:#ef4444;animation:equalize-2ffed0db 1s ease-in-out infinite;transform-origin:center bottom}.playing-indicator svg .bar.b1[data-v-2ffed0db]{animation-delay:0s}.playing-indicator svg .bar.b2[data-v-2ffed0db]{animation-delay:.15s}.playing-indicator svg .bar.b3[data-v-2ffed0db]{animation-delay:.3s}@keyframes equalize-2ffed0db{0%,to{transform:scaleY(.3)}20%{transform:scaleY(.9)}40%{transform:scaleY(.5)}60%{transform:scaleY(1)}80%{transform:scaleY(.6)}}.schedule-groups[data-v-2ffed0db]{display:flex;gap:12px;align-items:stretch}.schedule-group[data-v-2ffed0db]{flex:1;min-width:0;border:1px solid var(--n-border-color);border-radius:10px;padding:10px}.schedule-group--current[data-v-2ffed0db]{flex:.8;max-width:300px;border-color:#80808099}.schedule-group__title[data-v-2ffed0db]{display:block;margin-bottom:8px}.schedule-compact-list[data-v-2ffed0db]{display:flex;flex-wrap:wrap;gap:6px}.schedule-compact-item[data-v-2ffed0db]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--n-border-color);border-radius:999px}.schedule-current[data-v-2ffed0db]{border:1px solid var(--n-border-color);border-radius:10px;padding:10px 12px}.schedule-current__top[data-v-2ffed0db]{display:flex;align-items:center;justify-content:space-between;gap:8px}.schedule-current__details[data-v-2ffed0db]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.schedule-current__row[data-v-2ffed0db]{display:flex;justify-content:space-between;align-items:center;gap:10px}.time-fixed[data-v-2ffed0db]{display:inline-block;width:8ch;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.p-4[data-v-86d2330d],.p-4[data-v-cef4afbc]{padding:1rem}.filter-summary[data-v-cef4afbc]{margin-top:8px;font-size:12px;color:#666}.p-4[data-v-7815ac97]{padding:1rem}.lang-row[data-v-3c30fd06]{display:flex;align-items:center;gap:10px}.lang-dot[data-v-3c30fd06]{margin-left:2px}.p-4[data-v-420015dd]{padding:1rem}.n-card[data-v-9d6e4b9e]{margin-top:20px}.n-button[data-v-9d6e4b9e]{width:200px;height:60px}.script-stripe-0 td{background-color:#18a05814!important}.script-stripe-1 td{background-color:#3336b314!important}.script-stripe-0:hover td,.script-stripe-1:hover td{background-color:var(--n-td-color-hover)!important}.p-4[data-v-6d3b1b5e],.p-4[data-v-c7b1877c],.p-4[data-v-0e2b17ce],.p-4[data-v-63ff18ad]{padding:1rem}.glow-line[data-v-8c762b10]{position:absolute;bottom:-1px;left:0;width:100%;height:1px;border-radius:1px;z-index:10}.separator-dot[data-v-65542978]{display:inline-block;animation:colorCycle-65542978 3s ease-in-out infinite;margin:0 8px;filter:brightness(1.8) saturate(1.6) drop-shadow(0 0 10px currentColor) drop-shadow(0 0 22px currentColor) drop-shadow(0 0 38px currentColor)}@keyframes colorCycle-65542978{0%{color:#ff6b6b;text-shadow:0 0 14px #ff6b6b,0 0 28px rgba(255,107,107,1),0 0 48px rgba(255,107,107,.95),0 0 72px rgba(255,107,107,.8)}25%{color:#4ecdc4;text-shadow:0 0 14px #4ecdc4,0 0 28px rgba(78,205,196,1),0 0 48px rgba(78,205,196,.95),0 0 72px rgba(78,205,196,.8)}50%{color:#45b7d1;text-shadow:0 0 14px #45b7d1,0 0 28px rgba(69,183,209,1),0 0 48px rgba(69,183,209,.95),0 0 72px rgba(69,183,209,.8)}75%{color:#96ceb4;text-shadow:0 0 14px #96ceb4,0 0 28px rgba(150,206,180,1),0 0 48px rgba(150,206,180,.95),0 0 72px rgba(150,206,180,.8)}to{color:#ff6b6b;text-shadow:0 0 14px #ff6b6b,0 0 28px rgba(255,107,107,1),0 0 48px rgba(255,107,107,.95),0 0 72px rgba(255,107,107,.8)}}@font-face{font-family:ConthraxSB;src:url(/conthrax-sb.CUoskEEE.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kaylon;src:url(/kaylonbold.qFinudhY.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}.neon-header[data-v-b1120b5e]{position:relative;overflow:visible;z-index:1}.station-card[data-v-b1120b5e]{border:1px solid var(--station-color);transition:box-shadow .3s ease,filter .3s ease,border-color .3s ease}.station-card.is-dimmed[data-v-b1120b5e]{border-color:#9ca3af!important}.station-card[data-v-b1120b5e]:hover{box-shadow:inset 0 0 4px color-mix(in srgb,var(--station-color) 50%,transparent),0 0 4px color-mix(in srgb,var(--station-color) 80%,transparent),0 0 8px color-mix(in srgb,var(--station-color) 60%,transparent)!important;filter:brightness(125%) saturate(150%)}.playing-glow[data-v-b1120b5e]{color:#00ff3c!important;text-shadow:0 0 10px currentColor,0 0 25px currentColor,0 0 50px currentColor}.error-pulse[data-v-b1120b5e]{color:red!important;animation:error-pulse-b1120b5e .8s ease-in-out infinite}@keyframes error-pulse-b1120b5e{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}.status-online[data-v-b1120b5e]{color:#84cc16!important;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}@media (max-width: 640px){.actions[data-v-b1120b5e]{grid-column:1 / -1!important;justify-content:flex-start!important;margin-top:6px}}.neon-header[data-v-f3a282be],.neon-header[data-v-f5f11e42]{position:relative;overflow:visible;z-index:1}.chat-wrapper[data-v-7a8d1ba6]{height:calc(100vh - 300px);min-height:400px}.chat-container[data-v-7a8d1ba6]{display:flex;flex-direction:column;height:100%;max-width:1200px}.chat-header[data-v-7a8d1ba6]{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.chat-header h2[data-v-7a8d1ba6]{margin:0;font-size:18px;font-weight:600}.chat-messages[data-v-7a8d1ba6]{flex:1;overflow:hidden;padding:0}.messages-inner[data-v-7a8d1ba6]{padding:24px;min-height:100%}.empty-state[data-v-7a8d1ba6]{display:flex;align-items:center;justify-content:center;height:100%;opacity:.5}.chat-message[data-v-7a8d1ba6]{margin-bottom:20px;animation:slideIn-7a8d1ba6 .2s ease-out}@keyframes slideIn-7a8d1ba6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-header[data-v-7a8d1ba6]{margin-bottom:6px}.chat-message-user[data-v-7a8d1ba6]{display:flex;flex-direction:column;align-items:flex-end}.chat-message-assistant[data-v-7a8d1ba6],.chat-message-processing[data-v-7a8d1ba6]{display:flex;flex-direction:column;align-items:flex-start}.chat-bubble[data-v-7a8d1ba6]{padding:12px 16px;border-radius:16px;max-width:70%;word-wrap:break-word;white-space:pre-wrap;line-height:1.5;font-size:14px}.chat-message-user .chat-bubble[data-v-7a8d1ba6]{background:var(--012d8928);color:#fff;border-bottom-right-radius:4px}.chat-message-assistant .chat-bubble[data-v-7a8d1ba6]{background:#409eff26;border:1px solid rgba(64,158,255,.3);border-bottom-left-radius:4px}.chat-message-processing .chat-bubble[data-v-7a8d1ba6]{background:#ffffff14;color:#fff9;border:1px dashed rgba(255,255,255,.15);border-bottom-left-radius:4px}.chat-input-area[data-v-7a8d1ba6]{position:relative;padding:20px 24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;align-items:flex-end;flex-shrink:0;background:#0003}.processing-message[data-v-7a8d1ba6]{position:absolute;top:-24px;left:24px;font-size:14px}.chat-input-area[data-v-7a8d1ba6] .n-input{flex:1}.typing-cursor[data-v-7a8d1ba6]{animation:blink-7a8d1ba6 1s infinite;margin-left:2px}@keyframes blink-7a8d1ba6{0%,49%{opacity:1}50%,to{opacity:0}}.processing-fade-enter-active[data-v-7a8d1ba6],.processing-fade-leave-active[data-v-7a8d1ba6]{transition:all .3s ease}.processing-fade-enter-from[data-v-7a8d1ba6],.processing-fade-leave-to[data-v-7a8d1ba6]{opacity:0;transform:translateY(-10px)}.chat-bubble.streaming[data-v-7a8d1ba6]{opacity:.9}.neon-header[data-v-91b0aff0]{position:relative;overflow:visible;z-index:1}.online[data-v-ab481528]{color:#16a34a!important;text-shadow:0 0 6px rgba(34,197,94,.6)!important}.status-online[data-v-ab481528]{color:#84cc16!important;text-shadow:0 0 5px currentColor,0 0 15px currentColor,0 0 30px currentColor}.station-action-card[data-v-ab481528]{border:1px solid var(--station-color);transition:box-shadow .3s ease,filter .3s ease,border-color .3s ease}.station-action-card.is-dimmed[data-v-ab481528]{border-color:#9ca3af!important}.station-action-card[data-v-ab481528]:hover{box-shadow:inset 0 0 4px color-mix(in srgb,var(--station-color) 50%,transparent),0 0 4px color-mix(in srgb,var(--station-color) 80%,transparent),0 0 8px color-mix(in srgb,var(--station-color) 60%,transparent)!important;filter:brightness(125%) saturate(150%)}.playing-glow[data-v-ab481528]{color:#00ff3c!important;text-shadow:0 0 10px currentColor,0 0 25px currentColor,0 0 50px currentColor}.error-pulse[data-v-ab481528]{color:red!important;animation:error-pulse-ab481528 .8s ease-in-out infinite}@keyframes error-pulse-ab481528{0%,70%,to{opacity:1;text-shadow:0 0 18px currentColor}40%{opacity:.25;text-shadow:0 0 4px currentColor}}.neon-header[data-v-ab481528]{position:relative;overflow:visible;z-index:1}@font-face{font-family:Goldman;src:url(/Goldman-Regular.DSV2AaLK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Goldman;src:url(/Goldman-Bold.CzA3QNSD.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Digital Play Italic St;src:url(/Digital%20Play%20Italic%20St.CbCso0B6.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Airborne;src:url(/AIRBORNE%20GP.BGlEwGbI.ttf) format("truetype");font-display:swap}@font-face{font-family:AncientGod;src:url(/Ancient%20God.fgR3nHGi.ttf) format("truetype");font-display:swap}@font-face{font-family:Apollo;src:url(/Apollo.tuHy-lEs.ttf) format("truetype");font-display:swap}@font-face{font-family:Cubic;src:url(/Cubic.DNbAROG_.ttf) format("truetype");font-display:swap}@font-face{font-family:DigitalPlay;src:url(/Digital%20Play%20St.7KIkb8qt.ttf) format("truetype");font-display:swap}@font-face{font-family:Drexs;src:url(/Drexs.7qJrlADV.ttf) format("truetype");font-display:swap}@font-face{font-family:Elias;src:url(/Elias.a702fxke.ttf) format("truetype");font-display:swap}@font-face{font-family:FutureSallow;src:url(/Future%20Sallow.CkEQT18h.ttf) format("truetype");font-display:swap}@font-face{font-family:Goodtime;src:url(/GOODTIME.DLOC185X.ttf) format("truetype");font-display:swap}@font-face{font-family:GameOfSquids;src:url(/Game%20Of%20Squids.DBZS64BA.ttf) format("truetype");font-display:swap}@font-face{font-family:Glypic;src:url(/Glypic.DuVKL3b0.ttf) format("truetype");font-display:swap}@font-face{font-family:Icklips;src:url(/Icklips_.CSSeOVC7.ttf) format("truetype");font-display:swap}@font-face{font-family:Moto;src:url(/MOTO.3FVrYVo3.TTF) format("truetype");font-display:swap}@font-face{font-family:MontereyPopsicle;src:url(/MontereyPopsicleNF.Dwp8jnpG.ttf) format("truetype");font-display:swap}@font-face{font-family:PolenticalNeon;src:url(/Polentical%20Neon%20Regular.DK_i0GPR.ttf) format("truetype");font-display:swap}@font-face{font-family:Venta;src:url(/VENTA___.Bjy-ExD4.TTF) format("truetype");font-display:swap}@font-face{font-family:Conthrax;src:url(/conthrax-sb.CUoskEEE.ttf) format("truetype");font-display:swap}@font-face{font-family:Kaylon;src:url(/kaylon.DWkjY-Vc.ttf) format("truetype");font-display:swap}@font-face{font-family:Nsecthin;src:url(/nsecthin.Cz5LuNUP.ttf) format("truetype");font-display:swap}@font-face{font-family:Yonder;src:url(/yonder.BUgc52qP.ttf) format("truetype");font-display:swap}@font-face{font-family:Doto;src:url(/Doto-VariableFont_ROND_wght.uOPVUPBa.ttf) format("truetype");font-display:swap}@font-face{font-family:PerfectLed;src:url(/PerfectLed123.DuUxbmXD.ttf) format("truetype");font-display:swap}
