.content-view[data-v-a128b17f]{margin:0 auto;padding:0;display:flex;flex-direction:column;background:#121212;min-height:100vh;color:#fff}.spinner[data-v-a128b17f]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#bb86fc;animation:spin-a128b17f .8s linear infinite}.large-spinner[data-v-a128b17f]{width:40px;height:40px;border-width:3px;margin-bottom:1rem}@keyframes spin-a128b17f{to{transform:rotate(360deg)}}.stream-controls[data-v-a128b17f]{position:sticky;top:0;background:#141414b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem;margin-bottom:1.5rem;z-index:100;width:100%}.content-area[data-v-a128b17f]{padding:0 2rem 2rem;max-width:1200px;width:100%;margin:0 auto}.search-filter-container[data-v-a128b17f]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:1200px;margin:0 auto;width:100%}.date-range-container[data-v-a128b17f]{display:flex;flex-direction:column;gap:.5rem}.date-inputs[data-v-a128b17f]{display:flex;align-items:center;gap:.5rem}.date-separator[data-v-a128b17f]{color:#ffffffb3;margin:0 .25rem;font-size:.9rem}.stream-datepicker[data-v-a128b17f]{width:160px}.stream-datepicker[data-v-a128b17f] .dp__input{background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:.75rem 1rem .75rem 2.5rem;font-size:.9rem;min-height:44px}.stream-datepicker[data-v-a128b17f] .dp__input::placeholder{color:#ffffff80}.stream-datepicker[data-v-a128b17f] .dp__input:focus{border-color:#bb86fc;box-shadow:0 0 0 3px #bb86fc33;background:#ffffff1a}.stream-datepicker[data-v-a128b17f] .dp__input_icon{color:#ffffff80;left:.75rem}.stream-datepicker[data-v-a128b17f] .dp__input_wrap{position:relative}.clear-dates-btn[data-v-a128b17f]{padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;font-size:.9rem;cursor:pointer;transition:all .2s cubic-bezier(.7,0,.3,1);min-height:44px}.clear-dates-btn[data-v-a128b17f]:hover{background:#ffffff1a;color:#bb86fc;transform:translateY(-2px);box-shadow:0 4px 8px #bb86fc4d}.loading-state[data-v-a128b17f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;color:#ffffffb3}.streams-grid[data-v-a128b17f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.stream-card[data-v-a128b17f]{border-radius:12px;padding:1.25rem;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.7,0,.3,1);cursor:pointer}.stream-card[data-v-a128b17f]:hover{transform:translateY(-8px);background:#ffffff1a;box-shadow:0 12px 24px #bb86fc4d}.tagged-stream[data-v-a128b17f]{background:#bb86fc1a;border:1px solid rgba(187,134,252,.3)}.tagged-stream[data-v-a128b17f]:hover{background:#bb86fc26;box-shadow:0 12px 24px #bb86fc66}.stream-header[data-v-a128b17f]{margin-bottom:1rem}.stream-date[data-v-a128b17f]{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.25rem;line-height:1.3}.stream-time[data-v-a128b17f]{font-size:.85rem;color:#ffffffb3;font-weight:500}.stream-meta[data-v-a128b17f]{display:flex;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.meta-item[data-v-a128b17f]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#ffffffb3}.icon[data-v-a128b17f]{font-size:.9rem;opacity:.8}.meta-text[data-v-a128b17f]{font-weight:500}.featured-participants[data-v-a128b17f]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.featured-label[data-v-a128b17f]{font-size:.8rem;color:#fff9;margin-bottom:.5rem;font-style:italic;text-transform:uppercase;letter-spacing:.5px}.tags-container[data-v-a128b17f]{display:flex;flex-wrap:wrap;gap:.4rem}.featured-tag[data-v-a128b17f]{display:inline-block;padding:.25rem .6rem;background:#bb86fc33;color:#bb86fc;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid rgba(187,134,252,.3);transition:all .2s cubic-bezier(.7,0,.3,1)}.featured-tag[data-v-a128b17f]:hover{background:#bb86fc4d;color:#fff;transform:translateY(-1px)}.loading-more[data-v-a128b17f]{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1rem 0;color:#ffffffb3;font-style:italic}.load-more-container[data-v-a128b17f]{display:flex;justify-content:center;margin:1rem 0 2rem}.load-more-button[data-v-a128b17f]{padding:.8rem 1.5rem;background:linear-gradient(90deg,#bb86fc,#9c27b0);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.7,0,.3,1);box-shadow:0 4px 8px #bb86fc4d;min-height:44px}.load-more-button[data-v-a128b17f]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #bb86fc66}.no-results[data-v-a128b17f]{text-align:center;font-size:1.2rem;color:#ffffffb3;margin-top:3rem}@media (max-width: 768px){.stream-controls[data-v-a128b17f]{padding:.75rem}.content-area[data-v-a128b17f]{padding:0 1rem 1rem}.search-filter-container[data-v-a128b17f]{flex-direction:column;align-items:stretch;gap:1rem}.date-range-container[data-v-a128b17f]{width:100%}.date-inputs[data-v-a128b17f]{flex-wrap:wrap;gap:.75rem}.stream-datepicker[data-v-a128b17f]{flex:1;min-width:140px}.streams-grid[data-v-a128b17f]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.stream-card[data-v-a128b17f]{padding:1rem}.stream-meta[data-v-a128b17f]{flex-direction:column;gap:.5rem}}@media (max-width: 480px){.stream-controls[data-v-a128b17f]{padding:.5rem}.content-area[data-v-a128b17f]{padding:0 .5rem .5rem}.streams-grid[data-v-a128b17f]{grid-template-columns:1fr;gap:1rem}.date-inputs[data-v-a128b17f]{flex-direction:column;align-items:stretch;gap:.5rem}.date-separator[data-v-a128b17f]{text-align:center;margin:0}.stream-datepicker[data-v-a128b17f]{width:100%}.stream-card[data-v-a128b17f]{padding:.875rem}.stream-date[data-v-a128b17f]{font-size:1rem}.featured-tag[data-v-a128b17f]{font-size:.7rem;padding:.2rem .5rem}}
