@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)}.admin-site-shell{background:radial-gradient(circle at 18% 0%, var(--admin-info-text), transparent 24rem), radial-gradient(circle at 92% 8%, var(--admin-success-text), transparent 22rem), var(--admin-bg-gradient), var(--admin-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.admin-site-shell{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--admin-info-text) 7%, transparent), transparent 24rem), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--admin-success-text) 5%, transparent), transparent 22rem), var(--admin-bg-gradient), var(--admin-bg)}}.admin-site-shell{color:var(--admin-text)}.admin-site-layout{grid-template-columns:minmax(0,1fr);gap:.875rem;width:min(100%,76rem);margin-inline:auto;padding:1rem;display:grid}.admin-site-main{gap:.875rem;min-width:0;display:grid}.admin-site-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:.125rem .125rem .25rem;display:flex}.admin-site-panel-title-block{min-width:0}.admin-site-eyebrow{color:var(--admin-text-dim);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.125rem;font-size:.625rem;font-weight:750;line-height:1rem}.admin-site-page-title{color:var(--admin-text);letter-spacing:-.025em;font-size:clamp(1.05rem,1vw + .9rem,1.45rem);font-weight:720;line-height:1.15}.admin-site-page-description,.admin-site-panel-description{color:var(--admin-text-muted);font-size:.8125rem;line-height:1.35rem}.admin-site-status-cluster{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.admin-site-rail{min-width:0}.admin-site-rail-list{scrollbar-width:none;gap:.375rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.admin-site-rail-list::-webkit-scrollbar{display:none}.admin-site-rail-link{border:1px solid var(--admin-border);flex:none;align-items:center;gap:.45rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-site-rail-link{border:1px solid color-mix(in srgb, var(--admin-border) 82%, transparent)}}.admin-site-rail-link{background:linear-gradient(180deg, #ffffff12, transparent), var(--admin-panel);border-radius:.75rem;padding:.375rem .625rem}@supports (color:color-mix(in lab, red, red)){.admin-site-rail-link{background:linear-gradient(180deg, #ffffff12, transparent), color-mix(in srgb, var(--admin-panel) 76%, transparent)}}.admin-site-rail-link{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);color:var(--admin-text-muted);font-size:.75rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.admin-site-rail-link:hover,.admin-site-rail-link:focus-visible{border-color:var(--admin-border-strong);background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-site-rail-link:hover,.admin-site-rail-link:focus-visible{background:color-mix(in srgb, var(--admin-panel-strong) 88%, transparent)}}.admin-site-rail-link:hover,.admin-site-rail-link:focus-visible{color:var(--admin-text);outline:none}.admin-site-rail-link:focus-visible{box-shadow:0 0 0 2px var(--admin-focus)}.admin-site-rail-icon{width:.875rem;height:.875rem;color:var(--admin-text-dim);flex:none}.admin-site-panel{border:1px solid var(--admin-border);overflow:clip}@supports (color:color-mix(in lab, red, red)){.admin-site-panel{border:1px solid color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-site-panel{background:linear-gradient(180deg, #ffffff14, transparent 7rem), var(--admin-panel);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.admin-site-panel{background:linear-gradient(180deg, #ffffff14, transparent 7rem), color-mix(in srgb, var(--admin-panel) 92%, transparent)}}.admin-site-panel{-webkit-backdrop-filter:blur(24px)saturate(1.14);backdrop-filter:blur(24px)saturate(1.14);box-shadow:0 18px 55px #0000001a,inset 0 1px #ffffff1f}.admin-site-panel-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-site-panel-header{border-bottom:1px solid color-mix(in srgb, var(--admin-border) 68%, transparent)}}.admin-site-panel-header{padding:.75rem .875rem}.admin-site-panel-title{color:var(--admin-text);letter-spacing:-.01em;font-size:.925rem;font-weight:720;line-height:1.25rem}.admin-site-panel-action{flex:none}.admin-site-status{border:1px solid var(--admin-border);background:var(--admin-panel-strong);border-radius:999px;align-items:center;gap:.375rem;min-height:1.625rem;padding:.25rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-site-status{background:color-mix(in srgb, var(--admin-panel-strong) 76%, transparent)}}.admin-site-status{color:var(--admin-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:700;line-height:1}.admin-site-status-success{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-success{border-color:color-mix(in srgb, var(--admin-success-text) 28%, var(--admin-border))}}.admin-site-status-success{background:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-success{background:color-mix(in srgb, var(--admin-success-text) 9%, var(--admin-panel))}}.admin-site-status-success{color:var(--admin-success-text)}.admin-site-status-warning{border-color:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-warning{border-color:color-mix(in srgb, var(--admin-warning-text) 30%, var(--admin-border))}}.admin-site-status-warning{background:var(--admin-warning-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-warning{background:color-mix(in srgb, var(--admin-warning-text) 9%, var(--admin-panel))}}.admin-site-status-warning{color:var(--admin-warning-text)}.admin-site-status-danger{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-danger{border-color:color-mix(in srgb, var(--admin-danger-text) 30%, var(--admin-border))}}.admin-site-status-danger{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-status-danger{background:color-mix(in srgb, var(--admin-danger-text) 9%, var(--admin-panel))}}.admin-site-status-danger{color:var(--admin-danger-text)}.admin-site-status-dot{background:var(--admin-text-dim);border-radius:999px;flex:none;width:.375rem;height:.375rem}.admin-site-status-dot-success{background:var(--admin-success-text)}.admin-site-status-dot-warning{background:var(--admin-warning-text)}.admin-site-status-dot-danger{background:var(--admin-danger-text)}.admin-site-setting-row,.admin-site-info-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.7rem .875rem;display:grid}.admin-site-setting-row:not(:last-child),.admin-site-update-row,.admin-site-info-row{border-bottom:1px solid var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-site-setting-row:not(:last-child),.admin-site-update-row,.admin-site-info-row{border-bottom:1px solid color-mix(in srgb, var(--admin-border) 62%, transparent)}}.admin-site-icon-cell{border:1px solid var(--admin-border);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:none}@supports (color:color-mix(in lab, red, red)){.admin-site-icon-cell{border:1px solid color-mix(in srgb, var(--admin-border) 78%, transparent)}}.admin-site-icon-cell{background:linear-gradient(180deg, #ffffff12, transparent), var(--admin-panel-strong);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.admin-site-icon-cell{background:linear-gradient(180deg, #ffffff12, transparent), color-mix(in srgb, var(--admin-panel-strong) 80%, transparent)}}.admin-site-icon-cell{color:var(--admin-text-dim)}.admin-site-row-copy{min-width:0}.admin-site-row-title{color:var(--admin-text);letter-spacing:-.005em;font-size:.875rem;font-weight:680;line-height:1.2rem;display:block}.admin-site-row-description{color:var(--admin-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.15rem}.admin-site-row-meta,.admin-site-help{color:var(--admin-text-dim);margin-top:.25rem;font-size:.6875rem;font-weight:600;line-height:1rem}.admin-site-row-control,.admin-site-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.admin-site-checkbox{border:1px solid var(--admin-border-strong);width:1rem;height:1rem;accent-color:var(--admin-info-text);border-radius:.35rem}.admin-site-checkbox:focus-visible{box-shadow:0 0 0 2px var(--admin-focus);outline:none}.admin-site-editor{background:var(--admin-panel-strong);gap:.65rem;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-site-editor{background:color-mix(in srgb, var(--admin-panel-strong) 60%, transparent)}}.admin-site-editor-grid{gap:.5rem;display:grid}.admin-site-field{gap:.25rem;min-width:0;display:grid}.admin-site-field-label{color:var(--admin-text-muted);font-size:.6875rem;font-weight:700;line-height:1rem}.admin-site-input,.admin-site-textarea{border:1px solid var(--admin-border);width:100%}@supports (color:color-mix(in lab, red, red)){.admin-site-input,.admin-site-textarea{border:1px solid color-mix(in srgb, var(--admin-border) 95%, transparent)}}.admin-site-input,.admin-site-textarea{background:var(--admin-panel);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.admin-site-input,.admin-site-textarea{background:color-mix(in srgb, var(--admin-panel) 92%, transparent)}}.admin-site-input,.admin-site-textarea{color:var(--admin-text);outline:none;font-size:.8125rem;transition:border-color .15s,background .15s,box-shadow .15s}.admin-site-input{height:2rem;padding-inline:.55rem}.admin-site-textarea{resize:vertical;min-height:4rem;padding:.45rem .55rem}.admin-site-input::placeholder,.admin-site-textarea::placeholder{color:var(--admin-text-dim)}.admin-site-input:focus,.admin-site-textarea:focus{border-color:var(--admin-border-strong);background:var(--admin-panel);box-shadow:0 0 0 2px var(--admin-focus)}.admin-site-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-site-button,.admin-site-row-action{border:1px solid var(--admin-border);background:linear-gradient(180deg, #ffffff14, transparent), var(--admin-panel);min-height:1.875rem;color:var(--admin-text);white-space:nowrap;border-radius:.625rem;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.admin-site-button:hover,.admin-site-row-action:hover{border-color:var(--admin-border-strong);background:var(--admin-panel-strong)}.admin-site-button:focus-visible,.admin-site-row-action:focus-visible{box-shadow:0 0 0 2px var(--admin-focus);outline:none}.admin-site-button-success{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-button-success{border-color:color-mix(in srgb, var(--admin-success-text) 35%, var(--admin-border))}}.admin-site-button-success{background:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-button-success{background:color-mix(in srgb, var(--admin-success-text) 11%, var(--admin-panel))}}.admin-site-button-success{color:var(--admin-success-text)}.admin-site-row-action-muted{background:var(--admin-panel-strong);color:var(--admin-text-muted)}.admin-site-update-list{min-width:0}.admin-site-update-head,.admin-site-update-summary{gap:.625rem;display:grid}.admin-site-update-head{border-bottom:1px solid var(--admin-border);display:none}@supports (color:color-mix(in lab, red, red)){.admin-site-update-head{border-bottom:1px solid color-mix(in srgb, var(--admin-border) 62%, transparent)}}.admin-site-update-head{color:var(--admin-text-dim);letter-spacing:.14em;text-transform:uppercase;padding:.5rem .875rem;font-size:.625rem;font-weight:800;line-height:1rem}.admin-site-update-row:first-of-type{border-top:0}.admin-site-update-summary{cursor:pointer;padding:.75rem .875rem;list-style:none;transition:background .15s}.admin-site-update-summary::-webkit-details-marker{display:none}.admin-site-update-summary:hover,.admin-site-update-row[open]>.admin-site-update-summary{background:var(--admin-panel-strong)}@supports (color:color-mix(in lab, red, red)){.admin-site-update-summary:hover,.admin-site-update-row[open]>.admin-site-update-summary{background:color-mix(in srgb, var(--admin-panel-strong) 62%, transparent)}}.admin-site-update-copy{min-width:0}.admin-site-update-title{color:var(--admin-text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.2rem;display:block;overflow:hidden}.admin-site-update-description{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1.1rem;display:block;overflow:hidden}.admin-site-update-date{color:var(--admin-text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:650;line-height:1.1rem}.admin-site-update-window{color:var(--admin-text-dim);font-size:.6875rem;line-height:1rem}.admin-site-alert{border:1px solid var(--admin-border);border-radius:.75rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:650}.admin-site-alert-success{border-color:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-alert-success{border-color:color-mix(in srgb, var(--admin-success-text) 32%, var(--admin-border))}}.admin-site-alert-success{background:var(--admin-success-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-alert-success{background:color-mix(in srgb, var(--admin-success-text) 9%, var(--admin-panel))}}.admin-site-alert-success{color:var(--admin-success-text)}.admin-site-alert-danger{border-color:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-alert-danger{border-color:color-mix(in srgb, var(--admin-danger-text) 32%, var(--admin-border))}}.admin-site-alert-danger{background:var(--admin-danger-text)}@supports (color:color-mix(in lab, red, red)){.admin-site-alert-danger{background:color-mix(in srgb, var(--admin-danger-text) 9%, var(--admin-panel))}}.admin-site-alert-danger{color:var(--admin-danger-text)}.admin-site-check-icon{flex:none;width:1rem;height:1rem}.admin-site-check-icon-success{color:var(--admin-success-text)}.admin-site-check-icon-warning{color:var(--admin-warning-text)}.admin-site-check-icon-muted{color:var(--admin-text-dim)}.admin-site-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-site-panel,.admin-site-rail-link{background:var(--admin-panel)}}@media (min-width:640px){.admin-site-setting-row,.admin-site-info-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.admin-site-icon-cell{display:flex}}@media (min-width:768px){.admin-site-editor-grid-compact{grid-template-columns:minmax(0,1fr) 8.5rem 8.5rem}.admin-site-editor-grid-window{grid-template-columns:minmax(0,1fr) 12rem 12rem}.admin-site-update-head,.admin-site-update-summary{grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 6.875rem 4.75rem;align-items:center}.admin-site-update-window{grid-column:2/6}}@media (min-width:1024px){.admin-site-layout{grid-template-columns:13rem minmax(0,1fr);gap:1rem;padding:1.25rem}.admin-site-rail{align-self:start;position:sticky;top:5rem}.admin-site-rail-list{border:1px solid var(--admin-border);padding:.45rem;display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.admin-site-rail-list{border:1px solid color-mix(in srgb, var(--admin-border) 70%, transparent)}}.admin-site-rail-list{background:linear-gradient(180deg, #ffffff12, transparent), var(--admin-panel);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.admin-site-rail-list{background:linear-gradient(180deg, #ffffff12, transparent), color-mix(in srgb, var(--admin-panel) 78%, transparent)}}.admin-site-rail-list{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);box-shadow:inset 0 1px #ffffff17}.admin-site-rail-link{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:.7rem;width:100%}}}@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}
