.ember-application,body{--font-family:"MaisonBook","Helvetica Neue";--timeline-gutter-width:4rem;--timeline-gutter-margin:1rem;--on-air-bar-reserved-height:4rem;--max-site-width:1280px;--site-x-padding:20px;--site-y-padding:10px;--content-width:1280px;--z-modals:500;--bg-gradient-angle:135deg;--bg-gradient-hue-shift:4;--bg-gradient-chroma-shift:0.03}@media (max-width:599px){.ember-application,body{--site-x-padding:10px}}.ember-application,body{--color-background:#fcfcfc;--color-footer:#0c7bf9;--color-footer-text:#fff;--color-text:#151c29;--color-text-disabled:color-mix(in srgb, var(--color-text) 55%, var(--color-background));--color-primary:#0c7bf9;--color-primary-hue:212;--color-danger:#f14668;--color-success:#dcfce7;--color-online:#2fa84f;--color-warning:#ffde49;--color-info:#e0e7ff;--color-attention:#fa7c91;--color-review:#f59f45;--color-reported:#3f9b6b;--color-shadow:0deg 0% 63%;--color-text-on-warning:#303039;--color-warning-text:#303039}.ember-application,body{--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}@supports (color:oklch(from #000 l c h)){.ember-application,body{--background-gradient:linear-gradient(
      var(--bg-gradient-angle),
      oklch(from var(--color-background) l calc(c + var(--bg-gradient-chroma-shift)) calc(h - var(--bg-gradient-hue-shift))),
      var(--color-background),
      oklch(from var(--color-background) l calc(c + var(--bg-gradient-chroma-shift)) calc(h + var(--bg-gradient-hue-shift)))
    )}}.is-inverted{--color-background:#303039;--color-footer:#2a2a30;--color-footer-text:#fff;--color-footer-line:var(--color-primary);--color-text:#fff;--color-text-disabled:color-mix(in srgb, var(--color-text) 23%, var(--color-background));--color-primary:#00a7ff;--color-danger:#f14668;--color-primary-hue:201;--color-shadow:0deg 0% 11%;--color-text-on-warning:#303039;--color-warning-text:#303039;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}.theme-switcher-preview[data-theme=light]:not([data-palette]){--color-background:#fcfcfc;--color-footer:#0c7bf9;--color-footer-text:#fff;--color-text:#151c29;--color-text-disabled:color-mix(in srgb, var(--color-text) 55%, var(--color-background));--color-primary:#0c7bf9;--color-primary-hue:212;--color-danger:#f14668;--color-success:#dcfce7;--color-online:#2fa84f;--color-warning:#ffde49;--color-info:#e0e7ff;--color-attention:#fa7c91;--color-review:#f59f45;--color-reported:#3f9b6b;--color-shadow:0deg 0% 63%;--color-text-on-warning:#303039;--color-warning-text:#303039}.theme-switcher-preview[data-theme=dark]:not([data-palette]){--color-background:#303039;--color-footer:#2a2a30;--color-footer-text:#fff;--color-footer-line:var(--color-primary);--color-text:#fff;--color-text-disabled:color-mix(in srgb, var(--color-text) 23%, var(--color-background));--color-primary:#00a7ff;--color-danger:#f14668;--color-primary-hue:201;--color-shadow:0deg 0% 11%;--color-text-on-warning:#303039;--color-warning-text:#303039}.ember-application[data-theme=dark],body[data-theme=dark]{--color-background:#303039;--color-footer:#2a2a30;--color-footer-text:#fff;--color-footer-line:var(--color-primary);--color-text:#fff;--color-text-disabled:color-mix(in srgb, var(--color-text) 23%, var(--color-background));--color-primary:#00a7ff;--color-danger:#f14668;--color-primary-hue:201;--color-shadow:0deg 0% 11%;--color-text-on-warning:#303039;--color-warning-text:#303039;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}.ember-application[data-theme=dark] .is-inverted,body[data-theme=dark] .is-inverted{--color-background:#fcfcfc;--color-footer:#0c7bf9;--color-footer-text:#fff;--color-text:#151c29;--color-text-disabled:color-mix(in srgb, var(--color-text) 55%, var(--color-background));--color-primary:#0c7bf9;--color-primary-hue:212;--color-danger:#f14668;--color-success:#dcfce7;--color-online:#2fa84f;--color-warning:#ffde49;--color-info:#e0e7ff;--color-attention:#fa7c91;--color-review:#f59f45;--color-reported:#3f9b6b;--color-shadow:0deg 0% 63%;--color-text-on-warning:#303039;--color-warning-text:#303039;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}@media screen and (prefers-color-scheme:dark){body[data-theme=system]{--color-background:#303039;--color-footer:#2a2a30;--color-footer-text:#fff;--color-footer-line:var(--color-primary);--color-text:#fff;--color-text-disabled:color-mix(in srgb, var(--color-text) 23%, var(--color-background));--color-primary:#00a7ff;--color-danger:#f14668;--color-primary-hue:201;--color-shadow:0deg 0% 11%;--color-text-on-warning:#303039;--color-warning-text:#303039;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}body[data-theme=system] .is-inverted{--color-background:#fcfcfc;--color-footer:#0c7bf9;--color-footer-text:#fff;--color-text:#151c29;--color-text-disabled:color-mix(in srgb, var(--color-text) 55%, var(--color-background));--color-primary:#0c7bf9;--color-primary-hue:212;--color-danger:#f14668;--color-success:#dcfce7;--color-online:#2fa84f;--color-warning:#ffde49;--color-info:#e0e7ff;--color-attention:#fa7c91;--color-review:#f59f45;--color-reported:#3f9b6b;--color-shadow:0deg 0% 63%;--color-text-on-warning:#303039;--color-warning-text:#303039;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black)}}[data-palette=halloween]{--color-background:#f5ead6;--color-text:#1a1714;--color-shadow:30deg 15% 50%;--color-primary:#ff6a13;--color-danger:#cc0000;--color-success:#4a7c3f;--color-warning:#ffb347;--color-info:#ffe3c7;--color-attention:#ff4500;--color-primary-hue:24}[data-palette=halloween][data-theme=dark]{--color-background:#141210;--color-text:#efe3d0;--color-footer:#241d17;--color-shadow:30deg 10% 4%;--color-primary:#ff6a13;--color-danger:#cc0000;--color-success:#4a7c3f;--color-warning:#ffb347;--color-info:#ffe3c7;--color-attention:#ff4500;--color-primary-hue:24}[data-palette=halloween] .site-footer{--color-background:#141210;--color-text:#efe3d0;--color-footer:#241d17;--color-shadow:30deg 10% 4%;--color-primary:#ff6a13;--color-danger:#cc0000;--color-success:#4a7c3f;--color-warning:#ffb347;--color-info:#ffe3c7;--color-attention:#ff4500;--color-primary-hue:24;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black);color:var(--color-text)}[data-palette=christmas]{--color-background:#f8f6f1;--color-text:#14281d;--color-shadow:140deg 12% 55%;--palette-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 250 250'%3E%3Cg transform='rotate(-12 173.121 -98.892)scale(1.1)'%3E%3Cpath fill='none' stroke='rgba(31,85,55,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(31,85,55,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.04' d='m146.5 35.592-.332-2.21-2.216-.3m6.504-9.663-1.57 1.593-1.968-1.06m2.626 12.63 1.57-1.594 1.968 1.06m.417-11.64.333 2.21 2.216.3m-4.469 11.166-.799-5.307-3.043-.989m8.292-7.4-3.766 3.824.4 2.653m-10.271-3.337 4.945 1.607 1.883-1.912m7.361 3.233-1.636 1.15.647 1.893m2.016-1.027-4.945-1.607-1.883 1.912m-6.372-6.276.647 1.892-1.636 1.151m.552 6.068 3.766-3.824-.4-2.653m1.084-7.219.799 5.307 3.043.989'/%3E%3Cpath fill='none' stroke='rgba(176,128,24,0.28)' stroke-linejoin='round' stroke-width='.9799999999999999' d='m93.965 114.409 2.752 2.648 3.743-.766-1.655 3.433 1.885 3.337-3.756-.496-2.56 2.794-.7-3.768-3.475-1.565 3.36-1.82z'/%3E%3Cpath fill='none' stroke='rgba(31,85,55,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1700000000000002' d='m23.326 181.765-.069-2.515-2.433-.638m8.587-9.898-1.97 1.564-2.053-1.454m1.2 14.462 1.971-1.564 2.053 1.454m2.062-12.94.069 2.514 2.433.638m-6.52 11.855-.166-6.035-3.262-1.522m10.274-7.125-4.73 3.753.083 3.017m-11.012-5.135 5.302 2.473 2.365-1.877m7.776 4.62-1.984 1.06.463 2.202m2.392-.87-5.302-2.473-2.365 1.877m-6.255-7.882.463 2.202-1.984 1.06m-.216 6.851 4.73-3.753-.083-3.017m2.2-7.912.165 6.035 3.262 1.522'/%3E%3Cg transform='rotate(-6 1772.948 -1388.337)scale(1.15)'%3E%3Cpath fill='none' stroke='rgba(31,85,55,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(170,40,50,0.20)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(176,128,24,0.28)' stroke-linejoin='round' stroke-width='.84' d='m112.55 221.583-.223 3.266 2.566 2.036-3.167.805-1.152 3.076-1.744-2.74-3.244-.14 2.088-2.536-.887-3.145 3.046 1.204z'/%3E%3Cpath fill='none' stroke='rgba(31,85,55,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='.7150000000000001' d='m234.9 236.4-.687-1.375-1.513.275m2.2-7.7-.687 1.375-1.513-.275m4.4 7.7.688-1.375 1.512.275m-2.2-7.7.688 1.375 1.512-.275m-.55 8.25-1.65-3.3h-2.2m3.85-6.6-1.65 3.3.825 1.65m-7.425 0h3.575l.825-1.65m5.5.55-.825 1.1.825 1.1m1.1-1.1h-3.575l-.825 1.65m-5.5-2.75.825 1.1-.825 1.1m1.65 3.85 1.65-3.3-.825-1.65m-.825-4.95 1.65 3.3h2.2'/%3E%3Cpath fill='none' stroke='rgba(176,128,24,0.28)' stroke-linejoin='round' stroke-width='.48999999999999994' d='m78 63.025.84 1.715 1.89.28-1.365 1.33.315 1.89-1.68-.875-1.68.875.315-1.89-1.365-1.33 1.89-.28z'/%3E%3Cpath fill='none' stroke='rgba(176,128,24,0.28)' stroke-linejoin='round' stroke-width='.5599999999999999' d='m196.707 146.674.531 2.117 2.047.762-1.842 1.163-.097 2.187-1.67-1.377-2.086.579.8-2.038-1.209-1.811 2.18.136z'/%3E%3Ccircle cx='122' cy='78' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3Ccircle cx='60' cy='238' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3Ccircle cx='240' cy='20' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3Ccircle cx='134' cy='160' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3Ccircle cx='8' cy='100' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3Ccircle cx='214' cy='40' r='1.3' fill='rgba(31,85,55,0.13)'/%3E%3C/svg%3E");--color-primary:#c8102e;--color-danger:#a4161a;--color-success:#d8ecd9;--color-warning:#f2c14e;--color-info:#dbe7f3;--color-attention:#e5383b;--color-primary-hue:352}[data-palette=christmas][data-theme=dark]{--color-background:#13261c;--color-text:#f1ece2;--color-footer:#1b3a28;--color-shadow:150deg 30% 6%;--palette-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 250 250'%3E%3Cg transform='rotate(-12 173.121 -98.892)scale(1.1)'%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.04' d='m146.5 35.592-.332-2.21-2.216-.3m6.504-9.663-1.57 1.593-1.968-1.06m2.626 12.63 1.57-1.594 1.968 1.06m.417-11.64.333 2.21 2.216.3m-4.469 11.166-.799-5.307-3.043-.989m8.292-7.4-3.766 3.824.4 2.653m-10.271-3.337 4.945 1.607 1.883-1.912m7.361 3.233-1.636 1.15.647 1.893m2.016-1.027-4.945-1.607-1.883 1.912m-6.372-6.276.647 1.892-1.636 1.151m.552 6.068 3.766-3.824-.4-2.653m1.084-7.219.799 5.307 3.043.989'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.9799999999999999' d='m93.965 114.409 2.752 2.648 3.743-.766-1.655 3.433 1.885 3.337-3.756-.496-2.56 2.794-.7-3.768-3.475-1.565 3.36-1.82z'/%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1700000000000002' d='m23.326 181.765-.069-2.515-2.433-.638m8.587-9.898-1.97 1.564-2.053-1.454m1.2 14.462 1.971-1.564 2.053 1.454m2.062-12.94.069 2.514 2.433.638m-6.52 11.855-.166-6.035-3.262-1.522m10.274-7.125-4.73 3.753.083 3.017m-11.012-5.135 5.302 2.473 2.365-1.877m7.776 4.62-1.984 1.06.463 2.202m2.392-.87-5.302-2.473-2.365 1.877m-6.255-7.882.463 2.202-1.984 1.06m-.216 6.851 4.73-3.753-.083-3.017m2.2-7.912.165 6.035 3.262 1.522'/%3E%3Cg transform='rotate(-6 1772.948 -1388.337)scale(1.15)'%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.84' d='m112.55 221.583-.223 3.266 2.566 2.036-3.167.805-1.152 3.076-1.744-2.74-3.244-.14 2.088-2.536-.887-3.145 3.046 1.204z'/%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='.7150000000000001' d='m234.9 236.4-.687-1.375-1.513.275m2.2-7.7-.687 1.375-1.513-.275m4.4 7.7.688-1.375 1.512.275m-2.2-7.7.688 1.375 1.512-.275m-.55 8.25-1.65-3.3h-2.2m3.85-6.6-1.65 3.3.825 1.65m-7.425 0h3.575l.825-1.65m5.5.55-.825 1.1.825 1.1m1.1-1.1h-3.575l-.825 1.65m-5.5-2.75.825 1.1-.825 1.1m1.65 3.85 1.65-3.3-.825-1.65m-.825-4.95 1.65 3.3h2.2'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.48999999999999994' d='m78 63.025.84 1.715 1.89.28-1.365 1.33.315 1.89-1.68-.875-1.68.875.315-1.89-1.365-1.33 1.89-.28z'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.5599999999999999' d='m196.707 146.674.531 2.117 2.047.762-1.842 1.163-.097 2.187-1.67-1.377-2.086.579.8-2.038-1.209-1.811 2.18.136z'/%3E%3Ccircle cx='122' cy='78' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='60' cy='238' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='240' cy='20' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='134' cy='160' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='8' cy='100' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='214' cy='40' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3C/svg%3E");--color-primary:#c8102e;--color-danger:#a4161a;--color-success:#d8ecd9;--color-warning:#f2c14e;--color-info:#dbe7f3;--color-attention:#e5383b;--color-primary-hue:352;--color-primary:#ef3e4a}[data-palette=christmas] .site-footer{--color-background:#13261c;--color-text:#f1ece2;--color-footer:#1b3a28;--color-shadow:150deg 30% 6%;--palette-background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='250' viewBox='0 0 250 250'%3E%3Cg transform='rotate(-12 173.121 -98.892)scale(1.1)'%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.04' d='m146.5 35.592-.332-2.21-2.216-.3m6.504-9.663-1.57 1.593-1.968-1.06m2.626 12.63 1.57-1.594 1.968 1.06m.417-11.64.333 2.21 2.216.3m-4.469 11.166-.799-5.307-3.043-.989m8.292-7.4-3.766 3.824.4 2.653m-10.271-3.337 4.945 1.607 1.883-1.912m7.361 3.233-1.636 1.15.647 1.893m2.016-1.027-4.945-1.607-1.883 1.912m-6.372-6.276.647 1.892-1.636 1.151m.552 6.068 3.766-3.824-.4-2.653m1.084-7.219.799 5.307 3.043.989'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.9799999999999999' d='m93.965 114.409 2.752 2.648 3.743-.766-1.655 3.433 1.885 3.337-3.756-.496-2.56 2.794-.7-3.768-3.475-1.565 3.36-1.82z'/%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1700000000000002' d='m23.326 181.765-.069-2.515-2.433-.638m8.587-9.898-1.97 1.564-2.053-1.454m1.2 14.462 1.971-1.564 2.053 1.454m2.062-12.94.069 2.514 2.433.638m-6.52 11.855-.166-6.035-3.262-1.522m10.274-7.125-4.73 3.753.083 3.017m-11.012-5.135 5.302 2.473 2.365-1.877m7.776 4.62-1.984 1.06.463 2.202m2.392-.87-5.302-2.473-2.365 1.877m-6.255-7.882.463 2.202-1.984 1.06m-.216 6.851 4.73-3.753-.083-3.017m2.2-7.912.165 6.035 3.262 1.522'/%3E%3Cg transform='rotate(-6 1772.948 -1388.337)scale(1.15)'%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linejoin='round' stroke-width='1.4' d='M12 13c-3 0-6-2-9-1 1-1 1-3 0-4 2 0 3-1 4-2 0 2 2 3 5 7zM12 13c3 0 6-2 9-1-1-1-1-3 0-4-2 0-3-1-4-2 0 2-2 3-5 7z'/%3E%3Ccircle cx='10.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='13.5' cy='15' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3Ccircle cx='12' cy='17.6' r='1.8' fill='rgba(239,62,74,0.35)'/%3E%3C/g%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.84' d='m112.55 221.583-.223 3.266 2.566 2.036-3.167.805-1.152 3.076-1.744-2.74-3.244-.14 2.088-2.536-.887-3.145 3.046 1.204z'/%3E%3Cpath fill='none' stroke='rgba(233,226,208,0.13)' stroke-linecap='round' stroke-linejoin='round' stroke-width='.7150000000000001' d='m234.9 236.4-.687-1.375-1.513.275m2.2-7.7-.687 1.375-1.513-.275m4.4 7.7.688-1.375 1.512.275m-2.2-7.7.688 1.375 1.512-.275m-.55 8.25-1.65-3.3h-2.2m3.85-6.6-1.65 3.3.825 1.65m-7.425 0h3.575l.825-1.65m5.5.55-.825 1.1.825 1.1m1.1-1.1h-3.575l-.825 1.65m-5.5-2.75.825 1.1-.825 1.1m1.65 3.85 1.65-3.3-.825-1.65m-.825-4.95 1.65 3.3h2.2'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.48999999999999994' d='m78 63.025.84 1.715 1.89.28-1.365 1.33.315 1.89-1.68-.875-1.68.875.315-1.89-1.365-1.33 1.89-.28z'/%3E%3Cpath fill='none' stroke='rgba(242,193,78,0.32)' stroke-linejoin='round' stroke-width='.5599999999999999' d='m196.707 146.674.531 2.117 2.047.762-1.842 1.163-.097 2.187-1.67-1.377-2.086.579.8-2.038-1.209-1.811 2.18.136z'/%3E%3Ccircle cx='122' cy='78' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='60' cy='238' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='240' cy='20' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='134' cy='160' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='8' cy='100' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3Ccircle cx='214' cy='40' r='1.3' fill='rgba(233,226,208,0.13)'/%3E%3C/svg%3E");--color-primary:#c8102e;--color-danger:#a4161a;--color-success:#d8ecd9;--color-warning:#f2c14e;--color-info:#dbe7f3;--color-attention:#e5383b;--color-primary-hue:352;--color-primary:#ef3e4a;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black);color:var(--color-text)}[data-palette=new-years-eve]{--color-background:#faf5ea;--color-text:#141a33;--color-shadow:40deg 20% 60%;--color-primary:#9e6f12;--color-danger:#c0392b;--color-success:#e2f1e4;--color-warning:#f2c94c;--color-info:#e4e8f5;--color-attention:#e2aa45;--color-primary-hue:39}[data-palette=new-years-eve][data-theme=dark]{--color-background:#0f1530;--color-text:#f3e9d4;--color-footer:#18204a;--color-shadow:230deg 50% 4%;--color-primary:#9e6f12;--color-danger:#c0392b;--color-success:#e2f1e4;--color-warning:#f2c94c;--color-info:#e4e8f5;--color-attention:#e2aa45;--color-primary-hue:39;--color-primary:#e2aa45}[data-palette=new-years-eve] .site-footer{--color-background:#0f1530;--color-text:#f3e9d4;--color-footer:#18204a;--color-shadow:230deg 50% 4%;--color-primary:#9e6f12;--color-danger:#c0392b;--color-success:#e2f1e4;--color-warning:#f2c94c;--color-info:#e4e8f5;--color-attention:#e2aa45;--color-primary-hue:39;--color-primary:#e2aa45;--color-text-muted:color-mix(in srgb, var(--color-text) 65%, var(--color-background));--color-text-on-primary:#fff;--color-text-on-danger:#fff;--color-admin-gold:#d4a017;--color-primary-hover:color-mix(in oklch, var(--color-primary) 85%, black);--color-primary-active:color-mix(in oklch, var(--color-primary) 70%, black);--color-warning-hover:color-mix(in oklch, var(--color-warning) 90%, white);--color-border:color-mix(in srgb, var(--color-text) 18%, var(--color-background));--color-border-muted:color-mix(in srgb, var(--color-text) 10%, var(--color-background));--color-surface:color-mix(in srgb, var(--color-text) 4%, var(--color-background));--color-surface-raised:color-mix(in srgb, var(--color-text) 14%, var(--color-background));--color-element:color-mix(in srgb, var(--color-text) 20%, var(--color-background));--color-input-bg:var(--color-surface);--color-input-text:var(--color-text);--color-input-border:var(--color-border-muted);--color-input-text-disabled:var(--color-text-disabled);--color-input-token:color-mix(in oklch, var(--color-primary) 22%, transparent);--color-tooltip-underline:var(--color-primary-active);--color-device-screen:#1c1c1e;--color-device-text:#fff;--color-device-text-muted:rgb(255 255 255 / 60%);--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),0.4px 0.8px 1px -1.2px hsl(var(--color-shadow) / 0.34),1px 2px 2.5px -2.5px hsl(var(--color-shadow) / 0.34);--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.36),0.8px 1.6px 2px -0.8px hsl(var(--color-shadow) / 0.36),2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / 0.36),5px 10px 12.6px -2.5px hsl(var(--color-shadow) / 0.36);--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--color-shadow) / 0.34),1.5px 2.9px 3.7px -0.4px hsl(var(--color-shadow) / 0.34),2.7px 5.4px 6.8px -0.7px hsl(var(--color-shadow) / 0.34),4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / 0.34),7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / 0.34),11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / 0.34),17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / 0.34),25px 50px 62.9px -2.5px hsl(var(--color-shadow) / 0.34);--sticky-top-padding:36px;--table-row-selected-background:color-mix(in oklch, var(--color-primary) 20%, transparent);--table-row-hover-background:color-mix(in oklch, var(--color-primary) 6%, transparent);--table-header-hover-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--dropdown-section-text-color:var(--color-text-muted);--dropdown-item-text-color:var(--color-text);--dropdown-item-background-color:var(--color-background);--dropdown-item-divider-color:var(--color-element);--dropdown-item-hover-background-color:var(--color-surface);--dropdown-item-hover-text-color:var(--color-primary);--dropdown-item-pressed-background-color:color-mix(in srgb, var(--color-primary) 82%, var(--color-background));--dropdown-item-pressed-text-color:var(--color-text-on-primary);--color-alert-background:var(--color-warning);--color-alert-background-hover:color-mix(in oklch, var(--color-warning) 96%, black);color:var(--color-text)}@font-face{font-family:MaisonBook;src:url('/assets/fonts/maisonneue-book-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:MaisonLight;src:url('/assets/fonts/maisonneue-light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:MaisonBook;src:url('/assets/fonts/maisonneue-bold-webfont.woff') format('woff');font-weight:700;font-style:bold}@keyframes _shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes moveGradient{50%{background-position:100% 50%}}:root{--morph-primary:hsl(212, 95%, 51%);--morph-secondary:hsl(180, 95%, 51%);--morph-third:hsl(20, 95%, 51%)}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,var(--morph-primary) 0,var(--morph-secondary) 100%)}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%;background:linear-gradient(45deg,var(--morph-third) 0,var(--morph-secondary) 100%)}100%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:linear-gradient(45deg,var(--morph-primary) 0,var(--morph-secondary) 100%)}}.icon-spin{animation:spin 1s infinite 0s}@keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.fade-up-enter,.fade-up-leave-to{transform:translateY(1rem);opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.fade-up-enter-to,.fade-up-leave{opacity:1;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.fade-up-enter-active,.fade-up-leave-active{transition:transform .2s ease-in-out,opacity .2s ease-in-out}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow:hidden scroll;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:MaisonBook,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:var(--color-text);font-size:1em;font-weight:400;line-height:1.5}a{color:var(--color-primary);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a strong{color:currentcolor}code{background-color:var(--color-surface);border-radius:3px;color:var(--color-text);font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:var(--color-surface);border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:var(--color-surface);color:var(--color-text);font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentcolor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:var(--color-text)}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}.tag{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag.is-warning{background-color:var(--color-warning);color:var(--color-text-on-warning)}.tag.is-danger{background-color:var(--color-danger);color:var(--color-text-on-danger)}.tag.is-info{background-color:var(--color-surface-raised);color:var(--color-text)}.notification{padding:1rem 1.25rem;border-radius:4px;background-color:var(--color-surface-raised);color:var(--color-text);font-size:1rem;font-weight:400;line-height:1.5}.notification:not(:last-child){margin-bottom:1.5rem}.notification.is-warning{background-color:var(--color-warning);color:var(--color-text-on-warning)}.notification.is-danger{background-color:var(--color-danger);color:var(--color-text-on-danger)}.notification.is-success{background-color:color-mix(in oklch,var(--color-success) 40%,transparent)}button.debug-button{color:var(--color-surface)}button.debug-button svg path{color:var(--color-text-muted)}#ember-testing-container,.ember-application,body{background-color:var(--color-background);background-image:var(--palette-background-image,none);color:var(--color-text);font-family:var(--font-family)}.unstyled-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.unstyled-link:hover{-webkit-text-decoration:underline;text-decoration:underline}body:before{content:"phone";position:fixed;bottom:0;right:0;display:block!important;pointer-events:none;opacity:0;font-size:10px}@media (min-width:600px){body::before{content:"tablet"}}@media (min-width:901px){body::before{content:"desktop"}}@media (min-width:1201px){body::before{content:"big-desktop"}}@media (min-width:1280px){body::before{content:"maxSiteWidth"}}.page-heading{font-size:36px;line-height:36px;font-weight:700;margin:10px 0}.page-hero{background-color:var(--color-surface);margin-left:calc(var(--site-x-padding) * -1);margin-right:calc(var(--site-x-padding) * -1)}@media (min-width:1280px){.page-hero{margin-left:calc((-100vw + var(--content-width) - var(--site-x-padding) - var(--site-x-padding))/ 2);margin-right:calc((-100vw + var(--content-width) - var(--site-x-padding) - var(--site-x-padding))/ 2);box-sizing:content-box}}.page-hero{margin-top:-20px;margin-bottom:20px;padding:50px 0}.page-hero-content{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.page-hero-content{padding:var(--site-y-padding) var(--site-x-padding)}}.page-loading-overlay{z-index:100;position:fixed;left:20%;right:20%;bottom:20%;top:20%}.page-empty{padding:1rem;margin-left:auto;margin-right:auto;display:flex;place-content:center;min-height:50px}.page-overlay-panel{top:10em;position:absolute;z-index:250;left:10px!important;right:10px!important;transform:none;width:calc(100% - 20px)}@media (max-width:900px){.page-overlay-panel{transform:none!important;left:10px!important;right:10px!important;transform:none;width:calc(100% - 20px)}}.dubbletrack-logo svg{width:clamp(150px,30vw,220px);height:auto}.dubbletrack-logo svg path{fill:var(--color-primary)}.dubbletrack-logo.mod-white svg path{fill:var(--color-text-on-primary)}.dubbletrack-logo.mod-outline svg path{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke}.markdown-html img{margin:0;border:0}.markdown-html p+p{margin-top:.5rem}.markdown-html a{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.markdown-html a:visited{color:var(--color-primary);background-color:transparent}.markdown-html a:active{color:var(--color-primary-hover);background-color:transparent}.markdown-html a:hover{color:var(--color-primary-hover);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer}.markdown-html p img{border:0;margin:0}.markdown-html h1,.markdown-html h2,.markdown-html h3,.markdown-html h4,.markdown-html h5,.markdown-html h6{color:var(--color-text);background-color:transparent;margin:1em 0;font-weight:400}.markdown-html h1{font-size:180%}.markdown-html h2{font-size:160%}.markdown-html h3{font-size:140%}.markdown-html h4{font-size:110%}.markdown-html h5{font-size:105%}.markdown-html h6{font-size:100%}.markdown-html dt{font-style:italic}.markdown-html dd{margin-bottom:1.5em}.markdown-html li{line-height:1.5em}.markdown-html code{padding:.1em;font-size:14px;font-family:Menlo,monospace;background-color:var(--color-input-bg);border:1px solid var(--color-input-bg)}.markdown-html pre{font-family:Menlo,monospace;background-color:var(--color-background);padding:.5em;line-height:1.25em;border:1px solid var(--color-input-bg);border-bottom:1px solid var(--color-input-bg);box-shadow:0 1px 3px 0 var(--color-input-bg)}.markdown-html pre code{background-color:transparent;border-width:0}.markdown-html blockquote{border-left:3px solid var(--color-input-bg);padding-left:.5rem}.markdown-html table{border-collapse:collapse;border:1px solid var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.markdown-html td,.markdown-html th{border:1px solid var(--color-border);padding:.5em}.markdown-html th{background-color:var(--color-surface)}.markdown-html ul{list-style:circle;list-style-position:inside}.markdown-html ol{list-style:decimal;list-style-position:inside}.markdown-html li p:first-child{display:inline}.markdown-html li blockquote:first-child{display:inline-block}.markdown-html strong{font-weight:700;color:var(--color-text)}.text-expander{position:relative}.text-expander .text-excerpt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-background);max-height:2.5em}.text-expander .text-full{z-index:5;position:absolute;left:0;top:0;right:0;background-color:red;opacity:0;pointer-events:none}.text-expander:hover .text-full{opacity:1}:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.has-tooltip{cursor:help;display:inline-block;border-bottom:1px dashed var(--color-tooltip-underline)}.expand-toggle{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:4px;background:0 0;color:var(--color-text-muted);cursor:pointer}.expand-toggle svg{transition:transform 150ms ease}.expand-toggle:hover{background:var(--color-surface-raised);color:var(--color-text)}.expand-toggle.is-expanded svg{transform:rotate(90deg)}.audio-editor{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:.5rem;background-color:var(--color-background)}.audio-editor .audio-editor-zoomview{width:100%;height:5rem;margin:0 0 24px 0;background-color:var(--color-background);box-shadow:var(--shadow-elevation-low)}.audio-editor .audio-editor-overview{width:100%;height:2.5rem;margin:0 0 24px 0;background-color:var(--color-background);box-shadow:var(--shadow-elevation-low)}.audio-editor .audio-editor-scrollbar{width:100%;height:1rem}.ember-application,body{--calendar-grid-expander-height:0;--color-calendar-blue:#00a9ff;--color-calendar-blue-hsl:200,100%,50%;--color-calendar-green:#03bd9e;--color-calendar-green-hsl:170,97%,38%;--color-calendar-pink:#ff5583;--color-calendar-pink-hsl:344,100%,67%;--color-calendar-gray:#9d9d9d;--color-calendar-gray-hsl:0,0%,62%;--color-calendar-red:#ff4040;--color-calendar-red-hsl:360,100%,63%;--color-calendar-empty:var(--color-surface-raised);--color-calendar-empty-fade:var(--color-surface);--color-calendar-highlight:var(--color-warning);--calendar-grid-spacing:1px;--calendar-upper-height:114px}@media (max-width:599px){.ember-application,body{--calendar-grid-row-height:8px}}.empty-grid-cell.mod-loading{--loading-animation-delay:0.25s;background:linear-gradient(3deg,var(--color-element),var(--color-surface));border:1px solid var(--color-element);background-size:400% 400%;animation:CalendarLoading 3s ease infinite var(--loading-animation-delay)}.empty-grid-cell.mod-loading:after{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:3px;z-index:5}@keyframes CalendarLoading{0%{background-position:50% 0}50%{background-position:51% 100%}100%{background-position:50% 0}}.full-calendar-edit-toolbar{position:fixed;bottom:2rem;left:0;right:0;box-shadow:var(--shadow-elevation-medium);display:flex;flex-direction:row;gap:0;border-radius:2rem;z-index:10;max-width:40vw;margin-left:auto;margin-right:auto;background-color:var(--color-background);overflow:hidden;align-content:center;justify-content:space-between;width:min-content}.full-calendar-edit-toolbar-enter,.full-calendar-edit-toolbar-leave-to{transform:translateY(3rem)}.full-calendar-edit-toolbar-enter-to,.full-calendar-edit-toolbar-leave{transform:translateY(0)}.full-calendar-edit-toolbar-enter-active,.full-calendar-edit-toolbar-leave-active{transition:transform 20ms ease-in-out}.full-calendar-edit-toolbar .form-select{margin:0;max-width:150px}.full-calendar-edit-toolbar .ember-power-select-trigger{font-size:14px;align-content:center;padding:0 1rem}.full-calendar-edit-toolbar .full-calendar-edit-toolbar-count{display:flex;align-items:center;flex-direction:row;padding:0 1rem;background-color:var(--color-warning);color:var(--color-text-on-warning);padding:0 1rem;min-width:3rem;text-align:center;justify-content:center}.full-calendar-edit-toolbar .ember-power-select-trigger,.full-calendar-edit-toolbar .op-bar-button{min-width:3rem;display:flex;align-items:center;flex-direction:row;padding:0 1rem;background-color:var(--color-background);color:var(--color-text);border-color:var(--color-surface);font-size:.9rem}.full-calendar-edit-toolbar .ember-power-select-trigger:active,.full-calendar-edit-toolbar .ember-power-select-trigger:focus,.full-calendar-edit-toolbar .ember-power-select-trigger:hover,.full-calendar-edit-toolbar .op-bar-button:active,.full-calendar-edit-toolbar .op-bar-button:focus,.full-calendar-edit-toolbar .op-bar-button:hover{background-color:var(--color-surface);color:var(--color-text-muted)}.full-calendar-edit-toolbar .ember-power-select-placeholder{color:var(--color-text);margin-right:1rem;overflow-x:visible}.sticky .fc-scrollgrid-section-header{position:sticky;top:calc(var(--timezone-bar-height,0px) + var(--full-calendar-header-height));background:var(--color-background);z-index:5}.full-calendar-header.sticky{margin-top:-1rem;padding-top:1.5rem;position:sticky;top:var(--timezone-bar-height,0);padding-bottom:1rem;background-color:var(--color-background);z-index:10}.full-calendar-header.sticky:before{content:"";position:absolute;top:0;left:0;width:100px;background-color:var(--color-background);height:100%;transform:translateX(-100%)}.fc-list-sticky .fc-list-day>*{z-index:10;position:sticky;top:var(--timezone-bar-height,0)}.full-calendar-navigation{display:grid;grid-template-columns:auto 1fr auto;margin-left:calc((100vw - var(--content-width))/ -2);margin-right:calc((100vw - var(--content-width))/ -2)}.full-calendar-navigation .next-page{justify-content:flex-start;max-width:max-content}.full-calendar-navigation .prev-page{justify-content:flex-end;max-width:max-content}@media (max-width:1410px){.full-calendar-navigation{grid-template-columns:auto 1fr auto;margin-left:0;margin-right:0}.full-calendar-navigation .next-page span,.full-calendar-navigation .prev-page span{display:none}}.full-calendar-date-group{display:flex;flex-direction:row;align-items:center;gap:0}.full-calendar-date-group .next-page,.full-calendar-date-group .prev-page{width:2rem;padding:.25rem;justify-content:center}.full-calendar-date-group .full-calendar-date-picker{padding:.3rem .5rem;font-size:1rem;-webkit-text-decoration:underline;text-decoration:underline;color:var(--color-text)!important}.full-calendar-date-group{margin-left:-.5rem}.full-calendar-date-group.mod-wide{margin-left:-2.5rem}.full-calendar-date-picker{transition:min-width max-width ease-in-out .5s;max-width:var(--width);min-width:var(--width);overflow:hidden}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker,.full-calendar-header-internals .ui-button,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .6rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-background);box-shadow:none;color:var(--color-text-muted)!important;font-size:.9rem!important;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker *,.full-calendar-header-internals .ui-button *,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted *,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary *{font-size:inherit!important;color:inherit!important}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker:not([disabled]):hover,.full-calendar-header-internals .ui-button:not([disabled]):hover,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary:not([disabled]):hover,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted:not([disabled]):hover{background:var(--color-surface)!important;color:var(--color-text)!important}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker{color:var(--color-text)!important}.full-calendar-header-internals .ui-button.is-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)!important}.full-calendar-header-internals .ui-button.is-primary:not([disabled]):hover{background:var(--color-primary-hover)!important;color:var(--color-text-on-primary)!important}.full-calendar-header-internals .ui-button.is-primary[disabled]{background:0 0;border-color:var(--color-border-muted);color:var(--color-text-muted)!important}.full-calendar-header-internals .full-calendar-date-group{display:inline-flex}.full-calendar-header-internals .full-calendar-date-group>*{border-radius:0!important}.full-calendar-header-internals .full-calendar-date-group>*+*{margin-left:-1px}.full-calendar-header-internals .full-calendar-date-group>:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.full-calendar-header-internals .full-calendar-date-group>:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.full-calendar-header-internals .full-calendar-date-group{margin-left:calc(-.6rem - 1px)}.full-calendar-header-internals .full-calendar-date-group.mod-wide{margin-left:-2.6rem}.full-calendar-header-internals .full-calendar-date-group>.ui-dropdown-trigger.ui-dropdown-trigger-link:not(:first-child){border-left:0}.full-calendar-header-internals .full-calendar-date-group>.ui-dropdown-trigger.ui-dropdown-trigger-link:not(:last-child){border-right:0}.full-calendar-header-internals .full-calendar-date-group>*+*{margin-left:0}.full-calendar-header-internals .full-calendar-date-group .next-page,.full-calendar-header-internals .full-calendar-date-group .prev-page{width:2rem;padding:0;justify-content:center}.calendar-cell-edit-directly .ui-dropdown-item{font-size:14px}.full-calendar:not([data-is-editing]) .mod-edit-mode-only{visibility:hidden;pointer-events:none;max-height:0;margin:0;padding:0;display:block}.full-calendar:not([data-is-editing]) .mod-view-mode-only{display:block}.full-calendar[data-is-editing] .mod-view-mode-only{display:none}.full-calendar[data-is-editing] .fc-event-main-frame{gap:.25rem;height:calc(100% - 1.75rem)}.full-calendar[data-is-editing] .fc-event{cursor:grab}.full-calendar[data-is-editing] .fc-event:active{cursor:grabbing}.full-calendar[data-is-editing] .fc-timegrid-slot{cursor:copy}.full-calendar[data-is-editing] .fc-event-title{cursor:pointer}.full-calendar[data-is-editing] .fc-event-subtitle{display:none}[data-key-option] .full-calendar[data-is-editing] .fc-event-draggable{cursor:copy}[data-key-option] .full-calendar[data-is-editing] .fc-event-resizer{cursor:row-resize!important}.full-calendar[data-is-editing] .fc-event .cell-edit-toolbar{transform:translateY(0);max-height:100%;opacity:1;height:1.5rem;padding:.2rem .25rem}.full-calendar[data-is-editing] .is-short .fc-event-main-frame,.full-calendar[data-is-editing] .is-tiny .fc-event-main-frame{height:100%;padding-top:0;padding-bottom:0}.full-calendar[data-is-editing] .is-short .cell-edit-toolbar,.full-calendar[data-is-editing] .is-tiny .cell-edit-toolbar{padding:0;height:0}.full-calendar[data-is-editing] .is-short .cell-edit-toolbar .cell-checkbox,.full-calendar[data-is-editing] .is-tiny .cell-edit-toolbar .cell-checkbox{visibility:hidden}.full-calendar[data-is-editing] .is-short .cell-edit-toolbar .cell-edit-button,.full-calendar[data-is-editing] .is-tiny .cell-edit-toolbar .cell-edit-button{position:relative;top:5px;height:1rem}.full-calendar[data-is-editing] .is-short .fc-event-time,.full-calendar[data-is-editing] .is-tiny .fc-event-time{display:inline}.full-calendar[data-is-editing] .is-tiny .fc-event-time{display:none}.full-calendar[data-is-editing] .is-tiny .fc-event-main-frame{justify-content:center;display:flex;align-content:center;flex-direction:column}.full-calendar[data-is-editing] .fc-timegrid-event .fc-event-main:before{--default-border-color:rgba(0, 0, 0, 0.2);--default-border-style:solid;--default-border-width:2px;--default-background-color:transparent;content:"";border:var(--default-border-width) var(--default-border-style) var(--default-border-color);background-color:var(--default-background-color);position:absolute;pointer-events:none;inset:0;z-index:-1;border-radius:inherit}.full-calendar[data-is-editing] .cell-title-selector .form-select__select{position:absolute;left:0;right:0;opacity:0;z-index:10;cursor:pointer}.full-calendar[data-is-editing] .cell-edit-button{color:var(--color-text-on-primary);background-size:16px;background-repeat:no-repeat;width:27px;height:100%;display:flex;justify-content:flex-end;align-items:center;aspect-ratio:1;border-radius:3px;padding:2px}.full-calendar[data-is-editing] .cell-edit-button:hover{background-color:rgba(0,0,0,.05)}.full-calendar[data-is-editing] .cell-edit-button:active{background-color:rgba(0,0,0,.2)!important}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group .cell-repeat-button{color:var(--color-text-on-primary);background-size:16px;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;border-radius:3px;padding:0 2px}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group{display:none;gap:.25rem;padding:1px 1px;border-radius:7px;border:1px solid var(--cell-contrast-color);box-shadow:inset 1px 1px 11px var(--cell-contrast-color);display:grid;grid-template-columns:1fr 1fr;cursor:pointer}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group:hover{background-color:rgba(0,0,0,.05)}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group:active{background-color:rgba(0,0,0,.2)!important}.full-calendar[data-is-editing] .fc-event.is-cascading .cell-repeat-button.repeating{background-color:rgba(0,0,0,.5)}.full-calendar[data-is-editing] .fc-event:not(.is-cascading) .cell-repeat-button.single{background-color:rgba(0,0,0,.5)}.full-calendar[data-is-editing] .fc-event:not(.is-dirty):not(.fc-bg-event) .cell-repeat-button-group{display:none!important}.full-calendar[data-is-editing] .fc-event.is-dirty .cell-repeat-button-group{display:flex}.full-calendar[data-is-editing] .fc-event .cell-event-marker,.full-calendar[data-is-editing] .fc-event.is-special .cell-event-marker{display:none!important}.full-calendar[data-is-editing] .cell-edit-toolbar{max-height:0;opacity:0;padding:.2rem;display:flex;flex-direction:row;justify-content:space-between;display:flex!important;background-color:rgba(0,0,0,.1);cursor:pointer;transition:all ease-in-out .2s;margin-bottom:1px;gap:.25rem;z-index:5;position:relative}.full-calendar[data-is-editing] .cell-checkbox{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;color:var(--color-text-on-primary)}.full-calendar[data-is-editing] .cell-checkbox:hover{color:color-mix(in oklch,var(--color-text-on-primary) 90%,transparent)}.full-calendar[data-is-editing] .cell-checkbox:active{color:color-mix(in oklch,var(--color-text-on-primary) 80%,transparent)}.full-calendar[data-is-editing] .is-removed .cell-checkbox{visibility:hidden;pointer-events:none}.full-calendar[data-is-editing] .is-removed .fc-event-title-container{pointer-events:none}.full-calendar[data-is-editing] .cell-title-edit-caret{width:12px;height:12px;display:inline-block;white-space:nowrap}.full-calendar[data-is-editing] .cell-checkbox.checked{display:none}.cell-changes{display:none}.is-dirty .cell-changes{display:block}.is-dirty .cell-changes .toggle-checkbox{display:none}.is-dirty .cell-changes .toggle-container{position:relative;display:grid;grid-template-columns:repeat(2,1fr);width:100%;border:3px solid var(--cell-contrast-color);border-radius:20px;background:var(--cell-contrast-color);font-weight:700;color:var(--cell-text-color);cursor:pointer;margin-left:-2px;margin-right:-2px}.is-dirty .cell-changes .toggle-container::before{content:'';position:absolute;width:50%;height:100%;left:0;border-radius:20px;background:#fff;transition:all .3s}.is-dirty .cell-changes .toggle-container div{padding:1px;font-size:11px;font-weight:400;text-align:center;z-index:1}.is-dirty .cell-changes .toggle-checkbox:checked+.toggle-container::before{left:50%}.is-dirty .cell-changes .toggle-checkbox:checked+.toggle-container div:first-child{color:#fff;transition:color .3s}.is-dirty .cell-changes .toggle-checkbox:checked+.toggle-container div:last-child{color:var(--color-text);transition:color .3s}.is-dirty .cell-changes .toggle-checkbox+.toggle-container div:first-child{color:var(--color-text);transition:color .3s}.is-dirty .cell-changes .toggle-checkbox+.toggle-container div:last-child{color:#fff;transition:color .3s}.preview-changes{margin:0;background-color:var(--color-surface);box-shadow:inset var(--shadow-elevation-low);font-size:.9rem;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;max-height:400px;overflow-y:scroll;margin:1rem 0}.preview-changes .event-changes .timeslot{font-size:13px;font-family:monospace;letter-spacing:-.5px;font-weight:700}.preview-changes .event-changes .title{-webkit-text-decoration:underline;text-decoration:underline}:root{--full-calendar-header-height:6.5rem}.full-calendar{width:100%;grid-auto-flow:column;grid-auto-columns:1fr;height:auto;overflow:visible}.full-calendar .fc-timegrid-now-indicator-line{position:relative;z-index:14;position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(60deg,hsl(224deg 85% 66%),hsl(269deg 85% 66%),hsl(314deg 85% 66%),hsl(359deg 85% 66%),hsl(44deg 85% 66%),hsl(89deg 85% 66%),hsl(134deg 85% 66%),hsl(179deg 85% 66%));background-size:300% 300%;background-position:0 50%;animation:moveGradient 4s alternate infinite;pointer-events:none;border:none;box-shadow:var(--shadow-elevation-low)}.full-calendar .calendar-nav-button{display:block;aspect-ratio:1;height:100%;z-index:15;cursor:pointer;color:var(--color-background);padding:4px}.full-calendar .calendar-nav-button.mod-previous{position:absolute;top:0;bottom:0;transform:translateX(-100%);display:flex;align-items:center;justify-content:flex-start}.full-calendar .calendar-nav-button.mod-next{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end}.full-calendar .calendar-nav-button:hover{opacity:.1;color:var(--color-text)}.full-calendar-container{display:flex;flex-direction:row}.full-calendar-header-internals{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:.5rem}.full-calendar-header-internals>div{display:flex;gap:.5rem;flex-direction:row;justify-content:center;align-items:center}.fc-theme-standard .fc-scrollgrid{border-color:transparent}.fc-theme-standard .fc-scrollgrid .fc-col-header-cell,.fc-theme-standard .fc-scrollgrid .fc-timegrid-axis,.fc-theme-standard .fc-scrollgrid .fc-timegrid-slot-label{border-color:transparent}.fc-theme-standard td{border:1px solid var(--fc-border-color)}.fc-theme-standard th{border-color:transparent}.fc-col-header{border-right:1px solid var(--color-background)}.fc-timegrid{--axis-width:40px;--fc-border-color:transparent;--fc-page-bg-color:var(--color-background);--fc-today-bg-color:var(--color-surface);--fc-event-selected-overlay-color:transparent;--fc-bg-event-opacity:0.6;--calendar-cell-height:1.75rem;--calendar-cell-margin:0;color:var(--color-text-muted)}.full-calendar[data-is-editing] .fc-timegrid{--fc-border-color:var(--color-surface-raised)}.fc-timegrid-slot{height:var(--calendar-cell-height)!important}.fc-timegrid.mod-align-left{width:calc(100% + var(--axis-width));margin-left:calc(var(--axis-width) * -1)}.fc-timegrid-slot-label{font-size:.8rem}.fc .fc-event .cell-playback-missing{color:var(--color-danger)}.fc .fc-event .cell-event-marker{font-size:10px;text-transform:uppercase;padding:0 4px;display:flex;border-radius:5px;place-items:center;background-color:var(--cell-contrast-color);margin:0;justify-content:center}.fc .fc-event .cell-event-marker:empty{display:none}.fc .fc-event.is-special .cell-event-marker{display:flex}.fc .fc-event.is-special .fc-event-main-frame{border:2px dashed var(--cell-contrast-color)}.fc .fc-event.is-overridden .fc-event-title{-webkit-text-decoration:line-through;text-decoration:line-through}.fc .fc-event.is-overridden .fc-event-time{-webkit-text-decoration:line-through;text-decoration:line-through}.fc .fc-bg-event .fc-event-main-frame,.fc .fc-timegrid-event .fc-event-main-frame{padding:3px 6px;transition:min-height ease-in-out .2s;--cell-contrast-color:color-mix(in oklch, var(--color-danger) 20%, transparent);border:2px solid transparent}.fc .fc-bg-event .fc-event-main-frame[data-schedule-type=special],.fc .fc-timegrid-event .fc-event-main-frame[data-schedule-type=special]{border:2px dashed var(--cell-contrast-color)}.fc .fc-bg-event .fc-event-title,.fc .fc-timegrid-event .fc-event-title{margin:0;font-size:15px;font-weight:700;font-style:normal}.fc .fc-bg-event .fc-event-time,.fc .fc-timegrid-event .fc-event-time{font-size:13px;font-weight:400;font-style:normal;display:flex;flex-direction:row;justify-content:space-between}.fc .fc-bg-event .fc-event-subtitle,.fc .fc-timegrid-event .fc-event-subtitle{padding-top:4px;font-size:14px;display:inline-block}.fc .fc-bg-event.is-removed{background-color:transparent!important;color:var(--color-text-muted)}.fc .fc-bg-event.is-removed .cell-title-edit-caret{display:none}.fc .fc-bg-event.is-removed .fc-event-title{-webkit-text-decoration:line-through;text-decoration:line-through}.fc-timegrid-event-harness{transition:min-height ease-in-out .2s;min-height:0}.fc .fc-timegrid-event-harness>.fc-timegrid-event{inset:0.5px;border-width:1px;border-radius:5px}.fc .fc-timegrid-event-harness>.fc-timegrid-event .fc-event-main{border-radius:4px}.fc-direction-ltr .fc-timegrid-col-events{margin:var(--calendar-cell-margin)}.fc-col-header-cell{font-size:1.2rem;color:var(--color-text)}.fc-col-header-cell .fc-col-header-cell-cushion{padding:0}.fc-col-header-cell .fc-col-header-cell-cushion:hover{-webkit-text-decoration:none;text-decoration:none}.fc-col-header-cell .day-name{font-size:24px;font-weight:400;color:var(--color-text)}.fc-col-header-cell .day-date{font-size:15px;font-weight:400;color:var(--color-text-muted);margin-left:.1rem}.fc-day-today.fc-col-header-cell .day-name{font-weight:700}.fc .fc-timegrid-axis{width:var(--axis-width)!important;min-width:var(--axis-width)!important}.fc-event:focus :before{content:unset!important}[data-is-editing] .fc-timegrid-event.is-selected .cell-checkbox.checked{display:flex}[data-is-editing] .fc-timegrid-event.is-selected .cell-checkbox:not(.checked){display:none}[data-is-editing] .fc-timegrid-event.is-selected .fc-event-main{border-radius:4px}[data-is-editing] .fc-timegrid-event.is-selected .fc-event-main:before{--default-border-color:var(--color-warning);--default-border-width:2px;--default-background-color:rgba(0, 0, 0, 0.2)}.fc-timegrid-event.has-broadcasting-issue .fc-event-main:before{content:"";pointer-events:none;background-color:rgba(255,255,255,.2);position:absolute;inset:0;z-index:-1}.fc-timegrid-event.is-dirty{outline:2px solid var(--color-danger);outline-offset:-2px}.fc-timegrid-event.is-errored{outline:4px solid var(--color-danger)}.fc-timegrid-event.is-errored:after{content:"";background-color:var(--color-danger);opacity:.9;pointer-events:none;position:absolute;inset:0}.fc-timegrid-event.is-future .fc-event-main:before{content:"";pointer-events:none;background-color:rgba(255,255,255,.2);position:absolute;inset:0;z-index:-1}.full-calendar:not([data-is-editing]) .fc-timegrid-event.is-missing-playback:after{position:absolute;content:" ";left:1px;top:0;bottom:0;right:0;border-left-width:2px;border-left-color:rgba(255,255,255,.2)!important;border-left-style:dashed!important;z-index:10}.full-calendar[data-is-editing] .fc-event:not(.fc-bg-event) .fc-event-title:hover{-webkit-text-decoration:underline;text-decoration:underline}.full-calendar[data-is-editing] .fc-event-title-container{overflow:hidden}.full-calendar:not([data-is-editing]) .fc-timegrid-event:hover .fc-event-main .fc-event-title{-webkit-text-decoration:underline;text-decoration:underline}.full-calendar .is-short .fc-event-time,.full-calendar .is-tiny .fc-event-time{display:none}.page-hero.changelog{background-color:var(--color-primary);color:#fff}.page-hero.changelog .page-hero-content{text-align:center}.changelog-list{max-width:44em;margin-left:auto;margin-right:auto}.page-location{grid-area:breadcrumb;display:grid;justify-content:space-between;grid-template:"breadcrumb timezone" auto/auto auto;z-index:12;position:relative;transform:translateY(.5rem)}@media (max-width:900px){.page-location.mod-centered{grid-template-columns:auto auto;justify-content:space-between;grid-template:"spacer breadcrumb timezone" auto/1fr auto 1fr}}.page-location-content{grid-area:breadcrumb}.filter-bubbles{--border-width:1px;--border-color:var(--color-surface-raised);--border-radius:15px;display:grid;grid-template-columns:repeat(10,min-content);grid-gap:10px;white-space:nowrap}.filter-bubbles-item{overflow:visible;position:relative;border:var(--border-width) solid var(--border-color);background-color:var(--color-background);color:var(--color-text);padding:3px 12px;border-radius:var(--border-radius);font-size:13px}.u-rainbow-animated{background:linear-gradient(60deg,hsl(224deg 85% 66%),hsl(269deg 85% 66%),hsl(314deg 85% 66%),hsl(359deg 85% 66%),hsl(44deg 85% 66%),hsl(89deg 85% 66%),hsl(134deg 85% 66%),hsl(179deg 85% 66%));background-size:300% 300%;background-position:0 50%;animation:moveGradient 4s alternate infinite}.filter-bubbles-item-count{background-color:var(--color-warning);color:var(--color-text-on-warning);padding:3px 8px 3px 5px;border:1px solid transparent;border-radius:var(--border-radius);border-top-left-radius:0;border-bottom-left-radius:0;text-align:left;margin-right:-12px;margin-left:5px;overflow:hidden;z-index:0}.filter-bubbles-item.ember-transitioning-in{position:relative;z-index:2;background-color:var(--color-background);border-radius:var(--border-radius);--overflow:var(--border-width)}.filter-bubbles-item.ember-transitioning-in::before{content:"";z-index:-1;background:var(--color-background);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--border-radius)}.filter-bubbles-item.ember-transitioning-in::after{position:absolute;content:"";top:calc(-1 * var(--overflow));left:calc(-1 * var(--overflow));z-index:-2;right:calc(-1 * var(--overflow));bottom:calc(-1 * var(--overflow));background:linear-gradient(60deg,var(--color-primary),#f421c9,var(--color-primary-hover));background-size:300% 300%;background-position:0 50%;border-radius:var(--border-radius);animation:moveGradient 2s infinite}.filter-bubbles-item.active:not(.ember-transitioning-out){font-weight:700;color:var(--color-primary);border:1px solid var(--color-primary)}.image-control{overflow:hidden;position:relative}.image-control img{width:100%;height:100%;object-fit:cover}.image-control{background-color:var(--color-background)}.image-control .image.is-square{aspect-ratio:1}.image-control.is-rounded{border-radius:6px}.image-control.is-shadowed{box-shadow:var(--shadow-elevation-low)}.image-control.no-image .image{position:relative;background-color:var(--color-surface);justify-content:center;align-content:center}.image-control.no-image .image svg path{stroke:var(--color-element);fill:var(--color-surface)}.image-control.no-image .image svg{width:80%;height:auto;padding:10px;margin:auto auto;position:absolute;left:0;right:0;bottom:0;top:0}.image-editor{position:relative}.image-editor input[type=file]{width:0;height:0;opacity:0;visibility:hidden;cursor:pointer;display:none}.image-editor img{width:100%}.image-editor{display:flex;flex-direction:column}.image-editor.is-uploading{overflow:hidden}.image-editor.is-previewing .image-viewer img{opacity:.5}.image-editor-square{aspect-ratio:1;width:100%;border-radius:5px}.image-editor-square img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.image-viewer{position:relative;background-color:var(--color-background);border-radius:6px;box-shadow:var(--shadow-elevation-low);overflow:hidden}.image-editor-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.25rem;background-color:color-mix(in oklch,var(--color-background) 95%,transparent);border-top:1px solid var(--color-border);position:absolute;bottom:0;left:0;right:0;font-size:15px;width:100%;padding:10px 10px;transition:opacity ease-in-out .2s;opacity:0}.image-editor-actions>button{background-color:transparent!important}@media (max-width:900px){.image-editor-actions{flex-direction:column;font-size:15px}}.image-editor-selector{z-index:15;position:absolute;bottom:0;left:0}.image-editor-selector img{aspect-ratio:1;width:20px;height:20px}.image-editor.is-cropping{border-radius:1px}.image-editor.is-cropping .image-cropper{border-radius:0;overflow:visible}.image-editor.is-cropping cropper-canvas{outline:3px dashed var(--color-text);outline-offset:-1px}.image-editor.is-cropping cropper-shade{--theme-color:rgba(0, 0, 0, 0.65)}.image-editor.is-cropping cropper-selection{--theme-color:transparent}.image-editor-overlay-action{position:absolute;z-index:10;padding:.3rem;background:color-mix(in oklch,var(--color-background) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:999px;color:var(--color-text-muted);cursor:pointer;transition:color .15s,background .15s;line-height:1}.image-editor-overlay-action:hover{color:var(--color-text);background:color-mix(in oklch,var(--color-background) 85%,transparent)}.image-editor-delete{bottom:.5rem;right:.5rem}.image-editor-delete:hover{color:var(--color-danger)}.image-editor-tabs{display:flex;gap:.25rem;position:absolute;bottom:.5rem;left:.5rem;z-index:10}.image-editor-delete{display:flex;gap:.25rem;position:absolute;bottom:.5rem;right:.5rem;z-index:10}.image-editor-tab{padding:.2rem .5rem;font-size:11px;background:color-mix(in oklch,var(--color-background) 70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:999px;color:var(--color-text-muted);cursor:pointer;transition:color .15s,background .15s}.image-editor-tab:hover{color:var(--color-text);background:color-mix(in oklch,var(--color-background) 85%,transparent)}.image-editor-tab.is-active{color:var(--color-text);background:color-mix(in oklch,var(--color-background) 90%,transparent);font-weight:600}.image-cropper-message{font-size:13px;padding:5px;text-align:center}.image-save-options{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:color-mix(in oklch,var(--color-background) 95%,transparent);border-top:1px solid var(--color-border);font-size:15px;width:100%;padding:10px 10px;transition:margin-bottom ease-in-out .2s}.image-crop-tools{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.25rem;background-color:color-mix(in oklch,var(--color-background) 95%,transparent);border-top:1px solid var(--color-border);font-size:15px;width:100%;padding:5px 5px;transition:margin-bottom ease-in-out .2s}.image-crop-tools .ui-button-stealth{font-size:.8rem;padding:0}.confirm-action{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.confirm-action-text{color:var(--color-danger)}.confirm-action-buttons{white-space:nowrap;gap:.5rem}.confirmable-action,.confirmable-action:hover{color:var(--color-danger)!important}.image-editor:hover .image-editor-actions{opacity:1}.image-editor-actions.is-editing-inline{opacity:1}.image-editor.is-cropping .image-editor-cropping-tools{transform:translateX(100%)}.image-editor.is-droppable{transform:scale(.98)}.image-editor.is-droppable .image-editor-actions{opacity:0}.image-editor .blank-prompt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.image-editor.is-droppable:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:color-mix(in oklch,var(--color-primary) 10%,transparent);border:2px dashed var(--color-primary);border-radius:6px;animation:dropzone-pulse 1.5s ease-in-out infinite}@keyframes dropzone-pulse{0%,100%{border-color:color-mix(in oklch,var(--color-primary) 40%,transparent)}50%{border-color:var(--color-primary)}}.image-editor .dropzone-active{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;z-index:10}.image-editor .dropzone-active svg circle,.image-editor .dropzone-active svg path{stroke:var(--color-primary)}.image-editor .dropzone-active .dropzone-active-label{font-size:13px;font-weight:500;color:var(--color-primary)}.image-editor.no-image .image-viewer{position:relative;background-image:linear-gradient(45deg,var(--color-border-muted) 25%,transparent 25%),linear-gradient(-45deg,var(--color-border-muted) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border-muted) 75%),linear-gradient(-45deg,transparent 75%,var(--color-border-muted) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;background-color:var(--color-surface);width:100%;justify-content:center;align-content:center}.image-corner-indicator{position:absolute;top:-1px;right:-1px;display:block;background-color:var(--color-warning);color:var(--color-text-on-danger);width:20%;height:20%;max-width:60px;max-height:60px;border-radius:0;z-index:10;-moz-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);display:grid;align-content:center;justify-items:center;border-top-right-radius:5px}.image-corner-indicator:hover{background-color:var(--color-warning-hover);-webkit-text-decoration:none;text-decoration:none}.image-corner-indicator-count{font-size:12px;font-weight:700;color:var(--color-text-on-warning);position:relative;left:20%;top:-50%}.image-editor.is-uploading .image-viewer::before{content:"";position:absolute;inset:-2px;z-index:20;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg),transparent 30%,var(--color-primary) 50%,transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;animation:border-spin 1.5s linear infinite}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-spin{to{--border-angle:360deg}}.mini-show-schedule{font-size:15px;padding:.25rem 0}.mini-show-schedule-item{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;color:var(--color-text-muted)}@media (min-width:901px){.mini-show-schedule-item{justify-content:space-between;align-content:center}}.broadcast-info-item{display:inline-flex;flex-direction:row;align-items:center}.broadcast-info-item:before{content:"";width:8px;height:8px;border-radius:25px;margin-right:5px;background-color:var(--color-background)}.mini-show-schedule-broadcast-info-inline{margin-left:10px;white-space:nowrap}.mini-show-schedule-broadcast-info{white-space:nowrap;color:var(--color-text);text-align:center;margin-top:10px;margin-left:-12px;font-size:12px}.mini-show-schedule-table+.mini-show-schedule-broadcast-info{text-align:center;font-size:12px;margin-left:-12px}.show-schedule-display{display:flex;flex-direction:column;grid-area:schedule}.show-schedule-display button{margin-top:.5rem}@media (max-width:900px){.show-schedule-display button{margin-inline:auto;width:fit-content}}.mini-show-schedule-table{max-width:500px;margin:10px auto 0;display:grid;grid-template-columns:repeat(7,1fr);width:100%;justify-content:space-between}.mini-show-schedule-table-day{opacity:.5}.mini-show-schedule-table-day.is-active{opacity:1}.mini-show-schedule-table-day{text-align:center;padding:.1em}.mini-show-schedule-table-day-label{font-size:13px;display:block;color:var(--color-text);padding-bottom:.2em;margin-bottom:.5em;width:100%;border-bottom:1px dotted var(--color-element)}.mini-show-schedule-table-day-time{color:var(--color-element);font-size:11px;color:var(--color-text);word-break:break-word;margin-bottom:4px}.mini-show-schedule-table-day-time.is-old-rule{-webkit-text-decoration:line-through;text-decoration:line-through}.mini-show-schedule-table-day-time.is-new-rule{color:var(--color-primary-hover)}.mini-show-schedule-table-day-time-broadcast-info{color:var(--color-text-muted);font-size:10px;text-transform:capitalize}.menu-grid-title{text-align:center;padding:.25rem 0 0}.menu-grid-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0.25rem;width:min-content}.menu-grid-row+.menu-grid-title{margin-top:1rem}.menu-grid-item{position:relative;aspect-ratio:1;width:100px;display:flex;flex-direction:column;align-items:center;place-content:space-around;font-size:1rem;border:1px solid var(--color-surface);border-radius:5px;background-color:unset;background-color:var(--color-surface)!important}.menu-grid-item>svg{margin-top:1rem;height:20%;fill:var(--color-primary-hover)}.menu-grid-item .menu-grid-item-label{color:var(--color-text);font-size:.8rem;padding:.5rem 0;text-align:center;display:flex;justify-content:center;align-items:center;gap:3px}.menu-grid-item .menu-grid-item-label>svg{fill:currentColor}.menu-grid-item:hover{background-color:var(--color-surface-raised)!important}.moniker-editor{display:flex;flex-direction:column}.moniker-editor-list{list-style:none;margin:0 0 .6rem;padding:0}.moniker-editor-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-border-muted)}.moniker-editor-item-name{flex:1}.moniker-editor-default-note{font-size:.8rem;color:var(--color-text-muted)}.moniker-editor-default{pointer-events:none}.moniker-editor-add{display:flex;gap:.5rem}.moniker-editor-add .form-field-input{flex:1}.show-moniker-list-rows{list-style:none;margin:0;padding:0}.show-moniker-list-row{padding:.5rem 0;border-bottom:1px solid var(--color-border-muted)}.show-moniker-list-row:last-child{border-bottom:0}.show-moniker-list-row-inactive{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.show-moniker-list-row-picker{flex:0 0 13rem;display:flex;align-items:center;gap:.4rem;font-size:.875rem}.show-moniker-list-row-picker>:last-child{flex:1;min-width:0}.show-moniker-list-row-icon{flex:none;color:var(--color-text-muted)}.show-moniker-list-row-name{color:var(--color-text-muted)}.show-moniker-list-row-main{display:flex;align-items:center;justify-content:space-between;gap:1rem}.show-moniker-list-row-title{flex:1 0 auto;display:flex;align-items:center;gap:.5rem}@media (max-width:900px){.show-moniker-list-row-main{flex-wrap:wrap}}.moniker-editor-unlisted{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 .75rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--color-warning) 70%,var(--color-text) 10%);border-radius:6px;background:color-mix(in srgb,var(--color-warning) 18%,var(--color-background));font-size:.9rem;color:var(--color-text)}.moniker-editor-unlisted svg{flex:none;margin-top:.1em;color:color-mix(in srgb,var(--color-warning) 55%,var(--color-text))}.moniker-editor-remove-question{margin:0 0 .5rem;font-weight:600}.account-profile-section{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem 3rem;padding:1.25rem 0;border-top:1px solid var(--color-border-muted)}@media (min-width:768px){.account-profile-section{grid-template-columns:16rem minmax(0,1fr);padding:2rem 0}}.account-profile-section:first-child{border-top:0;padding-top:.5rem}.account-profile-admin{margin:0 0 1.5rem;padding:.75rem 1rem 1rem;border:1px dashed var(--color-admin-gold);border-radius:6px}.account-profile-admin-legend{display:inline-flex;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.85rem;font-weight:600;color:var(--color-admin-gold)}.account-profile-admin-legend svg{fill:currentColor}.account-profile-admin-facts{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0 0 1rem;font-size:.9rem}.account-profile-admin-facts dt{color:var(--color-text-muted)}.account-profile-admin-facts dd{margin:0}.account-profile-editor .form-input-side-by-side>.form-input{flex:1}.account-profile-editor-lead{color:var(--color-text-muted);font-size:.875rem;margin:0 0 1rem}.account-profile-editor-login{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--color-border-muted)}.account-profile-editor-login-row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.35rem 0}.account-profile-editor-login-row dt{font-weight:600;font-size:.9rem}.account-profile-editor-login-row dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.account-profile-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.account-profile-identity-name{font-weight:600;margin:0}.account-profile-identity-email{color:var(--color-text-muted);font-size:.875rem;margin:.15rem 0 0}.account-profile-section-title{display:flex;align-items:center;gap:.4rem;font-weight:700;font-size:1.1rem;line-height:1.2;margin:0}.account-profile-section-lead{color:var(--color-text-muted);font-size:.875rem;margin:.35rem 0 0}.account-profile-airings{list-style:none;margin:0;padding:0 0 0 calc(32px + .5rem);font-size:.9rem}.account-profile-airing{display:flex;align-items:center;gap:.5rem;padding:.15rem 0}.account-profile-airings-toggle{appearance:none;display:inline-flex;align-items:center;gap:.25em;margin-top:.35rem;padding:.2em .6em .2em .75em;border:1px solid var(--color-border);border-radius:999px;background:0 0;font:inherit;font-size:.85rem;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s ease-in-out,color .15s ease-in-out}.account-profile-airings-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.account-profile-airing-title{color:var(--color-text-muted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-empty,.account-profile-row-note{color:var(--color-text-muted);font-size:.875rem}.account-profile-empty{margin:0}.station-access-editor-label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.9rem}.station-access-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem}.station-access-option{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-background);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.station-access-option input{position:absolute;opacity:0;pointer-events:none}.station-access-option:hover{border-color:var(--color-primary)}.station-access-option:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.station-access-option.is-selected{border-color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 8%,transparent)}.station-access-option-title{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.station-access-option-title svg{color:var(--color-admin-gold);fill:currentColor}.station-access-option-hint{font-size:.8rem;color:var(--color-text-muted)}.station-access-actions{display:flex;gap:.5rem;margin-top:.75rem}.account-profile-airing-problem{margin-left:.5rem;vertical-align:middle}.modal.account-profile-editor-modal{max-width:min(30rem,calc(100vw - 1rem));min-height:min(32rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);--modal-margin-block:clamp(1rem, calc((100dvh - 32rem) / 2), 6rem)}.modal.account-profile-editor-modal .modal__body{overflow-y:auto}.account-profile-editor-modal.is-stacked .modal__body{position:static}.account-profile-editor-modal.is-stacked .account-profile-editor-main,.account-profile-editor-modal.is-stacked .modal__footer,.account-profile-editor-modal.is-stacked .modal__header{opacity:.35;filter:blur(1px)}.account-profile-editor-sheet{position:absolute;inset:3.25rem 0 0;z-index:3;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--color-border);border-radius:.5rem .5rem 0 0;background:var(--color-background);box-shadow:0 -8px 24px rgb(0 0 0 / 18%);animation:account-profile-editor-sheet-in 220ms ease-out}.account-profile-editor-sheet .form-actions-edit-buttons{margin-top:auto;justify-content:flex-end}.account-profile-editor-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-profile-editor-sheet-title{margin:0;font-size:1.1rem;font-weight:700}@keyframes account-profile-editor-sheet-in{from{transform:translateY(100%)}}@media (max-width:599px){.account-profile-editor .form-input-side-by-side{flex-direction:column;gap:.75rem}.account-profile-editor-login-row{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem}.account-profile-editor-login-row dt{grid-row:1}.account-profile-editor-login-row dd{grid-row:2}.account-profile-editor-login-row button{grid-column:2;grid-row:1/span 2}}.time-zone-bar{position:sticky;top:0;z-index:40;color:var(--color-text-on-primary);font-size:.8rem}.time-zone-bar-banner{background-color:var(--color-primary)}.time-zone-bar-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;padding:.3rem 1rem}.time-zone-bar-toggle{display:inline-flex;padding:2px;border-radius:999px;background-color:rgb(255 255 255 / .18)}.time-zone-bar-option{appearance:none;border:0;border-radius:999px;padding:.1rem .65rem;background:0 0;color:inherit;font:inherit;cursor:pointer}.time-zone-bar-option.is-active{background-color:var(--color-text-on-primary);color:var(--color-primary)}.time-zone-bar-reset{appearance:none;border:0;padding:0;background:0 0;color:inherit;font:inherit;-webkit-text-decoration:underline;text-decoration:underline;opacity:.8;cursor:pointer}.time-zone-bar-reset:hover{opacity:1}.time-zone-bar-short{opacity:.75;margin-left:.2rem}.time-zone-bar-plane{position:absolute;top:50%;left:0;display:flex;color:var(--color-primary);opacity:0;pointer-events:none;transform:translate(4px,-50%)}.time-zone-bar-plane svg{transform:rotate(45deg)}.time-zone-bar.mod-animate{--time-zone-bar-flight:3.5s cubic-bezier(0.22, 0.75, 0.3, 1)}.time-zone-bar.mod-animate .time-zone-bar-banner{animation:time-zone-bar-tow var(--time-zone-bar-flight) 1 both}.time-zone-bar.mod-animate .time-zone-bar-plane{animation:time-zone-bar-plane-flight var(--time-zone-bar-flight) 1 both,time-zone-bar-plane-exit 1.2s ease-in 3.5s 1 forwards,time-zone-bar-plane-bob 2.4s ease-in-out 2 alternate}@keyframes time-zone-bar-tow{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes time-zone-bar-plane-flight{from{left:0;opacity:1}to{left:100%;opacity:1}}@keyframes time-zone-bar-plane-exit{from{left:100%;opacity:1}to{left:calc(100% + 80px);opacity:0}}@keyframes time-zone-bar-plane-bob{from{transform:translate(4px,calc(-50% - 2px))}to{transform:translate(4px,calc(-50% + 2px))}}@media (prefers-reduced-motion:reduce){.time-zone-bar.mod-animate .time-zone-bar-banner,.time-zone-bar.mod-animate .time-zone-bar-plane{animation:none}}.tippy-content:has(.host-hover-card){padding:0}.host-hover-card{--card-padding-x:16px;--card-padding-y:14px;display:flex;flex-direction:column;gap:.6rem;padding:var(--card-padding-y) var(--card-padding-x);min-width:17rem;max-width:22rem;font-size:.95rem;text-align:left}.host-hover-card p{margin:0}.host-hover-card-header{display:flex;align-items:center;gap:.6rem}.host-hover-card-photo{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.host-hover-card-names{display:flex;flex-direction:column;align-items:flex-start}.host-hover-card-name{font-size:1.1rem;font-weight:700}.host-hover-card-muted{color:var(--color-text-muted)}.host-hover-card-shows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.show-hover-card-art{flex:none;width:48px;height:48px;border-radius:4px;object-fit:cover}.show-hover-card-description{margin:0}.host-hover-card-footer{display:flex;flex-direction:column;gap:.3rem;margin:.25rem calc(-1 * var(--card-padding-x)) calc(-1 * var(--card-padding-y));padding:.625rem var(--card-padding-x) .75rem;border-top:1px solid var(--color-border);border-radius:0 0 4px 4px;background:var(--color-surface)}.show-hover-card-footer-label{font-size:.8rem}.show-hover-card-episode{display:flex;align-items:center;gap:.4rem;min-width:0}.host-hover-card-profile{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.show-hover-card-episode-link{display:flex;flex-direction:column;min-width:0;line-height:1.3;-webkit-text-decoration:none;text-decoration:none}.show-hover-card-episode-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.user-ref{display:inline-block;margin:-2px calc(-.5em - 2px);padding:calc(.1em + 1px) calc(.5em + 1px);border:1px solid transparent;border-radius:999px;transition:border-color .15s ease-in-out,background-color .15s ease-in-out}.user-ref:hover,[aria-expanded=true]>.user-ref{background:var(--color-surface);border-color:var(--color-border)}.show-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.show-link .lazy-image{flex:none;width:32px;height:32px;border-radius:3px;border:1px solid var(--color-surface-raised);overflow:hidden}.show-link img{width:100%;height:100%;object-fit:cover}.show-link.is-compact{gap:.4rem;font-size:.9rem}.show-link.is-compact .lazy-image{width:24px;height:24px}.page-progress{position:fixed;top:0;left:0;z-index:1031;pointer-events:none}.page-progress .bar{position:fixed;top:0;left:0;width:0;height:3px;box-shadow:none!important;background:var(--color-primary) linear-gradient(to right,var(--color-primary),var(--color-primary-hover))!important;transition:none}.page-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding-top:.5rem;gap:.5rem;background-color:var(--color-background)}.page-header-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.page-header-bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;gap:1rem;align-items:center}.page-header.is-sticky{z-index:5;position:relative;position:sticky;position:sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:var(--sticky-top,0);padding:.5rem 0}.page-title{font-size:28px;line-height:38px;font-weight:700;grid-area:title}.page-title a:hover{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.page-title.inline{display:flex;flex-direction:row;gap:1.2rem;align-items:center}.page-title.sticky{position:sticky;top:var(--timezone-bar-height,0);background-color:var(--color-background);z-index:5;padding-bottom:.5rem}.page-subtitle{font-size:15px;grid-area:subtitle;padding:2px 0}.page-station-name{grid-area:breadcrumb}.page-tools{display:flex;justify-content:space-between;gap:1rem;align-items:start}.page-tools-row{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.page-header.mod-tools-bottom .page-tools{display:block;flex-direction:column}.page-results-stats{display:flex;flex-direction:row;align-items:center;font-size:.8rem;padding:.25rem;place-content:center;white-space:nowrap}.page-tools-button .ui-dropdown-trigger,.page-tools-button .ui-dropdown-trigger-link,.page-tools-button-group .ui-button{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .6rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-background);box-shadow:none;color:var(--color-text-muted)!important;font-size:.9rem!important;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.page-tools-button .ui-dropdown-trigger *,.page-tools-button .ui-dropdown-trigger-link *,.page-tools-button-group .ui-button *{font-size:inherit!important;color:inherit!important}.page-tools-button .ui-dropdown-trigger-link:not([disabled]):hover,.page-tools-button .ui-dropdown-trigger:not([disabled]):hover,.page-tools-button-group .ui-button:not([disabled]):hover{background:var(--color-surface)!important;color:var(--color-text)!important}.page-tools-button-group{display:inline-flex;align-items:center;gap:2px;height:2rem;padding:2px;border:1px solid var(--color-border-muted);border-radius:4px}.page-tools-button-group>*{height:100%!important;margin:0!important;padding:0 .6rem!important;border:0!important;border-radius:3px!important;background:0 0!important;box-shadow:none!important}.page-tools-button-group>.active,.page-tools-button-group>.active:not([disabled]):hover{background:var(--color-surface-raised)!important;color:var(--color-text)!important}.page-tools .ui-button{height:2.1rem;padding:0 .6rem;font-size:.9rem}.page-tools-tagged-search{position:relative;border-radius:3px;text-align:right;transition:all ease-in-out .2s;background-color:var(--color-background);border:1px solid var(--color-surface);max-width:50%}.page-tools-search{position:relative;border-radius:3px;text-align:right;transition:all ease-in-out .2s;background-color:var(--color-background);border:1px solid var(--color-surface)}.page-tools-search input[type=search]{align-items:center;background-color:transparent;display:flex;flex-wrap:wrap;font-size:1rem;gap:.5rem;height:auto;justify-content:flex-start;margin:0;padding:.5rem .5rem .5rem 30px;transition:max-width ease-in-out .2s;text-align:left}.page-tools-search .debounced-search-box-icon{color:currentColor;padding:3px;z-index:3;position:absolute;top:0;bottom:0;left:5px;width:24px;opacity:.7;fill:currentColor}.page-tools-search button{position:absolute;top:0;right:0;bottom:0;width:30px;appearance:none;border:0;display:flex;place-content:center;background-color:transparent}.schedule-change-title{font-size:12px;color:var(--color-danger);display:block;text-align:center;height:auto;margin:15px 0;background:transparent url("/assets/icons/squiggle.svg") repeat-x left 50%}.schedule-change-title span{padding:0 15px;display:inline-block;background-color:var(--color-background)}.schedule-change-description{text-align:center}.schedule-change-description-rule{color:var(--color-text-muted);font-size:12px}.schedule-change-description-rule.is-old-rule{color:var(--color-danger);-webkit-text-decoration:line-through;text-decoration:line-through}.drawer__body .mod-edge{margin-left:-1rem;margin-right:-1rem}.schedule-rule-editor{display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;height:100%}.schedule-rule-form-op-section-actions{margin:1rem 0;display:flex;flex-direction:column;gap:1rem}.schedule-rule-form-op-section-actions .ui-button{gap:.3rem}.schedule-rule-editor-inactive-header{text-align:center;padding:1rem;margin:1rem 0}.schedule-rule-editor-item-title{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:var(--color-surface)}.schedule-rule-editor-item-title:hover{cursor:pointer;background-color:var(--table-row-hover-background)}.schedule-rule-editor-item-title{min-height:3rem;max-height:6rem;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.schedule-rule-editor-item-title .rule-status{align-content:center;bottom:0;display:flex;flex-direction:row;font-size:10px;justify-content:center;left:0;left:0;letter-spacing:-5px;padding:0;position:absolute;text-orientation:upright;top:0;width:1rem;writing-mode:vertical-rl}.schedule-rule-editor-item-title.mod-edit{background-color:var(--color-primary);color:var(--color-text-on-primary);padding:1rem 1rem}.schedule-rule-editor-item-title.mod-edit .timeline{color:var(--color-text-on-primary)}.schedule-rule-editor-item-title.mod-edit:hover{cursor:pointer;background-color:var(--color-primary-hover)}.schedule-rule-editor-item-title.mod-staged{background-color:var(--table-row-selected-background);padding:1rem 1rem}.schedule-rule-editor-item-title.mod-staged:hover{cursor:pointer;background-color:var(--table-row-selected-background)}.schedule-rule-editor-item-title.mod-inactive{opacity:.8}.schedule-rule-editor-item-title{font-size:1rem}.schedule-rule-editor-item-title .title-line{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.schedule-rule-editor-item-title .destroy-notice{color:var(--color-text-on-danger);background-color:var(--color-danger);padding:.25rem 1rem;width:calc(100% + 2rem);font-size:.9rem;margin-bottom:-1rem}.schedule-rule-editor-item-title .timeline{font-size:.8rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;color:var(--color-text-muted)}.schedule-rule-editor-item-title .rule-change{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem;align-items:center;justify-content:flex-start}.schedule-rule-editor-item-title .old-rule{opacity:.9;-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-color:var(--color-danger)}.schedule-rule-editor-rule-title{position:relative;display:grid;grid-auto-columns:1fr 20px 1fr;background-color:var(--color-surface);grid-auto-flow:column}.schedule-rule-editor-rule-title:hover{cursor:pointer;background-color:var(--color-surface-raised)}.schedule-rule-editor-rule-title{min-height:3rem;max-height:6rem;gap:.5rem}.schedule-rule-editor-rule-title.mod-edit{background-color:var(--color-primary);color:var(--color-text-on-primary)}.schedule-rule-editor-rule-title.mod-edit .timeline{color:var(--color-text-on-primary)}.schedule-rule-editor-rule-title.mod-edit:hover{cursor:pointer;background-color:var(--color-primary-hover)}.schedule-rule-editor-rule-title.mod-staged{background-color:var(--color-warning);color:var(--color-text-on-warning)}.schedule-rule-editor-rule-title.mod-staged .timeline{color:var(--color-text-on-warning)}.schedule-rule-editor-rule-title.mod-staged:hover{cursor:pointer;background-color:var(--color-warning-hover)}.schedule-rule-editor-rule-title.mod-inactive{opacity:.8}.schedule-rule-editor-rule-title{font-size:1rem}.schedule-rule-editor-rule-title .record-info{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.schedule-rule-editor-rule-title .record-info-range{display:flex;font-size:.8rem;color:var(--color-text-muted);align-items:center;gap:.5rem}.schedule-rule-editor-rule-title .record-divider{display:flex;align-items:center;background-color:var(--color-surface-raised)}.schedule-rule-editor-item-description{padding:1rem 0 0}.schedule-rule-form-op-section{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.schedule-rule-form-op-section .form-radio-group+.form-input{margin-top:1rem}.schedule-rule-editor-item-date{display:flex;flex-direction:row;align-items:center;gap:.3rem;color:var(--color-text-disabled);font-size:.8rem}.schedule-rule-editor-new-actions{margin-top:2rem}.schedule-rule-editor-item-editor{margin-bottom:0;padding:0 1rem 1rem 1rem;display:flex;height:fit-content;flex-direction:column}.schedule-rule-editor-item-editor.is-editing{margin-bottom:1rem;box-shadow:var(--shadow-elevation-medium);margin-bottom:.25rem}.schedule-rule-editor-rules{display:flex;flex-direction:column;gap:.5rem}.schedule-rule-editor-item-editor .ok-cancel-buttons{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem;margin-top:1rem}.schedule-rule-editor-item-editor .ok-cancel-buttons>span{display:flex;gap:.5rem;flex-direction:row}.schedule-rule-form-duration{white-space:nowrap}.schedule-rule-form-duration-input .duration-input-label{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between;width:100%}.schedule-rule-form-duration-input .duration-input-label-aside{white-space:nowrap;text-align:right;font-size:.8rem;color:var(--color-text-muted)}.schedule-rule-form-when{display:flex;flex-direction:row;gap:.5rem;align-items:center}.schedule-rule-form-repeat{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:.5rem}.schedule-rule-form-repeat>*{flex:1 1 auto}.schedule-rule-form-repeat .schedule-rule-form-repeat__frequency{white-space:nowrap}.schedule-rule-form-repeat .schedule-rule-form-repeat__interval{max-width:3rem}.repeat-week-options-list{display:flex;flex-direction:row;gap:.5rem;padding:.5rem 0}.schedule-rule-form-until{display:flex;flex-direction:row}.schedule-debug{margin-top:4rem;background-color:var(--color-surface)}.schedule-rule-form-section-title{text-align:center;margin:2rem 0 1rem}.site-content{--show-airing-margin-left:0.75rem}@media (max-width:599px){.site-content{--show-airing-margin-left:0.4rem}}.show-airing-list-container{margin-left:.75rem}.show-airing-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.show-airing-list.is-future .show-airing-list-item-link{opacity:.8}.show-airing-list-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;margin-top:1rem}.show-airing-list-filters .show-airing-list-filter-count{align-self:stretch;display:flex;align-items:center;margin:0 -.6rem 0 .5rem;padding:0 .5rem;border-top-right-radius:inherit;border-bottom-right-radius:inherit;background-color:var(--color-warning);color:var(--color-text-on-warning)!important}.show-airing-list-schedule-groups{display:flex;flex-direction:column;align-items:flex-start;width:100%}.show-airing-list-schedule-group-current{width:100%}.schedule-change-description{width:100%;margin-top:1rem}.show-airing-relative-group{font-size:13px;display:block;margin:3rem 0 1rem auto;text-transform:capitalize}.show-airing-list-schedule-group{display:block}.show-airing-list-item{display:flex;justify-items:flex-start;margin-bottom:20px;width:auto;gap:.75rem}.show-airing-list-item .title-play-button{width:2rem;height:2rem;background-color:color-mix(in srgb,var(--color-background) 70%,transparent);margin-right:0}.show-airing-list-item+.schedule-change-description{margin-top:4rem}.schedule-change-description+.show-airing-list-item{margin-top:4rem}.show-airing-list-item-stats{flex-shrink:0;display:flex;align-items:flex-start;gap:6px;margin-top:6px}.show-airing-list-item-tags{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px}.on-air-list-tag{font-weight:600;font-size:.7rem;text-transform:uppercase;border:1px solid var(--color-danger);color:var(--color-danger);background-color:var(--color-surface)}.show-airing-list-item-image{background-color:transparent;background-size:100% 100%;background-position:center center;display:flex;place-content:center;place-items:center;padding:3px;height:2rem;width:2rem;margin-top:3px}.show-airing-list-item-data{flex:1;display:flex;gap:.3rem;flex-direction:column}.show-airing-list-item.is-overridden{-webkit-text-decoration:line-through;text-decoration:line-through}.show-airing-list-item-link{display:block;font-size:18px}.show-airing-list-item-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.show-airing-list-item-info{display:block;font-size:16px}.show-airing-list-item-data-description{display:block;font-size:16px;color:var(--color-text-muted)}.show-airing-list-item-hosts{display:block;font-size:16px;margin-top:.5rem;color:var(--color-text-muted)}.page-section-title{font-size:24px}.show-airing-list-title{font-size:24px}.show-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;margin-left:.75rem}.show-airing-list-title+hr{margin-top:5px;margin-bottom:10px}.show-airing-list-load-more{margin-top:20px}.show-host-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}@media (max-width:900px){.show-host-list{justify-content:center}}.show-host-list-label{margin-right:.5ch}.page-subtitle .show-host-list{view-transition-name:show-hosts;padding:.3rem 0}:root:active-view-transition-type(hosts)::view-transition-new(root),:root:active-view-transition-type(hosts)::view-transition-old(root){animation:none}:root:active-view-transition-type(hosts) .show-detail-image-area{view-transition-name:show-image}:root:active-view-transition-type(hosts) .show-detail-fixed-content .show-schedule-display{view-transition-name:show-schedule}.show-host-list-action{font-size:15px}.show-host-list-pill{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.show-host-list-pill-menu{appearance:none;background:0 0;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.show-host-list-pill-you{font-size:.8em;margin-left:.4em;padding:.1em .4em;border-radius:999px;background:var(--color-surface-raised);color:var(--color-text-muted);vertical-align:middle}.show-host-list-pill.is-editable.is-selected .show-host-list-pill-you{background:color-mix(in srgb,var(--color-text-on-primary) 25%,transparent);color:var(--color-text-on-primary)}.show-host-list-pill-trigger{appearance:none;background:0 0;border:0;padding:.1rem;cursor:pointer;display:inline-flex;color:var(--color-text-muted);opacity:.6}.show-host-list-pill-trigger:hover{opacity:1;color:var(--color-primary)}.show-host-list-roster{position:relative;width:100%}.show-host-list-expander{appearance:none;display:flex;align-items:center;gap:.5rem;width:100%;padding:0;border:0;background:0 0;color:var(--color-border);cursor:pointer;transition:color .15s ease-in-out,padding-block .2s ease-out}.show-host-list-expander::after,.show-host-list-expander::before{content:"";flex:1;border-top:1px solid currentColor}.show-host-list-roster.is-openable:hover .show-host-list-expander{padding-block:0.3rem;color:color-mix(in srgb,var(--color-primary) 40%,transparent)}.show-host-list-roster.is-openable:hover .show-host-list-expander .show-host-list-expander-label{color:var(--color-primary)}.show-host-list-roster.is-openable:hover .show-host-list-expander svg{translate:0 2px}.show-host-list-expander-label{display:inline-flex;align-items:center;gap:.25em;font-size:.8rem;font-weight:400;color:var(--color-text-muted);transition:color .15s ease-in-out}.show-host-list-expander-label svg{transition:translate .2s ease-out}.show-host-list-roster.is-openable{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.show-host-list-roster.is-editing{position:relative;z-index:20;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}.show-host-list-roster-instructions{margin:0;font-size:.875rem;font-weight:400;color:var(--color-text-muted)}.show-host-list-roster-actions{display:flex;justify-content:flex-end;gap:.5rem}.show-host-list-pill-dropdown{display:inline-flex}.show-host-list-pill-dropdown .ui-dropdown-menu-content{min-width:16rem}.show-host-list-pill-add{display:flex;gap:.5rem;align-items:center}.show-host-list-pill-add .form-field-input{flex:1;font-size:.875rem}.show-host-list-label.mod-rotating{display:inline-flex;margin-left:calc(-.5rem - 1px);margin-right:-.5rem;align-items:center;gap:.3rem;padding:.3rem .5rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);color:var(--color-text-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.show-host-list-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem calc(1em + 4px)}@media (max-width:900px){.show-host-list-pills{justify-content:center}}.show-host-list-roster.is-editing .show-host-list-pills{column-gap:.5rem}.show-host-list-roster-empty{color:var(--color-text-muted)}.show-host-list-roster.is-openable{cursor:pointer}.show-host-list-roster.is-closing .show-host-list-guest-select,.show-host-list-roster.is-closing .show-host-list-roster-actions,.show-host-list-roster.is-closing .show-host-list-roster-instructions{opacity:0;transition:opacity .2s ease-in}.show-host-list-pill.is-editable{gap:0;align-items:stretch;transition:opacity .25s ease-out,translate .3s cubic-bezier(.34, 1.56, .64, 1);transition-delay:calc(var(--pill-index, 0) * 35ms)}@starting-style{translate:0 -0.75rem}.show-host-list-pill.is-editable{border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted)}.show-host-list-pill.is-editable .show-host-list-pill-check,.show-host-list-pill.is-editable .show-host-list-pill-toggle,.show-host-list-pill.is-editable .show-host-list-pill-trigger{appearance:none;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;opacity:1}.show-host-list-pill.is-editable .show-host-list-pill-check{display:inline-flex;align-items:center;padding:0 .3em 0 .55em;border-radius:999px 0 0 999px}.show-host-list-pill.is-editable .show-host-list-pill-check svg{box-sizing:border-box;width:1.05em;height:1.05em;padding:1px;border:1px solid var(--color-border);border-radius:4px;color:transparent;background:var(--color-background)}.show-host-list-pill.is-editable .show-host-list-pill-toggle,.show-host-list-pill.is-editable .show-host-list-pill-trigger{display:inline-flex;align-items:center;gap:.25em;padding:.1em .6em .1em .2em;border-radius:0 999px 999px 0}.show-host-list-pill.is-editable .show-host-list-pill-dropdown{display:flex;align-items:stretch}.show-host-list-pill.is-editable .show-host-list-pill-check:hover,.show-host-list-pill.is-editable .show-host-list-pill-toggle:hover,.show-host-list-pill.is-editable .show-host-list-pill-trigger:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.show-host-list-pill.is-editable.is-sub:not(.is-selected){border-style:dashed;background:0 0}.show-host-list-pill.is-editable.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.show-host-list-pill.is-editable.is-selected .show-host-list-pill-check svg{border-color:var(--color-text-on-primary);background:var(--color-text-on-primary);color:var(--color-primary)}.ember-power-select-trigger.show-host-list-add-guest{appearance:none;cursor:pointer;font:inherit;line-height:inherit;width:auto;min-height:0;align-items:center;padding:.1em .75em;border-radius:999px;border:1px dashed var(--color-border);background:0 0;color:var(--color-text-muted)}.ember-power-select-trigger.show-host-list-add-guest:hover,.ember-power-select-trigger.show-host-list-add-guest[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.ember-power-select-trigger.show-host-list-add-guest .ember-power-select-placeholder{margin:0;color:inherit}.ember-power-select-trigger.show-host-list-add-guest .ember-power-select-status-icon{display:none}.user-select-option{display:flex;flex-direction:column}.user-select-option-dj-names{font-size:.85em;opacity:.7}.show-host-list-guests{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:900px){.show-host-list-guests{justify-content:center}}.show-host-list-pills>.form-select{flex:none}.show-detail{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:flex-start}@media (max-width:900px){.show-detail{display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.show-detail-fixed{flex-basis:40%;margin-right:2rem;position:relative;position:sticky;position:sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:calc(var(--sticky-top-padding) + var(--sticky-top,0));transition:top ease-in-out .25s;align-self:flex-start}.show-detail-fixed:has(.show-detail-image-area.is-playing){max-height:calc(100vh - var(--sticky-top-padding,0px) - var(--sticky-top,0px));overflow-y:auto}@media (max-width:900px){.show-detail-fixed{position:relative;top:0;margin-right:0;flex-basis:100%;width:100%;margin-bottom:40px}}.page-subtitle>*{transition:max-height ease-in-out .25s,opacity ease-in-out .25s;min-height:1.5rem}.page-subtitle .show-guest-hosts:not(:empty)+.show-default-hosts{opacity:0;max-height:0;height:0;display:none}.page-subtitle .show-guest-hosts:not(:empty){max-height:100%;height:auto;opacity:1;transform:translateY(0)}.page-subtitle .show-guest-hosts:empty{opacity:0;height:0;max-height:0;display:none}.show-detail-fixed-content{display:grid;padding-top:.5rem;grid-column-gap:var(--timeline-gutter-margin);justify-content:center;grid-template:"breadcrumb breadcrumb breadcrumb" fit-content(2ch) "spacer image spacer2" min-content "title title title" min-content "schedule schedule schedule" min-content "subtitle subtitle subtitle" min-content/0fr 1fr 0fr;grid-row-gap:0.3em}.show-detail-fixed-content>*{text-align:center}@media (min-width:901px){.show-detail-fixed-content{display:grid;grid-column-gap:var(--timeline-gutter-margin);justify-content:flex-start;grid-template:"breadcrumb" fit-content(2ch) "title" auto "subtitle" auto "image" auto "schedule" 2em/100%;grid-row-gap:0.05em;align-items:left}.show-detail-fixed-content>*{text-align:left}}@media (max-width:900px){.show-detail-fixed-content .page-subtitle{justify-self:center;width:calc(100% - 2rem);max-width:500px}}.show-detail-content{flex-basis:65%}@media (max-width:900px){.show-detail-content{flex-basis:100%;width:100%}}.show-detail-image{margin-top:.25em;margin-bottom:.5em}@media (max-width:900px){.show-detail-image{margin-top:0;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}}.show-detail-image{grid-area:image;align-self:flex-start;background-color:var(--color-background);border-radius:6px;box-shadow:var(--shadow-elevation-medium);transition:height width ease-in-out .5s;max-width:500px}.station-title{font-size:28px;line-height:32px;font-weight:700}.show-list-grid{display:grid;grid-template-columns:1fr}@media (min-width:600px){.show-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:20px}}@media (min-width:901px){.show-list-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:25px}}.show-list-item img{width:100%;height:auto}.show-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;justify-content:flex-start}.show-list-item-title{font-size:22px;line-height:1.2;font-weight:700;margin-bottom:0;margin-top:.5rem}.show-list-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;justify-content:flex-start;align-items:flex-start;padding:15px 0}.show-list-item-link{width:100%;display:block}.show-list-item-hosts{font-size:15px;grid-area:subtitle;line-height:1.4;color:var(--color-text-muted)}.show-list-item-details{padding:5px 0;align-items:flex-start;display:grid;grid-template-rows:repeat(4,min-content);grid-row-gap:5px}.show-list-item-description{margin-top:5px;font-size:13px;color:var(--color-text-muted)}.show-list-item-description .markdown-html{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.show-list-item-description .markdown-html p+p{margin-top:0}.show-list-item-details-bottom{flex:1 0 auto;color:var(--color-text-disabled)}.show-list-item-image{border:1px solid var(--color-surface-raised);width:100%;height:auto;background-color:var(--color-background);border-radius:6px;box-shadow:var(--shadow-elevation-low)}.show-list-item-last-aired{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--color-text-disabled)}@media (max-width:599px){.show-list-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.875rem;align-items:start;padding:.75rem 0;border-bottom:1px solid var(--color-border-muted)}.show-list-item-link{display:contents}.show-list-item-image,.show-list-item-skeleton-image{grid-column:1;grid-row:1/span 2}.show-list-item-title{grid-column:2;font-size:1.125rem;line-height:1.3;margin:0}.show-list-item-details{grid-column:2;padding:.125rem 0 0;grid-row-gap:0.125rem}}.show-list-grid.mod-list{grid-template-columns:minmax(0,1fr)}.show-list-grid.mod-list .show-list-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.875rem;align-items:start;padding:.75rem 0;border-bottom:1px solid var(--color-border-muted)}.show-list-grid.mod-list .show-list-item-link{display:contents}.show-list-grid.mod-list .show-list-item-image,.show-list-grid.mod-list .show-list-item-skeleton-image{grid-column:1;grid-row:1/span 2}.show-list-grid.mod-list .show-list-item-title{grid-column:2;font-size:1.125rem;line-height:1.3;margin:0}.show-list-grid.mod-list .show-list-item-details{grid-column:2;padding:.125rem 0 0;grid-row-gap:0.125rem}@media (max-width:599px){.shows-view-toggle{display:none!important}}.shows-inactive-toggle{display:flex;align-items:center;gap:.35rem;width:100%;margin-top:2rem;padding:.75rem 0;border:0;border-top:1px solid var(--color-border-muted);background:0 0;color:var(--color-text-muted);font:inherit;font-weight:500;cursor:pointer}.shows-inactive-toggle:hover{color:var(--color-text)}.shows-inactive-list{columns:1;column-gap:25px;margin:0;padding:0 0 1rem;list-style:none}@media (min-width:600px){.shows-inactive-list{columns:2}}@media (min-width:901px){.shows-inactive-list{columns:4}}.shows-inactive-list.mod-searching{columns:1}.shows-inactive-list li{padding:.25rem 0;page-break-inside:avoid;break-inside:avoid}.shows-inactive-list a{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted)}.shows-inactive-list a:hover{color:var(--color-text)}.shows-inactive-list-image{flex:0 0 1.75rem;width:1.75rem;border-radius:3px;overflow:hidden}.shows-inactive-list-image svg{width:100%;height:100%}.shows-filter-notice{margin:1rem 0 0;color:var(--color-text-muted)}.loading-section-error{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-surface);color:var(--color-text-muted)}.loading-section-error p{margin:0}.skeleton-outline,.skeleton-outline.skeleton-line{display:block;border-radius:4px;box-shadow:inset 0 0 0 1px var(--color-border-muted);animation:skeleton-border-pulse 1.4s ease-in-out infinite alternate;animation-delay:calc(var(--skeleton-index, 0) * 120ms)}@keyframes skeleton-border-pulse{to{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border-muted) 50%,var(--color-border))}}@media (prefers-reduced-motion:reduce){.skeleton-outline,.skeleton-outline.skeleton-line{animation:none}}.skeleton-stagger>:nth-child(2){--skeleton-index:1}.skeleton-stagger>:nth-child(3){--skeleton-index:2}.skeleton-stagger>:nth-child(4){--skeleton-index:3}.skeleton-stagger>:nth-child(5){--skeleton-index:4}.skeleton-stagger>:nth-child(6){--skeleton-index:5}.skeleton-stagger>:nth-child(7){--skeleton-index:6}.skeleton-stagger>:nth-child(8){--skeleton-index:7}.skeleton-stagger>:nth-child(9){--skeleton-index:8}.skeleton-stagger>:nth-child(10){--skeleton-index:9}.skeleton-stagger>:nth-child(11){--skeleton-index:10}.skeleton-stagger>:nth-child(12){--skeleton-index:11}.skeleton-line{height:.875rem;margin:.75rem 0;max-width:40rem}.skeleton-line.mod-short{max-width:20rem}.skeleton-line.mod-title{height:1.25rem;width:70%}.skeleton-line.mod-hosts{width:45%;margin-top:.5rem}.show-list-item-skeleton-image{width:100%;aspect-ratio:1;border-radius:6px}.skeleton-rows{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.skeleton-row{height:2.5rem}.unlisted-host-prompt{background:var(--color-info);border:1px solid var(--color-border-muted);border-radius:6px}.unlisted-host-prompt-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.875rem;color:var(--color-text)}@media (max-width:599px){.unlisted-host-prompt-content{flex-wrap:wrap}}.unlisted-host-prompt-icon{flex:none;color:var(--color-attention)}.unlisted-host-prompt-message{flex:1;margin:0}.unlisted-host-prompt-actions{display:flex;gap:.5rem}.airing-track-list-notification{position:relative;font-size:14px;padding:1rem 1rem;border-width:3px;border-style:double;border-color:var(--color-surface-raised);color:var(--color-text);background-color:var(--color-background);margin-bottom:1rem;width:100%;border-radius:4px;position:relative}.airing-track-list-notification-message{font-size:14px;display:grid;grid-template-columns:auto min-content;width:100%;grid-gap:10px;align-items:center}@media (max-width:599px){.airing-track-list-notification-message{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}}.airing-track-list-notification-message-body{display:flex;flex-direction:row;gap:.5rem;align-items:center}.airing-track-list-notification-title{padding:2px 0;margin-bottom:5px;text-transform:uppercase;font-size:12px;font-weight:700;white-space:nowrap;color:var(--color-text)}.airing-track-list-notification.is-info{border-width:3px;border-style:double;border-color:var(--color-primary);color:var(--color-text);background-color:var(--color-surface)}.airing-track-list-notification.is-warning{color:var(--color-text);border:3px solid var(--color-warning);background-color:var(--color-background)}.airing-track-list-notification.is-rainbow{--offset-size:2px;position:relative;box-sizing:border-box}.airing-track-list-notification.is-rainbow::before{z-index:0;position:absolute;border-radius:inherit;inset:calc(var(--offset-size) * -1) calc(var(--offset-size) * -1) calc(var(--offset-size) * -1) calc(var(--offset-size) * -1);content:"";background:linear-gradient(60deg,hsl(224deg 85% 66%),hsl(269deg 85% 66%),hsl(314deg 85% 66%),hsl(359deg 85% 66%),hsl(44deg 85% 66%),hsl(89deg 85% 66%),hsl(134deg 85% 66%),hsl(179deg 85% 66%));background-size:300% 300%;background-position:0 50%;animation:moveGradient 4s alternate infinite;min-width:calc(100% + var(--offset-size) * 2);min-height:calc(100% + var(--offset-size) * 2);clip-path:polygon(0% 0%,0% 100%,var(--offset-size) 100%,var(--offset-size) var(--offset-size),calc(100% - var(--offset-size)) var(--offset-size),calc(100% - var(--offset-size)) calc(100% - var(--offset-size)),var(--offset-size) calc(100% - var(--offset-size)),0 100%,100% 100%,100% 0)}.airing-track-list-notification.is-ghost{color:var(--color-text);border:1px dotted var(--color-surface-raised);background-color:var(--color-background)}.airing-messaging{margin-bottom:1rem;margin-top:1rem;margin-left:-1rem}.airing-messaging .missing-timespan{font-family:MaisonLight;font-size:12px}.airing-track-list-playback-gaps{margin:.25rem 0;border-radius:5px}.airing-playback{display:flex;flex-direction:column;row-gap:.5rem}.airing-playback button{line-height:1em}.airing-playback-message-actions>button{font-size:.9rem;position:relative}.airing-playback-message-actions .ui-button-link+.ui-button-link:before{content:"";border-left:1px solid var(--color-surface-raised);height:100%;pointer-events:none;transform:translateX(-.5rem);width:1}.airing-playback-message-actions .ui-button-link{font-size:14px}.airing-playback-message-actions{display:flex;flex-direction:row;column-gap:1rem}.airing-playback-message-actions>.inline-play-button{border-radius:0!important;justify-self:flex-start;width:auto;aspect-ratio:unset}.airing-playback-message-play-count{display:flex;white-space:nowrap;place-content:flex-end;align-items:center;font-size:15px;align-self:flex-end;flex-grow:2;gap:.5rem;color:var(--color-text-muted);cursor:pointer}.airing-playback-message-play-count-button{outline:0;appearance:none;border:none;background:0 0;color:var(--color-text);display:flex;flex-direction:row;align-items:center;align-content:center;gap:.25rem;padding:.2rem .5rem;border-radius:4px;color:var(--color-text)}.airing-playback-message-play-count-button:focus,.airing-playback-message-play-count-button:hover{background-color:var(--color-surface-raised)}.airing-playback-message-play-count-split{display:inline-flex;padding:0;border:1px solid var(--color-border-muted);border-radius:4px;overflow:hidden;background:0 0;cursor:pointer}.airing-playback-message-play-count-split:focus-visible .airing-playback-message-play-count-button,.airing-playback-message-play-count-split:hover .airing-playback-message-play-count-button{background-color:var(--color-surface-raised)}.airing-playback-message-play-count-split .airing-playback-message-play-count-button{border-radius:0}.airing-playback-message-play-count-split .airing-playback-message-play-count-button+.airing-playback-message-play-count-button{border-left:1px solid var(--color-border-muted)}.airing-share-link{position:relative}.airing-share-link-life{position:absolute;left:0;bottom:0;height:2px;background:var(--color-primary)}.airing-share-link-life.is-ending{background:var(--color-warning)}.airing-share-link-popover{display:flex;flex-direction:column;gap:.25rem;max-width:22rem}.airing-share-link-window{position:relative;height:4px;margin-top:.25rem;border-radius:2px;overflow:hidden;background:var(--color-surface-raised)}.airing-share-link-window .airing-share-link-life{height:100%}.airing-share-link-url{color:var(--color-text-muted);font-size:.8rem;word-break:break-all}.airing-share-link-scale{display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:.8rem}.on-air-bar-listener-count .airing-playback-message-play-count-split{border-color:transparent}.mod-no-bg .airing-playback-message-play-count-button{background-color:unset}.mod-no-bg .airing-playback-message-play-count-button:focus,.mod-no-bg .airing-playback-message-play-count-button:hover{background-color:var(--color-surface-raised)}.airing-playback-message-play-stats-tally{display:grid;grid-template-columns:max-content min-content;grid-column-gap:0.5rem;justify-content:end;position:relative}.airing-playback-message-play-stats-tally dt{text-align:right;padding:.1rem}.airing-playback-message-play-stats-tally dt:after{content:":"}.airing-playback-message-play-stats-tally dd{font-weight:700;text-align:left;padding:.1rem;white-space:nowrap}.airing-playback-message-play-stats-tally .mod-detail{color:var(--color-text-muted);font-size:.75rem}.airing-playback-message-play-stats-tally dd.mod-detail{font-weight:400}.airing-playback-message-play-stats-tally .mod-total{border-bottom:1px solid var(--color-border);margin-bottom:.2rem;padding-bottom:.3rem}.airing-playback-message-play-stats-popover{display:grid;grid-template-columns:auto auto;column-gap:.75rem;align-items:start}.airing-listeners-glance-slot{grid-column:2;grid-row:1/span 2;display:grid;place-items:center;width:calc(10rem + 2px);height:calc(7.5rem + 2px);border-radius:4px;background:var(--color-surface)}.airing-listeners-glance-empty{margin:0;font-size:.8rem;color:var(--color-text-muted)}.airing-listeners-glance{padding:0;border:0;background:0 0;cursor:pointer}.airing-listeners-glance .station-map-frame{margin-bottom:0}.airing-listeners-glance{position:relative}.airing-listeners-glance .station-map{width:10rem;height:7.5rem}.airing-listeners-glance .station-map,.airing-listeners-glance .station-map *{pointer-events:none!important}.airing-listeners-glance .leaflet-control-attribution{font-size:.5rem;line-height:1.2}.airing-listeners-glance:focus-visible .station-map-frame,.airing-listeners-glance:hover .station-map-frame{border-color:var(--color-primary)}.airing-listeners-glance:focus-visible .airing-listeners-glance-overlay,.airing-listeners-glance:hover .airing-listeners-glance-overlay{opacity:1}.airing-listeners-glance-overlay{position:absolute;inset:0;z-index:1001;display:grid;place-items:center;opacity:0;transition:opacity .15s}.airing-listeners-glance-overlay span{padding:.25rem .6rem;border:1px solid var(--color-border-muted);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:.75rem;font-weight:700}.airing-playback-message-play-stats-note{max-width:14rem;margin-top:.4rem;color:var(--color-text-muted);font-size:.75rem}.no-pointer-events{pointer-events:none}.airing-actions-palette{display:flex;align-items:center;gap:.5rem;margin-left:-.5rem;white-space:nowrap;padding:.4rem 0;border-top:1px solid var(--color-surface)}.airing-actions-palette button{appearance:none;background:0 0;border:none;padding:.3rem .5rem;border-radius:4px;font:inherit;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:background .1s ease,color .1s ease}.airing-actions-palette button:hover{background:var(--color-surface);color:var(--color-text)}.airing-actions-palette button[disabled]{opacity:.4;cursor:not-allowed}.airing-actions-palette .ui-dropdown-trigger{padding:0}.airing-actions-palette-end{margin-left:auto}.airing-actions-loading-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}.airing-detect-progress{display:inline-flex;align-items:center;gap:.3rem;font-size:14px;font-weight:500;color:var(--color-text-muted)}.airing-timeline-toggles{display:flex;gap:.25rem}.airing-timeline-toggle{appearance:none;border:none;background:0 0;padding:.25rem .4rem;border-radius:4px;color:var(--color-text-disabled);cursor:pointer;display:flex;align-items:center}.airing-timeline-toggle:hover{color:var(--color-text-muted);background-color:var(--color-surface)}.airing-timeline-toggle.is-active{color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 10%,transparent)}.detection-drawer-body{display:flex;flex-direction:column;gap:1rem}.detection-drawer-summary{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem .75rem;border-radius:4px;background-color:var(--color-surface)}.detection-drawer-match-status{margin-top:.2rem}.detection-drawer-badge{font-size:.75rem;font-weight:600;padding:.1rem .4rem;border-radius:3px}.detection-drawer-badge.is-matched{background-color:var(--color-success);color:var(--color-warning-text)}.detection-drawer-badge.is-unmatched{background-color:var(--color-surface-raised);color:var(--color-text-muted)}.detection-drawer-badge.is-conflict{background-color:var(--color-warning);color:var(--color-warning-text)}.debug-kv{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.8rem}.debug-k{font-family:monospace;font-size:.65rem;opacity:.4;text-transform:uppercase;letter-spacing:.03em}.debug-v{font-family:monospace;font-size:.8rem}.debug-detections{display:flex;flex-direction:column;gap:.35rem}.debug-detection{padding:.5rem .75rem;border-radius:4px;background-color:var(--color-surface)}.debug-detection.is-conflict{border-left:3px solid var(--color-warning)}.debug-detection.is-unmatched-detection{border-left:3px solid var(--color-text-disabled)}.debug-detection-header{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.debug-detection-type{font-family:monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:3px}.debug-detection-type.is-music{background-color:var(--color-success);color:var(--color-warning-text)}.debug-detection-type.is-live{background-color:var(--color-primary);color:var(--color-text-on-primary)}.debug-detection-type.is-talk{background-color:var(--color-warning);color:var(--color-warning-text)}.debug-detection-type.is-silence,.debug-detection-type.is-unknown{background-color:var(--color-surface-raised);color:var(--color-text-muted)}.debug-detection-title{font-weight:600;font-size:.9rem;color:var(--color-text)}.debug-detection-title.is-unmatched{color:var(--color-text-muted);font-weight:400}.debug-detection-artist{color:var(--color-text-muted);font-size:.85rem}.debug-detection-confidence{display:flex;align-items:center;gap:.4rem;font-family:monospace;font-size:.75rem;color:var(--color-text-muted)}.debug-detection-meta{margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.1rem .75rem}.debug-detection-transcript{margin-top:.3rem;display:flex;gap:.3rem;align-items:baseline}.debug-detection-transcript-text{font-size:.8rem;opacity:.7;font-style:italic}.debug-raw-toggle{font-size:.75rem;opacity:.5}.debug-raw-toggle:hover{opacity:1}.airing-track-list-header-items{display:flex;flex-direction:column;width:100%;background-color:var(--color-background)}.airing-title-area{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem;min-width:0}.airing-title-line{display:flex;justify-content:flex-start;gap:.5rem;align-items:center;min-width:0;width:100%}@media (max-width:599px){.airing-title-line{gap:.5rem}}.airing-jump-menu-container{flex:1 1 0;min-width:0}.airing-jump-menu-container .ui-dropdown-trigger-link{padding:.3rem .5rem;margin-top:-.3rem;margin-left:-.55rem}.airing-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-weight:700;align-self:flex-start;width:100%}@media (max-width:599px){.airing-title{font-size:16px}}.airing-description{font-size:15px;margin:.5rem 0;line-height:1.5em}.airing-sticky-title{padding:0 0 .5rem 0;margin-top:-5px}.airing-sticky-title .airing-title{font-size:18px;font-weight:200}.airing-sticky-title .airing-description{font-size:13px;margin:.25rem 0 0;line-height:1.4em;color:var(--color-text-muted)}.airing-title-editor{display:flex;flex-direction:column;gap:.5rem;margin-top:0;padding-top:.25rem}.airing-title-editor .form-field-input,.airing-title-editor .form-field-textarea{--form-field-border-width:1px;border-color:var(--color-border-muted);background-color:var(--color-surface);border-radius:.375rem;font-size:14px}.airing-title-editor .form-field-textarea{min-height:3.5rem;line-height:1.4;resize:vertical}.airing-title-editor .form-actions-edit-buttons{display:flex;gap:.5rem;margin-top:.25rem}.airing-hosts{white-space:nowrap;grid-area:hosts;font-size:16px;width:100%;display:flex;place-content:flex-start;align-items:center;color:var(--color-text-muted)}.airing-hosts-label{text-transform:uppercase;font-size:14px;margin-right:5px;display:flex}.airing-hosts-list{flex-grow:2;display:flex;flex-grow:2}.airing-date{white-space:nowrap;grid-area:date;font-size:24px;width:100%;justify-content:flex-start;display:flex;flex-direction:column;align-items:start}.airing-date p:first-child{font-size:24px}.airing-date p+p{font-size:16px}.on-air-arc{width:120px;height:40px;max-width:120px;max-height:40px;cursor:pointer}.on-air-arc svg{display:block;width:120px;height:40px;overflow:visible;pointer-events:none}.on-air-arc .on-air-arc-text{font-size:16px;font-weight:800;fill:var(--color-danger)}.on-air-arc.mod-listening .on-air-arc-text{fill:url(#rainbow-live)}.on-air-arc .on-air-arc-mask{fill:none;stroke:var(--timeline-endcap-background-color,var(--color-background));stroke-width:22;stroke-dasharray:200;stroke-dashoffset:200}.on-air-arc.mod-animate .on-air-arc-mask{stroke-dashoffset:0;animation:on-air-reveal 1.2s ease-in-out forwards}@keyframes on-air-reveal{0%{stroke-dashoffset:0}100%{stroke-dashoffset:200}}.on-air-tag{font-weight:700;border:1px solid var(--color-danger)!important;color:var(--color-danger)!important;font-size:.9rem;text-transform:uppercase;animation:blink 5s infinite}.up-next-tag{font-weight:700;font-size:.9rem;text-transform:uppercase;background-color:var(--color-warning)!important;color:var(--color-warning-text)}.airing-header-status{display:flex;align-items:center;gap:.5rem}.airing-header-upcoming{display:flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border-radius:1rem;background-color:var(--color-warning);color:var(--color-warning-text);font-weight:700;font-size:13px;text-transform:uppercase;white-space:nowrap}.airing-header-upcoming-countdown{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airing-header-status-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-now-divider-remaining{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airing-header-listener-count{font-size:12px;font-weight:600;color:var(--color-text-muted);display:flex;align-items:center;gap:.25rem;white-space:nowrap}.on-air-pill{font-size:14px;font-weight:700}.tag.on-air-tag{background-color:var(--color-surface)}@keyframes blink{0%{opacity:1}90%{opacity:1}93%{opacity:.75}95%{opacity:1}97%{opacity:.75}98%{opacity:1}100%{opacity:1}}@keyframes on-air-glow{0%{box-shadow:0 0 4px var(--color-danger),0 0 20px color-mix(in oklch,var(--color-danger) 40%,transparent)}90%{box-shadow:0 0 4px var(--color-danger),0 0 20px color-mix(in oklch,var(--color-danger) 40%,transparent)}93%{box-shadow:0 0 1px var(--color-danger),0 0 10px color-mix(in oklch,var(--color-danger) 20%,transparent)}95%{box-shadow:0 0 4px var(--color-danger),0 0 20px color-mix(in oklch,var(--color-danger) 40%,transparent)}97%{box-shadow:0 0 1px var(--color-danger),0 0 10px color-mix(in oklch,var(--color-danger) 20%,transparent)}98%{box-shadow:0 0 4px var(--color-danger),0 0 20px color-mix(in oklch,var(--color-danger) 40%,transparent)}100%{box-shadow:0 0 4px var(--color-danger),0 0 20px color-mix(in oklch,var(--color-danger) 40%,transparent)}}.airing-jump-date-content{display:flex;flex-direction:row;align-items:flex-start;gap:.25rem}.airing-jump-date-content-calendar{padding:.5rem}.airing-jump-date-content-recent{display:flex;flex-direction:column;min-width:14rem;max-width:18rem;max-height:20rem;padding:.5rem;overflow-x:hidden;overflow-y:auto}.airing-jump-date-content-recent .ui-dropdown-item-lines{min-width:0}.airing-jump-date-content-recent .ui-dropdown-item-lines>span{overflow:hidden;text-overflow:ellipsis}.airing-jump-date-content-recent{border-left:1px solid var(--color-surface-raised)}.ui-dropdown-item.airing-jump-later{border:0;color:var(--color-primary);font-family:inherit;text-align:left}.airing-jump-past{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--color-surface-raised)}.airing-track-list-toolset{position:relative;z-index:var(--z-timeline-sticky);margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin) - .5rem)}.item-editor-reveal{display:grid;grid-template-rows:1fr}.item-editor-reveal>*{min-height:0}.item-editor-reveal-enter-active,.item-editor-reveal-leave-active{transition:grid-template-rows .25s ease,opacity .2s ease}.item-editor-reveal-enter-active>*,.item-editor-reveal-leave-active>*{overflow:hidden}.item-editor-reveal-enter,.item-editor-reveal-leave-to{grid-template-rows:0fr;opacity:0}.overlay-form{width:auto;display:flex;flex-direction:column;gap:.5rem}.overlay-form-zone-header{font-size:1em;font-weight:700}.overlay-form-zone-people{margin-bottom:1rem}.overlay-form-zone-description{color:var(--color-text-muted);font-size:.9rem}.overlay-form-user-select{margin:.5rem auto}.overlay-form-actions{margin-top:2rem}.airing-broadcasting-issue-message+.airing-broadcasting-issue-description{margin-top:1rem;padding:.2rem 0}.airing-broadcasting-issue-message+.airing-broadcasting-issue-description:before{content:">";font-weight:700}.issue-editor-form .form-input-side-by-side>*{height:6.5rem}.airing-track-uploader-table-drawer{position:relative;max-height:100%}.range-chooser{display:grid;grid-template-columns:12ch 1fr 12ch;gap:1rem;justify-content:space-between;align-items:center}.range-chooser .form-input{font-size:.9rem}@keyframes animatedBackground{from{background-position:0 0}to{background-position:-100% 0}}.slider-rounded{height:14px;width:100%}.slider-rounded:empty{background:var(--color-background);border-radius:13px;border:1px solid var(--color-element);box-shadow:none;background-image:repeating-linear-gradient(120deg,var(--color-surface-raised),var(--color-surface-raised) 20px,var(--color-element) 20px,var(--color-element) 40px);background-size:16px 16px;background-size:5000%;animation:animatedBackground 200s linear infinite}.slider-rounded.noUi-target{background:var(--color-background);border-radius:13px;border:1px solid var(--color-element);box-shadow:none}.slider-rounded .noUi-connect{background-color:var(--color-primary)}.slider-rounded .noUi-tooltip{display:none}.slider-rounded .noUi-active .noUi-tooltip{display:block}.slider-rounded .noUi-handle{height:22px;width:11px;top:-5px;right:-11px;border-radius:15px}.slider-rounded .noUi-value-horizontal{transform:translate(-50%,25px);writing-mode:vertical-lr}.slider-rounded.mod-round .noUi-handle{height:15px;width:15px;top:-2px;right:-11px;border-radius:25px}.slider-rounded .noUi-handle:after,.slider-rounded .noUi-handle:before{height:0;width:0}.slider-rounded .noUi-handle .noUi-touch-area{border:1px solid transparent;position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;width:auto;height:auto}.slider-rounded .noUi-handle:hover .noUi-touch-area{border:1px dotted var(--color-surface)}.table-field.mod-side-by-side{display:grid;grid-template-columns:1fr 2fr}.table-field.mod-side-by-side.is-errored{background-color:var(--color-danger)}.table-field{padding-top:.5rem;position:relative}.table-field.is-errored{background-color:var(--color-danger)}.table-field .table-field-label{position:absolute;left:0;top:0;padding:0 .5rem;font-size:13px;transform:translateY(-56%)}table{--color-input-bg:color-mix(in oklch, var(--color-input-bg) 90%, transparent)}.time-menu-options{display:flex;flex-direction:column;gap:1rem}.time-menu-options__row{display:flex;flex-direction:row;gap:1rem;align-items:center}.site-footer{margin-top:140px;background-color:var(--color-footer);color:var(--color-footer-text);position:relative;transition:background-color .3s ease}.site-footer a{color:inherit;font-weight:700}.site-footer a:hover{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-underline-offset:3px}.site-footer .site-footer-content,.site-footer .site-footer-legal{transition:opacity .2s ease-in-out}.site-footer:has(.track-drop-zone-message:not(.appear-leave-active)) .site-footer-content,.site-footer:has(.track-drop-zone-message:not(.appear-leave-active)) .site-footer-legal{opacity:0}.site-footer:has(.track-drop-zone-message.mod-good:not(.appear-leave-active)){--color-footer:var(--color-primary);--color-footer-line:var(--color-primary)}.site-footer-drop-zone{position:absolute;inset:0;z-index:1;pointer-events:none}.site-footer-drop-zone .track-drop-zone-message{position:absolute;inset:0;box-sizing:border-box;place-items:center}.site-footer-drop-zone .track-drop-zone-message .site-footer-wave{display:none}.site-footer-drop-zone .track-drop-zone-message.mod-good{--drop-zone-bg:transparent;color:var(--color-footer-text)}.site-footer-drop-zone .track-drop-zone-message.appear-enter-active,.site-footer-drop-zone .track-drop-zone-message.appear-leave-active{transition:opacity .2s ease-in-out}.site-footer-drop-zone .track-drop-zone-message.appear-enter,.site-footer-drop-zone .track-drop-zone-message.appear-leave-to{transform:none;opacity:0}.site-footer-wave{position:absolute;left:0;bottom:calc(100% - 32px);width:100%;overflow:visible;pointer-events:none}.site-footer-wave path{transition:fill .3s ease,stroke .3s ease}.site-footer-wave-fill{fill:var(--color-footer)}.site-footer-wave-carrier{fill:none;stroke:var(--color-footer-line,var(--color-footer));stroke-linejoin:round;stroke-width:2.5;stroke-opacity:0.4}.site-footer-wave-carrier.mod-1{stroke-width:2;stroke-opacity:0.22}.site-footer-wave-ring{fill:none;stroke:currentColor;stroke-width:8;stroke-opacity:0.2;stroke-linecap:round;stroke-linejoin:round}.site-footer-logo{appearance:none;border:0;background:0 0;color:inherit;padding:6px;margin:-6px;cursor:pointer;border-radius:8px;align-self:flex-start}.site-footer-logo:focus-visible{outline:2px solid currentColor;outline-offset:2px}.site-footer-logo .dubbletrack-logo svg{width:200px}.site-footer-logo .dubbletrack-logo.mod-outline svg path{stroke:var(--color-footer-text);stroke-opacity:0.7}.site-footer-about{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:32rem}.site-footer-about p{margin:0;font-size:15px;line-height:1.5}.site-footer-asks{position:relative;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 28rem;max-width:36rem}.site-footer-asks-divider{width:100%;margin:0;border:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.site-footer-ask{display:flex;gap:1rem;align-items:flex-start}.site-footer-ask p{margin:0;font-size:14px;line-height:1.45}.site-footer-ask-icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px}.site-footer-ask-icon.mod-heart{background:#fff;color:#e0245e}.site-footer-ask-icon.mod-heart svg{fill:currentColor}.site-footer-ask-icon.mod-tower{background:#ffd23f;color:#151c29}.site-footer-ask-body{display:flex;flex-direction:column;gap:.6rem}.site-footer-ask-link{align-self:flex-start;font-size:14px;-webkit-text-decoration:none;text-decoration:none;padding-bottom:2px;border-bottom:2px solid color-mix(in srgb,currentColor 40%,transparent)}.site-footer-ask-link:hover{-webkit-text-decoration:none;text-decoration:none;border-bottom-color:currentColor}.site-footer-legal-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.site-footer-legal{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;position:relative;gap:1rem;padding:1.25rem var(--site-x-padding) 2rem;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:13px}.site-footer-legal a{font-weight:400}@media (max-width:599px){.site-footer-legal{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-items:flex-start}}.site-footer-content{position:relative;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:flex-start;flex-wrap:wrap;gap:2rem 3rem;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.site-footer-content{padding:var(--site-y-padding) var(--site-x-padding)}}@media (max-width:599px){.site-footer-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-items:stretch;justify-content:flex-start;padding:2rem var(--site-x-padding) var(--site-y-padding) var(--site-x-padding)}}@media (min-width:600px){.site-footer-content{padding:56px var(--site-x-padding) 48px}}.site-footer-column{width:100%}@media (min-width:600px){.site-footer-column{width:auto;margin-top:0}}.site-footer-column ul{margin-bottom:1rem;font-size:14px}.site-footer-column ul li{margin:.5em 0}.site-footer-column p+p{margin:1rem 0}.site-footer-column-heading{font-size:15px;font-weight:700;margin:0 0 .5rem}.site-header{padding-top:1.2em;padding-bottom:1em}@media (max-width:599px){.site-header{padding-top:.5em;padding-bottom:1em}}.site-header-logo svg path{fill:var(--color-primary)}.site-header-logo:hover path{fill:var(--color-primary-hover)}.site-header-content{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.site-header-content{padding:var(--site-y-padding) var(--site-x-padding)}}.site-header-content{align-items:center;justify-content:space-between}.site-header-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header-main .ui-field{padding-top:0;margin:0 .75em}.site-header-items{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header-content>.command-palette-trigger{margin-left:auto;margin-right:.5rem}.site-header-items-main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:center;gap:4px;margin-right:.5rem}@media (max-width:900px){.site-header-items-main{display:none}}.site-header-items-aux{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-items:center;gap:2px}.site-header-icon-button{display:flex;align-items:center;justify-content:center;padding:.35rem;border:none;border-radius:6px;background:0 0;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.site-header-icon-button:hover{background:var(--color-surface);color:var(--color-text)}.site-header-items-divider{margin:0 5px 0 10px;padding:0;border-left:1px dotted var(--color-element);display:block;height:20px}.site-header-item{color:var(--color-primary);padding:.3rem .65rem;border-radius:6px;font-size:.9rem}.site-header-item:hover{color:var(--color-primary-hover);background:var(--color-surface);-webkit-text-decoration:none;text-decoration:none}.site-header-item.ui-dropdown{padding:0}.site-header-item.ui-dropdown:hover{background:0 0}.site-header-item.ui-dropdown .ui-dropdown-trigger{padding:.3rem .65rem;border-radius:inherit;transition:inherit}.site-header-item.ui-dropdown .ui-dropdown-trigger:hover{background:var(--color-surface)}.site-header-item .ui-dropdown-trigger-link{color:inherit;font-size:inherit}.site-header-item .ui-dropdown-trigger-link:hover{-webkit-text-decoration:none;text-decoration:none;color:inherit!important}.site-header-items-main .site-header-item{margin:0 2px}.site-header-items-main .site-header-item:hover{background:var(--color-surface)}.site-header-items-main .site-header-item.ui-dropdown:hover{background:0 0}.site-header-items-main .site-header-item.active{background:var(--color-primary);color:var(--color-text-on-primary)}.site-header-items-main .site-header-item.ember-transitioning-in{border:2px solid transparent;padding:calc(.3rem - 2px) calc(.65rem - 2px);background:linear-gradient(var(--color-background),var(--color-background)) padding-box,conic-gradient(from var(--site-header-loading-angle),transparent 60%,var(--color-primary)) border-box;animation:site-header-item-loading .9s linear infinite}@property --site-header-loading-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes site-header-item-loading{to{--site-header-loading-angle:360deg}}@media (prefers-reduced-motion:reduce){.site-header-items-main .site-header-item.ember-transitioning-in{animation:none;background:0 0;border-color:var(--color-primary)}}.site-station-switcher{background-color:var(--color-background);box-shadow:var(--shadow-elevation-low)}.site-station-switcher-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.site-station-switcher-content{padding:var(--site-y-padding) var(--site-x-padding)}}.site-station-switcher-content{display:flex;align-items:center;justify-items:flex-start;justify-content:flex-start;gap:1rem}.site-station-switcher-option{color:var(--color-text-muted)}.site-station-switcher-option.is-active{color:var(--color-primary);font-weight:700}.theme-switcher-popover{width:22rem;max-width:calc(100vw - 2rem);padding:.35rem .25rem .25rem}.theme-switcher-hero-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--color-text)}.theme-switcher-hero-title svg{color:var(--color-primary)}.theme-switcher-group+.theme-switcher-group{margin-top:1.25rem}.theme-switcher-group-title{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;color:var(--color-text-muted);font-size:.875rem;font-weight:600}.theme-switcher-schemes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.theme-switcher-scheme{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.4rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);cursor:pointer;transition:border-color .12s ease,background .12s ease}.theme-switcher-scheme:hover:not(.is-active){border-color:var(--color-element)}.theme-switcher-scheme.is-active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-background))}.theme-switcher-previews{position:relative;display:block;width:100%;aspect-ratio:4/3;border:1px solid var(--color-border-muted);border-radius:4px;overflow:hidden}.theme-switcher-preview{position:absolute;inset:0;display:flex;flex-direction:column;gap:5px;padding:10px;background-color:var(--color-background);background-image:var(--palette-background-image,none);background-size:90px}.theme-switcher-preview+.theme-switcher-preview{clip-path:polygon(100% 0,100% 100%,0 100%)}.theme-switcher-preview-bar{height:6px;width:40%;margin-bottom:4px;border-radius:2px;background:var(--color-primary)}.theme-switcher-preview-line{height:4px;width:80%;border-radius:2px;background:color-mix(in srgb,var(--color-text) 55%,transparent)}.theme-switcher-preview-line.is-short{width:55%}.theme-switcher-preview-button{margin-top:auto;width:30%;height:10px;border-radius:3px;background:var(--color-primary)}.theme-switcher-scheme-label{font-size:13px}@media (max-width:599px){.theme-switcher-schemes{grid-template-columns:1fr;gap:.25rem}.theme-switcher-scheme{flex-direction:row;gap:.75rem}.theme-switcher-previews{flex:none;width:88px}}.compliance{--color-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3rem}.compliance-week{display:block;width:1rem;height:1rem;padding:0;border:0;border-radius:3px;box-sizing:border-box;background:var(--color-surface-raised)}.compliance-week.is-ready{background:var(--color-reported)}.compliance-week.is-review{background:var(--color-review)}.compliance-week.is-incomplete,.compliance-week.is-unmarked_talk{background:var(--color-nearly-reported)}.compliance-week.is-missing{background:var(--color-danger)}.compliance-week.is-graded{background:color-mix(in oklch,var(--grade-to) var(--grade-mix),var(--grade-from))}.compliance-week.is-in_progress{background:0 0;border:2px solid var(--color-reported)}.compliance-week.is-no_airings,.compliance-week.is-upcoming{background:var(--color-surface-raised)}.compliance-week.is-before_station{background:0 0;border:1px dashed var(--color-border)}.compliance-format{align-self:center;font-size:.875rem;font-weight:400;color:var(--color-text-muted)}.compliance-selection-bar{--bars:6rem;--visible-quarters:1.5;--quarter-gap:9px;--selection-tint:color-mix(in srgb, var(--color-primary) 12%, transparent);--range-line:var(--color-border-muted);--range-line-hover:color-mix(in srgb, var(--color-primary) 50%, var(--color-border-muted));--range-line-weight:4px;position:sticky;top:var(--sticky-top,0);z-index:5;display:flex;flex-direction:column;padding-bottom:.625rem;background:var(--color-background)}.compliance-selection-bar.is-stuck{box-shadow:0 6px 12px -10px hsl(var(--color-shadow) / 60%)}@media (max-width:900px){.compliance-selection-bar{--visible-quarters:1}}@media (max-width:599px){.compliance-selection-bar{--visible-quarters:1;--bars:3.5rem}}.compliance-timeline-frame{position:relative}.compliance-timeline{display:flex;gap:var(--quarter-gap);padding-block:0.375rem;overflow-x:auto;scrollbar-width:thin}.compliance-scroll-top,.compliance-timeline-nav{z-index:2;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-elevation-medium);cursor:pointer;transition:top 180ms ease,opacity 150ms ease}.compliance-scroll-top:hover,.compliance-timeline-nav:hover{background:var(--color-surface-raised)}.compliance-scroll-top[disabled],.compliance-timeline-nav[disabled]{opacity:0;pointer-events:none}.compliance-scroll-top{position:fixed;right:1.5rem;bottom:1.5rem}.compliance-timeline-nav{position:absolute;top:calc(2rem + var(--bars)/ 2);transform:translateY(-50%)}.compliance-timeline-nav.is-back{left:-1rem}.compliance-timeline-nav.is-present{right:-1rem}@media (max-width:599px){.compliance-timeline-nav.is-back{left:.25rem}.compliance-timeline-nav.is-present{right:.25rem}}.compliance-timeline-start{flex:0 0 auto;align-self:center;min-width:1px;font-size:.8125rem;color:var(--color-text-muted)}.compliance-timeline-quarter{position:relative;flex:0 0 calc((100% - (var(--visible-quarters) - 1) * var(--quarter-gap))/ var(--visible-quarters));display:flex;flex-direction:column;gap:.625rem;min-width:36rem}.compliance-timeline-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.compliance-timeline-title h2{flex:1;margin:0;font-size:1.0625rem;font-weight:700}.compliance-timeline-title button{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:0;border:0;background:0 0;font:inherit;color:inherit;cursor:pointer}.compliance-timeline-title button::after{content:"";flex:1;align-self:center;height:var(--range-line-weight);border-radius:3px;background:var(--range-line)}.compliance-timeline-title button.is-hovered::after,.compliance-timeline-title button:hover::after{background:var(--range-line-hover)}.compliance-timeline-title button.is-selected::after{background:var(--color-primary)}.compliance-timeline-quarter-range{font-size:.8125rem;font-weight:400;color:var(--color-text-muted)}.compliance-timeline-periods{position:relative;height:1.5rem;margin:-.625rem 0 -.5rem}.compliance-timeline-periods button{position:absolute;top:0;height:100%;padding:0;border:0;background:0 0;cursor:pointer;--line-color:var(--range-line)}.compliance-timeline-periods button::before{content:"";position:absolute;inset:0;height:var(--range-line-weight);margin:auto 0;border-radius:3px;background:var(--line-color)}.compliance-timeline-periods button.is-hovered,.compliance-timeline-periods button:not([disabled]):hover{--line-color:var(--range-line-hover)}.compliance-timeline-periods button.is-selected{--line-color:var(--color-primary)}.compliance-timeline-periods button[disabled]{cursor:default}.compliance-timeline-months{position:relative;height:1.5rem;margin-top:-.25rem}.compliance-timeline-months button{position:absolute;top:0;display:flex;align-items:center;gap:.5rem;padding:0 .25rem;border:0;background:0 0;font:inherit;border-radius:4px;font-size:.9375rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap;cursor:pointer}.compliance-timeline-months button:not([disabled]):hover{color:var(--color-text)}.compliance-timeline-months button[disabled]{cursor:default}.compliance-timeline-months:not(.has-month-lines) button:hover{background:0 0}.compliance-timeline-months.has-month-lines button::after{content:"";flex:1;height:var(--range-line-weight);border-radius:3px;background:var(--range-line)}.compliance-timeline-months.has-month-lines button:not([disabled]):hover::after{background:var(--range-line-hover)}.compliance-timeline-quarter+.compliance-timeline-quarter::before{content:"";position:absolute;top:2rem;bottom:0;left:calc(var(--quarter-gap)/ -2 - 1px);border-left:2px dashed color-mix(in srgb,var(--color-text) 55%,transparent);pointer-events:none}.compliance-timeline-preview,.compliance-timeline-selection{position:absolute;top:-4px;bottom:-4px;border-radius:6px;pointer-events:none}.compliance-timeline-selection{border:2px solid var(--color-primary);background:var(--selection-tint)}.compliance-timeline-preview{border:1.5px dashed var(--color-primary);opacity:.7}.compliance-summary{--caret-size:12px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:calc(var(--caret-size) + .25rem);padding:.75rem 0;border-top:1px solid var(--color-border)}.compliance-summary::after,.compliance-summary::before{content:"";position:absolute;left:var(--caret-x,50%);visibility:var(--caret-visibility,hidden);border:var(--caret-size) solid transparent;border-top:0;transform:translateX(-50%)}.compliance-summary::before{top:calc(var(--caret-size) * -1);border-bottom-color:var(--color-border)}.compliance-summary::after{top:calc(var(--caret-size) * -1 + 1.5px);border-bottom-color:var(--color-background)}.compliance-summary .compliance-range-menu{max-width:100%}.compliance-summary .compliance-range-menu .ui-dropdown-trigger{display:inline-flex;align-items:center;gap:.5rem;height:auto;min-height:2.5rem;max-width:100%;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:1rem!important;font-weight:600;color:var(--color-text)!important;white-space:normal;box-shadow:var(--shadow-elevation-low)}.compliance-summary .compliance-range-menu .ui-dropdown-trigger:hover{border-color:var(--color-text-muted);background:var(--color-surface-raised)}.compliance-summary .compliance-range-menu .ui-dropdown-trigger-icon{color:var(--color-text-muted)}.compliance-range-menu-list{display:flex;flex-direction:column;gap:.75rem;min-width:17rem;padding:.75rem 0}.compliance-range-menu-list .ui-dropdown-item{display:flex;justify-content:space-between;gap:1.5rem;margin:0;padding:.35rem .75rem;font-size:.875rem}.compliance-range-menu-list .ui-dropdown-item.is-active{font-weight:400;background-color:var(--color-surface-raised);color:var(--color-text)}.compliance-range-menu-list .ui-dropdown-item:hover .time-filters-shortcut-range{color:inherit;opacity:.8}.compliance-range-menu-list .ui-dropdown-item-dropdown-item,.compliance-range-menu-list .ui-dropdown-item-dropdown-item-trigger{width:100%}.compliance-range-menu-list .ui-dropdown-item-dropdown-item-trigger{justify-content:space-between;gap:1.5rem;padding:.35rem .75rem;border:0;font-size:.875rem;text-align:left}.compliance-range-menu-list .ui-dropdown-item-dropdown-item-trigger:hover{background-color:var(--color-surface-raised)}.compliance-range-menu-group+.compliance-range-menu-group{padding-top:.75rem;border-top:1px solid var(--color-border-muted)}.compliance-range-menu-calendar{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.compliance-summary-share{font-size:.8125rem;color:var(--color-text-muted)}.compliance-summary-stats{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compliance-summary-stats div{display:flex;flex-direction:column}.compliance-summary-stats dt{font-size:.75rem;color:var(--color-text-muted)}.compliance-summary-stats dd{margin:0;font-size:1.25rem;font-weight:500}.compliance-summary-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;margin-left:auto}.compliance-summary-notes{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0}@media (max-width:599px){.compliance-summary .compliance-range-menu,.compliance-summary .compliance-range-menu .ui-dropdown-trigger{width:100%}.compliance-summary .compliance-range-menu .ui-dropdown-trigger{flex-wrap:wrap;justify-content:center;font-size:.9375rem!important}.compliance-summary{flex-direction:column;align-items:stretch;gap:.5rem;padding:.625rem 0}.compliance-summary-actions{flex-direction:column;align-items:stretch;margin-left:0}.compliance-summary-actions .compliance-download{justify-content:center}.compliance-summary-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%}.compliance-summary-stats dt{font-size:.6875rem;line-height:1.2}.compliance-summary-stats dd{font-size:1rem}.compliance-summary-share{font-size:.6875rem}.compliance-summary-notes{font-size:.75rem}.compliance-summary-notes .compliance-period{white-space:normal}}.compliance-download{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .6rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-background);box-shadow:none;color:var(--color-text-muted)!important;font-size:.9rem!important;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.compliance-download *{font-size:inherit!important;color:inherit!important}.compliance-download:not([disabled]):hover{background:var(--color-surface)!important;color:var(--color-text)!important}.compliance-download{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)!important}.compliance-download:not([disabled]):hover{background:var(--color-primary-hover)!important;color:var(--color-text-on-primary)!important}.compliance-download[disabled]{background:0 0;border-color:var(--color-border-muted);color:var(--color-text-muted)!important}.compliance-download[disabled]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)!important;opacity:.45;cursor:default}.compliance-panel{display:flex;flex-direction:column;gap:1.25rem}.compliance-bars{position:relative;display:grid;gap:1px;height:var(--bars,6rem);touch-action:pan-x;-webkit-user-select:none;user-select:none}.compliance-timeline-future{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--color-text-disabled);pointer-events:none}.compliance-bar{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:0;border:0;border-radius:2px 2px 0 0;overflow:hidden;background:0 0;cursor:pointer}.compliance-bar .compliance-week{flex-shrink:0;width:100%;border-radius:2px 2px 0 0}.compliance-bar:focus-visible,.compliance-bar:not([disabled]):hover{outline:1px solid var(--color-text-muted);outline-offset:0}.compliance-bar[disabled]{cursor:default}.compliance-period{position:relative;display:inline-flex;flex-direction:column;gap:.25rem;font-size:.8125rem;white-space:nowrap}.compliance-period .is-missing{color:var(--color-danger)}.compliance-period-detail{color:var(--color-text-muted)}.compliance-tuning-hours-table{width:100%;border-collapse:collapse;font-size:.9375rem}.compliance-tuning-hours-table thead th{border-top:0;font-size:.8125rem;font-weight:500;color:var(--color-text-muted)}.compliance-tuning-hours-table td,.compliance-tuning-hours-table th{padding:.5rem .75rem .5rem 0;border-top:1px solid var(--color-border-muted);text-align:left;vertical-align:baseline}.compliance-tuning-hours-table th{font-weight:500}.compliance-tuning-hours-table .is-missing{color:var(--color-danger)}.compliance-tuning-hours-table .is-current td,.compliance-tuning-hours-table .is-current th{background:var(--color-surface)}.compliance-tuning-hours-lead{margin:0 0 1rem;font-size:.875rem;color:var(--color-text-muted)}.compliance-tuning-hours-footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.compliance-tuning-hours-pager{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:1.125rem}.compliance-tuning-hours-pager .ui-button-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem}.compliance-tuning-hours-entered .form-field-input{width:8rem;margin-right:.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compliance-panel-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.compliance-panel-note{margin:0;font-size:.875rem;color:var(--color-text-muted)}.compliance-airings{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.compliance-airing{display:grid;grid-template-columns:2.25rem minmax(0,3fr) minmax(0,2fr) 11rem;gap:1rem;align-items:center;padding:.875rem 0;border-top:1px solid var(--color-border-muted);font-size:1rem}.compliance-airing:first-child{border-top:0}.compliance-airing>:last-child{justify-self:end;text-align:right}@media (max-width:599px){.compliance-airing{grid-template-columns:2rem minmax(0,1fr) auto;row-gap:.375rem;column-gap:.75rem}.compliance-airing>:nth-child(2){grid-column:2/-1}.compliance-airing>:nth-child(3){grid-column:2}.compliance-airing>:nth-child(4){grid-column:3;align-self:end}}.compliance-airing-title{display:flex;flex-direction:column;gap:.125rem;min-width:0;align-items:flex-start}.compliance-airing-title .text-list,.compliance-airing-title span{font-size:.875rem;color:var(--color-text-muted)}.compliance-airing-play{display:flex;justify-content:center}.compliance-airing-link{display:flex;flex-direction:column;gap:.125rem;min-width:0;color:inherit}.compliance-airing-link:hover strong{-webkit-text-decoration:underline;text-decoration:underline}.compliance-airing-problem{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.9375rem;white-space:nowrap;color:var(--color-text-muted)}.compliance-track-meter{display:flex;gap:1px;max-width:100%}.compliance-track-meter-block{flex:0 1 6px;min-width:4px;height:1rem;border-radius:3px}.compliance-track-meter-block.is-queued{background:color-mix(in oklch,var(--color-reported) 35%,var(--color-background))}.compliance-track-meter-block.is-ready{background:var(--color-reported)}.compliance-track-meter-block.is-incomplete{background:var(--color-nearly-reported)}.compliance-track-meter-block.is-missing{background:var(--color-danger)}.compliance-airing-group+.compliance-airing-group{margin-top:1.5rem}.compliance-airing-group-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);font-size:1rem;font-weight:600;color:var(--color-text-muted)}.compliance-tooltip-hint{margin-top:.125rem;font-size:.75rem;opacity:.7}.compliance-all-logged{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1rem;text-align:center}.compliance-all-logged svg{color:var(--color-reported)}.compliance-all-logged strong{font-size:1.125rem}.compliance-all-logged span{color:var(--color-text-muted)}.compliance-timeline-loading{display:block;width:3rem;height:var(--bars,6rem);border-radius:4px}.compliance-timeline-skeleton{display:flex;gap:var(--quarter-gap);padding-block:0.375rem;overflow:hidden}.compliance-timeline-skeleton-quarter{flex:0 0 calc((100% - (var(--visible-quarters) - 1) * var(--quarter-gap))/ var(--visible-quarters));display:flex;flex-direction:column;gap:.625rem;min-width:36rem}.compliance-timeline-skeleton-title{display:flex;align-items:center;gap:.5rem;height:1.5rem}.compliance-timeline-skeleton-title .skeleton-outline{width:11rem;height:1.0625rem}.compliance-timeline-skeleton-title::after{content:"";flex:1;height:var(--range-line-weight);border-radius:3px;background:var(--range-line)}.compliance-timeline-skeleton-bars{display:flex;align-items:flex-end;gap:2px;height:var(--bars,6rem)}.compliance-timeline-skeleton-bars .skeleton-outline{flex:1;height:100%;border-radius:2px}.compliance-timeline-skeleton-bars .skeleton-outline:nth-child(3n){height:88%}.compliance-timeline-skeleton-bars .skeleton-outline:nth-child(5n){height:94%}.compliance-timeline-skeleton-bars .skeleton-outline:nth-child(7n){height:72%}.compliance-timeline-skeleton-bars .skeleton-outline:nth-child(11n){height:60%}.compliance-timeline-skeleton-months{display:grid;grid-template-columns:repeat(3,1fr);height:1.5rem;margin-top:-.25rem}.compliance-timeline-skeleton-months .skeleton-outline{width:4rem;height:.9375rem;margin:.25rem}.compliance-airing.is-nested{padding-left:1.5rem}.compliance-airing-toggle-title{padding:0;border:0;background:0 0;font:inherit;font-size:.875rem;color:var(--color-text-muted);text-align:left;cursor:pointer}.compliance-airing-toggle-title:hover{color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}.compliance-panel-header .compliance-summary-stats{margin-left:auto}@media (max-width:599px){.compliance-panel-header .compliance-summary-stats{margin-left:0}}.logging-habit-column{display:flex;flex-direction:column;gap:.75rem}.logging-habit-column,.show-moniker-list-row-status{flex:0 0 14rem}@media (max-width:900px){.logging-habit-column,.show-moniker-list-row-status{flex-basis:100%}.show-moniker-list-row-status{order:1}}.logging-habit-summary{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.logging-habit-summary-details,.logging-habit-summary-text{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem}.logging-habit-summary-details>span:not(.tag),.logging-habit-summary-text>span:not(.tag){color:var(--color-text-muted)}.logging-habit-freshness{display:block;width:100%;height:.5rem;border-radius:999px;overflow:hidden;background:var(--color-surface-raised)}.logging-habit-freshness i{display:block;height:100%;border-radius:999px}.logging-habit-freshness.is-fresh i{background:var(--color-reported)}.logging-habit-freshness.is-fair i{background:var(--color-warning)}.logging-habit-freshness.is-stale i{background:var(--color-review)}.logging-habit-freshness.is-old i{background:var(--color-danger)}.playlist-freshness-table{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(6rem,12rem) minmax(0,1fr) minmax(0,1fr);align-items:center;font-size:.875rem}.playlist-freshness-row{display:contents}.playlist-freshness-row>*{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.5rem 1.5rem .5rem 0;border-top:1px solid var(--color-border-muted)}.playlist-freshness-row.is-overall>*{border-top:0}.playlist-freshness-row-name{padding-left:2.5rem}.playlist-freshness-row.is-overall .playlist-freshness-row-name{padding-left:0;font-weight:600}.playlist-freshness-row-methods,.playlist-freshness-row-text{color:var(--color-text-muted)}.playlist-freshness-row-methods strong,.playlist-freshness-row-text strong{color:var(--color-text)}@media (max-width:900px){.playlist-freshness-table{grid-template-columns:minmax(0,1fr) 6rem}.playlist-freshness-row-methods,.playlist-freshness-row-text{grid-column:1/-1}}.playlist-freshness-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.playlist-freshness-header>.page-tools-button-group{margin-left:auto}.playlist-freshness-header .station-access-editor-label{margin-bottom:0}.table-user-logging-methods{color:var(--color-text-muted);font-size:.75rem}.account-profile-admin-freshness{margin-top:2rem}.table-user-freshness{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.75rem}.table-user-freshness .logging-habit-freshness{width:6rem}.table-user-freshness>span:last-child{color:var(--color-text-muted)}.menu-with-example{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.menu-with-example>span{font-size:.875rem;font-weight:600;color:var(--color-text)}.menu-with-example .example{font-size:.8rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem .75rem}.menu-with-example .example .color-legend-label{align-items:center;padding:0;font-size:.8125rem;color:var(--color-text-muted)}.menu-with-example .example .color-legend{width:.75rem;height:.75rem;margin:0 .2rem;transform:none;border-radius:2px}.menu-with-example .example .color-label{padding:0}.color-label{padding:0 3px}.color-swatch{display:inline-flex;flex-shrink:0;width:.875rem;height:.875rem;border-radius:3px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.color-swatch .color-legend-label{display:contents}.color-swatch .color-label{display:none}.color-swatch .color-legend{flex:1;width:auto;height:auto;margin:0;border:0;transform:none}.color-legend-label{display:flex;flex-direction:row;justify-items:flex-start;align-content:center;font-size:15px;padding:.25rem .5rem;color:var(--color-text);position:relative}.color-legend{display:block;width:15px;height:15px;margin:0 5px;background-color:var(--color-background);border:1px solid color-mix(in srgb,var(--color-background) 70%,#000);font-size:14px;transform:translateY(3px)}.colorize-menu-options .ui-dropdown-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.6rem .75rem}.colorize-menu-options .ui-dropdown-item:hover{background-color:var(--color-surface)}.colorize-menu-options .menu-options{display:inline-flex;align-items:center;gap:2px;height:2rem;padding:2px;border:1px solid var(--color-border-muted);border-radius:4px}.colorize-menu-options .menu-options>*{height:100%!important;margin:0!important;padding:0 .6rem!important;border:0!important;border-radius:3px!important;background:0 0!important;box-shadow:none!important}.colorize-menu-options .menu-options>.active,.colorize-menu-options .menu-options>.active:not([disabled]):hover{background:var(--color-surface-raised)!important;color:var(--color-text)!important}.colorize-menu-options .menu-options{height:1.75rem}.colorize-menu-options .menu-options>*{font-size:.8125rem!important;color:var(--color-text-muted)!important}.colorize-menu-options .menu-options>.active{color:var(--color-text)!important}.calendar-cell-content-stats{margin-top:.4rem}.calendar-cell-content-stat{display:block;font-size:13px}ul.text-list{display:inline;margin:0;padding:0}ul.text-list li.text-list-item{display:inline;white-space:nowrap;list-style:none;margin:0;padding:0}ul.text-list li:not(:last-child):after{white-space:nowrap;content:", "}ul.text-list[data-item-count="2"]:not(.mod-skip-and) li:nth-last-child(2):after{margin-left:auto;content:" and "!important}ul.text-list:not(.mod-skip-and) li:nth-last-child(2):after{white-space:nowrap;content:", and "!important}ul.text-list.mod-dotted{display:inline-flex;flex-wrap:wrap;align-items:baseline}ul.text-list.mod-dotted li:not(:last-child):after{content:"·";margin:0 calc(.5em + 6px);opacity:.5}.item-editor-container,.timeline-list-item-editor-container{flex-basis:100%;min-height:27em;box-sizing:border-box;margin-top:1em;margin-bottom:1em;z-index:10}@media (max-width:599px){.item-editor-container,.timeline-list-item-editor-container{flex-basis:100%;margin-left:0}}button.form-field-input-controls-button.move-playhead-button{color:var(--color-element)!important}button.form-field-input-controls-button.move-playhead-button.is-active,button.form-field-input-controls-button.move-playhead-button.is-active:hover{background-color:var(--color-surface-raised)!important}button.form-field-input-controls-button.move-playhead-button.is-active svg,button.form-field-input-controls-button.move-playhead-button.is-active:hover svg{color:var(--color-primary)!important}.item-editor-playback{height:100%;align-items:center;display:flex;flex-direction:row;width:100%;gap:.5rem;background-color:var(--color-surface);padding:0 0 0 .5rem}.item-editor-playback:hover{background-color:var(--color-surface-raised)}.item-editor-playback .item-editor-playback-region{position:absolute;height:100%;border-left:1px solid var(--color-surface);border-right:1px solid var(--color-surface)}.item-editor-playback .item-editor-playback-region.is-traffic{background-color:var(--color-text);opacity:.2}.item-editor-playback .item-editor-playback-region.is-track{background-color:var(--color-calendar-green);opacity:.2}.item-editor-playback .item-editor-playback-gutter{background-color:var(--color-element);height:6px;width:100%;border-radius:10px}.item-editor-playback .item-editor-regions{position:absolute;inset:0;top:4px;bottom:4px}.item-editor-playback .item-editor-playback-progress{background-color:var(--color-primary);height:100%;border-radius:10px;z-index:10;position:relative;display:block}.item-editor-playback:hover .item-editor-playback-progress{background-color:var(--color-primary-hover)}.item-editor-playback .input-footer-content{padding:0 .25rem!important}.item-editor-playback .input-footer-header-content{display:flex;flex-direction:row;gap:.5rem;justify-content:start;align-items:center;background-color:var(--color-surface-raised);width:100%;padding:.7rem 6px;height:17px}.item-editor-playback .item-editor-playback-slider{width:100%;border-radius:5px;padding:8px 0 7px;overflow:hidden;position:relative;height:100%;display:flex;align-items:center}.item-editor-playback .item-editor-playback-adjust{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;color:var(--color-text)}.item-editor-playback .item-editor-playback-adjust .form-checkbox{line-height:1.5}.item-editor-playback .item-editor-playback-adjust .form-field-label{color:var(--color-text)!important;padding-left:6px;font-weight:400}.item-editor-playback .item-editor-playback-adjust .form-checkbox--sm__label{font-size:12px}.item-editor-playback .item-editor-playback-content{display:flex;flex-direction:row;justify-content:space-between;width:100%}.item-editor-playback .item-editor-playback-content .help-tippy{color:var(--color-text-muted);cursor:help;display:flex;flex-direction:row;gap:.2rem;align-items:center;justify-self:flex-end}.item-editor,.timeline-list-item-editor{padding:1rem;position:relative;margin-bottom:0;box-sizing:border-box;overflow:hidden;position:relative;width:100%;border-radius:10px;border:1px solid var(--color-surface-raised);box-shadow:var(--shadow-elevation-medium);background-color:var(--color-background);z-index:var(--z-timeline-endcap);--indent:calc(
    var(--timeline-indent) + var(--timeline-padding) + var(--timeline-margin)
  );margin-left:calc(var(--indent) * -1);width:calc(100% + var(--indent) - 15px)!important}@media (max-width:599px){.item-editor,.timeline-list-item-editor{margin-left:calc(calc(var(--timeline-indent) + var(--timeline-padding) + var(--timeline-margin)) * -1);width:100vw;z-index:var(--z-modals)}}.item-editor .generate-button,.timeline-list-item-editor .generate-button{position:absolute;right:.5rem;z-index:3}.item-editor .form-input-side-by-side>.form-input,.timeline-list-item-editor .form-input-side-by-side>.form-input{flex-grow:2}.item-editor-enter-active{transition:opacity .2s ease,transform .2s ease;z-index:var(--z-timeline-endcap);position:relative}.item-editor-leave-active{transition:opacity .15s ease,transform .15s ease;z-index:var(--z-timeline-endcap);position:relative}.item-editor-enter,.item-editor-leave-to{opacity:0;transform:translateY(1rem)}.timeline-list-item-editor .ui-label:not(.is-errored){color:var(--color-primary)}.timeline-list-item-editor.timeline-list-item-editor-new-track{z-index:var(--z-timeline-content);width:auto}@media (max-width:599px){.timeline-list-item-editor.timeline-list-item-editor-new-track{margin-left:0;z-index:5 + 1}}.timeline-list-item-edit-action{border-radius:4px;transition:background .1s ease;margin-left:-.4rem}.timeline-list-item-edit-action:hover{background:var(--color-surface)}.timeline-list-item-edit-action button.ui-button-link:not([disabled]):hover{background:0 0!important}.timeline-list-item-edit-action .timeline-list-item-edit-menu>.ui-dropdown-trigger{padding:0}.timeline-list-item-edit-action .timeline-list-item-edit-menu .ui-dropdown-trigger-link{padding:.2rem .3rem;border-radius:0 4px 4px 0}.timeline-list-item-edit-action .timeline-list-item-edit-menu .ui-dropdown-trigger-link:not([disabled]):hover{background:color-mix(in oklch,var(--color-surface) 50%,var(--color-surface-raised))!important}.mod-needs-approval .timeline-list-item-cover{filter:saturate(30%) opacity(.5)}.timeline-list-item-cover{max-width:var(--cover-size);min-width:var(--cover-size);margin-right:.5rem;margin-top:.5rem;background-color:var(--color-text-disabled);display:flex;aspect-ratio:1/1;align-self:flex-start;justify-content:center;box-shadow:var(--shadow-elevation-medium);border-radius:3px}@media (max-width:599px){.timeline-list-item-cover{margin-left:-.5rem}}.timeline-list-item-cover .timeline-list-item-cover-image{aspect-ratio:1/1;max-height:var(--size);display:flex;width:var(--size);height:var(--size);object-fit:cover;place-items:center;place-content:center;align-content:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--color-background)}.timeline-list-item-cover .timeline-list-item-cover-image.is-loading{background-image:linear-gradient(45deg,var(--color-border-muted) 25%,transparent 25%),linear-gradient(-45deg,var(--color-border-muted) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-border-muted) 75%),linear-gradient(-45deg,transparent 75%,var(--color-border-muted) 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;background-color:var(--color-surface);animation:checkerboard-shift 1.5s linear infinite;border-radius:3px;position:relative;text-shadow:0 0 6px var(--color-surface),0 0 12px var(--color-surface);z-index:1}.timeline-list-item-cover .timeline-list-item-cover-image.is-loading::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--laser-angle,0deg),transparent 0,var(--color-primary) 10%,transparent 20%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:laser-spin 2s linear infinite}.timeline-list-item-cover.is-processing{position:relative;z-index:1}.timeline-list-item-cover.is-processing::after,.timeline-list-item-cover.is-processing::before{content:"";position:absolute;inset:0;background-color:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .2s ease,transform .2s ease}.timeline-list-item-cover.is-processing.mod-stacked-2::before,.timeline-list-item-cover.is-processing.mod-stacked-3::before{opacity:1;transform:translate(3px,3px) rotate(2deg)}.timeline-list-item-cover.is-processing.mod-stacked-3::after{opacity:1;transform:translate(6px,6px) rotate(4.5deg)}.timeline-list-item-matched-badge{display:inline-flex;align-items:center;gap:.3rem;width:var(--cover-size);margin-left:calc(-1 * var(--actions-indent));margin-right:calc(var(--item-gap) - .5rem);padding:.2rem .5rem;font-size:11px;color:var(--color-text-muted);border:1px solid var(--color-surface);border-radius:999px;white-space:nowrap}.timeline-list-item-matched-badge svg{opacity:.6;flex-shrink:0}@media (max-width:599px){.timeline-list-item-matched-badge{display:none}}@keyframes checkerboard-shift{0%{background-position:0 0,0 5px,5px -5px,-5px 0}100%{background-position:10px 10px,10px 15px,15px 5px,5px 10px}}@property --laser-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes laser-spin{to{--laser-angle:360deg}}.timeline-list-item-fields{position:relative;display:block}.timeline-list-item-fields-edit-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:1rem;position:relative;overflow:hidden}.track-delete-actions{width:auto}.timeline-list-item-container{display:grid;grid-template:"cover data duration delete" auto/var(--cover-size) 1fr 3rem 2rem;justify-content:flex-start;width:100%;gap:1rem}.timeline-list-item-container>.timeline-list-item-data{grid-area:data;width:100%}@media (max-width:599px){.timeline-list-item-container{grid-template:"cover data delete" auto/var(--cover-size) 1fr 1.5rem;gap:.5rem}}.mod-note .timeline-list-item-container{display:grid;grid-template:"data . delete" auto/1fr 3rem 2rem;justify-content:flex-start;width:100%;gap:1rem}.mod-traffic .timeline-list-item-container{display:grid;grid-template:"data duration delete" auto/1fr 3rem 2rem;justify-content:flex-start;width:100%;gap:1rem}.mod-traffic .timeline-list-item-container>.timeline-list-item-data{grid-area:data;width:100%}.mod-note .timeline-list-item-container{margin-left:-.75rem}.timeline-list-item{padding:0;width:100%;display:grid;grid-template:"data" auto "actions" auto "comment" auto/100%;justify-content:flex-start;gap:.5rem}.timeline-list-item>.timeline-list-item-data{width:100%;display:flex;flex-grow:2}.timeline-list-item{--item-gap:1rem;--cover-size:100px;--actions-indent:calc(var(--cover-size) + var(--item-gap));--comment-body-padding:0.75rem;--comment-indent:calc(var(--actions-indent) - var(--comment-body-padding));--actions-row-height:2rem}@media (max-width:900px){.timeline-list-item{--cover-size:90px;--comment-indent:-0.75rem}}@media (max-width:599px){.timeline-list-item{--item-gap:0.5rem;--cover-size:64px;--actions-indent:0;--comment-indent:calc(-1 * var(--comment-body-padding))}}.timeline-list-item.mod-note{--cover-size:0px}.timeline-list-item-comment{grid-area:comment;margin-left:var(--comment-indent);box-shadow:var(--shadow-elevation-medium);--callout-color:var(--color-background);--border-color:var(--color-surface-raised);--arrow-size:0.5rem;--border-style:solid;--border-width:1px}.timeline-list-item-comment .hint{font-size:11px;display:flex;color:var(--color-text-muted);padding-left:var(--comment-body-padding);padding-top:var(--comment-body-padding);justify-items:flex-start}.timeline-list-item-comment .arrow{position:absolute;left:calc(var(--actions-indent) - var(--comment-indent) + 3.75rem)!important;top:0;transform:translate3d(calc(100%),calc(-100% - 1px),0) rotate(90deg);height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px}.timeline-list-item-comment .arrow::before{position:absolute;content:"";border-color:transparent;border-right-color:var(--border-color);border-style:var(--border-style);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:calc(var(--arrow-top) - var(--border-width));top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-comment .arrow::after{position:absolute;content:"";border-color:transparent;border-right-color:var(--callout-color);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:var(--arrow-left);top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-comment{font-size:15px;position:relative;border-radius:5px;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);z-index:var(--z-timeline-marker)}.timeline-list-item-comment .timeline-list-item-comment-body{display:flex;flex-direction:column;padding:var(--comment-body-padding);gap:.5rem}.timeline-list-item-comment .timeline-list-item-comment-body textarea{font-size:15px}.timeline-item[data-sortable].is-dragging{transition-duration:0s;z-index:200}.timeline-item[data-sortable].is-dragging::before{display:none}.timeline-list-item-timeline-marker{--timeline-marker-border-bottom:2px solid var(--color-primary-hover);--timeline-marker-icon-color:var(--color-primary-hover);--timeline-marker-icon-background-color:var(--color-background);--timeline-marker-icon-border-color:var(--color-primary-hover);--timeline-marker-icon-width:auto;--timeline-marker-icon-height:auto;--timeline-marker-icon-border-radius:auto}.timeline-list-item-timeline-marker .track-playing-indicator{opacity:0}.is-playing .timeline-list-item-timeline-marker .track-playing-indicator{opacity:1}.timeline-list-item-timeline-marker.mod-track{--timeline-marker-border-bottom:2px solid var(--color-primary-hover);--timeline-marker-icon-color:var(--color-primary-hover);--timeline-marker-icon-background-color:transparent;--timeline-marker-icon-border-color:transparent;--timeline-marker-icon-width:auto;--timeline-marker-icon-height:auto;--timeline-marker-icon-border-radius:auto}.has-played .timeline-list-item-timeline-marker.mod-track,.is-playing .timeline-list-item-timeline-marker.mod-track{--timeline-marker-icon-background-color:transparent}.timeline-list-item-timeline-marker.mod-traffic{--timeline-marker-icon-color:var(--color-primary-hover);--timeline-marker-icon-background-color:var(--color-background);--timeline-marker-icon-border-color:var(--color-primary-hover);--timeline-marker-icon-width:8px;--timeline-marker-icon-height:8px;--timeline-marker-icon-border-radius:50%}.has-played .timeline-list-item-timeline-marker.mod-traffic,.is-playing .timeline-list-item-timeline-marker.mod-traffic{--timeline-marker-icon-background-color:var(--color-primary-hover)}.timeline-list-item-timeline-marker.mod-placeholder{--timeline-marker-icon-color:var(--color-surface);--timeline-marker-icon-background-color:var(--color-surface);--timeline-marker-icon-border-color:var(--color-surface);--timeline-marker-icon-width:21px;--timeline-marker-icon-height:21px;--timeline-marker-icon-border-radius:50%}.timeline-list-item-timeline-marker.mod-automation{--timeline-marker-border-bottom:none;--timeline-marker-icon-color:var(--color-text);--timeline-marker-icon-background-color:var(--color-surface);--timeline-marker-icon-width:100%;--timeline-marker-icon-border-radius:5px;--timeline-marker-icon-border-color:transparent}.has-played .timeline-list-item-timeline-marker.mod-automation,.is-playing .timeline-list-item-timeline-marker.mod-automation{--timeline-marker-icon-background-color:var(--color-surface)}.inline-play-button{display:inline-flex;align-items:center;text-align:center;justify-content:center;white-space:nowrap;border-radius:100%;width:2rem;padding:0;height:2rem;text-align:center;color:var(--color-primary);background-color:var(--color-background);pointer-events:all;aspect-ratio:1/1}.inline-play-button svg{position:relative;width:100%;height:100%}.inline-play-button svg *{stroke-width:1.25px}.inline-play-button:not([disabled]){cursor:pointer}.inline-play-button:not([disabled]):hover{color:var(--color-background);background-color:var(--color-primary-hover)}.inline-play-button.is-errored{--color-primary:var(--color-danger)}.inline-play-button[disabled]{opacity:.5;background-color:var(--color-background);color:var(--color-element)}.inline-play-button[disabled] svg path{padding:0}.inline-play-button.is-future svg circle{stroke-width:1.5px;stroke-dasharray:2px 2.5px}.inline-play-button.ui-button-link{border-radius:0;width:auto;height:auto;aspect-ratio:unset;justify-content:flex-start;background:0 0}.inline-play-button.ui-button-link:not([disabled]):hover{background:0 0;color:var(--color-primary-hover);-webkit-text-decoration:underline;text-decoration:underline}.timeline-list-item-data.mod-note{--callout-color:var(--color-background);--border-color:var(--color-surface-raised);--arrow-size:0.5rem;--border-style:solid;--border-width:1px}.timeline-list-item-data.mod-note .arrow{position:absolute;left:0;top:1rem;transform:translate3d(calc(-100% - 1px),calc(100%),0);height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px}.timeline-list-item-data.mod-note .arrow::before{position:absolute;content:"";border-color:transparent;border-right-color:var(--border-color);border-style:var(--border-style);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:calc(var(--arrow-top) - var(--border-width));top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-data.mod-note .arrow::after{position:absolute;content:"";border-color:transparent;border-right-color:var(--callout-color);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:var(--arrow-left);top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-data.mod-note{font-size:15px;position:relative;border-radius:5px;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);width:calc(100% + 1rem);z-index:var(--z-timeline-marker)}.timeline-list-item-data.mod-note .timeline-list-item-note-body{padding:.75rem .75rem;gap:.5rem}.timeline-list-item.mod-traffic .timeline-list-item-content{line-height:26px;width:100%}.timeline-list-item.mod-traffic{padding-top:6px}.timeline-list-item.mod-needs-approval{--color-text:var(--color-text-disabled)}.timeline-list-item-warning{color:var(--color-attention)}.timeline-list-item-track-name{color:var(--color-text);font-weight:700;font-size:20px;display:flex;gap:.5rem;justify-content:flex-start;align-items:center}.timeline-list-item-track-name .timeline-list-item-track-name-wrap{display:inline;gap:.25rem;word-break:break-all}.timeline-list-item-track-name .timeline-list-item-track-name-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.timeline-list-item-track-name .timeline-list-item-track-name-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-text-muted);text-underline-offset:2px}.timeline-list-item-track-name .timeline-list-item-track-name-warning{word-break:keep-all;font-size:12px;font-weight:400;display:inline-block;text-transform:uppercase;border:1px solid var(--color-danger);padding:0 .25rem;border-radius:2px;margin-left:.5rem;font-weight:700;color:var(--color-danger);position:relative}.timeline-list-item-track-name .timeline-list-item-track-name-note{position:relative;top:2px;font-size:12px;padding:0 .25rem}.timeline-list-item-track-name .timeline-list-item-track-name-note svg{display:inline-flex}.timeline-list-item-track-name .timeline-list-item-track-name-note{color:var(--color-text-muted)}.timeline-list-item-track-name .timeline-list-item-track-name-note:hover{color:var(--color-primary-hover)}.timeline-list-item-track-note-content{font-size:16px}.timeline-list-item-track-note-content p+p{margin-top:.2rem}.timeline-list-item-track-duration{grid-area:duration;font-size:13px;color:#aaa;line-height:24px;display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media (max-width:599px){.timeline-list-item-track-duration{display:none}}.timeline-list-item-delete-inline,.timeline-list-item-delete-inline-spacer{grid-area:delete}.timeline-list-item-delete-inline{display:flex;align-items:flex-start;justify-content:center}.timeline-list-item-delete-inline-button{appearance:none;background:0 0;border:none;padding:.25rem;color:var(--color-text-disabled);cursor:pointer;line-height:1;border-radius:3px;transition:color .1s ease,background-color .1s ease;display:inline-flex;align-items:center;gap:.25rem;font-size:13px;font-weight:500;white-space:nowrap}.timeline-list-item-delete-inline-button:hover{color:var(--color-danger);background-color:color-mix(in oklch,var(--color-danger) 8%,transparent)}.timeline-list-item-delete-inline-popover{display:flex;align-items:center;gap:.5rem;padding:.25rem}.timeline-list-item-delete-inline-popover-text{font-size:13px;font-weight:500;color:var(--color-text);white-space:nowrap}.timeline-list-item-comment-name{--callout-color:var(--color-input-bg);--text-color:var(--color-input-text);--border-color:var(--color-surface-raised);--arrow-size:0.5rem;--border-style:solid;--border-width:1px}.timeline-list-item-comment-name .arrow{position:absolute;left:1rem;top:0;transform:translate3d(calc(100%),calc(-100%),0);height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px}.timeline-list-item-comment-name .arrow::before{position:absolute;content:"";border-color:transparent;border-bottom-color:var(--border-color);border-style:var(--border-style);border-width:0 var(--arrow-size) var(--arrow-size) var(--arrow-size);top:calc(var(--arrow-top) - var(--border-width));right:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-comment-name .arrow::after{position:absolute;content:"";border-color:transparent;border-bottom-color:var(--callout-color);border-width:0 var(--arrow-size) var(--arrow-size) var(--arrow-size);top:var(--arrow-left);right:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-list-item-comment-name{font-family:MaisonLight;font-size:13px;position:relative;border-radius:5px;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);margin-top:.5rem;margin-left:-.75rem;z-index:var(--z-timeline-marker);box-shadow:var(--shadow-elevation-low);color:var(--text-color);padding:.75rem .5rem;gap:.5rem}.timeline-list-item-comment-name .form-field-textarea{font-size:13px}.timeline-list-item-comment-name>p{margin-bottom:.3rem}.timeline-list-item-artist-name{color:var(--color-text);font-size:18px}.timeline-list-item-release-name{color:var(--color-text);font-size:15px;margin-top:4px;text-transform:uppercase}.timeline-list-item-release-picker{display:inline-block;margin-left:6px;vertical-align:middle}.timeline-list-item-release-picker .release-picker-trigger{color:var(--color-text-disabled);padding:2px 4px;border-radius:3px}.timeline-list-item-release-picker .release-picker-trigger:hover{color:var(--color-text);background:var(--color-surface)}.release-picker-item{display:flex;align-items:center;gap:8px}.release-picker-cover{border-radius:3px;object-fit:cover;flex-shrink:0}.release-picker-info{display:flex;flex-direction:column;min-width:0}.release-picker-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.release-picker-year{font-size:12px;color:var(--color-text-disabled)}.timeline-list-item-traffic-name{text-align:left;font-size:13px;color:#aaa;width:100%}.timeline-list-item-traffic-duration{float:right;text-align:right;font-size:13px;color:#aaa}.timeline-list-item-traffic-group:empty{display:none}.timeline-list-item-traffic-group{padding:2px 5px;margin-right:5px;border-radius:5px;background-color:var(--color-surface);color:var(--color-text-muted)}.timeline-list-item-label-name{margin-top:.25rem;font-size:15px;color:#cacaca}.timeline-list-item-track-failed{color:var(--color-text-muted);font-weight:400;font-style:italic}.timeline-list-item-needs-attention{margin-top:.25rem}.timeline-list-item-needs-approval{display:flex;flex-direction:row;gap:.25rem}.timeline-list-item-approval-banner{position:relative;grid-area:actions;display:flex;align-items:center;justify-content:space-between;border-radius:5px;background-color:transparent;outline:1px dashed var(--color-border-muted);outline-offset:0.25rem;font-size:12px;min-height:var(--actions-row-height);transform:translateY(1rem);overflow:hidden;padding:0 .25rem;margin:0 .5rem 0 0!important}.timeline-list-item-approval-banner::before{content:'';position:absolute;inset:0;width:var(--progress,0%);background:var(--color-primary);opacity:.08;transition:width .4s ease;border-radius:inherit;pointer-events:none}.timeline-list-item-approval-banner-label{display:flex;gap:.35rem;color:var(--color-text-muted);font-weight:600;min-width:0;align-content:center;justify-content:center;flex-direction:row}.timeline-list-item-approval-banner-label>span{display:flex;flex-direction:row;gap:.2rem;justify-content:center;align-items:center}.timeline-list-item-approval-banner-label-rating{font-weight:400}.timeline-list-item-approval-banner-track-info{color:var(--color-text);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-list-item-approval-banner-inspect{appearance:none;background:0 0;border:0;padding:0;cursor:pointer;display:flex;align-items:center;line-height:1}.icon-detecting{animation:detecting-gradient 2s ease-in-out infinite}@keyframes detecting-gradient{0%,100%{color:var(--color-primary)}50%{color:var(--color-text-muted)}}.timeline-list-item-approval-banner-actions{display:flex;align-items:center;gap:.25rem}.timeline-list-item-release-row{margin-top:.35rem;min-width:0}.timeline-list-item-release-fields{min-width:0}.release-picker .ui-dropdown{display:block;width:100%}.release-picker-trigger{appearance:none;border:0;background:0 0;width:calc(100% + 3rem + 2rem + 2 * var(--item-gap));display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;text-align:left;padding:.15rem .4rem;margin-left:-.4rem;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.release-picker-trigger:hover{background:var(--color-surface-raised)}.release-picker-trigger:hover .release-picker-hint{color:var(--color-text);border-color:var(--color-border)}.release-picker-trigger-fields{min-width:0}.release-picker-hint{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border:1px solid var(--color-border-muted);border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);transition:color .15s ease,border-color .15s ease}.release-picker-menu{margin-left:calc(-1 * (var(--cover-size) + var(--item-gap)));min-width:calc(100% + var(--cover-size) + 8rem);max-width:none}.release-picker-menu .ui-dropdown-item{padding:.5rem 0;margin:0;font-size:inherit;white-space:normal}.release-picker-menu .ui-dropdown-item.is-active{font-weight:inherit}.release-option{--item-gap:1rem;display:flex;align-items:center;gap:var(--item-gap);width:100%;text-align:left}.release-option-cover{flex:0 0 var(--cover-size);display:flex;align-items:center;justify-content:flex-start;color:var(--color-text-muted)}.release-option-cover img{width:3.5rem;height:3.5rem;border-radius:4px;object-fit:cover}.release-option-fields{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.release-option-fields .timeline-list-item-label-name,.release-option-fields .timeline-list-item-release-name{margin:0;line-height:1.25}.release-option-kind{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--color-primary);margin-top:.2rem}.release-option-check{flex:0 0 1.25rem;display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.timeline-list-item-approval-banner.is-compact .ui-button-label{display:none}.timeline-list-item-identification-details{grid-area:identification;font-size:15px;display:flex;flex-direction:row;gap:.5rem}.timeline-list-item-identification-details .ui-dropdown-trigger,.timeline-list-item-identification-details a,.timeline-list-item-identification-details button{color:inherit!important;font-size:14px}.has-cover .timeline-list-item-actions{margin-left:var(--actions-indent)}.timeline-list-item-identification-links{color:var(--color-text-disabled)}.timeline-list-item-identification-links button{display:flex;flex-direction:row;gap:.25rem;color:var(--color-text-disabled)!important}.timeline-list-item-identification-links .ui-dropdown-trigger{display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;align-items:center;padding:.2rem .4rem}.timeline-list-item-identification-links .ui-dropdown-item{display:flex;max-width:400px}.timeline-list-item-identification-links .ui-dropdown-item>span{text-overflow:ellipsis;word-break:break-all;overflow:hidden}.timeline-list-item-identification-links-icon{display:flex}.timeline-list-item-identification-links-icon.mod-preview{opacity:.5}.timeline-list-item-identification-progress .ui-dropdown-trigger-link{display:flex;flex-direction:row;align-items:center;gap:.5rem}.timeline-list-item-identification-progress .ui-dropdown-trigger-link:hover{-webkit-text-decoration:none;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.timeline-list-item-identification-progress .ui-dropdown-trigger-link .timeline-list-item-identification-status{color:var(--color-text-disabled)}.timeline-list-item-data .timeline-list-item-error{margin:5px 0 15px;font-size:14px}.timeline-list-item-note-body{display:flex;flex-direction:column}.timeline-list-item-sort:empty{display:none!important}.timeline-list-item-sort{padding:.1rem .5rem}.timeline-list-item-actions{grid-area:actions;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:var(--actions-row-height);color:var(--color-surface-raised);gap:.5rem;flex-wrap:wrap;padding:.25rem 0;border:1px solid transparent}@media (max-width:599px){.timeline-list-item-actions{flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}}.timeline-list-item-delete{margin-left:auto}.timeline-list-item-delete>div{display:flex;flex-direction:row;color:#cacaca!important;font-size:14px;line-height:1.5em}.timeline-list-item-delete .ui-button-link{font-size:14px;white-space:nowrap}.timeline-list-item-edit{display:flex;flex-direction:row;gap:.75rem}.timeline-list-item-edit>div{display:flex;flex-direction:row;color:#cacaca!important;font-size:14px;line-height:1.5em}.timeline-list-item-edit button.ui-button-link{font-size:14px;white-space:nowrap;border-radius:4px;padding:.2rem .4rem;transition:background .1s ease,color .1s ease}.timeline-list-item-edit button.ui-button-link:not([disabled]):hover{-webkit-text-decoration:none!important;text-decoration:none!important;background:var(--color-surface)!important;color:var(--color-primary-hover)!important}.timeline-item.mod-loading-skeleton.mod-first{padding-top:1rem}.timeline-item.mod-loading-skeleton.mod-last{padding-bottom:1rem}.timeline-list-item.mod-placeholder .timeline-list-item-container{grid-template:"data duration delete" auto/1fr 3rem 2rem}.timeline-list-item.mod-placeholder .timeline-list-item-data{display:flex;flex-direction:column;gap:.1rem;position:relative;top:6px}.timeline-list-item.mod-placeholder .placeholder-block:first-child{width:90%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(2){width:70%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(3){width:95%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(4){width:60%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(5){width:90%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(6){width:60%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(7){width:80%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(8){width:70%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(9){width:60%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(10){width:40%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(11){width:50%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(12){width:90%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(13){width:80%}.timeline-list-item.mod-placeholder .placeholder-block:nth-child(14){width:90%}.timeline-list-item.mod-placeholder.mod-loading .placeholder-block{background:linear-gradient(90deg,var(--color-surface) 30%,color-mix(in srgb,var(--color-border-muted) 50%,var(--color-surface)) 50%,var(--color-surface) 70%);background-size:200% 100%;animation:placeholder-line-enter 250ms ease-out both,skeleton-shimmer 2.5s ease-in-out infinite}.timeline-list-item.mod-missing-track .timeline-list-item-container{position:relative;grid-template:"data" auto/1fr}.timeline-list-item.mod-missing-track .timeline-list-item-track-duration{position:absolute;top:0;right:0}.timeline-missing{display:flex;flex-direction:column;gap:6px;width:100%}.timeline-missing:not(.mod-readonly){pointer-events:auto}.timeline-missing.mod-readonly{opacity:.65;pointer-events:none}.timeline-missing>.placeholder-block{margin:0}.timeline-missing>.placeholder-block:nth-child(3n+1){width:92%}.timeline-missing>.placeholder-block:nth-child(3n+2){width:68%}.timeline-missing>.placeholder-block:nth-child(3n+3){width:80%}.timeline-item.mod-placeholder .item-editor{pointer-events:auto}.timeline-missing-prompt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:2px;min-height:21px;padding:0 .5rem;border-radius:3px;background-color:var(--color-surface)}.timeline-missing-prompt-text{display:flex;align-items:center;gap:.4rem;min-width:0;font-size:.8rem;color:var(--color-text-muted)}.timeline-missing-prompt-icon{flex:0 0 auto;color:var(--color-text-muted)}.timeline-missing-prompt-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.timeline-missing-prompt-actions .ui-button-link{font-size:.8rem;font-weight:600}.timeline-missing-prompt-actions .timeline-list-item-delete-inline-button{padding:.1rem}.skeleton-text{display:block;color:transparent;line-height:.85;background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-border-muted) 50%,var(--color-surface) 75%);background-size:200% 100%;border-radius:3px;animation:skeleton-shimmer 1.5s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton-line{height:1.25em;margin:.4rem 0 .4rem;border-radius:3px;background:linear-gradient(90deg,var(--color-surface) 30%,color-mix(in srgb,var(--color-border-muted) 50%,var(--color-surface)) 50%,var(--color-surface) 70%);background-size:200% 100%;animation:skeleton-shimmer 2.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-wave{display:block;margin:.25em 0}.skeleton-wave-path{fill:none;stroke:var(--color-border-muted);stroke-width:2;stroke-linecap:round}.fade-in-enter-active{transition:opacity .3s ease-in}.fade-in-leave-active{transition:opacity .15s ease-out}.fade-in-enter,.fade-in-leave-to{opacity:0}.placeholder-block{background-color:var(--color-surface);display:block;border-radius:3px;max-width:var(--placeholder-width);overflow:hidden;height:21px;margin:0 0 6px}@keyframes placeholder-line-enter{from{opacity:0;height:0;margin:0}to{opacity:1;height:21px;margin:0 0 6px}}.placeholder-block-container{display:block;min-width:2rem;max-width:100%}.placeholder-block-container>.placeholder-block{width:100%;transition:all .2s ease-in-out}.track-title-option{display:grid;grid-template-columns:3ch auto 5ch;width:100%;gap:.5rem}.track-title-option .track-title-option-position{opacity:.5}.track-title-option .track-title-option-duration{opacity:.5;text-align:right}.track-playing-indicator{position:absolute;bottom:0;right:0;left:0;bottom:-5px;right:20%;left:20%;transform-origin:initial;transform:rotate(180deg) translateY(2px);height:11px;width:60%}.track-playing-indicator .bar{fill:var(--color-primary-hover);width:16px;animation:equalize 1.25s steps(25,end) 0s infinite}.track-playing-indicator .bar:first-child{animation-duration:1.9s}.track-playing-indicator .bar:nth-child(2){animation-duration:2s}.track-playing-indicator .bar:nth-child(3){animation-duration:2.3s}.track-playing-indicator .bar:nth-child(4){animation-duration:2.4s}.track-playing-indicator .bar:nth-child(5){animation-duration:2.1s}.track-playing-indicator .bar:nth-child(6){animation-duration:1.9s}.track-playing-indicator .bar:nth-child(7){animation-duration:1.4s}.track-playing-indicator .bar:nth-child(8){animation-duration:1.5s}.track-playing-indicator .bar:nth-child(9){animation-duration:2.6s}.track-playing-indicator .bar:nth-child(10){animation-duration:2s}@keyframes equalize{0%{height:60%}4%{height:50%}8%{height:40%}12%{height:30%}16%{height:20%}20%{height:30%}24%{height:40%}28%{height:10%}32%{height:40%}36%{height:60%}40%{height:20%}44%{height:40%}48%{height:70%}52%{height:30%}56%{height:10%}60%{height:30%}64%{height:50%}68%{height:60%}72%{height:70%}76%{height:80%}80%{height:70%}84%{height:60%}88%{height:50%}92%{height:60%}96%{height:70%}100%{height:80%}}.timeline-list-item.mod-decode-pending .timeline-list-item-data,.timeline-list-item.mod-decode-pending .timeline-list-item-track-duration{color:transparent!important}.timeline-list-item{transition:gap .3s ease}.timeline-list-item .timeline-list-item-cover{transition:max-width .3s ease,min-width .3s ease}.timeline-list-item .timeline-list-item-track-name{transition:font-size .3s ease}.timeline-list-item .timeline-list-item-artist-name{transition:font-size .3s ease}.timeline-list-item .timeline-list-item-label-name,.timeline-list-item .timeline-list-item-needs-attention,.timeline-list-item .timeline-list-item-release-name{max-height:3em;opacity:1;overflow:hidden;transition:max-height .3s ease,opacity .2s ease,margin .3s ease}.timeline-list-item.mod-background .timeline-list-item-cover{box-shadow:none;opacity:.8}.timeline-list-item.mod-background .timeline-list-item-artist-name,.timeline-list-item.mod-background .timeline-list-item-track-name{color:var(--color-text-muted)}.timeline-list-item.mod-background .timeline-list-item-needs-attention{max-height:0;opacity:0;margin:0}.timeline-list-item.mod-background .timeline-list-item-background-region{margin-top:-.25rem;display:flex;flex-direction:column}.timeline-list-item.mod-background .timeline-list-item-background-region .placeholder-block:nth-child(odd){width:90%}.timeline-list-item.mod-background .timeline-list-item-background-region .placeholder-block:nth-child(2n){width:70%}.timeline-list-item.mod-superseded{--cover-size:40px;opacity:.35;gap:.15rem;min-height:0;padding-top:.25rem;padding-bottom:.25rem;border-bottom:none}.timeline-list-item.mod-superseded .timeline-list-item-cover{margin:0;box-shadow:none}.timeline-list-item.mod-superseded .timeline-list-item-track-name{font-size:13px;-webkit-text-decoration:line-through;text-decoration:line-through}.timeline-list-item.mod-superseded .timeline-list-item-artist-name{font-size:12px}.timeline-list-item.mod-superseded .timeline-list-item-identification-details,.timeline-list-item.mod-superseded .timeline-list-item-label-name,.timeline-list-item.mod-superseded .timeline-list-item-needs-attention,.timeline-list-item.mod-superseded .timeline-list-item-release-name,.timeline-list-item.mod-superseded .timeline-list-item-track-duration{display:none}.timeline-list-item.mod-superseded .timeline-list-item-actions{opacity:0;transition:opacity .15s}.timeline-list-item.mod-superseded:hover{opacity:.55}.timeline-list-item.mod-superseded:hover .timeline-list-item-actions{opacity:1}.timeline{display:flex;flex-direction:column;position:relative;--z-timeline-gutter-line:1;--z-timeline-line:2;--z-timeline-line-cover:4;--z-timeline-highlight:11;--z-timeline-progress:14;--z-timeline-marker:15;--z-timeline-sticky:18;--z-timeline-endcap:20;--timeline-beacon-overhang:0px;--timeline-dot-color:var(--color-primary-hover);--timeline-indent:2.5rem;--timeline-padding:2rem;--timeline-margin:1.5rem;--timeline-line-color:var(--color-primary-hover);--timeline-line-width:1px;--timeline-line-style:dashed;--timeline-highlight-bar-width:1px;--timeline-highlight-bar-radius:3px;--timeline-marker-background-color:var(--color-background);--timeline-endcap-background-color:var(--color-background);--timeline-endcap-text-color:var(--color-text);--timeline-endcap-line-color:var(--color-element);--timeline-endcap-line-width:1px;--timeline-endcap-line-style:solid;--timeline-item-top-padding:0em;--timeline-item-bottom-padding:2.5em;--timeline-gutter-padding:1em;--timeline-gutter-width:calc(
    var(--timeline-indent) + var(--timeline-padding) + var(--timeline-margin)
  )}@media (max-width:599px){.timeline{--timeline-indent:2.25rem;--timeline-padding:1.75rem;--timeline-margin:1rem;--timeline-gutter-padding:0}}.timeline-active-region{position:relative;display:flex;flex-direction:column;min-width:0}.timeline-body{position:relative;flex:1}.timeline-body::before{content:"";display:block;height:100%;position:absolute;left:var(--timeline-indent);top:0;z-index:var(--z-timeline-gutter-line);border-left:var(--timeline-line-width) solid var(--color-border-muted)}.timeline-progress-fill{position:absolute;top:0;left:calc(var(--timeline-indent) - (var(--timeline-highlight-bar-width) - var(--timeline-line-width))/ 2);width:var(--timeline-highlight-bar-width);height:0;max-height:100%;border-radius:var(--timeline-highlight-bar-radius);pointer-events:none;z-index:var(--z-timeline-progress);background-color:var(--timeline-line-color)}.timeline-scrubber-zone{position:absolute;top:0;bottom:0;left:var(--timeline-indent);transform:translateX(-50%);width:40px;z-index:var(--z-timeline-gutter-line);pointer-events:none}.timeline-scrubber-cursor{position:absolute;top:0;left:var(--timeline-indent);transform:translateX(-50%);width:40px;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:calc(var(--z-timeline-marker) - 1)}.timeline-scrubber-play{position:absolute;left:50%;transform:translate(-50%,-50%);appearance:none;border:none;padding:0;width:7px;height:7px;border-radius:50%;background-color:var(--timeline-line-color);display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;transition:width .15s ease,height .15s ease,background-color .15s ease}.timeline-scrubber-play::before{content:"";position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-scrubber-play svg{display:none}.timeline-scrubber-play:hover{width:1.5rem;height:1.5rem;background-color:var(--color-primary);box-shadow:var(--shadow-elevation-low)}.timeline-scrubber-play:hover svg{display:block;color:var(--color-text-on-primary);margin-left:1px}.timeline-scrubber-play.is-loading{width:1.5rem;height:1.5rem;background-color:var(--color-primary);pointer-events:none}.timeline-scrubber-play.is-loading::after{content:"";width:10px;height:10px;border:2px solid transparent;border-top-color:var(--color-text-on-primary);border-left-color:var(--color-text-on-primary);border-radius:50%;animation:scrubber-spin .6s linear infinite}@keyframes scrubber-spin{to{transform:rotate(360deg)}}.timeline-scrubber-label{position:absolute;left:50%;bottom:0;transform:translate(-50%,-100%) translateY(.5rem);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);background-color:var(--color-background);padding:.1rem .3rem;border-radius:3px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.timeline.mod-no-line{--timeline-line-color:transparent;--timeline-line-width:1px;--timeline-line-style:dashed}.timeline-item{position:relative;padding-top:var(--timeline-item-top-padding);padding-bottom:var(--timeline-item-bottom-padding);margin-bottom:0;margin-top:0;margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin));display:flex;flex-direction:row;justify-content:flex-start;justify-items:flex-start}.timeline-item.mod-traffic{--timeline-item-bottom-padding:1.5em}.timeline-item.is-dragging{border-left-style:none!important;--color-background:color-mix(in oklch, var(--color-background) 80%, transparent)}.timeline-item .timeline-item-highlight{--highlight-color:var(--color-element);position:absolute;left:calc((var(--timeline-highlight-bar-width) - var(--timeline-line-width))/ -2);top:0;width:var(--timeline-highlight-bar-width);height:100%;background-color:color-mix(in oklch,var(--highlight-color) 35%,transparent);border-radius:var(--timeline-highlight-bar-radius);z-index:var(--z-timeline-highlight);pointer-events:none;transition:background-color .15s ease}.timeline-item .timeline-item-highlight.is-music{--highlight-color:var(--color-calendar-red)}.timeline-item .timeline-item-highlight.is-talk{--highlight-color:var(--color-calendar-green)}.timeline-item .timeline-item-highlight.is-unknown{--highlight-color:var(--color-calendar-gray)}.timeline-item .timeline-item-highlight.is-matched{--highlight-color:color-mix(in oklch, var(--timeline-line-color) 67%, red)}.timeline-item .timeline-item-highlight.is-unmatched{--highlight-color:var(--color-calendar-amber, rgb(228, 158, 34))}.timeline-item:before{content:"";display:block;height:100%;position:absolute;left:0;top:0;z-index:var(--z-timeline-line);border-left:var(--timeline-line-width) solid var(--color-border-muted)}.timeline-item.mod-header:before{height:calc(100% - 2rem);top:2rem}.timeline-item.mod-section-marker{height:5rem;padding-bottom:2rem}.timeline-item.mod-section-marker .timeline-item-content{display:flex;align-items:center;height:calc(100% - 2rem)}.timeline-item.mod-solid-timeline{--timeline-line-style:solid}.timeline-item.is-reordering{--timeline-line-width:3px;--timeline-line-color:red}.timeline-item.is-reordering:after{display:none}.timeline-item.is-reordering:before{display:none}.timeline-item.is-reordering-this-item{z-index:100}.timeline-item.is-reordering-this-item .timeline-list-item-data{background-color:color-mix(in oklch,var(--color-background) 80%,transparent)}.timeline-list-item-processing .timeline-item-content{padding:.25rem 0;color:var(--color-text-muted)}.processing-indicator-stack{display:flex;flex-direction:column;gap:.25rem}.processing-indicator-stack .timeline-list-item{opacity:.9}.segment-choice-marker{--color-primary:var(--color-danger);--color-primary-hover:var(--color-danger);font-weight:700;font-size:1rem;box-shadow:0 0 8px color-mix(in oklch,var(--color-danger) 50%,transparent)}.segment-choice-card .timeline-list-item-cover-image{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.segment-choice-card-dismiss{appearance:none;background:0 0;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;line-height:1}.segment-choice-card-dismiss:hover{color:var(--color-text)}.segment-choice-card-prompt{font-size:.85em;color:var(--color-text-muted);margin:.25rem 0 .5rem}.segment-choice-card-actions{display:flex;align-items:center;gap:.5rem}.failed-drop-marker{--color-primary:var(--color-danger);--color-primary-hover:var(--color-danger);font-weight:700;font-size:1rem;box-shadow:0 0 8px color-mix(in oklch,var(--color-danger) 50%,transparent)}.failed-drop-card .timeline-list-item-cover-image{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.failed-drop-card-error{font-size:.85em;color:var(--color-danger);margin:.25rem 0 .5rem}.failed-drop-card-actions{display:flex;align-items:center;gap:.5rem}.failed-drop-card-countdown{font-size:.8em;color:var(--color-text-muted)}.failed-drop-card-dismiss{appearance:none;background:0 0;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;line-height:1;margin-left:auto}.failed-drop-card-dismiss:hover{color:var(--color-text)}.tracklist-picker-card .timeline-list-item-cover-image{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.tracklist-picker-card-prompt{font-size:.85em;color:var(--color-text-muted);margin:.25rem 0 .5rem}.tracklist-picker-card-list{list-style:none;padding:0;margin:0 0 .75rem;max-height:240px;overflow-y:auto;border:1px solid var(--color-border);border-radius:4px}.tracklist-picker-card-track{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;font-size:.85em;border-bottom:1px solid var(--color-border)}.tracklist-picker-card-track:last-child{border-bottom:none}.tracklist-picker-card-track:hover{background:var(--color-surface)}.tracklist-picker-card-track.is-selected{background:color-mix(in oklch,var(--color-primary) 15%,transparent);font-weight:500}.tracklist-picker-card-track-position{color:var(--color-text-muted);min-width:2rem;font-size:.9em}.tracklist-picker-card-track-title{flex:1}.tracklist-picker-card-track-artist{color:var(--color-text-muted);font-size:.9em}.tracklist-picker-card-track-duration{color:var(--color-text-muted);font-size:.85em}.tracklist-picker-card-actions{display:flex;align-items:center;gap:.5rem}.tracklist-picker-card-dismiss{appearance:none;background:0 0;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;line-height:1}.tracklist-picker-card-dismiss:hover{color:var(--color-text)}.timeline-list-item-queue-stats{padding-top:1em}.timeline-list-item-queue-stats-content{display:flex;flex-direction:row;gap:0;justify-content:space-between;align-items:baseline;text-align:right}.timeline-list-item-queue-stats-total{display:flex;flex-direction:column}.timeline-list-item-queue-stats-content-total{font-weight:700}.timeline-list-item-queue-stats-content-total-note{font-size:.8em;color:var(--color-text-disabled)}.timeline-item.mod-solid-timeline+.timeline-item.mod-placeholder{--timeline-line-style:solid}.timeline-item.mod-placeholder{pointer-events:none}.timeline-item.mod-placeholder .timeline-item-marker{pointer-events:all}.track-drop-zone-input{position:relative;z-index:2}.track-drop-zone-input input[type=file].hidden{display:none}.airing-toolset{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;color:var(--color-text-muted)}.track-drop-zone-message{--drop-zone-bg:var(--color-primary);pointer-events:none;position:fixed;left:0;right:0;bottom:0;background-color:var(--drop-zone-bg);font-size:24px;color:var(--color-text-on-primary);text-align:center;z-index:100000;padding:3rem 5rem;display:flex;box-sizing:content-box;place-content:center;place-items:baseline;transform:translateY(0)}.track-drop-zone-message .site-footer-wave-fill{fill:var(--drop-zone-bg)}.track-drop-zone-message .site-footer-wave-carrier{stroke:var(--drop-zone-bg)}.track-drop-zone-message.appear-enter-active{transition:transform .2s ease-in-out}.track-drop-zone-message.appear-leave-active{transition:transform .2s ease-in-out}.track-drop-zone-message.appear-enter,.track-drop-zone-message.appear-leave-to{transform:translateY(100%);opacity:1}.track-drop-zone-message.mod-unknown{--drop-zone-bg:var(--color-warning);color:var(--color-warning-text)}.track-drop-zone-message.mod-error{--drop-zone-bg:var(--color-danger);color:var(--color-text-on-danger)}.track-drop-zone-inline-message{padding:1rem;border:1px dotted var(--color-surface-raised)}.timeline-item-marker{position:absolute;content:"";left:0;transform:translateX(calc(-50% + 1px));display:block;width:min-content;white-space:nowrap;z-index:var(--z-timeline-marker);font-size:13px;height:100%;width:var(--timeline-gutter-width);pointer-events:none;padding:0 var(--timeline-gutter-padding)}@media (max-width:599px){.timeline-item-marker{font-size:12px}}.timeline-item-marker-content{width:100%;display:flex;flex-direction:column;min-height:2.4em;place-content:center;gap:.5rem;position:relative;pointer-events:auto}.timeline-marker-cover{display:none}.timeline-item-sort-handle{appearance:none;cursor:grab;color:var(--color-surface-raised)!important;display:flex;align-items:center;justify-content:center}.timeline-item-sort-handle.is-active{cursor:grabbing}.timeline-item-sort-handle-menu .ui-dropdown-item{font-size:14px}.timeline-item[data-sortable]{transition:all 125ms}.timeline-item-marker-panel{transition:opacity ease-in-out .15s;position:absolute;text-align:center;margin-left:auto;margin-right:auto;inset:0;display:flex;place-content:center;align-items:center}@media (max-width:599px){.timeline-item-marker-panel{position:relative;inset:auto;width:100%;justify-content:center}}.timeline-item-marker-panel-footer{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;transform:translateY(140%);z-index:var(--z-timeline-marker);color:var(--color-text-muted);padding:.2rem 0}.timeline-marker-play-dot{appearance:none;border:none;padding:0;width:0;height:0;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:width .15s ease,height .15s ease,opacity .15s ease;margin:0 auto;opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.timeline-marker-play-dot svg{display:none}.timeline-item-marker-panel.mod-playable{cursor:pointer}.timeline-item-marker-panel.mod-playable:hover .timeline-marker-play-dot{width:1.5rem;height:1.5rem;opacity:1;box-shadow:var(--shadow-elevation-low)}.timeline-item-marker-panel.mod-playable:hover .timeline-marker-play-dot svg{display:block;color:var(--color-text-on-primary);margin-left:1px}.timeline-item-marker-panel.mod-playable:active .timeline-marker-play-dot{width:1.3rem;height:1.3rem}.timeline-item-marker-panel.mod-playable .timeline-marker-play-dot.is-loading{width:1.5rem;height:1.5rem;opacity:1;background-color:var(--color-primary);pointer-events:none}.timeline-item-marker-panel.mod-playable .timeline-marker-play-dot.is-loading svg{display:none}.timeline-item-marker-panel.mod-playable .timeline-marker-play-dot.is-loading::after{content:"";width:10px;height:10px;border:2px solid transparent;border-top-color:var(--color-text-on-primary);border-left-color:var(--color-text-on-primary);border-radius:50%;animation:scrubber-spin .6s linear infinite}.timeline-item-marker:has(.timeline-item-marker > .timeline-item-marker-content > .timeline-endcap){padding:0}.timeline-item.mod-end-cap .timeline-item-marker{padding-left:2px;padding-right:2px}.timeline-endcap{position:relative;z-index:var(--z-timeline-endcap);text-align:center;font-size:13px;width:var(--timeline-gutter-width);padding:0;margin-left:var(--timeline-indent);transform:translateX(calc(-50% + 1px));white-space:nowrap;display:flex;justify-content:center;perspective:200px}.timeline-endcap.mod-start{position:absolute;top:5px;z-index:var(--z-timeline-line)}.timeline-endcap.mod-end{z-index:unset}.timeline-endcap.mod-sticky.mod-start{position:sticky;top:calc(var(--sticky-top) + 5px);margin-top:calc(5px - var(--sticky-top-padding));padding-top:var(--sticky-top-padding);z-index:var(--z-timeline-endcap);background:linear-gradient(to bottom,transparent 10px,var(--color-background) 10px)}.timeline-endcap.mod-sticky.mod-end{position:sticky;top:calc(var(--sticky-top) + 4.5rem);margin-top:calc(5px - var(--sticky-top-padding));bottom:5px}.countdown-tag{font-weight:700;color:var(--color-danger)!important;text-transform:uppercase}.tag.countdown-tag{background-color:var(--color-surface)}.timeline-endcap-pill{padding:0;position:relative;top:3px}@media (max-width:598px){.timeline-endcap-pill{justify-content:flex-start!important}}.timeline-endcap-pill{justify-content:center;border-radius:3px;border:var(--timeline-endcap-line-width) var(--timeline-endcap-line-style) var(--timeline-endcap-line-color);font-size:13px;text-align:center;background-color:var(--timeline-endcap-background-color);width:100%;transition:transform ease-in-out .2s}.timeline-endcap-pill.mod-rounded{border-radius:9999px}.timeline-endcap-pill.mod-current-time{border-color:transparent;position:relative}.timeline-endcap-pill.mod-current-time .timeline-endcap-live-clock{color:var(--color-danger)}.timeline-endcap-pill.mod-current-time::after{pointer-events:none;content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(var(--color-danger) 0deg,var(--color-danger) var(--laser-angle,0deg),transparent var(--laser-angle,0deg));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;opacity:.4;animation:laser-spin .3s linear forwards}.timeline-endcap-pill.mod-dot{min-width:unset;width:1em;height:1em;aspect-ratio:1;border-radius:100%;background-color:var(--timeline-marker-background-color)}.timeline-endcap-stat{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.timeline-endcap-stat.mod-over{color:var(--color-danger)}.airing-queued-section{margin-top:2rem;position:relative;z-index:var(--z-timeline-line);padding:0 0 .5rem;transition:background-color .15s ease}.is-dragging-over .airing-queued-section{background-color:color-mix(in oklch,var(--color-primary) 4%,transparent);border-radius:6px}.timeline-queued-sentinel{height:1px;width:100%;pointer-events:none}.timeline-queued-jump{position:sticky;bottom:1.5rem;z-index:var(--z-timeline-sticky);align-self:flex-start;margin-left:var(--timeline-indent);margin-bottom:-2.15rem;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .5rem .4rem 1rem;border:1px solid var(--color-border-muted);border-radius:999px;background:var(--color-surface);color:var(--color-text-muted);font-size:14px;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px hsl(var(--color-shadow) / .4);transition:opacity .2s ease,color .15s ease,transform .15s ease}.timeline-queued-jump:hover{color:var(--color-text);transform:translateX(-50%) translateY(-1px)}.timeline-queued-jump.is-hidden{opacity:0;transform:translateX(-50%) translateY(.5rem);pointer-events:none}.timeline-queued-jump svg{display:block}.timeline-queued-jump-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;padding:0 .4em;border-radius:999px;background:var(--color-text);color:var(--color-background);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airing-queue-toolbar-sticky{position:sticky;top:calc(var(--sticky-top) + var(--sticky-top-padding) + var(--timeline-beacon-overhang) + 3rem);z-index:var(--z-timeline-sticky);background-color:var(--color-background);/*! padding-top: var(--sticky-top-padding); */margin-top:0;outline:0;cursor:default;margin-bottom:2rem}.airing-queue-toolbar-sticky::before{content:"";position:absolute;left:var(--timeline-indent);top:-2rem;bottom:-3.5rem;border-left:var(--timeline-line-width) dashed var(--color-surface-raised);z-index:-1;pointer-events:none}.airing-queued-section:not(:has(.timeline-group)) .airing-queue-toolbar-sticky::before{bottom:50%}.airing-queue-toolbar-bar{position:relative;display:flex;align-items:center;gap:.5rem;padding:.4rem 0;margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin) - .5rem)}@media (max-width:599px){.airing-queue-toolbar-bar{flex-wrap:wrap;margin-left:0;padding-left:0}}.airing-queue-toolbar-label{position:absolute;left:0;transform:translateX(-50%);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);white-space:nowrap;background:var(--color-surface);padding:.3rem 1rem;border-radius:999px}@media (max-width:599px){.airing-queue-toolbar-label{position:static;transform:none;font-size:12px;padding:.25rem .7rem}}.airing-queue-toolbar-count{font-size:14px;color:var(--color-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airing-queue-toolbar-end{display:flex;align-items:center;gap:1rem;margin-left:auto}.airing-queue-toolbar-end button{appearance:none;background:0 0;border:none;padding:.3rem .5rem;border-radius:4px;font:inherit;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem;transition:background .1s ease,color .1s ease}.airing-queue-toolbar-end button:hover{background:var(--color-surface);color:var(--color-text)}.airing-queue-toolbar-end button.mod-danger:hover{color:var(--color-danger);background:color-mix(in oklch,var(--color-danger) 8%,transparent)}.airing-queue-toolbar-duration{font-size:14px;color:var(--color-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;width:3rem;text-align:right}.airing-queue-toolbar-separator{width:1px;height:1em;background-color:var(--color-border-muted)}.airing-queue-total{display:flex;align-items:center;justify-content:flex-end;padding:.5rem 0;margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin))}.airing-queue-total-label{font-size:14px;color:var(--color-text-muted);margin-left:auto;margin-right:.35rem}.airing-queue-total-duration{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);width:3rem;text-align:right}.airing-queue-total-spacer{width:2rem;margin-left:1rem}.airing-queue-toolbar-actions{display:flex;align-items:center;gap:.15rem}.airing-queue-toolbar-actions button{appearance:none}.airing-queue-toolbar-actions button,.airing-queue-toolbar-actions label{background:0 0;border:none;padding:.3rem .5rem;border-radius:4px;font:inherit;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem;transition:background .1s ease,color .1s ease}.airing-queue-toolbar-actions button:hover,.airing-queue-toolbar-actions label:hover{background:var(--color-surface);color:var(--color-text)}.airing-queue-toolbar-actions button[disabled],.airing-queue-toolbar-actions label[disabled]{opacity:.4;cursor:not-allowed}.airing-queue-toolbar-actions button.mod-danger,.airing-queue-toolbar-actions label.mod-danger{color:var(--color-danger)}.airing-queue-toolbar-actions button.mod-danger:hover,.airing-queue-toolbar-actions label.mod-danger:hover{background:color-mix(in oklch,var(--color-danger) 8%,transparent)}.airing-queue-toolbar-url-input{display:flex;align-items:center;gap:.35rem;padding:.35rem 0 .5rem}.airing-queue-toolbar-url-input input{flex:1;font:inherit;font-size:.85rem;padding:.4em .6em;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-background);color:var(--color-text);outline:0}.airing-queue-toolbar-url-input input:focus{border-color:var(--color-primary)}.airing-queue-empty-hint{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--color-text-muted);font-size:.85rem}.airing-queue-empty-hint svg{opacity:.4}.prerecorded-segment-scanning{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.prerecorded-segment-scanning-message{display:flex;align-items:center;gap:.35rem;font-size:12px;color:var(--color-text-muted);font-weight:600}.prerecorded-segment-scanning-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prerecorded-segment-scanning-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-disabled)}.prerecorded-segment-scanning-progress{height:3px;border-radius:2px;background:var(--color-border-muted);overflow:hidden}.prerecorded-segment-scanning-progress-bar{height:100%;border-radius:2px;background:var(--color-primary);transition:width .3s ease}.queue-clear-confirm-popover{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;min-width:180px}.queue-clear-confirm-text{font-size:13px;font-weight:500;color:var(--color-text)}.queue-clear-confirm-buttons{display:flex;gap:.5rem}.queue-reorder-list{display:flex;flex-direction:column}.queue-reorder-item{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border-muted)}.queue-reorder-item:last-child{border-bottom:none}.queue-reorder-item:hover{background:var(--color-surface)}.queue-reorder-item.is-dragging{opacity:.8;box-shadow:var(--shadow-elevation-low);background:var(--color-background);border-left-width:0!important;border-radius:4px}.queue-reorder-item-handle{color:var(--color-text-muted);display:flex;align-items:center;flex-shrink:0}.queue-reorder-item-position{font-size:12px;color:var(--color-text-muted);width:1.5rem;text-align:center;flex-shrink:0}.queue-reorder-item-cover{width:22px;height:22px;flex-shrink:0;border-radius:3px;overflow:hidden;background:var(--color-surface)}.queue-reorder-item-cover img{width:100%;height:100%;object-fit:cover}.queue-reorder-item-cover-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:9px;font-weight:600;color:var(--color-text-muted)}.queue-reorder-item-info{display:flex;align-items:baseline;gap:.25rem;min-width:0;flex:1;overflow:hidden}.queue-reorder-item-title{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.queue-reorder-item-title.mod-note{font-style:italic;color:var(--color-text-muted)}.queue-reorder-item-artist{font-size:12px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:2;overflow:hidden;text-overflow:ellipsis;min-width:0}.queue-reorder-item-artist::before{content:"—";margin-right:.25rem}.queue-reorder-item-duration{flex-shrink:0;font-size:12px;color:var(--color-text-muted);margin-left:auto}.airing-live-toolbar{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border-muted);border-radius:8px;padding:.4rem .75rem;font-size:13px;color:var(--color-text-muted)}.airing-live-toolbar-remaining{color:var(--color-danger);font-weight:700}.airing-live-toolbar-stats{display:flex;align-items:center;gap:.75rem}.airing-live-toolbar-actions{display:flex;align-items:center;gap:.5rem}.timeline-endcap-row{display:flex;align-items:center;z-index:4}.timeline-endcap-content{flex:1;display:flex;align-items:center;gap:1rem;margin-left:var(--timeline-padding)}.timeline-endcap-remaining-label{font-size:14px;color:var(--color-text-muted);margin-left:auto}.timeline-endcap-remaining{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-danger);width:3rem;text-align:right}.timeline-endcap-action{width:2rem;display:flex;align-items:center;justify-content:center}.timeline-endcap-action-link{appearance:none;background:0 0;border:none;padding:.25rem;color:var(--color-text-disabled);cursor:pointer;line-height:1;border-radius:3px;transition:color .1s ease}.timeline-endcap-action-link:hover{color:var(--color-text-muted)}.timeline-endcap-link{display:block;padding:.3rem .2rem;font-size:13px;color:var(--color-text);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;border-radius:inherit}.timeline-endcap-link:hover{background-color:var(--color-surface);-webkit-text-decoration:none;text-decoration:none}.timeline-endcap-live-clock{display:block;width:100%;font-weight:700;padding:.3rem .2rem;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:none;cursor:pointer;font-family:inherit;text-align:center}.timeline-item-marker-panel.mod-text{background-color:var(--color-background)}.timeline-item-marker-panel.mod-underline{border-bottom:2px solid var(--timeline-line-color);padding:.2rem .2rem .35rem;width:fit-content;left:50%;right:auto;transform:translateX(-50%)}.timeline-item-marker-panel.mod-underline.mod-now-playing{border-bottom-color:var(--color-border-muted)}.timeline-item-marker-panel.mod-underline.mod-now-playing:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:calc(var(--track-progress,0) * 100%);background-color:var(--color-danger);background-image:linear-gradient(90deg,transparent 0,transparent 40%,color-mix(in oklch,var(--color-danger) 50%,#fff) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:progress-shimmer 2s ease-in-out infinite;transition:width .2s linear}@keyframes progress-shimmer{0%{background-position-x:100%}100%{background-position-x:-100%}}@media (max-width:599px){.timeline-item-marker-panel.mod-underline{left:auto;transform:translateY(-10%);padding:.2rem .2rem .35rem;opacity:.8}}.timeline-item-marker-panel.mod-underline .timeline-marker-time-full{display:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-item-marker-panel.mod-underline.mod-verified:not(.mod-now-playing):after{content:"";background-color:color-mix(in oklch,var(--timeline-line-color) 67%,red);background-size:300% 300%;background-position:0 50%;bottom:-2px;height:2px;left:0;right:0;position:absolute}.timeline-item-marker-panel.mod-downcase{text-transform:lowercase}.timeline-item-marker-panel.mod-solid-timeline{background-color:var(--timeline-line-color)}.timeline-item-marker-panel.mod-fit{width:100%}.timeline-item-marker-panel.mod-issue{display:flex;place-items:center;align-items:center;justify-content:center;width:30px;height:30px;place-content:center;background-color:var(--color-danger);border:1px dotted var(--color-danger)}.timeline-item-marker-panel.mod-issue svg path,.timeline-item-marker-panel.mod-issue>svg{fill:var(--color-text-on-danger)}.timeline-item-marker-panel.mod-section-marker{align-items:center;border-radius:4px;display:inline-flex;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap;background-color:var(--color-text);color:var(--color-background)}.timeline-item-marker-panel.mod-section-marker .timeline-item-marker-panel{background-color:transparent}.timeline-item-marker-panel.mod-needs-approval{color:var(--color-text-muted)}.timeline-item-marker-shape{transition:all ease-in-out .15s}.mod-dot .timeline-item-marker-shape{width:.7em;height:.7em;aspect-ratio:1;padding:0;border-radius:100%}.mod-active .timeline-item-marker-shape{width:2em;height:2em}.mod-outline .timeline-item-marker-shape{border:1px solid var(--timeline-line-color);background-color:var(--color-background);color:color-mix(in oklch,var(--color-text) 70%,transparent)}.mod-superseded .timeline-item-marker-shape{opacity:.3}.timeline-beacon{position:absolute;bottom:83%;left:50%;transform:translateX(-50%);text-align:center;z-index:30}.timeline-item-content{position:relative;width:100%;background-color:var(--color-background)}.timeline-active-region>.timeline-item.mod-content-only:first-of-type{margin-top:-2em;padding-top:0}.timeline-active-region>.timeline-item.mod-content-only:first-of-type:before{margin-top:2em;height:calc(100% - 2em)}.timeline .timeline-item.mod-content-only.mod-sticky{position:sticky;z-index:var(--z-timeline-sticky);background-color:var(--color-background);top:var(--sticky-top)}.timeline .timeline-item.mod-content-only.mod-sticky.mod-actions-bar{top:calc(var(--sticky-top) + var(--sticky-top-padding) + var(--timeline-beacon-overhang) + 3.1rem);z-index:calc(var(--z-timeline-sticky) - 1);margin-top:0;padding-top:0;padding-bottom:0}.timeline .timeline-item.mod-content-only.mod-sticky{margin-top:calc(-2em - var(--sticky-top-padding));padding-top:var(--sticky-top-padding)}.timeline .timeline-item.mod-content-only.mod-sticky:before{z-index:var(--z-timeline-line-cover)}.timeline .timeline-item.mod-content-only.mod-sticky:after{content:"";background-color:var(--color-background);display:block;height:100%;position:absolute;left:calc(var(--timeline-gutter-width)/ -2);top:0;width:var(--timeline-gutter-width)}.timeline-progress-fill.is-active~.timeline-item.mod-content-only.mod-sticky:before{border-left-color:var(--timeline-line-color)}.timeline-header-sticky{position:sticky;z-index:var(--z-timeline-sticky);background-color:var(--color-background);top:var(--sticky-top);padding-top:calc(var(--sticky-top-padding) + var(--timeline-beacon-overhang));margin-top:calc(-1 * var(--sticky-top-padding));padding-bottom:1px}.timeline-header-sticky:after{content:"";position:absolute;top:0;left:calc(-1 * var(--timeline-indent) + 1.75rem);width:var(--timeline-indent);height:100%;background-color:var(--color-background);pointer-events:none}.timeline-header-sticky .timeline-item{padding-bottom:0}.timeline-header-sticky .timeline-item:before{z-index:var(--z-timeline-line-cover)}.timeline-header-sticky .timeline-item-marker{z-index:var(--z-timeline-endcap)}.timeline-header-sticky .timeline-header-progress{position:absolute;top:var(--sticky-top-padding);bottom:0;left:calc((var(--timeline-highlight-bar-width) - var(--timeline-line-width))/ -2);width:var(--timeline-highlight-bar-width);pointer-events:none;overflow:hidden}.timeline-header-sticky .timeline-header-progress .timeline-progress-fill{position:absolute;top:0;left:0;width:100%;max-height:none;transform:none}.timeline-now-time{font-weight:700;color:var(--color-danger)}.timeline-now-time .timeline-marker-time-full{display:none;text-transform:none!important}.timeline-item.mod-scanner{padding-bottom:1rem;padding-top:1rem;align-items:center;position:sticky;bottom:0;z-index:calc(var(--z-timeline-sticky) - 2);background-color:var(--color-background)}.timeline-item.mod-scanner .timeline-item-marker{padding:0;margin-top:2rem}.timeline-item.mod-scanner .timeline-item-marker-panel{color:var(--color-primary)}.timeline-item.mod-scanner .timeline-item-content{padding-top:0}.timeline-now-divider.mod-loading .timeline-now-divider-label{color:var(--color-text-muted);display:flex;align-items:center;gap:.3em}.timeline-now-divider-line.mod-loading{background:var(--color-border-muted);animation:sine-scroll 1s linear infinite}.timeline-now-divider{display:flex;align-items:center;gap:.75rem;width:100%}.timeline-now-divider-label{font-size:.65rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.timeline-now-divider-line{flex:1;height:6px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 20 6'%3E%3Cpath fill='none' stroke='%23000' d='M0 3q5-3 10 0t10 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 20 6'%3E%3Cpath fill='none' stroke='%23000' d='M0 3q5-3 10 0t10 0'/%3E%3C/svg%3E");-webkit-mask-size:20px 6px;mask-size:20px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background:linear-gradient(60deg,hsl(224deg 85% 66%),hsl(269deg 85% 66%),hsl(314deg 85% 66%),hsl(359deg 85% 66%),hsl(44deg 85% 66%),hsl(89deg 85% 66%),hsl(134deg 85% 66%),hsl(179deg 85% 66%));background-size:300% 300%;background-position:0 50%;animation:sine-scroll 1s linear infinite,moveGradient 4s alternate infinite}@keyframes sine-scroll{to{-webkit-mask-position:20px 0;mask-position:20px 0}}.timeline-now-divider-remaining{font-size:.85rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}.timeline-item.mod-annotation{padding-top:1.5rem;position:relative;--callout-color:var(--color-background);--border-color:var(--color-surface-raised);--arrow-size:9px;--border-style:solid;--border-width:1px}.timeline-item.mod-annotation .timeline-item-content{font-size:15px;position:relative;border-radius:5px;padding:.75rem 1rem;border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);box-shadow:var(--shadow-elevation-low);margin-top:-3px;width:calc(100% + 1rem);margin-left:-1rem;z-index:var(--z-timeline-marker)}.timeline-item.mod-annotation .arrow{position:absolute;left:0;top:8px;transform:translateX(calc(-100% - 1px));width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px}.timeline-item.mod-annotation .arrow::before{position:absolute;content:"";border-color:transparent;border-right-color:var(--border-color);border-style:var(--border-style);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:calc(var(--arrow-top) - var(--border-width));top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-item.mod-annotation .arrow::after{position:absolute;content:"";border-color:transparent;border-right-color:var(--callout-color);border-width:var(--arrow-size) var(--arrow-size) var(--arrow-size) 0;left:var(--arrow-left);top:var(--arrow-top);z-index:var(--z-timeline-endcap)}.timeline-item.mod-issue{padding-top:.5rem;position:relative;color:var(--color-text);--callout-color:var(--color-danger);--border-color:var(--color-danger);--arrow-size:9px;--border-style:solid;--border-width:1px}.timeline-item.mod-content-only{width:auto;display:flex;flex-direction:column;padding-bottom:0}.timeline-item-transition-enter-active{transition:opacity .15s ease}.timeline-item-transition-enter{opacity:0}.timeline-group{padding:0;padding-top:1.5rem;width:100%;position:relative;display:flex;flex-direction:column}.timeline-group.track-edit{z-index:calc(var(--z-timeline-endcap) + 1)}.timeline-group.mod-queued,.timeline-item.mod-queued{--timeline-line-color:var(--color-surface);border-left-style:dotted}.airing-queued-section .timeline-item .timeline-item-marker,.timeline-item.mod-no-border .timeline-item-marker{z-index:4}.timeline-item.mod-no-border:before{border-color:var(--color-background);border-style:none}.airing-queued-section .timeline-item:before{border-left-width:1px;border-color:var(--color-surface-raised);border-style:dashed}.airing-queued-section>.timeline-item:not(:has(~ .timeline-item))::after,.timeline-group.mod-queued:not(:has(~ .timeline-item))::after{content:"";position:absolute;bottom:0;width:.45rem;height:.45rem;border-radius:50%;background-color:var(--color-surface-raised);transform:translate(-50%,50%);z-index:var(--z-timeline-marker);pointer-events:none}.timeline-group.mod-queued:not(:has(~ .timeline-item))::after{left:var(--timeline-indent)}.airing-queued-section>.timeline-item:not(:has(~ .timeline-item))::after{left:0}.mod-dropzone-active .timeline-list-item{opacity:.4}.timeline-item .timeline-item-marker .timeline-item-marker-panel.show-on-all{opacity:1;pointer-events:all}.timeline-item .timeline-item-marker .timeline-item-marker-panel:not(.show-on-all){opacity:0;pointer-events:none}.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel.show-on-item-hover,.timeline-item:hover .timeline-item-marker .timeline-item-marker-panel.show-on-item-hover{opacity:1;pointer-events:all}.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel:not(.show-on-item-hover),.timeline-item:hover .timeline-item-marker .timeline-item-marker-panel:not(.show-on-item-hover){opacity:0;pointer-events:none}.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel.show-on-all,.timeline-item:hover .timeline-item-marker .timeline-item-marker-panel.show-on-all{opacity:1;pointer-events:all}.timeline-item:focus-within .timeline-item-marker:hover .timeline-marker-time,.timeline-item:hover .timeline-item-marker:hover .timeline-marker-time{display:none}.timeline-item:focus-within .timeline-item-marker:hover .timeline-marker-time-full,.timeline-item:hover .timeline-item-marker:hover .timeline-marker-time-full{display:inline!important;text-transform:lowercase}.timeline-item:focus-within .timeline-item-marker:hover .timeline-item-marker-panel:not(.show-on-marker-hover),.timeline-item:hover .timeline-item-marker:hover .timeline-item-marker-panel:not(.show-on-marker-hover){opacity:0;pointer-events:none}.timeline-item:focus-within .timeline-item-marker:hover .timeline-item-marker-panel.show-on-marker-hover,.timeline-item:hover .timeline-item-marker:hover .timeline-item-marker-panel.show-on-marker-hover{opacity:1;pointer-events:all}.timeline-item:focus-within .timeline-item-marker:hover .timeline-item-marker-panel.show-on-all,.timeline-item:hover .timeline-item-marker:hover .timeline-item-marker-panel.show-on-all{opacity:1;pointer-events:all}.timeline-action-button{z-index:10;appearance:none;display:inline-flex;align-items:center;text-align:center;justify-content:center;white-space:nowrap;border-radius:100%;width:2rem;padding:0;height:2rem;text-align:center;background-color:var(--color-primary);border:0;margin-left:auto;margin-right:auto;pointer-events:all;color:var(--color-text-on-primary)}.timeline-action-button:not([disabled]){cursor:pointer}.timeline-action-button:not([disabled]):hover{background-color:var(--color-primary-hover)}.timeline-action-button.is-loading svg{opacity:0}.timeline-action-button.is-errored{--color-primary:var(--color-danger)}.timeline-action-button[disabled]{opacity:1;background-color:var(--color-element)}.timeline-action-button[disabled].is-loading::after{border-color:#fff;border-right-color:transparent;border-top-color:transparent}.timeline-action-button.mod-publish svg{transition:transform .2s ease-in-out;position:relative;max-width:16px;transform:rotate(-45deg) translateX(1px)}.timeline-action-button.mod-publish:not([disabled]):hover svg{transform:rotate(-90deg)}.timeline-action-button-icon{display:contents}.timeline-action-button-label{display:none}.timeline-action-button.mod-clear{z-index:10;appearance:none;display:inline-flex;align-items:center;text-align:center;justify-content:center;white-space:nowrap;border-radius:5px;width:100%;padding:0;height:1.5rem;text-align:center;background-color:transparent!important;color:var(--color-text-muted)}.timeline-action-button.mod-clear:not([disabled]){cursor:pointer}.timeline-action-button.mod-clear:not([disabled]) svg.hover-only{display:none}.timeline-action-button.mod-clear:not([disabled]):hover{color:var(--color-danger)}.timeline-action-button.mod-clear:not([disabled]):hover svg{display:none}.timeline-action-button.mod-clear:not([disabled]):hover svg.hover-only{display:inline}.timeline-action-button.mod-clear.is-loading svg{opacity:0}.timeline-action-button.mod-clear.is-errored{--color-primary:var(--color-danger)}.timeline-action-button.mod-clear[disabled]{opacity:1;background-color:var(--color-element)}.timeline-action-button.mod-countdown{z-index:10;appearance:none;display:inline-flex;align-items:center;text-align:center;justify-content:center;white-space:nowrap;border-radius:0;font-size:13px;width:100%;border-radius:100%;width:2rem;padding:0;height:2rem;text-align:center;background-color:var(--color-primary);color:var(--color-text-on-primary)}.timeline-action-button.mod-countdown:not([disabled]){cursor:pointer}.timeline-action-button.mod-countdown:hover{background-color:var(--color-primary)!important}.timeline-action-button.mod-countdown.is-loading{background-color:var(--color-primary)}.timeline-action-button.mod-countdown.is-loading::after{border-color:var(--color-text-on-primary);border-right-color:transparent;border-top-color:transparent}sl-progress-ring.mod-countdown{--size:2.1rem;--track-width:0px;--indicator-width:2px;--track-color:var(--color-background);--indicator-color:var(--color-text);font-weight:400}sl-progress-ring.mod-countdown svg{height:1rem;width:1rem}sl-progress-ring.mod-countdown .on-hover{display:none}sl-progress-ring.mod-countdown:hover .on-hover{display:flex!important;flex-direction:column;justify-content:center;align-items:center;color:var(--color-text-on-primary)}sl-progress-ring.mod-countdown:hover .on-hover svg path{stroke-width:2px}sl-progress-ring.mod-countdown:hover .default{display:none}.tippy-stat-grid{display:grid;grid-template-columns:auto auto;gap:2px .5rem;align-items:baseline;white-space:nowrap}.tippy-stat-delay-hint{display:block;color:var(--color-text-muted)}.tippy-stat-label{text-align:right;opacity:.7}.tippy-stat-value{font-weight:700}.tippy-stat-hint{grid-column:1/-1;opacity:.6;font-size:.9em;padding-top:.25rem;padding-bottom:.25rem}.mod-text-sweep{background:linear-gradient(90deg,currentColor 0,currentColor 35%,var(--color-primary-light,#7db4ff) 48%,#fff 50%,var(--color-primary-light,#7db4ff) 52%,currentColor 65%,currentColor 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:text-sweep .6s ease-in-out forwards}@keyframes text-sweep{0%{background-position:100% 0}100%{background-position:0 0}}::view-transition-group(*){animation-duration:250ms;animation-timing-function:cubic-bezier(0.45,0,0.55,1)}.timeline.mod-live{--timeline-beacon-overhang:2rem}.user-auth-panel{margin-top:10vh;margin-bottom:auto;margin-left:auto;margin-right:auto;max-width:500px;padding:50px;border:1px solid var(--color-surface-raised);border-radius:5px}@media (max-width:599px){.user-auth-panel{padding:50px 10px}}.user-auth-panel>a>svg,.user-auth-panel>svg{margin-left:auto;margin-right:auto;height:50px;width:100%;margin-bottom:30px}.user-auth-panel .form-input--lg+.form-input--lg{margin-top:1rem;margin-bottom:1rem}.user-auth-panel .form-field-input-button.show-password{opacity:.4}.user-auth-panel .form-field-input-button.show-password.is-active{opacity:1}.user-auth-panel button[type=submit]{margin-top:2rem;margin-bottom:1rem}.user-auth-options{margin-top:3rem;display:flex;flex-direction:row;place-content:center}.connect-code{font-family:Menlo,monospace;font-size:2rem;letter-spacing:.15em;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-all}.user-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--color-surface-raised);border-radius:5px;margin-bottom:20px;max-width:300px}.user-card-title{font-size:1.2rem;font-weight:700;margin-bottom:.1rem}.table-user-name{display:flex;flex-direction:row;gap:.5rem;align-items:center}.table-user-name-text{display:flex;flex-direction:column}.table-user-name-title{font-size:1rem;font-weight:700;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.table-user-monikers{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.9rem}.users-table-header-icon{vertical-align:-2px;margin-left:.25rem}.users-table-header-icon.is-admin-only{color:var(--color-admin-gold);fill:currentColor}.table-user-name-subtitle{font-size:.8rem}.table-user-show-list{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.ember-table.users-table .ember-table-overflow{overflow:visible;max-height:none}.table-user-last-login-relative{font-size:.9rem}.ember-table.users-table tbody td{padding-top:.75rem;padding-bottom:.75rem}.table-user-name-crown{display:inline-flex;align-self:center;color:var(--color-admin-gold)}.table-user-name-crown svg{fill:currentColor}.table-user-invitation{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.table-user-invitation-sent{font-size:.8rem;color:var(--color-text-muted)}.site-header-user-crown{margin-left:.2rem;vertical-align:-2px;color:var(--color-text-muted)}.site-header-user-crown.is-on{color:var(--color-admin-gold);fill:currentColor}.site-header-unseen-dot{position:relative;display:inline-block;width:7px;height:7px;margin-left:.35rem;border-radius:50%;background:var(--color-primary);vertical-align:1px}.site-header-unseen-dot::after,.site-header-unseen-dot::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-primary);opacity:0;pointer-events:none}.site-header-unseen-dot::before{animation:pulse-rings-outer 5s 1s infinite}.site-header-unseen-dot::after{animation:pulse-rings-inner 5s 1s infinite}@keyframes pulse-rings-outer{0%{transform:scale(.5);opacity:0}16%,8%{transform:scale(2);opacity:.3}100%,40%{transform:scale(2.5);opacity:0}}@keyframes pulse-rings-inner{0%{transform:scale(.5);opacity:0}16%,8%{transform:scale(1.7);opacity:.2}100%,40%{transform:scale(2.125);opacity:0}}@media (prefers-reduced-motion:reduce){.site-header-unseen-dot::after,.site-header-unseen-dot::before{animation:none}}.site-header-admin-card{--menu-inset-x:10px;--card-padding-x:17px;margin:-11px calc(-1 * var(--menu-inset-x)) .5rem;padding:.875rem var(--card-padding-x) 0;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--color-admin-gold) 8%,transparent)}.site-header-admin-card .ui-dropdown-item{justify-content:space-between;gap:1rem;width:calc(100% + 2 * var(--card-padding-x));margin:.375rem calc(-1 * var(--card-padding-x)) 0;padding:.5rem var(--card-padding-x) .625rem;border-radius:0;font-size:.9375rem;background-color:transparent}.site-header-admin-card .ui-dropdown-item:hover{color:var(--dropdown-item-text-color);background:color-mix(in srgb,var(--color-admin-gold) 14%,transparent)}.site-header-admin-note{display:flex;gap:.625rem;white-space:normal}.site-header-admin-note svg{flex-shrink:0;margin-top:1px;color:var(--color-admin-gold);fill:currentColor}.site-header-admin-note p{margin:.125rem 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.35}.users-table-cell.is-inactive{opacity:.45}.ember-table.users-table.is-openable tbody tr{cursor:pointer}.ember-table.users-table.is-openable tbody tr:hover td{background:var(--table-row-hover-background)}.ember-table.users-table.is-openable tbody tr:hover .table-open-chevron{color:var(--color-primary);transform:translateX(2px)}.table-open-chevron{display:inline-block;font-size:1.25rem;line-height:1;color:var(--color-text-muted);transition:transform 120ms ease-out,color 120ms ease-out}.users-table-sortable-icon{margin-left:.25rem;vertical-align:-1px;color:var(--color-text-muted);opacity:.6}.ui-field{position:relative;transition:all ease-in-out .2s;padding-top:.75rem;margin-bottom:.5rem;position:relative;border:1px solid transparent;border-radius:5px;top:0;background-color:transparent}@media (min-width:900px){.ui-field:focus-within .ui-field-input-controls{pointer-events:all;transition:opacity ease-in-out .2s}}.ui-field-input{position:relative}.ui-field-input-controls{position:absolute;right:.4rem;top:0;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}.ui-field-input-controls-button{font-size:12px;border-radius:5px;margin:0 2px;padding:3px 10px;color:var(--color-text-muted)!important;background-color:var(--color-element);border-width:0}.ui-field-input-controls-button svg{width:1rem;height:1rem}.ui-field-input-controls-button svg path{fill:var(--color-text-disabled)!important}.ui-field-input-controls-button:hover{background-color:var(--color-text-disabled);color:var(--color-primary-hover)!important}.ui-field-input-controls-button:hover svg path{fill:var(--color-primary-hover)!important}.ui-label{color:var(--color-text);display:block;font-size:1rem;font-weight:700}.ui-label.is-errored{color:var(--color-danger)}.ui-label .label-aside{float:right}.ui-label:not(:last-child){margin-bottom:.5em}.ui-label.is-small{font-size:.75rem}.ui-label.is-medium{font-size:1.25rem}.ui-label.is-large{font-size:1.5rem}.ui-field+.ui-button{margin-top:20px}.ui-radio{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ui-radio-group.mod-text-only .ui-radio-input{position:absolute;opacity:0;width:0;height:0}.ui-radio-group.mod-horizontal{display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.ui-radio-group.mod-horizontal .ui-radio{margin:0;position:relative}.ui-radio-group.mod-horizontal .ui-radio+.ui-radio{margin-left:10px}.ui-radio-group.mod-horizontal .ui-radio-label{cursor:pointer;border:1px solid transparent;font-weight:400;color:var(--color-text-muted)}.ui-radio-group.mod-horizontal .ui-radio-input:focus+.ui-radio-label{border:1px dotted var(--color-primary);font-weight:400}.ui-radio-group.mod-horizontal .ui-radio-input:checked+.ui-radio-label{font-weight:700;color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.ui-radio-group.mod-horizontal .ui-radio-input[disabled]+.ui-radio-label,.ui-radio-group.mod-horizontal .ui-radio-input[disabled]+.ui-radio-label:hover{color:var(--color-text-disabled);cursor:not-allowed}.ui-radio-group.mod-horizontal .ui-radio-input:not([disabled]):hover+.ui-radio-label{-webkit-text-decoration:underline;text-decoration:underline}.ui-radio-group.is-errored .ui-radio-label{color:var(--color-danger)}.ui-radio-group.is-errored .ui-radio-input:checked+.ui-radio-label{color:var(--color-danger)}.ui-errors{margin:10px 0;font-size:.9rem;width:100%}.ui-errors>*{color:var(--color-danger)}.ui-errors.mod-field{font-size:.8rem;margin:0;margin-top:5px;text-align:left;color:var(--color-danger);border-radius:0 0 5px 5px}.ui-errors.mod-compact{margin:0}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;gap:.35rem;height:2.4rem;padding:.25rem .875rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-background);box-shadow:none;color:var(--color-text-muted);font-size:1rem;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;vertical-align:top;cursor:pointer}.ui-button:not([disabled]):hover{background:var(--color-surface);color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.ui-button.is-disabled,.ui-button[disabled]{cursor:not-allowed;opacity:.5}.form-actions-edit-buttons .ui-button,.ui-button[type=submit]{min-width:6em;justify-content:center;font-weight:700}.ui-button.is-small{height:1.875rem;padding:0 .625rem;font-size:.875rem}.ui-button.is-large{height:3.5rem;padding:0 1.25rem;font-size:1.3rem}.ui-button.is-fullwidth{display:flex;width:100%;justify-content:center}.ui-button.is-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.ui-button.is-primary:not([disabled]):hover{background:var(--color-primary-hover);color:var(--color-text-on-primary)}.ui-button.is-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-text-on-danger)}.ui-button.is-danger:not([disabled]):hover{background:color-mix(in oklch,var(--color-danger) 85%,#000);color:var(--color-text-on-danger)}.ui-button.is-warning{background:var(--color-warning);border-color:var(--color-warning);color:var(--color-text-on-warning)}.ui-button.is-outlined{background:0 0;border-color:var(--color-primary);color:var(--color-primary)}.ui-button.is-outlined:not([disabled]):hover{background:var(--color-primary);color:var(--color-text-on-primary)}.ui-button.is-danger.is-outlined{border-color:var(--color-danger);color:var(--color-danger)}.ui-button.is-danger.is-outlined:not([disabled]):hover{background:var(--color-danger);color:var(--color-text-on-danger)}.ui-button.is-loading{color:transparent!important;pointer-events:none}.ui-button.is-loading::after{content:"";position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);width:1em;height:1em;border:2px solid var(--color-text-muted);border-top-color:transparent;border-right-color:transparent;border-radius:9999px;animation:ui-button-spin .5s infinite linear}.ui-button.is-loading.is-danger:not(.is-outlined)::after,.ui-button.is-loading.is-primary::after{border-color:var(--color-text-on-primary);border-top-color:transparent;border-right-color:transparent}@keyframes ui-button-spin{to{transform:rotate(359deg)}}.ui-button.is-errored{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important}.ui-button-stealth{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;border:1px solid transparent;border-radius:4px;background:0 0;color:var(--color-text);font:inherit;font-size:.875rem;line-height:1;-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer}.ui-button-stealth:not([disabled]):hover{background:var(--color-surface);border-color:var(--color-border-muted);-webkit-text-decoration:none;text-decoration:none}.ui-button-stealth[disabled]{cursor:not-allowed;opacity:.5}.ui-button-stealth.is-small{height:auto;padding:0 .25rem;font-size:.8rem}.ui-button-link{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:0 0;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer}.ui-button-link:not([disabled]):hover{color:var(--color-primary-hover);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.ui-button-link[disabled]{color:var(--color-text-disabled);cursor:not-allowed}.ui-button-link.is-secondary{color:var(--color-text-muted)}.ui-button-link.is-danger{color:var(--color-danger)}.ui-button-link.is-inactive{color:inherit;cursor:default;-webkit-text-decoration:none;text-decoration:none}.mod-icon svg{width:16px!important;height:unset;margin-right:.2rem;margin-left:-.2rem}.u-is-shaking{animation:_shake .25s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.ui-button-icon{margin:0 3px 0 auto}.ui-dropdown{position:relative;display:flex}.ui-dropdown.is-right{justify-content:end}.ui-dropdown.is-active .ui-dropdown-menu,.ui-dropdown.is-hoverable:hover .ui-dropdown-menu{opacity:1;transform:translateY(5px);pointer-events:all}.ui-dropdown-menu-content{padding:5px 10px;margin:0 -10px}.ui-dropdown-menu-content .ui-dropdown-item-dropdown-item-trigger{padding:.4rem 1rem}.ui-dropdown-menu-content a:hover{-webkit-text-decoration:none;text-decoration:none}.ui-dropdown-menu-content>hr{margin:5px 0;height:1px;color:var(--dropdown-item-divider-color)}.ui-dropdown-item{cursor:pointer;padding:.4rem 1rem;margin:3px -9px;display:flex;align-items:center;white-space:nowrap;font-size:16px;color:var(--dropdown-item-text-color);background-color:var(--dropdown-item-background-color);transition:background-color .12s ease,color .12s ease}.ui-dropdown-item:hover{background-color:var(--dropdown-item-hover-background-color);color:var(--dropdown-item-hover-text-color)}.ui-dropdown-item:active{background-color:var(--dropdown-item-pressed-background-color);color:var(--dropdown-item-pressed-text-color)}.ui-dropdown-item.is-active{font-weight:700}.ui-dropdown-item.is-danger,.ui-dropdown-item.is-danger-confirmed{color:var(--color-danger)}.ui-dropdown-item.is-danger-confirmed:hover,.ui-dropdown-item.is-danger:hover{background-color:var(--color-danger);color:var(--color-text-on-danger)}.ui-dropdown-item .icon,.ui-dropdown-item svg{float:left;width:15px;margin-right:10px;height:15px;min-width:15px}.is-right .ui-dropdown-item{justify-content:end}.ui-dropdown-item-dropdown-item{display:flex;margin:0}.ui-dropdown-item-dropdown-item-trigger{cursor:pointer;display:flex;align-items:center;white-space:nowrap;font-size:16px;color:var(--dropdown-item-text-color);background-color:var(--dropdown-item-background-color)}.ui-dropdown-item-dropdown-item-trigger.is-active{font-weight:700}.ui-dropdown-item-dropdown-item-trigger .icon,.ui-dropdown-item-dropdown-item-trigger svg{float:left;width:15px;margin-right:10px;height:15px;min-width:15px}.is-right .ui-dropdown-item-dropdown-item-trigger{justify-content:end}.ui-dropdown-item-dropdown-item-trigger{margin:3px -9px;padding:5px 15px;display:flex;text-align:left;justify-content:start;width:calc(100% + 18px);font-size:16px;border-color:transparent;background-color:var(--dropdown-item-background-color)}.ui-dropdown-item-dropdown-item-trigger:hover{color:var(--dropdown-item-hover-text-color);background-color:var(--dropdown-item-hover-background-color)}.ui-dropdown-item-dropdown-item-trigger:active{color:var(--dropdown-item-pressed-text-color);background-color:var(--dropdown-item-pressed-background-color)}.ui-dropdown-section-title{font-weight:700;color:var(--dropdown-section-text-color);opacity:.8;padding:5px 15px;margin:3px -9px;display:flex;align-items:center}div+.ui-dropdown-section-title{margin-top:10px}.ui-dropdown-item[disabled]{cursor:not-allowed;pointer-events:none;opacity:.4}.ui-dropdown-divider{margin:5px 0}.ui-dropdown-trigger{padding:5px 5px;white-space:nowrap;display:flex;gap:.3rem}.ui-dropdown-trigger-link{display:inline-flex;align-items:center;position:relative;vertical-align:top;line-height:1.5;box-shadow:none;background:0 0;border:0;padding:0;height:auto;font-size:16px;border-radius:4px;transition:background .1s ease,color .1s ease}.ui-dropdown-trigger-link.is-primary,.ui-dropdown-trigger-link.is-primary:active,.ui-dropdown-trigger-link.is-primary:focus,.ui-dropdown-trigger-link.is-primary:hover{background:0 0;color:var(--color-primary)}.ui-dropdown-trigger-link[disabled]{background-color:transparent!important;background:0 0}.ui-dropdown-trigger-link:not([disabled]):hover{cursor:pointer;background:var(--color-surface)!important;color:var(--color-primary-hover)!important}.ui-dropdown-trigger-link.mod-muted{font-size:14px;font-weight:500;color:var(--color-text-muted);padding:.3rem .5rem}.ui-dropdown-trigger-link.mod-muted.is-primary,.ui-dropdown-trigger-link.mod-muted.is-primary:active,.ui-dropdown-trigger-link.mod-muted.is-primary:focus,.ui-dropdown-trigger-link.mod-muted.is-primary:hover{background:0 0;color:var(--color-text-muted)}.ui-dropdown-trigger-link.mod-muted:not([disabled]):hover{color:var(--color-text)!important}.ui-dropdown-item-lines{display:flex;flex-direction:column;line-height:1.3}.ui-dropdown-item-detail{font-size:.75em;opacity:.6}.ui-dropdown-item-detail.is-placeholder{color:transparent;background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-border-muted) 50%,var(--color-surface) 75%);background-size:200% 100%;border-radius:3px;animation:skeleton-shimmer 1.5s ease-in-out infinite;pointer-events:none;-webkit-user-select:none;user-select:none;width:60%;display:inline-block}svg.ui-dropdown-trigger-icon{width:10px}.form-input buttons{border-width:1px solid var(--color-element)}.form-input-time-scrubber{display:block;width:100%;height:1rem}.form-input-time-scrubber-progress{display:block;height:100%;background-color:var(--color-primary)}.ui-textarea{-webkit-appearance:none;align-items:center;border:2px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 2px);padding-left:calc(.625em - 2px);padding-right:calc(.625em - 2px);padding-top:calc(.375em - 2px);position:relative;vertical-align:top;box-shadow:none;max-width:100%;width:100%;background-color:var(--color-input-bg);border-color:transparent;border-radius:4px;color:var(--color-input-text)}.ui-textarea[disabled]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,var(--color-surface) 5px,var(--color-surface) 10px);border:2px dashed var(--color-surface-raised);opacity:.5}.ui-textarea:focus{border-color:var(--color-primary);outline:0}.ui-textarea.is-errored{border-color:var(--color-danger)}.ui-form-input-autocomplete{padding:5px 0;display:block;top:calc(100% + (-4px));transform:translateY(-5px);z-index:500}.ui-form-input-autocomplete-result{cursor:pointer;padding:5px 10px;display:flex;flex-direction:column;align-items:flex-start;font-size:15px;border-radius:5px}.ui-form-input-autocomplete-result .ui-form-input-autocomplete-result-primary{font-weight:700}.ui-form-input-autocomplete-result .ui-form-input-autocomplete-result-secondary{font-size:13px}.ui-form-input-autocomplete-result .ui-form-input-autocomplete-result-auxillary{font-size:13px}.ui-form-input-autocomplete-result:hover{background-color:var(--color-surface-raised)}.ui-form-input-autocomplete-result.is-selected{background-color:var(--color-primary-hover)}.ui-form-input-autocomplete-result.is-selected>*{color:var(--color-text-on-primary)!important}.track-list-export{height:100%}.track-list-export-content{position:relative;display:flex;flex-direction:column}.track-list-export-content-textarea{height:350px;font-size:14px}.track-list-export-actions{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;align-content:center;height:60px;margin-top:5px}.track-list-export-actions .ui-field{margin:0;padding:0}.track-list-export-actions button{margin-top:0!important}.track-list-export-copy-button{position:absolute;bottom:-2px;right:-2px}.cover-selection{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cover-selection-section{width:100%;max-width:28rem;display:flex;flex-direction:column;gap:.5rem}.cover-selection-section-label{font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted)}.cover-selection-releases{display:flex;flex-direction:column;gap:.5rem}.cover-selection-release{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:2px solid transparent;border-radius:.5rem;background:0 0;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.cover-selection-release:hover{background:var(--color-surface)}.cover-selection-release.is-active{border-color:var(--color-primary)}.cover-selection-release-type{margin-top:.25rem;font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted)}.cover-selection-release-group{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:2px solid transparent;border-radius:.5rem}.cover-selection-release-group.is-active{border-color:var(--color-primary)}.cover-selection-release-group-header{display:flex;align-items:center;gap:.75rem;width:100%;padding:0;border:0;background:0 0;text-align:left;cursor:pointer}.cover-selection-release-group.is-active .cover-selection-release-group-header{cursor:default}.cover-selection-imprints{display:flex;flex-wrap:wrap;gap:.375rem;padding-left:3.75rem}.cover-selection-imprint{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:999px;background:0 0;cursor:pointer;font-size:.8125rem;color:var(--color-text);transition:border-color .12s ease,background .12s ease,color .12s ease}.cover-selection-imprint:hover{background:var(--color-surface)}.cover-selection-imprint.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.cover-selection-release-cover{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.375rem;overflow:hidden;line-height:0;color:var(--color-text-muted);background:var(--color-surface)}.cover-selection-release-cover img{width:100%;height:100%;object-fit:cover}.cover-selection-release-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.cover-selection-release-title{font-weight:600}.cover-selection-release-label{font-size:.8125rem;color:var(--color-text-muted)}.cover-selection-main{display:flex;align-items:stretch;justify-content:center;gap:1rem;width:100%}.cover-selection-preview{display:block;flex:0 1 24rem;min-width:0;aspect-ratio:1/1;object-fit:contain;border-radius:.5rem;background:var(--color-surface)}.cover-selection-images{flex:none;display:flex;flex-direction:column;gap:.5rem}.cover-selection-images-list{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto}.cover-selection-option{padding:0;border:2px solid transparent;border-radius:.375rem;background:0 0;cursor:pointer;line-height:0;overflow:hidden;transition:border-color .12s ease}.cover-selection-option img{display:block;width:4rem;height:4rem;object-fit:cover}.cover-selection-option:hover{border-color:var(--color-border)}.cover-selection-option.is-active{border-color:var(--color-primary)}.cover-selection-search-trigger{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:0;background:0 0;cursor:pointer;font-size:.875rem;color:var(--color-primary)}.cover-selection-search-trigger:hover{-webkit-text-decoration:underline;text-decoration:underline}.cover-search{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:32rem;margin:0 auto}.cover-search-header{display:flex;align-items:center;gap:.75rem}.cover-search-back{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border:0;background:0 0;cursor:pointer;font-size:.875rem;color:var(--color-text-muted)}.cover-search-back:hover{color:var(--color-text)}.cover-search-form{display:flex;flex-direction:column;gap:.75rem}.cover-search-field{display:flex;flex-direction:column;gap:.25rem}.cover-search-field span{font-size:.75rem;text-transform:uppercase;color:var(--color-text-muted)}.cover-search-field input{padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-background);color:var(--color-text);font-size:.9375rem}.cover-search-field input:focus{outline:0;border-color:var(--color-primary)}.cover-search-row{display:flex;gap:.75rem}.cover-search-row .cover-search-field{flex:1;min-width:0}.cover-search-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cover-search-actions-left{display:flex;align-items:center;gap:.75rem}.cover-search-medium{padding:.375rem .5rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-background);color:var(--color-text);font-size:.8125rem}.cover-search-result-type{display:inline-block;margin-left:.5rem;padding:.05rem .4rem;border-radius:.25rem;background:var(--color-surface);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;text-transform:uppercase;vertical-align:middle}.cover-search-advanced-toggle{padding:.25rem 0;border:0;background:0 0;cursor:pointer;font-size:.8125rem;color:var(--color-primary)}.cover-search-advanced-toggle:hover{-webkit-text-decoration:underline;text-decoration:underline}.cover-search-error{font-size:.875rem;color:var(--color-danger,var(--color-text))}.cover-search-empty{font-size:.875rem;color:var(--color-text-muted)}.cover-search-typefilter{display:flex;gap:.25rem;margin-bottom:.5rem}.cover-search-typefilter-option{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:999px;background:0 0;cursor:pointer;font-size:.8125rem;color:var(--color-text-muted)}.cover-search-typefilter-option:hover{color:var(--color-text)}.cover-search-typefilter-option.is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.cover-search-results{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;max-height:24rem;overflow-y:auto}.cover-search-result{display:flex;flex-direction:column;padding:.5rem;border:1px solid var(--color-border);border-radius:.5rem}.cover-search-result-main{display:flex;align-items:center;gap:.75rem}.cover-search-expand{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.375rem;background:0 0;cursor:pointer;color:var(--color-text-muted);line-height:0}.cover-search-expand:hover{color:var(--color-text);background:var(--color-surface)}.cover-search-versions{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0 .25rem 3.75rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.cover-search-versions-note{margin:.25rem 0;font-size:.8125rem;color:var(--color-text-muted)}.cover-search-version{display:flex;align-items:center;gap:.5rem}.cover-search-version-line{flex:1;min-width:0;font-size:.8125rem;color:var(--color-text-muted)}.cover-search-result-cover{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.375rem;overflow:hidden;line-height:0;color:var(--color-text-muted);background:var(--color-surface)}.cover-search-result-cover img{width:100%;height:100%;object-fit:cover}.cover-search-result-meta{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}.cover-search-result-title{font-weight:600}.cover-search-result-label,.cover-search-result-sub{font-size:.8125rem;color:var(--color-text-muted)}.cover-search-result-external{flex:none;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;color:var(--color-text-muted);line-height:0}.cover-search-result-external:hover{color:var(--color-text);background:var(--color-surface)}.tag-list{-webkit-appearance:none;align-items:center;border:2px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 2px);padding-left:calc(.625em - 2px);padding-right:calc(.625em - 2px);padding-top:calc(.375em - 2px);position:relative;vertical-align:top;box-shadow:none;max-width:100%;width:100%;background-color:var(--color-input-bg);border-color:transparent;border-radius:4px;color:var(--color-input-text)}.tag-list.mod-size-large{height:2.25em;font-size:1.5rem}.tag-list[disabled]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,var(--color-surface) 5px,var(--color-surface) 10px);border:2px dashed var(--color-border-muted);opacity:.5}.tag-list:focus{border-color:var(--color-primary)}.tag-list.is-errored{border-color:var(--color-danger)}.tag-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;border:1px solid var(--color-element);height:auto;padding:.25rem}.tag-list:focus-within{border-color:var(--color-primary);outline:3px solid var(--color-primary)}.tag-list-clear{position:absolute;right:.5rem}.tag-list-item{font-size:.9rem;padding:0;border:1px solid hsla(var(--auto-color-hue,var(--color-primary-hue)),50%,90%,1);position:relative;display:flex;border-radius:5px;flex-direction:row;justify-content:space-between;white-space:nowrap;width:min-content;overflow:hidden}.tag-list-input{-webkit-appearance:none;align-items:center;border:2px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 2px);padding-left:calc(.625em - 2px);padding-right:calc(.625em - 2px);padding-top:calc(.375em - 2px);position:relative;vertical-align:top;box-shadow:none;max-width:100%;width:100%;background-color:var(--color-input-bg);border-color:transparent;border-radius:4px;color:var(--color-input-text);width:auto;background:0 0}.tag-list-input:focus{border-color:transparent;outline:0;height:auto}.tag-list-item-content{padding:.3rem .5rem;background-color:hsla(var(--auto-color-hue,var(--color-primary-hue)),50%,90%,1);color:hsla(var(--auto-color-hue,20),100%,10%,1);align-items:center;display:flex}.tag-list-item-delete{background-color:hsla(var(--auto-color-hue,var(--color-primary-hue)),60%,96%,1);padding:.3rem .3rem;display:flex;appearance:none;place-content:center;flex-direction:column;color:var(--color-text-muted);width:min-content;overflow:hidden}.tag-list-item-delete:hover{background-color:hsla(var(--auto-color-hue,var(--color-primary-hue)),60%,99%,1);cursor:pointer}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:var(--color-background);box-shadow:1px 0 0 var(--color-surface),-1px 0 0 var(--color-surface),0 1px 0 var(--color-surface),0 -1px 0 var(--color-surface),0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px;box-shadow:none!important}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 var(--color-surface-raised),5px 0 0 var(--color-surface-raised)}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--color-surface)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--color-surface)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--color-background)}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--color-surface)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--color-background)}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:var(--color-text);fill:var(--color-background);height:34px;margin-bottom:.5rem;line-height:1;text-align:center;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-text-decoration:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:var(--color-text);fill:var(--color-text)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:var(--color-primary)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--color-primary)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid var(--color-surface-raised);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid color-mix(in oklch,var(--color-text) 60%,transparent);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid color-mix(in oklch,var(--color-text) 60%,transparent);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:color-mix(in oklch,var(--color-text) 50%,transparent)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-text)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--color-text)}.flatpickr-current-month input.cur-year{background:0 0;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:color-mix(in oklch,var(--color-text) 50%,transparent);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:var(--color-background);border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--color-surface)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:var(--color-text-muted);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 var(--color-surface)}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:var(--color-text);cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:var(--color-surface);border-color:var(--color-surface)}.flatpickr-day.today{outline:0;-webkit-text-decoration:underline;text-decoration:underline}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--color-primary);box-shadow:none;color:var(--color-background);border-color:var(--color-primary)}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px!important}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0!important}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)){box-shadow:-10px 0 0 var(--color-primary)}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 var(--color-surface),5px 0 0 var(--color-surface)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:0 0;border-color:var(--color-surface);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:var(--color-text-disabled)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 var(--color-primary),5px 0 0 var(--color-primary)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 var(--color-surface)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:var(--color-text-disabled);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--color-text-muted)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--color-text-muted)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--color-text-muted);font-size:14px;position:relative;box-sizing:border-box;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:var(--color-text-muted);font-weight:700;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:var(--color-surface-raised)}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.flatpickr-calendar{width:307.875px}.dayContainer{padding:0;border-right:0}span.flatpickr-day,span.flatpickr-day.nextMonthDay,span.flatpickr-day.prevMonthDay{border-radius:0!important;border:1px solid var(--color-surface);max-width:none;border-right-color:transparent}span.flatpickr-day.nextMonthDay:nth-child(n+8),span.flatpickr-day.prevMonthDay:nth-child(n+8),span.flatpickr-day:nth-child(n+8){border-top-color:transparent}span.flatpickr-day.nextMonthDay:nth-child(7n-6),span.flatpickr-day.prevMonthDay:nth-child(7n-6),span.flatpickr-day:nth-child(7n-6){border-left:0}span.flatpickr-day.nextMonthDay:nth-child(n+36),span.flatpickr-day.prevMonthDay:nth-child(n+36),span.flatpickr-day:nth-child(n+36){border-bottom:0}span.flatpickr-day.nextMonthDay:nth-child(-n+7),span.flatpickr-day.prevMonthDay:nth-child(-n+7),span.flatpickr-day:nth-child(-n+7){margin-top:0}span.flatpickr-day.endRange,span.flatpickr-day.nextMonthDay.endRange,span.flatpickr-day.nextMonthDay.startRange,span.flatpickr-day.prevMonthDay.endRange,span.flatpickr-day.prevMonthDay.startRange,span.flatpickr-day.startRange{border-color:var(--color-primary)}span.flatpickr-day.nextMonthDay.selected,span.flatpickr-day.nextMonthDay.today,span.flatpickr-day.prevMonthDay.selected,span.flatpickr-day.prevMonthDay.today,span.flatpickr-day.selected,span.flatpickr-day.today{z-index:2}.rangeMode .flatpickr-day{margin-top:-1px}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:none}.flatpickr-weekwrapper span.flatpickr-day{border:0;margin:-1px 0 0 -1px}.hasWeeks .flatpickr-days{border-right:0}@media screen and (min-width:0\0) and (min-resolution:+72dpi){span.flatpickr-day{display:block;flex:1 0 auto}}.date-picker-element{display:none;height:100%;border:none;font-size:15px;padding:0;width:0;margin-left:-2px;pointer-events:none;opacity:0}.tippy-box{position:relative}.tippy-box[role=tooltip]{--tippy-background:var(--color-text);--tippy-text:var(--color-background);--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[role=tooltip]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[role=tooltip]>.tippy-arrow:after,.tippy-box[role=tooltip]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[role=tooltip]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[role=tooltip][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[role=tooltip][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[role=tooltip][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[role=tooltip][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[role=tooltip][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[role=tooltip][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[role=tooltip][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[role=tooltip][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[role=tooltip][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[role=tooltip][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[role=tooltip][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[role=tooltip][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[role=tooltip][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[role=tooltip][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[role=tooltip][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[role=tooltip][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[role=tooltip]>.tippy-svg-arrow{fill:white}.tippy-box[role=tooltip]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=none]{background-color:transparent;color:transparent;background-clip:padding-box;border:transparent;box-shadow:none;word-break:normal}.tippy-box[data-theme~=popover]{--tippy-background:var(--color-background);--tippy-text:var(--color-text);--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[data-theme~=popover]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[data-theme~=popover]>.tippy-arrow:after,.tippy-box[data-theme~=popover]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=popover]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=popover][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[data-theme~=popover][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=popover][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[data-theme~=popover][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=popover][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[data-theme~=popover][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=popover][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[data-theme~=popover][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=popover][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[data-theme~=popover][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[data-theme~=popover][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=popover][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=popover][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[data-theme~=popover][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[data-theme~=popover][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=popover][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=popover]>.tippy-svg-arrow{fill:white}.tippy-box[data-theme~=popover]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=attention]{--tippy-text:var(--color-text-on-warning);--tippy-background:var(--color-warning);border:1px solid var(--transparent-dark);--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[data-theme~=attention]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[data-theme~=attention]>.tippy-arrow:after,.tippy-box[data-theme~=attention]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=attention]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=attention][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[data-theme~=attention][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=attention][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[data-theme~=attention][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=attention][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[data-theme~=attention][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=attention][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[data-theme~=attention][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=attention][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[data-theme~=attention][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[data-theme~=attention][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=attention][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=attention][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[data-theme~=attention][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[data-theme~=attention][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=attention][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=attention]>.tippy-svg-arrow{fill:white}.tippy-box[data-theme~=attention]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=attention]{box-shadow:var(--shadow-elevation-medium)}.tippy-box[data-theme~=error]{--tippy-text:var(--color-text-on-danger);--tippy-background:var(--color-danger);--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[data-theme~=error]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[data-theme~=error]>.tippy-arrow:after,.tippy-box[data-theme~=error]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=error]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=error][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[data-theme~=error][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=error][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[data-theme~=error][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=error][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[data-theme~=error][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=error][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[data-theme~=error][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=error][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[data-theme~=error][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[data-theme~=error][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=error][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=error][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[data-theme~=error][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[data-theme~=error][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=error][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=error]>.tippy-svg-arrow{fill:white}.tippy-box[data-theme~=error]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=hint]{--tippy-background:var(--color-background);--tippy-text:var(--color-text);white-space:wrap;--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[data-theme~=hint]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[data-theme~=hint]>.tippy-arrow:after,.tippy-box[data-theme~=hint]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=hint]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=hint][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[data-theme~=hint][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=hint][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[data-theme~=hint][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=hint][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[data-theme~=hint][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=hint][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[data-theme~=hint][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=hint][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[data-theme~=hint][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[data-theme~=hint][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=hint][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=hint][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[data-theme~=hint][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[data-theme~=hint][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=hint][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=hint]>.tippy-svg-arrow{fill:white}.tippy-box[data-theme~=hint]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=hint]{max-width:unset}.tippy-box[data-theme~=hint] .tippy-box>.tippy-content{min-width:150px;max-width:400px}.tippy-box[data-theme~=menu] .tippy-content{padding:.25rem}.dubbletrack-speed-menu{display:flex;flex-direction:row;gap:.15rem}.dubbletrack-speed-menu-option{appearance:none;border:none;border-radius:4px;background:0 0;padding:.4rem .6rem;font:inherit;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit;cursor:pointer}.dubbletrack-speed-menu-option:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.dubbletrack-speed-menu-option.is-active{background-color:color-mix(in srgb,currentColor 25%,transparent)}.tippy-box[data-theme~=note]{--transparent-dark:color-mix(in oklch, var(--color-text) 8%, transparent);--transparent-light:color-mix(in oklch, var(--color-text) 15%, transparent);--transparent-darker:color-mix(in oklch, var(--color-text) 20%, transparent);--arrow-size:16px;background-color:var(--tippy-background);color:var(--tippy-text);background-clip:padding-box;border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal}.tippy-box[data-theme~=note]>.tippy-backdrop{background-color:var(--tippy-background)}.tippy-box[data-theme~=note]>.tippy-arrow:after,.tippy-box[data-theme~=note]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=note]>.tippy-arrow::after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=note][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--tippy-background)}.tippy-box[data-theme~=note][data-placement^=top]>.tippy-arrow:after{border-top-color:var(--transparent-darker);border-width:7px 7px 0;top:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=note][data-placement^=top]>.tippy-svg-arrow>svg{top:var(--arrow-size)}.tippy-box[data-theme~=note][data-placement^=top]>.tippy-svg-arrow:after{top:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=note][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--tippy-background);bottom:var(--arrow-size)}.tippy-box[data-theme~=note][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:var(--transparent-darker);border-width:0 7px 7px;bottom:calc(var(--arrow-size) + 1px);left:1px}.tippy-box[data-theme~=note][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:var(--arrow-size)}.tippy-box[data-theme~=note][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:calc(var(--arrow-size) + 1px)}.tippy-box[data-theme~=note][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--tippy-background)}.tippy-box[data-theme~=note][data-placement^=left]>.tippy-arrow::after{border-left-color:var(--transparent-darker);border-width:7px 0 7px 7px;left:calc(var(--arrow-size) + 1px);top:1px}.tippy-box[data-theme~=note][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=note][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=note][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--tippy-background);right:var(--arrow-size)}.tippy-box[data-theme~=note][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:calc(var(--arrow-size) + 1px);top:1px;border-right-color:var(--transparent-darker)}.tippy-box[data-theme~=note][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=note][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=note]>.tippy-svg-arrow{fill:white}.tippy-box[data-theme~=note]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsPSJyZ2JhKDAsIDgsIDE2LCAwLjIpIiBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMHMyLjE0OC44ODcgMy4zNDMgMi4zODVDMTQuMjMzIDYuMDA1IDE2IDYgMTYgNnoiLz48L3N2Zz4=);background-size:var(--arrow-size) 6px;width:var(--arrow-size);height:6px}.tippy-box[data-theme~=note]{--tippy-text:var(--color-text);--tippy-background:var(--color-input-bg);white-space:wrap;border:1px solid var(--transparent-dark);max-width:400px!important;font-size:15px;box-shadow:var(--shadow-elevation-medium)}.tippy-box[data-theme~=note] .tippy-box>.tippy-content{min-width:150px;max-width:600px}.dubbletrack-app{--sticky-top:calc(
    var(--timezone-bar-height, 0px) + var(--on-air-bar-height, 0px)
  )}.dubbletrack-app.player-is-showing{--sticky-top:calc(
    var(--timezone-bar-height, 0px) + var(--player-sticky-top, 0px) +
      var(--on-air-bar-height, 0px)
  )}.dubbletrack-app:not(.player-is-showing){--player-transition-percentage:0}.mini-player{--mini-player-default-width:450px;--mini-player-width:var(--mini-player-default-width);position:fixed;bottom:1rem;left:1rem;z-index:var(--z-player,40);min-height:unset;max-height:unset;background:0 0;border-radius:0;grid-template:none;display:block;width:var(--mini-player-width);min-width:min(400px,100vw);box-shadow:var(--shadow-elevation-high);animation:mini-player-pop-in .5s cubic-bezier(.34,1.56,.64,1);transition:left .35s cubic-bezier(.16, 1, .3, 1),width .35s cubic-bezier(.16, 1, .3, 1)}@media (max-width:599px){.mini-player{position:relative;inset:auto;width:100%;pointer-events:auto;z-index:auto}}.mini-player-anchor{display:contents}@media (max-width:599px){.mini-player-anchor{display:flex;flex-direction:column;justify-content:flex-end;position:fixed;inset:0 0 auto 0;height:100dvh;pointer-events:none;z-index:var(--z-player,40)}}@keyframes mini-player-pop-in{from{transform:translateY(calc(100% + 2rem))}}.mini-player-leave{transform:translateY(0)}.mini-player-leave-active{transform:translateY(calc(100% + 2rem));transition:transform .25s cubic-bezier(.5, 0, .75, 0)}.mini-player-expandable{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform .35s cubic-bezier(.16, 1, .3, 1);pointer-events:none}.mini-player-expandable>.mini-player-expanded{overflow:visible;max-height:calc(100dvh - 2rem)}@media (max-width:599px) and (pointer:coarse){.mini-player-expandable{height:100dvh}.mini-player-expandable>.mini-player-expanded{max-height:none;height:100%}}.is-expanded .mini-player-expandable{transform:translateY(0);pointer-events:auto}.mini-player-leave .mini-player-expandable,.mini-player-leave-active .mini-player-expandable{transition:none;transform:translateY(100%)}.mini-player-pill{position:relative;display:flex;flex-direction:column;width:100%;padding:.5rem .75rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px 12px 0 0;cursor:pointer;color:var(--color-text);max-height:80px;transition:max-height .3s cubic-bezier(.16, 1, .3, 1),opacity .2s ease,padding .3s ease,background-color .15s ease}.mini-player-pill:hover:not(:has(button:hover,[role=button]:hover)){background-color:color-mix(in oklab,var(--color-background) 94%,var(--color-text))}@media (max-width:599px){.mini-player-pill{border-radius:0;border-left:none;border-right:none;border-bottom:none}}.is-expanded .mini-player-pill{max-height:0;opacity:0;overflow:hidden;padding:0 .75rem;pointer-events:none}.mini-player-pill-header{display:flex;align-items:center;gap:.75rem;width:100%}.mini-player-pill-expand-hint{position:absolute;bottom:100%;left:50%;margin-bottom:6px;display:flex;color:var(--color-text-muted);opacity:0;transform:translate(-50%,3px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.mini-player-pill:hover:not(:has(button:hover,[role=button]:hover)) .mini-player-pill-expand-hint{opacity:.7;animation:mini-player-expand-hint-bob 1.1s ease-in-out infinite}@keyframes mini-player-expand-hint-bob{0%,100%{transform:translate(-50%,2px)}50%{transform:translate(-50%,-2px)}}.mini-player-pill-artwork{width:42px;height:42px;border-radius:6px;object-fit:cover;flex-shrink:0}.mini-player-pill-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.mini-player-pill-title{font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.35rem;min-width:0}.mini-player-pill-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mini-player-pill-live{display:flex;align-items:center;flex-shrink:0;padding:0 .35rem;font-size:.65rem;font-weight:700;color:var(--color-danger)}.mini-player-pill-airing{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player-pill-track{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:1.4em}.mini-player-pill-date{font-size:.65rem;color:var(--color-text-muted);opacity:.7}.mini-player-pill-actions{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding-right:1.5rem}.mini-player-close,.mini-player-pill-close{position:absolute;top:0;right:0;z-index:5;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:0 12px 0 100%;background-color:var(--color-element);color:var(--color-text-muted);cursor:pointer;transition:color .2s ease,background-color .2s ease}.mini-player-close svg,.mini-player-pill-close svg{display:block;transform:translate(18%,-18%)}.mini-player-close:hover,.mini-player-pill-close:hover{color:var(--color-text-on-primary);background-color:var(--color-text-muted)}@media (max-width:599px){.mini-player-close,.mini-player-pill-close{border-top-right-radius:0}}.mini-player-close{border-top-right-radius:var(--mini-player-inner-radius)}.mini-player-pill-close{background-color:transparent}.mini-player-pill:hover:not(:has(button:hover,[role=button]:hover)) .mini-player-pill-close{background-color:var(--color-element)}.mini-player-pill-skip{display:flex;align-items:center;justify-content:center;background:0 0;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;padding:.35rem}@media (hover:hover){.mini-player-pill-skip:hover:not([disabled]){color:var(--color-text);background-color:var(--color-element)}}.mini-player-pill-skip[disabled]{opacity:.4;cursor:default}.mini-player-pill-go-live{color:var(--color-primary)}.mini-player-pill-go-live:hover{color:var(--color-primary)}.mini-player-go-live,.mini-player-pill-go-live{gap:.25rem}.mini-player-go-live-label{font-size:.7rem;font-weight:700;line-height:1}.mini-player-pill-play{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-on-primary)}.mini-player-pill-play svg{margin-left:1px}.mini-player-pill-play svg path{fill:var(--color-text-on-primary)}.mini-player-pill-play:hover{background-color:var(--color-primary-hover)}.mini-player-pill-progress{border-radius:0;overflow:visible;border:1px solid var(--color-border-muted);border-top:none;cursor:pointer;position:relative;max-height:60px;background-color:var(--color-background);transition:max-height .3s cubic-bezier(.16, 1, .3, 1),opacity .2s ease}.mini-player-pill-progress .mini-player-position{width:100%;margin-inline:0;gap:0}.mini-player-pill-progress .mini-player-position-times{padding:.5rem .5rem .25rem;font-size:.75rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.mini-player-pill-progress{--system-color-highlight:var(--color-primary);--system-color-background-light:var(--color-border-muted);--system-color-shadow-hsl:0 0% 0%;--system-color-text:var(--color-text);--system-color-background:var(--color-surface);--system-color-text-muted:var(--color-text-muted)}.mini-player-pill-progress .mini-player-scrubber{border:none;border-radius:0;--slider-border-radius:0;--slider-outer-border:none;--slider-shadow:none;--slider-progress-shadow:none}.mini-player-pill-progress .mini-player-scrubber .mini-player-slider-handle{cursor:grab}.mini-player-pill-progress .mini-player-scrubber .mini-player-slider-handle:active{cursor:grabbing}.mini-player-pill-progress .mini-player-scrubber .mini-player-scrubber-status-progress,.mini-player-pill-progress .mini-player-scrubber .mini-player-slider-connect{background-color:color-mix(in oklch,var(--color-primary) 70%,transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,.1) 45%,transparent 50%,rgba(0,0,0,.05) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1)}.mini-player-pill-progress .mini-player-scrubber .mini-player-scrubber-status-progress:nth-child(2),.mini-player-pill-progress .mini-player-scrubber .mini-player-slider-connect:nth-child(2){pointer-events:none;opacity:.35}.mini-player-pill-progress.is-live{cursor:default;pointer-events:none}.mini-player-pill-progress.is-live .mini-player-scrubber{--slider-handle-height:0;--slider-handle-width:0}@media (max-width:599px){.mini-player-pill-progress{border-radius:0;border:none;max-height:62px}.mini-player-pill-progress .mini-player-scrubber{--slider-handle-width:6px}}.is-expanded .mini-player-pill-progress{max-height:0;opacity:0;overflow:hidden;border:none;pointer-events:none}.mini-player-collapse-handle{display:none}@media (max-width:599px){.mini-player-collapse-handle{display:flex;align-items:center;justify-content:center;padding:.5rem 0 .25rem;cursor:pointer;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-muted);-webkit-tap-highlight-color:transparent}.mini-player-collapse-handle:active{background-color:var(--color-element)}}.mini-player-expanded{--mini-player-radius:10px;--mini-player-inner-radius:calc(var(--mini-player-radius) - 1px);position:relative;background:color-mix(in oklab,var(--color-background) 94%,var(--color-text));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border-muted);border-radius:var(--mini-player-radius);box-shadow:var(--shadow-elevation-high);--mini-player-card-padding:0.75rem;padding:var(--mini-player-card-padding);display:flex;flex-direction:column;gap:.75rem;font-size:1rem;--system-color-background:var(--color-surface);--system-color-text:var(--color-text);--system-color-text-muted:var(--color-text-muted);--system-color-highlight:var(--color-primary);--system-color-highlight-dark:var(--color-primary-hover);--system-color-highlight-light:var(--color-primary);--system-color-background-dark:var(--color-background);--system-color-background-light:var(--color-surface-raised);--system-font-family:var(--font-family);--system-font-size-base:1rem;--system-font-size-xs:0.8rem;--system-font-size-sm:0.9rem;--system-font-size-md:1rem;--system-font-size-lg:1.1rem;--system-font-size-xl:1.25rem;--system-padding-x:0;--system-width-current-container:var(--mini-player-width);--system-width-player-max:var(--mini-player-width)}@media (max-width:599px){.mini-player-expanded{--mini-player-radius:0;--mini-player-inner-radius:0;border:none;box-shadow:0 -.5rem 1.5rem color-mix(in oklch,var(--color-text) 12%,transparent);--mini-player-card-padding:1rem;gap:.35rem;--system-width-current-container:100%;--system-width-player-max:100%}}@media (max-width:599px) and (pointer:coarse){.mini-player-expanded{height:100%;justify-content:flex-start}}.is-collapsed .mini-player-expandable{visibility:hidden}.mini-player-expanded-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;margin:calc(-1 * var(--mini-player-card-padding)) calc(-1 * var(--mini-player-card-padding)) .4rem;padding:.6rem var(--mini-player-card-padding);border-radius:var(--mini-player-inner-radius) var(--mini-player-inner-radius) 0 0;transition:background-color .15s ease}@media (max-width:599px){.mini-player-expanded-header{padding-top:var(--mini-player-card-padding)}}.mini-player-collapse-hint{position:absolute;bottom:100%;left:50%;margin-bottom:6px;display:flex;color:var(--color-text-muted);opacity:0;transform:translate(-50%,-3px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.mini-player-expanded-header:hover:not(:has(button:hover,[role=button]:hover,a:hover)) .mini-player-collapse-hint{opacity:1;animation:mini-player-collapse-hint-bob 1.1s ease-in-out infinite}@keyframes mini-player-collapse-hint-bob{0%,100%{transform:translate(-50%,-2px)}50%{transform:translate(-50%,2px)}}.mini-player-show-title{font-size:1.1rem;font-weight:600;margin:0;min-width:0;white-space:wrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;display:flex;align-items:center;gap:.25rem;width:100%;align-items:space-between;flex-direction:row;justify-content:space-between}.mini-player-show-title a{color:var(--color-primary)}.mini-player-header-actions{display:flex;gap:.25rem;flex-shrink:0;padding-right:1.75rem}.mini-player-minimize{display:flex;align-items:center;justify-content:center;background:0 0;border:none;color:var(--color-text-muted);cursor:pointer;padding:.3rem;border-radius:6px}.mini-player-minimize:hover{color:var(--color-text);background-color:var(--color-element)}.mini-player-live-badge{font-size:.8rem;font-weight:700;margin-left:.35rem;text-transform:uppercase;vertical-align:middle;background-color:var(--color-danger);color:var(--color-text-on-danger);padding:.2rem .5rem;border-radius:5px}.mini-player-episode-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;font-size:var(--system-font-size-lg);color:var(--color-text-muted)}.mini-player-episode-title{font-weight:400;font-size:.9rem;color:var(--color-text-muted)}.mini-player-episode-date{font-size:var(--system-font-size-md);font-weight:700;white-space:nowrap;opacity:.6}.mini-player-episode-title+.mini-player-episode-date::before{content:"-";margin-left:3px;margin-right:7px}.mini-player-expanded .mini-player-episode-info{margin-top:-1rem}.mini-player-pill-info .mini-player-episode-info{gap:.3rem;font-size:.75rem;min-width:0}.mini-player-pill-info .mini-player-episode-info .mini-player-episode-title{min-width:0;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-player-pill-info .mini-player-episode-info .mini-player-episode-date{flex-shrink:0;font-size:.8rem}.mini-player-pill-info .mini-player-episode-info .mini-player-episode-title+.mini-player-episode-date::before{margin-left:0;margin-right:4px}.mini-player-host{font-size:.9rem;color:var(--color-text-muted);text-align:left}.mini-player-artwork{width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--color-surface-raised)}@media (max-width:599px) and (pointer:coarse){.mini-player-artwork{aspect-ratio:unset;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:0 0;overflow:visible}}.mini-player-artwork img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:599px) and (pointer:coarse){.mini-player-artwork img{width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}}.mini-player-position{display:flex;flex-direction:column;gap:.25rem;width:calc(100% + 1.5rem);margin-inline:-0.75rem}@media (max-width:599px){.mini-player-position{width:calc(100% + 2rem);margin-inline:-1rem}}.mini-player-position .mini-player-position-track{display:flex;align-items:center;width:100%;overflow:visible}.mini-player-position .mini-player-position-peek{box-sizing:border-box;flex-shrink:0;width:1rem;height:1.25rem;padding:0;border:0;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.mini-player-position .mini-player-position-peek .mini-player-position-peek-arrow{opacity:0;color:var(--color-text);transition:opacity .15s ease}.mini-player-position .mini-player-position-peek:hover .mini-player-position-peek-arrow{opacity:.85}.mini-player-position .mini-player-position-peek.is-previous{background-color:color-mix(in oklch,var(--color-primary) 45%,transparent);border-right:2px solid var(--color-surface)}.mini-player-position .mini-player-position-peek.is-next{background-color:var(--color-surface-raised);border-left:2px solid var(--color-surface)}.mini-player-position .mini-player-position-peek.is-empty{background-color:transparent;border-color:transparent;cursor:default;pointer-events:none}.mini-player-position .mini-player-position-peek.is-empty .mini-player-position-peek-arrow{display:none}.mini-player-position .mini-player-scrubber{position:relative;--slider-height:1.25rem;flex:1 1 0;width:auto;min-width:0;--slider-border-radius:0;--slider-outer-border:none}.mini-player-position .mini-player-scrubber.is-live{--slider-height:1.25rem}.mini-player-position .mini-player-scrubber .mini-player-scrubber-status-progress,.mini-player-position .mini-player-scrubber .mini-player-slider-connect{background-color:color-mix(in oklch,var(--color-primary) 70%,transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,.1) 45%,transparent 50%,rgba(0,0,0,.05) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1)}.mini-player-position-times{display:flex;justify-content:space-between;font-size:.8rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 1rem}.mini-player-position-time{color:var(--color-text-muted)}.mini-player-audio-regions{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;pointer-events:none;overflow:hidden;border-radius:var(--slider-border-radius,0)}.mini-player-scrubber-available{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;pointer-events:none;overflow:hidden;border-radius:var(--slider-border-radius,0)}.mini-player-scrubber-available-extent{background-color:color-mix(in oklch,var(--slider-progress-color) 14%,transparent)}.mini-player-audio-region{background-color:transparent}.mini-player-audio-region.is-track{background-color:color-mix(in oklch,var(--color-primary) 20%,transparent)}.mini-player-audio-region.is-traffic{background-color:color-mix(in oklch,var(--color-calendar-pink) 35%,transparent)}.mini-player-now-playing{min-height:calc((var(--system-font-size-lg) * 1.25) + .5rem + (var(--system-font-size-md) * 1.25))}.mini-player-controls-row{display:flex;align-items:center;justify-content:center}.mini-player-controls-left,.mini-player-controls-right{flex:1;display:flex;align-items:center;gap:.5rem}.mini-player-controls-left{justify-content:flex-end}.mini-player-controls-right{justify-content:flex-start}.mini-player-control-button,.mini-player-track-skip{display:flex;align-items:center;justify-content:center;background:0 0;border:none;color:var(--color-text-muted);cursor:pointer;padding:.35rem;border-radius:6px;flex-shrink:0}@media (hover:hover){.mini-player-control-button:hover:not([disabled]),.mini-player-track-skip:hover:not([disabled]){color:var(--color-text);background-color:var(--color-element)}}.mini-player-control-button.mini-player-go-live,.mini-player-track-skip.mini-player-go-live{color:var(--color-primary)}.mini-player-control-button.mini-player-speed,.mini-player-track-skip.mini-player-speed{width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini-player-control-button[disabled],.mini-player-track-skip[disabled]{opacity:.3;cursor:default;pointer-events:none}.mini-player-play-pause{flex-shrink:0;margin:0 1rem}.mini-player-play-pause-button{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;border:none;cursor:pointer;background-color:var(--color-primary);color:var(--color-text-on-primary);transition:background-color .15s ease,transform .1s ease}.mini-player-play-pause-button svg path{fill:var(--color-text-on-primary)}.mini-player-play-pause-button:hover{background-color:var(--color-primary-hover)}.mini-player-play-pause-button:active{transform:scale(.95)}.mini-player-play-pause-button.mod-expired{opacity:.4;cursor:default;background-color:var(--color-element);color:var(--color-text-muted)}.mini-player-play-pause-button.mod-expired svg path{fill:var(--color-text-muted)}.mini-player-expanded .mini-player-volume{margin:0 auto;width:80%;--slider-progress-color:var(--system-color-highlight);--slider-handle-color:var(--system-color-highlight);--slider-shadow:1px 1px 2px color-mix(in oklch, var(--color-text) 15%, transparent) inset}.mini-player-expanded .mini-player-volume .mini-player-volume-mute svg *{fill:currentColor}@media (min-width:900px){.mini-player{left:var(--mini-player-tether-left,1rem);--mini-player-width:var(--mini-player-tether-width, var(--mini-player-default-width))}.mini-player.is-collapsed{border-radius:12px 12px 5px 5px}}.mini-player-slider-target,.mini-player-slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgb(0 0 0 / 0%);touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.mini-player-slider-target{position:relative}.mini-player-slider-base,.mini-player-slider-connects{width:100%;height:100%;position:relative;z-index:1;transition:var(--slider-transition)!important}.mini-player-slider-connects{overflow:hidden;z-index:0}.mini-player-slider-connect,.mini-player-slider-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;transform-origin:0 0;transform-style:flat;transition:var(--slider-transition)!important}.mini-player-slider-horizontal .mini-player-slider-origin{height:0;transition:var(--slider-transition)}.mini-player-slider-handle{backface-visibility:hidden;position:absolute;transition:var(--slider-transition)}.mini-player-slider-touch-area{height:100%;width:100%}.mini-player-slider-state-tap .mini-player-slider-connect,.mini-player-slider-state-tap .mini-player-slider-origin{transition:transform .3s}.mini-player-slider-state-drag *{cursor:inherit!important}.mini-player-slider-horizontal{height:18px}.mini-player-slider-horizontal .mini-player-slider-handle{width:34px;height:28px;right:-17px;top:-6px}.mini-player-slider-draggable{cursor:ew-resize}.mini-player-slider-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.mini-player-slider-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.mini-player-slider-handle::after,.mini-player-slider-handle::before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.mini-player-slider-handle::after{left:17px}[disabled] .mini-player-slider-connect{background:#b8b8b8}[disabled] .mini-player-slider-handle,[disabled].mini-player-slider-handle,[disabled].mini-player-slider-target{cursor:not-allowed}.mini-player-slider-tooltip{display:none;position:absolute;border:1px solid var(--system-color-text-muted);border-radius:3px;background:var(--system-color-text);color:var(--system-color-background);padding:5px;text-align:center;white-space:nowrap}.mini-player-slider-active .mini-player-slider-tooltip{display:block}.mini-player-slider-horizontal .mini-player-slider-tooltip{transform:translate(-50%,0) translateX(var(--tooltip-shift,0));left:50%;top:120%}.mini-player .mini-player-slider-horizontal .mini-player-slider-tooltip{top:auto;bottom:150%}.mini-player-slider-horizontal .mini-player-slider-origin>.mini-player-slider-tooltip{transform:translate(50%,0) translateX(var(--tooltip-shift,0));left:auto;top:10px}.mini-player-scrubber{--slider-background-color:var(--system-color-background-light);--slider-border-radius:25px;--slider-handle-border-radius:25px;--slider-handle-color:var(--system-color-text);--slider-handle-focus-border-color:#fff;--slider-handle-height:24px;--slider-handle-width:5px;--slider-height:1rem;--slider-inner-border:0;--slider-outer-border:1px solid var(--system-color-background-dark);--slider-progress-border:0;--slider-progress-color:var(--system-color-highlight);--slider-progress-shadow:2px 2px 3px hsl(var(--system-color-shadow-hsl));--slider-shadow:2px 2px 3px hsl(var(--system-color-shadow-hsl)) inset;--slider-transition:all ease-out 0.05s;--slider-progress-gradient:linear-gradient(180deg, oklch(from var(--system-color-highlight) calc(l * 1.3) c h), var(--system-color-highlight), oklch(from var(--system-color-highlight) calc(l * 0.9) c h) );border:var(--slider-outer-border);border-radius:var(--slider-border-radius);justify-content:stretch;width:100%;transition:all ease-in-out .1s;transition-property:opacity,transform,height,max-height,min-height}.mini-player-scrubber.is-loading .mini-player-scrubber-status-progress,.mini-player-scrubber.is-loading .mini-player-slider-connect{animation:mini-player-scrubber-buffering 1.2s ease-in-out infinite}@keyframes mini-player-scrubber-buffering{0%,100%{opacity:1}50%{opacity:.55}}.mini-player-scrubber-status,.mini-player-slider-connects{position:relative;width:auto;border:var(--slider-inner-border);border-radius:var(--slider-border-radius);background-color:var(--slider-background-color);transition:var(--slider-transition);transition-property:opacity,transform,height,max-height,min-height,width;box-shadow:var(--slider-shadow);overflow:hidden;height:var(--slider-height)}.mini-player-scrubber-status-progress,.mini-player-slider-connect{background-color:var(--slider-progress-color);background-image:var(--slider-progress-gradient);background-repeat:no-repeat;transition:var(--slider-transition);transition-property:opacity,transform,height,max-height,min-height,width;border:var(--slider-progress-border);box-shadow:var(--slider-progress-shadow);height:100%;box-sizing:border-box;border-radius:15px}.mini-player-scrubber-status-progress,.mini-player-slider-connect{border-radius:0}.mini-player-scrubber-slider{height:var(--slider-height);background:var(--slider-background-color);width:100%;position:relative}.mini-player-scrubber-slider.mini-player-slider-target{border-radius:var(--slider-border-radius);border:none;box-shadow:none}.mini-player-scrubber-slider .mini-player-slider-connects{border-radius:var(--slider-border-radius)}.mini-player-scrubber-slider .mini-player-slider-connect{background-color:var(--slider-progress-color);background-image:var(--slider-progress-gradient);background-repeat:no-repeat;transition:var(--slider-transition);box-shadow:var(--slider-progress-shadow)}.mini-player-scrubber-slider .mini-player-slider-tooltip{display:none}.mini-player-scrubber-slider .mini-player-slider-active .mini-player-slider-tooltip{display:block}.mini-player-scrubber-slider .mini-player-slider-handle{height:var(--slider-handle-height);width:var(--slider-handle-width);right:-4px;top:-3px;background-color:var(--slider-handle-color);border-radius:var(--slider-handle-border-radius);border:none;box-shadow:none}.mini-player-scrubber-slider .mini-player-slider-handle:focus{border:1px dotted var(--slider-handle-focus-border-color)}.mini-player-scrubber-slider .mini-player-slider-handle::after,.mini-player-scrubber-slider .mini-player-slider-handle::before{height:0;width:0}.mini-player-scrubber-slider .mini-player-slider-handle .mini-player-slider-touch-area{position:absolute;inset:-10px;width:auto;height:auto;transition:var(--slider-transition)}.is-live.is-seekable .mini-player-slider-connect:nth-child(2){background-color:var(--slider-progress-color);background-image:var(--slider-progress-gradient);opacity:.35}.is-live.is-seekable .mini-player-slider-handle-upper{display:none!important;pointer-events:none!important}.mini-player-now-playing-panel{max-height:fit-content}.mini-player-now-playing-panel a{color:var(--system-color-text);-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all}.mini-player-now-playing-panel a:hover{color:var(--system-color-highlight);-webkit-text-decoration:underline;text-decoration:underline}.mini-player-track-info{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:flex-start;justify-content:flex-start;flex-direction:column;display:flex;gap:.5rem;max-width:calc(var(--system-width-current-container,100dvw) - (2 * var(--system-padding-x)))}.mini-player-track-info.has-overflow{align-self:flex-start;animation:reveal-overflow 20s 1s cubic-bezier(.23,1,.32,1);animation-iteration-count:infinite}.mini-player-artist-name{font-size:var(--system-font-size-md);line-height:1.25}.mini-player-track-title{font-weight:700;font-size:var(--system-font-size-lg);line-height:1.25;color:currentcolor;text-overflow:ellipsis;overflow:hidden;max-width:100%}.mini-player-note{font-size:var(--system-font-size-md);color:var(--system-color-text-muted);text-align:left;place-self:flex-start flex-start;display:flex;margin-bottom:.25rem;flex-direction:column;gap:.25rem;max-height:6rem;overflow:scroll;word-break:break-word}.mini-player-note-link{color:var(--system-color-text);-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all;font-size:var(--system-font-size-md)}.mini-player-note-link:hover{color:var(--system-color-highlight)}.mini-player-volume{--slider-background-color:var(--system-color-background-light);--slider-border-radius:25px;--slider-handle-border-radius:25px;--slider-handle-color:var(--system-color-text);--slider-handle-focus-border-color:var(--system-color-text);--slider-handle-height:15px;--slider-handle-width:15px;--slider-height:10px;--slider-inner-border:0;--slider-progress-border:0;--slider-progress-color:var(--system-color-text);--slider-progress-shadow:none;--slider-shadow:2px 2px 3px #000 inset;--slider-transition:all ease-out 0.05s;padding:.5rem 0;display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem}.mini-player-volume .mini-player-volume-label{display:flex;place-content:center}.mini-player-volume .mini-player-volume-mute{color:var(--system-color-text);padding:0;appearance:none;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.mini-player-volume .mini-player-volume-mute svg{display:block}.mini-player-volume .mini-player-volume-mute svg *{fill:currentColor}.mini-player-volume .mini-player-volume-control{height:var(--slider-height);background:var(--slider-background-color);width:100%;position:relative}.mini-player-volume .mini-player-volume-control.mini-player-slider-target{border-radius:var(--slider-border-radius);border:none;box-shadow:none}.mini-player-volume .mini-player-volume-control .mini-player-slider-connects{position:relative;width:auto;border:var(--slider-inner-border);border-radius:var(--slider-border-radius);background-color:var(--slider-background-color);transition:var(--slider-transition);transition-property:opacity,transform,height,max-height,min-height,width;box-shadow:var(--slider-shadow);overflow:hidden;height:var(--slider-height)}.mini-player-volume .mini-player-volume-control .mini-player-slider-connect{background-color:var(--slider-progress-color);background-repeat:no-repeat;transition:var(--slider-transition);transition-property:opacity,transform,height,max-height,min-height,width;border:var(--slider-progress-border);box-shadow:var(--slider-progress-shadow);height:100%;box-sizing:border-box;border-radius:15px}.mini-player-volume .mini-player-volume-control .mini-player-slider-tooltip{display:none}.mini-player-volume .mini-player-volume-control .mini-player-slider-active .mini-player-slider-tooltip{display:block}.mini-player-volume .mini-player-volume-control .mini-player-slider-handle{height:var(--slider-handle-height);width:var(--slider-handle-width);right:-4px;top:-3px;background-color:var(--slider-handle-color);border-radius:var(--slider-handle-border-radius);border:none;box-shadow:0 0 3px var(--slider-handle-color);transition:var(--slider-transition)}.mini-player-volume .mini-player-volume-control .mini-player-slider-handle:focus{border:1px dotted var(--slider-handle-focus-border-color)}.mini-player-volume .mini-player-volume-control .mini-player-slider-handle::after,.mini-player-volume .mini-player-volume-control .mini-player-slider-handle::before{height:0;width:0}.mini-player-volume .mini-player-volume-control .mini-player-slider-handle .mini-player-slider-touch-area{position:absolute;inset:-10px;width:auto;height:auto;transition:var(--slider-transition)}.now-playing-bar{width:100vw;margin-left:calc(var(--site-x-padding) * -1);padding:.5rem 0;background:var(--color-surface);border-bottom:1px solid var(--color-border-muted)}@media (min-width:1281px){.now-playing-bar{margin-left:calc((100vw - var(--content-width) + (var(--site-x-padding) * 2)) * -.5)}}.now-playing-bar-content{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.now-playing-bar-content{padding:var(--site-y-padding) var(--site-x-padding)}}.now-playing-bar-content{display:flex;align-items:center;gap:1.5rem}.now-playing-bar-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}.now-playing-bar-cell.mod-track{flex:1;min-width:0}.now-playing-bar-cell.mod-next{margin-left:auto;flex-shrink:0;text-align:right;align-items:flex-end}.now-playing-bar-label{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);line-height:1}a.now-playing-bar-show{font-size:.85rem;font-weight:600;color:var(--color-text);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none}a.now-playing-bar-show:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.now-playing-bar-times{font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.now-playing-bar-track{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.now-playing-bar-next-show{font-size:.8rem;color:var(--color-text);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none}a.now-playing-bar-next-show:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}.now-playing-bar-next-time{font-size:.7rem;color:var(--color-text-muted)}.now-playing-bar-actions{flex-shrink:0}.on-air-bar{width:100vw;margin-left:calc(var(--site-x-padding) * -1);margin-bottom:1rem;margin-top:-1rem;min-height:var(--on-air-bar-reserved-height)}@media (min-width:1281px){.on-air-bar{margin-left:calc((100vw - var(--content-width) + (var(--site-x-padding) * 2)) * -.5)}}.on-air-bar-strip{--on-air-bar-label-size:0.8rem;--on-air-bar-title-size:1rem}.on-air-bar-content{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.on-air-bar-content{padding:var(--site-y-padding) var(--site-x-padding)}}.on-air-bar-content{display:flex;flex-direction:column;gap:.3rem;padding-top:.4rem;padding-bottom:.5rem}.on-air-bar-top{display:flex;align-items:center;gap:.4rem;min-width:0}.on-air-bar-top .on-air-bar-label-text,.on-air-bar-top .on-air-bar-next-label{font-size:.9rem}.on-air-bar-label-text{flex-shrink:0;font-size:var(--on-air-bar-label-size);font-weight:700;text-transform:uppercase;color:var(--color-danger)}.on-air-bar-listener-count{flex-shrink:0}.on-air-bar-label-time{flex-shrink:0;font-size:var(--on-air-bar-label-size);font-weight:400;color:var(--color-text-muted)}.on-air-bar-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.on-air-bar-now{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .5rem}.on-air-bar-meter{cursor:pointer;-webkit-user-select:none;user-select:none}.on-air-bar-label-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.on-air-bar-show{font-size:var(--on-air-bar-title-size);font-weight:600;color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.on-air-bar-show:hover{color:var(--color-primary)}.on-air-bar-airing-title{flex-basis:100%;font-size:.9rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-air-bar-track{font-size:.9rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-air-bar-play{appearance:none;border:none;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in oklch,var(--color-primary) 10%,transparent);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.on-air-bar-play svg{margin-left:1px}.on-air-bar-play svg *{fill:currentColor}.on-air-bar-play:hover{background:color-mix(in oklch,var(--color-primary) 18%,transparent)}.on-air-bar-play:active{transform:scale(.95)}.on-air-bar-play.is-loading{pointer-events:none}.on-air-bar-play.is-loading svg{display:none}.on-air-bar-play.is-loading::after{content:"";width:10px;height:10px;border:2px solid transparent;border-top-color:var(--color-primary);border-left-color:var(--color-primary);border-radius:50%;animation:on-air-bar-spin .6s linear infinite}@keyframes on-air-bar-spin{to{transform:rotate(360deg)}}.on-air-bar-stats{display:flex;align-items:center;gap:1rem;flex-shrink:0;margin-left:auto}.on-air-bar-stat{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.on-air-bar-stat-value{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.on-air-bar-stat-label{font-size:.55rem;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;line-height:1}.on-air-bar-plan-track{flex:1;min-width:0;display:flex;align-items:center;cursor:pointer}.on-air-bar-progress{position:relative;flex:1;min-width:0;height:1px;background:var(--color-border-muted);border-radius:0;overflow:hidden}.on-air-bar-plan-region{z-index:0;border-radius:0;background:color-mix(in oklch,var(--color-text) 10%,transparent);box-shadow:inset -1px 0 0 color-mix(in oklch,var(--color-text) 22%,transparent)}.on-air-bar-plan-region.is-playing{background:color-mix(in oklch,var(--color-text) 20%,transparent)}.on-air-bar-plan-gap{z-index:1;background:color-mix(in oklch,var(--color-danger) 12%,transparent)}.on-air-bar-plan-track:hover .on-air-bar-plan-gap{background:color-mix(in oklch,var(--color-danger) 22%,transparent)}.on-air-bar-plan-gap.is-fill{background:repeating-linear-gradient(-45deg,color-mix(in oklch,var(--color-danger) 16%,transparent) 0 4px,transparent 4px 8px)}.on-air-bar-plan-target{z-index:2;min-width:2px;border-left:1px dotted var(--color-danger);pointer-events:none}.on-air-bar-progress-fill{height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-radius:0;background:color-mix(in oklch,var(--color-text) 16%,transparent);transition:width .15s ease-in-out}.on-air-bar-next-label{flex-shrink:0;margin-left:auto;font-size:var(--on-air-bar-label-size);font-weight:700;text-transform:uppercase;color:var(--color-text-muted);line-height:1;white-space:nowrap}.on-air-bar-next{flex:0 1 auto;min-width:0;max-width:50%;display:flex;flex-direction:column;gap:.1rem;align-items:flex-end;text-align:right}.on-air-bar-next-airing-title{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.on-air-bar-next-show{max-width:100%;font-size:var(--on-air-bar-title-size);font-weight:600;color:var(--color-text-muted);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.on-air-bar-next-show:hover{color:var(--color-primary)}.on-air-bar-next-time{font-size:.8rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:599px){.on-air-bar-meter,.on-air-bar-next,.on-air-bar-next-label,.on-air-bar-stats,.on-air-bar-track{display:none}}.on-air-bar-strip{display:flex;align-items:flex-start;width:100vw;margin-top:-1.25rem;height:3rem;margin-bottom:1.25rem;margin-left:calc(var(--site-x-padding) * -1)}@media (min-width:1281px){.on-air-bar-strip{margin-left:calc((100vw - var(--content-width) + (var(--site-x-padding) * 2)) * -.5)}}.on-air-bar-strip-inner{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.on-air-bar-strip-inner{padding:var(--site-y-padding) var(--site-x-padding)}}.on-air-bar-strip-inner{position:relative;width:100%;display:flex;align-items:center;gap:.5rem;min-width:0;padding-top:.3rem;padding-bottom:.3rem}.on-air-bar-live .on-air-bar-strip-inner,.on-air-bar-upcoming .on-air-bar-strip-inner{background-color:var(--color-surface);border-radius:.5rem;padding-top:0;gap:0;padding-bottom:0}.on-air-bar-live .on-air-bar-strip-inner .on-air-bar-progress{height:1rem;border-radius:10px}.on-air-bar-upcoming .on-air-bar-strip-inner .on-air-bar-progress{height:1rem;border-radius:10px}.on-air-bar-live,.on-air-bar-upcoming{position:sticky;top:calc(var(--timezone-bar-height,0px) + var(--player-sticky-top,0px));z-index:22}.on-air-bar-live-enter{animation:on-air-bar-live-enter .45s ease}@keyframes on-air-bar-live-enter{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.on-air-bar-live{--color-on-air-bar-accent:var(--color-danger);--color-on-air-bar-accent-text:var(--color-text-on-danger)}.on-air-bar-upcoming{--color-on-air-bar-accent:var(--color-warning);--color-on-air-bar-accent-text:var(--color-text-on-warning)}.on-air-bar-pill{flex-shrink:0;display:flex;align-items:center;align-self:stretch;padding:.3rem 0;line-height:1.5;font-size:.9rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:var(--color-text)}.on-air-bar-pill:hover{color:color-mix(in srgb,var(--color-background) 15%,var(--color-on-air-bar-accent))}.on-air-bar-pill.mod-start{border-radius:3px 0 0 3px;justify-content:flex-start;padding-left:1.25rem;padding-right:1.25rem;margin-left:-1.25rem;min-width:13.5ch}.on-air-bar-pill.mod-end{border-radius:0 3px 3px 0;justify-content:flex-end;padding-left:1.25rem;padding-right:1.25rem;margin-right:-1.25rem;min-width:13.5ch}.on-air-bar-live .on-air-bar-progress-fill,.on-air-bar-upcoming .on-air-bar-progress-fill{background:var(--color-on-air-bar-accent)}.on-air-bar-live-remaining{gap:.5rem}.on-air-bar-live-calc{background:0 0;color:inherit}.on-air-bar-upcoming-next{gap:.35rem}.on-air-bar-upcoming-label{text-transform:uppercase}.time-calculator-modal .modal__body{overflow:visible;padding-top:0}.time-calculator{display:flex;flex-direction:column;gap:1rem}.time-calculator-hint{margin:0 0 1rem;font-size:.9rem;color:var(--color-text-muted);grid-column:1/-1}.time-calculator-hint code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary);background:var(--color-surface);padding:.05rem .3rem;border-radius:3px}.time-calculator-rows{--time-calculator-field-padding:0.35rem 0.5rem;--time-calculator-time-width:9.5rem;--time-calculator-length-width:13.5rem;display:grid;grid-template-columns:[drag] auto [length] minmax(0,1fr) [time] var(--time-calculator-time-width) [tools] auto;align-items:center;column-gap:.6rem;row-gap:0}.time-calculator-head,.time-calculator-mark,.time-calculator-row,.time-calculator-subtotal{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--time-calculator-column-gap);margin:0 -1rem 1rem;padding:0 .75rem}.time-calculator-rows>:last-child{border-bottom:none}.time-calculator-subtotal{font-size:.8rem;color:var(--color-text-muted);border-bottom:none;text-align:left;padding:.3rem .75rem}.time-calculator-subtotal .time-calculator-middle{justify-content:flex-end}.time-calculator-subtotal-value{padding:.3rem;grid-column:length;grid-row:1}.time-calculator-add-target,.time-calculator-drag,.time-calculator-fill-first,.time-calculator-remove,.time-calculator-reset{appearance:none;display:inline-flex;padding:.3rem;border:none;border-radius:3px;background:0 0;color:var(--color-text-muted);cursor:pointer}.time-calculator-add-target:hover,.time-calculator-drag:hover,.time-calculator-fill-first:hover,.time-calculator-remove:hover,.time-calculator-reset:hover{color:var(--color-text);background:var(--color-border-muted)}.time-calculator-mark-gap.is-leading{align-items:center;margin-bottom:1rem}.time-calculator-mark-gap.is-leading .time-calculator-mark-static{padding:var(--time-calculator-field-padding);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);border-style:dashed}.time-calculator-reset{color:var(--color-danger)}.time-calculator-reset:hover{color:var(--color-danger);background:color-mix(in oklch,var(--color-danger) 12%,transparent)}.time-calculator-length-column,.time-calculator-mark-fill,.time-calculator-mark-time,.time-calculator-middle,.time-calculator-tools{min-width:0}.time-calculator-drag,.time-calculator-length-column,.time-calculator-mark-fill,.time-calculator-mark-time,.time-calculator-tools{grid-row:1}.time-calculator-drag{grid-column:drag}.time-calculator-mark-time{grid-column:time}.time-calculator-middle{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.6rem}.time-calculator-length-column,.time-calculator-mark-fill{grid-column:length;display:flex;align-items:center;gap:.6rem}.time-calculator-length-field{position:relative;flex:1 1 var(--time-calculator-length-width);min-width:0}.time-calculator-pick,.time-calculator-pick-trigger{display:inline-flex;align-items:center}.time-calculator-pick-trigger{padding:0;border:none;border-radius:3px;background:0 0;color:var(--color-text-muted);cursor:pointer}.time-calculator-pick-trigger:focus-visible,.time-calculator-pick-trigger:hover{outline:0;color:var(--color-text)}.time-calculator-pick-trigger:focus-visible .time-calculator-pick-cover,.time-calculator-pick-trigger:hover .time-calculator-pick-cover{box-shadow:0 0 0 2px var(--color-element)}.time-calculator-pick-cover{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:3px;overflow:hidden;background:var(--color-surface-raised)}.time-calculator-pick-cover img{width:100%;height:100%;object-fit:cover;display:block}.time-calculator-pick-cover.is-hidden{visibility:hidden}.time-calculator-pick-item{gap:.5rem}.time-calculator-pick-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-calculator-pick-length{flex:0 0 auto;margin-left:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ui-dropdown-item .time-calculator-pick-title{display:inline-flex}.time-calculator-pick .ui-dropdown-item{display:flex;align-items:baseline}.time-calculator-tools{grid-column:tools;display:inline-flex;justify-content:flex-end;min-width:var(--time-calculator-tools-width)}.time-calculator-head{background:var(--color-surface);border-bottom-color:var(--color-border);padding:.75rem auto}.time-calculator-head-label{grid-column:length;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);font-size:.9rem;text-align:celef;padding:.3rem .3rem}.time-calculator-head-label.is-time{grid-column:time}.time-calculator-mark{position:relative;display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem}.time-calculator-mark::after,.time-calculator-mark::before{content:'';flex:1 1 0;border-top:1px dotted var(--color-danger)}.time-calculator-mark.is-start::after,.time-calculator-mark.is-start::before{border-top:1px dotted var(--color-border)}.time-calculator-mark .time-calculator-mark-time{flex:0 0 auto;width:var(--time-calculator-time-width)}.time-calculator-mark .time-calculator-tools{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);min-width:0;padding-left:.4rem;background:var(--color-background)}.time-calculator-mark-gap.is-empty{display:none}.time-calculator-mark-gap{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0 -1rem .75rem;padding:0 .75rem}.time-calculator-mark-gap .time-calculator-mark-fill{padding:.3rem;grid-column:length/tools}.time-calculator-mark-gap.is-leading .time-calculator-mark-fill{grid-column:length}.time-calculator-mark-gap.is-over .time-calculator-mark-fill{color:var(--color-danger)}.time-calculator-mark-gap.is-start{margin-bottom:0}.time-calculator-mark-gap.is-start .time-calculator-mark-fill{grid-column:1/-1;justify-self:center}.time-calculator-mark.is-late::after,.time-calculator-mark.is-late::before{border-top-color:var(--color-danger)}.time-calculator-mark-fill{display:flex;align-items:baseline;gap:.4rem;min-width:0;overflow:hidden;font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}.time-calculator-mark-fill .time-calculator-mark-fill-label{text-transform:uppercase;font-size:.65rem;font-weight:600;color:var(--color-text-muted)}.time-calculator-mark-time{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.time-calculator-mark.is-start .time-calculator-mark-time{color:var(--color-text-muted)}.time-calculator-mark.is-end{margin-bottom:-2rem}.time-calculator-mark.is-end{margin-bottom:-2rem}.time-calculator-mark.is-end .time-calculator-mark-time{font-weight:700}.time-calculator-mark.is-end.is-over .time-calculator-mark-time,.time-calculator-mark.is-end.is-over .time-calculator-mark-time svg{color:var(--color-danger)}.time-calculator-mark .time-calculator-mark-input,.time-calculator-mark .time-calculator-mark-static{display:block;width:100%;padding:var(--time-calculator-field-padding);font-size:1rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);text-align:left;background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:4px;box-shadow:none}.time-calculator-mark-static.is-now{cursor:default;color:var(--color-text-muted);border-style:dashed}.time-calculator-row .time-calculator-mark-static.is-blank{color:var(--color-text-disabled)}.time-calculator-row .time-calculator-mark-static{padding:var(--time-calculator-field-padding);font-size:.9rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:0 0;border-color:transparent}.time-calculator-mark .time-calculator-mark-input{cursor:text}.time-calculator-mark .time-calculator-mark-input:hover{border-color:var(--color-border)}.time-calculator-mark .time-calculator-mark-input:focus{border-color:var(--color-primary);background:var(--color-input-bg)}.time-calculator-mark.is-end .time-calculator-mark-input{font-weight:700}.time-calculator-mark .time-calculator-input-container{width:auto}.time-calculator-row.is-played{position:relative;cursor:pointer;color:var(--color-text-muted);border-radius:4px;padding-top:.2rem;padding-bottom:.2rem}.time-calculator-row.is-played:hover{background:var(--color-surface-raised);color:var(--color-text)}.time-calculator-row.is-played .time-calculator-mark-static{opacity:.7}.time-calculator-played-toggle{appearance:none;border:none;background:0 0;padding:.25rem 0;grid-column:drag/time;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:center;font-size:.8rem;text-align:left;white-space:nowrap;color:inherit;cursor:pointer}.time-calculator-played-toggle::after{content:'';position:absolute;inset:0}.time-calculator-played-chevron{grid-column:1;text-align:center;font-size:1rem;font-weight:600}.time-calculator-played-label{grid-column:2;display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem;font-size:.9rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}.time-calculator-played-length{text-transform:none;font-size:.8rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-disabled)}.time-calculator-row.is-finished{opacity:.45}.time-calculator-row.is-finished .time-calculator-input,.time-calculator-row.is-finished .time-calculator-row-label{-webkit-text-decoration:line-through;text-decoration:line-through}.time-calculator-input-container{width:100%;margin:0}.time-calculator-input{padding:var(--time-calculator-field-padding);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.time-calculator-row-label{align-self:stretch;min-width:0;font-size:.9rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-calculator-drag{cursor:grab}.time-calculator-drag:active{cursor:grabbing}.time-calculator-remove:hover{color:var(--color-danger)}.time-calculator-row-progress{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;height:.75rem}.time-calculator-row-bar{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;padding-bottom:1px}.time-calculator-row-bar-track{width:100%;height:.25rem;border-radius:2px;background:var(--color-border-muted);overflow:hidden}.time-calculator-row-bar-fill{height:100%;border-radius:inherit;background:var(--color-text-muted);transition:width .1s ease-in-out}.time-calculator-row-slider{position:absolute;inset:0;width:100%;margin:0;appearance:none;background:0 0;cursor:ew-resize;transform:translateY(3px)}.time-calculator-row-slider::-webkit-slider-runnable-track{height:100%;background:0 0}.time-calculator-row-slider::-moz-range-track{height:100%;background:0 0}.time-calculator-row-slider::-webkit-slider-thumb{appearance:none;width:.65rem;height:.65rem;border:none;border-radius:50%;background:var(--color-text);cursor:ew-resize}.time-calculator-row-slider::-moz-range-thumb{width:.65rem;height:.65rem;border:none;border-radius:50%;background:var(--color-text);cursor:ew-resize}.time-calculator-row-slider:focus-visible{outline:0}.time-calculator-row-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-element)}.time-calculator-row-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-element)}.time-calculator-row-left{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.25rem;pointer-events:none;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.time-calculator-row:has(.time-calculator-row-progress) .time-calculator-input{padding-right:4.5rem;padding-bottom:.55rem}.time-calculator-actions{display:flex;gap:.5rem;flex-wrap:wrap}.playback-range-day{display:flex;flex-direction:column;width:100%;margin:1rem 0}.playback-range-day-title{display:flex;margin-right:1rem;width:13rem}.playback-range-day-times{width:100%;display:flex;min-height:2rem;box-shadow:var(--shadow-elevation-low);position:relative;border:1px solid var(--color-primary-hover);background-size:6px 6px;background-image:repeating-linear-gradient(-45deg,var(--color-primary-hover) 0,var(--color-primary-hover) .4px,var(--color-surface) 0,var(--color-surface) 50%);border-radius:4px}.playback-stats{place-self:center;display:flex;background-color:var(--color-primary);width:auto;justify-items:center;align-self:center;z-index:5;color:var(--color-text-on-primary);padding:0 5px;border-radius:5px;font-size:10px;font-style:normal;white-space:nowrap;max-width:100%}.playback-range{background-color:color-mix(in oklch,var(--color-primary) 30%,transparent);display:block;position:absolute;height:100%}.playback-range:hover{opacity:.7;background-color:var(--color-primary-hover)}.playback-range-day-stat{font-size:12px;display:flex;align-items:center}.playback-range-day-header{display:flex;justify-content:space-between}.playback-range.mod-gap{background-color:var(--color-danger);opacity:.7;display:block;position:absolute;height:100%;min-width:2px}.playback-range.mod-gap:hover{opacity:.9;background-color:var(--color-danger)}.print-background{width:100%}.PrintablePages-pageContainer{box-shadow:var(--shadow-elevation-high)}.search-result{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;align-items:center}.search-result-image{flex:none;width:2.25em;height:2.25em;aspect-ratio:1/1;border-radius:4px;object-fit:cover}.search-result-details{display:flex;flex-direction:column;gap:.1rem;min-width:0}.search-result-title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-subtitle{font-size:.8em;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ember-table{--et-table-cell-padding:5px;--et-selectable-row-selected-background:var(--table-row-selected-background);--et-selectable-row-hover-background:var(--table-row-hover-background);--et-sortable-header-hover-background:var(--table-header-hover-background);--et-indent-placeholder-width:100px;--et-indent-amount:8px;--et-reordering-cursor:pointer;--et-resizing-cursor:ew-resize;--et-resize-area-width:10px;--et-reorder-indicator-opacity:0.3;--et-reorder-drop-indicator-border-right:1px solid var(--color-element);--et-reorder-drop-indicator-border-left:1px solid var(--color-element);--et-reorder-drop-indicator-background:color-mix(in oklch, var(--color-primary) 10%, transparent);--et-reorder-indicator-opacity:1;--et-reorder-header-active-background:var(--color-surface-raised);--et-reorder-main-indicator-border-right:1px solid var(--color-element);--et-reorder-main-indicator-border-left:1px solid var(--color-element);--et-reorder-main-indicator-background:var(--color-background)}.ember-table thead th{font-size:.75rem;padding:.4rem .4rem;color:var(--color-text);font-weight:400;text-transform:uppercase;background-color:var(--color-background)}.ember-table th.is-sortable{cursor:pointer}.ember-table th.is-sortable:hover{color:var(--color-primary-hover);background-color:var(--color-surface)}.drawer__body .ember-table .ember-table-overflow{overflow-x:auto;overflow-y:auto;max-height:auto}.ember-table .et-sort-indicator:before{display:inline-block;border:none;line-height:1;transform:rotate(0);content:"\25be"}.ember-table .et-sort-indicator.is-ascending:before{transform:rotate(180deg)}.ember-table .et-header-resize-area{cursor:var(--et-resizing-cursor);width:var(--et-resize-area-width);background-color:var(--color-background);opacity:.4;background-image:radial-gradient(var(--color-text) .55px,var(--color-background) .55px);background-size:5px 5px}.ember-table.is-resizing *{cursor:var(--et-resizing-cursor)!important;-webkit-user-select:none;user-select:none}.ember-table th.is-reorderable{cursor:var(--et-reordering-cursor)}.ember-table .et-reorder-main-indicator{position:absolute;background:var(--et-reorder-main-indicator-background);border-left:var(--et-reorder-main-indicator-border-left);border-right:var(--et-reorder-main-indicator-border-right);opacity:var(--et-reorder-indicator-opacity);z-index:10}.ember-table .et-reorder-main-indicator th{background:var(--et-reorder-header-active-background)}.ember-table .et-reorder-drop-indicator{position:absolute;background:var(--et-reorder-drop-indicator-background);border-left:var(--et-reorder-drop-indicator-border-left);border-right:var(--et-reorder-drop-indicator-border-right);opacity:var(--et-reorder-indicator-opacity);z-index:10;height:100%}.ember-table.is-reordering *{cursor:var(--et-reordering-cursor !important);-webkit-user-select:none;user-select:none}.ember-table tr:nth-child(odd) td{border-top:1px solid var(--color-surface);border-bottom:1px solid var(--color-surface)}.ember-table td.is-first-column{padding-left:0!important}.ember-table .et-cell-container{display:flex}.ember-table .et-toggle-collapse,.ember-table .et-toggle-select{display:flex;align-items:center}.ember-table .et-toggle-select{padding:var(--et-table-cell-padding)}.ember-table .et-toggle-select input{width:1rem;height:1rem}.ember-table .et-toggle-collapse{box-sizing:content-box;width:var(--et-indent-placeholder-width);padding:0}.ember-table .et-depth-placeholder:not(.depth-0){box-sizing:content-box;width:var(--et-indent-placeholder-width);height:100%}.ember-table .et-depth-indent.depth-1{padding-left:calc(var(--et-indent-amount) * 1)}.ember-table .et-depth-indent.depth-2{padding-left:calc(var(--et-indent-amount) * 2)}.ember-table .et-depth-indent.depth-3{padding-left:calc(var(--et-indent-amount) * 3)}.ember-table .et-depth-indent.depth-4{padding-left:calc(var(--et-indent-amount) * 4)}.ember-table .et-depth-indent.depth-5{padding-left:calc(var(--et-indent-amount) * 5)}.ember-table .et-depth-indent.depth-6{padding-left:calc(var(--et-indent-amount) * 6)}.ember-table .et-depth-indent.depth-7{padding-left:calc(var(--et-indent-amount) * 7)}.ember-table .et-depth-indent.depth-8{padding-left:calc(var(--et-indent-amount) * 8)}.ember-table .et-depth-indent.depth-9{padding-left:calc(var(--et-indent-amount) * 9)}.ember-table .et-depth-indent.depth-10{padding-left:calc(var(--et-indent-amount) * 10)}.ember-table .et-cell-content{flex:1;display:flex;align-items:center}.ember-table tr.is-selected td{background:var(--et-selectable-row-selected-background)}.ember-table tr.is-selectable{cursor:pointer}.ember-table tr.is-selectable:hover td{background:var(--et-selectable-row-hover-background)}.ember-table td,.ember-table th{padding:var(--et-table-cell-padding);vertical-align:middle}.ember-table td.text-align-center,.ember-table th.text-align-center{text-align:center}.ember-table td.text-align-right,.ember-table th.text-align-right{text-align:right}.ember-table .is-group-selected td:first-child{border-left-style:solid;border-top-left-radius:2px;border-bottom-left-radius:2px}.ember-table .is-group-selected td.is-last-column{border-right-style:solid;border-bottom-right-radius:2px;border-top-right-radius:2px}.ember-table.x-scroll .ember-table-overflow{overflow-x:auto;overflow-y:hidden;max-height:auto}.ember-table.fixed-width .ember-table-overflow{overflow-x:hidden;overflow-y:hidden;max-height:auto}.ember-table.fixed-width .is-last-column{padding-right:.5rem}.traffic-table-row-title{word-break:break-all}.color-tag{background-color:hsla(var(--auto-color-hue),50%,90%,1);color:hsla(var(--auto-color-hue),100%,10%,1);border-radius:3px;font-size:13px;display:inline-flex;max-width:100%}.color-tag-inner{white-space:nowrap;display:block;text-overflow:ellipsis;padding:3px 5px;overflow:hidden}.traffic-groups .ui-dropdown-menu-content{max-height:calc(95vh - var(--current-top-position));overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;padding-right:5px}.traffic-groups .is-excluded{opacity:.8}.traffic-groups .ui-dropdown-trigger-link{font-size:16px}.traffic-groups .ui-dropdown-item{position:relative;padding-right:60px;min-height:38px}.traffic-groups .only-action{position:absolute;right:15px;padding:3px;top:0;bottom:0;opacity:.1;background-color:transparent;appearance:none;color:var(--color-text);cursor:pointer}.traffic-groups .ui-dropdown-item:hover .only-action{opacity:.3}.traffic-groups .ui-dropdown-item:hover .only-action:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.traffic-details{margin:1rem 0;display:flex;gap:1.5rem;transform:translateY(-50%)}.traffic-details .traffic-details-label{color:var(--color-text-muted)}.traffic-details .traffic-details-label:after{content:": "}.title-play-button{margin-right:7px}.date-range-label-title{font-weight:600;color:var(--color-text)}.date-range-label-dates{padding-left:.5rem;border-left:1px solid var(--color-border);font-weight:400;color:var(--color-text-muted)}.time-filters-content{display:flex;flex-direction:row;gap:.25rem;max-height:calc(95vh - var(--current-top-position));overflow-y:scroll;overflow-x:hidden}.time-filters-content-menu{display:flex;flex-direction:column;gap:.75rem;min-width:16rem;padding:.75rem 0;border-left:1px solid var(--color-surface-raised)}.time-filters-content-menu .ui-dropdown-item{justify-content:space-between;gap:1rem;margin:0;padding:.35rem .75rem;font-size:.875rem}.time-filters-content-menu .ui-dropdown-item.is-active{font-weight:400;background-color:var(--color-surface-raised)}.time-filters-group-title{padding:0 .75rem .25rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.time-filters-shortcut-range{font-size:.8125rem;color:var(--color-text-muted)}.time-filters-content-calendar{padding:.5rem}.time-filters-content-calendar .flatpickr-calendar.multiMonth{display:grid;grid-template-columns:307.875px;width:auto!important}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-days,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-innerContainer,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-months,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-rContainer,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-weekdays{display:contents}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-month:first-of-type{order:1}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-weekdaycontainer:first-child{order:2}.time-filters-content-calendar .flatpickr-calendar.multiMonth .dayContainer:first-child{order:3}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-month:nth-of-type(2){order:4;margin-top:1rem}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-weekdaycontainer:nth-child(2){order:5}.time-filters-content-calendar .flatpickr-calendar.multiMonth .dayContainer:nth-child(2){order:6}.time-filters-content-calendar .flatpickr-calendar.multiMonth .dayContainer+.dayContainer{box-shadow:none}.tracked-job{display:flex;flex-direction:column;row-gap:.2rem;border-top:1px solid var(--color-surface-raised);margin-top:.5rem;padding:.5rem 0 0}.tracked-job svg path{fill:var(--color-text-muted)}.tracked-job svg{margin-right:2px;height:10px;width:10px}.tracked-job-details{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.tracked-job-details-status{padding:.1rem .3rem;border-radius:.2rem;display:flex;place-items:center;font-size:.8rem;border:1px solid var(--color-surface-raised)}.tracked-job-details-status.is-complete{border-color:var(--color-success)}.tracked-job-details-status.is-failure{border-color:var(--color-attention)}.tracked-job-details-status.is-processing{border-color:var(--color-primary-hover)}.tracked-job-details-time{font-size:.8em;white-space:nowrap}.tracked-job-details-trackable{font-size:.8em;white-space:nowrap}.tracked-job-details-description{flex-grow:1;font-size:.9em;color:var(--color-text-muted)}.tracked-job-details-created-at{color:var(--color-text-muted);justify-content:end}.tracked-job-log{font-family:monospace;background-color:var(--color-background);overflow:scroll;width:100%;box-shadow:inset var(--shadow-elevation-low)}.tracked-job-log-item{display:flex;flex-direction:row;row-gap:0;font-family:monospace;font-size:13px}.tracked-job-log-item-date{justify-self:flex-end;padding:0 5px;font-family:monospace;color:var(--color-text-muted);white-space:nowrap}.tracked-job-log-item-date:after{content:" ";border-right:1px solid var(--color-text-muted);padding-right:10px;margin-right:10px}.tracked-job-log-item-message{display:inline;font-family:monospace;white-space:nowrap}@keyframes animate-stripes{100%{background-position:-100px 0}}.tracked-job-progress-container{display:flex;flex-direction:row;align-items:center;height:1em}progress.tracked-job-progress[value]{margin:0;padding:0;position:relative;appearance:none;--webkit-appearance:none;--moz-appearance:none;height:.5em;border-radius:5px;background-color:var(--color-surface-raised);width:100%}progress.tracked-job-progress[value]>span{background-color:#00f;border-radius:2px;display:block;text-indent:-9999px}progress.tracked-job-progress[value]::-moz-progress-bar{appearance:none;--webkit-appearance:none;--moz-appearance:none;height:.5em;border-radius:5px;background-color:var(--color-surface-raised);width:100%;height:100%;display:block;background-color:var(--color-primary);border-radius:4px;animation:animate-stripes 5s linear infinite;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}progress.tracked-job-progress[value]::-webkit-progress-bar{appearance:none;--webkit-appearance:none;--moz-appearance:none;height:.5em;border-radius:5px;background-color:var(--color-surface-raised);width:100%}progress.tracked-job-progress[value]::-webkit-progress-value{height:100%;display:block;background-color:var(--color-primary);border-radius:4px;animation:animate-stripes 5s linear infinite;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.info-header{display:flex;align-items:center;gap:1rem;flex:1}.info-header a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.info-header a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.info-header-cover{width:80px;height:80px;border-radius:4px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.3)}.plays-detail-header>.info-header>.info-header-cover,.plays-detail>.info-header-cover{width:100px;height:100px}.info-header-meta{flex:1}.info-header-title{font-size:1.35rem;font-weight:700;margin:0;line-height:1.2}.info-header-subtitle{font-size:1.05rem;font-weight:400;margin:.1rem 0 0 0;opacity:.7}.info-header-detail{font-size:.85rem;opacity:.5;margin-top:.25rem}.info-header-badges{display:flex;gap:.4rem;align-items:center}.track-info{padding:1.5rem 0;font-size:.9rem}.track-info-section-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.track-info-section-header h5{margin:0}.track-info-header{display:flex;align-items:center;gap:.75rem;flex:1}.track-info-header-cover{width:80px;height:80px;border-radius:4px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.3)}.track-info-header-meta{flex:1}.track-info-header-meta h3{font-size:1.35rem;font-weight:700;margin:0;line-height:1.2}.track-info-header-meta h4{font-size:1.05rem;font-weight:400;margin:.1rem 0 0 0;opacity:.7}.track-info-header-meta a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.track-info-header-meta a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.track-info-header-detail{font-size:.85rem;opacity:.5;margin-top:.25rem}.track-info-header-badges{display:flex;gap:.4rem;align-items:center}.track-info-badge{padding:.1rem .4rem;border-radius:3px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-surface-raised);color:var(--color-text-disabled)}.track-info-badge.is-identified{background-color:color-mix(in oklch,var(--color-success) 40%,transparent);color:var(--color-text)}.track-info-badge.is-pending{background-color:color-mix(in oklch,var(--color-warning) 40%,transparent);color:var(--color-text)}.track-info-debug-badge{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:3px;color:var(--color-text-disabled);opacity:.4;transition:opacity .15s,color .15s;cursor:pointer}.track-info-debug-badge:hover{opacity:1;color:var(--color-primary)}.track-info-tree{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--color-surface-raised);font-size:.9rem;overflow-x:auto}.track-info-tree-node,.track-info-tree-root{display:flex;align-items:baseline;gap:.5rem}.track-info-tree-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.4;flex-shrink:0;min-width:6em}.track-info-tree-value{font-weight:500}.track-info-tree-branch{margin-top:.25rem;padding-left:1rem;border-left:1px solid var(--color-surface-raised)}.track-info-tree-children{margin-top:.15rem;padding-left:1.25rem;border-left:1px solid var(--color-surface-raised)}.track-info-tree-leaf{display:flex;align-items:baseline;gap:.5rem;padding:.15rem 0;position:relative}.track-info-tree-leaf::before{content:"";position:absolute;left:-1.25rem;top:.6em;width:.75rem;border-top:1px solid var(--color-surface-raised)}.track-info-tree-leaf.is-selected .track-info-tree-value{color:var(--color-primary);font-weight:600}.track-info-id{font-size:.7rem;opacity:.35;font-weight:400;font-family:monospace}.track-info-tree-empty{opacity:.4;padding:.25rem 0}.track-info-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:900px){.track-info-columns{grid-template-columns:1fr;gap:1.5rem}}.track-info-column{min-width:0}.track-info-column h5{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:1.75rem 0 .5rem 0}.track-info-column h5:first-child{margin-top:0}.track-info-dl{display:grid;grid-template-columns:auto 1fr;gap:.2rem .75rem;font-size:.9rem;margin:0}.track-info-dl dt{opacity:.4;white-space:nowrap}.track-info-dl dd{margin:0;word-break:break-word}.track-info-artist-profile{margin:.5rem 0 0 0;font-size:.85rem;line-height:1.5;opacity:.7}.track-info-releases{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.track-info-release-card{display:flex;flex-direction:column;padding:.75rem;border-radius:4px;border:1px solid transparent;transition:border-color .15s}.track-info-release-card.is-selected{border-color:var(--color-primary);background-color:color-mix(in oklch,var(--color-primary) 5%,transparent)}.track-info-release-card:not(.is-selected){border-color:var(--color-surface-raised)}.track-info-release-card-images{display:flex;gap:.35rem;margin-bottom:.5rem;flex-wrap:wrap}.track-info-release-thumb-figure{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin:0}.track-info-release-thumb{width:96px;height:96px;border-radius:3px;object-fit:cover;background-color:var(--color-surface)}.track-info-release-thumb-caption{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.5}.track-info-release-card-kind{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.4}.track-info-release-card-name{font-weight:600;font-size:.9rem}.track-info-release-card-detail{font-size:.8rem;opacity:.6}.track-info-release-card-actions{display:flex;gap:.75rem;align-items:center;margin-top:.35rem;font-size:.75rem}.track-info-release-delete-btn{background:0 0;border:none;color:var(--color-danger);font-size:.7rem;cursor:pointer;padding:0;opacity:.6}.track-info-release-delete-btn:hover{opacity:1}.track-info-release-image-wrap{position:relative;display:inline-block}.track-info-release-image-wrap:hover .track-info-delete-btn{opacity:1}.track-info-delete-btn{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:var(--color-danger);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;padding:0}.track-info-add-release{display:flex;gap:.5rem;align-items:center}.track-info-add-release-input{flex:1;padding:.35rem .5rem;border:1px solid var(--color-surface-raised);border-radius:3px;background:var(--color-background);color:var(--color-text);font-size:.8rem}.track-info-add-release-input:focus{outline:0;border-color:var(--color-primary)}.track-info-artist-last-play{font-size:.85rem;opacity:.7;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-surface-raised)}.track-info-play-history{display:flex;flex-direction:column;gap:.25rem}.track-info-play-entry{display:flex;gap:.75rem;font-size:.85rem;align-items:baseline}.track-info-play-date{opacity:.5;white-space:nowrap;min-width:8em}.track-info-play-title{font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-info-play-show{opacity:.5;white-space:nowrap}.track-info-related{display:flex;flex-direction:column;gap:.5rem}.track-info-related-entry{padding:.4rem 0;border-bottom:1px solid var(--color-surface-raised)}.track-info-related-entry:last-child{border-bottom:none}.track-info-related-main{display:flex;gap:.5rem;align-items:baseline;font-size:.9rem}.track-info-related-title{font-weight:600}.track-info-related-artist{opacity:.6}.track-info-related-detail{font-size:.8rem;opacity:.5;margin-top:.1rem}.track-info-lyrics{font-size:.85rem;line-height:1.1;max-height:400px;overflow-y:auto}.track-info-lyrics p{margin:0;min-height:.5em}.track-info-empty{opacity:.4;margin:0}.track-info-raw-toggle{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-surface-raised)}.track-info-raw-toggle button{font-size:.8rem;opacity:.5}.track-info-raw-toggle button:hover{opacity:1}.track-info-raw-section{margin-top:1rem}.track-info-raw-section h5{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.5rem}.track-info-raw-section .btn-copy-raw{font-size:.65rem;opacity:.6;cursor:pointer;text-transform:none;letter-spacing:0}.track-info-raw-section .btn-copy-raw:hover{opacity:1}.track-info-raw{font-family:monospace;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;margin:0;max-height:300px;overflow-y:auto;padding:.75rem;border-radius:4px;background-color:var(--color-surface)}.debug-panel{margin-top:1rem}.debug-section{margin-top:1.25rem}.debug-section:first-child{margin-top:0}.debug-section h5{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:0 0 .5rem 0;display:flex;align-items:center;gap:.5rem}.debug-choices{display:grid;grid-template-columns:auto 1fr;gap:.3rem .75rem;font-size:.85rem;margin:0}.debug-choices dt{font-family:monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;opacity:.4;padding-top:.15rem;white-space:nowrap}.debug-choices dd{margin:0;word-break:break-word;line-height:1.5}.debug-choice-value.is-selected{color:var(--color-primary);font-weight:600}.debug-release-sources{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-top:.75rem}.debug-release-card{padding:.6rem .75rem;border-radius:4px;border:1px solid var(--color-surface-raised);background-color:var(--color-surface)}.debug-release-source{font-family:monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:.35rem}.debug-release-dl{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;font-size:.8rem;margin:0}.debug-release-dl dt{opacity:.4;white-space:nowrap;font-size:.7rem}.debug-release-dl dd{margin:0;word-break:break-word}.debug-detections{display:flex;flex-direction:column;gap:.35rem}.debug-detection{padding:.5rem .75rem;border-radius:4px;background-color:var(--color-surface)}.debug-detection-header{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.debug-detection-type{font-family:monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:3px}.debug-detection-type.is-music{background-color:var(--color-success);color:var(--color-warning-text)}.debug-detection-type.is-live{background-color:var(--color-primary);color:var(--color-text-on-primary)}.debug-detection-type.is-talk{background-color:var(--color-warning);color:var(--color-warning-text)}.debug-detection-type.is-silence,.debug-detection-type.is-unknown{background-color:var(--color-surface-raised);color:var(--color-text-muted)}.debug-detection-title{font-weight:600;font-size:.9rem;color:var(--color-text)}.debug-detection-title.is-unmatched{color:var(--color-text-muted);font-weight:400}.debug-detection-artist{color:var(--color-text-muted);font-size:.85rem}.debug-detection-confidence{display:flex;align-items:center;gap:.4rem;font-family:monospace;font-size:.75rem;color:var(--color-text-muted)}.confidence-meter{display:inline-flex;gap:1px;align-items:center;vertical-align:middle}.confidence-meter-cell{width:2px;height:9px;border-radius:1px;transition:opacity .2s ease}.debug-detection-meta{margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.1rem .75rem}.debug-detection-transcript{margin-top:.3rem;display:flex;gap:.3rem;align-items:baseline}.debug-detection-transcript-text{font-size:.8rem;opacity:.7;font-style:italic}.debug-decisions{display:flex;flex-direction:column;gap:.25rem;max-height:500px;overflow-y:auto}.debug-decision{padding:.5rem .75rem;border-radius:4px;background-color:var(--color-surface)}.debug-decision-header{display:flex;align-items:baseline;gap:.5rem}.debug-decision-phase{font-family:monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.5;min-width:4.5rem}.debug-decision-action{font-family:monospace;font-size:.8rem;font-weight:600;color:var(--color-primary)}.debug-decision-detail{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.15rem .75rem}.debug-kv{display:inline-flex;align-items:baseline;gap:.3rem;font-size:.8rem}.debug-k{font-family:monospace;font-size:.65rem;opacity:.4;text-transform:uppercase;letter-spacing:.03em}.debug-v{font-family:monospace;font-size:.8rem}.debug-v-pre{font-family:monospace;font-size:.7rem;line-height:1.3;white-space:pre-wrap;word-break:break-all;margin:0;opacity:.7}.debug-raw-toggle{font-size:.75rem;opacity:.5}.debug-raw-toggle:hover{opacity:1}.debug-raw-wrap{margin-top:.5rem;position:relative}.debug-raw-wrap .btn-copy-raw{position:absolute;top:.5rem;right:.5rem}.detection-drawer-body{display:flex;flex-direction:column;gap:1rem}.detection-drawer-summary{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem .75rem;border-radius:4px;background-color:var(--color-surface)}.detection-drawer-match-status{margin-top:.2rem}.detection-drawer-badge{font-size:.75rem;font-weight:600;padding:.1rem .4rem;border-radius:3px}.detection-drawer-badge.is-matched{background-color:var(--color-success);color:var(--color-warning-text)}.detection-drawer-badge.is-unmatched{background-color:var(--color-surface-raised);color:var(--color-text-muted)}.detection-drawer-badge.is-conflict{background-color:var(--color-warning);color:var(--color-warning-text)}.debug-detection.is-conflict{border-left:3px solid var(--color-warning)}.debug-detection.is-unmatched-detection{border-left:3px solid var(--color-text-disabled)}.plays-layout{padding:2rem 0}.plays-detail-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-surface-raised)}.plays-detail-header h2{font-size:1.5rem;font-weight:700;margin:0}.plays-detail-header h3{font-size:1rem;font-weight:400;margin:0;opacity:.7}.plays-detail-header-cover{width:100px;height:100px;border-radius:4px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.3)}.plays-detail-subtitle{font-size:.85rem;opacity:.5;margin-top:.25rem}.plays-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:900px){.plays-detail-columns{grid-template-columns:1fr}}.plays-detail-column{min-width:0}.plays-detail-column h5{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:1.75rem 0 .5rem 0}.plays-detail-column h5:first-child{margin-top:0}.plays-list-entry{padding:.35rem 0;border-bottom:1px solid var(--color-surface-raised);font-size:.9rem}.plays-list-entry:last-child{border-bottom:none}.plays-list-entry a{font-weight:500}.plays-list-entry-detail{font-size:.8rem;opacity:.5;display:block}.plays-recording-group{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-surface-raised)}.plays-recording-group:last-child{border-bottom:none}.plays-recording-group-header{display:flex;gap:.75rem;align-items:center;margin-bottom:.35rem}.plays-recording-group-cover{width:48px;height:48px;border-radius:3px;object-fit:cover}.plays-recording-group-title{font-weight:600;font-size:.95rem}.plays-recording-group-release{font-size:.8rem;opacity:.5}.plays-recording-group-play{font-size:.8rem;opacity:.6;padding:.15rem 0 .15rem 3.5rem}.plays-track-listing{display:flex;flex-direction:column}.plays-track-listing-entry{display:flex;gap:.5rem;padding:.3rem 0;font-size:.9rem;border-bottom:1px solid var(--color-surface-raised);opacity:.5}.plays-track-listing-entry:last-child{border-bottom:none}.plays-track-listing-entry.is-linked{opacity:1}.plays-track-listing-entry.is-linked .plays-track-listing-title a{font-weight:600;color:var(--color-primary)}.plays-track-listing-position{min-width:2em;opacity:.4;font-size:.8rem;text-align:right}.users-invite-form .form-field-feedback{display:none!important}.users-invite-form+.users-invite-form{margin-top:.5rem}.users-invite-form .form-inline{display:flex;align-items:flex-start}.users-invite-form .form-inline .form-input:first-child{flex-grow:1.5}.users-invite-form .form-inline .color-tag{padding:3px}.connections-section{margin:2rem 0 3rem}.connections-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.connections-section-header .connections-section-subtitle{color:var(--color-text-muted)}.connections-section-header .connections-section-hint{margin-bottom:0}.connections-section-header .ui-button{flex-shrink:0}.connections-section-header .ui-dropdown{flex-shrink:0}.connections-connect-trigger{gap:.4rem;font-size:.95rem}.connections-connect-trigger .ui-dropdown-trigger-icon{width:.8em;height:.8em}.connections-section-header+.settings-row{border-top:0}.connections-section-title{font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.connections-section-hint{margin:0 0 1rem;font-size:.9rem;color:var(--color-text-muted)}.connections-subheading{font-size:1rem;font-weight:600;margin:0 0 .25rem}.connections-row-access{grid-column:1/-1;display:flex;align-items:flex-start;gap:1rem}.connections-row-access.is-blank{display:none}.connections-row-access:has(.connections-site-preview){flex-wrap:wrap;gap:1.5rem 2rem;padding-top:1rem;border-top:1px solid var(--color-border-muted)}.connections-notice{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--color-text-muted)}.connections-list .connections-row{padding:.5rem 0;border:0;border-radius:0;background:0 0}.connections-list .connections-row+.connections-row{padding-top:1.5rem;border-top:1px solid var(--color-border)}.connections-site-icon{width:1.25rem;height:1.25rem;border-radius:4px;object-fit:contain;vertical-align:text-bottom}.connections-site-preview{flex:0 0 16rem;margin:0}.connections-site-preview figcaption{margin-top:.4rem;font-size:.8125rem;color:var(--color-text-muted)}.connections-site-image{display:block;width:100%;aspect-ratio:1.91/1;border:1px solid var(--color-border-muted);border-radius:6px;object-fit:cover}.connections-site-image.is-blank{display:grid;place-items:center;border-style:dashed;font-size:.8125rem;color:var(--color-text-muted)}.connections-site-access{flex:1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.9rem 1.5rem;margin:0;font-size:.9rem}.connections-site-access small{font-size:.8125rem;color:var(--color-text-muted)}.connections-site-access dt{color:var(--color-text-muted)}.connections-site-access dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;margin:0}.connections-site-access dd.is-stacked{flex-direction:column;align-items:flex-start}.connections-site-access code{font-family:Menlo,monospace;font-size:.9em;overflow-wrap:anywhere}.connections-site-groups{flex:1;display:flex;flex-direction:column;gap:1rem}.connections-site-groups .form-field-input{width:100%;max-width:36rem}.connections-site-access dd:not(.is-set-here)+dt.is-set-here,.connections-site-access dd:not(.is-set-here)+dt.is-set-here+dd{margin-top:.75rem}.connections-list{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.connections-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1.25rem;padding:.9rem 1.1rem;border:1px solid var(--color-border-muted);border-radius:6px;background:var(--color-surface)}.connections-row.is-waiting{border-style:dashed}.connections-agent-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem}.connections-agent-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.125rem .625rem .125rem .125rem;border:1px solid transparent;border-radius:999px;background:var(--color-surface);font:inherit;font-size:.85rem;color:var(--color-text);white-space:nowrap;cursor:pointer}.connections-agent-pill:hover{border-color:var(--color-border)}.connections-agent-pill.is-offer{padding:.4rem .9rem .4rem .5rem;border:1px dashed var(--color-border-muted);background:0 0}.connections-agent-pill.is-offer:hover{border-color:var(--color-text-muted)}.connections-agent-pill-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--color-background)}.connections-agent-pill-icon svg{width:.875rem;height:.875rem}.connections-agent-pill-icon{color:var(--color-text-muted)}.connections-agent-pill-dot{position:absolute;right:-1px;bottom:-1px;width:.5rem;height:.5rem;border:2px solid var(--color-surface);border-radius:999px;box-sizing:content-box;background:var(--color-border-muted)}.connections-agent-pill-dot.is-on{background:var(--color-online)}.connections-agent-pill-dot.is-off{background:var(--color-danger)}.is-offer .connections-agent-pill-dot{border-color:var(--color-background)}.connections-agent-pill-hint{color:var(--color-text-muted)}.connections-agent-facts{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0 0 1rem}.connections-agent-facts dt{color:var(--color-text-muted)}.connections-agent-facts dd{margin:0}.connections-row-light{width:.6rem;height:.6rem;margin-top:.45rem;border-radius:999px;background:var(--color-border-muted)}.connections-row-light.is-on{background:var(--color-online)}.connections-row-light.is-off{background:var(--color-danger)}.is-recording .connections-row-light{background:var(--color-danger);animation:connections-recording 1.6s ease-in-out infinite}@keyframes connections-recording{0%,100%{box-shadow:0 0 0 0 var(--color-danger);opacity:1}50%{box-shadow:0 0 0 .3rem transparent;opacity:.55}}@media (prefers-reduced-motion:reduce){.is-recording .connections-row-light{animation:none}}.connections-row-main{min-width:0}.connections-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;overflow-wrap:anywhere}.connections-row:has(.connections-row-link){position:relative}.connections-row:has(.connections-row-link):hover .connections-row-link{-webkit-text-decoration:underline;text-decoration:underline}.connections-row-link{display:inline-flex;align-items:center;gap:.5rem;color:inherit}.connections-row-link::after{content:"";position:absolute;inset:0}.connections-row-chevron{font-size:1.25rem;color:var(--color-text-muted)}.connections-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:.15rem 0 0 -.5rem;overflow-x:clip;font-size:.85rem;color:var(--color-text-muted)}.connections-row-meta>*,.connections-row-meta>.ui-button-link{margin-left:-1px;padding-left:.5rem;padding-right:.5rem;border-left:1px solid var(--color-border);overflow-wrap:anywhere}.connections-row-meta>.site-row-steps{display:flex;flex-wrap:wrap;flex-basis:100%;gap:.25rem;margin:.25rem 0 0;border-left:none;list-style:none}.site-row-step{display:inline-flex;align-items:center;gap:.2rem;padding:0 .4rem;border:1px dashed var(--color-border);border-radius:999px;font-size:.75rem;color:var(--color-text-muted)}.site-row-step.is-done{border-style:solid;border-color:var(--color-primary);color:var(--color-text)}.site-row-step.is-done svg{color:var(--color-primary)}.connections-row-column{min-width:0;font-size:.9rem}.connections-row-column.is-blank{display:none}.connections-row-column.is-muted{color:var(--color-text-muted)}.connections-tag{display:inline-flex;align-items:stretch;font-size:.8rem;line-height:1.5;border:1px solid var(--color-border-muted);border-radius:4px;overflow:hidden;white-space:nowrap}.connections-tag>span{padding:0 .5rem}.connections-tag>span:first-child{background:var(--color-background);color:var(--color-text-muted);border-right:1px solid var(--color-border-muted)}.connections-tag.is-off{color:var(--color-text-muted);border-style:dashed}.connections-row-status{display:flex;align-items:center;gap:.5rem}.connections-row-status:has(> .connections-row-column.is-blank){display:none}.connections-row-status .connections-row-light{flex-shrink:0;margin-top:0}.connections-row-columns{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem}.connections-row-callout{grid-column:1/-1;padding:.75rem .9rem;border-radius:6px;background:var(--color-background);font-size:.9rem}.connections-row-callout p{margin:0 0 .6rem}.connections-row-callout .connections-snippet-code{margin:0 0 .6rem}.connections-row-actions{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem 1rem;font-size:.9rem;white-space:nowrap}.connections-footnote{margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--color-border-muted);font-size:.875rem;color:var(--color-text-muted)}.connections-more{padding-left:.5rem;padding-right:.5rem}.connections-request-line{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.connections-request-line .settings-row-hint{flex:1;margin:0}.connections-badge{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:3px;background:var(--color-surface);color:var(--color-text-muted)}.code-block{position:relative;justify-self:stretch}.code-block .connections-snippet-code{margin:0;padding-right:2.5rem;cursor:copy}.code-block-copy{position:absolute;top:.375rem;right:.375rem;display:grid;place-items:center;padding:.25rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-background);color:var(--color-text-muted);cursor:pointer}.code-block-copy:hover{color:var(--color-text)}.code-block-tip{position:absolute;top:.5rem;right:2.5rem;padding:.125rem .375rem;border-radius:4px;background:var(--color-text);color:var(--color-background);font-size:.75rem;pointer-events:none;opacity:0;transition:opacity .2s}.code-block.is-copied .code-block-tip,.code-block:hover .code-block-tip{opacity:1}.connections-stream-kind{text-transform:capitalize}.connections-scope,.connections-secret{font-family:Menlo,monospace;font-size:.8em;font-weight:400;padding:.1em .4em;border:0;border-radius:3px;background:var(--color-surface);color:var(--color-text)}.connections-status.is-error{color:var(--color-danger)}.connections-empty{color:var(--color-text-muted);margin-bottom:1.5rem}.connections-error{color:var(--color-danger);font-size:.9rem;margin-top:.5rem}.connections-status.is-warning{color:var(--color-warning,#d99a1e)}.connections-setup-steps{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}.connections-agent-intro{display:grid;gap:1rem}.connections-agent-intro h3{margin:0;font-size:1rem;font-weight:600}.connections-agent-intro p{margin:0}.connections-agent-intro .ui-button{justify-self:start}.automation-panel{display:grid;gap:.75rem}.automation-panel-hint{margin:0;color:var(--color-text-muted)}.automation-panel-tools{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.automation-panel-title{margin:0;font-size:1rem;font-weight:600}.automation-undecided{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.automation-undecided-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.5rem .75rem;border:1px solid var(--color-warning,#d99a1e);border-radius:6px}.automation-rule-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-muted)}.automation-rule{position:relative;border-bottom:1px solid var(--color-border-muted);background:var(--color-background)}.automation-rule.is-dragging{z-index:1;box-shadow:var(--shadow-elevation-medium)}.automation-rule-list.is-sortable .automation-rule{padding-left:4.75rem}.automation-rule-summary.is-head.is-sortable{padding-left:5rem}.automation-rule .automation-rule-switch{position:absolute;top:50%;left:1.75rem;margin:0;transform:translateY(-50%)}.automation-rule-handle{position:absolute;top:0;bottom:0;left:.25rem;display:flex;align-items:center;color:var(--color-text-muted);cursor:grab}.automation-rule-handle:hover{color:var(--color-text)}.automation-rule-chevron{flex:0 0 1rem;display:flex;color:var(--color-text-muted)}.automation-rule-summary{appearance:none;background:0 0;border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .25rem;font:inherit;color:inherit;text-align:left;cursor:pointer}.automation-rule.is-open,.automation-rule:not(.is-fallback):hover{background:var(--color-surface)}.automation-rule-text{min-width:0;display:grid;gap:.15rem}.automation-rule-matches{overflow-wrap:anywhere}.automation-rule.is-disabled .automation-rule-summary{opacity:.5}.automation-rule.is-fallback{border-top:2px solid var(--color-border-muted)}.automation-rule.is-fallback .automation-rule-summary{cursor:default}.automation-rule-result{flex:0 0 13rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:500}.automation-rule-summary.is-head .automation-rule-result{font-weight:inherit}.automation-editor-categories{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:.25rem 0 0;padding:0;border:0}.automation-editor-category{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--color-border-muted);cursor:pointer}.automation-editor-category-count{margin-left:auto;white-space:nowrap;font-size:.8125rem;color:var(--color-text-muted)}.automation-editor-title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.automation-editor-select.is-result{width:8.5rem;margin:0;font-weight:500}.automation-editor-select.is-result .ember-power-select-trigger{display:flex;align-items:center;min-height:2rem;padding:0 2rem 0 .5rem}.automation-editor-select.is-result .automation-rule-pip{margin-right:.4rem}.automation-rule-actions{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.automation-rule-editor{display:grid;gap:1.75rem}.automation-rule-editor .form-field-label{font-size:.85rem;padding:0}.automation-rule-editor .form-field-input{font-size:.9rem;padding:.35rem .5rem}.automation-editor-group{display:grid;gap:.5rem}.automation-editor-conditions{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border-muted)}.automation-editor-condition{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 3.85rem;align-items:center;gap:.5rem;padding:.6rem 0;border-bottom:1px solid var(--color-border-muted)}.automation-editor-value{width:100%;min-width:0}.automation-editor-condition-tools{grid-column:4;display:flex;gap:.35rem}.automation-editor-step{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-background);font:inherit;font-size:1rem;line-height:1;color:var(--color-text);cursor:pointer}.automation-editor-step:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.automation-editor-step:disabled{opacity:.35;cursor:default}.automation-rule-editor .automation-editor-match{display:flex;align-items:center;gap:.4rem}.automation-editor-condition .automation-editor-select,.automation-editor-match .automation-editor-select{flex:0 0 auto;width:auto;min-width:0;margin:0}.automation-editor-condition .automation-editor-select .ember-power-select-trigger,.automation-editor-match .automation-editor-select .ember-power-select-trigger{display:flex;align-items:center;min-height:2.25rem;font-size:.9rem;padding:0 2rem 0 .5rem}.automation-editor-condition .automation-editor-select.is-match,.automation-editor-match .automation-editor-select.is-match{width:5.5rem}.automation-editor-action{padding-left:.5rem}.automation-editor-condition.is-action .automation-editor-select.is-result{width:auto}.automation-rule-legend{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.25rem;margin:0 0 1rem;font-size:.8125rem;color:var(--color-text-muted)}.automation-rule-legend span{display:inline-flex;align-items:center;gap:.35rem}.automation-rule-legend .automation-rule-pip svg{width:.875rem;height:.875rem}.automation-editor-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.automation-editor-footer .form-actions-edit-buttons{margin:0}.connections-add-form{max-width:48rem}.connections-add-form>p{font-size:.9rem;color:var(--color-text-muted);margin:0 0 .75rem}.connections-add-form-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.connections-add-form-field{display:flex;flex-direction:column;flex:1 1 14rem}.connections-add-form-field .form-field-label{font-size:.85rem;padding:0}.connections-scope-note{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 1rem;font-size:.9rem}.connections-scope-note>span{color:var(--color-text-muted)}.connections-drawer-title{font-weight:600}.connections-snippet>p{font-size:.9rem;color:var(--color-text-muted)}.connections-snippet-code{white-space:pre-wrap;word-break:break-all;padding:.75rem;border:0;border-radius:4px;box-shadow:none;background:var(--color-surface);font-size:.8rem;line-height:1.4}.connections-origin-add{display:flex;align-items:center;gap:.5rem;width:100%;max-width:26rem}.connections-origin-add .form-field-input{flex:1}.connections-host-offer{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border-muted)}.automation-rule-summary.is-head{padding-block:0 0.25rem;font-size:.75rem;font-weight:700;color:var(--color-text-muted);cursor:default}.automation-rule-pip{display:inline-flex}.automation-connections{display:grid;gap:2.5rem}.automation-connection{display:grid;gap:.75rem}.automation-connection+.automation-connection{padding-top:2.5rem;border-top:1px solid var(--color-border)}.automation-connection .automation-panel{margin:0}.connections-list.mod-heading .connections-row-title{font-size:1.25rem}.automation-play-result{appearance:none;display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:0 0;font:inherit;color:inherit;cursor:pointer}.automation-preview-line{display:flex;align-items:baseline;gap:.75rem;margin:.5rem 0 0;font-size:.9rem;color:var(--color-text-muted)}.automation-play-note{margin-left:.4rem;color:var(--color-text-muted)}.automation-play.is-lit td{background:var(--color-surface)}.automation-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.automation-panel-header .connections-section-hint{margin-bottom:0}.automation-rule-order{flex:0 0 1.25rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.automation-rule-text{flex:1}.automation-rule-matches::first-letter{text-transform:uppercase}.automation-rule.is-fallback .automation-rule-matches{font-style:italic;color:var(--color-text-muted)}.embeddables-frame{border:0;display:block;height:800px;width:100%}.settings-panel-scrim.theme-pane-scrim{left:-16rem}.settings-panel.theme-pane{left:-9rem;width:auto;padding:1.25rem 1.5rem 2rem}.theme-pane-frame{flex-shrink:0}@media (max-width:900px){.settings-panel-scrim.theme-pane-scrim,.settings-panel.theme-pane{left:0}.settings-panel.theme-pane{padding:1rem}}.settings-gallery-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem}.settings-gallery-control{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted)}.settings-gallery-control .form-field-input{width:auto;padding:.35rem .5rem;font-size:.9rem}.station-page{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0 3rem}.station-card{padding-top:1.5rem;border-top:1px solid var(--color-border-muted)}.station-page.mod-flat .station-card{padding:0;border:0}.station-page.mod-flat .station-card+.station-card{padding-top:1.5rem;border-top:1px solid var(--color-border-muted)}.station-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.station-card-title{margin:0 0 .25rem;font-size:1.375rem;font-weight:600}.station-card-hint{margin:0;font-size:.9rem;color:var(--color-text-muted)}.station-card-action{flex-shrink:0}.station-card-buttons{display:flex;gap:.5rem}.station-notice{margin:0 0 1rem;font-size:.9rem;color:var(--color-text-muted)}.station-notice.is-error{color:var(--color-danger)}.station-identity{display:flex;gap:1.5rem;align-items:flex-start}.station-identity-logo{flex:0 0 9rem;width:9rem;border:1px solid var(--color-surface-raised);border-radius:4px;background:var(--color-background);box-shadow:var(--shadow-elevation-low);overflow:hidden}.station-identity-text{flex:1 1 auto;min-width:0}.station-identity-name{margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.station-identity-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 1rem;color:var(--color-text-muted)}.station-identity-call-sign{font-weight:600;letter-spacing:.04em;color:var(--color-text)}.station-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1.5rem;margin:0}.station-fields.is-inline{grid-template-columns:repeat(auto-fit,minmax(11rem,max-content))}.station-field{min-width:0}.station-field-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.station-field-value{margin:.15rem 0 0;overflow-wrap:anywhere}.station-field-value.is-empty{color:var(--color-text-muted);font-style:italic}.station-field-line{display:block}.station-field-note{margin-left:.5rem;font-size:.85rem;color:var(--color-text-muted)}.station-map-frame{position:relative;z-index:0;margin-bottom:1rem;border:1px solid var(--color-border-muted);border-radius:4px;overflow:hidden;background:var(--color-surface)}.station-map{height:16rem;width:100%}.station-map .leaflet-control-zoom a:hover{-webkit-text-decoration:none;text-decoration:none}.station-map .leaflet-bottom.leaflet-left{display:flex;align-items:flex-end}.station-map .leaflet-bottom.leaflet-left .leaflet-control{clear:none}.station-map .leaflet-bottom.leaflet-left .map-station-button{margin-left:.5rem}.map-station-button button{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:4px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.map-zoom-slider{display:flex;align-items:center;gap:.25rem;padding:.125rem;background:var(--color-surface)}.map-zoom-slider button{width:1.75rem;height:1.75rem;padding:0;border:0;background:0 0;color:var(--color-text);font-size:1.125rem;line-height:1;cursor:pointer}.map-zoom-slider input{width:8rem;margin:0;cursor:pointer}@media (max-width:60rem){.map-zoom-slider input{display:none}}.station-map-empty{margin:0;padding:3rem 1rem;text-align:center;color:var(--color-text-muted)}.station-section-header{margin:2rem 0 .75rem}.station-section-title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.station-section-title.station-section-header{margin:1.75rem 0 .5rem}.station-card .connections-list.mod-flat{max-width:50rem}.station-channels{width:100%;max-width:44rem;border-collapse:collapse;font-size:.9375rem}.station-channels td,.station-channels th{padding:.5rem 1rem .5rem 0;border-bottom:1px solid var(--color-border-muted);text-align:left;font-weight:400}.station-channels thead th{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}.station-channels tbody th{font-weight:600}.station-channels+.station-card-hint{margin-top:.5rem}.station-empty{margin:0;padding:.75rem 0;color:var(--color-text-muted)}@media (max-width:40rem){.station-identity{flex-direction:column}}.dubbletrack-app{transform-origin:50% var(--app-zoom-origin-y,50vh);transition:transform 260ms cubic-bezier(.2, .8, .2, 1),opacity 260ms ease-out}.dubbletrack-app.is-behind-settings{transform:scale(.93);opacity:0}html:has(.settings-layer){overflow:hidden}body:has(.settings-layer) .overlay,body:has(.settings-layer) .overlay__backdrop{z-index:901}body:has(.settings-layer) .overlay__content{z-index:902}.settings-layer{position:fixed;inset:0;z-index:900;display:grid;grid-template-columns:16rem minmax(0,1fr);background:var(--color-background);color:var(--color-text);animation:settings-layer-in 260ms cubic-bezier(.2,.8,.2,1) both}.settings-layer.is-closing{animation:settings-layer-out 220ms ease-in both}@keyframes settings-layer-in{from{opacity:0;transform:scale(1.07)}}@keyframes settings-layer-out{to{opacity:0;transform:scale(1.07)}}.settings-layer-rail{display:flex;flex-direction:column;overflow-y:auto;padding:3.5rem 1rem 2rem;background:var(--color-surface)}.settings-layer-heading{display:flex;flex-direction:column;gap:.125rem;padding:0 .75rem .5rem}.settings-layer-heading h1{margin:0;font-size:1.125rem;font-weight:700}.settings-layer-heading span{font-size:.8125rem;color:var(--color-text-muted)}.settings-layer-item{display:block;padding:.5rem .75rem;border-radius:4px;font-size:.9375rem;color:var(--color-text)}.settings-layer-item:hover{background:var(--color-border-muted);color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.settings-layer-item.active{background:var(--color-border-muted);color:var(--color-primary);font-weight:600}.settings-layer-sections{display:flex;flex-direction:column;margin:.125rem 0 .25rem .75rem;border-left:1px solid var(--color-border-muted)}.settings-layer-section{appearance:none;padding:.3rem .75rem;border:0;background:0 0;font:inherit;font-size:.875rem;color:var(--color-text-muted);text-align:left;cursor:pointer}.settings-layer-section:hover{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.settings-layer-section.active{color:var(--color-primary);font-weight:600}.settings-layer-section.is-nested{padding-left:1.5rem;font-size:.8125rem}.settings-layer-rail .settings-layer-jump{display:none}.command-palette-backdrop:has(.settings-palette){z-index:1000}.settings-layer-item.is-apart{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}.settings-page{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem}.settings-page:has(.settings-overview){max-width:82rem}.settings-page-header h2{margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.settings-page-header p{margin:0;color:var(--color-text-muted)}.settings-page-header.mod-action{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-page-header.mod-action .ui-button{flex-shrink:0}.site-page-title{display:flex;align-items:center;gap:.5rem}.site-page-actions{display:flex;flex-wrap:wrap;gap:.5rem}.settings-page-header p .connections-row-light,.site-panel-header p .connections-row-light{display:inline-block;margin:0 .375rem 0 0}.site-panel{display:flex;flex-direction:column;gap:1.5rem}.site-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-right:4rem}.site-panel-footer{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--color-border-muted)}.site-panel-setup{display:grid;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border-muted)}.site-panel-setup>h3{margin:0;font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.site-stepper{display:grid;gap:1rem}.site-step-track{--site-step-circle:2rem;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none}@media (max-width:30rem){.site-step-track{--site-step-circle:1.5rem}}.site-step-stop{position:relative;display:flex;justify-content:center}.site-step-stop:not(:last-child)::after{content:"";position:absolute;top:calc(var(--site-step-circle)/ 2 - 1px);left:calc(50% + var(--site-step-circle)/ 2 + .25rem);right:calc(-50% + var(--site-step-circle)/ 2 + .25rem);height:2px;border-radius:1px;background:var(--color-border)}.site-step-stop.is-done:not(:last-child)::after{background:var(--color-primary)}.site-step-tab{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:0 .25rem;border:none;background:0 0;color:var(--color-text-muted);font-size:.8125rem;text-align:center;cursor:pointer}.site-step-tab[aria-selected=true]{color:var(--color-text);font-weight:600}.site-step-tab[aria-selected=true] .site-step-circle{box-shadow:0 0 0 3px var(--color-background),0 0 0 5px var(--color-primary)}.site-step-circle{display:grid;place-items:center;width:var(--site-step-circle);height:var(--site-step-circle);border:2px solid var(--color-border);border-radius:50%;background:var(--color-background);color:var(--color-text);font-size:.875rem;font-weight:600}.is-done .site-step-circle{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.site-step-nav{display:flex;justify-self:stretch;gap:.5rem;margin-top:.5rem}.site-step-nav .is-primary{margin-left:auto}.site-step-panel{display:grid;justify-items:start;gap:.5rem}.site-step-panel h3{margin:0;font-size:1rem;font-weight:600}.site-step-panel h3 small{font-weight:400;color:var(--color-text-muted)}.site-step-panel p{margin:0;color:var(--color-text-muted)}.site-step-panel .connections-host-offer,.site-step-panel .connections-snippet-code{justify-self:stretch;margin:0}.site-step-panel .connections-host-offer{padding-top:0;border-top:none}.site-step-panel .site-step-aside{font-size:.8125rem}.site-stepper-check{display:flex;align-items:center;gap:.75rem}.site-stepper-check p{margin:0;color:var(--color-text-muted)}.settings-page>.connections-section{margin:0}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0;border-top:1px solid var(--color-border-muted)}.settings-row-text{display:flex;flex-direction:column;gap:.25rem}.settings-row-text>a{align-self:flex-start}.settings-row-label{font-weight:700}.settings-row-optional{margin-left:.25rem;color:var(--color-text-muted);font-weight:400}.settings-row-hours{font-size:.8125rem}.settings-row-hint,.settings-row.is-off{opacity:.45}.settings-row-locked{margin:0;font-size:.875rem;color:var(--color-text-muted)}.settings-row-error{margin:0;font-size:.875rem;color:var(--color-danger)}.settings-switch{appearance:none;flex-shrink:0;position:relative;width:2.5rem;height:1.5rem;margin:0;border-radius:999px;background:var(--color-border);cursor:pointer;transition:background 150ms ease-out}.settings-switch::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--color-background);transition:transform 150ms ease-out}.settings-switch:checked{background:var(--color-primary)}.settings-switch:checked::after{transform:translateX(1rem)}.settings-switch:disabled{cursor:default;opacity:.5}.settings-general{display:flow-root}.settings-general .station-identity-logo{float:right;width:14rem;margin:0 0 1rem 2rem}.settings-general .settings-form{display:block}.settings-general .settings-form>*+*{margin-top:1rem}@media (max-width:40rem){.settings-general .station-identity-logo{float:none;margin:0 auto 1.5rem}}.settings-form{display:flex;flex-direction:column;gap:1rem}.settings-field{display:flex;flex-direction:column;gap:.375rem}.settings-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-field-narrow{max-width:26rem}.settings-formats{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem}.settings-formats-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-formats-fields.is-rds{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8rem}.settings-radio-display,.settings-stream-display{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:.5rem;white-space:nowrap}.settings-radio-display-text,.settings-stream-display-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.settings-stream-display{background:var(--color-surface)}.settings-stream-display svg{flex-shrink:0;color:var(--color-text-muted)}.settings-radio-display{background:var(--color-device-screen);color:var(--color-device-text);font-family:Menlo,monospace;font-size:.875rem}.settings-radio-display-ps{flex-shrink:0;min-width:8ch;font-weight:700}.settings-formats-toggle{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem}.settings-token-input{position:relative;border-radius:4px;background-color:var(--color-input-bg)}.settings-token-input .form-field-input,.settings-token-input .settings-token-input-backdrop{font:inherit;font-size:1rem;line-height:1.25}.settings-token-input .form-field-input{width:100%;background-color:transparent}.settings-token-input-backdrop{position:absolute;inset:0;padding:.5rem;border:var(--form-field-border-width) solid transparent;overflow:hidden;white-space:pre;color:transparent;pointer-events:none}.settings-token-input-backdrop mark{color:transparent;background-color:var(--color-input-token);border-radius:3px;box-shadow:0 0 0 1px var(--color-input-token)}.settings-format-editor{display:flex;flex-direction:column;gap:1rem}.settings-format-editor .settings-formats-fields,.settings-format-editor .settings-formats-fields.is-rds{grid-template-columns:minmax(0,1fr)}.settings-censor{display:flex;flex-direction:column;gap:.5rem}.settings-censor h3{margin:.5rem 0 0;font-size:1rem;font-weight:600}.settings-censor h4{margin:.25rem 0 0;font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}.settings-censor .settings-row-hint{margin:0}.settings-censor-list{display:flex;flex-wrap:wrap;gap:.375rem}.settings-censor-word{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .625rem;border-radius:999px;background:var(--color-surface);font-family:Menlo,monospace;font-size:.8125rem}.settings-censor-word.is-off{color:var(--color-text-muted);-webkit-text-decoration:line-through;text-decoration:line-through}.settings-censor-word button{display:inline-flex;padding:.125rem;border:0;border-radius:999px;background:0 0;color:var(--color-text-muted);cursor:pointer}.settings-censor-word button:hover{color:var(--color-text)}.settings-censor-restore{margin-left:.5rem;padding:0;border:0;background:0 0;color:var(--color-primary);font:inherit;font-weight:400;cursor:pointer}.settings-censor-restore:hover{-webkit-text-decoration:underline;text-decoration:underline}.settings-censor-add{display:flex;gap:.5rem}.settings-censor-add .form-field-input{flex:1;max-width:20rem}.settings-now-playing-source{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.5rem 0 .5rem;font-size:.875rem}.settings-now-playing-source .settings-row-hint{margin:0}.settings-now-playing-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;margin:0 0 1rem}.settings-now-playing-controls .settings-now-playing-fields,.settings-now-playing-controls .settings-scrubber{flex:1;min-width:16rem}.settings-output{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem 0;border-top:1px solid var(--color-border-muted)}.settings-output-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.settings-output-action{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.settings-output-action .settings-row{gap:.75rem;padding:0;border-top:0}.settings-output-action .settings-row-text{align-items:flex-end;text-align:right}.settings-output-action .settings-row-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.settings-output-label h3{margin:0;font-size:1.25rem;font-weight:600}.settings-output-label p{margin:.125rem 0 0;color:var(--color-text-muted);font-size:.8125rem}.settings-output-body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.settings-output-body .settings-row-text{min-width:0;overflow-wrap:anywhere}.settings-output-body .settings-formats{margin-top:0}.settings-output-body .connections-agent-pills{justify-content:flex-start;margin:0}.settings-lock-screen-card{display:flex;max-width:22rem;align-items:center;gap:.875rem;padding:.75rem;border-radius:.5rem;background:var(--color-device-screen);color:var(--color-device-text)}.settings-lock-screen-artwork{display:block;flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:.25rem;object-fit:cover;background:var(--color-device-text-muted)}.settings-lock-screen-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.settings-lock-screen-text span,.settings-lock-screen-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings-lock-screen-text strong{font-weight:600}.settings-lock-screen-text .is-muted{color:var(--color-device-text-muted)}.settings-now-playing-fields{display:grid;flex:1;grid-template-columns:max-content 1fr;align-items:center;gap:.5rem 1.5rem;max-width:32rem}.settings-scrubber{display:flex;align-items:center;gap:1rem;max-width:32rem}.settings-scrubber-clock{display:flex;flex-direction:column;flex-shrink:0;min-width:6rem;line-height:1.2;white-space:nowrap}.settings-scrubber-clock strong{font-size:1.25rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-scrubber-clock span{color:var(--color-text-muted);font-size:.8125rem}.settings-scrubber-range{flex:1;accent-color:var(--color-primary)}.settings-now-playing-field{display:contents}.settings-now-playing-field .form-field-input{padding:.35rem .5rem}.settings-fieldset{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border:0}.settings-layer-content{overflow-y:auto;padding:3.5rem 2.5rem 4rem;isolation:isolate}.settings-layer-close{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem;margin:0;padding:0 0 0 .5rem;border:0;border-radius:999px;background:var(--color-background);color:var(--color-text-muted);z-index:1;cursor:pointer}.settings-layer-close svg{box-sizing:content-box;padding:.25rem;border-radius:4px}.settings-layer-close kbd{font-family:inherit;font-size:.75rem;font-weight:700}.settings-layer-close:hover{color:var(--color-text)}.settings-layer-close:hover svg{background:var(--color-surface-raised)}@media (max-width:900px){.settings-layer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-layer-rail{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 4rem .75rem 1rem}.settings-layer-rail>:not(.settings-layer-heading):not(.settings-layer-jump){display:none}.settings-layer-heading{padding:0}.settings-layer-rail .settings-layer-jump{display:inline-flex;align-items:center;gap:.375rem}.settings-layer-content{padding:1.5rem 1rem 3rem}.settings-field-pair{grid-template-columns:minmax(0,1fr)}.settings-row{align-items:flex-start}.settings-layer-close{position:fixed;top:1rem;right:1rem;margin:0}.settings-layer-close kbd{display:none}}.settings-layer-panels{position:absolute;inset:0 0 0 16rem;z-index:2;pointer-events:none}.settings-layer-panels:empty{display:none}.settings-panel-scrim{position:absolute;inset:0;background:hsl(var(--color-shadow) / .35);pointer-events:auto;animation:settings-panel-scrim-in .2s ease-out both}.settings-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;gap:1rem;width:min(68rem,92%);overflow-y:auto;padding:2.5rem 2.5rem 3rem;background:var(--color-background);box-shadow:var(--shadow-elevation-high);pointer-events:auto;animation:settings-panel-in 260ms cubic-bezier(.2,.8,.2,1) both}.settings-panel.is-narrow{width:min(38rem,92%)}.settings-slide-over{padding-top:2rem}.settings-slide-over .settings-slide-over-close{position:absolute;top:1.75rem;right:1.75rem;margin:0}.settings-slide-over>.ui-button{align-self:flex-start}.settings-slide-over-header{padding-right:3.5rem}.settings-slide-over-header h2{margin:0;font-size:1.375rem;font-weight:700}.settings-slide-over-header p{margin:.35rem 0 0;color:var(--color-text-muted)}.settings-panel-filter{display:flex;align-items:center;gap:.5rem;font-size:.9rem}@media (max-width:900px){.settings-layer-panels{left:0}.settings-panel{width:100%;padding:1.5rem 1rem 3rem}}@keyframes settings-panel-in{from{transform:translateX(100%)}}@keyframes settings-panel-scrim-in{from{opacity:0}}@media (prefers-reduced-motion:reduce){.settings-panel{animation-name:settings-panel-scrim-in}.dubbletrack-app,.dubbletrack-app.is-behind-settings{transform:none}.settings-layer,.settings-layer.is-closing{animation-name:settings-layer-fade}.settings-layer.is-closing{animation-direction:reverse}}@keyframes settings-layer-fade{from{opacity:0}}.settings-overview{position:relative;display:grid;grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(9rem,1.15fr)) minmax(9rem,1fr);gap:.75rem 3.5rem;padding:0 0 2.5rem}.settings-overview-column{grid-row:2;display:flex;flex-direction:column;gap:1.5rem}.settings-overview-column.is-column-0{grid-column:1}.settings-overview-column.is-column-1{grid-column:1}.settings-overview-column.is-column-2{grid-column:2}.settings-overview-column.is-column-3{grid-column:4}.settings-overview-column>.settings-overview-group{margin:0}.settings-overview-label{grid-row:1;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-text-muted)}.settings-overview-label.is-in{grid-column:1}.settings-overview-label.is-out{grid-column:4}.settings-overview-hub{grid-row:1/3;grid-column:2/4;align-self:start;display:grid;grid-template-columns:subgrid;margin:0 -1.25rem;padding:0 1.25rem 1.25rem;border:1.5px solid var(--color-primary);border-radius:10px}.settings-overview-hub-title{grid-column:1/-1;display:block;padding:.5rem 0;font-size:.9375rem;font-weight:700;color:var(--color-primary)}.settings-overview-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.settings-overview-wires path{fill:none;stroke:var(--color-text-muted);stroke-width:1.5}.settings-overview-wires marker path{fill:var(--color-text-muted);stroke:none}.settings-overview-wires path.is-idle{stroke-dasharray:3 4;opacity:.45}.settings-overview-wires>path{transition:opacity .15s}.is-tracing .settings-overview-wires>path:not(.is-lit){opacity:.4}.settings-overview-wires path.is-lit{stroke:var(--color-primary);stroke-width:1.5;opacity:1}.settings-overview-wires marker.is-lit path{fill:var(--color-primary)}.settings-overview .settings-overview-group,.settings-overview .settings-overview-node{transition:opacity .15s}.settings-overview .is-dimmed{opacity:.6}.settings-overview .is-linked,.settings-overview .is-traced{outline:1px solid var(--color-primary);outline-offset:1px}.settings-overview-node{position:relative;display:flex;flex-direction:column;gap:.125rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:.8125rem;line-height:1.3}.settings-overview-node strong{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.settings-overview-node>span{color:var(--color-text-muted)}.settings-overview-node.is-dubbletrack{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.settings-overview-node.is-dubbletrack>span{color:inherit;opacity:.85}.settings-overview-node.is-compact{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;padding-block:0.375rem}.settings-overview-node.is-todo{border-style:dashed;background:0 0}.settings-overview-node-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;width:100%}.settings-overview-node>.settings-overview-node-head{color:inherit;opacity:1}.settings-overview-status{display:inline-flex;align-items:center;flex-shrink:0;gap:.3125rem;padding:.0625rem .4375rem .0625rem .375rem;border:1px solid var(--color-border-muted);border-radius:999px;background:var(--color-background);color:var(--color-text);font-size:.6875rem;font-weight:600;white-space:nowrap}.settings-overview-status::before{content:"";width:.4375rem;height:.4375rem;border-radius:999px;background:var(--color-border)}.settings-overview-status.is-live::before,.settings-overview-status.is-on::before{background:var(--color-online)}.settings-overview-status.is-live::before{animation:settings-overview-live 1.8s ease-in-out infinite}.settings-overview-status.is-attention::before{background:var(--color-warning)}.settings-overview-status.is-off,.settings-overview-status.is-todo{color:var(--color-text-muted)}.settings-overview-status.is-todo{border-style:dashed;background:0 0}.settings-overview-status.is-todo::before{display:none}.settings-overview-listener-map{display:flex;flex-direction:column;gap:.25rem;margin-top:.375rem}.settings-overview-node>.settings-overview-listener-map{color:inherit;opacity:1}.settings-overview-listener-map .station-map-frame{margin-bottom:0}.settings-overview-listener-map .station-map{height:4.5rem;border-radius:4px;overflow:hidden}.settings-overview-listener-map .station-map,.settings-overview-listener-map .station-map *{pointer-events:none!important}.settings-overview-listener-map .leaflet-control-attribution{font-size:.5rem}.settings-overview-listener-count{font-weight:600}@keyframes settings-overview-live{50%{opacity:.35}}.settings-overview-node.is-dubbletrack .settings-overview-status.is-todo{border-color:currentColor;color:inherit}.settings-overview-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:.25rem -.75rem -.375rem;padding:.25rem .75rem 0;border-top:1px solid var(--color-border-muted);font-size:.75rem;font-weight:600}.settings-overview-node>.settings-overview-links{color:inherit}.settings-overview-links a{white-space:nowrap;color:var(--color-primary)}.settings-overview-links .settings-overview-settings-link{margin-left:auto}.settings-overview-node.is-dubbletrack>.settings-overview-links{border-top-color:var(--color-primary-hover)}.settings-overview-node.is-dubbletrack>.settings-overview-links a{color:var(--color-text-on-primary)}.settings-overview-group>.settings-overview-links{margin:0;padding:.125rem 0 0;border-top:none}.settings-overview-chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.settings-overview-chip{padding:.0625rem .375rem;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-size:.75rem}.settings-overview-chip.is-dubbletrack{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.settings-overview-chip.is-off{border-style:dashed;background:0 0;color:var(--color-text-muted)}.settings-overview-group{display:flex;flex-direction:column;gap:.375rem;margin:-.5rem;padding:.5rem;border:1px dashed var(--color-border);border-radius:8px}.settings-overview-group-title{color:var(--color-text-muted);font-size:.6875rem}.settings-overview-link{font-family:Menlo,monospace;font-size:.6875rem;word-break:break-all}.settings-overview-node.has-art{padding-right:3rem}.settings-overview-node.has-art>.settings-overview-links{margin-right:-3rem}.settings-overview-art{position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.settings-overview-phone-body{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1.5}.settings-overview-phone-screen{fill:var(--color-primary)}.settings-overview-phone-ink{fill:white}.settings-overview-devices{margin-top:.25rem;fill:none;stroke:var(--color-text-muted);stroke-width:1;stroke-linecap:round}.settings-overview-warning{color:var(--color-review)}.settings-page.mod-preview{max-width:80rem}.settings-split{display:grid;grid-template-columns:minmax(23rem,1fr) minmax(17rem,20rem);align-items:start;gap:1.5rem}.settings-split.mod-cards{grid-template-columns:minmax(19rem,1fr) minmax(19rem,28.5rem)}.settings-split h3{margin:0 0 .25rem;font-size:1rem;font-weight:700}.settings-split-main{display:flex;flex-direction:column;gap:1.5rem}.settings-split-main .settings-row:has(.page-tools-button-group){flex-wrap:wrap;row-gap:.75rem}.settings-split-aside{position:sticky;top:0;display:flex;flex-direction:column;gap:1rem}.settings-preview{margin:0;border:1px solid var(--color-border-muted);border-radius:10px;overflow:hidden}.settings-preview figcaption{padding:.5rem .875rem;border-bottom:1px solid var(--color-border-muted);background:var(--color-surface);font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-preview iframe{display:block;width:100%;border:0}@media (min-width:90rem){.settings-split{grid-template-columns:minmax(0,1fr) 24rem;gap:3rem}.settings-split.mod-cards{grid-template-columns:minmax(0,1fr) 28.5rem}}@media (max-width:60rem){.settings-split,.settings-split.mod-cards{grid-template-columns:minmax(0,1fr)}.settings-split-aside{position:static;max-width:28.5rem}}.settings-share-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.settings-share-cards>.settings-row-hint{grid-column:1/-1}.settings-section-head{margin-top:1.5rem}.settings-section-head h3{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.settings-theme-line{display:flex;align-items:center;gap:.5rem}.settings-theme-swatches{display:inline-flex}.settings-theme-swatches i{width:1.25rem;height:1.25rem;margin-left:-.3rem;border:2px solid var(--color-surface);border-radius:50%}.settings-theme-swatches i:first-child{margin-left:0}.settings-layer-body{display:flex;flex-direction:column;min-width:0;min-height:0}.settings-layer-body>.settings-layer-content{flex:1;min-height:0}.settings-layer-footer{order:1;flex-shrink:0}.settings-layer-footer:empty{display:none}.settings-save-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 2.5rem;background:var(--color-primary);color:var(--color-text-on-primary);font-size:.875rem}.settings-save-bar span{flex:1}.settings-save-bar .ui-button{flex-shrink:0;border-color:transparent;background:0 0;color:var(--color-text-on-primary)}.settings-save-bar .ui-button.is-primary{background:var(--color-text-on-primary);color:var(--color-primary)}.settings-save-bar .settings-row-error{color:var(--color-text-on-primary);font-weight:600}.settings-layer{--live-listeners-expanded-inset:1.5rem 5rem 1.5rem 17.5rem}.settings-stream-fields{display:grid;gap:.75rem;max-width:50rem;margin-top:.75rem}.settings-stream{display:flex;flex-direction:column;gap:.75rem;max-width:50rem;margin-top:.75rem}.settings-stream header{margin-bottom:1rem}.settings-stream+.settings-stream{padding-top:1.5rem;border-top:1px solid var(--color-border-muted)}.settings-recording{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;white-space:nowrap}.settings-recording .connections-row-light{margin-top:0}.settings-people-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.settings-people-filters .form-field-input{flex:1 1 16rem;max-width:26rem}.settings-people-count{margin-left:.25rem;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-people-crown{color:var(--color-admin-gold);fill:currentColor}.settings-page.settings-people-page{max-width:82rem}.account-profile-admin.is-unframed{padding:0;border:none}.station-access-current{display:inline-flex;align-items:center;gap:.25rem}.station-access-current svg{color:var(--color-admin-gold);fill:currentColor}.account-profile-admin{position:relative}.account-profile-admin-edit{position:absolute;top:.75rem;right:1rem}.settings-page .ember-table.users-table thead th{top:calc(var(--settings-people-sticky-height,0px) - 3.5rem)!important;background:var(--color-background)}.settings-page .ember-table.users-table td,.settings-page .ember-table.users-table th{padding-left:.5rem;padding-right:.5rem}.settings-page .ember-table.users-table td:first-child,.settings-page .ember-table.users-table th:first-child{padding-left:0}.settings-page .ember-table.users-table .et-header-resize-area{display:none}@media (max-width:900px){.settings-page .ember-table.users-table thead th{top:calc(var(--settings-people-sticky-height,0px) - 1.5rem)!important}}.settings-people-sticky{position:sticky;top:-3.5rem;z-index:4;display:flex;flex-direction:column;gap:1.5rem;margin-block:-1rem;padding-block:1rem;background:var(--color-background)}@media (max-width:900px){.settings-people-sticky{top:-1.5rem}}.station-map-frame.has-overlay .station-map{opacity:.45;filter:grayscale(1);pointer-events:none}.listener-map-overlay{position:absolute;inset:0;z-index:1001;display:grid;place-items:center;padding:1rem}.listener-map-overlay p{max-width:22rem;margin:0;padding:.6rem .9rem;border:1px solid var(--color-border-muted);border-radius:6px;background:var(--color-background);font-size:.9rem;text-align:center}.live-listeners{display:grid;grid-template-columns:minmax(0,1fr) 20rem;grid-template-rows:auto minmax(28rem,1fr);position:relative;margin-bottom:1rem;border:1px solid var(--color-border-muted);border-radius:6px;overflow:hidden;background:var(--color-surface)}.live-listeners .station-map-frame{margin-bottom:0;border:0;border-radius:0}.live-listeners .station-map{height:100%;min-height:16rem}.live-listeners.is-expanded{position:fixed;inset:var(--live-listeners-expanded-inset,1.5rem);z-index:10;grid-template-rows:auto minmax(0,1fr);margin:0;box-shadow:var(--shadow-elevation-high)}.live-listeners-expand{position:relative;grid-row:1;grid-column:1;align-self:start;justify-self:end;margin:.75rem;z-index:1001;display:flex;padding:.375rem;border:1px solid var(--color-border-muted);border-radius:4px;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.live-listeners-expand:hover{background:var(--color-background);color:var(--color-text)}.live-listeners-locations{position:relative;border-left:1px solid var(--color-border-muted)}.live-listeners>.station-map-frame{grid-row:1/-1;grid-column:1}.live-listeners-locations{grid-row:2;grid-column:2}.live-listeners:not(.has-graph) .live-listeners-expand,.live-listeners:not(.has-graph) .live-listeners-locations{grid-row:1/-1}.live-listeners-graph{display:flex;flex-direction:column-reverse;grid-row:1;grid-column:2;margin:0;border-bottom:1px solid var(--color-border-muted);border-left:1px solid var(--color-border-muted)}.live-listeners-graph-header{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.75rem 1rem 0}.live-listeners-graph-header .live-listeners-close{position:absolute;top:.5rem;right:.5rem}.live-listeners-graph-total{margin:0;color:var(--color-text-muted);font-size:1.0625rem}.live-listeners-graph-total span{color:var(--color-text);font-size:2.5rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-listeners-graph-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem}.live-listeners-graph-columns dl{display:flex;flex-direction:column;gap:.25rem;margin:0}.live-listeners-graph-columns dt{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.live-listeners-graph-columns dd{margin:0;color:var(--color-text-muted);font-size:.8125rem}.live-listeners-graph-columns .mod-figure{color:var(--color-text);font-size:1.625rem;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-listeners-graph-plot{min-width:0;min-height:180px;padding:0 .5rem .25rem 0}.live-listeners-graph-plot svg{display:block;overflow:visible}.live-listeners-graph-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0 1rem .75rem;list-style:none;color:var(--color-text-muted);font-size:.75rem}.live-listeners-graph-legend li{display:inline-flex;align-items:center;gap:.375rem}.live-listeners-graph-legend span{width:.75rem;height:.625rem;border-radius:2px;background:var(--color-primary)}.live-listeners-graph-legend .mod-left{opacity:.45}.live-listener-location{display:flex;justify-content:space-between;gap:.5rem;width:100%;padding:.25rem 1rem;border:0;background:0 0;color:var(--color-text);font-size:.875rem;text-align:left;cursor:pointer}.live-listener-location:hover{background:var(--color-background)}.live-listener-location span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-listener-location.is-current{background:var(--color-background);font-weight:600}.live-listener-place-empty{margin:0;padding:.25rem 1rem;font-size:.875rem;color:var(--color-text-muted)}.live-listener-place.is-placeholder{animation:none}.live-listener-place.is-placeholder .live-listener-location{color:var(--color-text-disabled);cursor:default}.live-listener-place.is-placeholder .live-listener-location:hover{background:0 0}.live-listener-place-skeleton{display:inline-block;height:.75rem;margin:auto 0;border-radius:3px;background:var(--color-surface-raised)}.live-listener-place{position:absolute;inset:0;overflow-y:auto;background:var(--color-surface);animation:live-listener-place-in .2s cubic-bezier(.2,.8,.2,1) both}.live-listener-place .live-listener-place-header,.live-listener-place header{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-muted);background:var(--color-surface)}.live-listener-place ol{margin:0;padding:0;list-style:none}@keyframes live-listener-place-in{from{transform:translateX(100%)}}.live-listener-place-crumbs{display:flex;flex:1;flex-wrap:wrap;row-gap:.25rem;min-width:0;font-size:.8125rem}.live-listener-place-crumbs>*{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .875rem .25rem 1.125rem;margin-left:-.375rem;border:0;background:var(--color-surface-raised);color:var(--color-text-muted);clip-path:polygon(0 0,calc(100% - 0.5rem) 0,100% 50%,calc(100% - 0.5rem) 100%,0 100%,0.5rem 50%)}.live-listener-place-crumbs>:first-child{margin-left:0;padding-left:.625rem;border-radius:3px 0 0 3px;clip-path:polygon(0 0,calc(100% - 0.5rem) 0,100% 50%,calc(100% - 0.5rem) 100%,0 100%)}.live-listener-place-crumbs button{cursor:pointer}.live-listener-place-crumbs button:hover{background:var(--color-element);color:var(--color-text)}.live-listener-place-crumbs .is-current{background:var(--color-element);color:var(--color-text)}.live-listener-place-crumbs .is-current h3{margin:0;font-size:inherit;font-weight:700}.live-listener-place-total{font-size:1.375rem;font-weight:400;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-listener-place-heading{margin:0;padding:.875rem 1rem .25rem;font-size:.75rem;font-weight:700;color:var(--color-text-muted)}.live-listener-place .live-listener-sessions{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem}.live-listener-session{border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-background);font-size:.8125rem}.live-listener-session-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;width:100%;padding:.625rem .75rem;border:0;border-radius:inherit;background:0 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.live-listener-session-summary>:not(.live-listener-session-software):not(.live-listener-session-duration){grid-column:1/-1}.live-listener-session-summary:hover{background:var(--color-surface)}.live-listener-session-software{display:flex;flex-wrap:wrap;gap:.125rem .75rem}.live-listener-session-software>span{display:inline-flex;align-items:center;gap:.3125rem}.live-listener-session-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.live-listener-session-muted{color:var(--color-text-muted)}.live-listener-session-agent{font-size:.75rem;overflow-wrap:anywhere;white-space:normal}@media (max-width:60rem){.live-listeners{grid-template-columns:minmax(0,1fr)}.live-listeners.is-expanded{inset:0;z-index:1000;grid-template-rows:minmax(0,1fr) auto 16rem;border-radius:0}.live-listeners>.station-map-frame{grid-row:1}.live-listeners-graph{grid-row:2;grid-column:1;border-left:0;border-top:1px solid var(--color-border-muted)}.live-listeners-locations{grid-row:3;grid-column:1;border-top:1px solid var(--color-border-muted);border-left:0}.live-listeners-expand{right:.75rem}}.live-listeners-close{display:flex;padding:.25rem;border:0;border-radius:4px;background:0 0;color:var(--color-text-muted);cursor:pointer}.live-listeners-close:hover{background:var(--color-surface-raised);color:var(--color-text)}.modal.airing-listeners-modal{width:calc(100% - 3rem);height:calc(100% - 3rem);max-height:none}.modal.airing-listeners-modal .modal__body{display:flex;max-width:none;padding:0}.modal.airing-listeners-modal .live-listeners{flex:1;grid-template-rows:auto minmax(0,1fr);margin:0;border:0;border-radius:0}@media (max-width:60rem){.live-listeners,.modal.airing-listeners-modal .live-listeners{grid-template-rows:14rem auto minmax(16rem,1fr)}.live-listeners-graph{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:.75rem 1rem}.airing-playback-message-play-stats-note,.live-listeners-graph-columns dd:not(.mod-figure),.live-listeners-graph-legend{display:none}.live-listeners-graph-header{grid-column:1;grid-row:1;position:static;gap:.375rem;padding:0}.live-listeners-graph-total span{font-size:1.75rem}.live-listeners-graph-columns{display:flex;flex-direction:column;gap:.25rem}.live-listeners-graph-columns dl{flex-direction:row;align-items:baseline;gap:.375rem}.live-listeners-graph-columns dt{order:1;font-size:.8125rem;font-weight:400}.live-listeners-graph-columns .mod-figure{font-size:.8125rem}.live-listeners-graph-plot{grid-column:2;grid-row:1;min-height:90px;padding:0}}.close-button{display:flex;place-items:center}.close-button__icon{width:1em;height:1em}.close-button{border-radius:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s}.close-button.focus-visible:focus{outline:0}.close-button--xs{font-size:.875rem;padding:.25rem}.close-button--sm{font-size:1rem;padding:.5rem}.close-button--md{font-size:1.25rem;padding:.5rem}.close-button--lg{font-size:1.5rem;padding:.75rem}.close-button--xl{font-size:2.25rem;padding:.75rem}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:color-mix(in oklch,var(--color-background) 80%,transparent)}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-basic-dropdown-trigger,.ember-power-select-trigger{position:relative;border-color:var(--color-border-muted);border-width:1px;border-radius:.25rem;width:100%;background-color:var(--color-input-bg);font-size:1rem;color:var(--color-input-text);line-height:1.25;padding:.5rem 1.75rem .5rem .5rem;overflow-x:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-height:2.5rem}.ember-power-select-trigger:focus{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-selected-item{display:flex;align-self:center;padding:auto .25rem}.ember-power-select-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-trigger[aria-disabled=true]{border-color:var(--color-border-muted);color:var(--color-input-text-disabled);cursor:default}.ember-power-select-trigger[aria-invalid=true]{border-color:var(--color-danger)}.ember-power-select-trigger[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-danger) 30%,transparent)}.ember-power-select-trigger--active{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.ember-power-select-dropdown,.ember-power-select-search-input{color:var(--color-text);border-color:var(--color-border-muted);border-width:1px;border-radius:.25rem}.ember-power-select-placeholder{display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-input-text-disabled);line-height:1.25}.ember-power-select-status-icon{background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' color='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' d='m4 6.5 3.6 3.6c.2.2.5.2.7 0L12 6.5'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' color='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' d='m4 6.5 3.6 3.6c.2.2.5.2.7 0L12 6.5'/%3E%3C/svg%3E");position:absolute;display:inline-block;height:1em;width:1em;right:0;top:0;bottom:0;margin:auto .5rem auto auto;padding:.5em;min-height:1rem;transition:background-image .25s ease-in-out,transform .25s ease-in-out}.ember-power-select-dropdown{color:var(--color-input-text);background-color:var(--color-input-bg);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%;transform:translateY(.25rem);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.ember-power-select-options{list-style:none;padding:0;-webkit-user-select:none;user-select:none;margin:.5rem 0}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:12rem}.ember-power-select-option{cursor:pointer;padding:.25rem .75rem}.ember-power-select-option[aria-disabled=true]{color:var(--color-input-text-disabled);cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:var(--color-surface);color:var(--color-input-text-disabled)}.ember-power-select-option[aria-current=true]{background-color:var(--color-primary-hover);color:var(--color-text-on-primary)}.ember-power-select-option[aria-current=true] mark{background-color:inherit;color:var(--color-text-on-primary);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-text-on-primary)}.ember-power-select-create-button{width:calc(100% - 1rem);margin:.5rem;justify-content:center}.ember-power-select-option mark{color:inherit;background-color:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-primary)}.ember-power-select-clear-btn{background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='currentColor' d='m5 5 3 3m3 3L8 8m0 0-3 3 6-6'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='currentColor' d='m5 5 3 3m3 3L8 8m0 0-3 3 6-6'/%3E%3C/svg%3E");display:inline-block;position:absolute;cursor:pointer;right:2rem;top:0;bottom:0;margin:auto;text-indent:-9999rem;height:1em;width:1em}.ember-power-select-search{padding-top:.5rem;padding-right:.5rem;padding-left:.5rem}.ember-power-select-search-input{width:100%;background-color:var(--color-input-bg);font-size:1rem;line-height:1.25;padding:.3rem}.ember-power-select-search-input:focus{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:2rem}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:3rem}.ember-power-select-group .ember-power-select-option{padding-left:2rem}.ember-power-select-group .ember-power-select-group-name{padding-left:1rem}.ember-power-select-group[aria-disabled=true]{border-color:var(--color-border-muted);color:var(--color-input-text-disabled)}.ember-power-select-group[aria-disabled=true] .ember-power-select-option{cursor:not-allowed}.ember-power-select-group-name{font-weight:400;text-transform:uppercase;font-size:.8rem}.ember-power-select-trigger-multiple-input{background-color:transparent;display:inline-flex;margin:.15rem 0;align-self:baseline;color:var(--color-input-text);padding:.5rem .75rem .5rem .25rem}.ember-power-select-trigger-multiple-input:focus{outline:0}.ember-power-select-multiple-options{display:flex;flex-wrap:wrap;align-items:center;padding-right:1.5rem;margin-top:-.15rem;margin-bottom:-.4rem}.ember-power-select-multiple-option{display:flex;align-items:center;background-color:var(--color-text);color:color-mix(in oklch,var(--color-background) 80%,transparent);border-radius:.25rem;font-size:.875rem;line-height:1.25;margin-right:.25rem;margin-bottom:.25rem;padding:.5rem .5rem .5rem .75rem;gap:.2rem}.ember-power-select-multiple-option:first-child{margin-left:0}.ember-power-select-multiple-option:last-child{margin-right:0}.ember-power-select-multiple-remove-btn{background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='m9.41 8 2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71z'/%3E%3C/svg%3E");mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='m9.41 8 2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 0 0-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 0 0 .71-1.71z'/%3E%3C/svg%3E");line-height:1.25;display:inline-block;cursor:pointer;text-indent:-9999rem;margin-top:0;transition:opacity .2s ease-in-out;height:1.25em;width:1.25em;order:1}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-trigger-sm{font-size:.875rem;padding:.5rem;min-height:calc((.875rem * 1.375) + 1rem)}.ember-power-select-trigger-sm .ember-power-select-multiple-options{margin-top:-.05rem}.ember-power-select-trigger-sm .ember-power-select-multiple-option{font-size:.75rem;padding:.15rem .25rem .15rem .15rem}.ember-power-select-trigger-lg{padding:1rem;min-height:calc((1rem * 1.375) + 2rem)}/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--color-border-muted)}:root{tab-size:4}.power-select-trigger-hidden{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;min-height:0!important;min-width:200px}.overlay__backdrop{background-color:rgba(0,0,0,.45);-webkit-user-select:none;user-select:none;z-index:199}.overlay__backdrop,.overlay__content{top:0;right:0;position:fixed;left:0;bottom:0}.overlay__content{align-items:center;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;z-index:200;will-change:transform}.drawer{flex-direction:column;position:absolute;background-color:var(--color-background);box-shadow:var(--shadow-elevation-high)}.overlay-transition--fade-enter{opacity:0}.overlay-transition--fade-enter-to,.overlay-transition--fade-leave{opacity:1}.overlay-transition--fade-leave-to{opacity:0}.overlay-transition--fade-enter-active,.overlay-transition--fade-leave-active{transition:opacity .2s linear}.overlay-transition--zoom-enter{opacity:0;transform:scale(.8)}.overlay-transition--zoom-enter-to,.overlay-transition--zoom-leave{opacity:1;transform:scale(1)}.overlay-transition--zoom-leave-to{opacity:0;transform:scale(.8)}.overlay-transition--zoom-enter-active,.overlay-transition--zoom-leave-active{transition:all .2s ease-in-out}.overlay-transition--slide-from-bottom-enter-active,.overlay-transition--slide-from-bottom-leave-active,.overlay-transition--slide-from-left-enter-active,.overlay-transition--slide-from-left-leave-active,.overlay-transition--slide-from-right-enter-active,.overlay-transition--slide-from-right-leave-active,.overlay-transition--slide-from-top-enter-active,.overlay-transition--slide-from-top-leave-active{transition:transform .2s cubic-bezier(.37, 0, .63, 1)}.overlay-transition--slide-from-left-enter{transform:translateX(-100%)}.overlay-transition--slide-from-left-enter-to,.overlay-transition--slide-from-left-leave{transform:translateX(0)}.overlay-transition--slide-from-left-leave-to{transform:translateX(-100%)}.overlay-transition--slide-from-right-enter{transform:translateX(100%)}.overlay-transition--slide-from-right-enter-to,.overlay-transition--slide-from-right-leave{transform:translateX(0)}.overlay-transition--slide-from-right-leave-to{transform:translateX(100%)}.overlay-transition--slide-from-top-enter{transform:translateY(-100%)}.overlay-transition--slide-from-top-enter-to,.overlay-transition--slide-from-top-leave{transform:translateY(0)}.overlay-transition--slide-from-top-leave-to{transform:translateY(-100%)}.overlay-transition--slide-from-bottom-enter{transform:translateY(100%)}.overlay-transition--slide-from-bottom-enter-to,.overlay-transition--slide-from-bottom-leave{transform:translateY(0)}.overlay-transition--slide-from-bottom-leave-to{transform:translateY(100%)}.transition,.transition-colors{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}body.preserve-scroll{overflow:visible!important}.overlay{color:inherit;z-index:50}.drawer,.modal{z-index:198;display:flex}.overlay--in-place__backdrop,.overlay--in-place__content{position:absolute}.modal{flex-direction:column;flex-shrink:0;position:relative;background-color:var(--color-background);border-radius:.5rem;box-shadow:var(--shadow-elevation-high);--modal-margin-block:clamp(1rem, 10dvh, 6rem);margin-bottom:var(--modal-margin-block);margin-top:var(--modal-margin-block);max-height:calc(100dvh - 2 * var(--modal-margin-block));width:100%;outline:0;overflow:hidden}.modal--centered,.modal--full{margin-top:auto;margin-bottom:auto}.drawer__body,.modal__body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;width:100%}.modal__body{flex:1 1 auto;min-height:0}.modal__header+.modal__body{padding-top:0}.modal__close-btn{position:absolute;top:.5rem;right:.5rem;z-index:1}.modal__header{font-weight:700;font-size:1.25rem;padding:1rem;border-top-right-radius:.25rem;border-top-left-radius:.25rem;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;width:100%}.modal__footer{display:flex;justify-content:flex-end;background-color:var(--color-surface);padding:1rem;align-items:center;position:relative;max-width:var(--max-site-width);margin-left:auto;margin-right:auto;width:100%}.modal__footer:before{position:absolute;top:calc(-1rem - 1px);left:0;content:" ";height:1rem;width:100%;background:linear-gradient(180deg,color-mix(in oklch,var(--color-background) 0,transparent) 0,color-mix(in oklch,var(--color-background) 80%,transparent) 50%,var(--color-background) 100%)}.drawer,.modal--full{height:100%;width:100%}@media (max-width:20rem){.modal--xs{max-width:calc(100vw - 1rem)}}.modal--sm{max-width:24rem}@media (max-width:24rem){.modal--sm{max-width:calc(100vw - 1rem)}}.modal--md{max-width:28rem}@media (max-width:28rem){.modal--md{max-width:calc(100vw - 1rem)}}.modal--lg{max-width:32rem}@media (max-width:32rem){.modal--lg{max-width:calc(100vw - 1rem)}}.modal--xl{max-width:36rem}@media (max-width:36rem){.modal--xl{max-width:calc(100vw - 1rem)}}.modal--full{--modal-margin-block:0;border-radius:0}.drawer{flex-direction:column;position:absolute;background-color:var(--color-background);box-shadow:var(--shadow-elevation-high)}.drawer__close-btn{position:absolute;top:.5rem;right:.5rem;z-index:1}.drawer__header{font-weight:700;font-size:1.25rem;padding:1rem;margin-left:auto;margin-right:auto;width:100%}.drawer__header .content-width{max-width:calc(var(--max-site-width) - 2rem);margin-left:auto;margin-right:auto;width:100%}.drawer__body{flex-grow:1;flex-basis:0}.drawer__footer{display:flex;justify-content:flex-start;flex-direction:column;background-color:var(--color-surface);padding:1rem;align-items:center;position:relative;width:100%;z-index:1}.drawer__footer .content-width{margin-left:auto;margin-right:auto;max-width:calc(var(--max-site-width) - 2rem)}.drawer__footer .form-actions-edit-buttons{z-index:1;max-width:calc(var(--max-site-width) - 2rem);margin:auto auto;width:100%;gap:.5rem;display:flex;flex-direction:row;justify-content:flex-end}.modal__footer .form-actions-edit-buttons{justify-content:flex-end}.form-actions-edit-buttons.mod-spread{justify-content:space-between}.form-actions-edit-buttons{display:flex;flex-direction:row;gap:.5rem}.form-actions-footer{display:flex;flex-direction:column;gap:.5rem;width:100%;justify-content:flex-start}.drawer__footer:after{position:absolute;top:calc(-1rem - 1px);left:0;content:" ";height:1rem;width:100%;background:linear-gradient(180deg,color-mix(in oklch,var(--color-background) 0,transparent) 0,color-mix(in oklch,var(--color-background) 80%,transparent) 50%,var(--color-background) 100%)}.drawer--top{top:0;right:0;left:0}.drawer--bottom{bottom:0;right:0;left:0}.drawer--left{left:0;top:0;bottom:0}.drawer--right{right:0;top:0;bottom:0}.drawer--xs-vertical{max-height:20rem}@media (max-height:calc(20rem + 2rem)){.drawer--xs-vertical{max-height:calc(100vh - 2rem)}}@media (max-width:calc(20rem + 2rem)){.drawer--xs-horizontal{max-width:calc(100vw - 2rem)}}.drawer--sm-vertical{max-height:24rem}@media (max-height:calc(24rem + 2rem)){.drawer--sm-vertical{max-height:calc(100vh - 2rem)}}.drawer--sm-horizontal{max-width:24rem}@media (max-width:calc(24rem + 2rem)){.drawer--sm-horizontal{max-width:calc(100vw - 2rem)}}.drawer--md-vertical{max-height:28rem}@media (max-height:calc(28rem + 2rem)){.drawer--md-vertical{max-height:calc(100vh - 2rem)}}.drawer--md-horizontal{max-width:28rem}@media (max-width:calc(28rem + 2rem)){.drawer--md-horizontal{max-width:calc(100vw - 2rem)}}.drawer--lg-vertical{max-height:32rem}@media (max-height:calc(32rem + 2rem)){.drawer--lg-vertical{max-height:calc(100vh - 2rem)}}.drawer--lg-horizontal{max-width:32rem}@media (max-width:calc(32rem + 2rem)){.drawer--lg-horizontal{max-width:calc(100vw - 2rem)}}.drawer--xl-vertical{max-height:calc(100vh - 2rem)}.drawer--xl-horizontal{max-width:36rem}@media (max-width:calc(36rem + 2rem)){.drawer--xl-horizontal{max-width:calc(100vw - 2rem)}}.drawer--full-vertical{max-height:100%}.drawer--full-horizontal{max-width:100%}.notifications{display:flex;flex-direction:column;row-gap:.5rem;width:400px}.notifications.is-empty{padding:.5rem .25rem}.notification-item{width:400px;display:flex;flex-direction:row}.notification-item.unread{font-weight:700;background-color:var(--color-surface)}.notifications-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--color-danger);color:var(--color-background)}.notifications-container{width:100%;max-height:100%;overflow:hidden;padding-left:1rem;padding-right:1rem;position:fixed;z-index:100000;max-width:32rem}.notifications-container--bottom-right{bottom:.5rem;right:.5rem}.notifications-container--bottom-left{bottom:.5rem;left:.5rem}.notifications-container--top-right{top:.5rem;right:.5rem}.notifications-container--top-left{top:.5rem;left:.5rem}.notification-card{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);font-size:1rem;border-radius:.25rem;box-shadow:var(--shadow-elevation-medium);position:relative;display:flex;justify-content:space-between;align-items:center;min-height:4rem;overflow:hidden;padding:1rem 1.25rem;column-gap:.5rem}.notification-card .notification-card__message{flex-grow:2}.notification-card .notification-card__custom-actions{display:flex;flex-wrap:nowrap}.notification-card .notification-card__custom-action-btn{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:4px;font-size:.875rem;box-shadow:var(--shadow-elevation-low);color:hsl(var(--fg-hue),var(--fg-saturation),var(--fg-lightness))!important;background-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;border-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;padding:.5rem}.notification-card .notification-card__custom-action-btn:hover{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .notification-card__custom-action-btn:active{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .notification-card__close-btn{border:1px solid transparent;box-shadow:var(--shadow-elevation-low);color:hsl(var(--fg-hue),var(--fg-saturation),var(--fg-lightness))!important;background-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;border-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;padding:.5rem}.notification-card .notification-card__close-btn:hover{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .notification-card__close-btn:active{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .notification-card__close-btn{cursor:pointer;padding:.5rem;aspect-ratio:1/1;display:flex;place-items:center;border-radius:9999px;font-size:inherit;border:2px solid transparent}.notification-card .notification-card__close-btn svg{display:flex;padding:0;margin:0;width:1rem;height:1rem}.notification-card .notification-card__close-btn svg path{stroke:var(--color-text)}.notification-card .close-button{display:flex;justify-content:center;place-items:center;box-shadow:var(--shadow-elevation-low);color:hsl(var(--fg-hue),var(--fg-saturation),var(--fg-lightness))!important;background-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;border-color:hsl(var(--mg-hue),var(--mg-saturation),var(--mg-lightness))!important;padding:.5rem}.notification-card .close-button:hover{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .close-button:active{border-color:hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important}.notification-card .close-button svg,.notification-card .close-button svg path{stroke:var(--color-text-on-primary)}.notification-card--info{--bg-hue:214;--bg-saturation:37%;--bg-lightness:33%;--mg-hue:214;--mg-saturation:37%;--mg-lightness:25%;--accent-hue:214;--accent-saturation:37%;--accent-lightness:40%;--fg-hue:0;--fg-saturation:100%;--fg-lightness:100%;color:hsl(var(--fg-hue),var(--fg-saturation),var(--fg-lightness))!important;background-color:hsl(var(--bg-hue),var(--bg-saturation),var(--bg-lightness))}.notification-card--error{--bg-hue:355;--bg-saturation:58%;--bg-lightness:96%;--mg-hue:355;--mg-saturation:80%;--mg-lightness:77%;--accent-hue:355;--accent-saturation:80%;--accent-lightness:77%;--fg-hue:355;--fg-saturation:58%;--fg-lightness:42%;border:1px solid hsl(var(--accent-hue),var(--accent-saturation),var(--accent-lightness))!important;color:hsl(var(--fg-hue),var(--fg-saturation),var(--fg-lightness))!important;background-color:hsl(var(--bg-hue),var(--bg-saturation),var(--bg-lightness))}.form-field-radio{vertical-align:middle;display:inline-block}.form-field-radio{background-color:var(--color-input-bg);-moz-user-select:none;-ms-user-select:none}.form-field-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='6' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%}.form-field-radio:checked:disabled{color:var(--color-border-muted)}.form-field-radio{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media not print{.form-field-radio::-ms-check{color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-field-radio{background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem;color:var(--color-primary);border-color:var(--color-text-muted);border-width:var(--form-field-border-width);border-radius:9999px}.form-field-radio:focus{outline:0}.form-field-radio.focus-visible:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.form-field-radio:disabled{border-color:var(--color-text-disabled)}.form-field-radio--sm{font-size:.875rem}.form-field-radio--lg{font-size:1.125rem}.form-radio{display:flex;flex-wrap:wrap;align-items:center}.form-radio-row{display:flex;flex-direction:row;gap:1rem;align-items:center}.form-radio-row>.form-radio{width:auto;margin-top:0!important;padding-bottom:0}.form-radio__label-container{line-height:1.25;display:flex;align-items:baseline;gap:.5rem}.form-radio__label-container .form-radio__label{font-weight:400;padding-bottom:0}.mod-as-title .form-radio__label-container{gap:0}.mod-as-title .form-radio__label-container .form-radio__label{text-align:center;width:100%}.form-radio__input-container{display:flex;align-items:center}.form-radio__hint{flex-basis:100%;padding-left:.5rem;display:flex}.form-radio__hint::before{content:"";display:inline-block;width:1em;height:1em;padding-left:1rem;flex-shrink:0}.form-radio--sm__label{font-size:.875rem}.form-radio-group__feedback{padding-top:0;flex:1 100%;padding-bottom:.25rem}.form-radio-group__feedback:last-child{padding-bottom:0}.form-radio-group__label{padding-bottom:.25rem}.form-radio-group__label:last-child{padding-bottom:0}.form-radio-group__hint{padding-bottom:.25rem}.form-radio-group__hint:last-child{padding-bottom:0}.form-radio-group__form-checkbox{padding-bottom:.25rem}.form-radio-group__form-checkbox:last-child{padding-bottom:0}.form-radio-group__form-radio{padding-bottom:.25rem}.form-radio-group__form-radio:last-child{padding-bottom:0}.form-radio-group--inline{display:flex;flex-flow:row wrap;align-items:flex-start}.form-radio-group--inline__feedback,.form-radio-group--inline__form-checkbox,.form-radio-group--inline__form-radio,.form-radio-group--inline__hint,.form-radio-group--inline__label{padding-right:.5rem;padding-bottom:0}.form-radio-group--inline.mod-as-field-labels{display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.form-radio-group--inline.mod-as-field-labels .form-radio{position:relative;margin:0}.form-radio-group--inline.mod-as-field-labels .form-radio__radio{position:absolute;opacity:0;width:0;height:0}.form-radio-group--inline.mod-as-field-labels .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;font-weight:400;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0}.form-radio-group--inline.mod-as-field-labels .form-radio--disabled *{cursor:not-allowed}.form-radio-group--inline.mod-as-field-labels .form-radio--disabled{opacity:.5}.form-radio-group--inline.mod-as-field-labels .form-radio__input-container:focus-within+.form-field-label{border:var(--form-field-border-width) dotted var(--color-primary);border-radius:5px}.form-radio-group--inline.mod-as-field-labels .form-radio--checked .form-field-label{font-weight:700;color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-field-labels .form-field-radio[disabled]+.form-field-label,.form-radio-group--inline.mod-as-field-labels .form-field-radio[disabled]+.form-field-label:hover{color:var(--color-text-disabled);cursor:not-allowed}.form-radio-group--inline.mod-as-field-labels .form-field-radio:not([disabled]):hover+.form-field-label{-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-field-labels .ui-radio-group.is-errored .form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-field-labels .ui-radio-group.is-errored .form-field-radio:checked+.form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-field-labels{gap:.5rem}.form-radio-group--inline.mod-as-field-labels .form-radio__label-container{gap:0}.form-radio-group--inline.mod-as-field-labels.is-disabled{cursor:not-allowed;opacity:.5}.form-radio-group--inline.mod-as-boxes{display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.form-radio-group--inline.mod-as-boxes .form-radio{position:relative;margin:0}.form-radio-group--inline.mod-as-boxes .form-radio__radio{position:absolute;opacity:0;width:0;height:0}.form-radio-group--inline.mod-as-boxes .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;font-weight:400;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0}.form-radio-group--inline.mod-as-boxes .form-radio--disabled *{cursor:not-allowed}.form-radio-group--inline.mod-as-boxes .form-radio--disabled{opacity:.5}.form-radio-group--inline.mod-as-boxes .form-radio__input-container:focus-within+.form-field-label{border:var(--form-field-border-width) dotted var(--color-primary);border-radius:5px}.form-radio-group--inline.mod-as-boxes .form-radio--checked .form-field-label{font-weight:700;color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-boxes .form-field-radio[disabled]+.form-field-label,.form-radio-group--inline.mod-as-boxes .form-field-radio[disabled]+.form-field-label:hover{color:var(--color-text-disabled);cursor:not-allowed}.form-radio-group--inline.mod-as-boxes .form-field-radio:not([disabled]):hover+.form-field-label{-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-boxes .ui-radio-group.is-errored .form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-boxes .ui-radio-group.is-errored .form-field-radio:checked+.form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.form-radio-group--inline.mod-as-boxes .form-radio__input-container{visibility:hidden}.form-radio-group--inline.mod-as-boxes .form-input__label-container{align-items:center;display:flex;flex-direction:row;width:100%}.form-radio-group--inline.mod-as-boxes .form-field-label{align-items:center;border-color:transparent;border-radius:.5rem;display:flex;flex-direction:column;font-weight:400;gap:.5rem;border:2px solid transparent;height:127px;justify-content:flex-start;padding:.5rem;text-align:center;white-space:wrap;width:100%;display:flex;flex-direction:column;justify-content:space-between}.form-radio-group--inline.mod-as-boxes .form-field-label svg{min-height:24px}.form-radio-group--inline.mod-as-boxes .form-field-label small{font-size:12px}.form-radio-group--inline.mod-as-boxes .form-field-label:hover{border-color:var(--color-element)}.form-radio-group--inline.mod-as-boxes .form-radio{display:flex;flex-direction:column;height:100%;justify-content:stretch;align-content:stretch;width:100%;border-radius:8px}.form-radio-group--inline.mod-as-boxes .form-radio--checked .form-field-label{color:var(--color-primary);border:2px solid var(--color-primary);font-weight:400;text-decoration:none;-webkit-text-decoration:none;text-decoration:none;font-weight:400}.form-radio-group--inline.mod-as-pills{border-radius:.25rem!important}.form-radio-group--inline.mod-as-pills .form-field-label{width:100%;text-align:center;place-content:center}.form-radio-group--inline.mod-as-toggle{margin-bottom:2rem;display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.form-radio-group--inline.mod-as-toggle .form-radio{position:relative;margin:0}.form-radio-group--inline.mod-as-toggle .form-radio__radio{position:absolute;opacity:0;width:0;height:0}.form-radio-group--inline.mod-as-toggle .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;font-weight:400;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0}.form-radio-group--inline.mod-as-toggle .form-radio--disabled *{cursor:not-allowed}.form-radio-group--inline.mod-as-toggle .form-radio--disabled{opacity:.5}.form-radio-group--inline.mod-as-toggle .form-radio__input-container:focus-within+.form-field-label{border:var(--form-field-border-width) dotted var(--color-primary);border-radius:5px}.form-radio-group--inline.mod-as-toggle .form-radio--checked .form-field-label{font-weight:700;color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-toggle .form-field-radio[disabled]+.form-field-label,.form-radio-group--inline.mod-as-toggle .form-field-radio[disabled]+.form-field-label:hover{color:var(--color-text-disabled);cursor:not-allowed}.form-radio-group--inline.mod-as-toggle .form-field-radio:not([disabled]):hover+.form-field-label{-webkit-text-decoration:underline;text-decoration:underline}.form-radio-group--inline.mod-as-toggle .ui-radio-group.is-errored .form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-toggle .ui-radio-group.is-errored .form-field-radio:checked+.form-field-label{color:var(--color-danger)}.form-radio-group--inline.mod-as-toggle{width:100%;justify-content:space-around;justify-items:center;border-radius:.25rem;overflow:hidden}.form-radio-group--inline.mod-as-toggle .form-radio__input-container:focus-within+.form-field-label{border:2px dotted var(--color-primary);border-radius:unset}.form-radio-group--inline.mod-as-toggle .form-radio--checked .form-field-label{font-weight:700;background-color:var(--color-primary);color:var(--color-text-on-primary);opacity:1;-webkit-text-decoration:none;text-decoration:none;border-color:transparent}.form-radio-group--inline.mod-as-toggle .form-radio{flex-grow:2;padding-right:0}.form-radio-group--inline.mod-as-toggle .form-radio__label-container{flex-grow:2}.form-field-checkbox{vertical-align:middle;display:inline-block}.form-field-checkbox{width:1em;height:1em}.form-field-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M5.125 7.666a1.3 1.3 0 0 0-.882-.328 1.3 1.3 0 0 0-.876.343c-.232.216-.364.51-.367.816-.003.307.124.602.352.822l2.508 2.339c.235.219.554.342.886.342.333 0 .651-.123.887-.342l5.015-4.677c.228-.22.355-.516.352-.822a1.13 1.13 0 0 0-.367-.817A1.3 1.3 0 0 0 11.757 5a1.3 1.3 0 0 0-.882.328l-4.129 3.85z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%}.form-field-checkbox:checked:disabled{color:var(--color-input-text)}.form-field-checkbox{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media not print{.form-field-checkbox::-ms-check{color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-field-checkbox{background-origin:border-box;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:1rem;color:var(--color-primary);background-color:var(--color-input-bg);border-color:var(--color-element);border-width:var(--form-field-border-width);border-radius:.125rem}.form-field-checkbox:focus{outline:0}.form-field-checkbox.focus-visible:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.form-field-checkbox:disabled{border-color:var(--color-border-muted)}.form-field-checkbox--sm{font-size:.875rem}.form-field-checkbox--lg{font-size:1.125rem}.form-checkbox{display:flex;flex-wrap:wrap;align-items:center}.form-checkbox-row{display:flex;flex-direction:row;gap:1rem;align-items:center}.form-checkbox-row>.form-checkbox{margin-top:0!important;padding-bottom:0}.form-checkbox__label-container{line-height:1.25;display:flex;align-items:center;gap:.25rem}.form-checkbox__input-container{display:flex;align-items:center}.form-checkbox__label{font-weight:400;padding-top:0;padding-right:0;padding-left:.5rem;padding-bottom:0}.form-checkbox__hint{flex-basis:100%;padding-left:.5rem;display:flex}.form-checkbox__hint::before{content:"";display:inline-block;width:1em;height:1em;flex-shrink:0}.form-checkbox--sm__label{font-size:.875rem}.form-checkbox-group>.form-field-label{padding-bottom:.5rem}.form-checkbox-group__feedback{padding-top:0;flex:1 100%;padding-bottom:.25rem}.form-checkbox-group__feedback:last-child{padding-bottom:0}.form-checkbox-group__label{padding-bottom:.25rem}.form-checkbox-group__label:last-child{padding-bottom:0}.form-checkbox-group__hint{padding-bottom:.25rem}.form-checkbox-group__hint:last-child{padding-bottom:0}.form-checkbox-group__form-checkbox{padding-bottom:.25rem}.form-checkbox-group__form-checkbox:last-child{padding-bottom:0}.form-checkbox-group__form-radio{padding-bottom:.25rem}.form-checkbox-group__form-radio:last-child{padding-bottom:0}.form-checkbox-group--inline{display:flex;flex-flow:row wrap;align-items:flex-start}.form-checkbox-group--inline__feedback,.form-checkbox-group--inline__form-checkbox,.form-checkbox-group--inline__form-radio,.form-checkbox-group--inline__hint,.form-checkbox-group--inline__label{padding-right:.5rem;padding-bottom:0}.form-input.mod-before-checkbox{--before-width:2.5rem;--text-indent:1.5rem}.form-checkbox-group--inline.mod-as-toggle{border-radius:.25rem .25rem 0 0!important}.form-checkbox-group--inline.mod-as-title{border-radius:.25rem .25rem 0 0!important}.form-checkbox-group--inline.mod-as-toggle{display:flex;flex-direction:row;justify-content:flex-start;white-space:nowrap}.form-checkbox-group--inline.mod-as-toggle .form-checkbox{position:relative;margin:0}.form-checkbox-group--inline.mod-as-toggle .form-checkbox__input-container{position:absolute;opacity:0;width:0;height:0}.form-checkbox-group--inline.mod-as-toggle .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;font-weight:400;color:var(--color-text-muted);place-content:center;text-align:center;padding:.25rem .5rem;width:100%;border-radius:5px;border-color:transparent}.form-checkbox-group--inline.mod-as-toggle .form-checkbox--disabled *{cursor:not-allowed}.form-checkbox-group--inline.mod-as-toggle .form-checkbox--disabled{opacity:.5}.form-checkbox-group--inline.mod-as-toggle .form-checkbox__input-container:focus-within+.form-field-label{border:var(--form-field-border-width) dotted var(--color-primary)}.form-checkbox-group--inline.mod-as-toggle .form-checkbox--checked .form-field-label{font-weight:700;color:var(--color-primary);opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.form-checkbox-group--inline.mod-as-toggle .form-field-checkbox[disabled]+.form-field-label,.form-checkbox-group--inline.mod-as-toggle .form-field-checkbox[disabled]+.form-field-label:hover{color:var(--color-text-disabled);cursor:not-allowed}.form-checkbox-group--inline.mod-as-toggle .form-field-checkbox:not([disabled]):hover+.form-field-label{-webkit-text-decoration:underline;text-decoration:underline}.form-checkbox-group--inline.mod-as-toggle .ui-checkbox-group.is-errored .form-field-label{color:var(--color-danger)}.form-checkbox-group--inline.mod-as-toggle .ui-checkbox-group.is-errored .form-field-checkbox:checked+.form-field-label{color:var(--color-danger)}.form-checkbox-group--inline.mod-as-toggle{width:100%;justify-content:space-around;justify-items:center;border-radius:.25rem;overflow:hidden}.form-checkbox-group--inline.mod-as-toggle .form-checkbox__input-container:focus-within+.form-field-label{border:2px dotted var(--color-primary);border-radius:unset}.form-checkbox-group--inline.mod-as-toggle .form-checkbox--checked .form-field-label{font-weight:700;border-radius:3rem!important;background-color:var(--color-primary);color:var(--color-text-on-primary);opacity:1;-webkit-text-decoration:none;text-decoration:none;border-color:transparent}.form-checkbox-group--inline.mod-as-toggle .form-checkbox{flex-grow:2;padding-right:0}.form-checkbox-group--inline.mod-as-toggle .form-checkbox__label-container{flex-grow:2}.form-checkbox-group--inline.mod-as-toggle>.form-field-label{place-content:center;text-align:left;padding:0 .5rem;width:100%;font-weight:700;border-color:transparent}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}.container{width:100%}.close-button__icon,.form-field-checkbox,.form-field-radio{width:1em;height:1em}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.js-focus-visible :focus:not(.focus-visible){outline:0}.close-button{border-radius:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;border:0;background:0 0;color:var(--color-text-muted);cursor:pointer}.close-button:hover{background:var(--color-surface-raised);color:var(--color-text)}.close-button.focus-visible:focus{outline:0}.close-button--xs{font-size:.875rem;padding:.25rem}.close-button--sm{font-size:1rem;padding:.5rem}.close-button--md{font-size:1.25rem;padding:.5rem}.close-button--lg{font-size:1.5rem;padding:.75rem}.close-button--xl{font-size:2.25rem;padding:.75rem}:root{--form-field-border-width:2px}.form-field-feedback{font-size:.75rem;padding-top:.25rem}.form-field-feedback--error{color:var(--color-danger);z-index:0;padding:.3rem 0;margin-top:0}.form-field-hint{color:var(--color-text-muted);font-size:.75rem;padding-bottom:.25rem}.form-field-hint:last-child{padding-bottom:0}.form-field-input{appearance:none;flex:1 1 0%;width:100%;background-color:var(--color-input-bg);border-color:var(--color-border-muted);border-width:var(--form-field-border-width);border-radius:.25rem;font-size:1rem;color:var(--color-input-text);line-height:1.25;padding:.5rem}.form-field-input[type=password]::-ms-reveal{display:none}.form-field-input::placeholder{color:var(--color-text-disabled);opacity:1}.form-field-input:focus{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.form-field-input:disabled{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,var(--color-surface) 5px,var(--color-surface) 10px);border:2px dashed var(--color-border-muted);opacity:.5}.form-input:has([aria-invalid]) label{color:var(--color-danger)}.form-field-input[aria-invalid=true]{border-color:var(--color-danger)}.form-field-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-danger) 30%,transparent)}.form-field-input--sm{font-size:.875rem;padding:.5rem}.form-field-input--lg{font-size:1.4rem;padding:.8rem 1rem}.form-field-input-button{display:inline-flex;align-items:center;justify-content:center;height:100%;background:0 0;border:0;color:var(--color-text);cursor:pointer}.form-input--sm{position:relative}.form-input--sm .form-field-input-button{background-color:transparent!important;position:absolute;padding:0 1rem;bottom:0;appearance:none;border:none}.form-input--lg{position:relative}.form-input--lg .form-field-input-button{background-color:transparent!important;padding:0 1rem;appearance:none;border:none}.form-input{display:grid!important;grid-template:"label label label label" min-content "hint hint hint hint" min-content "preceding preview input buttons" min-content "feedback feedback feedback feedback" min-content "footer footer footer footer" min-content/0 0 100% 0}.form-input .form-input__input{display:grid;grid-area:input;text-indent:var(--text-indent, 0)}.form-input .form-input__label{display:grid;grid-area:label}.form-input .form-input__hint{display:grid;grid-area:hint}.form-input .form-input__feedback{display:grid;grid-area:feedback}.form-input .integrated-before-area{grid-area:preceding;display:flex;border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;flex-direction:column;justify-content:center;align-items:center;width:var(--before-width,0);position:relative}.form-input .integrated-body-area{pointer-events:none;grid-area:input;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;height:auto;left:12ch;top:0;bottom:0;right:0;border:var(--form-field-border-width) solid transparent}.form-input .integrated-body-area>*{pointer-events:auto}.form-input .integrated-preview-area{grid-area:preview;width:0;position:relative;height:100%}.form-input .integrated-preview-area .form-field-input:focus-within+.mod-text-preview{opacity:1}.form-input .integrated-preview-area .mod-text-preview{text-align:left;display:flex;flex-direction:row;align-content:flex-start;position:absolute;left:0;border-color:transparent;pointer-events:none;white-space:nowrap;background-color:transparent;outline:0}.form-input .integrated-preview-area .mod-text-preview .current-value{opacity:0}.form-input .integrated-preview-area .mod-text-preview .tab-indicator{opacity:.5;margin-left:8px;margin-right:8px;font-size:inherit}.form-input .integrated-preview-area .mod-text-preview .tab-indicator.mod-hint{margin-right:3px}.form-input .integrated-preview-area .mod-text-preview .preview-value{opacity:.5}.form-input .integrated-preview-area .mod-text-preview .preview-value.mod-hint{opacity:.5;padding:.2rem;font-size:.8rem}.form-input .integrated-button-area{grid-area:buttons;display:flex;flex-direction:row;width:0;position:relative;height:100%;border:2px solid transparent;transform:translateX(-4px)}.form-input .integrated-button-area .form-field-input-button{background-color:transparent!important;position:absolute;padding:0 1rem;height:100%;bottom:0;top:0;transform:translateX(-100%);appearance:none;border:none}.form-input .integrated-button-area:empty{display:none}.form-input-additional-fields-toggle{display:flex;place-content:center;width:100%;appearance:none;background-color:transparent;margin-top:1rem;position:relative;cursor:pointer;color:var(--color-text-muted)}.form-input-additional-fields-toggle:after{z-index:1;content:"";position:absolute;inset:0;transform:translateY(calc(50% - 1px));border-top:1px solid var(--color-border-muted)}.form-input-additional-fields-toggle>div{position:relative;height:100%;z-index:2;background:var(--color-background);display:flex;flex-direction:row;place-content:center;align-items:center;padding:0 .5rem}.form-input-additional-fields-toggle>div span{padding:0 2rem}.form-input-additional-fields-toggle>div svg{width:1rem;height:1rem;stroke:var(--color-input-text-disabled)}.input-footer{grid-area:footer;display:flex;flex-direction:column;background-color:var(--color-surface);margin-top:-1px;border-radius:0 0 5px 5px;font-size:12px;gap:.2rem;border:2px solid var(--color-border-muted);z-index:0}.input-footer .input-footer-content{display:flex;flex-direction:row;padding:.5rem .5rem;margin-top:0;gap:.25rem}.form-input+.input-footer{margin-top:-3px!important}.form-field-label{display:inline-block;color:var(--color-text);font-weight:600;line-height:1.25;padding:.25rem .25rem .25rem 0}.form-field-textarea{appearance:none;flex:1 1 0%;width:100%;background-color:var(--color-input-bg);border-color:var(--color-border-muted);border-width:var(--form-field-border-width);border-radius:.25rem;font-size:1rem;color:var(--color-input-text);line-height:1.5rem;padding:.5rem;min-height:6rem}.form-field-textarea::placeholder{color:var(--color-text-disabled);opacity:1}.form-field-textarea:focus{outline:0;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-primary) 45%,transparent);border-color:var(--color-primary)}.form-field-textarea:disabled{border-color:var(--color-border-muted);color:var(--color-input-text-disabled)}.form-field-textarea[aria-invalid=true]{border-color:var(--color-danger)}.form-field-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-danger) 30%,transparent)}.form-field-textarea--sm{font-size:.875rem;min-height:4rem;padding:.5rem}.form-field-textarea--lg{min-height:8rem;padding:1rem}.form-input{display:flex;flex-flow:row wrap}.form-input__feedback,.form-input__hint,.form-input__label{flex:1 100%}.form-textarea{display:flex;flex-flow:row wrap}.form-textarea__feedback,.form-textarea__hint,.form-textarea__label{flex:1 100%}.form-select{display:flex;flex-direction:column;flex-grow:2}.form-slug-input .input-pair>span{opacity:.7;white-space:nowrap}.form-slug-input .input-pair{display:flex;align-items:center;gap:.2rem}.form-slug-input .input-pair .form-input{width:100%}.form-slug-input label{margin-bottom:0}.form-slug-input .form-field-feedback{display:none}.show-editor-optional-heading{margin-top:1.5rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.show-editor-optional-heading h3{font-size:1.1rem;font-weight:700}.item-editor .form-radio-group--inline.mod-as-toggle{transform:translateX(-1rem) translateY(-1rem);margin-bottom:1rem;width:calc(100% + 2rem)}.item-editor .form-radio-group--inline.mod-as-toggle .form-field-label{padding:1rem 0}.item-editor .form-field-label{color:var(--color-primary)}.item-editor .form-input{align-content:flex-start;align-items:flex-start;position:relative}.item-editor .form-radio-group--inline__form-radio.mod-as-field-labels{margin-bottom:.5rem;padding:1rem 0}.form-field-input-controls{transform:translateX(-100%);height:100%;width:min-content;white-space:nowrap;display:flex!important;flex-direction:row;gap:.5rem;background-color:var(--color-border-muted);border-style:solid;border-color:transparent;border-width:0;place-items:center;padding:0;border-bottom-left-radius:0;border-top-left-radius:0;border-radius:0}.form-field-input.is-errored{border-color:var(--color-danger);border-width:2px 2px 2px 2px}.form-field-input[disabled]~.integrated-button-area .form-field-input-controls{opacity:.5}.form-field-input-status-button{appearance:none;display:flex;align-items:center;padding:5px;margin-left:-14px;position:relative;left:7px;background-color:transparent}.form-input-side-by-side{display:flex;flex-direction:row;justify-content:stretch;gap:1rem}.form-input-side-by-side [class^=form-input],.form-input-side-by-side>.form-input{margin-top:0!important}.form-input-side-by-side.mod-third>.form-input:first-child{width:33%}.form-input-with-optional-checkbox{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}.form-input-with-optional-checkbox .form-checkbox__label-container,.form-input-with-optional-checkbox .form-field-checkbox{align-items:center;font-size:13px}.form-input-with-optional-checkbox .form-checkbox__label-container .form-field-label,.form-input-with-optional-checkbox .form-field-checkbox .form-field-label{color:var(--color-text-muted)!important;font-weight:400;padding-left:.25rem}.form-input-with-optional-checkbox+.form-input{margin-top:0!important}.form-field-input-controls-button,.form-field-input-controls>button{font-size:13px;border-radius:3px;margin:0;border:none;height:100%;padding:2px 7px!important;color:var(--color-text-muted);background-color:transparent;justify-self:stretch;display:flex;align-items:center;justify-content:center}.form-field-input-controls-button svg,.form-field-input-controls>button svg{color:var(--color-text)}.form-field-input-controls-button.mod-key,.form-field-input-controls>button.mod-key{aspect-ratio:1}.form-field-input-controls-button:not([disabled]):hover,.form-field-input-controls>button:not([disabled]):hover{background-color:var(--color-surface);color:var(--color-primary-hover)}.form-field-input-controls-button:not([disabled]):hover svg,.form-field-input-controls>button:not([disabled]):hover svg{color:var(--color-primary-hover)}.form-field-input-controls .ui-dropdown{align-self:stretch}.form-field-input-controls .ui-button-stealth{height:100%;padding-left:.5rem;border-radius:0}.form-input-actions{margin:1rem -3px 0;padding:1rem 3px 3px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.form-input+.form-input,.form-input+.form-input-area,.form-input+.form-input__label,.form-input-area+.form-input-area,.form-input-side-by-side+.form-textarea,[class^=form-input]+[class^=form-input],form>[class^=form-]:not(.mod-as-field-labels)+[class^=form-]{margin-top:.6rem}.form-supplementary{font-size:.8rem;display:flex;flex-direction:row;align-content:center;gap:.5rem;color:var(--color-text-muted)}.form-supplementary>button{font-size:.8rem}.form-input-area .form-input-area-content.mod-wrap{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;padding:.5rem 0}form.form-inline{display:flex;flex-direction:row;gap:1rem;align-items:center}form.form-inline>.form-input{margin-top:0!important}.form-input-date-time{display:flex;flex-direction:column;gap:.5rem}.form-input-date-time__label{font-weight:700}.form-input-date-time__inputs{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.form-input-date-time__inputs>.form-input{margin-top:0!important}.homepage{color:var(--color-text);overflow-x:hidden}.homepage-section-content{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.homepage-section-content{padding:var(--site-y-padding) var(--site-x-padding)}}.homepage-hero{padding:80px 0 60px;text-align:center}.homepage-hero-title{font-size:2.8rem;font-weight:700;line-height:1.15;margin-bottom:1rem;color:#4c8ce5;background:linear-gradient(135deg,#509eeb,#436be4,#5a5ae1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:599px){.homepage-hero-title{font-size:2rem}}.homepage-hero-subtitle{font-size:1.2rem;line-height:1.6;max-width:680px;margin:0 auto 2rem;color:var(--color-text-muted)}.homepage-hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.homepage-button{display:inline-block;padding:.7em 1.6em;border-radius:5px;font-size:1rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s ease}.homepage-button:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.85}.homepage-button.is-primary{background-color:var(--color-primary);color:var(--color-text-on-primary)}.homepage-button.is-secondary{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.homepage-features{padding:60px 0;border-top:1px solid var(--color-border)}.homepage-section-heading{font-size:1.6rem;font-weight:700;margin-bottom:2rem;text-align:center}.homepage-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}@media (max-width:599px){.homepage-feature-grid{grid-template-columns:1fr;gap:2rem}}.homepage-feature h3{font-size:1.1rem;font-weight:600;margin-bottom:.4rem}.homepage-feature p{color:var(--color-text-muted);line-height:1.55}.homepage-screenshots{padding:60px 0}.homepage-screenshot-list{display:flex;flex-direction:column;gap:3rem;align-items:center}.homepage-screenshot{max-width:900px;width:100%}.homepage-screenshot img{width:100%;display:block}.homepage-screenshot.is-mobile{max-width:320px}.homepage-screenshot.is-player-pair{max-width:1000px}.homepage-player-pair{display:flex;align-items:center;justify-content:center;gap:2rem}.homepage-player-pair-desktop{flex:1;min-width:0}.homepage-player-pair-mobile{flex:0 0 auto;width:220px}@media (max-width:680px){.homepage-player-pair-mobile{width:180px}}@media (max-width:480px){.homepage-player-pair{flex-direction:column;gap:1.5rem}.homepage-player-pair-mobile{width:220px}}.device-browser{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-elevation-medium);background:var(--color-background)}.device-browser-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--color-surface-raised);border-bottom:1px solid var(--color-border)}.device-browser-dots{display:flex;align-items:center;gap:5px;flex-shrink:0}.device-browser-dot{width:8px;height:8px;border-radius:50%}.device-browser-dot:first-child{background:#ff5f57}.device-browser-dot:nth-child(2){background:#febc2e}.device-browser-dot:nth-child(3){background:#28c840}.device-browser-address-bar{flex:1;display:flex;align-items:center;gap:5px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:4px 10px;min-width:0}.device-browser-url-icon{font-size:9px;flex-shrink:0;line-height:1}.device-browser-url-text{font-size:11px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-browser-content{line-height:0}.device-phone{background:#000;border-radius:28px;padding:4px;box-shadow:0 0 0 1px rgba(255,255,255,.1),var(--shadow-elevation-medium);position:relative}.device-phone-notch{width:40px;height:4px;background:#222;border-radius:2px;margin:6px auto 4px}.device-phone-screen{border-radius:24px;overflow:hidden;line-height:0}.device-carplay{margin-top:12px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-elevation-medium);line-height:0}.device-carplay img{width:100%;display:block}.device-browser[data-screenshot-theme=light] img.homepage-screenshot-light{display:block}.device-browser[data-screenshot-theme=light] img.homepage-screenshot-dark{display:none}.device-browser[data-screenshot-theme=dark] img.homepage-screenshot-light{display:none}.device-browser[data-screenshot-theme=dark] img.homepage-screenshot-dark{display:block}.device-browser-action{display:flex;align-items:center;padding:3px 10px;border:1px solid var(--color-primary);border-radius:5px;background:0 0;color:var(--color-primary);font-size:10px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}.device-browser-action:hover{background:var(--color-primary);color:var(--color-text-on-primary);-webkit-text-decoration:none;text-decoration:none}.device-browser-theme-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-background);color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease}.device-browser-theme-toggle:hover{color:var(--color-text);border-color:var(--color-text)}.device-browser-theme-toggle svg{display:block;overflow:visible}.homepage-screenshot-caption{padding:1rem;margin-top:.75rem;text-align:center;font-size:.9rem;color:var(--color-text-muted)}.homepage-about{padding:60px 0;border-top:1px solid var(--color-border)}.homepage-about-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;max-width:700px;margin:0 auto}.homepage-about-photos{display:flex;gap:8px}.homepage-about-photos img{width:180px;height:225px;object-fit:cover;border-radius:16px}.homepage-about-heading{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.homepage-about-text p{color:var(--color-text-muted);line-height:1.6;margin-bottom:1.25rem}.homepage-about-divider{border:none;border-top:1px solid var(--color-border);width:60px;margin:1.25rem auto}.homepage-see-it-live{margin-top:3rem;text-align:center;font-size:1.1rem;color:var(--color-text-muted)}.homepage-see-it-live a{color:var(--color-primary);font-weight:600}.table-date-time time{text-transform:uppercase;font-size:.9rem}.table-date-time time:first-child::after{content:" • "}.changelog-trigger{position:relative}.changelog-trigger svg path{fill:currentColor}.changelog-trigger-dot{position:absolute;top:-.35em;right:0;min-width:1.1em;padding:0 .3em;border-radius:1em;background:var(--color-danger);color:#fff;font-size:11px;font-weight:600;line-height:1.1em;text-align:center}.changelog-modal-content{max-width:46em}.changelog-release{padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid var(--color-border-muted)}.changelog-release:last-child{border-bottom:0}.changelog-modal .modal__header{display:flex;align-items:center;gap:.75em}.changelog-modal-update{margin-left:auto;margin-right:2.5rem}.changelog-modal-unwritten{margin:0 0 2em;color:var(--color-text-muted);font-size:14px}.changelog-modal-versions{margin-right:.5em;color:var(--color-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changelog-release-refresh{padding:.15em .55em;border-radius:1em;background:color-mix(in oklch,var(--color-primary) 14%,transparent);color:var(--color-primary);font-size:11px;font-weight:600;text-transform:uppercase;white-space:nowrap}.changelog-release-header{display:flex;gap:.75em;align-items:baseline;margin-bottom:1.25em}.changelog-release-header h3{margin:0;font-size:18px;font-weight:700}.changelog-more{padding:1em 0 2em;color:var(--color-text-muted);font-size:13px}.changelog-release-version{color:var(--color-text-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.changelog-topic{margin-bottom:1.5em}.changelog-topic-name{margin:0 0 .6em;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--color-text-muted)}.changelog-change{margin-bottom:.75em;padding:.9em 1em;border:1px solid var(--color-border-muted);border-radius:5px;background:var(--color-background)}.changelog-change-kind{display:inline-flex;align-items:center;gap:.45em;padding:.2em .7em .2em .6em;border-radius:1em;background:var(--color-surface);color:var(--color-text-muted);font-size:11px;font-weight:600;text-transform:uppercase}.changelog-change-kind::before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor}.changelog-change.is-announcement .changelog-change-kind{color:#8b5cf6}.changelog-change.is-new .changelog-change-kind{color:#2ecc71}.changelog-change.is-improved .changelog-change-kind{color:#e6a817}.changelog-change.is-fixed .changelog-change-kind{color:#3498db}.changelog-change-headline{margin:.5em 0 0;font-size:16px;font-weight:700;line-height:1.3}.changelog-change-detail{margin:.4em 0 0;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.changelog-change-detail p{margin:0 0 .5em}.changelog-change-detail p:last-child{margin-bottom:0}.changelog-change-detail ul{margin:.4em 0;padding-left:0}.changelog-change-detail li{margin-bottom:.2em}.changelog-change-detail strong{color:var(--color-text)}.changelog-change-image{display:block;max-width:100%;margin:.8em 0 0;border:1px solid var(--color-border-muted);border-radius:6px}.changelog-clip{display:block;width:100%;height:auto;margin:.8em 0 0;border-radius:8px}.changelog-clip-frame{position:relative;margin:.8em 0 0;border-radius:8px;overflow:hidden;background:var(--color-surface)}.changelog-clip-frame .changelog-clip{margin:0;border-radius:0}.changelog-clip-controls{position:absolute;left:.5em;bottom:.5em;display:flex;gap:.35em}.changelog-clip-control{display:grid;place-items:center;width:1.9em;height:1.9em;padding:0;border:0;border-radius:100%;color:#fff;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.changelog-clip-control:hover{background:rgba(0,0,0,.75)}.changelog-release-body{margin-bottom:1.25em;font-size:15px}.site-content{max-width:var(--max-site-width);margin-left:auto;margin-right:auto;padding:var(--site-y-padding) 10px}@media (min-width:600px){.site-content{padding:var(--site-y-padding) var(--site-x-padding)}}.u-site-width{max-width:var(--max-site-width);margin-left:auto;margin-right:auto}.dubbletrack-app{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;justify-content:flex-start}.dubbletrack-app .site-content{margin-top:10px;min-height:800px;flex-grow:2;position:relative}.dubbletrack-app .site-content .animated-orphans{position:fixed;top:0;left:0;width:100%;height:0;pointer-events:none}.dubbletrack-app>*{width:100%}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer}.is-danger,a.is-danger{color:var(--color-danger)}.is-full-width{width:100%}@media (prefers-reduced-motion:reduce){.command-palette-trigger.mod-update,.command-palette-trigger.mod-update::before{animation:none}}@media (max-width:599px){body,html{width:auto!important}}.centered-scrolling-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow-y:scroll}.header-pill{display:flex;align-items:center;gap:.5rem;min-height:1.85rem;padding:.3rem .5rem .3rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text);font-size:.8rem;font-family:var(--font-family);cursor:pointer;white-space:nowrap}.header-pill:hover{border-color:var(--color-border-muted);background:var(--color-surface-raised);color:var(--color-text)}.command-palette-trigger-label{pointer-events:none}.command-palette-backdrop{position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.4);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;width:100vw}.ember-stargate-portal-target{display:contents}.command-palette{width:580px;max-width:calc(100vw - 2rem);max-height:70vh;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-elevation-high);display:flex;flex-direction:column;overflow:hidden;align-self:flex-start}.command-palette-input-wrapper{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border-muted);gap:.75rem}.command-palette-input{flex:1;border:none;outline:0;background:0 0;color:var(--color-text);font-size:1.05rem;font-family:var(--font-family)}.command-palette-input::placeholder{color:var(--color-text-muted)}.command-palette-kbd{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font-family:var(--font-family);line-height:1;white-space:nowrap}.command-palette-trigger.mod-update{position:relative;isolation:isolate;border-color:transparent;font-weight:600;animation:update-trigger-ring-in .5s ease-out}.command-palette-trigger.mod-update::before{content:"";position:absolute;inset:-2px;z-index:-2;border-radius:8px;background:linear-gradient(60deg,var(--color-primary),color-mix(in oklch,var(--color-primary) 40%,#fff),color-mix(in oklch,var(--color-primary) 75%,#000),var(--color-primary));background-size:300% 300%;animation:moveGradient 3s alternate infinite}.command-palette-trigger.mod-update::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-surface)}.command-palette-trigger.mod-update:hover::after{background:var(--color-surface-raised)}.command-palette-trigger.mod-update [data-text]{display:inline-block;text-align:left}.command-palette-trigger.mod-update [data-text]::after{content:attr(data-text);display:block;height:0;overflow:hidden;visibility:hidden}@keyframes update-trigger-ring-in{from{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary) 35%,transparent)}to{box-shadow:0 0 0 0 transparent}}.command-palette-results{flex:1;overflow-y:auto;padding:.25rem 0;list-style:none;margin:0}.command-palette-category{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-muted);padding:.6rem 1rem .25rem}.command-palette-item{display:flex;align-items:center;padding:.5rem 1rem;cursor:pointer;color:var(--color-text);font-size:.9rem}.command-palette-item:hover{background-color:var(--color-surface-raised)}.command-palette-item.is-selected{background-color:var(--color-primary);color:var(--color-text-on-primary)}.command-palette-item.is-selected .command-palette-meta,.command-palette-item.is-selected .search-result-subtitle{color:var(--color-text-on-primary);opacity:.8}.search-result-airing-label{margin-left:auto;font-size:.75em;color:var(--color-text-muted);white-space:nowrap}.is-selected .search-result-airing-label{color:var(--color-text-on-primary);opacity:.8}.command-palette-breadcrumb{flex:none;font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.command-palette-meta{margin-left:auto;padding-left:.75rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted)}.command-palette-hint{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem}.command-palette-switch{display:inline-flex}.command-palette-switch.is-on{color:var(--color-primary)}.command-palette-item.is-selected .command-palette-switch.is-on{color:inherit}.command-palette-panel{padding:1rem;border-bottom:1px solid var(--color-border-muted)}.clock-panel{display:flex;flex-direction:column;gap:.75rem}.clock-panel-now{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono, monospace);font-size:1.25rem}.clock-panel-now .tag{font-family:var(--font-family)}.clock-panel-nudges{align-self:flex-start;display:inline-flex}.clock-panel-nudges>*{border-radius:0!important}.clock-panel-nudges>*+*{margin-left:-1px}.clock-panel-nudges>:first-child{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.clock-panel-nudges>:last-child{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.clock-panel-nudges .ui-button{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clock-panel-reset{align-self:flex-start}.command-palette-version{margin-left:auto}.command-palette-reset-button{appearance:none;background:0 0;border:0;padding:0;margin-left:auto;cursor:pointer;font:inherit;color:var(--color-attention)}.command-palette-reset-button:hover{-webkit-text-decoration:underline;text-decoration:underline}.command-palette-reset-button+.command-palette-toolbar-button{margin-left:0}.command-palette-toolbar-button{appearance:none;background:0 0;border:0;padding:0;margin-left:auto;display:inline-flex;cursor:pointer;color:var(--color-text-muted)}.command-palette-toolbar-button:hover{color:var(--color-primary)}.command-palette-footer{display:flex;gap:1rem;padding:.5rem 1rem;border-top:1px solid var(--color-border-muted);font-size:.7rem;color:var(--color-text-muted)}.command-palette-footer kbd{font-size:.7rem;font-family:var(--font-family)}.help-tip{text-align:center}.current-fill{fill:currentColor}.animated-tools{display:block;z-index:100000!important}.sr-only{display:none}.beta-feature{border:1px dotted red}