.UViDiG_overlay{z-index:10001;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-4);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UViDiG_modal{border:1px solid var(--border-default);padding:var(--space-6);text-align:center;background:#0a0a0a;border-radius:12px;width:100%;max-width:400px;position:relative}.UViDiG_closeBtn{top:var(--space-3);right:var(--space-3);color:var(--text-muted);cursor:pointer;padding:var(--space-1);background:0 0;border:none;transition:color .2s;position:absolute}.UViDiG_closeBtn:hover{color:var(--text-primary)}.UViDiG_iconWrapper{width:64px;height:64px;margin:0 auto var(--space-4);color:var(--color-primary);background:#c7ff381a;border:2px solid #c7ff384d;border-radius:50%;justify-content:center;align-items:center;display:flex}.UViDiG_title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);text-transform:uppercase;margin:0 0 var(--space-3)}.UViDiG_message{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.5}.UViDiG_message strong{color:var(--color-primary)}.UViDiG_hint{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--space-5);line-height:1.5}.UViDiG_actions{gap:var(--space-3);flex-direction:column;display:flex}.UViDiG_settingsBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-sm);color:#000;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;text-decoration:none;transition:all .2s;display:flex}.UViDiG_settingsBtn:hover{filter:brightness(1.1);box-shadow:0 0 12px #c7ff3866}.UViDiG_closeAction{padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;transition:all .2s}.UViDiG_closeAction:hover{border-color:var(--text-muted);color:var(--text-primary)}@media (max-width:480px){.UViDiG_modal{padding:var(--space-5)}.UViDiG_iconWrapper{width:56px;height:56px}.UViDiG_iconWrapper svg{width:28px;height:28px}.UViDiG_title{font-size:var(--text-lg)}}
._7aejDa_overlay{z-index:99999;background:#0a0a0a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._7aejDa_overlayExit{pointer-events:none;animation:.1s ease-out forwards _7aejDa_overlayFadeOut}@keyframes _7aejDa_overlayFadeOut{0%{opacity:1}to{opacity:0}}._7aejDa_container{flex-direction:column;align-items:center;gap:2rem;animation:.4s cubic-bezier(.16,1,.3,1) _7aejDa_scaleIn;display:flex;position:relative}._7aejDa_glitchWrapper{width:80px;height:80px;position:relative}._7aejDa_logo{z-index:2;animation:4s infinite _7aejDa_flicker;position:relative}._7aejDa_logo img{filter:brightness()contrast(1.1)}._7aejDa_glitchLayer,._7aejDa_glitchLayer2{z-index:1;opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}._7aejDa_glitchLayer{animation:2.5s infinite _7aejDa_glitch1}._7aejDa_glitchLayer img{filter:brightness()contrast(1.1)}._7aejDa_glitchLayer2{animation:2.5s infinite _7aejDa_glitch2}._7aejDa_glitchLayer2 img{filter:brightness()contrast(1.1)}._7aejDa_scanline{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#c7ff384d 50%,#0000 100%);width:200%;height:2px;animation:2s ease-in-out infinite _7aejDa_scan;position:absolute;top:0;left:-50%}._7aejDa_labelWrapper{align-items:center;gap:.25rem;height:1.5rem;display:flex}._7aejDa_label{color:#fff9;letter-spacing:.2em;text-transform:uppercase;font-family:monospace;font-size:.75rem;font-weight:500}._7aejDa_cursor{background:#c7ff38;width:8px;height:14px;animation:1s step-end infinite _7aejDa_blink}@keyframes _7aejDa_flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}95%{opacity:.9}96%{opacity:1}}@keyframes _7aejDa_glitch1{0%,to{opacity:0;transform:translate(0)}20%{opacity:.7;filter:hue-rotate(90deg);transform:translate(-3px,2px)}21%{opacity:0;transform:translate(0)}50%{opacity:.5;filter:hue-rotate(-90deg);transform:translate(2px,-1px)}51%{opacity:0;transform:translate(0)}80%{opacity:.6;filter:hue-rotate(45deg);transform:translate(-2px,1px)}81%{opacity:0;transform:translate(0)}}@keyframes _7aejDa_glitch2{0%,to{opacity:0;transform:translate(0)}30%{opacity:.5;filter:hue-rotate(-45deg);transform:translate(3px,-2px)}31%{opacity:0;transform:translate(0)}60%{opacity:.6;filter:hue-rotate(180deg);transform:translate(-2px,2px)}61%{opacity:0;transform:translate(0)}90%{opacity:.4;filter:hue-rotate(-180deg);transform:translate(2px,-1px)}91%{opacity:0;transform:translate(0)}}@keyframes _7aejDa_scan{0%{opacity:0;top:-10%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:110%}}@keyframes _7aejDa_blink{0%,to{opacity:1}50%{opacity:0}}._7aejDa_inlineWrapper{justify-content:center;align-items:center;padding:3rem 1rem;animation:.2s ease-out _7aejDa_fadeIn;display:flex}._7aejDa_containerInline{flex-direction:column;align-items:center;gap:1rem;display:flex}._7aejDa_glitchWrapperInline{width:36px;height:36px;animation:4s infinite _7aejDa_flicker;position:relative}._7aejDa_glitchWrapperInline img{filter:brightness()contrast(1.1)}@keyframes _7aejDa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _7aejDa_overlayIn{0%{opacity:0}to{opacity:1}}@keyframes _7aejDa_scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.taPMEG_container{align-items:center;gap:var(--space-3);display:flex}.taPMEG_skulls{gap:var(--space-1);display:flex}.taPMEG_skullButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .15s;display:flex}.taPMEG_skullButton:not(:disabled):hover{transform:scale(1.15)}.taPMEG_skullButton:disabled,.taPMEG_readonly .taPMEG_skullButton{cursor:default}.taPMEG_skull{transition:all .2s}.taPMEG_skullEmpty{color:var(--text-muted);opacity:.4}.taPMEG_skullFilled{color:var(--color-primary);filter:drop-shadow(0 0 4px #c7ff3880)}.taPMEG_skullButton:not(:disabled):hover .taPMEG_skullEmpty{color:var(--color-primary);opacity:.7}.taPMEG_label{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em}.taPMEG_container.taPMEG_compact .taPMEG_skulls{gap:0}.taPMEG_container.taPMEG_compact .taPMEG_skullButton{padding:0}
.Lm4hHW_card{background:#141419e6;border:1px solid #ffffff14;border-radius:8px;padding:1.25rem;transition:border-color .2s}.Lm4hHW_card:hover{border-color:#c7ff3833}.Lm4hHW_header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.Lm4hHW_userInfo{align-items:center;gap:.75rem;display:flex}.Lm4hHW_avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.Lm4hHW_avatarImage{object-fit:cover;width:100%;height:100%}.Lm4hHW_avatarPlaceholder{color:#000;background:linear-gradient(135deg,#c7ff38 0%,#a8d930 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;font-weight:700;display:flex}.Lm4hHW_userDetails{flex-direction:column;gap:.25rem;display:flex}.Lm4hHW_userName{color:#fff;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.Lm4hHW_tierBadge{color:var(--tier-color,#666);border:1px solid var(--tier-color,#666);letter-spacing:.5px;background:#ffffff0d;border-radius:3px;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.Lm4hHW_date{color:#666;font-size:.75rem}.Lm4hHW_rating{flex-shrink:0}.Lm4hHW_content{margin-bottom:1rem}.Lm4hHW_title{color:#fff;margin:0 0 .5rem;font-size:1rem;font-weight:600}.Lm4hHW_text{color:#aaa;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.Lm4hHW_gallery{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.Lm4hHW_galleryItem{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.Lm4hHW_galleryItem:hover{border-color:#c7ff38;transform:scale(1.05)}.Lm4hHW_galleryImage{object-fit:cover;width:80px;height:80px;display:block}.Lm4hHW_footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.Lm4hHW_actions{align-items:center;gap:.5rem;display:flex}.Lm4hHW_actionBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.75rem;transition:all .2s;display:flex}.Lm4hHW_actionBtn:hover:not(:disabled){color:#fff;background:#ffffff0d;border-color:#fff3}.Lm4hHW_actionBtn.Lm4hHW_active{color:#c7ff38;background:#c7ff381a;border-color:#c7ff384d}.Lm4hHW_actionBtn.Lm4hHW_danger:hover{color:var(--color-danger);border-color:#ff55554d}.Lm4hHW_actionBtn:disabled{opacity:.5;cursor:not-allowed}.Lm4hHW_statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.Lm4hHW_statusBadge[data-status=approved],.Lm4hHW_statusBadge[data-status=published]{color:#0f8;background:#00ff881a;border:1px solid #0f83}.Lm4hHW_statusBadge[data-status=rejected]{color:var(--color-danger);background:#ff55551a;border:1px solid #f553}.Lm4hHW_statusBadge[data-status=flagged]{color:var(--color-warning);background:#ffaa001a;border:1px solid #fa03}.Lm4hHW_helpfulText{color:#666;font-size:.75rem}.Lm4hHW_modalOverlay{z-index:10010;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Lm4hHW_modal{background:#1a1a1f;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:400px;padding:1.5rem}.Lm4hHW_modal h3{color:#fff;margin:0 0 .5rem;font-size:1.1rem}.Lm4hHW_modal p{color:#888;margin:0 0 1rem;font-size:.9rem}.Lm4hHW_modal textarea{color:#fff;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;width:100%;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.Lm4hHW_modal textarea:focus{border-color:#c7ff3880;outline:none}.Lm4hHW_modalActions{justify-content:flex-end;gap:.75rem;display:flex}.Lm4hHW_cancelBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.Lm4hHW_cancelBtn:hover{color:#fff;background:#ffffff0d}.Lm4hHW_submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f36 0%,#f63 100%);border:none;border-radius:6px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.Lm4hHW_submitBtn:hover:not(:disabled){filter:brightness(1.1)}.Lm4hHW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.Lm4hHW_lightbox{z-index:1001;background:#000000f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.Lm4hHW_lightboxClose{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:.5rem;transition:opacity .2s;position:absolute;top:1rem;right:1rem}.Lm4hHW_lightboxClose:hover{opacity:1}.Lm4hHW_lightboxImage{object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh}@media (max-width:480px){.Lm4hHW_header{flex-direction:column;gap:.75rem}.Lm4hHW_rating{align-self:flex-start}.Lm4hHW_footer{flex-direction:column;align-items:flex-start;gap:.75rem}.Lm4hHW_galleryImage{width:60px;height:60px}}
.Db5Faa_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10010;background:#000000d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Db5Faa_modal{background:#0a0a0f;border:1px solid #c7ff3833;border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 0 40px #c7ff381a}.Db5Faa_header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.Db5Faa_header h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:1.25rem;font-weight:700}.Db5Faa_closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.Db5Faa_closeBtn:hover{color:#fff;background:#ffffff1a}.Db5Faa_eventInfo{background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.Db5Faa_eventLabel{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.Db5Faa_eventName{color:#c7ff38;font-size:.95rem;font-weight:600}.Db5Faa_form{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.Db5Faa_field{flex-direction:column;gap:.5rem;display:flex}.Db5Faa_label{color:#ccc;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.Db5Faa_required{color:#f36}.Db5Faa_optional{color:#666;text-transform:none;font-size:.8rem;font-weight:400}.Db5Faa_ratingWrapper{padding:.75rem 0}.Db5Faa_input,.Db5Faa_textarea{color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:8px;padding:.875rem 1rem;font-size:.95rem;transition:border-color .2s}.Db5Faa_input:focus,.Db5Faa_textarea:focus{border-color:#c7ff3880;outline:none}.Db5Faa_input::placeholder,.Db5Faa_textarea::placeholder{color:#555}.Db5Faa_textarea{resize:vertical;min-height:140px;line-height:1.6}.Db5Faa_charCount{color:#666;text-align:right;font-size:.75rem}.Db5Faa_charCount.Db5Faa_warning{color:#f63}.Db5Faa_hint{color:#666;margin:0;font-size:.8rem}.Db5Faa_photosGrid{flex-wrap:wrap;gap:.75rem;display:flex}.Db5Faa_photoItem{border:2px solid #ffffff1a;border-radius:8px;width:100px;height:100px;position:relative;overflow:hidden}.Db5Faa_photoImage{object-fit:cover;width:100%;height:100%}.Db5Faa_photoRemove{width:24px;height:24px;color:var(--color-danger);cursor:pointer;opacity:0;background:#000c;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.Db5Faa_photoItem:hover .Db5Faa_photoRemove{opacity:1}.Db5Faa_photoUpload{color:#666;cursor:pointer;background:#ffffff08;border:2px dashed #ffffff26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100px;height:100px;transition:all .2s;display:flex}.Db5Faa_photoUpload:hover:not(:disabled){color:#c7ff38;background:#c7ff380d;border-color:#c7ff3866}.Db5Faa_photoUpload:disabled{opacity:.5;cursor:not-allowed}.Db5Faa_photoUpload span{font-size:.75rem;font-weight:500}.Db5Faa_hiddenInput{display:none}.Db5Faa_spinner{animation:1s linear infinite Db5Faa_spin}@keyframes Db5Faa_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Db5Faa_error{color:var(--color-danger);background:#ff55551a;border:1px solid #f553;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.Db5Faa_moderationInfo{color:#888;background:#c7ff380d;border:1px solid #c7ff381a;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.5;display:flex}.Db5Faa_moderationInfo svg{color:#c7ff38;flex-shrink:0;margin-top:2px}.Db5Faa_actions{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.Db5Faa_cancelBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s}.Db5Faa_cancelBtn:hover:not(:disabled){color:#fff;background:#ffffff0d}.Db5Faa_submitBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,#c7ff38 0%,#a8d930 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.Db5Faa_submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.Db5Faa_submitBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:480px){.Db5Faa_modal{border-radius:0;max-height:100vh}.Db5Faa_header,.Db5Faa_form{padding:1rem}.Db5Faa_photoItem,.Db5Faa_photoUpload{width:80px;height:80px}.Db5Faa_actions{flex-direction:column}.Db5Faa_cancelBtn,.Db5Faa_submitBtn{justify-content:center;width:100%}}
._8UnkxW_section{flex-direction:column;gap:1.5rem;display:flex}._8UnkxW_header{background:#141419cc;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.5rem;display:flex}._8UnkxW_statsOverview{flex:1;gap:2rem;display:flex}._8UnkxW_averageRating{flex-direction:column;align-items:center;gap:.5rem;min-width:100px;display:flex}._8UnkxW_ratingNumber{color:#c7ff38;text-shadow:0 0 20px #c7ff3866;font-size:3rem;font-weight:800;line-height:1}._8UnkxW_totalReviews{color:#666;font-size:.8rem}._8UnkxW_ratingBars{flex-direction:column;flex:1;gap:.5rem;max-width:300px;display:flex}._8UnkxW_ratingBar{align-items:center;gap:.75rem;display:flex}._8UnkxW_ratingLabel{color:#888;text-align:center;width:16px;font-size:.8rem}._8UnkxW_barTrack{background:#ffffff0d;border-radius:4px;flex:1;height:8px;overflow:hidden}._8UnkxW_barFill{background:linear-gradient(90deg,#c7ff38 0%,#a8d930 100%);border-radius:4px;height:100%;transition:width .3s}._8UnkxW_ratingCount{color:#666;text-align:right;width:24px;font-size:.75rem}._8UnkxW_writeCTA{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}._8UnkxW_loginPrompt,._8UnkxW_tierPrompt,._8UnkxW_yourReview{text-align:right;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}._8UnkxW_loginPrompt p,._8UnkxW_tierPrompt p,._8UnkxW_yourReview p{color:#888;margin:0;font-size:.85rem}._8UnkxW_loginBtn,._8UnkxW_upgradeBtn{color:#c7ff38;background:0 0;border:1px solid #c7ff384d;border-radius:6px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}._8UnkxW_loginBtn:hover,._8UnkxW_upgradeBtn:hover{background:#c7ff381a;border-color:#c7ff38}._8UnkxW_pendingBadge{color:var(--color-warning);background:#ffaa001a;border:1px solid #fa03;border-radius:4px;padding:.35rem .75rem;font-size:.75rem}._8UnkxW_writeBtn{color:#000;cursor:pointer;background:linear-gradient(135deg,#c7ff38 0%,#a8d930 100%);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}._8UnkxW_writeBtn:hover{filter:brightness(1.1);transform:translateY(-2px)}._8UnkxW_userReviewSection{padding-top:1rem}._8UnkxW_sectionTitle{color:#888;text-transform:uppercase;letter-spacing:1px;margin:0 0 1rem;font-size:.9rem;font-weight:600}._8UnkxW_sortBar{border-bottom:1px solid #ffffff0d;align-items:center;gap:1rem;padding:.75rem 0;display:flex}._8UnkxW_sortLabel{color:#666;font-size:.85rem}._8UnkxW_sortOptions{gap:.5rem;display:flex}._8UnkxW_sortBtn{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}._8UnkxW_sortBtn:hover{color:#fff;background:#ffffff0d}._8UnkxW_sortBtn._8UnkxW_active{color:#c7ff38;background:#c7ff381a;border-color:#c7ff384d}._8UnkxW_reviewsList{flex-direction:column;gap:1rem;display:flex}._8UnkxW_loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}._8UnkxW_spinner{border:3px solid #c7ff381a;border-top-color:#c7ff38;border-radius:50%;width:32px;height:32px;animation:1s linear infinite _8UnkxW_spin}@keyframes _8UnkxW_spin{to{transform:rotate(360deg)}}._8UnkxW_loading p{color:#666;margin:0;font-size:.9rem}._8UnkxW_emptyState{text-align:center;background:#14141980;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}._8UnkxW_emptyState svg{color:#444;margin-bottom:1rem}._8UnkxW_emptyState h4{color:#fff;margin:0 0 .5rem;font-size:1.1rem}._8UnkxW_emptyState p{color:#666;margin:0 0 1.5rem;font-size:.9rem}@media (max-width:768px){._8UnkxW_header{flex-direction:column;gap:1.5rem}._8UnkxW_statsOverview{flex-direction:column;gap:1.5rem;width:100%}._8UnkxW_averageRating{flex-direction:row;justify-content:center;align-items:center;gap:1rem}._8UnkxW_ratingNumber{font-size:2.5rem}._8UnkxW_ratingBars{max-width:100%}._8UnkxW_writeCTA{align-items:stretch;width:100%}._8UnkxW_loginPrompt,._8UnkxW_tierPrompt,._8UnkxW_yourReview{text-align:center;align-items:center}._8UnkxW_writeBtn{justify-content:center;width:100%}._8UnkxW_sortBar{flex-direction:column;align-items:flex-start;gap:.75rem}._8UnkxW_sortOptions{flex-wrap:wrap;width:100%}._8UnkxW_sortBtn{text-align:center;flex:1}}
.ECGP5q_eventCard{background:var(--bg-elevated-1);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;height:100%;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ECGP5q_eventPosterArea{background:var(--bg-elevated-1);justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.ECGP5q_eventPosterImage{object-fit:cover;transition:transform .3s}.ECGP5q_eventCard:hover .ECGP5q_eventPosterImage{transform:scale(1.05)}.ECGP5q_eventPosterPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ECGP5q_placeholderLogo{opacity:1}.ECGP5q_eventCard:before{content:"";background:linear-gradient(90deg, var(--color-success), var(--color-primary));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.ECGP5q_eventCard:hover{border-color:var(--color-success);transform:translateY(-8px);box-shadow:0 20px 40px #0006,0 0 20px #55ff551a}.ECGP5q_eventCard:hover:before{opacity:1}.ECGP5q_eventCardPast{opacity:.5;filter:grayscale(30%)}.ECGP5q_eventCardFeatured{background:linear-gradient(135deg, var(--bg-elevated-1) 0%, #ff9f430d 100%);border-color:#ff9f4366}.ECGP5q_eventCardFeatured:before{opacity:1;background:linear-gradient(90deg,#ff9f43,#ffb566)}.ECGP5q_eventCardFeatured:hover{border-color:#ff9f43;box-shadow:0 20px 40px #0006,0 0 30px #ff9f4333}.ECGP5q_dateBox{bottom:var(--space-3);left:var(--space-3);align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);z-index:2;background:#0a0a0ad9;border:none;display:flex;position:absolute}.ECGP5q_dateDay{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-success);font-weight:700;line-height:1}.ECGP5q_dateMonth{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.ECGP5q_eventCardFeatured .ECGP5q_dateDay{color:#ff9f43}.ECGP5q_eventInfo{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}.ECGP5q_eventTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.ECGP5q_eventLocation{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:var(--space-2);display:flex}.ECGP5q_flag{font-size:var(--text-lg)}.ECGP5q_eventTypeBadge{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);font-family:var(--font-heading);color:var(--color-success);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-2);z-index:2;background:#0a0a0ad9;border:1px solid #55ff554d;font-size:10px;display:inline-flex;position:absolute}.ECGP5q_eventCardFeatured .ECGP5q_eventTypeBadge{color:#ff9f43;background:#0a0a0ad9;border-color:#ff9f434d}.ECGP5q_eventActions{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:#0003;margin-top:auto;display:flex}.ECGP5q_saveBtn{top:var(--space-2);right:var(--space-2);border:1px solid var(--border-default);color:var(--text-muted);padding:var(--space-2);cursor:pointer;transition:var(--transition-base);z-index:2;background:#0a0a0ab3;justify-content:center;align-items:center;display:flex;position:absolute}.ECGP5q_saveBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#c7ff3833}.ECGP5q_saveBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-on-primary)}.ECGP5q_detailsLink{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-success);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:var(--transition-fast);border:1px solid #0000;margin-left:auto;text-decoration:none;display:flex}.ECGP5q_detailsLink:hover{border-color:var(--color-success);background:#55ff551a}.ECGP5q_ticketBtn{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-primary);border:1px solid var(--color-primary);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:var(--transition-fast);background:#c7ff3826;text-decoration:none;display:flex}.ECGP5q_ticketBtn:hover{background:var(--color-primary);color:var(--text-on-primary)}@media (max-width:768px){.ECGP5q_eventCard{transform:none}.ECGP5q_eventCard:hover{transform:translateY(-4px)}.ECGP5q_dateDay{font-size:var(--text-3xl)}.ECGP5q_eventTitle{font-size:var(--text-base)}}@media (max-width:640px){.ECGP5q_eventCard:hover{transform:translateY(-2px)}.ECGP5q_dateBox{gap:var(--space-2)}.ECGP5q_dateDay{font-size:var(--text-2xl)}.ECGP5q_dateMonth{font-size:var(--text-xs)}.ECGP5q_eventTypeBadge{padding:2px var(--space-1);font-size:9px}.ECGP5q_eventInfo{padding:var(--space-3)}.ECGP5q_eventTitle{font-size:var(--text-base);-webkit-line-clamp:2}.ECGP5q_eventLocation{font-size:var(--text-xs)}.ECGP5q_flag{font-size:var(--text-base)}.ECGP5q_eventActions{padding:var(--space-2) var(--space-3);flex-wrap:wrap}.ECGP5q_saveBtn{padding:var(--space-2)}.ECGP5q_ticketBtn{padding:var(--space-1) var(--space-2);font-size:10px}.ECGP5q_detailsLink{padding:var(--space-1) var(--space-2);border-color:var(--color-success);background:#55ff551a;font-size:10px}}@media (max-width:380px){.ECGP5q_dateDay{font-size:var(--text-xl)}.ECGP5q_dateMonth{font-size:10px}.ECGP5q_eventInfo{padding:var(--space-2)}.ECGP5q_eventTitle{font-size:var(--text-sm)}.ECGP5q_eventLocation{font-size:11px}.ECGP5q_eventActions{padding:var(--space-2)}}
.qVI25a_bandCard{background:var(--bg-elevated-1);border:1px solid var(--border-default);transition:var(--transition-base);opacity:0;border-radius:12px;flex-direction:column;min-height:280px;animation:.3s forwards qVI25a_fadeIn;display:flex;position:relative;overflow:hidden;transform:translateY(10px)}@keyframes qVI25a_fadeIn{to{opacity:1;transform:translateY(0)}}.qVI25a_bandCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.qVI25a_bandCardOssPartner{border:2px solid #ff6b35;box-shadow:0 0 20px #ff6b3526}.qVI25a_bandCardOssPartner:hover{border-color:#ff8f5a;box-shadow:0 4px 25px #ff6b354d}.qVI25a_cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex;position:absolute;inset:0 0 44px}.qVI25a_cardImage{position:absolute;inset:0;overflow:hidden}.qVI25a_cardImage img{transition:transform .3s}.qVI25a_bandCard:hover .qVI25a_cardImage img{transform:scale(1.05)}.qVI25a_placeholderImage{background:var(--bg-elevated-2);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.qVI25a_cardContent{z-index:1;padding:var(--space-3);pointer-events:none;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.qVI25a_cardInfo{margin:0 calc(var(--space-3) * -1);margin-bottom:calc(var(--space-3) * -1);padding:var(--space-5) var(--space-3) var(--space-3);background:linear-gradient(#0000 0%,#0a0a0a66 30%,#0a0a0acc 60%,#0a0a0af2 100%);flex-direction:column;gap:2px;display:flex}.qVI25a_bandName{font-family:var(--font-heading);font-size:var(--text-sm);color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#000000bf;width:fit-content;max-width:100%;margin:0;padding:4px 8px;line-height:1.2;overflow:hidden}.qVI25a_genre{font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase;order:2;font-size:10px}.qVI25a_location{font-family:var(--font-body);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;order:1;align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.qVI25a_cardBottomBar{z-index:2;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-subtle);background:#0a0a0af2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.qVI25a_bottomBarLeft{align-items:center;gap:var(--space-2);display:flex}.qVI25a_verifiedBadge{background:var(--color-primary);color:var(--text-on-primary);font-size:10px;font-weight:var(--font-bold);border-radius:var(--radius-full);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qVI25a_ossPartnerBadge{color:#fff;border-radius:var(--radius-full);background:linear-gradient(135deg,#ff6b35 0%,#ff9f43 100%);justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qVI25a_badgesOverlay{top:var(--space-2);right:var(--space-2);gap:var(--space-1);z-index:2;display:flex;position:absolute}.qVI25a_saveBtn{border:1px solid var(--border-default);color:var(--text-muted);padding:var(--space-1);cursor:pointer;transition:var(--transition-fast);background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.qVI25a_saveBtn:hover{border-color:var(--color-danger);color:var(--color-danger);background:#ff55551a}.qVI25a_saveBtnActive{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.qVI25a_saveBtnActive:hover{background:#f55c}.qVI25a_viewBtn{justify-content:center;align-items:center;gap:var(--space-1);border:1px solid var(--border-default);padding:var(--space-1) var(--space-3);color:var(--text-secondary);font-family:var(--font-heading);text-transform:uppercase;transition:var(--transition-fast);background:0 0;border-radius:8px;font-size:10px;text-decoration:none;display:flex}.qVI25a_viewBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-on-primary)}.qVI25a_bandCardCompact{min-height:180px}.qVI25a_bandCardCompact .qVI25a_cardLink{bottom:0}.qVI25a_bandCardCompact .qVI25a_cardContent{padding:var(--space-2)}.qVI25a_bandCardCompact .qVI25a_bandName{font-size:var(--text-xs);padding:3px 6px}.qVI25a_bandCardCompact .qVI25a_cardInfo{margin:0 calc(var(--space-2) * -1);margin-bottom:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2) var(--space-2)}.qVI25a_bandCardCompact .qVI25a_genre,.qVI25a_bandCardCompact .qVI25a_location{font-size:9px}@media (max-width:768px){.qVI25a_bandCard{border-width:1px}.qVI25a_cardContent{padding:var(--space-2)}.qVI25a_bandName{font-size:var(--text-sm)}.qVI25a_cardBottomBar{padding:var(--space-2)}.qVI25a_viewBtn{padding:var(--space-1) var(--space-2);font-size:9px}}@media (max-width:480px){.qVI25a_cardContent{padding:var(--space-2)}.qVI25a_bandName{padding:3px 6px;font-size:12px}.qVI25a_cardInfo{margin:0 calc(var(--space-2) * -1);margin-bottom:calc(var(--space-2) * -1);padding:var(--space-3) var(--space-2) var(--space-2)}.qVI25a_genre,.qVI25a_location{font-size:9px}.qVI25a_cardBottomBar{padding:var(--space-1) var(--space-2)}.qVI25a_saveBtn{width:24px;height:24px}.qVI25a_verifiedBadge{width:16px;height:16px;font-size:8px}.qVI25a_viewBtn{padding:3px 6px;font-size:7px}}
.lzh1kq_container{position:relative}.lzh1kq_containerInline{align-items:center;display:inline-flex}.lzh1kq_label{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em;display:block}.lzh1kq_content{position:relative}.lzh1kq_displayValue{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:24px;margin:-4px -8px;padding:4px 8px;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.lzh1kq_editable .lzh1kq_displayValue{cursor:pointer}.lzh1kq_editable .lzh1kq_displayValue:hover{background:#c7ff3814;box-shadow:inset 0 0 0 1px #c7ff3840}.lzh1kq_editable .lzh1kq_displayValue:hover .lzh1kq_editBtn{opacity:1}.lzh1kq_editBtn{width:18px;height:18px;margin-left:var(--space-1);color:var(--color-primary);cursor:pointer;opacity:0;background:#c7ff381a;border:1px solid #c7ff3833;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:relative}.lzh1kq_editBtn:hover{opacity:1}.lzh1kq_adminMode .lzh1kq_editBtn{opacity:.5}.lzh1kq_adminMode .lzh1kq_displayValue:hover .lzh1kq_editBtn{opacity:1}.lzh1kq_editContainer{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;border-radius:6px;display:flex}.lzh1kq_editContainerInline{padding:var(--space-1);display:inline-flex}.lzh1kq_editContainer input,.lzh1kq_editContainer textarea,.lzh1kq_editContainer select{background:var(--bg-elevated);border:1px solid var(--border-default);min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);border-radius:4px;flex:1;transition:border-color .2s,box-shadow .2s}.lzh1kq_editContainer input:focus,.lzh1kq_editContainer textarea:focus,.lzh1kq_editContainer select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #c7ff381a}.lzh1kq_editContainer textarea{resize:vertical;min-height:80px}.lzh1kq_editActions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.lzh1kq_saveBtn,.lzh1kq_cancelBtn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.lzh1kq_saveBtn{background:var(--color-primary);color:var(--text-on-primary);border:none}.lzh1kq_saveBtn:hover{background:#a8d930;box-shadow:0 0 12px #c7ff384d}.lzh1kq_saveBtn:disabled{opacity:.5;cursor:not-allowed}.lzh1kq_cancelBtn{border:1px solid var(--border-default);color:var(--text-muted);background:0 0}.lzh1kq_cancelBtn:hover{color:var(--text-primary);border-color:var(--text-muted);background:#ffffff0d}.lzh1kq_cancelBtn:disabled{opacity:.5;cursor:not-allowed}.lzh1kq_stateSaving .lzh1kq_editContainer{pointer-events:none;opacity:.7}.lzh1kq_stateSuccess .lzh1kq_editContainer{border-color:var(--color-primary);background:#c7ff380d}.lzh1kq_stateError .lzh1kq_editContainer{border-color:var(--color-danger);background:#ff55550d}.lzh1kq_spinner{color:var(--color-primary);animation:1s linear infinite lzh1kq_spin}@keyframes lzh1kq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lzh1kq_successIcon{color:var(--color-primary);animation:.3s lzh1kq_checkPop}@keyframes lzh1kq_checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.lzh1kq_errorMsg{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-danger);display:block}.lzh1kq_emptyValue{color:var(--text-muted);opacity:.7;font-style:italic}.lzh1kq_tagsList{gap:var(--space-1);flex-wrap:wrap;display:flex}.lzh1kq_tag{font-size:var(--text-xs);color:var(--color-primary);background:#c7ff381a;border:1px solid #c7ff3833;border-radius:4px;align-items:center;padding:2px 8px;display:inline-flex}.lzh1kq_booleanValue{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;display:inline-flex}.lzh1kq_booleanTrue{color:var(--color-primary);background:#c7ff3826}.lzh1kq_booleanFalse{color:var(--text-muted);background:#ffffff0d}.lzh1kq_imagePreview{object-fit:cover;border:1px solid var(--border-default);border-radius:4px;max-width:120px;max-height:120px}.lzh1kq_imagePlaceholder{background:var(--bg-elevated);border:1px dashed var(--border-default);width:80px;height:80px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.lzh1kq_editContainer{flex-direction:column}.lzh1kq_editActions{align-self:flex-end}.lzh1kq_editContainerInline{flex-direction:row}}
.PGgTSG_container{gap:var(--space-2);flex-direction:column;display:flex}.PGgTSG_preview{border:1px solid var(--border-default);background:var(--bg-base);border-radius:6px;position:relative;overflow:hidden}.PGgTSG_previewImage{object-fit:cover;width:100%;height:100%}.PGgTSG_previewOverlay{justify-content:center;align-items:center;gap:var(--space-2);opacity:0;background:#000000b3;transition:opacity .2s;display:flex;position:absolute;inset:0}.PGgTSG_preview:hover .PGgTSG_previewOverlay{opacity:1}.PGgTSG_changeBtn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-primary);color:var(--text-on-primary);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;transition:all .2s;display:flex}.PGgTSG_changeBtn:hover{background:#a8d930}.PGgTSG_removeBtn{width:32px;height:32px;color:var(--color-danger);cursor:pointer;background:#f553;border:1px solid #ff55554d;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}.PGgTSG_removeBtn:hover{background:#ff55554d}.PGgTSG_aspectSquare{aspect-ratio:1;width:120px}.PGgTSG_aspectLandscape{aspect-ratio:16/9;width:180px}.PGgTSG_aspectPortrait{aspect-ratio:3/4;width:100px}.PGgTSG_aspectBanner{aspect-ratio:3;width:100%;max-width:300px}.PGgTSG_dropzone{border:2px dashed var(--border-default);background:var(--bg-elevated);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.PGgTSG_dropzone:hover{border-color:var(--color-primary);background:#c7ff380d}.PGgTSG_dropzoneActive{border-color:var(--color-primary);background:#c7ff381a}.PGgTSG_dropzoneDisabled{opacity:.5;cursor:not-allowed}.PGgTSG_dropzoneContent{align-items:center;gap:var(--space-1);color:var(--text-muted);flex-direction:column;display:flex}.PGgTSG_dropzoneContent span{font-size:var(--text-xs)}.PGgTSG_uploading{align-items:center;gap:var(--space-1);color:var(--color-primary);flex-direction:column;display:flex}.PGgTSG_uploading span{font-size:var(--text-xs)}.PGgTSG_spinner{animation:1s linear infinite PGgTSG_spin}@keyframes PGgTSG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PGgTSG_hiddenInput{display:none}.PGgTSG_error{font-size:var(--text-xs);color:var(--color-danger)}
.vmh6_W_pageWrapper{background:var(--bg-base);flex-direction:column;min-height:100vh;display:flex}.vmh6_W_fullPageLoader{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.vmh6_W_main{flex:1;padding-top:0}.vmh6_W_header{--filter-height:36px;padding:var(--space-4) var(--space-6);padding-top:calc(90px + var(--space-4));background:var(--bg-elevated-1);border-bottom:1px solid var(--border-subtle);z-index:100;align-items:center;gap:var(--space-3);transition:padding-top .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0}.vmh6_W_headerScrolled{padding-top:calc(70px + var(--space-4))}.vmh6_W_headerHidden{transform:translateY(-100%)}.vmh6_W_headerTop{display:contents}.vmh6_W_headerLeft{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.vmh6_W_pageTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex}.vmh6_W_pageTitle svg{color:var(--color-primary)}.vmh6_W_eventCount{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}.vmh6_W_currentMonth{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-primary);text-transform:capitalize;letter-spacing:.05em;padding:var(--space-1) var(--space-2);white-space:nowrap;background:#c7ff380d;border:1px solid #c7ff384d}.vmh6_W_searchWrapper{-webkit-backdrop-filter:blur(12px);width:100%;height:var(--filter-height);background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 12px #0003}.vmh6_W_searchWrapper:focus-within{background:#ffffff0f;border-color:#c7ff3880;box-shadow:0 0 0 1px #c7ff3833,0 4px 20px #0000004d,0 0 30px #c7ff381a}.vmh6_W_searchWrapper:hover:not(:focus-within){background:#ffffff0f;border-color:#fff3}.vmh6_W_searchIcon{left:var(--space-3);color:#fff6;pointer-events:none;transition:color .2s;position:absolute;top:50%;transform:translateY(-50%)}.vmh6_W_searchWrapper:focus-within .vmh6_W_searchIcon{color:#c7ff38b3}.vmh6_W_searchInput{width:100%;height:100%;padding:0 var(--space-3) 0 36px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;background:0 0;border:none;box-shadow:none!important;outline:none!important}.vmh6_W_filtersSection{display:contents}.vmh6_W_searchInput:focus{box-shadow:none!important;border:none!important;outline:none!important}.vmh6_W_searchInput::placeholder{color:#fff6;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.vmh6_W_searchInput::selection{color:#fff;background:#c7ff384d}.vmh6_W_searchClear{right:var(--space-2);color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);outline:none!important}.vmh6_W_searchClear:hover{color:#ffffffe6;background:#ffffff14}.vmh6_W_searchClear:focus{outline:none!important}.vmh6_W_filterBar{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.vmh6_W_pastToggleBtn{height:var(--filter-height);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ffffff26;align-items:center;gap:.35rem;padding:0 12px;font-weight:600;transition:all .15s;display:flex}.vmh6_W_pastToggleBtn:hover{color:var(--text-secondary);border-color:#ffffff4d}.vmh6_W_pastToggleActive{color:var(--color-primary);border-color:var(--color-primary);background:#c7ff380d}.vmh6_W_pastToggleActive svg{transform:rotate(180deg)}.vmh6_W_savedFilterBtn{height:var(--filter-height);color:#ff6b35;font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #ff6b3540;align-items:center;gap:.35rem;padding:0 12px;font-weight:600;transition:all .15s;display:flex}.vmh6_W_savedFilterBtn:hover{background:#ff6b350d;border-color:#ff6b3580}.vmh6_W_savedFilterActive{color:#fff;background:#ff6b35;border-color:#ff6b35}.vmh6_W_dropdownWrapper{position:relative}.vmh6_W_dropdownTrigger{align-items:center;gap:var(--space-2);background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-secondary);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;min-width:130px;height:var(--filter-height);transition:var(--transition-fast);justify-content:space-between;display:flex}.vmh6_W_dropdownTrigger:hover{border-color:var(--color-primary)}.vmh6_W_dropdownActive{border-color:var(--color-primary);color:var(--color-primary)}.vmh6_W_dropdownMenu{background:var(--bg-elevated-2);border:1px solid var(--border-default);z-index:200;min-width:100%;max-height:300px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.vmh6_W_dropdownItem{text-align:left;width:100%;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;display:flex}.vmh6_W_dropdownItem:hover{background:var(--bg-elevated-1);color:var(--text-primary)}.vmh6_W_dropdownItemActive{color:var(--color-primary);background:#55ff551a}.vmh6_W_headerActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.vmh6_W_clearBtn{border:1px solid var(--border-default);color:var(--text-muted);padding:0 var(--space-3);height:var(--filter-height);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;transition:var(--transition-fast);align-items:center;gap:var(--space-1);background:0 0;display:flex}.vmh6_W_clearBtn:hover{border-color:var(--color-error);color:var(--color-error)}.vmh6_W_suggestBtn{align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);border:2px solid var(--color-primary);color:var(--text-on-primary);padding:var(--space-2) var(--space-3);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #c7ff384d}.vmh6_W_suggestBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.vmh6_W_suggestBtn:hover:before{left:100%}.vmh6_W_suggestBtn:hover{color:var(--color-primary);background:0 0;box-shadow:0 0 20px #c7ff3866}.vmh6_W_suggestBtnText{white-space:nowrap}.vmh6_W_adminAddBtn{color:#000;height:var(--filter-height);width:var(--filter-height);cursor:pointer;background:linear-gradient(135deg,#ff6b35 0%,#ff9f43 100%);border:2px solid #ff6b35;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;box-shadow:0 0 15px #ff6b354d}.vmh6_W_adminAddBtn:hover{color:#ff6b35;background:0 0;box-shadow:0 0 20px #ff6b3566}.vmh6_W_activeFiltersPills{gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--bg-base);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.vmh6_W_filterPill{align-items:center;gap:var(--space-1);border:1px solid var(--color-primary);color:var(--color-primary);padding:2px var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);border-radius:var(--radius-full);background:#55ff551a;display:inline-flex}.vmh6_W_filterPill button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:2px;padding:0;display:flex}.vmh6_W_filterPill button:hover{opacity:1}.vmh6_W_timelineContainer{max-width:1400px;padding:var(--space-8) var(--space-6);margin:0 auto}.vmh6_W_loading,.vmh6_W_noResults{text-align:center;padding:var(--space-16) var(--space-6);color:var(--text-muted);font-family:var(--font-body);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.vmh6_W_noResultsLogo{opacity:.3;width:48px;height:48px;margin-bottom:var(--space-2)}.vmh6_W_noResults h3{font-family:var(--font-heading);color:var(--text-primary);text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.vmh6_W_noResults p{max-width:320px;margin:0;font-size:.85rem;line-height:1.5}.vmh6_W_clearFiltersBtn{border:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-heading);text-transform:uppercase;cursor:pointer;background:0 0;padding:.5rem 1rem;font-size:.8rem;transition:all .2s}.vmh6_W_clearFiltersBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.vmh6_W_timeline{padding-left:80px;padding-top:calc(160px + var(--space-5));position:relative}.vmh6_W_timelineLineBackground{z-index:1;pointer-events:none;background:#55ff5526;width:3px;position:absolute;top:0;bottom:0;left:36px}.vmh6_W_timelineLineProgress{background:linear-gradient(180deg, var(--color-primary) 0%, #a8d930 50%, var(--color-primary) 100%);z-index:2;pointer-events:none;width:3px;height:0;transition:height .15s ease-out;position:absolute;top:0;left:36px;box-shadow:0 0 15px #5f59,0 0 30px #55ff554d}.vmh6_W_timelineLineProgress:after{content:"";background:var(--color-primary);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #5f5c,0 0 40px #5f56}.vmh6_W_monthBlock{z-index:3;margin-bottom:var(--space-10);position:relative}.vmh6_W_monthMarker{background:var(--bg-elevated-2);z-index:4;border:3px solid #55ff554d;border-radius:50%;width:17px;height:17px;transition:all .3s;position:absolute;top:4px;left:-52px}.vmh6_W_monthMarker:before{content:"";background:0 0;border-radius:50%;width:5px;height:5px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vmh6_W_monthMarkerActive{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 20px #5f5c,0 0 40px #5f56}.vmh6_W_monthMarkerActive:before{background:var(--bg-base)}.vmh6_W_monthBlock:first-child{margin-top:0}.vmh6_W_monthHeader{align-items:center;gap:var(--space-4);font-family:var(--font-heading);color:var(--text-primary);font-size:var(--text-3xl);margin-bottom:var(--space-6);text-transform:uppercase;letter-spacing:.1em;padding-bottom:var(--space-4);border-bottom:2px solid var(--border-subtle);display:flex;position:relative}.vmh6_W_monthHeader:before{content:"";background:linear-gradient(90deg, var(--color-primary), transparent);width:120px;height:2px;position:absolute;bottom:-2px;left:0}.vmh6_W_monthHeader:after{content:"";background:var(--color-primary);width:8px;height:8px;box-shadow:var(--glow-success);position:absolute;bottom:-6px;left:0}.vmh6_W_eventsGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.vmh6_W_eventItem{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;position:relative;transform:translateY(30px)scale(.98)}.vmh6_W_inView{opacity:1;transform:translateY(0)scale(1)}.vmh6_W_eventPast{opacity:.5!important}.vmh6_W_eventPast .vmh6_W_eventCard{filter:grayscale(30%)}.vmh6_W_timelineSidebar,.vmh6_W_eventMarker,.vmh6_W_markerActive{display:none}.vmh6_W_eventContent{width:100%}.vmh6_W_eventCard{background:var(--bg-elevated-1);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;height:100%;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.vmh6_W_mobileTapOverlay{display:none}.vmh6_W_eventPosterArea{background:linear-gradient(135deg,#c7ff3808 0%,#0a0a0acc 100%);justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.vmh6_W_eventPosterImage{object-fit:cover;transition:transform .3s}.vmh6_W_eventCard:hover .vmh6_W_eventPosterImage{transform:scale(1.05)}.vmh6_W_eventPosterPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vmh6_W_placeholderLogo{opacity:.15;filter:grayscale();transition:opacity .3s,filter .3s}.vmh6_W_eventCard:hover .vmh6_W_placeholderLogo{opacity:.25;filter:grayscale(50%)}.vmh6_W_eventCard:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-primary));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.vmh6_W_eventCard:hover{border-color:var(--color-primary);transform:translateY(-8px);box-shadow:0 20px 40px #0006,0 0 20px #55ff551a}.vmh6_W_eventCard:hover:before{opacity:1}.vmh6_W_eventCardFeatured{background:linear-gradient(135deg, var(--bg-elevated-1) 0%, #ff9f430d 100%);border-color:#ff9f4366}.vmh6_W_eventCardFeatured:before{opacity:1;background:linear-gradient(90deg,#ff9f43,#ffb566)}.vmh6_W_eventCardFeatured:hover{border-color:#ff9f43;box-shadow:0 20px 40px #0006,0 0 30px #ff9f4333}.vmh6_W_eventHeader{display:none}.vmh6_W_dateBox{bottom:var(--space-3);left:var(--space-3);align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);z-index:2;background:#0a0a0ad9;border:none;border-radius:8px;display:flex;position:absolute}.vmh6_W_dateDay{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary);font-weight:700;line-height:1}.vmh6_W_dateMonth{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.vmh6_W_eventCardFeatured .vmh6_W_dateDay{color:#ff9f43}.vmh6_W_eventInfo{padding:var(--space-4);gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}.vmh6_W_eventTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);text-transform:uppercase;letter-spacing:.02em;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.vmh6_W_eventLocation{font-family:var(--font-body);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:var(--space-2);display:flex}.vmh6_W_flag{font-size:var(--text-lg)}.vmh6_W_eventTypeBadge{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-2);z-index:2;background:#0a0a0ad9;border:1px solid #55ff554d;font-size:10px;display:inline-flex;position:absolute}.vmh6_W_eventCardFeatured .vmh6_W_eventTypeBadge{color:#ff9f43;background:#0a0a0ad9;border-color:#ff9f434d}.vmh6_W_statusBadge{top:var(--space-2);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;padding:var(--space-1) var(--space-2);z-index:2;background:#0a0a0ae6;font-size:10px;font-weight:600;position:absolute;right:48px}.vmh6_W_statusPostponed{color:#f59e0b;border:1px solid #f59e0b80}.vmh6_W_statusCancelled{color:var(--color-danger);border:1px solid #ff555580}.vmh6_W_statusRumored{color:#8b5cf6;border:1px solid #8b5cf680}.vmh6_W_eventActions{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:#0003;margin-top:auto;display:flex}.vmh6_W_verifySwitch{cursor:pointer;flex-shrink:0;width:36px;height:20px;margin-right:auto;display:inline-block}.vmh6_W_verifySwitch input{opacity:0;width:0;height:0;position:absolute}.vmh6_W_verifySwitchTrack{background:#505050cc;border-radius:10px;width:36px;height:20px;transition:background .2s;display:block;position:relative}.vmh6_W_verifySwitchTrack:after{content:"";background:#888;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.vmh6_W_verifySwitchOn .vmh6_W_verifySwitchTrack{background:#c7ff3866}.vmh6_W_verifySwitchOn .vmh6_W_verifySwitchTrack:after{background:#c7ff38;transform:translate(16px)}.vmh6_W_saveBtn{top:var(--space-2);right:var(--space-2);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;width:34px;height:34px;transition:var(--transition-base);z-index:2;background:#0a0a0ab3;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.vmh6_W_saveBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:#c7ff3833}.vmh6_W_saveBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-on-primary)}.vmh6_W_notifBtn{top:var(--space-2);right:calc(var(--space-2) + 34px + 6px);border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;width:34px;height:34px;transition:var(--transition-base);z-index:2;background:#0a0a0ab3;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.vmh6_W_notifBtn:hover{color:#00f3ff;background:#00f3ff26;border-color:#00f3ff}.vmh6_W_detailsLink{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-primary);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:var(--transition-fast);border:1px solid #0000;margin-left:auto;text-decoration:none;display:flex}.vmh6_W_detailsLink:hover{border-color:var(--color-primary);background:#55ff551a}.vmh6_W_ticketBtn{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-primary);border:1px solid var(--color-primary);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:var(--transition-fast);background:#c7ff3826;text-decoration:none;display:flex}.vmh6_W_ticketBtn:hover{background:var(--color-primary);color:var(--text-on-primary)}.vmh6_W_modalOverlay{z-index:10001;padding:var(--space-5);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vmh6_W_modal{background:var(--bg-elevated-2);border:1px solid var(--border-default);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.vmh6_W_modalLarge{max-width:800px}.vmh6_W_modalHeader{padding:var(--space-5);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.vmh6_W_modalTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);text-transform:uppercase;margin:0;display:flex}.vmh6_W_modalTitle svg{color:var(--color-primary)}.vmh6_W_modalBody{padding:var(--space-5);gap:var(--space-4);flex-direction:column;max-height:calc(90vh - 80px);display:flex;overflow-y:auto}.vmh6_W_modalDescription{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);margin:0;line-height:1.6}.vmh6_W_modalClose{color:var(--text-muted);font-size:var(--text-2xl);cursor:pointer;padding:var(--space-1);background:0 0;border:none;line-height:1;display:flex}.vmh6_W_modalClose:hover{color:var(--text-primary)}.vmh6_W_modalSubtitle{font-family:var(--font-body);color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-5)}.vmh6_W_modalForm{gap:var(--space-4);flex-direction:column;display:flex}.vmh6_W_formGroup{gap:var(--space-1);flex-direction:column;display:flex}.vmh6_W_formRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.vmh6_W_suggestionFormGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.vmh6_W_formSection{gap:var(--space-3);flex-direction:column;display:flex}.vmh6_W_formSectionFull{grid-column:1/-1}.vmh6_W_formSectionTitle{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin:0}.vmh6_W_radioGroup{gap:var(--space-4);display:flex}.vmh6_W_radioLabel{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.vmh6_W_radioLabel input[type=radio]{accent-color:var(--color-primary)}.vmh6_W_successState{padding:var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;animation:.4s ease-out vmh6_W_successPop;display:flex}.vmh6_W_successState svg{color:var(--color-primary)}.vmh6_W_successState p{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);margin:0}.vmh6_W_successState span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary)}.vmh6_W_loadingState{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-16) 0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);flex-direction:column;display:flex}.vmh6_W_spinner{animation:1s linear infinite vmh6_W_spin}@keyframes vmh6_W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vmh6_W_formLabel{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase}.vmh6_W_formHint{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.vmh6_W_formInput,.vmh6_W_formSelect,.vmh6_W_formTextarea{background:var(--bg-base);border:1px solid var(--border-default);color:var(--text-primary);padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);transition:var(--transition-base);outline:none}.vmh6_W_formInput:focus,.vmh6_W_formSelect:focus,.vmh6_W_formTextarea:focus{border-color:var(--color-primary)}.vmh6_W_formTextarea{resize:vertical;min-height:80px}.vmh6_W_submitBtn{background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);color:var(--text-on-primary);border:2px solid var(--color-primary);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;cursor:pointer;margin-top:var(--space-2);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 15px #c7ff384d}.vmh6_W_submitBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.vmh6_W_submitBtn:hover:not(:disabled):before{left:100%}.vmh6_W_submitBtn:hover:not(:disabled){color:var(--color-primary);background:0 0;box-shadow:0 0 20px #c7ff3866}.vmh6_W_submitBtn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.vmh6_W_suggestionFormGrid .vmh6_W_submitBtn{justify-content:center;align-items:center;gap:var(--space-2);grid-column:1/-1;display:flex}.vmh6_W_modalFooter{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-default);text-align:center}.vmh6_W_modalFooterText{font-family:var(--font-body);font-size:var(--text-sm);color:#d4af37}.vmh6_W_successMessage{padding:var(--space-4);text-align:center;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-base);border:1px solid var(--color-primary);margin-bottom:var(--space-4);background:#55ff551a}.vmh6_W_successView{padding:var(--space-8) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;animation:.4s ease-out vmh6_W_successPop;display:flex}@keyframes vmh6_W_successPop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.vmh6_W_successIcon{background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);width:80px;height:80px;color:var(--bg-base);margin-bottom:var(--space-5);border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;animation:1.5s ease-in-out infinite vmh6_W_successPulse;display:flex;box-shadow:0 0 30px #5f56}@keyframes vmh6_W_successPulse{0%,to{box-shadow:0 0 30px #5f56}50%{box-shadow:0 0 50px #5f59}}.vmh6_W_successTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-primary);text-transform:uppercase;margin:0 0 var(--space-3);letter-spacing:.05em}.vmh6_W_successText{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-4);max-width:300px;line-height:1.5}.vmh6_W_successPoints{font-family:var(--font-heading);font-size:var(--text-sm);color:#d4af37;padding:var(--space-2) var(--space-4);background:#d4af371a;border:1px solid #d4af374d;margin:0}.vmh6_W_panelOpen .vmh6_W_main{margin-right:420px;transition:margin-right .3s}.vmh6_W_sidebarOverlay{z-index:10001;cursor:pointer;background:#0000004d;position:fixed;inset:0}.vmh6_W_eventSidebar{background:var(--bg-elevated-1);border-left:1px solid var(--border-default);z-index:10002;width:420px;height:100vh;animation:.3s vmh6_W_slideIn;position:fixed;top:0;right:0;overflow-y:auto}@keyframes vmh6_W_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.vmh6_W_sidebarHeader{padding:var(--space-4);background:var(--bg-elevated-1);z-index:10;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.vmh6_W_sidebarClose{border:1px solid var(--border-default);color:var(--text-secondary);padding:var(--space-2);cursor:pointer;transition:var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:flex}.vmh6_W_sidebarClose:hover{border-color:var(--color-error);color:var(--color-error)}.vmh6_W_sidebarFeaturedBadge{color:var(--text-on-primary);font-family:var(--font-heading);font-size:10px;font-weight:var(--font-bold);padding:var(--space-1) var(--space-2);text-transform:uppercase;background:#ff9f43}.vmh6_W_sidebarImage{background:var(--bg-elevated-2);width:100%;height:200px;position:relative}.vmh6_W_sidebarContent{padding:var(--space-5)}.vmh6_W_sidebarType{font-family:var(--font-heading);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);font-size:10px;display:inline-block}.vmh6_W_sidebarTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-primary);text-transform:uppercase;margin:0 0 var(--space-4);line-height:1.2}.vmh6_W_sidebarMeta{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-4);flex-direction:column;display:flex}.vmh6_W_sidebarMetaItem{align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.vmh6_W_sidebarMetaItem svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.vmh6_W_sidebarSection{margin-bottom:var(--space-5)}.vmh6_W_sidebarSectionTitle{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-primary);text-transform:uppercase;margin:0 0 var(--space-3);display:flex}.vmh6_W_sidebarSectionTitle svg{color:var(--color-primary)}.vmh6_W_sidebarDescription{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.vmh6_W_sidebarLineup{gap:var(--space-2);flex-wrap:wrap;display:flex}.vmh6_W_lineupBand{background:var(--bg-elevated-2);border:1px solid var(--border-default);padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-secondary);transition:var(--transition-fast)}.vmh6_W_lineupBand:hover{border-color:var(--color-primary);color:var(--color-primary)}.vmh6_W_sidebarActions{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.vmh6_W_sidebarDetailsBtn{justify-content:center;align-items:center;gap:var(--space-2);background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);border:2px solid var(--color-primary);color:var(--text-on-primary);padding:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 0 15px #c7ff384d}.vmh6_W_sidebarDetailsBtn:hover{color:var(--color-primary);background:0 0;box-shadow:0 0 20px #c7ff3866}.vmh6_W_sidebarSaveBtn{justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--color-primary);color:var(--color-primary);padding:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;font-weight:600;transition:all .3s;display:flex}.vmh6_W_sidebarSaveBtn:hover{background:#c7ff381a;box-shadow:0 0 15px #c7ff3833}.vmh6_W_sidebarSaveBtnActive{background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);border-color:var(--color-primary);color:var(--text-on-primary);box-shadow:0 0 15px #c7ff384d}.vmh6_W_sidebarTicketBtn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-primary);color:var(--text-on-primary);padding:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;cursor:pointer;transition:var(--transition-base);border:none;text-decoration:none;display:flex}.vmh6_W_sidebarTicketBtn:hover{opacity:.9}.vmh6_W_authWall{text-align:center;z-index:10;margin-top:-200px;padding-top:0;position:relative}.vmh6_W_authWallGradient{background:linear-gradient(to bottom, transparent 0%, #0f0f0f4d 20%, #0f0f0f99 40%, #0f0f0fd9 60%, #0f0f0ff2 80%, var(--bg-base) 100%);pointer-events:none;height:200px;position:absolute;top:0;left:0;right:0}.vmh6_W_authWallContent{max-width:400px;padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-4);background:var(--bg-elevated-1);border:1px solid var(--color-primary);flex-direction:column;margin:120px auto 0;display:flex;position:relative;box-shadow:0 0 40px #c7ff3833}.vmh6_W_authWallIcon{color:var(--color-primary)}.vmh6_W_authWallTitle{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-primary);text-transform:uppercase;margin:0}.vmh6_W_authWallText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.vmh6_W_authWallBtn{background:linear-gradient(135deg, var(--color-primary) 0%, #a8d930 100%);border:2px solid var(--color-primary);width:100%;color:var(--text-on-primary);padding:var(--space-3) var(--space-6);font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.vmh6_W_authWallBtn:hover{color:var(--color-primary);background:0 0}.vmh6_W_authWallSecondary{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}.vmh6_W_authWallSecondary:hover{color:var(--text-secondary)}.vmh6_W_authWallDivider{background:var(--border-subtle);width:100%;height:1px;margin:var(--space-4) 0}.vmh6_W_pointsPreview{text-align:left;width:100%}.vmh6_W_pointsTitle{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-primary);text-transform:uppercase;margin:0 0 var(--space-3)}.vmh6_W_pointsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vmh6_W_pointsList li{align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.vmh6_W_pointsAmount{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--color-primary);min-width:40px}.vmh6_W_pointsLink{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);text-decoration:none;transition:color .2s;display:block}.vmh6_W_pointsLink:hover{color:var(--color-primary)}@media (min-width:1200px){.vmh6_W_eventsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1199px) and (min-width:769px){.vmh6_W_eventsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.vmh6_W_timelineContainer{max-width:1000px;padding:var(--space-6) var(--space-5)}.vmh6_W_monthHeader{font-size:var(--text-2xl)}.vmh6_W_dateDay{font-size:var(--text-3xl)}}@media (max-width:1024px){.vmh6_W_header{padding:var(--space-3) var(--space-4)}.vmh6_W_timelineLineBackground,.vmh6_W_timelineLineProgress,.vmh6_W_monthMarker{display:none}.vmh6_W_timeline,.vmh6_W_monthBlock{padding-left:0}.vmh6_W_panelOpen .vmh6_W_main{margin-right:0}.vmh6_W_sidebarOverlay{background:#000c;animation:.2s vmh6_W_fadeIn}@keyframes vmh6_W_fadeIn{0%{opacity:0}to{opacity:1}}.vmh6_W_eventSidebar{border:1px solid var(--border-default);width:100%;max-width:480px;height:auto;max-height:90vh;animation:.3s vmh6_W_popIn;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes vmh6_W_popIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}}@media (max-width:768px){.vmh6_W_main{padding-top:56px}.vmh6_W_header{--filter-height:32px;padding:var(--space-2) var(--space-3);padding-top:var(--space-2);align-items:stretch;gap:var(--space-2);flex-direction:column;position:sticky;top:56px}.vmh6_W_headerScrolled{padding-top:var(--space-2)}.vmh6_W_headerTop{justify-content:space-between;align-items:center;display:flex}.vmh6_W_headerLeft{flex:none}.vmh6_W_searchWrapper{flex:none;width:100%}.vmh6_W_timeline{padding-top:var(--space-4);padding-bottom:var(--space-4)}.vmh6_W_eventCount,.vmh6_W_currentMonth{display:none}.vmh6_W_searchInput{font-size:16px}.vmh6_W_suggestBtn{padding:var(--space-2);font-size:10px}.vmh6_W_suggestBtnText{display:none}.vmh6_W_filterBar{--filter-height:32px;gap:var(--space-2);flex-wrap:wrap;order:3;width:100%}.vmh6_W_activeFiltersPills{padding:var(--space-2) var(--space-4)}.vmh6_W_timelineContainer{padding:var(--space-4)}.vmh6_W_eventsGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.vmh6_W_eventPosterArea{height:140px}.vmh6_W_monthHeader{font-size:var(--text-xl);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.vmh6_W_monthHeader:before{width:80px}.vmh6_W_eventCard{transform:none}.vmh6_W_eventCard:hover{transform:translateY(-4px)}.vmh6_W_dateDay{font-size:var(--text-3xl)}.vmh6_W_eventTitle{font-size:var(--text-base)}.vmh6_W_authWall{margin-top:-250px}.vmh6_W_authWallGradient{height:250px}.vmh6_W_authWallContent{margin-top:180px;margin-left:var(--space-4);margin-right:var(--space-4);max-width:none}}@media (max-width:600px){.vmh6_W_pageTitle{font-size:var(--text-base)}.vmh6_W_filterBar{--filter-height:30px}.vmh6_W_dropdownTrigger{min-width:100px;font-size:var(--text-xs);padding:0 var(--space-2)}.vmh6_W_timelineContainer{padding:var(--space-3)}.vmh6_W_monthHeader{font-size:var(--text-lg);margin-bottom:var(--space-3);letter-spacing:.05em}.vmh6_W_monthHeader:before{width:60px}.vmh6_W_monthHeader:after{width:6px;height:6px;bottom:-5px}.vmh6_W_eventsGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.vmh6_W_eventCard{height:100%;min-height:240px}.vmh6_W_eventPosterArea{flex-shrink:0;height:120px}.vmh6_W_eventTitle{font-size:var(--text-sm)}.vmh6_W_eventInfo{padding:var(--space-2);flex:1;min-height:0}.vmh6_W_ticketBtn,.vmh6_W_detailsLink{display:none!important}.vmh6_W_eventActions:not(:has(.vmh6_W_verifySwitch)){display:none}.vmh6_W_mobileTapOverlay{z-index:1;background:0 0;text-decoration:none;display:block;position:absolute;inset:0}.vmh6_W_saveBtn,.vmh6_W_notifBtn,.vmh6_W_verifySwitch{z-index:5;position:relative}.vmh6_W_eventPosterArea{z-index:2;position:relative}.vmh6_W_eventActions{padding:var(--space-2);flex-wrap:wrap}.vmh6_W_eventCard:hover{transform:translateY(-2px)}.vmh6_W_eventHeader{padding:var(--space-3)}.vmh6_W_dateBox{gap:var(--space-2)}.vmh6_W_dateDay{font-size:var(--text-2xl)}.vmh6_W_dateMonth{font-size:var(--text-xs)}.vmh6_W_eventTypeBadge{padding:2px var(--space-1);font-size:9px}.vmh6_W_eventLocation{font-size:var(--text-xs)}.vmh6_W_flag{font-size:var(--text-base)}.vmh6_W_saveBtn{width:30px;height:30px}.vmh6_W_notifBtn{width:30px;height:30px;right:calc(var(--space-2) + 30px + 4px)}.vmh6_W_ticketBtn{padding:var(--space-1) var(--space-2);font-size:10px}.vmh6_W_detailsLink{padding:var(--space-1) var(--space-2);border-color:var(--color-primary);background:#55ff551a;font-size:10px}.vmh6_W_formRow,.vmh6_W_suggestionFormGrid{grid-template-columns:1fr}.vmh6_W_modalLarge{max-width:100%;margin:var(--space-2)}}@media (max-width:400px){.vmh6_W_filterBar{--filter-height:28px}.vmh6_W_timelineContainer{padding:var(--space-2)}.vmh6_W_monthBlock{margin-bottom:var(--space-6)}.vmh6_W_monthHeader{font-size:var(--text-base)}.vmh6_W_eventsGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.vmh6_W_eventPosterArea{height:100px}.vmh6_W_eventHeader{padding:var(--space-2)}.vmh6_W_dateDay{font-size:var(--text-xl)}.vmh6_W_dateMonth{font-size:10px}.vmh6_W_eventInfo{padding:var(--space-2)}.vmh6_W_eventTitle{font-size:var(--text-xs)}.vmh6_W_eventLocation{font-size:10px}.vmh6_W_eventActions{padding:var(--space-1)}}
.ENGfMq_container{flex:1;position:relative}.ENGfMq_tagsWrapper{gap:var(--space-1);padding:var(--space-1);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:4px;flex-wrap:wrap;min-height:36px;display:flex}.ENGfMq_tag{font-size:var(--text-xs);color:var(--color-primary);background:#c7ff381a;border:1px solid #c7ff3833;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ENGfMq_tagRemove{width:14px;height:14px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ENGfMq_tagRemove:hover{background:#c7ff3833}.ENGfMq_inputWrapper{flex:1;align-items:center;min-width:100px;display:flex}.ENGfMq_input{min-width:80px;padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-primary);background:0 0;border:none;flex:1}.ENGfMq_input:focus{outline:none}.ENGfMq_input::placeholder{color:var(--text-muted)}.ENGfMq_addBtn{background:var(--color-primary);width:20px;height:20px;color:var(--text-on-primary);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .15s;display:flex}.ENGfMq_addBtn:hover{background:#a8d930}.ENGfMq_suggestions{margin-top:var(--space-1);background:var(--bg-elevated);border:1px solid var(--border-default);z-index:100;border-radius:4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.ENGfMq_suggestionItem{width:100%;padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .15s;display:block}.ENGfMq_suggestionItem:hover{color:var(--color-primary);background:#c7ff381a}
._20CBaW_container{gap:var(--space-2);flex-direction:column;display:flex}._20CBaW_label{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}._20CBaW_inputWrapper{position:relative}._20CBaW_chipsContainer{gap:var(--space-2);padding:var(--space-2);background:var(--bg-base);border:1px solid var(--border-default);flex-wrap:wrap;min-height:44px;transition:all .2s;display:flex}._20CBaW_chipsContainer:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._20CBaW_chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-xs);background:#c7ff381a;display:flex}._20CBaW_chipRemove{color:var(--color-primary);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}._20CBaW_chipRemove:hover{opacity:1;color:#ff3b30}._20CBaW_searchWrapper{align-items:center;gap:var(--space-2);flex:1;min-width:120px;display:flex}._20CBaW_searchIcon{color:var(--text-muted);flex-shrink:0}._20CBaW_input{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-1) 0;background:0 0;border:none;outline:none;flex:1;min-width:100px}._20CBaW_input::placeholder{color:var(--text-muted)}._20CBaW_dropdown{background:var(--bg-elevated-1);border:1px solid var(--border-default);z-index:100;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 20px #0006}._20CBaW_loadingState{align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);display:flex}._20CBaW_spinner{border:2px solid var(--border-default);border-top-color:var(--color-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite _20CBaW_spin}@keyframes _20CBaW_spin{to{transform:rotate(360deg)}}._20CBaW_resultItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;transition:all .15s;display:flex}._20CBaW_resultItem:last-child{border-bottom:none}._20CBaW_resultItem:hover,._20CBaW_resultItem._20CBaW_highlighted{background:#c7ff381a}._20CBaW_resultImage{background:var(--bg-base);border:1px solid var(--border-default);width:36px;height:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._20CBaW_resultImage img{object-fit:cover;width:100%;height:100%}._20CBaW_resultInfo{flex-direction:column;gap:2px;min-width:0;display:flex}._20CBaW_resultName{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._20CBaW_resultMeta{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._20CBaW_noResults{gap:var(--space-2);padding:var(--space-3);text-align:center;flex-direction:column;display:flex}._20CBaW_noResults>span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted)}._20CBaW_addCustom{padding:var(--space-2) var(--space-3);border:1px solid var(--color-primary);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;background:#c7ff381a;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}._20CBaW_addCustom:hover{background:#c7ff3833}._20CBaW_hint{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}@media (max-width:480px){._20CBaW_chip{padding:2px var(--space-2);font-size:11px}._20CBaW_searchWrapper{min-width:100px}._20CBaW_dropdown{max-height:200px}._20CBaW_resultImage{width:32px;height:32px}}
.TqmanG_container{flex-direction:column;gap:24px;display:flex}.TqmanG_eventInfo{background:#c7ff380d;border-left:3px solid #c7ff38;align-items:center;gap:8px;padding:12px 16px;display:flex}.TqmanG_eventLabel{font-family:var(--font-mono);color:#888;text-transform:uppercase;font-size:.75rem}.TqmanG_eventName{font-family:var(--font-heading);color:#fff;font-size:1.1rem;font-weight:600}.TqmanG_error{color:#ff6b35;background:#ff6b351a;border:1px solid #ff6b354d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9rem;display:flex}.TqmanG_error button{color:#ff6b35;cursor:pointer;background:0 0;border:none;padding:4px}.TqmanG_success{color:#c7ff38;background:#c7ff381a;border:1px solid #c7ff384d;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.9rem;display:flex}.TqmanG_success button{color:#c7ff38;cursor:pointer;background:0 0;border:none;padding:4px}.TqmanG_loading{text-align:center;color:#666;font-family:var(--font-mono);padding:40px}.TqmanG_section{flex-direction:column;gap:16px;display:flex}.TqmanG_sectionTitle{font-family:var(--font-heading);color:#00f3ff;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #00f3ff33;margin:0;padding-bottom:8px;font-size:.9rem;font-weight:600}.TqmanG_sectionTitlePending{font-family:var(--font-heading);color:#ff9f43;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ff9f4333;align-items:center;gap:10px;margin:0;padding-bottom:8px;font-size:.9rem;font-weight:600;display:flex}.TqmanG_pendingBadge{font-family:var(--font-mono);color:#ff9f43;background:#ff9f4333;border-radius:10px;padding:2px 8px;font-size:.7rem}.TqmanG_pendingList{flex-direction:column;gap:8px;display:flex}.TqmanG_pendingItem{background:#ff9f430d;border:1px solid #ff9f4333;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.TqmanG_pendingItem:hover{background:#ff9f4314;border-color:#ff9f4366}.TqmanG_pendingInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TqmanG_pendingMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.TqmanG_pendingRole{font-family:var(--font-mono);color:var(--role-color,#888);font-size:.75rem}.TqmanG_pendingNotes{font-family:var(--font-mono);color:#666;font-size:.7rem;font-style:italic}.TqmanG_pendingActions{gap:6px;display:flex}.TqmanG_approveBtn,.TqmanG_rejectBtn{cursor:pointer;border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.TqmanG_approveBtn{color:#c7ff38;background:#c7ff381a;border-color:#c7ff384d}.TqmanG_approveBtn:hover:not(:disabled){background:#c7ff3833;border-color:#c7ff38}.TqmanG_rejectBtn{color:#ff6b35;background:#ff6b351a;border-color:#ff6b354d}.TqmanG_rejectBtn:hover:not(:disabled){background:#ff6b3533;border-color:#ff6b35}.TqmanG_approveBtn:disabled,.TqmanG_rejectBtn:disabled{opacity:.5;cursor:not-allowed}.TqmanG_emptyText{color:#666;text-align:center;padding:20px;font-size:.9rem;font-style:italic}.TqmanG_coverageList{flex-direction:column;gap:16px;display:flex}.TqmanG_roleGroup{background:#ffffff05;border:1px solid #222}.TqmanG_roleHeader{background:#ffffff08;border-bottom:1px solid #222;align-items:center;gap:8px;padding:10px 14px;display:flex}.TqmanG_roleIcon{font-size:1rem}.TqmanG_roleLabel{font-family:var(--font-mono);color:var(--role-color,#888);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.TqmanG_roleCount{font-family:var(--font-mono);color:#666;background:#ffffff0d;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:.7rem}.TqmanG_membersList{flex-direction:column;display:flex}.TqmanG_memberItem{border-bottom:1px solid #1a1a1a;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:flex}.TqmanG_memberItem:last-child{border-bottom:none}.TqmanG_memberItem:hover{background:#ffffff05}.TqmanG_memberAvatar{background:#222;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.TqmanG_memberAvatar img{object-fit:cover;width:100%;height:100%}.TqmanG_memberAvatar span{font-family:var(--font-mono);color:#888;font-size:.75rem}.TqmanG_memberInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TqmanG_memberName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.TqmanG_memberNotes{font-family:var(--font-mono);color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.TqmanG_removeBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;transition:all .2s;display:flex}.TqmanG_removeBtn:hover{color:#ff6b35;background:#ff6b351a;border-color:#ff6b354d}.TqmanG_removeBtn:disabled{opacity:.5;cursor:not-allowed}.TqmanG_addForm{background:#ffffff05;border:1px solid #222;flex-direction:column;gap:16px;padding:16px;display:flex}.TqmanG_formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.TqmanG_formGroup{flex-direction:column;gap:6px;display:flex}.TqmanG_formLabel{font-family:var(--font-mono);color:#888;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.TqmanG_formSelect,.TqmanG_formInput{color:#fff;font-family:var(--font-body);background:#111;border:1px solid #333;outline:none;padding:10px 12px;font-size:.9rem;transition:border-color .2s}.TqmanG_formSelect:focus,.TqmanG_formInput:focus{border-color:#c7ff38}.TqmanG_formSelect{cursor:pointer}.TqmanG_addBtn{color:#000;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#c7ff38 0%,#8bc34a 100%);border:none;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .2s}.TqmanG_addBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.TqmanG_addBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.TqmanG_formRow{grid-template-columns:1fr}}@media (max-width:480px){.TqmanG_container{gap:16px}.TqmanG_eventInfo{flex-direction:column;align-items:flex-start;padding:10px 12px}.TqmanG_eventName{font-size:1rem}.TqmanG_sectionTitle,.TqmanG_sectionTitlePending{font-size:.8rem}.TqmanG_pendingItem{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px}.TqmanG_pendingActions{justify-content:flex-end;width:100%}.TqmanG_roleHeader{padding:8px 12px}.TqmanG_roleLabel{font-size:.75rem}.TqmanG_memberItem{gap:10px;padding:8px 12px}.TqmanG_memberAvatar{width:28px;height:28px}.TqmanG_memberName{font-size:.85rem}.TqmanG_addForm{padding:12px}.TqmanG_formSelect,.TqmanG_formInput{padding:10px;font-size:16px}.TqmanG_addBtn{width:100%;padding:14px}}
.X2nbbG_toggle{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;border:none;display:flex}.X2nbbG_toggle:disabled{opacity:.5;cursor:not-allowed}.X2nbbG_toggleTrack{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:10px;width:36px;height:20px;transition:all .2s;position:relative}.X2nbbG_toggleActive .X2nbbG_toggleTrack{border-color:var(--color-primary);background:#c7ff3833}.X2nbbG_toggleThumb{background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.X2nbbG_toggleActive .X2nbbG_toggleThumb{background:var(--color-primary);left:18px}.X2nbbG_toggleLabel{font-family:var(--font-heading);font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.X2nbbG_toggleActive .X2nbbG_toggleLabel{color:var(--color-primary)}