.vertical-collection-visual-debugger{z-index:1000;background:#323232;justify-content:left;align-items:center;width:125px;height:100%;display:flex;position:fixed;top:0;left:0}.vertical-collection-visual-debugger .vc_visualization-container{position:relative;left:0;transform:scale(.25)}.vertical-collection-visual-debugger .vc_visualization-screen{box-sizing:content-box;background:0 0;border-top:2px dashed #ff0;border-bottom:2px dashed #ff0;width:500px;position:absolute}.vertical-collection-visual-debugger .vc_visualization-scroll-container{background:#64e664a6;width:500px;position:absolute}.vertical-collection-visual-debugger .vc_visualization-item-container{background:#ffffff26;width:500px;position:absolute}.vertical-collection-visual-debugger .vc_visualization-virtual-component{box-sizing:border-box;color:#fff;text-align:center;background:#e664e699;border:1px dotted #bbb;border-top:0;width:250px;font-size:2.5em}.vertical-collection-visual-debugger .vc_visualization-virtual-component:first-of-type{border-top:1px dotted #bbb}.vertical-collection-visual-debugger .vc_visualization-virtual-component.culled{background:0 0}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;-webkit-text-decoration:none;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow-x:hidden;overflow-y:scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{-webkit-text-decoration:none;text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{-webkit-text-decoration:underline;text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;-webkit-text-decoration:none;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.update-notification{z-index:9999;text-align:center;color:#8a6d3b;background-color:#fcf8e3;border:1px solid #0000;padding:15px;position:fixed;top:0;left:0;right:0}.update-notification__btn{color:#333;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.update-notification__close{width:20px;margin-left:5px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.occluded-content{color:#0000;width:100%;min-height:.01px;display:block;position:relative}table .occluded-content,tbody .occluded-content,thead .occluded-content,tfoot .occluded-content{width:100%;display:table-row;position:relative}ul .occluded-content,ol .occluded-content{width:100%;height:0;list-style-type:none;display:list-item;position:relative}.ember-table{box-sizing:border-box;width:100%;height:100%;position:relative}.ember-table .ember-table-overflow{max-width:100%;max-height:100%;overflow:auto}.ember-table table{border-spacing:0;table-layout:fixed;box-sizing:border-box}.ember-table td,.ember-table th{box-sizing:border-box}.ember-table td.is-fixed-left,.ember-table td.is-fixed-right,.ember-table th.is-fixed-left,.ember-table th.is-fixed-right{position:-webkit-sticky;position:sticky;left:0}.ember-table td.ember-table__text-align-left,.ember-table th.ember-table__text-align-left{text-align:left}.ember-table td.ember-table__text-align-center,.ember-table th.ember-table__text-align-center{text-align:center}.ember-table td.ember-table__text-align-right,.ember-table th.ember-table__text-align-right{text-align:right}.ember-table th{z-index:2}.ember-table th:not(.is-fixed-right) .et-header-resize-area{right:0}.ember-table th.is-fixed-right .et-header-resize-area{left:0}.ember-table td.is-fixed-left,.ember-table td.is-fixed-right{z-index:3}.ember-table th.is-fixed-left,.ember-table th.is-fixed-right{z-index:4}.ember-table thead{z-index:2;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0}.ember-table tbody{box-sizing:border-box}.ember-table tfoot{z-index:2;box-sizing:border-box;position:-webkit-sticky;position:sticky;bottom:0}.ember-table .scroll-indicator{z-index:5;position:absolute}.ember-table .scroll-indicator__left,.ember-table .scroll-indicator__right{width:8px;height:100%;top:0}.ember-table .scroll-indicator__left{background:linear-gradient(90deg,#a8a8a866,#a8a8a800)}.ember-table .scroll-indicator__right{background:linear-gradient(270deg,#a8a8a866,#a8a8a800);right:0}.ember-table .scroll-indicator__top,.ember-table .scroll-indicator__bottom{width:100%;height:8px;left:0}.ember-table .scroll-indicator__top{background:linear-gradient(#a8a8a866,#a8a8a800);top:0}.ember-table .scroll-indicator__bottom{background:linear-gradient(#a8a8a800,#a8a8a866);bottom:0}.ember-table.et-unselectable{-webkit-user-select:none;user-select:none}.ember-table .et-header-resize-area{cursor:col-resize;width:10px;height:100%;position:absolute;top:0}.ember-table .et-speech-only{display:none!important}@media speech{.ember-table .et-speech-only{display:block!important}}.ember-table .ember-table-loading-more{display:inline-block}body,.ember-application{--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:.03}@media (max-width:599px){body,.ember-application{--site-x-padding:10px}}body,.ember-application{--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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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)){body,.ember-application{--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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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}body[data-theme=dark],.ember-application[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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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=dark] .is-inverted,.ember-application[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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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:#c00;--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:#c00;--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:#c00;--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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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:#ef3e4a;--color-danger:#a4161a;--color-success:#d8ecd9;--color-warning:#f2c14e;--color-info:#dbe7f3;--color-attention:#e5383b;--color-primary-hue:352}[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:#ef3e4a;--color-danger:#a4161a;--color-success:#d8ecd9;--color-warning:#f2c14e;--color-info:#dbe7f3;--color-attention:#e5383b;--color-primary-hue:352;--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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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:#e2aa45;--color-danger:#c0392b;--color-success:#e2f1e4;--color-warning:#f2c94c;--color-info:#e4e8f5;--color-attention:#e2aa45;--color-primary-hue:39}[data-palette=new-years-eve] .site-footer{--color-background:#0f1530;--color-text:#f3e9d4;--color-footer:#18204a;--color-shadow:230deg 50% 4%;--color-primary:#e2aa45;--color-danger:#c0392b;--color-success:#e2f1e4;--color-warning:#f2c94c;--color-info:#e4e8f5;--color-attention:#e2aa45;--color-primary-hue:39;--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-nearly-reported:color-mix(in oklch, var(--color-reported) 40%, var(--color-warning));--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:#fff9;--shadow-elevation-low:.3px .5px .7px hsl(var(--color-shadow) / .34), .4px .8px 1px -1.2px hsl(var(--color-shadow) / .34), 1px 2px 2.5px -2.5px hsl(var(--color-shadow) / .34);--shadow-elevation-medium:.3px .5px .7px hsl(var(--color-shadow) / .36), .8px 1.6px 2px -.8px hsl(var(--color-shadow) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--color-shadow) / .36), 5px 10px 12.6px -2.5px hsl(var(--color-shadow) / .36);--shadow-elevation-high:.3px .5px .7px hsl(var(--color-shadow) / .34), 1.5px 2.9px 3.7px -.4px hsl(var(--color-shadow) / .34), 2.7px 5.4px 6.8px -.7px hsl(var(--color-shadow) / .34), 4.5px 8.9px 11.2px -1.1px hsl(var(--color-shadow) / .34), 7.1px 14.3px 18px -1.4px hsl(var(--color-shadow) / .34), 11.2px 22.3px 28.1px -1.8px hsl(var(--color-shadow) / .34), 17px 33.9px 42.7px -2.1px hsl(var(--color-shadow) / .34), 25px 50px 62.9px -2.5px hsl(var(--color-shadow) / .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(https://app.staging.dubbletrack.com/assets/fonts/maisonneue-book-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:MaisonLight;src:url(https://app.staging.dubbletrack.com/assets/fonts/maisonneue-light-webfont.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:MaisonBook;src:url(https://app.staging.dubbletrack.com/assets/fonts/maisonneue-bold-webfont.woff)format("woff");font-weight:700;font-style:bold}@keyframes _shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes moveGradient{50%{background-position:100%}}:root{--morph-primary:#0b7af9;--morph-secondary:#0bf9f9;--morph-third:#f95a0b}@keyframes morph{0%{background:linear-gradient(45deg, var(--morph-primary) 0%, var(--morph-secondary) 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{background:linear-gradient(45deg, var(--morph-third) 0%, var(--morph-secondary) 100%);border-radius:30% 60% 70% 40%/50% 60% 30%}to{background:linear-gradient(45deg, var(--morph-primary) 0%, var(--morph-secondary) 100%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.icon-spin{animation:1s infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-up-enter,.fade-up-leave-to{opacity:0;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(1rem)}.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}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{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}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;min-width:300px;font-size:16px;overflow-x:hidden;overflow-y:scroll}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);color:var(--color-text);border-radius:3px;padding:.25em .5em;font-size:.875em;font-weight:400}hr{background-color:var(--color-surface);border:none;height:2px;margin:1.5rem 0;display:block}img{max-width:100%;height:auto}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);white-space:pre;word-wrap:normal;padding:1.25rem 1.5rem;font-size:.875em;overflow-x:auto}pre code{color:currentColor;background-color:#0000;padding:0;font-size:1em}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{width:100%;height:auto;display:block}.image img.is-rounded{border-radius:9999px}.image.is-fullwidth{width:100%}.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:translate(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translate(-5px)}.tag{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;height:2em;padding-left:.75em;padding-right:.75em;font-size:.75rem;line-height:1.5;display:inline-flex}.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{background-color:var(--color-surface-raised);color:var(--color-text);border-radius:4px;padding:1rem 1.25rem;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)}body,#ember-testing-container,.ember-application{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";pointer-events:none;opacity:0;font-size:10px;position:fixed;bottom:0;right:0;display:block!important}@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{margin:10px 0;font-size:36px;font-weight:700;line-height:36px}.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);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@media (min-width:600px){.page-hero-content{padding:var(--site-y-padding) var(--site-x-padding)}}.page-loading-overlay{z-index:100;position:fixed;top:20%;bottom:20%;left:20%;right:20%}.page-empty{place-content:center;min-height:50px;margin-left:auto;margin-right:auto;padding:1rem;display:flex}.page-overlay-panel{z-index:250;width:calc(100% - 20px);position:absolute;top:10em;transform:none;left:10px!important;right:10px!important}@media (max-width:900px){.page-overlay-panel{width:calc(100% - 20px);transform:none;left:10px!important;right:10px!important;transform:none!important}}.dubbletrack-logo svg{width:max(150px,min(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{border:0;margin:0}.markdown-html p+p{margin-top:.5rem}.markdown-html a{color:var(--color-primary);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline;text-decoration:underline}.markdown-html a:visited{color:var(--color-primary);background-color:#0000}.markdown-html a:active{color:var(--color-primary-hover);background-color:#0000}.markdown-html a:hover{color:var(--color-primary-hover);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.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:#0000;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{background-color:var(--color-input-bg);border:1px solid var(--color-input-bg);padding:.1em;font-family:Menlo,monospace;font-size:14px}.markdown-html pre{background-color:var(--color-background);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);padding:.5em;font-family:Menlo,monospace;line-height:1.25em}.markdown-html pre code{background-color:#0000;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:inside circle}.markdown-html ol{list-style:inside decimal}.markdown-html li p:first-child{display:inline}.markdown-html li blockquote:first-child{display:inline-block}.markdown-html strong{color:var(--color-text);font-weight:700}.text-expander{position:relative}.text-expander .text-excerpt{text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-background);max-height:2.5em;display:block;overflow:hidden}.text-expander .text-full{z-index:5;opacity:0;pointer-events:none;background-color:red;position:absolute;top:0;left:0;right:0}.text-expander:hover .text-full{opacity:1}:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.has-tooltip{cursor:help;border-bottom:1px dashed var(--color-tooltip-underline);display:inline-block}.expand-toggle{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.expand-toggle svg{transition:transform .15s}.expand-toggle:hover{background:var(--color-surface-raised);color:var(--color-text)}.expand-toggle.is-expanded svg{transform:rotate(90deg)}.highlighter{--highlighter-color:var(--color-warning);width:fit-content;color:var(--color-text-on-warning);background:linear-gradient(100deg, color-mix(in srgb, var(--highlighter-color) 90%, white) 0%, var(--highlighter-color) 40%, var(--highlighter-color) 70%, color-mix(in srgb, var(--highlighter-color) 94%, black) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.6em .25em .5em .3em/.3em .5em .25em .6em;margin-left:-.35em;padding:.05em .35em;font-weight:700}.audio-editor{background-color:var(--color-background);flex-direction:column;justify-content:stretch;align-items:stretch;width:100%;height:100%;padding:.5rem;display:flex}.audio-editor .audio-editor-zoomview{background-color:var(--color-background);width:100%;height:5rem;box-shadow:var(--shadow-elevation-low);margin:0 0 24px}.audio-editor .audio-editor-overview{background-color:var(--color-background);width:100%;height:2.5rem;box-shadow:var(--shadow-elevation-low);margin:0 0 24px}.audio-editor .audio-editor-scrollbar{width:100%;height:1rem}body,.ember-application{--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){body,.ember-application{--calendar-grid-row-height:8px}}.empty-grid-cell.mod-loading{--loading-animation-delay:.25s;background:linear-gradient(3deg, var(--color-element), var(--color-surface));border:1px solid var(--color-element);animation:CalendarLoading 3s ease infinite var(--loading-animation-delay);background-size:400% 400%;border-radius:5px;margin:.5px .5px 1.5px}.empty-grid-cell.mod-loading:after{content:" ";z-index:5;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes CalendarLoading{0%{background-position:50% 0}50%{background-position:51% 100%}to{background-position:50% 0}}.full-calendar-edit-toolbar{box-shadow:var(--shadow-elevation-medium);z-index:10;background-color:var(--color-background);border-radius:2rem;flex-direction:row;place-content:center space-between;gap:0;width:min-content;max-width:40vw;margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:2rem;left:0;right:0;overflow:hidden}.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{max-width:150px;margin:0}.full-calendar-edit-toolbar .ember-power-select-trigger{align-content:center;padding:0 1rem;font-size:14px}.full-calendar-edit-toolbar .full-calendar-edit-toolbar-count{background-color:var(--color-warning);color:var(--color-text-on-warning);text-align:center;flex-direction:row;justify-content:center;align-items:center;min-width:3rem;padding:0 1rem;display:flex}.full-calendar-edit-toolbar .op-bar-button,.full-calendar-edit-toolbar .ember-power-select-trigger{background-color:var(--color-background);min-width:3rem;color:var(--color-text);border-color:var(--color-surface);flex-direction:row;align-items:center;padding:0 1rem;font-size:.9rem;display:flex}.full-calendar-edit-toolbar .op-bar-button:hover,.full-calendar-edit-toolbar .op-bar-button:active,.full-calendar-edit-toolbar .op-bar-button:focus,.full-calendar-edit-toolbar .ember-power-select-trigger:hover,.full-calendar-edit-toolbar .ember-power-select-trigger:active,.full-calendar-edit-toolbar .ember-power-select-trigger:focus{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{top:calc(var(--timezone-bar-height,0px) + var(--full-calendar-header-height));background:var(--color-background);z-index:5;position:-webkit-sticky;position:sticky}.full-calendar-header.sticky{top:var(--timezone-bar-height,0px);background-color:var(--color-background);z-index:10;margin-top:-1rem;padding-top:1.5rem;padding-bottom:1rem;position:-webkit-sticky;position:sticky}.full-calendar-header.sticky:before{content:"";background-color:var(--color-background);width:100px;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.fc-list-sticky .fc-list-day>*{z-index:10;top:var(--timezone-bar-height,0px);position:-webkit-sticky;position:sticky}.full-calendar-navigation{margin-left:calc((100vw - var(--content-width)) / -2);margin-right:calc((100vw - var(--content-width)) / -2);grid-template-columns:auto 1fr auto;display:grid}.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{flex-direction:row;align-items:center;gap:0;display:flex}.full-calendar-date-group .prev-page,.full-calendar-date-group .next-page{justify-content:center;width:2rem;padding:.25rem}.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 .ui-dropdown-trigger-link.mod-muted,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary,.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker,.full-calendar-header-internals .ui-button{border:1px solid var(--color-border-muted);background:var(--color-background);height:2rem;box-shadow:none;white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;color:var(--color-text-muted)!important;font-size:.9rem!important}.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted *,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary *,.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker *,.full-calendar-header-internals .ui-button *{font-size:inherit!important;color:inherit!important}.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted:not([disabled]):hover,.full-calendar-header-internals .ui-dropdown-trigger-link.mod-muted.is-primary:not([disabled]):hover,.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker:not([disabled]):hover,.full-calendar-header-internals .ui-button: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]{border-color:var(--color-border-muted);background:0 0;color:var(--color-text-muted)!important}.full-calendar-header-internals .full-calendar-date-group{margin-left:calc(-.6rem - 1px);display:inline-flex}.full-calendar-header-internals .full-calendar-date-group.mod-wide{margin-left:-2.6rem}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker{border-color:#0000;border-bottom-color:var(--color-border-muted)}.full-calendar-header-internals .full-calendar-date-group .full-calendar-date-picker:not([disabled]):hover{border-color:var(--color-border-muted)}.full-calendar-header-internals .full-calendar-date-group .prev-page.ui-dropdown-trigger-link.mod-muted,.full-calendar-header-internals .full-calendar-date-group .next-page.ui-dropdown-trigger-link.mod-muted{background:0 0;border-color:#0000;justify-content:center;width:2rem;padding:0}.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,.full-calendar[data-is-editing] .fc-event-hosts{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{opacity:1;height:1.5rem;max-height:100%;padding:.2rem .25rem;transform:translateY(0)}.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{height:0;padding: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{height:1rem;position:relative;top:5px}.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{flex-direction:column;place-content:center;display:flex}.full-calendar[data-is-editing] .fc-timegrid-event .calendar-cell:before{--default-border-color:#0003;--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);pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.full-calendar[data-is-editing] .cell-title-selector .form-select__select{opacity:0;z-index:10;cursor:pointer;position:absolute;left:0;right:0}.full-calendar[data-is-editing] .cell-edit-button{color:var(--color-text-on-primary);aspect-ratio:1;background-repeat:no-repeat;background-size:16px;border-radius:3px;justify-content:flex-end;align-items:center;width:27px;height:100%;padding:2px;display:flex}.full-calendar[data-is-editing] .cell-edit-button:hover{background-color:#0000000d}.full-calendar[data-is-editing] .cell-edit-button:active{background-color:#0003!important}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group .cell-repeat-button{color:var(--color-text-on-primary);background-repeat:no-repeat;background-size:16px;border-radius:3px;justify-content:center;align-items:center;padding:0 2px;display:flex}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group{border:1px solid var(--cell-contrast-color);box-shadow:inset 1px 1px 11px var(--cell-contrast-color);cursor:pointer;border-radius:7px;grid-template-columns:1fr 1fr;gap:.25rem;padding:1px;display:grid}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group:hover{background-color:#0000000d}.full-calendar[data-is-editing] .fc-event .cell-repeat-button-group:active{background-color:#0003!important}.full-calendar[data-is-editing] .fc-event.is-cascading .cell-repeat-button.repeating,.full-calendar[data-is-editing] .fc-event:not(.is-cascading) .cell-repeat-button.single{background-color:#00000080}.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{opacity:0;cursor:pointer;z-index:5;background-color:#0000001a;flex-direction:row;justify-content:space-between;gap:.25rem;max-height:0;margin-bottom:1px;padding:.2rem;transition:all .2s ease-in-out;display:flex;position:relative;display:flex!important}.full-calendar[data-is-editing] .cell-checkbox{width:100%;height:100%;color:var(--color-text-on-primary);justify-content:flex-start;align-items:center;display:flex}.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{white-space:nowrap;width:12px;height:12px;display:inline-block}.full-calendar[data-is-editing] .cell-checkbox.checked{display:none}.calendar-cell.is-new{border:2px dashed color-mix(in oklch, var(--cell-background-color) 55%, black)}.calendar-select-highlight{background:0 0}.fc .fc-timegrid-event.is-mirror{opacity:1;z-index:10;box-shadow:var(--shadow-elevation-medium)}.calendar-empty-slot-ghost{z-index:6;opacity:.8;pointer-events:none;position:absolute}.calendar-empty-slot-ghost .calendar-cell{background-color:var(--cell-background-color);height:100%;color:var(--cell-text-color);box-shadow:var(--shadow-elevation-medium);border-radius:4px}.calendar-empty-slot-ghost .fc-event-main-frame{padding:3px 6px}.calendar-empty-slot-ghost .fc-event-time{font-size:13px}.calendar-empty-slot-ghost .fc-event-title{font-size:15px;font-weight:700}.calendar-list-day{flex-direction:row;align-items:flex-start;gap:2rem;padding:.75rem 0;display:flex}.calendar-list-day-header{top:calc(var(--timezone-bar-height,0px) + var(--full-calendar-header-height));z-index:2;flex:0 0 12rem;padding-top:.5rem;position:-webkit-sticky;position:sticky}.calendar-list-day-date{color:var(--color-text);border-radius:1rem;padding:.1rem .5rem;display:inline-block}.calendar-list-day-date:not(.is-today){padding-left:0;padding-right:0}.calendar-list-day-date.is-today{background-color:var(--color-primary);color:var(--color-text-on-primary);font-weight:600}.calendar-list-day-alt-date{display:none}.calendar-list-day-body{border:1px solid var(--color-border);border-radius:6px;flex:auto;min-width:0;overflow:hidden}.calendar-list-event{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none;display:block}.calendar-list-event+.calendar-list-event{border-top:1px solid var(--color-border-muted)}.calendar-list-event:hover{background-color:var(--color-surface);-webkit-text-decoration:none;text-decoration:none}.calendar-list-event:hover .fc-event-title{-webkit-text-decoration:underline;text-decoration:underline}.calendar-list-event.is-live{background-color:color-mix(in oklch, var(--color-primary) 15%, transparent)}.calendar-list-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:.5rem .75rem;display:grid}.calendar-list-row .calendar-list-dot{background-color:var(--cell-background-color,var(--color-text-muted));border-radius:50%;grid-row:1/span 2;align-self:start;width:8px;height:8px;margin-top:.4rem}.calendar-list-row .calendar-list-time,.calendar-list-row .calendar-list-title{grid-column:2}.calendar-list-row .calendar-list-time{color:var(--color-text-muted);white-space:nowrap;font-size:.9rem}.calendar-list-row .calendar-list-title{flex-direction:column;gap:.2rem;display:flex}.calendar-list-row .fc-event-title{font-weight:600}.calendar-list-row .fc-event-subtitle{color:var(--color-text-muted)}.calendar-list-row .fc-event-subtitle:before{content:"“"}.calendar-list-row .fc-event-subtitle:after{content:"”"}.calendar-list-row .fc-event-hosts{color:var(--color-text-muted);text-align:right;grid-area:1/3/span 2;align-self:center;font-size:.9rem}@media (max-width:640px){.calendar-list-day{flex-direction:column;align-items:stretch;gap:.5rem}.calendar-list-day-header{flex-basis:auto}.calendar-list-row{grid-template-columns:auto minmax(0,1fr)}.calendar-list-row .calendar-list-dot{grid-row:1/span 3}.calendar-list-row .fc-event-hosts{text-align:left;grid-area:auto/2}}.cell-changes{display:none}.is-dirty .cell-changes{display:block}.is-dirty .cell-changes .toggle-checkbox{display:none}.is-dirty .cell-changes .toggle-container{border:3px solid var(--cell-contrast-color);background:var(--cell-contrast-color);width:100%;color:var(--cell-text-color);cursor:pointer;border-radius:20px;grid-template-columns:repeat(2,1fr);margin-left:-2px;margin-right:-2px;font-weight:700;display:grid;position:relative}.is-dirty .cell-changes .toggle-container:before{content:"";background:#fff;border-radius:20px;width:50%;height:100%;transition:all .3s;position:absolute;left:0%}.is-dirty .cell-changes .toggle-container div{text-align:center;z-index:1;padding:1px;font-size:11px;font-weight:400}.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,.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{background-color:var(--color-surface);box-shadow:inset var(--shadow-elevation-low);flex-direction:column;gap:.25rem;max-height:400px;margin:1rem 0;padding:.5rem;font-size:.9rem;display:flex;overflow-y:scroll}.preview-changes .event-changes .timeslot{letter-spacing:-.5px;font-family:monospace;font-size:13px;font-weight:700}.preview-changes .event-changes .title{-webkit-text-decoration:underline;text-decoration:underline}:root{--full-calendar-header-height:6.5rem}.full-calendar{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;height:auto;overflow:visible}.full-calendar .fc-timegrid-now-indicator-line{z-index:14;pointer-events:none;height:3px;box-shadow:var(--shadow-elevation-low);background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0) 0/300% 300%;border:none;animation:4s infinite alternate moveGradient;position:absolute;top:0;left:0;right:0}.full-calendar .calendar-nav-button{aspect-ratio:1;z-index:15;cursor:pointer;height:100%;color:var(--color-background);padding:4px;display:block}.full-calendar .calendar-nav-button.mod-previous{justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-100%)}.full-calendar .calendar-nav-button.mod-next{justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.full-calendar .calendar-nav-button:hover{opacity:.1;color:var(--color-text)}.full-calendar-edit-actions{display:contents}.full-calendar-container{flex-direction:row;display:flex}.full-calendar-header-internals{flex-direction:row;justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.full-calendar-header-internals>div{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.fc-theme-standard .fc-scrollgrid,.fc-theme-standard .fc-scrollgrid .fc-timegrid-axis,.fc-theme-standard .fc-scrollgrid .fc-col-header-cell,.fc-theme-standard .fc-scrollgrid .fc-timegrid-slot-label{border-color:#0000}.fc-theme-standard td{border:1px solid var(--fc-border-color)}.fc-theme-standard th{border-color:#0000}.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:.6;--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{border-top:1px solid var(--fc-border-color)}.fc-timegrid-col{border-left:1px solid var(--fc-border-color)}.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{text-transform:uppercase;background-color:var(--cell-contrast-color);border-radius:5px;justify-content:center;place-items:center;margin:0;padding:0 4px;font-size:10px;display:flex}.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,.fc .fc-event.is-overridden .fc-event-time{-webkit-text-decoration:line-through;text-decoration:line-through}.fc .fc-timegrid-event .fc-event-main-frame,.fc .fc-bg-event .fc-event-main-frame{--cell-contrast-color:color-mix(in oklch, var(--color-danger) 20%, transparent);border:2px solid #0000;padding:3px 6px;transition:min-height .2s ease-in-out}.fc .fc-timegrid-event .fc-event-main-frame[data-schedule-type=special],.fc .fc-bg-event .fc-event-main-frame[data-schedule-type=special]{border:2px dashed var(--cell-contrast-color)}.fc .fc-timegrid-event .fc-event-title,.fc .fc-bg-event .fc-event-title{margin:0;font-size:15px;font-style:normal;font-weight:700}.fc .fc-timegrid-event .fc-event-time,.fc .fc-bg-event .fc-event-time{flex-direction:row;justify-content:space-between;font-size:13px;font-style:normal;font-weight:400;display:flex}.fc .fc-timegrid-event .fc-event-subtitle,.fc .fc-bg-event .fc-event-subtitle{padding-top:12px;font-size:14px;display:inline-block}.fc .fc-timegrid-event .fc-event-subtitle:before,.fc .fc-bg-event .fc-event-subtitle:before{content:"“"}.fc .fc-timegrid-event .fc-event-subtitle:after,.fc .fc-bg-event .fc-event-subtitle:after{content:"”"}.fc .fc-timegrid-event .fc-event-hosts,.fc .fc-bg-event .fc-event-hosts{text-overflow:ellipsis;white-space:nowrap;padding-top:2px;font-size:13px;overflow:hidden}.fc .fc-bg-event.is-removed{color:var(--color-text-muted);background-color:#0000!important}.fc .fc-bg-event.is-removed .calendar-cell{color:var(--color-text-muted);background-color:#0000}.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}a.fc-event,a.fc-event:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}.fc .fc-timegrid-event{margin-bottom:1px;display:block;position:absolute}.fc .fc-timegrid-event .fc-event-main{z-index:2;height:100%;position:relative}.fc .fc-timegrid-event .calendar-cell{isolation:isolate;background-color:var(--cell-background-color);height:100%;color:var(--cell-text-color);border-radius:4px;position:relative}.fc .fc-timegrid-event .fc-event-main-frame{flex-direction:column;height:100%;display:flex}.fc .fc-timegrid-event .fc-event-resizer{z-index:4;height:14px;display:none;position:absolute;left:0;right:0;cursor:ns-resize!important}.fc .fc-timegrid-event .fc-event-resizer:after{content:"";background-color:var(--color-background);width:36px;height:5px;box-shadow:0 0 0 1px color-mix(in oklch, var(--color-text) 50%, transparent);border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fc .fc-timegrid-event .fc-event-resizer:hover:after{width:48px}.fc .fc-timegrid-event .fc-event-resizer-start{top:-7px}.fc .fc-timegrid-event .fc-event-resizer-end{bottom:-7px}.fc .fc-timegrid-event:hover .fc-event-resizer{display:block}.fc .fc-timegrid-event:has(.fc-event-resizer-start:hover) .calendar-cell{box-shadow:inset 0 4px 0 color-mix(in oklch, var(--cell-background-color) 60%, black)}.fc .fc-timegrid-event:has(.fc-event-resizer-end:hover) .calendar-cell{box-shadow:inset 0 -4px 0 color-mix(in oklch, var(--cell-background-color) 60%, black)}.fc .fc-timegrid-event .fc-event-time{white-space:nowrap;flex:none;max-height:100%;overflow:hidden}.fc .fc-timegrid-event .fc-event-title-container{flex:auto;min-height:0}.fc .fc-timegrid-event .fc-event-title{max-height:100%;overflow:hidden}.fc .fc-timegrid-event{border-width:1px;border-radius:5px;top:.5px;bottom:.5px;left:.5px;right:.5px}.fc .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{color:var(--color-text);font-size:1.2rem}.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{color:var(--color-text);font-size:24px;font-weight:400}.fc-col-header-cell .day-date{color:var(--color-text-muted);margin-left:.1rem;font-size:15px;font-weight:400}.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 .calendar-cell:before{--default-border-color:var(--color-warning);--default-border-width:2px;--default-background-color:#0003}.fc-timegrid-event.has-broadcasting-issue .calendar-cell:before{content:"";pointer-events:none;z-index:-1;background-color:#fff3;position:absolute;top:0;bottom:0;left:0;right:0}.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;top:0;bottom:0;left:0;right:0}.fc-timegrid-event.is-future .calendar-cell:before{content:"";pointer-events:none;z-index:-1;background-color:#fff3;position:absolute;top:0;bottom:0;left:0;right:0}.full-calendar:not([data-is-editing]) .fc-timegrid-event.is-missing-playback:after{content:" ";z-index:10;border-left-width:2px;position:absolute;top:0;bottom:0;left:1px;right:0;border-left-style:dashed!important;border-left-color:#fff3!important}.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{z-index:12;grid-template:"breadcrumb timezone"/auto auto;grid-area:breadcrumb;justify-content:space-between;display:grid;position:relative;transform:translateY(.5rem)}@media (max-width:900px){.page-location.mod-centered{grid-template:"spacer breadcrumb timezone"/1fr auto 1fr;justify-content:space-between}}.page-location-content{grid-area:breadcrumb}.filter-bubbles{--border-width:1px;--border-color:var(--color-surface-raised);--border-radius:15px;grid-gap:10px;white-space:nowrap;grid-template-columns:repeat(10,min-content);display:grid}.filter-bubbles-item{border:var(--border-width) solid var(--border-color);background-color:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);padding:3px 12px;font-size:13px;position:relative;overflow:visible}.u-rainbow-animated{background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0) 0/300% 300%;animation:4s infinite alternate moveGradient}.filter-bubbles-item-count{background-color:var(--color-warning);color:var(--color-text-on-warning);border-radius:var(--border-radius);text-align:left;z-index:0;border:1px solid #0000;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:5px;margin-right:-12px;padding:3px 8px 3px 5px;overflow:hidden}.filter-bubbles-item.ember-transitioning-in{z-index:2;background-color:var(--color-background);border-radius:var(--border-radius);--overflow:var(--border-width);position:relative}.filter-bubbles-item.ember-transitioning-in:before{content:"";z-index:-1;background:var(--color-background);border-radius:var(--border-radius);position:absolute;top:0;bottom:0;left:0;right:0}.filter-bubbles-item.ember-transitioning-in:after{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));border-radius:var(--border-radius);background-position:0;background-size:300% 300%;animation:2s infinite moveGradient;position:absolute}.filter-bubbles-item.active:not(.ember-transitioning-out){color:var(--color-primary);border:1px solid var(--color-primary);font-weight:700}.image-control{position:relative;overflow:hidden}.image-control img{object-fit:cover;width:100%;height:100%}.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{background-color:var(--color-surface);place-content:center;position:relative}.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;margin:auto;padding:10px;position:absolute;top:0;bottom:0;left:0;right:0}.image-editor{position:relative}.image-editor input[type=file]{opacity:0;visibility:hidden;cursor:pointer;width:0;height:0;display:none}.image-editor img{width:100%}.image-editor{flex-direction:column;display:flex}.image-editor.is-uploading{overflow:hidden}.image-editor.is-previewing .image-viewer img{opacity:.5}.image-editor-square{aspect-ratio:1;border-radius:5px;width:100%}.image-editor-square img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.image-viewer{background-color:var(--color-background);box-shadow:var(--shadow-elevation-low);border-radius:6px;position:relative;overflow:hidden}.image-editor-callout{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;cursor:pointer;background:#0006;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}.image-editor-callout:hover{background:#000000a6}.image-editor-actions{background-color:color-mix(in oklch, var(--color-background) 95%, transparent);border-top:1px solid var(--color-border);opacity:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.25rem;width:100%;padding:10px;font-size:15px;transition:opacity .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.image-editor-actions>button{background-color:#0000!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:#000000a6}.image-editor.is-cropping cropper-selection{--theme-color:transparent}.image-editor-overlay-action{z-index:10;background:color-mix(in oklch, var(--color-background) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:999px;padding:.3rem;line-height:1;transition:color .15s,background .15s;position:absolute}.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{z-index:10;gap:.25rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}.image-editor-delete{z-index:10;gap:.25rem;display:flex;position:absolute;bottom:.5rem;right:.5rem}.image-editor-tab{background:color-mix(in oklch, var(--color-background) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:999px;padding:.2rem .5rem;font-size:11px;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{text-align:center;padding:5px;font-size:13px}.image-save-options{background-color:color-mix(in oklch, var(--color-background) 95%, transparent);border-top:1px solid var(--color-border);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:15px;transition:margin-bottom .2s ease-in-out;display:flex}.image-crop-tools{background-color:color-mix(in oklch, var(--color-background) 95%, transparent);border-top:1px solid var(--color-border);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.25rem;width:100%;padding:5px;font-size:15px;transition:margin-bottom .2s ease-in-out;display:flex}.image-crop-tools .ui-button-stealth{padding:0;font-size:.8rem}.confirm-action{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.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,.image-editor-actions.is-editing-inline{opacity:1}.image-editor.is-cropping .image-editor-cropping-tools{transform:translate(100%)}.image-editor.is-droppable{transform:scale(.98)}.image-editor.is-droppable .image-editor-actions{opacity:0}.image-editor .blank-prompt{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.image-editor.is-droppable:after{content:"";background-color:color-mix(in oklch, var(--color-primary) 10%, transparent);border:2px dashed var(--color-primary);border-radius:6px;animation:1.5s ease-in-out infinite dropzone-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dropzone-pulse{0%,to{border-color:color-mix(in oklch, var(--color-primary) 40%, transparent)}50%{border-color:var(--color-primary)}}.image-editor .dropzone-active{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.image-editor .dropzone-active svg path,.image-editor .dropzone-active svg circle{stroke:var(--color-primary)}.image-editor .dropzone-active .dropzone-active-label{color:var(--color-primary);font-size:13px;font-weight:500}.image-editor.no-image .image-viewer{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-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;background-color:var(--color-surface);place-content:center;width:100%;position:relative}.image-corner-indicator{background-color:var(--color-warning);color:var(--color-text-on-danger);z-index:10;-moz-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0,0 0,100% 100%);border-radius:0 5px 0 0;align-content:center;justify-items:center;width:20%;max-width:60px;height:20%;max-height:60px;display:grid;position:absolute;top:-1px;right:-1px}.image-corner-indicator:hover{background-color:var(--color-warning-hover);-webkit-text-decoration:none;text-decoration:none}.image-corner-indicator-count{color:var(--color-text-on-warning);font-size:12px;font-weight:700;position:relative;top:-50%;left:20%}.image-editor.is-uploading .image-viewer:before{content:"";z-index:20;border-radius:inherit;background:conic-gradient(from var(--border-angle,0deg), transparent 30%, var(--color-primary) 50%, transparent 70%);-webkit-mask-composite:xor;padding:3px;animation:1.5s linear infinite border-spin;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--border-angle:360deg}}.mini-show-schedule{padding:.25rem 0;font-size:15px}.mini-show-schedule-item{color:var(--color-text-muted);grid-template-columns:auto auto;place-content:center;display:grid}@media (max-width:599px){.mini-show-schedule-item{grid-template-columns:auto;justify-items:center;row-gap:.25rem}}@media (min-width:901px){.mini-show-schedule-item{place-content:center space-between}}.broadcast-info-item{flex-direction:row;align-items:center;display:inline-flex}.broadcast-info-item:before{content:"";background-color:var(--color-background);border-radius:25px;width:8px;height:8px;margin-right:5px}.mini-show-schedule-broadcast-info-inline{white-space:nowrap;margin-left:10px}@media (max-width:599px){.mini-show-schedule-broadcast-info-inline{margin-left:0}}.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;margin-left:-12px;font-size:12px}.show-schedule-display{flex-direction:column;grid-area:schedule;display:flex}.show-schedule-display button{margin-top:.5rem}@media (max-width:900px){.show-schedule-display button{width:fit-content;margin-left:auto;margin-right:auto}}.mini-show-schedule-table{grid-template-columns:repeat(7,1fr);justify-content:space-between;width:100%;max-width:500px;margin:10px auto 0;display:grid}.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{color:var(--color-text);border-bottom:1px dotted var(--color-element);width:100%;margin-bottom:.5em;padding-bottom:.2em;font-size:13px;display:block}.mini-show-schedule-table-day-time{color:var(--color-text);word-break:break-word;margin-bottom:4px;font-size:11px}.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);text-transform:capitalize;font-size:10px}.menu-grid-title{text-align:center;padding:.25rem 0 0}.menu-grid-row{grid-gap:.25rem;grid-template-columns:1fr 1fr 1fr;width:min-content;display:grid}.menu-grid-row+.menu-grid-title{margin-top:1rem}.menu-grid-item{aspect-ratio:1;border:1px solid var(--color-surface);background-color:unset;border-radius:5px;flex-direction:column;place-content:space-around;align-items:center;width:100px;font-size:1rem;display:flex;position:relative;background-color:var(--color-surface)!important}.menu-grid-item>svg{height:20%;fill:var(--color-primary-hover);margin-top:1rem}.menu-grid-item .menu-grid-item-label{color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:3px;padding:.5rem 0;font-size:.8rem;display:flex}.menu-grid-item .menu-grid-item-label>svg{fill:currentColor}.menu-grid-item:hover{background-color:var(--color-surface-raised)!important}.moniker-editor{flex-direction:column;display:flex}.moniker-editor-list{margin:0 0 .6rem;padding:0;list-style:none}.moniker-editor-item{border-bottom:1px solid var(--color-border-muted);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.moniker-editor-item-name{flex:1;font-size:1.3rem}.moniker-editor-default-note{color:var(--color-text-muted);font-size:.8rem}.moniker-editor-default{pointer-events:none}.moniker-editor-add{gap:.5rem;display:flex}.moniker-editor-add .form-field-input{flex:1;font-size:1.1rem}.moniker-editor-add .form-field-input::placeholder{color:var(--color-text-muted)}.moniker-editor-error{color:var(--color-danger);margin:.4rem 0 0;font-size:.875rem}.show-moniker-list-rows{margin:0;padding:0;list-style:none}.show-moniker-list-row{border-bottom:1px solid var(--color-border-muted);padding:.5rem 0}.show-moniker-list-row:last-child{border-bottom:0}.show-moniker-list-row-inactive{white-space:nowrap;color:var(--color-text-muted);font-size:.75rem;font-weight:400}.show-moniker-list-row-picker{flex:none;align-items:center;gap:.4rem;max-width:13rem;font-size:.875rem;display:flex}.show-moniker-list-row-picker>:last-child{flex:1;min-width:0}.show-moniker-list-row-icon{color:var(--color-text-muted);flex:none}.show-moniker-list-row-name{color:var(--color-text-muted)}.show-moniker-list-option{flex-direction:column;min-width:0;line-height:1.25;display:flex}.show-moniker-list-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-moniker-list-row-select .show-moniker-list-option-name+.show-moniker-list-option-default{display:none}.show-moniker-list-option-default{color:var(--color-text-muted);font-size:.75rem}.show-moniker-list-dropdown .ember-power-select-option:first-child{border-bottom:1px solid var(--color-border)}.show-moniker-list-dropdown .show-moniker-list-option.is-default .show-moniker-list-option-name{display:none}.show-moniker-list-dropdown .show-moniker-list-option.is-default .show-moniker-list-option-default{font-size:inherit;color:inherit}.show-moniker-list-row-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.show-moniker-list-row-title{flex:12rem;align-items:center;gap:.5rem;min-width:0;display:flex}@media (max-width:900px){.show-moniker-list-row-main{flex-wrap:wrap;gap:.5rem .75rem}.show-moniker-list-row-select.ember-power-select-trigger{min-height:2rem;padding:.25rem 1.5rem .25rem .5rem;font-size:.875rem}}.moniker-editor-unlisted{margin:0 0 .75rem;font-size:1rem;line-height:1.6}.moniker-editor-unlisted .highlighter{margin-left:0}.moniker-editor-remove-question{margin:0 0 .5rem;font-weight:600}.account-profile-section{border-top:1px solid var(--color-border-muted);grid-template-columns:minmax(0,1fr);gap:.75rem 3rem;padding:1.25rem 0;display:grid}@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{border:1px dashed var(--color-admin-gold);border-radius:6px;margin:0 0 1.5rem;padding:.75rem 1rem 1rem}.account-profile-admin-legend{color:var(--color-admin-gold);align-items:center;gap:.3rem;padding:0 .35rem;font-size:.85rem;font-weight:600;display:inline-flex}.account-profile-admin-legend svg{fill:currentColor}.account-profile-admin-facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0 0 1rem;font-size:.9rem;display:grid}.account-profile-admin-facts dt{color:var(--color-text-muted)}.account-profile-admin-facts dd{margin:0}.account-profile-admin-invitation{align-items:center;gap:.5rem;display:flex}.account-profile-editor .form-input-side-by-side>.form-input{flex:1}.account-profile-editor-lead{color:var(--color-text-muted);margin:0 0 1rem;font-size:.875rem}.account-profile-editor-login{border-top:1px solid var(--color-border-muted);margin:1.25rem 0 0;padding-top:1rem}.account-profile-editor-login-row{grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.account-profile-editor-login-row dt{font-size:.9rem;font-weight:600}.account-profile-editor-login-row dd{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);margin:0;overflow:hidden}.account-profile-identity{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-profile-identity-name{margin:0;font-weight:600}.account-profile-identity-email{color:var(--color-text-muted);margin:.15rem 0 0;font-size:.875rem}.account-profile-section-title{align-items:center;gap:.4rem;margin:0;font-size:1.1rem;font-weight:700;line-height:1.2;display:flex}.account-profile-section-lead{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem}.account-profile-airings{margin:0;padding:0 0 0 calc(32px + .5rem);font-size:.9rem;list-style:none}.account-profile-airing{align-items:center;gap:.5rem;padding:.15rem 0;display:flex}.account-profile-airings-toggle{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border);font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25em;margin-top:.35rem;padding:.2em .6em .2em .75em;font-size:.85rem;transition:border-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.account-profile-airings-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}.account-profile-airing-title{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.account-profile-row-note,.account-profile-empty{color:var(--color-text-muted);font-size:.875rem}.account-profile-empty{margin:0}.station-access-editor-label{margin-bottom:.4rem;font-size:.9rem;font-weight:600;display:block}.station-access-options{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.station-access-option{border:1px solid var(--color-border);background-color:var(--color-background);cursor:pointer;border-radius:6px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.station-access-option input{opacity:0;pointer-events:none;position:absolute}.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{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.station-access-option-title svg{color:var(--color-admin-gold);fill:currentColor}.station-access-option-hint{color:var(--color-text-muted);font-size:.8rem}.station-access-actions{gap:.5rem;margin-top:.75rem;display:flex}.account-profile-airing-problem{vertical-align:middle;margin-left:.5rem}.modal.account-profile-editor-modal{--modal-margin-block:clamp(1rem, calc((100dvh - 32rem) / 2), 6rem);max-width:min(30rem,100vw - 1rem);min-height:min(32rem,100dvh - 2rem);max-height:calc(100dvh - 2rem)}.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 .modal__header,.account-profile-editor-modal.is-stacked .account-profile-editor-main,.account-profile-editor-modal.is-stacked .modal__footer{opacity:.35;filter:blur(1px)}.account-profile-editor-sheet{z-index:3;border-top:1px solid var(--color-border);background:var(--color-background);border-radius:.5rem .5rem 0 0;flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.25rem;animation:.22s ease-out account-profile-editor-sheet-in;display:flex;position:absolute;top:3.25rem;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #0000002e}.account-profile-editor-sheet .form-actions-edit-buttons{justify-content:flex-end;margin-top:auto}.account-profile-editor-sheet-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-profile-editor-sheet-title{margin:0;font-size:1.1rem;font-weight:700}@keyframes account-profile-editor-sheet-in{0%{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-area:1/2/span 2}}.account-profile-switch.settings-row{border-top:0;padding:0}.time-zone-bar{z-index:40;color:var(--color-text-on-primary);font-size:.8rem;position:-webkit-sticky;position:sticky;top:0}.time-zone-bar-banner{background-color:var(--color-primary)}.time-zone-bar-content{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;padding:.3rem 1rem;display:flex}.time-zone-bar-toggle{background-color:#ffffff2e;border-radius:999px;padding:2px;display:inline-flex}.time-zone-bar-option{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.1rem .65rem}.time-zone-bar-option.is-active{background-color:var(--color-text-on-primary);color:var(--color-primary)}.time-zone-bar-reset{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline}.time-zone-bar-reset:hover{opacity:1}.time-zone-bar-short{opacity:.75;margin-left:.2rem}.time-zone-bar-plane{color:var(--color-primary);opacity:0;pointer-events:none;display:flex;position:absolute;top:50%;left:0;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(.22, .75, .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{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes time-zone-bar-plane-flight{0%{opacity:1;left:0%}to{opacity:1;left:100%}}@keyframes time-zone-bar-plane-exit{0%{opacity:1;left:100%}to{opacity:0;left:calc(100% + 80px)}}@keyframes time-zone-bar-plane-bob{0%{transform:translate(4px,calc(-50% - 2px))}to{transform:translate(4px,calc(2px - 50%))}}@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;padding:var(--card-padding-y) var(--card-padding-x);text-align:left;white-space:normal;flex-direction:column;gap:.6rem;min-width:17rem;max-width:22rem;font-size:.95rem;display:flex}.host-hover-card p{margin:0}.host-hover-card-header{align-items:center;gap:.6rem;display:flex}.host-hover-card-header.is-link,.host-hover-card-header.is-banded{margin:calc(-1 * var(--card-padding-y)) calc(-1 * var(--card-padding-x)) .25rem;padding:var(--card-padding-y) var(--card-padding-x) .625rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:4px 4px 0 0;flex-wrap:wrap;-webkit-text-decoration:none;text-decoration:none}.host-hover-card-header.is-link:hover .host-hover-card-profile{-webkit-text-decoration:underline;text-decoration:underline}.host-hover-card-header.is-link:last-child,.host-hover-card-header.is-banded:last-child{margin-bottom:calc(-1 * var(--card-padding-y));padding-bottom:var(--card-padding-y);border-bottom:0;border-radius:4px}.host-hover-card-profile{color:var(--color-primary);flex-basis:100%;margin-top:.25rem;font-weight:600}.host-hover-card-photo{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.host-hover-card-names{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.host-hover-card-names ul.text-list li.text-list-item:after{white-space:normal}.host-hover-card-name{font-size:1.1rem;font-weight:700}.host-hover-card-muted{color:var(--color-text-muted)}.host-hover-card-monikers{align-items:flex-start;gap:.5rem;margin-top:.3rem;display:flex}.host-hover-card-monikers ul.text-list.mod-dotted li:not(:last-child):after{margin:0 .4em}.host-hover-card-monikers-icon{flex:none;margin-top:.2em}.host-hover-card-unlisted{margin-top:.25rem;font-size:.9rem}.host-hover-card-pick-name{margin-top:.25rem}.host-hover-card-show-band{margin:0 calc(-1 * var(--card-padding-x));padding:.75rem var(--card-padding-x);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:.5rem;display:flex}.host-hover-card-show-band-label{align-items:flex-start;gap:.5rem;display:flex}.host-hover-card-show-band-show{flex-direction:column;line-height:1.3;display:flex}.host-hover-card-show-band-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.host-hover-card-goes-by{align-items:center;gap:.4rem;display:inline-flex}.host-hover-card-name-trigger{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-weight:600;display:inline-flex}.host-hover-card-name-trigger:hover,.host-hover-card-name-trigger[aria-expanded=true]{border-color:var(--color-primary)}.host-hover-card-show-band-note{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.85rem;display:flex}.host-hover-card-use-for-upcoming{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.host-hover-card-use-for-upcoming:hover{-webkit-text-decoration:underline;text-decoration:underline}.host-hover-card-shows{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.show-hover-card-art{object-fit:cover;border-radius:4px;flex:none;width:48px;height:48px}.show-hover-card-description{margin:0}.host-hover-card-footer{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);background:var(--color-surface);border-radius:0 0 4px 4px;flex-direction:column;gap:.3rem;display:flex}.show-hover-card-footer-label{font-size:.8rem}.show-hover-card-episode{align-items:center;gap:.4rem;min-width:0;display:flex}.show-hover-card-episode-link{flex-direction:column;min-width:0;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:flex}.show-hover-card-episode-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.user-ref{cursor:pointer;border:1px solid #0000;border-radius:999px;margin:-2px calc(-.5em - 2px);padding:calc(.1em + 1px) calc(.5em + 1px);transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:inline-block}.user-ref:hover,[aria-expanded=true]>.user-ref{background:var(--color-surface);border-color:var(--color-border)}.user-ref.mod-outlined{background:var(--color-surface);border-color:var(--color-border);margin:0}.user-ref.mod-outlined:hover{border-color:var(--color-primary)}.user-ref-remove{-webkit-appearance:none;appearance:none;vertical-align:-.15em;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0 calc(-.25em - 1px) 0 .25em;padding:.1em;display:inline-flex}.user-ref-remove:hover{background:var(--color-surface-raised);color:var(--color-text)}.show-link{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.show-link .lazy-image{border:1px solid var(--color-surface-raised);border-radius:3px;flex:none;width:32px;height:32px;overflow:hidden}.show-link img{object-fit:cover;width:100%;height:100%}.show-link.is-compact{gap:.4rem;font-size:.9rem}.show-link.is-compact .lazy-image{width:24px;height:24px}.page-progress{z-index:1031;pointer-events:none;position:fixed;top:0;left:0}.page-progress .bar{width:0;height:3px;transition:none;position:fixed;top:0;left:0;box-shadow:none!important;background:var(--color-primary) linear-gradient(to right, var(--color-primary), var(--color-primary-hover))!important}.page-header{background-color:var(--color-background);flex-flow:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;padding-top:.5rem;display:flex}.page-header-row{flex-flow:wrap;justify-content:space-between;gap:.5rem;width:100%;display:flex}.page-header-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.5rem;display:flex}.page-header.is-sticky{z-index:5;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:var(--sticky-top,0);padding:.5rem 0;position:-webkit-sticky;position:sticky}.page-title{grid-area:title;font-size:28px;font-weight:700;line-height:38px}.page-title a:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline;text-decoration:underline}.page-title.inline{flex-direction:row;align-items:center;gap:1.2rem;display:flex}.page-title.sticky{top:var(--timezone-bar-height,0rem);background-color:var(--color-background);z-index:5;padding-bottom:.5rem;position:-webkit-sticky;position:sticky}.page-subtitle{grid-area:subtitle;padding:2px 0;font-size:15px}.page-station-name{grid-area:breadcrumb}.page-tools{justify-content:space-between;align-items:start;gap:1rem;display:flex}.page-tools-row{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.page-header.mod-tools-bottom .page-tools{flex-direction:column;display:block}.page-results-stats{white-space:nowrap;flex-direction:row;place-content:center;align-items:center;padding:.25rem;font-size:.8rem;display:flex}.page-tools-button .ui-dropdown-trigger,.page-tools-button .ui-dropdown-trigger-link,.page-tools-button-group .ui-button{border:1px solid var(--color-border-muted);background:var(--color-background);height:2rem;box-shadow:none;white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;color:var(--color-text-muted)!important;font-size:.9rem!important}.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:not([disabled]):hover,.page-tools-button .ui-dropdown-trigger-link: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{border:1px solid var(--color-border-muted);border-radius:4px;align-items:center;gap:2px;height:2rem;padding:2px;display:inline-flex}.page-tools-button-group>*{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0 .6rem!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{text-align:right;background-color:var(--color-background);border:1px solid var(--color-surface);border-radius:3px;max-width:50%;transition:all .2s ease-in-out;position:relative}.page-tools-search{text-align:right;background-color:var(--color-background);border:1px solid var(--color-surface);border-radius:3px;transition:all .2s ease-in-out;position:relative}.page-tools-search input[type=search]{text-align:left;background-color:#0000;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;height:auto;margin:0;padding:.5rem .5rem .5rem 30px;font-size:1rem;transition:max-width .2s ease-in-out;display:flex}.page-tools-search .debounced-search-box-icon{color:currentColor;z-index:3;opacity:.7;fill:currentColor;width:24px;padding:3px;position:absolute;top:0;bottom:0;left:5px}.page-tools-search button{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;place-content:center;width:30px;display:flex;position:absolute;top:0;bottom:0;right:0}.schedule-change-title{color:var(--color-danger);text-align:center;background:url(https://app.staging.dubbletrack.com/assets/icons/squiggle.svg) 0 repeat-x;height:auto;margin:15px 0;font-size:12px;display:block}.schedule-change-title span{background-color:var(--color-background);padding:0 15px;display:inline-block}.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{flex-direction:column;justify-content:space-between;gap:.25rem;height:100%;display:flex}.schedule-rule-form-op-section-actions{flex-direction:column;gap:1rem;margin:1rem 0;display:flex}.schedule-rule-form-op-section-actions .ui-button{gap:.3rem}.schedule-rule-editor-inactive-header{text-align:center;margin:1rem 0;padding:1rem}.schedule-rule-editor-item-title{background-color:var(--color-surface);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.schedule-rule-editor-item-title:hover{cursor:pointer;background-color:var(--table-row-hover-background)}.schedule-rule-editor-item-title{gap:.5rem;min-height:3rem;max-height:6rem;padding:1rem}.schedule-rule-editor-item-title .rule-status{letter-spacing:-5px;text-orientation:upright;writing-mode:vertical-rl;flex-direction:row;place-content:center;width:1rem;padding:0;font-size:10px;display:flex;position:absolute;top:0;bottom:0;left:0}.schedule-rule-editor-item-title.mod-edit{background-color:var(--color-primary);color:var(--color-text-on-primary);padding: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}.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{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.schedule-rule-editor-item-title .destroy-notice{color:var(--color-text-on-danger);background-color:var(--color-danger);width:calc(100% + 2rem);margin-bottom:-1rem;padding:.25rem 1rem;font-size:.9rem}.schedule-rule-editor-item-title .timeline{width:100%;color:var(--color-text-muted);flex-direction:row;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.schedule-rule-editor-item-title .rule-change{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.25rem .75rem;display:flex}.schedule-rule-editor-item-title .old-rule{opacity:.9;-webkit-text-decoration:line-through;text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}.schedule-rule-editor-rule-title{background-color:var(--color-surface);grid-auto-columns:1fr 20px 1fr;grid-auto-flow:column;display:grid;position:relative}.schedule-rule-editor-rule-title:hover{cursor:pointer;background-color:var(--color-surface-raised)}.schedule-rule-editor-rule-title{gap:.5rem;min-height:3rem;max-height:6rem}.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{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.schedule-rule-editor-rule-title .record-info-range{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.schedule-rule-editor-rule-title .record-divider{background-color:var(--color-surface-raised);align-items:center;display:flex}.schedule-rule-editor-item-description{padding:1rem 0 0}.schedule-rule-form-op-section{flex-direction:column;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.schedule-rule-form-op-section .form-radio-group+.form-input{margin-top:1rem}.schedule-rule-editor-item-date{color:var(--color-text-disabled);flex-direction:row;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.schedule-rule-editor-new-actions{margin-top:2rem}.schedule-rule-editor-item-editor{flex-direction:column;height:fit-content;margin-bottom:0;padding:0 1rem 1rem;display:flex}.schedule-rule-editor-item-editor.is-editing{box-shadow:var(--shadow-elevation-medium);margin-bottom:.25rem}.schedule-rule-editor-rules{flex-direction:column;gap:.5rem;display:flex}.schedule-rule-editor-item-editor .ok-cancel-buttons{flex-direction:row;justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.schedule-rule-editor-item-editor .ok-cancel-buttons>span{flex-direction:row;gap:.5rem;display:flex}.schedule-rule-form-duration{white-space:nowrap}.schedule-rule-form-duration-input .duration-input-label{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.schedule-rule-form-duration-input .duration-input-label-aside{white-space:nowrap;text-align:right;color:var(--color-text-muted);font-size:.8rem}.schedule-rule-form-when{flex-direction:row;align-items:center;gap:.5rem;display:flex}.schedule-rule-form-repeat{flex-flow:wrap;gap:.5rem;width:100%;display:flex}.schedule-rule-form-repeat>*{flex: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{flex-direction:row;gap:.5rem;padding:.5rem 0;display:flex}.schedule-rule-form-until{flex-direction:row;display:flex}.schedule-debug{background-color:var(--color-surface);margin-top:4rem}.schedule-rule-form-section-title{text-align:center;margin:2rem 0 1rem}.site-content{--show-airing-margin-left:.75rem}@media (max-width:599px){.site-content{--show-airing-margin-left:.4rem}}.show-airing-list-container{margin-left:.75rem}.show-airing-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.show-airing-list.is-future .show-airing-list-item-link{opacity:.8}.show-airing-list-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:flex}.show-airing-list-filters .show-airing-list-filter-count{border-top-right-radius:inherit;border-bottom-right-radius:inherit;background-color:var(--color-warning);align-self:stretch;align-items:center;margin:0 -.6rem 0 .5rem;padding:0 .5rem;display:flex;color:var(--color-text-on-warning)!important}.show-airing-list-schedule-groups{flex-direction:column;align-items:flex-start;width:100%;display:flex}.show-airing-list-schedule-group-current{width:100%}.schedule-change-description{width:100%;margin-top:1rem}.show-airing-relative-group{text-transform:capitalize;margin:3rem 0 1rem auto;font-size:13px;display:block}.show-airing-list-schedule-group{display:block}.show-airing-list-item{justify-items:flex-start;gap:.75rem;width:auto;margin-bottom:20px;display:flex}.show-airing-list-item .title-play-button{background-color:color-mix(in srgb, var(--color-background) 70%, transparent);width:2rem;height:2rem;margin-right:0}.show-airing-list-item+.schedule-change-description,.schedule-change-description+.show-airing-list-item{margin-top:4rem}.show-airing-list-item-stats{flex-shrink:0;align-items:flex-start;gap:6px;margin-top:6px;display:flex}.show-airing-list-item-tags{flex-flow:wrap;align-items:center;gap:5px;display:flex}.on-air-list-tag{text-transform:uppercase;border:1px solid var(--color-danger);color:var(--color-danger);background-color:var(--color-surface);font-size:.7rem;font-weight:600}.show-airing-list-item-image{background-color:#0000;background-position:50%;background-size:100% 100%;place-content:center;place-items:center;width:2rem;height:2rem;margin-top:3px;padding:3px;display:flex}.show-airing-list-item-data{flex-direction:column;flex:1;gap:.3rem;display:flex}.show-airing-list-item.is-overridden{-webkit-text-decoration:line-through;text-decoration:line-through}.show-airing-list-item-link{font-size:18px;display:block}.show-airing-list-item-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.show-airing-list-item-info{font-size:16px;display:block}.show-airing-list-item-data-description{color:var(--color-text-muted);font-size:16px;display:block}.show-airing-list-item-hosts{color:var(--color-text-muted);margin-top:.5rem;font-size:16px;display:block}.show-airing-list-item-hosts .show-host-list-guest-tag{vertical-align:.15em;margin-left:.4rem}.page-section-title,.show-airing-list-title{font-size:24px}.show-header{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;margin-left:.75rem;display:flex}.show-actions{gap:.5rem;display:flex}.show-airing-list-title+hr{margin-top:5px;margin-bottom:10px}.show-airing-list-load-more{margin-top:20px}.show-host-list{flex-flow:wrap;justify-content:flex-start;gap:.5rem;display:flex}@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:0 0 .3rem}:root:active-view-transition-type(hosts)::view-transition-old(root){animation:none}:root:active-view-transition-type(hosts)::view-transition-new(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{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.show-host-list-pill.is-you .user-ref{position:relative}.show-host-list-pill.is-you .user-ref:after{content:"";background:var(--color-primary);border-radius:1px;height:2px;transition:opacity .15s ease-in-out;position:absolute;bottom:-1px;left:calc(.5em + 1px);right:calc(.5em + 1px)}.show-host-list-pill.is-you .user-ref:hover:after,.show-host-list-pill.is-you .user-ref:focus-within:after,.show-host-list-pill.is-you [aria-expanded=true]>.user-ref:after{opacity:0}.show-host-list-label.mod-rotating{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;margin-left:calc(-.5rem - 1px);margin-right:-.5rem;padding:.3rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.show-host-list-pills{flex-wrap:wrap;align-items:center;gap:.25rem calc(1em + 4px);display:flex}@media (max-width:900px){.show-host-list-pills{justify-content:center}}.user-select-option{flex-direction:column;display:flex}.user-select-option-dj-names{opacity:.7;font-size:.85em}.show-host-list-dot{color:var(--color-text-muted);margin-left:calc(-.5em - 2px);margin-right:calc(-.5em - 2px)}.show-host-list-guest{align-items:center;gap:.4rem;display:inline-flex}.show-host-list-guest-tag{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700}.show-host-list-pills>.form-select{flex:none}.show-detail{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media (max-width:900px){.show-detail{flex-direction:column;justify-content:space-between;align-items:center;display:flex}}.show-detail-fixed{position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:calc(var(--sticky-top-padding) + var(--sticky-top,0));flex-basis:40%;align-self:flex-start;margin-right:2rem;transition:top .25s ease-in-out;position:-webkit-sticky;position:sticky}.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{flex-basis:100%;width:100%;margin-bottom:40px;margin-right:0;position:relative;top:0}}.page-subtitle>*{min-height:1.5rem;transition:max-height .25s ease-in-out,opacity .25s ease-in-out}.page-subtitle .show-guest-hosts:not(:empty)+.show-default-hosts{opacity:0;height:0;max-height:0;display:none}.page-subtitle .show-guest-hosts:not(:empty){opacity:1;height:auto;max-height:100%;transform:translateY(0)}.page-subtitle .show-guest-hosts:empty{opacity:0;height:0;max-height:0;display:none}.show-detail-fixed-content{grid-column-gap:var(--timeline-gutter-margin);grid-row-gap:.3em;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;justify-content:center;padding-top:.5rem;display:grid}.show-detail-fixed-content>*{text-align:center}@media (min-width:901px){.show-detail-fixed-content{grid-column-gap:var(--timeline-gutter-margin);grid-row-gap:.05em;justify-content:flex-start;align-items:left;grid-template:"breadcrumb"fit-content(2ch)"title""subtitle""image""schedule"2em/100%;display:grid}.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{width:calc(100% - 2rem);margin-top:0;margin-left:auto;margin-right:auto}}.show-detail-image{background-color:var(--color-background);box-shadow:var(--shadow-elevation-medium);transition:height width ease-in-out .5s;border-radius:6px;grid-area:image;align-self:flex-start;max-width:500px}.modal.show-settings{flex-direction:column;width:min(1100px,100vw - 2rem);max-width:none;height:min(48rem,100vh - 4rem);display:flex}.modal.show-settings .modal__header{border-bottom:1px solid var(--color-surface-raised)}.modal.show-settings .modal__body{flex:1;min-height:0;display:flex}@media (max-width:599px){.modal.show-settings{width:calc(100vw - .5rem)}}@media (max-width:900px){.modal.show-settings .modal__body{flex-direction:column}.modal.show-settings:not(.is-browsing-episodes) .show-settings-rail{padding-bottom:0}.modal.show-settings:not(.is-browsing-episodes) .show-settings-rail>:not(.show-settings-rail-pinned),.modal.show-settings.is-browsing-episodes .show-settings-detail{display:none}}.show-settings-rail{background:var(--color-surface);flex-direction:column;flex-shrink:0;width:15rem;padding:0 .75rem 1rem;display:flex;overflow-y:auto}@media (max-width:900px){.show-settings-rail{border-right:0;flex-shrink:1;width:auto}}.show-settings-rail-pinned{z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:.25rem 0;position:-webkit-sticky;position:sticky;top:0}@media (max-width:900px){.show-settings-rail-pinned{gap:.25rem;margin:0 -.75rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.show-settings-rail-pinned .show-settings-rail-item{white-space:nowrap;width:auto}}.show-settings-rail-group{color:var(--color-text-muted);margin:1rem .5rem .25rem;font-size:.75rem;font-weight:700}@media (max-width:900px){.show-settings-rail-group{display:none}}.show-settings-rail-item{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;display:flex}.show-settings-rail-item:hover{background:var(--color-border-muted)}.show-settings-rail-item.is-active{background:var(--color-border-muted);color:var(--color-primary);font-weight:600}.show-settings-rail-lock{color:var(--color-text-muted);margin-left:auto;display:inline-flex}@media (min-width:901px){.show-settings-rail-item.show-settings-rail-episodes-tab{width:auto;color:var(--color-text-muted);pointer-events:none;background:0 0;margin:1rem .5rem .25rem;padding:0;font-size:.75rem;font-weight:700}}.show-settings-rail-episode{flex-direction:column;flex:1;min-width:0;display:flex}.show-settings-rail-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.8rem;font-weight:400;overflow:hidden}.show-settings-rail-chip{background:var(--color-primary);color:var(--color-background);border-radius:999px;flex-shrink:0;padding:0 .45rem;font-size:.7rem;font-weight:400}.show-settings-rail-chip.mod-muted{background:var(--color-element);color:var(--color-text-muted)}.show-settings-rail-now{color:var(--color-danger);align-items:center;gap:.4rem;margin:.25rem .5rem;font-size:.7rem;display:flex}.show-settings-rail-now:before{content:"";background:currentColor;flex:1;height:1px}.show-settings-rail-more{min-height:1px;color:var(--color-text-muted);padding:.25rem .5rem;font-size:.8rem}.show-settings-detail{flex:1;min-width:0;padding:1rem;overflow-y:auto}@media (max-width:599px){.show-settings-detail{padding:.75rem .5rem}}.show-settings-pane-title{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}.show-settings-pane-title:has(+.show-settings-image-library-lead){margin-bottom:.25rem}.show-settings-pane-title:has(+.show-settings-pane-when){margin-bottom:.25rem}.show-settings-pane-title-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.show-settings-pane-title-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.show-settings-pane-when{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:.95rem}.show-settings-pane-hint{color:var(--color-text-muted);margin:0;font-size:.9rem}.show-settings-pane-subtitle{color:var(--color-text-muted);font-size:.95rem;font-weight:400}.show-settings-pane-title .show-settings-pane-action{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-left:auto;padding:0;font-size:.8125rem;font-weight:400;display:inline-flex}.show-settings-pane-title .show-settings-pane-action:hover{color:var(--color-text)}.show-settings-admin-crown{color:var(--color-admin-gold);fill:currentColor}.show-settings-subpanel{z-index:5;background:var(--color-background);padding:2rem;animation:.22s cubic-bezier(.2,.8,.2,1) both show-settings-subpanel-in;position:absolute;top:0;bottom:0;left:0;right:0}.show-settings-subpanel[hidden]{display:none}@keyframes show-settings-subpanel-in{0%{opacity:0;transform:translate(1.5rem)}}.show-settings-subpanel-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.show-settings-subpanel-header .show-settings-pane-title{align-items:center;gap:.5rem}.show-settings-subpanel-close{-webkit-appearance:none;appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.25rem;display:inline-flex}.show-settings-subpanel-close:hover{background:var(--color-border-muted);color:var(--color-text)}.show-settings-airing-row{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.show-settings-airing-title,.show-settings-airing-hosts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.show-settings-airing-hosts{color:var(--color-text-muted);font-size:.875rem}.show-settings-airing-row.is-past .show-settings-airing-date{color:var(--color-text-muted)}.show-settings-empty{color:var(--color-text-muted);padding:.5rem .75rem}.show-settings-actions{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.show-settings .form-radio-group{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;display:grid}.show-settings .form-radio-group .form-radio-group__label{grid-column:1/-1;margin-bottom:0}.show-settings .form-radio-group .form-radio{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;border-radius:6px;margin:0;padding:.75rem .9rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;position:relative}.show-settings .form-radio-group .form-radio:hover:not(.form-radio--checked){border-color:var(--color-element)}.show-settings .form-radio-group .form-radio:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.show-settings .form-radio-group .form-radio--checked{border-color:var(--color-primary);background:var(--color-surface-raised)}.show-settings .form-radio-group .form-radio__label-container{display:block}.show-settings .form-radio-group .form-radio__input-container{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.show-settings .form-radio-group .form-radio__label{cursor:pointer;margin:0;font-size:.95rem;font-weight:600;display:block}.show-settings .form-radio-group .form-radio__label:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.show-settings .form-radio-group .form-radio{text-align:left;flex-flow:column;justify-content:flex-start;display:flex}.show-settings .form-radio-group .form-radio__hint{color:var(--color-text-muted);margin:.2rem 0 0;padding:0;font-size:.9rem}.show-settings-with-image{grid-template-columns:minmax(0,1fr) 14rem;align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.show-settings-with-image{grid-template-columns:minmax(0,1fr)}}.show-settings-image{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:.6rem;width:14rem;max-width:100%;display:flex}.modal.show-settings{border-radius:8px;overflow:hidden}.modal.show-settings .modal__header{padding:1.1rem 1.5rem .75rem;font-size:1.1rem;font-weight:600}.modal.show-settings .modal__body{padding:0}.modal.show-settings .modal__footer{border-top:1px solid var(--color-border);background:var(--color-background);padding:.85rem 1.5rem}@media (max-width:599px){.modal.show-settings .modal__header,.modal.show-settings .modal__footer{padding-left:.75rem;padding-right:.75rem}}.modal.show-settings .form-field-label{font-size:1rem;font-weight:600}.modal.show-settings .form-field-hint,.modal.show-settings .form-input__hint{font-size:.9rem}.modal.show-settings .ui-button.is-outlined:not(.is-primary){border:1px solid var(--color-border);background:var(--color-background)}.modal.show-settings .ui-button.is-outlined:not(.is-primary):not([disabled]):hover{border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary)}.show-settings-fields,.show-settings-fields>form,.show-settings-hosts{flex-direction:column;gap:1.5rem;display:flex}.show-settings-fields h4.form-field-label,.show-settings-fields p.form-field-hint,.show-settings-fields>form h4.form-field-label,.show-settings-fields>form p.form-field-hint,.show-settings-hosts h4.form-field-label,.show-settings-hosts p.form-field-hint{margin:0}.show-settings-choice-cards{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;display:grid}.show-settings-choice-card{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-background);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.85rem .95rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out;display:flex}.show-settings-choice-card svg{color:var(--color-text-muted)}.show-settings-choice-card:hover:not(.is-selected){border-color:var(--color-element)}.show-settings-choice-card.is-selected{border-color:var(--color-primary);background:var(--color-surface-raised)}.show-settings-choice-card.is-selected svg{color:var(--color-primary)}.show-settings-choice-card-label{font-weight:600}.show-settings-choice-card-hint{color:var(--color-text-muted);font-size:.9rem}.show-settings-hosts-list{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.show-settings-hosts-list.mod-regulars{font-size:1.125rem}.show-settings-host{align-items:center;display:inline-flex}.show-settings-switch-row{cursor:pointer;align-items:center;gap:.6rem;margin:.25rem 0 .5rem;display:flex}.show-settings-self-removal{border:1px solid var(--color-danger);background:var(--color-surface);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.6rem .85rem;display:flex}.show-settings-self-removal span{flex:1}.show-settings-fields{grid-area:1/1}@media (max-width:900px){.show-settings-image,.show-settings-fields{grid-area:auto/1}.show-settings-image{flex-flow:wrap;width:100%}.show-settings-image .show-settings-cover{flex:none;width:10rem}.show-settings-image .show-settings-image-grid{flex:1}.show-settings-image .form-field-label,.show-settings-image .show-settings-image-error{flex-basis:100%}}.show-settings-actions.mod-discard{align-items:center}.show-settings-discard-question{margin-right:auto;font-weight:600}.show-settings-rail-mark{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-left:auto}.show-settings-rail-mark.mod-problem{background:var(--color-danger)}.show-settings-status{color:var(--color-text-muted);align-self:center;margin-right:auto;font-size:.875rem}.show-settings-status.mod-problem{color:var(--color-danger);font-weight:600}.show-settings-cover{aspect-ratio:1;background:var(--color-surface);width:100%;box-shadow:var(--shadow-elevation-medium);border-radius:6px;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.show-settings-cover img{object-fit:cover;width:100%;height:100%;display:block}.show-settings-cover-empty{color:var(--color-text-muted);font-size:.8rem}.show-settings-image-grid{--tile-size:7.5rem;grid-template-columns:repeat(auto-fill, minmax(var(--tile-size), 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.show-settings-image-library .show-settings-image-grid{grid-template-columns:repeat(auto-fill, var(--tile-size));gap:1rem}.show-settings-image .show-settings-image-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;width:100%}@media (max-width:900px){.show-settings-image .show-settings-image-grid{grid-template-columns:repeat(auto-fill,4rem)}}.show-settings-image .show-settings-image-grid .show-settings-image-tile{border-radius:4px}.show-settings-image .show-settings-image-grid .mod-upload{color:var(--color-text-muted);cursor:pointer;place-items:center;display:grid}.show-settings-image .show-settings-image-grid .mod-upload:hover{color:var(--color-text)}.show-settings-detail{flex-direction:column;display:flex}.show-settings-detail :has(.show-settings-pane-drop):not([hidden]){flex-direction:column;display:flex}.show-settings-detail :has(.show-settings-pane-drop):not([hidden]){flex:1 0 auto}.show-settings-pane-drop{flex:1 0 auto;margin:-1rem;padding:1rem}.show-settings-pane-drop.is-droppable{transform:none}.show-settings-pane-drop.is-droppable:after{display:none}.show-settings-drop-overlay{z-index:10;border:2px dashed var(--color-primary);background:var(--color-surface);color:var(--color-primary);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.show-settings-image-library-lead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.show-settings-zoom{color:var(--color-text-muted);flex:none;align-items:center;gap:.4rem;display:inline-flex}.show-settings-zoom input{width:8rem;accent-color:var(--color-primary)}.show-settings-image-cell{position:relative}.show-settings-image-cell:hover .show-settings-image-remove,.show-settings-image-cell:focus-within .show-settings-image-remove,.show-settings-image-cell [aria-expanded=true]>.show-settings-image-remove{opacity:1}.show-settings-image-remove-area{position:absolute;top:.35rem;right:.35rem}.show-settings-image-remove{-webkit-appearance:none;appearance:none;background:color-mix(in oklch, var(--color-background) 85%, transparent);width:1.5rem;height:1.5rem;color:var(--color-text);cursor:pointer;opacity:0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-in-out;display:inline-flex}.show-settings-image-remove:hover{color:var(--color-danger)}.show-settings-image-tile{-webkit-appearance:none;appearance:none;aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:6px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.show-settings-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.show-settings-image-tile:hover:not(.is-chosen){border-color:var(--color-element)}.show-settings-image-tile.is-chosen{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.show-settings-image-tile.mod-upload{cursor:default;border-style:dashed}.show-settings-image-tile.mod-upload .blank-prompt{height:100%;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;display:flex}.show-settings-image-tile.mod-upload .blank-prompt svg{width:1.75rem;height:1.75rem}.show-settings-image-tile.mod-upload .blank-prompt p{margin:0;font-size:.75rem}.show-settings-image-chip{background:var(--color-background);color:var(--color-text);border-radius:999px;padding:0 .45rem;font-size:.7rem;position:absolute;bottom:.35rem;left:.35rem}.show-settings-image-error{color:var(--color-danger);margin:.5rem 0 0;font-size:.875rem}.show-settings-fieldset{border:0;min-width:0;margin:0;padding:0}.image-crop-modal cropper-canvas{outline:3px dashed var(--color-text);outline-offset:-1px}.image-crop-modal cropper-shade{--theme-color:#000000a6}.image-crop-modal cropper-selection{--theme-color:transparent}.station-title{font-size:28px;font-weight:700;line-height:32px}.show-list-grid{grid-template-columns:1fr;display:grid}@media (min-width:600px){.show-list-grid{grid-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.show-list-grid{grid-column-gap:25px;grid-template-columns:repeat(4,minmax(0,1fr))}}.show-list-item img{width:100%;height:auto}.show-list{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.show-list-item-title{margin-top:.5rem;margin-bottom:0;font-size:22px;font-weight:700;line-height:1.2}.show-list-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px 0;display:flex}.show-list-item-link{width:100%;display:block}.show-list-item-hosts{color:var(--color-text-muted);grid-area:subtitle;font-size:15px;line-height:1.4}.show-list-item-details{grid-row-gap:5px;grid-template-rows:repeat(4,min-content);align-items:flex-start;padding:5px 0;display:grid}.show-list-item-description{color:var(--color-text-muted);margin-top:5px;font-size:13px}.show-list-item-description .markdown-html{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.show-list-item-description .markdown-html p+p{margin-top:0}.show-list-item-details-bottom{color:var(--color-text-disabled);flex:1 0 auto}.show-list-item-image{border:1px solid var(--color-surface-raised);background-color:var(--color-background);width:100%;height:auto;box-shadow:var(--shadow-elevation-low);border-radius:6px}.show-list-item-last-aired{text-transform:uppercase;color:var(--color-text-disabled);font-size:13px;font-weight:700}@media (max-width:599px){.show-list-item{border-bottom:1px solid var(--color-border-muted);grid-template-rows:auto 1fr;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;column-gap:.875rem;padding:.75rem 0;display:grid}.show-list-item-link{display:contents}.show-list-item-image,.show-list-item-skeleton-image{grid-area:1/1/span 2}.show-list-item-title{grid-column:2;margin:0;font-size:1.125rem;line-height:1.3}.show-list-item-details{grid-row-gap:.125rem;grid-column:2;padding:.125rem 0 0}}.show-list-grid.mod-list{grid-template-columns:minmax(0,1fr)}.show-list-grid.mod-list .show-list-item{border-bottom:1px solid var(--color-border-muted);grid-template-rows:auto 1fr;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;column-gap:.875rem;padding:.75rem 0;display:grid}.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-area:1/1/span 2}.show-list-grid.mod-list .show-list-item-title{grid-column:2;margin:0;font-size:1.125rem;line-height:1.3}.show-list-grid.mod-list .show-list-item-details{grid-row-gap:.125rem;grid-column:2;padding:.125rem 0 0}@media (max-width:599px){.shows-view-toggle{display:none!important}}.shows-inactive-toggle{border:0;border-top:1px solid var(--color-border-muted);width:100%;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35rem;margin-top:2rem;padding:.75rem 0;font-weight:500;display:flex}.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{page-break-inside:avoid;break-inside:avoid;padding:.25rem 0}.shows-inactive-list a{color:var(--color-text-muted);align-items:center;gap:.5rem;display:flex}.shows-inactive-list a:hover{color:var(--color-text)}.shows-inactive-list-image{border-radius:3px;flex:0 0 1.75rem;width:1.75rem;overflow:hidden}.shows-inactive-list-image svg{width:100%;height:100%}.shows-filter-notice{color:var(--color-text-muted);margin:1rem 0 0}.loading-section-error{border:1px solid var(--color-border-muted);background:var(--color-surface);color:var(--color-text-muted);border-radius:4px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.loading-section-error p{margin:0}.skeleton-outline,.skeleton-outline.skeleton-line{box-shadow:inset 0 0 0 1px var(--color-border-muted);animation:1.4s ease-in-out infinite alternate skeleton-border-pulse;animation-delay:calc(var(--skeleton-index,0) * .12s);border-radius:4px;display:block}@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{max-width:40rem;height:.875rem;margin:.75rem 0}.skeleton-line.mod-short{max-width:20rem}.skeleton-line.mod-title{width:70%;height:1.25rem}.skeleton-line.mod-hosts{width:45%;margin-top:.5rem}.show-list-item-skeleton-image{aspect-ratio:1;border-radius:6px;width:100%}.skeleton-rows{flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.skeleton-row{height:2.5rem}.unlisted-host-prompt{border:1px solid var(--color-surface-raised);background-color:var(--color-background);box-shadow:var(--shadow-elevation-low);color:var(--color-text);border-radius:5px;flex-direction:column;row-gap:.5rem;padding:.75rem 1rem;display:flex}.unlisted-host-prompt.airing-playback-section{border-width:1px 0 0}.unlisted-host-prompt-message{margin:0;font-size:.9rem}.unlisted-host-prompt-actions{gap:.5rem;display:flex}.on-air-name-modal-intro{text-align:center;flex-direction:column;align-items:center;margin:.75rem 0 1.5rem;display:flex}.on-air-name-modal-icon{border:1px solid var(--color-border);background:var(--color-surface);width:56px;height:56px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.on-air-name-modal-step{color:var(--color-text-muted);margin:0 0 .25rem;font-size:.9rem;font-weight:600}.on-air-name-modal-title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.on-air-name-modal-lead{max-width:24rem;color:var(--color-text);margin:0}.on-air-name-setup-real-name{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:.15rem;padding:.875rem 1rem;display:flex}.on-air-name-setup-real-name strong{font-size:1.15rem}.on-air-name-setup-real-name:hover:not(:disabled){border-color:var(--color-primary)}.on-air-name-setup-real-name-hint{color:var(--color-primary);font-size:.9rem}.on-air-name-setup-or{color:var(--color-text-muted);align-items:center;gap:.75rem;margin:1rem 0;font-size:.9rem;display:flex}.on-air-name-setup-or:before,.on-air-name-setup-or:after{content:"";border-top:1px solid var(--color-border);flex:1}.on-air-name-modal-footer{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.on-air-name-modal-footnote{color:var(--color-text-muted);margin:0;font-size:.9rem}.welcome-modal{overflow:hidden}.welcome-modal-brand .dubbletrack-logo{padding-top:28px}.welcome-modal-title{text-align:center;margin:1.5rem 0 .5rem;font-size:1.15rem}.welcome-modal .account-profile-section{grid-template-columns:minmax(0,1fr)}.welcome-modal-title+.account-profile-section{border-top:0}.airing-track-list-notification{border-style:double;border-width:3px;border-color:var(--color-surface-raised);color:var(--color-text);background-color:var(--color-background);border-radius:4px;width:100%;margin-bottom:1rem;padding:1rem;font-size:14px;position:relative}.airing-track-list-notification-message{grid-gap:10px;grid-template-columns:auto min-content;align-items:center;width:100%;font-size:14px;display:grid}@media (max-width:599px){.airing-track-list-notification-message{grid-template-rows:auto auto;grid-template-columns:auto;display:grid}}.airing-track-list-notification-message-body{flex-direction:row;align-items:center;gap:.5rem;display:flex}.airing-track-list-notification-title{text-transform:uppercase;white-space:nowrap;color:var(--color-text);margin-bottom:5px;padding:2px 0;font-size:12px;font-weight:700}.airing-track-list-notification.is-info{border-style:double;border-width:3px;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;box-sizing:border-box;position:relative}.airing-track-list-notification.is-rainbow:before{z-index:0;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:"";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);background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0) 0/300% 300%;animation:4s infinite alternate moveGradient;position:absolute}.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-top:1rem;margin-bottom:1rem;margin-left:-1rem}.airing-messaging .missing-timespan{font-family:MaisonLight;font-size:12px}.airing-track-list-playback-gaps{border-radius:5px;margin:.25rem 0}.airing-playback{flex-direction:column;row-gap:.5rem;display:flex}.airing-playback button{line-height:1em}.mod-dot.mod-recording .timeline-item-marker-shape{border-color:var(--color-danger);background-color:var(--color-danger);outline:2px solid var(--color-danger);outline-offset:1px;animation:2.4s ease-in-out infinite recording-glow}@keyframes recording-glow{0%,to{background-color:color-mix(in srgb, var(--color-danger) 55%, var(--color-background))}50%{background-color:var(--color-danger)}}.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);pointer-events:none;width:1px;height:100%;transform:translate(-.5rem)}.airing-playback-message-actions .ui-button-link{font-size:14px}.airing-playback-message-actions{flex-flow:wrap;gap:.75rem 1rem;display:flex}.airing-playback-toggle-icon{vertical-align:middle;margin-left:.1rem}.airing-playback-message-actions>.inline-play-button{width:auto;aspect-ratio:unset;justify-self:flex-start;border-radius:0!important}.airing-playback-message-play-count{white-space:nowrap;color:var(--color-text-muted);flex-grow:2;place-content:flex-end;align-self:flex-end;align-items:center;gap:.5rem;margin-left:auto;font-size:15px;display:flex}.airing-playback-message-play-count-button{-webkit-appearance:none;appearance:none;color:var(--color-text);background:0 0;border:none;border-radius:4px;outline:none;flex-direction:row;align-content:center;align-items:center;gap:.25rem;padding:.2rem .4rem;display:flex}.airing-playback-message-play-count-button:hover,.airing-playback-message-play-count-button:focus{background-color:var(--color-surface-raised)}.airing-playback-message-play-count-split{border:1px solid var(--color-border-muted);cursor:pointer;background:0 0;border-radius:4px;padding:0;display:inline-flex;overflow:hidden}.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:focus-visible .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{background:var(--color-primary);height:2px;position:absolute;bottom:0;left:0}.airing-share-link-life.is-ending{background:var(--color-warning)}.airing-share-link-popover{flex-direction:column;gap:.25rem;max-width:22rem;display:flex}.airing-share-link-window{background:var(--color-surface-raised);border-radius:2px;height:4px;margin-top:.25rem;position:relative;overflow:hidden}.airing-share-link-window .airing-share-link-life{height:100%}.airing-share-link-url{color:var(--color-text-muted);word-break:break-all;font-size:.8rem}.airing-share-link-scale{color:var(--color-text-muted);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.on-air-bar-listener-count .airing-playback-message-play-count-split{border-color:#0000}.mod-no-bg .airing-playback-message-play-count-button{background-color:unset}.mod-no-bg .airing-playback-message-play-count-button:hover,.mod-no-bg .airing-playback-message-play-count-button:focus{background-color:var(--color-surface-raised)}.airing-playback-message-play-stats-tally{grid-column-gap:.5rem;grid-template-columns:max-content min-content;justify-content:end;display:grid;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{text-align:left;white-space:nowrap;padding:.1rem;font-weight:700}.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{grid-template-columns:auto auto;align-items:start;column-gap:.75rem;display:grid}.airing-listeners-glance-slot{background:var(--color-surface);border-radius:4px;grid-area:1/2/span 2;place-items:center;width:calc(10rem + 2px);height:calc(7.5rem + 2px);display:grid}.airing-listeners-glance-frame{display:contents}.airing-listeners-glance-empty{color:var(--color-text-muted);margin:0;font-size:.8rem}.airing-listeners-glance{cursor:pointer;background:0 0;border:0;padding:0}.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:hover .station-map-frame{border-color:var(--color-primary)}.airing-listeners-glance:focus-visible .station-map-frame{border-color:var(--color-primary)}.airing-listeners-glance:hover .airing-listeners-glance-overlay{opacity:1}.airing-listeners-glance:focus-visible .airing-listeners-glance-overlay{opacity:1}.airing-listeners-glance-overlay{z-index:1001;opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.airing-listeners-glance-overlay span{border:1px solid var(--color-border-muted);background:var(--color-background);color:var(--color-text);border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.airing-playback-message-play-stats-note{max-width:14rem;color:var(--color-text-muted);margin-top:.4rem;font-size:.75rem}.no-pointer-events{pointer-events:none}.airing-playback-section{border-top:1px solid var(--color-surface-raised);background-color:var(--color-surface);border-radius:0 0 4px 4px;flex-direction:column;row-gap:.5rem;margin:.25rem -1rem -.75rem;padding:.75rem 1rem;display:flex}.airing-playback-section~.airing-playback-section{margin-top:.25rem}.airing-playback-section:first-child{border-top:0;border-radius:4px;margin-top:-.75rem}.airing-playback-section .tracked-job{border-top:0;margin-top:0;padding-top:0}.airing-playback-section .loading-section-error{background:0 0;border:0;gap:.5rem;padding:0;font-size:.875rem}.airing-playback-section-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.airing-playback-section-text>.airing-missing-tracks-panel,.airing-playback-section-text>.airing-missing-tracks-disclosures,.airing-playback-section-text>.airing-missing-tracks-disclosed{margin-top:.75rem}.airing-playback-section-title{font-size:1rem}.airing-missing-playlist-face{vertical-align:-.15em}.airing-playback-section-detail{color:var(--color-text-muted);font-size:.9rem}.airing-hosting{flex-flow:wrap;align-items:center;gap:.75rem}.airing-player-line-art{border:1px solid var(--color-border);cursor:pointer;background:#151c29;border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:3px;width:2.5rem;padding:3px;display:flex}.airing-player-line-art:hover{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.airing-player-line-art-bar{background:var(--color-text-muted);border-radius:2px;align-self:stretch;height:3px}.airing-player-line-art-image{aspect-ratio:1;background:var(--color-text-muted);border-radius:2px;width:100%;overflow:hidden}.airing-player-line-art-image img{object-fit:cover;width:100%;height:100%;display:block}.airing-player-line-art-play{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #fcfcfc;width:0;height:0}.airing-player-line{flex-direction:column;flex:10rem;gap:.1rem;min-width:0;font-size:1rem;display:flex}.airing-player-line-label{text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:600}.airing-player-line-edit{flex:none}.airing-player-line-show{color:var(--color-text)}.airing-player-line-detail{color:var(--color-text-muted)}.airing-player-line-dot{margin:0 .35rem}.airing-player-line-hosts.airing-host-editor{vertical-align:middle;flex-wrap:wrap;gap:.3rem;margin-left:-.4rem;padding:0;font-size:.9rem;line-height:normal;display:inline-flex}.airing-player-line-hosts.airing-host-editor .airing-host-pill.is-selected{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.airing-player-line-hosts.airing-host-editor .airing-host-pill.is-you{color:var(--color-primary)}.airing-player-line-hosts.airing-host-editor .airing-host-pill:hover,.airing-player-line-hosts.airing-host-editor .airing-host-pill[aria-expanded=true]{border-color:var(--color-primary)}.airing-player-line-add{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:calc(.1em + 1px) calc(.5em + 1px);line-height:1.5;-webkit-text-decoration:none;text-decoration:none}.airing-player-line-add:hover{border-style:solid;border-color:var(--color-primary);color:var(--color-text)}.airing-player-line-confirm.ui-button.is-small{height:auto;padding:calc(.1em + 1px) .625rem;line-height:1.5}.airing-player-line-title{color:var(--color-text)}.airing-player-line-missing{font-style:italic}.airing-listener-messages{display:inline-flex}.airing-listener-messages-trigger.is-unread .airing-playback-message-play-count-button{color:var(--color-primary)}.airing-listener-messages-menu{flex-direction:column;gap:.6rem;min-width:13rem;padding:.6rem .75rem;font-size:.9rem;display:flex}.airing-listener-messages-summary{color:var(--color-text-muted);margin:0}.airing-listener-messages-allow{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.airing-listener-messages-error{color:var(--color-danger);font-size:.8rem}.airing-listener-messages-hidden{color:var(--color-text-muted);align-self:flex-start}.airing-player-preview{width:242px;padding:.25rem}.airing-player-preview-window{border-radius:8px;width:242px;height:469px;overflow:hidden}.airing-player-preview-label{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.8rem;font-weight:600}.airing-player-preview-frame{transform-origin:0 0;pointer-events:none;border:0;width:483px;height:938px;display:block;transform:scale(.5)}.airing-nothing-played{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.airing-playback-trim .sound-select-range{margin:.5rem 0}.airing-playback-trim .sound-select-range-bar,.airing-playback-trim .sound-select-range-labels,.airing-playback-trim .sound-select-range-nudges{margin:0 -1rem}.airing-playback-trim-note{color:var(--color-text);flex-direction:column;gap:.125rem;display:flex}.airing-playback-trim-note-lead{font-size:1rem;font-weight:700}.airing-playback-trim-note-detail{color:var(--color-text-muted);font-size:.9rem}.airing-playback-trim-summary{color:var(--color-text-muted);align-content:center;margin-left:auto;font-size:.8125rem}.airing-missing-playlist-headline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.airing-missing-playlist-why{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.2em;cursor:help;flex:none;margin-left:auto;font-size:.8rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.airing-missing-playlist-why-popover{max-width:22rem;margin:0;font-size:.85rem;line-height:1.5}.airing-live-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.airing-live-lead .airing-playback-message-text p{margin:0}.airing-live-lead .airing-playback-message-play-count{flex-grow:0;align-self:center}.timeline-list-item.mod-listener-message,.timeline-list-item.mod-listener-message>.timeline-list-item-container{display:block}.listener-message-preview{box-sizing:border-box;width:20rem;max-width:80vw;max-height:60vh;color:var(--color-text);padding:.25rem .5rem;overflow-y:auto}.listener-message-preview-status{color:var(--color-text-muted);margin:0;padding:.25rem 0}.listener-message-preview-thread{padding:.6rem 0}.listener-message-preview-thread+.listener-message-preview-thread{border-top:1px solid var(--color-border-muted)}.listener-message-preview-sender{color:var(--color-text-muted);margin:0 0 .2rem;font-size:.75rem;font-weight:600}.listener-message-preview-message{align-items:baseline;gap:.75rem;display:flex}.listener-message-preview-message+.listener-message-preview-message{margin-top:.45rem}.listener-message-preview-message.is-unread .listener-message-preview-body{font-weight:600}.listener-message-preview-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.listener-message-preview-time{color:var(--color-text-muted);flex:none;font-size:.7rem}.listener-message-inbox{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.listener-message-inbox>.loading-section{align-self:stretch}.listener-message-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listener-message-list.is-hidden{opacity:.7;align-self:stretch}.listener-message{border-top:1px solid var(--color-border-muted);flex-direction:column;gap:.25rem;padding:.75rem 0;display:flex}.listener-message:first-child{border-top:0;padding-top:0}.listener-message-header{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.listener-message.is-unread .listener-message-sender:before{content:"";background:var(--color-primary);vertical-align:.1em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.listener-message-meta,.listener-message-sender-details{color:var(--color-text-muted);flex-wrap:wrap;gap:0 .4rem;font-size:.85rem;display:flex}.listener-message-body{white-space:pre-line;margin:0}.listener-message-forwarded,.listener-message-recipients,.listener-message-blocked{color:var(--color-text-muted);margin:0;font-size:.85rem}.listener-message-error{color:var(--color-danger);margin:0;font-size:.85rem}.listener-message-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:.85rem;display:flex}.listener-message-actions .confirm-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.listener-message-empty{color:var(--color-text-muted);margin:0;font-size:.9rem}.listener-message-hidden-toggle{font-size:.85rem}.show-listener-inbox{margin-left:.75rem}.timeline-list-item-data.mod-note.mod-listener-message{--callout-color:var(--color-surface);--border-color:var(--color-border-muted);--border-width:1.5px;width:fit-content;min-width:20rem;max-width:100%;box-shadow:var(--shadow-elevation-medium);cursor:pointer;border-radius:0 .5rem .5rem;flex-direction:column;justify-self:start}.timeline-list-item-data.mod-note.mod-listener-message .timeline-list-item-note-body{gap:.25rem;padding:.6rem 2.5rem .75rem 1rem}.timeline-list-item-data.mod-note.mod-listener-message .listener-message-body{font-size:15px;font-weight:400;line-height:1.4}.listener-message-tail{top:calc(-1 * var(--border-width));left:calc(-14px - var(--border-width));width:16px;height:14px;position:absolute;overflow:visible;scale:1 -1}.listener-message-tail-fill{fill:var(--callout-color)}.listener-message-tail-outline{fill:none;stroke:var(--border-color);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.listener-message-byline{border-bottom:1px solid var(--color-border-muted);min-height:1.25rem;color:var(--color-text-muted);align-items:center;gap:.4rem;margin:0;padding:.45rem .6rem .45rem 1rem;font-size:.7rem;display:flex}.listener-message-byline .listener-message-burst-count{background:var(--color-surface-raised);height:1rem;color:var(--color-text-muted);font-size:.65rem}.listener-message-bubble-sender{color:var(--color-text);margin:0;font-size:.8rem;font-weight:700}.listener-message-comment-label{white-space:nowrap;font-size:.7rem}.listener-message-unread{background:var(--color-primary);color:var(--color-text-on-primary);border-radius:999px;margin-left:auto;padding:0 .45rem;font-size:.65rem;font-weight:600}.listener-message-sender-line{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:.8rem}.timeline-list-item-data.mod-note.mod-listener-message:has(.listener-message-time) .timeline-list-item-note-body{padding-right:5rem}.listener-message-time{color:var(--color-text-muted);opacity:0;font-size:.75rem;transition:opacity .15s;position:absolute;bottom:.6rem;right:.75rem}.timeline-list-item.mod-listener-message:hover .listener-message-time,.timeline-list-item.mod-listener-message:focus-within .listener-message-time{opacity:1}@media (hover:none){.listener-message-time{opacity:1}}.listener-message-bubble-menu{opacity:0;transition:opacity .15s;position:absolute;top:2.35rem;right:.4rem}@media (hover:none){.listener-message-bubble-menu{opacity:1}}.timeline-list-item.mod-listener-message:hover .listener-message-bubble-menu,.timeline-list-item.mod-listener-message:focus-within .listener-message-bubble-menu{opacity:1}.timeline-list-item.mod-listener-message.is-hidden .timeline-list-item-data{opacity:.5}.listener-message-burst{flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;display:flex;container-type:inline-size}.listener-message-burst .listener-message-thread,.listener-message-burst .timeline-list-item-data.mod-listener-message{width:100%}.listener-message-burst-frame{width:fit-content;min-width:50%;max-width:100%}.listener-message-burst-sizer{visibility:hidden;height:0;overflow:hidden}.listener-message-burst-sizer p{white-space:pre;margin:0;padding:0 5rem 0 1rem;font-size:15px}.listener-message-burst-pile{cursor:pointer}.listener-message-burst-pile:hover .timeline-list-item-data.mod-listener-message{--border-color:var(--color-element)}.listener-message-byline:has(button.listener-message-byline-toggle){cursor:pointer;position:relative}.listener-message-byline:has(button.listener-message-byline-toggle):hover{color:var(--color-text)}.listener-message-byline-toggle-label{opacity:0;transition:opacity .15s}.listener-message-byline:hover .listener-message-byline-toggle-label{opacity:1}.listener-message-byline-toggle:focus-visible .listener-message-byline-toggle-label{opacity:1}.listener-message-byline-toggle{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;padding:0;display:inline-flex}.listener-message-unread+.listener-message-byline-toggle{margin-left:0}.listener-message-byline-toggle:-webkit-any(button):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.listener-message-byline-toggle:is(button):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.listener-message-burst-pile{--pile-spread:.25rem}.listener-message-burst-pile:hover{--pile-spread:.4rem}.listener-message-burst-pile .timeline-list-item-data.mod-listener-message{box-shadow:var(--pile-spread) var(--pile-spread) 0 -1.5px var(--callout-color), var(--pile-spread) var(--pile-spread) 0 0 var(--color-border-muted), calc(2 * var(--pile-spread)) calc(2 * var(--pile-spread)) 0 -1.5px var(--callout-color), calc(2 * var(--pile-spread)) calc(2 * var(--pile-spread)) 0 0 var(--color-border-muted), var(--shadow-elevation-medium);transition:box-shadow .18s ease-out,translate .18s ease-out}.listener-message-burst-pile:hover .timeline-list-item-data.mod-listener-message{translate:0 -1px}@media (prefers-reduced-motion:no-preference){.listener-message-burst-run>.listener-message-thread{animation:.22s cubic-bezier(.2,.8,.2,1) both listener-message-unfold}.listener-message-burst-pile{animation:.18s ease-out both listener-message-fold}}@keyframes listener-message-unfold{0%{opacity:0;translate:0 -.75rem}}@keyframes listener-message-fold{0%{opacity:.4;translate:0 .5rem}}.listener-message-burst-run{flex-direction:column;gap:.4rem;width:100%;display:flex}.listener-message-burst-run .timeline-list-item-note-body{padding:.5rem .85rem}.listener-message-thread{width:fit-content;min-width:min(20rem,100%);max-width:100%;filter:drop-shadow(0 1px 1px hsl(var(--color-shadow) / .3)) drop-shadow(0 4px 6px hsl(var(--color-shadow) / .25));flex-direction:column;display:flex}.listener-message-thread>.timeline-list-item{gap:0}.listener-message-thread .timeline-list-item-data.mod-listener-message{width:100%;box-shadow:none}.listener-message-thread>.timeline-list-item:not(:last-child) .timeline-list-item-data.mod-listener-message{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.listener-message-thread>.timeline-list-item+.timeline-list-item .listener-message-tail{display:none}.listener-message-thread>.timeline-list-item+.timeline-list-item .timeline-list-item-data.mod-listener-message{border-top:1px dashed var(--color-border-muted);border-top-left-radius:0;border-top-right-radius:0}.listener-message-burst-more{font-size:.8rem}.listener-message-burst-count{background:var(--color-primary);min-width:1.5rem;height:1.25rem;color:var(--color-text-on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:600;display:inline-flex}.airing-host-editor{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;font-size:15px;display:flex}.airing-host-pill{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;align-items:stretch;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.airing-host-pill:hover{border-color:var(--color-primary)}.airing-host-pill.is-you{color:var(--color-primary)}.airing-host-pill.is-selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-primary)}.airing-host-editor .airing-host-pill-toggle{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:calc(.1em + 1px) calc(.5em + 1px);line-height:1.5}.airing-host-pill-names-icon{vertical-align:-2px;opacity:.8;margin-left:.35em}.airing-host-editor .airing-host-editor-add{flex:none}.airing-host-editor-add-trigger.ember-power-select-trigger{border:1px dashed var(--color-border);width:auto;min-height:0;font-size:inherit;color:var(--color-text);background:0 0;border-radius:999px;padding:calc(.1em + 1px) calc(.5em + 1px);line-height:1.5;overflow:visible}.airing-host-editor-add-trigger.ember-power-select-trigger:hover{border-style:solid;border-color:var(--color-primary)}.airing-host-editor-add-trigger.ember-power-select-trigger .ember-power-select-placeholder{line-height:inherit;color:inherit}.airing-host-editor-add-trigger.ember-power-select-trigger .ember-power-select-status-icon{display:none}.airing-host-editor-add-dropdown{width:16rem}.airing-host-editor-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.airing-actions-palette{white-space:nowrap;border-top:1px solid var(--color-surface);align-items:center;gap:.5rem;margin-left:-.5rem;padding:.4rem 0;display:flex}.airing-actions-palette button{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.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{text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:.65rem;font-weight:600;display:inline-flex}.airing-detect-progress{color:var(--color-text-muted);align-items:center;gap:.3rem;font-size:14px;font-weight:500;display:inline-flex}.airing-timeline-toggles{gap:.25rem;display:flex}.airing-timeline-toggle{-webkit-appearance:none;appearance:none;color:var(--color-text-disabled);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem .4rem;display:flex}.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)}.airing-track-list-header-items{background-color:var(--color-background);flex-direction:column;width:100%;display:flex}.airing-title-area{flex-direction:column;gap:.25rem;min-width:0;padding-bottom:.5rem;display:flex}.airing-header-tag{text-transform:uppercase;letter-spacing:normal;color:var(--color-text-muted);background-color:var(--color-surface);flex-shrink:0;font-size:.9rem;font-weight:600}@media (max-width:599px){.airing-header-tag{display:none}}.airing-header-tag.mod-warning{color:var(--color-text-on-warning);background-color:var(--color-warning)}.airing-header-tag-popover{text-transform:none;max-width:18rem;font-size:.875rem;font-weight:400}.airing-title-line{justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}@media (max-width:599px){.airing-title-line{gap:.5rem}}.airing-jump-menu-container{flex:1 0 auto;min-width:0}.airing-jump-menu-container .ui-dropdown-trigger-link{margin-top:-.3rem;margin-left:-.55rem;padding:.3rem .5rem}.airing-title{white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;width:100%;font-size:20px;font-weight:700;overflow:hidden}@media (max-width:599px){.airing-title{font-size:16px}}.airing-description{margin:.5rem 0;font-size:15px;line-height:1.5em}.airing-sticky-title{margin-top:-5px;padding:0 0 .5rem}.airing-sticky-title .airing-title{font-size:18px;font-weight:200}.airing-sticky-title .airing-description{color:var(--color-text-muted);margin:.25rem 0 0;font-size:13px;line-height:1.4em}.airing-hosts{white-space:nowrap;width:100%;color:var(--color-text-muted);grid-area:hosts;place-content:flex-start;align-items:center;font-size:16px;display:flex}.airing-hosts-label{text-transform:uppercase;margin-right:5px;font-size:14px;display:flex}.airing-hosts-list{flex-grow:2;display:flex}.airing-date{white-space:nowrap;flex-direction:column;grid-area:date;justify-content:flex-start;align-items:start;width:100%;font-size:24px;display:flex}.airing-date p:first-child{font-size:24px}.airing-date p+p{font-size:16px}.on-air-arc{cursor:pointer;width:120px;max-width:120px;height:40px;max-height:40px}.on-air-arc svg{pointer-events:none;width:120px;height:40px;display:block;overflow:visible}.on-air-arc .on-air-arc-text{fill:var(--color-danger);font-size:16px;font-weight:800}.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:22px;stroke-dasharray:200;stroke-dashoffset:200px}.on-air-arc.mod-animate .on-air-arc-mask{stroke-dashoffset:0;animation:1.2s ease-in-out forwards on-air-reveal}@keyframes on-air-reveal{0%{stroke-dashoffset:0}to{stroke-dashoffset:200px}}.on-air-tag{text-transform:uppercase;font-size:.9rem;font-weight:700;animation:5s infinite blink;border:1px solid var(--color-danger)!important;color:var(--color-danger)!important}.up-next-tag{text-transform:uppercase;color:var(--color-warning-text);font-size:.9rem;font-weight:700;background-color:var(--color-warning)!important}.airing-header-status{align-items:center;gap:.5rem;display:flex}.airing-header-upcoming{background-color:var(--color-warning);color:var(--color-warning-text);text-transform:uppercase;white-space:nowrap;border-radius:1rem;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:13px;font-weight:700;display:flex}.airing-header-upcoming-countdown,.airing-header-status-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-now-divider-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.airing-header-listener-count{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:12px;font-weight:600;display:flex}.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}to{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)}to{box-shadow:0 0 4px var(--color-danger), 0 0 20px color-mix(in oklch, var(--color-danger) 40%, transparent)}}.airing-jump-date-content{flex-direction:row;align-items:flex-start;gap:.25rem;display:flex}.airing-jump-date-content-calendar{padding:.5rem}.airing-jump-date-content-recent{flex-direction:column;min-width:14rem;max-width:18rem;max-height:20rem;padding:.5rem;display:flex;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{text-overflow:ellipsis;overflow:hidden}.airing-jump-date-content-recent{border-left:1px solid var(--color-surface-raised)}.ui-dropdown-item.airing-jump-later{color:var(--color-primary);text-align:left;border:0;font-family:inherit}.airing-jump-past{border-top:1px solid var(--color-surface-raised);margin-top:.5rem;padding-top:.5rem}.airing-track-list-toolset{z-index:var(--z-timeline-sticky);margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin) - .5rem);position:relative}.item-editor-reveal{grid-template-rows:1fr;display:grid}.item-editor-reveal>*{min-height:0}.item-editor-reveal-enter-active,.item-editor-reveal-leave-active{transition:grid-template-rows .25s,opacity .2s}.item-editor-reveal-enter-active>*,.item-editor-reveal-leave-active>*{overflow:hidden}.item-editor-reveal-enter,.item-editor-reveal-leave-to{opacity:0;grid-template-rows:0fr}.overlay-form{flex-direction:column;gap:.5rem;width:auto;display:flex}.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{max-height:100%;position:relative}.range-chooser{margin:.5rem 0}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:-100% 0}}.slider-rounded{width:100%;height:14px}.slider-rounded:empty{background:var(--color-background);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:5000%;border-radius:13px;animation:200s linear infinite animatedBackground}.slider-rounded.noUi-target{background:var(--color-background);border:1px solid var(--color-element);box-shadow:none;border-radius:13px}.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{border-radius:15px;width:11px;height:22px;top:-5px;right:-11px}.slider-rounded .noUi-value-horizontal{writing-mode:vertical-lr;transform:translate(-50%,25px)}.slider-rounded.mod-round .noUi-handle{border-radius:25px;width:15px;height:15px;top:-2px;right:-11px}.slider-rounded .noUi-handle:before,.slider-rounded .noUi-handle:after{width:0;height:0}.slider-rounded .noUi-handle .noUi-touch-area{border:1px solid #0000;width:auto;height:auto;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.slider-rounded .noUi-handle:hover .noUi-touch-area{border:1px dotted var(--color-surface)}body.noUi-state-drag{-webkit-user-select:none;user-select:none}.sound-select-range{--range-height:1.75rem;--range-handle-width:14px;--range-handle-height:calc(var(--range-height) + 8px);-webkit-user-select:none;user-select:none;flex-direction:column;row-gap:.25rem;display:flex}.sound-select-range-bar{height:var(--range-height);background-color:var(--color-surface-raised);border-radius:0;position:relative}.sound-select-range-bar .slider-rounded{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.sound-select-range-bar .slider-rounded.noUi-target,.sound-select-range-bar .slider-rounded:empty{background:0 0;border:0;border-radius:0;animation:none}.sound-select-range-bar .slider-rounded .noUi-connects{border-radius:0}.sound-select-range-bar .slider-rounded .noUi-connect{background-color:#0000}.sound-select-range-bar .slider-rounded .noUi-connect:nth-child(2){background-color:color-mix(in oklch, var(--color-primary) 70%, transparent);background-image:linear-gradient(#ffffff59 0%,#ffffff1a 45%,#0000 50%,#0000000d 100%)}.sound-select-range-bar .slider-rounded .noUi-handle{height:var(--range-handle-height);width:var(--range-handle-width);top:-4px;right:calc(var(--range-handle-width) / -2);box-sizing:border-box;border:1px solid var(--color-border-muted);box-shadow:var(--shadow-elevation-low);background-color:var(--color-background);cursor:ew-resize;border-radius:4px}.sound-select-range-bar .slider-rounded .noUi-handle:before,.sound-select-range-bar .slider-rounded .noUi-handle:after{content:none}.sound-select-range-bar .slider-rounded .noUi-handle:after{content:"";background-color:var(--color-text);width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 3 14 9-14 9z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 3 14 9-14 9z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sound-select-range-bar .slider-rounded .noUi-handle:hover{background-color:var(--color-surface-raised)}.sound-select-range-bar .slider-rounded .noUi-handle.noUi-active{border-color:var(--color-primary);background-color:var(--color-primary)}.sound-select-range-bar .slider-rounded .noUi-handle.noUi-active:after{background-color:var(--color-text-on-primary)}.sound-select-range-bar .slider-rounded .noUi-handle:focus-visible{border-color:var(--color-primary);outline:none}.sound-select-range-bar.is-playing-start .noUi-handle[data-handle="0"]:after,.sound-select-range-bar.is-playing-end .noUi-handle[data-handle="1"]:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v18H5zM14 3h5v18h-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h5v18H5zM14 3h5v18h-5z'/%3E%3C/svg%3E")}.sound-select-range-regions{z-index:1;pointer-events:none;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sound-select-range-region{position:absolute;top:0;bottom:0}.sound-select-range-region.is-track{box-shadow:inset 1px 0 0 color-mix(in oklch, var(--color-background) 60%, transparent);background-color:color-mix(in oklch, var(--color-primary) 20%, transparent)}.sound-select-range-region.is-traffic{background-color:color-mix(in oklch, var(--color-calendar-pink) 35%, transparent)}.sound-select-range-unrecorded{background-image:repeating-linear-gradient(120deg, var(--color-surface-raised), var(--color-surface-raised) 4px, var(--color-element) 4px, var(--color-element) 8px);position:absolute;top:0;bottom:0;right:0}.sound-select-range-playhead{z-index:2;background-color:var(--color-primary);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.sound-select-range-labels{height:1.25rem;font-size:.8125rem;position:relative}.sound-select-range-nudges{height:1.25rem;position:relative}.sound-select-range-nudge-pair{align-items:center;gap:.25rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.sound-select-range-nudge-pair .sound-select-range-nudge{visibility:hidden}.sound-select-range-nudge-pair.is-focused .sound-select-range-nudge{visibility:visible}.sound-select-range-time{color:var(--color-primary);white-space:nowrap;font-size:.75rem;font-weight:700}.sound-select-range-nudge{border:1px solid var(--color-border-muted);background:var(--color-background);width:1.25rem;height:1.25rem;color:var(--color-text);cursor:pointer;touch-action:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sound-select-range-nudge:hover{background-color:var(--color-surface-raised)}.sound-select-range-label{box-sizing:border-box;white-space:nowrap;color:var(--color-text-muted);align-items:center;padding:0 .25rem;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.sound-select-range-label>span{text-overflow:ellipsis;overflow:hidden}.sound-select-range-label.is-previous{justify-content:flex-end;left:0}.sound-select-range-label.is-current{color:var(--color-text);justify-content:center;font-weight:700}.sound-select-range-label.is-next{right:0}.table-field.mod-side-by-side{grid-template-columns:1fr 2fr;display:grid}.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{padding:0 .5rem;font-size:13px;position:absolute;top:0;left:0;transform:translateY(-56%)}table{--color-input-bg:color-mix(in oklch, var(--color-input-bg) 90%, transparent)}.time-menu-options{flex-direction:column;gap:1rem;display:flex}.time-menu-options__row{flex-direction:row;align-items:center;gap:1rem;display:flex}.site-footer{background-color:var(--color-footer);color:var(--color-footer-text);margin-top:140px;transition:background-color .3s;position:relative}.site-footer a{color:inherit;font-weight:700}.site-footer a:hover{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);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{opacity:0}.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{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.site-footer-drop-zone .track-drop-zone-message{box-sizing:border-box;place-items:center;position:absolute;top:0;bottom:0;left:0;right:0}.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{opacity:0;transform:none}.site-footer-wave{pointer-events:none;width:100%;position:absolute;bottom:calc(100% - 32px);left:0;overflow:visible}.site-footer-wave path{transition:fill .3s,stroke .3s}.site-footer>.site-footer-wave{height:66px;bottom:calc(100% - 16px)}.site-footer>.site-footer-wave .site-footer-wave-ring{stroke-opacity:.15}.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.5px;stroke-opacity:.4}.site-footer-wave-carrier.mod-1{stroke-width:2px;stroke-opacity:.22}.site-footer-wave-ring{fill:none;stroke:currentColor;stroke-width:8px;stroke-opacity:.2;stroke-linecap:round;stroke-linejoin:round}.site-footer-logo{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;margin:-6px;padding:6px}.site-footer-logo:focus-visible{outline-offset:2px;outline:2px solid}.site-footer-logo .dubbletrack-logo svg{width:200px}.site-footer-logo .dubbletrack-logo.mod-outline svg path{stroke:var(--color-footer-text);stroke-opacity:.7}.site-footer-about{flex-direction:column;gap:1rem;max-width:32rem;display:flex;position:relative}.site-footer-about p{margin:0;font-size:15px;line-height:1.5}.site-footer-asks{flex-direction:column;flex:28rem;gap:1.25rem;max-width:36rem;display:flex;position:relative}.site-footer-asks-divider{border:0;border-top:1px solid color-mix(in srgb, currentColor 8%, transparent);background:0 0;width:100%;height:0;margin:0}.site-footer-ask{align-items:flex-start;gap:1rem;display:flex}.site-footer-ask p{margin:0;font-size:14px;line-height:1.45}.site-footer-ask-icon{border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.site-footer-ask-icon.mod-heart{color:#e0245e;background:#fff}.site-footer-ask-icon.mod-heart svg{fill:currentColor}.site-footer-ask-icon.mod-tower{color:#151c29;background:#ffd23f}.site-footer-ask-body{flex-direction:column;gap:.6rem;display:flex}.site-footer-ask-link{border-bottom:2px solid color-mix(in srgb, currentColor 40%, transparent);align-self:flex-start;padding-bottom:2px;font-size:14px;-webkit-text-decoration:none;text-decoration:none}.site-footer-ask-link:hover{border-bottom-color:currentColor;-webkit-text-decoration:none;text-decoration:none}.site-footer-made{align-items:center;gap:6px;display:inline-flex}.site-footer-legal-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.site-footer-legal{max-width:var(--max-site-width);padding:1.25rem var(--site-x-padding) 2rem;border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;font-size:13px;display:flex;position:relative}.site-footer-legal a{font-weight:400}@media (max-width:599px){.site-footer-legal{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}}.site-footer-content{max-width:var(--max-site-width);padding:var(--site-y-padding) 10px;flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 3rem;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (min-width:600px){.site-footer-content{padding:var(--site-y-padding) var(--site-x-padding)}}@media (max-width:599px){.site-footer-content{padding:2rem var(--site-x-padding) var(--site-y-padding) var(--site-x-padding);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}}@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{margin:0 0 .5rem;font-size:15px;font-weight:700}.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{max-width:var(--max-site-width);padding:var(--site-y-padding) 10px;flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (min-width:600px){.site-header-content{padding:var(--site-y-padding) var(--site-x-padding)}}.site-header-content{justify-content:space-between;align-items:center}.site-header-main{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.site-header-main .ui-field{margin:0 .75em;padding-top:0}.site-header-items{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.site-header-content>.command-palette-trigger{margin-left:auto;margin-right:.5rem}.site-header-items-main{flex-direction:row;justify-content:space-between;align-items:center;gap:4px;margin-right:.5rem;display:flex}@media (max-width:900px){.site-header-items-main{display:none}}.site-header-items-aux{flex-direction:row;justify-content:space-between;align-items:center;gap:2px;display:flex}.site-header-icon-button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:background .15s,color .15s;display:flex}.site-header-icon-button:hover{background:var(--color-surface);color:var(--color-text)}.site-header-items-divider{border-left:1px dotted var(--color-element);height:20px;margin:0 5px 0 10px;padding:0;display:block}.site-header-item{color:var(--color-primary);border-radius:6px;padding:.3rem .65rem;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{border-radius:inherit;padding:.3rem .65rem;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{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;border:2px solid #0000;padding:calc(.3rem - 2px) calc(.65rem - 2px);animation:.9s linear infinite site-header-item-loading}@property --site-header-loading-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@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{border-color:var(--color-primary);background:0 0;animation:none}}.site-station-switcher{background-color:var(--color-background);box-shadow:var(--shadow-elevation-low)}.site-station-switcher-content{max-width:var(--max-site-width);padding:var(--site-y-padding) 10px;flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}@media (min-width:600px){.site-station-switcher-content{padding:var(--site-y-padding) var(--site-x-padding)}}.site-station-switcher-content{justify-content:flex-start;place-items:center flex-start;gap:1rem;display:flex}.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{color:var(--color-text);align-items:center;gap:.4rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.theme-switcher-hero-title svg{color:var(--color-primary)}.theme-switcher-group+.theme-switcher-group{margin-top:1.25rem}.theme-switcher-group-title{color:var(--color-text-muted);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.theme-switcher-schemes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.theme-switcher-scheme{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;gap:.4rem;padding:.4rem;transition:border-color .12s,background .12s;display:flex}.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{aspect-ratio:4/3;border:1px solid var(--color-border-muted);border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.theme-switcher-preview{background-color:var(--color-background);background-image:var(--palette-background-image,none);background-size:90px;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.theme-switcher-preview+.theme-switcher-preview{clip-path:polygon(100% 0,100% 100%,0 100%)}.theme-switcher-preview-bar{background:var(--color-primary);border-radius:2px;width:40%;height:6px;margin-bottom:4px}.theme-switcher-preview-line{background:color-mix(in srgb, var(--color-text) 55%, transparent);border-radius:2px;width:80%;height:4px}.theme-switcher-preview-line.is-short{width:55%}.theme-switcher-preview-button{background:var(--color-primary);border-radius:3px;width:30%;height:10px;margin-top:auto}.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}}.is-closing-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}.is-closing-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}.is-closing-theme::view-transition-old(root){z-index:1}.compliance{flex-direction:column;gap:1.5rem;padding-bottom:3rem;display:flex}.compliance-week{box-sizing:border-box;background:var(--color-surface-raised);border:0;border-radius:3px;width:1rem;height:1rem;padding:0;display:block}.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{border:2px solid var(--color-reported);background:0 0}.compliance-week.is-upcoming,.compliance-week.is-no_airings{background:var(--color-surface-raised)}.compliance-week.is-before_station{border:1px dashed var(--color-border);background:0 0}.compliance-format{color:var(--color-text-muted);align-self:center;font-size:.875rem;font-weight:400}.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;top:var(--sticky-top,0);z-index:5;background:var(--color-background);flex-direction:column;padding-bottom:.625rem;display:flex;position:-webkit-sticky;position:sticky}.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{gap:var(--quarter-gap);scrollbar-width:thin;padding-top:.375rem;padding-bottom:.375rem;display:flex;overflow-x:auto}.compliance-timeline-nav,.compliance-scroll-top{z-index:2;border:1px solid var(--color-border);background:var(--color-background);width:2rem;height:2rem;color:var(--color-text);box-shadow:var(--shadow-elevation-medium);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:top .18s,opacity .15s;display:grid}.compliance-timeline-nav:hover,.compliance-scroll-top:hover{background:var(--color-surface-raised)}.compliance-timeline-nav[disabled],.compliance-scroll-top[disabled]{opacity:0;pointer-events:none}.compliance-scroll-top{position:fixed;bottom:1.5rem;right:1.5rem}.compliance-timeline-nav{top:calc(2rem + var(--bars) / 2);position:absolute;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{min-width:1px;color:var(--color-text-muted);flex:none;align-self:center;font-size:.8125rem}.compliance-timeline-quarter{flex:0 0 calc((100% - (var(--visible-quarters) - 1) * var(--quarter-gap)) / var(--visible-quarters));flex-direction:column;gap:.625rem;min-width:36rem;display:flex;position:relative}.compliance-timeline-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.compliance-timeline-title h2{flex:1;margin:0;font-size:1.0625rem;font-weight:700}.compliance-timeline-title button{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:0;display:flex}.compliance-timeline-title button:after{content:"";height:var(--range-line-weight);background:var(--range-line);border-radius:3px;flex:1;align-self:center}.compliance-timeline-title button:hover:after,.compliance-timeline-title button.is-hovered:after{background:var(--range-line-hover)}.compliance-timeline-title button.is-selected:after{background:var(--color-primary)}.compliance-timeline-quarter-range{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.compliance-timeline-periods{height:1.5rem;margin:-.625rem 0 -.5rem;position:relative}.compliance-timeline-periods button{cursor:pointer;--line-color:var(--range-line);background:0 0;border:0;height:100%;padding:0;position:absolute;top:0}.compliance-timeline-periods button:before{content:"";height:var(--range-line-weight);background:var(--line-color);border-radius:3px;margin:auto 0;position:absolute;top:0;bottom:0;left:0;right:0}.compliance-timeline-periods button:not([disabled]):hover,.compliance-timeline-periods button.is-hovered{--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{height:1.5rem;margin-top:-.25rem;position:relative}.compliance-timeline-months button{font:inherit;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:0 .25rem;font-size:.9375rem;font-weight:500;display:flex;position:absolute;top:0}.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:"";height:var(--range-line-weight);background:var(--range-line);border-radius:3px;flex:1}.compliance-timeline-months.has-month-lines button:not([disabled]):hover:after{background:var(--range-line-hover)}.compliance-timeline-quarter+.compliance-timeline-quarter:before{content:"";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;position:absolute}.compliance-timeline-selection,.compliance-timeline-preview{pointer-events:none;border-radius:6px;position:absolute;top:-4px;bottom:-4px}.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;margin-top:calc(var(--caret-size) + .25rem);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.75rem 0;display:flex;position:relative}.compliance-summary:before,.compliance-summary:after{content:"";left:var(--caret-x,50%);visibility:var(--caret-visibility,hidden);border:var(--caret-size) solid transparent;border-top:0;position:absolute;transform:translate(-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{border:1px solid var(--color-border);background:var(--color-surface);white-space:normal;max-width:100%;height:auto;min-height:2.5rem;box-shadow:var(--shadow-elevation-low);border-radius:8px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-weight:600;display:inline-flex;color:var(--color-text)!important;font-size:1rem!important}.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{flex-direction:column;gap:.75rem;min-width:17rem;padding:.75rem 0;display:flex}.compliance-range-menu-list .ui-dropdown-item{justify-content:space-between;gap:1.5rem;margin:0;padding:.35rem .75rem;font-size:.875rem;display:flex}.compliance-range-menu-list .ui-dropdown-item.is-active{background-color:var(--color-surface-raised);color:var(--color-text);font-weight:400}.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{text-align:left;border:0;justify-content:space-between;gap:1.5rem;padding:.35rem .75rem;font-size:.875rem}.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{border-top:1px solid var(--color-border-muted);padding-top:.75rem}.compliance-range-menu-calendar{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.compliance-summary-share{color:var(--color-text-muted);font-size:.8125rem}.compliance-summary-stats{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.75rem 2rem;margin:0;display:flex}.compliance-summary-stats div{flex-direction:column;display:flex}.compliance-summary-stats dt{color:var(--color-text-muted);font-size:.75rem}.compliance-summary-stats dd{margin:0;font-size:1.25rem;font-weight:500}.compliance-summary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}.compliance-summary-notes{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0;display:flex}@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{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.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{border:1px solid var(--color-border-muted);background:var(--color-background);height:2rem;box-shadow:none;white-space:nowrap;border-radius:4px;align-items:center;gap:.35rem;padding:0 .6rem;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;color:var(--color-text-muted)!important;font-size:.9rem!important}.compliance-download *{font-size:inherit!important;color:inherit!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]{border-color:var(--color-border-muted);border-color:var(--color-primary);background:0 0;background:var(--color-primary);opacity:.45;cursor:default;color:var(--color-text-on-primary)!important}.compliance-panel{flex-direction:column;gap:1.25rem;display:flex}.compliance-bars{height:var(--bars,6rem);touch-action:pan-x;-webkit-user-select:none;user-select:none;gap:1px;display:grid;position:relative}.compliance-timeline-future{color:var(--color-text-disabled);pointer-events:none;justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;top:0;bottom:0}.compliance-bar{cursor:pointer;background:0 0;border:0;border-radius:2px 2px 0 0;flex-direction:column;justify-content:flex-end;min-width:0;padding:0;display:flex;overflow:hidden}.compliance-bar .compliance-week{border-radius:2px 2px 0 0;flex-shrink:0;width:100%}.compliance-bar:not([disabled]):hover{outline:1px solid var(--color-text-muted);outline-offset:0}.compliance-bar:focus-visible{outline:1px solid var(--color-text-muted);outline-offset:0}.compliance-bar[disabled]{cursor:default}.compliance-period{white-space:nowrap;flex-direction:column;gap:.25rem;font-size:.8125rem;display:inline-flex;position:relative}.compliance-period .is-missing{color:var(--color-danger)}.compliance-period-detail{color:var(--color-text-muted)}.compliance-tuning-hours-table{border-collapse:collapse;width:100%;font-size:.9375rem}.compliance-tuning-hours-table thead th{color:var(--color-text-muted);border-top:0;font-size:.8125rem;font-weight:500}.compliance-tuning-hours-table th,.compliance-tuning-hours-table td{border-top:1px solid var(--color-border-muted);text-align:left;vertical-align:baseline;padding:.5rem .75rem .5rem 0}.compliance-tuning-hours-table th{font-weight:500}.compliance-tuning-hours-table .is-missing{color:var(--color-danger)}.compliance-tuning-hours-table .is-current th,.compliance-tuning-hours-table .is-current td{background:var(--color-surface)}.compliance-tuning-hours-lead{color:var(--color-text-muted);margin:0 0 1rem;font-size:.875rem}.compliance-tuning-hours-footer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.compliance-tuning-hours-pager{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1.125rem;display:flex}.compliance-tuning-hours-pager .ui-button-link{align-items:center;gap:.25rem;font-size:.9375rem;display:inline-flex}.compliance-tuning-hours-entered .form-field-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:8rem;margin-right:.5rem}.compliance-panel-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compliance-panel-note{color:var(--color-text-muted);margin:0;font-size:.875rem}.compliance-airings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.compliance-airing{border-top:1px solid var(--color-border-muted);grid-template-columns:2.25rem minmax(0,3fr) minmax(0,2fr) 11rem;align-items:center;gap:1rem;padding:.875rem 0;font-size:1rem;display:grid}.compliance-airing:first-child{border-top:0}.compliance-airing>:last-child{text-align:right;justify-self:end}@media (max-width:599px){.compliance-airing{grid-template-columns:2rem minmax(0,1fr) auto;gap:.375rem .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{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.compliance-airing-title span,.compliance-airing-title .text-list{color:var(--color-text-muted);font-size:.875rem}.compliance-airing-play{justify-content:center;display:flex}.compliance-airing-link{min-width:0;color:inherit;flex-direction:column;gap:.125rem;display:flex}.compliance-airing-link:hover strong{-webkit-text-decoration:underline;text-decoration:underline}.compliance-airing-problem{white-space:nowrap;color:var(--color-text-muted);flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.9375rem;display:inline-flex}.compliance-track-meter{gap:1px;max-width:100%;display:flex}.compliance-track-meter-block{border-radius:3px;flex:0 6px;min-width:4px;height:1rem}.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{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:.5rem;margin:0 0 .25rem;padding-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.compliance-tooltip-hint{opacity:.7;margin-top:.125rem;font-size:.75rem}.compliance-all-logged{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1rem;display:flex}.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{width:3rem;height:var(--bars,6rem);border-radius:4px;display:block}.compliance-timeline-skeleton{gap:var(--quarter-gap);padding-top:.375rem;padding-bottom:.375rem;display:flex;overflow:hidden}.compliance-timeline-skeleton-quarter{flex:0 0 calc((100% - (var(--visible-quarters) - 1) * var(--quarter-gap)) / var(--visible-quarters));flex-direction:column;gap:.625rem;min-width:36rem;display:flex}.compliance-timeline-skeleton-title{align-items:center;gap:.5rem;height:1.5rem;display:flex}.compliance-timeline-skeleton-title .skeleton-outline{width:11rem;height:1.0625rem}.compliance-timeline-skeleton-title:after{content:"";height:var(--range-line-weight);background:var(--range-line);border-radius:3px;flex:1}.compliance-timeline-skeleton-bars{height:var(--bars,6rem);align-items:flex-end;gap:2px;display:flex}.compliance-timeline-skeleton-bars .skeleton-outline{border-radius:2px;flex:1;height:100%}.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{grid-template-columns:repeat(3,1fr);height:1.5rem;margin-top:-.25rem;display:grid}.compliance-timeline-skeleton-months .skeleton-outline{width:4rem;height:.9375rem;margin:.25rem}.compliance-airing.is-nested{padding-left:1.5rem}.compliance-airing-toggle-title{font:inherit;color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.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}}.show-moniker-list-row-status{flex:0 10rem;min-width:7rem}@media (max-width:900px){.show-moniker-list-row-status{flex-basis:100%;order:1}}.logging-habit-freshness{background:var(--color-surface-raised);border-radius:999px;width:100%;height:.5rem;display:block;overflow:hidden}.logging-habit-freshness i{background:color-mix(in oklch, var(--grade-to) var(--grade-mix), var(--grade-from));border-radius:999px;height:100%;display:block}.playlist-freshness,.playlist-freshness-body{flex-direction:column;gap:1.25rem;display:flex}.playlist-freshness-lead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.playlist-freshness-lead>.page-tools-button-group{flex:none}.playlist-freshness-sentence{flex:16rem;max-width:36rem;margin:0;font-size:1.3rem;line-height:1.3}.playlist-freshness .logging-habit-freshness{height:.625rem}.playlist-freshness-detail,.playlist-freshness-methods{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;font-size:.9375rem;display:flex}.playlist-freshness-detail strong,.playlist-freshness-methods strong{color:var(--color-text)}.playlist-freshness-methods{border-top:1px solid var(--color-border-muted);padding-top:1.25rem}.playlist-freshness-method{color:var(--color-text);align-items:center;gap:.375rem;display:flex}.playlist-freshness-method strong{margin-right:.125rem}.playlist-freshness-methods-unused{opacity:.7}.playlist-freshness-show-toggle{color:var(--color-text-muted);align-items:center;gap:.5rem;display:flex}@media (max-width:900px){.playlist-freshness-lead{flex-direction:column-reverse;align-items:stretch;gap:1.25rem}.playlist-freshness-lead>.page-tools-button-group{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playlist-freshness-sentence{font-size:1.5rem}.playlist-freshness-methods{flex-direction:column;align-items:flex-start;gap:.625rem}.playlist-freshness-show-toggle{border-top:1px solid var(--color-border-muted);min-height:2.75rem}}.table-user-logging-methods{color:var(--color-text-muted);font-size:.75rem}.playlist-freshness-meter{flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.playlist-freshness-meter-text{color:var(--color-text-muted)}.playlist-freshness-meter-text strong{color:var(--color-text)}.table-user-freshness{flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.75rem;display:flex}.table-user-freshness .logging-habit-freshness{width:6rem}.table-user-freshness>span:last-child{color:var(--color-text-muted)}.airing-missing-tracks-disclosure{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.875rem;display:flex}.airing-missing-tracks-disclosure svg{transition:transform .15s}.airing-missing-tracks-disclosure[aria-expanded=true] svg{transform:rotate(90deg)}.airing-missing-tracks-disclosure:hover{-webkit-text-decoration:underline;text-decoration:underline}.airing-missing-tracks-disclosures{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.airing-missing-tracks-disclosed{padding-left:1.25rem}.airing-missing-tracks-disclosed p{margin:0 0 .5rem}.airing-missing-tracks-rows{flex-direction:column;gap:1rem;display:flex}.airing-missing-tracks-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;font-size:.875rem;display:grid}.airing-missing-tracks-row-name{white-space:nowrap;font-weight:600}.airing-missing-tracks-row.is-station{margin:0 -.75rem;padding:.75rem}.airing-missing-tracks-row-coverage{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.airing-missing-tracks-row-bar,.airing-missing-tracks-row-detail{grid-column:1/-1}.airing-missing-tracks-row-detail,.airing-missing-tracks-unhosted{color:var(--color-text-muted);margin:0;font-size:.8rem}.airing-missing-tracks-row-detail{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.airing-missing-tracks-row-detail strong{color:var(--color-text)}.airing-missing-tracks-row.is-skeleton .airing-missing-tracks-row-coverage{width:10rem}.menu-with-example{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.menu-with-example>span{color:var(--color-text);font-size:.875rem;font-weight:600}.menu-with-example .example{flex-flow:wrap;gap:.25rem .75rem;font-size:.8rem;display:flex}.menu-with-example .example .color-legend-label{color:var(--color-text-muted);align-items:center;padding:0;font-size:.8125rem}.menu-with-example .example .color-legend{border-radius:2px;width:.75rem;height:.75rem;margin:0 .2rem;transform:none}.menu-with-example .example .color-label{padding:0}.color-label{padding:0 3px}.color-swatch{border:1px solid color-mix(in srgb, currentColor 25%, transparent);border-radius:3px;flex-shrink:0;width:.875rem;height:.875rem;display:inline-flex;overflow:hidden}.color-swatch .color-legend-label{display:contents}.color-swatch .color-label{display:none}.color-swatch .color-legend{border:0;flex:1;width:auto;height:auto;margin:0;transform:none}.color-legend-label{color:var(--color-text);flex-direction:row;align-content:center;justify-items:flex-start;padding:.25rem .5rem;font-size:15px;display:flex;position:relative}.color-legend{background-color:var(--color-background);border:1px solid color-mix(in srgb, var(--color-background) 70%, black);width:15px;height:15px;margin:0 5px;font-size:14px;display:block;transform:translateY(3px)}.colorize-menu-options .ui-dropdown-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;display:flex}.colorize-menu-options .ui-dropdown-item:hover{background-color:var(--color-surface)}.colorize-menu-options .menu-options{border:1px solid var(--color-border-muted);border-radius:4px;align-items:center;gap:2px;height:2rem;padding:2px;display:inline-flex}.colorize-menu-options .menu-options>*{height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0 .6rem!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>*{color:var(--color-text-muted)!important;font-size:.8125rem!important}.colorize-menu-options .menu-options>.active{color:var(--color-text)!important}.calendar-cell-content-stats{margin-top:.4rem}.calendar-cell-content-stat{font-size:13px;display:block}ul.text-list{margin:0;padding:0;display:inline}ul.text-list li.text-list-item{white-space:nowrap;margin:0;padding:0;list-style:none;display:inline}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{flex-wrap:wrap;align-items:baseline;display:inline-flex}ul.text-list.mod-dotted li:not(:last-child):after{content:"·";opacity:.5;margin:0 calc(.5em + 6px)}.timeline-list-item-editor-container,.item-editor-container{box-sizing:border-box;z-index:10;flex-basis:100%;min-height:27em;margin-top:1em;margin-bottom:1em}@media (max-width:599px){.timeline-list-item-editor-container,.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{background-color:var(--color-surface);flex-direction:row;align-items:center;gap:.5rem;width:100%;height:100%;padding:0 0 0 .5rem;display:flex}.item-editor-playback:hover{background-color:var(--color-surface-raised)}.item-editor-playback .item-editor-playback-region{border-left:1px solid var(--color-surface);border-right:1px solid var(--color-surface);height:100%;position:absolute}.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);border-radius:10px;width:100%;height:6px}.item-editor-playback .item-editor-regions{position:absolute;top:4px;bottom:4px;left:0;right:0}.item-editor-playback .item-editor-playback-progress{background-color:var(--color-primary);z-index:10;border-radius:10px;height:100%;display:block;position:relative}.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{background-color:var(--color-surface-raised);flex-direction:row;justify-content:start;align-items:center;gap:.5rem;width:100%;height:17px;padding:.7rem 6px;display:flex}.item-editor-playback .item-editor-playback-slider{border-radius:5px;align-items:center;width:100%;height:100%;padding:8px 0 7px;display:flex;position:relative;overflow:hidden}.item-editor-playback .item-editor-playback-adjust{color:var(--color-text);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.item-editor-playback .item-editor-playback-adjust .form-checkbox{line-height:1.5}.item-editor-playback .item-editor-playback-adjust .form-field-label{padding-left:6px;font-weight:400;color:var(--color-text)!important}.item-editor-playback .item-editor-playback-adjust .form-checkbox--sm__label{font-size:12px}.item-editor-playback .item-editor-playback-content{flex-direction:row;justify-content:space-between;width:100%;display:flex}.item-editor-playback .item-editor-playback-content .help-tippy{color:var(--color-text-muted);cursor:help;flex-direction:row;justify-self:flex-end;align-items:center;gap:.2rem;display:flex}.timeline-list-item-editor,.item-editor{box-sizing:border-box;border:1px solid var(--color-surface-raised);width:100%;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-bottom:0;margin-left:calc(var(--indent) * -1);border-radius:10px;padding:1rem;position:relative;overflow:hidden;width:calc(100% + var(--indent) - 15px)!important}@media (max-width:599px){.timeline-list-item-editor,.item-editor{margin-left:calc(calc(var(--timeline-indent) + var(--timeline-padding) + var(--timeline-margin)) * -1);width:100vw;z-index:var(--z-modals)}}.timeline-list-item-editor .generate-button,.item-editor .generate-button{z-index:3;position:absolute;right:.5rem}.timeline-list-item-editor .form-input-side-by-side>.form-input,.item-editor .form-input-side-by-side>.form-input{flex-grow:2}.item-editor-enter-active{z-index:var(--z-timeline-endcap);transition:opacity .2s,transform .2s;position:relative}.item-editor-leave-active{z-index:var(--z-timeline-endcap);transition:opacity .15s,transform .15s;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{z-index:5 + 1;margin-left:0}}.timeline-list-item-edit-action{border-radius:4px;margin-left:-.4rem;transition:background .1s}.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{border-radius:0 4px 4px 0;padding:.2rem .3rem}.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);background-color:var(--color-text-disabled);aspect-ratio:1;box-shadow:var(--shadow-elevation-medium);border-radius:3px;justify-content:center;align-self:flex-start;margin-top:.5rem;margin-right:.5rem;display:flex}@media (max-width:599px){.timeline-list-item-cover{margin-left:-.5rem}}.timeline-list-item-cover .timeline-list-item-cover-image{aspect-ratio:1;max-height:var(--size);width:var(--size);height:var(--size);object-fit:cover;color:var(--color-background);place-content:center;place-items:center;font-size:2rem;font-weight:700;display:flex}.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-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;background-color:var(--color-surface);text-shadow:0 0 6px var(--color-surface), 0 0 12px var(--color-surface);z-index:1;border-radius:3px;animation:1.5s linear infinite checkerboard-shift;position:relative}.timeline-list-item-cover .timeline-list-item-cover-image.is-loading:before{content:"";border-radius:inherit;background:conic-gradient(from var(--laser-angle,0deg), transparent 0%, var(--color-primary) 10%, transparent 20%);-webkit-mask-composite:xor;padding:2px;animation:2s linear infinite laser-spin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.timeline-list-item-cover.is-processing{z-index:1;position:relative}.timeline-list-item-cover.is-processing:before,.timeline-list-item-cover.is-processing:after{content:"";background-color:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:inherit;z-index:-1;opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.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{width:var(--cover-size);margin-left:calc(-1 * var(--actions-indent));margin-right:calc(var(--item-gap) - .5rem);color:var(--color-text-muted);border:1px solid var(--color-surface);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:11px;display:inline-flex}.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}to{background-position:10px 10px,10px 15px,15px 5px,5px 10px}}@property --laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes laser-spin{to{--laser-angle:360deg}}.timeline-list-item-fields{display:block;position:relative}.timeline-list-item-fields-edit-actions{flex-direction:row;justify-content:space-between;align-items:center;padding-top:1rem;display:flex;position:relative;overflow:hidden}.track-delete-actions{width:auto}.timeline-list-item-container{grid-template:"cover data duration delete" auto / var(--cover-size) 1fr 3rem 2rem;justify-content:flex-start;gap:1rem;width:100%;display:grid}.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{grid-template:"data.delete"/1fr 3rem 2rem;justify-content:flex-start;gap:1rem;width:100%;display:grid}.mod-traffic .timeline-list-item-container{grid-template:"data duration delete"/1fr 3rem 2rem;justify-content:flex-start;gap:1rem;width:100%;display:grid}.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{grid-template:"data""actions""comment"/100%;justify-content:flex-start;gap:.5rem;width:100%;padding:0;display:grid}.timeline-list-item>.timeline-list-item-data{flex-grow:2;width:100%;display:flex}.timeline-list-item{--item-gap:1rem;--cover-size:100px;--actions-indent:calc(var(--cover-size) + var(--item-gap));--comment-body-padding:.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:-.75rem}}@media (max-width:599px){.timeline-list-item{--item-gap:.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{margin-left:var(--comment-indent);box-shadow:var(--shadow-elevation-medium);--callout-color:var(--color-background);--border-color:var(--color-surface-raised);--arrow-size:.5rem;--border-style:solid;--border-width:1px;grid-area:comment}.timeline-list-item-comment .hint{color:var(--color-text-muted);padding-left:var(--comment-body-padding);padding-top:var(--comment-body-padding);justify-items:flex-start;font-size:11px;display:flex}.timeline-list-item-comment .arrow{height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px;position:absolute;top:0;transform:translate(100%,calc(-100% - 1px))rotate(90deg);left:calc(var(--actions-indent) - var(--comment-indent) + 3.75rem)!important}.timeline-list-item-comment .arrow:before{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-comment .arrow:after{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-comment{border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);z-index:var(--z-timeline-marker);border-radius:5px;font-size:15px;position:relative}.timeline-list-item-comment .timeline-list-item-comment-body{padding:var(--comment-body-padding);flex-direction:column;gap:.5rem;display:flex}.timeline-list-item-comment .timeline-list-item-comment-body textarea{font-size:15px}.timeline-item[data-sortable].is-dragging{z-index:200;transition-duration:0s}.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{text-align:center;white-space:nowrap;text-align:center;width:2rem;height:2rem;color:var(--color-primary);background-color:var(--color-background);pointer-events:all;aspect-ratio:1;border-radius:100%;justify-content:center;align-items:center;padding:0;display:inline-flex}.inline-play-button svg{width:100%;height:100%;position:relative}.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:2 2.5}.inline-play-button.ui-button-link{width:auto;height:auto;aspect-ratio:unset;background:0 0;border-radius:0;justify-content:flex-start}.inline-play-button.ui-button-link:not([disabled]):hover{color:var(--color-primary-hover);background:0 0;-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:.5rem;--border-style:solid;--border-width:1px}.timeline-list-item-data.mod-note .arrow{height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px;position:absolute;top:1rem;left:0;transform:translate(calc(-100% - 1px),100%)}.timeline-list-item-data.mod-note .arrow:before{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-data.mod-note .arrow:after{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-data.mod-note{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);border-radius:5px;font-size:15px;position:relative}.timeline-list-item-data.mod-note .timeline-list-item-note-body{gap:.5rem;padding:.75rem}.timeline-list-item.mod-traffic .timeline-list-item-content{width:100%;line-height:26px}.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);justify-content:flex-start;align-items:center;gap:.5rem;font-size:20px;font-weight:700;display:flex}.timeline-list-item-track-name .timeline-list-item-track-name-wrap{word-break:break-all;gap:.25rem;display:inline}.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;-webkit-text-decoration-color:var(--color-text-muted);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;text-transform:uppercase;border:1px solid var(--color-danger);color:var(--color-danger);border-radius:2px;margin-left:.5rem;padding:0 .25rem;font-size:12px;font-weight:700;display:inline-block;position:relative}.timeline-list-item-track-name .timeline-list-item-track-name-note{padding:0 .25rem;font-size:12px;position:relative;top:2px}.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{color:#aaa;flex-direction:column;grid-area:duration;align-items:flex-end;gap:2px;font-size:13px;line-height:24px;display:flex}@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{justify-content:center;align-items:flex-start;display:flex}.timeline-list-item-delete-inline-button{-webkit-appearance:none;appearance:none;color:var(--color-text-disabled);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:.25rem;padding:.25rem;font-size:13px;font-weight:500;line-height:1;transition:color .1s,background-color .1s;display:inline-flex}.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{align-items:center;gap:.5rem;padding:.25rem;display:flex}.timeline-list-item-delete-inline-popover-text{color:var(--color-text);white-space:nowrap;font-size:13px;font-weight:500}.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:.5rem;--border-style:solid;--border-width:1px}.timeline-list-item-comment-name .arrow{height:var(--arrow-size);width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px;position:absolute;top:0;left:1rem;transform:translate(100%,-100%)}.timeline-list-item-comment-name .arrow:before{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-comment-name .arrow:after{content:"";border-color:#0000;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);position:absolute}.timeline-list-item-comment-name{border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);z-index:var(--z-timeline-marker);box-shadow:var(--shadow-elevation-low);color:var(--text-color);border-radius:5px;gap:.5rem;margin-top:.5rem;margin-left:-.75rem;padding:.75rem .5rem;font-family:MaisonLight;font-size:13px;position:relative}.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);text-transform:uppercase;margin-top:4px;font-size:15px}.timeline-list-item-release-picker{vertical-align:middle;margin-left:6px;display:inline-block}.timeline-list-item-release-picker .release-picker-trigger{color:var(--color-text-disabled);border-radius:3px;padding:2px 4px}.timeline-list-item-release-picker .release-picker-trigger:hover{color:var(--color-text);background:var(--color-surface)}.release-picker-item{align-items:center;gap:8px;display:flex}.release-picker-cover{object-fit:cover;border-radius:3px;flex-shrink:0}.release-picker-info{flex-direction:column;min-width:0;display:flex}.release-picker-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.release-picker-year{color:var(--color-text-disabled);font-size:12px}.timeline-list-item-traffic-name{text-align:left;color:#aaa;width:100%;font-size:13px}.timeline-list-item-traffic-duration{float:right;text-align:right;color:#aaa;font-size:13px}.timeline-list-item-traffic-group:empty{display:none}.timeline-list-item-traffic-group{background-color:var(--color-surface);color:var(--color-text-muted);border-radius:5px;margin-right:5px;padding:2px 5px}.timeline-list-item-label-name{color:#cacaca;margin-top:.25rem;font-size:15px}.timeline-list-item-track-failed{color:var(--color-text-muted);font-style:italic;font-weight:400}.timeline-list-item-needs-attention{margin-top:.25rem}.timeline-list-item-needs-approval{flex-direction:row;gap:.25rem;display:flex}.timeline-list-item-approval-banner{outline:1px dashed var(--color-border-muted);outline-offset:.25rem;min-height:var(--actions-row-height);background-color:#0000;border-radius:5px;grid-area:actions;justify-content:space-between;align-items:center;padding:0 .25rem;font-size:12px;display:flex;position:relative;overflow:hidden;transform:translateY(1rem);margin:0 .5rem 0 0!important}.timeline-list-item-approval-banner:before{content:"";width:var(--progress,0%);background:var(--color-primary);opacity:.08;border-radius:inherit;pointer-events:none;transition:width .4s;position:absolute;top:0;bottom:0;left:0;right:0}.timeline-list-item-approval-banner-label{color:var(--color-text-muted);flex-direction:row;place-content:center;gap:.35rem;min-width:0;font-weight:600;display:flex}.timeline-list-item-approval-banner-label>span{flex-direction:row;justify-content:center;align-items:center;gap:.2rem;display:flex}.timeline-list-item-approval-banner-label-rating{font-weight:400}.timeline-list-item-approval-banner-track-info{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.timeline-list-item-approval-banner-inspect{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:1;display:flex}.icon-detecting{animation:2s ease-in-out infinite detecting-gradient}@keyframes detecting-gradient{0%,to{color:var(--color-primary)}50%{color:var(--color-text-muted)}}.timeline-list-item-approval-banner-actions{align-items:center;gap:.25rem;display:flex}.timeline-list-item-release-row{min-width:0;margin-top:.35rem}.timeline-list-item-release-fields{min-width:0}.release-picker .ui-dropdown{width:100%;display:block}.release-picker-trigger{-webkit-appearance:none;appearance:none;width:calc(100% + 3rem + 2rem + 2 * var(--item-gap));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:.75rem;margin-left:-.4rem;padding:.15rem .4rem;transition:background-color .15s;display:grid}.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{border:1px solid var(--color-border-muted);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:11px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.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{font-size:inherit;white-space:normal;margin:0;padding:.5rem 0}.release-picker-menu .ui-dropdown-item.is-active{font-weight:inherit}.release-option{--item-gap:1rem;align-items:center;gap:var(--item-gap);text-align:left;width:100%;display:flex}.release-option-cover{flex:0 0 var(--cover-size);color:var(--color-text-muted);justify-content:flex-start;align-items:center;display:flex}.release-option-cover img{object-fit:cover;border-radius:4px;width:3.5rem;height:3.5rem}.release-option-fields{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.release-option-fields .timeline-list-item-release-name,.release-option-fields .timeline-list-item-label-name{margin:0;line-height:1.25}.release-option-kind{text-transform:uppercase;color:var(--color-primary);margin-top:.2rem;font-size:11px;font-weight:600}.release-option-check{color:var(--color-primary);flex:0 0 1.25rem;justify-content:center;align-items:center;display:flex}.timeline-list-item-approval-banner.is-compact .ui-button-label{display:none}.timeline-list-item-identification-details{flex-direction:row;grid-area:identification;gap:.5rem;font-size:15px;display:flex}.timeline-list-item-identification-details .ui-dropdown-trigger,.timeline-list-item-identification-details button,.timeline-list-item-identification-details a{font-size:14px;color:inherit!important}.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{flex-direction:row;gap:.25rem;display:flex;color:var(--color-text-disabled)!important}.timeline-list-item-identification-links .ui-dropdown-trigger{flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;padding:.2rem .4rem;display:flex}.timeline-list-item-identification-links .ui-dropdown-item{max-width:400px;display:flex}.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{flex-direction:row;align-items:center;gap:.5rem;display:flex}.timeline-list-item-identification-progress .ui-dropdown-trigger-link:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:none;text-decoration: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{flex-direction:column;display:flex}.timeline-list-item-sort:empty{display:none!important}.timeline-list-item-sort{padding:.1rem .5rem}.timeline-list-item-actions{min-height:var(--actions-row-height);color:var(--color-surface-raised);border:1px solid #0000;flex-flow:wrap;grid-area:actions;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}@media (max-width:599px){.timeline-list-item-actions{flex-flow:wrap;gap:.75rem;margin-top:.5rem}}.timeline-list-item-delete{margin-left:auto}.timeline-list-item-delete>div{flex-direction:row;font-size:14px;line-height:1.5em;display:flex;color:#cacaca!important}.timeline-list-item-delete .ui-button-link{white-space:nowrap;font-size:14px}.timeline-list-item-edit{flex-direction:row;gap:.75rem;display:flex}.timeline-list-item-edit>div{flex-direction:row;font-size:14px;line-height:1.5em;display:flex;color:#cacaca!important}.timeline-list-item-edit button.ui-button-link{white-space:nowrap;border-radius:4px;padding:.2rem .4rem;font-size:14px;transition:background .1s,color .1s}.timeline-list-item-edit button.ui-button-link:not([disabled]):hover{background:var(--color-surface)!important;color:var(--color-primary-hover)!important;-webkit-text-decoration:none!important;text-decoration:none!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"/1fr 3rem 2rem}.timeline-list-item.mod-placeholder .timeline-list-item-data{flex-direction:column;gap:.1rem;display:flex;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:.25s ease-out both placeholder-line-enter,2.5s ease-in-out infinite skeleton-shimmer}.timeline-list-item.mod-missing-track .timeline-list-item-container{grid-template:"data"/1fr;position:relative}.timeline-list-item.mod-missing-track .timeline-list-item-track-duration{position:absolute;top:0;right:0}.timeline-missing{flex-direction:column;gap:6px;width:100%;display:flex}.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{background-color:var(--color-surface);border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;min-height:21px;margin-bottom:2px;padding:0 .5rem;display:flex}.timeline-missing-prompt-text{min-width:0;color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.timeline-missing-prompt-icon{color:var(--color-text-muted);flex:none}.timeline-missing-prompt-actions{flex:none;align-items:center;gap:.5rem;display:flex}.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{color:#0000;background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-border-muted) 50%, var(--color-surface) 75%);pointer-events:none;-webkit-user-select:none;user-select:none;background-size:200% 100%;border-radius:3px;line-height:.85;animation:1.5s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line{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%;border-radius:3px;height:1.25em;margin:.4rem 0;animation:2.5s ease-in-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-wave{margin:.25em 0;display:block}.skeleton-wave-path{fill:none;stroke:var(--color-border-muted);stroke-width:2px;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);max-width:var(--placeholder-width);border-radius:3px;height:21px;margin:0 0 6px;display:block;overflow:hidden}@keyframes placeholder-line-enter{0%{opacity:0;height:0;margin:0}to{opacity:1;height:21px;margin:0 0 6px}}.placeholder-block-container{min-width:2rem;max-width:100%;display:block}.placeholder-block-container>.placeholder-block{width:100%;transition:all .2s ease-in-out}.track-title-option{grid-template-columns:3ch auto 5ch;gap:.5rem;width:100%;display:grid}.track-title-option .track-title-option-position{opacity:.5}.track-title-option .track-title-option-duration{opacity:.5;text-align:right}.track-playing-indicator{transform-origin:initial;width:60%;height:11px;position:absolute;bottom:-5px;left:20%;right:20%;transform:rotate(180deg)translateY(2px)}.track-playing-indicator .bar{fill:var(--color-primary-hover);width:16px;animation:1.25s steps(25,end) infinite equalize}.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%}to{height:80%}}.timeline-list-item.mod-decode-pending .timeline-list-item-data,.timeline-list-item.mod-decode-pending .timeline-list-item-track-duration{color:#0000!important}.timeline-list-item{transition:gap .3s}.timeline-list-item .timeline-list-item-cover{transition:max-width .3s,min-width .3s}.timeline-list-item .timeline-list-item-track-name,.timeline-list-item .timeline-list-item-artist-name{transition:font-size .3s}.timeline-list-item .timeline-list-item-release-name,.timeline-list-item .timeline-list-item-label-name,.timeline-list-item .timeline-list-item-needs-attention{opacity:1;max-height:3em;transition:max-height .3s,opacity .2s,margin .3s;overflow:hidden}.timeline-list-item.mod-background .timeline-list-item-cover{box-shadow:none;opacity:.8}.timeline-list-item.mod-background .timeline-list-item-track-name,.timeline-list-item.mod-background .timeline-list-item-artist-name{color:var(--color-text-muted)}.timeline-list-item.mod-background .timeline-list-item-needs-attention{opacity:0;max-height:0;margin:0}.timeline-list-item.mod-background .timeline-list-item-background-region{flex-direction:column;margin-top:-.25rem;display:flex}.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;border-bottom:none;gap:.15rem;min-height:0;padding-top:.25rem;padding-bottom:.25rem}.timeline-list-item.mod-superseded .timeline-list-item-cover{box-shadow:none;margin:0}.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-release-name,.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-track-duration,.timeline-list-item.mod-superseded .timeline-list-item-identification-details{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{--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));flex-direction:column;display:flex;position:relative}@media (max-width:599px){.timeline{--timeline-indent:2.25rem;--timeline-padding:1.75rem;--timeline-margin:1rem;--timeline-gutter-padding:0}}.timeline-active-region{flex-direction:column;min-width:0;display:flex;position:relative}.timeline-body{flex:1;position:relative}.timeline-body:before{content:"";height:100%;left:var(--timeline-indent);z-index:var(--z-timeline-gutter-line);border-left:var(--timeline-line-width) solid var(--color-border-muted);display:block;position:absolute;top:0}.timeline-progress-fill{top:0;left:calc(var(--timeline-indent) - (var(--timeline-highlight-bar-width) - var(--timeline-line-width)) / 2);width:var(--timeline-highlight-bar-width);border-radius:var(--timeline-highlight-bar-radius);pointer-events:none;height:0;max-height:100%;z-index:var(--z-timeline-progress);background-color:var(--timeline-line-color);position:absolute}.timeline-scrubber-zone{top:0;bottom:0;left:var(--timeline-indent);width:40px;z-index:var(--z-timeline-gutter-line);pointer-events:none;position:absolute;transform:translate(-50%)}.timeline-scrubber-cursor{top:0;left:var(--timeline-indent);opacity:0;pointer-events:none;width:40px;z-index:calc(var(--z-timeline-marker) - 1);transition:opacity .1s;position:absolute;transform:translate(-50%)}.timeline-scrubber-play{-webkit-appearance:none;appearance:none;background-color:var(--timeline-line-color);pointer-events:auto;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:7px;height:7px;padding:0;transition:width .15s,height .15s,background-color .15s;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.timeline-scrubber-play:before{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timeline-scrubber-play svg{display:none}.timeline-scrubber-play:hover{background-color:var(--color-primary);width:1.5rem;height:1.5rem;box-shadow:var(--shadow-elevation-low)}.timeline-scrubber-play:hover svg{color:var(--color-text-on-primary);margin-left:1px;display:block}.timeline-scrubber-play.is-loading{background-color:var(--color-primary);pointer-events:none;width:1.5rem;height:1.5rem}.timeline-scrubber-play.is-loading:after{content:"";border:2px solid #0000;border-top-color:var(--color-text-on-primary);border-left-color:var(--color-text-on-primary);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite scrubber-spin}@keyframes scrubber-spin{to{transform:rotate(360deg)}}.timeline-scrubber-label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);background-color:var(--color-background);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px;padding:.1rem .3rem;font-size:12px;transition:opacity .15s;position:absolute;bottom:0;left:50%;transform:translate(-50%,-100%)translateY(.5rem)}.timeline.mod-no-line{--timeline-line-color:transparent;--timeline-line-width:1px;--timeline-line-style:dashed}.timeline-item{padding-top:var(--timeline-item-top-padding);padding-bottom:var(--timeline-item-bottom-padding);margin-top:0;margin-bottom:0;margin-left:var(--timeline-indent);padding-left:calc(var(--timeline-padding) + var(--timeline-margin));flex-direction:row;justify-content:flex-start;justify-items:flex-start;display:flex;position:relative}.timeline-item.mod-traffic{--timeline-item-bottom-padding:1.5em}.timeline-item.is-dragging{--color-background:color-mix(in oklch, var(--color-background) 80%, transparent);border-left-style:none!important}.timeline-item .timeline-item-highlight{--highlight-color:var(--color-element);left:calc((var(--timeline-highlight-bar-width) - var(--timeline-line-width)) / -2);width:var(--timeline-highlight-bar-width);background-color:color-mix(in oklch, var(--highlight-color) 35%, transparent);border-radius:var(--timeline-highlight-bar-radius);height:100%;z-index:var(--z-timeline-highlight);pointer-events:none;transition:background-color .15s;position:absolute;top:0}.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,#e49e22)}.timeline-item:before{content:"";height:100%;z-index:var(--z-timeline-line);border-left:var(--timeline-line-width) solid var(--color-border-muted);display:block;position:absolute;top:0;left:0}.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{align-items:center;height:calc(100% - 2rem);display:flex}.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,.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{color:var(--color-text-muted);padding:.25rem 0}.processing-indicator-stack{flex-direction:column;gap:.25rem;display:flex}.processing-indicator-stack .timeline-list-item{opacity:.9}.segment-choice-marker{--color-primary:var(--color-danger);--color-primary-hover:var(--color-danger);box-shadow:0 0 8px color-mix(in oklch, var(--color-danger) 50%, transparent);font-size:1rem;font-weight:700}.segment-choice-card .timeline-list-item-cover-image{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.segment-choice-card-dismiss{-webkit-appearance:none;appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;line-height:1}.segment-choice-card-dismiss:hover{color:var(--color-text)}.segment-choice-card-prompt{color:var(--color-text-muted);margin:.25rem 0 .5rem;font-size:.85em}.segment-choice-card-actions{align-items:center;gap:.5rem;display:flex}.failed-drop-marker{--color-primary:var(--color-danger);--color-primary-hover:var(--color-danger);box-shadow:0 0 8px color-mix(in oklch, var(--color-danger) 50%, transparent);font-size:1rem;font-weight:700}.failed-drop-card .timeline-list-item-cover-image{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.failed-drop-card-error{color:var(--color-danger);margin:.25rem 0 .5rem;font-size:.85em}.failed-drop-card-actions{align-items:center;gap:.5rem;display:flex}.failed-drop-card-countdown{color:var(--color-text-muted);font-size:.8em}.failed-drop-card-dismiss{-webkit-appearance:none;appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:.25rem;line-height:1}.failed-drop-card-dismiss:hover{color:var(--color-text)}.tracklist-picker-card .timeline-list-item-cover-image{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.tracklist-picker-card-prompt{color:var(--color-text-muted);margin:.25rem 0 .5rem;font-size:.85em}.tracklist-picker-card-list{border:1px solid var(--color-border);border-radius:4px;max-height:240px;margin:0 0 .75rem;padding:0;list-style:none;overflow-y:auto}.tracklist-picker-card-track{cursor:pointer;border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.85em;display:flex}.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{align-items:center;gap:.5rem;display:flex}.tracklist-picker-card-dismiss{-webkit-appearance:none;appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;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{text-align:right;flex-direction:row;justify-content:space-between;align-items:baseline;gap:0;display:flex}.timeline-list-item-queue-stats-total{flex-direction:column;display:flex}.timeline-list-item-queue-stats-content-total{font-weight:700}.timeline-list-item-queue-stats-content-total-note{color:var(--color-text-disabled);font-size:.8em}.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{z-index:2;position:relative}.track-drop-zone-input input[type=file].hidden{display:none}.airing-toolset{color:var(--color-text-muted);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1rem;display:flex}.track-drop-zone-message{--drop-zone-bg:var(--color-primary);pointer-events:none;background-color:var(--drop-zone-bg);color:var(--color-text-on-primary);text-align:center;z-index:100000;box-sizing:content-box;place-content:center;place-items:baseline;padding:3rem 5rem;font-size:24px;display:flex;position:fixed;bottom:0;left:0;right:0;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,.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{opacity:1;transform:translateY(100%)}.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{border:1px dotted var(--color-surface-raised);padding:1rem}.timeline-item-marker{content:"";white-space:nowrap;width:min-content;z-index:var(--z-timeline-marker);height:100%;width:var(--timeline-gutter-width);pointer-events:none;padding:0 var(--timeline-gutter-padding);font-size:13px;display:block;position:absolute;left:0;transform:translate(calc(1px - 50%))}@media (max-width:599px){.timeline-item-marker{font-size:12px}}.timeline-item-marker-content{pointer-events:auto;flex-direction:column;place-content:center;gap:.5rem;width:100%;min-height:2.4em;display:flex;position:relative}.timeline-marker-cover{display:none}.timeline-item-sort-handle{-webkit-appearance:none;appearance:none;cursor:grab;justify-content:center;align-items:center;display:flex;color:var(--color-surface-raised)!important}.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 .125s}.timeline-item-marker-panel{text-align:center;place-content:center;align-items:center;margin-left:auto;margin-right:auto;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:599px){.timeline-item-marker-panel{justify-content:center;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}}.timeline-item-marker-panel-footer{text-align:center;z-index:var(--z-timeline-marker);color:var(--color-text-muted);margin-left:auto;margin-right:auto;padding:.2rem 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(140%)}.timeline-marker-play-dot{-webkit-appearance:none;appearance:none;background-color:var(--color-primary);cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:0;height:0;margin:0 auto;padding:0;transition:width .15s,height .15s,opacity .15s;display:flex;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{opacity:1;width:1.5rem;height:1.5rem;box-shadow:var(--shadow-elevation-low)}.timeline-item-marker-panel.mod-playable:hover .timeline-marker-play-dot svg{color:var(--color-text-on-primary);margin-left:1px;display:block}.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{opacity:1;background-color:var(--color-primary);pointer-events:none;width:1.5rem;height:1.5rem}.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:"";border:2px solid #0000;border-top-color:var(--color-text-on-primary);border-left-color:var(--color-text-on-primary);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite scrubber-spin}.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{z-index:var(--z-timeline-endcap);text-align:center;width:var(--timeline-gutter-width);margin-left:var(--timeline-indent);white-space:nowrap;perspective:200px;justify-content:center;padding:0;font-size:13px;display:flex;position:relative;transform:translate(calc(1px - 50%))}.timeline-endcap.mod-start{z-index:var(--z-timeline-line);position:absolute;top:5px}.timeline-endcap.mod-end{z-index:unset}.timeline-endcap.mod-sticky.mod-start{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);position:-webkit-sticky;position:sticky}.timeline-endcap.mod-sticky.mod-end{top:calc(var(--sticky-top) + 4.5rem);margin-top:calc(5px - var(--sticky-top-padding));position:-webkit-sticky;position:sticky;bottom:5px}.countdown-tag{text-transform:uppercase;font-weight:700;color:var(--color-danger)!important}.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{border:var(--timeline-endcap-line-width) var(--timeline-endcap-line-style) var(--timeline-endcap-line-color);text-align:center;background-color:var(--timeline-endcap-background-color);border-radius:3px;justify-content:center;width:100%;font-size:13px;transition:transform .2s ease-in-out}.timeline-endcap-pill.mod-rounded{border-radius:9999px}.timeline-endcap-pill.mod-current-time{border-color:#0000;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:"";border-radius:inherit;background:conic-gradient(var(--color-danger) 0deg, var(--color-danger) var(--laser-angle,0deg), transparent var(--laser-angle,0deg));-webkit-mask-composite:xor;opacity:.4;padding:2px;animation:.3s linear forwards laser-spin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.timeline-endcap-pill.mod-dot{min-width:unset;aspect-ratio:1;background-color:var(--timeline-marker-background-color);border-radius:100%;width:1em;height:1em}.timeline-endcap-stat{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.timeline-endcap-stat.mod-over{color:var(--color-danger)}.airing-queued-section{z-index:var(--z-timeline-line);margin-top:2rem;padding:0 0 .5rem;transition:background-color .15s;position:relative}.is-dragging-over .airing-queued-section{background-color:color-mix(in oklch, var(--color-primary) 4%, transparent);border-radius:6px}.timeline-queued-sentinel{pointer-events:none;width:100%;height:1px}.timeline-queued-jump{z-index:var(--z-timeline-sticky);margin-left:var(--timeline-indent);border:1px solid var(--color-border-muted);background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px hsl(var(--color-shadow) / .4);border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:-2.15rem;padding:.4rem .5rem .4rem 1rem;font-size:14px;font-weight:600;transition:opacity .2s,color .15s,transform .15s;display:inline-flex;position:-webkit-sticky;position:sticky;bottom:1.5rem;transform:translate(-50%)}.timeline-queued-jump:hover{color:var(--color-text);transform:translate(-50%)translateY(-1px)}.timeline-queued-jump.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(.5rem)}.timeline-queued-jump svg{display:block}.timeline-messages-jump.mod-above-queued{bottom:4.5rem}.timeline-queued-jump-count{background:var(--color-text);min-width:1.4em;height:1.4em;color:var(--color-background);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 .4em;font-size:12px;display:inline-flex}.airing-queue-toolbar-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);cursor:default;outline:none;margin-top:0;margin-bottom:2rem;position:-webkit-sticky;position:sticky}.airing-queue-toolbar-sticky:before{content:"";left:var(--timeline-indent);border-left:var(--timeline-line-width) dashed var(--color-surface-raised);z-index:-1;pointer-events:none;position:absolute;top:-2rem;bottom:-3.5rem}.airing-queued-section:not(:has(.timeline-group)) .airing-queue-toolbar-sticky:before{bottom:50%}.airing-queue-toolbar-bar{margin-left:var(--timeline-indent);padding:.4rem 0;padding-left:calc(var(--timeline-padding) + var(--timeline-margin) - .5rem);align-items:center;gap:.5rem;display:flex;position:relative}@media (max-width:599px){.airing-queue-toolbar-bar{flex-wrap:wrap;margin-left:0;padding-left:0}}.airing-queue-toolbar-label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);white-space:nowrap;background:var(--color-surface);border-radius:999px;padding:.3rem 1rem;font-size:14px;font-weight:600;position:absolute;left:0;transform:translate(-50%)}@media (max-width:599px){.airing-queue-toolbar-label{padding:.25rem .7rem;font-size:12px;position:static;transform:none}}.airing-queue-toolbar-count{color:var(--color-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.airing-queue-toolbar-end{align-items:center;gap:1rem;margin-left:auto;display:flex}.airing-queue-toolbar-end button{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.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{color:var(--color-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;width:3rem;font-size:14px}.airing-queue-toolbar-separator{background-color:var(--color-border-muted);width:1px;height:1em}.airing-queue-total{margin-left:var(--timeline-indent);padding:.5rem 0;padding-left:calc(var(--timeline-padding) + var(--timeline-margin));justify-content:flex-end;align-items:center;display:flex}.airing-queue-total-label{color:var(--color-text-muted);margin-left:auto;margin-right:.35rem;font-size:14px}.airing-queue-total-duration{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-align:right;width:3rem;font-size:14px;font-weight:600}.airing-queue-total-spacer{width:2rem;margin-left:1rem}.airing-queue-toolbar-actions{align-items:center;gap:.15rem;display:flex}.airing-queue-toolbar-actions button{-webkit-appearance:none;appearance:none}.airing-queue-toolbar-actions button,.airing-queue-toolbar-actions label{font:inherit;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:14px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.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{align-items:center;gap:.35rem;padding:.35rem 0 .5rem;display:flex}.airing-queue-toolbar-url-input input{font:inherit;border:1px solid var(--color-border-muted);background:var(--color-background);color:var(--color-text);border-radius:4px;outline:none;flex:1;padding:.4em .6em;font-size:.85rem}.airing-queue-toolbar-url-input input:focus{border-color:var(--color-primary)}.airing-queue-empty-hint{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.airing-queue-empty-hint svg{opacity:.4}.prerecorded-segment-scanning{flex-direction:column;gap:.5rem;padding:.5rem 0;display:flex}.prerecorded-segment-scanning-message{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:12px;font-weight:600;display:flex}.prerecorded-segment-scanning-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.prerecorded-segment-scanning-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-disabled)}.prerecorded-segment-scanning-progress{background:var(--color-border-muted);border-radius:2px;height:3px;overflow:hidden}.prerecorded-segment-scanning-progress-bar{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s}.queue-clear-confirm-popover{flex-direction:column;gap:.5rem;min-width:180px;padding:.5rem;display:flex}.queue-clear-confirm-text{color:var(--color-text);font-size:13px;font-weight:500}.queue-clear-confirm-buttons{gap:.5rem;display:flex}.queue-reorder-list{flex-direction:column;display:flex}.queue-reorder-item{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border-muted);align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.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-radius:4px;border-left-width:0!important}.queue-reorder-item-handle{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.queue-reorder-item-position{color:var(--color-text-muted);text-align:center;flex-shrink:0;width:1.5rem;font-size:12px}.queue-reorder-item-cover{background:var(--color-surface);border-radius:3px;flex-shrink:0;width:22px;height:22px;overflow:hidden}.queue-reorder-item-cover img{object-fit:cover;width:100%;height:100%}.queue-reorder-item-cover-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex}.queue-reorder-item-info{flex:1;align-items:baseline;gap:.25rem;min-width:0;display:flex;overflow:hidden}.queue-reorder-item-title{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.queue-reorder-item-title.mod-note{color:var(--color-text-muted);font-style:italic}.queue-reorder-item-artist{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:2;min-width:0;font-size:12px;overflow:hidden}.queue-reorder-item-artist:before{content:"—";margin-right:.25rem}.queue-reorder-item-duration{color:var(--color-text-muted);flex-shrink:0;margin-left:auto;font-size:12px}.airing-live-toolbar{border:1px solid var(--color-border-muted);color:var(--color-text-muted);border-radius:8px;justify-content:space-between;align-items:center;padding:.4rem .75rem;font-size:13px;display:flex}.airing-live-toolbar-remaining{color:var(--color-danger);font-weight:700}.airing-live-toolbar-stats{align-items:center;gap:.75rem;display:flex}.airing-live-toolbar-actions{align-items:center;gap:.5rem;display:flex}.timeline-endcap-row{z-index:4;align-items:center;display:flex}.timeline-endcap-content{margin-left:var(--timeline-padding);flex:1;align-items:center;gap:1rem;display:flex}.timeline-endcap-remaining-label{color:var(--color-text-muted);margin-left:auto;font-size:14px}.timeline-endcap-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-danger);text-align:right;width:3rem;font-size:16px;font-weight:600}.timeline-endcap-action{justify-content:center;align-items:center;width:2rem;display:flex}.timeline-endcap-action-link{-webkit-appearance:none;appearance:none;color:var(--color-text-disabled);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.25rem;line-height:1;transition:color .1s}.timeline-endcap-action-link:hover{color:var(--color-text-muted)}.timeline-endcap-link{color:var(--color-text);cursor:pointer;border-radius:inherit;padding:.3rem .2rem;font-size:13px;-webkit-text-decoration:none;text-decoration:none;display:block}.timeline-endcap-link:hover{background-color:var(--color-surface);-webkit-text-decoration:none;text-decoration:none}.timeline-endcap-live-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.3rem .2rem;font-family:inherit;font-size:13px;font-weight:700;display:block}.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);width:fit-content;padding:.2rem .2rem .35rem;left:50%;right:auto;transform:translate(-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:"";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%, white) 50%, transparent 60%, transparent 100%);background-size:200% 100%;transition:width .2s linear;animation:2s ease-in-out infinite progress-shimmer;position:absolute;bottom:-2px;left:0}@keyframes progress-shimmer{0%{background-position-x:100%}to{background-position-x:-100%}}@media (max-width:599px){.timeline-item-marker-panel.mod-underline{opacity:.8;padding:.2rem .2rem .35rem;left:auto;transform:translateY(-10%)}}.timeline-item-marker-panel.mod-underline .timeline-marker-time-full{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:none}.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-position:0;background-size:300% 300%;height:2px;position:absolute;bottom:-2px;left:0;right:0}.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{background-color:var(--color-danger);border:1px dotted var(--color-danger);place-content:center;place-items:center;width:30px;height:30px;display:flex}.timeline-item-marker-panel.mod-issue>svg,.timeline-item-marker-panel.mod-issue svg path{fill:var(--color-text-on-danger)}.timeline-item-marker-panel.mod-section-marker{white-space:nowrap;background-color:var(--color-text);height:2em;color:var(--color-background);border-radius:4px;justify-content:center;align-items:center;padding-left:.75em;padding-right:.75em;line-height:1.5;display:inline-flex}.timeline-item-marker-panel.mod-section-marker .timeline-item-marker-panel{background-color:#0000}.timeline-item-marker-panel.mod-needs-approval{color:var(--color-text-muted)}.timeline-item-marker-shape{transition:all .15s ease-in-out}.mod-dot .timeline-item-marker-shape{aspect-ratio:1;border-radius:100%;width:.7em;height:.7em;padding:0}.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{text-align:center;z-index:30;position:absolute;bottom:83%;left:50%;transform:translate(-50%)}.timeline-item-content{background-color:var(--color-background);width:100%;position:relative}.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{height:calc(100% - 2em);margin-top:2em}.timeline .timeline-item.mod-content-only.mod-sticky{z-index:var(--z-timeline-sticky);background-color:var(--color-background);top:var(--sticky-top);position:-webkit-sticky;position:sticky}.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);height:100%;left:calc(var(--timeline-gutter-width) / -2);width:var(--timeline-gutter-width);display:block;position:absolute;top:0}.timeline-progress-fill.is-active~.timeline-item.mod-content-only.mod-sticky:before{border-left-color:var(--timeline-line-color)}.timeline-header-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;position:-webkit-sticky;position:sticky}.timeline-header-sticky:after{content:"";top:0;left:calc(-1 * var(--timeline-indent) + 1.75rem);width:var(--timeline-indent);background-color:var(--color-background);pointer-events:none;height:100%;position:absolute}.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{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;position:absolute;overflow:hidden}.timeline-header-sticky .timeline-header-progress .timeline-progress-fill{width:100%;max-height:none;position:absolute;top:0;left:0;transform:none}.timeline-now-time{color:var(--color-danger);font-weight:700}.timeline-now-time .timeline-marker-time-full{display:none;text-transform:none!important}.timeline-item.mod-scanner{z-index:calc(var(--z-timeline-sticky) - 2);background-color:var(--color-background);align-items:center;padding-top:1rem;padding-bottom:1rem;position:-webkit-sticky;position:sticky;bottom:0}.timeline-item.mod-scanner .timeline-item-marker{margin-top:2rem;padding:0}.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);align-items:center;gap:.3em;display:flex}.timeline-now-divider-line.mod-loading{background:var(--color-border-muted);animation:1s linear infinite sine-scroll}.timeline-now-divider{align-items:center;gap:.75rem;width:100%;display:flex}.timeline-now-divider-label{text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.65rem;font-weight:600}.timeline-now-divider-line{background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0) 0/300% 300%;flex:1;height:6px;animation:1s linear infinite sine-scroll,4s infinite alternate moveGradient;-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}@keyframes sine-scroll{to{-webkit-mask-position:20px 0;mask-position:20px 0}}.timeline-now-divider-remaining{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-size:.85rem;font-weight:600}.timeline-item.mod-annotation{--callout-color:var(--color-background);--border-color:var(--color-surface-raised);--arrow-size:9px;--border-style:solid;--border-width:1px;padding-top:1.5rem;position:relative}.timeline-item.mod-annotation .timeline-item-content{border:var(--border-width) var(--border-style) var(--border-color);background-color:var(--callout-color);box-shadow:var(--shadow-elevation-low);width:calc(100% + 1rem);z-index:var(--z-timeline-marker);border-radius:5px;margin-top:-3px;margin-left:-1rem;padding:.75rem 1rem;font-size:15px;position:relative}.timeline-item.mod-annotation .arrow{width:var(--arrow-size);z-index:var(--z-timeline-endcap);--arrow-left:2px;--arrow-top:2px;position:absolute;top:8px;left:0;transform:translate(calc(-100% - 1px))}.timeline-item.mod-annotation .arrow:before{content:"";border-color:#0000;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);position:absolute}.timeline-item.mod-annotation .arrow:after{content:"";border-color:#0000;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);position:absolute}.timeline-item.mod-issue{color:var(--color-text);--callout-color:var(--color-danger);--border-color:var(--color-danger);--arrow-size:9px;--border-style:solid;--border-width:1px;padding-top:.5rem;position:relative}.timeline-item.mod-content-only{flex-direction:column;width:auto;padding-bottom:0;display:flex}.timeline-item-transition-enter-active{transition:opacity .15s}.timeline-item-transition-enter{opacity:0}.timeline-group{flex-direction:column;width:100%;padding:1.5rem 0 0;display:flex;position:relative}.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}.timeline-item.mod-no-border .timeline-item-marker,.airing-queued-section .timeline-item .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}.timeline-group.mod-queued:not(:has(~.timeline-item)):after{content:"";background-color:var(--color-surface-raised);width:.45rem;height:.45rem;z-index:var(--z-timeline-marker);pointer-events:none;border-radius:50%;position:absolute;bottom:0;transform:translate(-50%,50%)}.airing-queued-section>.timeline-item:not(:has(~.timeline-item)):after{content:"";background-color:var(--color-surface-raised);width:.45rem;height:.45rem;z-index:var(--z-timeline-marker);pointer-events:none;border-radius:50%;position:absolute;bottom:0;transform:translate(-50%,50%)}.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:hover .timeline-item-marker .timeline-item-marker-panel.show-on-item-hover,.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel.show-on-item-hover{opacity:1;pointer-events:all}.timeline-item:hover .timeline-item-marker .timeline-item-marker-panel:not(.show-on-item-hover),.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel:not(.show-on-item-hover){opacity:0;pointer-events:none}.timeline-item:hover .timeline-item-marker .timeline-item-marker-panel.show-on-all,.timeline-item:focus-within .timeline-item-marker .timeline-item-marker-panel.show-on-all{opacity:1;pointer-events:all}.timeline-item:hover .timeline-item-marker:hover .timeline-marker-time,.timeline-item:focus-within .timeline-item-marker:hover .timeline-marker-time{display:none}.timeline-item:hover .timeline-item-marker:hover .timeline-marker-time-full,.timeline-item:focus-within .timeline-item-marker:hover .timeline-marker-time-full{text-transform:lowercase;display:inline!important}.timeline-item:hover .timeline-item-marker:hover .timeline-item-marker-panel:not(.show-on-marker-hover),.timeline-item:focus-within .timeline-item-marker:hover .timeline-item-marker-panel:not(.show-on-marker-hover){opacity:0;pointer-events:none}.timeline-item:hover .timeline-item-marker:hover .timeline-item-marker-panel.show-on-marker-hover,.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-all,.timeline-item:focus-within .timeline-item-marker:hover .timeline-item-marker-panel.show-on-all{opacity:1;pointer-events:all}.timeline-action-button{z-index:10;-webkit-appearance:none;appearance:none;text-align:center;white-space:nowrap;text-align:center;background-color:var(--color-primary);pointer-events:all;width:2rem;height:2rem;color:var(--color-text-on-primary);border:0;border-radius:100%;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:0;display:inline-flex}.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-loading{position:relative}.timeline-action-button.is-loading:after{content:"";box-sizing:border-box;border:2px solid #0000;border-color:#0000 #0000 currentColor currentColor;border-radius:9999px;width:1em;height:1em;animation:.5s linear infinite ui-button-spin;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.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:#0000 #0000 #fff #fff}.timeline-action-button.mod-publish svg{max-width:16px;transition:transform .2s ease-in-out;position:relative;transform:rotate(-45deg)translate(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;-webkit-appearance:none;appearance:none;text-align:center;white-space:nowrap;text-align:center;width:100%;height:1.5rem;color:var(--color-text-muted);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;background-color:#0000!important}.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;-webkit-appearance:none;appearance:none;text-align:center;white-space:nowrap;text-align:center;background-color:var(--color-primary);width:2rem;height:2rem;color:var(--color-text-on-primary);border-radius:100%;justify-content:center;align-items:center;padding:0;font-size:13px;display:inline-flex}.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-top-color:#0000;border-right-color:#0000}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{width:1rem;height:1rem}sl-progress-ring.mod-countdown .on-hover{display:none}sl-progress-ring.mod-countdown:hover .on-hover{color:var(--color-text-on-primary);flex-direction:column;justify-content:center;align-items:center;display:flex!important}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{white-space:nowrap;grid-template-columns:auto auto;align-items:baseline;gap:2px .5rem;display:grid}.tippy-stat-delay-hint{color:var(--color-text-muted);display:block}.tippy-stat-label{text-align:right;opacity:.7}.tippy-stat-value{font-weight:700}.tippy-stat-hint{opacity:.6;grid-column:1/-1;padding-top:.25rem;padding-bottom:.25rem;font-size:.9em}.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%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:.6s ease-in-out forwards text-sweep}@keyframes text-sweep{0%{background-position:100% 0}to{background-position:0 0}}::view-transition-group(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.45,0,.55,1)}.timeline.mod-live{--timeline-beacon-overhang:2rem}.user-auth-page{isolation:isolate;background:var(--color-surface);flex-grow:1;padding:0 12px;display:flow-root;position:relative}.user-auth-page:before{content:"";z-index:-1;opacity:.07;pointer-events:none;background:url(https://app.staging.dubbletrack.com/assets/grain.svg) 0 0/200px 200px;position:absolute;top:0;bottom:0;left:0;right:0}.user-auth-page-theme{position:fixed;top:16px;right:16px}.user-auth-panel{background:var(--color-background);max-width:560px;box-shadow:var(--shadow-elevation-medium);border-radius:12px;margin:10vh auto 40px;overflow:hidden}.user-auth-panel-brand{background:var(--color-primary);display:flow-root}.user-auth-panel-brand .dubbletrack-logo{text-align:center;padding:32px 24px 20px}.user-auth-panel-brand .dubbletrack-logo svg{width:250px}.user-auth-panel-wave{width:100%;height:66px;color:var(--color-text-on-primary);pointer-events:none;margin-bottom:-48px;display:block;transform:scaleY(-1)}.user-auth-panel-wave .site-footer-wave-fill{fill:var(--color-primary)}.user-auth-panel-wave .site-footer-wave-carrier{display:none}.user-auth-panel-wave .site-footer-wave-ring{stroke-opacity:.15}.user-auth-panel-body{padding:40px 48px}@media (max-width:599px){.user-auth-panel-body{padding:40px 24px 24px}}.user-auth-panel-body>h3{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.user-auth-panel-body>h3:has(+p){margin-bottom:.5rem}.user-auth-panel-body>h3+p{color:var(--color-text-muted);margin:0 0 1.5rem}.user-auth-panel-body .form-input--lg+.form-input--lg{margin-top:1rem;margin-bottom:1rem}.user-auth-panel-body .form-field-input-button.show-password{opacity:.4}.user-auth-panel-body .form-field-input-button.show-password.is-active{opacity:1}.user-auth-panel-body button[type=submit]{margin-top:2rem;margin-bottom:1rem}.password-reset-sent{text-align:center}.password-reset-sent p{max-width:26rem;margin:0 auto .75rem}.password-reset-sent-flight{fill:none;stroke-linecap:round;stroke-linejoin:round;width:240px;max-width:100%;margin:0 auto 1.25rem;display:block;overflow:visible}.password-reset-sent-trail{stroke:var(--color-text-muted);stroke-width:2px;stroke-dasharray:2 7;opacity:.6}.password-reset-sent-plane{stroke:var(--color-primary);stroke-width:1.4px}.password-reset-sent-title{margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.password-reset-sent-note{color:var(--color-text-muted);font-size:.9rem}.user-auth-options{flex-direction:row;place-content:center;margin-top:3rem;display:flex}.connect-code{letter-spacing:.15em;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-all;font-family:Menlo,monospace;font-size:2rem}.user-card{border:1px solid var(--color-surface-raised);border-radius:5px;flex-direction:column;align-items:flex-start;max-width:300px;margin-bottom:20px;padding:20px;display:flex}.user-card-title{margin-bottom:.1rem;font-size:1.2rem;font-weight:700}.table-user-name{flex-direction:row;align-items:center;gap:.5rem;display:flex}.table-user-name-text{flex-direction:column;display:flex}.table-user-name-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.table-user-monikers{flex-wrap:wrap;gap:.25rem .75rem;font-size:.9rem;display:flex}.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{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.ember-table.users-table .ember-table-overflow{max-height:none;overflow:visible}.table-user-last-login-relative{font-size:.9rem}.ember-table.users-table tbody td{padding-top:.75rem;padding-bottom:.75rem}.table-user-name-crown{color:var(--color-admin-gold);align-self:center;display:inline-flex}.table-user-name-crown svg{fill:currentColor}.table-user-invitation{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.table-user-invitation-sent{color:var(--color-text-muted);font-size:.8rem}.site-header-user-crown{vertical-align:-2px;color:var(--color-text-muted);margin-left:.2rem}.site-header-user-crown.is-on{color:var(--color-admin-gold);fill:currentColor}.site-header-unseen-dot{background:var(--color-primary);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:.35rem;display:inline-block;position:relative}.site-header-unseen-dot:before,.site-header-unseen-dot:after{content:"";background:var(--color-primary);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.site-header-unseen-dot:before{animation:5s 1s infinite pulse-rings-outer}.site-header-unseen-dot:after{animation:5s 1s infinite pulse-rings-inner}@keyframes pulse-rings-outer{0%{opacity:0;transform:scale(.5)}8%,16%{opacity:.3;transform:scale(2)}40%,to{opacity:0;transform:scale(2.5)}}@keyframes pulse-rings-inner{0%{opacity:0;transform:scale(.5)}8%,16%{opacity:.2;transform:scale(1.7)}40%,to{opacity:0;transform:scale(2.125)}}@media (prefers-reduced-motion:reduce){.site-header-unseen-dot:before,.site-header-unseen-dot:after{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;background:color-mix(in srgb, var(--color-admin-gold) 8%, transparent);border-radius:4px 4px 0 0}.site-header-admin-card .ui-dropdown-item{width:calc(100% + 2 * var(--card-padding-x));margin:.375rem calc(-1 * var(--card-padding-x)) 0;padding:.5rem var(--card-padding-x) .625rem;background-color:#0000;border-radius:0;font-size:.9375rem}.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{white-space:normal;gap:.625rem;display:flex}.site-header-admin-note svg{color:var(--color-admin-gold);fill:currentColor;flex-shrink:0;margin-top:1px}.site-header-admin-note p{color:var(--color-text-muted);margin:.125rem 0 0;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:translate(2px)}.table-open-chevron{color:var(--color-text-muted);font-size:1.25rem;line-height:1;transition:transform .12s ease-out,color .12s ease-out;display:inline-block}.users-table-sortable-icon{vertical-align:-1px;color:var(--color-text-muted);opacity:.6;margin-left:.25rem}.ui-field{background-color:#0000;border:1px solid #0000;border-radius:5px;margin-bottom:.5rem;padding-top:.75rem;transition:all .2s ease-in-out;position:relative;top:0}@media (min-width:900px){.ui-field:focus-within .ui-field-input-controls{pointer-events:all;transition:opacity .2s ease-in-out}}.ui-field-input{position:relative}.ui-field-input-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;height:100%;display:flex;position:absolute;top:0;right:.4rem}.ui-field-input-controls-button{background-color:var(--color-element);border-width:0;border-radius:5px;margin:0 2px;padding:3px 10px;font-size:12px;color:var(--color-text-muted)!important}.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);font-size:1rem;font-weight:700;display:block}.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{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ui-radio-group.mod-text-only .ui-radio-input{opacity:0;width:0;height:0;position:absolute}.ui-radio-group.mod-horizontal{white-space:nowrap;flex-direction:row;justify-content:flex-start;display:flex}.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;color:var(--color-text-muted);border:1px solid #0000;font-weight:400}.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{color:var(--color-primary);opacity:1;font-weight:700;-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,.ui-radio-group.is-errored .ui-radio-input:checked+.ui-radio-label{color:var(--color-danger)}.ui-errors{width:100%;margin:10px 0;font-size:.9rem}.ui-errors>*{color:var(--color-danger)}.ui-errors.mod-field{text-align:left;color:var(--color-danger);border-radius:0 0 5px 5px;margin:5px 0 0;font-size:.8rem}.ui-errors.mod-compact{margin:0}.ui-button{border:1px solid var(--color-border-muted);background:var(--color-background);height:2.4rem;box-shadow:none;color:var(--color-text-muted);white-space:nowrap;vertical-align:top;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.35rem;padding:.25rem .875rem;font-size:1rem;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.ui-button:not([disabled]):hover{background:var(--color-surface);color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}.ui-button[disabled],.ui-button.is-disabled{cursor:not-allowed;opacity:.5}.ui-button[type=submit],.form-actions-edit-buttons .ui-button{justify-content:center;min-width:6em;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{justify-content:center;width:100%;display:flex}.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%, black);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{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.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{pointer-events:none;color:#0000!important}.ui-button.is-loading:after{content:"";border:2px solid var(--color-text-muted);border-top-color:#0000;border-right-color:#0000;border-radius:9999px;width:1em;height:1em;animation:.5s linear infinite ui-button-spin;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}.ui-button.is-loading.is-primary:after,.ui-button.is-loading.is-danger:not(.is-outlined):after{border-color:var(--color-text-on-primary);border-top-color:#0000;border-right-color:#0000}@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{height:2rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.875rem;line-height:1;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex}.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{color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.ui-button-link:not([disabled]):hover{color:var(--color-primary-hover);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline;text-decoration:underline}.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{height:unset;margin-left:-.2rem;margin-right:.2rem;width:16px!important}.u-is-shaking{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;animation:.25s cubic-bezier(.36,.07,.19,.97) both _shake;transform:translate(0,0)}.ui-button-icon{margin:0 3px 0 auto}.ui-dropdown{display:flex;position:relative}.ui-dropdown.is-right{justify-content:end}.ui-dropdown.is-hoverable:hover .ui-dropdown-menu,.ui-dropdown.is-active .ui-dropdown-menu{opacity:1;pointer-events:all;transform:translateY(5px)}.ui-dropdown-menu-content{margin:0 -10px;padding:5px 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{height:1px;color:var(--dropdown-item-divider-color);margin:5px 0}.ui-dropdown-item{cursor:pointer;white-space:nowrap;color:var(--dropdown-item-text-color);background-color:var(--dropdown-item-background-color);align-items:center;margin:3px -9px;padding:.4rem 1rem;font-size:16px;transition:background-color .12s,color .12s;display:flex}.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:hover,.ui-dropdown-item.is-danger-confirmed:hover{background-color:var(--color-danger);color:var(--color-text-on-danger)}.ui-dropdown-item .icon,.ui-dropdown-item svg{float:left;width:15px;min-width:15px;height:15px;margin-right:10px}.is-right .ui-dropdown-item{justify-content:end}.ui-dropdown-item-dropdown-item{margin:0;display:flex}.ui-dropdown-item-dropdown-item-trigger{cursor:pointer;white-space:nowrap;color:var(--dropdown-item-text-color);background-color:var(--dropdown-item-background-color);align-items:center;font-size:16px;display:flex}.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;min-width:15px;height:15px;margin-right:10px}.is-right .ui-dropdown-item-dropdown-item-trigger{justify-content:end}.ui-dropdown-item-dropdown-item-trigger{text-align:left;background-color:var(--dropdown-item-background-color);border-color:#0000;justify-content:start;width:calc(100% + 18px);margin:3px -9px;padding:5px 15px;font-size:16px;display:flex}.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{color:var(--dropdown-section-text-color);opacity:.8;align-items:center;margin:3px -9px;padding:5px 15px;font-weight:700;display:flex}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{white-space:nowrap;gap:.3rem;padding:5px;display:flex}.ui-dropdown-trigger-link{vertical-align:top;box-shadow:none;background:0 0;border:0;border-radius:4px;align-items:center;height:auto;padding:0;font-size:16px;line-height:1.5;transition:background .1s,color .1s;display:inline-flex;position:relative}.ui-dropdown-trigger-link.is-primary,.ui-dropdown-trigger-link.is-primary:hover,.ui-dropdown-trigger-link.is-primary:active,.ui-dropdown-trigger-link.is-primary:focus{color:var(--color-primary);background:0 0}.ui-dropdown-trigger-link[disabled]{background:0 0;background-color:#0000!important}.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{color:var(--color-text-muted);padding:.3rem .5rem;font-size:14px;font-weight:500}.ui-dropdown-trigger-link.mod-muted.is-primary,.ui-dropdown-trigger-link.mod-muted.is-primary:hover,.ui-dropdown-trigger-link.mod-muted.is-primary:active,.ui-dropdown-trigger-link.mod-muted.is-primary:focus{color:var(--color-text-muted);background:0 0}.ui-dropdown-trigger-link.mod-muted:not([disabled]):hover{color:var(--color-text)!important}.ui-dropdown-item-lines{flex-direction:column;line-height:1.3;display:flex}.ui-dropdown-item-detail{opacity:.6;font-size:.75em}.ui-dropdown-item-detail.is-placeholder{color:#0000;background:linear-gradient(90deg, var(--color-surface) 25%, var(--color-border-muted) 50%, var(--color-surface) 75%);pointer-events:none;-webkit-user-select:none;user-select:none;background-size:200% 100%;border-radius:3px;width:60%;animation:1.5s ease-in-out infinite skeleton-shimmer;display:inline-block}svg.ui-dropdown-trigger-icon{width:10px}.form-input buttons{border-width:1px solid var(--color-element)}.form-input-time-scrubber{width:100%;height:1rem;display:block}.form-input-time-scrubber-progress{background-color:var(--color-primary);height:100%;display:block}.ui-textarea{-webkit-appearance:none;box-shadow:none;vertical-align:top;height:2.25em;box-shadow:none;background-color:var(--color-input-bg);width:100%;max-width:100%;color:var(--color-input-text);border:2px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;padding:calc(.375em - 2px) calc(.625em - 2px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.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:none}.ui-textarea.is-errored{border-color:var(--color-danger)}.ui-form-input-autocomplete{z-index:500;padding:5px 0;display:block;top:calc(100% - 4px);transform:translateY(-5px)}.ui-form-input-autocomplete-result{cursor:pointer;border-radius:5px;flex-direction:column;align-items:flex-start;padding:5px 10px;font-size:15px;display:flex}.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,.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{flex-direction:column;display:flex;position:relative}.track-list-export-content-textarea{height:350px;font-size:14px}.track-list-export-actions{grid-template-columns:auto auto;place-content:center space-between;align-items:center;height:60px;margin-top:5px;display:grid}.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{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.cover-selection-section{flex-direction:column;gap:.5rem;width:100%;max-width:28rem;display:flex}.cover-selection-section-label{text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.cover-selection-releases{flex-direction:column;gap:.5rem;display:flex}.cover-selection-release{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:border-color .12s,background .12s;display:flex}.cover-selection-release:hover{background:var(--color-surface)}.cover-selection-release.is-active{border-color:var(--color-primary)}.cover-selection-release-type{text-transform:uppercase;color:var(--color-text-muted);margin-top:.25rem;font-size:.75rem}.cover-selection-release-group{border:2px solid #0000;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.cover-selection-release-group.is-active{border-color:var(--color-primary)}.cover-selection-release-group-header{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:0;display:flex}.cover-selection-release-group.is-active .cover-selection-release-group-header{cursor:default}.cover-selection-imprints{flex-wrap:wrap;gap:.375rem;padding-left:3.75rem;display:flex}.cover-selection-imprint{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);background:0 0;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;transition:border-color .12s,background .12s,color .12s}.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{width:3rem;height:3rem;color:var(--color-text-muted);background:var(--color-surface);border-radius:.375rem;flex:none;justify-content:center;align-items:center;line-height:0;display:flex;overflow:hidden}.cover-selection-release-cover img{object-fit:cover;width:100%;height:100%}.cover-selection-release-meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cover-selection-release-title{font-weight:600}.cover-selection-release-label{color:var(--color-text-muted);font-size:.8125rem}.cover-selection-main{justify-content:center;align-items:stretch;gap:1rem;width:100%;display:flex}.cover-selection-preview{aspect-ratio:1;object-fit:contain;background:var(--color-surface);border-radius:.5rem;flex:0 24rem;min-width:0;display:block}.cover-selection-images{flex-direction:column;flex:none;gap:.5rem;display:flex}.cover-selection-images-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow-y:auto}.cover-selection-option{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.375rem;padding:0;line-height:0;transition:border-color .12s;overflow:hidden}.cover-selection-option img{object-fit:cover;width:4rem;height:4rem;display:block}.cover-selection-option:hover{border-color:var(--color-border)}.cover-selection-option.is-active{border-color:var(--color-primary)}.cover-selection-search-trigger{cursor:pointer;color:var(--color-primary);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.cover-selection-search-trigger:hover{-webkit-text-decoration:underline;text-decoration:underline}.cover-search{flex-direction:column;gap:1rem;width:100%;max-width:32rem;margin:0 auto;display:flex}.cover-search-header{align-items:center;gap:.75rem;display:flex}.cover-search-back{cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.cover-search-back:hover{color:var(--color-text)}.cover-search-form{flex-direction:column;gap:.75rem;display:flex}.cover-search-field{flex-direction:column;gap:.25rem;display:flex}.cover-search-field span{text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.cover-search-field input{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:.375rem;padding:.5rem .625rem;font-size:.9375rem}.cover-search-field input:focus{border-color:var(--color-primary);outline:none}.cover-search-row{gap:.75rem;display:flex}.cover-search-row .cover-search-field{flex:1;min-width:0}.cover-search-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cover-search-actions-left{align-items:center;gap:.75rem;display:flex}.cover-search-medium{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:.375rem;padding:.375rem .5rem;font-size:.8125rem}.cover-search-result-type{background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;vertical-align:middle;border-radius:.25rem;margin-left:.5rem;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;display:inline-block}.cover-search-advanced-toggle{cursor:pointer;color:var(--color-primary);background:0 0;border:0;padding:.25rem 0;font-size:.8125rem}.cover-search-advanced-toggle:hover{-webkit-text-decoration:underline;text-decoration:underline}.cover-search-error{color:var(--color-danger,var(--color-text));font-size:.875rem}.cover-search-empty{color:var(--color-text-muted);font-size:.875rem}.cover-search-typefilter{gap:.25rem;margin-bottom:.5rem;display:flex}.cover-search-typefilter-option{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-muted);background:0 0;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem}.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{flex-direction:column;gap:.5rem;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cover-search-result{border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;padding:.5rem;display:flex}.cover-search-result-main{align-items:center;gap:.75rem;display:flex}.cover-search-expand{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.cover-search-expand:hover{color:var(--color-text);background:var(--color-surface)}.cover-search-versions{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;margin:.5rem 0 .25rem 3.75rem;padding-top:.5rem;display:flex}.cover-search-versions-note{color:var(--color-text-muted);margin:.25rem 0;font-size:.8125rem}.cover-search-version{align-items:center;gap:.5rem;display:flex}.cover-search-version-line{min-width:0;color:var(--color-text-muted);flex:1;font-size:.8125rem}.cover-search-result-cover{width:3rem;height:3rem;color:var(--color-text-muted);background:var(--color-surface);border-radius:.375rem;flex:none;justify-content:center;align-items:center;line-height:0;display:flex;overflow:hidden}.cover-search-result-cover img{object-fit:cover;width:100%;height:100%}.cover-search-result-meta{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.cover-search-result-title{font-weight:600}.cover-search-result-sub,.cover-search-result-label{color:var(--color-text-muted);font-size:.8125rem}.cover-search-result-external{width:2rem;height:2rem;color:var(--color-text-muted);border-radius:.375rem;flex:none;justify-content:center;align-items:center;line-height:0;display:flex}.cover-search-result-external:hover{color:var(--color-text);background:var(--color-surface)}.tag-list{-webkit-appearance:none;box-shadow:none;vertical-align:top;height:2.25em;box-shadow:none;background-color:var(--color-input-bg);width:100%;max-width:100%;color:var(--color-input-text);border:2px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;padding:calc(.375em - 2px) calc(.625em - 2px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.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{border:1px solid var(--color-element);flex-wrap:wrap;justify-content:flex-start;gap:.5rem;height:auto;padding:.25rem;display:flex}.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{border:1px solid hsla(var(--auto-color-hue,var(--color-primary-hue)), 50%, 90%, 1);white-space:nowrap;border-radius:5px;flex-direction:row;justify-content:space-between;width:min-content;padding:0;font-size:.9rem;display:flex;position:relative;overflow:hidden}.tag-list-input{-webkit-appearance:none;box-shadow:none;vertical-align:top;height:2.25em;box-shadow:none;background-color:var(--color-input-bg);width:100%;max-width:100%;color:var(--color-input-text);background:0 0;border:2px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;width:auto;padding:calc(.375em - 2px) calc(.625em - 2px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative}.tag-list-input:focus{border-color:#0000;outline:0;height:auto}.tag-list-item-content{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;padding:.3rem .5rem;display:flex}.tag-list-item-delete{background-color:hsla(var(--auto-color-hue,var(--color-primary-hue)), 60%, 96%, 1);-webkit-appearance:none;appearance:none;color:var(--color-text-muted);flex-direction:column;place-content:center;width:min-content;padding:.3rem;display:flex;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{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;touch-action:manipulation;background:0 0;background:var(--color-background);width:307.875px;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 #00000014;direction:ltr;border:0;border-radius:5px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.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 .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .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{border-top:1px solid var(--color-surface);height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{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:before,.flatpickr-calendar.arrowTop:after{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:before,.flatpickr-calendar.arrowBottom:after{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{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:var(--color-text);fill:var(--color-background);text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;margin-bottom:.5rem;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{cursor:pointer;z-index:3;height:34px;color:var(--color-text);fill:var(--color-text);padding:10px;-webkit-text-decoration:none;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--color-primary)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color-primary)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;border:1px solid var(--color-surface-raised);box-sizing:border-box;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-left:4px solid #0000;border-right:4px solid #0000;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 #0000;border-right:4px solid #0000;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:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;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{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:color-mix(in oklch, var(--color-text) 50%, transparent);pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;appearance:menulist;background:var(--color-background);box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--color-surface)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:var(--color-text-muted);text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 0 var(--color-surface)}.flatpickr-day{box-sizing:border-box;color:var(--color-text);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:var(--color-surface);border-color:var(--color-surface);outline:0}.flatpickr-day.today{outline:0;-webkit-text-decoration:underline;text-decoration:underline}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--color-primary);box-shadow:none;color:var(--color-background);border-color:var(--color-primary)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px!important}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0!important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--color-primary)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{box-shadow:-5px 0 0 var(--color-surface), 5px 0 0 var(--color-surface);border-radius:0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{border-color:var(--color-surface);cursor:default;background:0 0}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:var(--color-text-disabled)}.flatpickr-day.week.selected{box-shadow:-5px 0 0 var(--color-primary), 5px 0 0 var(--color-primary);border-radius:0}.flatpickr-day.hidden{visibility:hidden}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{box-shadow:1px 0 0 var(--color-surface);padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{width:100%;max-width:none;color:var(--color-text-disabled);cursor:default;background:0 0;border:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.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{box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:var(--color-text-muted);box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.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{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:var(--color-surface-raised)}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.flatpickr-calendar{width:307.875px}.dayContainer{border-right:0;padding:0}span.flatpickr-day,span.flatpickr-day.prevMonthDay,span.flatpickr-day.nextMonthDay{border:1px solid var(--color-surface);border-right-color:#0000;max-width:none;border-radius:0!important}span.flatpickr-day:nth-child(n+8),span.flatpickr-day.prevMonthDay:nth-child(n+8),span.flatpickr-day.nextMonthDay:nth-child(n+8){border-top-color:#0000}span.flatpickr-day:nth-child(7n-6),span.flatpickr-day.prevMonthDay:nth-child(7n-6),span.flatpickr-day.nextMonthDay:nth-child(7n-6){border-left:0}span.flatpickr-day:nth-child(n+36),span.flatpickr-day.prevMonthDay:nth-child(n+36),span.flatpickr-day.nextMonthDay:nth-child(n+36){border-bottom:0}span.flatpickr-day:nth-child(-n+7),span.flatpickr-day.prevMonthDay:nth-child(-n+7),span.flatpickr-day.nextMonthDay:nth-child(-n+7){margin-top:0}span.flatpickr-day.startRange,span.flatpickr-day.prevMonthDay.startRange,span.flatpickr-day.nextMonthDay.startRange,span.flatpickr-day.endRange,span.flatpickr-day.prevMonthDay.endRange,span.flatpickr-day.nextMonthDay.endRange{border-color:var(--color-primary)}span.flatpickr-day.today,span.flatpickr-day.prevMonthDay.today,span.flatpickr-day.nextMonthDay.today,span.flatpickr-day.selected,span.flatpickr-day.prevMonthDay.selected,span.flatpickr-day.nextMonthDay.selected{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�) and (min-resolution: 72dpi){span.flatpickr-day{flex:1 0 auto;display:block}}.date-picker-element{pointer-events:none;opacity:0;border:none;width:0;height:100%;margin-left:-2px;padding:0;font-size:15px;display:none}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[role=tooltip]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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]{color:#0000;box-shadow:none;word-break:normal;background-color:#0000;background-clip:padding-box;border:#0000}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[data-theme~=popover]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[data-theme~=attention]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[data-theme~=error]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[data-theme~=hint]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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{flex-direction:row;gap:.15rem;display:flex}.dubbletrack-speed-menu-option{-webkit-appearance:none;appearance:none;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .6rem;font-weight:700}.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);border:1px solid var(--transparent-dark);box-shadow:var(--shadow-elevation-medium);word-break:normal;background-clip:padding-box}.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:"";z-index:-1;position:absolute}.tippy-box[data-theme~=note]>.tippy-arrow:after{border-style:solid;border-color:#0000}.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);top:calc(var(--arrow-size) + 1px);border-width:7px 7px 0;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);bottom:calc(var(--arrow-size) + 1px);border-width:0 7px 7px;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);left:calc(var(--arrow-size) + 1px);border-width:7px 0 7px 7px;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{right:calc(var(--arrow-size) + 1px);border-width:7px 7px 7px 0;border-right-color:var(--transparent-darker);top:1px}.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:#fff}.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);box-shadow:var(--shadow-elevation-medium);font-size:15px;max-width:400px!important}.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);z-index:var(--z-player,40);min-height:unset;max-height:unset;width:var(--mini-player-width);min-width:min(400px,100vw);box-shadow:var(--shadow-elevation-high);background:0 0;border-radius:0;grid-template:none;transition:left .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.34,1.56,.64,1) mini-player-pop-in;display:block;position:fixed;bottom:1rem;left:1rem}@media (max-width:599px){.mini-player{pointer-events:auto;z-index:auto;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}}.mini-player-anchor{display:contents}@media (max-width:599px){.mini-player-anchor{pointer-events:none;height:100dvh;z-index:var(--z-player,40);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}}@keyframes mini-player-pop-in{0%{transform:translateY(calc(100% + 2rem))}}.mini-player-leave{transform:translateY(0)}.mini-player-leave-active{transition:transform .25s cubic-bezier(.5,0,.75,0);transform:translateY(calc(100% + 2rem))}.mini-player-expandable{pointer-events:none;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;transform:translateY(100%)}.mini-player-expandable>.mini-player-expanded{max-height:calc(100dvh - 2rem);overflow:visible}@media (max-width:599px) and (pointer:coarse){.mini-player-expandable{height:100dvh}.mini-player-expandable>.mini-player-expanded{height:100%;max-height:none}}.is-expanded .mini-player-expandable{pointer-events:auto;transform:translateY(0)}.mini-player-leave .mini-player-expandable,.mini-player-leave-active .mini-player-expandable{transition:none;transform:translateY(100%)}.mini-player-pill{background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;width:100%;color:var(--color-text);border-radius:12px 12px 0 0;flex-direction:column;max-height:80px;padding:.5rem .75rem;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s,padding .3s,background-color .15s;display:flex;position:relative}.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-bottom:none;border-left:none;border-right:none;border-radius:0}}.is-expanded .mini-player-pill{opacity:0;pointer-events:none;max-height:0;padding:0 .75rem;overflow:hidden}.mini-player-pill-header{align-items:center;gap:.75rem;width:100%;display:flex}.mini-player-pill-expand-hint{color:var(--color-text-muted);opacity:0;pointer-events:none;margin-bottom:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%,3px)}.mini-player-pill:hover:not(:has(button:hover,[role=button]:hover)) .mini-player-pill-expand-hint{opacity:.7;animation:1.1s ease-in-out infinite mini-player-expand-hint-bob}@keyframes mini-player-expand-hint-bob{0%,to{transform:translate(-50%,2px)}50%{transform:translate(-50%,-2px)}}.mini-player-pill-artwork{object-fit:cover;border-radius:6px;flex-shrink:0;width:42px;height:42px}.mini-player-pill-info{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mini-player-pill-title{align-items:center;gap:.35rem;min-width:0;font-size:.8rem;font-weight:600;display:flex}.mini-player-pill-title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mini-player-pill-live{flex-shrink:0;align-items:center;padding:0 .35rem;font-size:.65rem;display:flex}.mini-player-pill-airing{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.mini-player-pill-track{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-height:1.4em;font-size:.8rem;line-height:1.4;overflow:hidden}.mini-player-pill-date{color:var(--color-text-muted);opacity:.7;font-size:.65rem}.mini-player-pill-actions{flex-shrink:0;align-items:center;gap:.25rem;padding-right:1.5rem;display:flex}.mini-player-close,.mini-player-pill-close{z-index:5;background-color:var(--color-element);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:0 12px 0 100%;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex;position:absolute;top:0;right:0}.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:#0000}.mini-player-pill:hover:not(:has(button:hover,[role=button]:hover)) .mini-player-pill-close{background-color:var(--color-element)}.mini-player-pill-skip{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:flex}@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,.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{background-color:var(--color-primary);width:34px;height:34px;color:var(--color-text-on-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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:1px solid var(--color-border-muted);cursor:pointer;background-color:var(--color-background);border-top:none;border-radius:0;max-height:60px;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .2s;position:relative;overflow:visible}.mini-player-pill-progress .mini-player-position{gap:0;width:100%;margin-left:0;margin-right:0}.mini-player-pill-progress .mini-player-position-times{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;padding:.5rem .5rem .25rem;font-size:.75rem}.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{--slider-border-radius:0;--slider-outer-border:none;--slider-shadow:none;--slider-progress-shadow:none;border:none;border-radius:0}.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-slider-connect,.mini-player-pill-progress .mini-player-scrubber .mini-player-scrubber-status-progress{background-color:color-mix(in oklch, var(--color-primary) 70%, transparent);background-image:linear-gradient(#ffffff59 0%,#ffffff1a 45%,#0000 50%,#0000000d 100%);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 2px #0000001a}.mini-player-pill-progress .mini-player-scrubber .mini-player-slider-connect:nth-child(2),.mini-player-pill-progress .mini-player-scrubber .mini-player-scrubber-status-progress: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:none;border-radius:0;max-height:62px}.mini-player-pill-progress .mini-player-scrubber{--slider-handle-width:6px}}.is-expanded .mini-player-pill-progress{opacity:0;pointer-events:none;border:none;max-height:0;overflow:hidden}.mini-player-collapse-handle{display:none}@media (max-width:599px){.mini-player-collapse-handle{cursor:pointer;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-muted);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:.5rem 0 .25rem;display:flex}.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);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:.75rem;padding:var(--mini-player-card-padding);--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:.8rem;--system-font-size-sm:.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);flex-direction:column;gap:.75rem;font-size:1rem;display:flex;position:relative}@media (max-width:599px){.mini-player-expanded{--mini-player-radius:0;--mini-player-inner-radius:0;box-shadow:0 -.5rem 1.5rem color-mix(in oklch, var(--color-text) 12%, transparent);--mini-player-card-padding:1rem;--system-width-current-container:100%;--system-width-player-max:100%;border:none;gap:.35rem}}@media (max-width:599px) and (pointer:coarse){.mini-player-expanded{justify-content:flex-start;height:100%}}.is-collapsed .mini-player-expandable{visibility:hidden}.mini-player-expanded-header{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;justify-content:space-between;align-items:center;gap:.5rem;transition:background-color .15s;display:flex;position:relative}@media (max-width:599px){.mini-player-expanded-header{padding-top:var(--mini-player-card-padding)}}.mini-player-collapse-hint{color:var(--color-text-muted);opacity:0;pointer-events:none;margin-bottom:6px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%,-3px)}.mini-player-expanded-header:hover:not(:has(button:hover,[role=button]:hover,a:hover)) .mini-player-collapse-hint{opacity:1;animation:1.1s ease-in-out infinite mini-player-collapse-hint-bob}@keyframes mini-player-collapse-hint-bob{0%,to{transform:translate(-50%,-2px)}50%{transform:translate(-50%,2px)}}.mini-player-show-title{min-width:0;white-space:wrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:.25rem;align-items:space-between;flex-direction:row;justify-content:space-between;width:100%;margin:0;font-size:1.1rem;font-weight:600;display:flex;overflow:hidden}.mini-player-show-title a{color:var(--color-primary)}.mini-player-header-actions{flex-shrink:0;gap:.25rem;padding-right:1.75rem;display:flex}.mini-player-minimize{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;display:flex}.mini-player-minimize:hover{color:var(--color-text);background-color:var(--color-element)}.mini-player-live-badge{background:linear-gradient(60deg,#5f86f2,#a65ff2,#f25fd0,#f25f61,#f2cb5f,#abf25f,#5ff281,#5ff2f0) 0/300% 300%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:4s infinite alternate moveGradient}h3 .mini-player-live-badge{vertical-align:middle;margin-left:.35rem;font-size:.8rem}.mini-player-episode-info{font-size:var(--system-font-size-lg);color:var(--color-text-muted);flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.mini-player-episode-title{color:var(--color-text-muted);font-size:.9rem;font-weight:400}.mini-player-episode-date{font-size:var(--system-font-size-md);white-space:nowrap;opacity:.6;font-weight:700}.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;min-width:0;font-size:.75rem}.mini-player-pill-info .mini-player-episode-info .mini-player-episode-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;overflow:hidden}.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{color:var(--color-text-muted);text-align:left;font-size:.9rem}.mini-player-artwork{aspect-ratio:1;background:var(--color-surface-raised);border-radius:6px;width:100%;overflow:hidden}@media (max-width:599px) and (pointer:coarse){.mini-player-artwork{aspect-ratio:unset;background:0 0;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}}.mini-player-artwork img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:599px) and (pointer:coarse){.mini-player-artwork img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:100%}}.mini-player-position{flex-direction:column;gap:.25rem;width:calc(100% + 1.5rem);margin-left:-.75rem;margin-right:-.75rem;display:flex}@media (max-width:599px){.mini-player-position{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}.mini-player-position .mini-player-position-track{align-items:center;width:100%;display:flex;overflow:visible}.mini-player-position .mini-player-position-peek{box-sizing:border-box;-webkit-appearance:none;appearance:none;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1.25rem;padding:0;display:flex}.mini-player-position .mini-player-position-peek .mini-player-position-peek-arrow{opacity:0;color:var(--color-text);transition:opacity .15s}.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{cursor:default;pointer-events:none;background-color:#0000;border-color:#0000}.mini-player-position .mini-player-position-peek.is-empty .mini-player-position-peek-arrow{display:none}.mini-player-position .mini-player-scrubber{--slider-height:1.25rem;--slider-border-radius:0;--slider-outer-border:none;flex:1 1 0;width:auto;min-width:0;position:relative}.mini-player-position .mini-player-scrubber.is-live{--slider-height:1.25rem}.mini-player-position .mini-player-scrubber .mini-player-slider-connect,.mini-player-position .mini-player-scrubber .mini-player-scrubber-status-progress{background-color:color-mix(in oklch, var(--color-primary) 70%, transparent);background-image:linear-gradient(#ffffff59 0%,#ffffff1a 45%,#0000 50%,#0000000d 100%);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 2px #0000001a}.mini-player-position-times{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:0 1rem;font-size:.8rem;display:flex}.mini-player-position-time{color:var(--color-text-muted)}.mini-player-audio-regions{z-index:5;pointer-events:none;border-radius:var(--slider-border-radius,0);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mini-player-scrubber-available{z-index:4;pointer-events:none;border-radius:var(--slider-border-radius,0);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.mini-player-scrubber-available-extent{background-color:color-mix(in oklch, var(--slider-progress-color) 14%, transparent)}.mini-player-audio-region{background-color:#0000}.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{justify-content:center;align-items:center;display:flex}.mini-player-controls-left,.mini-player-controls-right{flex:1;align-items:center;gap:.5rem;display:flex}.mini-player-controls-left{justify-content:flex-end}.mini-player-controls-right{justify-content:flex-start}.mini-player-control-button,.mini-player-track-skip{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;display:flex}@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{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:2.5rem;height:2.5rem;font-size:.9rem;font-weight:700}.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{cursor:pointer;background-color:var(--color-primary);width:4.5rem;height:4.5rem;color:var(--color-text-on-primary);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,transform .1s;display:flex}.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{--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;width:80%;margin:0 auto}.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:#0000;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{z-index:1;width:100%;height:100%;position:relative;transition:var(--slider-transition)!important}.mini-player-slider-connects{z-index:0;overflow:hidden}.mini-player-slider-connect,.mini-player-slider-origin{will-change:transform;z-index:1;transform-origin:0 0;transform-style:flat;width:100%;height:100%;position:absolute;top:0;right:0;transition:var(--slider-transition)!important}.mini-player-slider-horizontal .mini-player-slider-origin{height:0;transition:var(--slider-transition)}.mini-player-slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--slider-transition);position:absolute}.mini-player-slider-touch-area{width:100%;height: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;top:-6px;right:-17px}.mini-player-slider-draggable{cursor:ew-resize}.mini-player-slider-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;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:before,.mini-player-slider-handle:after{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.mini-player-slider-handle:after{left:17px}[disabled] .mini-player-slider-connect{background:#b8b8b8}[disabled].mini-player-slider-target,[disabled].mini-player-slider-handle,[disabled] .mini-player-slider-handle{cursor:not-allowed}.mini-player-slider-tooltip{border:1px solid var(--system-color-text-muted);background:var(--system-color-text);color:var(--system-color-background);text-align:center;white-space:nowrap;border-radius:3px;padding:5px;display:none;position:absolute}.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,0px));top:120%;left:50%}.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,0px));top:10px;left:auto}.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 50ms;--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 * .9) c h));border:var(--slider-outer-border);border-radius:var(--slider-border-radius);justify-content:stretch;width:100%;transition:opacity .1s ease-in-out,transform .1s ease-in-out,height .1s ease-in-out,max-height .1s ease-in-out,min-height .1s ease-in-out}.mini-player-scrubber.is-loading .mini-player-slider-connect,.mini-player-scrubber.is-loading .mini-player-scrubber-status-progress{animation:1.2s ease-in-out infinite mini-player-scrubber-buffering}@keyframes mini-player-scrubber-buffering{0%,to{opacity:1}50%{opacity:.55}}.mini-player-scrubber-status,.mini-player-slider-connects{border:var(--slider-inner-border);border-radius:var(--slider-border-radius);background-color:var(--slider-background-color);width:auto;transition:var(--slider-transition);box-shadow:var(--slider-shadow);height:var(--slider-height);transition-property:opacity,transform,height,max-height,min-height,width;position:relative;overflow:hidden}.mini-player-scrubber-status-progress,.mini-player-slider-connect{background-color:var(--slider-progress-color);background-image:var(--slider-progress-gradient);transition:var(--slider-transition);border:var(--slider-progress-border);box-shadow:var(--slider-progress-shadow);box-sizing:border-box;background-repeat:no-repeat;border-radius:15px;height:100%;transition-property:opacity,transform,height,max-height,min-height,width}.mini-player-slider-connect,.mini-player-scrubber-status-progress{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);box-shadow:none;border: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);transition:var(--slider-transition);box-shadow:var(--slider-progress-shadow);background-repeat:no-repeat}.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);background-color:var(--slider-handle-color);border-radius:var(--slider-handle-border-radius);box-shadow:none;border:none;top:-3px;right:-4px}.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:before,.mini-player-scrubber-slider .mini-player-slider-handle:after{width:0;height:0}.mini-player-scrubber-slider .mini-player-slider-handle .mini-player-slider-touch-area{width:auto;height:auto;transition:var(--slider-transition);position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.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{pointer-events:none!important;display:none!important}.mini-player-now-playing-panel{max-height:fit-content}.mini-player-now-playing-panel a{color:var(--system-color-text);word-break:break-all;-webkit-text-decoration:underline;text-decoration:underline}.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;text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--system-width-current-container,100dvw) - (2 * var(--system-padding-x)));flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex;overflow:hidden}.mini-player-track-info.has-overflow{align-self:flex-start;animation:20s cubic-bezier(.23,1,.32,1) 1s infinite reveal-overflow}.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);color:currentColor;text-overflow:ellipsis;max-width:100%;line-height:1.25;overflow:hidden}.mini-player-note{font-size:var(--system-font-size-md);color:var(--system-color-text-muted);text-align:left;word-break:break-word;flex-direction:column;place-self:flex-start;gap:.25rem;max-height:6rem;margin-bottom:.25rem;display:flex;overflow:scroll}.mini-player-note-link{color:var(--system-color-text);word-break:break-all;font-size:var(--system-font-size-md);-webkit-text-decoration:underline;text-decoration:underline}.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 50ms;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem;padding:.5rem 0;display:grid}.mini-player-volume .mini-player-volume-label{place-content:center;display:flex}.mini-player-volume .mini-player-volume-mute{color:var(--system-color-text);-webkit-appearance:none;appearance:none;box-shadow:none;cursor:pointer;background:0 0;border:none;outline:0;padding:0}.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);box-shadow:none;border:none}.mini-player-volume .mini-player-volume-control .mini-player-slider-connects{border:var(--slider-inner-border);border-radius:var(--slider-border-radius);background-color:var(--slider-background-color);width:auto;transition:var(--slider-transition);box-shadow:var(--slider-shadow);height:var(--slider-height);transition-property:opacity,transform,height,max-height,min-height,width;position:relative;overflow:hidden}.mini-player-volume .mini-player-volume-control .mini-player-slider-connect{background-color:var(--slider-progress-color);transition:var(--slider-transition);border:var(--slider-progress-border);box-shadow:var(--slider-progress-shadow);box-sizing:border-box;background-repeat:no-repeat;border-radius:15px;height:100%;transition-property:opacity,transform,height,max-height,min-height,width}.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);background-color:var(--slider-handle-color);border-radius:var(--slider-handle-border-radius);box-shadow:0 0 3px var(--slider-handle-color);transition:var(--slider-transition);border:none;top:-3px;right:-4px}.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:before,.mini-player-volume .mini-player-volume-control .mini-player-slider-handle:after{width:0;height:0}.mini-player-volume .mini-player-volume-control .mini-player-slider-handle .mini-player-slider-touch-area{width:auto;height:auto;transition:var(--slider-transition);position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.now-playing-bar{width:100vw;margin-left:calc(var(--site-x-padding) * -1);background:var(--color-surface);border-bottom:1px solid var(--color-border-muted);padding:.5rem 0}@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);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@media (min-width:600px){.now-playing-bar-content{padding:var(--site-y-padding) var(--site-x-padding)}}.now-playing-bar-content{align-items:center;gap:1.5rem;display:flex}.now-playing-bar-cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.now-playing-bar-cell.mod-track{flex:1;min-width:0}.now-playing-bar-cell.mod-next{text-align:right;flex-shrink:0;align-items:flex-end;margin-left:auto}.now-playing-bar-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.55rem;font-weight:700;line-height:1}a.now-playing-bar-show{color:var(--color-text);white-space:nowrap;font-size:.85rem;font-weight:600;-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{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.now-playing-bar-track{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}a.now-playing-bar-next-show{color:var(--color-text);white-space:nowrap;font-size:.8rem;-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{color:var(--color-text-muted);font-size:.7rem}.now-playing-bar-actions{flex-shrink:0}.on-air-bar{width:100vw;margin-left:calc(var(--site-x-padding) * -1);min-height:var(--on-air-bar-reserved-height);margin-top:-1rem;margin-bottom:1rem}@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:.8rem;--on-air-bar-title-size:1rem}.on-air-bar-content{max-width:var(--max-site-width);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@media (min-width:600px){.on-air-bar-content{padding:var(--site-y-padding) var(--site-x-padding)}}.on-air-bar-content{flex-direction:column;gap:.3rem;padding-top:.4rem;padding-bottom:.5rem;display:flex}.on-air-bar-top{align-items:center;gap:.4rem;min-width:0;display:flex}.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{font-size:var(--on-air-bar-label-size);text-transform:uppercase;color:var(--color-danger);flex-shrink:0;font-weight:700}.on-air-bar-listener-count{flex-shrink:0}.on-air-bar-label-time{font-size:var(--on-air-bar-label-size);color:var(--color-text-muted);flex-shrink:0;font-weight:400}.on-air-bar-bottom{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.on-air-bar-now{flex-wrap:wrap;flex:auto;align-items:center;gap:.1rem .5rem;min-width:0;display:flex}.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);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}a.on-air-bar-show:hover{color:var(--color-primary)}.on-air-bar-airing-title{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:.9rem;overflow:hidden}.on-air-bar-track{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.on-air-bar-play{-webkit-appearance:none;appearance:none;background:color-mix(in oklch, var(--color-primary) 10%, transparent);width:1.75rem;height:1.75rem;color:var(--color-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.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:"";border:2px solid #0000;border-top-color:var(--color-primary);border-left-color:var(--color-primary);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite on-air-bar-spin}@keyframes on-air-bar-spin{to{transform:rotate(360deg)}}.on-air-bar-stats{flex-shrink:0;align-items:center;gap:1rem;margin-left:auto;display:flex}.on-air-bar-stat{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.on-air-bar-stat-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:flex}.on-air-bar-stat-label{text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:.55rem;line-height:1}.on-air-bar-plan-track{cursor:pointer;flex:1;align-items:center;min-width:0;display:flex}.on-air-bar-progress{background:var(--color-border-muted);border-radius:0;flex:1;min-width:0;height:1px;position:relative;overflow:hidden}.on-air-bar-plan-region{z-index: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);border-radius:0}.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;border-left:1px dotted var(--color-danger);pointer-events:none;min-width:2px}.on-air-bar-progress-fill{background:color-mix(in oklch, var(--color-text) 16%, transparent);border-radius:0;flex-direction:row;justify-content:flex-end;align-items:center;height:100%;transition:width .15s ease-in-out;display:flex}.on-air-bar-next-label{font-size:var(--on-air-bar-label-size);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-weight:700;line-height:1}.on-air-bar-next{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:.1rem;min-width:0;max-width:50%;display:flex}.on-air-bar-next-airing-title{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}a.on-air-bar-next-show{max-width:100%;font-size:var(--on-air-bar-title-size);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;-webkit-text-decoration:none;text-decoration:none;overflow:hidden}a.on-air-bar-next-show:hover{color:var(--color-primary)}.on-air-bar-next-time{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}@media (max-width:599px){.on-air-bar-track,.on-air-bar-stats,.on-air-bar-meter,.on-air-bar-next-label,.on-air-bar-next{display:none}}.on-air-bar-strip{width:100vw;height:3rem;margin-top:-1.25rem;margin-bottom:1.25rem;margin-left:calc(var(--site-x-padding) * -1);align-items:flex-start;display:flex}@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);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@media (min-width:600px){.on-air-bar-strip-inner{padding:var(--site-y-padding) var(--site-x-padding)}}.on-air-bar-strip-inner{align-items:center;gap:.5rem;width:100%;min-width:0;padding-top:.3rem;padding-bottom:.3rem;display:flex;position:relative}.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;gap:0;padding-top:0;padding-bottom:0}.on-air-bar-live .on-air-bar-strip-inner .on-air-bar-progress,.on-air-bar-upcoming .on-air-bar-strip-inner .on-air-bar-progress{border-radius:10px;height:1rem}.on-air-bar-live,.on-air-bar-upcoming{top:calc(var(--timezone-bar-height,0px) + var(--player-sticky-top,0px));z-index:22;position:-webkit-sticky;position:sticky}.on-air-bar-live-enter{animation:.45s on-air-bar-live-enter}@keyframes on-air-bar-live-enter{0%{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{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;color:var(--color-text);flex-shrink:0;align-self:stretch;align-items:center;padding:.3rem 0;font-size:.9rem;font-weight:600;line-height:1.5;display:flex}.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;min-width:13.5ch;margin-left:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.on-air-bar-pill.mod-end{border-radius:0 3px 3px 0;justify-content:flex-end;min-width:13.5ch;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.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{color:inherit;background:0 0}.on-air-bar-upcoming-next{gap:.35rem}.on-air-bar-upcoming-label{text-transform:uppercase}.time-calculator-modal .modal__body{padding-top:0;overflow:visible}.time-calculator{flex-direction:column;gap:1rem;display:flex}.time-calculator-hint{color:var(--color-text-muted);grid-column:1/-1;margin:0 0 1rem;font-size:.9rem}.time-calculator-hint code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary);background:var(--color-surface);border-radius:3px;padding:.05rem .3rem}.time-calculator-rows{--time-calculator-field-padding:.35rem .5rem;--time-calculator-time-width:9.5rem;--time-calculator-length-width:13.5rem;grid-template-columns:[drag] auto [length] minmax(0, 1fr) [time] var(--time-calculator-time-width) [tools] auto;align-items:center;gap:0 .6rem;display:grid}.time-calculator-mark,.time-calculator-row,.time-calculator-subtotal,.time-calculator-head{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;display:grid}.time-calculator-rows>:last-child{border-bottom:none}.time-calculator-subtotal{color:var(--color-text-muted);text-align:left;border-bottom:none;padding:.3rem .75rem;font-size:.8rem}.time-calculator-subtotal .time-calculator-middle{justify-content:flex-end}.time-calculator-subtotal-value{grid-area:1/length;padding:.3rem}.time-calculator-add-target,.time-calculator-fill-first,.time-calculator-remove,.time-calculator-reset,.time-calculator-drag{-webkit-appearance:none;appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.3rem;display:inline-flex}.time-calculator-add-target:hover,.time-calculator-fill-first:hover,.time-calculator-remove:hover,.time-calculator-reset:hover,.time-calculator-drag: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-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);border-style:dashed;font-size:.9rem}.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-mark-time,.time-calculator-length-column,.time-calculator-middle,.time-calculator-mark-fill,.time-calculator-tools{min-width:0}.time-calculator-drag,.time-calculator-mark-time,.time-calculator-length-column,.time-calculator-mark-fill,.time-calculator-tools{grid-row:1}.time-calculator-drag{grid-column:drag}.time-calculator-mark-time{grid-column:time}.time-calculator-middle{flex:auto;align-items:center;gap:.6rem;min-width:0;display:flex}.time-calculator-length-column,.time-calculator-mark-fill{grid-column:length;align-items:center;gap:.6rem;display:flex}.time-calculator-length-field{flex:1 1 var(--time-calculator-length-width);min-width:0;position:relative}.time-calculator-pick,.time-calculator-pick-trigger{align-items:center;display:inline-flex}.time-calculator-pick-trigger{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0}.time-calculator-pick-trigger:hover{color:var(--color-text);outline:none}.time-calculator-pick-trigger:focus-visible{color:var(--color-text);outline:none}.time-calculator-pick-trigger:hover .time-calculator-pick-cover{box-shadow:0 0 0 2px var(--color-element)}.time-calculator-pick-trigger:focus-visible .time-calculator-pick-cover{box-shadow:0 0 0 2px var(--color-element)}.time-calculator-pick-cover{background:var(--color-surface-raised);border-radius:3px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.time-calculator-pick-cover img{object-fit:cover;width:100%;height:100%;display:block}.time-calculator-pick-cover.is-hidden{visibility:hidden}.time-calculator-pick-item{gap:.5rem}.time-calculator-pick-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.time-calculator-pick-length{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;margin-left:.75rem}.ui-dropdown-item .time-calculator-pick-title{display:inline-flex}.time-calculator-pick .ui-dropdown-item{align-items:baseline;display:flex}.time-calculator-tools{min-width:var(--time-calculator-tools-width);grid-column:tools;justify-content:flex-end;display:inline-flex}.time-calculator-head{background:var(--color-surface);border-bottom-color:var(--color-border);padding:.75rem auto}.time-calculator-head-label{text-transform:uppercase;color:var(--color-text-muted);text-align:celef;grid-column:length;padding:.3rem;font-size:.9rem;font-weight:600}.time-calculator-head-label.is-time{grid-column:time}.time-calculator-mark{align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex;position:relative}.time-calculator-mark:before,.time-calculator-mark:after{content:"";border-top:1px dotted var(--color-danger);flex:1 1 0}.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{width:var(--time-calculator-time-width);flex:none}.time-calculator-mark .time-calculator-tools{background:var(--color-background);min-width:0;padding-left:.4rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.time-calculator-mark-gap.is-empty{display:none}.time-calculator-mark-gap{grid-column:1/-1;grid-template-columns:subgrid;margin:0 -1rem .75rem;padding:0 .75rem;display:grid}.time-calculator-mark-gap .time-calculator-mark-fill{grid-column:length/tools;padding:.3rem}.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:before,.time-calculator-mark.is-late:after{border-top-color:var(--color-danger)}.time-calculator-mark-fill{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--color-text);align-items:baseline;gap:.4rem;font-size:1rem;font-weight:700;display:flex;overflow:hidden}.time-calculator-mark-fill .time-calculator-mark-fill-label{text-transform:uppercase;color:var(--color-text-muted);font-size:.65rem;font-weight:600}.time-calculator-mark-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1rem}.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 .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{width:100%;padding:var(--time-calculator-field-padding);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);box-shadow:none;border-radius:4px;font-size:1rem;font-weight:600;display:block}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);background:0 0;border-color:#0000;font-size:.9rem;font-weight:400}.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{cursor:pointer;color:var(--color-text-muted);border-radius:4px;padding-top:.2rem;padding-bottom:.2rem;position:relative}.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{-webkit-appearance:none;appearance:none;grid-area:1/drag/auto/time;grid-template-columns:subgrid;text-align:left;white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem 0;font-size:.8rem;display:grid}.time-calculator-played-toggle:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.time-calculator-played-chevron{text-align:center;grid-column:1;font-size:1rem;font-weight:600}.time-calculator-played-label{text-transform:uppercase;color:var(--color-text-muted);grid-column:2;align-items:baseline;gap:.35rem;padding:.3rem;font-size:.9rem;font-weight:600;display:inline-flex}.time-calculator-played-length{text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-disabled);font-size:.8rem;font-weight:400}.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-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem}.time-calculator-row-label{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;font-size:.9rem;overflow:hidden}.time-calculator-drag{cursor:grab}.time-calculator-drag:active{cursor:grabbing}.time-calculator-remove:hover{color:var(--color-danger)}.time-calculator-row-progress{align-items:flex-end;height:.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.time-calculator-row-bar{flex:1;align-items:flex-end;min-width:0;height:100%;padding-bottom:1px;display:flex;position:relative}.time-calculator-row-bar-track{background:var(--color-border-muted);border-radius:2px;width:100%;height:.25rem;overflow:hidden}.time-calculator-row-bar-fill{border-radius:inherit;background:var(--color-text-muted);height:100%;transition:width .1s ease-in-out}.time-calculator-row-slider{-webkit-appearance:none;appearance:none;cursor:ew-resize;background:0 0;width:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(3px)}.time-calculator-row-slider::-webkit-slider-runnable-track{background:0 0;height:100%}.time-calculator-row-slider::-moz-range-track{background:0 0;height:100%}.time-calculator-row-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-text);cursor:ew-resize;border:none;border-radius:50%;width:.65rem;height:.65rem}.time-calculator-row-slider::-moz-range-thumb{background:var(--color-text);cursor:ew-resize;border:none;border-radius:50%;width:.65rem;height:.65rem}.time-calculator-row-slider:focus-visible{outline:none}.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{pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.time-calculator-row:has(.time-calculator-row-progress) .time-calculator-input{padding-bottom:.55rem;padding-right:4.5rem}.time-calculator-actions{flex-wrap:wrap;gap:.5rem;display:flex}.playback-range-day{flex-direction:column;width:100%;margin:1rem 0;display:flex}.playback-range-day-title{width:13rem;margin-right:1rem;display:flex}.playback-range-day-times{width:100%;min-height:2rem;box-shadow:var(--shadow-elevation-low);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;display:flex;position:relative}.playback-stats{background-color:var(--color-primary);z-index:5;width:auto;color:var(--color-text-on-primary);white-space:nowrap;border-radius:5px;place-self:center;justify-items:center;max-width:100%;padding:0 5px;font-size:10px;font-style:normal;display:flex}.playback-range{background-color:color-mix(in oklch, var(--color-primary) 30%, transparent);height:100%;display:block;position:absolute}.playback-range:hover{opacity:.7;background-color:var(--color-primary-hover)}.playback-range-day-stat{align-items:center;font-size:12px;display:flex}.playback-range-day-header{justify-content:space-between;display:flex}.playback-range.mod-gap{background-color:var(--color-danger);opacity:.7;min-width:2px;height:100%;display:block;position:absolute}.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{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.search-result-image{aspect-ratio:1;object-fit:cover;border-radius:4px;flex:none;width:2.25em;height:2.25em}.search-result-details{flex-direction:column;gap:.1rem;min-width:0;display:flex}.search-result-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.search-result-subtitle{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.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:1;--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-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{color:var(--color-text);text-transform:uppercase;background-color:var(--color-background);padding:.4rem;font-size:.75rem;font-weight:400}.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{max-height:auto;overflow:auto}.ember-table .et-sort-indicator:before{content:"▾";border:none;line-height:1;display:inline-block;transform:rotate(0)}.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 *{-webkit-user-select:none;user-select:none;cursor:var(--et-resizing-cursor)!important}.ember-table th.is-reorderable{cursor:var(--et-reordering-cursor)}.ember-table .et-reorder-main-indicator{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;position:absolute}.ember-table .et-reorder-main-indicator th{background:var(--et-reorder-header-active-background)}.ember-table .et-reorder-drop-indicator{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%;position:absolute}.ember-table.is-reordering *{-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-select,.ember-table .et-toggle-collapse{align-items:center;display:flex}.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;align-items:center;display:flex}.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 th,.ember-table td{padding:var(--et-table-cell-padding);vertical-align:middle}.ember-table th.text-align-center,.ember-table td.text-align-center{text-align:center}.ember-table th.text-align-right,.ember-table td.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-top-right-radius:2px;border-bottom-right-radius:2px}.ember-table.x-scroll .ember-table-overflow{max-height:auto;overflow-x:auto;overflow-y:hidden}.ember-table.fixed-width .ember-table-overflow{max-height:auto;overflow:hidden}.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;max-width:100%;font-size:13px;display:inline-flex}.color-tag-inner{white-space:nowrap;text-overflow:ellipsis;padding:3px 5px;display:block;overflow:hidden}.traffic-groups .ui-dropdown-menu-content{max-height:calc(95vh - var(--current-top-position));scrollbar-width:thin;padding-right:5px;overflow-x:hidden;overflow-y:scroll}.traffic-groups .is-excluded{opacity:.8}.traffic-groups .ui-dropdown-trigger-link{font-size:16px}.traffic-groups .ui-dropdown-item{min-height:38px;padding-right:60px;position:relative}.traffic-groups .only-action{opacity:.1;-webkit-appearance:none;appearance:none;color:var(--color-text);cursor:pointer;background-color:#0000;padding:3px;position:absolute;top:0;bottom:0;right:15px}.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{gap:1.5rem;margin:1rem 0;display:flex;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{color:var(--color-text);font-weight:600}.date-range-label-dates{border-left:1px solid var(--color-border);color:var(--color-text-muted);padding-left:.5rem;font-weight:400}.time-filters-content{max-height:calc(95vh - var(--current-top-position));flex-direction:row;gap:.25rem;display:flex;overflow-x:hidden;overflow-y:scroll}.time-filters-content-menu{border-left:1px solid var(--color-surface-raised);flex-direction:column;gap:.75rem;min-width:16rem;padding:.75rem 0;display:flex}.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{background-color:var(--color-surface-raised);font-weight:400}.time-filters-group-title{color:var(--color-text-muted);padding:0 .75rem .25rem;font-size:.75rem;font-weight:600}.time-filters-shortcut-range{color:var(--color-text-muted);font-size:.8125rem}.time-filters-content-calendar{padding:.5rem}.time-filters-content-calendar .flatpickr-calendar.multiMonth{grid-template-columns:307.875px;display:grid;width:auto!important}.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-months,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-innerContainer,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-rContainer,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-weekdays,.time-filters-content-calendar .flatpickr-calendar.multiMonth .flatpickr-days{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{border-top:1px solid var(--color-surface-raised);flex-direction:column;row-gap:.2rem;margin-top:.5rem;padding:.5rem 0 0;display:flex}.tracked-job svg path{fill:var(--color-text-muted)}.tracked-job svg{width:10px;height:10px;margin-right:2px}.tracked-job-details{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tracked-job-details-status{border:1px solid var(--color-surface-raised);border-radius:.2rem;place-items:center;padding:.1rem .3rem;font-size:.8rem;display:flex}.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,.tracked-job-details-trackable{white-space:nowrap;font-size:.8em}.tracked-job-details-description{color:var(--color-text-muted);flex-grow:1;font-size:.9em}.tracked-job-details-created-at{color:var(--color-text-muted);justify-content:end}.tracked-job-log{background-color:var(--color-background);width:100%;box-shadow:inset var(--shadow-elevation-low);font-family:monospace;overflow:scroll}.tracked-job-log-item{flex-direction:row;row-gap:0;font-family:monospace;font-size:13px;display:flex}.tracked-job-log-item-date{color:var(--color-text-muted);white-space:nowrap;justify-self:flex-end;padding:0 5px;font-family:monospace}.tracked-job-log-item-date:after{content:" ";border-right:1px solid var(--color-text-muted);margin-right:10px;padding-right:10px}.tracked-job-log-item-message{white-space:nowrap;font-family:monospace;display:inline}@keyframes animate-stripes{to{background-position:-100px 0}}.tracked-job-progress-container{flex-direction:row;align-items:center;height:1em;display:flex}progress.tracked-job-progress[value]{-webkit-appearance:none;appearance:none;--webkit-appearance:none;--moz-appearance:none;background-color:var(--color-surface-raised);border-radius:5px;width:100%;height:.5em;margin:0;padding:0;position:relative}progress.tracked-job-progress[value]>span{text-indent:-9999px;background-color:#00f;border-radius:2px;display:block}progress.tracked-job-progress[value]::-moz-progress-bar{-webkit-appearance:none;appearance:none;--webkit-appearance:none;--moz-appearance:none;background-color:var(--color-surface-raised);background-color:var(--color-primary);border-radius:4px;width:100%;height:100%;transition:all .3s ease-in-out;animation:5s linear infinite animate-stripes;display:block}progress.tracked-job-progress[value]::-webkit-progress-bar{-webkit-appearance:none;appearance:none;--webkit-appearance:none;--moz-appearance:none;background-color:var(--color-surface-raised);border-radius:5px;width:100%;height:.5em}progress.tracked-job-progress[value]::-webkit-progress-value{background-color:var(--color-primary);border-radius:4px;height:100%;transition:all .3s ease-in-out;animation:5s linear infinite animate-stripes;display:block}.info-header{flex:1;align-items:center;gap:1rem;display:flex}.info-header a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.info-header a:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.info-header-cover{object-fit:cover;border-radius:4px;width:80px;height:80px;box-shadow:0 2px 8px #0000004d}.plays-detail>.info-header-cover,.plays-detail-header>.info-header>.info-header-cover{width:100px;height:100px}.info-header-meta{flex:1}.info-header-title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.info-header-subtitle{opacity:.7;margin:.1rem 0 0;font-size:1.05rem;font-weight:400}.info-header-detail{opacity:.5;margin-top:.25rem;font-size:.85rem}.info-header-badges{align-items:center;gap:.4rem;display:flex}.track-info{padding:1.5rem 0;font-size:.9rem}.track-info-section-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.track-info-section-header h5{margin:0}.track-info-header{flex:1;align-items:center;gap:.75rem;display:flex}.track-info-header-cover{object-fit:cover;border-radius:4px;width:80px;height:80px;box-shadow:0 2px 8px #0000004d}.track-info-header-meta{flex:1}.track-info-header-meta h3{margin:0;font-size:1.35rem;font-weight:700;line-height:1.2}.track-info-header-meta h4{opacity:.7;margin:.1rem 0 0;font-size:1.05rem;font-weight:400}.track-info-header-meta a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.track-info-header-meta a:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.track-info-header-detail{opacity:.5;margin-top:.25rem;font-size:.85rem}.track-info-header-badges{align-items:center;gap:.4rem;display:flex}.track-info-badge{text-transform:uppercase;letter-spacing:.03em;background-color:var(--color-surface-raised);color:var(--color-text-disabled);border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.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{width:24px;height:24px;color:var(--color-text-disabled);opacity:.4;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}.track-info-debug-badge:hover{opacity:1;color:var(--color-primary)}.track-info-tree{border-bottom:1px solid var(--color-surface-raised);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.9rem;overflow-x:auto}.track-info-tree-root,.track-info-tree-node{align-items:baseline;gap:.5rem;display:flex}.track-info-tree-label{text-transform:uppercase;letter-spacing:.05em;opacity:.4;flex-shrink:0;min-width:6em;font-size:.65rem;font-weight:700}.track-info-tree-value{font-weight:500}.track-info-tree-branch{border-left:1px solid var(--color-surface-raised);margin-top:.25rem;padding-left:1rem}.track-info-tree-children{border-left:1px solid var(--color-surface-raised);margin-top:.15rem;padding-left:1.25rem}.track-info-tree-leaf{align-items:baseline;gap:.5rem;padding:.15rem 0;display:flex;position:relative}.track-info-tree-leaf:before{content:"";border-top:1px solid var(--color-surface-raised);width:.75rem;position:absolute;top:.6em;left:-1.25rem}.track-info-tree-leaf.is-selected .track-info-tree-value{color:var(--color-primary);font-weight:600}.track-info-id{opacity:.35;font-family:monospace;font-size:.7rem;font-weight:400}.track-info-tree-empty{opacity:.4;padding:.25rem 0}.track-info-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:900px){.track-info-columns{grid-template-columns:1fr;gap:1.5rem}}.track-info-column{min-width:0}.track-info-column h5{text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:1.75rem 0 .5rem;font-size:.7rem;font-weight:700}.track-info-column h5:first-child{margin-top:0}.track-info-dl{grid-template-columns:auto 1fr;gap:.2rem .75rem;margin:0;font-size:.9rem;display:grid}.track-info-dl dt{opacity:.4;white-space:nowrap}.track-info-dl dd{word-break:break-word;margin:0}.track-info-artist-profile{opacity:.7;margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.track-info-releases{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.track-info-release-card{border:1px solid #0000;border-radius:4px;flex-direction:column;padding:.75rem;transition:border-color .15s;display:flex}.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{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.track-info-release-thumb-figure{flex-direction:column;align-items:center;gap:.2rem;margin:0;display:flex}.track-info-release-thumb{object-fit:cover;background-color:var(--color-surface);border-radius:3px;width:96px;height:96px}.track-info-release-thumb-caption{text-transform:uppercase;letter-spacing:.05em;opacity:.5;font-size:.6rem;font-weight:600}.track-info-release-card-kind{text-transform:uppercase;letter-spacing:.05em;opacity:.4;font-size:.6rem;font-weight:700}.track-info-release-card-name{font-size:.9rem;font-weight:600}.track-info-release-card-detail{opacity:.6;font-size:.8rem}.track-info-release-card-actions{align-items:center;gap:.75rem;margin-top:.35rem;font-size:.75rem;display:flex}.track-info-release-delete-btn{color:var(--color-danger);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;font-size:.7rem}.track-info-release-delete-btn:hover{opacity:1}.track-info-release-image-wrap{display:inline-block;position:relative}.track-info-release-image-wrap:hover .track-info-delete-btn{opacity:1}.track-info-delete-btn{background:var(--color-danger);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-4px}.track-info-add-release{align-items:center;gap:.5rem;display:flex}.track-info-add-release-input{border:1px solid var(--color-surface-raised);background:var(--color-background);color:var(--color-text);border-radius:3px;flex:1;padding:.35rem .5rem;font-size:.8rem}.track-info-add-release-input:focus{border-color:var(--color-primary);outline:none}.track-info-artist-last-play{opacity:.7;border-bottom:1px solid var(--color-surface-raised);margin-bottom:.75rem;padding-bottom:.75rem;font-size:.85rem}.track-info-play-history{flex-direction:column;gap:.25rem;display:flex}.track-info-play-entry{align-items:baseline;gap:.75rem;font-size:.85rem;display:flex}.track-info-play-date{opacity:.5;white-space:nowrap;min-width:8em}.track-info-play-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.track-info-play-show{opacity:.5;white-space:nowrap}.track-info-related{flex-direction:column;gap:.5rem;display:flex}.track-info-related-entry{border-bottom:1px solid var(--color-surface-raised);padding:.4rem 0}.track-info-related-entry:last-child{border-bottom:none}.track-info-related-main{align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}.track-info-related-title{font-weight:600}.track-info-related-artist{opacity:.6}.track-info-related-detail{opacity:.5;margin-top:.1rem;font-size:.8rem}.track-info-lyrics{max-height:400px;font-size:.85rem;line-height:1.1;overflow-y:auto}.track-info-lyrics p{min-height:.5em;margin:0}.track-info-empty{opacity:.4;margin:0}.track-info-raw-toggle{border-top:1px solid var(--color-surface-raised);margin-top:1.5rem;padding-top:1rem}.track-info-raw-toggle button{opacity:.5;font-size:.8rem}.track-info-raw-toggle button:hover{opacity:1}.track-info-raw-section{margin-top:1rem}.track-info-raw-section h5{text-transform:uppercase;letter-spacing:.06em;opacity:.4;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.7rem;font-weight:700;display:flex}.track-info-raw-section .btn-copy-raw{opacity:.6;cursor:pointer;text-transform:none;letter-spacing:0;font-size:.65rem}.track-info-raw-section .btn-copy-raw:hover{opacity:1}.track-info-raw{white-space:pre-wrap;word-break:break-all;background-color:var(--color-surface);border-radius:4px;max-height:300px;margin:0;padding:.75rem;font-family:monospace;font-size:.75rem;line-height:1.4;overflow-y:auto}.debug-panel{margin-top:1rem}.debug-section{margin-top:1.25rem}.debug-section:first-child{margin-top:0}.debug-section h5{text-transform:uppercase;letter-spacing:.06em;opacity:.4;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.7rem;font-weight:700;display:flex}.debug-choices{grid-template-columns:auto 1fr;gap:.3rem .75rem;margin:0;font-size:.85rem;display:grid}.debug-choices dt{text-transform:uppercase;letter-spacing:.03em;opacity:.4;white-space:nowrap;padding-top:.15rem;font-family:monospace;font-size:.7rem}.debug-choices dd{word-break:break-word;margin:0;line-height:1.5}.debug-choice-value.is-selected{color:var(--color-primary);font-weight:600}.debug-release-sources{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.debug-release-card{border:1px solid var(--color-surface-raised);background-color:var(--color-surface);border-radius:4px;padding:.6rem .75rem}.debug-release-source{text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:.35rem;font-family:monospace;font-size:.65rem;font-weight:700}.debug-release-dl{grid-template-columns:auto 1fr;gap:.15rem .5rem;margin:0;font-size:.8rem;display:grid}.debug-release-dl dt{opacity:.4;white-space:nowrap;font-size:.7rem}.debug-release-dl dd{word-break:break-word;margin:0}.debug-detections{flex-direction:column;gap:.35rem;display:flex}.debug-detection{background-color:var(--color-surface);border-radius:4px;padding:.5rem .75rem}.debug-detection-header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.debug-detection-type{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:.1rem .4rem;font-family:monospace;font-size:.6rem;font-weight:700}.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{color:var(--color-text);font-size:.9rem;font-weight:600}.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{color:var(--color-text-muted);align-items:center;gap:.4rem;font-family:monospace;font-size:.75rem;display:flex}.confidence-meter{vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.confidence-meter-cell{border-radius:1px;width:2px;height:9px;transition:opacity .2s}.debug-detection-meta{flex-wrap:wrap;gap:.1rem .75rem;margin-top:.2rem;display:flex}.debug-detection-transcript{align-items:baseline;gap:.3rem;margin-top:.3rem;display:flex}.debug-detection-transcript-text{opacity:.7;font-size:.8rem;font-style:italic}.debug-decisions{flex-direction:column;gap:.25rem;max-height:500px;display:flex;overflow-y:auto}.debug-decision{background-color:var(--color-surface);border-radius:4px;padding:.5rem .75rem}.debug-decision-header{align-items:baseline;gap:.5rem;display:flex}.debug-decision-phase{text-transform:uppercase;letter-spacing:.04em;opacity:.5;min-width:4.5rem;font-family:monospace;font-size:.65rem;font-weight:700}.debug-decision-action{color:var(--color-primary);font-family:monospace;font-size:.8rem;font-weight:600}.debug-decision-detail{flex-wrap:wrap;gap:.15rem .75rem;margin-top:.25rem;display:flex}.debug-kv{align-items:baseline;gap:.3rem;font-size:.8rem;display:inline-flex}.debug-k{opacity:.4;text-transform:uppercase;letter-spacing:.03em;font-family:monospace;font-size:.65rem}.debug-v{font-family:monospace;font-size:.8rem}.debug-v-pre{white-space:pre-wrap;word-break:break-all;opacity:.7;margin:0;font-family:monospace;font-size:.7rem;line-height:1.3}.debug-raw-toggle{opacity:.5;font-size:.75rem}.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{flex-direction:column;gap:1rem;display:flex}.detection-drawer-summary{background-color:var(--color-surface);border-radius:4px;flex-wrap:wrap;gap:.25rem 1rem;padding:.5rem .75rem;display:flex}.detection-drawer-match-status{margin-top:.2rem}.detection-drawer-badge{border-radius:3px;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.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{border-bottom:1px solid var(--color-surface-raised);align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.plays-detail-header h2{margin:0;font-size:1.5rem;font-weight:700}.plays-detail-header h3{opacity:.7;margin:0;font-size:1rem;font-weight:400}.plays-detail-header-cover{object-fit:cover;border-radius:4px;width:100px;height:100px;box-shadow:0 2px 8px #0000004d}.plays-detail-subtitle{opacity:.5;margin-top:.25rem;font-size:.85rem}.plays-detail-columns{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:900px){.plays-detail-columns{grid-template-columns:1fr}}.plays-detail-column{min-width:0}.plays-detail-column h5{text-transform:uppercase;letter-spacing:.06em;opacity:.4;margin:1.75rem 0 .5rem;font-size:.7rem;font-weight:700}.plays-detail-column h5:first-child{margin-top:0}.plays-list-entry{border-bottom:1px solid var(--color-surface-raised);padding:.35rem 0;font-size:.9rem}.plays-list-entry:last-child{border-bottom:none}.plays-list-entry a{font-weight:500}.plays-list-entry-detail{opacity:.5;font-size:.8rem;display:block}.plays-recording-group{border-bottom:1px solid var(--color-surface-raised);margin-bottom:1rem;padding-bottom:1rem}.plays-recording-group:last-child{border-bottom:none}.plays-recording-group-header{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.plays-recording-group-cover{object-fit:cover;border-radius:3px;width:48px;height:48px}.plays-recording-group-title{font-size:.95rem;font-weight:600}.plays-recording-group-release{opacity:.5;font-size:.8rem}.plays-recording-group-play{opacity:.6;padding:.15rem 0 .15rem 3.5rem;font-size:.8rem}.plays-track-listing{flex-direction:column;display:flex}.plays-track-listing-entry{border-bottom:1px solid var(--color-surface-raised);opacity:.5;gap:.5rem;padding:.3rem 0;font-size:.9rem;display:flex}.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{color:var(--color-primary);font-weight:600}.plays-track-listing-position{opacity:.4;text-align:right;min-width:2em;font-size:.8rem}.users-invite-form .form-field-feedback{display:none!important}.users-invite-form+.users-invite-form{margin-top:.5rem}.users-invite-form .form-inline{align-items:flex-start;display:flex}.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{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.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,.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{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.connections-section-hint{color:var(--color-text-muted);margin:0 0 1rem;font-size:.9rem}.connections-subheading{margin:0 0 .25rem;font-size:1rem;font-weight:600}.connections-row-access{grid-column:1/-1;align-items:flex-start;gap:1rem;display:flex}.connections-row-access.is-blank{display:none}.connections-row-access:has(.connections-site-preview){border-top:1px solid var(--color-border-muted);flex-wrap:wrap;gap:1.5rem 2rem;padding-top:1rem}.connections-notice{color:var(--color-text-muted);margin:0;padding-left:1.1rem;font-size:.85rem}.connections-list .connections-row{background:0 0;border:0;border-radius:0;padding:.5rem 0}.connections-list .connections-row+.connections-row{border-top:1px solid var(--color-border);padding-top:1.5rem}.connections-site-icon{object-fit:contain;vertical-align:text-bottom;border-radius:4px;width:1.25rem;height:1.25rem}.connections-site-preview{flex:0 0 16rem;margin:0}.connections-site-preview figcaption{color:var(--color-text-muted);margin-top:.4rem;font-size:.8125rem}.connections-site-image{aspect-ratio:1.91;border:1px solid var(--color-border-muted);object-fit:cover;border-radius:6px;width:100%;display:block}.connections-site-image.is-blank{color:var(--color-text-muted);border-style:dashed;place-items:center;font-size:.8125rem;display:grid}.connections-site-access{flex:1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.9rem 1.5rem;margin:0;font-size:.9rem;display:grid}.connections-site-access small{color:var(--color-text-muted);font-size:.8125rem}.connections-site-access dt{color:var(--color-text-muted)}.connections-site-access dd{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;margin:0;display:flex}.connections-site-access dd.is-stacked{flex-direction:column;align-items:flex-start}.connections-site-access code{overflow-wrap:anywhere;font-family:Menlo,monospace;font-size:.9em}.connections-site-groups{flex-direction:column;flex:1;gap:1rem;display:flex}.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{gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.connections-row{border:1px solid var(--color-border-muted);background:var(--color-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1.25rem;padding:.9rem 1.1rem;display:grid}.connections-row.is-waiting{border-style:dashed}.connections-agent-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1.5rem;display:flex}.connections-agent-pill{background:var(--color-surface);font:inherit;color:var(--color-text);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.125rem .625rem .125rem .125rem;font-size:.85rem;display:inline-flex}.connections-agent-pill:hover{border-color:var(--color-border)}.connections-agent-pill.is-offer{border:1px dashed var(--color-border-muted);background:0 0;padding:.4rem .9rem .4rem .5rem}.connections-agent-pill.is-offer:hover{border-color:var(--color-text-muted)}.connections-agent-pill-icon{background:var(--color-background);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.connections-agent-pill-icon svg{width:.875rem;height:.875rem}.connections-agent-pill-icon{color:var(--color-text-muted)}.connections-agent-pill-dot{border:2px solid var(--color-surface);box-sizing:content-box;background:var(--color-border-muted);border-radius:999px;width:.5rem;height:.5rem;position:absolute;bottom:-1px;right:-1px}.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{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0 0 1rem;display:grid}.connections-agent-facts dt{color:var(--color-text-muted)}.connections-agent-facts dd{margin:0}.connections-row-light{background:var(--color-border-muted);border-radius:999px;width:.6rem;height:.6rem;margin-top:.45rem}.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:1.6s ease-in-out infinite connections-recording}@keyframes connections-recording{0%,to{box-shadow:0 0 0 0 var(--color-danger);opacity:1}50%{opacity:.55;box-shadow:0 0 0 .3rem #0000}}@media (prefers-reduced-motion:reduce){.is-recording .connections-row-light{animation:none}}.connections-row-main{min-width:0}.connections-row-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.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{color:inherit;align-items:center;gap:.5rem;display:inline-flex}.connections-row-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.connections-row-chevron{color:var(--color-text-muted);font-size:1.25rem}.connections-row-meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem 0;margin:.15rem 0 0 -.5rem;font-size:.85rem;display:flex;overflow-x:clip}.connections-row-meta>*,.connections-row-meta>.ui-button-link{border-left:1px solid var(--color-border);overflow-wrap:anywhere;margin-left:-1px;padding-left:.5rem;padding-right:.5rem}.connections-row-meta>.site-row-steps{border-left:none;flex-wrap:wrap;flex-basis:100%;gap:.25rem;margin:.25rem 0 0;list-style:none;display:flex}.site-row-step{border:1px dashed var(--color-border);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.2rem;padding:0 .4rem;font-size:.75rem;display:inline-flex}.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.is-site .connections-row-title{font-size:1.125rem}.connections-row.is-site .connections-row-meta{margin-top:.375rem;font-size:.9375rem}.connections-row.is-site .connections-row-meta>.site-row-steps{gap:.375rem;margin-top:.625rem}.connections-row.is-site .site-row-step{gap:.3rem;padding:.125rem .625rem;font-size:.8125rem}.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{border:1px solid var(--color-border-muted);white-space:nowrap;border-radius:4px;align-items:stretch;font-size:.8rem;line-height:1.5;display:inline-flex;overflow:hidden}.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{align-items:center;gap:.5rem;display:flex}.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{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:.25rem 1.5rem;display:flex}.connections-row-callout{background:var(--color-background);border-radius:6px;grid-column:1/-1;padding:.75rem .9rem;font-size:.9rem}.connections-row-callout p,.connections-row-callout .connections-snippet-code{margin:0 0 .6rem}.connections-row-actions{white-space:nowrap;flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-items:center;gap:.25rem 1rem;font-size:.9rem;display:flex}.connections-footnote{border-top:1px solid var(--color-border-muted);color:var(--color-text-muted);margin:2rem 0 0;padding-top:1rem;font-size:.875rem}.connections-more{padding-left:.5rem;padding-right:.5rem}.connections-request-line{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.connections-request-line .settings-row-hint{flex:1;margin:0}.connections-badge{text-transform:uppercase;letter-spacing:.03em;background:var(--color-surface);color:var(--color-text-muted);border-radius:3px;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.code-block{justify-self:stretch;position:relative}.code-block .connections-snippet-code{cursor:copy;margin:0;padding-right:2.5rem}.code-block-copy{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);cursor:pointer;border-radius:4px;place-items:center;padding:.25rem;display:grid;position:absolute;top:.375rem;right:.375rem}.code-block-copy:hover{color:var(--color-text)}.code-block-tip{background:var(--color-text);color:var(--color-background);pointer-events:none;opacity:0;border-radius:4px;padding:.125rem .375rem;font-size:.75rem;transition:opacity .2s;position:absolute;top:.5rem;right:2.5rem}.code-block:hover .code-block-tip,.code-block.is-copied .code-block-tip{opacity:1}.connections-stream-kind{text-transform:capitalize}.connections-scope,.connections-secret{background:var(--color-surface);color:var(--color-text);border:0;border-radius:3px;padding:.1em .4em;font-family:Menlo,monospace;font-size:.8em;font-weight:400}.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);margin-top:.5rem;font-size:.9rem}.connections-status.is-warning{color:var(--color-warning,#d99a1e)}.connections-setup-steps{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.connections-agent-intro{gap:1rem;display:grid}.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{gap:.75rem;display:grid}.automation-panel-hint{color:var(--color-text-muted);margin:0}.automation-panel-tools{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.automation-panel-title{margin:0;font-size:1rem;font-weight:600}.automation-undecided{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.automation-undecided-row{border:1px solid var(--color-warning,#d99a1e);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .75rem;display:flex}.automation-rule-list{border-top:1px solid var(--color-border-muted);margin:0;padding:0;list-style:none}.automation-rule{border-bottom:1px solid var(--color-border-muted);background:var(--color-background);position:relative}.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{margin:0;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.automation-rule-handle{color:var(--color-text-muted);cursor:grab;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:.25rem}.automation-rule-handle:hover{color:var(--color-text)}.automation-rule-chevron{color:var(--color-text-muted);flex:0 0 1rem;display:flex}.automation-rule-summary{-webkit-appearance:none;appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .25rem;display:flex}.automation-rule:not(.is-fallback):hover,.automation-rule.is-open{background:var(--color-surface)}.automation-rule-text{gap:.15rem;min-width:0;display:grid}.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;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.automation-rule-summary.is-head .automation-rule-result{font-weight:inherit}.automation-editor-categories{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin:.25rem 0 0;padding:0;display:grid}.automation-editor-category{border-bottom:1px solid var(--color-border-muted);cursor:pointer;align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.automation-editor-category-count{white-space:nowrap;color:var(--color-text-muted);margin-left:auto;font-size:.8125rem}.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{align-items:center;min-height:2rem;padding:0 2rem 0 .5rem;display:flex}.automation-editor-select.is-result .automation-rule-pip{margin-right:.4rem}.automation-rule-actions{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.automation-rule-editor{gap:1.75rem;display:grid}.automation-rule-editor .form-field-label{padding:0;font-size:.85rem}.automation-rule-editor .form-field-input{padding:.35rem .5rem;font-size:.9rem}.automation-editor-group{gap:.5rem;display:grid}.automation-editor-conditions{border-top:1px solid var(--color-border-muted);margin:0;padding:0;list-style:none}.automation-editor-condition{border-bottom:1px solid var(--color-border-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) 3.85rem;align-items:center;gap:.5rem;padding:.6rem 0;display:grid}.automation-editor-value{width:100%;min-width:0}.automation-editor-condition-tools{grid-column:4;gap:.35rem;display:flex}.automation-editor-step{border:1px solid var(--color-border);background:var(--color-background);width:1.75rem;height:1.75rem;font:inherit;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.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{align-items:center;gap:.4rem;display:flex}.automation-editor-match .automation-editor-select,.automation-editor-condition .automation-editor-select{flex:none;width:auto;min-width:0;margin:0}.automation-editor-match .automation-editor-select .ember-power-select-trigger,.automation-editor-condition .automation-editor-select .ember-power-select-trigger{align-items:center;min-height:2.25rem;padding:0 2rem 0 .5rem;font-size:.9rem;display:flex}.automation-editor-match .automation-editor-select.is-match,.automation-editor-condition .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{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 1rem;font-size:.8125rem;display:flex}.automation-rule-legend span{align-items:center;gap:.35rem;display:inline-flex}.automation-rule-legend .automation-rule-pip svg{width:.875rem;height:.875rem}.automation-editor-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.automation-editor-footer .form-actions-edit-buttons{margin:0}.connections-add-form{max-width:48rem}.connections-add-form>p{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9rem}.connections-add-form-fields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.connections-add-form-field{flex-direction:column;flex:14rem;display:flex}.connections-add-form-field .form-field-label{padding:0;font-size:.85rem}.connections-scope-note{align-items:center;gap:.5rem;margin:.75rem 0 1rem;font-size:.9rem;display:flex}.connections-scope-note>span{color:var(--color-text-muted)}.connections-drawer-title{font-weight:600}.connections-snippet>p{color:var(--color-text-muted);font-size:.9rem}.connections-snippet-code{white-space:pre-wrap;word-break:break-all;box-shadow:none;background:var(--color-surface);border:0;border-radius:4px;padding:.75rem;font-size:.8rem;line-height:1.4}.connections-origin-add{align-items:center;gap:.5rem;width:100%;max-width:26rem;display:flex}.connections-origin-add .form-field-input{flex:1}.connections-host-offer{border-top:1px solid var(--color-border-muted);margin-top:2rem;padding-top:1rem}.automation-rule-summary.is-head{color:var(--color-text-muted);cursor:default;padding-top:0;padding-bottom:.25rem;font-size:.75rem;font-weight:700}.automation-rule-pip{display:inline-flex}.automation-connections{gap:2.5rem;display:grid}.automation-connection{gap:.75rem;display:grid}.automation-connection+.automation-connection{border-top:1px solid var(--color-border);padding-top:2.5rem}.automation-connection .automation-panel{margin:0}.connections-list.mod-heading .connections-row-title{font-size:1.25rem}.automation-play-result{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.automation-preview-line{color:var(--color-text-muted);align-items:baseline;gap:.75rem;margin:.5rem 0 0;font-size:.9rem;display:flex}.automation-play-note{color:var(--color-text-muted);margin-left:.4rem}.automation-play.is-lit td{background:var(--color-surface)}.automation-panel-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.automation-panel-header .connections-section-hint{margin-bottom:0}.automation-rule-order{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 1.25rem}.automation-rule-text{flex:1}.automation-rule-matches:first-letter{text-transform:uppercase}.automation-rule.is-fallback .automation-rule-matches{color:var(--color-text-muted);font-style:italic}.embeddables-frame{border:0;width:100%;height:800px;display:block}.settings-panel-scrim.theme-pane-scrim{left:-16rem}.settings-panel.theme-pane{width:auto;padding:1.25rem 1.5rem 2rem;left:-9rem}.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{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}.settings-gallery-control{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.settings-gallery-control .form-field-input{width:auto;padding:.35rem .5rem;font-size:.9rem}.station-page{flex-direction:column;gap:1.5rem;margin:1.5rem 0 3rem;display:flex}.station-card{border-top:1px solid var(--color-border-muted);padding-top:1.5rem}.station-page.mod-flat .station-card{border:0;padding:0}.station-page.mod-flat .station-card+.station-card{border-top:1px solid var(--color-border-muted);padding-top:1.5rem}.station-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.station-card-title{margin:0 0 .25rem;font-size:1.375rem;font-weight:600}.station-card-hint{color:var(--color-text-muted);margin:0;font-size:.9rem}.station-card-action{flex-shrink:0}.station-card-buttons{gap:.5rem;display:flex}.station-notice{color:var(--color-text-muted);margin:0 0 1rem;font-size:.9rem}.station-notice.is-error{color:var(--color-danger)}.station-identity{align-items:flex-start;gap:1.5rem;display:flex}.station-identity-logo{border:1px solid var(--color-surface-raised);background:var(--color-background);width:9rem;box-shadow:var(--shadow-elevation-low);border-radius:4px;flex:0 0 9rem;overflow:hidden}.station-identity-text{flex:auto;min-width:0}.station-identity-name{margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.station-identity-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.75rem;margin:.25rem 0 1rem;display:flex}.station-identity-call-sign{letter-spacing:.04em;color:var(--color-text);font-weight:600}.station-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1.5rem;margin:0;display:grid}.station-fields.is-inline{grid-template-columns:repeat(auto-fit,minmax(11rem,max-content))}.station-field{min-width:0}.station-field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.station-field-value{overflow-wrap:anywhere;margin:.15rem 0 0}.station-field-value.is-empty{color:var(--color-text-muted);font-style:italic}.station-field-line{display:block}.station-field-note{color:var(--color-text-muted);margin-left:.5rem;font-size:.85rem}.station-map-frame{z-index:0;border:1px solid var(--color-border-muted);background:var(--color-surface);border-radius:4px;margin-bottom:1rem;position:relative;overflow:hidden}.station-map{width:100%;height:16rem}.station-map .leaflet-control-zoom a:hover{-webkit-text-decoration:none;text-decoration:none}.station-map .leaflet-bottom.leaflet-left{align-items:flex-end;display:flex}.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{background:var(--color-surface);width:1.875rem;height:1.875rem;color:var(--color-text);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.map-zoom-slider{background:var(--color-surface);align-items:center;gap:.25rem;padding:.125rem;display:flex}.map-zoom-slider button{width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.125rem;line-height:1}.map-zoom-slider input{cursor:pointer;width:8rem;margin:0}@media (max-width:60rem){.map-zoom-slider input{display:none}}.station-map-empty{text-align:center;color:var(--color-text-muted);margin:0;padding:3rem 1rem}.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{border-collapse:collapse;width:100%;max-width:44rem;font-size:.9375rem}.station-channels th,.station-channels td{border-bottom:1px solid var(--color-border-muted);text-align:left;padding:.5rem 1rem .5rem 0;font-weight:400}.station-channels thead th{text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.station-channels tbody th{font-weight:600}.station-channels+.station-card-hint{margin-top:.5rem}.station-empty{color:var(--color-text-muted);margin:0;padding:.75rem 0}@media (max-width:40rem){.station-identity{flex-direction:column}}.dubbletrack-app{transform-origin:50% var(--app-zoom-origin-y,50vh);transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .26s ease-out}.dubbletrack-app.is-behind-settings{opacity:0;transform:scale(.93)}html:has(.settings-layer){overflow:hidden}body:has(.settings-layer) .overlay{z-index:901}body:has(.settings-layer) .overlay__backdrop{z-index:901}body:has(.settings-layer) .overlay__content{z-index:902}.settings-layer{z-index:900;background:var(--color-background);color:var(--color-text);grid-template-columns:16rem minmax(0,1fr);animation:.26s cubic-bezier(.2,.8,.2,1) both settings-layer-in;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.settings-layer.is-closing{animation:.22s ease-in both settings-layer-out}@keyframes settings-layer-in{0%{opacity:0;transform:scale(1.07)}}@keyframes settings-layer-out{to{opacity:0;transform:scale(1.07)}}.settings-layer-rail{background:var(--color-surface);flex-direction:column;padding:3.5rem 1rem 2rem;display:flex;overflow-y:auto}.settings-layer-heading{flex-direction:column;gap:.125rem;padding:0 .75rem .5rem;display:flex}.settings-layer-heading h1{margin:0;font-size:1.125rem;font-weight:700}.settings-layer-heading span{color:var(--color-text-muted);font-size:.8125rem}.settings-layer-item{color:var(--color-text);border-radius:4px;padding:.5rem .75rem;font-size:.9375rem;display:block}.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{border-left:1px solid var(--color-border-muted);flex-direction:column;margin:.125rem 0 .25rem .75rem;display:flex}.settings-layer-section{-webkit-appearance:none;appearance:none;font:inherit;color:var(--color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:.3rem .75rem;font-size:.875rem}.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}.settings-layer-search{color:var(--color-text-muted);justify-content:space-between;margin:0 0 1rem}.command-palette-backdrop:has(.settings-palette){z-index:1000}.settings-layer-item.is-apart{color:var(--color-text-muted);margin-top:1rem;font-size:.8125rem}.settings-page{flex-direction:column;gap:1.5rem;max-width:60rem;display:flex}.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{color:var(--color-text-muted);margin:0}.settings-page-header.mod-action{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-page-header.mod-action .ui-button{flex-shrink:0}.site-page-title{align-items:center;gap:.5rem;display:flex}.site-page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-page-header p .connections-row-light,.site-panel-header p .connections-row-light{margin:0 .375rem 0 0;display:inline-block}.site-panel{flex-direction:column;gap:1.5rem;display:flex}.site-panel-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-right:4rem;display:flex}.site-panel-header-link{color:var(--color-primary);white-space:nowrap;flex:none;padding-top:.25rem;font-size:.9375rem}.site-panel-header-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.site-panel-footer{border-top:1px solid var(--color-border-muted);justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}.site-panel-setup{border-top:1px solid var(--color-border-muted);gap:1rem;padding-top:1.5rem;display:grid}.site-panel-setup>h3{color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:600}.site-stepper{gap:1rem;display:grid}.site-step-track{--site-step-circle:2rem;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}@media (max-width:30rem){.site-step-track{--site-step-circle:1.5rem}}.site-step-stop{justify-content:center;display:flex;position:relative}.site-step-stop:not(:last-child):after{content:"";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);background:var(--color-border);border-radius:1px;height:2px;position:absolute}.site-step-stop.is-done:not(:last-child):after{background:var(--color-primary)}.site-step-tab{color:var(--color-text-muted);text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.375rem;padding:0 .25rem;font-size:.8125rem;display:flex}.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{width:var(--site-step-circle);height:var(--site-step-circle);border:2px solid var(--color-border);background:var(--color-background);color:var(--color-text);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid}.is-done .site-step-circle{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.site-step-nav{justify-self:stretch;gap:.5rem;margin-top:.5rem;display:flex}.site-step-nav .is-primary{margin-left:auto}.site-step-panel{justify-items:start;gap:.5rem;display:grid}.site-step-panel h3{margin:0;font-size:1rem;font-weight:600}.site-step-panel h3 small{color:var(--color-text-muted);font-weight:400}.site-step-panel p{color:var(--color-text-muted);margin:0}.site-step-panel .connections-snippet-code,.site-step-panel .connections-host-offer{justify-self:stretch;margin:0}.site-step-panel .connections-host-offer{border-top:none;padding-top:0}.site-step-panel .site-step-aside{font-size:.8125rem}.site-stepper-check{align-items:center;gap:.75rem;display:flex}.site-stepper-check p{color:var(--color-text-muted);margin:0}.settings-page>.connections-section{margin:0}.settings-row{border-top:1px solid var(--color-border-muted);justify-content:space-between;align-items:center;gap:2rem;padding:1rem 0;display:flex}.settings-row-text{flex-direction:column;gap:.25rem;display:flex}.settings-row-text>a{align-self:flex-start}.settings-row-label{font-weight:700}.settings-row-optional{color:var(--color-text-muted);margin-left:.25rem;font-weight:400}.settings-row-hours{font-size:.8125rem}.settings-row-hint,.settings-row.is-off{opacity:.45}.settings-row-locked{color:var(--color-text-muted);margin:0;font-size:.875rem}.settings-row-error{color:var(--color-danger);margin:0;font-size:.875rem}.settings-switch{-webkit-appearance:none;appearance:none;background:var(--color-border);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.5rem;height:1.5rem;margin:0;transition:background .15s ease-out;position:relative}.settings-switch:after{content:"";background:var(--color-background);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .15s ease-out;position:absolute;top:.1875rem;left:.1875rem}.settings-switch:checked{background:var(--color-primary)}.settings-switch:checked:after{transform:translate(1rem)}.settings-switch:disabled{cursor:default;opacity:.5}.settings-switch.is-small{width:1.75rem;height:1rem}.settings-switch.is-small:after{width:.75rem;height:.75rem;top:.125rem;left:.125rem}.settings-switch.is-small:checked:after{transform:translate(.75rem)}.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{flex-direction:column;gap:1rem;display:flex}.settings-field{flex-direction:column;gap:.375rem;display:flex}.settings-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-field-narrow{max-width:26rem}.settings-formats{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.settings-formats-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-formats-fields.is-rds{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8rem}.settings-stream-display,.settings-radio-display{white-space:nowrap;border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;display:flex}.settings-stream-display-text,.settings-radio-display-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.settings-stream-display{background:var(--color-surface)}.settings-stream-display svg{color:var(--color-text-muted);flex-shrink:0}.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{align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.settings-token-input{background-color:var(--color-input-bg);border-radius:4px;position:relative}.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{background-color:#0000;width:100%}.settings-token-input-backdrop{border:var(--form-field-border-width) solid transparent;white-space:pre;color:#0000;pointer-events:none;padding:.5rem;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.settings-token-input-backdrop mark{color:#0000;background-color:var(--color-input-token);box-shadow:0 0 0 1px var(--color-input-token);border-radius:3px}.settings-format-editor{flex-direction:column;gap:1rem;display:flex}.settings-format-editor .settings-formats-fields,.settings-format-editor .settings-formats-fields.is-rds{grid-template-columns:minmax(0,1fr)}.settings-censor{flex-direction:column;gap:.5rem;display:flex}.settings-censor h3{margin:.5rem 0 0;font-size:1rem;font-weight:600}.settings-censor h4{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;font-weight:600}.settings-censor .settings-row-hint{margin:0}.settings-censor-list{flex-wrap:wrap;gap:.375rem;display:flex}.settings-censor-word{background:var(--color-surface);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .375rem .125rem .625rem;font-family:Menlo,monospace;font-size:.8125rem;display:inline-flex}.settings-censor-word.is-off{color:var(--color-text-muted);-webkit-text-decoration:line-through;text-decoration:line-through}.settings-censor-word button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.125rem;display:inline-flex}.settings-censor-word button:hover{color:var(--color-text)}.settings-censor-restore{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;font-weight:400}.settings-censor-restore:hover{-webkit-text-decoration:underline;text-decoration:underline}.settings-censor-add{gap:.5rem;display:flex}.settings-censor-add .form-field-input{flex:1;max-width:20rem}.settings-now-playing-source{justify-content:space-between;align-items:baseline;gap:1rem;margin:1.5rem 0 .5rem;font-size:.875rem;display:flex}.settings-now-playing-source .settings-row-hint{margin:0}.settings-now-playing-controls{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;margin:0 0 1rem;display:flex}.settings-now-playing-controls .settings-scrubber,.settings-now-playing-controls .settings-now-playing-fields{flex:1;min-width:16rem}.settings-output{border-top:1px solid var(--color-border-muted);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1.25rem 0;display:grid}.settings-output-header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.settings-output-action{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.settings-output-action .settings-row{border-top:0;gap:.75rem;padding:0}.settings-output-action .settings-row-text{text-align:right;align-items:flex-end}.settings-output-action .settings-row-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-output-label h3{margin:0;font-size:1.25rem;font-weight:600}.settings-output-label p{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.8125rem}.settings-output-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.settings-output-body .settings-row-text{overflow-wrap:anywhere;min-width:0}.settings-output-body .settings-formats{margin-top:0}.settings-output-body .connections-agent-pills{justify-content:flex-start;margin:0}.settings-lock-screen-card{background:var(--color-device-screen);max-width:22rem;color:var(--color-device-text);border-radius:.5rem;align-items:center;gap:.875rem;padding:.75rem;display:flex}.settings-lock-screen-artwork{object-fit:cover;background:var(--color-device-text-muted);border-radius:.25rem;flex-shrink:0;width:3.75rem;height:3.75rem;display:block}.settings-lock-screen-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.settings-lock-screen-text strong,.settings-lock-screen-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-lock-screen-text strong{font-weight:600}.settings-lock-screen-text .is-muted{color:var(--color-device-text-muted)}.settings-now-playing-fields{flex:1;grid-template-columns:max-content 1fr;align-items:center;gap:.5rem 1.5rem;max-width:32rem;display:grid}.settings-scrubber{align-items:center;gap:1rem;max-width:32rem;display:flex}.settings-scrubber-clock{white-space:nowrap;flex-direction:column;flex-shrink:0;min-width:6rem;line-height:1.2;display:flex}.settings-scrubber-clock strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.settings-scrubber-clock span{color:var(--color-text-muted);font-size:.8125rem}.settings-scrubber-range{accent-color:var(--color-primary);flex:1}.settings-now-playing-field{display:contents}.settings-now-playing-field .form-field-input{padding:.35rem .5rem}.settings-fieldset{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.settings-layer-content{isolation:isolate;padding:3.5rem 2.5rem 4rem;overflow-y:auto}.settings-layer-close{background:var(--color-background);color:var(--color-text-muted);z-index:1;cursor:pointer;border:0;border-radius:999px;flex-direction:row-reverse;align-items:center;gap:.5rem;margin:0;padding:0 0 0 .5rem;display:flex;position:absolute;top:1rem;right:1rem}.settings-layer-close svg{box-sizing:content-box;border-radius:4px;padding:.25rem}.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-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-layer-rail{flex-direction:row;justify-content:space-between;align-items:center;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{align-items:center;gap:.375rem;display:inline-flex}.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{margin:0;position:fixed;top:1rem;right:1rem}.settings-layer-close kbd{display:none}}.settings-layer-panels{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:16rem;right:0}.settings-layer-panels:empty{display:none}.settings-panel-scrim{background:hsl(var(--color-shadow) / .35);pointer-events:auto;animation:.2s ease-out both settings-panel-scrim-in;position:absolute;top:0;bottom:0;left:0;right:0}.settings-panel{background:var(--color-background);width:min(68rem,92%);box-shadow:var(--shadow-elevation-high);pointer-events:auto;flex-direction:column;gap:1rem;padding:2.5rem 2.5rem 3rem;animation:.26s cubic-bezier(.2,.8,.2,1) both settings-panel-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.settings-panel.is-narrow{width:min(38rem,92%)}.settings-slide-over{padding-top:2rem}.settings-slide-over .settings-slide-over-close{margin:0;position:absolute;top:1.75rem;right:1.75rem}.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{color:var(--color-text-muted);margin:.35rem 0 0}.settings-panel-filter{align-items:center;gap:.5rem;font-size:.9rem;display:flex}@media (max-width:900px){.settings-layer-panels{left:0}.settings-panel{width:100%;padding:1.5rem 1rem 3rem}}@keyframes settings-panel-in{0%{transform:translate(100%)}}@keyframes settings-panel-scrim-in{0%{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{0%{opacity:0}}.settings-overview{grid-template-columns:minmax(8rem,1fr) repeat(2,minmax(9rem,1.15fr)) minmax(9rem,1fr);gap:.75rem 3.5rem;padding:0 0 2.5rem;display:grid;position:relative}.settings-overview-column{flex-direction:column;grid-row:2;gap:1.5rem;display:flex}.settings-overview-column.is-column-0,.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{text-transform:uppercase;color:var(--color-text-muted);grid-row:1;font-size:.75rem;font-weight:700}.settings-overview-label.is-in{grid-column:1}.settings-overview-label.is-out{grid-column:4}.settings-overview-hub{grid-area:1/2/3/4;grid-template-columns:subgrid;border:1.5px solid var(--color-primary);border-radius:10px;align-self:start;margin:0 -1.25rem;padding:0 1.25rem 1.25rem;display:grid}.settings-overview-hub-title{color:var(--color-primary);grid-column:1/-1;padding:.5rem 0;font-size:.9375rem;font-weight:700;display:block}.settings-overview-wires{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.settings-overview-wires path{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.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.5px;opacity:1}.settings-overview-wires marker.is-lit path{fill:var(--color-primary)}.settings-overview .settings-overview-node,.settings-overview .settings-overview-group{transition:opacity .15s}.settings-overview .is-dimmed{opacity:.6}.settings-overview .is-traced,.settings-overview .is-linked{outline:1px solid var(--color-primary);outline-offset:1px}.settings-overview-node{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:6px;flex-direction:column;gap:.125rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.3;display:flex;position:relative}.settings-overview-node strong{align-items:center;gap:.375rem;font-size:.875rem;display:flex}.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-top:.375rem;padding-bottom:.375rem}.settings-overview-node.is-todo{background:0 0;border-style:dashed}.settings-overview-node-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.settings-overview-node>.settings-overview-node-head{color:inherit;opacity:1}.settings-overview-status{border:1px solid var(--color-border-muted);background:var(--color-background);color:var(--color-text);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3125rem;padding:.0625rem .4375rem .0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.settings-overview-status:before{content:"";background:var(--color-border);border-radius:999px;width:.4375rem;height:.4375rem}.settings-overview-status.is-live:before,.settings-overview-status.is-on:before{background:var(--color-online)}.settings-overview-status.is-live:before{animation:1.8s ease-in-out infinite settings-overview-live}.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{background:0 0;border-style:dashed}.settings-overview-status.is-todo:before{display:none}.settings-overview-listener-map{flex-direction:column;gap:.25rem;margin-top:.375rem;display:flex}.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{border-radius:4px;height:4.5rem;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{color:inherit;border-color:currentColor}.settings-overview-links{border-top:1px solid var(--color-border-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin:.25rem -.75rem -.375rem;padding:.25rem .75rem 0;font-size:.75rem;font-weight:600;display:flex}.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{border-top:none;margin:0;padding:.125rem 0 0}.settings-overview-chips{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.settings-overview-chip{border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:.0625rem .375rem;font-size:.75rem}.settings-overview-chip.is-dubbletrack{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.settings-overview-chip.is-off{color:var(--color-text-muted);background:0 0;border-style:dashed}.settings-overview-group{border:1px dashed var(--color-border);border-radius:8px;flex-direction:column;gap:.375rem;margin:-.5rem;padding:.5rem;display:flex}.settings-overview-group-title{color:var(--color-text-muted);font-size:.6875rem}.settings-overview-link{word-break:break-all;font-family:Menlo,monospace;font-size:.6875rem}.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.5px}.settings-overview-phone-screen{fill:var(--color-primary)}.settings-overview-phone-ink{fill:#fff}.settings-overview-devices{fill:none;stroke:var(--color-text-muted);stroke-width:1px;stroke-linecap:round;margin-top:.25rem}.settings-overview-warning{color:var(--color-review)}.settings-page.mod-preview{max-width:80rem}.settings-split{grid-template-columns:minmax(23rem,1fr) minmax(17rem,20rem);align-items:start;gap:1.5rem;display:grid}.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{flex-direction:column;gap:1.5rem;display:flex}.settings-split-main .settings-row:has(.page-tools-button-group){flex-wrap:wrap;row-gap:.75rem}.settings-split-aside{flex-direction:column;gap:1rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.settings-preview{border:1px solid var(--color-border-muted);border-radius:10px;margin:0;overflow:hidden}.settings-preview figcaption{border-bottom:1px solid var(--color-border-muted);background:var(--color-surface);white-space:nowrap;text-overflow:ellipsis;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;overflow:hidden}.settings-preview iframe{border:0;width:100%;display:block}@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{max-width:28.5rem;position:static}}.settings-share-cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.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{align-items:center;gap:.5rem;display:flex}.settings-theme-swatches{display:inline-flex}.settings-theme-swatches i{border:2px solid var(--color-surface);border-radius:50%;width:1.25rem;height:1.25rem;margin-left:-.3rem}.settings-theme-swatches i:first-child{margin-left:0}.settings-layer-body{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-layer-body>.settings-layer-content{flex:1;min-height:0}.settings-layer-footer{flex-shrink:0;order:1}.settings-layer-footer:empty{display:none}.settings-save-bar{background:var(--color-primary);color:var(--color-text-on-primary);align-items:center;gap:.5rem;padding:.75rem 2.5rem;font-size:.875rem;display:flex}.settings-save-bar span{flex:1}.settings-save-bar .ui-button{color:var(--color-text-on-primary);background:0 0;border-color:#0000;flex-shrink:0}.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{gap:.75rem;max-width:50rem;margin-top:.75rem;display:grid}.settings-stream{flex-direction:column;gap:.75rem;max-width:50rem;margin-top:.75rem;display:flex}.settings-stream header{margin-bottom:1rem}.settings-stream+.settings-stream{border-top:1px solid var(--color-border-muted);padding-top:1.5rem}.settings-recording{white-space:nowrap;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.settings-recording .connections-row-light{margin-top:0}.settings-people-filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.settings-people-filters .form-field-input{flex:16rem;max-width:26rem}.settings-people-count{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:.25rem}.settings-people-crown{color:var(--color-admin-gold);fill:currentColor}.settings-page.settings-people-page{max-width:82rem}.account-profile-admin.is-unframed{border:none;padding:0}.station-access-current{align-items:center;gap:.25rem;display:inline-flex}.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{background:var(--color-background);top:calc(var(--settings-people-sticky-height,0px) - 3.5rem)!important}.settings-page .ember-table.users-table th,.settings-page .ember-table.users-table td{padding-left:.5rem;padding-right:.5rem}.settings-page .ember-table.users-table th:first-child,.settings-page .ember-table.users-table td: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{z-index:4;background:var(--color-background);flex-direction:column;gap:1.5rem;margin-top:-1rem;margin-bottom:-1rem;padding-top:1rem;padding-bottom:1rem;display:flex;position:-webkit-sticky;position:sticky;top:-3.5rem}.settings-people-sticky .settings-page-header{padding-right:1.5rem}@media (max-width:900px){.settings-people-sticky{top:-1.5rem}}.station-map-frame.has-overlay .station-map{opacity:.45;filter:grayscale();pointer-events:none}.listener-map-overlay{z-index:1001;place-items:center;padding:1rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.listener-map-overlay p{border:1px solid var(--color-border-muted);background:var(--color-background);text-align:center;border-radius:6px;max-width:22rem;margin:0;padding:.6rem .9rem;font-size:.9rem}.live-listeners{border:1px solid var(--color-border-muted);background:var(--color-surface);border-radius:6px;grid-template-rows:auto minmax(28rem,1fr);grid-template-columns:minmax(0,1fr) 20rem;margin-bottom:1rem;display:grid;position:relative;overflow:hidden}.live-listeners .station-map-frame{border:0;border-radius:0;margin-bottom:0}.live-listeners .station-map{height:100%;min-height:16rem}.live-listeners.is-expanded{inset:var(--live-listeners-expanded-inset,1.5rem);z-index:10;box-shadow:var(--shadow-elevation-high);grid-template-rows:auto minmax(0,1fr);margin:0;position:fixed}.live-listeners-expand{z-index:1001;border:1px solid var(--color-border-muted);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:4px;grid-area:1/1;place-self:start end;margin:.75rem;padding:.375rem;display:flex;position:relative}.live-listeners-expand:hover{background:var(--color-background);color:var(--color-text)}.live-listeners-locations{border-left:1px solid var(--color-border-muted);position:relative}.live-listeners>.station-map-frame{grid-area:1/1/-1}.live-listeners-locations{grid-area:2/2}.live-listeners:not(.has-graph) .live-listeners-locations,.live-listeners:not(.has-graph) .live-listeners-expand{grid-row:1/-1}.live-listeners-graph{border-bottom:1px solid var(--color-border-muted);border-left:1px solid var(--color-border-muted);flex-direction:column-reverse;grid-area:1/2;margin:0;display:flex}.live-listeners-graph-header{flex-direction:column;justify-content:space-between;gap:.75rem;padding:.75rem 1rem 0;display:flex;position:relative}.live-listeners-graph-header .live-listeners-close{position:absolute;top:.5rem;right:.5rem}.live-listeners-graph-total{color:var(--color-text-muted);margin:0;font-size:1.0625rem}.live-listeners-graph-total span{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.live-listeners-graph-columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;display:grid}.live-listeners-graph-columns dl{flex-direction:column;gap:.25rem;margin:0;display:flex}.live-listeners-graph-columns dt{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.live-listeners-graph-columns dd{color:var(--color-text-muted);margin:0;font-size:.8125rem}.live-listeners-graph-columns .mod-figure{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1.1}.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{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0 1rem .75rem;font-size:.75rem;list-style:none;display:flex}.live-listeners-graph-legend li{align-items:center;gap:.375rem;display:inline-flex}.live-listeners-graph-legend span{background:var(--color-primary);border-radius:2px;width:.75rem;height:.625rem}.live-listeners-graph-legend .mod-left{opacity:.45}.live-listener-location{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:.5rem;padding:.25rem 1rem;font-size:.875rem;display:flex}.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{color:var(--color-text-muted);margin:0;padding:.25rem 1rem;font-size:.875rem}.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{background:var(--color-surface-raised);border-radius:3px;height:.75rem;margin:auto 0;display:inline-block}.live-listener-place{background:var(--color-surface);animation:.2s cubic-bezier(.2,.8,.2,1) both live-listener-place-in;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.live-listener-place header,.live-listener-place .live-listener-place-header{z-index:1;border-bottom:1px solid var(--color-border-muted);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:-webkit-sticky;position:sticky;top:0}.live-listener-place ol{margin:0;padding:0;list-style:none}@keyframes live-listener-place-in{0%{transform:translate(100%)}}.live-listener-place-crumbs{flex-wrap:wrap;flex:1;row-gap:.25rem;min-width:0;font-size:.8125rem;display:flex}.live-listener-place-crumbs>*{background:var(--color-surface-raised);color:var(--color-text-muted);clip-path:polygon(0 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,0 100%,.5rem 50%);border:0;align-items:center;gap:.375rem;margin-left:-.375rem;padding:.25rem .875rem .25rem 1.125rem;display:inline-flex}.live-listener-place-crumbs>:first-child{clip-path:polygon(0 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,0 100%);border-radius:3px 0 0 3px;margin-left:0;padding-left:.625rem}.live-listener-place-crumbs button{cursor:pointer}.live-listener-place-crumbs button:hover,.live-listener-place-crumbs .is-current{background:var(--color-element);color:var(--color-text)}.live-listener-place-crumbs .is-current h3{font-size:inherit;margin:0;font-weight:700}.live-listener-place-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:400;line-height:1}.live-listener-place-heading{color:var(--color-text-muted);margin:0;padding:.875rem 1rem .25rem;font-size:.75rem;font-weight:700}.live-listener-place .live-listener-sessions{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.live-listener-session{border:1px solid var(--color-border-muted);background:var(--color-background);border-radius:8px;font-size:.8125rem}.live-listener-session-summary{border-radius:inherit;width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;padding:.625rem .75rem;display:grid}.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{flex-wrap:wrap;gap:.125rem .75rem;display:flex}.live-listener-session-software>span{align-items:center;gap:.3125rem;display:inline-flex}.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{overflow-wrap:anywhere;white-space:normal;font-size:.75rem}@media (max-width:60rem){.live-listeners{grid-template-columns:minmax(0,1fr)}.live-listeners.is-expanded{z-index:1000;border-radius:0;grid-template-rows:minmax(0,1fr) auto 16rem;top:0;bottom:0;left:0;right:0}.live-listeners>.station-map-frame{grid-row:1}.live-listeners-graph{border-left:0;border-top:1px solid var(--color-border-muted);grid-area:2/1}.live-listeners-locations{border-top:1px solid var(--color-border-muted);border-left:0;grid-area:3/1}.live-listeners-expand{right:.75rem}}.live-listeners-close{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.25rem;display:flex}.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{max-width:none;padding:0;display:flex}.modal.airing-listeners-modal .live-listeners{border:0;border-radius:0;flex:1;grid-template-rows:auto minmax(0,1fr);margin:0}@media (max-width:60rem){.live-listeners,.modal.airing-listeners-modal .live-listeners{grid-template-rows:14rem auto minmax(16rem,1fr)}.live-listeners-graph{grid-template-columns:auto minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid;position:relative}.live-listeners-graph-legend,.live-listeners-graph-columns dd:not(.mod-figure),.airing-playback-message-play-stats-note{display:none}.live-listeners-graph-header{grid-area:1/1;gap:.375rem;padding:0;position:static}.live-listeners-graph-total span{font-size:1.75rem}.live-listeners-graph-columns{flex-direction:column;gap:.25rem;display:flex}.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-area:1/2;min-height:90px;padding:0}}.close-button{place-items:center;display:flex}.close-button__icon{width:1em;height:1em}.close-button{border-radius:4px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{z-index:1000;background-color:color-mix(in oklch, var(--color-background) 80%, transparent);width:auto;position:absolute}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{z-index:10;pointer-events:none;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-trigger,.ember-basic-dropdown-trigger{border-color:var(--color-border-muted);background-color:var(--color-input-bg);width:100%;color:var(--color-input-text);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-width:1px;border-radius:.25rem;min-height:2.5rem;padding:.5rem 1.75rem .5rem .5rem;font-size:1rem;line-height:1.25;position:relative;overflow-x:hidden}.ember-power-select-trigger:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 45%, transparent);border-color:var(--color-primary);outline:0}.ember-power-select-trigger:after{content:"";clear:both;display:table}.ember-power-select-selected-item{align-self:center;padding:auto .25rem;display:flex}.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{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 45%, transparent);border-color:var(--color-primary);outline:0}.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{white-space:nowrap;text-overflow:ellipsis;color:var(--color-input-text-disabled);line-height:1.25;display:block;overflow-x:hidden}.ember-power-select-status-icon{background-color:currentColor;width:1em;height:1em;min-height:1rem;margin:auto .5rem auto auto;padding:.5em;transition:background-image .25s ease-in-out,transform .25s ease-in-out;display:inline-block;position:absolute;top:0;bottom:0;right:0;-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")}.ember-power-select-dropdown{color:var(--color-input-text);background-color:var(--color-input-bg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;transform:translateY(.25rem)}.ember-power-select-options{-webkit-user-select:none;user-select:none;margin:.5rem 0;padding:0;list-style:none}.ember-power-select-options[role=listbox]{-webkit-overflow-scrolling:touch;max-height:12rem;overflow-y:auto}.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;-webkit-text-decoration-color:var(--color-text-on-primary);text-decoration-color:var(--color-text-on-primary)}.ember-power-select-create-button{justify-content:center;width:calc(100% - 1rem);margin:.5rem}.ember-power-select-option mark{color:inherit;background-color:inherit;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.ember-power-select-clear-btn{cursor:pointer;text-indent:-9999rem;background-color:currentColor;width:1em;height:1em;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;right:2rem;-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")}.ember-power-select-search{padding-top:.5rem;padding-left:.5rem;padding-right:.5rem}.ember-power-select-search-input{background-color:var(--color-input-bg);width:100%;padding:.3rem;font-size:1rem;line-height:1.25}.ember-power-select-search-input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 45%, transparent);border-color:var(--color-primary);outline:0}.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{text-transform:uppercase;font-size:.8rem;font-weight:400}.ember-power-select-trigger-multiple-input{color:var(--color-input-text);background-color:#0000;align-self:baseline;margin:.15rem 0;padding:.5rem .75rem .5rem .25rem;display:inline-flex}.ember-power-select-trigger-multiple-input:focus{outline:0}.ember-power-select-multiple-options{flex-wrap:wrap;align-items:center;margin-top:-.15rem;margin-bottom:-.4rem;padding-right:1.5rem;display:flex}.ember-power-select-multiple-option{background-color:var(--color-text);color:color-mix(in oklch, var(--color-background) 80%, transparent);border-radius:.25rem;align-items:center;gap:.2rem;margin-bottom:.25rem;margin-right:.25rem;padding:.5rem .5rem .5rem .75rem;font-size:.875rem;line-height:1.25;display:flex}.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{cursor:pointer;text-indent:-9999rem;background-color:currentColor;order:1;width:1.25em;height:1.25em;margin-top:0;line-height:1.25;transition:opacity .2s ease-in-out;display:inline-block;-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")}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-trigger-sm{min-height:2.20313rem;padding:.5rem;font-size:.875rem}.ember-power-select-trigger-sm .ember-power-select-multiple-options{margin-top:-.05rem}.ember-power-select-trigger-sm .ember-power-select-multiple-option{padding:.15rem .25rem .15rem .15rem;font-size:.75rem}.ember-power-select-trigger-lg{min-height:3.375rem;padding:1rem}*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--color-border-muted)}:root{tab-size:4}.power-select-trigger-hidden{min-width:200px;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.select-option{flex-direction:column;display:flex}.select-option-hint{opacity:.7;font-size:.85em}.ember-power-select-selected-item .select-option-hint{display:none}.overlay__backdrop{-webkit-user-select:none;user-select:none;z-index:199;background-color:#00000073}.overlay__backdrop,.overlay__content{position:fixed;top:0;bottom:0;left:0;right:0}.overlay__content{-webkit-overflow-scrolling:touch;z-index:200;will-change:transform;flex-direction:column;align-items:center;display:flex;overflow:auto}.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:translate(-100%)}.overlay-transition--slide-from-left-enter-to,.overlay-transition--slide-from-left-leave{transform:translate(0)}.overlay-transition--slide-from-left-leave-to{transform:translate(-100%)}.overlay-transition--slide-from-right-enter{transform:translate(100%)}.overlay-transition--slide-from-right-enter-to,.overlay-transition--slide-from-right-leave{transform:translate(0)}.overlay-transition--slide-from-right-leave-to{transform:translate(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(.4,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{background-color:var(--color-background);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));border-radius:.5rem;outline:0;flex-direction:column;flex-shrink:0;width:100%;position:relative;overflow:hidden}.modal--centered,.modal--full{margin-top:auto;margin-bottom:auto}.drawer__body,.modal__body{-webkit-overflow-scrolling:touch;max-width:var(--max-site-width);width:100%;margin-left:auto;margin-right:auto;padding:1rem;overflow-y:auto}.modal__body{flex:auto;min-height:0}.modal__header+.modal__body{padding-top:0}.modal__close-btn{z-index:1;position:absolute;top:.5rem;right:.5rem}.modal__header{max-width:var(--max-site-width);border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;margin-left:auto;margin-right:auto;padding:1rem;font-size:1.25rem;font-weight:700}.modal__footer{background-color:var(--color-surface);max-width:var(--max-site-width);justify-content:flex-end;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding:1rem;display:flex;position:relative}.modal__footer:before{content:" ";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%);width:100%;height:1rem;position:absolute;top:calc(-1rem - 1px);left:0}.drawer,.modal--full{width:100%;height: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{background-color:var(--color-background);box-shadow:var(--shadow-elevation-high);flex-direction:column;position:absolute}.drawer__close-btn{z-index:1;position:absolute;top:.5rem;right:.5rem}.drawer__header{width:100%;margin-left:auto;margin-right:auto;padding:1rem;font-size:1.25rem;font-weight:700}.drawer__header .content-width{max-width:calc(var(--max-site-width) - 2rem);width:100%;margin-left:auto;margin-right:auto}.drawer__body{flex-grow:1;flex-basis:0}.drawer__footer{background-color:var(--color-surface);z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:1rem;display:flex;position:relative}.drawer__footer .content-width{max-width:calc(var(--max-site-width) - 2rem);margin-left:auto;margin-right:auto}.drawer__footer .form-actions-edit-buttons{z-index:1;max-width:calc(var(--max-site-width) - 2rem);flex-direction:row;justify-content:flex-end;gap:.5rem;width:100%;margin:auto;display:flex}.modal__footer .form-actions-edit-buttons{justify-content:flex-end}.form-actions-edit-buttons.mod-spread{justify-content:space-between}.form-actions-edit-buttons{flex-direction:row;gap:.5rem;display:flex}.form-actions-footer{flex-direction:column;justify-content:flex-start;gap:.5rem;width:100%;display:flex}.drawer__footer:after{content:" ";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%);width:100%;height:1rem;position:absolute;top:calc(-1rem - 1px);left:0}.drawer--top{top:0;left:0;right:0}.drawer--bottom{bottom:0;left:0;right:0}.drawer--left{top:0;bottom:0;left:0}.drawer--right{top:0;bottom:0;right:0}.drawer--xs-vertical{max-height:20rem}@media (max-height:22rem){.drawer--xs-vertical{max-height:calc(100vh - 2rem)}}@media (max-width:22rem){.drawer--xs-horizontal{max-width:calc(100vw - 2rem)}}.drawer--sm-vertical{max-height:24rem}@media (max-height:26rem){.drawer--sm-vertical{max-height:calc(100vh - 2rem)}}.drawer--sm-horizontal{max-width:24rem}@media (max-width:26rem){.drawer--sm-horizontal{max-width:calc(100vw - 2rem)}}.drawer--md-vertical{max-height:28rem}@media (max-height:30rem){.drawer--md-vertical{max-height:calc(100vh - 2rem)}}.drawer--md-horizontal{max-width:28rem}@media (max-width:30rem){.drawer--md-horizontal{max-width:calc(100vw - 2rem)}}.drawer--lg-vertical{max-height:32rem}@media (max-height:34rem){.drawer--lg-vertical{max-height:calc(100vh - 2rem)}}.drawer--lg-horizontal{max-width:32rem}@media (max-width:34rem){.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:38rem){.drawer--xl-horizontal{max-width:calc(100vw - 2rem)}}.drawer--full-vertical{max-height:100%}.drawer--full-horizontal{max-width:100%}.notifications{flex-direction:column;row-gap:.5rem;width:400px;display:flex}.notifications.is-empty{padding:.5rem .25rem}.notification-item{flex-direction:row;width:400px;display:flex}.notification-item.unread{background-color:var(--color-surface);font-weight:700}.notifications-indicator{background-color:var(--color-danger);width:1.5rem;height:1.5rem;color:var(--color-background);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex}.notifications-container{z-index:100000;width:100%;max-width:32rem;max-height:100%;padding-left:1rem;padding-right:1rem;position:fixed;overflow:hidden}.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{box-shadow:var(--shadow-elevation-medium);border-radius:.25rem;justify-content:space-between;align-items:center;column-gap:.5rem;min-height:4rem;padding:1rem 1.25rem;font-size:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.notification-card .notification-card__message{flex-grow:2}.notification-card .notification-card__custom-actions{flex-wrap:nowrap;display:flex}.notification-card .notification-card__custom-action-btn{box-shadow:var(--shadow-elevation-low);border:1px solid #0000;border-radius:4px;align-items:center;padding:.5rem;font-size:.875rem;display:inline-flex;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}.notification-card .notification-card__custom-action-btn:hover,.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{box-shadow:var(--shadow-elevation-low);border:1px solid #0000;padding:.5rem;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}.notification-card .notification-card__close-btn:hover,.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;aspect-ratio:1;font-size:inherit;border:2px solid #0000;border-radius:9999px;place-items:center;padding:.5rem;display:flex}.notification-card .notification-card__close-btn svg{width:1rem;height:1rem;margin:0;padding:0;display:flex}.notification-card .notification-card__close-btn svg path{stroke:var(--color-text)}.notification-card .close-button{box-shadow:var(--shadow-elevation-low);justify-content:center;place-items:center;padding:.5rem;display:flex;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}.notification-card .close-button:hover,.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%;background-color:hsl(var(--bg-hue), var(--bg-saturation), var(--bg-lightness));color:hsl(var(--fg-hue), var(--fg-saturation), var(--fg-lightness))!important}.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%;background-color:hsl(var(--bg-hue), var(--bg-saturation), var(--bg-lightness));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}.form-field-radio{vertical-align:middle;background-color:var(--color-input-bg);-moz-user-select:none;-ms-user-select:none;display:inline-block}.form-field-radio:checked{background-color:currentColor;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");background-size:100% 100%;border-color:#0000}.form-field-radio:checked:disabled{color:var(--color-border-muted)}.form-field-radio{-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media not print{.form-field-radio::-ms-check{color:#0000;background:inherit;border-color:inherit;border-radius:inherit}}.form-field-radio{-webkit-user-select:none;user-select:none;color:var(--color-primary);border-color:var(--color-text-muted);border-width:var(--form-field-border-width);background-origin:border-box;border-radius:9999px;flex-shrink:0;font-size:1rem}.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{flex-wrap:wrap;align-items:center;display:flex}.form-radio-row{flex-direction:row;align-items:center;gap:1rem;display:flex}.form-radio-row>.form-radio{width:auto;padding-bottom:0;margin-top:0!important}.form-radio__label-container{align-items:baseline;gap:.5rem;line-height:1.25;display:flex}.form-radio__label-container .form-radio__label{padding-bottom:0;font-weight:400}.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{align-items:center;display:flex}.form-radio__hint{flex-basis:100%;padding-left:.5rem;display:flex}.form-radio__hint:before{content:"";flex-shrink:0;width:1em;height:1em;padding-left:1rem;display:inline-block}.form-radio--sm__label{font-size:.875rem}.form-radio-group__feedback{flex:100%;padding-top:0;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{flex-flow:wrap;align-items:flex-start;display:flex}.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-bottom:0;padding-right:.5rem}.form-radio-group--inline.mod-as-field-labels{white-space:nowrap;flex-direction:row;justify-content:flex-start;display:flex}.form-radio-group--inline.mod-as-field-labels .form-radio{margin:0;position:relative}.form-radio-group--inline.mod-as-field-labels .form-radio__radio{opacity:0;width:0;height:0;position:absolute}.form-radio-group--inline.mod-as-field-labels .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0;font-weight:400}.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{color:var(--color-primary);opacity:1;font-weight:700;-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,.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{white-space:nowrap;flex-direction:row;justify-content:flex-start;display:flex}.form-radio-group--inline.mod-as-boxes .form-radio{margin:0;position:relative}.form-radio-group--inline.mod-as-boxes .form-radio__radio{opacity:0;width:0;height:0;position:absolute}.form-radio-group--inline.mod-as-boxes .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0;font-weight:400}.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{color:var(--color-primary);opacity:1;font-weight:700;-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,.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{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;display:grid}.form-radio-group--inline.mod-as-boxes .form-radio__input-container{visibility:hidden}.form-radio-group--inline.mod-as-boxes .form-input__label-container{flex-direction:row;align-items:center;width:100%;display:flex}.form-radio-group--inline.mod-as-boxes .form-field-label{text-align:center;height:127px;white-space:wrap;border:2px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-weight:400;display:flex}.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{border-radius:8px;flex-direction:column;place-content:stretch;width:100%;height:100%;display:flex}.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;-webkit-text-decoration:none;text-decoration:none}.form-radio-group--inline.mod-as-pills{border-radius:.25rem!important}.form-radio-group--inline.mod-as-pills .form-field-label{text-align:center;place-content:center;width:100%}.form-radio-group--inline.mod-as-toggle{white-space:nowrap;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;display:flex}.form-radio-group--inline.mod-as-toggle .form-radio{margin:0;position:relative}.form-radio-group--inline.mod-as-toggle .form-radio__radio{opacity:0;width:0;height:0;position:absolute}.form-radio-group--inline.mod-as-toggle .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;color:var(--color-text-muted);padding:.25rem .25rem .25rem 0;font-weight:400}.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--checked .form-field-label{color:var(--color-primary);opacity:1;font-weight:700;-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,.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{border-radius:.25rem;justify-content:space-around;justify-items:center;width:100%;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{background-color:var(--color-primary);color:var(--color-text-on-primary);opacity:1;border-color:#0000;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.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;width:1em;height:1em;display:inline-block}.form-field-checkbox:checked{background-color:currentColor;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");background-size:100% 100%;border-color:#0000}.form-field-checkbox:checked:disabled{color:var(--color-input-text)}.form-field-checkbox{-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media not print{.form-field-checkbox::-ms-check{color:#0000;background:inherit;border-color:inherit;border-radius:inherit}}.form-field-checkbox{-webkit-user-select:none;user-select:none;color:var(--color-primary);background-origin:border-box;background-color:var(--color-input-bg);border-color:var(--color-element);border-width:var(--form-field-border-width);border-radius:.125rem;flex-shrink:0;font-size:1rem}.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{flex-wrap:wrap;align-items:center;display:flex}.form-checkbox-row{flex-direction:row;align-items:center;gap:1rem;display:flex}.form-checkbox-row>.form-checkbox{padding-bottom:0;margin-top:0!important}.form-checkbox__label-container{align-items:center;gap:.25rem;line-height:1.25;display:flex}.form-checkbox__input-container{align-items:center;display:flex}.form-checkbox__label{padding:0 0 0 .5rem;font-weight:400}.form-checkbox__hint{flex-basis:100%;padding-left:.5rem;display:flex}.form-checkbox__hint:before{content:"";flex-shrink:0;width:1em;height:1em;display:inline-block}.form-checkbox--sm__label{font-size:.875rem}.form-checkbox-group>.form-field-label{padding-bottom:.5rem}.form-checkbox-group__feedback{flex:100%;padding-top:0;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{flex-flow:wrap;align-items:flex-start;display:flex}.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-bottom:0;padding-right:.5rem}.form-input.mod-before-checkbox{--before-width:2.5rem;--text-indent:1.5rem}.form-checkbox-group--inline.mod-as-toggle,.form-checkbox-group--inline.mod-as-title{border-radius:.25rem .25rem 0 0!important}.form-checkbox-group--inline.mod-as-toggle{white-space:nowrap;flex-direction:row;justify-content:flex-start;display:flex}.form-checkbox-group--inline.mod-as-toggle .form-checkbox{margin:0;position:relative}.form-checkbox-group--inline.mod-as-toggle .form-checkbox__input-container{opacity:0;width:0;height:0;position:absolute}.form-checkbox-group--inline.mod-as-toggle .form-field-label{cursor:pointer;border:var(--form-field-border-width) solid transparent;color:var(--color-text-muted);text-align:center;border-color:#0000;border-radius:5px;place-content:center;width:100%;padding:.25rem .5rem;font-weight:400}.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{color:var(--color-primary);opacity:1;font-weight:700;-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,.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{border-radius:.25rem;justify-content:space-around;justify-items:center;width:100%;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{background-color:var(--color-primary);color:var(--color-text-on-primary);opacity:1;border-color:#0000;font-weight:700;-webkit-text-decoration:none;text-decoration:none;border-radius:3rem!important}.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{text-align:left;border-color:#0000;place-content:center;width:100%;padding:0 .5rem;font-weight:700}::-webkit-inner-spin-button{height:auto}::-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{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;transition-property:color,background-color,border-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s}.close-button:hover{background:var(--color-surface-raised);color:var(--color-text)}.close-button.focus-visible:focus{outline:0}.close-button--xs{padding:.25rem;font-size:.875rem}.close-button--sm{padding:.5rem;font-size:1rem}.close-button--md{padding:.5rem;font-size:1.25rem}.close-button--lg{padding:.75rem;font-size:1.5rem}.close-button--xl{padding:.75rem;font-size:2.25rem}:root{--form-field-border-width:2px}.form-field-feedback{padding-top:.25rem;font-size:.75rem}.form-field-feedback--error{color:var(--color-danger);z-index:0;margin-top:0;padding:.3rem 0}.form-field-hint{color:var(--color-text-muted);padding-bottom:.25rem;font-size:.75rem}.form-field-hint:last-child{padding-bottom:0}.form-field-input{-webkit-appearance:none;appearance:none;background-color:var(--color-input-bg);border-color:var(--color-border-muted);border-width:var(--form-field-border-width);width:100%;color:var(--color-input-text);border-radius:.25rem;flex:1;padding:.5rem;font-size:1rem;line-height:1.25}.form-field-input[type=password]::-ms-reveal{display:none}.form-field-input::placeholder{color:var(--color-text-disabled);opacity:1}.form-field-input:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 45%, transparent);border-color:var(--color-primary);outline:0}.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{padding:.5rem;font-size:.875rem}.form-field-input--lg{padding:.8rem 1rem;font-size:1.4rem}.form-field-input-button{height:100%;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.form-input--sm{position:relative}.form-input--sm .form-field-input-button{-webkit-appearance:none;appearance:none;border:none;padding:0 1rem;position:absolute;bottom:0;background-color:#0000!important}.form-input--lg{position:relative}.form-input--lg .form-field-input-button{-webkit-appearance:none;appearance:none;border:none;padding:0 1rem;background-color:#0000!important}.form-input{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;display:grid!important}.form-input .form-input__input{text-indent:var(--text-indent,0);grid-area:input;display:grid}.form-input .form-input__label{grid-area:label;display:grid}.form-input .form-input__hint{grid-area:hint;display:grid}.form-input .form-input__feedback{grid-area:feedback;display:grid}.form-input .integrated-before-area{width:var(--before-width,0);border-radius:.25rem 0 0 .25rem;flex-direction:column;grid-area:preceding;justify-content:center;align-items:center;display:flex;position:relative}.form-input .integrated-body-area{pointer-events:none;border:var(--form-field-border-width) solid transparent;flex-direction:column;grid-area:input;justify-content:center;align-items:center;height:auto;display:flex;position:absolute;top:0;bottom:0;left:12ch;right:0}.form-input .integrated-body-area>*{pointer-events:auto}.form-input .integrated-preview-area{grid-area:preview;width:0;height:100%;position:relative}.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;pointer-events:none;white-space:nowrap;background-color:#0000;border-color:#0000;outline:none;flex-direction:row;align-content:flex-start;display:flex;position:absolute;left: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;font-size:inherit;margin-left:8px;margin-right:8px}.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{border:2px solid #0000;flex-direction:row;grid-area:buttons;width:0;height:100%;display:flex;position:relative;transform:translate(-4px)}.form-input .integrated-button-area .form-field-input-button{-webkit-appearance:none;appearance:none;border:none;height:100%;padding:0 1rem;position:absolute;top:0;bottom:0;transform:translate(-100%);background-color:#0000!important}.form-input .integrated-button-area:empty{display:none}.form-input-additional-fields-toggle{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%;color:var(--color-text-muted);background-color:#0000;place-content:center;margin-top:1rem;display:flex;position:relative}.form-input-additional-fields-toggle:after{z-index:1;content:"";border-top:1px solid var(--color-border-muted);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(calc(50% - 1px))}.form-input-additional-fields-toggle>div{z-index:2;background:var(--color-background);flex-direction:row;place-content:center;align-items:center;height:100%;padding:0 .5rem;display:flex;position:relative}.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{background-color:var(--color-surface);border:2px solid var(--color-border-muted);z-index:0;border-radius:0 0 5px 5px;flex-direction:column;grid-area:footer;gap:.2rem;margin-top:-1px;font-size:12px;display:flex}.input-footer .input-footer-content{flex-direction:row;gap:.25rem;margin-top:0;padding:.5rem;display:flex}.form-input+.input-footer{margin-top:-3px!important}.form-field-label{color:var(--color-text);padding:.25rem .25rem .25rem 0;font-weight:600;line-height:1.25;display:inline-block}.form-field-textarea{-webkit-appearance:none;appearance:none;background-color:var(--color-input-bg);border-color:var(--color-border-muted);border-width:var(--form-field-border-width);width:100%;color:var(--color-input-text);border-radius:.25rem;flex:1;min-height:6rem;padding:.5rem;font-size:1rem;line-height:1.5rem}.form-field-textarea::placeholder{color:var(--color-text-disabled);opacity:1}.form-field-textarea:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 45%, transparent);border-color:var(--color-primary);outline:0}.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{min-height:4rem;padding:.5rem;font-size:.875rem}.form-field-textarea--lg{min-height:8rem;padding:1rem}.form-input{flex-flow:wrap;display:flex}.form-input__feedback,.form-input__hint,.form-input__label{flex:100%}.form-textarea{flex-flow:wrap;display:flex}.form-textarea__feedback,.form-textarea__hint,.form-textarea__label{flex:100%}.form-select{flex-direction:column;flex-grow:2;display:flex}.form-slug-input .input-pair>span{opacity:.7;white-space:nowrap}.form-slug-input .input-pair{align-items:center;gap:.2rem;display:flex}.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{border-top:1px solid var(--color-border);margin-top:1.5rem;margin-bottom:1rem;padding-top:1rem}.show-editor-optional-heading h3{font-size:1.1rem;font-weight:700}.show-editor-admin-label{justify-content:space-between;align-items:center;display:flex}.show-editor-admin-only{color:var(--color-admin-gold);align-items:center;gap:.25rem;font-size:.875rem;font-weight:400;display:inline-flex}.item-editor .form-radio-group--inline.mod-as-toggle{width:calc(100% + 2rem);margin-bottom:1rem;transform:translate(-1rem)translateY(-1rem)}.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{white-space:nowrap;background-color:var(--color-border-muted);border:0 solid #0000;border-radius:0;flex-direction:row;place-items:center;gap:.5rem;width:min-content;height:100%;padding:0;transform:translate(-100%);display:flex!important}.form-field-input.is-errored{border-color:var(--color-danger);border-width:2px}.form-field-input[disabled]~.integrated-button-area .form-field-input-controls{opacity:.5}.form-field-input-status-button{-webkit-appearance:none;appearance:none;background-color:#0000;align-items:center;margin-left:-14px;padding:5px;display:flex;position:relative;left:7px}.form-input-side-by-side{flex-direction:row;justify-content:stretch;gap:1rem;display:flex}.form-input-side-by-side>.form-input,.form-input-side-by-side [class^=form-input]{margin-top:0!important}.form-input-side-by-side.mod-third>.form-input:first-child{width:33%}.form-input-with-optional-checkbox{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.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{padding-left:.25rem;font-weight:400;color:var(--color-text-muted)!important}.form-input-with-optional-checkbox+.form-input{margin-top:0!important}.form-field-input-controls>button,.form-field-input-controls-button{height:100%;color:var(--color-text-muted);background-color:#0000;border:none;border-radius:3px;justify-content:center;justify-self:stretch;align-items:center;margin:0;font-size:13px;display:flex;padding:2px 7px!important}.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{border-radius:0;height:100%;padding-left:.5rem}.form-input-actions{flex-direction:row;justify-content:space-between;align-items:center;margin:1rem -3px 0;padding:1rem 3px 3px;display:flex;position:relative;overflow:hidden}form>[class^=form-]:not(.mod-as-field-labels)+[class^=form-],[class^=form-input]+[class^=form-input],.form-input+.form-input,.form-input+.form-input-area,.form-input-area+.form-input-area,.form-input+.form-input__label,.form-input-side-by-side+.form-textarea{margin-top:.6rem}.form-supplementary{color:var(--color-text-muted);flex-direction:row;align-content:center;gap:.5rem;font-size:.8rem;display:flex}.form-supplementary>button{font-size:.8rem}.form-input-area .form-input-area-content.mod-wrap{flex-flow:wrap;gap:1rem;padding:.5rem 0;display:flex}form.form-inline{flex-direction:row;align-items:center;gap:1rem;display:flex}form.form-inline>.form-input{margin-top:0!important}.form-input-date-time{flex-direction:column;gap:.5rem;display:flex}.form-input-date-time__label{font-weight:700}.form-input-date-time__inputs{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.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);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@media (min-width:600px){.homepage-section-content{padding:var(--site-y-padding) var(--site-x-padding)}}.homepage-hero{text-align:center;padding:80px 0 60px}.homepage-hero-title{color:#4d8ce6;background:linear-gradient(135deg,#519eec,#446ce4,#5a5ae2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.8rem;font-weight:700;line-height:1.15}@media (max-width:599px){.homepage-hero-title{font-size:2rem}}.homepage-hero-subtitle{max-width:680px;color:var(--color-text-muted);margin:0 auto 2rem;font-size:1.2rem;line-height:1.6}.homepage-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.homepage-button{border-radius:5px;padding:.7em 1.6em;font-size:1rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s;display:inline-block}.homepage-button:hover{opacity:.85;-webkit-text-decoration:none;text-decoration:none}.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{border-top:1px solid var(--color-border);padding:60px 0}.homepage-section-heading{text-align:center;margin-bottom:2rem;font-size:1.6rem;font-weight:700}.homepage-feature-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem;display:grid}@media (max-width:599px){.homepage-feature-grid{grid-template-columns:1fr;gap:2rem}}.homepage-feature h3{margin-bottom:.4rem;font-size:1.1rem;font-weight:600}.homepage-feature p{color:var(--color-text-muted);line-height:1.55}.homepage-screenshots{padding:60px 0}.homepage-screenshot-list{flex-direction:column;align-items:center;gap:3rem;display:flex}.homepage-screenshot{width:100%;max-width:900px}.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{justify-content:center;align-items:center;gap:2rem;display:flex}.homepage-player-pair-desktop{flex:1;min-width:0}.homepage-player-pair-mobile{flex:none;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);box-shadow:var(--shadow-elevation-medium);background:var(--color-background);border-radius:8px;overflow:hidden}.device-browser-bar{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.device-browser-dots{flex-shrink:0;align-items:center;gap:5px;display:flex}.device-browser-dot{border-radius:50%;width:8px;height:8px}.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{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;padding:4px 10px;display:flex}.device-browser-url-icon{flex-shrink:0;font-size:9px;line-height:1}.device-browser-url-text{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.device-browser-content{line-height:0}.device-phone{box-shadow:0 0 0 1px #ffffff1a, var(--shadow-elevation-medium);background:#000;border-radius:28px;padding:4px;position:relative}.device-phone-notch{background:#222;border-radius:2px;width:40px;height:4px;margin:6px auto 4px}.device-phone-screen{border-radius:24px;line-height:0;overflow:hidden}.device-carplay{box-shadow:var(--shadow-elevation-medium);border-radius:12px;margin-top:12px;line-height:0;overflow:hidden}.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,.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{border:1px solid var(--color-primary);color:var(--color-primary);white-space:nowrap;background:0 0;border-radius:5px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:10px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background .15s,color .15s;display:flex}.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{border:1px solid var(--color-border);background:var(--color-background);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.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{text-align:center;color:var(--color-text-muted);margin-top:.75rem;padding:1rem;font-size:.9rem}.homepage-about{border-top:1px solid var(--color-border);padding:60px 0}.homepage-about-inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:700px;margin:0 auto;display:flex}.homepage-about-photos{gap:8px;display:flex}.homepage-about-photos img{object-fit:cover;border-radius:16px;width:180px;height:225px}.homepage-about-heading{margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.homepage-about-text p{color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.6}.homepage-about-divider{border:none;border-top:1px solid var(--color-border);width:60px;margin:1.25rem auto}.homepage-see-it-live{text-align:center;color:var(--color-text-muted);margin-top:3rem;font-size:1.1rem}.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{background:var(--color-danger);color:#fff;text-align:center;border-radius:1em;min-width:1.1em;padding:0 .3em;font-size:11px;font-weight:600;line-height:1.1em;position:absolute;top:-.35em;right:0}.changelog-modal-content{max-width:46em}.changelog-release{border-bottom:1px solid var(--color-border-muted);margin-bottom:2em;padding-bottom:2em}.changelog-release:last-child{border-bottom:0}.changelog-modal .modal__header{align-items:center;gap:.75em;display:flex}.changelog-modal-update{margin-left:auto;margin-right:2.5rem}.changelog-modal-unwritten{color:var(--color-text-muted);margin:0 0 2em;font-size:14px}.changelog-modal-versions{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.5em;font-weight:600}.changelog-release-refresh{background:color-mix(in oklch, var(--color-primary) 14%, transparent);color:var(--color-primary);text-transform:uppercase;white-space:nowrap;border-radius:1em;padding:.15em .55em;font-size:11px;font-weight:600}.changelog-release-header{align-items:baseline;gap:.75em;margin-bottom:1.25em;display:flex}.changelog-release-header h3{margin:0;font-size:18px;font-weight:700}.changelog-more{color:var(--color-text-muted);padding:1em 0 2em;font-size:13px}.changelog-release-version{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.changelog-topic{margin-bottom:1.5em}.changelog-topic-name{text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .6em;font-size:12px;font-weight:600}.changelog-change{border:1px solid var(--color-border-muted);background:var(--color-background);border-radius:5px;margin-bottom:.75em;padding:.9em 1em}.changelog-change-kind{background:var(--color-surface);color:var(--color-text-muted);text-transform:uppercase;border-radius:1em;align-items:center;gap:.45em;padding:.2em .7em .2em .6em;font-size:11px;font-weight:600;display:inline-flex}.changelog-change-kind:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.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{color:var(--color-text-muted);margin:.4em 0 0;font-size:14px;line-height:1.5}.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{border:1px solid var(--color-border-muted);border-radius:6px;max-width:100%;margin:.8em 0 0;display:block}.changelog-clip{border-radius:8px;width:100%;height:auto;margin:.8em 0 0;display:block}.changelog-clip-frame{background:var(--color-surface);border-radius:8px;margin:.8em 0 0;position:relative;overflow:hidden}.changelog-clip-frame .changelog-clip{border-radius:0;margin:0}.changelog-clip-controls{gap:.35em;display:flex;position:absolute;bottom:.5em;left:.5em}.changelog-clip-control{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0000008c;border:0;border-radius:100%;place-items:center;width:1.9em;height:1.9em;padding:0;display:grid}.changelog-clip-control:hover{background:#000000bf}.changelog-release-body{margin-bottom:1.25em;font-size:15px}.site-content{max-width:var(--max-site-width);padding:var(--site-y-padding) 10px;margin-left:auto;margin-right:auto}@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{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;display:flex}.dubbletrack-app .site-content{flex-grow:2;min-height:800px;margin-top:10px;position:relative}.dubbletrack-app .site-content .animated-orphans{pointer-events:none;width:100%;height:0;position:fixed;top:0;left:0}.dubbletrack-app>*{width:100%}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}a.is-danger,.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){html,body{width:auto!important}}.centered-scrolling-wrapper{width:100vw;height:100vh;position:fixed;top:0;left:0;overflow-y:scroll}.header-pill{border:1px solid var(--color-border);background:var(--color-surface);min-height:1.85rem;color:var(--color-text);font-size:.8rem;font-family:var(--font-family);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem .75rem;display:flex}.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-trigger-icon{display:none}@media (max-width:599px){.command-palette-trigger:not(.mod-update){padding:.3rem .5rem}.command-palette-trigger-icon{display:block}.command-palette-trigger-icon+.command-palette-trigger-label{display:none}}.command-palette-backdrop{z-index:500;background:#0006;justify-content:center;align-items:flex-start;width:100vw;padding-top:12vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ember-stargate-portal-target{display:contents}.command-palette{background-color:var(--color-background);border:1px solid var(--color-border);width:580px;max-width:calc(100vw - 2rem);max-height:70vh;box-shadow:var(--shadow-elevation-high);border-radius:12px;flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.command-palette-input-wrapper{border-bottom:1px solid var(--color-border-muted);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.command-palette-input{color:var(--color-text);font-size:1.05rem;font-family:var(--font-family);background:0 0;border:none;outline:none;flex:1}.command-palette-input::placeholder{color:var(--color-text-muted)}.command-palette-kbd{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font-size:.7rem;font-family:var(--font-family);white-space:nowrap;border-radius:4px;padding:.15rem .4rem;line-height:1}@media (max-width:599px){.command-palette-kbd{display:none}}.command-palette-trigger.mod-update{isolation:isolate;border-color:#0000;font-weight:600;animation:.5s ease-out update-trigger-ring-in;position:relative}.command-palette-trigger.mod-update:before{content:"";z-index:-2;background:linear-gradient(60deg, var(--color-primary), color-mix(in oklch, var(--color-primary) 40%, white), color-mix(in oklch, var(--color-primary) 75%, black), var(--color-primary));background-size:300% 300%;border-radius:8px;animation:3s infinite alternate moveGradient;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.command-palette-trigger.mod-update:after{content:"";z-index:-1;border-radius:inherit;background:var(--color-surface);position:absolute;top:0;bottom:0;left:0;right:0}.command-palette-trigger.mod-update:hover:after{background:var(--color-surface-raised)}.command-palette-trigger.mod-update [data-text]{text-align:left;display:inline-block}.command-palette-trigger.mod-update [data-text]:after{content:attr(data-text);visibility:hidden;height:0;display:block;overflow:hidden}@keyframes update-trigger-ring-in{0%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-primary) 35%, transparent)}to{box-shadow:0 0 #0000}}.command-palette-results{flex:1;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.command-palette-category{text-transform:uppercase;color:var(--color-text-muted);padding:.6rem 1rem .25rem;font-size:.75rem;font-weight:600}.command-palette-item{cursor:pointer;color:var(--color-text);align-items:center;padding:.5rem 1rem;font-size:.9rem;display:flex}.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 .search-result-subtitle,.command-palette-item.is-selected .command-palette-detail,.command-palette-item.is-selected .command-palette-meta{color:var(--color-text-on-primary);opacity:.8}.command-palette-label{flex-direction:column;display:flex}.command-palette-detail{color:var(--color-text-muted);font-size:.75rem}.search-result-airing-label{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.75em}.is-selected .search-result-airing-label{color:var(--color-text-on-primary);opacity:.8}.command-palette-breadcrumb{color:var(--color-text-muted);white-space:nowrap;flex:none;font-size:.75rem}.command-palette-meta{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-left:auto;padding-left:.75rem;display:inline-flex}.command-palette-hint{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.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{border-bottom:1px solid var(--color-border-muted);padding:1rem}.clock-panel{flex-direction:column;gap:.75rem;display:flex}.clock-panel-now{font-family:var(--font-mono,monospace);align-items:center;gap:.5rem;font-size:1.25rem;display:flex}.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{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;color:var(--color-attention);background:0 0;border:0;margin-left:auto;padding:0}.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{-webkit-appearance:none;appearance:none;cursor:pointer;color:var(--color-text-muted);background:0 0;border:0;margin-left:auto;padding:0;display:inline-flex}.command-palette-toolbar-button:hover{color:var(--color-primary)}.command-palette-footer{border-top:1px solid var(--color-border-muted);color:var(--color-text-muted);gap:1rem;padding:.5rem 1rem;font-size:.7rem;display:flex}.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}.ember-animated-hidden{visibility:hidden!important}.ember-animated-none{display:none!important}.ember-animated-top-collapse{margin-top:0!important}.animated-container{position:relative}.animated-container:before,.animated-container:after{content:" ";display:table}.animated-orphans{position:relative}:root,:host,.sl-theme-light{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sl-color-gray-50:#f9f9f9;--sl-color-gray-100:#f4f4f5;--sl-color-gray-200:#e4e4e7;--sl-color-gray-300:#d4d4d8;--sl-color-gray-400:#a1a1aa;--sl-color-gray-500:#71717a;--sl-color-gray-600:#52525b;--sl-color-gray-700:#3f3f46;--sl-color-gray-800:#27272a;--sl-color-gray-900:#18181b;--sl-color-gray-950:#131316;--sl-color-red-50:#fef2f2;--sl-color-red-100:#fee2e2;--sl-color-red-200:#fecaca;--sl-color-red-300:#fca5a5;--sl-color-red-400:#f87171;--sl-color-red-500:#ef4444;--sl-color-red-600:#dc2626;--sl-color-red-700:#b91c1c;--sl-color-red-800:#991b1b;--sl-color-red-900:#7f1d1d;--sl-color-red-950:#501414;--sl-color-orange-50:#fff7ed;--sl-color-orange-100:#ffedd5;--sl-color-orange-200:#fed7aa;--sl-color-orange-300:#fdba74;--sl-color-orange-400:#fb923c;--sl-color-orange-500:#f97316;--sl-color-orange-600:#ea580c;--sl-color-orange-700:#c2410c;--sl-color-orange-800:#9a3412;--sl-color-orange-900:#7c2d12;--sl-color-orange-950:#52200f;--sl-color-amber-50:#fffbeb;--sl-color-amber-100:#fef3c7;--sl-color-amber-200:#fde68a;--sl-color-amber-300:#fcd34d;--sl-color-amber-400:#fbbf24;--sl-color-amber-500:#f59e0b;--sl-color-amber-600:#d97706;--sl-color-amber-700:#b45309;--sl-color-amber-800:#92400e;--sl-color-amber-900:#78350f;--sl-color-amber-950:#4a230b;--sl-color-yellow-50:#fefce8;--sl-color-yellow-100:#fef9c3;--sl-color-yellow-200:#fef08a;--sl-color-yellow-300:#fde047;--sl-color-yellow-400:#facc15;--sl-color-yellow-500:#eab308;--sl-color-yellow-600:#ca8a04;--sl-color-yellow-700:#a16207;--sl-color-yellow-800:#854d0e;--sl-color-yellow-900:#713f12;--sl-color-yellow-950:#3c260b;--sl-color-lime-50:#f7fee7;--sl-color-lime-100:#ecfccb;--sl-color-lime-200:#d9f99d;--sl-color-lime-300:#bef264;--sl-color-lime-400:#a3e635;--sl-color-lime-500:#84cc16;--sl-color-lime-600:#65a30d;--sl-color-lime-700:#4d7c0f;--sl-color-lime-800:#3f6212;--sl-color-lime-900:#365314;--sl-color-lime-950:#26390e;--sl-color-green-50:#f0fdf4;--sl-color-green-100:#dcfce7;--sl-color-green-200:#bbf7d0;--sl-color-green-300:#86efac;--sl-color-green-400:#4ade80;--sl-color-green-500:#22c55e;--sl-color-green-600:#16a34a;--sl-color-green-700:#15803d;--sl-color-green-800:#166534;--sl-color-green-900:#14532d;--sl-color-green-950:#0c311b;--sl-color-emerald-50:#ecfdf5;--sl-color-emerald-100:#d1fae5;--sl-color-emerald-200:#a7f3d0;--sl-color-emerald-300:#6ee7b7;--sl-color-emerald-400:#34d399;--sl-color-emerald-500:#10b981;--sl-color-emerald-600:#059669;--sl-color-emerald-700:#047857;--sl-color-emerald-800:#065f46;--sl-color-emerald-900:#064e3b;--sl-color-emerald-950:#032d22;--sl-color-teal-50:#f0fdfa;--sl-color-teal-100:#ccfbf1;--sl-color-teal-200:#99f6e4;--sl-color-teal-300:#5eead4;--sl-color-teal-400:#2dd4bf;--sl-color-teal-500:#14b8a6;--sl-color-teal-600:#0d9488;--sl-color-teal-700:#0f766e;--sl-color-teal-800:#115e59;--sl-color-teal-900:#134e4a;--sl-color-teal-950:#0c2e2c;--sl-color-cyan-50:#ecfeff;--sl-color-cyan-100:#cffafe;--sl-color-cyan-200:#a5f3fc;--sl-color-cyan-300:#67e8f9;--sl-color-cyan-400:#22d3ee;--sl-color-cyan-500:#06b6d4;--sl-color-cyan-600:#0891b2;--sl-color-cyan-700:#0e7490;--sl-color-cyan-800:#155e75;--sl-color-cyan-900:#164e63;--sl-color-cyan-950:#103442;--sl-color-sky-50:#f0f9ff;--sl-color-sky-100:#e0f2fe;--sl-color-sky-200:#bae6fd;--sl-color-sky-300:#7dd3fc;--sl-color-sky-400:#38bdf8;--sl-color-sky-500:#0ea5e9;--sl-color-sky-600:#0284c7;--sl-color-sky-700:#0369a1;--sl-color-sky-800:#075985;--sl-color-sky-900:#0c4a6e;--sl-color-sky-950:#0b3249;--sl-color-blue-50:#eff6ff;--sl-color-blue-100:#dbeafe;--sl-color-blue-200:#bfdbfe;--sl-color-blue-300:#93c5fd;--sl-color-blue-400:#60a5fa;--sl-color-blue-500:#3b82f6;--sl-color-blue-600:#2563eb;--sl-color-blue-700:#1d4ed8;--sl-color-blue-800:#1e40af;--sl-color-blue-900:#1e3a8a;--sl-color-blue-950:#152149;--sl-color-indigo-50:#eef2ff;--sl-color-indigo-100:#e0e7ff;--sl-color-indigo-200:#c7d2fe;--sl-color-indigo-300:#a5b4fc;--sl-color-indigo-400:#818cf8;--sl-color-indigo-500:#6366f1;--sl-color-indigo-600:#4f46e5;--sl-color-indigo-700:#4338ca;--sl-color-indigo-800:#3730a3;--sl-color-indigo-900:#312e81;--sl-color-indigo-950:#242154;--sl-color-violet-50:#f5f3ff;--sl-color-violet-100:#ede9fe;--sl-color-violet-200:#ddd6fe;--sl-color-violet-300:#c4b5fd;--sl-color-violet-400:#a78bfa;--sl-color-violet-500:#8b5cf6;--sl-color-violet-600:#7c3aed;--sl-color-violet-700:#6d28d9;--sl-color-violet-800:#5b21b6;--sl-color-violet-900:#4c1d95;--sl-color-violet-950:#311558;--sl-color-purple-50:#faf5ff;--sl-color-purple-100:#f3e8ff;--sl-color-purple-200:#e9d5ff;--sl-color-purple-300:#d8b4fe;--sl-color-purple-400:#c084fc;--sl-color-purple-500:#a855f7;--sl-color-purple-600:#9333ea;--sl-color-purple-700:#7e22ce;--sl-color-purple-800:#6b21a8;--sl-color-purple-900:#581c87;--sl-color-purple-950:#2f1143;--sl-color-fuchsia-50:#fdf4ff;--sl-color-fuchsia-100:#fae8ff;--sl-color-fuchsia-200:#f5d0fe;--sl-color-fuchsia-300:#f0abfc;--sl-color-fuchsia-400:#e879f9;--sl-color-fuchsia-500:#d946ef;--sl-color-fuchsia-600:#c026d3;--sl-color-fuchsia-700:#a21caf;--sl-color-fuchsia-800:#86198f;--sl-color-fuchsia-900:#701a75;--sl-color-fuchsia-950:#38103a;--sl-color-pink-50:#fdf2f8;--sl-color-pink-100:#fce7f3;--sl-color-pink-200:#fbcfe8;--sl-color-pink-300:#f9a8d4;--sl-color-pink-400:#f472b6;--sl-color-pink-500:#ec4899;--sl-color-pink-600:#db2777;--sl-color-pink-700:#be185d;--sl-color-pink-800:#9d174d;--sl-color-pink-900:#831843;--sl-color-pink-950:#430e23;--sl-color-rose-50:#fff1f2;--sl-color-rose-100:#ffe4e6;--sl-color-rose-200:#fecdd3;--sl-color-rose-300:#fda4af;--sl-color-rose-400:#fb7185;--sl-color-rose-500:#f43f5e;--sl-color-rose-600:#e11d48;--sl-color-rose-700:#be123c;--sl-color-rose-800:#9f1239;--sl-color-rose-900:#881337;--sl-color-rose-950:#4a0d20;--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:#fff;--sl-color-neutral-1000:#000;--sl-border-radius-small:.1875rem;--sl-border-radius-medium:.25rem;--sl-border-radius-large:.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px #71717a0f;--sl-shadow-small:0 1px 2px #71717a1f;--sl-shadow-medium:0 2px 4px #71717a1f;--sl-shadow-large:0 2px 8px #71717a1f;--sl-shadow-x-large:0 4px 16px #71717a1f;--sl-spacing-3x-small:.125rem;--sl-spacing-2x-small:.25rem;--sl-spacing-x-small:.5rem;--sl-spacing-small:.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1s;--sl-transition-slow:.5s;--sl-transition-medium:.25s;--sl-transition-fast:.15s;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif:Georgia, "Times New Roman", serif;--sl-font-size-2x-small:.625rem;--sl-font-size-x-small:.75rem;--sl-font-size-small:.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-.03em;--sl-letter-spacing-dense:-.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:.075em;--sl-letter-spacing-looser:.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-600);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:#0ea5e966;--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:#71717a54;--sl-panel-background-color:var(--sl-color-neutral-0);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:950;--sl-z-index-tooltip:1000}@supports (scrollbar-gutter:stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.sl-toast-stack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}:host,.sl-theme-dark{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sl-color-gray-50:#242428;--sl-color-gray-100:#2c2c31;--sl-color-gray-200:#36363b;--sl-color-gray-300:#43434a;--sl-color-gray-400:#56565f;--sl-color-gray-500:#6c6c74;--sl-color-gray-600:#8e8e9a;--sl-color-gray-700:#b6b6be;--sl-color-gray-800:#d3d3d9;--sl-color-gray-900:#e8e8ec;--sl-color-gray-950:#f2f2f2;--sl-color-red-50:#5f1b1b;--sl-color-red-100:#8a2423;--sl-color-red-200:#9e211f;--sl-color-red-300:#bf2320;--sl-color-red-400:#e22d2a;--sl-color-red-500:#f43230;--sl-color-red-600:#fe5c5c;--sl-color-red-700:#ff7272;--sl-color-red-800:#ffb6b6;--sl-color-red-900:#ffcece;--sl-color-red-950:#ffeaea;--sl-color-orange-50:#622815;--sl-color-orange-100:#883317;--sl-color-orange-200:#9f3916;--sl-color-orange-300:#c84612;--sl-color-orange-400:#f05d13;--sl-color-orange-500:#ff6903;--sl-color-orange-600:#ff8927;--sl-color-orange-700:#ffb35f;--sl-color-orange-800:#ffd195;--sl-color-orange-900:#ffe9c0;--sl-color-orange-950:#fff9e6;--sl-color-amber-50:#592c12;--sl-color-amber-100:#833c14;--sl-color-amber-200:#974413;--sl-color-amber-300:#ba5810;--sl-color-amber-400:#df7c0f;--sl-color-amber-500:#f29704;--sl-color-amber-600:#ffbd11;--sl-color-amber-700:#ffd239;--sl-color-amber-800:#ffe675;--sl-color-amber-900:#fff5b3;--sl-color-amber-950:#ffffe3;--sl-color-yellow-50:#4a3113;--sl-color-yellow-100:#7d4717;--sl-color-yellow-200:#8a5113;--sl-color-yellow-300:#a6660e;--sl-color-yellow-400:#cf8f0e;--sl-color-yellow-500:#dda80e;--sl-color-yellow-600:#ffcc05;--sl-color-yellow-700:#ffe132;--sl-color-yellow-800:#fff375;--sl-color-yellow-900:#fffeae;--sl-color-yellow-950:#ffffe0;--sl-color-lime-50:#314715;--sl-color-lime-100:#3e5d1a;--sl-color-lime-200:#446617;--sl-color-lime-300:#528115;--sl-color-lime-400:#6aa816;--sl-color-lime-500:#7abb1c;--sl-color-lime-600:#9ee924;--sl-color-lime-700:#b9f651;--sl-color-lime-800:#d5fe89;--sl-color-lime-900:#e9ffb7;--sl-color-lime-950:#faffdf;--sl-color-green-50:#133f25;--sl-color-green-100:#1b5d34;--sl-color-green-200:#1c6a38;--sl-color-green-300:#1d8541;--sl-color-green-400:#20a84e;--sl-color-green-500:#26b559;--sl-color-green-600:#3adf76;--sl-color-green-700:#74f2a1;--sl-color-green-800:#a8fbc5;--sl-color-green-900:#c7ffdc;--sl-color-green-950:#e8fff1;--sl-color-emerald-50:#093c2f;--sl-color-emerald-100:#0e5844;--sl-color-emerald-200:#0f634a;--sl-color-emerald-300:#107d5b;--sl-color-emerald-400:#149b6d;--sl-color-emerald-500:#1aa876;--sl-color-emerald-600:#29d092;--sl-color-emerald-700:#5ce9b1;--sl-color-emerald-800:#95f6c9;--sl-color-emerald-900:#bdffdd;--sl-color-emerald-950:#e4fff6;--sl-color-teal-50:#133b39;--sl-color-teal-100:#1a5854;--sl-color-teal-200:#18625d;--sl-color-teal-300:#187b72;--sl-color-teal-400:#19998d;--sl-color-teal-500:#1ca797;--sl-color-teal-600:#27ceb9;--sl-color-teal-700:#4dedd3;--sl-color-teal-800:#86fae3;--sl-color-teal-900:#b8fff1;--sl-color-teal-950:#e8ffff;--sl-color-cyan-50:#184050;--sl-color-cyan-100:#1e576d;--sl-color-cyan-200:#1c627a;--sl-color-cyan-300:#197995;--sl-color-cyan-400:#1896b7;--sl-color-cyan-500:#17a7c2;--sl-color-cyan-600:#16d4f2;--sl-color-cyan-700:#54eafe;--sl-color-cyan-800:#90f6ff;--sl-color-cyan-900:#bff;--sl-color-cyan-950:#e4ffff;--sl-color-sky-50:#133d57;--sl-color-sky-100:#15527a;--sl-color-sky-200:#135d8a;--sl-color-sky-300:#126da6;--sl-color-sky-400:#1689cc;--sl-color-sky-500:#119ee2;--sl-color-sky-600:#27bafd;--sl-color-sky-700:#69d0ff;--sl-color-sky-800:#a6e3ff;--sl-color-sky-900:#cbefff;--sl-color-sky-950:#e8fdff;--sl-color-blue-50:#1d2a57;--sl-color-blue-100:#274195;--sl-color-blue-200:#2744b4;--sl-color-blue-300:#2852dd;--sl-color-blue-400:#2f67f0;--sl-color-blue-500:#2a77fa;--sl-color-blue-600:#4c9cff;--sl-color-blue-700:#7ebdff;--sl-color-blue-800:#aad3ff;--sl-color-blue-900:#c6e2ff;--sl-color-blue-950:#e7f6ff;--sl-color-indigo-50:#2c2961;--sl-color-indigo-100:#38348c;--sl-color-indigo-200:#3d34a8;--sl-color-indigo-300:#493ccf;--sl-color-indigo-400:#554aea;--sl-color-indigo-500:#5152f5;--sl-color-indigo-600:#6d7afd;--sl-color-indigo-700:#90a4ff;--sl-color-indigo-800:#b3c3ff;--sl-color-indigo-900:#cbd9ff;--sl-color-indigo-950:#e6eeff;--sl-color-violet-50:#3b1c66;--sl-color-violet-100:#5724a5;--sl-color-violet-200:#6026bb;--sl-color-violet-300:#732dde;--sl-color-violet-400:#823ff2;--sl-color-violet-500:#7e48fa;--sl-color-violet-600:#8258ff;--sl-color-violet-700:#b5a1ff;--sl-color-violet-800:#cdc1ff;--sl-color-violet-900:#dfd5ff;--sl-color-violet-950:#f1ebff;--sl-color-purple-50:#3a1851;--sl-color-purple-100:#612292;--sl-color-purple-200:#7026ad;--sl-color-purple-300:#8328d3;--sl-color-purple-400:#9838ef;--sl-color-purple-500:#a141fc;--sl-color-purple-600:#b970ff;--sl-color-purple-700:#d1a0ff;--sl-color-purple-800:#e2c0ff;--sl-color-purple-900:#eed4ff;--sl-color-purple-950:#ffedff;--sl-color-fuchsia-50:#451748;--sl-color-fuchsia-100:#7b2180;--sl-color-fuchsia-200:#8b1f94;--sl-color-fuchsia-300:#a723b4;--sl-color-fuchsia-400:#c52dd8;--sl-color-fuchsia-500:#d934f2;--sl-color-fuchsia-600:#e232fd;--sl-color-fuchsia-700:#f296ff;--sl-color-fuchsia-800:#f7bcff;--sl-color-fuchsia-900:#ffd4ff;--sl-color-fuchsia-950:#ffecff;--sl-color-pink-50:#51152d;--sl-color-pink-100:#8e1f4a;--sl-color-pink-200:#a21e51;--sl-color-pink-300:#c32061;--sl-color-pink-400:#e12e7c;--sl-color-pink-500:#f03691;--sl-color-pink-600:#f85faf;--sl-color-pink-700:#fe94cd;--sl-color-pink-800:#ffbbe2;--sl-color-pink-900:#ffd3ef;--sl-color-pink-950:#ffeafa;--sl-color-rose-50:#591429;--sl-color-rose-100:#931b3e;--sl-color-rose-200:#a41a3d;--sl-color-rose-300:#c41b40;--sl-color-rose-400:#e7264c;--sl-color-rose-500:#f92c4d;--sl-color-rose-600:#ff2949;--sl-color-rose-700:#ff8f9e;--sl-color-rose-800:#ffb9c2;--sl-color-rose-900:#ffd0d4;--sl-color-rose-950:#ffe9ec;--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:#1a1a1e;--sl-color-neutral-1000:#fff;--sl-border-radius-small:.1875rem;--sl-border-radius-medium:.25rem;--sl-border-radius-large:.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px #0000002e;--sl-shadow-small:0 1px 2px #0000003d;--sl-shadow-medium:0 2px 4px #0000003d;--sl-shadow-large:0 2px 8px #0000003d;--sl-shadow-x-large:0 4px 16px #0000003d;--sl-spacing-3x-small:.125rem;--sl-spacing-2x-small:.25rem;--sl-spacing-x-small:.5rem;--sl-spacing-small:.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1s;--sl-transition-slow:.5s;--sl-transition-medium:.25s;--sl-transition-fast:.15s;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif:Georgia, "Times New Roman", serif;--sl-font-size-2x-small:.625rem;--sl-font-size-x-small:.75rem;--sl-font-size-small:.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-.03em;--sl-letter-spacing-dense:-.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:.075em;--sl-letter-spacing-looser:.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-700);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:#0ea5e966;--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:#0000006e;--sl-panel-background-color:var(--sl-color-neutral-50);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:950;--sl-z-index-tooltip:1000}@supports (scrollbar-gutter:stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack{top:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;position:fixed;overflow:auto}.sl-toast-stack:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.sl-toast-stack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-1U{z-index:var(--fc-popover-z)!important}.fc-1q{isolation:isolate}.fc-pp,.fc-pp *,.fc-pp :before,.fc-pp :after{box-sizing:border-box!important}.fc-gm,.fc-gm *{cursor:not-allowed!important}.fc-xp{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-xp::-webkit-scrollbar{display:none!important}.fc-J9{flex-shrink:0!important}.fc-oi .fc-TV{flex-flow:wrap!important;display:flex!important}.fc-OY .fc-TV>*{float:left!important}[dir=rtl] .fc-OY .fc-TV>*,.fc-OY[dir=rtl] .fc-TV>*{float:right!important}.fc-OY .fc-TV:after{content:""!important;clear:both!important;display:block!important}.fc-ky{cursor:pointer!important}.fc-Wq{cursor:n-resize!important}.fc-2H{cursor:s-resize!important}.fc-lP{cursor:w-resize!important}[dir=rtl] .fc-lP,.fc-pu{cursor:e-resize!important}[dir=rtl] .fc-pu{cursor:w-resize!important}.fc-Mo{cursor:col-resize!important}.fc-Bx,.fc-rT,.fc-1e{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-Bx{margin:-10px!important;padding:10px!important}.fc-rT{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-1e{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-7U{position:absolute;top:0;bottom:0;left:-5px;right:-5px}.fc-N6{-webkit-user-select:none;user-select:none}.fc-BW{visibility:hidden}.fc-rf{border:0!important}.fc-Nq{border-left:0!important;border-right:0!important}.fc-zp{border-top:0!important;border-bottom:0!important}.fc-1h{border-top:0!important}.fc-cZ{border-bottom:0!important}.fc-G8:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.fc-G8:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.fc-G8:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.fc-MA:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:0}.fc-MA:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.fc-MA:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.fc-Dh{flex-direction:row!important;display:flex!important}.fc-vg{flex-direction:column!important;display:flex!important}.fc-85{flex-grow:1!important}.fc-91{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-Da{min-height:0!important}.fc-1v{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-uR{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important}.fc-uR>thead{break-inside:avoid!important;page-break-inside:avoid!important}.fc-uR>tbody{background:0 0!important}.fc-uR>thead>tr>th,.fc-uR>tbody>tr>th,.fc-uR>tbody>tr>td{font-weight:inherit;text-align:inherit;vertical-align:top!important}.fc-hF{padding:0!important}.fc-Ds{padding-top:0!important;padding-bottom:0!important}.fc-TA{margin:0!important}.fc-rt{margin-top:0!important;margin-bottom:0!important}.fc-wS{margin-left:0!important;margin-right:0!important}.fc-mV{white-space:nowrap!important}.fc-zJ{white-space:pre!important}.fc-Fk{overflow-anchor:none}.fc-Ss{pointer-events:none!important}.fc-D6{overflow:hidden!important}.fc-5x{white-space:nowrap!important;overflow:hidden!important}.fc-DP{position:relative!important}.fc-P2{position:absolute!important}.fc-5a:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fc-5a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-5a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-lb:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-lb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fc-lb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fc-0X{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.fc-9s,.fc-Gk{position:absolute!important;left:0!important;right:0!important}.fc-xh,.fc-XV{position:absolute!important;top:0!important;bottom:0!important}.fc-9s{top:0!important}.fc-XV{width:0!important;left:0!important;right:0!important}@media not print{.fc-XI{position:-webkit-sticky!important;position:sticky!important}.fc-7G{position:-webkit-sticky!important;position:sticky!important;top:0!important}.fc-Rw{position:-webkit-sticky!important;position:sticky!important}.fc-Rw:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.fc-Rw:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-Rw:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.fc-yg{z-index:var(--fc-sticky-header-footer-z)!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}}.fc-2i{box-sizing:content-box!important}.fc-o2{position:absolute!important;left:-10000px!important}.fc-ih{align-items:center!important}.fc-HJ{align-items:flex-start!important}.fc-El{align-items:flex-end!important}.fc-nF{z-index:var(--fc-sticky-header-footer-z)!important;position:-webkit-sticky!important;position:sticky!important;bottom:0!important}.fc-Or>*{margin-top:-1px!important}.fc-Or>*>*{height:1px!important}.fc-6w{break-inside:avoid!important;page-break-inside:avoid!important}.fc-9C{min-height:4em!important}.fc-GJ{display:flow-root!important}.fc-d0{z-index:0}.fc-Og{z-index:1}.fc-BT{z-index:2}.fc-XO{z-index:3}.fc-e8{z-index:4}.fc-sR{z-index:5}.fc-W4{z-index:1000}.fc-eV{z-index:9999}.fc-4U:focus-visible{z-index:2}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.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;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.container-query{width:100%;height:100%}.eat-motion-indicator{background-color:red;width:10px;height:10px;display:inline-block}.eat-motion-indicator.active{background-color:green}.eat-time-control{flex-direction:column;padding:.5em 1.5em;display:flex}.eat-time-control>div{align-items:center;display:flex}.eat-time-control>div>label{min-width:8em}.eat-time-control>div>div{flex:1;position:relative}.eat-time-control--tick-marks{min-height:1.5em;margin-bottom:4px}.eat-time-control--tick-marks>div{border-left:1px solid #000;height:1em;margin-top:1em;position:absolute}.eat-time-control--tick-marks>div>span{cursor:pointer;position:relative;top:-4px;left:4px}.eat-time-control--slider{width:100%;margin:0;padding:0}.animated-tools{opacity:.9;z-index:1;width:50vw;font-size:1rem;transition:transform .25s;position:fixed;top:0;right:0;transform:translate(100%)}.animated-tools.is-open{transform:none}.animated-tools-launcher{cursor:pointer;text-align:center;background-color:#ddd;border:1px solid #000;border-right-width:0;border-top-left-radius:4px;border-bottom-left-radius:4px;width:1.5rem;position:absolute;bottom:0;left:-1.5rem}.animated-tools-panel{background-color:#ddd;border:1px solid #000}
