@layer components{.admin-browse-console,.admin-ops-shell{--fd-console-radius:14px;--fd-console-radius-sm:10px;--fd-console-row-h:94px;--fd-console-panel:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{--fd-console-panel:color-mix(in srgb, var(--admin-panel) 92%, var(--admin-bg))}}.admin-browse-console,.admin-ops-shell{--fd-console-panel-strong:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{--fd-console-panel-strong:color-mix(in srgb, var(--admin-panel-strong) 88%, var(--admin-bg))}}.admin-browse-console,.admin-ops-shell{--fd-console-border:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{--fd-console-border:color-mix(in srgb, var(--admin-border) 48%, transparent)}}.admin-browse-console,.admin-ops-shell{--fd-console-border-soft:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{--fd-console-border-soft:color-mix(in srgb, var(--admin-border) 28%, transparent)}}.admin-browse-console,.admin-ops-shell{--fd-console-muted-bg:var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{--fd-console-muted-bg:color-mix(in srgb, var(--admin-inset) 42%, transparent)}}.admin-browse-console,.admin-ops-shell{background:radial-gradient(circle at 18% 0%, var(--admin-info-text), transparent 34rem), var(--admin-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.admin-browse-console,.admin-ops-shell{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--admin-info-text) 5%, transparent), transparent 34rem), var(--admin-bg)}}.admin-ops-topbar{z-index:40;border-bottom:1px solid var(--fd-console-border-soft);background:var(--admin-bg);gap:.5rem;padding:.5rem .5rem .625rem;top:0}@supports (color:color-mix(in lab, red, red)){.admin-ops-topbar{background:color-mix(in srgb, var(--admin-bg) 94%, transparent)}}.admin-ops-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}.admin-ops-commandbar,.admin-events-toolbar{border:1px solid var(--fd-console-border);border-radius:var(--fd-console-radius);background:var(--admin-panel);min-height:3rem}@supports (color:color-mix(in lab, red, red)){.admin-ops-commandbar,.admin-events-toolbar{background:color-mix(in srgb, var(--admin-panel) 82%, transparent)}}.admin-ops-commandbar,.admin-events-toolbar{box-shadow:0 1px #ffffff0a}.admin-console-toolbar-controls.admin-events-toolbar-controls{gap:.375rem}.admin-events-toolbar .admin-segment,.admin-events-toolbar .admin-segment-item,.admin-events-action-chip,.admin-ingestion-scan-chip{border-radius:999px}.admin-console-search-control.admin-events-search-control{min-width:18rem;max-width:24rem}.admin-empty-state{border:1px solid var(--fd-console-border);border-radius:var(--fd-console-radius);background:var(--fd-console-panel);color:var(--admin-text-muted);padding:1rem}.admin-events-queue-surface{background:0 0;border:0;border-radius:0;padding:0}.admin-events-queue-copy{min-height:1.25rem;padding-inline:.125rem;font-size:.75rem}.admin-events-queue-copy strong{font-size:.75rem;font-weight:750}.admin-events-queue-copy span{color:var(--admin-text-dim)}.admin-ops-queuebar{border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius);background:var(--admin-panel);grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:.25rem;padding:.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-ops-queuebar{background:color-mix(in srgb, var(--admin-panel) 62%, transparent)}}.admin-ops-queue-card{min-height:3rem;color:var(--admin-text-muted);background:0 0;border:1px solid #0000;border-radius:.65rem;padding:.45rem .55rem;transition:background-color .14s,border-color .14s,color .14s}.admin-ops-queue-card:hover,.admin-ops-queue-card:focus-visible{border-color:var(--fd-console-border);background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-ops-queue-card:hover,.admin-ops-queue-card:focus-visible{background:color-mix(in srgb, var(--admin-panel-strong) 56%, transparent)}}.admin-ops-queue-card:hover,.admin-ops-queue-card:focus-visible{outline:none}.admin-ops-queue-card:focus-visible{box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab, red, red)){.admin-ops-queue-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-focus) 36%, transparent)}}.admin-ops-queue-card strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1;display:block}.admin-ops-queue-card span{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.64rem;font-weight:750;line-height:1.1;display:block;overflow:hidden}.admin-ops-queue-card em{display:none}.admin-ops-queue-card-active{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-ops-queue-card-active{border-color:color-mix(in srgb, var(--admin-info-text) 34%, var(--admin-border))}}.admin-ops-queue-card-active{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-ops-queue-card-active{background:color-mix(in srgb, var(--admin-info-text) 8%, var(--admin-panel))}}.admin-ops-queue-card-active{box-shadow:none}.admin-ops-queue-card-active:before{display:none}.admin-ops-queue-card-danger strong,.admin-ops-queue-card-danger span{color:var(--admin-danger-text)}.admin-ops-queue-card-warning strong,.admin-ops-queue-card-warning span{color:var(--admin-warning-text)}.admin-ops-queue-card-success strong,.admin-ops-queue-card-success span{color:var(--admin-success-text)}.admin-ops-layout{grid-template-columns:minmax(0,1fr) minmax(460px,clamp(480px,38vw,620px));align-items:start;gap:.75rem;display:grid}.admin-ops-list{min-width:0}.admin-events-triage-header{background:0 0;border:0;min-height:2.25rem;padding:.25rem .125rem .375rem}.admin-events-triage-header h2{letter-spacing:-.01em;font-size:1rem;font-weight:800}.admin-events-triage-header p:not(.admin-eyebrow){max-width:42rem;color:var(--admin-text-dim);font-size:.75rem}.admin-events-triage-list{gap:.375rem;display:grid}.admin-event-review-card{min-height:var(--fd-console-row-h);border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius);background:var(--fd-console-panel);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(6.75rem,auto);gap:.5rem;padding:.45rem;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.admin-event-review-card:hover,.admin-event-review-card:focus-within{border-color:var(--fd-console-border);background:var(--fd-console-panel-strong)}.admin-event-review-card-selected,.admin-event-review-card-selected.admin-event-review-card-danger,.admin-event-review-card-selected.admin-event-review-card-warning{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-card-selected,.admin-event-review-card-selected.admin-event-review-card-danger,.admin-event-review-card-selected.admin-event-review-card-warning{border-color:color-mix(in srgb, var(--admin-info-text) 40%, var(--admin-border))}}.admin-event-review-card-selected,.admin-event-review-card-selected.admin-event-review-card-danger,.admin-event-review-card-selected.admin-event-review-card-warning{background:linear-gradient(90deg, var(--admin-info-text), transparent 42%), var(--fd-console-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-card-selected,.admin-event-review-card-selected.admin-event-review-card-danger,.admin-event-review-card-selected.admin-event-review-card-warning{background:linear-gradient(90deg, color-mix(in srgb, var(--admin-info-text) 8%, transparent), transparent 42%), var(--fd-console-panel-strong)}}.admin-event-review-card-selected,.admin-event-review-card-selected.admin-event-review-card-danger,.admin-event-review-card-selected.admin-event-review-card-warning{box-shadow:inset 3px 0 0 var(--admin-info-text), 0 8px 28px #00000024}.admin-event-review-card-selected:before,.admin-event-review-card-selected:after{display:none}.admin-event-review-card-danger:not(.admin-event-review-card-selected){border-left-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-card-danger:not(.admin-event-review-card-selected){border-left-color:color-mix(in srgb, var(--admin-danger-text) 50%, var(--admin-border))}}.admin-event-review-card-warning:not(.admin-event-review-card-selected){border-left-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-card-warning:not(.admin-event-review-card-selected){border-left-color:color-mix(in srgb, var(--admin-warning-text) 48%, var(--admin-border))}}.admin-event-review-main{min-width:0;color:var(--admin-text);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.admin-event-review-main:focus-visible{outline:none}.admin-event-review-main:focus-visible .admin-event-review-title{text-underline-offset:.15em;text-decoration:underline}.admin-event-review-media{background:var(--admin-inset);border-radius:.65rem;width:72px;height:86px}@supports (color:color-mix(in lab, red, red)){.admin-event-review-media{background:color-mix(in srgb, var(--admin-inset) 78%, black)}}.admin-event-review-media em{display:none}.admin-events-readiness-dot-wrap{top:.375rem;right:.375rem}.admin-events-readiness-dot{border:1px solid #ffffffe0;width:.625rem;height:.625rem;box-shadow:0 1px 4px #00000059}.admin-events-readiness-percent{border-radius:999px;padding:.12rem .35rem;font-size:.58rem}.admin-event-review-title{letter-spacing:-.01em;font-size:.875rem;font-weight:800;line-height:1.25}.admin-event-review-venue{color:var(--admin-text-muted);margin-top:.2rem;font-size:.72rem;font-weight:650}.admin-event-review-meta{color:var(--admin-text-dim);gap:.375rem .5rem;margin-top:.22rem;font-size:.67rem;line-height:1.4}.admin-event-review-meta b{color:var(--admin-text);font-weight:750}.admin-event-review-signals{gap:.25rem;margin-top:.45rem}.admin-event-review-signal{background:var(--fd-console-muted-bg);max-width:10.5rem;height:auto;min-height:1.35rem;color:var(--admin-text-muted);border-radius:999px;padding:.15rem .5rem;font-size:.625rem;font-weight:700;line-height:1.15}.admin-event-review-signal-primary{font-size:.66rem;font-weight:800}.admin-event-review-signal-danger{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-signal-danger{background:color-mix(in srgb, var(--admin-danger-text) 10%, transparent)}}.admin-event-review-signal-danger{color:var(--admin-danger-text)}.admin-event-review-signal-warning{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-review-signal-warning{background:color-mix(in srgb, var(--admin-warning-text) 10%, transparent)}}.admin-event-review-signal-warning{color:var(--admin-warning-text)}.admin-event-review-actions{border-left:0;justify-content:center;align-items:center;padding-left:0;display:flex}.admin-event-review-primary-action{background:var(--admin-text);min-width:6.25rem;height:auto;min-height:2.25rem;color:var(--admin-bg);box-shadow:none;border-radius:.7rem;padding-inline:.85rem;font-size:.75rem;font-weight:800}.admin-event-review-primary-action:hover,.admin-event-review-primary-action:focus-visible{filter:brightness(.94);box-shadow:0 0 0 2px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-event-review-primary-action:hover,.admin-event-review-primary-action:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-focus) 38%, transparent)}}.admin-event-inspector{border:1px solid var(--fd-console-border);border-radius:var(--fd-console-radius);background:var(--fd-console-panel);max-height:calc(100vh - 8rem);box-shadow:none;position:sticky;top:7.25rem;overflow:auto}.admin-event-inspector-docked{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-docked{border-color:color-mix(in srgb, var(--admin-info-text) 18%, var(--admin-border))}}.admin-event-inspector-docked{box-shadow:0 1px #ffffff0a}.admin-event-inspector-header{z-index:20;border-bottom:1px solid var(--fd-console-border-soft);background:var(--admin-panel);padding:.85rem .9rem .75rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-header{background:color-mix(in srgb, var(--admin-panel) 95%, transparent)}}.admin-event-inspector-header{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}.admin-event-inspector-header h2{letter-spacing:-.015em;margin-top:.2rem;font-size:1rem;font-weight:850;line-height:1.2}.admin-event-inspector-header p:not(.admin-eyebrow){margin-top:.2rem;font-size:.73rem}.admin-event-inspector-missing-line{background:var(--admin-inset);border-radius:999px;margin-top:.5rem;padding:.3rem .55rem}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-missing-line{background:color-mix(in srgb, var(--admin-inset) 52%, transparent)}}.admin-event-inspector-missing-line{color:var(--admin-text-muted);font-size:.68rem;font-weight:700}.admin-event-inspector-nav{z-index:19;background:var(--admin-inset);border:0;border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.125rem;margin:.5rem .75rem;padding:.2rem;display:grid;position:sticky;top:5.85rem}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-nav{background:color-mix(in srgb, var(--admin-inset) 40%, transparent)}}.admin-event-inspector-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-event-inspector-nav button{min-height:2rem;color:var(--admin-text-muted);border-radius:.6rem;padding-inline:.25rem;font-size:.68rem;font-weight:750}.admin-event-inspector-nav button:hover,.admin-event-inspector-nav button:focus-visible{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-nav button:hover,.admin-event-inspector-nav button:focus-visible{background:color-mix(in srgb, var(--admin-panel) 78%, transparent)}}.admin-event-inspector-nav button:hover,.admin-event-inspector-nav button:focus-visible{color:var(--admin-text);outline:none}.admin-event-inspector-nav button:focus-visible{box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-nav button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-focus) 36%, transparent)}}.admin-event-inspector-nav button[data-active=true]{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-nav button[data-active=true]{background:color-mix(in srgb, var(--admin-panel) 96%, var(--admin-bg))}}.admin-event-inspector-nav button[data-active=true]{color:var(--admin-text);box-shadow:0 1px #ffffff0d}.admin-event-inspector-section{border:0;border-top:1px solid var(--fd-console-border-soft);background:0 0;padding:.75rem .9rem}.admin-event-inspector-section:first-of-type{border-top:0}.admin-event-inspector-section h3{letter-spacing:-.005em;text-transform:none;color:var(--admin-text);margin-bottom:.6rem;font-size:.82rem;font-weight:850}.admin-event-next-action{z-index:auto;border:1px solid var(--admin-info-text);position:relative;top:auto}@supports (color:color-mix(in lab, red, red)){.admin-event-next-action{border:1px solid color-mix(in srgb, var(--admin-info-text) 22%, var(--admin-border))}}.admin-event-next-action{border-radius:var(--fd-console-radius-sm);background:linear-gradient(135deg, var(--admin-info-text), transparent 60%), var(--admin-panel-strong);padding:.75rem}@supports (color:color-mix(in lab, red, red)){.admin-event-next-action{background:linear-gradient(135deg, color-mix(in srgb, var(--admin-info-text) 7%, transparent), transparent 60%), color-mix(in srgb, var(--admin-panel-strong) 82%, transparent)}}.admin-event-next-action-kicker{background:var(--admin-info-text);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-event-next-action-kicker{background:color-mix(in srgb, var(--admin-info-text) 10%, transparent)}}.admin-event-next-action-kicker{color:var(--admin-info-text);font-size:.61rem}.admin-event-next-action strong{font-size:1rem;font-weight:850}.admin-event-next-action p{line-height:1.45}.admin-event-next-action button{border-radius:.65rem;min-height:2rem}.admin-status-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin-top:.625rem;display:grid}.admin-status-matrix span{background:var(--fd-console-muted-bg);border-radius:.7rem;padding:.45rem .55rem}.admin-event-inspector-issue-groups{gap:.5rem;margin-top:.625rem}.admin-event-inspector-issue{border-radius:.65rem;padding:.5rem .6rem}.admin-event-inspector-issue strong{font-weight:800}.admin-event-inspector-state-line{background:var(--fd-console-muted-bg);border:0;border-radius:.75rem;padding:.55rem .65rem}.admin-event-inspector-field-groups{gap:.5rem}.admin-event-inspector-field-group{border:0;border-top:1px solid var(--fd-console-border-soft);background:0 0;border-radius:0;padding:.8rem 0 0}.admin-event-inspector-field-group:first-child{border-top:0;padding-top:0}.admin-event-inspector-field-group h4{letter-spacing:-.005em;text-transform:none;color:var(--admin-text);font-size:.78rem;font-weight:850}.admin-event-inspector-form-grid,.admin-event-inspector-form-split{gap:.65rem}.admin-event-inspector-form-grid{grid-template-columns:1fr}.admin-event-inspector-form-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-event-inspector-form-grid label,.admin-event-inspector-form-split label{color:var(--admin-text);gap:.35rem;font-size:.78rem;font-weight:750}.admin-event-inspector-form-grid label>span,.admin-event-inspector-form-split label>span{justify-content:space-between;gap:.5rem;display:flex}.admin-event-inspector-form-grid input,.admin-event-inspector-form-grid textarea,.admin-event-inspector-form-grid select,.admin-event-inspector-form-split input{border:1px solid var(--fd-console-border);background:var(--admin-bg);border-radius:.65rem;min-height:2.4rem}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-form-grid input,.admin-event-inspector-form-grid textarea,.admin-event-inspector-form-grid select,.admin-event-inspector-form-split input{background:color-mix(in srgb, var(--admin-bg) 38%, var(--admin-panel))}}.admin-event-inspector-form-grid input,.admin-event-inspector-form-grid textarea,.admin-event-inspector-form-grid select,.admin-event-inspector-form-split input{padding-inline:.65rem;font-size:.9rem}.admin-event-inspector-form-grid input:focus-visible,.admin-event-inspector-form-grid textarea:focus-visible,.admin-event-inspector-form-grid select:focus-visible,.admin-event-inspector-form-split input:focus-visible{border-color:var(--admin-focus)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-form-grid input:focus-visible,.admin-event-inspector-form-grid textarea:focus-visible,.admin-event-inspector-form-grid select:focus-visible,.admin-event-inspector-form-split input:focus-visible{border-color:color-mix(in srgb, var(--admin-focus) 64%, var(--admin-border))}}.admin-event-inspector-form-grid input:focus-visible,.admin-event-inspector-form-grid textarea:focus-visible,.admin-event-inspector-form-grid select:focus-visible,.admin-event-inspector-form-split input:focus-visible{box-shadow:0 0 0 2px var(--admin-focus)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-form-grid input:focus-visible,.admin-event-inspector-form-grid textarea:focus-visible,.admin-event-inspector-form-grid select:focus-visible,.admin-event-inspector-form-split input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--admin-focus) 24%, transparent)}}.admin-event-inspector-form-grid input:focus-visible,.admin-event-inspector-form-grid textarea:focus-visible,.admin-event-inspector-form-grid select:focus-visible,.admin-event-inspector-form-split input:focus-visible{outline:none}.admin-event-inspector-form-grid textarea{min-height:7rem;padding-block:.6rem;line-height:1.45}.admin-event-inspector-form-grid small{color:var(--admin-text-dim);font-size:.68rem}.admin-event-inspector-field-error{font-weight:750;color:var(--admin-danger-text)!important}.admin-event-inspector-genre-grid{background:var(--admin-inset);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;max-height:13rem;padding:.3rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-genre-grid{background:color-mix(in srgb, var(--admin-inset) 35%, transparent)}}.admin-event-inspector-genre-grid button{min-height:2rem;color:var(--admin-text-muted);background:0 0;border:1px solid #0000;border-radius:.55rem;padding-inline:.5rem;font-size:.7rem;font-weight:750}.admin-event-inspector-genre-grid button:hover,.admin-event-inspector-genre-grid button:focus-visible{background:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-genre-grid button:hover,.admin-event-inspector-genre-grid button:focus-visible{background:color-mix(in srgb, var(--admin-panel) 82%, transparent)}}.admin-event-inspector-genre-grid button:hover,.admin-event-inspector-genre-grid button:focus-visible{color:var(--admin-text);outline:none}.admin-event-inspector-genre-grid button[data-selected=true]{border-color:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-genre-grid button[data-selected=true]{border-color:color-mix(in srgb, var(--admin-info-text) 40%, var(--admin-border))}}.admin-event-inspector-genre-grid button[data-selected=true]{background:var(--admin-info-text)}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-genre-grid button[data-selected=true]{background:color-mix(in srgb, var(--admin-info-text) 12%, var(--admin-panel))}}.admin-event-inspector-genre-grid button[data-selected=true]{color:var(--admin-text)}.admin-event-inspector-readonly span,.admin-event-source-evidence span,.admin-event-inspector-summary-grid span{background:var(--fd-console-muted-bg);border:0;border-radius:.65rem}.admin-event-inspector-link-row a,.admin-event-source-evidence a{border-radius:.65rem;min-height:2rem;text-decoration:none}.admin-event-inspector-error,.admin-event-approval-disabled{border-radius:.65rem;padding:.55rem .65rem}.admin-event-inspector-bottom-actions{z-index:18;border-top:1px solid var(--fd-console-border-soft);background:var(--admin-panel);margin-inline:-.9rem;margin-top:.75rem;padding:.65rem .9rem;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-event-inspector-bottom-actions{background:color-mix(in srgb, var(--admin-panel) 94%, transparent)}}.admin-event-inspector-bottom-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-event-inspector-bottom-actions button{border-radius:.75rem;width:100%;min-height:2.35rem;font-weight:800}.admin-event-inspector-approval-actions button{border-radius:.7rem;min-height:2.25rem}.admin-event-media-panel{border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius-sm);background:var(--admin-panel);gap:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-event-media-panel{background:color-mix(in srgb, var(--admin-panel) 82%, transparent)}}.admin-event-media-panel{padding:.55rem}.admin-event-media-panel-header{min-height:1.75rem}.admin-event-media-panel-title span{font-size:.67rem;font-weight:850}.admin-event-media-main{grid-template-columns:minmax(9rem,1.05fr) minmax(10rem,.95fr);gap:.5rem;display:grid}.admin-event-media-current,.admin-event-media-current-empty{border-radius:.75rem;min-height:9rem}.admin-event-media-current img{min-height:9rem}.admin-event-media-current-meta{border-radius:.55rem}.admin-event-media-upload,.admin-event-media-candidate-card,.admin-event-media-source-details{border-color:var(--fd-console-border);border-radius:.75rem}.admin-event-media-upload-drop{border-radius:.65rem;min-height:4rem}.admin-event-media-upload-actions button,.admin-event-media-actions button{border-radius:.55rem;min-height:1.9rem;font-weight:750}.admin-ingestion-console{border:1px solid var(--fd-console-border);border-radius:var(--fd-console-radius);background:var(--fd-console-panel);padding:.85rem}.admin-ingestion-console-header{border-bottom:1px solid var(--fd-console-border-soft);padding-bottom:.75rem}.admin-ingestion-command-title-row h2{letter-spacing:-.01em;font-size:1rem;font-weight:850}.admin-ingestion-console-state,.admin-ingestion-status-pill,.admin-ingestion-section-count{border-radius:999px}.admin-ingestion-live-row{border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius-sm);background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-ingestion-live-row{background:color-mix(in srgb, var(--admin-panel-strong) 78%, transparent)}}.admin-ingestion-console-progress{background:var(--admin-inset);border-radius:999px;height:.45rem}@supports (color:color-mix(in lab, red, red)){.admin-ingestion-console-progress{background:color-mix(in srgb, var(--admin-inset) 75%, transparent)}}.admin-ingestion-console-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:.75rem;min-width:0;max-width:100%;margin-top:.75rem;display:grid}.admin-ingestion-console-main,.admin-ingestion-console-side{min-width:0;max-width:100%}.admin-ingestion-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.admin-ingestion-console-metric{border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius-sm);background:var(--fd-console-muted-bg);min-height:5rem;padding:.65rem}.admin-ingestion-console-metric .admin-ingestion-metric-value{font-size:1.25rem;font-weight:850}.admin-ingestion-console-stream,.admin-ingestion-controls{border:1px solid var(--fd-console-border-soft);border-radius:var(--fd-console-radius-sm);background:var(--admin-inset)}@supports (color:color-mix(in lab, red, red)){.admin-ingestion-console-stream,.admin-ingestion-controls{background:color-mix(in srgb, var(--admin-inset) 38%, transparent)}}.admin-ingestion-section-button{min-height:2.65rem}.admin-ingestion-source-row{border-radius:.75rem;grid-template-columns:minmax(13rem,1fr) minmax(15rem,.9fr) minmax(8rem,.35fr);gap:.65rem}.admin-ingestion-run-row,.admin-ingestion-timeline-row,.admin-ingestion-empty,.admin-ingestion-console-diagnostic{border-radius:.7rem}@media (max-width:1360px){.admin-ops-layout,.admin-ingestion-console-grid{grid-template-columns:1fr}.admin-event-inspector{max-height:none;position:static}.admin-event-inspector-nav,.admin-event-inspector-header,.admin-event-inspector-bottom-actions{position:sticky}}@media (max-width:900px){.admin-ops-topbar{position:static}.admin-ops-queuebar{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.admin-ops-queue-card{scroll-snap-align:start;min-width:7rem}.admin-event-review-card{grid-template-columns:1fr}.admin-event-review-main{grid-template-columns:64px minmax(0,1fr)}.admin-event-review-media{width:64px;height:78px}.admin-event-review-actions{justify-content:stretch}.admin-event-review-primary-action{width:100%}.admin-event-inspector-nav{grid-template-columns:repeat(3,minmax(0,1fr));top:0}.admin-event-inspector-form-split,.admin-event-media-main,.admin-ingestion-overview,.admin-ingestion-source-row{grid-template-columns:1fr}}@media (max-width:640px){.admin-console-search-control.admin-events-search-control{min-width:100%;max-width:none}.admin-ops-commandbar,.admin-events-toolbar{align-items:stretch}.admin-ops-command-group,.admin-console-toolbar-controls.admin-events-toolbar-controls{width:100%}.admin-event-inspector-genre-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-event-review-card,.admin-ops-queue-card,.admin-event-review-primary-action,.admin-event-media-current img,.admin-event-media-candidate-card,.admin-event-media-upload,.admin-event-media-upload-drop{transition:none}}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-space-y-reverse:0;--tw-tracking:initial;--tw-leading:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer components{.admin-table-shell{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);overflow-x:auto}.admin-table{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.admin-table thead{background:var(--admin-inset);color:var(--admin-text-dim)}.admin-inset{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset)}.admin-console-summary-strip{margin-top:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);max-width:100%;padding:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);flex-wrap:wrap;display:flex;box-shadow:0 1px #ffffff08}.admin-console-summary-item{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text-muted);border-radius:.25rem;display:inline-flex}.admin-console-summary-item strong{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-console-summary-strip .admin-console-summary-item:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--admin-border)}button.admin-console-summary-item:hover,button.admin-console-summary-item:focus-visible,.admin-console-summary-item-active{background:var(--admin-control-hover);color:var(--admin-text);outline:none}.admin-console-toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);padding:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex;position:static}.admin-console-toolbar-controls{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;flex:1;display:flex}@media (min-width:64rem){.admin-console-toolbar-controls{justify-content:flex-end}}.admin-console-search-control{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex:1;min-width:260px;display:flex}@media (min-width:64rem){.admin-console-search-control{max-width:420px}}.admin-console-table-utility{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-bottom-style:var(--tw-border-style);min-width:max-content;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-bottom-width:1px;border-color:var(--admin-border);background:var(--admin-panel);flex-wrap:wrap;display:flex}.admin-console-table-select{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;color:var(--admin-text-muted);flex-shrink:0;display:flex}.admin-console-table-metrics{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;flex:1;display:flex}@media (min-width:48rem){.admin-console-table-metrics{justify-content:flex-end}}.admin-console-table-stat,.admin-console-table-count{min-height:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-muted);border-radius:6px;flex-shrink:0;display:inline-flex}.admin-console-table-stat strong,.admin-console-table-count{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}:where(.admin-browse-console>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 5) * calc(1 - var(--tw-space-y-reverse)))}.admin-browse-filter-surface{color:var(--text-primary)}.admin-browse-filter-surface input[type=search]{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-browse-filter-surface input[type=search]:focus-visible{box-shadow:none}.admin-browse-filter-rail>div:first-child{display:none}.admin-browse-filter-rail>div:last-child{padding-left:.25rem}.admin-browse-action-chip,.admin-events-action-chip{max-width:none}.admin-browse-grid,.admin-browse-card{min-width:calc(var(--spacing,.25rem) * 0)}.admin-sprint-queue-strip{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);max-width:100%;padding:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sprint-queue-strip{background:color-mix(in srgb, var(--admin-panel) 72%, transparent)}}.admin-sprint-queue-chip{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;display:inline-flex}.admin-sprint-queue-chip:disabled{cursor:not-allowed;opacity:.4}.admin-sprint-queue-chip{color:var(--admin-text-muted);border:1px solid #0000}.admin-sprint-queue-chip strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-sprint-queue-chip:hover,.admin-sprint-queue-chip:focus-visible,.admin-sprint-queue-chip[data-active=true]{border-color:var(--admin-border-strong);background:var(--admin-panel-strong);color:var(--admin-text);outline:none}.admin-sprint-sections{gap:calc(var(--spacing,.25rem) * 5);display:grid}.admin-sprint-section{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-sprint-section-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 1.5);border-bottom-width:1px;border-color:var(--admin-border);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sprint-section-heading{border-color:color-mix(in srgb, var(--admin-border) 80%, transparent)}}.admin-sprint-section-heading div{gap:calc(var(--spacing,.25rem) * .5);display:grid}.admin-sprint-section-heading span{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-sprint-section-heading strong{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text)}.admin-sprint-section-heading em{border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);background:var(--admin-inset);color:var(--admin-text-muted);font-style:normal}.admin-sprint-card-grid .admin-browse-card button,.admin-sprint-card-grid .admin-browse-card [class*=aspect-square]{border-radius:var(--radius)}.admin-sprint-card-copy p:first-child{font-size:clamp(14px,1.05vw,18px)}.admin-sprint-card-next{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);display:flex}.admin-sprint-card-next span{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--admin-text);overflow:hidden}.admin-sprint-card-next em{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--admin-text-muted);font-style:normal;overflow:hidden}.admin-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted);border-radius:.25rem;align-items:center;display:inline-flex}.admin-chip-success{color:var(--admin-success-text);background:#10b9811a;border-color:#34d3993d}.admin-chip-warning{color:var(--admin-warning-text);background:#f59e0b1a;border-color:#fbbf2442}.admin-chip-danger{color:var(--admin-danger-text);background:#ef44441a;border-color:#f8717147}.admin-cell-primary{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--admin-text)}.admin-cell-muted{color:var(--admin-text-dim)}.admin-read-cell{width:100%;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text);border-radius:.25rem;display:block}.admin-read-cell:hover,.admin-read-cell:focus-visible{background:var(--admin-control-hover);outline:none}.admin-edit-cell{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 1);border-width:1px;border-color:var(--admin-border);background:var(--admin-inset);border-radius:.25rem}.admin-read-title{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--admin-text);display:block;overflow:hidden}.admin-read-meta{margin-top:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--admin-text-dim);display:block;overflow:hidden}.admin-status-stack{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-status-pill{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted);border-radius:.25rem;align-items:center;display:inline-flex}.admin-status-pill-workflow{color:var(--admin-info-text);background:#3b82f61a;border-color:#60a5fa3d}.admin-status-pill-success{color:var(--admin-success-text);background:#10b98114;border-color:#34d39933}.admin-status-pill-warning{color:var(--admin-warning-text);background:#f59e0b17;border-color:#fbbf243d}.admin-status-pill-muted{border-color:var(--admin-border);color:var(--admin-text-muted);background:0 0}.admin-quality-cluster{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;max-width:230px;display:flex}.admin-quality-item{align-items:center;gap:calc(var(--spacing,.25rem) * 1);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--admin-text-muted);display:inline-flex}.admin-quality-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);opacity:.55;background:currentColor;border-radius:3.40282e38px}.admin-quality-item-good{color:var(--admin-success-text)}.admin-quality-item-warning{color:var(--admin-warning-text)}.admin-quality-item-neutral{color:var(--admin-text-muted)}.admin-warning-summary{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;max-width:260px;display:flex}.admin-warning-pill,.admin-warning-more,.admin-warning-clean,.admin-warning-count{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:.25rem;align-items:center;display:inline-flex}.admin-warning-pill{color:var(--admin-warning-text);background:#f59e0b14;border-color:#fbbf243d}.admin-warning-more,.admin-warning-count{border-color:var(--admin-border);color:var(--admin-text-muted);background:0 0}.admin-warning-clean{color:var(--admin-success-text);background:#10b9810f;border-color:#34d3992e}.admin-save-quiet{opacity:.58}.admin-grid-row-focused td{background:#60a5fa0b}.admin-venue-compact-grid td{vertical-align:top}.admin-venue-collapse-grid td{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);vertical-align:middle;border-top-width:1px;border-color:var(--admin-border)}.admin-venue-summary-row{background:var(--admin-panel)}.admin-venue-summary-row:hover,.admin-venue-summary-row-open{background:#7f89990b}.admin-venue-summary-main{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.admin-venue-expand-button{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--admin-panel-soft);color:var(--admin-text-muted);border-width:1px;border-color:#7f89992e;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-venue-expand-button:hover{border-color:var(--admin-border-strong);color:var(--admin-text)}.admin-venue-summary-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--admin-text);overflow:hidden}.admin-venue-summary-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--admin-text-dim);font-size:11px;overflow:hidden}.admin-venue-summary-tags{margin:calc(var(--spacing,.25rem) * 0);max-width:none}.admin-venue-summary-meta{min-width:calc(var(--spacing,.25rem) * 24);align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--admin-text-muted);display:inline-flex}.admin-venue-summary-meta strong{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-save-state{min-width:calc(var(--spacing,.25rem) * 28);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--admin-text-muted);background:#7f899909;border-width:1px;border-color:#7f899929;border-radius:.25rem;display:inline-flex}.admin-save-state-dot{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background:#7f89998c;border-radius:3.40282e38px;flex-shrink:0}.admin-save-state-dot-dirty{background:#f59e0b}.admin-save-state-dot-saving{background:#60a5fa}.admin-save-state-dot-saved{background:#10b981}.admin-save-state-dot-error{background:#f87171}.admin-save-error{margin-top:calc(var(--spacing,.25rem) * 1);max-width:calc(var(--spacing,.25rem) * 56);text-overflow:ellipsis;white-space:nowrap;color:var(--admin-danger-text);font-size:11px;overflow:hidden}.admin-row-actions-nowrap{flex-wrap:nowrap;justify-content:flex-end}.admin-venue-detail-row td{padding:calc(var(--spacing,.25rem) * 0);vertical-align:top;background:var(--admin-inset)}.admin-venue-detail-cell{padding:calc(var(--spacing,.25rem) * 0)}.admin-venue-detail-shell{border-right:1px solid var(--admin-border);background:#f4f7fb;width:min(1120px,100vw - 2rem);max-width:calc(100vw - 2rem);margin:0;padding:.75rem;position:sticky;left:0}@media (min-width:1024px){.admin-venue-detail-shell{width:min(1120px,100vw - 20rem);max-width:calc(100vw - 20rem)}}.admin-venue-form-stack{gap:calc(var(--spacing,.25rem) * 3);display:grid}.admin-venue-identity{gap:calc(var(--spacing,.25rem) * 1);display:grid}.admin-venue-tags{margin-top:calc(var(--spacing,.25rem) * 1);gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;max-width:240px;display:flex}.admin-venue-detail-section{min-width:calc(var(--spacing,.25rem) * 0)}:where(.admin-venue-detail-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.admin-venue-detail-section{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);background:#fff;border-width:1px;border-color:#33415529;box-shadow:0 1px #0f172a08}.admin-venue-detail-section .admin-eyebrow{color:#334155}.admin-venue-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.625rem;display:grid}.admin-venue-form-stack-compact{gap:calc(var(--spacing,.25rem) * 2);display:grid}.admin-venue-form-field-wide{grid-column:1/-1}.admin-compact-field{min-width:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:#7f899909;border-width:1px;border-color:#7f899929;border-radius:.25rem}.admin-compact-field:focus-within{border-color:var(--admin-border-strong);background:var(--admin-inset);box-shadow:0 0 0 2px var(--admin-focus)}.admin-venue-detail-shell .admin-compact-field,.admin-venue-detail-shell .admin-compact-check,.admin-venue-detail-shell .admin-compact-stat,.admin-venue-detail-shell .admin-compact-note,.admin-venue-detail-shell .admin-compact-meter,.admin-venue-detail-shell .admin-tristate-field{background:#f8fafc;border-color:#4755693d}.admin-venue-detail-shell .admin-compact-field:focus-within{background:#fff;border-color:#1e40af6b;box-shadow:0 0 0 2px #2563eb29}.admin-compact-label{margin-bottom:calc(var(--spacing,.25rem) * .5);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:9px;line-height:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-text-dim);display:block;overflow:hidden}.admin-venue-detail-shell .admin-compact-label{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);white-space:normal;color:#334155;text-overflow:clip;overflow:visible}.admin-compact-control{height:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:11px;line-height:calc(var(--spacing,.25rem) * 5);border-radius:.25rem}.admin-venue-detail-shell .admin-compact-control{height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:#0f172a;background:#fff}.admin-compact-check,.admin-compact-stat,.admin-compact-note{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);min-height:34px;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);color:var(--admin-text-muted);background:#7f899909;border-width:1px;border-color:#7f899929;border-radius:.25rem;display:inline-flex}.admin-compact-check input{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5)}.admin-compact-stat{justify-content:space-between}.admin-compact-stat strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--admin-text)}.admin-compact-note{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-compact-note-warning{color:var(--admin-warning-text)}.admin-compact-token-group{gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;max-width:100%;display:flex}.admin-compact-token{height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text-muted);background:0 0;border-width:1px;border-color:#7f89992e;border-radius:.25rem;align-items:center;display:inline-flex}.admin-venue-detail-shell .admin-compact-token{height:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 2);color:#475569;background:#fff;border-color:#47556942;font-size:11px}.admin-compact-token:hover{border-color:var(--admin-border);background:var(--admin-control-hover);color:var(--admin-text)}.admin-compact-token-active{color:var(--admin-info-text);background:#3b82f61a;border-color:#60a5fa47}.admin-venue-detail-shell .admin-compact-token-active{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb61}.admin-compact-meter{border-style:var(--tw-border-style);min-height:34px;padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);background:#7f899909;border-width:1px;border-color:#7f899929;border-radius:.25rem;align-items:center;display:flex}.admin-tristate-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:.625rem;display:grid}.admin-tristate-field{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);background:#7f899909;border-width:1px;border-color:#7f899929;border-radius:.25rem}.admin-tristate-control{align-items:center;gap:calc(var(--spacing,.25rem) * .5);display:flex}.admin-tristate-button{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--admin-text-muted);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.admin-venue-detail-shell .admin-tristate-button{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 8);font-size:11px}.admin-tristate-button:hover{background:var(--admin-control-hover);color:var(--admin-text)}.admin-tristate-button-active{background:var(--admin-chip-bg);color:var(--admin-text)}.admin-tristate-button-yes{color:var(--admin-success-text);background:#10b9811a}.admin-tristate-button-no{color:var(--admin-warning-text);background:#f59e0b1a}.admin-row-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-primary-row-action{min-width:calc(var(--spacing,.25rem) * 20);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.admin-venue-detail-actions{gap:calc(var(--spacing,.25rem) * 2)}.admin-detail-row{background:var(--admin-inset)}.admin-detail-panel{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel-soft)}.admin-mini-button{min-height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.admin-mini-button:disabled{opacity:.45}.admin-mini-button{border-color:var(--admin-border);background:var(--admin-panel);color:var(--admin-text)}.admin-mini-button:hover,.admin-mini-button-strong{border-color:var(--admin-border-strong);background:var(--admin-panel-strong)}.admin-token-group{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.admin-token-button{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:10px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--admin-border);color:var(--admin-text-muted);background:0 0;border-radius:.25rem}.admin-token-button:hover{color:var(--admin-text);background:var(--admin-control-hover)}.admin-token-button-active{border-color:var(--admin-border-strong);background:var(--admin-accent-soft);color:var(--admin-text)}.admin-table th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.admin-table td{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);vertical-align:top;border-top-width:1px;border-color:var(--admin-border);color:var(--admin-text-muted)}.admin-grid-shell{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--admin-border);background:var(--admin-panel);overflow-x:auto;box-shadow:0 1px #ffffff08}.admin-grid{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing,.25rem) * 0);--tw-border-spacing-y:calc(var(--spacing,.25rem) * 0);width:100%;min-width:max-content;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.admin-grid th{top:calc(var(--spacing,.25rem) * 0);z-index:10;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;border-bottom-width:1px;border-color:var(--admin-border);background:var(--admin-inset);color:var(--admin-text-dim);position:sticky}.admin-grid td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);vertical-align:middle;border-bottom-width:1px;border-color:var(--admin-border);color:var(--admin-text-muted)}.admin-grid tbody tr:hover td{background:#ffffff06}.admin-grid-sticky{left:calc(var(--spacing,.25rem) * 0);z-index:11;background:var(--admin-panel);box-shadow:1px 0 0 var(--admin-border);position:sticky}.admin-grid th.admin-grid-sticky{background:var(--admin-inset)}.admin-grid-row-selected td{background:#60a5fa14}.admin-grid-row-dirty td{background:#d8dde70e}.admin-grid-cell-dirty{box-shadow:inset 0 0 0 1px #d8dde757}.admin-grid-cell-error{box-shadow:inset 0 0 0 1px #f87171cc}.admin-grid-input,.admin-grid-select,.admin-grid-textarea{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;color:var(--admin-text);background:0 0;border-width:1px;border-color:#0000;border-radius:.25rem;outline-style:none}.admin-grid-input:hover,.admin-grid-select:hover,.admin-grid-textarea:hover{border-color:var(--admin-border);background:var(--admin-inset)}.admin-grid-input:focus,.admin-grid-select:focus,.admin-grid-textarea:focus{border-color:var(--admin-border-strong);background:var(--admin-inset);box-shadow:0 0 0 2px var(--admin-focus)}.admin-app-shell [data-slot=badge]{border-radius:.25rem;padding:.125rem .375rem;font-size:10px;font-weight:600;line-height:1rem}.admin-app-shell .ui-badge-muted{border-color:var(--admin-border);background:var(--admin-chip-bg);color:var(--admin-text-muted)}.admin-app-shell .ui-badge-info{color:var(--admin-info-text);background:#3b82f61a;border-color:#60a5fa3d}.admin-app-shell .ui-badge-success{color:var(--admin-success-text);background:#10b9811a;border-color:#34d3993d}.admin-app-shell .ui-badge-warning{color:var(--admin-warning-text);background:#f59e0b1a;border-color:#fbbf2442}.admin-app-shell .ui-badge-danger{color:var(--admin-danger-text);background:#ef44441a;border-color:#f8717147}.admin-grid-textarea{min-height:calc(var(--spacing,.25rem) * 16);resize:vertical}.admin-grid-venue-row td{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;border-bottom-width:1px;border-color:var(--admin-border-strong);background:var(--admin-panel-strong);color:var(--admin-text)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer components{.sheet-shell{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-elevated);--tw-shadow:var(--shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(180deg, #ffffff05 0%, transparent 28%), var(--surface-elevated);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.sheet-shell{background:linear-gradient(180deg, #ffffff05 0%, transparent 28%), color-mix(in srgb, var(--surface-elevated) 88%, #fff 12%)}}.seg-shell{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * .5);border-width:1px;border-color:var(--public-divider);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg-shell{border-color:color-mix(in srgb, var(--public-divider) 88%, transparent)}}.seg-shell{background:#ffffff05;box-shadow:inset 0 1px #ffffff08}.seg-item{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.01em;letter-spacing:.01em;color:var(--text-muted);transition-property:background,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-radius:3.40282e38px;transition-duration:.15s}@media (hover:hover){.seg-item:hover{color:var(--text-secondary)}}.seg-item-active{color:var(--text-primary);background:#fff1;box-shadow:inset 0 1px #ffffff0d,0 1px #0000001f}.dance-energy-rail{--fd-rail-ember:#c66a2a;--fd-rail-orange:#f0a15a;--fd-rail-amber:#e3a64f;--fd-rail-gold:#f6d38a;--fd-rail-lime:#b6f266;--fd-rail-cyan:#67e8f9;--fd-rail-magenta:#f472b6;--fd-rail-violet:#a78bfa;--fd-rail-hot-white:#fff7cc;--rail-intensity:.34;--rail-glow:.18;--rail-spark-opacity:.36;--rail-prism-alpha:.12;--rail-hue-shift:0deg;--fd-rail-cell-width:.25rem;--fd-rail-cell-height:.625rem;--fd-rail-cell-height-scale:1;--fd-rail-sweep-width:.75rem;--fd-rail-sweep-height:.875rem;--fd-rail-spark-scale:.72;min-width:2.8rem}.dance-energy-rail[data-dance-energy-size=sm]{--fd-rail-cell-width:.375rem;--fd-rail-cell-height:.75rem;--fd-rail-sweep-width:1rem;--fd-rail-sweep-height:1.125rem;--fd-rail-spark-scale:.86;min-width:3.85rem}.dance-energy-rail[data-dance-energy-size=md]{--fd-rail-cell-width:.375rem;--fd-rail-cell-height:.875rem;--fd-rail-sweep-width:1.125rem;--fd-rail-sweep-height:1.25rem;--fd-rail-spark-scale:1;min-width:4.35rem}.dance-energy-rail[data-dance-energy-presentation=public]{--fd-rail-cell-width:.24rem;--fd-rail-cell-height:.82rem;--fd-rail-sweep-width:.7rem;--fd-rail-sweep-height:1rem;--fd-rail-spark-scale:0;--fd-rail-led-silver:#ebf0eeeb;--fd-rail-led-acid:#c7ff58d1;--fd-rail-led-cyan:#80ffeb73;--fd-rail-led-inactive:#ffffff1c;--fd-rail-led-border:#ffffff2e;min-width:3.3rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=xs]{--fd-rail-cell-width:.22rem;--fd-rail-cell-height:.72rem;--fd-rail-sweep-width:.65rem;--fd-rail-sweep-height:.9rem;min-width:3rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=sm]{--fd-rail-cell-width:.28rem;--fd-rail-cell-height:.95rem;--fd-rail-sweep-width:.78rem;--fd-rail-sweep-height:1.1rem;min-width:3.65rem}.dance-energy-rail[data-dance-energy-presentation=public][data-dance-energy-size=md]{--fd-rail-cell-width:.32rem;--fd-rail-cell-height:1.08rem;--fd-rail-sweep-width:.86rem;--fd-rail-sweep-height:1.2rem;min-width:4rem}.dance-energy-rail[data-dance-energy-intensity="1"]{--rail-intensity:.38;--rail-glow:.16;--rail-spark-opacity:.36;--rail-prism-alpha:.1;--rail-hue-shift:-12deg}.dance-energy-rail[data-dance-energy-intensity="2"]{--rail-intensity:.48;--rail-glow:.22;--rail-spark-opacity:.44;--rail-prism-alpha:.14;--rail-hue-shift:-6deg}.dance-energy-rail[data-dance-energy-intensity="3"]{--rail-intensity:.6;--rail-glow:.28;--rail-spark-opacity:.54;--rail-prism-alpha:.2;--rail-hue-shift:0deg}.dance-energy-rail[data-dance-energy-intensity="4"]{--rail-intensity:.76;--rail-glow:.36;--rail-spark-opacity:.68;--rail-prism-alpha:.3;--rail-hue-shift:8deg}.dance-energy-rail[data-dance-energy-intensity="5"]{--rail-intensity:1;--rail-glow:.5;--rail-spark-opacity:.82;--rail-prism-alpha:.42;--rail-hue-shift:14deg}.dance-energy-rail__cell{z-index:1;width:var(--fd-rail-cell-width);height:calc(var(--fd-rail-cell-height) * var(--fd-rail-cell-height-scale,1));background:linear-gradient(#ffffff1a,#ffffff09),#05060c6b;border-color:#ffffff13;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000040}.dance-energy-rail__cell[data-index="1"]{--fd-rail-cell-height-scale:.72}.dance-energy-rail__cell[data-index="2"]{--fd-rail-cell-height-scale:.82}.dance-energy-rail__cell[data-index="3"]{--fd-rail-cell-height-scale:.92}.dance-energy-rail__cell[data-index="4"]{--fd-rail-cell-height-scale:1.01}.dance-energy-rail__cell[data-index="5"]{--fd-rail-cell-height-scale:1.1}.dance-energy-rail__core,.dance-energy-rail__facet,.dance-energy-rail__glint{border-radius:inherit}.dance-energy-rail__core{opacity:0;background:radial-gradient(circle at 50% 24%, #ffffff85, transparent 22%), linear-gradient(180deg, var(--fd-rail-gold) 0%, var(--fd-rail-amber) 56%, var(--fd-rail-ember) 100%)}.dance-energy-rail__facet{opacity:.24;mix-blend-mode:screen;background:linear-gradient(130deg, #ffffffa3 0 16%, transparent 17% 100%), conic-gradient(from 220deg at 50% 50%, transparent 0deg, rgba(103, 232, 249, var(--rail-prism-alpha)) 56deg, transparent 96deg, rgba(244, 114, 182, calc(var(--rail-prism-alpha) * .9)) 152deg, transparent 210deg, rgba(246, 211, 138, calc(var(--rail-prism-alpha) * 1.1)) 286deg, transparent 360deg)}.dance-energy-rail__glint{opacity:0;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0% 22%,#ffffffc7 46%,#67e8f938 56%,#0000 74%);transform:translate(-150%)skew(-14deg)}.dance-energy-rail__cell[data-active=true]{border-color:rgba(246, 211, 138, calc(.2 + var(--rail-intensity) * .24));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.18 + var(--rail-intensity) * .26)), inset 0 -1px 0 #0000003d, 0 0 7px rgba(226, 176, 101, var(--rail-glow));animation:3.6s ease-in-out infinite fd-prism-cell-breathe}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__core{opacity:calc(.58 + var(--rail-intensity) * .3)}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:calc(.28 + var(--rail-intensity) * .32);animation:4.2s ease-in-out infinite fd-prism-facet-shimmer}.dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint{opacity:calc(.18 + var(--rail-intensity) * .32);animation:3.2s cubic-bezier(.16,1,.3,1) infinite fd-prism-glint-pass}.dance-energy-rail__cell[data-active=true][data-index="1"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 22%, #ffffff61, transparent 22%), linear-gradient(180deg, #f0a15a 0%, #d97935 48%, var(--fd-rail-ember) 100%)}.dance-energy-rail__cell[data-active=true][data-index="2"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 22%, #ffffff70, transparent 22%), linear-gradient(180deg, #ffd280 0%, var(--fd-rail-amber) 58%, #bf6c30 100%)}.dance-energy-rail__cell[data-active=true][data-index="3"] .dance-energy-rail__core{background:linear-gradient(90deg, #b6f2667a, transparent 52%), linear-gradient(180deg, var(--fd-rail-gold) 0%, #d9e96d 46%, #d88f3f 100%)}.dance-energy-rail__cell[data-active=true][data-index="4"] .dance-energy-rail__core{background:linear-gradient(90deg,#67e8f994,#0000 46%),linear-gradient(135deg,#0000 0 34%,#f472b694 68%,#a78bfa80 100%),linear-gradient(#ffe08f 0%,#dd9b47 56%,#9f6cff 100%)}.dance-energy-rail__cell[data-active=true][data-index="5"] .dance-energy-rail__core{background:radial-gradient(circle at 50% 24%, #ffffff9e, transparent 23%), linear-gradient(90deg, #67e8f9b8, transparent 42%), linear-gradient(135deg, #b6f26657 0 24%, #f472b6a3 58%, #a78bfa94 100%), linear-gradient(180deg, var(--fd-rail-hot-white) 0%, var(--fd-rail-gold) 30%, #ef8f4a 60%, #8d6dff 100%)}.dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"]{box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #00000038,0 0 8px #67e8f933,0 0 12px #f472b621}.dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"]{border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #00000038,0 0 9px #f6d38a57,0 0 13px #67e8f938,0 0 18px #f472b62e}.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__core{animation:1.45s cubic-bezier(.16,1,.3,1) both fd-prism-crown-pop}.dance-energy-rail--max:after{content:"";z-index:4;width:calc(var(--fd-rail-sweep-width) * 2.9);height:calc(var(--fd-rail-sweep-height) * 1.55);opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 0% 22%,#fffffff2 43%,#67e8f9b8 50%,#f472b68a 59%,#0000 76%);border-radius:999px;animation:1.6s cubic-bezier(.16,1,.3,1) .12s both fd-prism-crown-sweep;position:absolute;top:50%;right:-.28rem;transform:translateY(-50%)translate(-1.15rem)skew(-18deg)scaleX(.7)}.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__facet{opacity:.74;background:radial-gradient(circle at 50% 38%,#ffffffb8,#0000 22%),linear-gradient(130deg,#ffffffe6 0 16%,#0000 17% 100%),conic-gradient(from 220deg,#67e8f93d 0deg,#ffffff7a 52deg,#f472b647 118deg,#f6d38a4d 198deg,#a78bfa3d 280deg,#67e8f93d 360deg)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell{border-color:var(--fd-rail-led-border);background:linear-gradient(180deg, #ffffff0b, #ffffff03), var(--fd-rail-led-inactive);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000052}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__facet{opacity:.12;background:linear-gradient(130deg,#ffffff57 0 14%,#0000 15% 100%),linear-gradient(90deg,#0000,#80ffeb14,#0000)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__glint{opacity:0;background:linear-gradient(110deg,#0000 0% 30%,#ebf0ee73 48%,#80ffeb38 56%,#0000 72%)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true]{border-color:rgba(235, 240, 238, calc(.28 + var(--rail-intensity) * .18));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.2 + var(--rail-intensity) * .18)), inset 0 -1px 0 #00000042, 0 0 5px rgba(220, 230, 235, calc(var(--rail-glow) * .36));animation:none}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__core{opacity:calc(.7 + var(--rail-intensity) * .2);background:linear-gradient(90deg, #80ffeb24, transparent 42%), linear-gradient(180deg, #fffffffa 0%, var(--fd-rail-led-silver) 52%, #97a09db8 100%)}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:calc(.12 + var(--rail-intensity) * .1);animation:none}.dance-energy-rail[data-dance-energy-presentation=public] .dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint{opacity:calc(.08 + var(--rail-intensity) * .12);animation:none}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"],.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"]{border-color:#c7ff588f;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000003d,0 0 5px #c7ff5833,0 0 7px #80ffeb1f}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--hot .dance-energy-rail__cell[data-active=true][data-index="4"] .dance-energy-rail__core,.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-active=true][data-index="5"] .dance-energy-rail__core{background:linear-gradient(90deg, #c7ff5861, transparent 38%), linear-gradient(180deg, #fff 0%, var(--fd-rail-led-silver) 48%, #c7ff5875 100%)}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max:after{width:calc(var(--fd-rail-sweep-width) * 2);height:calc(var(--fd-rail-sweep-height) * 1.1);opacity:.28;background:linear-gradient(105deg,#0000 0% 30%,#ebf0ee6b 46%,#c7ff583d 54%,#80ffeb2e 62%,#0000 78%);border-radius:3px;animation:none;right:-.1rem}.dance-energy-rail[data-dance-energy-presentation=public].dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__facet{opacity:.22;background:linear-gradient(130deg,#ffffff75 0 14%,#0000 15% 100%),linear-gradient(90deg,#c7ff5829,#80ffeb1a,#0000)}.dance-energy-rail__sparks{z-index:5;pointer-events:none;transform:scale(var(--fd-rail-spark-scale));transform-origin:100%;position:absolute;inset:0}.dance-energy-rail__spark{left:var(--spark-x);top:var(--spark-y);width:var(--spark-size);height:var(--spark-size);background:var(--spark-color);box-shadow:0 0 10px var(--spark-color);opacity:0;animation:fd-prism-spark-drift 2.6s cubic-bezier(.16, 1, .3, 1) var(--spark-delay) infinite;border-radius:999px;position:absolute;transform:translate(0)scale(.25)rotate(0)}.dance-energy-rail__spark[data-shape=diamond]{border-radius:1px}@keyframes fd-prism-cell-breathe{0%,to{opacity:.88;transform:translate(0)scaleY(1)}50%{opacity:1;transform:translateY(-1px)scaleY(1.04)}}@keyframes fd-prism-facet-shimmer{0%,to{opacity:calc(.26 + var(--rail-intensity) * .24);transform:translate(0)rotate(0)}50%{opacity:calc(.34 + var(--rail-intensity) * .32);transform:translate(0)rotate(6deg)}}@keyframes fd-prism-glint-pass{0%,52%{opacity:0;transform:translate(-150%)skew(-14deg)}66%{opacity:calc(.24 + var(--rail-intensity) * .28)}to{opacity:0;transform:translate(135%)skew(-14deg)}}@keyframes fd-prism-crown-pop{0%{opacity:0;transform:scale(.68)rotate(-10deg)}28%{opacity:1;transform:scale(1.1)rotate(4deg)}to{opacity:.72;transform:scale(1)rotate(0)}}@keyframes fd-prism-crown-sweep{0%{opacity:0;transform:translateY(-50%)translate(-1.15rem)skew(-18deg)scaleX(.7)}32%{opacity:1}to{opacity:0;transform:translateY(-50%)translate(1.4rem)skew(-18deg)scaleX(1.18)}}@keyframes fd-prism-spark-drift{0%,to{opacity:0;transform:translate(0)scale(.25)rotate(0)}26%{opacity:calc(var(--rail-spark-opacity) * var(--spark-scale));transform:translate3d(0, -1px, 0) scale(calc(var(--spark-scale) * 1.1)) rotate(45deg)}72%{opacity:0;transform:translate3d(var(--spark-dx), var(--spark-dy), 0) scale(calc(var(--spark-scale) * .54)) rotate(115deg)}}@media (prefers-reduced-motion:reduce){.dance-energy-rail--max:after,.dance-energy-rail--max .dance-energy-rail__cell[data-index="5"] .dance-energy-rail__core,.dance-energy-rail__cell[data-active=true],.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet,.dance-energy-rail__cell[data-active=true] .dance-energy-rail__glint,.dance-energy-rail__spark{animation:none}.dance-energy-rail--max:after,.dance-energy-rail__spark{opacity:0}.dance-energy-rail__cell[data-active=true],.dance-energy-rail__cell[data-active=true] .dance-energy-rail__facet{opacity:1;transform:none}}.media-frame{--media-accent:var(--accent);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-soft);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 6px 18px #00000029}.media-image{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:relative}.event-row-image{object-position:bottom center}.event-detail-hero{height:clamp(180px,30vh,260px)}.event-detail-page-shell{border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-page-shell{border:1px solid color-mix(in srgb, var(--public-divider) 92%, transparent)}}.event-detail-page-shell{background:linear-gradient(180deg, var(--public-shell-highlight) 0%, transparent 18%), var(--public-surface-shell)}.event-detail-page-header{border-bottom-color:var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-page-header{border-bottom-color:color-mix(in srgb, var(--public-divider) 88%, transparent)}}.event-detail-sheet-header{border-bottom-color:var(--public-divider)}.event-detail-hero-frame{border-radius:.625rem;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0003}.event-detail-temporal-status{border:1px solid var(--public-divider)}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status{border:1px solid color-mix(in srgb, var(--public-divider) 90%, transparent)}}.event-detail-temporal-status{background:var(--public-surface-control);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status{background:color-mix(in srgb, var(--public-surface-control) 88%, transparent)}}.event-detail-temporal-status{color:var(--text-secondary)}.event-detail-temporal-status[data-temporal-status=live]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-detail-temporal-status[data-temporal-status=live]{border-color:color-mix(in srgb, var(--accent) 40%, var(--public-divider))}}.event-detail-temporal-status[data-temporal-status=live]{color:var(--accent)}.event-detail-temporal-status[data-temporal-status=ended]{color:var(--text-muted)}.event-detail-fact-card{box-shadow:none;border-radius:.5rem}.event-detail-fact-card-mobile{min-height:4.5rem;padding:.7rem}.event-detail-fact-card-compact{min-height:4rem;padding:.625rem}.event-detail-sold-out-action{box-shadow:inset 0 1px #ffffff0a}@media (min-width:768px){.event-detail-page-shell{border-radius:.625rem;overflow:hidden}.event-detail-page-header{padding:clamp(1rem,2vw,1.5rem)}.event-detail-page-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr)}.event-detail-page-shell .event-detail-page-hero-frame{border-radius:.5rem}.event-detail-page-shell .event-detail-fact-grid{gap:.625rem;margin-top:1rem}.event-detail-page-shell .event-detail-fact-card-compact{min-height:4.75rem;padding:.75rem}.event-detail-page-shell .event-detail-action-row{margin-top:1rem}}@media (max-width:767px){.event-detail-page-shell{border-left:0;border-right:0}.event-detail-title-mobile{letter-spacing:-.03em}}.event-detail-hero-image{object-fit:contain;object-position:center;width:100%;height:100%!important}.media-scrim{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:2;background:linear-gradient(#0000001f 0%,#0000003d 56%,#0000009e 100%);position:absolute}.media-fallback{inset:calc(var(--spacing,.25rem) * 0);z-index:0;background:radial-gradient(120% 100% at 8% 0,#ffffff0f 0%,#0000 58%),linear-gradient(165deg,#161413 0%,#101011 45%,#181717 100%);align-items:flex-end;display:flex;position:absolute}.media-fallback-label{margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{border-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.media-fallback-label{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{background-color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.media-fallback-label{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.media-fallback-label{color:color-mix(in oklab, var(--color-white,#fff) 75%, transparent)}}.media-fallback-label{text-transform:uppercase}.media-slot-thumb{border-radius:calc(var(--radius) + 4px)}.media-slot-hero{border-radius:1rem}.media-accent-shell{--media-accent:var(--accent);background:linear-gradient(#ffffff08 0%,#0000 52%)}.event-profile-page-shell{border:1px solid var(--public-divider);overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.event-profile-page-shell{border:1px solid color-mix(in srgb, var(--public-divider) 92%, transparent)}}.event-profile-page-shell{background:var(--bg)}@media (min-width:640px){.event-profile-page-shell{border-radius:.625rem}}.event-profile-hero-media{isolation:isolate;aspect-ratio:16/9;min-height:0;max-height:min(70vh,560px)}.event-profile-hero-media[data-media-shape=wide]{aspect-ratio:16/9}.event-profile-hero-media[data-media-shape=standard]{aspect-ratio:1;max-height:min(68vh,520px)}.event-profile-hero-media[data-media-shape=tall]{aspect-ratio:4/5;min-height:360px;max-height:min(74vh,620px)}.event-profile-hero-backdrop{opacity:.64;filter:blur(26px)saturate(1.18);transform:scale(1.12)}.event-profile-hero-media:not([data-media-shape=tall]) .event-profile-hero-backdrop{display:none}.event-profile-hero-image{z-index:10;transition:transform .36s var(--public-motion-ease), filter .22s ease;position:relative}.event-profile-hero-image-contain{object-fit:contain;object-position:center;padding:0}.event-profile-hero-image-cover{object-fit:cover;object-position:center;padding:0}@media (min-width:640px){.event-profile-hero-image-contain{padding:0}}.event-profile-hero-media[data-media-shape=tall] .event-profile-hero-image-contain{padding:1rem}@media (min-width:768px){.event-profile-hero-media[data-media-shape=tall] .event-profile-hero-image-contain{padding:1.25rem}}.event-profile-hero-scrim{background:linear-gradient(#0000000d 30%,#0000007a 68%,#000000d1 100%),linear-gradient(#00000029,#0000 30%)}.event-profile-media-badge{pointer-events:none;z-index:35;position:absolute;top:.75rem;left:.75rem}.event-profile-media-badge span,.event-profile-media-badge-inline,.event-profile-status-pill{background:var(--text-primary);border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:1.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.event-profile-media-badge span,.event-profile-media-badge-inline,.event-profile-status-pill{background:color-mix(in srgb, var(--text-primary) 8%, transparent)}}.event-profile-media-badge span,.event-profile-media-badge-inline,.event-profile-status-pill{color:var(--text-muted);-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);letter-spacing:.1em;text-transform:uppercase;padding:0 .55rem;font-size:.5625rem;font-weight:800;line-height:1}.event-profile-status-pill[data-temporal-status=live]{color:#d9ff8a;background:#1452149e;border-color:#a3ff125c}.event-profile-status-pill[data-temporal-status=ended]{color:#ffffff9e}.event-profile-title{text-wrap:balance;font-size:clamp(1.6rem,6.2vw,2.3rem);font-weight:650;line-height:1}@media (min-width:640px){.event-profile-title{font-size:clamp(1.9rem,4.65vw,2.7rem)}}.event-profile-hero-copy{background:linear-gradient(180deg, var(--text-primary), transparent 72%);border-top:1px solid #ffffff0f}@supports (color:color-mix(in lab, red, red)){.event-profile-hero-copy{background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 72%)}}[data-theme=day] .event-profile-hero-copy{border-color:#1720331a}.event-profile-section{border-color:#ffffff0f}[data-theme=day] .event-profile-section{border-color:#1720331a}.event-profile-copy{max-width:68ch}.event-profile-plan-row{background:#fff1;box-shadow:0 12px 30px #0000002e}.event-profile-plan-row:hover{background:#ffffff17}[data-theme=day] .event-profile-plan-row{background:#1720330b;box-shadow:0 10px 24px #0f172a14}[data-theme=day] .event-profile-plan-row:hover{background:#17203312}.event-profile-page-shell .event-profile-sticky-actions{background:#090a0df0;border-color:#ffffff14;width:min(100%,760px);position:fixed;bottom:0;left:50%;transform:translate(-50%)}[data-theme=day] .event-profile-page-shell .event-profile-sticky-actions{background:#f7f7f3f0;border-color:#1720331f}.event-detail-surface{--event-detail-edge:.3125rem;--event-detail-hairline:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-hairline:color-mix(in srgb, var(--text-primary) 14%, transparent)}}.event-detail-surface{--event-detail-hairline-strong:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-hairline-strong:color-mix(in srgb, var(--text-primary) 24%, transparent)}}.event-detail-surface{--event-detail-panel:var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-panel:color-mix(in srgb, var(--public-surface-shell) 86%, var(--bg) 14%)}}.event-detail-surface{--event-detail-panel-strong:var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-panel-strong:color-mix(in srgb, var(--public-surface-shell) 72%, var(--text-primary) 4%)}}.event-detail-surface{--event-detail-muted-panel:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{--event-detail-muted-panel:color-mix(in srgb, var(--text-primary) 5%, transparent)}}.event-detail-surface{background:linear-gradient(180deg, var(--text-primary), transparent 260px), var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-surface{background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 260px), var(--public-surface-shell)}}[data-theme=day] .event-detail-surface{--event-detail-hairline:#17203324;--event-detail-hairline-strong:#1720333d;--event-detail-panel:#f7f7f3;--event-detail-panel-strong:#fff;--event-detail-muted-panel:#1720330e}.event-detail-scroll{scroll-timeline-name:--event-detail-scroll;scroll-timeline-axis:block}.event-detail-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-hot));width:100%;height:2px;position:sticky;top:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.event-detail-progress{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent-hot) 70%, var(--accent)))}}.event-detail-progress{opacity:.92}@keyframes fd-detail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.event-detail-progress{animation:linear both fd-detail-progress;animation-timeline:--event-detail-scroll}}.event-detail-hero-frame{isolation:isolate;border-color:var(--event-detail-hairline-strong);background:linear-gradient(135deg,#ffffff0f,#0000 38%),#090b10;box-shadow:inset 0 0 0 1px #ffffff0b,0 14px 44px #00000038}[data-theme=day] .event-detail-hero-frame{background:linear-gradient(135deg,#0f172a14,#0000 42%),#e6e7e2;box-shadow:inset 0 0 0 1px #1720330a,0 14px 36px #0f172a1f}.event-detail-hero-backdrop{transition:transform .42s var(--public-motion-ease), opacity .22s ease;transform:scale(1.08)}.event-detail-hero-frame:hover .event-detail-hero-backdrop{transform:scale(1.12)}.event-detail-hero-image{transition:transform .36s var(--public-motion-ease), filter .22s ease}.event-detail-hero-frame:hover .event-detail-hero-image{transform:scale(1.015)}.event-detail-hero-badge-row{pointer-events:none;z-index:35;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.event-detail-hero-badge-row span,.event-detail-hero-badge-row strong{color:#ffffffe0;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#0000007a;border:1px solid #ffffff29;align-items:center;min-height:1.625rem;padding:0 .55rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.event-detail-hero-badge-row strong[data-tone=live]{color:#d9ff8a;background:#1452149e;border-color:#a3ff125c}.event-detail-hero-badge-row strong[data-tone=soon]{color:#ffd18a;background:#5830099e;border-color:#ffb44861}.event-detail-identity{color:var(--text-primary)}.event-detail-signal-pill{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.35rem;min-height:1.625rem;padding:0 .55rem;font-size:.625rem;font-weight:850;line-height:1;display:inline-flex}.event-detail-title{color:var(--text-primary);letter-spacing:-.055em;text-wrap:balance;font-weight:850}.event-detail-meta-strip{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:flex}.event-detail-meta-strip span{align-items:center;display:inline-flex}.event-detail-meta-strip span:not(:last-child):after{content:"·";color:var(--text-muted);margin-left:.375rem}.event-detail-meta-strip strong{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.18rem .42rem;font-size:.6875rem;font-weight:850;line-height:1;display:inline-flex}.event-detail-meta-strip strong[data-tone=live]{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=live]{border-color:color-mix(in srgb, var(--accent-lime) 42%, transparent)}}.event-detail-meta-strip strong[data-tone=live]{color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=live]{color:color-mix(in srgb, var(--accent-lime) 72%, var(--text-primary))}}.event-detail-meta-strip strong[data-tone=soon]{border-color:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=soon]{border-color:color-mix(in srgb, var(--color-warning-500) 42%, transparent)}}.event-detail-meta-strip strong[data-tone=soon]{color:var(--color-warning-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-meta-strip strong[data-tone=soon]{color:color-mix(in srgb, var(--color-warning-500) 78%, var(--text-primary))}}.event-detail-fact-card{border:1px solid var(--event-detail-hairline);background:var(--event-detail-panel);text-align:left;box-shadow:none;transition:border-color var(--public-motion-duration) ease, background-color var(--public-motion-duration) ease, transform var(--public-motion-duration) var(--public-motion-ease);position:relative;overflow:hidden}.event-detail-fact-card:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.event-detail-fact-card:before{background:color-mix(in srgb, var(--accent) 42%, transparent)}}.event-detail-fact-card:before{opacity:.65}.event-detail-fact-card-interactive:hover{border-color:var(--event-detail-hairline-strong);background:var(--event-detail-panel-strong);transform:translateY(-1px)}.event-detail-fact-label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:850;line-height:1}.event-detail-fact-primary{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.625rem;font-weight:800;line-height:1.15;display:block;overflow:hidden}.event-detail-fact-secondary{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.event-detail-venue-thumb{border:1px solid var(--event-detail-hairline);background:var(--event-detail-muted-panel);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.event-detail-action{border:1px solid var(--event-detail-hairline-strong);letter-spacing:-.01em;transition:transform var(--public-motion-duration) var(--public-motion-ease), background-color var(--public-motion-duration) ease, border-color var(--public-motion-duration) ease;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-weight:850;display:inline-flex}.event-detail-action:hover{transform:translateY(-1px)}.event-detail-action:active{transform:translateY(0)scale(.99)}.event-detail-action-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-primary{border-color:color-mix(in srgb, var(--accent) 56%, transparent)}}.event-detail-action-primary{background:var(--accent);color:var(--primary-foreground)}.event-detail-action-primary:hover{background:var(--accent-strong)}.event-detail-action-secondary{background:var(--event-detail-panel);color:var(--text-primary)}.event-detail-action-secondary:hover{background:var(--event-detail-panel-strong)}.event-detail-action-disabled{border-color:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{border-color:color-mix(in srgb, var(--color-danger-500) 34%, var(--event-detail-hairline))}}.event-detail-action-disabled{background:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{background:color-mix(in srgb, var(--color-danger-500) 12%, var(--event-detail-panel))}}.event-detail-action-disabled{color:var(--color-danger-500)}@supports (color:color-mix(in lab, red, red)){.event-detail-action-disabled{color:color-mix(in srgb, var(--color-danger-500) 78%, var(--text-primary))}}.event-detail-section-copy{max-width:68ch;color:var(--text-secondary);font-size:.98rem;line-height:1.82}.event-detail-sticky-actions{border-top:1px solid var(--event-detail-hairline);background:linear-gradient(180deg, var(--public-surface-shell), var(--public-surface-shell)), var(--public-surface-shell)}@supports (color:color-mix(in lab, red, red)){.event-detail-sticky-actions{background:linear-gradient(180deg, color-mix(in srgb, var(--public-surface-shell) 72%, transparent), var(--public-surface-shell)), var(--public-surface-shell)}}.event-detail-sticky-actions{-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%)}.event-image-lightbox-frame,.venue-image-lightbox-frame{border-radius:var(--event-detail-edge)}@media (max-width:767px){.event-detail-title{font-size:clamp(1.9rem,7.4vw,2.85rem);line-height:.98}.event-detail-title-mobile{letter-spacing:-.035em}.event-detail-meta-strip{font-size:.875rem}.event-detail-fact-card{min-height:6.25rem}.event-detail-page-shell .event-detail-fact-grid-mobile-page{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail-page-shell .event-detail-fact-grid-mobile-page .event-detail-fact-card-critical{grid-column:1/-1;min-height:4.85rem}.event-detail-page-shell .event-detail-fact-grid-mobile-page .event-detail-fact-card-critical .event-detail-fact-primary{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}}@media (min-width:768px){.event-detail-title{font-size:clamp(1.9rem,3vw,3rem);line-height:.96}}@media (prefers-reduced-motion:reduce){.event-detail-progress{display:none}.event-detail-hero-backdrop,.event-detail-hero-image,.event-detail-fact-card,.event-detail-action{transition:none}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
