.dk-win-btn{color:#262626;background:linear-gradient(#fff,#f2f2f2);border:1px solid #b5b5b5;border-radius:5px;min-width:72px;height:22px;padding:0 12px;font-size:13px;box-shadow:0 1px #0000000d}.dk-win-btn:hover:not(:disabled){background:linear-gradient(#fff,#e8e8e8)}.dk-win-btn[data-default=true]{color:#fff;background:linear-gradient(#5f9cf5,#2f6fe3);border-color:#2260c9}.dk-win-btn[data-default=true]:hover:not(:disabled){background:linear-gradient(#4f8cf0,#1f5fd0)}.dk-win-btn:disabled{color:#0000004d;background:#f5f5f5}.dk-field{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dk-field>span:first-child{text-align:right;width:140px;font-weight:700}.dk-add-error{color:#b3261e}.dk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-busy{z-index:80;background:#00000080;place-items:center;display:grid;position:absolute;inset:0}.dk-busy-box{color:#fff;text-align:center;background:#1f1f1ff2;border:1px solid #262626;border-radius:6px;min-width:110px;max-width:360px;min-height:50px;padding:20px;font-size:12px;box-shadow:0 8px 30px #00000080}.dk-busy-box p{margin:10px 0 0}.dk-busy-spinner{border:3px solid #d9d9d940;border-top-color:#d9d9d9;border-radius:50%;width:28px;height:28px;margin:0 auto;animation:.8s linear infinite dk-spin;display:block}.dk-busy-progress{align-items:center;gap:5px;margin-top:10px;display:flex}.dk-busy-progress progress{flex:1;height:12px}.dk-check{cursor:default;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.dk-check input[type=checkbox]{width:14px;height:14px}.dk-check small{color:#6d6d6d}.dk-check[aria-disabled=true]{opacity:.4}.transient-message{z-index:90;color:#fff;text-align:center;background:#1f1f1ff2;border:1px solid #262626;border-radius:6px;place-items:center;min-width:280px;max-width:410px;min-height:50px;padding:12px 20px;font-size:12px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000080}.transient-message p{margin:0}.dk-theme-preview{flex-direction:column;align-items:flex-start;gap:10px;margin:4px 0 18px;display:flex}.dk-theme-preview img{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--t-border,#b5b5b5);background:var(--t-surface,#fff);border-radius:3px;width:320px;max-width:100%;height:auto;display:block}.dk-theme-noshot{aspect-ratio:8/5;border:1px dashed var(--t-border,#b5b5b5);width:320px;max-width:100%;color:var(--t-fg-muted,#777);place-items:center;font-size:12px;display:grid}.dk-theme-blurb{max-width:320px;color:var(--t-fg-muted,#777);margin:0;font-size:11px;line-height:15px}.dk-theme-version{margin:0;font-size:12px;font-weight:600}.dk-theme-version span{color:var(--t-fg-muted,#777);font-weight:400}.dk-theme-version em{color:var(--t-fg-muted,#777);font-style:normal}.dk-theme-actions{flex-wrap:wrap;gap:8px;width:320px;display:flex}.dk-theme-actions .theme-apply{margin-left:auto}.dk-theme-hint{color:var(--t-fg-muted,#777);margin:2px 0 0;font-size:11px}.dk-theme-preview{flex-flow:wrap;align-items:flex-start;gap:14px}.theme-about .theme-apply{margin-top:2px}.dk-theme-blurb{max-width:100%}.dk-theme-manage h4{margin:0 0 8px;font-size:12px;font-weight:700}.dk-theme-manage .dk-theme-actions{width:auto}.dk-marquee{vertical-align:top;white-space:nowrap;max-width:100%;display:inline-block;position:relative;overflow:hidden}.dk-marquee-rest{text-overflow:ellipsis;margin-right:5px;display:block;overflow:hidden}.dk-marquee-full{visibility:hidden;will-change:transform;padding-right:25px;position:absolute;top:0;left:0}.dk-marquee[data-marquee=mac] .dk-marquee-rest{margin-right:0}.dk-marquee[data-marquee=mac] .dk-marquee-full{padding-right:0}.swirl{animation:1.1s steps(10,end) infinite swirl-turn}@keyframes swirl-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.swirl{animation:none}}:root.theme-fading *{view-transition-name:none!important}:root.theme-fading::view-transition-old(root){animation-duration:.34s;animation-timing-function:ease}:root.theme-fading::view-transition-new(root){animation-duration:.34s;animation-timing-function:ease}:where(:root[data-theme=coromar]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=coromar]) .dk-lights span,:where(:root[data-theme=coromar]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=coromar]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=coromar]) .dk-light-min{background:#febc2e}:where(:root[data-theme=coromar]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=coromar]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=coromar]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=coromar]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=coromar]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=coromar]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=coromar]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=coromar]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=coromar]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=coromar]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=coromar]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=coromar]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=coromar]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=coromar]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=coromar]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=coromar]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=coromar]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=coromar]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=coromar]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=coromar]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=coromar]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=coromar]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=coromar]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=coromar]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=coromar]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=coromar]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=coromar]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=coromar]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=coromar]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=coromar]) .dk-win-input,:where(:root[data-theme=coromar]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=coromar]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=coromar]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=coromar]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=coromar]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=coromar]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=coromar]) .dk-about td,:where(:root[data-theme=coromar]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=coromar]) .dk-about th{color:#00000080}:where(:root[data-theme=coromar]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=coromar]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=coromar]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=coromar]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=coromar]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=coromar]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=coromar]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=coromar]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=coromar]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=coromar]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=coromar]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=coromar]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=coromar]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=coromar]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=coromar]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=coromar]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=coromar]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=coromar]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=coromar]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=coromar]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=coromar]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=coromar]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=coromar]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=coromar]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=coromar]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=coromar]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=coromar]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=coromar]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=coromar]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=coromar]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=coromar]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=coromar]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=coromar]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=coromar]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=coromar]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=coromar]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=coromar]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--coromar}@keyframes dk-spin--coromar{to{transform:rotate(360deg)}}:where(:root[data-theme=coromar]) .dk-window input,:where(:root[data-theme=coromar]) .dk-window select,:where(:root[data-theme=coromar]) .dk-window textarea,:where(:root[data-theme=coromar]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=coromar]) .dk-window input[type=date],:where(:root[data-theme=coromar]) .dk-window input[type=time],:where(:root[data-theme=coromar]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=coromar]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=coromar]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=coromar]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=coromar]) .dk-sleep,:where(:root[data-theme=coromar]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=coromar]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=coromar]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=coromar]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=coromar]) .dk-alarms th,:where(:root[data-theme=coromar]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=coromar]) .dk-alarms th{color:#00000080}:where(:root[data-theme=coromar]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=coromar]) .dk-window-icon{display:none}:where(:root[data-theme=coromar]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=coromar]) .dk-sleep-title,:where(:root[data-theme=coromar]) .dk-sleep-choose{display:none}:where(:root[data-theme=coromar]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=coromar]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=coromar]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=coromar]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=coromar]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=coromar]) .dk-musicpicker-title,:where(:root[data-theme=coromar]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=coromar]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=coromar]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=coromar]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=coromar]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=coromar]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=coromar]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=coromar]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=coromar]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=coromar]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=coromar]) .dk-confirm p{margin:0}:where(:root[data-theme=coromar]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=coromar]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=coromar]) .dk-prefs-jump{display:none}.dk-timefield{font:inherit;color:inherit;align-items:stretch;gap:2px;display:inline-flex}.dk-timefield-box{border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:4px;align-items:center;padding:2px 6px;display:inline-flex}.dk-timefield-part{width:2.2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;padding:0}.dk-timefield-part:focus,.dk-timefield-ampm:focus{color:highlighttext;background:highlight;border-radius:2px;outline:none}.dk-timefield-sep{padding:0 1px}.dk-timefield-ampm{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 2px}.dk-timefield-arrows{flex-direction:column;width:16px;display:inline-flex}.dk-timefield-arrows button{cursor:pointer;opacity:.7;background:currentColor;border:0;flex:1;padding:0;-webkit-mask:none 50%/7px 4px no-repeat;mask:none 50%/7px 4px no-repeat}.dk-timefield-arrows .dk-timefield-up{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")}.dk-timefield-arrows .dk-timefield-down{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")}.dk-timefield[aria-disabled]{opacity:.5}.alarm-form{color:var(--t-fg,inherit);accent-color:var(--t-accent,auto);padding:12px 16px;font-size:13px}.alarm-form h3{margin:0 0 12px;font-size:14px}.alarm-grid{grid-template-columns:96px 1fr;align-items:start;gap:10px 12px;display:grid}.alarm-grid>label{color:var(--t-fg-muted,inherit);padding-top:3px}.alarm-inline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.alarm-inline label,.alarm-days label,.alarm-stack label{align-items:center;gap:6px;display:inline-flex}.alarm-days{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(120px,1fr));grid-auto-flow:column;gap:4px 12px;display:grid}.alarm-stack{flex-direction:column;gap:8px;display:flex}.alarm-form input[type=time],.alarm-form select,.alarm-length{font:inherit;border:1px solid var(--t-border,#888);background:var(--t-surface,transparent);color:inherit;border-radius:4px;padding:2px 6px}.alarm-length{width:70px}.alarm-music{border:1px solid var(--t-border,#888);border-radius:4px;min-width:120px;padding:3px 8px}.alarm-value{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5em;display:inline-block}.alarm-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.alarm-btn{border:1px solid var(--t-border,#888);background:var(--t-surface,transparent);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:5px 14px}.alarm-btn-primary{background:var(--t-accent,#3b82f6);border-color:var(--t-accent,#3b82f6);color:var(--t-accent-fg,#fff)}.alarm-btn:disabled{opacity:.5;cursor:default}.alarm-picker{border:1px solid var(--t-border,#888);border-radius:6px;overflow:hidden}.alarm-picker-head{background:var(--t-surface,#7f7f7f1a);border-bottom:1px solid var(--t-border,#888);place-items:center;height:30px;display:grid;position:relative}.alarm-picker-back{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:3px;left:4px}.alarm-picker-back svg{width:12px;height:12px}.alarm-picker-list{max-height:280px;overflow:auto}.alarm-picker-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.alarm-picker-row:hover{background:var(--t-row-hover,#7f7f7f26)}.alarm-picker-row[aria-selected=true]{background:var(--t-row-selected,#7f7f7f4d)}.alarm-picker-row svg{width:10px;height:10px}.alarm-note{color:var(--t-fg-muted,inherit);margin:8px 10px}.alarm-list-row{border-bottom:1px solid var(--t-border,#7f7f7f33);align-items:center;gap:10px;padding:6px 0;display:flex}.alarm-list-row .alarm-list-text{flex:1}.svc-caution{width:16px;height:16px;box-shadow:0 0 0 2px var(--svc-caution-ring,#fff);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.svc-caution svg{width:10px;height:10px}.svc-caution[data-kind=sonos]{color:#1b1b1b;--icon-hole:#f2c229;background:#f2c229}.svc-caution[data-kind=sonora]{color:#fff;--icon-hole:#2f6fe3;background:#2f6fe3}.svc-caution[data-size=large]{width:84px;height:48px;box-shadow:none;pointer-events:auto;border-radius:24px;flex:none;align-items:center;padding:4px;display:flex;position:static}.svc-caution[data-size=large] svg{width:24px;height:24px;margin:0 auto}.svc-caution-logo{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:600 13px/1 system-ui,sans-serif;display:grid;overflow:hidden}.svc-caution-logo img{object-fit:cover;width:100%;height:100%;display:block}.svc-caution-host{flex:none;line-height:0;display:inline-block;position:relative}.s2-body{width:100%;color:inherit;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.s2-body h3{margin:0 0 6px;font-size:14px;font-weight:650}.s2-lede{opacity:.78;margin:0}.s2-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.s2-list ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.s2-list li{opacity:.82;padding-left:20px;position:relative}.s2-list li:before{content:"";background:var(--t-good,#35c37d);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:4px}.s2-list-con li:before{background:var(--t-fair,#d9a227)}.s2-blurb{opacity:.72;margin:0 0 10px}.s2-tablewrap{border:1px solid #80808052;border-color:color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--t-radius-sm,8px);background:#8080800f;background:color-mix(in srgb, currentColor 5%, transparent);overflow-x:auto}.s2-table{border-collapse:collapse;width:100%;font-size:12px}.s2-table th,.s2-table td{text-align:left;vertical-align:top;border-bottom:1px solid #80808042;border-bottom-color:color-mix(in srgb, currentColor 16%, transparent);white-space:nowrap;padding:8px 11px}.s2-table-bill th,.s2-table-bill td{vertical-align:middle}.s2-table thead th{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:700}.s2-table tbody th{font-weight:600}.s2-table tbody th small,.s2-note-inline{opacity:.62;white-space:normal;margin-left:6px;font-size:11px;font-weight:400;display:inline-block}.s2-table tbody tr:last-child th,.s2-table tbody tr:last-child td{border-bottom:0}.s2-table tbody tr:hover th,.s2-table tbody tr:hover td{background:#80808014;background:color-mix(in srgb, currentColor 7%, transparent)}.s2-table tr[data-legacy] th[scope=row]{box-shadow:inset 3px 0 0 var(--t-fair,#d9a227)}.s2-mono{font-family:var(--t-mono,ui-monospace, Menlo, monospace);opacity:.75;font-size:11px}.s2-num{text-align:right;font-variant-numeric:tabular-nums}.s2-verdict{background:#80808024;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.s2-verdict[data-state=ready]{color:var(--t-good,#35c37d);box-shadow:inset 0 0 0 1px}.s2-verdict[data-state=legacy]{color:var(--t-fair,#d9a227);box-shadow:inset 0 0 0 1px}.s2-tier{white-space:nowrap;background:#80808024;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.s2-tier[data-tier=s2\.1]{color:var(--t-good,#35c37d);box-shadow:inset 0 0 0 1px}.s2-tier[data-tier=s2\.0]{color:var(--t-fair,#d9a227);box-shadow:inset 0 0 0 1px}.s2-tier[data-tier=legacy]{color:var(--t-critical,#e0574f);box-shadow:inset 0 0 0 1px}.s2-tier[data-tier=ready]{color:var(--t-good,#35c37d);box-shadow:inset 0 0 0 1px}.s2-tier[data-tier=unknown]{opacity:.7;box-shadow:inset 0 0 0 1px}.s2-dash{opacity:.4}.s2-callout{border-left:3px solid var(--t-accent,#4c8dff);border-radius:var(--t-radius-sm,8px);background:#80808012;background:color-mix(in srgb, currentColor 6%, transparent);margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.s2-table-bill tfoot th,.s2-table-bill tfoot td{border-top:1px solid #80808066;border-top-color:color-mix(in srgb, currentColor 34%, transparent);border-bottom:0;font-size:13px;font-weight:700}.s2-total{font-size:15px}.s2-disclosure{margin:0 0 10px;font-size:13px;line-height:1.45}.s2-fine{opacity:.62;margin:10px 0 0;font-size:11px;line-height:1.5}.s2-empty,.s2-allready{border-radius:var(--t-radius-sm,8px);background:#80808014;background:color-mix(in srgb, currentColor 7%, transparent);opacity:.85;margin:0;padding:14px}.s2-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.s2-dialog{border-radius:var(--t-radius,14px);border:1px solid var(--t-border,#ffffff1f);background:var(--t-bg-raised,#1c1e22);width:100%;max-width:1040px;height:min(92vh,960px);max-height:100%;color:var(--t-fg,#f4f5f7);flex-direction:column;display:flex;box-shadow:0 24px 60px #00000080}.s2-dialog-head{border-bottom:1px solid var(--t-border,#ffffff1a);align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.s2-dialog-head h2{flex:1;margin:0;font-size:17px;font-weight:650}.s2-dialog-close{width:30px;height:30px;color:var(--t-fg-muted,#9aa3ad);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.s2-dialog-close:hover{background:var(--t-surface-hover,#ffffff14);color:var(--t-fg,#f4f5f7)}.s2-dialog-body{flex:1;min-height:0;padding:18px 22px 24px;overflow:auto}.s2-switch{grid-template-columns:minmax(0,1fr);gap:22px;animation:.26s cubic-bezier(.22,.61,.36,1) both s2-slide-in;display:grid}@keyframes s2-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.s2-switch{animation:none}}.s2-table th.s2-center,.s2-table td.s2-center{text-align:center}.s2-buy{white-space:nowrap;background:linear-gradient(#f7dfa5,#f0c14b);border:1px solid #a88734;border-radius:3px;padding:3px 12px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #fff6;color:#111!important}.s2-buy:hover{background:linear-gradient(#f5d78e,#eeb933)}.s2-buy:active{background:#e6ad2f;box-shadow:inset 0 1px 2px #00000040}.s2-buy.s2-update{border-color:color-mix(in srgb, currentColor 40%, transparent);background:color-mix(in srgb, currentColor 10%, transparent);color:inherit!important}.s2-buy.s2-update:hover{background:color-mix(in srgb, currentColor 18%, transparent)}.s2-buy:focus-visible{outline:2px solid var(--t-focus,#4c8dff);outline-offset:2px}.s2-choice{border:1px solid #80808047;border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--t-radius-sm,8px);background:#8080800a;background:color-mix(in srgb, currentColor 4%, transparent);gap:8px;margin:0;padding:12px 14px 14px;display:grid}.s2-choice legend{padding:0 6px;font-size:14px;font-weight:650}.s2-opt{border:1px solid #8080803d;border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:var(--t-radius-sm,6px);background:#80808008;background:color-mix(in srgb, currentColor 3%, transparent);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.s2-opt:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.s2-opt[data-on]{border-color:color-mix(in srgb, currentColor 55%, transparent);background:color-mix(in srgb, currentColor 11%, transparent)}.s2-opt:focus-within{outline:2px solid var(--t-focus,#4c8dff);outline-offset:1px}.s2-opt input{accent-color:var(--t-accent,currentColor);margin:2px 0 0}.s2-opt-text{gap:2px;display:grid}.s2-opt-text strong{font-weight:650}.s2-opt-text small{opacity:.74;font-size:12px;line-height:1.45}.s2-opt-cost{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px;font-weight:650}@media (width<=720px){.s2-columns{grid-template-columns:minmax(0,1fr)}.s2-backdrop{padding:0}.s2-dialog{border:0;border-radius:0;max-width:none;height:100%;min-height:0;max-height:100%}}@media (width<=520px){.s2-opt{grid-template-columns:auto minmax(0,1fr)}.s2-opt-cost{grid-column:2}}.s2-tl{--s2-tl-label:72px;gap:6px;margin-top:14px;padding-top:40px;display:grid;position:relative}.s2-tl-row{grid-template-columns:var(--s2-tl-label) minmax(0, 1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;display:grid}.s2-tl-label{grid-row:1/span 2}.s2-tl-track{background:color-mix(in srgb, currentColor 5%, transparent);border-radius:6px;height:26px;position:relative}.s2-tl-bar{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 0 1px}.s2-tl-bar[data-tier=legacy]{color:var(--t-critical,#e0574f);background:color-mix(in srgb, currentColor 16%, transparent)}.s2-tl-bar[data-tier=s2\.0]{color:var(--t-fair,#d9a227);background:color-mix(in srgb, currentColor 16%, transparent)}.s2-tl-bar[data-tier=s2\.1]{color:var(--t-good,#35c37d);background:color-mix(in srgb, currentColor 16%, transparent)}.s2-tl-bounds{opacity:.68;grid-column:2;margin-top:2px;font-size:11px}.s2-tl-marks{top:0;bottom:30px;left:calc(var(--s2-tl-label) + 12px);pointer-events:none;position:absolute;right:0}.s2-tl-mark{opacity:.45;border-left:1px dashed;position:absolute;top:36px;bottom:0}.s2-tl-mark span{white-space:nowrap;font-size:11px;position:absolute;top:-36px;left:4px}.s2-tl-mark:nth-child(2n) span{top:-19px}.s2-tl-mark:last-child span{left:auto;right:4px}.s2-tl-axis{height:20px;margin-left:calc(var(--s2-tl-label) + 12px);border-top:1px solid var(--t-border,#80808059);font-variant-numeric:tabular-nums;opacity:.75;font-size:11px;position:relative}.s2-tl-axis span{position:absolute;top:3px;transform:translate(-50%)}.s2-tl-axis span:first-child{transform:none}@media (width<=520px){.s2-tl{--s2-tl-label:0px}.s2-tl-row{grid-template-columns:minmax(0,1fr);column-gap:0}.s2-tl-label{grid-row:1;margin-bottom:4px}.s2-tl-bounds{grid-column:1}.s2-tl-marks,.s2-tl-axis{margin-left:0;left:0}.s2-tl-marks{top:0}}.s2-links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.s2-links a:hover{color:var(--t-accent,#4c8dff)}.about-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.about-card{text-align:center;background:var(--t-surface,#1c1e22);width:100%;max-width:456px;color:var(--t-fg,#f4f5f7);border:1px solid var(--t-border,#ffffff1a);border-radius:16px;padding:32px 28px 24px;font-family:inherit;position:relative;box-shadow:0 24px 60px #00000080}.about-close{width:28px;height:28px;color:var(--t-fg-muted,#9aa3ad);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.about-close:hover{background:var(--t-surface-hover,#ffffff14);color:var(--t-fg,#f4f5f7)}.about-icon{filter:drop-shadow(0 6px 12px #0000004d);border-radius:50%;width:88px;height:88px;margin:0 auto;display:block}.about-name{letter-spacing:.4px;margin:14px 0 0;font-size:26px;font-weight:700}.about-version{color:var(--t-fg-muted,#9aa3ad);margin:4px 0 0;font-size:13px;font-weight:700}.about-update{color:var(--t-accent,#3b82f6);margin:6px 0 0;font-size:13px;font-weight:650}.about-update a{color:inherit;text-decoration:underline}.about-tagline{margin:14px 0 0;font-size:15px;line-height:1.5}.about-points{text-align:left;gap:8px;margin:16px 0 0;padding:0 0 0 56px;list-style:none;display:grid}.about-points li{color:var(--t-fg-muted,#c4c8cf);padding-left:20px;font-size:14px;line-height:1.45;position:relative}.about-points li:before{content:"";background:var(--t-accent,#d1603a);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:4px}.about-license{color:var(--t-fg-muted,#9aa3ad);margin:18px 0 0;font-size:13px}.about-links{color:var(--t-fg-muted);text-align:center;margin:6px 0 16px;font-size:13px}.about-links a{color:var(--t-accent)}.about-note{color:var(--t-fg-dim,#6b7580);margin:8px 0 0;font-size:13px;line-height:1.45}.about-card a.about-support{--about-kofi:#3b82f6;color:var(--t-fg,#f4f5f7);background:linear-gradient(#ffffff24,#fff0 60%),linear-gradient(#3b82f638,#3b82f61f);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:20px 0 0;padding:12px 18px;font-size:14px;font-weight:650;text-decoration:none;transition:background .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:inset 0 0 0 1px #3b82f68c,inset 0 1px #ffffff2e,0 6px 18px #3b82f62e}.about-card a.about-support:hover{box-shadow:inset 0 0 0 1px var(--about-kofi), inset 0 1px 0 #ffffff38, 0 10px 24px #3b82f647;background:linear-gradient(#ffffff2e,#fff0 60%),linear-gradient(#3b82f657,#3b82f633);transform:translateY(-1px)}.about-card a.about-support:active{transform:translateY(0)}.about-support-glyph{color:var(--about-kofi);flex:none}.about-support-note{color:var(--t-fg-muted,#9aa3ad);margin:10px 0 0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){.about-support{transition:none}.about-card a.about-support:hover{transform:none}}.about-card .about-support-lead{margin:22px 0 0;font-size:14px}.about-card .about-support-lead+a.about-support{margin-top:10px}.about-card .about-note-first{margin-top:18px}.about-rule{border:0;border-top:1px solid var(--t-border,#7f7f7f4d);width:100%;height:0;margin:14px 0 0}.about-card .about-rule+.about-license{margin-top:14px}.about-card .about-links{margin-bottom:0}.about-card .about-note-first{white-space:pre-line}.about-card,.about-card a.about-support{font-family:inherit}:where(:root[data-theme=coromar]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=coromar]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=coromar]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=coromar]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=coromar]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=coromar]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=coromar]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=coromar]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=coromar]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=coromar]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=coromar]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=coromar]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=coromar]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=coromar]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=coromar]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=coromar]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=coromar]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=coromar]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=coromar]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=coromar]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=coromar]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=coromar]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=coromar]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=coromar]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=coromar]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=coromar]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=coromar]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=coromar]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=coromar]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=coromar]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=coromar]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=coromar]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=coromar]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=coromar]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=coromar]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=coromar]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=coromar]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=coromar]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=coromar]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=coromar]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=coromar]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=coromar]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=coromar]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=coromar]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=coromar]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=coromar]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=coromar]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=coromar]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=coromar]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=coromar]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=coromar]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=coromar]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=coromar]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=coromar]) .dk-header-home-label{display:none}:where(:root[data-theme=coromar]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=coromar]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=coromar]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=coromar]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=coromar]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=coromar]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=coromar]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=coromar]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=coromar]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=coromar]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=coromar]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=coromar]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=coromar]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=coromar]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=coromar]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=coromar]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=coromar]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=coromar]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=coromar]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=coromar]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=coromar]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=coromar]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=coromar]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=coromar]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=coromar]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=coromar]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=coromar]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=coromar]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=coromar]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=coromar]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=coromar]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=coromar]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=coromar]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=coromar]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=coromar]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=coromar]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=coromar]) .dk-tile-state-win,:where(:root[data-theme=coromar]) .dk-browse-add-chev{display:none}:where(:root[data-theme=coromar]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=coromar]) .dk-now{height:241px;position:relative}:where(:root[data-theme=coromar]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=coromar]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=coromar]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=coromar]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=coromar]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=coromar]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=coromar]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=coromar]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=coromar]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=coromar]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=coromar]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=coromar]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=coromar]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=coromar]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=coromar]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=coromar]) .dk-browse-row:hover,:where(:root[data-theme=coromar]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=coromar]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=coromar]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=coromar]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=coromar]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=coromar]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=coromar]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=coromar]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=coromar]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=coromar]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=coromar]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=coromar]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=coromar]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=coromar]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=coromar]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=coromar]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=coromar]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=coromar]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=coromar]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=coromar]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=coromar]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=coromar]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=coromar]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=coromar]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=coromar]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=coromar]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=coromar]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=coromar]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=coromar]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=coromar]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=coromar]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=coromar]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=coromar]) .dk-notices{isolation:isolate}:where(:root[data-theme=coromar]) .dk-notice{animation:.22s ease-out dk-notice-in--coromar}:where(:root[data-theme=coromar]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--coromar;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=coromar]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--coromar{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--coromar{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=coromar]) .dk-notice{animation-name:dk-notice-fade-in--coromar}:where(:root[data-theme=coromar]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--coromar}}@keyframes dk-notice-fade-in--coromar{0%{opacity:0}}@keyframes dk-notice-fade-out--coromar{to{opacity:0}}:where(:root[data-theme=coromar]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=coromar]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=coromar]) .dk-strip-select{height:22px}:where(:root[data-theme=coromar]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=coromar]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=coromar]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=coromar]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=coromar]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=coromar]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=coromar]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=coromar]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=coromar]) .dk-browse-art{position:relative}:where(:root[data-theme=coromar]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=coromar]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=coromar]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=coromar]) .dk-caution-row>p{margin:0}:where(:root[data-theme=coromar]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=coromar]) .dk-header-room{display:none}:where(:root[data-theme=coromar]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=coromar]) .dk-tile-group-win,:where(:root[data-theme=coromar]) .dk-header-logo,:where(:root[data-theme=coromar]) .dk-browse-failed{display:none}:where(:root[data-theme=coromar]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=coromar]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=coromar]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-row-art{display:none}:where(:root[data-theme=coromar]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=coromar]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=coromar]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=coromar]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=coromar]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=coromar]) .dk-now-info-header,:where(:root[data-theme=coromar]) .dk-now-source,:where(:root[data-theme=coromar]) .dk-now-rating,:where(:root[data-theme=coromar]) .dk-queue-collapse,:where(:root[data-theme=coromar]) .dk-now-badge,:where(:root[data-theme=coromar]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=coromar]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=coromar]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=coromar]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=coromar]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=coromar]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=coromar]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=coromar]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=coromar]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=coromar]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=coromar]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=coromar]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=coromar]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=coromar]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=coromar]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=coromar]) .dk-strip-scope img,:where(:root[data-theme=coromar]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=coromar]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=coromar]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=coromar]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=coromar]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=coromar]) .dk-scope-menu button img,:where(:root[data-theme=coromar]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=coromar]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=coromar]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=coromar]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=coromar]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=coromar]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=coromar]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=coromar]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=coromar]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=coromar]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--coromar}:where(:root[data-theme=coromar]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--coromar}:where(:root[data-theme=coromar]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--coromar}:where(:root[data-theme=coromar]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--coromar}@keyframes dk-slide-out-left--coromar{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--coromar{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--coromar{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--coromar{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=coromar]) .dk-browse-unavailable,:where(:root[data-theme=coromar]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=coromar]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=coromar]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=coromar]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=coromar]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=coromar]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=coromar]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=coromar]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=coromar]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=coromar]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=coromar]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=coromar]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=coromar]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=coromar]) .dk-browse-check:hover,:where(:root[data-theme=coromar]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=coromar]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=coromar]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=coromar]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=coromar]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=coromar]) .dk-row .dk-browse-actions,:where(:root[data-theme=coromar]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=coromar]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=coromar]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=coromar]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=coromar]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=coromar]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=coromar]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=coromar]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=coromar]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=coromar]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=coromar]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=coromar]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=coromar]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=coromar]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=coromar]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=coromar]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=coromar]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=coromar]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=coromar]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=coromar]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=coromar]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=coromar]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=coromar]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=coromar]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-theme=coromar]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=coromar]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=coromar]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=coromar]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=coromar]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=coromar]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=coromar]) .dk-strip-clear{display:none}:where(:root[data-theme=coromar]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=coromar]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=coromar]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=coromar]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=coromar]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=coromar]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=coromar]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=coromar]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=coromar]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=coromar]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=coromar]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=coromar]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=coromar]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=coromar]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=coromar]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=coromar]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=coromar]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=coromar]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=coromar]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=coromar]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=coromar]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=coromar]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=coromar]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=coromar]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=coromar]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=coromar]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=coromar]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=coromar]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=coromar]) .win-root .dk-light-min,:where(:root[data-theme=coromar]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=coromar]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-light-close:before,:where(:root[data-theme=coromar]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=coromar]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=coromar]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=coromar]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=coromar]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=coromar]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=coromar]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=coromar]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=coromar]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=coromar]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=coromar]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=coromar]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=coromar]) .win-root .win-menu{top:22px}:where(:root[data-theme=coromar]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=coromar]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=coromar]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=coromar]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=coromar]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=coromar]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=coromar]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=coromar]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=coromar]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=coromar]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=coromar]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=coromar]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=coromar]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=coromar]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=coromar]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=coromar]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=coromar]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=coromar]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=coromar]) .win-root .dk-btn-back30,:where(:root[data-theme=coromar]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=coromar]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=coromar]) .win-root .dk-strip-scope img,:where(:root[data-theme=coromar]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=coromar]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=coromar]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=coromar]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=coromar]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=coromar]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=coromar]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=coromar]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=coromar]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=coromar]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=coromar]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=coromar]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=coromar]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=coromar]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=coromar]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=coromar]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=coromar]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=coromar]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=coromar]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=coromar]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=coromar]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=coromar]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=coromar]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=coromar]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=coromar]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=coromar]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=coromar]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=coromar]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=coromar]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=coromar]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=coromar]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=coromar]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=coromar]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=coromar]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=coromar]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=coromar]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=coromar]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=coromar]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=coromar]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=coromar]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=coromar]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-now-status{display:none}:where(:root[data-theme=coromar]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=coromar]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=coromar]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=coromar]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=coromar]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=coromar]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=coromar]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=coromar]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=coromar]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=coromar]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=coromar]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=coromar]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=coromar]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=coromar]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=coromar]) .win-root .dk-browse-art,:where(:root[data-theme=coromar]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=coromar]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=coromar]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=coromar]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=coromar]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=coromar]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=coromar]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=coromar]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=coromar]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=coromar]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=coromar]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=coromar]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=coromar]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=coromar]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=coromar]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=coromar]) .win-root .win-about .dk-window-body,:where(:root[data-theme=coromar]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=coromar]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=coromar]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=coromar]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=coromar]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=coromar]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=coromar]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=coromar]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=coromar]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=coromar]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=coromar]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=coromar]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=coromar]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=coromar]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=coromar]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=coromar]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=coromar]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=coromar]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=coromar]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=coromar]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=coromar]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=coromar]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=coromar]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=coromar]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=coromar]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=coromar]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=coromar]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=coromar]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=coromar]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=coromar]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=coromar]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=coromar]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=coromar]) .win-root .dk-row-num{display:none}:where(:root[data-theme=coromar]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=coromar]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=coromar]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=coromar]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=coromar]) .win-root .dk-busy-box,:where(:root[data-theme=coromar]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=coromar]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=coromar]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=coromar]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=coromar]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=coromar]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=coromar]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=coromar]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=coromar]) .win-root .dk-scope-menu button img,:where(:root[data-theme=coromar]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=coromar]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=coromar]) .win-root .dk-now-info{display:none}:where(:root[data-theme=coromar]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=coromar]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=coromar]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=coromar]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=coromar]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=coromar]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=coromar]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=coromar]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=coromar]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=coromar]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=coromar]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=coromar]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=coromar]) .win-root .dk-info-art,:where(:root[data-theme=coromar]) .win-root .dk-info-art img,:where(:root[data-theme=coromar]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=coromar]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=coromar]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=coromar]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=coromar]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=coromar]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=coromar]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=coromar]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=coromar]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=coromar]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=coromar]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=coromar]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=coromar]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=coromar]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=coromar]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=coromar]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=coromar]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=coromar]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=coromar]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-alarms-head,:where(:root[data-theme=coromar]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=coromar]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=coromar]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=coromar]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=coromar]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=coromar]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=coromar]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=coromar]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=coromar]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=coromar]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=coromar]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=coromar]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=coromar]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=coromar]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=coromar]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=coromar]) .win-root .dk-slider,:where(:root[data-theme=coromar]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=coromar]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=coromar]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=coromar]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=coromar]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=coromar]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=coromar]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=coromar]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=coromar]) .win-root .dk-btn-prev svg,:where(:root[data-theme=coromar]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=coromar]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=coromar]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=coromar]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=coromar]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=coromar]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=coromar]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=coromar]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=coromar]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=coromar]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=coromar]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=coromar]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=coromar]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=coromar]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=coromar]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=coromar]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=coromar]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=coromar]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=coromar]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=coromar]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=coromar]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=coromar]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=coromar]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=coromar]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=coromar]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=coromar]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=coromar]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=coromar]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=coromar]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=coromar]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=coromar]) .win-root .win-mini-track,:where(:root[data-theme=coromar]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=coromar]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=coromar]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=coromar]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=coromar]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=coromar]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=coromar]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=coromar]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=coromar]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=coromar]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=coromar]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=coromar]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=coromar]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=coromar]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=coromar]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=coromar]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=coromar]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=coromar]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=coromar]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=coromar]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=coromar]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=coromar]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=coromar]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=coromar]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=coromar]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=coromar]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=coromar]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=coromar]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--coromar}@keyframes swirl-turn-raised--coromar{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=coromar]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=coromar]) .win-root .dk-browse-unavailable,:where(:root[data-theme=coromar]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=coromar]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=coromar]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=coromar]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=coromar]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=coromar]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=coromar]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=coromar]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=coromar]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=coromar]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=coromar]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=coromar]) .win-root .dk-album-play,:where(:root[data-theme=coromar]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=coromar]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=coromar]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=coromar]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=coromar]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=coromar]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=coromar]) .win-root .dk-row-album,:where(:root[data-theme=coromar]) .win-root .dk-row-dur,:where(:root[data-theme=coromar]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=coromar]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=coromar]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=coromar]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=coromar]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=coromar]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=coromar]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=coromar]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=coromar]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=coromar]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=coromar]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=coromar]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=coromar]) .win-root .dk-row{position:relative}:where(:root[data-theme=coromar]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=coromar]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=coromar]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=coromar]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=coromar]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=coromar]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=coromar]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=coromar]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=coromar]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=coromar]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=coromar]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=coromar]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=coromar]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=coromar]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=coromar]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=coromar]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=coromar]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=coromar]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=coromar]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=coromar]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=coromar]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=coromar]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=coromar]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=coromar]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=coromar]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=coromar]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=coromar]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=coromar]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=coromar]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=coromar]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=coromar]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-theme=coromar]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=coromar]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=coromar]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-radios label,:where(:root[data-theme=coromar]) .win-root .win-alarm-days label,:where(:root[data-theme=coromar]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=coromar]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=coromar]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=coromar]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=coromar]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=coromar]) .win-root .win-alarm-radios input,:where(:root[data-theme=coromar]) .win-root .win-alarm-days input,:where(:root[data-theme=coromar]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=coromar]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=coromar]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=coromar]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=coromar]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=coromar]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=coromar]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=coromar]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=coromar]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=coromar]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=coromar]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=coromar]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-theme=coromar]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-theme=coromar]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=coromar]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=coromar]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=coromar]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=coromar]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=coromar]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=coromar]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=coromar]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=coromar]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=coromar]) .win-root .dk-scroll,:where(:root[data-theme=coromar]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=coromar]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=coromar]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=coromar]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=coromar]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=coromar]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=coromar]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=coromar]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=coromar]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=coromar]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=coromar]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=coromar]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=coromar]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=coromar]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=coromar]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=coromar]) .win-root .win-message-line{margin:0}:where(:root[data-theme=coromar]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=coromar]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=coromar]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=coromar]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=coromar]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=coromar]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=coromar]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=coromar]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=coromar]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=coromar]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=coromar]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=coromar]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=coromar]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=coromar]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=coromar]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=coromar]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=coromar]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=coromar]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=coromar]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=coromar]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=coromar]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=coromar]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=coromar]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=coromar]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=coromar]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=coromar]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=coromar]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=coromar]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=coromar]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=coromar]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=coromar]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=coromar]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=coromar]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=coromar]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=coromar]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=coromar]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=coromar]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-theme=coromar]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=coromar]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-theme=coromar]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-theme=coromar]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=coromar]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=coromar]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=coromar]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=coromar]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=coromar]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=coromar]) .dk-root{height:100dvh}html:where([data-theme=coromar]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=coromar]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=coromar]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=coromar]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=coromar]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=coromar]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=coromar]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=coromar]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--coromar}html:where([data-theme=coromar]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=coromar]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--coromar}html:where([data-theme=coromar]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=coromar]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=coromar]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=coromar]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=coromar]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=coromar]) .win-root .dk-panes>:first-child,html:where([data-theme=coromar]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=coromar]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=coromar]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=coromar]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=coromar]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=coromar]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=coromar]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=coromar]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=coromar]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=coromar]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=coromar]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=coromar]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=coromar]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=coromar]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=coromar]) .dk-root .dk-time-elapsed,html:where([data-theme=coromar]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=coromar]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=coromar]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=coromar]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=coromar]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=coromar]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=coromar]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=coromar]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=coromar]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=coromar]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=coromar]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=coromar]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=coromar]) .win-root .win-settings .win-settings-list,html:where([data-theme=coromar]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=coromar]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=coromar]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=coromar]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=coromar]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=coromar]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=coromar]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=coromar]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=coromar]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=coromar]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=coromar]) .dk-root .dk-time-elapsed,html:where([data-theme=coromar]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=coromar]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=coromar]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--coromar{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--coromar{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=coromar]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=coromar]) .dk-root .dk-panes>.dk-center{animation:none}}.nm{color:inherit;margin-top:22px;display:block}.nm-title{margin:0 0 6px;font-size:14px;font-weight:650}.nm-blurb,.nm-note{opacity:.72;max-width:70ch;margin:0 0 14px;font-size:12px;line-height:1.55}.nm-system+.nm-system{margin-top:18px}.nm-system-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:12px;display:flex}.nm-system-head strong{font-size:13px}.nm-system-head span{opacity:.68}.nm-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.nm-card{border:1px solid #8080804d;border-color:color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--t-radius-sm,10px);background:#8080800f;background:color-mix(in srgb, currentColor 5%, transparent);border-left-width:3px;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.nm-card[data-quality=good]{border-left-color:var(--t-good,#35c37d)}.nm-card[data-quality=fair]{border-left-color:var(--t-fair,#d9a227)}.nm-card[data-quality=poor]{border-left-color:var(--t-poor,#e07a3c)}.nm-card[data-quality=critical]{border-left-color:var(--t-critical,#e0574f)}.nm-card[data-quality=unknown]{border-left-color:color-mix(in srgb, currentColor 35%, transparent)}.nm-card-gone{opacity:.65}.nm-art{background:#8080801a;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;place-items:center;width:60px;height:60px;display:grid}.nm-art svg{width:54px;height:54px}.nm-art img{object-fit:contain;width:54px;height:54px}.nm-text{min-width:0}.nm-room{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:650;overflow:hidden}.nm-model{opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}@media (width<=560px){.nm-grid{grid-template-columns:minmax(0,1fr)}}.nm-verdict{margin:6px 0 0;font-size:.95em;font-weight:700}.nm-verdict[data-level=good]{color:var(--t-good,#2f9e65)}.nm-verdict[data-level=watch]{color:var(--t-fair,#b8860b)}.nm-verdict[data-level=problem]{color:var(--t-critical,#d0453d)}.nm-why{opacity:.85;margin:2px 0 0;font-size:.85em}.nm-fix{opacity:.75;margin:4px 0 0;font-size:.8em;font-style:italic}.nm-details{margin-top:6px;font-size:.82em}.nm-details summary{cursor:pointer;opacity:.75}.nm-details dl{flex-direction:column;gap:1px;margin:6px 0 0;display:flex}.nm-details dd+dt{margin-top:5px}.nm-details dt{opacity:.7}.nm-details dt[title]{text-underline-offset:2px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.nm-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.nm-count[data-level=problem]{color:var(--t-critical,#d0453d);font-weight:700}.nm-count[data-level=watch]{color:var(--t-fair,#b8860b);font-weight:700}.nm-mesh{margin:0 0 18px}.nm-mesh>summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;margin:0;list-style:none;display:flex}.nm-mesh>summary::-webkit-details-marker{display:none}.nm-mesh>summary:before{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin:0 2px;transition:transform .15s;transform:rotate(-45deg)}.nm-mesh[open]>summary:before{transform:rotate(45deg)}.nm-mesh[open]>summary{margin-bottom:6px}.nm-mesh .nm-blurb{max-width:none}.nm-mesh-rules{opacity:.72;margin:-8px 0 14px;padding:0 0 0 20px;font-size:12px;line-height:1.6;list-style:outside}.nm-mesh-rules li{margin:0;padding:0;display:list-item}.nm-mesh-links{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:12px;line-height:1.6;display:flex}.nm-mesh-links strong{font-weight:650}.nm-mesh-links a{color:var(--t-accent,currentColor);white-space:nowrap;font-weight:600;text-decoration:none}.nm-mesh-links a:hover{text-decoration:underline}.nm-mesh-sep{opacity:.45}.nm-donut{align-items:center;gap:18px;margin:10px 0 14px;display:flex}.nm-donut svg{flex:none;width:112px;height:112px}.nm-donut-track{fill:none;stroke:color-mix(in srgb, currentColor 12%, transparent);stroke-width:12px}.nm-donut-name{text-anchor:middle;fill:currentColor;opacity:.75;font-size:12px;font-weight:700}.nm-donut-count{text-anchor:middle;fill:currentColor;font-size:20px;font-weight:700}.nm-donut-legend{flex-direction:column;gap:4px;font-size:.9em;display:flex}.nm-donut-legend span{align-items:center;gap:7px;display:inline-flex}.nm-donut-legend span[data-empty]{opacity:.5}.nm-donut-legend i{border-radius:50%;flex:none;width:10px;height:10px}.nm-donut-legend b{text-align:right;min-width:1.5ch}.nm-drops{margin-top:22px}.nm-drop-list{margin:0;padding:0;font-size:12px;list-style:none}.nm-drop-list li{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-template-columns:92px minmax(70px,140px) minmax(0,1fr);gap:2px 12px;padding:6px 0;display:grid}.nm-drop-list time{opacity:.7}.nm-drop-list li[data-kind=failed]>span:first-of-type{color:var(--t-critical,#d0453d)}.nm-drop-item{opacity:.72;overflow-wrap:anywhere;grid-column:3}@media (width<=560px){.nm-drop-list li{grid-template-columns:minmax(0,1fr) auto}.nm-drop-list li>span,.nm-drop-item{grid-column:1/-1}}.co-root{z-index:0;--co-reveals:repeating-linear-gradient(90deg, transparent 0 147px, #0c2c3a0e 147px 148px), repeating-linear-gradient(180deg, transparent 0 95px, #0c2c3a09 95px 96px);--co-glass:linear-gradient(180deg, #125c79 0%, #0d4459 55%, #082e3f 100%);--co-panel:linear-gradient(180deg, #fdfdfb, #f4f4ef);--co-panel-glass:linear-gradient(180deg, #fdfdfbc9, #f5f5f0b3);--co-stone:repeating-linear-gradient(90deg, #0c2c3a29 0 1px, transparent 1px 13px), repeating-linear-gradient(180deg, #b6a37f 0 2px, #a89573 2px 4px, #9c8a68 4px 6px);--co-veneer:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='520'%20height='118'><rect%20y='0'%20width='520'%20height='6'%20fill='%235d4a30'/><rect%20x='-45'%20y='0'%20width='43'%20height='5'%20fill='%23a89573'/><rect%20x='-1'%20y='0'%20width='57'%20height='5'%20fill='%23cbb997'/><rect%20x='57'%20y='0'%20width='12'%20height='5'%20fill='%239aa093'/><rect%20x='70'%20y='0'%20width='57'%20height='5'%20fill='%23ae9b78'/><rect%20x='128'%20y='0'%20width='81'%20height='5'%20fill='%23bfa87f'/><rect%20x='210'%20y='0'%20width='67'%20height='5'%20fill='%23b3a181'/><rect%20x='278'%20y='0'%20width='15'%20height='5'%20fill='%23e2d6b8'/><rect%20x='294'%20y='0'%20width='33'%20height='5'%20fill='%23a4906c'/><rect%20x='328'%20y='0'%20width='9'%20height='5'%20fill='%23d5c7a6'/><rect%20x='338'%20y='0'%20width='12'%20height='5'%20fill='%23c8b691'/><rect%20x='351'%20y='0'%20width='18'%20height='5'%20fill='%23dbcdae'/><rect%20x='370'%20y='0'%20width='49'%20height='5'%20fill='%23ae9b78'/><rect%20x='420'%20y='0'%20width='21'%20height='5'%20fill='%238a7a58'/><rect%20x='442'%20y='0'%20width='33'%20height='5'%20fill='%23a4906c'/><rect%20x='476'%20y='0'%20width='33'%20height='5'%20fill='%23a89573'/><rect%20x='510'%20y='0'%20width='29'%20height='5'%20fill='%23b3a181'/><rect%20y='6'%20width='520'%20height='9'%20fill='%235d4a30'/><rect%20x='-57'%20y='6'%20width='18'%20height='8'%20fill='%239aa093'/><rect%20x='-38'%20y='6'%20width='37'%20height='8'%20fill='%23dbcdae'/><rect%20x='0'%20y='6'%20width='15'%20height='8'%20fill='%23b3a181'/><rect%20x='16'%20y='6'%20width='12'%20height='8'%20fill='%23b3a181'/><rect%20x='29'%20y='6'%20width='33'%20height='8'%20fill='%23c8b691'/><rect%20x='63'%20y='6'%20width='21'%20height='8'%20fill='%23c8b691'/><rect%20x='85'%20y='6'%20width='15'%20height='8'%20fill='%23ae9b78'/><rect%20x='101'%20y='6'%20width='67'%20height='8'%20fill='%239aa093'/><rect%20x='169'%20y='6'%20width='12'%20height='8'%20fill='%23c8b691'/><rect%20x='182'%20y='6'%20width='81'%20height='8'%20fill='%239aa093'/><rect%20x='264'%20y='6'%20width='18'%20height='8'%20fill='%23e2d6b8'/><rect%20x='283'%20y='6'%20width='43'%20height='8'%20fill='%238d9587'/><rect%20x='327'%20y='6'%20width='67'%20height='8'%20fill='%23e2d6b8'/><rect%20x='395'%20y='6'%20width='43'%20height='8'%20fill='%2396896a'/><rect%20x='439'%20y='6'%20width='18'%20height='8'%20fill='%23a4906c'/><rect%20x='458'%20y='6'%20width='15'%20height='8'%20fill='%23736b5c'/><rect%20x='474'%20y='6'%20width='18'%20height='8'%20fill='%23b3a181'/><rect%20x='493'%20y='6'%20width='33'%20height='8'%20fill='%23c6b28f'/><rect%20y='15'%20width='520'%20height='5'%20fill='%235d4a30'/><rect%20x='-51'%20y='15'%20width='29'%20height='4'%20fill='%23dbcdae'/><rect%20x='-21'%20y='15'%20width='81'%20height='4'%20fill='%23ae9b78'/><rect%20x='61'%20y='15'%20width='57'%20height='4'%20fill='%23b3a181'/><rect%20x='119'%20y='15'%20width='29'%20height='4'%20fill='%23d5c7a6'/><rect%20x='149'%20y='15'%20width='12'%20height='4'%20fill='%23e2d6b8'/><rect%20x='162'%20y='15'%20width='9'%20height='4'%20fill='%23cbb997'/><rect%20x='172'%20y='15'%20width='12'%20height='4'%20fill='%23cbb997'/><rect%20x='185'%20y='15'%20width='49'%20height='4'%20fill='%23c6b28f'/><rect%20x='235'%20y='15'%20width='9'%20height='4'%20fill='%23a4906c'/><rect%20x='245'%20y='15'%20width='33'%20height='4'%20fill='%2396896a'/><rect%20x='279'%20y='15'%20width='18'%20height='4'%20fill='%23a19583'/><rect%20x='298'%20y='15'%20width='67'%20height='4'%20fill='%2396896a'/><rect%20x='366'%20y='15'%20width='21'%20height='4'%20fill='%23e2d6b8'/><rect%20x='388'%20y='15'%20width='49'%20height='4'%20fill='%23d0bd9a'/><rect%20x='438'%20y='15'%20width='33'%20height='4'%20fill='%23bfa87f'/><rect%20x='472'%20y='15'%20width='15'%20height='4'%20fill='%23a19583'/><rect%20x='488'%20y='15'%20width='15'%20height='4'%20fill='%23b3a181'/><rect%20x='504'%20y='15'%20width='12'%20height='4'%20fill='%23a19583'/><rect%20x='517'%20y='15'%20width='37'%20height='4'%20fill='%23b3a181'/><rect%20y='20'%20width='520'%20height='7'%20fill='%235d4a30'/><rect%20x='-57'%20y='20'%20width='9'%20height='6'%20fill='%239a8b69'/><rect%20x='-47'%20y='20'%20width='67'%20height='6'%20fill='%23a4906c'/><rect%20x='21'%20y='20'%20width='29'%20height='6'%20fill='%23c8b691'/><rect%20x='51'%20y='20'%20width='12'%20height='6'%20fill='%23a4906c'/><rect%20x='64'%20y='20'%20width='18'%20height='6'%20fill='%239a8b69'/><rect%20x='83'%20y='20'%20width='81'%20height='6'%20fill='%23d0bd9a'/><rect%20x='165'%20y='20'%20width='81'%20height='6'%20fill='%23b3a181'/><rect%20x='247'%20y='20'%20width='25'%20height='6'%20fill='%23e2d6b8'/><rect%20x='273'%20y='20'%20width='33'%20height='6'%20fill='%23a19583'/><rect%20x='307'%20y='20'%20width='15'%20height='6'%20fill='%23b3a181'/><rect%20x='323'%20y='20'%20width='9'%20height='6'%20fill='%23a89573'/><rect%20x='333'%20y='20'%20width='43'%20height='6'%20fill='%23e2d6b8'/><rect%20x='377'%20y='20'%20width='67'%20height='6'%20fill='%23d5c7a6'/><rect%20x='445'%20y='20'%20width='67'%20height='6'%20fill='%23b3a181'/><rect%20x='513'%20y='20'%20width='49'%20height='6'%20fill='%23dbcdae'/><rect%20y='27'%20width='520'%20height='4'%20fill='%235d4a30'/><rect%20x='-4'%20y='27'%20width='29'%20height='3'%20fill='%23cbb997'/><rect%20x='26'%20y='27'%20width='81'%20height='3'%20fill='%238d9587'/><rect%20x='108'%20y='27'%20width='67'%20height='3'%20fill='%23e2d6b8'/><rect%20x='176'%20y='27'%20width='29'%20height='3'%20fill='%23ae9b78'/><rect%20x='206'%20y='27'%20width='25'%20height='3'%20fill='%23c6b28f'/><rect%20x='232'%20y='27'%20width='43'%20height='3'%20fill='%23a19583'/><rect%20x='276'%20y='27'%20width='25'%20height='3'%20fill='%23b3a181'/><rect%20x='302'%20y='27'%20width='67'%20height='3'%20fill='%238a7a58'/><rect%20x='370'%20y='27'%20width='49'%20height='3'%20fill='%239aa093'/><rect%20x='420'%20y='27'%20width='9'%20height='3'%20fill='%239aa093'/><rect%20x='430'%20y='27'%20width='25'%20height='3'%20fill='%23a89573'/><rect%20x='456'%20y='27'%20width='18'%20height='3'%20fill='%23736b5c'/><rect%20x='475'%20y='27'%20width='33'%20height='3'%20fill='%23a89573'/><rect%20x='509'%20y='27'%20width='33'%20height='3'%20fill='%23a89573'/><rect%20y='31'%20width='520'%20height='8'%20fill='%235d4a30'/><rect%20x='-34'%20y='31'%20width='37'%20height='7'%20fill='%239a8b69'/><rect%20x='4'%20y='31'%20width='49'%20height='7'%20fill='%23a19583'/><rect%20x='54'%20y='31'%20width='9'%20height='7'%20fill='%23a4906c'/><rect%20x='64'%20y='31'%20width='21'%20height='7'%20fill='%23cbb997'/><rect%20x='86'%20y='31'%20width='43'%20height='7'%20fill='%23736b5c'/><rect%20x='130'%20y='31'%20width='9'%20height='7'%20fill='%23a4906c'/><rect%20x='140'%20y='31'%20width='67'%20height='7'%20fill='%23bfa87f'/><rect%20x='208'%20y='31'%20width='67'%20height='7'%20fill='%23a4906c'/><rect%20x='276'%20y='31'%20width='33'%20height='7'%20fill='%23d0bd9a'/><rect%20x='310'%20y='31'%20width='18'%20height='7'%20fill='%239a8b69'/><rect%20x='329'%20y='31'%20width='67'%20height='7'%20fill='%238d9587'/><rect%20x='397'%20y='31'%20width='15'%20height='7'%20fill='%23d0bd9a'/><rect%20x='413'%20y='31'%20width='18'%20height='7'%20fill='%23e2d6b8'/><rect%20x='432'%20y='31'%20width='18'%20height='7'%20fill='%239a8b69'/><rect%20x='451'%20y='31'%20width='49'%20height='7'%20fill='%23a4906c'/><rect%20x='501'%20y='31'%20width='43'%20height='7'%20fill='%239a8b69'/><rect%20y='39'%20width='520'%20height='6'%20fill='%235d4a30'/><rect%20x='-38'%20y='39'%20width='25'%20height='5'%20fill='%23ab9c7c'/><rect%20x='-12'%20y='39'%20width='15'%20height='5'%20fill='%23dbcdae'/><rect%20x='4'%20y='39'%20width='29'%20height='5'%20fill='%23d0bd9a'/><rect%20x='34'%20y='39'%20width='67'%20height='5'%20fill='%23ab9c7c'/><rect%20x='102'%20y='39'%20width='43'%20height='5'%20fill='%23e2d6b8'/><rect%20x='146'%20y='39'%20width='18'%20height='5'%20fill='%23c8b691'/><rect%20x='165'%20y='39'%20width='33'%20height='5'%20fill='%238a7a58'/><rect%20x='199'%20y='39'%20width='33'%20height='5'%20fill='%23c6b28f'/><rect%20x='233'%20y='39'%20width='43'%20height='5'%20fill='%23ae9b78'/><rect%20x='277'%20y='39'%20width='29'%20height='5'%20fill='%238d9587'/><rect%20x='307'%20y='39'%20width='57'%20height='5'%20fill='%23d0bd9a'/><rect%20x='365'%20y='39'%20width='81'%20height='5'%20fill='%23b3a181'/><rect%20x='447'%20y='39'%20width='57'%20height='5'%20fill='%23ae9b78'/><rect%20x='505'%20y='39'%20width='15'%20height='5'%20fill='%2396896a'/><rect%20y='45'%20width='520'%20height='10'%20fill='%235d4a30'/><rect%20x='-58'%20y='45'%20width='18'%20height='9'%20fill='%23b3a181'/><rect%20x='-39'%20y='45'%20width='49'%20height='9'%20fill='%239a8b69'/><rect%20x='11'%20y='45'%20width='57'%20height='9'%20fill='%23736b5c'/><rect%20x='69'%20y='45'%20width='18'%20height='9'%20fill='%23cbb997'/><rect%20x='88'%20y='45'%20width='43'%20height='9'%20fill='%238a7a58'/><rect%20x='132'%20y='45'%20width='15'%20height='9'%20fill='%23ae9b78'/><rect%20x='148'%20y='45'%20width='15'%20height='9'%20fill='%23dbcdae'/><rect%20x='164'%20y='45'%20width='9'%20height='9'%20fill='%23a89573'/><rect%20x='174'%20y='45'%20width='49'%20height='9'%20fill='%23dbcdae'/><rect%20x='224'%20y='45'%20width='57'%20height='9'%20fill='%23bfa87f'/><rect%20x='282'%20y='45'%20width='81'%20height='9'%20fill='%23e2d6b8'/><rect%20x='364'%20y='45'%20width='43'%20height='9'%20fill='%238d9587'/><rect%20x='408'%20y='45'%20width='57'%20height='9'%20fill='%239a8b69'/><rect%20x='466'%20y='45'%20width='12'%20height='9'%20fill='%23ae9b78'/><rect%20x='479'%20y='45'%20width='57'%20height='9'%20fill='%23c8b691'/><rect%20y='55'%20width='520'%20height='5'%20fill='%235d4a30'/><rect%20x='-9'%20y='55'%20width='67'%20height='4'%20fill='%2396896a'/><rect%20x='59'%20y='55'%20width='29'%20height='4'%20fill='%23dbcdae'/><rect%20x='89'%20y='55'%20width='81'%20height='4'%20fill='%23cbb997'/><rect%20x='171'%20y='55'%20width='12'%20height='4'%20fill='%23e2d6b8'/><rect%20x='184'%20y='55'%20width='49'%20height='4'%20fill='%23ab9c7c'/><rect%20x='234'%20y='55'%20width='57'%20height='4'%20fill='%23ab9c7c'/><rect%20x='292'%20y='55'%20width='37'%20height='4'%20fill='%23a89573'/><rect%20x='330'%20y='55'%20width='12'%20height='4'%20fill='%2396896a'/><rect%20x='343'%20y='55'%20width='81'%20height='4'%20fill='%2396896a'/><rect%20x='425'%20y='55'%20width='49'%20height='4'%20fill='%23bfa87f'/><rect%20x='475'%20y='55'%20width='18'%20height='4'%20fill='%23736b5c'/><rect%20x='494'%20y='55'%20width='21'%20height='4'%20fill='%23c6b28f'/><rect%20x='516'%20y='55'%20width='43'%20height='4'%20fill='%23dbcdae'/><rect%20y='60'%20width='520'%20height='7'%20fill='%235d4a30'/><rect%20x='-37'%20y='60'%20width='81'%20height='6'%20fill='%23a4906c'/><rect%20x='45'%20y='60'%20width='57'%20height='6'%20fill='%23736b5c'/><rect%20x='103'%20y='60'%20width='12'%20height='6'%20fill='%23dbcdae'/><rect%20x='116'%20y='60'%20width='25'%20height='6'%20fill='%23dbcdae'/><rect%20x='142'%20y='60'%20width='37'%20height='6'%20fill='%23d5c7a6'/><rect%20x='180'%20y='60'%20width='33'%20height='6'%20fill='%23d5c7a6'/><rect%20x='214'%20y='60'%20width='33'%20height='6'%20fill='%239a8b69'/><rect%20x='248'%20y='60'%20width='43'%20height='6'%20fill='%23ab9c7c'/><rect%20x='292'%20y='60'%20width='12'%20height='6'%20fill='%23a4906c'/><rect%20x='305'%20y='60'%20width='49'%20height='6'%20fill='%23cbb997'/><rect%20x='355'%20y='60'%20width='33'%20height='6'%20fill='%239a8b69'/><rect%20x='389'%20y='60'%20width='33'%20height='6'%20fill='%23c8b691'/><rect%20x='423'%20y='60'%20width='33'%20height='6'%20fill='%23bfa87f'/><rect%20x='457'%20y='60'%20width='49'%20height='6'%20fill='%238d9587'/><rect%20x='507'%20y='60'%20width='33'%20height='6'%20fill='%23e2d6b8'/><rect%20y='67'%20width='520'%20height='6'%20fill='%235d4a30'/><rect%20x='-56'%20y='67'%20width='25'%20height='5'%20fill='%23d0bd9a'/><rect%20x='-30'%20y='67'%20width='37'%20height='5'%20fill='%239a8b69'/><rect%20x='8'%20y='67'%20width='67'%20height='5'%20fill='%238a7a58'/><rect%20x='76'%20y='67'%20width='15'%20height='5'%20fill='%23a19583'/><rect%20x='92'%20y='67'%20width='18'%20height='5'%20fill='%23d5c7a6'/><rect%20x='111'%20y='67'%20width='21'%20height='5'%20fill='%23a4906c'/><rect%20x='133'%20y='67'%20width='9'%20height='5'%20fill='%23d5c7a6'/><rect%20x='143'%20y='67'%20width='21'%20height='5'%20fill='%2396896a'/><rect%20x='165'%20y='67'%20width='81'%20height='5'%20fill='%23d0bd9a'/><rect%20x='247'%20y='67'%20width='29'%20height='5'%20fill='%2396896a'/><rect%20x='277'%20y='67'%20width='15'%20height='5'%20fill='%238a7a58'/><rect%20x='293'%20y='67'%20width='25'%20height='5'%20fill='%23a19583'/><rect%20x='319'%20y='67'%20width='9'%20height='5'%20fill='%23e2d6b8'/><rect%20x='329'%20y='67'%20width='81'%20height='5'%20fill='%23a19583'/><rect%20x='411'%20y='67'%20width='81'%20height='5'%20fill='%23a4906c'/><rect%20x='493'%20y='67'%20width='81'%20height='5'%20fill='%23e2d6b8'/><rect%20y='73'%20width='520'%20height='4'%20fill='%235d4a30'/><rect%20x='-60'%20y='73'%20width='33'%20height='3'%20fill='%23b3a181'/><rect%20x='-26'%20y='73'%20width='81'%20height='3'%20fill='%23c8b691'/><rect%20x='56'%20y='73'%20width='43'%20height='3'%20fill='%23d0bd9a'/><rect%20x='100'%20y='73'%20width='37'%20height='3'%20fill='%23d0bd9a'/><rect%20x='138'%20y='73'%20width='37'%20height='3'%20fill='%23bfa87f'/><rect%20x='176'%20y='73'%20width='25'%20height='3'%20fill='%23a89573'/><rect%20x='202'%20y='73'%20width='81'%20height='3'%20fill='%23d0bd9a'/><rect%20x='284'%20y='73'%20width='57'%20height='3'%20fill='%23dbcdae'/><rect%20x='342'%20y='73'%20width='15'%20height='3'%20fill='%23ae9b78'/><rect%20x='358'%20y='73'%20width='9'%20height='3'%20fill='%23bfa87f'/><rect%20x='368'%20y='73'%20width='81'%20height='3'%20fill='%23b3a181'/><rect%20x='450'%20y='73'%20width='29'%20height='3'%20fill='%23dbcdae'/><rect%20x='480'%20y='73'%20width='18'%20height='3'%20fill='%238a7a58'/><rect%20x='499'%20y='73'%20width='33'%20height='3'%20fill='%239a8b69'/><rect%20y='77'%20width='520'%20height='9'%20fill='%235d4a30'/><rect%20x='-12'%20y='77'%20width='18'%20height='8'%20fill='%23bfa87f'/><rect%20x='7'%20y='77'%20width='81'%20height='8'%20fill='%23e2d6b8'/><rect%20x='89'%20y='77'%20width='37'%20height='8'%20fill='%23c8b691'/><rect%20x='127'%20y='77'%20width='57'%20height='8'%20fill='%238d9587'/><rect%20x='185'%20y='77'%20width='29'%20height='8'%20fill='%238d9587'/><rect%20x='215'%20y='77'%20width='49'%20height='8'%20fill='%239aa093'/><rect%20x='265'%20y='77'%20width='25'%20height='8'%20fill='%23cbb997'/><rect%20x='291'%20y='77'%20width='67'%20height='8'%20fill='%23ab9c7c'/><rect%20x='359'%20y='77'%20width='67'%20height='8'%20fill='%23b3a181'/><rect%20x='427'%20y='77'%20width='43'%20height='8'%20fill='%23cbb997'/><rect%20x='471'%20y='77'%20width='67'%20height='8'%20fill='%23ae9b78'/><rect%20y='86'%20width='520'%20height='6'%20fill='%235d4a30'/><rect%20x='-21'%20y='86'%20width='12'%20height='5'%20fill='%23b3a181'/><rect%20x='-8'%20y='86'%20width='9'%20height='5'%20fill='%23e2d6b8'/><rect%20x='2'%20y='86'%20width='18'%20height='5'%20fill='%23ae9b78'/><rect%20x='21'%20y='86'%20width='33'%20height='5'%20fill='%2396896a'/><rect%20x='55'%20y='86'%20width='43'%20height='5'%20fill='%239aa093'/><rect%20x='99'%20y='86'%20width='33'%20height='5'%20fill='%23bfa87f'/><rect%20x='133'%20y='86'%20width='37'%20height='5'%20fill='%238d9587'/><rect%20x='171'%20y='86'%20width='81'%20height='5'%20fill='%23d5c7a6'/><rect%20x='253'%20y='86'%20width='29'%20height='5'%20fill='%23d0bd9a'/><rect%20x='283'%20y='86'%20width='57'%20height='5'%20fill='%239a8b69'/><rect%20x='341'%20y='86'%20width='67'%20height='5'%20fill='%23ae9b78'/><rect%20x='409'%20y='86'%20width='12'%20height='5'%20fill='%23e2d6b8'/><rect%20x='422'%20y='86'%20width='25'%20height='5'%20fill='%23a89573'/><rect%20x='448'%20y='86'%20width='67'%20height='5'%20fill='%238d9587'/><rect%20x='516'%20y='86'%20width='25'%20height='5'%20fill='%238d9587'/><rect%20y='92'%20width='520'%20height='7'%20fill='%235d4a30'/><rect%20x='-41'%20y='92'%20width='57'%20height='6'%20fill='%238d9587'/><rect%20x='17'%20y='92'%20width='57'%20height='6'%20fill='%23736b5c'/><rect%20x='75'%20y='92'%20width='9'%20height='6'%20fill='%23d0bd9a'/><rect%20x='85'%20y='92'%20width='33'%20height='6'%20fill='%23736b5c'/><rect%20x='119'%20y='92'%20width='33'%20height='6'%20fill='%23dbcdae'/><rect%20x='153'%20y='92'%20width='67'%20height='6'%20fill='%23d0bd9a'/><rect%20x='221'%20y='92'%20width='18'%20height='6'%20fill='%23ae9b78'/><rect%20x='240'%20y='92'%20width='67'%20height='6'%20fill='%23bfa87f'/><rect%20x='308'%20y='92'%20width='21'%20height='6'%20fill='%23ae9b78'/><rect%20x='330'%20y='92'%20width='9'%20height='6'%20fill='%23a19583'/><rect%20x='340'%20y='92'%20width='12'%20height='6'%20fill='%239aa093'/><rect%20x='353'%20y='92'%20width='15'%20height='6'%20fill='%23d5c7a6'/><rect%20x='369'%20y='92'%20width='49'%20height='6'%20fill='%23dbcdae'/><rect%20x='419'%20y='92'%20width='43'%20height='6'%20fill='%2396896a'/><rect%20x='463'%20y='92'%20width='49'%20height='6'%20fill='%23a19583'/><rect%20x='513'%20y='92'%20width='29'%20height='6'%20fill='%23a89573'/><rect%20y='99'%20width='520'%20height='5'%20fill='%235d4a30'/><rect%20x='-19'%20y='99'%20width='49'%20height='4'%20fill='%23c6b28f'/><rect%20x='31'%20y='99'%20width='57'%20height='4'%20fill='%238a7a58'/><rect%20x='89'%20y='99'%20width='9'%20height='4'%20fill='%239a8b69'/><rect%20x='99'%20y='99'%20width='67'%20height='4'%20fill='%23ae9b78'/><rect%20x='167'%20y='99'%20width='21'%20height='4'%20fill='%23a89573'/><rect%20x='189'%20y='99'%20width='9'%20height='4'%20fill='%23cbb997'/><rect%20x='199'%20y='99'%20width='25'%20height='4'%20fill='%23e2d6b8'/><rect%20x='225'%20y='99'%20width='49'%20height='4'%20fill='%239a8b69'/><rect%20x='275'%20y='99'%20width='43'%20height='4'%20fill='%23ab9c7c'/><rect%20x='319'%20y='99'%20width='57'%20height='4'%20fill='%23ab9c7c'/><rect%20x='377'%20y='99'%20width='29'%20height='4'%20fill='%23c6b28f'/><rect%20x='407'%20y='99'%20width='21'%20height='4'%20fill='%239a8b69'/><rect%20x='429'%20y='99'%20width='9'%20height='4'%20fill='%23ab9c7c'/><rect%20x='439'%20y='99'%20width='29'%20height='4'%20fill='%23d0bd9a'/><rect%20x='469'%20y='99'%20width='81'%20height='4'%20fill='%23a4906c'/><rect%20y='104'%20width='520'%20height='8'%20fill='%235d4a30'/><rect%20x='-40'%20y='104'%20width='25'%20height='7'%20fill='%23ab9c7c'/><rect%20x='-14'%20y='104'%20width='12'%20height='7'%20fill='%2396896a'/><rect%20x='-1'%20y='104'%20width='29'%20height='7'%20fill='%23c6b28f'/><rect%20x='29'%20y='104'%20width='15'%20height='7'%20fill='%23e2d6b8'/><rect%20x='45'%20y='104'%20width='25'%20height='7'%20fill='%23c8b691'/><rect%20x='71'%20y='104'%20width='49'%20height='7'%20fill='%23a89573'/><rect%20x='121'%20y='104'%20width='33'%20height='7'%20fill='%23b3a181'/><rect%20x='155'%20y='104'%20width='15'%20height='7'%20fill='%23c8b691'/><rect%20x='171'%20y='104'%20width='37'%20height='7'%20fill='%23bfa87f'/><rect%20x='209'%20y='104'%20width='49'%20height='7'%20fill='%2396896a'/><rect%20x='259'%20y='104'%20width='25'%20height='7'%20fill='%23ae9b78'/><rect%20x='285'%20y='104'%20width='29'%20height='7'%20fill='%23736b5c'/><rect%20x='315'%20y='104'%20width='49'%20height='7'%20fill='%2396896a'/><rect%20x='365'%20y='104'%20width='67'%20height='7'%20fill='%23cbb997'/><rect%20x='433'%20y='104'%20width='57'%20height='7'%20fill='%23d0bd9a'/><rect%20x='491'%20y='104'%20width='37'%20height='7'%20fill='%23c6b28f'/><rect%20y='112'%20width='520'%20height='6'%20fill='%235d4a30'/><rect%20x='-10'%20y='112'%20width='67'%20height='5'%20fill='%23c8b691'/><rect%20x='58'%20y='112'%20width='33'%20height='5'%20fill='%23cbb997'/><rect%20x='92'%20y='112'%20width='37'%20height='5'%20fill='%23cbb997'/><rect%20x='130'%20y='112'%20width='18'%20height='5'%20fill='%238a7a58'/><rect%20x='149'%20y='112'%20width='21'%20height='5'%20fill='%23b3a181'/><rect%20x='171'%20y='112'%20width='67'%20height='5'%20fill='%23a4906c'/><rect%20x='239'%20y='112'%20width='25'%20height='5'%20fill='%23c6b28f'/><rect%20x='265'%20y='112'%20width='81'%20height='5'%20fill='%239a8b69'/><rect%20x='347'%20y='112'%20width='67'%20height='5'%20fill='%23cbb997'/><rect%20x='415'%20y='112'%20width='25'%20height='5'%20fill='%23dbcdae'/><rect%20x='441'%20y='112'%20width='81'%20height='5'%20fill='%23dbcdae'/></svg>");--co-ground:url("data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='1240'%20height='260'><rect%20x='0'%20y='196'%20width='1240'%20height='64'%20fill='%23aaab9f'/><rect%20x='0'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='62'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='124'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='186'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='248'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='310'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='372'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='434'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='496'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='558'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='620'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='682'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='744'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='806'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='868'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='930'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='992'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='1054'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='1116'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='1178'%20y='196'%20width='1'%20height='64'%20fill='%23979889'/><rect%20x='0'%20y='196'%20width='1240'%20height='1'%20fill='%23979889'/><rect%20x='0'%20y='218'%20width='1240'%20height='1'%20fill='%23979889'/><rect%20x='60'%20y='56'%20width='190'%20height='140'%20fill='%23f4f6f5'/><rect%20x='63'%20y='59'%20width='184'%20height='134'%20fill='%23125c79'/><rect%20x='63'%20y='59'%20width='184'%20height='26'%20fill='%230b4157'/><rect%20x='123'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='184'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='63'%20y='88'%20width='184'%20height='2'%20fill='%23dfe6e7'/><rect%20x='330'%20y='56'%20width='110'%20height='140'%20fill='%23f4f6f5'/><rect%20x='334'%20y='60'%20width='102'%20height='136'%20fill='%23125c79'/><rect%20x='334'%20y='60'%20width='102'%20height='22'%20fill='%230b4157'/><rect%20x='383'%20y='60'%20width='4'%20height='136'%20fill='%23f4f6f5'/><rect%20x='334'%20y='84'%20width='102'%20height='2'%20fill='%23dfe6e7'/><rect%20x='375'%20y='126'%20width='2'%20height='46'%20fill='%23dfe6e7'/><rect%20x='393'%20y='126'%20width='2'%20height='46'%20fill='%23dfe6e7'/><rect%20x='520'%20y='56'%20width='150'%20height='140'%20fill='%23f4f6f5'/><rect%20x='523'%20y='59'%20width='144'%20height='134'%20fill='%23125c79'/><rect%20x='523'%20y='59'%20width='144'%20height='26'%20fill='%230b4157'/><rect%20x='570'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='618'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='523'%20y='88'%20width='144'%20height='2'%20fill='%23dfe6e7'/><rect%20x='840'%20y='56'%20width='210'%20height='140'%20fill='%23f4f6f5'/><rect%20x='843'%20y='59'%20width='204'%20height='134'%20fill='%23125c79'/><rect%20x='843'%20y='59'%20width='204'%20height='26'%20fill='%230b4157'/><rect%20x='910'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='978'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='843'%20y='88'%20width='204'%20height='2'%20fill='%23dfe6e7'/><rect%20x='1120'%20y='56'%20width='100'%20height='140'%20fill='%23f4f6f5'/><rect%20x='1123'%20y='59'%20width='94'%20height='134'%20fill='%23125c79'/><rect%20x='1123'%20y='59'%20width='94'%20height='26'%20fill='%230b4157'/><rect%20x='1153'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='1184'%20y='59'%20width='2'%20height='134'%20fill='%23dfe6e7'/><rect%20x='1123'%20y='88'%20width='94'%20height='2'%20fill='%23dfe6e7'/><rect%20x='300'%20y='64'%20width='170'%20height='5'%20fill='%23feffff'/><rect%20x='300'%20y='69'%20width='170'%20height='2'%20fill='%23d7dcdc'/><rect%20x='310'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='324'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='338'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='352'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='366'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='380'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='394'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='408'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='422'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='436'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='450'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='306'%20y='71'%20width='6'%20height='125'%20fill='%23feffff'/><rect%20x='312'%20y='71'%20width='1'%20height='125'%20fill='%23d7dcdc'/><path%20d='M309%20196%20q%20-6%20-30%202%20-60%20q%208%20-30%20-2%20-62'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='302'%20cy='176'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(30%20302%20176)'/><ellipse%20cx='316'%20cy='159'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20316%20159)'/><ellipse%20cx='302'%20cy='142'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20302%20142)'/><ellipse%20cx='316'%20cy='125'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(-30%20316%20125)'/><ellipse%20cx='302'%20cy='108'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20302%20108)'/><ellipse%20cx='316'%20cy='91'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20316%2091)'/><rect%20x='458'%20y='71'%20width='6'%20height='125'%20fill='%23feffff'/><rect%20x='464'%20y='71'%20width='1'%20height='125'%20fill='%23d7dcdc'/><path%20d='M461%20196%20q%20-6%20-30%202%20-60%20q%208%20-30%20-2%20-62'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='454'%20cy='176'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(30%20454%20176)'/><ellipse%20cx='468'%20cy='159'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20468%20159)'/><ellipse%20cx='454'%20cy='142'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20454%20142)'/><ellipse%20cx='468'%20cy='125'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(-30%20468%20125)'/><ellipse%20cx='454'%20cy='108'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20454%20108)'/><ellipse%20cx='468'%20cy='91'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20468%2091)'/><path%20d='M308%2066%20q%2030%20-12%2060%200%20t%2060%200%20t%2060%200%20t%2060%200%20t%2060%200%20t%2060%200'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='322'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='349'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='376'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='403'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='430'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='457'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><rect%20x='800'%20y='64'%20width='290'%20height='5'%20fill='%23feffff'/><rect%20x='800'%20y='69'%20width='290'%20height='2'%20fill='%23d7dcdc'/><rect%20x='810'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='824'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='838'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='852'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='866'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='880'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='894'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='908'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='922'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='936'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='950'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='964'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='978'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='992'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1006'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1020'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1034'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1048'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1062'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='1076'%20y='56'%20width='3'%20height='8'%20fill='%23feffff'/><rect%20x='806'%20y='71'%20width='6'%20height='125'%20fill='%23feffff'/><rect%20x='812'%20y='71'%20width='1'%20height='125'%20fill='%23d7dcdc'/><path%20d='M809%20196%20q%20-6%20-30%202%20-60%20q%208%20-30%20-2%20-62'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='802'%20cy='176'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(30%20802%20176)'/><ellipse%20cx='816'%20cy='159'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20816%20159)'/><ellipse%20cx='802'%20cy='142'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20802%20142)'/><ellipse%20cx='816'%20cy='125'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(-30%20816%20125)'/><ellipse%20cx='802'%20cy='108'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%20802%20108)'/><ellipse%20cx='816'%20cy='91'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%20816%2091)'/><rect%20x='1078'%20y='71'%20width='6'%20height='125'%20fill='%23feffff'/><rect%20x='1084'%20y='71'%20width='1'%20height='125'%20fill='%23d7dcdc'/><path%20d='M1081%20196%20q%20-6%20-30%202%20-60%20q%208%20-30%20-2%20-62'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='1074'%20cy='176'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(30%201074%20176)'/><ellipse%20cx='1088'%20cy='159'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%201088%20159)'/><ellipse%20cx='1074'%20cy='142'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%201074%20142)'/><ellipse%20cx='1088'%20cy='125'%20rx='6'%20ry='3.5'%20fill='%238aa66e'%20transform='rotate(-30%201088%20125)'/><ellipse%20cx='1074'%20cy='108'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(30%201074%20108)'/><ellipse%20cx='1088'%20cy='91'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'%20transform='rotate(-30%201088%2091)'/><path%20d='M808%2066%20q%2030%20-12%2060%200%20t%2060%200%20t%2060%200%20t%2060%200%20t%2060%200%20t%2060%200'%20fill='none'%20stroke='%2354625b'%20stroke-width='2'/><ellipse%20cx='822'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='849'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='876'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='903'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='930'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='957'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='984'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='1011'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='1038'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><ellipse%20cx='1065'%20cy='60'%20rx='6'%20ry='3.5'%20fill='%236b8a5c'/><rect%20x='593'%20y='122'%20width='4'%20height='74'%20fill='%235d4a30'/><circle%20cx='595'%20cy='110'%20r='24'%20fill='%236b8a5c'/><circle%20cx='577'%20cy='120'%20r='18'%20fill='%2354625b'/><circle%20cx='612'%20cy='118'%20r='19'%20fill='%238aa66e'/><circle%20cx='589'%20cy='96'%20r='17'%20fill='%236b8a5c'/><circle%20cx='605'%20cy='100'%20r='15'%20fill='%238aa66e'/><rect%20x='748'%20y='122'%20width='4'%20height='74'%20fill='%235d4a30'/><circle%20cx='750'%20cy='110'%20r='24'%20fill='%236b8a5c'/><circle%20cx='732'%20cy='120'%20r='18'%20fill='%2354625b'/><circle%20cx='767'%20cy='118'%20r='19'%20fill='%238aa66e'/><circle%20cx='744'%20cy='96'%20r='17'%20fill='%236b8a5c'/><circle%20cx='760'%20cy='100'%20r='15'%20fill='%238aa66e'/><rect%20x='1108'%20y='122'%20width='4'%20height='74'%20fill='%235d4a30'/><circle%20cx='1110'%20cy='110'%20r='24'%20fill='%236b8a5c'/><circle%20cx='1092'%20cy='120'%20r='18'%20fill='%2354625b'/><circle%20cx='1127'%20cy='118'%20r='19'%20fill='%238aa66e'/><circle%20cx='1104'%20cy='96'%20r='17'%20fill='%236b8a5c'/><circle%20cx='1120'%20cy='100'%20r='15'%20fill='%238aa66e'/><rect%20x='160'%20y='174'%20width='70'%20height='5'%20fill='%23575c5f'/><rect%20x='160'%20y='180'%20width='70'%20height='4'%20fill='%233b3f42'/><rect%20x='166'%20y='184'%20width='4'%20height='12'%20fill='%233b3f42'/><rect%20x='220'%20y='184'%20width='4'%20height='12'%20fill='%233b3f42'/><rect%20x='1000'%20y='174'%20width='70'%20height='5'%20fill='%23575c5f'/><rect%20x='1000'%20y='180'%20width='70'%20height='4'%20fill='%233b3f42'/><rect%20x='1006'%20y='184'%20width='4'%20height='12'%20fill='%233b3f42'/><rect%20x='1060'%20y='184'%20width='4'%20height='12'%20fill='%233b3f42'/></svg>");--co-panels:repeating-linear-gradient(90deg, #f6f4ee 0 108px, #12263f12 108px 109px, #c6b696 109px 145px, #12263f12 145px 146px, #f6f4ee 146px 232px, #12263f12 232px 233px, #cfc1a4 233px 261px, #12263f12 261px 262px);--co-trellis:repeating-linear-gradient(90deg, transparent 0 76px, #ffffff8c 76px 78px, #0c2c3a0d 78px 79px), repeating-linear-gradient(180deg, transparent 0 76px, #ffffff73 76px 78px, #0c2c3a0a 78px 79px);--co-glow:0 0 0 1px #0f5f7f80, 0 0 0 4px #5b8fd429;--co-glow-soft:0 0 0 3px #5b8fd424;--co-cast:0 1px 2px #0c2c3a1f;color:var(--t-fg);font-family:var(--t-font);background: radial-gradient(1100px 460px at 82% -18%, #5b8fd433, transparent 64%), var(--co-reveals), linear-gradient(180deg, #efefe9 0%, #e8e8e2 62%, #e2e2db 100%);scrollbar-color:var(--t-reveal-deep) transparent;position:relative}.co-root ::-webkit-scrollbar-thumb{background:var(--t-reveal-deep);border-radius:0}.co-top{color:#2c3138;border-bottom:1px solid var(--t-reveal-deep);background:linear-gradient(#9d9078 0 2px,#b8ab92 2px 9px,#f2ece0 9px 41px,#d9d2c4 41px 45px,#c4b49a 45px 48px);align-items:center;gap:18px;height:48px;padding:11px 22px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80}.co-brand{cursor:pointer;background:0 0;border:0;align-items:baseline;gap:15px;padding:0;display:inline-flex}.co-brand-num{letter-spacing:.14em;color:#7c7566;font-size:11px;font-weight:600}.co-brand-name{letter-spacing:.42em;text-transform:uppercase;color:#16202b;font-size:15px;font-weight:700}.co-brand:hover .co-brand-name{color:var(--t-glass-lit)}.co-title{color:#6d6659;letter-spacing:.02em;margin-left:auto;font-size:12px}.co-link{color:#4e483d;align-items:center;gap:8px;font-size:12px;display:inline-flex}.co-link i{background:var(--t-glass-lit);width:8px;height:8px;box-shadow:0 0 0 1px #16202b40}.co-link[data-off=true] i{background:var(--t-critical)}.co-root:before{content:"";z-index:-1;pointer-events:none;background:var(--co-ground) left bottom / auto 260px repeat-x, repeating-linear-gradient(97deg, #fffaeb0f 0 211px, #5a46280b 211px 523px, #fffaeb09 523px 829px), repeating-linear-gradient(184deg, #78603a0d 0 149px, #fffcf00a 149px 337px), var(--co-veneer);height:clamp(120px,24vh,300px);position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0,#000 18px);mask:linear-gradient(#0000 0,#000 18px)}.co-root.win-mini-root:before{display:none}.co-root .win-menubar{border-bottom:1px solid var(--t-taupe-deep);background:linear-gradient(#ddd6c8,#d2cab9);position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0c2c3a0f}.co-root .win-menubar:before{display:none}.co-root .win-menubar-title{color:var(--t-fg)}.co-root .win-menubar-title:hover,.co-root .win-menubar-title[aria-expanded=true]{background:0 0}.co-root .win-menubar-title:hover:after,.co-root .win-menubar-title[aria-expanded=true]:after{background:#1b2a3121}.co-root .win-menu{background:var(--co-panel);color:var(--t-fg);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-sm);box-shadow:var(--t-shadow)}.co-root .win-menu-item{color:var(--t-fg)}.co-root .win-menu-item:hover:not(:disabled),.co-root .win-menu-item:focus-visible{background:var(--t-glass-lit);color:#fff}.co-root .win-menu-item:disabled{color:var(--t-fg-dim)}.co-root .win-menu-sep{background:var(--t-border)}.co-root .dk-strip{background:var(--co-glass);border-bottom:4px solid var(--t-taupe);box-shadow:0 1px 0 var(--t-taupe-deep);color:#e9f3f6}.co-root .dk-strip svg,.co-root .dk-strip button{color:#e9f3f6}.co-root .dk-strip button:disabled,.co-root .dk-strip button:disabled svg{color:#e9f3f659}.co-root .dk-btn-play svg{filter:drop-shadow(0 1px 2px #051a2480)}.co-root .dk-mode[aria-pressed=true]{color:var(--t-sky-low)}.co-root .dk-progress-track,.co-root .dk-slider-track{background:#051a2473}.co-root .dk-progress-fill,.co-root .dk-slider-fill{background:linear-gradient(90deg, var(--t-sky), var(--t-sky-low));box-shadow:none}.co-root .dk-progress-thumb{background:var(--t-mullion-bright);box-shadow:var(--co-cast)}.co-root .dk-time-elapsed,.co-root .dk-time-total,.co-root .dk-time-remaining{color:#e9f3f6b3}.co-root .dk-strip-search{color:var(--t-fg);background:#fff;border:1px solid #c9d1d2cc}.co-root .dk-strip-search:focus-within{border-color:var(--t-sky);box-shadow:0 0 0 3px #5b8fd44d}.co-root .dk-strip-search input{color:var(--t-fg)}.co-root .dk-strip-search input::placeholder{color:var(--t-fg-dim)}.co-root .dk-strip-search .dk-strip-scope,.co-root .dk-strip-search button,.co-root .dk-strip-search button svg,.co-root .dk-strip-search .dk-strip-scope svg{color:var(--t-fg)}.co-root .dk-strip .dk-strip-select select{color:#e9f3f6;background:#051a2466;border-color:#c9d1d273}.co-root .dk-header .dk-strip-select select{color:var(--t-fg);border-color:var(--t-border-strong);background:#fff}.co-root .dk-strip-select select option{color:var(--t-fg);background:#fff}.co-root .dk-panes{background:0 0}.co-root .dk-divider{background:linear-gradient(90deg,#f7f6f1,#fdfdfb 50%,#e9e9e3);box-shadow:inset 1px 0 #0c2c3a0f,inset -1px 0 #0c2c3a0f}.co-root .dk-pane{background:var(--co-panel-glass);border:1px solid var(--t-border);border-radius:var(--t-radius);overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 1px 2px #0c2c3a1a,0 10px 22px #0c2c3a14}.co-root .dk-header{color:var(--t-fg);border-bottom:2px solid var(--t-taupe);background:linear-gradient(#f7f7f4e6,#edeee9d6);box-shadow:inset 0 1px #fff,inset 0 -2px #0c2c3a0a}.co-root .dk-header-title{letter-spacing:.01em;font-weight:600}.co-root .dk-header-sub,.co-root .dk-header-btn,.co-root .dk-header-btn svg{color:var(--t-fg-muted)}.co-root .dk-header-btn:hover{background:var(--t-surface-active);color:var(--t-fg)}.co-root .dk-footer{box-sizing:border-box;background:#fffdf629;border-top:1px solid #4233204d;gap:4px;padding:3px 4px;box-shadow:inset 0 1px #ffffff4d}.co-root .dk-footer button{color:#23282a;background:#fbf9f3;border-color:#42332073}.co-root .dk-footer button:hover:not(:disabled){color:var(--t-glass-lit);border-color:var(--t-glass-lit);background:#fffdf7}.co-root .dk-footer button:disabled{opacity:1;color:#23282a94;background:#f3f0e8}.co-root .dk-tile{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);color:var(--t-fg);box-shadow:inset 0 1px 0 #ffffffb3, var(--co-cast);background:linear-gradient(#fdfdfbcc,#f4f4efb5)}.co-root .dk-tile:hover{border-color:var(--t-border-strong);background:linear-gradient(#fffffff0,#f6f7f4e0)}.co-root .dk-tile[aria-pressed=true]{background:var(--co-glass);border-color:var(--t-glass-deep);color:#e9f3f6;box-shadow:var(--co-glow-soft), inset 0 1px 0 #c9d1d259}.co-root .dk-tile-now,.co-root .dk-tile-state-win,.co-root .dk-tile-device{color:var(--t-fg-muted);opacity:1}.co-root .dk-tile[aria-pressed=true] .dk-tile-now,.co-root .dk-tile[aria-pressed=true] .dk-tile-state-win,.co-root .dk-tile[aria-pressed=true] .dk-tile-device,.co-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#e9f3f6cc;opacity:1}.co-root .dk-tile-group,.co-root .dk-tile-group svg,.co-root .dk-tile-more{color:var(--t-glass-lit)}.co-root .dk-tile-group:hover{background:#0f5f7f1a}.co-root .dk-tile[aria-pressed=true] .dk-tile-group,.co-root .dk-tile[aria-pressed=true] .dk-tile-group svg,.co-root .dk-tile[aria-pressed=true] .dk-tile-more{color:var(--t-sky-low)}.co-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#c9d1d229}.co-root .dk-browse-row,.co-root .dk-row{color:var(--t-fg);border-color:#0c2c3a12}.co-root .dk-browse-row:hover,.co-root .dk-row:hover{background:#0c2c3a0d}.co-root .dk-browse-row[aria-selected=true],.co-root .dk-row[aria-selected=true],.co-root .dk-row[aria-checked=true]{color:var(--t-fg);box-shadow:inset 3px 0 0 var(--t-glass-lit);background:#0f5f7f29}.co-root .dk-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--t-sky);background:#5b8fd421}.co-root .dk-browse-sub,.co-root .dk-row-sub,.co-root .dk-row-num,.co-root .dk-row-dur,.co-root .dk-browse-note,.co-root .dk-browse-prose{color:var(--t-fg-muted)}.co-root .dk-browse-disclosure,.co-root .dk-browse-actions,.co-root .dk-browse-check{color:var(--t-fg-dim)}.co-root .dk-browse-section{color:var(--t-sandstone-deep);letter-spacing:.04em}.co-root .dk-scopebar-tabs button{color:var(--t-fg-muted)}.co-root .dk-scopebar-tabs button[aria-selected=true]{color:var(--t-fg);border-bottom-color:var(--t-glass-lit)}.co-root .dk-now-line{color:var(--t-fg)}.co-root .dk-now-line[data-caption]:before,.co-root .dk-now-muted,.co-root .dk-now-source span{color:var(--t-fg-muted)}.co-root .dk-now-source strong{color:var(--t-fg)}.co-root .dk-now-art{border:1px solid var(--t-border);border-radius:var(--t-radius-sm);background:#fff;box-shadow:0 1px 2px #0c2c3a24,0 8px 18px #0c2c3a1f}.co-root .dk-now-art img{border-radius:0}.co-root .dk-empty{background:var(--co-trellis)}.co-root .dk-empty p{color:var(--t-fg-muted)}.co-root .dk-empty svg{color:var(--t-reveal-deep)}.co-root .dk-popover,.co-root .dk-action-menu,.co-root .dk-account-menu{background:var(--co-panel);color:var(--t-fg);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-sm);box-shadow:var(--t-shadow)}.co-root .dk-action-menu button,.co-root .dk-popover button{color:var(--t-fg)}.co-root .dk-action-menu button:hover:not(:disabled),.co-root .dk-popover button:hover:not(:disabled){background:var(--t-glass-lit);color:#fff}.co-root .dk-action-menu button:disabled{color:var(--t-fg-dim)}.co-root .dk-popover-sep{background:var(--t-border)}.co-root .dk-notices .dk-notice{background:var(--co-panel);color:var(--t-fg);border:1px solid var(--t-border-strong);border-left:3px solid var(--t-sandstone);border-radius:var(--t-radius-sm);box-shadow:var(--t-shadow)}.co-root .dk-notice button{color:var(--t-glass-lit)}.co-root .dk-window{color:var(--t-fg);border:1px solid var(--t-border-strong);border-radius:var(--t-radius);box-shadow:var(--t-shadow);background:linear-gradient(#fbfbf8,#f2f2ee)}.co-root .dk-window-title{background:var(--co-glass);color:#e9f3f6;border-bottom:1px solid var(--t-reveal-deep)}.co-root .dk-light-close{color:#e9f3f6d9;background:#c9d1d233}.co-root .dk-light-close:hover{background:var(--t-critical);color:#fff}.co-root .win-settings,.co-root .win-settings .dk-prefs-page,.co-root .win-settings .win-settings-panel,.co-root .win-settings .win-lib-table,.co-root .win-settings .win-lib-indexing,.co-root .win-about,.co-root .win-shortcuts,.co-root .win-savequeue,.co-root .win-message,.co-root .win-alarms,.co-root .win-alarm-editor,.co-root .win-wizard,.co-root .win-errorlog,.co-root .win-grouping,.co-root .dk-confirm,.co-root .dk-grouping,.co-root .dk-musicpicker,.co-root .dk-addradio,.co-root .dk-info,.co-root .dk-add{color:var(--t-fg);background:#fbfbf8}.co-root .win-settings .dk-prefs-toc{border-right:1px solid var(--t-border);background:linear-gradient(#f1f1ec,#e9e9e3)}.co-root .win-settings .dk-prefs-page :not(input):not(select):not(button):not(option){color:var(--t-fg)}.co-root .win-settings .win-settings-foot,.co-root .win-settings .win-settings-foot p{color:var(--t-fg-muted)}.co-root .win-settings .dk-tabs button{color:var(--t-fg-muted);border-color:var(--t-border-strong);background:#ebebe5}.co-root .win-settings .dk-tabs button[aria-selected=true]{color:var(--t-fg);background:#fbfbf8;border-bottom-color:#fbfbf8}.co-root .win-settings .win-settings-list button{color:var(--t-fg)}.co-root .win-settings .win-settings-list button[aria-selected=true],.co-root .win-savequeue-list button[aria-selected=true],.co-root .dk-musicpicker-row[aria-selected=true],.co-root .dk-room-menu button:hover:not(:disabled){background:var(--t-glass-lit);color:#fff}.co-root .dk-win-btn,.co-root .win-dialog button,.co-root .win-settings .dk-win-btn{color:var(--t-fg);border-color:var(--t-border-strong);border-radius:var(--t-radius-sm);background:linear-gradient(#fdfdfb,#eeeee9);box-shadow:inset 0 1px #fff}.co-root .dk-win-btn:hover:not(:disabled),.co-root .win-settings .dk-win-btn:hover:not(:disabled){border-color:var(--t-glass-lit);background:linear-gradient(#fff,#f4f5f2)}.co-root .dk-win-btn[data-default=true]{border-color:var(--t-glass-lit);box-shadow:inset 0 1px 0 #fff, var(--co-glow-soft)}.co-root .win-settings input,.co-root .win-settings select,.co-root .win-settings .win-settings-for select,.co-root .win-settings .win-lib-inline select,.co-root .win-alarm-editor input,.co-root .win-alarm-editor select,.co-root .win-savequeue-field input,.co-root .dk-addradio input{color:var(--t-fg);border-color:var(--t-border-strong);border-radius:var(--t-radius-sm);background:#fff}.co-root .win-savequeue-field input:focus{border-color:var(--t-glass-lit);box-shadow:var(--co-glow-soft)}.co-root .win-settings .win-lib-table th,.co-root .win-settings .win-lib-table td{color:var(--t-fg);border-color:var(--t-border)}.co-root .dk-addradio-mark,.co-root .win-wizard-mark,.co-root a{color:var(--t-glass-lit)}.co-root :focus-visible{outline:2px solid var(--t-focus);outline-offset:1px}.co-root .dk-strip-search input:focus-visible,.co-root .dk-strip-search input:focus{box-shadow:none;outline:none}.co-root .win-mini-panel,.co-root .win-mini{color:var(--t-fg);border-color:var(--t-border-strong);box-shadow:var(--t-shadow);background:#fbfbf8}.co-root .win-mini-title{background:var(--co-glass);color:#e9f3f6}.co-root .dk-tile .dk-tile-marquee,.co-root .dk-tile-indicator{color:var(--t-fg-muted)}.co-root .dk-tile[aria-pressed=true] .dk-tile-indicator,.co-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#e9f3f6d1}.co-root .dk-scopebar{border-bottom:1px solid var(--t-border);background:linear-gradient(#f4f4ef,#e9e9e3)}.co-root .dk-scopebar-back,.co-root .dk-scopebar-tabs button{color:var(--t-fg-muted);border-right:1px solid var(--t-border)}.co-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:#0c2c3a0d}.co-root .dk-scopebar-tabs button[aria-selected=true]{color:var(--t-fg);box-shadow:inset 0 -2px 0 var(--t-glass-lit);background:#fbfbf8}.co-root .dk-footer{border-top:1px solid var(--t-border)}.co-root .dk-footer button+button{border-left:1px solid var(--t-border)}.co-root .dk-group-volume{background:var(--co-panel);border:1px solid var(--t-border-strong);box-shadow:var(--t-shadow)}.co-root .dk-group-volume:before{border-bottom-color:#fdfdfb}.co-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid var(--t-border)}.co-root .win-menu-item:hover:not(:disabled) kbd{color:#fffc}.co-root .win-menubar-title:hover,.co-root .win-menubar-title[aria-expanded=true]{color:var(--t-fg)}.co-root .dk-now-rating button{background:var(--co-glass);color:#fff;box-shadow:0 0 0 1px var(--t-mullion), var(--co-cast)}.co-root .dk-now-rating button:hover:not(:disabled){background:var(--t-glass-lit)}.co-root .dk-btn-play:hover:not(:disabled){background:#ffffff24}.co-root .dk-row[aria-current=true] .dk-row-num,.co-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph,.co-root .dk-browse-addrow{background:var(--t-glass-lit);color:#fff}.co-root .dk-radio-glyph{background:var(--t-concrete-shade);color:var(--t-fg-muted)}.co-root .dk-browse-art:has(.dk-browse-missing){background:var(--t-concrete-shade)}.co-root .win-grouping .dk-grouping-art{background:var(--t-concrete-shade)}.co-root .dk-header-home:active{background:var(--t-surface-active)}.co-root .dk-sleep-window{background:var(--co-glass);color:#e9f3f6;border:1px solid var(--t-reveal-deep);box-shadow:var(--t-shadow)}.co-root .dk-sleep-window:after{border-top-color:#082e3f}.co-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{background:#c9d1d238}.co-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,.co-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#ffffff1f}.co-root .win-mini-panel{background:var(--co-glass);border-color:var(--t-reveal-deep)}.co-root.win-mini-root{background:var(--t-glass-deep)}@media (width<=936px){.co-top{background:linear-gradient(#9d9078 0 2px,#b8ab92 2px 7px,#f2ece0 7px 34px,#d9d2c4 34px 37px,#c4b49a 37px 40px);gap:10px;height:40px;padding:8px 12px 6px}.co-root:before{height:clamp(96px,20vh,220px)}.co-brand{gap:10px}.co-brand-name{letter-spacing:.3em;font-size:13px}.co-brand-num,.co-title{display:none}.co-link{margin-left:auto}html .co-root .dk-pane-switch{background:var(--co-glass);border-bottom:1px solid var(--t-reveal-deep)}html .co-root .dk-pane-switch button{color:#e9f3f6d1;border-radius:var(--t-radius-sm);border-color:#c9d1d273}html .co-root .dk-pane-switch button[aria-selected=true]{color:var(--t-glass);border-color:var(--t-mullion);background:#fbfbf8}.co-root{--co-travel:0px;background-position-x:calc(var(--co-travel) * .18), var(--co-travel), calc(var(--co-travel) * .5), 0;transition:background-position-x .26s cubic-bezier(.22,.61,.36,1)}.co-root:before{background-position-x:calc(var(--co-travel) * 1.35), calc(var(--co-travel) * .8), calc(var(--co-travel) * .6), calc(var(--co-travel) * 1.35);transition:background-position-x .26s cubic-bezier(.22,.61,.36,1)}.co-root:has(.dk-panes[data-pane=now]){--co-travel:-42vw}.co-root:has(.dk-panes[data-pane=music]){--co-travel:-84vw}@media (prefers-reduced-motion:reduce){.co-root,.co-root:before{transition:none}}}.co-root{--t-back-arrow:currentColor;--co-d-ground:var(--t-concrete);--co-d-panel:var(--t-concrete-field);--co-d-well:#fff;--co-d-fg:var(--t-fg);--co-d-strong:var(--t-fg);--co-d-quiet:var(--t-fg-muted);--co-d-dim:var(--t-fg-dim);--co-d-line:var(--t-border-strong);--co-d-rule:var(--t-border);--co-d-btn:linear-gradient(180deg, #fdfdfb, #eeeee9);--co-d-btn-hover:linear-gradient(180deg, #fff, #f4f5f2);--co-d-accent:var(--t-glass-lit)}.co-root.win-root .win-grouping,.co-root.win-root .win-message-body,.co-root .dk-window-body,.co-root .win-alarms,.co-root .win-alarm-editor,.co-root .win-errorlog,.co-root .win-shortcuts,.co-root .win-savequeue,.co-root .win-about,.co-root .dk-addradio,.co-root .dk-add{background:var(--co-d-ground);color:var(--co-d-fg)}.co-root.win-root .win-settings .dk-prefs-page{background:var(--co-d-ground)}.co-root.win-root .dk-window :is(h3,h4,h5,label,p,th,td,dt,dd,legend,.win-settings-for>span,.dk-field>span,.win-eq-loudness span,.dk-theme-actions span,.win-eq-label,.win-eq-end):not([aria-selected=true] *){color:var(--co-d-fg)}.co-root.win-root .dk-window :is(.win-about-rule,.win-shortcuts-note,.win-lib-note,.win-parental-note,.dk-theme-version,.dk-grouping-artist){color:var(--co-d-quiet)}.co-root.win-root .win-grouping :is(.dk-grouping-left,.dk-grouping-right,.dk-grouping-track,.dk-grouping-list label){color:var(--co-d-fg)}.co-root.win-root .win-grouping .dk-grouping-artist{color:var(--co-d-quiet)}.co-root.win-root .dk-window .win-shortcuts-table td{color:var(--t-glass-lit)}.co-root .win-about-box,.co-root .win-alarms-table,.co-root .win-savequeue-list,.co-root .win-shortcuts-table,.co-root.win-root .win-settings .win-lib-table,.co-root.win-root .win-settings .win-settings-panel,.co-root .win-errorlog-body .error-log,.co-root .dk-add-list,.co-root.win-root .win-grouping:before{background:var(--co-d-well);color:var(--co-d-fg);border-color:var(--co-d-line)}.co-root .win-shortcuts-table th,.co-root .win-alarms-table th,.co-root.win-root .win-settings .win-lib-table th{background:var(--co-d-panel);color:var(--co-d-strong);border-color:var(--co-d-rule)}.co-root .win-shortcuts-table tbody tr:first-child td{background:var(--co-d-panel)}.co-root .win-alarms-table td,.co-root.win-root .win-settings .win-lib-table td{border-color:var(--co-d-rule)}.co-root .win-savequeue-list button{color:var(--co-d-fg)}.co-root.win-root .win-grouping{background:var(--co-d-ground)}.co-root.win-root .win-grouping:after{background:var(--co-d-panel);border-top-color:var(--co-d-rule)}.co-root.win-root .win-grouping .dk-grouping-right:after{background:var(--co-d-rule)}.co-root.win-root .win-grouping .dk-grouping-art{background:var(--t-concrete-shade)}.co-root.win-root .dk-window :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background-color:var(--co-d-well);color:var(--co-d-fg);border-color:var(--co-d-line)}.co-root.win-root select:not(.win-settings select):not(.dk-strip-select select){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23556670' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") no-repeat right 5.5px center / 7px 4px, var(--co-d-well);color:var(--co-d-fg);border-color:var(--co-d-line);box-shadow:none}.co-root.win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){border-color:var(--co-d-accent)}.co-root.win-root input[type=checkbox],.co-root.win-root input[type=radio]{background-color:var(--co-d-well);border-color:var(--co-d-line)}.co-root.win-root input[type=checkbox]:hover:not(:disabled),.co-root.win-root input[type=radio]:hover:not(:disabled){background-color:var(--co-d-panel);border-color:var(--co-d-accent)}.co-root.win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%230f5f7f' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}.co-root.win-root input[type=radio]:checked{background-image:radial-gradient(circle, var(--t-glass-lit) 0 3px, transparent 3.5px)}.co-root.win-root input[type=checkbox]:disabled,.co-root.win-root input[type=radio]:disabled{background-color:var(--co-d-panel);border-color:var(--co-d-rule)}.co-root.win-root .dk-timefield,.co-root.win-root .win-alarm-time{border-color:var(--co-d-line);background-color:var(--co-d-well)}.co-root.win-root .dk-window .dk-tabs,.co-root .dk-window .dk-tabs{background:var(--co-d-panel);border-color:var(--co-d-line)}.co-root.win-root .dk-window .dk-tabs button{background:var(--co-d-panel);color:var(--co-d-fg);border-color:var(--co-d-line)}.co-root.win-root .dk-window .dk-tabs button[aria-selected=true]{background:var(--co-d-ground);color:var(--co-d-strong)}.co-root.win-root .win-dialog-foot .dk-win-btn,.co-root.win-root .win-settings .dk-win-btn,.co-root.win-root .win-grouping .dk-grouping-all,.co-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn,.co-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn,.co-root.win-root .dk-window .theme-pill button{background:var(--co-d-btn);color:var(--co-d-fg);border:1px solid var(--co-d-line);box-shadow:none}.co-root.win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled),.co-root.win-root .win-settings .dk-win-btn:hover:not(:disabled),.co-root.win-root .win-grouping .dk-grouping-all:hover,.co-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:var(--co-d-btn-hover);border-color:var(--t-glass-lit)}.co-root.win-root .win-dialog-foot .dk-win-btn[data-default=true],.co-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:var(--co-d-accent);box-shadow:inset 0 0 0 1px var(--co-d-accent)}.co-root.win-root .dk-win-btn:disabled,.co-root.win-root .win-dialog-foot .dk-win-btn:disabled,.co-root.win-root .win-settings .dk-win-btn:disabled{background:var(--co-d-panel);color:var(--co-d-dim);border-color:var(--co-d-rule)}.co-root.win-root .win-dialog-foot,.co-root.win-root .win-grouping .dk-grouping-actions,.co-root.win-root .dk-musicpicker .dk-grouping-actions{background:var(--co-d-panel);border-top:1px solid var(--co-d-rule);box-shadow:none}.co-root .dk-window .dk-add-row{color:var(--co-d-fg)}.co-root .dk-window .dk-add-row:hover{background:var(--t-glass-lit);color:#fff}.co-root .dk-window .dk-add-row-off,.co-root .dk-window .dk-add-row-off:hover{color:var(--co-d-dim);background:0 0}.co-root .dk-window .dk-add-auth,.co-root .dk-window .dk-add-row-off:hover .dk-add-auth{color:var(--co-d-quiet)}.co-root .dk-window .dk-add-row:hover .dk-add-auth{color:var(--t-mullion)}.co-root .dk-window .dk-add-mono{background:var(--t-glass);color:#fff}.co-root.win-root .win-titlebar select{background:var(--co-d-well);color:var(--co-d-fg);border:1px solid var(--co-d-line)}.co-root.win-root .dk-browse-art.dk-browse-glyph{background:var(--co-d-panel);color:var(--co-d-strong)}.co-root.win-root .dk-browse-glyph svg{color:var(--co-d-strong);background:0 0}.co-root.win-root .dk-browse-disclosure,.co-root.win-root .dk-browse-chevron{background-color:var(--co-d-dim)}.co-root.win-root .dk-sleep-window .dk-sleep,.co-root.win-root .dk-sleep-window .dk-window-body{background:0 0}.co-root.win-root.win-root .dk-window.dk-sleep-window :is(h3,h4,p,.dk-sleep-title,.dk-sleep-choose){color:#e9f3f6}.co-root .co-troubleshoot{width:min(960px,94vw);height:min(720px,90vh);overflow:hidden}.co-root .co-troubleshoot .dk-window-body{flex:1;min-height:0;display:flex}.co-root .co-ts-body{box-sizing:border-box;flex:1;min-width:0;padding:16px 22px 26px;overflow:auto}.co-root .co-ts-blurb,.co-root .co-ts-note{opacity:.75;margin:0 0 12px;font-size:12px}.co-root .co-ts-error{color:var(--t-critical,#d0453d)}.co-root .co-ts-system{margin:18px 0 0}.co-root .co-ts-system h3{margin:0 0 8px;font-size:14px}.co-root .co-ts-findings{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.co-root .co-ts-findings li{border-left:3px solid var(--t-fair,#d9a227);background:color-mix(in srgb, currentColor 6%, transparent);padding:8px 12px}.co-root .co-ts-findings li[data-severity=critical]{border-left-color:var(--t-critical,#d0453d)}.co-root .co-ts-findings li[data-severity=info]{border-left-color:var(--t-accent,currentColor)}.co-root .co-ts-findings p{margin:4px 0 0;font-size:12px;line-height:1.5}.co-root .co-ts-remedy{opacity:.75}.co-root .co-ts-links{margin-top:12px;font-size:12px}.co-root .co-ts-links summary{cursor:pointer;font-weight:600}.co-root .co-ts-links ul{margin:0;padding:0;list-style:none}.co-root .co-ts-links li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.co-root .dk-queue-lyrics{margin-left:6px}.co-root .dk-queue-lyrics[aria-pressed=true],.co-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-glass-lit);color:#fff}.co-root .dk-queue-lyrics:disabled,.co-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}.co-root .dk-lyrics{background:var(--t-surface);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.co-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.co-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.co-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-glass-lit)}.co-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.co-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.co-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.co-root .dk-lyrics-timed p[data-at=now]{color:var(--t-glass-lit);opacity:1;box-shadow:inset 3px 0 0 var(--t-sky);margin-left:-12px;padding-left:12px}.co-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.co-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.co-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.co-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.co-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.co-root .dk-lyrics .dk-lyrics-agree{background:var(--t-glass-lit);color:#fff;border:0;border-radius:0;height:28px;padding:0 16px;font-size:12px;font-weight:600}.co-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.co-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.co-root .dk-queue-pane{view-transition-name:co-queue-pane}:root[data-theme=coromar]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.co-root .dk-lyrics-timed p{transition:none}}.co-root.win-root .dk-browse-title em,.co-root.win-root .dk-search-results .dk-browse-sub em{color:var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-root,:where(:root[data-theme=sonofuture]) .sf-layer,:where(:root[data-theme=sonofuture]) .sf-menu,:where(:root[data-theme=sonofuture]) .sf-mini,:where(:root[data-theme=sonofuture]) .sf-queue-ghost{--sf-rail:96px;--sf-bar:84px;--sf-queue:380px;--sf-accent-grad:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));--sf-ring:0 0 0 3px #4fe3c147;--sf-ease:cubic-bezier(.2, .7, .2, 1)}:where(:root[data-theme=sonofuture]) .sf-layer,:where(:root[data-theme=sonofuture]) .sf-menu,:where(:root[data-theme=sonofuture]) .sf-mini{font-family:var(--t-font);color:var(--t-fg);font-size:14px;line-height:1.4}:where(:root[data-theme=sonofuture]) .sf-layer *,:where(:root[data-theme=sonofuture]) .sf-layer :before,:where(:root[data-theme=sonofuture]) .sf-layer :after,:where(:root[data-theme=sonofuture]) .sf-menu *,:where(:root[data-theme=sonofuture]) .sf-mini *{box-sizing:border-box}:where(:root[data-theme=sonofuture]) .sf-layer button,:where(:root[data-theme=sonofuture]) .sf-menu button,:where(:root[data-theme=sonofuture]) .sf-mini button{font:inherit;color:inherit}:where(:root[data-theme=sonofuture]) .sf-layer :focus-visible,:where(:root[data-theme=sonofuture]) .sf-menu :focus-visible{box-shadow:var(--sf-ring);border-radius:8px;outline:none}:where(:root[data-theme=sonofuture]) .sf-root{grid-template-columns:var(--sf-rail) minmax(0, 1fr) 0;height:100dvh;transition:grid-template-columns .24s var(--sf-ease);color:var(--t-fg);font-family:var(--t-font);background:radial-gradient(1200px 700px at 80% -10%, #8b7cf624, transparent 60%), radial-gradient(900px 600px at -10% 110%, #4fe3c11a, transparent 60%), var(--t-bg);-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"rail main queue""bar bar bar";font-size:14px;line-height:1.4;display:grid;position:fixed;inset:0}:where(:root[data-theme=sonofuture]) .sf-root[data-queue]{grid-template-columns:var(--sf-rail) minmax(0, 1fr) var(--sf-queue)}:where(:root[data-theme=sonofuture]) .sf-root *,:where(:root[data-theme=sonofuture]) .sf-root :before,:where(:root[data-theme=sonofuture]) .sf-root :after{box-sizing:border-box}:where(:root[data-theme=sonofuture]) .sf-root button{font:inherit;color:inherit}:where(:root[data-theme=sonofuture]) .sf-root :focus-visible{box-shadow:var(--sf-ring);border-radius:8px;outline:none}:where(:root[data-theme=sonofuture]) .sf-root ::-webkit-scrollbar{width:10px;height:10px}:where(:root[data-theme=sonofuture]) .sf-root ::-webkit-scrollbar-thumb{background:#94a3b838 padding-box padding-box;border:2px solid #0000;border-radius:999px}:where(:root[data-theme=sonofuture]) .sf-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=sonofuture]) .sf-root{scrollbar-color:#94a3b84d transparent;scrollbar-width:thin}:where(:root[data-theme=sonofuture]) .sf-muted{color:var(--t-fg-muted);margin:0}:where(:root[data-theme=sonofuture]) .sf-error{color:var(--t-critical);margin:8px 0}:where(:root[data-theme=sonofuture]) .sf-mono{font-family:var(--t-mono);font-size:12px}:where(:root[data-theme=sonofuture]) .sf-grow{flex:1}:where(:root[data-theme=sonofuture]) .sf-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin:0;font-size:11px;font-weight:600;display:block}:where(:root[data-theme=sonofuture]) .sf-hint{color:var(--t-fg-dim);margin:8px 0 0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-home-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-home-foot .sf-link{margin-left:auto;padding:4px 0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-loading{color:var(--t-fg-muted);align-items:center;gap:10px;padding:18px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-link{color:var(--t-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-link:hover{background:#4fe3c11a}:where(:root[data-theme=sonofuture]) .sf-dot{background:var(--t-critical);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff5d7a2e}:where(:root[data-theme=sonofuture]) .sf-dot[data-on]{background:var(--t-accent);box-shadow:0 0 0 3px #4fe3c133}:where(:root[data-theme=sonofuture]) .sf-tag{letter-spacing:.06em;color:var(--t-fg-muted);vertical-align:middle;background:#94a3b829;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}:where(:root[data-theme=sonofuture]) .sf-h3{letter-spacing:.02em;margin:22px 0 8px;font-size:13px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-h3 small{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=sonofuture]) .sf-rail{border-right:1px solid var(--t-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e1499;flex-direction:column;grid-area:rail;align-items:stretch;gap:8px;padding:14px 10px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-brand{cursor:pointer;color:var(--t-fg);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-brand img{border-radius:10px;box-shadow:0 6px 18px #0006}:where(:root[data-theme=sonofuture]) .sf-brand span{letter-spacing:.12em;text-transform:uppercase;color:var(--t-fg-muted);font-size:11px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-rail-items{flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=sonofuture]) .sf-rail-item{color:var(--t-fg-muted);cursor:pointer;letter-spacing:.01em;transition:background .16s var(--sf-ease), color .16s var(--sf-ease);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:11px;font-weight:500;display:flex}:where(:root[data-theme=sonofuture]) .sf-rail-item svg{width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-rail-item:hover{color:var(--t-fg);background:#94a3b81a}:where(:root[data-theme=sonofuture]) .sf-rail-item[aria-current]{color:var(--t-fg);background:#4fe3c11f;box-shadow:inset 0 0 0 1px #4fe3c147}:where(:root[data-theme=sonofuture]) .sf-rail-item[aria-current] svg{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-rail-foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;display:flex}:where(:root[data-theme=sonofuture]) .sf-rail-systems{background:#94a3b814;border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}:where(:root[data-theme=sonofuture]) .sf-page-systems{background:#94a3b814;border-radius:10px;align-self:flex-start;gap:1px;margin:0 0 12px;padding:3px;display:none}:where(:root[data-theme=sonofuture]) .sf-page-systems button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-page-systems button[aria-checked=true]{background:var(--t-surface-active);color:var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-rail-systems button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-rail-systems button[aria-checked=true]{background:var(--t-surface-active);color:var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-page-systems button:not([aria-checked=true]):hover,:where(:root[data-theme=sonofuture]) .sf-rail-systems button:not([aria-checked=true]):hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-rail-link{color:var(--t-fg-dim);text-align:center;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-main{min-width:0;min-height:0;animation:sf-fade--sonofuture .2s var(--sf-ease);grid-area:main;padding:22px 28px 28px;overflow:auto}@keyframes sf-fade--sonofuture{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(:root[data-theme=sonofuture]) .sf-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}:where(:root[data-theme=sonofuture]) .sf-page-head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-page-sub{color:var(--t-fg-muted);margin:4px 0 0}:where(:root[data-theme=sonofuture]) .sf-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-icon-btn{color:var(--t-fg-muted);cursor:pointer;transition:background .14s var(--sf-ease), color .14s var(--sf-ease), transform .14s var(--sf-ease);background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-icon-btn-sm{width:32px;height:32px}:where(:root[data-theme=sonofuture]) .sf-icon-btn-md{width:40px;height:40px}:where(:root[data-theme=sonofuture]) .sf-icon-btn-lg{width:48px;height:48px}:where(:root[data-theme=sonofuture]) .sf-icon-btn-lg svg{width:24px;height:24px}:where(:root[data-theme=sonofuture]) .sf-icon-btn:hover:not(:disabled){color:var(--t-fg);background:#94a3b81f}:where(:root[data-theme=sonofuture]) .sf-icon-btn:active:not(:disabled){transform:scale(.94)}:where(:root[data-theme=sonofuture]) .sf-icon-btn[aria-pressed=true]{color:var(--t-accent);background:#4fe3c11f}:where(:root[data-theme=sonofuture]) .sf-icon-btn:disabled{opacity:.35;cursor:default}:where(:root[data-theme=sonofuture]) .sf-badge{background:var(--t-accent);min-width:16px;height:16px;color:var(--t-accent-fg);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}:where(:root[data-theme=sonofuture]) .sf-step{letter-spacing:.02em;font-size:10px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-btn{border:1px solid var(--t-border-strong);background:var(--t-surface);color:var(--t-fg);cursor:pointer;white-space:nowrap;transition:background .14s var(--sf-ease), border-color .14s var(--sf-ease), transform .14s var(--sf-ease);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-btn svg{width:16px;height:16px}:where(:root[data-theme=sonofuture]) .sf-btn:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=sonofuture]) .sf-btn:active:not(:disabled){transform:translateY(1px)}:where(:root[data-theme=sonofuture]) .sf-btn:disabled{opacity:.4;cursor:default}:where(:root[data-theme=sonofuture]) .sf-btn-primary{background:var(--sf-accent-grad);color:var(--t-accent-fg);border-color:#0000;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-root .sf-btn-primary,:where(:root[data-theme=sonofuture]) .sf-root :is(.sf-play,.sf-tile-play){color:var(--t-accent-fg)}:where(:root[data-theme=sonofuture]) .sf-root .sf-play:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-root :is(.sf-tile-more,.sf-row-play){color:#fff}:where(:root[data-theme=sonofuture]) .sf-btn-primary:hover:not(:disabled){filter:brightness(1.08);background:var(--sf-accent-grad)}:where(:root[data-theme=sonofuture]) .sf-btn-quiet{border-color:var(--t-border);background:0 0}:where(:root[data-theme=sonofuture]) .sf-btn-small{border-radius:8px;padding:6px 10px;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-btn-danger{background:var(--t-critical);color:#fff}:where(:root[data-theme=sonofuture]) .sf-btn[aria-pressed=true]{border-color:var(--t-accent);color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-play{cursor:pointer;background:var(--sf-accent-grad);width:48px;height:48px;color:var(--t-accent-fg);transition:transform .14s var(--sf-ease), filter .14s var(--sf-ease);border:0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 8px 22px #4fe3c140}:where(:root[data-theme=sonofuture]) .sf-play svg{width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-play:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.05)}:where(:root[data-theme=sonofuture]) .sf-play:active:not(:disabled){transform:scale(.97)}:where(:root[data-theme=sonofuture]) .sf-play:disabled{background:var(--t-surface-active);color:var(--t-fg-dim);box-shadow:none;cursor:default}:where(:root[data-theme=sonofuture]) .sf-play-sm{width:36px;height:36px;box-shadow:none}:where(:root[data-theme=sonofuture]) .sf-play-sm svg{width:16px;height:16px}:where(:root[data-theme=sonofuture]) .sf-transport{align-items:center;gap:6px;display:flex}:where(:root[data-theme=sonofuture]) .sf-transport-lg{gap:12px}:where(:root[data-theme=sonofuture]) .sf-transport-lg .sf-play{width:64px;height:64px}:where(:root[data-theme=sonofuture]) .sf-transport-lg .sf-play svg{width:28px;height:28px}:where(:root[data-theme=sonofuture]) .sf-transport-lg .sf-icon-btn-md{width:48px;height:48px}:where(:root[data-theme=sonofuture]) .sf-transport-lg .sf-icon-btn-md svg{width:24px;height:24px}:where(:root[data-theme=sonofuture]) .sf-modes{align-items:center;gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-slider{flex:1;align-items:center;min-width:70px;height:24px;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-slider:before{content:"";background:var(--t-slider-track);border-radius:999px;height:4px;position:absolute;left:0;right:0}:where(:root[data-theme=sonofuture]) .sf-slider:after{content:"";width:var(--sf-pct,0%);background:var(--sf-accent-grad);border-radius:999px;height:4px;position:absolute;left:0}:where(:root[data-theme=sonofuture]) .sf-slider input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;position:relative}:where(:root[data-theme=sonofuture]) .sf-slider input::-webkit-slider-runnable-track{background:0 0;height:4px}:where(:root[data-theme=sonofuture]) .sf-slider input::-moz-range-track{background:0 0;height:4px}:where(:root[data-theme=sonofuture]) .sf-slider input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;transition:transform .12s var(--sf-ease);background:#fff;border-radius:50%;margin-top:-5px;box-shadow:0 1px 4px #00000080}:where(:root[data-theme=sonofuture]) .sf-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000080}:where(:root[data-theme=sonofuture]) .sf-slider:hover input::-webkit-slider-thumb{transform:scale(1.15)}:where(:root[data-theme=sonofuture]) .sf-slider[data-disabled]{opacity:.4}:where(:root[data-theme=sonofuture]) .sf-slider input:focus-visible{box-shadow:none;outline:none}:where(:root[data-theme=sonofuture]) .sf-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--sf-ring)}:where(:root[data-theme=sonofuture]) .sf-seek{grid-template-columns:44px 1fr 48px;align-items:center;gap:10px;display:grid}:where(:root[data-theme=sonofuture]) .sf-seek-time{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}:where(:root[data-theme=sonofuture]) .sf-seek-end{text-align:left}:where(:root[data-theme=sonofuture]) .sf-seek-track{align-items:center;height:20px;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-seek-track:before{content:"";background:var(--t-slider-track);border-radius:999px;height:3px;position:absolute;left:0;right:0}:where(:root[data-theme=sonofuture]) .sf-seek-track:after{content:"";width:var(--sf-pct,0%);background:var(--t-fg);opacity:.85;border-radius:999px;height:3px;transition:width .3s linear;position:absolute;left:0}:where(:root[data-theme=sonofuture]) .sf-seek[data-seekable] .sf-seek-track:after{background:var(--sf-accent-grad);opacity:1}:where(:root[data-theme=sonofuture]) .sf-seek-track input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:relative}:where(:root[data-theme=sonofuture]) .sf-seek-track input:disabled{cursor:default}:where(:root[data-theme=sonofuture]) .sf-seek-track input::-webkit-slider-runnable-track{background:0 0;height:3px}:where(:root[data-theme=sonofuture]) .sf-seek-track input::-moz-range-track{background:0 0;height:3px}:where(:root[data-theme=sonofuture]) .sf-seek-track input::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:opacity .14s}:where(:root[data-theme=sonofuture]) .sf-seek-track input::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:12px;height:12px}:where(:root[data-theme=sonofuture]) .sf-seek[data-seekable] .sf-seek-track:hover input::-webkit-slider-thumb{opacity:1}:where(:root[data-theme=sonofuture]) .sf-seek[data-seekable] input:active::-webkit-slider-thumb{opacity:1}:where(:root[data-theme=sonofuture]) .sf-seek[data-seekable] .sf-seek-track:hover input::-moz-range-thumb{opacity:1}:where(:root[data-theme=sonofuture]) .sf-range{width:100%;accent-color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-nowbar{min-height:var(--sf-bar);border-top:1px solid var(--t-border);background:var(--t-glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);grid-area:bar;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) minmax(220px,1fr);align-items:center;gap:20px;padding:10px 20px;display:grid}:where(:root[data-theme=sonofuture]) .sf-now-id{align-items:center;gap:12px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-now-art{background:var(--t-surface);cursor:pointer;width:56px;height:56px;color:var(--t-fg-dim);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-now-art svg{width:24px;height:24px}:where(:root[data-theme=sonofuture]) .sf-now-art-expand{color:#fff;opacity:0;background:#00000073;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-now-art:hover .sf-now-art-expand{opacity:1}:where(:root[data-theme=sonofuture]) .sf-now-art:disabled{cursor:default}:where(:root[data-theme=sonofuture]) .sf-now-text{min-width:0}:where(:root[data-theme=sonofuture]) .sf-now-title,:where(:root[data-theme=sonofuture]) .sf-now-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-now-title{font-weight:600}:where(:root[data-theme=sonofuture]) .sf-now-sub{color:var(--t-fg-muted);font-size:12px}:where(:root[data-theme=sonofuture]) .sf-now-center{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-now-controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-now-controls .sf-modes{justify-self:end;margin-right:8px}:where(:root[data-theme=sonofuture]) .sf-now-aux{justify-self:start;gap:2px;margin-left:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-now-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-chip{border:1px solid var(--t-border);max-width:200px;color:var(--t-fg);cursor:pointer;background:#94a3b80f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-room-chip span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}@keyframes sf-room-switch--sonofuture{0%{opacity:0;color:var(--t-accent);text-shadow:0 0 10px var(--t-accent);transform:translateY(5px)}55%{opacity:1;color:var(--t-accent);text-shadow:0 0 10px var(--t-accent);transform:translateY(0)}to{opacity:1;text-shadow:none;transform:translateY(0)}}:where(:root[data-theme=sonofuture]) .sf-room-chip span{animation:.46s ease-out sf-room-switch--sonofuture}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-room-chip span{animation:none}}:where(:root[data-theme=sonofuture]) .sf-room-chip svg{color:var(--t-accent);flex:none}:where(:root[data-theme=sonofuture]) .sf-room-chip:hover:not(:disabled){background:#94a3b824}:where(:root[data-theme=sonofuture]) .sf-volume{align-items:center;gap:4px;width:190px;display:flex}:where(:root[data-theme=sonofuture]) .sf-volume-rooms{color:var(--t-fg-muted);cursor:pointer;background:#94a3b81f;border:0;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-volume-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-volume-row{grid-template-columns:1fr auto;grid-template-areas:"name name""mute slider";align-items:center;column-gap:4px;display:grid}:where(:root[data-theme=sonofuture]) .sf-volume-row .sf-volume-name{color:var(--t-fg-muted);grid-area:name;padding:2px 4px 0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-volume-row .sf-icon-btn{grid-area:mute}:where(:root[data-theme=sonofuture]) .sf-volume-row .sf-slider{grid-area:slider}:where(:root[data-theme=sonofuture]) .sf-layer{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sf-layer-in--sonofuture .16s var(--sf-ease);background:#06080c8c;display:grid;position:fixed;inset:0}@keyframes sf-layer-in--sonofuture{0%{opacity:0}to{opacity:1}}:where(:root[data-theme=sonofuture]) .sf-layer-center{place-items:center;padding:20px}:where(:root[data-theme=sonofuture]) .sf-layer-palette{place-items:start center;padding:12vh 20px 20px}:where(:root[data-theme=sonofuture]) .sf-layer-side{justify-items:end}:where(:root[data-theme=sonofuture]) .sf-layer-full{background:var(--t-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme=sonofuture]) .sf-sheet{background:var(--t-bg-raised);min-width:0;max-height:100%;color:var(--t-fg);border:1px solid var(--t-border);box-shadow:var(--t-shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-sheet-center{width:min(520px,100%);animation:sf-pop--sonofuture .2s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-sheet-wide{width:min(760px,100%)}@keyframes sf-pop--sonofuture{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}:where(:root[data-theme=sonofuture]) .sf-sheet-side{width:min(440px,100%);height:100%;animation:sf-slide--sonofuture .22s var(--sf-ease);border-width:0 0 0 1px;border-radius:0}@keyframes sf-slide--sonofuture{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}:where(:root[data-theme=sonofuture]) .sf-sheet-full{width:100%;height:100%;box-shadow:none;background:var(--t-bg);border:0;border-radius:0}:where(:root[data-theme=sonofuture]) .sf-sheet-palette{width:min(640px,100%);max-height:70vh;animation:sf-pop--sonofuture .16s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-sheet-head{border-bottom:1px solid var(--t-border);align-items:center;gap:10px;padding:16px 18px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-sheet-title{flex:1;min-width:0}:where(:root[data-theme=sonofuture]) .sf-sheet-title h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:650;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-sheet-title p{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-sheet-body{flex:1;min-height:0;padding:16px 18px;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-sheet-foot{border-top:1px solid var(--t-border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}:where(:root[data-theme=sonofuture]) .sf-confirm-body{color:var(--t-fg);white-space:pre-line;margin:0 0 12px;line-height:1.5}:where(:root[data-theme=sonofuture]) .sf-menu{z-index:90;border:1px solid var(--t-border-strong);background:var(--t-bg-raised);box-shadow:var(--t-shadow);animation:sf-pop--sonofuture .12s var(--sf-ease);border-radius:12px;max-height:min(70vh,520px);padding:6px;position:fixed;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-menu-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 10px 6px;font-size:12px;font-weight:600;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-menu-item{width:100%;color:var(--t-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}:where(:root[data-theme=sonofuture]) .sf-menu-item:hover:not(:disabled),:where(:root[data-theme=sonofuture]) .sf-menu-item:focus-visible{background:#94a3b81f}:where(:root[data-theme=sonofuture]) .sf-menu-item:disabled{color:var(--t-fg-dim);cursor:default}:where(:root[data-theme=sonofuture]) .sf-menu-item[data-danger]{color:var(--t-critical)}:where(:root[data-theme=sonofuture]) .sf-menu-item[aria-checked=true] .sf-menu-icon{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-menu-icon{width:18px;height:18px;color:var(--t-fg-muted);flex:none;place-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-menu-icon svg{width:16px;height:16px}:where(:root[data-theme=sonofuture]) .sf-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-menu-sep{background:var(--t-border);border:0;height:1px;margin:5px 6px}:where(:root[data-theme=sonofuture]) .sf-input,:where(:root[data-theme=sonofuture]) .sf-select{border:1px solid var(--t-border-strong);background:var(--t-surface);color:var(--t-fg);font:inherit;border-radius:10px;width:100%;min-width:0;padding:9px 12px}:where(:root[data-theme=sonofuture]) .sf-input:focus,:where(:root[data-theme=sonofuture]) .sf-select:focus{border-color:var(--t-accent);box-shadow:var(--sf-ring);outline:none}:where(:root[data-theme=sonofuture]) .sf-input-time{width:auto}:where(:root[data-theme=sonofuture]) .sf-inline>.sf-input{flex:150px;width:auto}:where(:root[data-theme=sonofuture]) .sf-inline>.sf-input-time{flex:none}:where(:root[data-theme=sonofuture]) .sf-select{appearance:auto}:where(:root[data-theme=sonofuture]) .sf-select-btn{text-align:left;cursor:pointer;align-items:center;gap:8px;padding-right:12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-select-btn:disabled{opacity:.55;cursor:default}:where(:root[data-theme=sonofuture]) .sf-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-select-chev{width:14px;height:14px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=sonofuture]) .sf-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-stack{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(:root[data-theme=sonofuture]) .sf-field{flex-direction:column;gap:6px;margin:12px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-field-label{color:var(--t-fg-muted);font-size:12px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-field-hint{color:var(--t-fg-dim);margin:0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-fieldset{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=sonofuture]) .sf-fieldset>.sf-toggle{margin:12px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-segmented{background:#94a3b81a;border-radius:10px;gap:2px;padding:3px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-segmented button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-segmented button svg{width:16px;height:16px}:where(:root[data-theme=sonofuture]) .sf-segmented button[aria-selected=true]{background:var(--t-surface-active);color:var(--t-fg);box-shadow:0 1px 3px #0006}:where(:root[data-theme=sonofuture]) .sf-segmented button:not([aria-selected=true]):hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-chip{border:1px solid var(--t-border-strong);color:var(--t-fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-chip:hover{background:#94a3b81a}:where(:root[data-theme=sonofuture]) .sf-chip[aria-pressed=true]{border-color:var(--t-accent);color:var(--t-accent);background:#4fe3c124}:where(:root[data-theme=sonofuture]) .sf-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-toggle input{opacity:0;width:1px;height:1px;position:absolute}:where(:root[data-theme=sonofuture]) .sf-toggle-track{background:#94a3b847;border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}:where(:root[data-theme=sonofuture]) .sf-toggle-knob{width:16px;height:16px;transition:transform .16s var(--sf-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}:where(:root[data-theme=sonofuture]) .sf-toggle input:checked+.sf-toggle-track{background:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-toggle input:checked+.sf-toggle-track .sf-toggle-knob{transform:translate(16px)}:where(:root[data-theme=sonofuture]) .sf-toggle input:focus-visible+.sf-toggle-track{box-shadow:var(--sf-ring)}:where(:root[data-theme=sonofuture]) .sf-toggle[aria-disabled]{opacity:.45;cursor:default}:where(:root[data-theme=sonofuture]) .sf-toggle-label{font-size:13px}:where(:root[data-theme=sonofuture]) .sf-check{cursor:pointer;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-check span{border:1.5px solid var(--t-border-strong);color:#0000;border-radius:6px;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}:where(:root[data-theme=sonofuture]) .sf-check span svg{width:12px;height:12px}:where(:root[data-theme=sonofuture]) .sf-check input:checked+span{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-fg)}:where(:root[data-theme=sonofuture]) .sf-check input:focus-visible+span{box-shadow:var(--sf-ring)}:where(:root[data-theme=sonofuture]) .sf-empty{text-align:center;color:var(--t-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}:where(:root[data-theme=sonofuture]) .sf-empty-icon svg{width:36px;height:36px;color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-empty-title{color:var(--t-fg);margin:6px 0 0;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-empty-body{max-width:360px;margin:0;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-spinner{border:2px solid #94a3b840;border-top-color:var(--t-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite sf-spin--sonofuture;display:inline-block}@keyframes sf-spin--sonofuture{to{transform:rotate(360deg)}}:where(:root[data-theme=sonofuture]) .sf-kbd{border:1px solid var(--t-border-strong);font-family:var(--t-mono);color:var(--t-fg-muted);background:var(--t-surface);border-bottom-width:2px;border-radius:6px;padding:2px 6px;font-size:11px;display:inline-block}:where(:root[data-theme=sonofuture]) .sf-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-eq i{background:var(--t-accent);border-radius:2px;width:3px;height:40%}:where(:root[data-theme=sonofuture]) .sf-eq[data-on] i{animation:.9s ease-in-out infinite sf-eq--sonofuture}:where(:root[data-theme=sonofuture]) .sf-eq[data-on] i:nth-child(2){animation-delay:-300ms}:where(:root[data-theme=sonofuture]) .sf-eq[data-on] i:nth-child(3){animation-delay:-600ms}@keyframes sf-eq--sonofuture{0%,to{height:30%}50%{height:100%}}:where(:root[data-theme=sonofuture]) .sf-toasts{right:20px;bottom:calc(var(--sf-bar) + 16px);z-index:95;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}:where(:root[data-theme=sonofuture]) .sf-toast{border:1px solid var(--t-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(420px,100vw - 40px);box-shadow:var(--t-shadow);pointer-events:auto;animation:sf-pop--sonofuture .18s var(--sf-ease);background:#161c29eb;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}:where(:root[data-theme=sonofuture]) .sf-toasts{isolation:isolate}:where(:root[data-theme=sonofuture]) .sf-toast[data-leaving]{z-index:1;pointer-events:none;animation:sf-toast-out--sonofuture .2s var(--sf-ease) forwards;position:absolute;top:0;right:0}:where(:root[data-theme=sonofuture]) .sf-toast:has(+.sf-toast[data-leaving]){animation-delay:.2s;animation-fill-mode:backwards}@keyframes sf-toast-out--sonofuture{to{opacity:0;transform:translateY(-14px)scale(.96)}}:where(:root[data-theme=sonofuture]) .sf-toast-warn{border-color:var(--t-fair);color:var(--t-fair)}:where(:root[data-theme=sonofuture]) .sf-toast-notice{border-left:3px solid var(--t-critical);background:var(--t-surface);-webkit-backdrop-filter:none}:where(:root[data-theme=sonofuture]) .sf-toast-notice div{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-toast-notice span{color:var(--t-fg-muted);overflow-wrap:anywhere;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}:where(:root[data-theme=sonofuture]) .sf-card{border:1px solid var(--t-border);border-radius:var(--t-radius);background:linear-gradient(180deg, #ffffff08, transparent), var(--t-surface);cursor:pointer;transition:border-color .16s var(--sf-ease), transform .16s var(--sf-ease), box-shadow .16s var(--sf-ease);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"art body""controls controls";gap:10px 14px;padding:14px;display:grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-addshare{gap:8px;max-width:460px;display:grid}:where(:root[data-theme=sonofuture]) .sf-addshare .sf-inline{gap:8px}:where(:root[data-theme=sonofuture]) .sf-addshare .sf-input{min-width:0}:where(:root[data-theme=sonofuture]) .sf-addshare .sf-muted{margin:0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-card:hover{border-color:var(--t-border-strong)}:where(:root[data-theme=sonofuture]) .sf-card[data-active]{border-color:#4fe3c18c;box-shadow:0 0 0 1px #4fe3c159,0 12px 30px #00000059}:where(:root[data-theme=sonofuture]) .sf-card[data-over]{border-color:var(--t-accent-2);box-shadow:0 0 0 2px var(--t-accent-2)}:where(:root[data-theme=sonofuture]) .sf-card[data-dragging]{opacity:.5}:where(:root[data-theme=sonofuture]) .sf-card-art{background:var(--t-bg);width:112px;height:112px;color:var(--t-fg-dim);cursor:pointer;border:0;border-radius:12px;grid-area:art;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006}:where(:root[data-theme=sonofuture]) .sf-card-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-card-art svg{width:34px;height:34px}:where(:root[data-theme=sonofuture]) .sf-card-eq{background:#0000008c;border-radius:6px;padding:4px 6px;position:absolute;bottom:8px;left:8px}:where(:root[data-theme=sonofuture]) .sf-card-body{flex-direction:column;grid-area:body;gap:4px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-card-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}:where(:root[data-theme=sonofuture]) .sf-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-card-battery{color:var(--t-fg-muted);vertical-align:1px;margin-left:6px;font-size:12px;font-weight:500}:where(:root[data-theme=sonofuture]) .sf-card-members{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:-2px 0 0;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-card-now{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-card-track{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-card-sub,:where(:root[data-theme=sonofuture]) .sf-card-idle{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-card-controls{border-top:1px solid var(--t-border);grid-area:controls;align-items:center;gap:2px;padding-top:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-card-controls .sf-slider{margin-left:6px}:where(:root[data-theme=sonofuture]) .sf-quick-section{margin-top:28px}:where(:root[data-theme=sonofuture]) .sf-section-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-section-head h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-section-head h2 svg{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-section-for{color:var(--t-fg-dim);font-size:12px}:where(:root[data-theme=sonofuture]) .sf-section-head .sf-link{margin-left:auto;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-quick-row{scroll-snap-type:x proximity;grid-auto-columns:132px;grid-auto-flow:column;gap:12px;padding:4px 2px 10px;display:grid;overflow-x:auto}:where(:root[data-theme=sonofuture]) .sf-quick{cursor:pointer;scroll-snap-align:start;border-radius:12px;flex-direction:column;gap:4px;padding:8px;transition:background .14s;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-quick:hover{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-quick[aria-disabled]{opacity:.5;cursor:default}:where(:root[data-theme=sonofuture]) .sf-quick-art{background:var(--t-surface);border-radius:10px;place-items:center;width:116px;height:116px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}:where(:root[data-theme=sonofuture]) .sf-quick-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-quick-glyph{width:100%;height:100%;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-quick-glyph svg{width:34px;height:34px}:where(:root[data-theme=sonofuture]) .sf-quick-play{background:var(--sf-accent-grad);width:34px;height:34px;color:var(--t-accent-fg);opacity:0;transition:all .16s var(--sf-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(6px);box-shadow:0 6px 16px #0006}:where(:root[data-theme=sonofuture]) .sf-quick:hover .sf-quick-play,:where(:root[data-theme=sonofuture]) .sf-quick:focus-visible .sf-quick-play{opacity:1;transform:none}:where(:root[data-theme=sonofuture]) .sf-quick-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-quick-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-quick-open{color:#fff;opacity:0;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .14s;display:grid;position:absolute;top:12px;right:12px}:where(:root[data-theme=sonofuture]) .sf-quick:hover .sf-quick-open{opacity:1}:where(:root[data-theme=sonofuture]) .sf-rooms-gen{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-muted);margin:18px 0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=860px){:where(:root[data-theme=sonofuture]) .sf-group-grid{grid-template-columns:minmax(0,1fr)}}:where(:root[data-theme=sonofuture]) .sf-group-grid+.sf-group-grid{margin-top:12px}:where(:root[data-theme=sonofuture]) .sf-group{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-group[data-active]{border-color:#4fe3c173}:where(:root[data-theme=sonofuture]) .sf-group[data-over]{border-color:var(--t-accent-2);box-shadow:0 0 0 2px var(--t-accent-2)}:where(:root[data-theme=sonofuture]) .sf-group[data-dragging]{opacity:.5}:where(:root[data-theme=sonofuture]) .sf-group{transition:border-color .16s var(--sf-ease), transform .16s var(--sf-ease), box-shadow .16s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-group[draggable=true]:hover{border-color:var(--t-border-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-group[draggable=true]:hover{transform:none}}:where(:root[data-theme=sonofuture]) .sf-rooms .sf-hint-drag{margin:6px 0 0}:where(:root[data-theme=sonofuture]) .sf-rooms-system+.sf-rooms-system{margin-top:12px}:where(:root[data-theme=sonofuture]) .sf-group-head{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-group-head:hover{background:#94a3b80d}:where(:root[data-theme=sonofuture]) .sf-group-art{background:var(--t-bg);width:48px;height:48px;color:var(--t-fg-dim);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-group-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-group-text{flex:1;min-width:0}:where(:root[data-theme=sonofuture]) .sf-group-title,:where(:root[data-theme=sonofuture]) .sf-group-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-group-title{font-weight:600}:where(:root[data-theme=sonofuture]) .sf-group-sub{color:var(--t-fg-muted);font-size:12px}:where(:root[data-theme=sonofuture]) .sf-group-tools{align-items:center;gap:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-list{border-top:1px solid var(--t-border)}:where(:root[data-theme=sonofuture]) .sf-room{border-top:1px solid var(--t-border);grid-template-columns:minmax(140px,220px) 32px 1fr 32px auto;align-items:center;gap:8px;padding:8px 14px;display:grid}:where(:root[data-theme=sonofuture]) .sf-room:first-child{border-top:0}:where(:root[data-theme=sonofuture]) .sf-room-groupvol{background:#4fe3c10d}:where(:root[data-theme=sonofuture]) .sf-room-name{flex-direction:column;min-width:0;font-weight:500;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-name small{color:var(--t-fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-room-name-line{align-items:center;gap:8px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-name-line .sn-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-room-battery{color:var(--t-fg-muted);flex:none;align-items:center;gap:3px;font-size:11px;font-weight:400;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-room-battery .sn-battery-glyph{width:17px;height:10px}:where(:root[data-theme=sonofuture]) .sf-room-battery[data-low]{color:var(--t-critical,#d93025)}:where(:root[data-theme=sonofuture]) .sf-room[data-offline] .sf-room-name{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-room-level{color:var(--t-fg-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-room-tools{justify-content:flex-end;gap:2px;min-width:68px;display:flex}:where(:root[data-theme=sonofuture]) .sf-tone{grid-template-columns:90px auto 1fr auto 44px;align-items:center;gap:8px;margin:10px 0;display:grid}:where(:root[data-theme=sonofuture]) .sf-tone-label{font-size:13px}:where(:root[data-theme=sonofuture]) .sf-tone-end{color:var(--t-fg-dim);font-size:11px}:where(:root[data-theme=sonofuture]) .sf-tone-track{min-width:0;display:block;position:relative}:where(:root[data-theme=sonofuture]) .sf-tone-track:after{content:"";background:var(--t-fg-dim);pointer-events:none;width:1px;height:5px;position:absolute;bottom:-3px;left:calc(50% - .5px)}:where(:root[data-theme=sonofuture]) .sf-tone-value{color:var(--t-fg-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-extras{border:0;border-top:1px solid var(--t-border);flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-settings-block{flex-direction:column;gap:10px;margin-top:14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-parental-row{background:var(--t-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}:where(:root[data-theme=sonofuture]) .sf-parental-row>span:last-child{color:var(--t-fg-muted);text-align:right;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-parental-actions{margin-top:6px}:where(:root[data-theme=sonofuture]) .sf-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:14px 0 0;display:grid}:where(:root[data-theme=sonofuture]) .sf-facts dt{color:var(--t-fg-muted);font-size:13px}:where(:root[data-theme=sonofuture]) .sf-facts dd{margin:0;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-willplay{background:var(--t-surface);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-willplay-art{background:var(--t-bg);width:48px;height:48px;color:var(--t-fg-dim);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-willplay-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-willplay-title{margin:2px 0 0;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-picklist{flex-direction:column;gap:4px;margin:0 0 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-pick{width:100%;color:var(--t-fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-pick:hover{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-pick input{opacity:0;width:1px;height:1px;position:absolute}:where(:root[data-theme=sonofuture]) .sf-pick-box{border:1.5px solid var(--t-border-strong);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}:where(:root[data-theme=sonofuture]) .sf-pick-box svg{width:13px;height:13px}:where(:root[data-theme=sonofuture]) .sf-pick input:checked+.sf-pick-box{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-fg)}:where(:root[data-theme=sonofuture]) .sf-pick input:disabled+.sf-pick-box{opacity:.6}:where(:root[data-theme=sonofuture]) .sf-pick-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-pick-text small{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-pick-btn[aria-selected=true]{border-color:var(--t-accent);background:#4fe3c11a}:where(:root[data-theme=sonofuture]) .sf-sleep-card{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}:where(:root[data-theme=sonofuture]) .sf-sleep-card h2{align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-sleep-card h2 svg{color:var(--t-accent-2)}:where(:root[data-theme=sonofuture]) .sf-sleep-card .sf-chips{margin:0}:where(:root[data-theme=sonofuture]) .sf-sleep-row{border-radius:calc(var(--t-radius) - 4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-sleep-row[data-active=true]{background:color-mix(in srgb, var(--t-accent-2) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-accent-2) 45%, transparent)}:where(:root[data-theme=sonofuture]) .sf-sleep-row-text{gap:2px;min-width:0;display:grid}:where(:root[data-theme=sonofuture]) .sf-sleep-row-text strong{font-size:14px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-sleep-clock{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--t-fg);font-size:44px;font-weight:300;line-height:1.05}:where(:root[data-theme=sonofuture]) .sf-sleep-clock-small{font-size:24px}:where(:root[data-theme=sonofuture]) .sf-sleep-others{gap:6px;display:grid}:where(:root[data-theme=sonofuture]) .sf-sleep-others-title{margin:4px 0 0 14px;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-sleepsheet .sf-sleep-row{padding:12px 0}:where(:root[data-theme=sonofuture]) .sf-sleepsheet .sf-sleep-row[data-active=true]{padding:12px 14px}:where(:root[data-theme=sonofuture]) .sf-alarm-list{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-alarm{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);opacity:.65;grid-template-columns:auto 110px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}:where(:root[data-theme=sonofuture]) .sf-alarm[data-on]{opacity:1}:where(:root[data-theme=sonofuture]) .sf-alarm-time{flex-direction:column;display:flex}:where(:root[data-theme=sonofuture]) .sf-alarm-time strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}:where(:root[data-theme=sonofuture]) .sf-alarm-time span{color:var(--t-fg-muted);letter-spacing:.08em;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-alarm-text{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}:where(:root[data-theme=sonofuture]) .sf-alarm-text span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-alarm-text svg{color:var(--t-fg-muted);flex:none;width:14px;height:14px}:where(:root[data-theme=sonofuture]) .sf-alarm-tools{gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-alarm-editor .sf-sheet-body{padding:10px 18px 16px}:where(:root[data-theme=sonofuture]) .sf-library{grid-template-columns:268px minmax(0,1fr);gap:22px;height:100%;min-height:0;display:grid}:where(:root[data-theme=sonofuture]) .sf-sources{border-right:1px solid var(--t-border);flex-direction:column;min-width:0;min-height:0;padding-right:14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-card{border:1px solid var(--t-border);background:var(--t-surface);width:100%;color:var(--t-fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-card:hover:not(:disabled){border-color:var(--t-border-strong);background:var(--t-surface-2,var(--t-surface))}:where(:root[data-theme=sonofuture]) .sf-room-card:disabled{cursor:default}:where(:root[data-theme=sonofuture]) .sf-room-card-icon{background:var(--t-bg-raised);width:28px;height:28px;color:var(--t-accent);border-radius:8px;flex:none;place-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-room-card-icon svg{width:15px;height:15px}:where(:root[data-theme=sonofuture]) .sf-room-card-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-room-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-dim);font-size:10px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-room-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-room-card>svg{width:14px;height:14px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=sonofuture]) .sf-sources-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-sources-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-muted);margin:0;font-size:12px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-sources-close{display:none}:where(:root[data-theme=sonofuture]) .sf-sources-scroll{flex:1;min-height:0;padding-bottom:12px;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-source-group{margin-bottom:10px}:where(:root[data-theme=sonofuture]) .sf-source-group[data-dim]{opacity:.6}:where(:root[data-theme=sonofuture]) .sf-source-gen{letter-spacing:.1em;color:var(--t-fg-dim);margin:8px 0 6px;padding:0 10px;font-size:11px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-source-fold{width:100%;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-source-fold:hover{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-source-fold svg{width:13px;height:13px;transition:transform .16s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-source-fold[aria-expanded=true] svg{transform:rotate(180deg)}:where(:root[data-theme=sonofuture]) .sf-source{border-radius:10px;align-items:center;gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-source[data-current]{background:#4fe3c11f}:where(:root[data-theme=sonofuture]) .sf-source[data-current] .sf-source-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=sonofuture]) .sf-source:hover{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-source-main{min-width:0;color:var(--t-fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:7px 10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-source-main:disabled{cursor:default}:where(:root[data-theme=sonofuture]) .sf-source-icon{background:var(--t-surface);width:26px;height:26px;color:var(--t-fg-muted);border-radius:7px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}:where(:root[data-theme=sonofuture]) .sf-source-icon img{object-fit:cover;border-radius:7px;width:26px;height:26px}:where(:root[data-theme=sonofuture]) .sf-source-icon svg{width:15px;height:15px}:where(:root[data-theme=sonofuture]) .sf-source-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-source-title{color:var(--t-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-source-sub{color:var(--t-fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-source-add .sf-source-title{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-content{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-content-head{grid-template-columns:minmax(0,1fr) minmax(220px,380px) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}:where(:root[data-theme=sonofuture]) .sf-crumbs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-sources-toggle{display:none}:where(:root[data-theme=sonofuture]) .sf-crumb{color:var(--t-fg-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;max-width:240px;padding:6px 8px;font-size:13px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-crumb:hover{color:var(--t-fg);background:#94a3b81a}:where(:root[data-theme=sonofuture]) .sf-crumb[data-current]{color:var(--t-fg);font-weight:600}:where(:root[data-theme=sonofuture]) .sf-crumb-sep{color:var(--t-fg-dim);flex:none;width:14px;height:14px}:where(:root[data-theme=sonofuture]) .sf-search{border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 8px 0 6px;display:flex}:where(:root[data-theme=sonofuture]) .sf-search:focus-within{border-color:var(--t-accent);box-shadow:var(--sf-ring)}:where(:root[data-theme=sonofuture]) .sf-search input{min-width:0;color:var(--t-fg);font:inherit;background:0 0;border:0;flex:1;height:100%}:where(:root[data-theme=sonofuture]) .sf-search input:focus{box-shadow:none;outline:none}:where(:root[data-theme=sonofuture]) .sf-search input::placeholder{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-search input::-webkit-search-cancel-button{display:none}:where(:root[data-theme=sonofuture]) .sf-search-glyph{color:var(--t-fg-dim);flex:none}:where(:root[data-theme=sonofuture]) .sf-search-scope{color:var(--t-fg-muted);cursor:pointer;background:#94a3b81f;border:0;border-radius:8px;align-items:center;gap:2px;padding:3px 4px 3px 3px;display:inline-flex}:where(:root[data-theme=sonofuture]) .sf-search-scope img{object-fit:cover;border-radius:6px;width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-scope-logo{vertical-align:middle;width:22px;height:22px;color:var(--t-fg-muted);place-items:center;margin-right:10px;display:inline-grid}:where(:root[data-theme=sonofuture]) .sf-scope-logo img{object-fit:cover;border-radius:6px;width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-scope-logo svg{width:18px;height:18px}:where(:root[data-theme=sonofuture]) .sf-search-scope>:first-child{flex:none;width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-search-scope>svg:last-child{flex:none;width:14px;height:14px}:where(:root[data-theme=sonofuture]) .sf-search-inline{max-width:320px;height:36px}:where(:root[data-theme=sonofuture]) .sf-content-scroll{flex:1;min-height:0;padding-bottom:20px;padding-right:4px;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-root-overview{flex-direction:column;gap:22px;display:flex}:where(:root[data-theme=sonofuture]) .sf-root-gen{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin:0 0 10px;font-size:13px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-root-gen small{letter-spacing:0;text-transform:none;color:var(--t-fg-dim);margin-left:10px;font-weight:400}:where(:root[data-theme=sonofuture]) .sf-root-system[data-dim]{opacity:.55}:where(:root[data-theme=sonofuture]) .sf-root-fold{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:4px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-root-fold small{margin-left:0;margin-right:auto}:where(:root[data-theme=sonofuture]) .sf-root-fold>svg{width:14px;height:14px;transition:transform .16s var(--sf-ease);flex:none}:where(:root[data-theme=sonofuture]) .sf-root-fold[aria-expanded=true]>svg{transform:rotate(180deg)}:where(:root[data-theme=sonofuture]) .sf-fold{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=sonofuture]) .sf-fold[data-collapsed]{grid-template-rows:0fr}:where(:root[data-theme=sonofuture]) .sf-fold>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-fold{transition:none}}:where(:root[data-theme=sonofuture]) .sf-root-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}:where(:root[data-theme=sonofuture]) .sf-root-tile{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-fg);cursor:pointer;text-align:left;transition:transform .14s var(--sf-ease), border-color .14s;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-root-tile:hover:not(:disabled){border-color:var(--t-border-strong);transform:translateY(-1px)}:where(:root[data-theme=sonofuture]) .sf-root-tile:disabled{cursor:default;opacity:.6}:where(:root[data-theme=sonofuture]) .sf-root-icon{background:var(--t-bg);width:44px;height:44px;color:var(--t-accent);border-radius:10px;place-items:center;display:grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-root-icon img{object-fit:cover;border-radius:10px;width:44px;height:44px}:where(:root[data-theme=sonofuture]) .sf-root-icon svg{width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-root-title{font-size:14px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-root-sub{color:var(--t-fg-muted);margin-top:-6px;font-size:11px}:where(:root[data-theme=sonofuture]) .sf-page-title{align-items:center;gap:14px;margin:4px 0 14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-page-icon{background:var(--t-surface);width:44px;height:44px;color:var(--t-accent);border-radius:10px;flex:none;place-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-page-icon img{object-fit:cover;border-radius:10px;width:44px;height:44px}:where(:root[data-theme=sonofuture]) .sf-results-service{margin:0 0 18px}:where(:root[data-theme=sonofuture]) .sf-results-head{align-items:center;gap:10px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}:where(:root[data-theme=sonofuture]) .sf-results-head img,:where(:root[data-theme=sonofuture]) .sf-results-head svg{object-fit:cover;border-radius:6px;flex:none;width:26px;height:26px}:where(:root[data-theme=sonofuture]) .sf-page-titles{min-width:0}:where(:root[data-theme=sonofuture]) .sf-page-titles h1{letter-spacing:-.01em;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-hero{align-items:flex-end;padding:8px 0 12px}:where(:root[data-theme=sonofuture]) .sf-hero-art{background:var(--t-surface);width:200px;height:200px;color:var(--t-fg-dim);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000080}:where(:root[data-theme=sonofuture]) .sf-hero-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-hero .sf-page-titles h1{font-size:30px}:where(:root[data-theme=sonofuture]) .sf-hero-actions{align-items:center;gap:8px;margin-top:14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-banner{border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:14px;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}:where(:root[data-theme=sonofuture]) .sf-banner strong{margin-bottom:4px;display:block}:where(:root[data-theme=sonofuture]) .sf-banner p{color:var(--t-fg-muted);white-space:pre-line;margin:0 0 10px;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-pinned{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 14px;display:grid}:where(:root[data-theme=sonofuture]) .sf-pin{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-fg);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-pin img{border-radius:8px;width:36px;height:36px}:where(:root[data-theme=sonofuture]) .sf-pin span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-pin svg{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-pin:hover{border-color:var(--t-border-strong)}:where(:root[data-theme=sonofuture]) .sf-rows{flex-direction:column;display:flex}:where(:root[data-theme=sonofuture]) .sf-row{cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;min-height:56px;padding:6px 8px;display:grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-row-btn{color:var(--t-fg);text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 18px;width:100%}:where(:root[data-theme=sonofuture]) .sf-row:hover,:where(:root[data-theme=sonofuture]) .sf-row[aria-selected=true]{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-row[aria-checked=true]{background:#4fe3c11a}:where(:root[data-theme=sonofuture]) .sf-row[aria-disabled]{opacity:.5;cursor:default}:where(:root[data-theme=sonofuture]) .sf-row-art{background:var(--t-surface);width:44px;height:44px;color:var(--t-fg-dim);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-row-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-row-art svg{width:22px;height:22px}:where(:root[data-theme=sonofuture]) .sf-row-glyph{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-row-num{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-row-play{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-row:hover .sf-row-play,:where(:root[data-theme=sonofuture]) .sf-row:focus-within .sf-row-play{opacity:1}:where(:root[data-theme=sonofuture]) .sf-row-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-row-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-row-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-explicit{color:var(--t-fg-muted);flex:none}:where(:root[data-theme=sonofuture]) .sf-row[data-restricted] .sf-row-title,:where(:root[data-theme=sonofuture]) .sf-row[data-restricted] .sf-row-art{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-row-tools{opacity:0;align-items:center;gap:4px;transition:opacity .12s;display:flex}:where(:root[data-theme=sonofuture]) .sf-row:hover .sf-row-tools,:where(:root[data-theme=sonofuture]) .sf-row:focus-within .sf-row-tools,:where(:root[data-theme=sonofuture]) .sf-row[aria-checked=true] .sf-row-tools{opacity:1}:where(:root[data-theme=sonofuture]) .sf-row-more{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}:where(:root[data-theme=sonofuture]) .sf-shelves{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}:where(:root[data-theme=sonofuture]) .sf-shelves>section{min-width:0}:where(:root[data-theme=sonofuture]) .sf-shelf-row{scroll-snap-type:x proximity;grid-auto-columns:160px;grid-auto-flow:column;gap:14px;padding:4px 2px 10px;display:grid;overflow-x:auto}:where(:root[data-theme=sonofuture]) .sf-shelf-row>*{scroll-snap-align:start}:where(:root[data-theme=sonofuture]) .sf-grid-tight{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}:where(:root[data-theme=sonofuture]) .sf-tile{cursor:pointer;color:var(--t-fg);border-radius:14px;flex-direction:column;gap:3px;padding:10px;transition:background .14s;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-tile:hover,:where(:root[data-theme=sonofuture]) .sf-tile:focus-within{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-tile[aria-disabled],:where(:root[data-theme=sonofuture]) .sf-tile:disabled{opacity:.5;cursor:default}:where(:root[data-theme=sonofuture]) .sf-tile-btn{text-align:left;background:0 0;border:0;align-items:stretch}:where(:root[data-theme=sonofuture]) .sf-tile-art{aspect-ratio:1;background:var(--t-surface);width:100%;color:var(--t-fg-dim);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000059}:where(:root[data-theme=sonofuture]) .sf-tile-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-tile-art>svg{width:40px;height:40px}:where(:root[data-theme=sonofuture]) .sf-tile-art[data-round]{border-radius:50%}:where(:root[data-theme=sonofuture]) .sf-tile-logo{background:var(--t-bg-raised);padding:18%}:where(:root[data-theme=sonofuture]) .sf-tile-logo img{object-fit:contain;border-radius:12px}:where(:root[data-theme=sonofuture]) .sf-tile-play{background:var(--sf-accent-grad);width:38px;height:38px;color:var(--t-accent-fg);opacity:0;transition:all .16s var(--sf-ease);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(6px);box-shadow:0 6px 16px #0006}:where(:root[data-theme=sonofuture]) .sf-tile-more{color:#fff;opacity:0;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .14s;display:grid;position:absolute;top:8px;right:8px}:where(:root[data-theme=sonofuture]) .sf-tile:hover .sf-tile-play,:where(:root[data-theme=sonofuture]) .sf-tile:hover .sf-tile-more,:where(:root[data-theme=sonofuture]) .sf-tile:focus-within .sf-tile-play,:where(:root[data-theme=sonofuture]) .sf-tile:focus-within .sf-tile-more{opacity:1;transform:none}:where(:root[data-theme=sonofuture]) .sf-tile-title{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-tile-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-tile-chev{color:var(--t-fg-dim);width:14px;height:14px;display:none;position:absolute;bottom:14px;right:12px}:where(:root[data-theme=sonofuture]) .sf-initials{letter-spacing:.05em;color:var(--t-fg-muted);font-size:22px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-page-foot{padding:14px 0}:where(:root[data-theme=sonofuture]) .sf-selection-bar{border:1px solid var(--t-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--t-shadow);animation:sf-pop--sonofuture .16s var(--sf-ease);background:#161c29f2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;display:flex;position:sticky;bottom:0}:where(:root[data-theme=sonofuture]) .sf-selection-bar>span{margin-right:auto;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-sources-backdrop{display:none}:where(:root[data-theme=sonofuture]) .sf-info-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}:where(:root[data-theme=sonofuture]) .sf-info-art{background:var(--t-surface);width:96px;height:96px;color:var(--t-fg-dim);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000073}:where(:root[data-theme=sonofuture]) .sf-info-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-info-lines{grid-template-columns:auto 1fr;align-content:start;gap:4px 12px;min-width:0;margin:0;display:grid}:where(:root[data-theme=sonofuture]) .sf-info-lines dt{letter-spacing:.06em;text-transform:uppercase;color:var(--t-fg-muted);padding-top:3px;font-size:11px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-info-lines dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}:where(:root[data-theme=sonofuture]) .sf-info-rows{flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=sonofuture]) .sf-info-row{border:1px solid var(--t-border);background:var(--t-surface);width:100%;color:var(--t-fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-info-row:hover:not(:disabled){border-color:var(--t-border-strong);background:var(--t-surface-hover)}:where(:root[data-theme=sonofuture]) .sf-info-row:disabled{opacity:.45;cursor:default}:where(:root[data-theme=sonofuture]) .sf-info-row-icon{width:22px;color:var(--t-accent);flex:none;place-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-info-row-label{flex:1;min-width:0}:where(:root[data-theme=sonofuture]) .sf-info-row-more{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-prose p{color:var(--t-fg);margin:0 0 10px;line-height:1.55}:where(:root[data-theme=sonofuture]) .sf-queue{width:var(--sf-queue);border-left:1px solid var(--t-border);visibility:hidden;min-height:0;transition:transform .24s var(--sf-ease), visibility 0s linear .24s;background:#11162180;flex-direction:column;grid-area:queue;display:flex;transform:translate(100%)}:where(:root[data-theme=sonofuture]) .sf-root[data-queue] .sf-queue{visibility:visible;transition:transform .24s var(--sf-ease), visibility 0s linear;transform:none}:where(:root[data-theme=sonofuture]) .sf-queue-inline{visibility:visible;transition:none;transform:none}:where(:root[data-theme=sonofuture]) .sf-queue .sf-sheet-head{padding:18px 16px 10px}:where(:root[data-theme=sonofuture]) .sf-queue-tools{gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-queue-list{flex:1;min-height:0;padding:6px 8px 12px;position:relative;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-qrow{cursor:grab;-webkit-user-select:none;user-select:none;height:56px;transition:transform .14s var(--sf-ease);border-radius:10px;grid-template-columns:24px 40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px;display:grid}:where(:root[data-theme=sonofuture]) .sf-queue-dragging .sf-qrow{transition:transform .14s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-qrow:hover,:where(:root[data-theme=sonofuture]) .sf-qrow[aria-checked=true]{background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-qrow[aria-current]{background:#8b7cf624}:where(:root[data-theme=sonofuture]) .sf-qrow[aria-current] .sf-qrow-title{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-qrow[data-dragging]{opacity:.35}:where(:root[data-theme=sonofuture]) .sf-qrow-num{color:var(--t-fg-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-qrow-art{background:var(--t-surface);width:40px;height:40px;color:var(--t-fg-dim);border-radius:6px;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-qrow-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-qrow-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-qrow-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-qrow-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-qrow-dur{color:var(--t-fg-dim);font-variant-numeric:tabular-nums;font-size:11px}:where(:root[data-theme=sonofuture]) .sf-qrow-tools{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}:where(:root[data-theme=sonofuture]) .sf-qrow:hover .sf-qrow-tools,:where(:root[data-theme=sonofuture]) .sf-qrow[aria-checked=true] .sf-qrow-tools,:where(:root[data-theme=sonofuture]) .sf-qrow:focus-within .sf-qrow-tools{opacity:1}:where(:root[data-theme=sonofuture]) .sf-queue-ghost{z-index:99;background:var(--t-bg-raised);box-shadow:var(--t-shadow);border:1px solid var(--t-border-strong);pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:where(:root[data-theme=sonofuture]) .sf-queue-ghost img,:where(:root[data-theme=sonofuture]) .sf-queue-ghost svg{border-radius:6px;width:32px;height:32px}:where(:root[data-theme=sonofuture]) .sf-stage{position:relative}:where(:root[data-theme=sonofuture]) .sf-root[data-covered]{visibility:hidden}:where(:root[data-theme=sonofuture]) .sf-stage-bg{will-change:transform;filter:blur(60px)saturate(1.4)brightness(.45);opacity:.8;background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}:where(:root[data-theme=sonofuture]) .sf-stage-bg:after{content:"";background:linear-gradient(#0b0e1433,#0b0e14d9);position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-stage-head{z-index:1;align-items:center;gap:12px;padding:16px 22px;display:flex;position:relative}:where(:root[data-theme=sonofuture]) .sf-stage-source{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin-left:auto;font-size:12px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-stage-body{--sf-stage-queue:clamp(300px, 26vw, 380px);z-index:1;grid-template-columns:minmax(0, 1fr) var(--sf-stage-queue);min-height:0;transition:grid-template-columns .24s var(--sf-ease), column-gap .24s var(--sf-ease);flex:1;gap:24px;padding:0 28px 28px;display:grid;position:relative;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-stage-main{grid-template-columns:minmax(240px,420px) minmax(0,1fr);grid-template-areas:"art lines""controls controls""volumes volumes";align-content:start;align-self:center;gap:22px 32px;display:grid}:where(:root[data-theme=sonofuture]) .sf-stage-art{aspect-ratio:1;background:var(--t-surface);width:100%;max-width:420px;color:var(--t-fg-dim);border-radius:18px;grid-area:art;place-items:center;display:grid;overflow:hidden;box-shadow:0 30px 80px #0009}:where(:root[data-theme=sonofuture]) .sf-stage-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sonofuture]) .sf-stage-art svg{width:25%;height:25%}:where(:root[data-theme=sonofuture]) .sf-stage-lines{flex-direction:column;grid-area:lines;align-self:end;gap:12px;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-stage-title,:where(:root[data-theme=sonofuture]) .sf-stage-line{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-stage-title .sf-value{letter-spacing:-.02em;font-size:clamp(22px,3vw,38px);font-weight:750;line-height:1.1}:where(:root[data-theme=sonofuture]) .sf-stage-line .sf-value{color:var(--t-fg);font-size:17px}:where(:root[data-theme=sonofuture]) .sf-stage-next .sf-value{color:var(--t-fg-muted)}:where(:root[data-theme=sonofuture]) .sf-ratings{align-items:center;gap:8px;margin-top:6px;display:flex}:where(:root[data-theme=sonofuture]) .sf-rating{border:1px solid var(--t-border-strong);cursor:pointer;background:#94a3b814;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-rating img{width:60px;max-width:none;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=sonofuture]) .sf-rating:hover{background:#94a3b829}:where(:root[data-theme=sonofuture]) .sf-stage-controls{flex-direction:column;grid-area:controls;gap:10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-stage-transport{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:where(:root[data-theme=sonofuture]) .sf-stage-transport .sf-modes{justify-self:end;margin-right:20px}:where(:root[data-theme=sonofuture]) .sf-stage-body{--sf-stage-gap:24px;container-type:inline-size}:where(:root[data-theme=sonofuture]) .sf-stage-volumes{width:calc(100cqw - var(--sf-stage-queue) - var(--sf-stage-gap));grid-area:volumes;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));justify-self:center;gap:8px 24px;display:grid}:where(:root[data-theme=sonofuture]) .sf-vol-row{background:#94a3b80f;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"name name""mute slider";align-items:center;column-gap:4px;padding:8px 10px;display:grid}:where(:root[data-theme=sonofuture]) .sf-vol-row .sf-vol-name{color:var(--t-fg-muted);grid-area:name;padding:0 4px 2px;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-vol-row .sf-icon-btn{grid-area:mute}:where(:root[data-theme=sonofuture]) .sf-vol-row .sf-slider{grid-area:slider}:where(:root[data-theme=sonofuture]) .sf-vol-group{background:#4fe3c114}:where(:root[data-theme=sonofuture]) .sf-stage-body:not([data-queue]){grid-template-columns:minmax(0,1fr) 0;column-gap:0}:where(:root[data-theme=sonofuture]) .sf-stage-queue{border-left:1px solid var(--t-border);min-width:0;min-height:0;transition:grid-template-rows .24s var(--sf-ease), visibility 0s linear;grid-template-rows:1fr;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-stage-body:not([data-queue]) .sf-stage-queue{visibility:hidden;transition:grid-template-rows .24s var(--sf-ease), visibility 0s linear .24s}:where(:root[data-theme=sonofuture]) .sf-stage-queue-inner{min-height:0;min-width:calc(var(--sf-stage-queue) - 1px);flex-direction:column;padding-left:20px;display:flex}:where(:root[data-theme=sonofuture]) .sf-stage-queue h3{margin:0 0 8px 8px;font-size:14px}:where(:root[data-theme=sonofuture]) .sf-stage-queue h3 small{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=sonofuture]) .sf-stage-queue .sf-queue-list{padding:0}:where(:root[data-theme=sonofuture]) .sf-stage-queue .sf-qrow{height:48px}:where(:root[data-theme=sonofuture]) .sf-palette-input{border-bottom:1px solid var(--t-border);color:var(--t-fg-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}:where(:root[data-theme=sonofuture]) .sf-palette-input input{color:var(--t-fg);font:inherit;background:0 0;border:0;flex:1;font-size:16px}:where(:root[data-theme=sonofuture]) .sf-palette-input input:focus{box-shadow:none;outline:none}:where(:root[data-theme=sonofuture]) .sf-palette-list{padding:8px;overflow:auto}:where(:root[data-theme=sonofuture]) .sf-palette-empty{text-align:center;padding:20px}:where(:root[data-theme=sonofuture]) .sf-palette-group{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-dim);margin:10px 10px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-palette-row{width:100%;color:var(--t-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-palette-row[aria-selected=true]{background:#4fe3c11f}:where(:root[data-theme=sonofuture]) .sf-palette-icon{background:var(--t-surface);width:28px;height:28px;color:var(--t-fg-muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-palette-icon img{object-fit:cover;width:28px;height:28px}:where(:root[data-theme=sonofuture]) .sf-palette-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-palette-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-palette-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-settings{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}:where(:root[data-theme=sonofuture]) .sf-settings-nav{flex-direction:column;gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-settings-nav h1{letter-spacing:-.01em;margin:0 0 10px;font-size:26px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-settings-nav-strip{flex-direction:column;gap:2px;display:flex}:where(:root[data-theme=sonofuture]) .sf-settings-jump{display:none}:where(:root[data-theme=sonofuture]) .sf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-settings-tab{color:var(--t-fg-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}:where(:root[data-theme=sonofuture]) .sf-settings-tab svg{flex:none}:where(:root[data-theme=sonofuture]) .sf-settings-tab:hover{color:var(--t-fg);background:#94a3b814}:where(:root[data-theme=sonofuture]) .sf-settings-tab[aria-current]{color:var(--t-fg);background:#4fe3c11f}:where(:root[data-theme=sonofuture]) .sf-settings-tab[aria-current] svg{color:var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-settings-nav-foot{border-top:1px solid var(--t-border);flex-direction:column;gap:2px;margin-top:18px;padding-top:12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-settings-page{min-width:0;max-width:820px}@media (width>=901px){:where(:root[data-theme=sonofuture]) .sf-main:has(>.sf-settings){padding-top:0;padding-bottom:0;display:grid;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-main>.sf-settings{min-height:0}:where(:root[data-theme=sonofuture]) .sf-main>.sf-settings>:is(.sf-settings-nav,.sf-settings-page){overscroll-behavior:contain;min-height:0;padding-top:22px;padding-bottom:28px;overflow:auto}}:where(:root[data-theme=sonofuture]) .sf-settings-page[data-page=s2]{max-width:none}:where(:root[data-theme=sonofuture]) .sf-settings-title{margin:0;font-size:22px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-settings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-svc-list{flex-direction:column;gap:6px;display:flex}:where(:root[data-theme=sonofuture]) .sf-svc{border:1px solid var(--t-border);background:var(--t-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-svc-icon{background:var(--t-bg);width:40px;height:40px;color:var(--t-fg-muted);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}:where(:root[data-theme=sonofuture]) .sf-svc-icon img{object-fit:cover;border-radius:10px;width:40px;height:40px}:where(:root[data-theme=sonofuture]) .sf-svc-icon .sf-initials{font-size:14px}:where(:root[data-theme=sonofuture]) .sf-svc-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=sonofuture]) .sf-svc-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-svc-name small{color:var(--t-fg-muted);font-weight:400}:where(:root[data-theme=sonofuture]) .sf-svc-state{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-link-flow{flex-direction:column;align-items:flex-start;gap:14px;display:flex}:where(:root[data-theme=sonofuture]) .sf-link-flow p{overflow-wrap:anywhere;max-width:100%}:where(:root[data-theme=sonofuture]) .sf-code{font-family:var(--t-mono);letter-spacing:.2em;background:var(--t-surface);-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;padding:10px 18px;font-size:28px}:where(:root[data-theme=sonofuture]) .sf-done{align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}:where(:root[data-theme=sonofuture]) .sf-done svg{color:var(--t-accent);flex:none;margin-top:3px}:where(:root[data-theme=sonofuture]) .sf-clock{background:var(--t-surface);border-radius:14px;flex-direction:column;gap:2px;margin-bottom:6px;padding:16px 18px;display:flex}:where(:root[data-theme=sonofuture]) .sf-clock strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-clock span{color:var(--t-fg-muted)}:where(:root[data-theme=sonofuture]) .sf-clock small{color:var(--t-fg-dim);margin-top:4px;font-size:11px}:where(:root[data-theme=sonofuture]) .sf-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(:root[data-theme=sonofuture]) .sf-system-update{margin-bottom:10px}:where(:root[data-theme=sonofuture]) .sf-table-wrap{border:1px solid var(--t-border);background:var(--t-surface);border-radius:12px;overflow-x:auto}:where(:root[data-theme=sonofuture]) .sf-table{border-collapse:collapse;width:100%;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-table-fixed{table-layout:fixed;min-width:520px}:where(:root[data-theme=sonofuture]) .sf-table-fixed th,:where(:root[data-theme=sonofuture]) .sf-table-fixed td{overflow-wrap:anywhere}:where(:root[data-theme=sonofuture]) .sf-table-fixed tbody th{white-space:normal}:where(:root[data-theme=sonofuture]) .sf-table th,:where(:root[data-theme=sonofuture]) .sf-table td{text-align:left;border-bottom:1px solid var(--t-border);vertical-align:top;padding:9px 12px}:where(:root[data-theme=sonofuture]) .sf-table th.sf-th-help{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(:root[data-theme=sonofuture]) .sf-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--t-fg-dim);white-space:nowrap;font-size:11px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-table tbody tr:last-child th,:where(:root[data-theme=sonofuture]) .sf-table tbody tr:last-child td{border-bottom:0}:where(:root[data-theme=sonofuture]) .sf-table tbody th{white-space:nowrap;font-weight:500}:where(:root[data-theme=sonofuture]) .sf-table tr[data-offline]{color:var(--t-fg-dim)}:where(:root[data-theme=sonofuture]) .sf-table .sf-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--t-mono);font-size:12px}:where(:root[data-theme=sonofuture]) .sf-table .sf-num[data-warn]{color:var(--t-poor);font-weight:600}:where(:root[data-theme=sonofuture]) .sf-quality{text-transform:capitalize;background:#94a3b824;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-quality[data-q=good]{color:var(--t-good);background:#4fe3c124}:where(:root[data-theme=sonofuture]) .sf-quality[data-q=fair]{color:var(--t-fair);background:#f5c45124}:where(:root[data-theme=sonofuture]) .sf-quality[data-q=poor]{color:var(--t-poor);background:#ff9a6224}:where(:root[data-theme=sonofuture]) .sf-quality[data-q=critical],:where(:root[data-theme=sonofuture]) .sf-quality[data-q=unreachable]{color:var(--t-critical);background:#ff5d7a24}:where(:root[data-theme=sonofuture]) .sf-findings{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}:where(:root[data-theme=sonofuture]) .sf-findings li{border-left:3px solid var(--t-info);background:var(--t-surface);border-radius:10px;padding:10px 14px}:where(:root[data-theme=sonofuture]) .sf-findings li[data-severity=warning]{border-left-color:var(--t-fair)}:where(:root[data-theme=sonofuture]) .sf-findings li[data-severity=critical]{border-left-color:var(--t-critical)}:where(:root[data-theme=sonofuture]) .sf-findings p{margin:4px 0 0;font-size:13px}:where(:root[data-theme=sonofuture]) .sf-log td{font-size:12px}:where(:root[data-theme=sonofuture]) .sf-level{letter-spacing:.06em;background:#94a3b824;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}:where(:root[data-theme=sonofuture]) .sf-level[data-level=ERROR]{color:var(--t-critical)}:where(:root[data-theme=sonofuture]) .sf-level[data-level=WARNING]{color:var(--t-fair)}:where(:root[data-theme=sonofuture]) .sf-shortcuts{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin:0;display:grid}:where(:root[data-theme=sonofuture]) .sf-shortcuts dt{font-size:13px}:where(:root[data-theme=sonofuture]) .sf-shortcuts dd{text-align:right;margin:0}:where(:root[data-theme=sonofuture]) .sf-signin{flex-wrap:wrap}:where(:root[data-theme=sonofuture]) .sf-signin .sf-input{flex:1;width:auto;min-width:160px}:where(:root[data-theme=sonofuture]) .sf-mini{z-index:120;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:#0b0e14;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0009}:where(:root[data-theme=sonofuture]) .sf-mini[data-popup]{box-shadow:none;border-radius:0}:where(:root[data-theme=sonofuture]) .sf-mini-root{background:#0b0e14;display:block}:where(:root[data-theme=sonofuture]) .sf-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-mini-shade{background:linear-gradient(#00000059 0%,#0000 30% 45%,#000000d9 100%);position:absolute;inset:0}:where(:root[data-theme=sonofuture]) .sf-mini-chrome{opacity:0;align-items:center;gap:4px;padding:8px 10px;transition:opacity .16s;display:flex;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=sonofuture]) .sf-mini:hover .sf-mini-chrome{opacity:1}:where(:root[data-theme=sonofuture]) .sf-mini-room{letter-spacing:.04em;text-shadow:0 1px 4px #000c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-mini-btn{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=sonofuture]) .sf-mini-btn:hover:not(:disabled){background:#fff3}:where(:root[data-theme=sonofuture]) .sf-mini-btn:disabled{opacity:.35;cursor:default}:where(:root[data-theme=sonofuture]) .sf-mini-play{color:#0b0e14;background:#fff}:where(:root[data-theme=sonofuture]) .sf-mini-play:hover:not(:disabled){filter:brightness(.9);background:#fff}:where(:root[data-theme=sonofuture]) .sf-mini-foot{padding:12px 14px;position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=sonofuture]) .sf-mini-title,:where(:root[data-theme=sonofuture]) .sf-mini-sub{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000c;margin:0;overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-mini-title{font-size:14px;font-weight:650}:where(:root[data-theme=sonofuture]) .sf-mini-sub{color:#ffffffbf;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-mini-row{align-items:center;gap:6px;margin-top:8px;display:flex}:where(:root[data-theme=sonofuture]) .sf-mini-row .sf-slider{flex:1;min-width:40px}@media (width<=1180px){:where(:root[data-theme=sonofuture]) .sf-root{--sf-rail:72px;--sf-queue:340px}:where(:root[data-theme=sonofuture]) .sf-rail-item span,:where(:root[data-theme=sonofuture]) .sf-brand span,:where(:root[data-theme=sonofuture]) .sf-rail-link span{display:none}:where(:root[data-theme=sonofuture]) .sf-rail-item{padding:10px 0}:where(:root[data-theme=sonofuture]) .sf-nowbar{grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) minmax(200px,1fr);gap:14px}:where(:root[data-theme=sonofuture]) .sf-now-aux{display:none}:where(:root[data-theme=sonofuture]) .sf-volume{width:150px}:where(:root[data-theme=sonofuture]) .sf-library{grid-template-columns:220px minmax(0,1fr);gap:16px}:where(:root[data-theme=sonofuture]) .sf-settings{grid-template-columns:180px minmax(0,1fr);gap:20px}:where(:root[data-theme=sonofuture]) .sf-stage-body{--sf-stage-queue:280px;--sf-stage-gap:16px;gap:16px}:where(:root[data-theme=sonofuture]) .sf-stage-main{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:16px 22px}:where(:root[data-theme=sonofuture]) .sf-stage-title .sf-value{font-size:clamp(20px,2.6vw,30px)}}@media (width<=900px){:where(:root[data-theme=sonofuture]) .sf-root{--sf-bar:64px;grid-template:"main"minmax(0,1fr)"bar""rail"/minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-main{padding:16px 16px 20px}:where(:root[data-theme=sonofuture]) .sf-page-head h1{font-size:22px}:where(:root[data-theme=sonofuture]) .sf-nowbar{min-height:var(--sf-bar);grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px 10px}:where(:root[data-theme=sonofuture]) .sf-now-center .sf-seek,:where(:root[data-theme=sonofuture]) .sf-now-center .sf-modes,:where(:root[data-theme=sonofuture]) .sf-now-center .sf-now-aux{display:none}:where(:root[data-theme=sonofuture]) .sf-now-controls{grid-template-columns:auto}:where(:root[data-theme=sonofuture]) .sf-now-center .sf-transport{gap:0}:where(:root[data-theme=sonofuture]) .sf-now-center .sf-play{width:40px;height:40px;box-shadow:none}:where(:root[data-theme=sonofuture]) .sf-now-center .sf-play svg{width:18px;height:18px}:where(:root[data-theme=sonofuture]) .sf-now-info,:where(:root[data-theme=sonofuture]) .sf-now-right .sf-volume,:where(:root[data-theme=sonofuture]) .sf-now-right .sf-room-chip{display:none}:where(:root[data-theme=sonofuture]) .sf-now-right{gap:2px}:where(:root[data-theme=sonofuture]) .sf-now-right:before{content:""}:where(:root[data-theme=sonofuture]) .sf-now-art{width:44px;height:44px}:where(:root[data-theme=sonofuture]) .sf-queue{inset:0 0 calc(var(--sf-bar) + 62px) 0;z-index:70;background:var(--t-bg);border-left:0;width:auto;position:fixed}:where(:root[data-theme=sonofuture]) .sf-library{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-sources{inset:0 30% calc(var(--sf-bar) + 62px) 0;z-index:85;background:var(--t-bg-raised);border-right:1px solid var(--t-border-strong);box-shadow:var(--t-shadow);transition:transform .22s var(--sf-ease);padding:16px;position:fixed;transform:translate(-102%)}:where(:root[data-theme=sonofuture]) .sf-sources-open .sf-sources{transform:none}:where(:root[data-theme=sonofuture]) .sf-sources-backdrop{inset:0 0 calc(var(--sf-bar) + 62px) 0;z-index:84;background:#06080c80;display:block;position:fixed}:where(:root[data-theme=sonofuture]) .sf-sources-close,:where(:root[data-theme=sonofuture]) .sf-sources-toggle{display:inline-grid}:where(:root[data-theme=sonofuture]) .sf-content-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs view""search search";gap:8px}:where(:root[data-theme=sonofuture]) .sf-crumbs{grid-area:crumbs}:where(:root[data-theme=sonofuture]) .sf-search{grid-area:search}:where(:root[data-theme=sonofuture]) .sf-content-head .sf-segmented{grid-area:view}:where(:root[data-theme=sonofuture]) .sf-settings{grid-template-columns:minmax(0,1fr);gap:12px}:where(:root[data-theme=sonofuture]) .sf-settings-nav{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:where(:root[data-theme=sonofuture]) .sf-settings-nav h1{margin:0}:where(:root[data-theme=sonofuture]) .sf-settings-nav-strip{display:none}:where(:root[data-theme=sonofuture]) .sf-settings-jump{display:block}:where(:root[data-theme=sonofuture]) .sf-settings-nav-foot{border:0;flex-direction:row;margin:0;padding:0}:where(:root[data-theme=sonofuture]) .sf-room{grid-template-columns:minmax(0,1fr) 32px minmax(90px,1fr) 32px auto}:where(:root[data-theme=sonofuture]) .sf-alarm{grid-template-columns:auto 90px minmax(0,1fr) auto;gap:10px;padding:10px 12px}:where(:root[data-theme=sonofuture]) .sf-stage-body{grid-template-columns:minmax(0,1fr);padding:0 16px 20px}:where(:root[data-theme=sonofuture]) .sf-stage-volumes{justify-self:stretch;width:auto}:where(:root[data-theme=sonofuture]) .sf-stage-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""lines""controls""volumes";gap:16px}:where(:root[data-theme=sonofuture]) .sf-stage-art{max-width:min(420px,70vw);margin:0 auto}:where(:root[data-theme=sonofuture]) .sf-stage-body{transition:row-gap .24s var(--sf-ease);grid-template-rows:auto max-content}:where(:root[data-theme=sonofuture]) .sf-stage-body:not([data-queue]){grid-template-columns:minmax(0,1fr);row-gap:0}:where(:root[data-theme=sonofuture]) .sf-stage-body:not([data-queue]) .sf-stage-queue{grid-template-rows:0fr}:where(:root[data-theme=sonofuture]) .sf-stage-queue{border-left:0}:where(:root[data-theme=sonofuture]) .sf-stage-queue-inner{min-width:0;padding-left:0}:where(:root[data-theme=sonofuture]) .sf-sheet-side{width:100%}:where(:root[data-theme=sonofuture]) .sf-layer-palette{padding:8vh 10px 10px}:where(:root[data-theme=sonofuture]) .sf-toasts{bottom:calc(var(--sf-bar) + 74px);right:12px}}@media (width<=900px),(height<=560px){:where(:root[data-theme=sonofuture]) .sf-rail{border-right:0;border-top:1px solid var(--t-border);flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:6px 8px}:where(:root[data-theme=sonofuture]) .sf-brand,:where(:root[data-theme=sonofuture]) .sf-rail-foot{display:none}:where(:root[data-theme=sonofuture]) .sf-rail-items{flex-direction:row;flex:1;justify-content:space-around}:where(:root[data-theme=sonofuture]) .sf-rail-item{border-radius:10px;flex:1;gap:3px;padding:6px 0}:where(:root[data-theme=sonofuture]) .sf-rail-item span{font-size:10px;display:block}:where(:root[data-theme=sonofuture]) .sf-page-systems{display:inline-flex}:where(:root[data-theme=sonofuture]) :has(>.sf-page-systems){position:relative}:where(:root[data-theme=sonofuture]) .sf-page-systems{z-index:1;margin:0;position:absolute;top:-2px;right:0}:where(:root[data-theme=sonofuture]) .sf-page-systems+.sf-page-head>:first-child{padding-right:152px}}@media (width>=901px) and (height<=560px){:where(:root[data-theme=sonofuture]) .sf-root{--sf-bar:64px;grid-template:"main queue"minmax(0,1fr)"bar bar""rail rail"/minmax(0,1fr) auto}:where(:root[data-theme=sonofuture]) .sf-main{padding:14px 16px 16px}}@media (width<=600px){:where(:root[data-theme=sonofuture]) .sf-cards{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-card{grid-template-columns:88px minmax(0,1fr);padding:12px}:where(:root[data-theme=sonofuture]) .sf-card-art{width:88px;height:88px}:where(:root[data-theme=sonofuture]) .sf-hero{flex-direction:column;align-items:flex-start}:where(:root[data-theme=sonofuture]) .sf-hero-art{width:160px;height:160px}:where(:root[data-theme=sonofuture]) .sf-two{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-row{grid-template-columns:44px minmax(0,1fr) auto 18px}:where(:root[data-theme=sonofuture]) .sf-row-tools{opacity:1}:where(:root[data-theme=sonofuture]) .sf-row-dur{display:none}:where(:root[data-theme=sonofuture]) .sf-tone{grid-template-columns:70px auto 1fr auto 40px}:where(:root[data-theme=sonofuture]) .sf-room{grid-template-columns:32px minmax(0,1fr) 36px auto;grid-template-areas:"name name name name""mute slider level tools";row-gap:2px}:where(:root[data-theme=sonofuture]) .sf-room-name{grid-area:name}:where(:root[data-theme=sonofuture]) .sf-room>.sf-icon-btn{grid-area:mute}:where(:root[data-theme=sonofuture]) .sf-room>.sf-slider{grid-area:slider}:where(:root[data-theme=sonofuture]) .sf-room-level{grid-area:level}:where(:root[data-theme=sonofuture]) .sf-room-tools{grid-area:tools;min-width:0}:where(:root[data-theme=sonofuture]) .sf-group-head{flex-wrap:wrap}:where(:root[data-theme=sonofuture]) .sf-group-tools{justify-content:flex-end;width:100%}:where(:root[data-theme=sonofuture]) .sf-stage-transport{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px}:where(:root[data-theme=sonofuture]) .sf-stage-transport .sf-modes{order:2;justify-self:center;margin-right:0}:where(:root[data-theme=sonofuture]) .sf-stage-spacer{display:none}:where(:root[data-theme=sonofuture]) .sf-stage-art{justify-self:center;max-width:min(100%,30vh)}:where(:root[data-theme=sonofuture]) .sf-stage-main{align-self:start}:where(:root[data-theme=sonofuture]) .sf-sources{inset:0 15% calc(var(--sf-bar) + 62px) 0}:where(:root[data-theme=sonofuture]) .sf-page-head{flex-direction:column;align-items:flex-start}:where(:root[data-theme=sonofuture]) .sf-qrow-tools{opacity:1}:where(:root[data-theme=sonofuture]) .sf-tile-play,:where(:root[data-theme=sonofuture]) .sf-tile-more,:where(:root[data-theme=sonofuture]) .sf-quick-play{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-root *,:where(:root[data-theme=sonofuture]) .sf-layer,:where(:root[data-theme=sonofuture]) .sf-sheet,:where(:root[data-theme=sonofuture]) .sf-menu,:where(:root[data-theme=sonofuture]) .sf-toast{transition:none!important;animation:none!important}}:where(:root[data-theme=sonofuture]) .sf-svc-pending .sf-svc-icon{color:var(--t-accent,#6cf)}:where(:root[data-theme=sonofuture]) .sf-theme-preview{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;display:flex}:where(:root[data-theme=sonofuture]) .sf-theme-preview img{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:12px;width:320px;max-width:100%;height:auto;display:block}:where(:root[data-theme=sonofuture]) .sf-theme-noshot{aspect-ratio:8/5;border:1px dashed var(--t-border-strong);width:320px;max-width:100%;color:var(--t-fg-dim);border-radius:12px;place-items:center;font-size:12px;display:grid}:where(:root[data-theme=sonofuture]) .sf-theme-version{margin:0;font-size:14px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-theme-version span,:where(:root[data-theme=sonofuture]) .sf-theme-version em{color:var(--t-fg-muted);font-style:normal;font-weight:400}:where(:root[data-theme=sonofuture]) .sf-theme-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}:where(:root[data-theme=sonofuture]) .sf-theme-actions .theme-apply{margin-left:auto}:where(:root[data-theme=sonofuture]) .sf-theme-preview{flex-flow:wrap;align-items:flex-start;gap:16px}:where(:root[data-theme=sonofuture]) .sf-theme-preview img{width:320px}:where(:root[data-theme=sonofuture]) .sf-theme-manage h4{margin:18px 0 8px;font-size:13px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-theme-manage .sf-theme-actions{width:auto}:where(:root[data-theme=sonofuture]) .sf-root .theme-pill{background:var(--t-surface-2,#ffffff14)}:where(:root[data-theme=sonofuture]) .sf-root .theme-pill button[aria-pressed=true]{background:var(--t-accent,#4f8cf0);color:#fff}@media (width>=901px){:where(:root[data-theme=sonofuture]) .sf-library{transition:grid-template-columns .26s var(--sf-ease), gap .26s var(--sf-ease)}:where(:root[data-theme=sonofuture]) .sf-sources{transition:transform .26s var(--sf-ease), opacity .18s linear, padding .26s var(--sf-ease), border-width .26s var(--sf-ease);overflow:hidden}:where(:root[data-theme=sonofuture]) .sf-sources>*{min-width:196px}:where(:root[data-theme=sonofuture]) .sf-library-root{grid-template-columns:0 minmax(0,1fr);gap:0}:where(:root[data-theme=sonofuture]) .sf-library-root .sf-sources{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;transform:translate(-100%)}}@media (hover:none),(pointer:coarse){:where(:root[data-theme=sonofuture]) .sf-hint-drag{display:none}}:where(:root[data-theme=sonofuture]) .sf-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=sonofuture]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(280px,520px) minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-stage-art[data-lyrics]{aspect-ratio:auto;place-items:normal;max-width:520px;height:clamp(260px,46vh,460px);display:block}:where(:root[data-theme=sonofuture]) .sf-lyrics{text-align:left;flex-direction:column;height:100%;display:flex;container-type:size}:where(:root[data-theme=sonofuture]) .sf-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:22px 26px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 52px calc(100% - 52px),#0000);mask-image:linear-gradient(#0000,#000 52px calc(100% - 52px),#0000)}:where(:root[data-theme=sonofuture]) .sf-lyrics-scroll::-webkit-scrollbar{display:none}:where(:root[data-theme=sonofuture]) .sf-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}:where(:root[data-theme=sonofuture]) .sf-lyrics-timed{padding-block:40cqh}:where(:root[data-theme=sonofuture]) .sf-lyrics-timed p{letter-spacing:-.01em;color:var(--t-fg-muted);opacity:.6;margin:0 0 14px;font-size:23px;font-weight:700;line-height:1.3;transition:color .3s,opacity .3s}:where(:root[data-theme=sonofuture]) .sf-lyrics-timed p[data-at=past]{opacity:.35}:where(:root[data-theme=sonofuture]) .sf-lyrics-timed p[data-at=now]{color:var(--t-fg);opacity:1}:where(:root[data-theme=sonofuture]) .sf-lyrics-plain{color:var(--t-fg);margin:0;font-size:16px;line-height:1.55}:where(:root[data-theme=sonofuture]) .sf-lyrics-untimed,:where(:root[data-theme=sonofuture]) .sf-lyrics-credit{color:var(--t-fg-muted);margin:0;font-size:12px}:where(:root[data-theme=sonofuture]) .sf-lyrics-untimed{margin-bottom:14px}:where(:root[data-theme=sonofuture]) .sf-lyrics-credit{flex:none;padding:0 26px 14px}:where(:root[data-theme=sonofuture]) .sf-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}:where(:root[data-theme=sonofuture]) .sf-lyrics-notice{flex-direction:column;align-items:flex-start;gap:14px;margin:auto 0;padding:22px 26px;display:flex;overflow-y:auto}:where(:root[data-theme=sonofuture]) .sf-lyrics-notice p{color:var(--t-fg);margin:0;font-size:14px;line-height:1.5}:where(:root[data-theme=sonofuture]) .sf-lyrics .sf-lyrics-agree{cursor:pointer;height:36px;font:inherit;background:var(--t-accent);color:var(--t-accent-fg);border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}:where(:root[data-theme=sonofuture]) .sf-lyrics .sf-lyrics-agree:hover{filter:brightness(1.08)}:where(:root[data-theme=sonofuture]) .sf-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:24px;font-size:15px;line-height:1.5}@media (width<=1180px){:where(:root[data-theme=sonofuture]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(240px,400px) minmax(0,1fr)}}@media (width<=900px){:where(:root[data-theme=sonofuture]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=sonofuture]) .sf-stage-art[data-lyrics]{justify-self:stretch;width:100%;max-width:none;height:clamp(220px,42vh,420px)}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-lyrics-timed p{transition:none}}:where(:root[data-theme=sonofuture]) .sf-stage-art{view-transition-name:sf-stage-art}:where(:root[data-theme=sonofuture]) .sf-stage-lines{view-transition-name:sf-stage-lines}:root[data-theme=sonofuture]::view-transition-old(sf-stage-lines){block-size:auto;inline-size:auto}:root[data-theme=sonofuture]::view-transition-new(sf-stage-lines){block-size:auto;inline-size:auto}:root[data-theme=sonofuture]::view-transition-group(*){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sonofuture]) .sf-stage-body,:where(:root[data-theme=sonofuture]) .sf-stage-queue{transition:none!important}}:root[data-theme=sonofuture][data-variant=light]{--sf-ring:0 0 0 3px #0c9a8147}:root[data-theme=sonofuture][data-variant=light] .sf-root{background:radial-gradient(1200px 700px at 80% -10%, #6a58e61a, transparent 60%), radial-gradient(900px 600px at -10% 110%, #0c9a8114, transparent 60%), var(--t-bg)}:root[data-theme=sonofuture][data-variant=light] .sf-rail{background:#ffffffb3}:root[data-theme=sonofuture][data-variant=light] .sf-queue{background:#ffffff9e}:root[data-theme=sonofuture][data-variant=light] .sf-layer,:root[data-theme=sonofuture][data-variant=light] .sf-sources-backdrop{background:#0f172a47}:root[data-theme=sonofuture][data-variant=light] .sf-toast,:root[data-theme=sonofuture][data-variant=light] .sf-selection-bar{background:#fffffff0}:root[data-theme=sonofuture][data-variant=light] .sf-stage-bg{filter:blur(60px)saturate(1.3)brightness(1.15);opacity:.55}:root[data-theme=sonofuture][data-variant=light] .sf-stage-bg:after{background:linear-gradient(#f3f5f959,#f3f5f9e6)}:root[data-theme=sonofuture][data-variant=light] .sf-brand img{box-shadow:0 6px 18px #0f172a29}:root[data-theme=sonofuture][data-variant=light] .sf-card{background:var(--t-surface)}:root[data-theme=sonofuture][data-variant=light] .sf-card[data-active]{border-color:#0c9a818c;box-shadow:0 0 0 1px #0c9a814d,0 12px 30px #0f172a1f}:root[data-theme=sonofuture][data-variant=light] .sf-group[data-active]{border-color:#0c9a8173}:root[data-theme=sonofuture][data-variant=light] .sf-quick-art,:root[data-theme=sonofuture][data-variant=light] .sf-tile-art{box-shadow:0 6px 16px #0f172a24}:root[data-theme=sonofuture][data-variant=light] .sf-info-art{box-shadow:0 10px 24px #0f172a29}:root[data-theme=sonofuture][data-variant=light] .sf-hero-art{box-shadow:0 20px 50px #0f172a2e}:root[data-theme=sonofuture][data-variant=light] .sf-stage-art{box-shadow:0 30px 80px #0f172a38}:root[data-theme=sonofuture][data-variant=light] .sf-segmented button[aria-selected=true]{background:var(--t-surface);box-shadow:0 1px 3px #0f172a29}:root[data-theme=sonofuture][data-variant=light] .sf-quick-play,:root[data-theme=sonofuture][data-variant=light] .sf-play{box-shadow:0 8px 22px #0c9a8138}:root[data-theme=sonofuture][data-variant=light] .sf-toggle-knob{box-shadow:0 1px 3px #0f172a4d}:root[data-theme=sonofuture][data-variant=light] .sf-slider input::-moz-range-thumb{box-shadow:0 0 0 1px #0f172a1f,0 1px 4px #0f172a4d}:root[data-theme=sonofuture][data-variant=light] .sf-slider input::-webkit-slider-thumb{box-shadow:0 0 0 1px #0f172a1f,0 1px 4px #0f172a4d}:root[data-theme=sonofuture][data-variant=light] .sf-seek-track:after{opacity:.7}:root[data-theme=sonofuture] .sf-rating[aria-disabled=true]{cursor:default}:root[data-theme=sonofuture][data-variant=light] .sf-rating img{filter:brightness(.25)}:where(:root[data-theme=liquidglass]) .sf-root,:where(:root[data-theme=liquidglass]) .sf-layer,:where(:root[data-theme=liquidglass]) .sf-menu,:where(:root[data-theme=liquidglass]) .sf-mini,:where(:root[data-theme=liquidglass]) .sf-queue-ghost{--sf-rail:96px;--sf-bar:84px;--sf-queue:380px;--sf-accent-grad:linear-gradient(135deg, var(--t-accent), var(--t-accent-2));--sf-ring:0 0 0 3px #4fe3c147;--sf-ease:cubic-bezier(.2, .7, .2, 1)}:where(:root[data-theme=liquidglass]) .sf-layer,:where(:root[data-theme=liquidglass]) .sf-menu,:where(:root[data-theme=liquidglass]) .sf-mini{font-family:var(--t-font);color:var(--t-fg);font-size:14px;line-height:1.4}:where(:root[data-theme=liquidglass]) .sf-layer *,:where(:root[data-theme=liquidglass]) .sf-layer :before,:where(:root[data-theme=liquidglass]) .sf-layer :after,:where(:root[data-theme=liquidglass]) .sf-menu *,:where(:root[data-theme=liquidglass]) .sf-mini *{box-sizing:border-box}:where(:root[data-theme=liquidglass]) .sf-layer button,:where(:root[data-theme=liquidglass]) .sf-menu button,:where(:root[data-theme=liquidglass]) .sf-mini button{font:inherit;color:inherit}:where(:root[data-theme=liquidglass]) .sf-layer :focus-visible,:where(:root[data-theme=liquidglass]) .sf-menu :focus-visible{box-shadow:var(--sf-ring);border-radius:8px;outline:none}:where(:root[data-theme=liquidglass]) .sf-root{grid-template-columns:var(--sf-rail) minmax(0, 1fr) 0;height:100dvh;transition:grid-template-columns .24s var(--sf-ease);color:var(--t-fg);font-family:var(--t-font);background:radial-gradient(1200px 700px at 80% -10%, #8b7cf624, transparent 60%), radial-gradient(900px 600px at -10% 110%, #4fe3c11a, transparent 60%), var(--t-bg);-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"rail main queue""bar bar bar";font-size:14px;line-height:1.4;display:grid;position:fixed;inset:0}:where(:root[data-theme=liquidglass]) .sf-root[data-queue]{grid-template-columns:var(--sf-rail) minmax(0, 1fr) var(--sf-queue)}:where(:root[data-theme=liquidglass]) .sf-root *,:where(:root[data-theme=liquidglass]) .sf-root :before,:where(:root[data-theme=liquidglass]) .sf-root :after{box-sizing:border-box}:where(:root[data-theme=liquidglass]) .sf-root button{font:inherit;color:inherit}:where(:root[data-theme=liquidglass]) .sf-root :focus-visible{box-shadow:var(--sf-ring);border-radius:8px;outline:none}:where(:root[data-theme=liquidglass]) .sf-root ::-webkit-scrollbar{width:10px;height:10px}:where(:root[data-theme=liquidglass]) .sf-root ::-webkit-scrollbar-thumb{background:#94a3b838 padding-box padding-box;border:2px solid #0000;border-radius:999px}:where(:root[data-theme=liquidglass]) .sf-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=liquidglass]) .sf-root{scrollbar-color:#94a3b84d transparent;scrollbar-width:thin}:where(:root[data-theme=liquidglass]) .sf-muted{color:var(--t-fg-muted);margin:0}:where(:root[data-theme=liquidglass]) .sf-error{color:var(--t-critical);margin:8px 0}:where(:root[data-theme=liquidglass]) .sf-mono{font-family:var(--t-mono);font-size:12px}:where(:root[data-theme=liquidglass]) .sf-grow{flex:1}:where(:root[data-theme=liquidglass]) .sf-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin:0;font-size:11px;font-weight:600;display:block}:where(:root[data-theme=liquidglass]) .sf-hint{color:var(--t-fg-dim);margin:8px 0 0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-home-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-home-foot .sf-link{margin-left:auto;padding:4px 0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-loading{color:var(--t-fg-muted);align-items:center;gap:10px;padding:18px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-link{color:var(--t-accent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-weight:500;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-link:hover{background:#4fe3c11a}:where(:root[data-theme=liquidglass]) .sf-dot{background:var(--t-critical);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #ff5d7a2e}:where(:root[data-theme=liquidglass]) .sf-dot[data-on]{background:var(--t-accent);box-shadow:0 0 0 3px #4fe3c133}:where(:root[data-theme=liquidglass]) .sf-tag{letter-spacing:.06em;color:var(--t-fg-muted);vertical-align:middle;background:#94a3b829;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}:where(:root[data-theme=liquidglass]) .sf-h3{letter-spacing:.02em;margin:22px 0 8px;font-size:13px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-h3 small{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=liquidglass]) .sf-rail{border-right:1px solid var(--t-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e1499;flex-direction:column;grid-area:rail;align-items:stretch;gap:8px;padding:14px 10px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-brand{cursor:pointer;color:var(--t-fg);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-brand img{border-radius:10px;box-shadow:0 6px 18px #0006}:where(:root[data-theme=liquidglass]) .sf-brand span{letter-spacing:.12em;text-transform:uppercase;color:var(--t-fg-muted);font-size:11px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-rail-items{flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=liquidglass]) .sf-rail-item{color:var(--t-fg-muted);cursor:pointer;letter-spacing:.01em;transition:background .16s var(--sf-ease), color .16s var(--sf-ease);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:11px;font-weight:500;display:flex}:where(:root[data-theme=liquidglass]) .sf-rail-item svg{width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-rail-item:hover{color:var(--t-fg);background:#94a3b81a}:where(:root[data-theme=liquidglass]) .sf-rail-item[aria-current]{color:var(--t-fg);background:#4fe3c11f;box-shadow:inset 0 0 0 1px #4fe3c147}:where(:root[data-theme=liquidglass]) .sf-rail-item[aria-current] svg{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-rail-foot{flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;display:flex}:where(:root[data-theme=liquidglass]) .sf-rail-systems{background:#94a3b814;border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex}:where(:root[data-theme=liquidglass]) .sf-page-systems{background:#94a3b814;border-radius:10px;align-self:flex-start;gap:1px;margin:0 0 12px;padding:3px;display:none}:where(:root[data-theme=liquidglass]) .sf-page-systems button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-page-systems button[aria-checked=true]{background:var(--t-surface-active);color:var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-rail-systems button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 6px;font-size:11px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-rail-systems button[aria-checked=true]{background:var(--t-surface-active);color:var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-page-systems button:not([aria-checked=true]):hover,:where(:root[data-theme=liquidglass]) .sf-rail-systems button:not([aria-checked=true]):hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-rail-link{color:var(--t-fg-dim);text-align:center;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-main{min-width:0;min-height:0;animation:sf-fade--liquidglass .2s var(--sf-ease);grid-area:main;padding:22px 28px 28px;overflow:auto}@keyframes sf-fade--liquidglass{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(:root[data-theme=liquidglass]) .sf-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}:where(:root[data-theme=liquidglass]) .sf-page-head h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-page-sub{color:var(--t-fg-muted);margin:4px 0 0}:where(:root[data-theme=liquidglass]) .sf-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-icon-btn{color:var(--t-fg-muted);cursor:pointer;transition:background .14s var(--sf-ease), color .14s var(--sf-ease), transform .14s var(--sf-ease);background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-icon-btn-sm{width:32px;height:32px}:where(:root[data-theme=liquidglass]) .sf-icon-btn-md{width:40px;height:40px}:where(:root[data-theme=liquidglass]) .sf-icon-btn-lg{width:48px;height:48px}:where(:root[data-theme=liquidglass]) .sf-icon-btn-lg svg{width:24px;height:24px}:where(:root[data-theme=liquidglass]) .sf-icon-btn:hover:not(:disabled){color:var(--t-fg);background:#94a3b81f}:where(:root[data-theme=liquidglass]) .sf-icon-btn:active:not(:disabled){transform:scale(.94)}:where(:root[data-theme=liquidglass]) .sf-icon-btn[aria-pressed=true]{color:var(--t-accent);background:#4fe3c11f}:where(:root[data-theme=liquidglass]) .sf-icon-btn:disabled{opacity:.35;cursor:default}:where(:root[data-theme=liquidglass]) .sf-badge{background:var(--t-accent);min-width:16px;height:16px;color:var(--t-accent-fg);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}:where(:root[data-theme=liquidglass]) .sf-step{letter-spacing:.02em;font-size:10px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-btn{border:1px solid var(--t-border-strong);background:var(--t-surface);color:var(--t-fg);cursor:pointer;white-space:nowrap;transition:background .14s var(--sf-ease), border-color .14s var(--sf-ease), transform .14s var(--sf-ease);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-weight:500;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-btn svg{width:16px;height:16px}:where(:root[data-theme=liquidglass]) .sf-btn:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=liquidglass]) .sf-btn:active:not(:disabled){transform:translateY(1px)}:where(:root[data-theme=liquidglass]) .sf-btn:disabled{opacity:.4;cursor:default}:where(:root[data-theme=liquidglass]) .sf-btn-primary{background:var(--sf-accent-grad);color:var(--t-accent-fg);border-color:#0000;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-root .sf-btn-primary,:where(:root[data-theme=liquidglass]) .sf-root :is(.sf-play,.sf-tile-play){color:var(--t-accent-fg)}:where(:root[data-theme=liquidglass]) .sf-root .sf-play:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-root :is(.sf-tile-more,.sf-row-play){color:#fff}:where(:root[data-theme=liquidglass]) .sf-btn-primary:hover:not(:disabled){filter:brightness(1.08);background:var(--sf-accent-grad)}:where(:root[data-theme=liquidglass]) .sf-btn-quiet{border-color:var(--t-border);background:0 0}:where(:root[data-theme=liquidglass]) .sf-btn-small{border-radius:8px;padding:6px 10px;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-btn-danger{background:var(--t-critical);color:#fff}:where(:root[data-theme=liquidglass]) .sf-btn[aria-pressed=true]{border-color:var(--t-accent);color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-play{cursor:pointer;background:var(--sf-accent-grad);width:48px;height:48px;color:var(--t-accent-fg);transition:transform .14s var(--sf-ease), filter .14s var(--sf-ease);border:0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 8px 22px #4fe3c140}:where(:root[data-theme=liquidglass]) .sf-play svg{width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-play:hover:not(:disabled){filter:brightness(1.06);transform:scale(1.05)}:where(:root[data-theme=liquidglass]) .sf-play:active:not(:disabled){transform:scale(.97)}:where(:root[data-theme=liquidglass]) .sf-play:disabled{background:var(--t-surface-active);color:var(--t-fg-dim);box-shadow:none;cursor:default}:where(:root[data-theme=liquidglass]) .sf-play-sm{width:36px;height:36px;box-shadow:none}:where(:root[data-theme=liquidglass]) .sf-play-sm svg{width:16px;height:16px}:where(:root[data-theme=liquidglass]) .sf-transport{align-items:center;gap:6px;display:flex}:where(:root[data-theme=liquidglass]) .sf-transport-lg{gap:12px}:where(:root[data-theme=liquidglass]) .sf-transport-lg .sf-play{width:64px;height:64px}:where(:root[data-theme=liquidglass]) .sf-transport-lg .sf-play svg{width:28px;height:28px}:where(:root[data-theme=liquidglass]) .sf-transport-lg .sf-icon-btn-md{width:48px;height:48px}:where(:root[data-theme=liquidglass]) .sf-transport-lg .sf-icon-btn-md svg{width:24px;height:24px}:where(:root[data-theme=liquidglass]) .sf-modes{align-items:center;gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-slider{flex:1;align-items:center;min-width:70px;height:24px;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-slider:before{content:"";background:var(--t-slider-track);border-radius:999px;height:4px;position:absolute;left:0;right:0}:where(:root[data-theme=liquidglass]) .sf-slider:after{content:"";width:var(--sf-pct,0%);background:var(--sf-accent-grad);border-radius:999px;height:4px;position:absolute;left:0}:where(:root[data-theme=liquidglass]) .sf-slider input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;position:relative}:where(:root[data-theme=liquidglass]) .sf-slider input::-webkit-slider-runnable-track{background:0 0;height:4px}:where(:root[data-theme=liquidglass]) .sf-slider input::-moz-range-track{background:0 0;height:4px}:where(:root[data-theme=liquidglass]) .sf-slider input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;transition:transform .12s var(--sf-ease);background:#fff;border-radius:50%;margin-top:-5px;box-shadow:0 1px 4px #00000080}:where(:root[data-theme=liquidglass]) .sf-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000080}:where(:root[data-theme=liquidglass]) .sf-slider:hover input::-webkit-slider-thumb{transform:scale(1.15)}:where(:root[data-theme=liquidglass]) .sf-slider[data-disabled]{opacity:.4}:where(:root[data-theme=liquidglass]) .sf-slider input:focus-visible{box-shadow:none;outline:none}:where(:root[data-theme=liquidglass]) .sf-slider input:focus-visible::-webkit-slider-thumb{box-shadow:var(--sf-ring)}:where(:root[data-theme=liquidglass]) .sf-seek{grid-template-columns:44px 1fr 48px;align-items:center;gap:10px;display:grid}:where(:root[data-theme=liquidglass]) .sf-seek-time{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}:where(:root[data-theme=liquidglass]) .sf-seek-end{text-align:left}:where(:root[data-theme=liquidglass]) .sf-seek-track{align-items:center;height:20px;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-seek-track:before{content:"";background:var(--t-slider-track);border-radius:999px;height:3px;position:absolute;left:0;right:0}:where(:root[data-theme=liquidglass]) .sf-seek-track:after{content:"";width:var(--sf-pct,0%);background:var(--t-fg);opacity:.85;border-radius:999px;height:3px;transition:width .3s linear;position:absolute;left:0}:where(:root[data-theme=liquidglass]) .sf-seek[data-seekable] .sf-seek-track:after{background:var(--sf-accent-grad);opacity:1}:where(:root[data-theme=liquidglass]) .sf-seek-track input{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;position:relative}:where(:root[data-theme=liquidglass]) .sf-seek-track input:disabled{cursor:default}:where(:root[data-theme=liquidglass]) .sf-seek-track input::-webkit-slider-runnable-track{background:0 0;height:3px}:where(:root[data-theme=liquidglass]) .sf-seek-track input::-moz-range-track{background:0 0;height:3px}:where(:root[data-theme=liquidglass]) .sf-seek-track input::-webkit-slider-thumb{appearance:none;opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:opacity .14s}:where(:root[data-theme=liquidglass]) .sf-seek-track input::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:12px;height:12px}:where(:root[data-theme=liquidglass]) .sf-seek[data-seekable] .sf-seek-track:hover input::-webkit-slider-thumb{opacity:1}:where(:root[data-theme=liquidglass]) .sf-seek[data-seekable] input:active::-webkit-slider-thumb{opacity:1}:where(:root[data-theme=liquidglass]) .sf-seek[data-seekable] .sf-seek-track:hover input::-moz-range-thumb{opacity:1}:where(:root[data-theme=liquidglass]) .sf-range{width:100%;accent-color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-nowbar{min-height:var(--sf-bar);border-top:1px solid var(--t-border);background:var(--t-glass);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);grid-area:bar;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) minmax(220px,1fr);align-items:center;gap:20px;padding:10px 20px;display:grid}:where(:root[data-theme=liquidglass]) .sf-now-id{align-items:center;gap:12px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-now-art{background:var(--t-surface);cursor:pointer;width:56px;height:56px;color:var(--t-fg-dim);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-now-art svg{width:24px;height:24px}:where(:root[data-theme=liquidglass]) .sf-now-art-expand{color:#fff;opacity:0;background:#00000073;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-now-art:hover .sf-now-art-expand{opacity:1}:where(:root[data-theme=liquidglass]) .sf-now-art:disabled{cursor:default}:where(:root[data-theme=liquidglass]) .sf-now-text{min-width:0}:where(:root[data-theme=liquidglass]) .sf-now-title,:where(:root[data-theme=liquidglass]) .sf-now-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-now-title{font-weight:600}:where(:root[data-theme=liquidglass]) .sf-now-sub{color:var(--t-fg-muted);font-size:12px}:where(:root[data-theme=liquidglass]) .sf-now-center{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-now-controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-now-controls .sf-modes{justify-self:end;margin-right:8px}:where(:root[data-theme=liquidglass]) .sf-now-aux{justify-self:start;gap:2px;margin-left:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-now-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-chip{border:1px solid var(--t-border);max-width:200px;color:var(--t-fg);cursor:pointer;background:#94a3b80f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-room-chip span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}@keyframes sf-room-switch--liquidglass{0%{opacity:0;color:var(--t-accent);text-shadow:0 0 10px var(--t-accent);transform:translateY(5px)}55%{opacity:1;color:var(--t-accent);text-shadow:0 0 10px var(--t-accent);transform:translateY(0)}to{opacity:1;text-shadow:none;transform:translateY(0)}}:where(:root[data-theme=liquidglass]) .sf-room-chip span{animation:.46s ease-out sf-room-switch--liquidglass}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-room-chip span{animation:none}}:where(:root[data-theme=liquidglass]) .sf-room-chip svg{color:var(--t-accent);flex:none}:where(:root[data-theme=liquidglass]) .sf-room-chip:hover:not(:disabled){background:#94a3b824}:where(:root[data-theme=liquidglass]) .sf-volume{align-items:center;gap:4px;width:190px;display:flex}:where(:root[data-theme=liquidglass]) .sf-volume-rooms{color:var(--t-fg-muted);cursor:pointer;background:#94a3b81f;border:0;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;font-size:11px;font-weight:700;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-volume-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-volume-row{grid-template-columns:1fr auto;grid-template-areas:"name name""mute slider";align-items:center;column-gap:4px;display:grid}:where(:root[data-theme=liquidglass]) .sf-volume-row .sf-volume-name{color:var(--t-fg-muted);grid-area:name;padding:2px 4px 0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-volume-row .sf-icon-btn{grid-area:mute}:where(:root[data-theme=liquidglass]) .sf-volume-row .sf-slider{grid-area:slider}:where(:root[data-theme=liquidglass]) .sf-layer{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sf-layer-in--liquidglass .16s var(--sf-ease);background:#06080c8c;display:grid;position:fixed;inset:0}@keyframes sf-layer-in--liquidglass{0%{opacity:0}to{opacity:1}}:where(:root[data-theme=liquidglass]) .sf-layer-center{place-items:center;padding:20px}:where(:root[data-theme=liquidglass]) .sf-layer-palette{place-items:start center;padding:12vh 20px 20px}:where(:root[data-theme=liquidglass]) .sf-layer-side{justify-items:end}:where(:root[data-theme=liquidglass]) .sf-layer-full{background:var(--t-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:where(:root[data-theme=liquidglass]) .sf-sheet{background:var(--t-bg-raised);min-width:0;max-height:100%;color:var(--t-fg);border:1px solid var(--t-border);box-shadow:var(--t-shadow);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-sheet-center{width:min(520px,100%);animation:sf-pop--liquidglass .2s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-sheet-wide{width:min(760px,100%)}@keyframes sf-pop--liquidglass{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}:where(:root[data-theme=liquidglass]) .sf-sheet-side{width:min(440px,100%);height:100%;animation:sf-slide--liquidglass .22s var(--sf-ease);border-width:0 0 0 1px;border-radius:0}@keyframes sf-slide--liquidglass{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}:where(:root[data-theme=liquidglass]) .sf-sheet-full{width:100%;height:100%;box-shadow:none;background:var(--t-bg);border:0;border-radius:0}:where(:root[data-theme=liquidglass]) .sf-sheet-palette{width:min(640px,100%);max-height:70vh;animation:sf-pop--liquidglass .16s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-sheet-head{border-bottom:1px solid var(--t-border);align-items:center;gap:10px;padding:16px 18px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-sheet-title{flex:1;min-width:0}:where(:root[data-theme=liquidglass]) .sf-sheet-title h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:650;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-sheet-title p{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-sheet-body{flex:1;min-height:0;padding:16px 18px;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-sheet-foot{border-top:1px solid var(--t-border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}:where(:root[data-theme=liquidglass]) .sf-confirm-body{color:var(--t-fg);white-space:pre-line;margin:0 0 12px;line-height:1.5}:where(:root[data-theme=liquidglass]) .sf-menu{z-index:90;border:1px solid var(--t-border-strong);background:var(--t-bg-raised);box-shadow:var(--t-shadow);animation:sf-pop--liquidglass .12s var(--sf-ease);border-radius:12px;max-height:min(70vh,520px);padding:6px;position:fixed;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-menu-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 10px 6px;font-size:12px;font-weight:600;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-menu-item{width:100%;color:var(--t-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}:where(:root[data-theme=liquidglass]) .sf-menu-item:hover:not(:disabled),:where(:root[data-theme=liquidglass]) .sf-menu-item:focus-visible{background:#94a3b81f}:where(:root[data-theme=liquidglass]) .sf-menu-item:disabled{color:var(--t-fg-dim);cursor:default}:where(:root[data-theme=liquidglass]) .sf-menu-item[data-danger]{color:var(--t-critical)}:where(:root[data-theme=liquidglass]) .sf-menu-item[aria-checked=true] .sf-menu-icon{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-menu-icon{width:18px;height:18px;color:var(--t-fg-muted);flex:none;place-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-menu-icon svg{width:16px;height:16px}:where(:root[data-theme=liquidglass]) .sf-menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-menu-sep{background:var(--t-border);border:0;height:1px;margin:5px 6px}:where(:root[data-theme=liquidglass]) .sf-input,:where(:root[data-theme=liquidglass]) .sf-select{border:1px solid var(--t-border-strong);background:var(--t-surface);color:var(--t-fg);font:inherit;border-radius:10px;width:100%;min-width:0;padding:9px 12px}:where(:root[data-theme=liquidglass]) .sf-input:focus,:where(:root[data-theme=liquidglass]) .sf-select:focus{border-color:var(--t-accent);box-shadow:var(--sf-ring);outline:none}:where(:root[data-theme=liquidglass]) .sf-input-time{width:auto}:where(:root[data-theme=liquidglass]) .sf-inline>.sf-input{flex:150px;width:auto}:where(:root[data-theme=liquidglass]) .sf-inline>.sf-input-time{flex:none}:where(:root[data-theme=liquidglass]) .sf-select{appearance:auto}:where(:root[data-theme=liquidglass]) .sf-select-btn{text-align:left;cursor:pointer;align-items:center;gap:8px;padding-right:12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-select-btn:disabled{opacity:.55;cursor:default}:where(:root[data-theme=liquidglass]) .sf-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-select-chev{width:14px;height:14px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=liquidglass]) .sf-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-stack{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(:root[data-theme=liquidglass]) .sf-field{flex-direction:column;gap:6px;margin:12px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-field-label{color:var(--t-fg-muted);font-size:12px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-field-hint{color:var(--t-fg-dim);margin:0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-fieldset{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=liquidglass]) .sf-fieldset>.sf-toggle{margin:12px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-segmented{background:#94a3b81a;border-radius:10px;gap:2px;padding:3px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-segmented button{color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-segmented button svg{width:16px;height:16px}:where(:root[data-theme=liquidglass]) .sf-segmented button[aria-selected=true]{background:var(--t-surface-active);color:var(--t-fg);box-shadow:0 1px 3px #0006}:where(:root[data-theme=liquidglass]) .sf-segmented button:not([aria-selected=true]):hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-chip{border:1px solid var(--t-border-strong);color:var(--t-fg);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-chip:hover{background:#94a3b81a}:where(:root[data-theme=liquidglass]) .sf-chip[aria-pressed=true]{border-color:var(--t-accent);color:var(--t-accent);background:#4fe3c124}:where(:root[data-theme=liquidglass]) .sf-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-toggle input{opacity:0;width:1px;height:1px;position:absolute}:where(:root[data-theme=liquidglass]) .sf-toggle-track{background:#94a3b847;border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}:where(:root[data-theme=liquidglass]) .sf-toggle-knob{width:16px;height:16px;transition:transform .16s var(--sf-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}:where(:root[data-theme=liquidglass]) .sf-toggle input:checked+.sf-toggle-track{background:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-toggle input:checked+.sf-toggle-track .sf-toggle-knob{transform:translate(16px)}:where(:root[data-theme=liquidglass]) .sf-toggle input:focus-visible+.sf-toggle-track{box-shadow:var(--sf-ring)}:where(:root[data-theme=liquidglass]) .sf-toggle[aria-disabled]{opacity:.45;cursor:default}:where(:root[data-theme=liquidglass]) .sf-toggle-label{font-size:13px}:where(:root[data-theme=liquidglass]) .sf-check{cursor:pointer;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-check span{border:1.5px solid var(--t-border-strong);color:#0000;border-radius:6px;place-items:center;width:18px;height:18px;transition:all .12s;display:grid}:where(:root[data-theme=liquidglass]) .sf-check span svg{width:12px;height:12px}:where(:root[data-theme=liquidglass]) .sf-check input:checked+span{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-fg)}:where(:root[data-theme=liquidglass]) .sf-check input:focus-visible+span{box-shadow:var(--sf-ring)}:where(:root[data-theme=liquidglass]) .sf-empty{text-align:center;color:var(--t-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}:where(:root[data-theme=liquidglass]) .sf-empty-icon svg{width:36px;height:36px;color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-empty-title{color:var(--t-fg);margin:6px 0 0;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-empty-body{max-width:360px;margin:0;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-spinner{border:2px solid #94a3b840;border-top-color:var(--t-accent);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite sf-spin--liquidglass;display:inline-block}@keyframes sf-spin--liquidglass{to{transform:rotate(360deg)}}:where(:root[data-theme=liquidglass]) .sf-kbd{border:1px solid var(--t-border-strong);font-family:var(--t-mono);color:var(--t-fg-muted);background:var(--t-surface);border-bottom-width:2px;border-radius:6px;padding:2px 6px;font-size:11px;display:inline-block}:where(:root[data-theme=liquidglass]) .sf-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-eq i{background:var(--t-accent);border-radius:2px;width:3px;height:40%}:where(:root[data-theme=liquidglass]) .sf-eq[data-on] i{animation:.9s ease-in-out infinite sf-eq--liquidglass}:where(:root[data-theme=liquidglass]) .sf-eq[data-on] i:nth-child(2){animation-delay:-300ms}:where(:root[data-theme=liquidglass]) .sf-eq[data-on] i:nth-child(3){animation-delay:-600ms}@keyframes sf-eq--liquidglass{0%,to{height:30%}50%{height:100%}}:where(:root[data-theme=liquidglass]) .sf-toasts{right:20px;bottom:calc(var(--sf-bar) + 16px);z-index:95;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}:where(:root[data-theme=liquidglass]) .sf-toast{border:1px solid var(--t-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(420px,100vw - 40px);box-shadow:var(--t-shadow);pointer-events:auto;animation:sf-pop--liquidglass .18s var(--sf-ease);background:#161c29eb;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}:where(:root[data-theme=liquidglass]) .sf-toasts{isolation:isolate}:where(:root[data-theme=liquidglass]) .sf-toast[data-leaving]{z-index:1;pointer-events:none;animation:sf-toast-out--liquidglass .2s var(--sf-ease) forwards;position:absolute;top:0;right:0}:where(:root[data-theme=liquidglass]) .sf-toast:has(+.sf-toast[data-leaving]){animation-delay:.2s;animation-fill-mode:backwards}@keyframes sf-toast-out--liquidglass{to{opacity:0;transform:translateY(-14px)scale(.96)}}:where(:root[data-theme=liquidglass]) .sf-toast-warn{border-color:var(--t-fair);color:var(--t-fair)}:where(:root[data-theme=liquidglass]) .sf-toast-notice{border-left:3px solid var(--t-critical);background:var(--t-surface);-webkit-backdrop-filter:none}:where(:root[data-theme=liquidglass]) .sf-toast-notice div{flex-direction:column;gap:2px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-toast-notice span{color:var(--t-fg-muted);overflow-wrap:anywhere;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}:where(:root[data-theme=liquidglass]) .sf-card{border:1px solid var(--t-border);border-radius:var(--t-radius);background:linear-gradient(180deg, #ffffff08, transparent), var(--t-surface);cursor:pointer;transition:border-color .16s var(--sf-ease), transform .16s var(--sf-ease), box-shadow .16s var(--sf-ease);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"art body""controls controls";gap:10px 14px;padding:14px;display:grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-addshare{gap:8px;max-width:460px;display:grid}:where(:root[data-theme=liquidglass]) .sf-addshare .sf-inline{gap:8px}:where(:root[data-theme=liquidglass]) .sf-addshare .sf-input{min-width:0}:where(:root[data-theme=liquidglass]) .sf-addshare .sf-muted{margin:0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-card:hover{border-color:var(--t-border-strong)}:where(:root[data-theme=liquidglass]) .sf-card[data-active]{border-color:#4fe3c18c;box-shadow:0 0 0 1px #4fe3c159,0 12px 30px #00000059}:where(:root[data-theme=liquidglass]) .sf-card[data-over]{border-color:var(--t-accent-2);box-shadow:0 0 0 2px var(--t-accent-2)}:where(:root[data-theme=liquidglass]) .sf-card[data-dragging]{opacity:.5}:where(:root[data-theme=liquidglass]) .sf-card-art{background:var(--t-bg);width:112px;height:112px;color:var(--t-fg-dim);cursor:pointer;border:0;border-radius:12px;grid-area:art;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0006}:where(:root[data-theme=liquidglass]) .sf-card-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-card-art svg{width:34px;height:34px}:where(:root[data-theme=liquidglass]) .sf-card-eq{background:#0000008c;border-radius:6px;padding:4px 6px;position:absolute;bottom:8px;left:8px}:where(:root[data-theme=liquidglass]) .sf-card-body{flex-direction:column;grid-area:body;gap:4px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-card-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}:where(:root[data-theme=liquidglass]) .sf-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-card-battery{color:var(--t-fg-muted);vertical-align:1px;margin-left:6px;font-size:12px;font-weight:500}:where(:root[data-theme=liquidglass]) .sf-card-members{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:-2px 0 0;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-card-now{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-card-track{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-card-sub,:where(:root[data-theme=liquidglass]) .sf-card-idle{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-card-controls{border-top:1px solid var(--t-border);grid-area:controls;align-items:center;gap:2px;padding-top:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-card-controls .sf-slider{margin-left:6px}:where(:root[data-theme=liquidglass]) .sf-quick-section{margin-top:28px}:where(:root[data-theme=liquidglass]) .sf-section-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-section-head h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-section-head h2 svg{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-section-for{color:var(--t-fg-dim);font-size:12px}:where(:root[data-theme=liquidglass]) .sf-section-head .sf-link{margin-left:auto;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-quick-row{scroll-snap-type:x proximity;grid-auto-columns:132px;grid-auto-flow:column;gap:12px;padding:4px 2px 10px;display:grid;overflow-x:auto}:where(:root[data-theme=liquidglass]) .sf-quick{cursor:pointer;scroll-snap-align:start;border-radius:12px;flex-direction:column;gap:4px;padding:8px;transition:background .14s;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-quick:hover{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-quick[aria-disabled]{opacity:.5;cursor:default}:where(:root[data-theme=liquidglass]) .sf-quick-art{background:var(--t-surface);border-radius:10px;place-items:center;width:116px;height:116px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}:where(:root[data-theme=liquidglass]) .sf-quick-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-quick-glyph{width:100%;height:100%;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-quick-glyph svg{width:34px;height:34px}:where(:root[data-theme=liquidglass]) .sf-quick-play{background:var(--sf-accent-grad);width:34px;height:34px;color:var(--t-accent-fg);opacity:0;transition:all .16s var(--sf-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(6px);box-shadow:0 6px 16px #0006}:where(:root[data-theme=liquidglass]) .sf-quick:hover .sf-quick-play,:where(:root[data-theme=liquidglass]) .sf-quick:focus-visible .sf-quick-play{opacity:1;transform:none}:where(:root[data-theme=liquidglass]) .sf-quick-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-quick-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-quick-open{color:#fff;opacity:0;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .14s;display:grid;position:absolute;top:12px;right:12px}:where(:root[data-theme=liquidglass]) .sf-quick:hover .sf-quick-open{opacity:1}:where(:root[data-theme=liquidglass]) .sf-rooms-gen{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-muted);margin:18px 0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=860px){:where(:root[data-theme=liquidglass]) .sf-group-grid{grid-template-columns:minmax(0,1fr)}}:where(:root[data-theme=liquidglass]) .sf-group-grid+.sf-group-grid{margin-top:12px}:where(:root[data-theme=liquidglass]) .sf-group{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-group[data-active]{border-color:#4fe3c173}:where(:root[data-theme=liquidglass]) .sf-group[data-over]{border-color:var(--t-accent-2);box-shadow:0 0 0 2px var(--t-accent-2)}:where(:root[data-theme=liquidglass]) .sf-group[data-dragging]{opacity:.5}:where(:root[data-theme=liquidglass]) .sf-group{transition:border-color .16s var(--sf-ease), transform .16s var(--sf-ease), box-shadow .16s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-group[draggable=true]:hover{border-color:var(--t-border-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-group[draggable=true]:hover{transform:none}}:where(:root[data-theme=liquidglass]) .sf-rooms .sf-hint-drag{margin:6px 0 0}:where(:root[data-theme=liquidglass]) .sf-rooms-system+.sf-rooms-system{margin-top:12px}:where(:root[data-theme=liquidglass]) .sf-group-head{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-group-head:hover{background:#94a3b80d}:where(:root[data-theme=liquidglass]) .sf-group-art{background:var(--t-bg);width:48px;height:48px;color:var(--t-fg-dim);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-group-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-group-text{flex:1;min-width:0}:where(:root[data-theme=liquidglass]) .sf-group-title,:where(:root[data-theme=liquidglass]) .sf-group-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-group-title{font-weight:600}:where(:root[data-theme=liquidglass]) .sf-group-sub{color:var(--t-fg-muted);font-size:12px}:where(:root[data-theme=liquidglass]) .sf-group-tools{align-items:center;gap:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-list{border-top:1px solid var(--t-border)}:where(:root[data-theme=liquidglass]) .sf-room{border-top:1px solid var(--t-border);grid-template-columns:minmax(140px,220px) 32px 1fr 32px auto;align-items:center;gap:8px;padding:8px 14px;display:grid}:where(:root[data-theme=liquidglass]) .sf-room:first-child{border-top:0}:where(:root[data-theme=liquidglass]) .sf-room-groupvol{background:#4fe3c10d}:where(:root[data-theme=liquidglass]) .sf-room-name{flex-direction:column;min-width:0;font-weight:500;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-name small{color:var(--t-fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-room-name-line{align-items:center;gap:8px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-name-line .sn-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-room-battery{color:var(--t-fg-muted);flex:none;align-items:center;gap:3px;font-size:11px;font-weight:400;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-room-battery .sn-battery-glyph{width:17px;height:10px}:where(:root[data-theme=liquidglass]) .sf-room-battery[data-low]{color:var(--t-critical,#d93025)}:where(:root[data-theme=liquidglass]) .sf-room[data-offline] .sf-room-name{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-room-level{color:var(--t-fg-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-room-tools{justify-content:flex-end;gap:2px;min-width:68px;display:flex}:where(:root[data-theme=liquidglass]) .sf-tone{grid-template-columns:90px auto 1fr auto 44px;align-items:center;gap:8px;margin:10px 0;display:grid}:where(:root[data-theme=liquidglass]) .sf-tone-label{font-size:13px}:where(:root[data-theme=liquidglass]) .sf-tone-end{color:var(--t-fg-dim);font-size:11px}:where(:root[data-theme=liquidglass]) .sf-tone-track{min-width:0;display:block;position:relative}:where(:root[data-theme=liquidglass]) .sf-tone-track:after{content:"";background:var(--t-fg-dim);pointer-events:none;width:1px;height:5px;position:absolute;bottom:-3px;left:calc(50% - .5px)}:where(:root[data-theme=liquidglass]) .sf-tone-value{color:var(--t-fg-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-extras{border:0;border-top:1px solid var(--t-border);flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 0 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-settings-block{flex-direction:column;gap:10px;margin-top:14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-parental-row{background:var(--t-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}:where(:root[data-theme=liquidglass]) .sf-parental-row>span:last-child{color:var(--t-fg-muted);text-align:right;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-parental-actions{margin-top:6px}:where(:root[data-theme=liquidglass]) .sf-facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:14px 0 0;display:grid}:where(:root[data-theme=liquidglass]) .sf-facts dt{color:var(--t-fg-muted);font-size:13px}:where(:root[data-theme=liquidglass]) .sf-facts dd{margin:0;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-willplay{background:var(--t-surface);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-willplay-art{background:var(--t-bg);width:48px;height:48px;color:var(--t-fg-dim);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-willplay-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-willplay-title{margin:2px 0 0;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-picklist{flex-direction:column;gap:4px;margin:0 0 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-pick{width:100%;color:var(--t-fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-pick:hover{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-pick input{opacity:0;width:1px;height:1px;position:absolute}:where(:root[data-theme=liquidglass]) .sf-pick-box{border:1.5px solid var(--t-border-strong);color:#0000;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}:where(:root[data-theme=liquidglass]) .sf-pick-box svg{width:13px;height:13px}:where(:root[data-theme=liquidglass]) .sf-pick input:checked+.sf-pick-box{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-fg)}:where(:root[data-theme=liquidglass]) .sf-pick input:disabled+.sf-pick-box{opacity:.6}:where(:root[data-theme=liquidglass]) .sf-pick-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-pick-text small{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-pick-btn[aria-selected=true]{border-color:var(--t-accent);background:#4fe3c11a}:where(:root[data-theme=liquidglass]) .sf-sleep-card{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);gap:12px;margin-bottom:18px;padding:14px 16px;display:grid}:where(:root[data-theme=liquidglass]) .sf-sleep-card h2{align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-sleep-card h2 svg{color:var(--t-accent-2)}:where(:root[data-theme=liquidglass]) .sf-sleep-card .sf-chips{margin:0}:where(:root[data-theme=liquidglass]) .sf-sleep-row{border-radius:calc(var(--t-radius) - 4px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-sleep-row[data-active=true]{background:color-mix(in srgb, var(--t-accent-2) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-accent-2) 45%, transparent)}:where(:root[data-theme=liquidglass]) .sf-sleep-row-text{gap:2px;min-width:0;display:grid}:where(:root[data-theme=liquidglass]) .sf-sleep-row-text strong{font-size:14px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-sleep-clock{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--t-fg);font-size:44px;font-weight:300;line-height:1.05}:where(:root[data-theme=liquidglass]) .sf-sleep-clock-small{font-size:24px}:where(:root[data-theme=liquidglass]) .sf-sleep-others{gap:6px;display:grid}:where(:root[data-theme=liquidglass]) .sf-sleep-others-title{margin:4px 0 0 14px;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-sleepsheet .sf-sleep-row{padding:12px 0}:where(:root[data-theme=liquidglass]) .sf-sleepsheet .sf-sleep-row[data-active=true]{padding:12px 14px}:where(:root[data-theme=liquidglass]) .sf-alarm-list{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-alarm{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);opacity:.65;grid-template-columns:auto 110px 1fr auto;align-items:center;gap:14px;padding:12px 16px;display:grid}:where(:root[data-theme=liquidglass]) .sf-alarm[data-on]{opacity:1}:where(:root[data-theme=liquidglass]) .sf-alarm-time{flex-direction:column;display:flex}:where(:root[data-theme=liquidglass]) .sf-alarm-time strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}:where(:root[data-theme=liquidglass]) .sf-alarm-time span{color:var(--t-fg-muted);letter-spacing:.08em;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-alarm-text{flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}:where(:root[data-theme=liquidglass]) .sf-alarm-text span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-alarm-text svg{color:var(--t-fg-muted);flex:none;width:14px;height:14px}:where(:root[data-theme=liquidglass]) .sf-alarm-tools{gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-alarm-editor .sf-sheet-body{padding:10px 18px 16px}:where(:root[data-theme=liquidglass]) .sf-library{grid-template-columns:268px minmax(0,1fr);gap:22px;height:100%;min-height:0;display:grid}:where(:root[data-theme=liquidglass]) .sf-sources{border-right:1px solid var(--t-border);flex-direction:column;min-width:0;min-height:0;padding-right:14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-card{border:1px solid var(--t-border);background:var(--t-surface);width:100%;color:var(--t-fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-card:hover:not(:disabled){border-color:var(--t-border-strong);background:var(--t-surface-2,var(--t-surface))}:where(:root[data-theme=liquidglass]) .sf-room-card:disabled{cursor:default}:where(:root[data-theme=liquidglass]) .sf-room-card-icon{background:var(--t-bg-raised);width:28px;height:28px;color:var(--t-accent);border-radius:8px;flex:none;place-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-room-card-icon svg{width:15px;height:15px}:where(:root[data-theme=liquidglass]) .sf-room-card-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-room-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-dim);font-size:10px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-room-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-room-card>svg{width:14px;height:14px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=liquidglass]) .sf-sources-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-sources-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--t-fg-muted);margin:0;font-size:12px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-sources-close{display:none}:where(:root[data-theme=liquidglass]) .sf-sources-scroll{flex:1;min-height:0;padding-bottom:12px;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-source-group{margin-bottom:10px}:where(:root[data-theme=liquidglass]) .sf-source-group[data-dim]{opacity:.6}:where(:root[data-theme=liquidglass]) .sf-source-gen{letter-spacing:.1em;color:var(--t-fg-dim);margin:8px 0 6px;padding:0 10px;font-size:11px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-source-fold{width:100%;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:4px 10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-source-fold:hover{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-source-fold svg{width:13px;height:13px;transition:transform .16s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-source-fold[aria-expanded=true] svg{transform:rotate(180deg)}:where(:root[data-theme=liquidglass]) .sf-source{border-radius:10px;align-items:center;gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-source[data-current]{background:#4fe3c11f}:where(:root[data-theme=liquidglass]) .sf-source[data-current] .sf-source-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=liquidglass]) .sf-source:hover{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-source-main{min-width:0;color:var(--t-fg-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:10px;padding:7px 10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-source-main:disabled{cursor:default}:where(:root[data-theme=liquidglass]) .sf-source-icon{background:var(--t-surface);width:26px;height:26px;color:var(--t-fg-muted);border-radius:7px;flex:none;place-items:center;display:grid;position:relative;overflow:visible}:where(:root[data-theme=liquidglass]) .sf-source-icon img{object-fit:cover;border-radius:7px;width:26px;height:26px}:where(:root[data-theme=liquidglass]) .sf-source-icon svg{width:15px;height:15px}:where(:root[data-theme=liquidglass]) .sf-source-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-source-title{color:var(--t-fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-source-sub{color:var(--t-fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-source-add .sf-source-title{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-content{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-content-head{grid-template-columns:minmax(0,1fr) minmax(220px,380px) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}:where(:root[data-theme=liquidglass]) .sf-crumbs{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-sources-toggle{display:none}:where(:root[data-theme=liquidglass]) .sf-crumb{color:var(--t-fg-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;max-width:240px;padding:6px 8px;font-size:13px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-crumb:hover{color:var(--t-fg);background:#94a3b81a}:where(:root[data-theme=liquidglass]) .sf-crumb[data-current]{color:var(--t-fg);font-weight:600}:where(:root[data-theme=liquidglass]) .sf-crumb-sep{color:var(--t-fg-dim);flex:none;width:14px;height:14px}:where(:root[data-theme=liquidglass]) .sf-search{border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 8px 0 6px;display:flex}:where(:root[data-theme=liquidglass]) .sf-search:focus-within{border-color:var(--t-accent);box-shadow:var(--sf-ring)}:where(:root[data-theme=liquidglass]) .sf-search input{min-width:0;color:var(--t-fg);font:inherit;background:0 0;border:0;flex:1;height:100%}:where(:root[data-theme=liquidglass]) .sf-search input:focus{box-shadow:none;outline:none}:where(:root[data-theme=liquidglass]) .sf-search input::placeholder{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-search input::-webkit-search-cancel-button{display:none}:where(:root[data-theme=liquidglass]) .sf-search-glyph{color:var(--t-fg-dim);flex:none}:where(:root[data-theme=liquidglass]) .sf-search-scope{color:var(--t-fg-muted);cursor:pointer;background:#94a3b81f;border:0;border-radius:8px;align-items:center;gap:2px;padding:3px 4px 3px 3px;display:inline-flex}:where(:root[data-theme=liquidglass]) .sf-search-scope img{object-fit:cover;border-radius:6px;width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-scope-logo{vertical-align:middle;width:22px;height:22px;color:var(--t-fg-muted);place-items:center;margin-right:10px;display:inline-grid}:where(:root[data-theme=liquidglass]) .sf-scope-logo img{object-fit:cover;border-radius:6px;width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-scope-logo svg{width:18px;height:18px}:where(:root[data-theme=liquidglass]) .sf-search-scope>:first-child{flex:none;width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-search-scope>svg:last-child{flex:none;width:14px;height:14px}:where(:root[data-theme=liquidglass]) .sf-search-inline{max-width:320px;height:36px}:where(:root[data-theme=liquidglass]) .sf-content-scroll{flex:1;min-height:0;padding-bottom:20px;padding-right:4px;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-root-overview{flex-direction:column;gap:22px;display:flex}:where(:root[data-theme=liquidglass]) .sf-root-gen{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin:0 0 10px;font-size:13px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-root-gen small{letter-spacing:0;text-transform:none;color:var(--t-fg-dim);margin-left:10px;font-weight:400}:where(:root[data-theme=liquidglass]) .sf-root-system[data-dim]{opacity:.55}:where(:root[data-theme=liquidglass]) .sf-root-fold{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:4px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-root-fold small{margin-left:0;margin-right:auto}:where(:root[data-theme=liquidglass]) .sf-root-fold>svg{width:14px;height:14px;transition:transform .16s var(--sf-ease);flex:none}:where(:root[data-theme=liquidglass]) .sf-root-fold[aria-expanded=true]>svg{transform:rotate(180deg)}:where(:root[data-theme=liquidglass]) .sf-fold{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=liquidglass]) .sf-fold[data-collapsed]{grid-template-rows:0fr}:where(:root[data-theme=liquidglass]) .sf-fold>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-fold{transition:none}}:where(:root[data-theme=liquidglass]) .sf-root-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}:where(:root[data-theme=liquidglass]) .sf-root-tile{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-fg);cursor:pointer;text-align:left;transition:transform .14s var(--sf-ease), border-color .14s;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-root-tile:hover:not(:disabled){border-color:var(--t-border-strong);transform:translateY(-1px)}:where(:root[data-theme=liquidglass]) .sf-root-tile:disabled{cursor:default;opacity:.6}:where(:root[data-theme=liquidglass]) .sf-root-icon{background:var(--t-bg);width:44px;height:44px;color:var(--t-accent);border-radius:10px;place-items:center;display:grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-root-icon img{object-fit:cover;border-radius:10px;width:44px;height:44px}:where(:root[data-theme=liquidglass]) .sf-root-icon svg{width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-root-title{font-size:14px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-root-sub{color:var(--t-fg-muted);margin-top:-6px;font-size:11px}:where(:root[data-theme=liquidglass]) .sf-page-title{align-items:center;gap:14px;margin:4px 0 14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-page-icon{background:var(--t-surface);width:44px;height:44px;color:var(--t-accent);border-radius:10px;flex:none;place-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-page-icon img{object-fit:cover;border-radius:10px;width:44px;height:44px}:where(:root[data-theme=liquidglass]) .sf-results-service{margin:0 0 18px}:where(:root[data-theme=liquidglass]) .sf-results-head{align-items:center;gap:10px;margin:0 0 6px;font-size:15px;font-weight:600;display:flex}:where(:root[data-theme=liquidglass]) .sf-results-head img,:where(:root[data-theme=liquidglass]) .sf-results-head svg{object-fit:cover;border-radius:6px;flex:none;width:26px;height:26px}:where(:root[data-theme=liquidglass]) .sf-page-titles{min-width:0}:where(:root[data-theme=liquidglass]) .sf-page-titles h1{letter-spacing:-.01em;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-hero{align-items:flex-end;padding:8px 0 12px}:where(:root[data-theme=liquidglass]) .sf-hero-art{background:var(--t-surface);width:200px;height:200px;color:var(--t-fg-dim);border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000080}:where(:root[data-theme=liquidglass]) .sf-hero-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-hero .sf-page-titles h1{font-size:30px}:where(:root[data-theme=liquidglass]) .sf-hero-actions{align-items:center;gap:8px;margin-top:14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-banner{border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:14px;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}:where(:root[data-theme=liquidglass]) .sf-banner strong{margin-bottom:4px;display:block}:where(:root[data-theme=liquidglass]) .sf-banner p{color:var(--t-fg-muted);white-space:pre-line;margin:0 0 10px;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-pinned{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0 0 14px;display:grid}:where(:root[data-theme=liquidglass]) .sf-pin{border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-fg);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-pin img{border-radius:8px;width:36px;height:36px}:where(:root[data-theme=liquidglass]) .sf-pin span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-pin svg{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-pin:hover{border-color:var(--t-border-strong)}:where(:root[data-theme=liquidglass]) .sf-rows{flex-direction:column;display:flex}:where(:root[data-theme=liquidglass]) .sf-row{cursor:pointer;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;min-height:56px;padding:6px 8px;display:grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-row-btn{color:var(--t-fg);text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 18px;width:100%}:where(:root[data-theme=liquidglass]) .sf-row:hover,:where(:root[data-theme=liquidglass]) .sf-row[aria-selected=true]{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-row[aria-checked=true]{background:#4fe3c11a}:where(:root[data-theme=liquidglass]) .sf-row[aria-disabled]{opacity:.5;cursor:default}:where(:root[data-theme=liquidglass]) .sf-row-art{background:var(--t-surface);width:44px;height:44px;color:var(--t-fg-dim);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-row-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-row-art svg{width:22px;height:22px}:where(:root[data-theme=liquidglass]) .sf-row-glyph{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-row-num{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-row-play{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-row:hover .sf-row-play,:where(:root[data-theme=liquidglass]) .sf-row:focus-within .sf-row-play{opacity:1}:where(:root[data-theme=liquidglass]) .sf-row-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-row-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-row-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-explicit{color:var(--t-fg-muted);flex:none}:where(:root[data-theme=liquidglass]) .sf-row[data-restricted] .sf-row-title,:where(:root[data-theme=liquidglass]) .sf-row[data-restricted] .sf-row-art{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-row-tools{opacity:0;align-items:center;gap:4px;transition:opacity .12s;display:flex}:where(:root[data-theme=liquidglass]) .sf-row:hover .sf-row-tools,:where(:root[data-theme=liquidglass]) .sf-row:focus-within .sf-row-tools,:where(:root[data-theme=liquidglass]) .sf-row[aria-checked=true] .sf-row-tools{opacity:1}:where(:root[data-theme=liquidglass]) .sf-row-more{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}:where(:root[data-theme=liquidglass]) .sf-shelves{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}:where(:root[data-theme=liquidglass]) .sf-shelves>section{min-width:0}:where(:root[data-theme=liquidglass]) .sf-shelf-row{scroll-snap-type:x proximity;grid-auto-columns:160px;grid-auto-flow:column;gap:14px;padding:4px 2px 10px;display:grid;overflow-x:auto}:where(:root[data-theme=liquidglass]) .sf-shelf-row>*{scroll-snap-align:start}:where(:root[data-theme=liquidglass]) .sf-grid-tight{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}:where(:root[data-theme=liquidglass]) .sf-tile{cursor:pointer;color:var(--t-fg);border-radius:14px;flex-direction:column;gap:3px;padding:10px;transition:background .14s;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-tile:hover,:where(:root[data-theme=liquidglass]) .sf-tile:focus-within{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-tile[aria-disabled],:where(:root[data-theme=liquidglass]) .sf-tile:disabled{opacity:.5;cursor:default}:where(:root[data-theme=liquidglass]) .sf-tile-btn{text-align:left;background:0 0;border:0;align-items:stretch}:where(:root[data-theme=liquidglass]) .sf-tile-art{aspect-ratio:1;background:var(--t-surface);width:100%;color:var(--t-fg-dim);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000059}:where(:root[data-theme=liquidglass]) .sf-tile-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-tile-art>svg{width:40px;height:40px}:where(:root[data-theme=liquidglass]) .sf-tile-art[data-round]{border-radius:50%}:where(:root[data-theme=liquidglass]) .sf-tile-logo{background:var(--t-bg-raised);padding:18%}:where(:root[data-theme=liquidglass]) .sf-tile-logo img{object-fit:contain;border-radius:12px}:where(:root[data-theme=liquidglass]) .sf-tile-play{background:var(--sf-accent-grad);width:38px;height:38px;color:var(--t-accent-fg);opacity:0;transition:all .16s var(--sf-ease);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(6px);box-shadow:0 6px 16px #0006}:where(:root[data-theme=liquidglass]) .sf-tile-more{color:#fff;opacity:0;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .14s;display:grid;position:absolute;top:8px;right:8px}:where(:root[data-theme=liquidglass]) .sf-tile:hover .sf-tile-play,:where(:root[data-theme=liquidglass]) .sf-tile:hover .sf-tile-more,:where(:root[data-theme=liquidglass]) .sf-tile:focus-within .sf-tile-play,:where(:root[data-theme=liquidglass]) .sf-tile:focus-within .sf-tile-more{opacity:1;transform:none}:where(:root[data-theme=liquidglass]) .sf-tile-title{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-tile-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-tile-chev{color:var(--t-fg-dim);width:14px;height:14px;display:none;position:absolute;bottom:14px;right:12px}:where(:root[data-theme=liquidglass]) .sf-initials{letter-spacing:.05em;color:var(--t-fg-muted);font-size:22px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-page-foot{padding:14px 0}:where(:root[data-theme=liquidglass]) .sf-selection-bar{border:1px solid var(--t-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--t-shadow);animation:sf-pop--liquidglass .16s var(--sf-ease);background:#161c29f2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;display:flex;position:sticky;bottom:0}:where(:root[data-theme=liquidglass]) .sf-selection-bar>span{margin-right:auto;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-sources-backdrop{display:none}:where(:root[data-theme=liquidglass]) .sf-info-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}:where(:root[data-theme=liquidglass]) .sf-info-art{background:var(--t-surface);width:96px;height:96px;color:var(--t-fg-dim);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000073}:where(:root[data-theme=liquidglass]) .sf-info-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-info-lines{grid-template-columns:auto 1fr;align-content:start;gap:4px 12px;min-width:0;margin:0;display:grid}:where(:root[data-theme=liquidglass]) .sf-info-lines dt{letter-spacing:.06em;text-transform:uppercase;color:var(--t-fg-muted);padding-top:3px;font-size:11px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-info-lines dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}:where(:root[data-theme=liquidglass]) .sf-info-rows{flex-direction:column;gap:4px;display:flex}:where(:root[data-theme=liquidglass]) .sf-info-row{border:1px solid var(--t-border);background:var(--t-surface);width:100%;color:var(--t-fg);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-info-row:hover:not(:disabled){border-color:var(--t-border-strong);background:var(--t-surface-hover)}:where(:root[data-theme=liquidglass]) .sf-info-row:disabled{opacity:.45;cursor:default}:where(:root[data-theme=liquidglass]) .sf-info-row-icon{width:22px;color:var(--t-accent);flex:none;place-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-info-row-label{flex:1;min-width:0}:where(:root[data-theme=liquidglass]) .sf-info-row-more{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-prose p{color:var(--t-fg);margin:0 0 10px;line-height:1.55}:where(:root[data-theme=liquidglass]) .sf-queue{width:var(--sf-queue);border-left:1px solid var(--t-border);visibility:hidden;min-height:0;transition:transform .24s var(--sf-ease), visibility 0s linear .24s;background:#11162180;flex-direction:column;grid-area:queue;display:flex;transform:translate(100%)}:where(:root[data-theme=liquidglass]) .sf-root[data-queue] .sf-queue{visibility:visible;transition:transform .24s var(--sf-ease), visibility 0s linear;transform:none}:where(:root[data-theme=liquidglass]) .sf-queue-inline{visibility:visible;transition:none;transform:none}:where(:root[data-theme=liquidglass]) .sf-queue .sf-sheet-head{padding:18px 16px 10px}:where(:root[data-theme=liquidglass]) .sf-queue-tools{gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-queue-list{flex:1;min-height:0;padding:6px 8px 12px;position:relative;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-qrow{cursor:grab;-webkit-user-select:none;user-select:none;height:56px;transition:transform .14s var(--sf-ease);border-radius:10px;grid-template-columns:24px 40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px;display:grid}:where(:root[data-theme=liquidglass]) .sf-queue-dragging .sf-qrow{transition:transform .14s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-qrow:hover,:where(:root[data-theme=liquidglass]) .sf-qrow[aria-checked=true]{background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-qrow[aria-current]{background:#8b7cf624}:where(:root[data-theme=liquidglass]) .sf-qrow[aria-current] .sf-qrow-title{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-qrow[data-dragging]{opacity:.35}:where(:root[data-theme=liquidglass]) .sf-qrow-num{color:var(--t-fg-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-qrow-art{background:var(--t-surface);width:40px;height:40px;color:var(--t-fg-dim);border-radius:6px;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-qrow-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-qrow-text{flex-direction:column;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-qrow-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-qrow-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-qrow-dur{color:var(--t-fg-dim);font-variant-numeric:tabular-nums;font-size:11px}:where(:root[data-theme=liquidglass]) .sf-qrow-tools{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}:where(:root[data-theme=liquidglass]) .sf-qrow:hover .sf-qrow-tools,:where(:root[data-theme=liquidglass]) .sf-qrow[aria-checked=true] .sf-qrow-tools,:where(:root[data-theme=liquidglass]) .sf-qrow:focus-within .sf-qrow-tools{opacity:1}:where(:root[data-theme=liquidglass]) .sf-queue-ghost{z-index:99;background:var(--t-bg-raised);box-shadow:var(--t-shadow);border:1px solid var(--t-border-strong);pointer-events:none;border-radius:10px;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:where(:root[data-theme=liquidglass]) .sf-queue-ghost img,:where(:root[data-theme=liquidglass]) .sf-queue-ghost svg{border-radius:6px;width:32px;height:32px}:where(:root[data-theme=liquidglass]) .sf-stage{position:relative}:where(:root[data-theme=liquidglass]) .sf-root[data-covered]{visibility:hidden}:where(:root[data-theme=liquidglass]) .sf-stage-bg{will-change:transform;filter:blur(60px)saturate(1.4)brightness(.45);opacity:.8;background-position:50%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.1)}:where(:root[data-theme=liquidglass]) .sf-stage-bg:after{content:"";background:linear-gradient(#0b0e1433,#0b0e14d9);position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-stage-head{z-index:1;align-items:center;gap:12px;padding:16px 22px;display:flex;position:relative}:where(:root[data-theme=liquidglass]) .sf-stage-source{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-muted);margin-left:auto;font-size:12px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-stage-body{--sf-stage-queue:clamp(300px, 26vw, 380px);z-index:1;grid-template-columns:minmax(0, 1fr) var(--sf-stage-queue);min-height:0;transition:grid-template-columns .24s var(--sf-ease), column-gap .24s var(--sf-ease);flex:1;gap:24px;padding:0 28px 28px;display:grid;position:relative;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-stage-main{grid-template-columns:minmax(240px,420px) minmax(0,1fr);grid-template-areas:"art lines""controls controls""volumes volumes";align-content:start;align-self:center;gap:22px 32px;display:grid}:where(:root[data-theme=liquidglass]) .sf-stage-art{aspect-ratio:1;background:var(--t-surface);width:100%;max-width:420px;color:var(--t-fg-dim);border-radius:18px;grid-area:art;place-items:center;display:grid;overflow:hidden;box-shadow:0 30px 80px #0009}:where(:root[data-theme=liquidglass]) .sf-stage-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=liquidglass]) .sf-stage-art svg{width:25%;height:25%}:where(:root[data-theme=liquidglass]) .sf-stage-lines{flex-direction:column;grid-area:lines;align-self:end;gap:12px;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-stage-title,:where(:root[data-theme=liquidglass]) .sf-stage-line{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-stage-title .sf-value{letter-spacing:-.02em;font-size:clamp(22px,3vw,38px);font-weight:750;line-height:1.1}:where(:root[data-theme=liquidglass]) .sf-stage-line .sf-value{color:var(--t-fg);font-size:17px}:where(:root[data-theme=liquidglass]) .sf-stage-next .sf-value{color:var(--t-fg-muted)}:where(:root[data-theme=liquidglass]) .sf-ratings{align-items:center;gap:8px;margin-top:6px;display:flex}:where(:root[data-theme=liquidglass]) .sf-rating{border:1px solid var(--t-border-strong);cursor:pointer;background:#94a3b814;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-rating img{width:60px;max-width:none;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=liquidglass]) .sf-rating:hover{background:#94a3b829}:where(:root[data-theme=liquidglass]) .sf-stage-controls{flex-direction:column;grid-area:controls;gap:10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-stage-transport{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}:where(:root[data-theme=liquidglass]) .sf-stage-transport .sf-modes{justify-self:end;margin-right:20px}:where(:root[data-theme=liquidglass]) .sf-stage-body{--sf-stage-gap:24px;container-type:inline-size}:where(:root[data-theme=liquidglass]) .sf-stage-volumes{width:calc(100cqw - var(--sf-stage-queue) - var(--sf-stage-gap));grid-area:volumes;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));justify-self:center;gap:8px 24px;display:grid}:where(:root[data-theme=liquidglass]) .sf-vol-row{background:#94a3b80f;border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"name name""mute slider";align-items:center;column-gap:4px;padding:8px 10px;display:grid}:where(:root[data-theme=liquidglass]) .sf-vol-row .sf-vol-name{color:var(--t-fg-muted);grid-area:name;padding:0 4px 2px;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-vol-row .sf-icon-btn{grid-area:mute}:where(:root[data-theme=liquidglass]) .sf-vol-row .sf-slider{grid-area:slider}:where(:root[data-theme=liquidglass]) .sf-vol-group{background:#4fe3c114}:where(:root[data-theme=liquidglass]) .sf-stage-body:not([data-queue]){grid-template-columns:minmax(0,1fr) 0;column-gap:0}:where(:root[data-theme=liquidglass]) .sf-stage-queue{border-left:1px solid var(--t-border);min-width:0;min-height:0;transition:grid-template-rows .24s var(--sf-ease), visibility 0s linear;grid-template-rows:1fr;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-stage-body:not([data-queue]) .sf-stage-queue{visibility:hidden;transition:grid-template-rows .24s var(--sf-ease), visibility 0s linear .24s}:where(:root[data-theme=liquidglass]) .sf-stage-queue-inner{min-height:0;min-width:calc(var(--sf-stage-queue) - 1px);flex-direction:column;padding-left:20px;display:flex}:where(:root[data-theme=liquidglass]) .sf-stage-queue h3{margin:0 0 8px 8px;font-size:14px}:where(:root[data-theme=liquidglass]) .sf-stage-queue h3 small{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=liquidglass]) .sf-stage-queue .sf-queue-list{padding:0}:where(:root[data-theme=liquidglass]) .sf-stage-queue .sf-qrow{height:48px}:where(:root[data-theme=liquidglass]) .sf-palette-input{border-bottom:1px solid var(--t-border);color:var(--t-fg-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}:where(:root[data-theme=liquidglass]) .sf-palette-input input{color:var(--t-fg);font:inherit;background:0 0;border:0;flex:1;font-size:16px}:where(:root[data-theme=liquidglass]) .sf-palette-input input:focus{box-shadow:none;outline:none}:where(:root[data-theme=liquidglass]) .sf-palette-list{padding:8px;overflow:auto}:where(:root[data-theme=liquidglass]) .sf-palette-empty{text-align:center;padding:20px}:where(:root[data-theme=liquidglass]) .sf-palette-group{letter-spacing:.08em;text-transform:uppercase;color:var(--t-fg-dim);margin:10px 10px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-palette-row{width:100%;color:var(--t-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-palette-row[aria-selected=true]{background:#4fe3c11f}:where(:root[data-theme=liquidglass]) .sf-palette-icon{background:var(--t-surface);width:28px;height:28px;color:var(--t-fg-muted);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-palette-icon img{object-fit:cover;width:28px;height:28px}:where(:root[data-theme=liquidglass]) .sf-palette-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-palette-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-palette-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-settings{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}:where(:root[data-theme=liquidglass]) .sf-settings-nav{flex-direction:column;gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-settings-nav h1{letter-spacing:-.01em;margin:0 0 10px;font-size:26px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-settings-nav-strip{flex-direction:column;gap:2px;display:flex}:where(:root[data-theme=liquidglass]) .sf-settings-jump{display:none}:where(:root[data-theme=liquidglass]) .sf-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-settings-tab{color:var(--t-fg-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}:where(:root[data-theme=liquidglass]) .sf-settings-tab svg{flex:none}:where(:root[data-theme=liquidglass]) .sf-settings-tab:hover{color:var(--t-fg);background:#94a3b814}:where(:root[data-theme=liquidglass]) .sf-settings-tab[aria-current]{color:var(--t-fg);background:#4fe3c11f}:where(:root[data-theme=liquidglass]) .sf-settings-tab[aria-current] svg{color:var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-settings-nav-foot{border-top:1px solid var(--t-border);flex-direction:column;gap:2px;margin-top:18px;padding-top:12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-settings-page{min-width:0;max-width:820px}@media (width>=901px){:where(:root[data-theme=liquidglass]) .sf-main:has(>.sf-settings){padding-top:0;padding-bottom:0;display:grid;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-main>.sf-settings{min-height:0}:where(:root[data-theme=liquidglass]) .sf-main>.sf-settings>:is(.sf-settings-nav,.sf-settings-page){overscroll-behavior:contain;min-height:0;padding-top:22px;padding-bottom:28px;overflow:auto}}:where(:root[data-theme=liquidglass]) .sf-settings-page[data-page=s2]{max-width:none}:where(:root[data-theme=liquidglass]) .sf-settings-title{margin:0;font-size:22px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-settings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-svc-list{flex-direction:column;gap:6px;display:flex}:where(:root[data-theme=liquidglass]) .sf-svc{border:1px solid var(--t-border);background:var(--t-surface);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-svc-icon{background:var(--t-bg);width:40px;height:40px;color:var(--t-fg-muted);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}:where(:root[data-theme=liquidglass]) .sf-svc-icon img{object-fit:cover;border-radius:10px;width:40px;height:40px}:where(:root[data-theme=liquidglass]) .sf-svc-icon .sf-initials{font-size:14px}:where(:root[data-theme=liquidglass]) .sf-svc-text{flex-direction:column;flex:1;min-width:0;display:flex}:where(:root[data-theme=liquidglass]) .sf-svc-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-svc-name small{color:var(--t-fg-muted);font-weight:400}:where(:root[data-theme=liquidglass]) .sf-svc-state{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-link-flow{flex-direction:column;align-items:flex-start;gap:14px;display:flex}:where(:root[data-theme=liquidglass]) .sf-link-flow p{overflow-wrap:anywhere;max-width:100%}:where(:root[data-theme=liquidglass]) .sf-code{font-family:var(--t-mono);letter-spacing:.2em;background:var(--t-surface);-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;padding:10px 18px;font-size:28px}:where(:root[data-theme=liquidglass]) .sf-done{align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}:where(:root[data-theme=liquidglass]) .sf-done svg{color:var(--t-accent);flex:none;margin-top:3px}:where(:root[data-theme=liquidglass]) .sf-clock{background:var(--t-surface);border-radius:14px;flex-direction:column;gap:2px;margin-bottom:6px;padding:16px 18px;display:flex}:where(:root[data-theme=liquidglass]) .sf-clock strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-clock span{color:var(--t-fg-muted)}:where(:root[data-theme=liquidglass]) .sf-clock small{color:var(--t-fg-dim);margin-top:4px;font-size:11px}:where(:root[data-theme=liquidglass]) .sf-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(:root[data-theme=liquidglass]) .sf-system-update{margin-bottom:10px}:where(:root[data-theme=liquidglass]) .sf-table-wrap{border:1px solid var(--t-border);background:var(--t-surface);border-radius:12px;overflow-x:auto}:where(:root[data-theme=liquidglass]) .sf-table{border-collapse:collapse;width:100%;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-table-fixed{table-layout:fixed;min-width:520px}:where(:root[data-theme=liquidglass]) .sf-table-fixed th,:where(:root[data-theme=liquidglass]) .sf-table-fixed td{overflow-wrap:anywhere}:where(:root[data-theme=liquidglass]) .sf-table-fixed tbody th{white-space:normal}:where(:root[data-theme=liquidglass]) .sf-table th,:where(:root[data-theme=liquidglass]) .sf-table td{text-align:left;border-bottom:1px solid var(--t-border);vertical-align:top;padding:9px 12px}:where(:root[data-theme=liquidglass]) .sf-table th.sf-th-help{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(:root[data-theme=liquidglass]) .sf-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--t-fg-dim);white-space:nowrap;font-size:11px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-table tbody tr:last-child th,:where(:root[data-theme=liquidglass]) .sf-table tbody tr:last-child td{border-bottom:0}:where(:root[data-theme=liquidglass]) .sf-table tbody th{white-space:nowrap;font-weight:500}:where(:root[data-theme=liquidglass]) .sf-table tr[data-offline]{color:var(--t-fg-dim)}:where(:root[data-theme=liquidglass]) .sf-table .sf-num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--t-mono);font-size:12px}:where(:root[data-theme=liquidglass]) .sf-table .sf-num[data-warn]{color:var(--t-poor);font-weight:600}:where(:root[data-theme=liquidglass]) .sf-quality{text-transform:capitalize;background:#94a3b824;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-quality[data-q=good]{color:var(--t-good);background:#4fe3c124}:where(:root[data-theme=liquidglass]) .sf-quality[data-q=fair]{color:var(--t-fair);background:#f5c45124}:where(:root[data-theme=liquidglass]) .sf-quality[data-q=poor]{color:var(--t-poor);background:#ff9a6224}:where(:root[data-theme=liquidglass]) .sf-quality[data-q=critical],:where(:root[data-theme=liquidglass]) .sf-quality[data-q=unreachable]{color:var(--t-critical);background:#ff5d7a24}:where(:root[data-theme=liquidglass]) .sf-findings{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}:where(:root[data-theme=liquidglass]) .sf-findings li{border-left:3px solid var(--t-info);background:var(--t-surface);border-radius:10px;padding:10px 14px}:where(:root[data-theme=liquidglass]) .sf-findings li[data-severity=warning]{border-left-color:var(--t-fair)}:where(:root[data-theme=liquidglass]) .sf-findings li[data-severity=critical]{border-left-color:var(--t-critical)}:where(:root[data-theme=liquidglass]) .sf-findings p{margin:4px 0 0;font-size:13px}:where(:root[data-theme=liquidglass]) .sf-log td{font-size:12px}:where(:root[data-theme=liquidglass]) .sf-level{letter-spacing:.06em;background:#94a3b824;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700}:where(:root[data-theme=liquidglass]) .sf-level[data-level=ERROR]{color:var(--t-critical)}:where(:root[data-theme=liquidglass]) .sf-level[data-level=WARNING]{color:var(--t-fair)}:where(:root[data-theme=liquidglass]) .sf-shortcuts{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin:0;display:grid}:where(:root[data-theme=liquidglass]) .sf-shortcuts dt{font-size:13px}:where(:root[data-theme=liquidglass]) .sf-shortcuts dd{text-align:right;margin:0}:where(:root[data-theme=liquidglass]) .sf-signin{flex-wrap:wrap}:where(:root[data-theme=liquidglass]) .sf-signin .sf-input{flex:1;width:auto;min-width:160px}:where(:root[data-theme=liquidglass]) .sf-mini{z-index:120;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:#0b0e14;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 20px 60px #0009}:where(:root[data-theme=liquidglass]) .sf-mini[data-popup]{box-shadow:none;border-radius:0}:where(:root[data-theme=liquidglass]) .sf-mini-root{background:#0b0e14;display:block}:where(:root[data-theme=liquidglass]) .sf-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-mini-shade{background:linear-gradient(#00000059 0%,#0000 30% 45%,#000000d9 100%);position:absolute;inset:0}:where(:root[data-theme=liquidglass]) .sf-mini-chrome{opacity:0;align-items:center;gap:4px;padding:8px 10px;transition:opacity .16s;display:flex;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=liquidglass]) .sf-mini:hover .sf-mini-chrome{opacity:1}:where(:root[data-theme=liquidglass]) .sf-mini-room{letter-spacing:.04em;text-shadow:0 1px 4px #000c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-mini-btn{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=liquidglass]) .sf-mini-btn:hover:not(:disabled){background:#fff3}:where(:root[data-theme=liquidglass]) .sf-mini-btn:disabled{opacity:.35;cursor:default}:where(:root[data-theme=liquidglass]) .sf-mini-play{color:#0b0e14;background:#fff}:where(:root[data-theme=liquidglass]) .sf-mini-play:hover:not(:disabled){filter:brightness(.9);background:#fff}:where(:root[data-theme=liquidglass]) .sf-mini-foot{padding:12px 14px;position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=liquidglass]) .sf-mini-title,:where(:root[data-theme=liquidglass]) .sf-mini-sub{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000c;margin:0;overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-mini-title{font-size:14px;font-weight:650}:where(:root[data-theme=liquidglass]) .sf-mini-sub{color:#ffffffbf;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-mini-row{align-items:center;gap:6px;margin-top:8px;display:flex}:where(:root[data-theme=liquidglass]) .sf-mini-row .sf-slider{flex:1;min-width:40px}@media (width<=1180px){:where(:root[data-theme=liquidglass]) .sf-root{--sf-rail:72px;--sf-queue:340px}:where(:root[data-theme=liquidglass]) .sf-rail-item span,:where(:root[data-theme=liquidglass]) .sf-brand span,:where(:root[data-theme=liquidglass]) .sf-rail-link span{display:none}:where(:root[data-theme=liquidglass]) .sf-rail-item{padding:10px 0}:where(:root[data-theme=liquidglass]) .sf-nowbar{grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) minmax(200px,1fr);gap:14px}:where(:root[data-theme=liquidglass]) .sf-now-aux{display:none}:where(:root[data-theme=liquidglass]) .sf-volume{width:150px}:where(:root[data-theme=liquidglass]) .sf-library{grid-template-columns:220px minmax(0,1fr);gap:16px}:where(:root[data-theme=liquidglass]) .sf-settings{grid-template-columns:180px minmax(0,1fr);gap:20px}:where(:root[data-theme=liquidglass]) .sf-stage-body{--sf-stage-queue:280px;--sf-stage-gap:16px;gap:16px}:where(:root[data-theme=liquidglass]) .sf-stage-main{grid-template-columns:minmax(200px,300px) minmax(0,1fr);gap:16px 22px}:where(:root[data-theme=liquidglass]) .sf-stage-title .sf-value{font-size:clamp(20px,2.6vw,30px)}}@media (width<=900px){:where(:root[data-theme=liquidglass]) .sf-root{--sf-bar:64px;grid-template:"main"minmax(0,1fr)"bar""rail"/minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-main{padding:16px 16px 20px}:where(:root[data-theme=liquidglass]) .sf-page-head h1{font-size:22px}:where(:root[data-theme=liquidglass]) .sf-nowbar{min-height:var(--sf-bar);grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px 10px}:where(:root[data-theme=liquidglass]) .sf-now-center .sf-seek,:where(:root[data-theme=liquidglass]) .sf-now-center .sf-modes,:where(:root[data-theme=liquidglass]) .sf-now-center .sf-now-aux{display:none}:where(:root[data-theme=liquidglass]) .sf-now-controls{grid-template-columns:auto}:where(:root[data-theme=liquidglass]) .sf-now-center .sf-transport{gap:0}:where(:root[data-theme=liquidglass]) .sf-now-center .sf-play{width:40px;height:40px;box-shadow:none}:where(:root[data-theme=liquidglass]) .sf-now-center .sf-play svg{width:18px;height:18px}:where(:root[data-theme=liquidglass]) .sf-now-info,:where(:root[data-theme=liquidglass]) .sf-now-right .sf-volume,:where(:root[data-theme=liquidglass]) .sf-now-right .sf-room-chip{display:none}:where(:root[data-theme=liquidglass]) .sf-now-right{gap:2px}:where(:root[data-theme=liquidglass]) .sf-now-right:before{content:""}:where(:root[data-theme=liquidglass]) .sf-now-art{width:44px;height:44px}:where(:root[data-theme=liquidglass]) .sf-queue{inset:0 0 calc(var(--sf-bar) + 62px) 0;z-index:70;background:var(--t-bg);border-left:0;width:auto;position:fixed}:where(:root[data-theme=liquidglass]) .sf-library{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-sources{inset:0 30% calc(var(--sf-bar) + 62px) 0;z-index:85;background:var(--t-bg-raised);border-right:1px solid var(--t-border-strong);box-shadow:var(--t-shadow);transition:transform .22s var(--sf-ease);padding:16px;position:fixed;transform:translate(-102%)}:where(:root[data-theme=liquidglass]) .sf-sources-open .sf-sources{transform:none}:where(:root[data-theme=liquidglass]) .sf-sources-backdrop{inset:0 0 calc(var(--sf-bar) + 62px) 0;z-index:84;background:#06080c80;display:block;position:fixed}:where(:root[data-theme=liquidglass]) .sf-sources-close,:where(:root[data-theme=liquidglass]) .sf-sources-toggle{display:inline-grid}:where(:root[data-theme=liquidglass]) .sf-content-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs view""search search";gap:8px}:where(:root[data-theme=liquidglass]) .sf-crumbs{grid-area:crumbs}:where(:root[data-theme=liquidglass]) .sf-search{grid-area:search}:where(:root[data-theme=liquidglass]) .sf-content-head .sf-segmented{grid-area:view}:where(:root[data-theme=liquidglass]) .sf-settings{grid-template-columns:minmax(0,1fr);gap:12px}:where(:root[data-theme=liquidglass]) .sf-settings-nav{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:where(:root[data-theme=liquidglass]) .sf-settings-nav h1{margin:0}:where(:root[data-theme=liquidglass]) .sf-settings-nav-strip{display:none}:where(:root[data-theme=liquidglass]) .sf-settings-jump{display:block}:where(:root[data-theme=liquidglass]) .sf-settings-nav-foot{border:0;flex-direction:row;margin:0;padding:0}:where(:root[data-theme=liquidglass]) .sf-room{grid-template-columns:minmax(0,1fr) 32px minmax(90px,1fr) 32px auto}:where(:root[data-theme=liquidglass]) .sf-alarm{grid-template-columns:auto 90px minmax(0,1fr) auto;gap:10px;padding:10px 12px}:where(:root[data-theme=liquidglass]) .sf-stage-body{grid-template-columns:minmax(0,1fr);padding:0 16px 20px}:where(:root[data-theme=liquidglass]) .sf-stage-volumes{justify-self:stretch;width:auto}:where(:root[data-theme=liquidglass]) .sf-stage-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""lines""controls""volumes";gap:16px}:where(:root[data-theme=liquidglass]) .sf-stage-art{max-width:min(420px,70vw);margin:0 auto}:where(:root[data-theme=liquidglass]) .sf-stage-body{transition:row-gap .24s var(--sf-ease);grid-template-rows:auto max-content}:where(:root[data-theme=liquidglass]) .sf-stage-body:not([data-queue]){grid-template-columns:minmax(0,1fr);row-gap:0}:where(:root[data-theme=liquidglass]) .sf-stage-body:not([data-queue]) .sf-stage-queue{grid-template-rows:0fr}:where(:root[data-theme=liquidglass]) .sf-stage-queue{border-left:0}:where(:root[data-theme=liquidglass]) .sf-stage-queue-inner{min-width:0;padding-left:0}:where(:root[data-theme=liquidglass]) .sf-sheet-side{width:100%}:where(:root[data-theme=liquidglass]) .sf-layer-palette{padding:8vh 10px 10px}:where(:root[data-theme=liquidglass]) .sf-toasts{bottom:calc(var(--sf-bar) + 74px);right:12px}}@media (width<=900px),(height<=560px){:where(:root[data-theme=liquidglass]) .sf-rail{border-right:0;border-top:1px solid var(--t-border);flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:6px 8px}:where(:root[data-theme=liquidglass]) .sf-brand,:where(:root[data-theme=liquidglass]) .sf-rail-foot{display:none}:where(:root[data-theme=liquidglass]) .sf-rail-items{flex-direction:row;flex:1;justify-content:space-around}:where(:root[data-theme=liquidglass]) .sf-rail-item{border-radius:10px;flex:1;gap:3px;padding:6px 0}:where(:root[data-theme=liquidglass]) .sf-rail-item span{font-size:10px;display:block}:where(:root[data-theme=liquidglass]) .sf-page-systems{display:inline-flex}:where(:root[data-theme=liquidglass]) :has(>.sf-page-systems){position:relative}:where(:root[data-theme=liquidglass]) .sf-page-systems{z-index:1;margin:0;position:absolute;top:-2px;right:0}:where(:root[data-theme=liquidglass]) .sf-page-systems+.sf-page-head>:first-child{padding-right:152px}}@media (width>=901px) and (height<=560px){:where(:root[data-theme=liquidglass]) .sf-root{--sf-bar:64px;grid-template:"main queue"minmax(0,1fr)"bar bar""rail rail"/minmax(0,1fr) auto}:where(:root[data-theme=liquidglass]) .sf-main{padding:14px 16px 16px}}@media (width<=600px){:where(:root[data-theme=liquidglass]) .sf-cards{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-card{grid-template-columns:88px minmax(0,1fr);padding:12px}:where(:root[data-theme=liquidglass]) .sf-card-art{width:88px;height:88px}:where(:root[data-theme=liquidglass]) .sf-hero{flex-direction:column;align-items:flex-start}:where(:root[data-theme=liquidglass]) .sf-hero-art{width:160px;height:160px}:where(:root[data-theme=liquidglass]) .sf-two{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-row{grid-template-columns:44px minmax(0,1fr) auto 18px}:where(:root[data-theme=liquidglass]) .sf-row-tools{opacity:1}:where(:root[data-theme=liquidglass]) .sf-row-dur{display:none}:where(:root[data-theme=liquidglass]) .sf-tone{grid-template-columns:70px auto 1fr auto 40px}:where(:root[data-theme=liquidglass]) .sf-room{grid-template-columns:32px minmax(0,1fr) 36px auto;grid-template-areas:"name name name name""mute slider level tools";row-gap:2px}:where(:root[data-theme=liquidglass]) .sf-room-name{grid-area:name}:where(:root[data-theme=liquidglass]) .sf-room>.sf-icon-btn{grid-area:mute}:where(:root[data-theme=liquidglass]) .sf-room>.sf-slider{grid-area:slider}:where(:root[data-theme=liquidglass]) .sf-room-level{grid-area:level}:where(:root[data-theme=liquidglass]) .sf-room-tools{grid-area:tools;min-width:0}:where(:root[data-theme=liquidglass]) .sf-group-head{flex-wrap:wrap}:where(:root[data-theme=liquidglass]) .sf-group-tools{justify-content:flex-end;width:100%}:where(:root[data-theme=liquidglass]) .sf-stage-transport{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px}:where(:root[data-theme=liquidglass]) .sf-stage-transport .sf-modes{order:2;justify-self:center;margin-right:0}:where(:root[data-theme=liquidglass]) .sf-stage-spacer{display:none}:where(:root[data-theme=liquidglass]) .sf-stage-art{justify-self:center;max-width:min(100%,30vh)}:where(:root[data-theme=liquidglass]) .sf-stage-main{align-self:start}:where(:root[data-theme=liquidglass]) .sf-sources{inset:0 15% calc(var(--sf-bar) + 62px) 0}:where(:root[data-theme=liquidglass]) .sf-page-head{flex-direction:column;align-items:flex-start}:where(:root[data-theme=liquidglass]) .sf-qrow-tools{opacity:1}:where(:root[data-theme=liquidglass]) .sf-tile-play,:where(:root[data-theme=liquidglass]) .sf-tile-more,:where(:root[data-theme=liquidglass]) .sf-quick-play{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-root *,:where(:root[data-theme=liquidglass]) .sf-layer,:where(:root[data-theme=liquidglass]) .sf-sheet,:where(:root[data-theme=liquidglass]) .sf-menu,:where(:root[data-theme=liquidglass]) .sf-toast{transition:none!important;animation:none!important}}:where(:root[data-theme=liquidglass]) .sf-svc-pending .sf-svc-icon{color:var(--t-accent,#6cf)}:where(:root[data-theme=liquidglass]) .sf-theme-preview{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0;display:flex}:where(:root[data-theme=liquidglass]) .sf-theme-preview img{aspect-ratio:8/5;object-fit:cover;border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:12px;width:320px;max-width:100%;height:auto;display:block}:where(:root[data-theme=liquidglass]) .sf-theme-noshot{aspect-ratio:8/5;border:1px dashed var(--t-border-strong);width:320px;max-width:100%;color:var(--t-fg-dim);border-radius:12px;place-items:center;font-size:12px;display:grid}:where(:root[data-theme=liquidglass]) .sf-theme-version{margin:0;font-size:14px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-theme-version span,:where(:root[data-theme=liquidglass]) .sf-theme-version em{color:var(--t-fg-muted);font-style:normal;font-weight:400}:where(:root[data-theme=liquidglass]) .sf-theme-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}:where(:root[data-theme=liquidglass]) .sf-theme-actions .theme-apply{margin-left:auto}:where(:root[data-theme=liquidglass]) .sf-theme-preview{flex-flow:wrap;align-items:flex-start;gap:16px}:where(:root[data-theme=liquidglass]) .sf-theme-preview img{width:320px}:where(:root[data-theme=liquidglass]) .sf-theme-manage h4{margin:18px 0 8px;font-size:13px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-theme-manage .sf-theme-actions{width:auto}:where(:root[data-theme=liquidglass]) .sf-root .theme-pill{background:var(--t-surface-2,#ffffff14)}:where(:root[data-theme=liquidglass]) .sf-root .theme-pill button[aria-pressed=true]{background:var(--t-accent,#4f8cf0);color:#fff}@media (width>=901px){:where(:root[data-theme=liquidglass]) .sf-library{transition:grid-template-columns .26s var(--sf-ease), gap .26s var(--sf-ease)}:where(:root[data-theme=liquidglass]) .sf-sources{transition:transform .26s var(--sf-ease), opacity .18s linear, padding .26s var(--sf-ease), border-width .26s var(--sf-ease);overflow:hidden}:where(:root[data-theme=liquidglass]) .sf-sources>*{min-width:196px}:where(:root[data-theme=liquidglass]) .sf-library-root{grid-template-columns:0 minmax(0,1fr);gap:0}:where(:root[data-theme=liquidglass]) .sf-library-root .sf-sources{opacity:0;pointer-events:none;border-right-width:0;padding-left:0;padding-right:0;transform:translate(-100%)}}@media (hover:none),(pointer:coarse){:where(:root[data-theme=liquidglass]) .sf-hint-drag{display:none}}:where(:root[data-theme=liquidglass]) .sf-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=liquidglass]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(280px,520px) minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-stage-art[data-lyrics]{aspect-ratio:auto;place-items:normal;max-width:520px;height:clamp(260px,46vh,460px);display:block}:where(:root[data-theme=liquidglass]) .sf-lyrics{text-align:left;flex-direction:column;height:100%;display:flex;container-type:size}:where(:root[data-theme=liquidglass]) .sf-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:22px 26px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 52px calc(100% - 52px),#0000);mask-image:linear-gradient(#0000,#000 52px calc(100% - 52px),#0000)}:where(:root[data-theme=liquidglass]) .sf-lyrics-scroll::-webkit-scrollbar{display:none}:where(:root[data-theme=liquidglass]) .sf-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}:where(:root[data-theme=liquidglass]) .sf-lyrics-timed{padding-block:40cqh}:where(:root[data-theme=liquidglass]) .sf-lyrics-timed p{letter-spacing:-.01em;color:var(--t-fg-muted);opacity:.6;margin:0 0 14px;font-size:23px;font-weight:700;line-height:1.3;transition:color .3s,opacity .3s}:where(:root[data-theme=liquidglass]) .sf-lyrics-timed p[data-at=past]{opacity:.35}:where(:root[data-theme=liquidglass]) .sf-lyrics-timed p[data-at=now]{color:var(--t-fg);opacity:1}:where(:root[data-theme=liquidglass]) .sf-lyrics-plain{color:var(--t-fg);margin:0;font-size:16px;line-height:1.55}:where(:root[data-theme=liquidglass]) .sf-lyrics-untimed,:where(:root[data-theme=liquidglass]) .sf-lyrics-credit{color:var(--t-fg-muted);margin:0;font-size:12px}:where(:root[data-theme=liquidglass]) .sf-lyrics-untimed{margin-bottom:14px}:where(:root[data-theme=liquidglass]) .sf-lyrics-credit{flex:none;padding:0 26px 14px}:where(:root[data-theme=liquidglass]) .sf-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}:where(:root[data-theme=liquidglass]) .sf-lyrics-notice{flex-direction:column;align-items:flex-start;gap:14px;margin:auto 0;padding:22px 26px;display:flex;overflow-y:auto}:where(:root[data-theme=liquidglass]) .sf-lyrics-notice p{color:var(--t-fg);margin:0;font-size:14px;line-height:1.5}:where(:root[data-theme=liquidglass]) .sf-lyrics .sf-lyrics-agree{cursor:pointer;height:36px;font:inherit;background:var(--t-accent);color:#fff;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}:where(:root[data-theme=liquidglass]) .sf-lyrics .sf-lyrics-agree:hover{filter:brightness(1.08)}:where(:root[data-theme=liquidglass]) .sf-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:24px;font-size:15px;line-height:1.5}@media (width<=1180px){:where(:root[data-theme=liquidglass]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(240px,400px) minmax(0,1fr)}}@media (width<=900px){:where(:root[data-theme=liquidglass]) .sf-stage-main[data-lyrics]{grid-template-columns:minmax(0,1fr)}:where(:root[data-theme=liquidglass]) .sf-stage-art[data-lyrics]{justify-self:stretch;width:100%;max-width:none;height:clamp(220px,42vh,420px)}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-lyrics-timed p{transition:none}}:where(:root[data-theme=liquidglass]) .sf-stage-art{view-transition-name:sf-stage-art}:where(:root[data-theme=liquidglass]) .sf-stage-lines{view-transition-name:sf-stage-lines}:root[data-theme=liquidglass]::view-transition-old(sf-stage-lines){block-size:auto;inline-size:auto}:root[data-theme=liquidglass]::view-transition-new(sf-stage-lines){block-size:auto;inline-size:auto}:root[data-theme=liquidglass]::view-transition-group(*){animation-duration:.44s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=liquidglass]) .sf-stage-body,:where(:root[data-theme=liquidglass]) .sf-stage-queue{transition:none!important}}:root[data-theme=liquidglass] .sf-root,:root[data-theme=liquidglass] .sf-layer,:root[data-theme=liquidglass] .sf-menu,:root[data-theme=liquidglass] .sf-mini,:root[data-theme=liquidglass] .sf-queue-ghost{--lg-blur:saturate(180%) blur(28px);--lg-blur-thin:saturate(160%) blur(18px);--lg-fill:#fff9;--lg-fill-strong:#ffffffc7;--lg-fill-thin:#ffffff6b;--lg-lens:linear-gradient(155deg, #ffffffb3 0%, #ffffff3d 26%, #fff0 52%, #ffffff24 78%, #ffffff80 100%);--lg-rim:inset 0 1px 0 #ffffffe6, inset 0 0 0 .5px #fff9, inset 0 -1px 0 #fff6;--lg-cast:0 1px 2px #1018280f, 0 12px 32px #10182824;--lg-cast-high:0 2px 6px #10182814, 0 28px 70px #10182842;--lg-hairline:#78829638;--lg-tint:#007aff24;--lg-tint-soft:#007aff17;--lg-neutral:#7882961f;--lg-neutral-soft:#78829614;--lg-green:#34c759;--sf-accent-grad:linear-gradient(140deg, #4aa3ff 0%, #007aff 46%, #5e5ce6 100%);--sf-ring:0 0 0 4px #007aff47;--sf-ease:cubic-bezier(.32, .72, 0, 1)}:root[data-theme=liquidglass][data-variant=dark] .sf-root,:root[data-theme=liquidglass][data-variant=dark] .sf-layer,:root[data-theme=liquidglass][data-variant=dark] .sf-menu,:root[data-theme=liquidglass][data-variant=dark] .sf-mini,:root[data-theme=liquidglass][data-variant=dark] .sf-queue-ghost{--lg-fill:#2628309e;--lg-fill-strong:#2e303acc;--lg-fill-thin:#1e202880;--lg-lens:linear-gradient(155deg, #ffffff29 0%, #ffffff0d 28%, #fff0 55%, #ffffff08 78%, #ffffff1f 100%);--lg-rim:inset 0 1px 0 #ffffff3d, inset 0 0 0 .5px #ffffff1f, inset 0 -1px 0 #ffffff0f;--lg-cast:0 1px 2px #0006, 0 14px 34px #00000073;--lg-cast-high:0 2px 8px #00000080, 0 30px 80px #0009;--lg-hairline:#ffffff24;--lg-tint:#0a84ff3d;--lg-tint-soft:#0a84ff24;--lg-neutral:#ffffff1a;--lg-neutral-soft:#ffffff0f;--lg-green:#30d158;--sf-accent-grad:linear-gradient(140deg, #5ab0ff 0%, #0a84ff 46%, #6e6bff 100%);--sf-ring:0 0 0 4px #0a84ff5c}:root[data-theme=liquidglass] .sf-root{background:var(--t-bg);isolation:isolate}:root[data-theme=liquidglass] .sf-root:before{content:"";z-index:-1;will-change:transform;backface-visibility:hidden;pointer-events:none;background:radial-gradient(38vmax 32vmax at 18% 12%,#007aff66,#0000 72%),radial-gradient(34vmax 30vmax at 82% 8%,#bf5af24d,#0000 74%),radial-gradient(40vmax 34vmax at 88% 78%,#30d1583d,#0000 74%),radial-gradient(36vmax 30vmax at 8% 88%,#ff9f0a42,#0000 72%),radial-gradient(30vmax 26vmax at 50% 52%,#ff375f29,#0000 76%);animation:44s ease-in-out infinite alternate lg-drift;position:fixed;inset:-20vmax}@keyframes lg-drift{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,1.5%)}}:root[data-theme=liquidglass][data-variant=dark] .sf-root:before{background:radial-gradient(38vmax 32vmax at 18% 12%,#0a84ff80,#0000 72%),radial-gradient(34vmax 30vmax at 82% 8%,#bf5af266,#0000 74%),radial-gradient(40vmax 34vmax at 88% 78%,#30d1583d,#0000 74%),radial-gradient(36vmax 30vmax at 8% 88%,#ff9f0a42,#0000 72%),radial-gradient(30vmax 26vmax at 50% 52%,#ff375f38,#0000 76%)}:root[data-theme=liquidglass] .sf-rail,:root[data-theme=liquidglass] .sf-nowbar,:root[data-theme=liquidglass] .sf-queue,:root[data-theme=liquidglass] .sf-sources,:root[data-theme=liquidglass] .sf-card,:root[data-theme=liquidglass] .sf-group,:root[data-theme=liquidglass] .sf-alarm,:root[data-theme=liquidglass] .sf-sleep-card,:root[data-theme=liquidglass] .sf-svc,:root[data-theme=liquidglass] .sf-info-row,:root[data-theme=liquidglass] .sf-root-tile,:root[data-theme=liquidglass] .sf-pin,:root[data-theme=liquidglass] .sf-banner,:root[data-theme=liquidglass] .sf-table-wrap,:root[data-theme=liquidglass] .sf-clock,:root[data-theme=liquidglass] .sf-willplay,:root[data-theme=liquidglass] .sf-findings li,:root[data-theme=liquidglass] .sf-selection-bar,:root[data-theme=liquidglass] .sf-sheet,:root[data-theme=liquidglass] .sf-menu,:root[data-theme=liquidglass] .sf-toast{background-color:var(--lg-fill);background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-rim), var(--lg-cast);border:0}:root[data-theme=liquidglass] .sf-rail{border-right:0;border-radius:28px;margin:12px 0 12px 12px;padding:12px 8px}:root[data-theme=liquidglass] .sf-brand img{border-radius:12px;box-shadow:0 6px 18px #10182847}:root[data-theme=liquidglass] .sf-brand span{color:var(--t-fg-muted)}:root[data-theme=liquidglass] .sf-rail-item{border-radius:18px}:root[data-theme=liquidglass] .sf-rail-item:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-rail-item[aria-current]{color:var(--t-accent);background-color:var(--lg-tint);background-image:var(--lg-lens);box-shadow:var(--lg-rim), 0 2px 8px #007aff2e}:root[data-theme=liquidglass] .sf-rail-item[aria-current] svg{color:var(--t-accent)}:root[data-theme=liquidglass] .sf-rail-systems{border-radius:calc(var(--lg-seg) + 4px);background:var(--lg-neutral-soft)}:root[data-theme=liquidglass] .sf-rail-systems button:not([aria-checked=true]):hover{background:var(--lg-neutral);color:var(--t-fg)}:root[data-theme=liquidglass] .sf-rail-systems button[aria-checked=true]{background-color:var(--lg-fill-strong);background-image:var(--lg-lens);box-shadow:var(--lg-rim), 0 1px 3px #10182829}:root[data-theme=liquidglass] .sf-nowbar{border-top:0;border-radius:28px;margin:0 12px 12px}:root[data-theme=liquidglass] .sf-now-art{border-radius:14px;box-shadow:0 6px 16px #1018283d}:root[data-theme=liquidglass] .sf-room-chip{background-color:var(--lg-fill-thin);background-image:var(--lg-lens);box-shadow:var(--lg-rim), 0 1px 3px #1018281a;border:0;border-radius:999px}:root[data-theme=liquidglass] .sf-room-chip:hover:not(:disabled){background-color:var(--lg-fill-strong)}:root[data-theme=liquidglass] .sf-volume-rooms{background:var(--lg-neutral);border-radius:999px}:root[data-theme=liquidglass] .sf-toasts{bottom:calc(var(--sf-bar) + 28px)}:root[data-theme=liquidglass] .sf-queue{border-left:0;border-radius:28px;margin:12px 12px 12px 0;overflow:hidden}:root[data-theme=liquidglass] .sf-sources{border-right:0;border-radius:24px;margin:0 0 4px;padding:12px 10px}@media (width>=901px){:root[data-theme=liquidglass] .sf-library-root .sf-sources{padding-left:0;padding-right:0}}:root[data-theme=liquidglass] .sf-source{border-radius:14px}:root[data-theme=liquidglass] .sf-room-card{background:var(--lg-neutral);border-color:#0000;border-radius:18px}:root[data-theme=liquidglass] .sf-room-card-icon{background:#ffffff80;border-radius:12px}:root[data-theme=liquidglass] .sf-source:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-source[data-current]{background-color:var(--lg-tint);background-image:var(--lg-lens);box-shadow:var(--lg-rim)}:root[data-theme=liquidglass] .sf-source[data-current] .sf-source-title{color:var(--t-accent)}:root[data-theme=liquidglass] .sf-source-main{border-radius:14px}:root[data-theme=liquidglass] .sf-source-icon{background:var(--lg-neutral-soft);border-radius:9px}:root[data-theme=liquidglass] .sf-source-icon img{border-radius:9px}:root[data-theme=liquidglass] .sf-card{border-radius:24px}:root[data-theme=liquidglass] .sf-card:hover{background-color:var(--lg-fill-strong)}:root[data-theme=liquidglass] .sf-group[draggable=true]:hover{transform:translateY(-2px)}:root[data-theme=liquidglass] .sf-card[data-active]{box-shadow:var(--lg-rim), 0 0 0 1.5px var(--t-accent), 0 10px 30px #007aff38}:root[data-theme=liquidglass] .sf-card[data-over]{box-shadow:var(--lg-rim), 0 0 0 2px var(--t-accent-2), 0 14px 34px #5e5ce647}:root[data-theme=liquidglass] .sf-card-art{border-radius:18px;box-shadow:0 10px 24px #10182842}:root[data-theme=liquidglass] .sf-card-controls{border-top:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-quick{border-radius:18px}:root[data-theme=liquidglass] .sf-quick:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-quick-art{border-radius:14px;box-shadow:0 8px 20px #10182838}:root[data-theme=liquidglass] .sf-tile{border-radius:20px}:root[data-theme=liquidglass] .sf-tile:hover,:root[data-theme=liquidglass] .sf-tile:focus-within{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-tile-art{border-radius:16px;box-shadow:0 10px 26px #1018283d}:root[data-theme=liquidglass] .sf-tile-logo{background:var(--lg-fill-thin)}:root[data-theme=liquidglass] .sf-tile-more,:root[data-theme=liquidglass] .sf-quick-open{-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin);color:#12141a;box-shadow:var(--lg-rim), 0 2px 6px #10182833;background-color:#ffffff8c}:root[data-theme=liquidglass] .sf-row{border-radius:14px}:root[data-theme=liquidglass] .sf-row:hover,:root[data-theme=liquidglass] .sf-row[aria-selected=true]{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-row[aria-checked=true]{background:var(--lg-tint)}:root[data-theme=liquidglass] .sf-row-art{background:var(--lg-neutral-soft);border-radius:11px}:root[data-theme=liquidglass] .sf-root-tile{border-radius:20px}:root[data-theme=liquidglass] .sf-root-tile:hover:not(:disabled){background-color:var(--lg-fill-strong);transform:translateY(-2px)}:root[data-theme=liquidglass] .sf-main{--lg-bleed:28px}@media (width<=900px){:root[data-theme=liquidglass] .sf-main{--lg-bleed:16px}}:root[data-theme=liquidglass] .sf-content-scroll{margin-inline:calc(-1 * var(--lg-bleed));padding-inline:var(--lg-bleed) calc(var(--lg-bleed) + 4px);padding-bottom:44px}:root[data-theme=liquidglass] .sf-fold:not([data-collapsed])>div{transition:overflow 0s .26s allow-discrete;overflow:visible}:root[data-theme=liquidglass] .sf-root-icon{background:var(--lg-neutral-soft);border-radius:13px}:root[data-theme=liquidglass] .sf-root-icon img{border-radius:13px}:root[data-theme=liquidglass] .sf-pin{border-radius:16px}:root[data-theme=liquidglass] .sf-page-icon{background:var(--lg-fill-thin);border-radius:13px}:root[data-theme=liquidglass] .sf-hero-art{border-radius:22px;box-shadow:0 26px 60px #10182857}:root[data-theme=liquidglass] .sf-group{border-radius:22px;overflow:hidden}:root[data-theme=liquidglass] .sf-group[data-active]{box-shadow:var(--lg-rim), 0 0 0 1.5px var(--t-accent), var(--lg-cast)}:root[data-theme=liquidglass] .sf-group[data-over]{box-shadow:var(--lg-rim), 0 0 0 2px var(--t-accent), var(--lg-cast)}:root[data-theme=liquidglass] .sf-group-head:hover{background:var(--lg-neutral-soft)}:root[data-theme=liquidglass] .sf-group-art{border-radius:12px}:root[data-theme=liquidglass] .sf-room,:root[data-theme=liquidglass] .sf-room-list{border-top:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-room-groupvol{background:var(--lg-tint-soft)}:root[data-theme=liquidglass] .sf-alarm,:root[data-theme=liquidglass] .sf-sleep-card{border-radius:22px}:root[data-theme=liquidglass] .sf-svc{border-radius:18px}:root[data-theme=liquidglass] .sf-svc-icon{background:var(--lg-neutral-soft);border-radius:12px}:root[data-theme=liquidglass] .sf-svc-icon img{border-radius:12px}:root[data-theme=liquidglass] .sf-info-row{border-radius:16px}:root[data-theme=liquidglass] .sf-info-row:hover:not(:disabled){background-color:var(--lg-fill-strong)}:root[data-theme=liquidglass] .sf-info-art{border-radius:16px;box-shadow:0 12px 28px #10182842}:root[data-theme=liquidglass] .sf-banner{border-radius:20px}:root[data-theme=liquidglass] .sf-table-wrap{border-radius:18px;overflow:hidden}:root[data-theme=liquidglass] .sf-table th,:root[data-theme=liquidglass] .sf-table td{border-bottom:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-clock{border-radius:20px}:root[data-theme=liquidglass] .sf-willplay{border-radius:18px}:root[data-theme=liquidglass] .sf-findings li{border-left-style:solid;border-left-width:3px;border-radius:16px}:root[data-theme=liquidglass] .sf-selection-bar{border:0;border-radius:22px}:root[data-theme=liquidglass] .sf-settings-tab{border-radius:14px}:root[data-theme=liquidglass] .sf-settings-tab:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-settings-tab[aria-current]{color:var(--t-accent);background-color:var(--lg-tint);background-image:var(--lg-lens);box-shadow:var(--lg-rim)}:root[data-theme=liquidglass] .sf-settings-tab[aria-current] svg{color:var(--t-accent)}:root[data-theme=liquidglass] .sf-settings-nav-foot,:root[data-theme=liquidglass] .sf-extras{border-top:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-content-scroll .sf-rows{background-color:var(--lg-fill-thin);background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin);box-shadow:var(--lg-rim), var(--lg-cast);border-radius:22px;padding:6px}:root[data-theme=liquidglass] .sf-content-scroll .sf-rows:empty{display:none}:root[data-theme=liquidglass] .sf-content-scroll .sf-rows+.sf-rows{margin-top:10px}:root[data-theme=liquidglass] .sf-pinned{gap:10px}:root[data-theme=liquidglass] .sf-queue .sf-sheet-head{border-bottom:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-qrow{border-radius:14px}:root[data-theme=liquidglass] .sf-qrow:hover,:root[data-theme=liquidglass] .sf-qrow[aria-checked=true]{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-qrow[aria-current]{background:var(--lg-tint)}:root[data-theme=liquidglass] .sf-qrow[aria-current] .sf-qrow-title{color:var(--t-accent)}:root[data-theme=liquidglass] .sf-qrow-art{background:var(--lg-neutral-soft);border-radius:9px}:root[data-theme=liquidglass] .sf-queue-ghost{background-color:var(--lg-fill-strong);background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-rim), var(--lg-cast-high);border:0;border-radius:16px}:root[data-theme=liquidglass] .sf-layer{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#78829647}:root[data-theme=liquidglass][data-variant=dark] .sf-layer{background:#0000006b}:root[data-theme=liquidglass] .sf-layer-full{background:var(--t-bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=liquidglass] .sf-sheet{box-shadow:var(--lg-rim), var(--lg-cast-high);border-radius:30px}:root[data-theme=liquidglass] .sf-sheet-side{border-radius:30px 0 0 30px}:root[data-theme=liquidglass] .sf-sheet-full{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0}:root[data-theme=liquidglass] .sf-sheet-head{border-bottom:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-sheet-foot{border-top:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-menu{box-shadow:var(--lg-rim), var(--lg-cast-high);border-radius:20px}:root[data-theme=liquidglass] .sf-menu-item{border-radius:12px}:root[data-theme=liquidglass] .sf-menu-item:hover:not(:disabled),:root[data-theme=liquidglass] .sf-menu-item:focus-visible{background:var(--lg-tint);color:var(--t-accent)}:root[data-theme=liquidglass] .sf-menu-item:hover:not(:disabled) .sf-menu-icon{color:var(--t-accent)}:root[data-theme=liquidglass] .sf-menu-item[data-danger]:hover:not(:disabled){color:var(--t-critical);background:#ff3b3024}:root[data-theme=liquidglass] .sf-menu-item[data-danger]:hover:not(:disabled) .sf-menu-icon{color:var(--t-critical)}:root[data-theme=liquidglass] .sf-menu-sep{background:var(--lg-hairline)}:root[data-theme=liquidglass] .sf-toast{box-shadow:var(--lg-rim), var(--lg-cast-high);border:0;border-radius:20px}:root[data-theme=liquidglass] .sf-toast-notice{border-left:3px solid var(--t-critical);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff;background-image:none}:root[data-theme=liquidglass][data-variant=dark][data-variant=dark] .sf-toast-notice{background-color:#1c1c1e}:root[data-theme=liquidglass] .sf-palette-input{border-bottom:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-palette-row{border-radius:14px}:root[data-theme=liquidglass] .sf-palette-row[aria-selected=true]{background-color:var(--lg-tint);background-image:var(--lg-lens);box-shadow:var(--lg-rim)}:root[data-theme=liquidglass] .sf-palette-icon{background:var(--lg-neutral-soft);border-radius:9px}:root[data-theme=liquidglass] .sf-btn{background-color:var(--lg-fill-thin);background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin);box-shadow:var(--lg-rim), 0 1px 3px #1018281f;border:0;border-radius:999px;font-weight:590}:root[data-theme=liquidglass] .sf-btn:hover:not(:disabled){background-color:var(--lg-fill-strong)}:root[data-theme=liquidglass] .sf-btn-primary{background-color:var(--t-accent);color:#fff;background-image:linear-gradient(#ffffff47,#fff0 62%);box-shadow:inset 0 1px #fff6,0 6px 18px #007aff57}:root[data-theme=liquidglass] .sf-btn-primary:hover:not(:disabled){filter:brightness(1.06);background-color:var(--t-accent)}:root[data-theme=liquidglass] .sf-btn-danger{background-color:var(--t-critical);box-shadow:inset 0 1px #ffffff59,0 6px 18px #e02f2852}:root[data-theme=liquidglass] .sf-btn-quiet{box-shadow:inset 0 0 0 1px var(--lg-hairline);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;background-image:none}:root[data-theme=liquidglass] .sf-btn-quiet:hover:not(:disabled){background-color:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-icon-btn{border-radius:999px}:root[data-theme=liquidglass] .sf-icon-btn:hover:not(:disabled){background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-icon-btn[aria-pressed=true]{color:var(--t-accent);background:var(--lg-tint)}:root[data-theme=liquidglass] .sf-badge{box-shadow:0 1px 4px #007aff66}:root[data-theme=liquidglass] .sf-play{background-image:linear-gradient(180deg, #ffffff4d, #fff0 60%), var(--sf-accent-grad);box-shadow:inset 0 1px #ffffff73,0 10px 26px #007aff57}:root[data-theme=liquidglass] .sf-play:disabled{background-image:none;background-color:var(--lg-neutral);color:var(--t-fg-dim);box-shadow:inset 0 0 0 1px var(--lg-hairline)}:root[data-theme=liquidglass] .sf-segmented{background:var(--lg-neutral-soft);box-shadow:inset 0 0 0 1px var(--lg-hairline);border-radius:999px}:root[data-theme=liquidglass] .sf-segmented button{border-radius:999px}:root[data-theme=liquidglass] .sf-segmented button:not([aria-selected=true]):hover{background:var(--lg-neutral);color:var(--t-fg)}:root[data-theme=liquidglass] .sf-segmented button[aria-selected=true]{background-color:var(--lg-fill-strong);background-image:var(--lg-lens);color:var(--t-fg);box-shadow:var(--lg-rim), 0 1px 3px #10182829}:root[data-theme=liquidglass] .sf-page-systems,:root[data-theme=liquidglass] .sf-rail-systems{background:var(--lg-neutral-soft);box-shadow:inset 0 0 0 1px var(--lg-hairline)}:root[data-theme=liquidglass] .sf-page-systems,:root[data-theme=liquidglass] .sf-page-systems button{border-radius:999px}:root[data-theme=liquidglass] .sf-rail-systems{--lg-seg:13px;border-radius:calc(var(--lg-seg) + 4px)}:root[data-theme=liquidglass] .sf-rail-systems button{border-radius:var(--lg-seg)}:root[data-theme=liquidglass] .sf-page-systems button:not([aria-checked=true]):hover,:root[data-theme=liquidglass] .sf-rail-systems button:not([aria-checked=true]):hover{background:var(--lg-neutral);color:var(--t-fg)}:root[data-theme=liquidglass] .sf-page-systems button[aria-checked=true],:root[data-theme=liquidglass] .sf-rail-systems button[aria-checked=true]{background-color:var(--lg-fill-strong);background-image:var(--lg-lens);color:var(--t-fg);box-shadow:var(--lg-rim), 0 1px 3px #10182829}:root[data-theme=liquidglass] .sf-chip{background:var(--lg-neutral-soft);box-shadow:inset 0 0 0 1px var(--lg-hairline);border:0;border-radius:999px}:root[data-theme=liquidglass] .sf-chip:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-chip[aria-pressed=true]{color:#fff;background:var(--t-accent);box-shadow:inset 0 1px #ffffff59,0 4px 12px #007aff4d}:root[data-theme=liquidglass] .sf-toggle-track{background:var(--lg-neutral);box-shadow:inset 0 0 0 1px var(--lg-hairline)}:root[data-theme=liquidglass] .sf-toggle input:checked+.sf-toggle-track{background:var(--lg-green);box-shadow:inset 0 1px 2px #0000001f}:root[data-theme=liquidglass] .sf-toggle-knob{box-shadow:0 1px 3px #1018284d,0 0 0 .5px #0000000a}:root[data-theme=liquidglass] .sf-check span,:root[data-theme=liquidglass] .sf-pick-box{border-color:var(--lg-hairline);border-radius:7px}:root[data-theme=liquidglass] .sf-pick{border-radius:14px}:root[data-theme=liquidglass] .sf-pick:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass] .sf-pick-btn[aria-selected=true]{background:var(--lg-tint);box-shadow:inset 0 0 0 1.5px var(--t-accent);border-color:#0000}:root[data-theme=liquidglass] .sf-input,:root[data-theme=liquidglass] .sf-select{background-color:var(--lg-fill-thin);box-shadow:inset 0 0 0 1px var(--lg-hairline), inset 0 1px 2px #1018280f;border:0;border-radius:14px}:root[data-theme=liquidglass] .sf-input:focus,:root[data-theme=liquidglass] .sf-select:focus{box-shadow:var(--sf-ring), inset 0 0 0 1px var(--t-accent)}:root[data-theme=liquidglass] .sf-search{background-color:var(--lg-fill-thin);background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin);box-shadow:var(--lg-rim), inset 0 0 0 1px var(--lg-hairline);border:0;border-radius:999px}:root[data-theme=liquidglass] .sf-search:focus-within{box-shadow:var(--sf-ring), inset 0 0 0 1px var(--t-accent)}:root[data-theme=liquidglass] .sf-search-scope{background:var(--lg-neutral);border-radius:999px}:root[data-theme=liquidglass] .sf-search-scope img,:root[data-theme=liquidglass] .sf-scope-logo img{border-radius:999px}:root[data-theme=liquidglass] .sf-kbd{border-color:var(--lg-hairline);background:var(--lg-fill-thin);border-radius:7px}:root[data-theme=liquidglass] .sf-code{background:var(--lg-fill-thin);box-shadow:inset 0 0 0 1px var(--lg-hairline);border-radius:16px}:root[data-theme=liquidglass] .sf-quality{border-radius:999px}:root[data-theme=liquidglass] .sf-quality[data-q=good]{background:#30d15829}:root[data-theme=liquidglass] .sf-quality[data-q=fair]{background:#ffd60a2e}:root[data-theme=liquidglass] .sf-quality[data-q=poor]{background:#ff9f0a2e}:root[data-theme=liquidglass] .sf-quality[data-q=critical],:root[data-theme=liquidglass] .sf-quality[data-q=unreachable]{background:#ff453a29}:root[data-theme=liquidglass] .sf-level{background:var(--lg-neutral);border-radius:999px}:root[data-theme=liquidglass] .sf-link:hover{background:var(--lg-tint);border-radius:999px}:root[data-theme=liquidglass] .sf-dot[data-on]{background:var(--lg-green);box-shadow:0 0 0 3px #30d15838}:root[data-theme=liquidglass] .sf-tag{background:var(--lg-neutral);border-radius:999px}:root[data-theme=liquidglass] .sf-vol-row{background:var(--lg-neutral-soft);border-radius:16px}:root[data-theme=liquidglass] .sf-vol-group{background:var(--lg-tint-soft)}:root[data-theme=liquidglass] .sf-rating{-webkit-backdrop-filter:var(--lg-blur-thin);backdrop-filter:var(--lg-blur-thin);background-color:#14161ead;background-image:linear-gradient(155deg,#ffffff38,#fff0 55%);border:0;border-radius:999px;box-shadow:inset 0 1px #ffffff3d,0 4px 12px #1018283d}:root[data-theme=liquidglass] .sf-rating:hover{background-color:#14161ed1}:root[data-theme=liquidglass] .sf-slider:before{background:var(--t-slider-track);border-radius:999px;height:6px}:root[data-theme=liquidglass] .sf-slider:after{background:var(--sf-accent-grad);border-radius:999px;height:6px;box-shadow:0 1px 4px #007aff4d}:root[data-theme=liquidglass] .sf-slider input::-webkit-slider-thumb{background:#fff;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 4px #10182857,0 0 0 .5px #0000000f}:root[data-theme=liquidglass] .sf-slider input::-moz-range-thumb{background:#fff;width:18px;height:18px;box-shadow:0 1px 4px #10182857,0 0 0 .5px #0000000f}:root[data-theme=liquidglass] .sf-seek-track:before{border-radius:999px;height:5px}:root[data-theme=liquidglass] .sf-seek-track:after{background:var(--t-fg-muted);border-radius:999px;height:5px}:root[data-theme=liquidglass] .sf-seek[data-seekable] .sf-seek-track:after{background:var(--sf-accent-grad)}:root[data-theme=liquidglass] .sf-seek-track input::-webkit-slider-thumb{width:15px;height:15px;margin-top:-5px;box-shadow:0 1px 4px #10182857}:root[data-theme=liquidglass] .sf-stage-bg{filter:blur(72px)saturate(1.7)brightness(1.02);opacity:.9}:root[data-theme=liquidglass] .sf-stage-bg:after{background:linear-gradient(#ffffff3d,#ffffff8c)}:root[data-theme=liquidglass][data-variant=dark] .sf-stage-bg{filter:blur(72px)saturate(1.6)brightness(.6)}:root[data-theme=liquidglass][data-variant=dark] .sf-stage-bg:after{background:linear-gradient(#0b0d1252,#0b0d12c7)}:root[data-theme=liquidglass] .sf-stage-art{border-radius:26px;box-shadow:0 40px 90px #1018286b}:root[data-theme=liquidglass] .sf-stage-queue{border-left:1px solid var(--lg-hairline)}:root[data-theme=liquidglass] .sf-stage-controls,:root[data-theme=liquidglass] .sf-stage-lines{z-index:1;position:relative}:root[data-theme=liquidglass] .sf-mini{box-shadow:var(--lg-cast-high);border-radius:30px}:root[data-theme=liquidglass] .sf-mini[data-popup]{border-radius:0}:root[data-theme=liquidglass] .sf-mini-foot{background-color:#1c1e2680;background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border-radius:22px;margin:0 10px 10px;padding:12px 14px;box-shadow:inset 0 1px #ffffff38,0 8px 24px #0006}:root[data-theme=liquidglass] .sf-mini[data-popup] .sf-mini-foot{border-radius:22px 22px 0 0;margin:0}:root[data-theme=liquidglass] .sf-mini-shade{background:linear-gradient(#0000004d 0%,#0000 26% 52%,#00000080 100%)}:root[data-theme=liquidglass] .sf-mini-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29}:root[data-theme=liquidglass] .sf-mini-btn:hover:not(:disabled){background:#ffffff4d}:root[data-theme=liquidglass] .sf-mini-play{color:#12141a;background:#fff}:root[data-theme=liquidglass] .sf-page-head h1,:root[data-theme=liquidglass] .sf-settings-nav h1,:root[data-theme=liquidglass] .sf-page-titles h1{letter-spacing:-.02em;font-weight:700}:root[data-theme=liquidglass] .sf-stage-title .sf-value{letter-spacing:-.03em;font-weight:700}:root[data-theme=liquidglass] .sf-caption,:root[data-theme=liquidglass] .sf-info-lines dt{letter-spacing:.04em}@media (width<=900px){:root[data-theme=liquidglass] .sf-rail{border-top:0;border-radius:26px;margin:0 10px 10px;padding:6px}:root[data-theme=liquidglass] .sf-nowbar{border-radius:24px;margin:0 10px 8px}:root[data-theme=liquidglass] .sf-queue{border-radius:26px 26px 0 0;margin:0}:root[data-theme=liquidglass] .sf-sources{border-radius:0 26px 26px 0}:root[data-theme=liquidglass] .sf-sheet-side{border-radius:30px 30px 0 0}:root[data-theme=liquidglass] .sf-toasts{bottom:calc(var(--sf-bar) + 86px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=liquidglass] .sf-root,:root[data-theme=liquidglass] .sf-layer,:root[data-theme=liquidglass] .sf-menu,:root[data-theme=liquidglass] .sf-mini{--lg-fill:#ffffffeb;--lg-fill-strong:#fffffff7;--lg-fill-thin:#ffffffd9}:root[data-theme=liquidglass][data-variant=dark] .sf-root,:root[data-theme=liquidglass][data-variant=dark] .sf-layer,:root[data-theme=liquidglass][data-variant=dark] .sf-menu,:root[data-theme=liquidglass][data-variant=dark] .sf-mini{--lg-fill:#20222af2;--lg-fill-strong:#2c2e38fa;--lg-fill-thin:#20222ae0}}@media (prefers-reduced-motion:reduce){:root[data-theme=liquidglass] .sf-root:before{animation:none}:root[data-theme=liquidglass] .sf-group[draggable=true]:hover,:root[data-theme=liquidglass] .sf-root-tile:hover:not(:disabled){transform:none}}@media (prefers-contrast:more){:root[data-theme=liquidglass] .sf-root,:root[data-theme=liquidglass] .sf-layer,:root[data-theme=liquidglass] .sf-menu,:root[data-theme=liquidglass] .sf-mini{--lg-fill:#fffffff0;--lg-fill-strong:#fff;--lg-fill-thin:#ffffffe0;--lg-hairline:#3c425080}:root[data-theme=liquidglass] .sf-root:before{opacity:.45}}:root[data-theme=liquidglass] .about-backdrop{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#7882964d}:root[data-theme=liquidglass] .about-card{background-color:#ffffffe0;background-image:var(--lg-lens);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-rim), var(--lg-cast-high);border:0;border-radius:30px}:root[data-theme=liquidglass] .about-icon{border-radius:50%}:root[data-theme=liquidglass] .about-close{border-radius:999px}:root[data-theme=liquidglass] .about-close:hover{background:var(--lg-neutral)}:root[data-theme=liquidglass][data-variant=dark] .about-backdrop{background:#00000073}:root[data-theme=liquidglass][data-variant=dark] .about-card{background-color:#2c2e38e6}:root[data-theme=liquidglass] .sf-sleep-row{border-radius:16px}:root[data-theme=liquidglass] .sf-sleep-row[data-active=true]{background:color-mix(in srgb, var(--t-accent-2) 18%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=liquidglass] .sf-sleep-others .sf-sleep-row{background:color-mix(in srgb, var(--t-fg) 5%, transparent)}.sf-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}.sf-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:root[data-theme=liquidglass] .sf-rating[aria-disabled=true]{cursor:default}:where(:root[data-theme=outrun]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=outrun]) .dk-lights span,:where(:root[data-theme=outrun]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=outrun]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=outrun]) .dk-light-min{background:#febc2e}:where(:root[data-theme=outrun]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=outrun]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=outrun]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=outrun]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=outrun]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=outrun]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=outrun]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=outrun]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=outrun]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=outrun]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=outrun]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=outrun]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=outrun]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=outrun]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=outrun]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=outrun]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=outrun]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=outrun]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=outrun]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=outrun]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=outrun]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=outrun]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=outrun]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=outrun]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=outrun]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=outrun]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=outrun]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=outrun]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=outrun]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=outrun]) .dk-win-input,:where(:root[data-theme=outrun]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=outrun]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=outrun]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=outrun]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=outrun]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=outrun]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=outrun]) .dk-about td,:where(:root[data-theme=outrun]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=outrun]) .dk-about th{color:#00000080}:where(:root[data-theme=outrun]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=outrun]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=outrun]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=outrun]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=outrun]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=outrun]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=outrun]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=outrun]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=outrun]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=outrun]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=outrun]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=outrun]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=outrun]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=outrun]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=outrun]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=outrun]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=outrun]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=outrun]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=outrun]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=outrun]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=outrun]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=outrun]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=outrun]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=outrun]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=outrun]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=outrun]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=outrun]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=outrun]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=outrun]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=outrun]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=outrun]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=outrun]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=outrun]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=outrun]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=outrun]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=outrun]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=outrun]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--outrun}@keyframes dk-spin--outrun{to{transform:rotate(360deg)}}:where(:root[data-theme=outrun]) .dk-window input,:where(:root[data-theme=outrun]) .dk-window select,:where(:root[data-theme=outrun]) .dk-window textarea,:where(:root[data-theme=outrun]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=outrun]) .dk-window input[type=date],:where(:root[data-theme=outrun]) .dk-window input[type=time],:where(:root[data-theme=outrun]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=outrun]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=outrun]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=outrun]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=outrun]) .dk-sleep,:where(:root[data-theme=outrun]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=outrun]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=outrun]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=outrun]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=outrun]) .dk-alarms th,:where(:root[data-theme=outrun]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=outrun]) .dk-alarms th{color:#00000080}:where(:root[data-theme=outrun]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=outrun]) .dk-window-icon{display:none}:where(:root[data-theme=outrun]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=outrun]) .dk-sleep-title,:where(:root[data-theme=outrun]) .dk-sleep-choose{display:none}:where(:root[data-theme=outrun]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=outrun]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=outrun]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=outrun]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=outrun]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=outrun]) .dk-musicpicker-title,:where(:root[data-theme=outrun]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=outrun]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=outrun]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=outrun]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=outrun]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=outrun]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=outrun]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=outrun]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=outrun]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=outrun]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=outrun]) .dk-confirm p{margin:0}:where(:root[data-theme=outrun]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=outrun]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=outrun]) .dk-prefs-jump{display:none}:where(:root[data-theme=outrun]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=outrun]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=outrun]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=outrun]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=outrun]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=outrun]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=outrun]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=outrun]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=outrun]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=outrun]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=outrun]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=outrun]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=outrun]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=outrun]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=outrun]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=outrun]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=outrun]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=outrun]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=outrun]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=outrun]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=outrun]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=outrun]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=outrun]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=outrun]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=outrun]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=outrun]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=outrun]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=outrun]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=outrun]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=outrun]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=outrun]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=outrun]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=outrun]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=outrun]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=outrun]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=outrun]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=outrun]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=outrun]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=outrun]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=outrun]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=outrun]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=outrun]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=outrun]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=outrun]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=outrun]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=outrun]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=outrun]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=outrun]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=outrun]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=outrun]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=outrun]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=outrun]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=outrun]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=outrun]) .dk-header-home-label{display:none}:where(:root[data-theme=outrun]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=outrun]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=outrun]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=outrun]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=outrun]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=outrun]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=outrun]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=outrun]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=outrun]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=outrun]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=outrun]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=outrun]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=outrun]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=outrun]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=outrun]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=outrun]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=outrun]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=outrun]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=outrun]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=outrun]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=outrun]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=outrun]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=outrun]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=outrun]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=outrun]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=outrun]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=outrun]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=outrun]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=outrun]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=outrun]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=outrun]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=outrun]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=outrun]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=outrun]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=outrun]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=outrun]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=outrun]) .dk-tile-state-win,:where(:root[data-theme=outrun]) .dk-browse-add-chev{display:none}:where(:root[data-theme=outrun]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=outrun]) .dk-now{height:241px;position:relative}:where(:root[data-theme=outrun]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=outrun]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=outrun]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=outrun]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=outrun]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=outrun]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=outrun]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=outrun]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=outrun]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=outrun]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=outrun]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=outrun]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=outrun]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=outrun]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=outrun]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=outrun]) .dk-browse-row:hover,:where(:root[data-theme=outrun]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=outrun]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=outrun]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=outrun]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=outrun]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=outrun]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=outrun]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=outrun]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=outrun]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=outrun]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=outrun]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=outrun]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=outrun]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=outrun]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=outrun]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=outrun]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=outrun]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=outrun]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=outrun]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=outrun]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=outrun]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=outrun]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=outrun]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=outrun]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=outrun]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=outrun]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=outrun]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=outrun]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=outrun]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=outrun]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=outrun]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=outrun]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=outrun]) .dk-notices{isolation:isolate}:where(:root[data-theme=outrun]) .dk-notice{animation:.22s ease-out dk-notice-in--outrun}:where(:root[data-theme=outrun]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--outrun;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=outrun]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--outrun{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--outrun{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=outrun]) .dk-notice{animation-name:dk-notice-fade-in--outrun}:where(:root[data-theme=outrun]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--outrun}}@keyframes dk-notice-fade-in--outrun{0%{opacity:0}}@keyframes dk-notice-fade-out--outrun{to{opacity:0}}:where(:root[data-theme=outrun]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=outrun]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=outrun]) .dk-strip-select{height:22px}:where(:root[data-theme=outrun]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=outrun]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=outrun]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=outrun]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=outrun]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=outrun]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=outrun]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=outrun]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=outrun]) .dk-browse-art{position:relative}:where(:root[data-theme=outrun]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=outrun]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=outrun]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=outrun]) .dk-caution-row>p{margin:0}:where(:root[data-theme=outrun]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=outrun]) .dk-header-room{display:none}:where(:root[data-theme=outrun]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=outrun]) .dk-tile-group-win,:where(:root[data-theme=outrun]) .dk-header-logo,:where(:root[data-theme=outrun]) .dk-browse-failed{display:none}:where(:root[data-theme=outrun]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=outrun]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=outrun]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-row-art{display:none}:where(:root[data-theme=outrun]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=outrun]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=outrun]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=outrun]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=outrun]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=outrun]) .dk-now-info-header,:where(:root[data-theme=outrun]) .dk-now-source,:where(:root[data-theme=outrun]) .dk-now-rating,:where(:root[data-theme=outrun]) .dk-queue-collapse,:where(:root[data-theme=outrun]) .dk-now-badge,:where(:root[data-theme=outrun]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=outrun]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=outrun]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=outrun]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=outrun]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=outrun]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=outrun]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=outrun]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=outrun]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=outrun]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=outrun]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=outrun]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=outrun]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=outrun]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=outrun]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=outrun]) .dk-strip-scope img,:where(:root[data-theme=outrun]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=outrun]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=outrun]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=outrun]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=outrun]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=outrun]) .dk-scope-menu button img,:where(:root[data-theme=outrun]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=outrun]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=outrun]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=outrun]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=outrun]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=outrun]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=outrun]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=outrun]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=outrun]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=outrun]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--outrun}:where(:root[data-theme=outrun]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--outrun}:where(:root[data-theme=outrun]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--outrun}:where(:root[data-theme=outrun]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--outrun}@keyframes dk-slide-out-left--outrun{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--outrun{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--outrun{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--outrun{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=outrun]) .dk-browse-unavailable,:where(:root[data-theme=outrun]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=outrun]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=outrun]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=outrun]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=outrun]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=outrun]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=outrun]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=outrun]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=outrun]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=outrun]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=outrun]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=outrun]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=outrun]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=outrun]) .dk-browse-check:hover,:where(:root[data-theme=outrun]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=outrun]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=outrun]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=outrun]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=outrun]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=outrun]) .dk-row .dk-browse-actions,:where(:root[data-theme=outrun]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=outrun]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=outrun]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=outrun]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=outrun]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=outrun]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=outrun]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=outrun]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=outrun]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=outrun]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=outrun]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=outrun]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=outrun]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=outrun]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=outrun]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=outrun]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=outrun]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=outrun]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=outrun]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=outrun]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=outrun]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=outrun]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=outrun]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=outrun]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-theme=outrun]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=outrun]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=outrun]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=outrun]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=outrun]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=outrun]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=outrun]) .dk-strip-clear{display:none}:where(:root[data-theme=outrun]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=outrun]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=outrun]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=outrun]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=outrun]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=outrun]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=outrun]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=outrun]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=outrun]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=outrun]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=outrun]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=outrun]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=outrun]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=outrun]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=outrun]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=outrun]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=outrun]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=outrun]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=outrun]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=outrun]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=outrun]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=outrun]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=outrun]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=outrun]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=outrun]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=outrun]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=outrun]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=outrun]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=outrun]) .win-root .dk-light-min,:where(:root[data-theme=outrun]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=outrun]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-light-close:before,:where(:root[data-theme=outrun]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=outrun]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=outrun]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=outrun]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=outrun]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=outrun]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=outrun]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=outrun]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=outrun]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=outrun]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=outrun]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=outrun]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=outrun]) .win-root .win-menu{top:22px}:where(:root[data-theme=outrun]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=outrun]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=outrun]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=outrun]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=outrun]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=outrun]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=outrun]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=outrun]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=outrun]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=outrun]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=outrun]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=outrun]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=outrun]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=outrun]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=outrun]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=outrun]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=outrun]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=outrun]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=outrun]) .win-root .dk-btn-back30,:where(:root[data-theme=outrun]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=outrun]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=outrun]) .win-root .dk-strip-scope img,:where(:root[data-theme=outrun]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=outrun]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=outrun]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=outrun]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=outrun]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=outrun]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=outrun]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=outrun]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=outrun]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=outrun]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=outrun]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=outrun]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=outrun]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=outrun]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=outrun]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=outrun]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=outrun]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=outrun]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=outrun]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=outrun]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=outrun]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=outrun]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=outrun]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=outrun]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=outrun]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=outrun]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=outrun]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=outrun]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=outrun]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=outrun]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=outrun]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=outrun]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=outrun]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=outrun]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=outrun]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=outrun]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=outrun]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=outrun]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=outrun]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=outrun]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=outrun]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-now-status{display:none}:where(:root[data-theme=outrun]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=outrun]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=outrun]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=outrun]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=outrun]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=outrun]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=outrun]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=outrun]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=outrun]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=outrun]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=outrun]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=outrun]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=outrun]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=outrun]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=outrun]) .win-root .dk-browse-art,:where(:root[data-theme=outrun]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=outrun]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=outrun]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=outrun]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=outrun]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=outrun]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=outrun]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=outrun]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=outrun]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=outrun]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=outrun]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=outrun]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=outrun]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=outrun]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=outrun]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=outrun]) .win-root .win-about .dk-window-body,:where(:root[data-theme=outrun]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=outrun]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=outrun]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=outrun]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=outrun]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=outrun]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=outrun]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=outrun]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=outrun]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=outrun]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=outrun]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=outrun]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=outrun]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=outrun]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=outrun]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=outrun]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=outrun]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=outrun]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=outrun]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=outrun]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=outrun]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=outrun]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=outrun]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=outrun]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=outrun]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=outrun]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=outrun]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=outrun]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=outrun]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=outrun]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=outrun]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=outrun]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=outrun]) .win-root .dk-row-num{display:none}:where(:root[data-theme=outrun]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=outrun]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=outrun]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=outrun]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=outrun]) .win-root .dk-busy-box,:where(:root[data-theme=outrun]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=outrun]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=outrun]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=outrun]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=outrun]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=outrun]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=outrun]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=outrun]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=outrun]) .win-root .dk-scope-menu button img,:where(:root[data-theme=outrun]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=outrun]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=outrun]) .win-root .dk-now-info{display:none}:where(:root[data-theme=outrun]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=outrun]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=outrun]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=outrun]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=outrun]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=outrun]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=outrun]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=outrun]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=outrun]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=outrun]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=outrun]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=outrun]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=outrun]) .win-root .dk-info-art,:where(:root[data-theme=outrun]) .win-root .dk-info-art img,:where(:root[data-theme=outrun]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=outrun]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=outrun]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=outrun]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=outrun]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=outrun]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=outrun]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=outrun]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=outrun]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=outrun]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=outrun]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=outrun]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=outrun]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=outrun]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=outrun]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=outrun]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=outrun]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=outrun]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=outrun]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-alarms-head,:where(:root[data-theme=outrun]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=outrun]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=outrun]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=outrun]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=outrun]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=outrun]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=outrun]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=outrun]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=outrun]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=outrun]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=outrun]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=outrun]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=outrun]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=outrun]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=outrun]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=outrun]) .win-root .dk-slider,:where(:root[data-theme=outrun]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=outrun]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=outrun]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=outrun]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=outrun]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=outrun]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=outrun]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=outrun]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=outrun]) .win-root .dk-btn-prev svg,:where(:root[data-theme=outrun]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=outrun]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=outrun]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=outrun]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=outrun]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=outrun]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=outrun]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=outrun]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=outrun]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=outrun]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=outrun]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=outrun]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=outrun]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=outrun]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=outrun]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=outrun]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=outrun]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=outrun]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=outrun]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=outrun]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=outrun]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=outrun]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=outrun]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=outrun]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=outrun]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=outrun]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=outrun]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=outrun]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=outrun]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=outrun]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=outrun]) .win-root .win-mini-track,:where(:root[data-theme=outrun]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=outrun]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=outrun]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=outrun]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=outrun]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=outrun]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=outrun]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=outrun]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=outrun]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=outrun]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=outrun]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=outrun]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=outrun]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=outrun]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=outrun]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=outrun]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=outrun]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=outrun]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=outrun]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=outrun]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=outrun]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=outrun]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=outrun]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=outrun]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=outrun]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=outrun]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=outrun]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=outrun]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--outrun}@keyframes swirl-turn-raised--outrun{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=outrun]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=outrun]) .win-root .dk-browse-unavailable,:where(:root[data-theme=outrun]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=outrun]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=outrun]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=outrun]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=outrun]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=outrun]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=outrun]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=outrun]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=outrun]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=outrun]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=outrun]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=outrun]) .win-root .dk-album-play,:where(:root[data-theme=outrun]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=outrun]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=outrun]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=outrun]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=outrun]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=outrun]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=outrun]) .win-root .dk-row-album,:where(:root[data-theme=outrun]) .win-root .dk-row-dur,:where(:root[data-theme=outrun]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=outrun]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=outrun]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=outrun]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=outrun]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=outrun]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=outrun]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=outrun]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=outrun]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=outrun]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=outrun]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=outrun]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=outrun]) .win-root .dk-row{position:relative}:where(:root[data-theme=outrun]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=outrun]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=outrun]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=outrun]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=outrun]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=outrun]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=outrun]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=outrun]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=outrun]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=outrun]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=outrun]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=outrun]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=outrun]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=outrun]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=outrun]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=outrun]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=outrun]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=outrun]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=outrun]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=outrun]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=outrun]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=outrun]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=outrun]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=outrun]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=outrun]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=outrun]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=outrun]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=outrun]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=outrun]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=outrun]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=outrun]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-theme=outrun]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=outrun]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=outrun]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-radios label,:where(:root[data-theme=outrun]) .win-root .win-alarm-days label,:where(:root[data-theme=outrun]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=outrun]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=outrun]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=outrun]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=outrun]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=outrun]) .win-root .win-alarm-radios input,:where(:root[data-theme=outrun]) .win-root .win-alarm-days input,:where(:root[data-theme=outrun]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=outrun]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=outrun]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=outrun]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=outrun]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=outrun]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=outrun]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=outrun]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=outrun]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=outrun]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=outrun]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=outrun]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-theme=outrun]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-theme=outrun]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=outrun]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=outrun]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=outrun]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=outrun]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=outrun]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=outrun]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=outrun]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=outrun]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=outrun]) .win-root .dk-scroll,:where(:root[data-theme=outrun]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=outrun]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=outrun]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=outrun]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=outrun]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=outrun]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=outrun]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=outrun]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=outrun]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=outrun]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=outrun]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=outrun]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=outrun]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=outrun]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=outrun]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=outrun]) .win-root .win-message-line{margin:0}:where(:root[data-theme=outrun]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=outrun]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=outrun]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=outrun]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=outrun]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=outrun]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=outrun]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=outrun]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=outrun]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=outrun]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=outrun]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=outrun]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=outrun]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=outrun]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=outrun]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=outrun]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=outrun]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=outrun]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=outrun]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=outrun]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=outrun]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=outrun]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=outrun]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=outrun]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=outrun]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=outrun]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=outrun]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=outrun]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=outrun]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=outrun]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=outrun]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=outrun]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=outrun]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=outrun]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=outrun]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=outrun]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=outrun]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-theme=outrun]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=outrun]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-theme=outrun]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-theme=outrun]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=outrun]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=outrun]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=outrun]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=outrun]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=outrun]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=outrun]) .dk-root{height:100dvh}html:where([data-theme=outrun]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=outrun]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=outrun]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=outrun]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=outrun]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=outrun]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=outrun]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=outrun]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--outrun}html:where([data-theme=outrun]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=outrun]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--outrun}html:where([data-theme=outrun]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=outrun]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=outrun]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=outrun]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=outrun]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=outrun]) .win-root .dk-panes>:first-child,html:where([data-theme=outrun]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=outrun]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=outrun]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=outrun]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=outrun]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=outrun]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=outrun]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=outrun]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=outrun]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=outrun]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=outrun]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=outrun]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=outrun]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=outrun]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=outrun]) .dk-root .dk-time-elapsed,html:where([data-theme=outrun]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=outrun]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=outrun]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=outrun]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=outrun]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=outrun]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=outrun]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=outrun]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=outrun]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=outrun]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=outrun]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=outrun]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=outrun]) .win-root .win-settings .win-settings-list,html:where([data-theme=outrun]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=outrun]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=outrun]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=outrun]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=outrun]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=outrun]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=outrun]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=outrun]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=outrun]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=outrun]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=outrun]) .dk-root .dk-time-elapsed,html:where([data-theme=outrun]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=outrun]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=outrun]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--outrun{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--outrun{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=outrun]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=outrun]) .dk-root .dk-panes>.dk-center{animation:none}}.or-root{--or-glow-magenta:0 0 8px #ff2bd68c, 0 0 22px #ff2bd647;--or-glow-cyan:0 0 8px #19e6ff80, 0 0 22px #19e6ff40;color:var(--t-fg);font-family:var(--t-font);scrollbar-color:var(--t-magenta) transparent;background:linear-gradient(#0b0621 0%,#140a33 55%,#1a0b3d 100%)}.or-top{color:#fff;background:radial-gradient(1.2px 1.2px at 12% 18%,#ffffffe6,#0000 70%),radial-gradient(1px 1px at 22% 40%,#fff9,#0000 70%),radial-gradient(1.5px 1.5px at 31% 12%,#fffffff2,#0000 70%),radial-gradient(1px 1px at 41% 30%,#ffffff80,#0000 70%),radial-gradient(1px 1px at 58% 22%,#ffffffb3,#0000 70%),radial-gradient(1.4px 1.4px at 67% 9%,#ffffffe6,#0000 70%),radial-gradient(1px 1px at 76% 34%,#ffffff8c,#0000 70%),radial-gradient(1.2px 1.2px at 84% 16%,#ffffffd9,#0000 70%),radial-gradient(1px 1px at 92% 28%,#fff9,#0000 70%),radial-gradient(1px 1px at 5% 46%,#ffffff73,#0000 70%),radial-gradient(420px 220px at 50% 108%,#ffaa508c,#ff5a8c40 45%,#0000 75%),repeating-linear-gradient(#0000 0 62%,#ffffff0b 62% 63%,#0000 63% 71%,#ffffff0d 71% 72%,#0000 72% 79%,#ffffff0a 79% 80%,#0000 80% 100%),linear-gradient(#08041a 0%,#1a0a3f 18%,#3b1372 36%,#6d1b8d 52%,#b2258a 66%,#e2477c 78%,#ff8a4c 89%,#ffd36b 100%);border-bottom:1px solid #ffd278b3;align-items:center;gap:18px;height:96px;padding:0 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #ff2bd659,0 8px 34px #7b2cff59}.or-top:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 46' preserveAspectRatio='none'><path d='M0 46 L0 34 L60 26 L110 33 L170 18 L230 30 L290 22 L340 31 L400 24 L470 33 L520 28 L560 34 L640 30 L700 36 L760 30 L820 34 L880 24 L940 33 L1000 22 L1060 31 L1120 20 L1190 32 L1250 26 L1310 33 L1360 28 L1400 32 L1400 46 Z' fill='%23110624' opacity='0.92'/><path d='M0 46 L0 40 L120 37 L260 41 L420 38 L600 42 L780 39 L960 42 L1140 38 L1300 41 L1400 39 L1400 46 Z' fill='%23080316'/></svg>");background-repeat:no-repeat;background-size:100% 100%;height:46px;position:absolute;bottom:0;left:0;right:0}.or-top:after{content:"";pointer-events:none;z-index:2;opacity:.95;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 96'><g fill='%23060312'><path d='M56 96 L58 52 L62 52 L64 96 Z'/><path d='M60 54 C48 48 36 50 28 58 C40 52 52 54 60 58 Z'/><path d='M60 54 C72 46 84 48 94 56 C82 52 70 54 60 58 Z'/><path d='M60 54 C56 42 60 32 70 26 C64 36 62 46 61 56 Z'/><path d='M60 54 C50 44 46 34 50 24 C52 36 56 46 60 56 Z'/><path d='M60 54 C66 44 78 40 90 44 C78 44 68 50 61 57 Z'/><path d='M60 54 C52 46 40 42 30 46 C42 46 52 50 59 57 Z'/></g></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 96'><g fill='%23060312'><path d='M56 96 L58 58 L62 58 L64 96 Z'/><path d='M60 60 C50 54 40 55 32 62 C42 57 52 59 60 63 Z'/><path d='M60 60 C70 53 80 54 88 61 C78 57 68 59 60 63 Z'/><path d='M60 60 C57 50 60 42 68 37 C63 45 61 53 61 62 Z'/><path d='M60 60 C52 52 48 44 52 36 C53 46 56 54 60 62 Z'/></g></svg>");background-position:calc(100% - 300px) 100%,calc(100% - 258px) 100%;background-repeat:no-repeat,no-repeat;background-size:84px 68px,64px 52px;height:96px;position:absolute;bottom:0;left:0;right:0}.or-sun{z-index:1;pointer-events:none;border-radius:50%;width:120px;height:120px;margin-left:-60px;position:absolute;bottom:-29px;left:50%;box-shadow:0 0 24px #ffbe5ae6,0 0 70px #ff785a99,0 0 160px 30px #ff3ca059}.or-sun:before{content:"";background:radial-gradient(circle at 50% 38%,#ffffff8c 0%,#fff0 32%),radial-gradient(circle,#fff4a8 0%,#ffd23f 30%,#ff9a3c 58%,#ff4f7a 80%,#c2287a 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 32%,#0000 32% 33.3%,#000 33.3% 39%,#0000 39% 40.8%,#000 40.8% 46%,#0000 46% 48.5%,#000 48.5% 53%,#0000 53% 56.2%,#000 56.2% 100%);mask:linear-gradient(#000 0 32%,#0000 32% 33.3%,#000 33.3% 39%,#0000 39% 40.8%,#000 40.8% 46%,#0000 46% 48.5%,#000 48.5% 53%,#0000 53% 56.2%,#000 56.2% 100%)}.or-grid{pointer-events:none;z-index:1;transform-origin:bottom;background:linear-gradient(#3c0a5a33,#140832d9);height:40px;position:absolute;inset:auto 0 0;overflow:hidden;transform:perspective(140px)rotateX(60deg);-webkit-mask:linear-gradient(#0000,#000 55%);mask:linear-gradient(#0000,#000 55%)}.or-grid:after{content:"";will-change:transform;background:repeating-linear-gradient(90deg,#19e6ffd9 0 1px,#0000 1px 46px) 0 0/46px 100%,repeating-linear-gradient(#19e6ffd9 0 1px,#0000 1px 10px) 0 0/100% 10px,repeating-linear-gradient(90deg,#19e6ff38 0 3px,#0000 3px 46px) -1px 0/46px 100%,repeating-linear-gradient(#19e6ff38 0 3px,#0000 3px 10px) 0 -1px/100% 10px;animation:2.4s linear infinite or-grid-drift;position:absolute;inset:-10px 0 0}@keyframes or-grid-drift{0%{transform:translate(0,0)}to{transform:translateY(10px)}}.or-grid:before{content:"";background:#ffe6bee6;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px #ffd278e6,0 0 18px #ff8c5099}.or-brand{z-index:3;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff 0%,#eef2ff 30%,#8f9bc4 48%,#f7f9ff 52%,#c9d2f2 66%,#6f7ba8 84%,#fff 100%);-webkit-text-stroke:.4px #ffffff59;filter:drop-shadow(0 0 6px #ff2bd6e6)drop-shadow(0 0 18px #ff2bd673)drop-shadow(2px 3px #1e063ce6);-webkit-background-clip:text;background-clip:text;border:0;align-items:baseline;gap:10px;padding:0;font-family:Eurostile,Bank Gothic,Orbitron,Segoe UI,system-ui,sans-serif;font-size:26px;font-style:italic;font-weight:800;display:flex;position:relative}.or-top-title{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 0 8px #000000b3,0 1px #0009;margin-left:auto;font-size:12px;position:relative}.or-link-state{z-index:3;color:#fff;text-shadow:0 0 8px #000000b3;align-items:center;gap:8px;font-size:12px;display:inline-flex;position:relative}.or-dot{width:8px;height:8px;box-shadow:0 0 2px #fff, 0 0 6px var(--t-cyan), 0 0 14px var(--t-cyan), 0 0 26px #19e6ff80;background:#e8ffff;border-radius:50%}.or-dot[data-off=true]{background:var(--t-critical);box-shadow:none}@media (prefers-reduced-motion:reduce){.or-grid:after{animation:none}}.or-root .win-menubar{background:#120832;border-bottom:1px solid #19e6ff59}.or-root .win-menubar-title{color:var(--t-cyan);letter-spacing:.04em}.or-root .win-menubar-title:hover,.or-root .win-menubar-title[aria-expanded=true]{color:#fff;background:#ff2bd62e}.or-root .win-menubar-title:hover:after,.or-root .win-menubar-title[aria-expanded=true]:after{background:#ff2bd62e}.or-root .win-menu{color:var(--t-fg);border:1px solid var(--t-magenta);box-shadow:var(--or-glow-magenta), 0 12px 30px #0009;background:#160a33}.or-root .win-menu-item{color:var(--t-fg)}.or-root .win-menu-item:hover:not(:disabled),.or-root .win-menu-item:focus-visible{background:var(--t-magenta);color:#fff}.or-root .win-menu-item:disabled{color:var(--t-fg-dim)}.or-root .win-menu-sep{background:#19e6ff4d}.or-root .dk-strip{color:var(--t-fg);background:linear-gradient(#160a33,#0f0727);border-bottom:1px solid #ff2bd673}.or-root .dk-strip svg,.or-root .dk-strip button{color:var(--t-cyan);filter:drop-shadow(0 0 4px #19e6ff8c)}.or-root .dk-strip button:disabled,.or-root .dk-strip button:disabled svg{color:var(--t-fg-dim);filter:none}.or-root .dk-progress-track,.or-root .dk-slider-track{background:#e9e6ff24}.or-root .dk-progress-thumb{box-shadow:var(--or-glow-cyan);background:#fff}.or-root .dk-time-elapsed,.or-root .dk-time-total,.or-root .dk-time-remaining{color:var(--t-fg-muted)}.or-root .dk-strip-search{background:#0b0621b3;border:1px solid #19e6ff8c;border-radius:999px;box-shadow:inset 0 0 10px #19e6ff1f}.or-root .dk-strip-search input{color:var(--t-fg)}.or-root .dk-strip-search input::placeholder{color:var(--t-fg-dim)}.or-root .dk-panes,.or-root .dk-divider{background:0 0}.or-root .dk-pane{background:#160a33eb;border:1px solid #ff2bd680;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #ff2bd61f,0 0 24px #7b2cff40}.or-root .dk-header{color:#fff;text-shadow:0 0 8px #00000073;background:linear-gradient(90deg,#ff2bd6 0%,#7b2cff 100%);border-bottom:1px solid #ffffff40}.or-root .dk-header-title{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.or-root .dk-header-sub{color:#ffffffd9;text-transform:none;letter-spacing:0}.or-root .dk-header-btn,.or-root .dk-header-btn svg{color:#fff}.or-root .dk-header-btn:hover{background:#0003}.or-root .dk-footer{background:#120832;border-top:1px solid #19e6ff59}.or-root .dk-footer button{color:var(--t-cyan);letter-spacing:.04em;background:0 0;border-color:#19e6ff59}.or-root .dk-footer button:hover:not(:disabled){text-shadow:var(--or-glow-cyan);background:#19e6ff1f}.or-root .dk-footer button:disabled{color:var(--t-fg-dim)}.or-root .dk-tile{color:var(--t-fg);background:linear-gradient(#1e0f45,#160a33);border:1px solid #19e6ff73;border-radius:6px;box-shadow:inset 0 1px #ffffff0f}.or-root .dk-tile[aria-pressed=true]{border-color:var(--t-magenta);color:#fff;box-shadow:var(--or-glow-magenta), inset 0 0 0 1px #ff2bd666;background:linear-gradient(#3a1470,#23104d)}.or-root .dk-tile-now,.or-root .dk-tile-state-win,.or-root .dk-tile-device,.or-root .dk-tile[aria-pressed=true] .dk-tile-now{color:var(--t-fg-muted);opacity:1}.or-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#d9c9ff}.or-root .dk-tile-group,.or-root .dk-tile-group svg,.or-root .dk-tile-more{color:var(--t-cyan)}.or-root .dk-tile-group:hover{background:#19e6ff24}.or-root .dk-tile[aria-pressed=true] .dk-tile-group,.or-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:var(--t-cyan)}.or-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#19e6ff2e}.or-root .dk-browse-row,.or-root .dk-row{color:var(--t-fg);border-color:#7b2cff59}.or-root .dk-browse-row:hover,.or-root .dk-row:hover{background:#19e6ff1a}.or-root .dk-browse-row[aria-selected=true],.or-root .dk-row[aria-selected=true],.or-root .dk-row[aria-checked=true]{color:#fff;background:#ff2bd647}.or-root .dk-row[aria-current=true]{background:#3b8bff38}.or-root .dk-browse-sub,.or-root .dk-row-sub,.or-root .dk-row-num,.or-root .dk-row-dur,.or-root .dk-browse-note,.or-root .dk-browse-prose{color:var(--t-fg-muted)}.or-root .dk-browse-disclosure,.or-root .dk-browse-actions,.or-root .dk-browse-check{color:var(--t-cyan)}.or-root .dk-browse-section{color:var(--t-magenta);letter-spacing:.1em;text-transform:uppercase}.or-root .dk-scopebar-tabs button{color:var(--t-fg-muted)}.or-root .dk-scopebar-tabs button[aria-selected=true]{color:#fff;border-bottom-color:var(--t-magenta)}.or-root .dk-now-line{color:#fff}.or-root .dk-now-line[data-caption]:before{color:var(--t-cyan);letter-spacing:.1em;text-transform:uppercase}.or-root .dk-now-muted,.or-root .dk-now-source span{color:var(--t-fg-muted)}.or-root .dk-now-source strong{color:var(--t-magenta)}.or-root .dk-now-art{box-shadow:var(--or-glow-cyan);background:#0b0621;border:1px solid #19e6ff66;border-radius:4px}.or-root .dk-empty p{color:var(--t-fg-muted)}.or-root .dk-empty svg{color:#ff2bd699;filter:drop-shadow(0 0 8px #ff2bd699)}.or-root .dk-popover,.or-root .dk-action-menu,.or-root .dk-account-menu{color:var(--t-fg);border:1px solid var(--t-cyan);box-shadow:var(--or-glow-cyan), 0 12px 30px #0009;background:#160a33;border-radius:6px}.or-root .dk-action-menu button,.or-root .dk-popover button{color:var(--t-fg)}.or-root .dk-action-menu button:hover:not(:disabled),.or-root .dk-popover button:hover:not(:disabled){background:var(--t-magenta);color:#fff}.or-root .dk-action-menu button:disabled{color:var(--t-fg-dim)}.or-root .dk-popover-sep{background:#19e6ff4d}.or-root .dk-notices .dk-notice{color:var(--t-fg);border:1px solid var(--t-magenta);border-left:4px solid var(--t-cyan);box-shadow:var(--or-glow-magenta);background:#160a33;border-radius:6px}.or-root .dk-notice button{color:var(--t-cyan)}.or-root .dk-window{color:var(--t-fg);border:1px solid var(--t-magenta);box-shadow:var(--or-glow-magenta), 0 20px 50px #000000a6;background:#160a33;border-radius:6px}.or-root .dk-window-title{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#ff2bd6 0%,#7b2cff 100%);border-bottom:1px solid #ffffff40;font-size:12px}.or-root .dk-light-close{color:#fff;background:#00000040}.or-root .dk-light-close:hover{background:var(--t-cyan);color:#0b0621}.or-root .win-settings,.or-root .win-settings .win-settings-page,.or-root .win-settings .win-settings-body,.or-root .win-about,.or-root .win-shortcuts,.or-root .win-savequeue,.or-root .win-message,.or-root .win-alarms,.or-root .win-alarm-editor,.or-root .win-wizard,.or-root .win-errorlog,.or-root .win-grouping,.or-root .dk-confirm,.or-root .dk-sleep,.or-root .dk-grouping,.or-root .dk-musicpicker,.or-root .dk-addradio,.or-root .dk-info,.or-root .dk-add{color:var(--t-fg);background:#160a33}.or-root .win-settings .win-settings-list{background:#120832}.or-root .win-settings .win-settings-list button{color:var(--t-fg)}.or-root .win-settings .win-settings-list button[aria-selected=true],.or-root .win-savequeue-list button[aria-selected=true],.or-root .dk-musicpicker-row[aria-selected=true],.or-root .dk-room-menu button:hover:not(:disabled){background:var(--t-magenta);color:#fff}.or-root .dk-win-btn,.or-root .win-dialog button,.or-root .win-settings .dk-win-btn{color:var(--t-cyan);border:1px solid var(--t-cyan);background:0 0;border-radius:4px}.or-root .dk-win-btn:hover:not(:disabled),.or-root .win-settings .dk-win-btn:hover:not(:disabled){box-shadow:var(--or-glow-cyan);background:#19e6ff24}.or-root .dk-win-btn[data-default=true]{border-color:var(--t-magenta);color:var(--t-magenta);box-shadow:inset 0 0 0 1px var(--t-magenta)}.or-root .win-settings input,.or-root .win-settings select,.or-root .win-alarm-editor input,.or-root .win-alarm-editor select,.or-root .win-savequeue-field input,.or-root .dk-addradio input{color:var(--t-fg);background:#0b0621;border-color:#19e6ff73}.or-root .win-savequeue-field input:focus{border-color:var(--t-magenta)}.or-root .dk-addradio-mark,.or-root .win-wizard-mark,.or-root a{color:var(--t-cyan)}.or-root .win-dialog-foot{box-shadow:none;background:#120832;border-top-color:#7b2cff66}.or-root .win-wizard-body{color:var(--t-fg);background:#160a33}.or-root .win-wizard-body h3{color:#fff}.or-root .win-wizard-error{background:#1d0f42;border-color:#7b2cff80}.or-root .win-wizard-error-title{color:var(--t-fg);background:#120832}.or-root .win-wizard-pathrow input,.or-root .win-wizard-cred input{color:var(--t-fg);background:#0b0621;border-color:#19e6ff73}.or-root .win-svc-labs .win-svc-labs-list{background:#120832;border-color:#7b2cff66}.or-root :focus-visible{outline:2px solid var(--t-cyan);outline-offset:1px;box-shadow:var(--or-glow-cyan)}.or-root .win-mini-panel,.or-root .win-mini{color:var(--t-fg);border:1px solid var(--t-magenta);box-shadow:var(--or-glow-magenta);background:#160a33}.or-modal-backdrop{z-index:60;background:#0b0621b3;place-items:center;display:grid;position:fixed;inset:0}.or-root .or-diag-window{flex-direction:column;width:min(1000px,94vw);height:min(740px,90vh);display:flex;overflow:hidden}.or-root .or-diag-window .dk-window-title{flex:none;align-items:center;gap:10px;height:36px;padding:0 12px;display:flex}.or-root .or-diag-body{flex:1;min-height:0;overflow:auto}.or-root .or-diag-body .or-body{flex:1;min-width:0}.or-root .or-body{padding:18px 22px 28px}.or-notices{z-index:40;gap:10px;width:min(380px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.or-notice{border:1px solid var(--t-border-strong);border-left:3px solid var(--t-info);border-radius:var(--t-radius-sm);background:var(--t-bg-raised);box-shadow:var(--t-shadow);padding:12px 14px}.or-notice[data-kind=blocked]{border-left-color:var(--t-fair)}.or-notice[data-kind=error]{border-left-color:var(--t-critical)}.or-notice h4{margin:0 0 4px;font-size:13px;font-weight:600}.or-notice p{color:var(--t-fg-muted);margin:0;font-size:12px;line-height:1.45}.or-notice-row{gap:8px;margin-top:10px;display:flex}.or-btn{background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-border-strong);border-radius:7px;padding:6px 12px;font-size:12px;font-weight:500}.or-btn:hover{background:var(--t-surface-hover)}.or-btn[data-variant=primary]{background:var(--t-accent);color:var(--t-accent-fg);box-shadow:none}.or-body{padding:20px}.or-section-head{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.or-section-head h2{text-transform:uppercase;letter-spacing:.08em;color:var(--t-fg-muted);margin:0;font-size:13px;font-weight:600}.or-section-head span{color:var(--t-fg-faint);font-size:12px}.or-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.or-card{border:1px solid var(--t-border);border-radius:var(--t-radius);background:linear-gradient(180deg, var(--t-bg-raised), var(--t-surface));gap:12px;padding:14px;display:grid}.or-card[data-active=true]{border-color:var(--t-accent-dim)}.or-card-head{align-items:flex-start;gap:10px;display:flex}.or-card-name{flex:1;min-width:0}.or-card-name h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.or-card-name p{color:var(--t-fg-faint);margin:2px 0 0;font-size:11px}.or-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--t-fg-muted);box-shadow:inset 0 0 0 1px var(--t-border-strong);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:600}.or-badge[data-tone=accent]{color:var(--t-accent);box-shadow:inset 0 0 0 1px var(--t-accent-dim)}.or-now{align-items:center;gap:11px;min-height:52px;display:flex}.or-art{border-radius:var(--t-radius-sm);background:var(--t-surface-hover);object-fit:cover;flex:none;width:52px;height:52px}.or-art[data-empty=true]{color:var(--t-fg-faint);place-items:center;font-size:18px;display:grid}.or-now-text{min-width:0}.or-now-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.or-now-text span{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.or-now-idle{color:var(--t-fg-faint);font-size:12px}.or-controls{align-items:center;gap:4px;display:flex}.or-icon-btn{width:32px;height:32px;color:var(--t-fg-muted);border-radius:8px;place-items:center;display:grid}.or-icon-btn:hover:not(:disabled){background:var(--t-surface-hover);color:var(--t-fg)}.or-icon-btn[data-primary=true]{background:var(--t-accent);width:36px;height:36px;color:var(--t-accent-fg)}.or-icon-btn[data-primary=true]:hover:not(:disabled){color:var(--t-accent-fg);background:#6d99ff}.or-vol{align-items:center;gap:9px;display:flex}.or-vol input[type=range]{appearance:none;background:var(--t-border-strong);border-radius:999px;flex:1;min-width:0;height:4px}.or-vol input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--t-fg);cursor:pointer;border-radius:50%;width:13px;height:13px}.or-vol input[type=range]::-moz-range-thumb{background:var(--t-fg);cursor:pointer;border:0;border-radius:50%;width:13px;height:13px}.or-vol output{font-variant-numeric:tabular-nums;text-align:right;width:26px;color:var(--t-fg-faint);font-size:11px}.or-members{flex-wrap:wrap;gap:5px;display:flex}.or-chip{color:var(--t-fg-muted);background:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-border);border-radius:999px;padding:3px 8px;font-size:11px}.or-empty{text-align:center;color:var(--t-fg-faint);padding:40px 0}.or-diag-house{margin-bottom:30px}.or-diag-house-title{align-items:baseline;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.or-diag-house-title small{color:var(--t-fg-faint);font-size:12px;font-weight:400}.or-diag-samples{color:var(--t-fg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.or-diag-samples select{border:1px solid var(--t-border-strong);background:var(--t-surface);border-radius:6px;padding:4px 6px}.or-diag-error,.or-diag-clear,.or-diag-note{color:var(--t-fg-muted);margin:0 0 14px;font-size:12px;line-height:1.5}.or-diag-error{color:var(--t-critical)}.or-diag-findings{gap:9px;margin-bottom:18px;display:grid}.or-diag-findings li{border:1px solid var(--t-border);border-left:3px solid var(--t-info);border-radius:var(--t-radius-sm);background:var(--t-bg-raised);padding:11px 13px}.or-diag-findings li[data-severity=critical]{border-left-color:var(--t-critical)}.or-diag-findings li[data-severity=warning]{border-left-color:var(--t-fair)}.or-diag-finding-head{align-items:center;gap:8px;margin-bottom:5px;display:flex}.or-diag-finding-head strong{font-size:13px;font-weight:600}.or-diag-findings p{color:var(--t-fg-muted);margin:0;font-size:12px;line-height:1.5}.or-diag-remedy{border-left:2px solid var(--t-border-strong);padding-left:10px;color:var(--t-fg-faint)!important;margin-top:6px!important}.or-diag-tablewrap{border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-bg-raised);overflow-x:auto}.or-diag-table{border-collapse:collapse;width:100%;font-size:12px}.or-diag-table th,.or-diag-table td{text-align:left;border-bottom:1px solid var(--t-border);padding:9px 11px}.or-diag-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--t-fg-faint);white-space:nowrap;font-size:10px;font-weight:600}.or-diag-table tbody tr:last-child th,.or-diag-table tbody tr:last-child td{border-bottom:0}.or-diag-table tbody th{font-weight:500}.or-diag-room{display:block}.or-diag-table tbody th small{color:var(--t-fg-faint);font-size:10px}.or-diag-table .num{font-family:var(--t-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.or-diag-table .num[data-emphasis=true]{font-weight:600}.or-diag-table .num[data-warn=true]{color:var(--t-critical)}.or-diag-nodata{color:var(--t-critical);font-size:11px}.or-diag-dist{background:var(--t-surface);border-radius:4px;width:160px;height:14px;position:relative}.or-diag-dist-range{background:var(--t-border-strong);border-radius:999px;height:4px;position:absolute;top:5px}.or-diag-dist[data-quality=fair] .or-diag-dist-range{background:#6b5a2e}.or-diag-dist[data-quality=poor] .or-diag-dist-range{background:#7a4326}.or-diag-dist[data-quality=critical] .or-diag-dist-range{background:#7a2f39}.or-diag-dist-median,.or-diag-dist-p95{background:var(--t-fg);border-radius:1px;width:2px;height:10px;position:absolute;top:2px}.or-diag-dist-p95{background:var(--t-fair)}.or-diag-dist[data-quality=poor] .or-diag-dist-p95,.or-diag-dist[data-quality=critical] .or-diag-dist-p95{background:var(--t-critical)}.or-diag-links{margin-top:16px}.or-diag-links summary{color:var(--t-fg-muted);cursor:pointer;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.or-diag-links ul{gap:6px;display:grid}.or-diag-links li{align-items:center;gap:10px;font-size:12px;display:flex}.or-diag-pair{color:var(--t-fg-muted);flex:0 0 260px}.or-diag-pair em{color:var(--t-fg-faint);font-style:normal}.or-diag-bar{background:var(--t-surface);border-radius:999px;flex:1;min-width:60px;height:5px;overflow:hidden}.or-diag-bar span{background:var(--t-good);height:100%;display:block}.or-diag-bar[data-quality=fair] span{background:var(--t-fair)}.or-diag-bar[data-quality=poor] span{background:var(--t-poor)}.or-diag-bar[data-quality=critical] span{background:var(--t-critical)}.or-check{justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.or-svc-remove-note{color:var(--t-fg-muted);font-size:12px}.or-check-sub{color:var(--t-fg-muted)}.or-check input[type=checkbox]{accent-color:var(--t-accent)}.or-check[aria-disabled=true]{opacity:.4}.or-root .win-settings .dk-prefs-page,.or-root .win-settings .win-settings-panel,.or-root .win-settings .win-lib-table,.or-root .win-settings .win-lib-indexing{color:var(--t-fg);background:#160a33}.or-root .win-settings .dk-tabs button{color:var(--t-fg-muted);background:#120832;border-color:#19e6ff59}.or-root .win-settings .dk-tabs button[aria-selected=true]{color:#fff;background:#160a33;border-bottom-color:#160a33}.or-root .win-settings .win-settings-foot,.or-root .win-settings .win-settings-foot p{color:var(--t-fg-muted)}.or-root .win-settings .win-settings-for select,.or-root .win-settings .win-lib-inline select{color:var(--t-fg);background:#0b0621;border-color:#19e6ff73}.or-root .win-settings .win-lib-table th,.or-root .win-settings .win-lib-table td{color:var(--t-fg);border-color:#7b2cff59}.or-root .win-settings .win-lib-table th{background:#1d0f42}.or-root .win-settings .win-lib-table tr[role=option]:hover td{background:#19e6ff29}.or-root .win-settings .win-lib-table tr[aria-selected=true] td,.or-root .win-settings .win-svc-table tr[aria-selected=true] td{background:var(--t-magenta);color:#fff}.or-root .win-settings .win-lib-table tr[aria-selected=true] .win-svc-name{color:#fff}.or-root .win-settings .dk-prefs-page,.or-root .win-settings .dk-prefs-page :not(input):not(select):not(button):not(option){color:var(--t-fg)}.or-root .win-settings .dk-prefs-page h1,.or-root .win-settings .dk-prefs-page h2,.or-root .win-settings .dk-prefs-page legend,.or-root .win-settings .win-settings-for{color:#fff}.or-root .win-settings .win-settings-list,.or-root .win-settings .win-settings-list>*,.or-root .win-settings .win-settings-side,.or-root .win-settings .win-settings-nav{background:#120832}.or-root .win-settings .win-settings-list button{background:0 0}.or-root .win-settings .win-settings-list button[aria-selected=true]{background:var(--t-magenta)}.or-root .win-settings .dk-prefs-toc{background:#120832}.or-root{--or-tube-magenta:0 0 1px #fff, 0 0 4px #ff78ebe6, 0 0 10px var(--t-magenta), 0 0 22px #ff2bd68c, 0 0 44px #ff2bd640;--or-tube-cyan:0 0 1px #fff, 0 0 4px #aaf5ffe6, 0 0 10px var(--t-cyan), 0 0 22px #19e6ff80, 0 0 44px #19e6ff38;--or-glass:linear-gradient(180deg, #ffffff0f, #ffffff04 40%, #0000000f);--or-chrome:linear-gradient(180deg, #fff 0%, #dfe6f5 38%, #8a95b8 50%, #eef2ff 54%, #b8c2e0 78%, #fff 100%)}.or-root .dk-pane{background:var(--or-glass), #160a33eb;border:1px solid #ff2bd673;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 0 0 1px #ff2bd61f,0 0 18px #ff2bd62e,0 14px 34px #0000008c}.or-root .dk-header{text-shadow:0 1px #0000008c,0 0 8px #ffffff59;background:linear-gradient(#ffffff24,#fff0 55%),linear-gradient(90deg,#ff2bd6 0%,#7b2cff 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000059}.or-root .dk-tile{background:var(--or-glass), linear-gradient(180deg, #1e0f45, #160a33);box-shadow:inset 0 1px #ffffff1a,0 6px 16px #00000073}.or-root .dk-tile:hover{border-color:var(--t-cyan);box-shadow:var(--or-tube-cyan), inset 0 1px 0 #ffffff1a}.or-root .dk-tile[aria-pressed=true]{background:var(--or-glass), linear-gradient(180deg, #3a1470, #23104d);box-shadow:var(--or-tube-magenta), inset 0 1px 0 #ffffff24;border-color:#ff9ae9}.or-root .dk-strip{background:linear-gradient(#ffffff0d,#fff0 45%,#0000002e),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 3px),linear-gradient(#170b36,#0e0726);border-bottom:1px solid #ff2bd680;box-shadow:inset 0 1px #ffffff14,0 1px #ff2bd640}.or-root .dk-progress-fill,.or-root .dk-slider-fill{background:linear-gradient(90deg, var(--t-cyan), var(--t-magenta));box-shadow:0 0 6px #ff2bd6e6,0 0 14px #ff2bd673}.or-root .dk-progress-thumb{background:var(--or-chrome);box-shadow:0 0 0 1px #00000080,0 0 8px #19e6ffcc}.or-root .dk-slider input::-webkit-slider-thumb{background:var(--or-chrome);border:0;box-shadow:0 0 0 1px #0000008c,0 1px 3px #0009,0 0 8px #19e6ff8c}.or-root .dk-slider input::-moz-range-thumb{background:var(--or-chrome);border:0;box-shadow:0 0 0 1px #0000008c,0 1px 3px #0009,0 0 8px #19e6ff8c}.or-root ::-webkit-scrollbar-thumb{background:var(--or-chrome);box-shadow:0 0 6px #ff2bd699}.or-root .dk-strip svg,.or-root .dk-strip button{filter:drop-shadow(0 0 3px #19e6ffb3)drop-shadow(0 0 8px #19e6ff59)}.or-root .dk-mode[aria-pressed=true]{color:#ffb3f0;filter:drop-shadow(0 0 3px #ff78ebf2)drop-shadow(0 0 9px #ff2bd6b3)}.or-root .dk-browse-row[aria-selected=true],.or-root .dk-row[aria-selected=true],.or-root .dk-row[aria-checked=true]{box-shadow:inset 3px 0 0 var(--t-magenta), inset 0 0 18px #ff2bd62e;background:linear-gradient(90deg,#ff2bd652,#ff2bd62e)}.or-root .dk-now-art{box-shadow:var(--or-tube-cyan)}.or-root .dk-window,.or-root .dk-popover,.or-root .dk-action-menu,.or-root .dk-account-menu{background:var(--or-glass), #160a33;box-shadow:var(--or-tube-magenta), inset 0 1px 0 #ffffff1f, 0 24px 60px #000000a6}.or-root .dk-window-title{background:linear-gradient(#ffffff29,#fff0 55%),linear-gradient(90deg,#ff2bd6 0%,#7b2cff 100%);box-shadow:inset 0 1px #ffffff59}.or-root .dk-win-btn,.or-root .win-dialog button,.or-root .win-settings .dk-win-btn{background:linear-gradient(#ffffff14,#fff0 50%,#0000001f);box-shadow:inset 0 1px #ffffff1f}.or-root .dk-win-btn:hover:not(:disabled),.or-root .win-settings .dk-win-btn:hover:not(:disabled){box-shadow:var(--or-tube-cyan), inset 0 1px 0 #ffffff24}.or-root .dk-win-btn[data-default=true]{box-shadow:var(--or-tube-magenta), inset 0 1px 0 #ffffff24}.or-root .dk-notices .dk-notice{box-shadow:var(--or-tube-cyan), 0 12px 30px #0009}.or-root :focus-visible{box-shadow:var(--or-tube-cyan)}.or-root .dk-strip-search input:focus-visible,.or-root .dk-strip-search input:focus{box-shadow:none;outline:none}.or-root .dk-strip-search:focus-within{box-shadow:0 0 0 2px var(--t-cyan), var(--or-glow-cyan)}@media (width<=936px){.or-top{gap:10px;height:72px;padding:0 12px}.or-top:after{display:none}.or-sun{width:88px;height:88px;margin-left:-44px;bottom:-21px}.or-top-title{display:none}.or-link-state{margin-left:auto}.or-brand{font-size:20px}}.or-root{--t-back-arrow:currentColor}.or-root .dk-add .dk-tabs button{color:var(--t-fg-muted);background:#120832;border-color:#19e6ff59}.or-root .dk-add .dk-tabs{background:#120832;border-color:#19e6ff73}.or-root .dk-add .dk-tabs button[aria-selected=true]{color:#fff;background:#8a1f9e}.or-root .dk-add-list{background:#0b0621;border-color:#19e6ff73}.or-root .dk-add-row{color:var(--t-fg)}.or-root .dk-add-auth{color:var(--t-fg-muted)}.or-root .dk-add-row:hover{color:#fff;background:#ff2bd638}.or-root .dk-add-row:hover .dk-add-auth{color:#fffc}.or-root .dk-add-row-off,.or-root .dk-add-row-off:hover{color:#e9e0ff73;background:0 0}.or-root .dk-add-loading,.or-root .dk-add-waiting{color:var(--t-fg-muted)}.or-root .dk-add-error{color:#ff6b9a}.or-root .dk-add-actions{background:#120832;border-top-color:#19e6ff59}.or-root .win-about-box{color:var(--t-fg);background:#0e0624;border-color:#7b2cff73}.or-root .win-about-rule{color:#e9e6ff73}.or-root .win-errorlog-body .error-log,.or-root .win-shortcuts-table,.or-root .win-alarms-table,.or-root .win-savequeue-list{color:var(--t-fg);background:#0e0624;border-color:#7b2cff73}.or-root .win-shortcuts-table th,.or-root .win-alarms-table th{color:var(--t-fg);background:#1d0f42;border-color:#7b2cff59}.or-root .win-shortcuts-table td{color:var(--t-cyan)}.or-root .win-shortcuts-table tbody tr:first-child td{background:#7b2cff2e}.or-root .win-alarms-table td{color:var(--t-fg);border-color:#7b2cff40}.or-root .win-savequeue-list button{color:var(--t-fg)}.or-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#ff2bd659}.or-root .win-dialog-foot .dk-win-btn{color:var(--t-cyan);border:1px solid var(--t-cyan);background:linear-gradient(#ffffff14,#fff0 50%,#0000001f);border-radius:4px;box-shadow:inset 0 1px #ffffff1f}.or-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){border-color:var(--t-cyan);box-shadow:var(--or-tube-cyan);background:#19e6ff24}.or-root .win-dialog-foot .dk-win-btn[data-default=true]{color:var(--t-magenta);border-color:var(--t-magenta);box-shadow:var(--or-tube-magenta)}.or-root .win-dialog-foot .dk-win-btn:disabled{color:#e9e6ff59;background:0 0;border-color:#e9e6ff33}.or-root .dk-win-btn:disabled,.or-root .win-settings .dk-win-btn:disabled,.or-root.win-root .win-settings .dk-win-btn:disabled{color:#e9e6ff59;box-shadow:none;background:0 0;border-color:#e9e6ff33}.or-root.win-root .win-grouping,.or-root .win-grouping{color:var(--t-fg);background:#160a33}.or-root.win-root .win-grouping:before{background:#0e0624;border-color:#7b2cff73}.or-root.win-root .win-grouping:after{background:#1d0f42;border-top-color:#7b2cff59}.or-root.win-root .win-grouping .dk-grouping-right:after{background:#7b2cff59}.or-root.win-root .win-grouping .dk-grouping-left,.or-root.win-root .win-grouping .dk-grouping-right,.or-root.win-root .win-grouping .dk-grouping-track,.or-root.win-root .win-grouping .dk-grouping-list label{color:var(--t-fg)}.or-root.win-root .win-grouping .dk-grouping-artist{color:#e9e6ff99}.or-root.win-root .win-grouping .dk-grouping-actions,.or-root.win-root .dk-musicpicker .dk-grouping-actions{box-shadow:none;background:#160a33;border-top-color:#7b2cff73}.or-root.win-root .win-grouping .dk-grouping-all,.or-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn,.or-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:var(--t-cyan);border:1px solid var(--t-cyan);background:linear-gradient(#ffffff14,#fff0 50%,#0000001f);border-radius:4px;box-shadow:inset 0 1px #ffffff1f}.or-root.win-root .win-grouping .dk-grouping-all:hover,.or-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover,.or-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){border-color:var(--t-cyan);box-shadow:var(--or-tube-cyan);background:#19e6ff24}.or-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true],.or-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]{color:var(--t-magenta);border-color:var(--t-magenta);box-shadow:var(--or-tube-magenta)}.or-root.win-root input[type=checkbox]{background-color:#0b0621;border-color:#19e6ff8c}.or-root.win-root input[type=checkbox]:hover:not(:disabled){border-color:var(--t-cyan);background-color:#1d0f42}.or-root.win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%2319e6ff' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}.or-root.win-root input[type=checkbox]:disabled{background-color:#160a33;border-color:#e9e6ff33}.or-root.win-root .win-settings .win-settings-panel{border-color:#7b2cff73}.or-root.win-root .win-settings .dk-win-btn{color:var(--t-cyan);border-color:var(--t-cyan);background:0 0}.or-root.win-root .win-settings .dk-win-btn:hover:not(:disabled){border-color:var(--t-cyan);box-shadow:var(--or-tube-cyan);background:#19e6ff24}.or-root.win-root .win-titlebar select{color:var(--t-fg);background:#0b0621;border-color:#19e6ff73}.or-root.win-root .win-titlebar select:hover{color:#fff;border-color:var(--t-cyan)}.or-root.win-root .dk-browse-disclosure,.or-root.win-root .dk-browse-chevron{background-color:var(--t-cyan)}.or-root.win-root select:not(.win-settings select):not(.dk-strip-select select){color:var(--t-fg);box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%2319e6ff' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#0b0621;border-color:#19e6ff8c}.or-root.win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){border-color:var(--t-cyan)}.or-root.win-root .dk-window .win-shortcuts-note{color:#e9e6ff99}.or-root.win-root .win-grouping .dk-grouping-art{background:#0e0624;box-shadow:inset 0 0 0 1px #7b2cff73}.or-root.win-root input[type=radio]{background-color:#0b0621;border-color:#19e6ff8c}.or-root.win-root input[type=radio]:hover:not(:disabled){border-color:var(--t-cyan);background-color:#1d0f42}.or-root.win-root input[type=radio]:checked{background-image:radial-gradient(circle, var(--t-cyan) 0 3px, transparent 3.5px)}.or-root.win-root input[type=radio]:disabled{background-color:#160a33;border-color:#e9e6ff33}.or-root .dk-queue-lyrics{margin-left:6px}.or-root .dk-queue-lyrics[aria-pressed=true],.or-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.or-root .dk-queue-lyrics:disabled,.or-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}.or-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.or-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.or-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.or-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}.or-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.or-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.or-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.or-root .dk-lyrics-timed p[data-at=now]{color:var(--t-accent);opacity:1;margin-left:-12px;padding-left:12px;box-shadow:inset 3px 0 #19e6ff}.or-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.or-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.or-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.or-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.or-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.or-root .dk-lyrics .dk-lyrics-agree{background:var(--t-accent);height:28px;color:var(--t-accent-fg);border:0;border-radius:0;padding:0 16px;font-size:12px;font-weight:600}.or-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.or-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.or-root .dk-queue-pane{view-transition-name:outrun-queue-pane}:root[data-theme=outrun]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.or-root .dk-lyrics-timed p{transition:none}}.or-root.win-root .dk-scopebar{border-bottom:1px solid var(--t-border);background:#160a33}.or-root.win-root .dk-scopebar-back{color:var(--t-fg-muted);border-right:1px solid var(--t-border)}.or-root.win-root .dk-scopebar-back:after,.or-root.win-root .dk-scopebar-tabs button:after{display:none}.or-root.win-root .dk-scopebar-tabs button{border:0;border-right:1px solid var(--t-border)}.or-root.win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:#ff2bd61f}.or-root.win-root .dk-scopebar-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--t-magenta);background:#0b0621}.or-root.win-root .dk-browse-title em,.or-root.win-root .dk-search-results .dk-browse-sub em{color:var(--t-cyan)}:where(:root[data-theme=sedona]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=sedona]) .dk-lights span,:where(:root[data-theme=sedona]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=sedona]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=sedona]) .dk-light-min{background:#febc2e}:where(:root[data-theme=sedona]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=sedona]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=sedona]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=sedona]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=sedona]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=sedona]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=sedona]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=sedona]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=sedona]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=sedona]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=sedona]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=sedona]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=sedona]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=sedona]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=sedona]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=sedona]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=sedona]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=sedona]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=sedona]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=sedona]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=sedona]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=sedona]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=sedona]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=sedona]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=sedona]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=sedona]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=sedona]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=sedona]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=sedona]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=sedona]) .dk-win-input,:where(:root[data-theme=sedona]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=sedona]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=sedona]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=sedona]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=sedona]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=sedona]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=sedona]) .dk-about td,:where(:root[data-theme=sedona]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=sedona]) .dk-about th{color:#00000080}:where(:root[data-theme=sedona]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=sedona]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=sedona]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=sedona]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=sedona]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=sedona]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=sedona]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=sedona]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=sedona]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sedona]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=sedona]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=sedona]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=sedona]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=sedona]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=sedona]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=sedona]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=sedona]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=sedona]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=sedona]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=sedona]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=sedona]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=sedona]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=sedona]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=sedona]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=sedona]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=sedona]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=sedona]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=sedona]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=sedona]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=sedona]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=sedona]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=sedona]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=sedona]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=sedona]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=sedona]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=sedona]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=sedona]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--sedona}@keyframes dk-spin--sedona{to{transform:rotate(360deg)}}:where(:root[data-theme=sedona]) .dk-window input,:where(:root[data-theme=sedona]) .dk-window select,:where(:root[data-theme=sedona]) .dk-window textarea,:where(:root[data-theme=sedona]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=sedona]) .dk-window input[type=date],:where(:root[data-theme=sedona]) .dk-window input[type=time],:where(:root[data-theme=sedona]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=sedona]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=sedona]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=sedona]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=sedona]) .dk-sleep,:where(:root[data-theme=sedona]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=sedona]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=sedona]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=sedona]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=sedona]) .dk-alarms th,:where(:root[data-theme=sedona]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=sedona]) .dk-alarms th{color:#00000080}:where(:root[data-theme=sedona]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=sedona]) .dk-window-icon{display:none}:where(:root[data-theme=sedona]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=sedona]) .dk-sleep-title,:where(:root[data-theme=sedona]) .dk-sleep-choose{display:none}:where(:root[data-theme=sedona]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=sedona]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=sedona]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=sedona]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=sedona]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=sedona]) .dk-musicpicker-title,:where(:root[data-theme=sedona]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=sedona]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=sedona]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=sedona]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=sedona]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=sedona]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=sedona]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=sedona]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=sedona]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=sedona]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=sedona]) .dk-confirm p{margin:0}:where(:root[data-theme=sedona]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=sedona]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=sedona]) .dk-prefs-jump{display:none}:where(:root[data-theme=sedona]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=sedona]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=sedona]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=sedona]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=sedona]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=sedona]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=sedona]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=sedona]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=sedona]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=sedona]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=sedona]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=sedona]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=sedona]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=sedona]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=sedona]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=sedona]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=sedona]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=sedona]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=sedona]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=sedona]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=sedona]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=sedona]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=sedona]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=sedona]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=sedona]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=sedona]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=sedona]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=sedona]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=sedona]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=sedona]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=sedona]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=sedona]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=sedona]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=sedona]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=sedona]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=sedona]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=sedona]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=sedona]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=sedona]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=sedona]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=sedona]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=sedona]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=sedona]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=sedona]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=sedona]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=sedona]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=sedona]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=sedona]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=sedona]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=sedona]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=sedona]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=sedona]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=sedona]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=sedona]) .dk-header-home-label{display:none}:where(:root[data-theme=sedona]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=sedona]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=sedona]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=sedona]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=sedona]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=sedona]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=sedona]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=sedona]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=sedona]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=sedona]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=sedona]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=sedona]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=sedona]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=sedona]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=sedona]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=sedona]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=sedona]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=sedona]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=sedona]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=sedona]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=sedona]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=sedona]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=sedona]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=sedona]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=sedona]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=sedona]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=sedona]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=sedona]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=sedona]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=sedona]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=sedona]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=sedona]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=sedona]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=sedona]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=sedona]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=sedona]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=sedona]) .dk-tile-state-win,:where(:root[data-theme=sedona]) .dk-browse-add-chev{display:none}:where(:root[data-theme=sedona]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=sedona]) .dk-now{height:241px;position:relative}:where(:root[data-theme=sedona]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=sedona]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=sedona]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=sedona]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=sedona]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=sedona]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=sedona]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=sedona]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=sedona]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=sedona]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=sedona]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=sedona]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=sedona]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=sedona]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=sedona]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=sedona]) .dk-browse-row:hover,:where(:root[data-theme=sedona]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=sedona]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=sedona]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=sedona]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=sedona]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=sedona]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=sedona]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=sedona]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=sedona]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=sedona]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=sedona]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=sedona]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=sedona]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=sedona]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=sedona]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=sedona]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=sedona]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=sedona]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=sedona]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=sedona]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=sedona]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=sedona]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=sedona]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=sedona]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=sedona]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=sedona]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=sedona]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=sedona]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=sedona]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=sedona]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=sedona]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=sedona]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=sedona]) .dk-notices{isolation:isolate}:where(:root[data-theme=sedona]) .dk-notice{animation:.22s ease-out dk-notice-in--sedona}:where(:root[data-theme=sedona]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--sedona;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=sedona]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--sedona{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--sedona{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=sedona]) .dk-notice{animation-name:dk-notice-fade-in--sedona}:where(:root[data-theme=sedona]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--sedona}}@keyframes dk-notice-fade-in--sedona{0%{opacity:0}}@keyframes dk-notice-fade-out--sedona{to{opacity:0}}:where(:root[data-theme=sedona]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=sedona]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=sedona]) .dk-strip-select{height:22px}:where(:root[data-theme=sedona]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=sedona]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=sedona]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=sedona]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=sedona]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=sedona]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=sedona]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=sedona]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=sedona]) .dk-browse-art{position:relative}:where(:root[data-theme=sedona]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=sedona]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=sedona]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=sedona]) .dk-caution-row>p{margin:0}:where(:root[data-theme=sedona]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=sedona]) .dk-header-room{display:none}:where(:root[data-theme=sedona]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=sedona]) .dk-tile-group-win,:where(:root[data-theme=sedona]) .dk-header-logo,:where(:root[data-theme=sedona]) .dk-browse-failed{display:none}:where(:root[data-theme=sedona]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=sedona]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=sedona]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-row-art{display:none}:where(:root[data-theme=sedona]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=sedona]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=sedona]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=sedona]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=sedona]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=sedona]) .dk-now-info-header,:where(:root[data-theme=sedona]) .dk-now-source,:where(:root[data-theme=sedona]) .dk-now-rating,:where(:root[data-theme=sedona]) .dk-queue-collapse,:where(:root[data-theme=sedona]) .dk-now-badge,:where(:root[data-theme=sedona]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=sedona]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=sedona]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=sedona]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=sedona]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=sedona]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=sedona]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=sedona]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=sedona]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=sedona]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=sedona]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=sedona]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=sedona]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=sedona]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=sedona]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=sedona]) .dk-strip-scope img,:where(:root[data-theme=sedona]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=sedona]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=sedona]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=sedona]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=sedona]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=sedona]) .dk-scope-menu button img,:where(:root[data-theme=sedona]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=sedona]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=sedona]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=sedona]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=sedona]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=sedona]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=sedona]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=sedona]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=sedona]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=sedona]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--sedona}:where(:root[data-theme=sedona]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--sedona}:where(:root[data-theme=sedona]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--sedona}:where(:root[data-theme=sedona]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--sedona}@keyframes dk-slide-out-left--sedona{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--sedona{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--sedona{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--sedona{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=sedona]) .dk-browse-unavailable,:where(:root[data-theme=sedona]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=sedona]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=sedona]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=sedona]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=sedona]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=sedona]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=sedona]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=sedona]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=sedona]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=sedona]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=sedona]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=sedona]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=sedona]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=sedona]) .dk-browse-check:hover,:where(:root[data-theme=sedona]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=sedona]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=sedona]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=sedona]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=sedona]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=sedona]) .dk-row .dk-browse-actions,:where(:root[data-theme=sedona]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=sedona]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=sedona]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=sedona]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=sedona]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=sedona]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=sedona]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=sedona]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=sedona]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=sedona]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=sedona]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=sedona]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=sedona]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=sedona]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=sedona]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=sedona]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=sedona]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=sedona]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=sedona]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=sedona]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=sedona]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=sedona]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=sedona]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=sedona]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-theme=sedona]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=sedona]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=sedona]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=sedona]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=sedona]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=sedona]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=sedona]) .dk-strip-clear{display:none}:where(:root[data-theme=sedona]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=sedona]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=sedona]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=sedona]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=sedona]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=sedona]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=sedona]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=sedona]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=sedona]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=sedona]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=sedona]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=sedona]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=sedona]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=sedona]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=sedona]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=sedona]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=sedona]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=sedona]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=sedona]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=sedona]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=sedona]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=sedona]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=sedona]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=sedona]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=sedona]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=sedona]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=sedona]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=sedona]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=sedona]) .win-root .dk-light-min,:where(:root[data-theme=sedona]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=sedona]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-light-close:before,:where(:root[data-theme=sedona]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=sedona]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=sedona]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=sedona]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=sedona]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=sedona]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=sedona]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=sedona]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=sedona]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=sedona]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=sedona]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=sedona]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=sedona]) .win-root .win-menu{top:22px}:where(:root[data-theme=sedona]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=sedona]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=sedona]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=sedona]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=sedona]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=sedona]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=sedona]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=sedona]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=sedona]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=sedona]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=sedona]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=sedona]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=sedona]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=sedona]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=sedona]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=sedona]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=sedona]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=sedona]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=sedona]) .win-root .dk-btn-back30,:where(:root[data-theme=sedona]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=sedona]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=sedona]) .win-root .dk-strip-scope img,:where(:root[data-theme=sedona]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=sedona]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=sedona]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=sedona]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=sedona]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=sedona]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=sedona]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=sedona]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=sedona]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=sedona]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=sedona]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=sedona]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=sedona]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=sedona]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=sedona]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=sedona]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=sedona]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=sedona]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=sedona]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=sedona]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=sedona]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=sedona]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=sedona]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=sedona]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=sedona]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=sedona]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=sedona]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=sedona]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=sedona]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=sedona]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=sedona]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=sedona]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=sedona]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=sedona]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=sedona]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=sedona]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=sedona]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=sedona]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=sedona]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=sedona]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=sedona]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-now-status{display:none}:where(:root[data-theme=sedona]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=sedona]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=sedona]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=sedona]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=sedona]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=sedona]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=sedona]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=sedona]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=sedona]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=sedona]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=sedona]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=sedona]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=sedona]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=sedona]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=sedona]) .win-root .dk-browse-art,:where(:root[data-theme=sedona]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=sedona]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=sedona]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=sedona]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=sedona]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=sedona]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=sedona]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=sedona]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=sedona]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=sedona]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=sedona]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=sedona]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=sedona]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=sedona]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=sedona]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=sedona]) .win-root .win-about .dk-window-body,:where(:root[data-theme=sedona]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=sedona]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=sedona]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=sedona]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=sedona]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=sedona]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=sedona]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=sedona]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=sedona]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=sedona]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=sedona]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=sedona]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=sedona]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=sedona]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=sedona]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=sedona]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=sedona]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=sedona]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=sedona]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=sedona]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=sedona]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=sedona]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=sedona]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=sedona]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=sedona]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=sedona]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=sedona]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=sedona]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=sedona]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=sedona]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=sedona]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=sedona]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=sedona]) .win-root .dk-row-num{display:none}:where(:root[data-theme=sedona]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=sedona]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=sedona]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=sedona]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=sedona]) .win-root .dk-busy-box,:where(:root[data-theme=sedona]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=sedona]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=sedona]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=sedona]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=sedona]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=sedona]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=sedona]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=sedona]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=sedona]) .win-root .dk-scope-menu button img,:where(:root[data-theme=sedona]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=sedona]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=sedona]) .win-root .dk-now-info{display:none}:where(:root[data-theme=sedona]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=sedona]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=sedona]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=sedona]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=sedona]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=sedona]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=sedona]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=sedona]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=sedona]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=sedona]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=sedona]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=sedona]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=sedona]) .win-root .dk-info-art,:where(:root[data-theme=sedona]) .win-root .dk-info-art img,:where(:root[data-theme=sedona]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=sedona]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=sedona]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=sedona]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=sedona]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=sedona]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=sedona]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=sedona]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=sedona]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=sedona]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=sedona]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=sedona]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=sedona]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=sedona]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=sedona]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=sedona]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=sedona]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=sedona]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=sedona]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-alarms-head,:where(:root[data-theme=sedona]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=sedona]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=sedona]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=sedona]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=sedona]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=sedona]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=sedona]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=sedona]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=sedona]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=sedona]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=sedona]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=sedona]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=sedona]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=sedona]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=sedona]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=sedona]) .win-root .dk-slider,:where(:root[data-theme=sedona]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=sedona]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=sedona]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=sedona]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=sedona]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=sedona]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=sedona]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=sedona]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=sedona]) .win-root .dk-btn-prev svg,:where(:root[data-theme=sedona]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=sedona]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=sedona]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=sedona]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=sedona]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=sedona]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=sedona]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=sedona]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=sedona]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=sedona]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=sedona]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=sedona]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=sedona]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=sedona]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=sedona]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=sedona]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=sedona]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=sedona]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=sedona]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=sedona]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=sedona]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=sedona]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=sedona]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=sedona]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=sedona]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=sedona]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=sedona]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=sedona]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=sedona]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=sedona]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=sedona]) .win-root .win-mini-track,:where(:root[data-theme=sedona]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=sedona]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=sedona]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=sedona]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=sedona]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=sedona]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=sedona]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=sedona]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=sedona]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=sedona]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=sedona]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=sedona]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=sedona]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=sedona]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=sedona]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=sedona]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=sedona]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=sedona]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=sedona]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=sedona]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=sedona]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=sedona]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=sedona]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=sedona]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=sedona]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=sedona]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=sedona]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=sedona]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--sedona}@keyframes swirl-turn-raised--sedona{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=sedona]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=sedona]) .win-root .dk-browse-unavailable,:where(:root[data-theme=sedona]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=sedona]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=sedona]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=sedona]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=sedona]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=sedona]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=sedona]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=sedona]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=sedona]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=sedona]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=sedona]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=sedona]) .win-root .dk-album-play,:where(:root[data-theme=sedona]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=sedona]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=sedona]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=sedona]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=sedona]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=sedona]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=sedona]) .win-root .dk-row-album,:where(:root[data-theme=sedona]) .win-root .dk-row-dur,:where(:root[data-theme=sedona]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=sedona]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=sedona]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=sedona]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=sedona]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=sedona]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=sedona]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=sedona]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=sedona]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=sedona]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=sedona]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=sedona]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=sedona]) .win-root .dk-row{position:relative}:where(:root[data-theme=sedona]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=sedona]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=sedona]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=sedona]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=sedona]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=sedona]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=sedona]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=sedona]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=sedona]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=sedona]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=sedona]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=sedona]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=sedona]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=sedona]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=sedona]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=sedona]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=sedona]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=sedona]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=sedona]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=sedona]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=sedona]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=sedona]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=sedona]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=sedona]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=sedona]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=sedona]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=sedona]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=sedona]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=sedona]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=sedona]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=sedona]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-theme=sedona]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=sedona]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=sedona]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-radios label,:where(:root[data-theme=sedona]) .win-root .win-alarm-days label,:where(:root[data-theme=sedona]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=sedona]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=sedona]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=sedona]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=sedona]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=sedona]) .win-root .win-alarm-radios input,:where(:root[data-theme=sedona]) .win-root .win-alarm-days input,:where(:root[data-theme=sedona]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=sedona]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=sedona]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=sedona]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=sedona]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=sedona]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=sedona]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=sedona]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=sedona]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=sedona]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=sedona]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=sedona]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-theme=sedona]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-theme=sedona]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=sedona]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=sedona]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=sedona]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=sedona]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=sedona]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=sedona]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=sedona]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=sedona]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=sedona]) .win-root .dk-scroll,:where(:root[data-theme=sedona]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=sedona]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=sedona]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=sedona]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=sedona]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=sedona]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=sedona]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=sedona]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=sedona]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=sedona]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=sedona]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=sedona]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=sedona]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=sedona]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=sedona]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=sedona]) .win-root .win-message-line{margin:0}:where(:root[data-theme=sedona]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=sedona]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=sedona]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=sedona]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=sedona]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=sedona]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=sedona]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=sedona]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=sedona]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=sedona]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=sedona]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=sedona]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=sedona]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=sedona]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=sedona]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=sedona]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=sedona]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=sedona]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=sedona]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=sedona]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=sedona]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=sedona]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=sedona]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=sedona]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=sedona]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=sedona]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=sedona]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=sedona]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=sedona]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=sedona]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=sedona]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=sedona]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=sedona]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=sedona]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=sedona]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=sedona]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=sedona]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-theme=sedona]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=sedona]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-theme=sedona]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-theme=sedona]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=sedona]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=sedona]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=sedona]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=sedona]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=sedona]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=sedona]) .dk-root{height:100dvh}html:where([data-theme=sedona]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=sedona]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=sedona]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=sedona]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=sedona]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=sedona]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=sedona]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=sedona]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--sedona}html:where([data-theme=sedona]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=sedona]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--sedona}html:where([data-theme=sedona]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=sedona]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=sedona]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=sedona]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=sedona]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=sedona]) .win-root .dk-panes>:first-child,html:where([data-theme=sedona]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=sedona]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=sedona]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=sedona]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=sedona]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=sedona]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=sedona]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=sedona]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=sedona]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=sedona]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=sedona]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=sedona]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=sedona]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=sedona]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=sedona]) .dk-root .dk-time-elapsed,html:where([data-theme=sedona]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=sedona]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=sedona]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=sedona]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=sedona]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=sedona]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=sedona]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=sedona]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=sedona]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=sedona]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=sedona]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=sedona]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=sedona]) .win-root .win-settings .win-settings-list,html:where([data-theme=sedona]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=sedona]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=sedona]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=sedona]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=sedona]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=sedona]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=sedona]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=sedona]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=sedona]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=sedona]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=sedona]) .dk-root .dk-time-elapsed,html:where([data-theme=sedona]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=sedona]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=sedona]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--sedona{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--sedona{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=sedona]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=sedona]) .dk-root .dk-panes>.dk-center{animation:none}}.sd-root{--sedona-band:linear-gradient(180deg, var(--t-rock-cap) 0 2px, var(--t-ochre) 2px 5px, var(--t-rust) 5px 7px, var(--t-rock-red-light) 7px 9px, var(--t-rock-red) 9px 12px, var(--t-rock-shadow) 12px 14px);color:var(--t-ink);font-family:var(--t-font-ui);background:linear-gradient(180deg, var(--t-sand-light) 0%, var(--t-sand) 46%, var(--t-sand-dark) 100%);scrollbar-color:var(--t-dirt) transparent}.sd-root ::-webkit-scrollbar-thumb{background:var(--t-dirt)}.sd-frame{flex:none;position:relative;container-type:inline-size}.sd-sky{box-sizing:border-box;color:#f6f1e6;background-color:var(--t-sky-mid);background-position:50% calc(60px - max(100cqw,640px)/7.6799);background-repeat:no-repeat;background-size:max(100cqw,640px);align-items:center;gap:18px;height:92px;padding:0 18px 34px;display:flex;position:relative}.sd-brand{z-index:2;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex;position:absolute;top:24.6px;left:8.7px}.sd-brand img{filter:drop-shadow(0 0 .6px #fff8ec)drop-shadow(0 0 .6px #fff8ec)drop-shadow(0 1px 3px #3c1c0c73);width:auto;height:46px;display:block}.sd-title{font-family:var(--t-font);letter-spacing:.02em;text-shadow:0 1px 2px #10345cbf,0 0 10px #10345c8c;margin-left:auto;font-size:15px}.sd-root .win-menubar{background:var(--t-dirt);color:var(--t-sand-light);border-bottom:1px solid var(--t-dirt-dark)}.sd-root .win-menubar-title{color:var(--t-sand-light)}.sd-root .win-menubar-title:hover,.sd-root .win-menubar-title[aria-expanded=true],.sd-root .win-menubar-title:hover:after,.sd-root .win-menubar-title[aria-expanded=true]:after{background:var(--t-dirt-dark)}.sd-root .win-menu{background:var(--t-sand-light);color:var(--t-ink);border:1px solid var(--t-border-strong);box-shadow:var(--t-shadow)}.sd-root .win-menu-item{color:var(--t-ink)}.sd-root .win-menu-item:hover:not(:disabled),.sd-root .win-menu-item:focus-visible{background:var(--t-row-selected);color:var(--t-ink)}.sd-root .win-menu-item:disabled{color:var(--t-ink-faint)}.sd-root .win-menu-sep{background:var(--t-border)}.sd-root .dk-strip{background:linear-gradient(180deg, var(--t-sand-light), var(--t-sand-dark));color:var(--t-ink);border-bottom:1px solid var(--t-border-strong)}.sd-root .dk-strip svg,.sd-root .dk-strip button{color:var(--t-ink)}.sd-root .dk-strip button:disabled,.sd-root .dk-strip button:disabled svg{color:var(--t-ink-faint)}.sd-root .dk-mode[aria-pressed=true]{color:var(--t-rock-red)}.sd-root .dk-time-elapsed,.sd-root .dk-time-total,.sd-root .dk-time-remaining,.sd-root.win-root .dk-strip-progress time{color:var(--t-ink-muted)}.sd-root.win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-rock-red)}.sd-root.win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{background:var(--t-rock-red)}.sd-root .dk-progress-track{background:#46301f38}.sd-root .dk-progress-fill{background:var(--t-rock-red)}.sd-root .dk-progress-thumb{background:var(--t-rust);border-color:var(--t-sand-light)}.sd-root .dk-slider-track{background:#46301f38}.sd-root .dk-slider-fill{background:var(--t-rust)}.sd-root .dk-slider-thumb,.sd-root .dk-slider [class*=thumb]{background:var(--t-sand-light);border:1.5px solid var(--t-rust)}.sd-root .dk-strip-search{background:var(--t-sand-light);border:1px solid var(--t-border-strong);border-radius:999px}.sd-root .dk-strip-search input{color:var(--t-ink)}.sd-root .dk-strip-search input::placeholder{color:var(--t-ink-faint)}.sd-root .dk-strip-search button{color:var(--t-ink-muted)}.sd-root .dk-panes,.sd-root .dk-divider{background:0 0}.sd-root .dk-pane{background:var(--t-sand-light);border:1px solid var(--t-border);box-shadow:var(--t-shadow-inset);border-radius:10px 10px 4px 4px;overflow:hidden}.sd-root .dk-header{color:var(--t-sand-light);background:linear-gradient(180deg, var(--t-rock-red-light), var(--t-rock-red));border-bottom:1px solid var(--t-rock-shadow);position:relative}.sd-root .dk-header:before{content:"";background:var(--sedona-band);opacity:.9;pointer-events:none;height:5px;position:absolute;inset:0 0 auto}.sd-root .dk-header-title{font-family:var(--t-font);letter-spacing:.01em;font-weight:600}.sd-root .dk-header-sub{color:#f6f1e6cc}.sd-root .dk-header-btn,.sd-root .dk-header-btn svg{color:var(--t-sand-light)}.sd-root .dk-header-btn:hover{background:#0000001f}.sd-root .dk-footer{background:var(--t-sand-dark);border-top:1px solid var(--t-border-strong)}.sd-root .dk-footer button{color:var(--t-ink);border-color:var(--t-border-strong);background:0 0}.sd-root .dk-footer button:hover:not(:disabled){background:var(--t-row-selected)}.sd-root .dk-footer button:disabled{color:var(--t-ink-faint)}.sd-root .dk-tile{color:var(--t-ink);background:linear-gradient(158deg, var(--t-sand-light) 0%, var(--t-sand) 58%, var(--t-sand-dark) 100%);border:1px solid var(--t-border);box-shadow:0 6px 16px #46301f2e, var(--t-shadow-inset);border-radius:22px 10px 18px 12px;position:relative;overflow:hidden}.sd-root .dk-tile:nth-child(3n+2){border-radius:12px 22px 11px 20px}.sd-root .dk-tile:nth-child(3n+3){border-radius:18px 14px 22px 9px}.sd-root .dk-tile:before{content:"";background:var(--sedona-band);opacity:.9;pointer-events:none;height:9px;position:absolute;inset:0 0 auto}.sd-root .dk-tile:hover{background:linear-gradient(158deg, #fbf6ea 0%, var(--t-sand-light) 58%, var(--t-sand) 100%);border-color:var(--t-ochre)}.sd-root .dk-tile[aria-pressed=true]{background:linear-gradient(158deg, #fffaf0 0%, var(--t-sand-light) 70%);border-color:var(--t-rock-red);box-shadow:0 10px 24px #a83f2c42, var(--t-shadow-inset);color:var(--t-ink)}.sd-root .dk-tile[aria-pressed=true]:before{height:12px}.sd-root .dk-tile-now,.sd-root .dk-tile-state-win,.sd-root .dk-tile-device,.sd-root .dk-tile[aria-pressed=true] .dk-tile-now{color:var(--t-ink-muted)}.sd-root .dk-tile-group,.sd-root .dk-tile-group-win,.sd-root .dk-tile-group svg{color:var(--t-rust)}.sd-root .dk-tile-group:hover{background:#b0663a1f}.sd-root .dk-tile-more{color:var(--t-rust)}.sd-root .dk-browse-row,.sd-root .dk-row{color:var(--t-ink);border-color:var(--t-border)}.sd-root .dk-browse-row:hover,.sd-root .dk-row:hover{background:var(--t-row-hover)}.sd-root .dk-browse-row[aria-selected=true],.sd-root .dk-row[aria-selected=true],.sd-root .dk-row[aria-checked=true]{background:var(--t-row-selected);color:var(--t-ink)}.sd-root .dk-row[aria-current=true]{background:var(--t-row-playing)}.sd-root .dk-browse-sub,.sd-root .dk-row-sub,.sd-root .dk-row-num,.sd-root .dk-row-dur{color:var(--t-ink-muted)}.sd-root .dk-browse-title,.sd-root .dk-row-text{color:var(--t-ink)}.sd-root .dk-browse-disclosure,.sd-root .dk-browse-actions,.sd-root .dk-browse-check{color:var(--t-ink-faint)}.sd-root .dk-browse-section{color:var(--t-rock-red);font-family:var(--t-font)}.sd-root .dk-browse-note,.sd-root .dk-browse-prose,.sd-root .dk-scopebar-tabs button{color:var(--t-ink-muted)}.sd-root .dk-scopebar-tabs button[aria-selected=true]{color:var(--t-ink);border-bottom-color:var(--t-rock-red)}.sd-root .dk-queue-header,.sd-root .dk-center .dk-header{color:var(--t-sand-light)}.sd-root .dk-now-line{color:var(--t-ink)}.sd-root .dk-now-line[data-caption]:before,.sd-root .dk-now-muted{color:var(--t-ink-muted)}.sd-root .dk-now-source strong{color:var(--t-ink)}.sd-root .dk-now-source span{color:var(--t-ink-muted)}.sd-root .dk-now-art{background:var(--t-sand-dark);border-radius:8px 3px 6px 4px}.sd-root .dk-now-art svg{color:var(--t-ink-faint)}.sd-root .dk-now-rating button,.sd-root .dk-now-rating svg{color:var(--t-ink-muted)}.sd-root .dk-popover,.sd-root .dk-action-menu,.sd-root .dk-account-menu{background:var(--t-sand-light);color:var(--t-ink);border:1px solid var(--t-border-strong);box-shadow:var(--t-shadow)}.sd-root .dk-action-menu button,.sd-root .dk-popover button{color:var(--t-ink)}.sd-root .dk-action-menu button:hover:not(:disabled),.sd-root .dk-popover button:hover:not(:disabled){background:var(--t-row-selected);color:var(--t-ink)}.sd-root .dk-action-menu button:disabled{color:var(--t-ink-faint)}.sd-root .dk-popover-sep{background:var(--t-border)}.sd-root .dk-popover-title{color:var(--t-ink-muted)}.sd-root .dk-notices .dk-notice{background:var(--t-sand-light);color:var(--t-ink);border:1px solid var(--t-border-strong);border-left:6px solid var(--t-rock-red);box-shadow:var(--t-shadow)}.sd-root .dk-notice button{color:var(--t-rust)}.sd-root .dk-window{background:var(--t-sand-light);color:var(--t-ink);border:1px solid var(--t-border-strong);box-shadow:var(--t-shadow)}.sd-root .dk-window-title{background:linear-gradient(180deg, var(--t-rock-red-light), var(--t-rock-red));color:var(--t-sand-light);font-family:var(--t-font);position:relative}.sd-root .dk-window-title:before{content:"";background:var(--sedona-band);pointer-events:none;height:4px;position:absolute;inset:0 0 auto}.sd-root .dk-light-close{background:var(--t-sand-light);color:var(--t-rock-red)}.sd-root .dk-light-close:hover{background:var(--t-rock-shadow);color:var(--t-sand-light)}.sd-root .dk-window-body,.sd-root .win-settings,.sd-root .win-about,.sd-root .win-shortcuts,.sd-root .win-savequeue,.sd-root .win-message,.sd-root .win-alarms,.sd-root .win-alarm-editor,.sd-root .win-wizard,.sd-root .win-errorlog,.sd-root .win-grouping,.sd-root .dk-confirm,.sd-root .dk-sleep,.sd-root .dk-grouping,.sd-root .dk-musicpicker,.sd-root .dk-addradio,.sd-root .dk-info,.sd-root .dk-add{color:var(--t-ink)}.sd-root .win-settings .dk-win-btn,.sd-root .dk-win-btn,.sd-root .win-dialog button{border-color:var(--t-border-strong);color:var(--t-ink);background:var(--t-sand-light)}.sd-root .dk-win-btn:hover:not(:disabled),.sd-root .win-dialog button:hover:not(:disabled){background:var(--t-row-selected)}.sd-root .win-settings .win-settings-nav button[aria-selected=true],.sd-root .dk-tabs button[aria-selected=true]{background:var(--t-row-selected);color:var(--t-ink)}.sd-root a{color:var(--t-rust)}.sd-root :focus-visible{outline:2px solid var(--t-rock-red);outline-offset:1px}.sd-root .dk-strip-search input:focus-visible,.sd-root .dk-strip-search input:focus{box-shadow:none;outline:none}.sd-root .dk-strip-search:focus-within{box-shadow:0 0 0 2px var(--t-rock-red)}.sd-root .win-mini-panel,.sd-root .win-mini{background:var(--t-sand-light);color:var(--t-ink);border-color:var(--t-border-strong)}.sd-root .win-mini-track{color:#f6f1e6}.sd-root .win-mini-artist{color:#f6f1e6d9}.sd-root .win-mini-shade{background:linear-gradient(#0000,#2f1e13bf)}.sd-root .win-mini-transport button,.sd-root .win-mini-chrome-btn,.sd-root .win-mini-btn{color:#f6f1e6}.sd-survey-backdrop{z-index:60;background:#2f1e1373;place-items:center;display:grid;position:fixed;inset:0}.sd-root .sd-survey{border-radius:12px 12px 6px 6px;flex-direction:column;width:min(960px,94vw);height:min(720px,90vh);display:flex;overflow:hidden}.sd-root .sd-survey .dk-window-title{flex:none;align-items:center;gap:10px;height:33px;padding:0 10px;display:flex}.sd-root .sd-survey-body{background:linear-gradient(180deg, var(--t-sand-light), var(--t-sand));flex:1;min-height:0;overflow:auto}.sd-root .sd-ground{background-image:repeating-linear-gradient(177deg,#7a35240d 0 1px,#0000 1px 7px),repeating-linear-gradient(183deg,#cc9a4a0b 0 1px,#0000 1px 11px);padding:22px 24px 60px}.sd-root .sd-section{margin-bottom:30px}.sd-root .sd-section-head{border-bottom:2px solid var(--t-border);align-items:baseline;gap:12px;margin:0 0 15px;padding-bottom:7px;display:flex}.sd-root .sd-section-head h2{font-family:var(--t-font);margin:0;font-size:17px;font-weight:600}.sd-root .sd-section-head span{color:var(--t-ink-faint);font-size:12px}.sd-root .sd-section-head .sd-spacer{margin-left:auto}.sd-root .sd-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--t-sand-light);background:var(--t-rust);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.sd-root .sd-tag[data-tone=quiet]{color:var(--t-ink-muted);box-shadow:inset 0 0 0 1.5px var(--t-border-strong);background:0 0}.sd-root .sd-empty{text-align:center;color:var(--t-ink-faint);padding:44px 0;font-style:italic}.sd-root .sd-samples{color:var(--t-ink-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.sd-root .sd-samples select{border:1.5px solid var(--t-border-strong);background:var(--t-sand-light);border-radius:7px;padding:4px 7px}.sd-root .sd-survey-btn{color:var(--t-sand-light);background:var(--t-rust);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 2px 5px #46301f47}.sd-root .sd-survey-btn:hover:not(:disabled){background:var(--t-rock-red-light)}.sd-root .sd-note{color:var(--t-ink-muted);margin:0 0 14px;font-size:12.5px;line-height:1.55}.sd-root .sd-notes{gap:11px;margin-bottom:20px;display:grid}.sd-root .sd-notes li{box-shadow:var(--t-shadow-inset),0 3px 10px #46301f21;background:#fffcf5c7;border-radius:14px 7px 12px 8px;padding:13px 15px 13px 20px;position:relative;overflow:hidden}.sd-root .sd-notes li:before{content:"";background:linear-gradient(180deg,var(--t-rock-cap) 0 22%,var(--t-ochre) 22% 45%,var(--t-rust) 45% 68%,var(--t-rock-red) 68% 100%);width:7px;position:absolute;inset:0 auto 0 0}.sd-root .sd-notes li[data-severity=critical]:before{background:linear-gradient(180deg,var(--t-rock-red-light),var(--t-rock-red) 55%,var(--t-rock-shadow));width:10px}.sd-root .sd-notes li[data-severity=info]:before{background:linear-gradient(180deg,var(--t-sky-mid),var(--t-good))}.sd-root .sd-notes h4{font-family:var(--t-font);margin:0 0 5px;font-size:14px;font-weight:600}.sd-root .sd-notes p{color:var(--t-ink-muted);margin:0;font-size:12.5px;line-height:1.55}.sd-root .sd-remedy{font-style:italic;color:var(--t-ink-faint)!important;margin-top:7px!important}.sd-root .sd-cores-legend{color:var(--t-ink-faint);gap:16px;margin-bottom:10px;font-size:11px;display:flex}.sd-root .sd-cores-legend span{align-items:center;gap:6px;display:inline-flex}.sd-root .sd-cores-legend i{border-radius:2px;width:16px;height:9px}.sd-root .sd-cores-legend i[data-band=calm]{background:var(--t-sand-dark)}.sd-root .sd-cores-legend i[data-band=mid]{background:var(--t-ochre)}.sd-root .sd-cores-legend i[data-band=tail]{background:var(--t-rock-red)}.sd-root .sd-cores{gap:9px;display:grid}.sd-root .sd-core{box-shadow:var(--t-shadow-inset),0 2px 8px #46301f1c;background:#fffcf5b3;border-radius:16px 8px 14px 9px;grid-template-columns:176px 1fr auto;align-items:center;gap:16px;padding:11px 15px;display:grid}.sd-root .sd-core-name strong{font-family:var(--t-font);font-size:14px;font-weight:600;display:block}.sd-root .sd-core-name small{color:var(--t-ink-faint);font-size:10.5px}.sd-root .sd-core-bar{background:#7a352417;border-radius:4px;min-width:90px;height:22px;position:relative;box-shadow:inset 0 0 0 1px #7a35241f}.sd-root .sd-core-bar[data-empty=true]{color:var(--t-rock-red);place-items:center;font-size:11px;font-style:italic;display:grid}.sd-root .sd-core-bar span{height:16px;position:absolute;top:3px}.sd-root .sd-core-bar span[data-band=calm]{background:repeating-linear-gradient(180deg,var(--t-sand-dark) 0 3px,#c9b696 3px 6px);border-radius:3px 0 0 3px}.sd-root .sd-core-bar span[data-band=mid]{background:repeating-linear-gradient(180deg,var(--t-ochre) 0 3px,#bd8a3c 3px 6px)}.sd-root .sd-core-bar span[data-band=tail]{background:repeating-linear-gradient(180deg,var(--t-rock-red-light) 0 3px,var(--t-rock-red) 3px 6px);border-radius:0 3px 3px 0}.sd-root .sd-core-stats{gap:14px;margin:0;display:flex}.sd-root .sd-core-stats div{text-align:right;min-width:46px}.sd-root .sd-core-stats dt{letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-faint);font-size:9.5px;font-weight:600}.sd-root .sd-core-stats dd{font-family:var(--t-mono);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:13px}.sd-root .sd-core-stats dd[data-emphasis=true]{font-weight:700}.sd-root .sd-core-stats dd[data-warn=true]{color:var(--t-rock-red)}.sd-root .sd-core-stats em{color:var(--t-ink-faint);margin-left:1px;font-size:9px;font-style:normal}.sd-root .sd-pair{color:var(--t-ink-muted);flex:0 0 250px}.sd-root .sd-seam{background:#7a35241f;border-radius:999px;flex:1;min-width:60px;height:7px;overflow:hidden}.sd-root .sd-seam i{background:var(--t-good);height:100%;display:block}.sd-root .sd-seam[data-quality=fair] i{background:var(--t-fair)}.sd-root .sd-seam[data-quality=poor] i{background:var(--t-poor)}.sd-root .sd-seam[data-quality=critical] i{background:var(--t-critical)}.sd-root .dk-tile-now,.sd-root .dk-tile-state-win,.sd-root .dk-tile .dk-tile-now span{color:var(--t-ink-muted);opacity:1}.sd-root .dk-tile[aria-pressed=true] .dk-tile-now,.sd-root .dk-tile[aria-pressed=true] .dk-tile-state-win,.sd-root .dk-empty p{color:var(--t-ink-muted)}.sd-root .dk-empty svg{color:var(--t-sand-dark)}.sd-root .sd-survey .sd-ground{flex:1;width:auto;min-width:0;max-width:none;min-height:100%;margin:0;padding:18px 24px 28px}.sd-root .sd-survey .sd-section{max-width:none}.sd-root .win-settings .win-settings-list button[aria-selected=true],.sd-root .win-savequeue-list button[aria-selected=true],.sd-root .dk-musicpicker-row[aria-selected=true],.sd-root .dk-room-menu button:hover:not(:disabled){background:var(--t-rust);color:var(--t-sand-light)}.sd-root .win-settings .dk-win-btn:hover:not(:disabled){background:var(--t-row-selected);border-color:var(--t-rust)}.sd-root .dk-win-btn[data-default=true]{border-color:var(--t-rock-red);box-shadow:inset 0 0 0 1px var(--t-rock-red);background:var(--t-sand);color:var(--t-ink)}.sd-root .win-savequeue-field input:focus{border-color:var(--t-rock-red)}.sd-root .dk-addradio-mark,.sd-root .win-wizard-mark{color:var(--t-rock-red)}.sd-root .win-settings,.sd-root .win-settings .win-settings-page,.sd-root .win-settings .win-settings-body{background:var(--t-sand-light)}.sd-root .win-settings .win-settings-list{background:var(--t-sand)}.sd-root .win-settings .win-settings-list button{color:var(--t-ink)}.sd-root .sd-section-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.sd-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:var(--t-ink-muted)}.sd-root .win-settings .dk-prefs-toc{background:var(--t-sand)}.sd-root{--t-back-arrow:currentColor;--sd-ground:var(--t-sand-light);--sd-panel:var(--t-sand);--sd-well:#fbf6ec;--sd-fg:var(--t-ink);--sd-strong:var(--t-ink);--sd-quiet:var(--t-ink-muted);--sd-dim:var(--t-ink-faint);--sd-line:var(--t-border-strong);--sd-rule:var(--t-sand-dark);--sd-btn:var(--t-sand-light);--sd-btn-hover:var(--t-sand);--sd-accent:var(--t-rock-red)}.sd-root.win-root .win-grouping,.sd-root.win-root .win-message-body,.sd-root .dk-window-body,.sd-root .win-alarms,.sd-root .win-alarm-editor,.sd-root .win-errorlog,.sd-root .win-shortcuts,.sd-root .win-savequeue,.sd-root .win-about,.sd-root .dk-addradio,.sd-root .dk-add{background:var(--sd-ground);color:var(--sd-fg)}.sd-root.win-root .win-settings .dk-prefs-page{background:var(--sd-ground)}.sd-root.win-root .dk-window :is(h3,h4,h5,label,p,th,td,dt,dd,legend,.win-settings-for>span,.dk-field>span,.win-eq-loudness span,.dk-theme-actions span,.win-eq-label,.win-eq-end):not([aria-selected=true] *){color:var(--sd-fg)}.sd-root.win-root .dk-window :is(.win-about-rule,.win-shortcuts-note,.win-lib-note,.win-parental-note,.dk-theme-version,.dk-grouping-artist){color:var(--sd-quiet)}.sd-root.win-root .win-grouping :is(.dk-grouping-left,.dk-grouping-right,.dk-grouping-track,.dk-grouping-list label){color:var(--sd-fg)}.sd-root.win-root .win-grouping .dk-grouping-artist{color:var(--sd-quiet)}.sd-root.win-root .dk-window .win-shortcuts-table td{color:var(--t-rock-red)}.sd-root .win-about-box,.sd-root .win-alarms-table,.sd-root .win-savequeue-list,.sd-root .win-shortcuts-table,.sd-root.win-root .win-settings .win-lib-table,.sd-root.win-root .win-settings .win-settings-panel,.sd-root .win-errorlog-body .error-log,.sd-root .dk-add-list,.sd-root.win-root .win-grouping:before{background:var(--sd-well);color:var(--sd-fg);border-color:var(--sd-line)}.sd-root .win-shortcuts-table th,.sd-root .win-alarms-table th,.sd-root.win-root .win-settings .win-lib-table th{background:var(--sd-panel);color:var(--sd-strong);border-color:var(--sd-rule)}.sd-root .win-shortcuts-table tbody tr:first-child td{background:var(--sd-panel)}.sd-root .win-alarms-table td,.sd-root.win-root .win-settings .win-lib-table td{border-color:var(--sd-rule)}.sd-root .win-savequeue-list button{color:var(--sd-fg)}.sd-root.win-root .win-grouping{background:var(--sd-ground)}.sd-root.win-root .win-grouping:after{background:var(--sd-panel);border-top-color:var(--sd-rule)}.sd-root.win-root .win-grouping .dk-grouping-right:after{background:var(--sd-rule)}.sd-root.win-root .win-grouping .dk-grouping-art{background:var(--t-dirt)}.sd-root.win-root .dk-window :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background-color:var(--sd-well);color:var(--sd-fg);border-color:var(--sd-line)}.sd-root.win-root select:not(.win-settings select):not(.dk-strip-select select){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%236b5340' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") no-repeat right 5.5px center / 7px 4px, var(--sd-well);color:var(--sd-fg);border-color:var(--sd-line);box-shadow:none}.sd-root.win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){border-color:var(--sd-accent)}.sd-root.win-root input[type=checkbox],.sd-root.win-root input[type=radio]{background-color:var(--sd-well);border-color:var(--sd-line)}.sd-root.win-root input[type=checkbox]:hover:not(:disabled),.sd-root.win-root input[type=radio]:hover:not(:disabled){background-color:var(--sd-panel);border-color:var(--sd-accent)}.sd-root.win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23a83f2c' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}.sd-root.win-root input[type=radio]:checked{background-image:radial-gradient(circle, var(--t-rock-red) 0 3px, transparent 3.5px)}.sd-root.win-root input[type=checkbox]:disabled,.sd-root.win-root input[type=radio]:disabled{background-color:var(--sd-panel);border-color:var(--sd-rule)}.sd-root.win-root .dk-timefield,.sd-root.win-root .win-alarm-time{border-color:var(--sd-line);background-color:var(--sd-well)}.sd-root.win-root .dk-window .dk-tabs,.sd-root .dk-window .dk-tabs{background:var(--sd-panel);border-color:var(--sd-line)}.sd-root.win-root .dk-window .dk-tabs button{background:var(--sd-panel);color:var(--sd-fg);border-color:var(--sd-line)}.sd-root.win-root .dk-window .dk-tabs button[aria-selected=true]{background:var(--sd-ground);color:var(--sd-strong)}.sd-root.win-root .win-dialog-foot .dk-win-btn,.sd-root.win-root .win-settings .dk-win-btn,.sd-root.win-root .win-grouping .dk-grouping-all,.sd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn,.sd-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn,.sd-root.win-root .dk-window .theme-pill button{background:var(--sd-btn);color:var(--sd-fg);border:1px solid var(--sd-line);box-shadow:none}.sd-root.win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled),.sd-root.win-root .win-settings .dk-win-btn:hover:not(:disabled),.sd-root.win-root .win-grouping .dk-grouping-all:hover,.sd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:var(--t-row-selected,var(--sd-btn-hover));border-color:var(--t-rust)}.sd-root.win-root .win-dialog-foot .dk-win-btn[data-default=true],.sd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:var(--sd-accent);box-shadow:inset 0 0 0 1px var(--sd-accent)}.sd-root.win-root .dk-win-btn:disabled,.sd-root.win-root .win-dialog-foot .dk-win-btn:disabled,.sd-root.win-root .win-settings .dk-win-btn:disabled{background:var(--sd-panel);color:var(--sd-dim);border-color:var(--sd-rule)}.sd-root.win-root .win-dialog-foot,.sd-root.win-root .win-grouping .dk-grouping-actions,.sd-root.win-root .dk-musicpicker .dk-grouping-actions{background:var(--sd-panel);border-top:1px solid var(--sd-rule);box-shadow:none}.sd-root .dk-window .dk-add-row{color:var(--sd-fg)}.sd-root .dk-window .dk-add-row:hover{background:var(--t-rock-red);color:var(--t-sand-light)}.sd-root .dk-window .dk-add-row-off,.sd-root .dk-window .dk-add-row-off:hover{color:var(--sd-dim);background:0 0}.sd-root .dk-window .dk-add-auth,.sd-root .dk-window .dk-add-row-off:hover .dk-add-auth{color:var(--sd-quiet)}.sd-root .dk-window .dk-add-row:hover .dk-add-auth{color:var(--t-sand)}.sd-root .dk-window .dk-add-mono{background:var(--t-dirt);color:var(--t-sand-light)}.sd-root.win-root .dk-sleep-window{background:var(--t-dirt-dark);color:var(--t-sand-light)}.sd-root.win-root .dk-sleep-window:after{border-top-color:var(--t-dirt-dark)}.sd-root.win-root .dk-sleep-window :is(.dk-sleep,.dk-sleep-title,.dk-sleep-choose){color:var(--t-sand-light)}.sd-root.win-root .dk-sleep-window .dk-sleep,.sd-root.win-root .dk-sleep-window .dk-window-body{background:0 0}.sd-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{color:var(--t-sand-light);border-color:var(--t-dirt);background:0 0}.sd-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover{background:var(--t-dirt)}.sd-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:var(--t-rock-red);color:var(--t-sand-light);border-color:var(--t-rock-red)}.sd-root.win-root :is(.win-titlebar,.dk-strip-select) select{background:var(--sd-well);color:var(--sd-fg);border:1px solid var(--sd-line)}.sd-root.win-root .win-menubar-title{color:var(--t-sand-light)}.sd-root.win-root .dk-browse-art.dk-browse-glyph{background:var(--sd-panel);color:var(--sd-strong)}.sd-root.win-root .dk-browse-glyph svg{color:var(--sd-strong);background:0 0}.sd-root.win-root .dk-browse-disclosure,.sd-root.win-root .dk-browse-chevron{background-color:var(--sd-dim)}.sd-root.win-root .dk-now-info-header svg{background:var(--t-sand-light);color:var(--t-rock-red)}.sd-root.win-root .win-settings .win-svc-name{color:var(--t-good)}.sd-root.win-root.win-root .dk-window.dk-sleep-window :is(h3,h4,p,.dk-sleep-title,.dk-sleep-choose){color:var(--t-sand-light)}.sd-root .s2-dialog{background:var(--sd-ground);color:var(--sd-fg);border-color:var(--sd-line)}.sd-root .s2-dialog-head{border-bottom-color:var(--sd-rule)}.sd-root .s2-dialog-close{color:var(--sd-quiet)}.sd-root .s2-dialog-close:hover{background:var(--sd-panel);color:var(--sd-fg)}.sd-root .dk-queue-lyrics{margin-left:6px}.sd-root .dk-queue-lyrics[aria-pressed=true],.sd-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.sd-root .dk-queue-lyrics:disabled,.sd-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}.sd-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.sd-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.sd-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.sd-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}.sd-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.sd-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.sd-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.sd-root .dk-lyrics-timed p[data-at=now]{color:var(--t-accent);opacity:1;box-shadow:inset 3px 0 0 var(--t-accent);margin-left:-12px;padding-left:12px}.sd-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.sd-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.sd-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sd-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.sd-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.sd-root .dk-lyrics .dk-lyrics-agree{background:var(--t-accent);height:28px;color:var(--t-accent-fg);border:0;border-radius:3px;padding:0 16px;font-size:12px;font-weight:600}.sd-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.sd-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.sd-root .dk-queue-pane{view-transition-name:sedona-queue-pane}:root[data-theme=sedona]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.sd-root .dk-lyrics-timed p{transition:none}}.sd-root.win-root .dk-scopebar{border-bottom:1px solid var(--t-border);background:linear-gradient(#f4ecdc,#ebdfc8)}.sd-root.win-root .dk-scopebar-back{color:var(--t-ink-muted);border-right:1px solid var(--t-border)}.sd-root.win-root .dk-scopebar-back:after,.sd-root.win-root .dk-scopebar-tabs button:after{display:none}.sd-root.win-root .dk-scopebar-tabs button{border:0;border-right:1px solid var(--t-border)}.sd-root.win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:#b0663a1a}.sd-root.win-root .dk-scopebar-tabs button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--t-rock-red);background:#fbf6ea}.sd-root.win-root .dk-browse-title em,.sd-root.win-root .dk-search-results .dk-browse-sub em{color:var(--t-ink)}.wb{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--t-header-h) 1fr var(--t-transport-h);height:100dvh;font-family:var(--t-font);color:var(--t-fg);background:var(--t-bg);display:grid;overflow:hidden}.wb-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px 24px 12px;display:grid}.wb-header>*{height:40px}.wb-header-left,.wb-header-right{align-items:center;gap:10px;display:flex}.wb-header-right{justify-content:flex-end}.wb-nav-btn{width:40px;height:40px;color:var(--t-fg-faint);background:var(--t-surface-sunken);border-radius:50%;flex:none;place-items:center;display:grid}.wb-nav-btn:hover:not(:disabled){color:var(--t-fg);background:var(--t-surface)}.wb-wordmark{color:var(--t-fg);letter-spacing:.1em;text-transform:uppercase;margin-left:10px;padding:0;font-size:23px;font-weight:700}.wb-search{align-items:center;width:max(400px,33.3333vw - 32px);max-width:100%;display:flex;position:relative}.wb-search svg{color:var(--t-fg);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.wb-search-pill{background:var(--t-surface-input);border-radius:9999px;align-items:center;width:100%;height:32px;padding:0 8px;display:flex}.wb-search input{width:100%;height:24px;color:var(--t-fg);background:0 0;border:0;border-radius:2px;padding:0 12px 0 40px;font-size:14px}.wb-search input:focus,.wb-search input:focus-visible{outline:none}.wb-search input::placeholder{color:var(--t-fg-muted)}.wb-icon-btn{width:40px;height:40px;color:var(--t-fg-muted);border-radius:9999px;flex:none;place-items:center;display:grid}.wb-icon-btn:hover:not(:disabled){opacity:.9;background:0 0}.wb-icon-btn:disabled,.wb-play:disabled{color:var(--t-fg-disabled);opacity:1}.wb-icon-btn[aria-pressed=true],.wb-header-right .wb-icon-btn{color:var(--t-fg)}.wb-main{grid-template-columns:minmax(0, 1fr) var(--t-sidebar-w);gap:16px;min-height:0;padding:0 16px 8px;display:grid}.wb-browse-slot{display:contents}.wb-browse-slot[hidden]{display:none}.wb-content{min-width:0;padding:16px 12px 0;overflow-y:auto}.wb-sidebar{min-height:0;overflow-y:auto}.wb-sidebar .wb-section-head{box-sizing:border-box;align-items:flex-start;height:44px;margin-bottom:13px;padding-top:10px}.wb-sidebar .wb-section-head h2{font-size:20px}.wb-sidebar .wb-section-head .wb-house-tag{color:var(--t-fg-muted);margin-left:auto;font-size:12px;line-height:16px}.wb-section{margin-bottom:30px}.wb-section-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.wb-section-head h2{letter-spacing:.2px;margin:0;font-size:18px;font-weight:500;line-height:28px}.wb-content .wb-section-head h2{position:relative;top:-2px}.wb-section-head p{color:var(--t-fg-muted);margin:2px 0 0;font-size:14px;line-height:20px}.wb-viewall{color:var(--t-fg-muted);margin-left:auto;font-size:14px}.wb-viewall:hover{color:var(--t-fg)}.wb-empty-card{max-width:380px;color:var(--t-fg);background:var(--t-surface-sunken);border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.45}.wb-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.wb-tile{text-align:left;min-width:0;display:block}.wb-tile-art{aspect-ratio:1;border-radius:var(--t-radius-tile);color:var(--t-surface-panel);background:var(--t-surface-raised);place-items:center;display:grid;position:relative;overflow:hidden}.wb-tile-art>svg{width:51%;height:51%}.wb-tile-art img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.wb-tile:hover{opacity:.92}.wb-tile-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.19px;margin:8px 0 0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.wb-tile-mark{object-fit:contain;filter:brightness(0)invert();opacity:.6;flex:none;width:16px;height:16px}.wb-tile-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin:2px 0 0;font-size:12px;line-height:16px;display:flex;overflow:hidden}button.wb-tile{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:start;padding:0}button.wb-tile span.wb-tile-label,button.wb-tile span.wb-tile-sub{display:block}.wb-tile[data-round]{text-align:center}.wb-tile[data-round] .wb-tile-art{border-radius:50%}.wb-service-tiles{row-gap:24px;margin-top:36px}.wb-service-summary+.wb-service-tiles,.wb-service-summary+.wb-rows{margin-top:0}.wb-sources-head{margin-bottom:0;padding:16px 0}.wb-section:has(>.wb-tip)+.wb-section>.wb-sources-head{padding-top:0}.wb-sources{display:grid}.wb-source{width:100%;height:44px;color:var(--t-fg);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.wb-source:hover{opacity:.8}.wb-source-main{align-items:center;min-width:0;display:flex}.wb-source-circle{border:1px solid #1d283a;border-radius:9999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.wb-source-circle svg{width:24px;height:24px}.wb-source-label{margin-left:16px;font-size:14px;line-height:20px}.wb-room{border:2px solid var(--t-surface);border-radius:var(--t-radius-card);background:var(--t-surface);cursor:pointer;text-align:left;grid-template-rows:auto 40px auto;gap:8px;width:100%;margin-bottom:16px;padding:14px;display:grid;position:relative}.wb-room[data-active=true]{border-color:var(--t-surface-active);background:var(--t-surface-active)}.wb-room[data-active=true] .wb-room-sub{color:var(--t-tint-fg2,#c4c6ca)}.wb-room-name{letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:500;line-height:25px;position:relative;top:-2px;overflow:hidden}.wb-room-names{display:grid}.wb-room-battery{vertical-align:3px;letter-spacing:0;color:#888b90;align-items:center;gap:5px;margin-left:9px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.wb-room-battery .sn-battery-glyph{color:#c4c6ca;width:16px;height:10px}.wb-room-battery[data-low] .sn-battery-glyph{color:#e5484d}.wb-room-names .wb-room-name{margin:0;line-height:25px}.wb-room-now{align-items:center;gap:8px;min-width:0;display:flex}.wb-room-art{width:32px;height:32px;color:var(--t-art-fg);background:var(--t-art-bg);border-radius:clamp(8px,8%,16px);flex:none;place-items:center;display:grid;overflow:hidden}.wb-room-art img{object-fit:cover;width:100%;height:100%}.wb-room-text{flex:1;min-width:0}.wb-room-title{color:var(--t-art-fg);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.19px;margin:0;font-size:14px;line-height:20px;overflow:hidden}.wb-room-sub{color:var(--t-tint-fg2,var(--t-fg-muted));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}.wb-room-badge{object-fit:contain;filter:brightness(0)invert();opacity:.6;flex:none;width:16px;height:16px}.wb-room-actions{flex:none;align-items:center;gap:8px;display:flex}.wb-room-actions .wb-icon-btn{width:40px;height:40px;color:var(--t-art-fg)}.wb-room-actions .wb-icon-btn svg{width:24px;height:24px}.wb-room-art[data-station],.wb-np-art[data-station],.wb-transport-art[data-station]{background:linear-gradient(#00000059, #00000059), var(--t-art-bg-active)}.wb-room-art .wb-room-station,.wb-np-art .wb-np-station,.wb-transport-art .wb-transport-station{color:#00000059}.wb-transport-art .wb-transport-station{width:23px;height:23px}.wb-np-art .wb-np-station{aspect-ratio:1;width:51.5%;height:auto}.wb-room-actions .wb-icon-btn svg.wb-room-speaker{width:20px;height:20px}.wb-room-actions .wb-icon-btn.wb-room-play{color:#fff;background:var(--t-disc)}.wb-room-actions .wb-icon-btn.wb-room-play:disabled{color:#fff;background:var(--t-disc);opacity:.2}.wb-room[data-active=true] .wb-room-art{background:var(--t-art-bg-active)}.wb-room[data-active=true] .wb-slider-rail{background:#ffffff0f}.wb-room-vol[data-muted] .wb-slider-fill,.wb-room-vol[data-muted] .wb-slider input{opacity:.22}.wb-room[data-active=true] .wb-room-actions .wb-icon-btn.wb-room-play{background:var(--t-tint-raise,var(--t-disc-active))}.wb-room .wb-icon-btn:hover:not(:disabled),.wb-group-room .wb-icon-btn:hover:not(:disabled){color:var(--t-art-fg);opacity:.9;background:0 0}.wb-room .wb-icon-btn.wb-room-play:hover:not(:disabled){background:var(--t-tint-raise,var(--t-disc));opacity:.8}.wb-room[data-active=true] .wb-icon-btn.wb-room-play:hover:not(:disabled){background:var(--t-tint-raise,var(--t-disc-active))}.wb-room-vol{align-items:center;gap:0;min-width:0;height:24px;margin-top:8px;display:flex}.wb-room-vol .wb-slider{margin:0 8px 0 12px}.wb-room-vol .wb-icon-btn{width:24px;height:24px;color:var(--t-art-fg);padding:0}.wb-room-vol .wb-icon-btn svg{width:24px;height:24px}.wb-room-vol .wb-slider{height:24px}.wb-room-vol output{text-align:center;width:36px;color:var(--t-tint-fg2,var(--t-num-fg));font-size:14px}.wb-room-vol[data-muted] output{opacity:.2}.wb-transport-vol output{font-variant-numeric:tabular-nums;text-align:right;width:24px;color:var(--t-fg);font-size:13px}.wb-slider{flex:1;align-items:center;min-width:0;height:12px;display:flex;position:relative}.wb-slider-rail{background:var(--t-rail);border-radius:2px;height:2px;position:absolute;left:0;right:0}.wb-slider-fill{background:var(--t-fg);border-radius:2px;height:2px;position:absolute;left:0}.wb-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:12px;margin:0;position:relative}.wb-slider input::-webkit-slider-thumb{appearance:none;background:var(--t-fg);border-radius:50%;width:12px;height:12px}.wb-slider input::-moz-range-thumb{background:var(--t-fg);border:0;border-radius:50%;width:12px;height:12px}.wb-transport{background:var(--t-bg);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:start;gap:20px;padding:12px;display:grid}.wb-transport-now{text-align:left;min-width:0;height:48px;color:inherit;align-self:center;align-items:center;gap:12px;padding:0;display:flex}.wb-transport-art{width:48px;height:48px;color:var(--t-fg-muted);background:var(--t-surface-sunken);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.wb-transport-art img{object-fit:cover;width:100%;height:100%}.wb-transport-art{padding:0}.wb-transport-text{text-align:left;min-width:0;color:inherit;padding:0;display:block}@keyframes wb-room-switch{0%{opacity:0;color:var(--t-fg);transform:translateY(5px)}60%{opacity:1;color:var(--t-fg);transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.wb-transport-room{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:16px;animation:.42s ease-out wb-room-switch;overflow:hidden}@media (prefers-reduced-motion:reduce){.wb-transport-room{animation:none}}.wb-transport-title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.19px;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.wb-transport-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}.wb-transport-center{justify-items:center;gap:4px;display:grid}.wb-transport-buttons{align-items:center;gap:32px;display:flex}.wb-transport-buttons>*,.wb-transport-right>.wb-icon-btn{flex:none}.wb-play{color:#000;background:#fff;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid}.wb-play:hover:not(:disabled){transform:scale(1.05)}.wb-play:disabled{color:var(--t-fg-disabled);background:0 0}.wb-progress{font-variant-numeric:tabular-nums;width:460px;max-width:40vw;color:var(--t-fg-muted);align-items:center;gap:9px;font-size:11px;display:flex}.wb-progress-rail{background:var(--t-surface);border-radius:3px;flex:1;height:3px;position:relative}.wb-progress[data-seekable=false]{opacity:.5}.wb-progress-fill{background:var(--t-fg);border-radius:3px;height:3px;position:absolute;top:0;left:0}.wb-transport-right{justify-content:flex-end;align-self:center;align-items:center;gap:10px;min-width:0;height:48px;display:flex}.wb-transport-vol{align-items:center;gap:10px;width:190px;display:flex}.wb-overlay{z-index:50;background:#0009;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wb-panel{background:var(--t-bg-elevated);border-radius:16px;width:min(560px,100%);max-height:80vh;padding:22px 24px;overflow-y:auto;box-shadow:0 20px 50px #0009}.wb-panel h2{margin:0 0 4px;font-size:20px;font-weight:500}.wb-panel p{color:var(--t-fg-muted);margin:0 0 16px;font-size:13px;line-height:1.5}.wb-group-row{border-bottom:1px solid var(--t-border);align-items:center;gap:12px;padding:11px 4px;display:flex}.wb-group-row:last-of-type{border-bottom:0}.wb-group-row span{flex:1;font-size:15px}.wb-group-row small{color:var(--t-fg-muted);font-size:12px}.wb-btn{color:var(--t-accent-fg);background:var(--t-fg);border-radius:9999px;padding:8px 16px;font-size:13px;font-weight:500}.wb-btn[data-variant=ghost]{color:var(--t-fg);background:var(--t-surface)}.wb-panel-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.wb-toasts{right:20px;bottom:calc(var(--t-transport-h) + 16px);z-index:60;isolation:isolate;gap:10px;width:min(360px,100vw - 40px);display:grid;position:fixed}.wb-toast{animation:.22s ease-out wb-toast-in}.wb-toast[data-leaving]{z-index:1;pointer-events:none;animation:.2s ease-in forwards wb-toast-out;position:absolute;top:0;left:0;right:0}.wb-toast:has(+.wb-toast[data-leaving]){animation-delay:.2s;animation-fill-mode:backwards}@keyframes wb-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes wb-toast-out{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.wb-toast{animation:none}.wb-toast[data-leaving]{animation:.2s ease-in forwards wb-toast-fade}}@keyframes wb-toast-fade{to{opacity:0}}.wb-toast{background:var(--t-surface);border-radius:12px;padding:13px 15px;box-shadow:0 12px 30px #0000008c}.wb-toast h4{margin:0 0 4px;font-size:14px;font-weight:500}.wb-toast p{color:var(--t-fg-muted);margin:0;font-size:12px;line-height:1.45}.wb-toast-row{gap:8px;margin-top:11px;display:flex}@media (width<=1099px){.wb-main{--t-sidebar-w:331px}}@media (width<=879px){.wb-main{--t-sidebar-w:299px}.wb-search{max-width:calc(100vw - 440px)}}@media (width<=640px){.wb{grid-template-rows:auto 1fr var(--t-transport-h)}.wb-main{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow-y:auto}.wb-sidebar{order:-1;overflow:visible}.wb-sidebar .wb-rooms{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.wb-sidebar .wb-room{margin-bottom:0}.wb-content{overflow:visible}.wb-header{grid-template-columns:auto 1fr auto;gap:10px}.wb-wordmark{display:none}.wb-search{width:100%;max-width:none}.wb-main{grid-template-rows:auto auto;padding:0 12px 8px}.wb-sidebar,.wb-content{min-height:auto}}@media (width<=480px){.wb-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right""search search";row-gap:8px;padding:12px 12px 10px}.wb-header-left{grid-area:left}.wb-header-right{grid-area:right;min-width:0}.wb-search{grid-area:search;width:100%}}.wb-nav-btn{background:#0a0b0b}.wb-nav-btn:disabled{color:var(--t-fg-disabled);opacity:1}.wb-system-filter select{border:1px solid var(--t-border);color:var(--t-fg);background:var(--t-surface-sunken);border-radius:9999px;padding:6px 10px;font-size:12px}.wb-services{gap:18px;margin-left:1px;padding-bottom:8px;display:flex;overflow-x:auto}.wb-services>*{flex:none}.wb-services[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.wb-services[data-fade-left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px);mask-image:linear-gradient(90deg,#0000,#000 72px)}.wb-services[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}.wb-service{width:80px;height:80px;padding:0;display:block;position:relative}.wb-service-profile{border:2px solid var(--t-bg);width:28px;height:28px;color:var(--t-fg);background:var(--t-surface-active);border-radius:9999px;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.wb-service-badge{letter-spacing:.02em;width:80px;height:80px;color:var(--t-fg);background:var(--t-surface);border-radius:9999px;place-items:center;font-size:22px;font-weight:600;display:grid;overflow:hidden}.wb-service:hover .wb-service-badge{background:var(--t-surface-hover)}.wb-content-panel{border-radius:var(--t-radius-card);background:var(--t-surface-panel,#222426);flex-direction:column;padding-top:0;display:flex;overflow:hidden}.wb-service-page{border-radius:var(--t-radius-card);background:var(--t-surface-panel,#222426);flex:1;min-height:0;padding:24px;position:relative;overflow-y:auto}.wb-service-close{float:right;z-index:5;width:40px;height:40px;color:var(--t-fg);background:var(--t-surface-input);border-radius:9999px;align-self:flex-end;place-items:center;margin:0 0 -40px auto;display:grid;position:sticky;top:0}.wb-service-close:hover{background:var(--t-art-bg-active)}.wb-service-close svg{width:20px;height:20px}.wb-service-head{align-items:center;gap:16px;margin-right:56px;display:flex}.wb-service-logo{width:64px;height:64px;color:var(--t-fg);background:var(--t-surface-input);border-radius:9999px;flex:none;place-items:center;font-size:22px;font-weight:500;display:grid;overflow:hidden}.wb-service-logo img{object-fit:cover;width:100%;height:100%}.wb-service-head[data-inside]{display:block}.wb-service-eyebrow{color:var(--t-fg-muted);align-items:center;gap:6px;margin:0;font-size:14px;line-height:16px;display:flex}.wb-service-page h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:40px;font-weight:500;line-height:48px;overflow:hidden}.wb-service-site{height:40px;color:var(--t-fg);background:var(--t-surface-input);border-radius:9999px;align-items:center;gap:8px;margin-top:16px;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.wb-service-site:hover{background:var(--t-art-bg-active)}.wb-service-page>p,.wb-service-page>.wb-empty-card{margin-top:24px}.wb-service-page>.wb-rows,.wb-service-page>.wb-service-head+.wb-rows{margin-top:52px}.wb-service-page>p{color:var(--t-fg-muted);margin:6px 0 28px;font-size:14px;line-height:20px}.wb-rows{grid-template-columns:minmax(0,1fr);display:grid}.wb-rows[data-columns]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:0}.wb-row{text-align:left;align-items:center;gap:16px;width:100%;height:72px;padding:0;display:flex}.wb-row-art{width:56px;height:56px;color:var(--t-surface-panel);background:var(--t-surface-raised);border-radius:4px;flex:none;place-items:center;display:grid}.wb-row-art .wb-service-badge{width:100%;height:100%;font-size:15px}.wb-row-art:has(>img){background:0 0}.wb-row-art>img{border-radius:inherit;background:var(--t-surface-raised);align-self:start;width:100%;height:auto}.wb-row-label{min-width:0;color:var(--t-fg);align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex}.wb-row-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-row[data-refused],.wb-track[data-refused]{opacity:.2;cursor:default}.wb-row:hover .wb-row-label{text-decoration:underline}.wb-sr .wb-row:hover .wb-row-label{text-decoration:none}.wb-service-page .wb-row{border-radius:8px;gap:16px;padding:0 8px}.wb-service-page .wb-row:hover{background:#ffffff0d}.wb-service-page .wb-row:hover .wb-row-label{text-decoration:underline}.wb-service-page .wb-row-art{border-radius:8px;width:56px;height:56px}.wb-service-page .wb-row-label{color:var(--t-art-fg)}.wb-row-chev{color:var(--t-art-fg);flex:none;margin-left:auto}.wb-services-page{border-radius:var(--t-radius-card);background:var(--t-surface-panel,#222426);flex:1;min-height:0;padding:24px;position:relative;overflow-y:auto}.wb-services-page h1{margin:0 0 9px;font-size:40px;font-weight:500;line-height:48px}.wb-services-page .wb-row{padding-left:0}.wb-services-page .wb-row-art{border-radius:9999px}.wb-crumb{align-items:center;gap:12px;margin-bottom:16px;display:flex}.wb-crumb button{color:var(--t-fg);background:var(--t-surface);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.wb-crumb button:hover{background:var(--t-surface-hover)}.wb-crumb span{font-size:18px;font-weight:500;line-height:28px}.wb-service-badge img{object-fit:cover;width:100%;height:100%}.wb-content-panel{margin:0 0 -8px;padding:0;display:flex;overflow:hidden}.wb-settings{background:#222426;border-radius:24px;flex:1;min-height:0;padding:24px;overflow-y:auto}.wb-settings-head{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.wb-settings-head h1{letter-spacing:1.6px;margin:0;font-size:40px;font-weight:500;line-height:48px;position:relative;top:-6.5px}.wb-settings-close{width:40px;height:40px;color:var(--t-fg);background:var(--t-surface-input);border-radius:9999px;place-items:center;display:grid}.wb-settings-close:hover{background:var(--t-surface-active)}.wb-settings-section{margin-bottom:32px}.wb-settings-section h2{letter-spacing:.85px;margin:0;font-size:18px;font-weight:500;line-height:28px}.wb-settings-section>p{color:var(--t-num-fg);margin:0;font-size:12px;line-height:16px}.wb-settings-group{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.wb-settings-row{width:100%;min-height:52px;color:var(--t-fg);background:var(--t-surface-input);text-align:left;align-items:center;gap:16px;padding:8px 16px;display:flex}button.wb-settings-row:hover:not(:disabled){background:#3f4243}.wb-settings-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.wb-settings-row-label{font-size:14px;line-height:20px}.wb-settings-row-sub{color:var(--t-num-fg);font-size:12px;line-height:16px}.wb-settings-row-control{color:var(--t-fg);flex:none;align-items:center;display:flex}.wb-sound-level{align-items:center;gap:12px;width:280px;display:flex}.wb-sound-level output{text-align:right;font-variant-numeric:tabular-nums;min-width:34px;color:var(--t-num-fg)}.wb-sound-input{border:1px solid var(--t-rail);width:240px;height:32px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:0 10px}.wb-settings-select{height:32px;color:var(--t-fg);background:var(--t-surface-active);border:0;border-radius:9999px;padding:0 12px;font-size:13px}@media (width<=640px){.wb-settings-row-control{flex:0 auto;min-width:0;max-width:60%}.wb-settings-select{min-width:0;max-width:100%}}.wb-settings-form{flex-wrap:wrap;gap:8px}.wb-settings-form input{min-width:0;height:36px;color:var(--t-fg);background:var(--t-surface-active);border:0;border-radius:9999px;flex:200px;padding:0 14px;font-size:13px}.wb-settings-form input::placeholder{color:var(--t-fg-muted)}.wb-settings-error{color:var(--t-critical);margin:8px 0 0;font-size:12px}.wb-toggle{background:var(--t-surface-active);border-radius:9999px;width:56px;height:32px;transition:background .12s;position:relative}.wb-toggle[aria-checked=true]{background:#fff}.wb-toggle-knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .12s;position:absolute;top:4px;left:4px}.wb-toggle[aria-checked=true] .wb-toggle-knob{background:#222426;transform:translate(24px)}.wb-toggle:disabled{opacity:.45;cursor:default}.wb-parental .wb-sysdetails-lead{margin-bottom:24px}.wb-parental .wb-theme-actions{margin-top:24px}.wb-diag-controls{align-items:center;gap:10px;display:flex}.wb-diag-status{color:var(--t-num-fg);margin:0 0 24px;font-size:12px}.wb-diag-finding{box-shadow:inset 3px 0 0 var(--t-fg-faint)}.wb-diag-finding[data-severity=warning]{box-shadow:inset 3px 0 0 var(--t-fair)}.wb-diag-finding[data-severity=critical]{box-shadow:inset 3px 0 0 var(--t-critical)}.wb-diag-remedy{color:var(--t-fg-faint);margin-top:4px}.wb-diag-room .wb-settings-row-control{width:200px}.wb-diag-bar{background:var(--t-surface-active);border-radius:3px;width:200px;height:6px;display:block;position:relative;overflow:hidden}.wb-diag-bar i{height:100%;position:absolute;top:0}.wb-diag-bar i[data-band=calm]{background:var(--t-fg-muted)}.wb-diag-bar i[data-band=mid]{background:var(--t-fg)}.wb-diag-bar i[data-band=tail]{background:var(--t-fair)}.wb-diag-bar[data-quality=poor] i[data-band=tail],.wb-diag-bar[data-quality=critical] i[data-band=tail],.wb-diag-bar[data-stall=true] i[data-band=tail]{background:var(--t-critical)}.wb-diag-quality{background:var(--t-good);border-radius:50%;width:10px;height:10px;display:block}.wb-diag-quality[data-quality=fair]{background:var(--t-fair)}.wb-diag-quality[data-quality=poor]{background:var(--t-poor)}.wb-diag-quality[data-quality=critical]{background:var(--t-critical)}.wb-spinner{border:2px solid var(--t-surface-active);border-top-color:var(--t-fg);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite wb-spin;display:block}@keyframes wb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wb-spinner{border-top-color:var(--t-fair);animation:none}}button.wb-settings-row:disabled{opacity:1;cursor:progress}.wb-transport{grid-template-columns:1fr auto 1fr;align-items:start;padding:0 12px}.wb-transport-now{align-self:start;gap:16px;margin-top:18px}.wb-transport-art{background:var(--t-art-bg-active);width:48px;height:48px;color:var(--t-fg);border-radius:8px}.wb-transport-room{color:var(--t-fg);font-size:10px;line-height:10px}.wb-transport-title{margin-top:1px;font-weight:400}.wb-transport-sub{margin-top:1px}.wb-transport-center{gap:11px;margin-top:12px}.wb-transport-buttons{gap:32px}.wb-transport-buttons .wb-icon-btn{color:var(--t-num-fg)}.wb-transport-buttons .wb-icon-btn svg{width:24px;height:24px}.wb-play{background:var(--t-surface-input);color:var(--t-fg)}.wb-play:hover:not(:disabled){opacity:.8;transform:none}.wb-transport-buttons .wb-icon-btn:hover:not(:disabled){color:#ffffffe6;opacity:1}.wb-transport-buttons .wb-icon-btn:disabled,.wb-play:disabled{color:var(--t-fg);background:inherit;opacity:.2}.wb-play:disabled{background:var(--t-surface-input)}.wb-progress-row{font-variant-numeric:tabular-nums;width:518px;max-width:40vw;height:2px;color:var(--t-fg);align-items:center;gap:8px;font-size:12px;line-height:1;display:flex}.wb-bar-time{text-align:right;flex:none;min-width:28px}.wb-bar-time-right{text-align:left}.wb-progress{background:#ffffff1a;border-radius:2px;flex:auto;width:auto;min-width:0;height:2px;position:relative}.wb-progress-fill{background:var(--t-fg);border-radius:2px;position:absolute;inset:0 auto 0 0}.wb-progress[data-seekable=false] .wb-progress-fill{opacity:.5}.wb-transport-right{align-self:start;align-items:center;gap:8px;height:40px;margin-top:22px;margin-right:16px}.wb-transport-right .wb-icon-btn:disabled{color:var(--t-fg);opacity:.2}.wb-transport-vol{gap:8px;width:220px;margin-top:0}.wb-transport-vol .wb-slider-rail{background:#ffffff1a}.wb-transport-vol output{text-align:center;width:36px;color:var(--t-num-fg);font-size:14px;line-height:18px;position:relative;top:-1px}.wb-transport-vol[data-muted] .wb-slider,.wb-transport-vol[data-muted] output{opacity:.2}.wb-transport-buttons .wb-icon-btn[data-toggle]{color:var(--t-num-fg)}.wb-transport-buttons .wb-icon-btn[data-toggle][aria-pressed=true],.wb-transport-buttons .wb-icon-btn[data-toggle]:disabled{color:var(--t-fg)}.wb-transport-mute{width:24px;height:24px;color:var(--t-fg);place-items:center;margin-right:4px;padding:0;display:grid}.wb-room-play svg.wb-stop{width:20px;height:20px}.wb-transport-mute svg{width:24px;height:24px}.wb-transport-vol[data-compact=true]{width:184px}.wb-room-sub{min-height:16px}.wb-login-mark{width:220px;max-width:70%;height:auto;margin:4px auto 16px;display:block}.wb-service-add .wb-service-badge{border:2px dashed var(--t-fg-faint);color:var(--t-fg-faint);background:0 0;font-size:30px;font-weight:300}.wb-service-add:hover .wb-service-badge{border-color:var(--t-fg);color:var(--t-fg)}.wb-add-intro{color:var(--t-fg-muted);margin:0 0 12px}.wb-tabs{gap:6px;margin-bottom:12px;display:flex}.wb-name-tabs{margin:12px 0 4px}.wb-tab{color:var(--t-fg);background:var(--t-surface);border-radius:9999px;padding:6px 14px;font-size:13px}.wb-tab[aria-selected=true]{color:var(--t-accent-fg);background:var(--t-fg)}.wb-add-list .wb-add-row{height:60px}.wb-add-art{border-radius:9999px}.wb-add-art .wb-service-badge{width:48px;height:48px;font-size:15px}.wb-add-text{flex-direction:column;min-width:0;display:flex}.wb-add-auth{color:var(--t-fg-muted);font-size:12px}.wb-add-row-off{opacity:.4;cursor:default}.wb-add-loading{color:var(--t-fg-muted);align-items:center;gap:10px;margin:12px 0;display:flex}.wb-add-flow h3{margin:4px 0 10px;font-size:18px}.wb-add-flow p{color:var(--t-fg-muted);overflow-wrap:anywhere;margin:0 0 10px;line-height:1.5}.wb-add-code{letter-spacing:.12em;font-size:30px;font-weight:600;color:var(--t-fg)!important;margin:6px 0 14px!important}.wb-add-error{color:#ff7b7b;margin:10px 0 0}.wb-needs-link{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.wb-needs-link p{margin:0;line-height:1.5}.wb-row-text{flex-direction:column;min-width:0;display:flex}.wb-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.wb-service-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.wb-service-tools-note{color:var(--t-fg-muted);flex-basis:100%;font-size:13px}.wb-service-tools .wb-input{background:var(--t-surface-input);min-width:220px;height:32px;color:var(--t-fg);font:inherit;border:0;border-radius:6px;padding:0 10px}.wb-service-add .wb-service-badge svg{width:32px;height:32px}.wb-add-art .wb-service-badge svg{width:20px;height:20px}.wb-check{color:var(--t-fg);flex-basis:100%;align-items:center;gap:8px;font-size:13px;display:flex}.wb-needs-link-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wb-inline-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb-inline-confirm .wb-service-tools-note{flex-basis:100%}.wb-check-sub{color:var(--t-fg-muted)}.wb-check input[type=checkbox]{accent-color:var(--t-accent)}.wb-check[aria-disabled=true]{opacity:.4}.svc-relink{font:inherit;color:var(--t-accent);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.svc-relink:hover{text-decoration:none}.wb-service .svc-caution{width:22px;height:22px;bottom:2px;right:2px}.wb-service .svc-caution svg{width:13px;height:13px}.wb-caution-row{align-items:center;gap:14px;display:flex}.wb-service-page>.wb-needs-link{max-width:none}.wb-caution-row>p{margin:0}.wb-sleep{display:inline-flex;position:relative}.wb-sleep-menu{background:var(--t-surface-raised,#1f1f1f);z-index:30;border-radius:10px;flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.wb-sleep-title{color:var(--t-fg-muted);padding:6px 10px 4px;font-size:12px}.wb-sleep-menu button{text-align:left;color:var(--t-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px}.wb-sleep-menu button:hover{background:var(--t-surface-sunken)}.wb-alarm-row{border-bottom:1px solid var(--t-border,#ffffff14);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.wb-theme-preview{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px 16px;display:flex}.wb-theme-preview img{aspect-ratio:8/5;object-fit:cover;background:var(--t-surface-input);border-radius:8px;width:320px;max-width:100%;height:auto;display:block}.wb-theme-noshot{aspect-ratio:8/5;border:1px dashed var(--t-fg-muted);width:320px;max-width:100%;color:var(--t-fg-muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.wb-theme-version{color:var(--t-fg);margin:0;font-size:14px;font-weight:500}.wb-theme-version span,.wb-theme-version em{color:var(--t-fg-muted);font-style:normal;font-weight:400}.wb-theme-blurb{max-width:320px;color:var(--t-fg-muted);margin:0;font-size:12px;line-height:16px}.wb-theme-actions{flex-wrap:wrap;gap:8px;width:320px;max-width:100%;display:flex}.wb-theme-actions .theme-apply{margin-left:auto}.wb-np,.wb-group-panel,.wb-queue{--t-tint-color:var(--t-surface-active);--t-tint-raise:var(--t-art-bg-active);--t-tint-fg2:#c4c6ca}.wb[data-now]{grid-template-rows:var(--t-header-h) minmax(0, 1fr)}.wb-np{border-radius:var(--t-radius-card);background:var(--t-surface-active);flex-direction:column;min-height:0;margin:0 0 8px;padding:24px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.wb-np-close{z-index:1;width:40px;height:40px;color:var(--t-fg);background:var(--t-tint-raise,var(--t-art-bg));border-radius:9999px;place-items:center;display:grid;position:absolute;top:24px;right:24px}.wb-np-close:hover{opacity:.9}.wb-np-inner{flex-direction:column;flex:auto;min-height:0;padding:24px;display:flex;overflow-y:auto}.wb-np-main{flex-direction:column;flex-shrink:0;min-height:0;margin:auto 0;display:flex}.wb-np-top{flex:none;align-items:center;gap:38px;display:flex}.wb-np-art{border-radius:var(--t-radius-tile);width:342px;height:342px;color:var(--t-art-fg);background:var(--t-art-bg-active);flex:none;place-items:center;display:grid;overflow:hidden}.wb-np-art img,.wb-np-art svg{object-fit:cover;width:100%;height:100%}.wb-np-art>svg{width:140px;height:140px}.wb-np-art[data-lyrics]{background:var(--t-tint-raise,#ffffff0f);place-items:normal;width:min(440px,52cqi);display:block}.wb-lyrics{text-align:left;flex-direction:column;height:100%;display:flex;position:relative;container-type:size}.wb-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(#0000,#000 48px calc(100% - 48px),#0000)}.wb-lyrics-scroll::-webkit-scrollbar{display:none}.wb-lyrics-timed{padding-block:40cqh}.wb-lyrics-timed p{color:var(--t-tint-fg2,#c4c6ca);opacity:.55;margin:0 0 14px;font-size:22px;font-weight:700;line-height:28px;transition:color .3s,opacity .3s}.wb-lyrics-timed p[data-at=past]{opacity:.35}.wb-lyrics-timed p[data-at=now]{color:#fff;opacity:1}.wb-lyrics-plain{color:var(--t-art-fg);margin:0;font-size:17px;line-height:26px}.wb-lyrics-untimed,.wb-lyrics-credit{color:var(--t-tint-fg2,#c4c6ca);margin:0;font-size:12px;line-height:16px}.wb-lyrics-untimed{margin-bottom:16px}.wb-lyrics-credit{flex:none;padding:0 24px 14px}.wb-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.wb-lyrics-note{text-align:center;color:var(--t-tint-fg2,#c4c6ca);margin:auto;padding:24px;font-size:16px;line-height:22px}.wb-lyrics-notice{flex-direction:column;align-items:flex-start;gap:16px;margin:auto 0;padding:24px;display:flex;overflow-y:auto}.wb-lyrics-notice p{color:var(--t-art-fg);margin:0;font-size:14px;line-height:20px}.wb-lyrics-agree{height:40px;color:var(--t-tint-color,#16181a);background:#fff;border-radius:100px;padding:0 20px;font-size:14px;font-weight:500}.wb-lyrics-agree:hover{opacity:.9}@media (prefers-reduced-motion:reduce){.wb-lyrics-timed p{transition:none}}.wb-np-text{flex:1;min-width:0}.wb-np-title{color:var(--t-art-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:22px;font-weight:500;line-height:28px;display:-webkit-box;position:relative;top:-2px;overflow:hidden}.wb-np-sub{color:var(--t-tint-fg2,#c4c6ca);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;font-weight:400;line-height:18px;position:relative;top:2px;overflow:hidden}.wb-np-progress{font-variant-numeric:tabular-nums;height:18px;color:var(--t-art-fg);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.wb-np-progress[data-seekable=true]{cursor:pointer}.wb-np-time{flex:none;min-width:28px}.wb-np-time-right{text-align:right}.wb-np-rail{background:#ffffff0d;border-radius:9999px;flex:1;height:2px;position:relative}.wb-np-fill{background:var(--t-fg);border-radius:9999px;height:2px;position:absolute;top:0;left:0}.wb-np-controls{justify-content:center;align-items:center;gap:52px;margin-top:88px;display:flex}.wb-np-disc{width:64px;height:64px;color:var(--t-fg);background:0 0;border-radius:9999px;flex:none;place-items:center;padding:0;display:grid}.wb-np-toggle{color:var(--t-tint-fg2,#c4c6ca)}.wb-np-toggle[aria-pressed=true],.wb-np-toggle[aria-pressed=true]:hover{color:var(--t-tint-color,#16181a);background:#fff}.wb-np-play:hover,.wb-np-small:hover,.wb-np-pill:hover{opacity:.8}.wb-np-toggle:hover,.wb-np-skip:hover{background:var(--t-tint-raise,#ffffff17);opacity:.9}.wb-np-disc:disabled{opacity:.14}.wb-np-skip:disabled{opacity:.2}.wb-np-toggle:disabled{color:var(--t-fg);background:0 0}.wb-np-play{background:var(--t-tint-raise,#ffffff17);width:80px;height:80px}.wb-np-small{background:var(--t-tint-raise,#ffffff17);width:56px;height:56px}.wb-np-volume .wb-slider-rail{background:#ffffff0d}.wb-np-volume .wb-slider-fill{background:#ffffffe6}.wb-np-volume[data-muted] .wb-slider-fill,.wb-np-volume[data-muted] .wb-slider input,.wb-np-volume[data-muted] .wb-slider-rail{opacity:.22}.wb-np-volume[data-muted] .wb-np-level{opacity:.2}.wb-np-volume{align-items:center;gap:12px;margin-top:48px;display:flex}.wb-np-mute{color:#fff;place-items:center;width:24px;height:24px;padding:0;display:grid}.wb-np-volume .wb-slider{flex:1}.wb-np-level{text-align:right;font-variant-numeric:tabular-nums;min-width:36px;color:var(--t-tint-fg2,#c4c6ca);flex:none;font-size:20px;font-weight:500;line-height:24px}.wb-np-foot{flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:40px;display:grid}.wb-np-foot-side{gap:12px;display:flex}.wb-np-more{display:inline-flex;position:relative}.wb-np-foot-end{justify-content:flex-end}.wb-np-pill{height:56px;color:var(--t-fg);background:var(--t-tint-raise,#ffffff17);border-radius:100px;align-items:center;gap:12px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.wb-np-pill[data-open]{color:var(--t-tint-color,#16181a);background:#fff}.wb-np-menu{z-index:40;background:#36393a;border-radius:12px;width:max-content;min-width:264px;max-width:420px;padding:16px 0;display:grid;position:fixed;box-shadow:0 12px 40px #00000073}.wb-np-menu button{color:#fff;text-align:left;white-space:nowrap;align-items:center;gap:16px;width:100%;min-height:38px;padding:0 24px;font-size:15px;line-height:20px;display:flex}.wb-np-menu button>svg{flex:none}.wb-np-menu button>span:first-of-type{flex:1}.wb-np-submenu button{min-height:36px}.wb-np-menu-value{color:var(--t-fg-muted);flex:none;margin-left:24px;font-size:14px}.wb-np-menu-caret{color:var(--t-fg-muted);flex:none}.wb-np-switch{background:#333;border-radius:9999px;flex:none;width:44px;height:22px;margin-left:24px;transition:background .12s;position:relative}.wb-np-menu button[aria-checked=true] .wb-np-switch{background:#fff}.wb-np-switch i{background:#000;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0006}.wb-np-menu button[aria-checked=true] .wb-np-switch i{transform:translate(22px)}@container (width<=560px){.wb-np-inner{height:100%;min-height:0;padding:0}.wb-np-top{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px}.wb-np-main{flex:auto;min-height:0;margin:0}.wb-np-top{flex:auto;min-height:0}.wb-np-art{aspect-ratio:1;flex:auto;align-self:center;width:auto;max-width:100%;height:auto;min-height:min(200px,52vw);max-height:342px}.wb-np-art[data-lyrics]{aspect-ratio:auto;align-self:stretch;width:100%;max-height:none}.wb-np-text{flex:none}.wb-np-progress{margin-top:16px}.wb-np-controls{justify-content:space-between;gap:0;padding-top:24px}.wb-np-controls .wb-np-disc{aspect-ratio:1;flex:1 1 0;min-width:0;max-width:59px;height:auto}.wb-np-controls .wb-np-play{flex:none;width:64px;max-width:none;height:64px}.wb-np-controls .wb-np-play svg{width:40px;height:40px}.wb-np-volume,.wb-np-foot{margin-top:20px}.wb-np-small{width:40px;height:40px}.wb-np-small svg{width:20px;height:20px}.wb-np-pill{height:40px;padding:0 16px}}@media (width<=640px){.wb[data-now]{grid-template-rows:auto minmax(0,1fr)}.wb[data-now] .wb-main{grid-template-rows:minmax(0,1fr);overflow:hidden}.wb[data-now] .wb-sidebar{display:none}.wb-np{margin:0 0 8px}.wb[data-pushed] .wb-main{grid-template-rows:minmax(0,1fr)}.wb[data-pushed] .wb-sidebar{display:none}}.wb-transport-vol{position:relative}.wb-gvol{z-index:4;background:var(--t-surface-input);border-radius:12px;width:256px;margin:0;padding:0;list-style:none;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 40px #00000073}.wb-gvol li{padding:16px 16px 9px}.wb-gvol-head{height:18px;color:var(--t-fg);justify-content:space-between;font-size:14px;line-height:18px;display:flex}.wb-gvol-head span:last-child{color:var(--t-fg-muted);font-variant-numeric:tabular-nums}.wb-gvol-row{align-items:center;gap:12px;height:24px;margin-top:4px;display:flex}.wb-gvol-mute{width:24px;height:24px;color:var(--t-art-fg);place-items:center;padding:0;display:grid}.wb-gvol-row .wb-slider{flex:1}.wb-source-chev{color:var(--t-fg);flex:none}.wb-library-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:24px 16px;margin-top:16px;display:grid}.wb-library-tile{text-align:left;color:var(--t-fg);gap:8px;padding:0;display:grid}.wb-library-tile-box{aspect-ratio:1;color:var(--t-fg);background:var(--t-surface-input);border-radius:12px;place-items:center;display:grid}.wb-library-tile:hover .wb-library-tile-box{background:var(--t-art-bg-active)}.wb-library-tile-label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.wb-service-page[data-library] .wb-rows{gap:16px;margin-top:16px;display:grid}.wb-service-page[data-library] .wb-row{border-radius:8px;height:56px;padding:0}.wb-service-page[data-library] .wb-row:hover{background:0 0}.wb-service-page[data-library] .wb-row:hover .wb-row-label{text-decoration:underline}.wb-sysdetails-lead{color:var(--t-fg-muted);margin:4px 0 0;font-size:12px;line-height:20px}.wb-sysdetails-section{margin-top:24px}.wb-sysdetails-section h2{margin:0 0 16px;font-size:18px;font-weight:500;line-height:28px}.wb-sysdetails-card{background:var(--t-surface-raised,#36393a);border-radius:16px;overflow:hidden}.wb-sysdetails-row+.wb-sysdetails-row,.wb-sysdetails-filter+.wb-sysdetails-filter{border-top:1px solid var(--t-surface-panel,#222426)}.wb-sysdetails-main{min-height:88px!important}.wb-sysdetails-filter{align-items:center;gap:12px;min-height:68px;padding:0 16px;display:flex}.wb-sysdetails>.wb-service-head h1{position:relative;top:-6px}@media (width<=640px){.wb-sysdetails>.wb-service-head h1{white-space:normal}.wb-service-head h1{white-space:normal;overflow-wrap:anywhere;font-size:28px;line-height:1.15}}.wb-sysdetails>.wb-sysdetails-lead{position:relative;top:-3px}.wb-sysdetails>.wb-sysdetails-section{margin-top:30px}.wb-sysdetails>.wb-sysdetails-lead+.wb-sysdetails-section{margin-top:39px}.wb-sysdetails .wb-sysdetails-section h2{margin-bottom:19px}.wb-sysdetails-filter-label{color:#fff;font-size:14px;line-height:20px}.wb-sysdetails-filter .wb-toggle{opacity:.4;cursor:default;flex:none}.wb-sysdetails-update{border-bottom:1px solid var(--t-surface-panel,#222426)}.wb-sysdetails-update .wb-btn{flex:none}.wb-sysdetails-main{text-align:left;width:100%;min-height:88px;color:var(--t-art-fg);align-items:center;gap:12px;padding:0 16px;display:flex}.wb-sysdetails-main:hover .wb-sysdetails-view{color:var(--t-fg)}.wb-sysdetails-glyph{width:56px;height:56px;color:var(--t-fg-muted);flex:none;place-items:center;display:grid}.wb-sysdetails-text{flex:1;min-width:0;display:grid}.wb-sysdetails-product{color:var(--t-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.wb-sysdetails-room{font-size:16px;line-height:24px}.wb-sysdetails-view{color:var(--t-fg-muted);flex:none;font-size:16px}.wb-product-picture{object-fit:contain;width:56px;height:56px;display:block}.wb-product-picture[data-render]{height:auto;max-height:56px}.wb-overlay:has(>.wb-panel[data-variant=product]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c}.wb-panel[data-variant=product]{background:var(--t-surface-panel,#222426);width:450px;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:none;border-radius:16px;padding:24px 40px 56px;position:relative;overflow-y:auto}.wb-product-close{z-index:1;width:40px;height:40px;color:var(--t-fg);background:#fff3;border-radius:9999px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.wb-product-close:hover{opacity:.9}.wb-product-art{width:280px;max-width:100%;height:280px;color:var(--t-fg-muted);place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.wb-product-picture-large{object-fit:contain;width:192px;height:192px;display:block}.wb-product-picture-large[data-render]{width:280px;max-width:100%;height:auto;max-height:280px}.wb-panel[data-variant=product] .wb-product-name{color:var(--t-fg);margin:16px 0 0;font-size:20px;font-weight:400;line-height:28px}.wb-panel[data-variant=product] .wb-product-status{color:var(--t-fg-muted);align-items:center;margin:0;font-size:12px;line-height:16px;display:flex}.wb-product-status svg{color:var(--t-fg-muted);flex:none}.wb-product-status[data-online] svg{color:#20c55d}.wb-product-status:not([data-online]) svg{color:#ff5a4f}.wb-panel[data-variant=product] .wb-product-facts{border-bottom:1px solid var(--t-surface-raised,#36393a);margin:8px 0 0}.wb-product-facts>div{border-top:1px solid var(--t-surface-raised,#36393a);padding:8px 0}.wb-product-facts dt,.wb-product-facts dd{color:var(--t-fg);margin:0;font-size:14px;line-height:20px}.wb-product-facts dd{font-variant-numeric:tabular-nums}.wb-product-facts .wb-product-color{text-overflow:ellipsis;max-width:100%;height:28px;margin-top:4px;font-size:14px}.wb-product-facts .wb-product-color:disabled{opacity:.6}@media (width<=480px){.wb-overlay:has(>.wb-panel[data-variant=product]){padding:16px}.wb-panel[data-variant=product]{max-height:calc(100dvh - 32px);padding:20px 20px 32px}.wb-panel[data-variant=product] .wb-product-art{aspect-ratio:1;height:auto}}@media (height<=520px){.wb-overlay:has(>.wb-panel[data-variant=product]){padding:16px}.wb-panel[data-variant=product]{max-height:calc(100dvh - 32px);padding-top:16px}.wb-panel[data-variant=product] .wb-product-art{aspect-ratio:auto;height:160px}.wb-product-picture-large[data-render]{width:auto;max-height:160px}.wb-product-picture-large:not([data-render]){width:128px;height:128px}}.wb-name-input{width:100%;margin:12px 0 4px}.wb-tip{background:var(--t-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:382px;max-width:100%;padding:16px;display:flex}.wb-tip p{margin:0}.wb-tip-label{font-size:12px;line-height:18px;margin-bottom:8px!important}.wb-tip-body{font-size:16px;line-height:24px}.wb-tip-disc{width:48px;height:48px;color:var(--t-fg);background:var(--t-art-bg);border-radius:9999px;flex:none;place-items:center;display:grid}.wb-pinned-head{gap:16px}.wb-pinned-head p{margin-top:0}.wb-pinned-icon{background:var(--t-surface-input);border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:500;display:grid;overflow:hidden}.wb-pinned-icon img{object-fit:cover;width:100%;height:100%}.wb-transport-left{align-self:start;align-items:center;min-width:0;margin-top:18px;display:flex;overflow:hidden}.wb-transport-left .wb-transport-now{flex:0 auto;align-self:center;margin-top:0}.wb-transport-rate{flex:none;align-items:center;margin-left:16px;display:flex}.wb-transport-more{display:inline-flex;position:relative}.wb-transport-rate .wb-rate-btn{width:40px;height:40px;color:var(--t-fg-muted);border-radius:9999px}.wb-transport-rate .wb-rate-btn img{object-fit:contain;width:20px;height:20px}.wb-theme-preview{flex-flow:wrap;align-items:flex-start;gap:16px}.wb-theme-manage{padding:0 16px 16px}.wb-settings-group>.wb-theme-preview,.wb-settings-group>.wb-theme-manage{background:var(--t-surface-input)}.wb-theme-manage h4{margin:0 0 8px;font-size:14px;font-weight:600}.wb-theme-manage .wb-theme-actions{width:auto}.wb-root .theme-pill{background:#36393a}.wb-root .theme-pill button[aria-pressed=true]{color:#16181a;background:#f4f5f6}@media (width<=879px){.wb-transport{grid-template-columns:minmax(0,1fr) auto auto}.wb-transport-buttons{gap:12px}.wb-transport-right{margin-right:0}.wb-transport-vol,.wb-transport-vol[data-compact=true]{width:140px}}@media (width<=640px){.wb-transport-art,.wb-transport-sub,.wb-transport-rate{display:none}.wb-transport-vol,.wb-transport-vol[data-compact=true]{width:100px}}@media (width<=480px){.wb-transport,.wb-transport-buttons{gap:8px}.wb-transport-buttons .wb-icon-btn[data-toggle],.wb-bar-time,.wb-transport-vol,.wb-transport-vol[data-compact=true]{display:none}}.wb-ghost{background:var(--t-surface-sunken);animation:1.6s ease-in-out infinite wb-ghost-breathe;display:block}.wb-waiting .wb-tile-art{animation:1.6s ease-in-out infinite wb-ghost-breathe}.wb-ghost-line{border-radius:4px;height:12px;margin-top:10px}.wb-ghost-short{width:45%;margin-top:6px}.wb-ghost-disc{border-radius:50%;width:80px;height:80px}@keyframes wb-ghost-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.wb-ghost,.wb-waiting .wb-tile-art{animation:none}}.wb-item-page{align-items:center;gap:32px;padding:24px;display:flex;position:relative}.wb-item-page>.wb-service-close{float:none;margin:0;position:absolute;top:24px;right:24px}.wb-item-page>.wb-item-main{padding-top:0}.wb-item-page .wb-item-actions{margin-top:20px}.wb-item-page .wb-item-meta{margin-top:16px}.wb-item-page .wb-item-main h1{position:relative;top:-5px}.wb-item-page .wb-item-actions{position:relative;top:-3px}.wb-item-art{border-radius:var(--t-radius-tile);width:256px;height:256px;color:var(--t-fg-faint);background:var(--t-surface-input);flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.wb-item-art img{object-fit:contain;width:100%;height:100%}.wb-item-main{min-width:0;padding-top:24px}.wb-item-main h1{overflow-wrap:anywhere;margin:0;font-size:40px;font-weight:500;line-height:1.15}.wb-item-line{color:var(--t-fg);margin:12px 0 0;font-size:14px;font-weight:500;line-height:20px}.wb-item-summary{max-width:310px;color:var(--t-fg-muted);margin:12px 0 0;font-size:12px;line-height:16px;position:relative}.wb-item-summary>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-item-summary[data-whole]>span{display:inline;overflow:visible}.wb-item-summary button{font:inherit;color:var(--t-fg);background:var(--t-surface-panel,#222426);cursor:pointer;border:0;padding:0 0 0 10px;font-weight:500;position:absolute;bottom:0;right:0}.wb-item-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.wb-item-play,.wb-item-dots{cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wb-item-play{background:var(--t-fg);color:var(--t-bg);margin-right:4px}.wb-item-play:disabled{opacity:.4;cursor:default}.wb-item-dots{background:var(--t-surface-raised,#36393a);color:var(--t-fg)}.wb-item-more{display:inline-flex;position:relative}.wb-item-menu{background:var(--t-surface-raised,#36393a);z-index:40;border-radius:16px;min-width:264px;padding:8px;position:fixed;box-shadow:0 8px 24px #0006}.wb-item-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:20px;padding:16px 20px 16px 21px;font-family:inherit;font-size:14px;line-height:20px;display:flex}.wb-item-menu button:hover{background:0 0}.wb-item-meta{color:var(--t-fg-muted);align-items:center;gap:8px;margin:24px 0 0;font-size:14px;display:flex}.wb-item-meta .wb-room-badge{border-radius:0}.wb-item-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;margin-inline:2px;font-size:0}.wb-item-meta[data-nobadge]{padding-left:4px}@media (width<=720px){.wb-item-page{flex-direction:column;gap:20px;padding:16px}.wb-item-art{aspect-ratio:1;width:100%;max-width:320px;height:auto}.wb-item-main{padding-top:0}.wb-item-main h1{font-size:28px}.wb-item-menu{min-width:200px}}.wb-notice{height:32px;color:var(--t-fg);background:var(--t-surface-raised,#36393a);border-radius:8px;align-items:center;gap:8px;margin:33px 0 0;padding:0 8px;font-size:14px;display:flex}.wb-notice svg{flex:none}.wb-shelf-text{color:var(--t-fg);margin:0;font-size:14px;line-height:20px}.wb-list-page{padding:24px;position:relative}.wb-list-head{align-items:center;gap:32px;display:flex}.wb-list-head .wb-item-main{padding-top:0}.wb-list-head .wb-item-meta{margin-top:18px}.wb-list-head .wb-item-main h1{position:relative;top:-5px}.wb-list-head .wb-item-line{position:relative;top:4px}.wb-list-head .wb-item-summary{position:relative;top:6px}.wb-list-head .wb-item-summary~.wb-item-actions{position:relative;top:-2px}.wb-list-head .wb-item-summary~.wb-item-meta{position:relative;top:-3px}.wb-list-head .wb-item-main:has(.wb-item-line+.wb-item-summary) h1{top:-8px}.wb-list-head .wb-item-line:has(+.wb-item-summary){top:2px}.wb-list-head .wb-item-line+.wb-item-summary{top:11px}.wb-list-head .wb-item-line+.wb-item-summary~.wb-item-actions{top:2px}.wb-list-head .wb-item-line+.wb-item-summary~.wb-item-meta{top:1px}.wb-tracks{border-collapse:collapse;table-layout:auto;width:100%;margin-top:28px}.wb-tracks thead th{letter-spacing:-.6px;color:var(--t-art-fg);text-align:left;padding:0 0 8px;font-size:14px;font-weight:400}.wb-tracks thead th:first-child{padding-left:8px}.wb-tracks .wb-tracks-time{text-align:right;white-space:nowrap;letter-spacing:-.9px;color:var(--t-fg-muted);padding-right:11px}.wb-tracks:not([data-numbered]) .wb-track .wb-tracks-time{padding-right:13px}.wb-tracks thead th.wb-tracks-time{color:var(--t-art-fg);letter-spacing:-.6px;padding-right:15px}.wb-track-dots:disabled{opacity:.2;cursor:default}.wb-track td{vertical-align:middle;padding:8px 0}.wb-track:hover{background:#ffffff0d}.wb-track td:first-child{border-radius:8px 0 0 8px;padding-left:8px}.wb-track td:last-child{border-radius:0 8px 8px 0;padding-right:12px}.wb-track-cell{align-items:center;gap:16px;display:flex}.wb-tracks:not([data-numbered]) .wb-track td:first-child{width:100%;max-width:0}.wb-track-cell,.wb-track .wb-row-label>span:first-child{min-width:0}.wb-track .wb-row-art{border-radius:4px;width:48px;height:48px}.wb-track .wb-row-label{color:var(--t-art-fg);align-items:center;gap:6px;display:flex}.wb-tracks .wb-track-num{width:21px;color:var(--t-art-fg);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.wb-tracks .wb-tracks-artist{color:var(--t-art-fg);white-space:nowrap;text-overflow:ellipsis;padding-right:24px;overflow:hidden}.wb-tracks[data-numbered]{table-layout:fixed;margin-top:20px}.wb-tracks[data-numbered] .wb-tracks-title{width:467px}.wb-tracks[data-numbered] .wb-tracks-time{width:100px;padding-right:11px}.wb-tracks[data-numbered] .wb-track-more{width:44px;padding-right:24px}.wb-tracks[data-numbered] .wb-track td{padding-block:12px}.wb-explicit{color:var(--t-fg-muted);flex:none}.wb-track-bars{color:var(--t-accent);flex:none}.wb-track[data-playing] .wb-row-label{color:var(--t-accent)}.wb-track-more{text-align:right;width:40px}.wb-track-dots{width:32px;height:32px;color:var(--t-fg);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (width<=720px){.wb-list-page{padding:16px}.wb-list-head{flex-direction:column;gap:20px}.wb-list-head .wb-item-art{aspect-ratio:1;width:100%;max-width:320px;height:auto}.wb-list-head .wb-item-main{padding-top:0}.wb-list-head h1{font-size:28px}.wb-track-dots{opacity:1}}.wb-group-panel{border-radius:var(--t-radius-card);background:var(--t-surface-active);flex-direction:column;height:calc(100% - 8px);min-height:0;margin-bottom:8px;padding:16px;transition:background .24s;display:flex}.wb-group-head{align-items:center;gap:16px;padding-bottom:16px;display:flex}.wb-group-art{background:var(--t-tint-raise,var(--t-art-bg-active));width:48px;height:48px;color:var(--t-fg);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.wb-group-art img{object-fit:cover;width:100%;height:100%}.wb-group-now{flex:1;min-width:0;display:grid}.wb-group-title{color:var(--t-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.wb-group-sub{color:var(--t-tint-fg2,var(--t-fg-muted));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex;overflow:hidden}.wb-group-close{background:var(--t-tint-raise,#ffffff1f);width:40px;height:40px;color:var(--t-fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wb-group-close:hover{background:#fff3}.wb-group-rooms{min-height:0;overflow-y:auto}.wb-group-room{align-items:center;gap:16px;padding:6px 0;display:flex}.wb-group-speaker{background:var(--t-tint-raise,var(--t-art-bg-active));width:48px;height:48px;color:var(--t-tint-fg2,var(--t-fg-muted));border-radius:8px;flex:none;place-items:center;display:grid}.wb-group-text{flex:1;gap:2px;min-width:0;display:grid}.wb-group-line{align-items:center;gap:6px;min-width:0;display:flex}.wb-group-line .wb-group-level{margin-left:auto}.wb-group-line .wb-room-bars{flex:none;position:static}.wb-group-name{color:var(--t-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wb-group-model{color:var(--t-tint-fg2,var(--t-fg-muted));font-size:12px}.wb-group-vol{align-items:center;gap:20px;height:18px;display:flex}.wb-group-vol .wb-slider{flex:1;height:18px}.wb-group-vol .wb-icon-btn{color:#fff;width:12px;height:12px;padding:0}.wb-group-vol .wb-icon-btn svg{width:12px;height:12px}.wb-group-vol .wb-slider-fill{background:#ffffffe6}.wb-group-vol .wb-slider-rail{background:#ffffff0d}.wb-group-room[data-muted] .wb-slider{opacity:.22}.wb-group-room[data-muted] .wb-group-level{opacity:.2}.wb-group-level{color:var(--t-tint-fg2,var(--t-fg-muted));font-variant-numeric:tabular-nums;flex:none;font-size:13px}.wb-group-check{width:20px;height:20px;color:var(--t-tint-color,var(--t-bg));cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.wb-group-room[data-in] .wb-group-check{background:#fff;border-color:#fff}.wb-group-check svg{width:11px;height:11px;margin-top:1px}.wb-group-check:disabled{cursor:default}.wb-group-room[data-in] .wb-group-check:disabled{opacity:1}@media (width<=640px){.wb-group-panel{border-radius:12px;height:auto}}.wb-sr-cat{margin-top:26px}.wb-sr-cat .wb-sr-head{margin-bottom:18px}.wb-sr-cat[data-shape=rows] .wb-sr-head{margin-bottom:11px}.wb-sr-cat[data-shape=circles]>.wb-sr-head{margin-bottom:18px}.wb-sr-cat[data-shape=circles]{padding-bottom:4px}.wb-sr-cat .wb-sr-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.wb-sr-cat .wb-sr-head h2{margin:0;font-size:20px;font-weight:500}.wb-sr-cat .wb-sr-head .wb-sr-more{margin-left:auto}.wb-sr-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px;display:grid}.wb-sr-tile{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.wb-sr-tile-art{aspect-ratio:1;background:var(--t-art-bg);border-radius:4px;width:100%;display:block;overflow:hidden}.wb-sr-tile-art img,.wb-sr-tile-art svg{object-fit:cover;width:100%;height:100%}.wb-sr-tile-name{color:var(--t-art-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wb-sr-tile-kind{color:var(--t-fg-muted);font-size:13px}.wb-sr-cat[data-shape=circles] .wb-sr-tile{text-align:center;align-items:center}.wb-sr-cat[data-shape=circles] .wb-sr-tile-art{border-radius:50%}.wb-sr-cat[data-shape=circles] .wb-sr-tile-name{max-width:100%}.wb-sr-tile:hover{opacity:.92}@media (width<=640px){.wb-tracks[data-numbered]{table-layout:auto}.wb-tracks[data-numbered] .wb-tracks-title{width:auto}.wb-tracks[data-numbered] .wb-tracks-artist{display:none}.wb-tracks[data-numbered] .wb-tracks-time{width:auto;padding-right:8px}.wb-tracks[data-numbered] .wb-track-more{width:40px;padding-right:0}}.wb-service-head[data-pictured]{grid-template-rows:auto auto auto;grid-template-columns:256px minmax(0,1fr);align-items:center;gap:8px 32px;display:grid}.wb-service-head[data-pictured] .wb-service-portrait{border-radius:var(--t-radius-tile);background:var(--t-surface-raised);grid-row:1/4;place-items:center;width:256px;height:256px;display:grid;overflow:hidden}.wb-service-head[data-pictured=round] .wb-service-portrait{border-radius:50%}.wb-service-head[data-pictured] .wb-service-portrait img,.wb-service-head[data-pictured] .wb-service-portrait svg{object-fit:cover;width:100%;height:100%}.wb-service-head[data-pictured] .wb-service-eyebrow{display:none}.wb-service-head[data-pictured] h1{align-self:end;margin:0}.wb-service-head[data-pictured] .wb-item-actions{margin:0}.wb-service-head[data-pictured] .wb-item-meta{align-self:start;margin:0}@media (width<=720px){.wb-service-head[data-pictured]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:12px}.wb-service-head[data-pictured] .wb-service-portrait{aspect-ratio:1;grid-row:auto;width:100%;max-width:320px;height:auto}.wb-service-head[data-pictured] h1{align-self:start;font-size:28px}}.wb-np-explicit{vertical-align:middle;width:18px;height:18px;color:var(--t-tint-fg2,var(--t-fg-muted));margin-left:7px}@media (pointer:coarse){.wb-icon-btn,.wb-viewall,.wb-sr-more,.wb-track-dots,.wb-item-dots,.wb-queue-row .wb-icon-btn,.wb-group-check,.wb-nav-btn{position:relative}.wb-icon-btn:after,.wb-viewall:after,.wb-sr-more:after,.wb-track-dots:after,.wb-item-dots:after,.wb-group-check:after,.wb-nav-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wb-slider input{height:32px;margin-block:-10px}.wb-search-pill,.wb-system-filter select{min-height:44px}}.wb-sr-filters{gap:8px;margin:0 56px 8px 0;padding-bottom:4px;display:flex;overflow-x:auto}.wb-sr-filters>*{flex:none}.wb-sr-filters[data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.wb-sr-filters[data-fade-left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px);mask-image:linear-gradient(90deg,#0000,#000 72px)}.wb-sr-filters[data-fade-left][data-fade-right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000)}.wb-sr{position:relative}.wb-sr>.wb-service-close{top:0;right:0}.wb-sr-pill{height:40px;font:inherit;color:var(--t-fg);background:var(--t-surface-input);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:inline-flex}.wb-sr-pill[data-on]{color:#000;background:#fff}.wb-sr-pill-logo{background:var(--t-surface-sunken);border-radius:9999px;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid;overflow:hidden}.wb-sr-pill-logo img{object-fit:cover;width:100%;height:100%}.wb-sr-warn{color:#f0932f}.wb-sr-group{margin-top:28px}.wb-sr-head{align-items:center;gap:12px;margin-bottom:7px;display:flex}.wb-sr-head h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.wb-sr-logo{background:var(--t-surface-sunken);border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;font-size:12px;display:grid;overflow:hidden}.wb-sr-logo img{object-fit:cover;width:100%;height:100%}.wb-sr-more{font:inherit;color:var(--t-fg-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:14px}.wb-sr-more:hover{color:var(--t-fg);text-decoration:underline}.wb-sr-rows{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:24px;display:grid}.wb-search-intro{margin-bottom:24px;position:relative}.wb-search-intro h1{margin:0;font-size:40px;font-weight:500;line-height:48px}.wb-search-intro p{color:var(--t-fg-muted);margin:4px 0 0;font-size:14px;line-height:20px}.wb-search-intro .wb-service-close{top:0;right:0}.wb-content[data-panel]{border-radius:var(--t-radius-card);background:var(--t-surface-panel,#222426);margin:0 0 -8px;padding:24px}.wb-np-mark{padding-top:8px}.wb-np-wordmark{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:200px;height:24px;display:block}.wb-queue{border-radius:var(--t-radius-card);background:var(--t-surface-active);flex-direction:column;height:calc(100% - 8px);min-height:0;margin-bottom:8px;padding:16px;display:flex}.wb-queue-head .wb-icon-btn{color:var(--t-fg)}.wb-queue-head .wb-icon-btn:disabled{color:var(--t-fg-disabled)}.wb-queue-head{align-items:flex-start;gap:4px;margin-bottom:8px;display:flex}.wb-queue-title{flex:1;min-width:0}.wb-queue-title h2{margin:0;font-size:20px;font-weight:500;line-height:28px}.wb-queue-title p{color:var(--t-fg-muted);margin:0;font-size:12px;line-height:16px}.wb-queue-close{background:var(--t-tint-raise,#ffffff1f);width:40px;height:40px;color:var(--t-fg);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wb-queue-close:hover{background:var(--t-tint-raise,#ffffff1f)}.wb-queue-rows{flex:1;min-height:0;margin:0 -8px;overflow-y:auto}.wb-queue-connect{background:var(--t-tint-raise,var(--t-surface-active));border-radius:16px;margin:0 0 8px;padding:16px 8px 8px}.wb-queue-connect .wb-np-mark{padding:0 8px 12px;font-weight:600}.wb-queue-connect .wb-queue-row[data-playing]{background:0 0}.wb-queue-row{border-radius:8px;align-items:center;gap:12px;padding:9px 8px;display:flex}.wb-queue-row:hover{background:var(--t-surface-hover)}.wb-queue-row[data-playing]{background:var(--t-tint-raise,var(--t-surface-active))}.wb-queue-art{width:40px;height:40px;color:var(--t-art-fg);background:var(--t-art-bg);border-radius:4px;flex:none;place-items:center;display:grid;overflow:hidden}.wb-queue-art img{object-fit:cover;width:100%;height:100%}.wb-queue-text{flex:1;min-width:0}.wb-queue-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.wb-queue-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-queue-bars{color:var(--t-fg);flex:none}.wb-queue-kind{color:var(--t-tint-fg2,var(--t-fg-muted));font-size:12px;line-height:16px;display:block}.wb-queue-grip{width:32px;color:var(--t-fg-muted);opacity:.6;flex:none;place-items:center;display:grid}.wb-room-bars{top:calc(12px + 10px * var(--wb-names,1));width:14px;height:13px;color:var(--t-fg);pointer-events:none;align-items:flex-end;gap:2px;display:flex;position:absolute;right:27px}.wb-room-bars i{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:100%;animation:1s ease-in-out infinite alternate wb-room-bar}.wb-room-bars i:first-child{animation-duration:.9s;animation-delay:-.2s}.wb-room-bars i:nth-child(2){animation-duration:1.2s;animation-delay:-.7s}.wb-room-bars i:nth-child(3){animation-duration:.8s;animation-delay:-.4s}.wb-room-bars i:nth-child(4){animation-duration:1.1s}@keyframes wb-room-bar{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wb-room-bars i{animation:none;transform:scaleY(.6)}}.wb-service-page>p.wb-service-summary{color:var(--t-fg-muted);margin:38px 0 2px;font-size:12px;line-height:16px}.wb-track-ghost{grid-template-columns:48px 1fr;align-items:center;gap:16px;height:64px;display:grid}.wb-track-ghost .wb-tile-art{border-radius:4px;width:48px;height:48px}.wb-track-ghost .wb-ghost-line{width:420px;max-width:100%}.wb-track-ghost .wb-ghost-line:first-child{margin-top:0}.wb-track-ghost .wb-ghost-short{width:190px}.wb-pinned-failed{align-items:center;gap:10px;max-width:none;display:flex}.wb-pinned-failed svg{color:var(--t-fg-muted);flex:none}.wb-search-spin{border:2px solid var(--t-fg-muted);pointer-events:none;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.8s linear infinite wb-spin;position:absolute;top:50%;right:20px}@media (prefers-reduced-motion:reduce){.wb-search-spin{animation-duration:2.4s}}.wb-service-more{width:40px;height:40px;color:var(--t-fg-muted);background:#26282a;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:24px;right:72px}.wb-service-more svg{opacity:.45}.wb-service-page .wb-section{margin-bottom:35px}.wb-service-page .wb-section:first-of-type{margin-top:36px}.wb-service-page .wb-section-head{margin-bottom:17px}.wb-service-page .wb-section-head h2{font-size:20px}.wb-sr-all{margin-top:13px}.wb-sr-all-eyebrow{color:#999;margin:0;font-size:14px;line-height:16px}.wb-sr-all-title{margin:0;font-size:42px;font-weight:500;line-height:46px}.wb-sr-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:28px}.wb-sr-table th{text-align:left;letter-spacing:-.3px;color:#999;padding:0 0 7px;font-size:13px;font-weight:400}.wb-sr-table th:first-child{width:343px;padding-left:8px}.wb-sr-table th:nth-child(2){width:334px}.wb-sr-table th.wb-sr-table-time,.wb-sr-table td.wb-sr-table-time{text-align:right;width:110px;padding-right:55px}.wb-sr-table-row td{vertical-align:middle;height:72px;padding:0}.wb-sr-table-row td:first-child{border-radius:8px 0 0 8px;padding-left:8px}.wb-sr-table-row td:last-child{border-radius:0 8px 8px 0}.wb-sr-table-row:hover{background:#ffffff0b}.wb-sr-table-cell{align-items:center;gap:16px;min-width:0;display:flex}.wb-sr-table-cell .wb-row-art{border-radius:4px;width:56px;height:56px}.wb-sr-table-title,.wb-sr-table-dim{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.wb-sr-table-title{color:#fff;padding-right:8px;position:relative;top:-1px}.wb-sr-table-dim{color:#999;padding-right:16px}.wb-sr-all-grid{grid-template-columns:repeat(7,minmax(0,128px));gap:25px 20px;margin-top:29px;display:grid}.wb-sr-all[data-shape=circles] .wb-sr-tile{text-align:center;align-items:center}.wb-sr-all[data-shape=circles] .wb-sr-tile-art{border-radius:50%}.wb-sr-all .wb-sr-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=720px){.wb-sr-all-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.wb-sr-table th:first-child{width:auto}.wb-sr-table th:nth-child(2),.wb-sr-table th:nth-child(3),.wb-sr-table td:nth-child(2),.wb-sr-table td:nth-child(3){display:none}.wb-sr-table th.wb-sr-table-time,.wb-sr-table td.wb-sr-table-time{width:64px;padding-right:8px}.wb-sr-all-title{font-size:28px;line-height:34px}}.wb-transport-right>.wb-icon-btn.wb-transport-queue[data-open]{color:#000;opacity:1;background:#fff;border-radius:50%;width:40px;height:40px}.wb-queue-name .wb-explicit{width:14px;height:14px;color:var(--t-tint-fg2,var(--t-fg-muted))}.wb-queue-menu{z-index:40;width:264px;position:fixed;left:auto}.wb-overlay:has(>.wb-panel[data-variant=dialog]){background:#00000080}.wb-panel[data-variant=dialog]{background:var(--t-surface-panel,#222426);width:384px;max-width:100%;box-shadow:none;padding:24px 24px 25px;position:relative}.wb-panel[data-variant=dialog] h2{margin:0;font-size:18px;font-weight:500;line-height:26px}.wb-panel[data-variant=dialog] p{color:var(--t-fg-muted);margin:4px 0 0;font-size:14px;line-height:20px}.wb-panel[data-variant=dialog] .wb-name-input{box-sizing:border-box;width:100%;height:38px;color:var(--t-fg);background:0 0;border:1px solid #fff;border-radius:2px;margin-top:18px;padding:0 10px;font-size:14px;display:block}.wb-panel[data-variant=dialog] .wb-name-input::placeholder{color:var(--t-fg-muted)}.wb-dialog-close{color:#bdbdbe;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:14px;right:14px}.wb-panel[data-variant=dialog] p.wb-dialog-note{margin-top:12px;font-size:12px;line-height:16px}.wb-dialog-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.wb-dialog-btn{color:#fff;background:var(--t-surface-raised,#36393a);border:0;border-radius:9999px;height:40px;font-size:14px;font-weight:500}.wb-dialog-btn+.wb-dialog-btn{background:#4f5052}.wb-dialog-btn:disabled{color:#3f4042;cursor:default}.wb-sysdetails-lost{color:var(--t-num-fg);align-items:center;gap:2px;font-size:12px;line-height:16px;display:flex}.wb-sysdetails-lost svg{color:#ff5a4f}.wb-item-summary[data-station]{max-width:560px;font-size:16px;line-height:24px}.wb-item-menu-rule{background:var(--t-surface-input,#4a4d4f);height:1px;margin:4px 12px}.wb-item-menu button.wb-item-menu-text{padding:10px 20px 10px 21px}.wb-list-head[data-station]{align-items:flex-end}.wb-list-head[data-station] .wb-item-main{padding-bottom:38px}.wb-list-head[data-station] .wb-item-summary,.wb-list-head[data-station] .wb-item-summary~.wb-item-actions,.wb-list-head[data-station] .wb-item-summary~.wb-item-meta{top:0}.wb-list-head[data-station] .wb-item-summary{margin-top:8px}.wb-list-head[data-station] .wb-item-actions{margin-top:20px}.wb-search-history{margin:24px 0 8px}.wb-search-history .wb-row-art{color:var(--t-fg-muted);place-items:center;display:grid}.wb-service-page[data-library] .wb-row-art[data-round]{border-radius:50%}.wb-service-page[data-library] .wb-row-art>svg{color:#fff}.wb-list-head[data-library-head] .wb-item-art{color:#222426;place-items:center;display:grid}.wb-list-head[data-library-head] .wb-item-art[data-round]{border-radius:50%}.wb-transport-rate .wb-rate-btn[aria-disabled=true]{cursor:default}.wb-np-art{view-transition-name:wb-np-art}.wb-np-text{view-transition-name:wb-np-text}:root[data-theme=web]::view-transition-old(wb-np-text){block-size:auto;inline-size:auto}:root[data-theme=web]::view-transition-new(wb-np-text){block-size:auto;inline-size:auto}:root[data-theme=web]::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}:where(:root[data-theme=macos]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=macos]) .dk-lights span,:where(:root[data-theme=macos]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=macos]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=macos]) .dk-light-min{background:#febc2e}:where(:root[data-theme=macos]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=macos]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=macos]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=macos]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=macos]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=macos]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=macos]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=macos]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=macos]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=macos]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=macos]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=macos]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=macos]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=macos]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=macos]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=macos]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=macos]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=macos]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=macos]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=macos]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=macos]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=macos]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=macos]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=macos]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=macos]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=macos]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=macos]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=macos]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=macos]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=macos]) .dk-win-input,:where(:root[data-theme=macos]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=macos]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=macos]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=macos]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=macos]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=macos]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=macos]) .dk-about td,:where(:root[data-theme=macos]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=macos]) .dk-about th{color:#00000080}:where(:root[data-theme=macos]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=macos]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=macos]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=macos]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=macos]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=macos]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=macos]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=macos]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=macos]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=macos]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=macos]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=macos]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=macos]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=macos]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=macos]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=macos]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=macos]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=macos]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=macos]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=macos]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=macos]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=macos]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=macos]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=macos]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=macos]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=macos]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=macos]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=macos]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=macos]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=macos]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=macos]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=macos]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=macos]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=macos]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=macos]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=macos]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=macos]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=macos]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=macos]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=macos]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--macos}@keyframes dk-spin--macos{to{transform:rotate(360deg)}}:where(:root[data-theme=macos]) .dk-window input,:where(:root[data-theme=macos]) .dk-window select,:where(:root[data-theme=macos]) .dk-window textarea,:where(:root[data-theme=macos]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=macos]) .dk-window input[type=date],:where(:root[data-theme=macos]) .dk-window input[type=time],:where(:root[data-theme=macos]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=macos]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=macos]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=macos]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=macos]) .dk-sleep,:where(:root[data-theme=macos]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=macos]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=macos]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=macos]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=macos]) .dk-alarms th,:where(:root[data-theme=macos]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=macos]) .dk-alarms th{color:#00000080}:where(:root[data-theme=macos]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=macos]) .dk-window-icon{display:none}:where(:root[data-theme=macos]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=macos]) .dk-sleep-title,:where(:root[data-theme=macos]) .dk-sleep-choose{display:none}:where(:root[data-theme=macos]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=macos]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=macos]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=macos]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=macos]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=macos]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=macos]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=macos]) .dk-musicpicker-title,:where(:root[data-theme=macos]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=macos]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=macos]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=macos]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=macos]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=macos]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=macos]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=macos]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=macos]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=macos]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=macos]) .dk-confirm p{margin:0}:where(:root[data-theme=macos]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=macos]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=macos]) .dk-prefs-jump{display:none}:where(:root[data-theme=macos]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=macos]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=macos]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=macos]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=macos]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=macos]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=macos]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=macos]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=macos]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=macos]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=macos]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=macos]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=macos]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=macos]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=macos]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=macos]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=macos]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=macos]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=macos]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=macos]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=macos]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=macos]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=macos]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=macos]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=macos]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=macos]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=macos]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=macos]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=macos]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=macos]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=macos]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=macos]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=macos]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=macos]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=macos]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=macos]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=macos]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=macos]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=macos]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=macos]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=macos]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=macos]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=macos]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=macos]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=macos]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=macos]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=macos]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=macos]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=macos]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=macos]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=macos]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=macos]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=macos]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=macos]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=macos]) .dk-header-home-label{display:none}:where(:root[data-theme=macos]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=macos]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=macos]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=macos]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=macos]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=macos]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=macos]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=macos]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=macos]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=macos]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=macos]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=macos]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=macos]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=macos]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=macos]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=macos]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=macos]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=macos]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=macos]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=macos]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=macos]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=macos]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=macos]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=macos]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=macos]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=macos]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=macos]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=macos]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=macos]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:4px;margin-top:2px;font-size:10px;font-weight:400;line-height:12px;display:flex}:where(:root[data-theme=macos]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=macos]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=macos]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=macos]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=macos]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=macos]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=macos]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=macos]) .dk-tile-state-win,:where(:root[data-theme=macos]) .dk-browse-add-chev{display:none}:where(:root[data-theme=macos]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=macos]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=macos]) .dk-now{height:241px;position:relative}:where(:root[data-theme=macos]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=macos]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=macos]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=macos]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=macos]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=macos]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=macos]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=macos]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=macos]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=macos]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=macos]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=macos]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=macos]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=macos]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=macos]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=macos]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=macos]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=macos]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=macos]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=macos]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=macos]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=macos]) .dk-browse-row:hover,:where(:root[data-theme=macos]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=macos]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=macos]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=macos]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=macos]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=macos]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=macos]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=macos]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=macos]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=macos]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=macos]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=macos]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=macos]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=macos]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=macos]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=macos]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=macos]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=macos]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=macos]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=macos]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=macos]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=macos]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=macos]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=macos]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=macos]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=macos]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=macos]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=macos]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=macos]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=macos]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=macos]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=macos]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=macos]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=macos]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=macos]) .dk-notices{isolation:isolate}:where(:root[data-theme=macos]) .dk-notice{animation:.22s ease-out dk-notice-in--macos}:where(:root[data-theme=macos]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--macos;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=macos]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--macos{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--macos{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=macos]) .dk-notice{animation-name:dk-notice-fade-in--macos}:where(:root[data-theme=macos]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--macos}}@keyframes dk-notice-fade-in--macos{0%{opacity:0}}@keyframes dk-notice-fade-out--macos{to{opacity:0}}:where(:root[data-theme=macos]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=macos]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=macos]) .dk-strip-select{height:22px}:where(:root[data-theme=macos]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=macos]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=macos]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=macos]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=macos]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=macos]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=macos]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=macos]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=macos]) .dk-browse-art{position:relative}:where(:root[data-theme=macos]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=macos]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=macos]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=macos]) .dk-caution-row>p{margin:0}:where(:root[data-theme=macos]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=macos]) .dk-header-room{display:none}:where(:root[data-theme=macos]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=macos]) .dk-tile-group-win,:where(:root[data-theme=macos]) .dk-header-logo,:where(:root[data-theme=macos]) .dk-browse-failed{display:none}:where(:root[data-theme=macos]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=macos]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=macos]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-row-art{display:none}:where(:root[data-theme=macos]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=macos]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=macos]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=macos]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=macos]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=macos]) .dk-now-info-header,:where(:root[data-theme=macos]) .dk-now-source,:where(:root[data-theme=macos]) .dk-now-rating,:where(:root[data-theme=macos]) .dk-queue-collapse,:where(:root[data-theme=macos]) .dk-now-badge,:where(:root[data-theme=macos]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=macos]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=macos]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=macos]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=macos]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=macos]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=macos]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=macos]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=macos]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=macos]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=macos]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=macos]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=macos]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=macos]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=macos]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=macos]) .dk-strip-scope img,:where(:root[data-theme=macos]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=macos]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=macos]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=macos]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=macos]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=macos]) .dk-scope-menu button img,:where(:root[data-theme=macos]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=macos]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=macos]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=macos]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=macos]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=macos]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=macos]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=macos]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=macos]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=macos]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--macos}:where(:root[data-theme=macos]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--macos}:where(:root[data-theme=macos]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--macos}:where(:root[data-theme=macos]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--macos}@keyframes dk-slide-out-left--macos{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--macos{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--macos{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--macos{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=macos]) .dk-browse-unavailable,:where(:root[data-theme=macos]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=macos]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=macos]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=macos]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=macos]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=macos]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=macos]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=macos]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=macos]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=macos]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=macos]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=macos]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=macos]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=macos]) .dk-browse-check:hover,:where(:root[data-theme=macos]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=macos]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=macos]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=macos]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=macos]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=macos]) .dk-row .dk-browse-actions,:where(:root[data-theme=macos]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=macos]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=macos]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=macos]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=macos]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=macos]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=macos]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=macos]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=macos]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=macos]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=macos]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=macos]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=macos]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=macos]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=macos]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=macos]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=macos]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=macos]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=macos]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=macos]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=macos]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=macos]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=macos]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=macos]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=macos]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:root[data-theme=macos] .dk-lc{color:#fff;background:#1a1a1a}:where(:root[data-theme=macos]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=macos]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=macos]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=macos]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=macos]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=macos]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=macos]) .dk-strip-clear{display:none}:where(:root[data-theme=macos]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=macos]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=macos]) .dk-now-rating button[aria-disabled=true]{cursor:default}.mac-root .dk-menubar{background:#dadada;border-bottom:0;height:30px;padding-left:12px}.mac-root .dk-menubar-logo{cursor:default;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:24px;padding:0;display:flex}.mac-root .dk-menubar-logo:hover,.mac-root .dk-menubar-logo:focus-visible{background:#0000001a}.mac-root .dk-menubar-logo img{border-radius:3px;width:16px;height:16px;display:block}.mac-root .dk-menubar>li{align-items:center;display:flex}.mac-root .dk-menubar-title{box-sizing:border-box;border-radius:12px;height:24px;padding:0 10px 2.5px;line-height:21.5px}.mac-root .dk-menubar-logo{box-sizing:border-box;padding-bottom:3px}.mac-root .dk-menubar-title{white-space:nowrap}.mac-root .dk-menubar>li:has(>.dk-menubar-title[data-app]){min-width:0}.mac-root .dk-menubar-title[data-app]{text-overflow:ellipsis;min-width:0;overflow:hidden}.mac-root .dk-menubar-title[aria-expanded=true]{color:#000;background:#0000001a}.mac-root .dk-menu{background:#dbdbdbf5;border:1px solid #0000001f;border-radius:12px;min-width:240px;padding:5px;top:31px;box-shadow:0 10px 30px #00000059}.mac-root .dk-menu-item{border-radius:5px;height:24px;padding:0 10px 0 22px}.mac-root .dk-menu-sep{background:#0000001f;margin:5px 10px}.mac-root .dk-titlebar{background:#0a0a0a;border-bottom:0;height:30px}.mac-root .dk-lights{gap:8px;top:7px;left:9px}.mac-root .dk-lights span{border-color:#00000040}.mac-root .dk-strip{background:#0a0a0a;border-bottom:0;height:76px}.mac-root .dk-strip-volume{height:76px}.mac-root .dk-strip-volume-label{display:none}.mac-root .dk-strip-mute{top:17px;left:15.5px}.mac-root .dk-strip-mute svg{width:24px;height:24px}.mac-root .dk-strip-slider{width:171px;top:23px;left:62px}.mac-root .dk-slider-track{background:#313131;height:2px}.mac-root .dk-slider-fill{background:#fff;height:2px}.mac-root .dk-slider-thumb{width:12px;height:12px;box-shadow:none;background:#fff}.mac-root .dk-strip-controls{top:-9px;left:calc(50% - 129px)}.mac-root .dk-strip-controls .dk-btn-back30,.mac-root .dk-strip-controls .dk-btn-fwd30{display:none}.mac-root .dk-strip-controls .dk-btn-prev{left:61px}.mac-root .dk-strip-controls .dk-btn-play{left:106px}.mac-root .dk-strip-controls .dk-btn-next{left:160px}.mac-root .dk-strip-controls .dk-btn-prev svg,.mac-root .dk-strip-controls .dk-btn-next svg{width:25px;height:25px}.mac-root .dk-strip-controls button:disabled{opacity:1;color:#333}.mac-root .dk-strip-progress{color:#fff;gap:0;width:380px;height:21px;font-size:13px;top:52px;bottom:auto;left:calc(50% - 194px)}.mac-root .dk-strip-progress .dk-progress{flex:none;width:151.5px}.mac-root .dk-strip-progress .dk-mode{color:#868686;width:20px;height:21px}.mac-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1}.mac-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}.mac-root .dk-mode-repeat{order:1;margin-left:9px;margin-right:12px}.mac-root .dk-mode-shuffle{order:2;margin-right:17px}.mac-root .dk-strip-progress .dk-time-elapsed,.mac-root .dk-strip-progress .dk-time-total{font-size:11.5px}.mac-root .dk-strip-progress:is([data-stopped],[data-paused]) .dk-time-elapsed,.mac-root .dk-strip-progress:is([data-stopped],[data-paused]) .dk-time-total{color:#868686}.mac-root .dk-time-elapsed{text-align:right;white-space:nowrap;direction:rtl;order:3;width:32.5px;min-width:0;margin-right:8.5px;overflow:visible}.mac-root .dk-progress{order:4}.mac-root .dk-time-total{text-align:left;white-space:nowrap;order:5;width:46.5px;min-width:0;margin-left:5.5px;overflow:visible}.mac-root .dk-mode-crossfade{order:6;margin-left:2px}.mac-root .dk-strip-progress .dk-mode-crossfade svg{width:16px;height:16px}.mac-root .dk-mode-eq{order:7;margin-left:13px}.mac-root .dk-progress-track{background:#333;height:2px}.mac-root .dk-progress-fill{background:#fff;height:2px}.mac-root .dk-progress-thumb{background:#fff;width:6px;height:6px}.mac-root .dk-strip-search{background:#fff;border-radius:11px;width:212px;height:22px;top:21px;right:16px;overflow:hidden}.mac-root .dk-strip-search input{height:22px;padding-left:6px;font-size:13px}.mac-root .dk-strip-search input::placeholder{color:#8b8b8b}.mac-root .dk-strip-search button{width:26px;height:22px}.mac-root .dk-strip-search .dk-strip-scope{height:22px}.mac-root .dk-strip-aux{top:21px}.mac-root .dk-panes{grid-template-columns:minmax(264px,264fr) 5px minmax(322px,322fr) 5px minmax(418px,418fr);padding:0 5px}.mac-root .dk-divider{background:#0a0a0a}.mac-root .dk-pane{background:#1a1a1a}.mac-root .dk-header{background:#262626;height:32px;padding:0 12px 0 19px;font-weight:700}.mac-root .dk-header-sub{color:#9a9a9a;font-weight:400}.mac-root .dk-header-btn{color:#fff}.mac-root .dk-header-btn svg{width:16px;height:16px}.mac-root .dk-header-btn.dk-header-back{justify-content:flex-start;align-items:center;width:43px;margin-left:-19px;padding-left:11px;display:flex}.mac-root .dk-header-back svg{width:21px;height:21px}.mac-root .dk-header-back svg path{stroke-width:1.15px}.mac-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;align-items:center;margin-left:-6px;display:flex;position:relative;top:-1px}.mac-root .dk-header-glyph,.mac-root .dk-header-logo{width:24px;height:24px;margin:0 6px 0 0}.mac-root .dk-header-logo{border-radius:50%;flex:none;display:inline-block}.mac-root .dk-header-glyph svg{width:14px;height:14px}.mac-root .dk-header-btn.dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);border-radius:0;width:auto;min-width:0;height:20px;margin-right:-8.5px;padding:0 10px 0 17px;font-size:13px;font-weight:700}.mac-root .dk-header-home svg{display:none}.mac-root .dk-header-home-label{display:inline}.mac-root .dk-header-home:hover{background:#333}.mac-root .dk-header-home:active{background:#1b1b1b}.mac-root .dk-footer{box-sizing:border-box;background:#262626;border-top:0;border-bottom:5px solid #0a0a0a;height:37px}.mac-root .dk-footer button{color:#e5e5e5;border-left:1px solid #1a1a1a;height:32px;font-weight:700}.mac-root .dk-footer button:first-child{border-left:0}.mac-root .dk-footer button:hover:not(:disabled){background:#333}.mac-root .dk-footer button:disabled{color:#434343}.mac-root ::-webkit-scrollbar{width:12px}.mac-root ::-webkit-scrollbar-thumb{background:#333;border:2px solid #1a1a1a;border-radius:4px}.mac-root *{scrollbar-color:#333 transparent}.mac-root .dk-rooms-list{gap:12px;padding:18px 23px 8px 13px}.mac-root .dk-tile{color:#fff;background:#262626;border-radius:5px}.mac-root .dk-tile:hover{background:#444}.mac-root .dk-tile[aria-pressed=true]{color:#000;background:#fff}.mac-root .dk-tile-devices{padding:10px 40px 0 13px}.mac-root .dk-tile-device{align-items:center;height:22px;padding-top:0;font-size:13px;font-weight:700}.mac-root .dk-tile-device small{color:#838383;font-weight:400}.mac-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#868686}.mac-root .dk-tile-group{width:18px;height:18px;color:inherit;background:0 0;top:8px;right:12px}.mac-root .dk-tile-group:hover{opacity:.7;background:0 0}.mac-root .dk-tile-group svg{width:16px;height:16px}.mac-root .dk-tile-group-mac{display:none}.mac-root .dk-tile-group-win{display:block}.mac-root .dk-tile-indicator{color:#838383;width:28px;height:22px}.mac-root .dk-tile[aria-pressed=true] .dk-tile-indicator{color:#868686}.mac-root .dk-tile-indicator svg{width:7px;height:7px}.mac-root .dk-tile-marquee{color:#838383;height:22px;padding-left:12px;font-size:11px;line-height:22px}.mac-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#868686}.mac-root .dk-tile-more{color:inherit}.mac-root .dk-row{border-radius:0;gap:8px;height:50px;padding:0 12px 0 8px}.mac-root .dk-row:hover,.mac-root .dk-row[aria-current=true],.mac-root .dk-row[aria-selected=true]{background:#262626}.mac-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}.mac-root .dk-row-art img{object-fit:cover;width:40px;height:40px}.mac-root .dk-row-num{display:none}.mac-root .dk-row-title{color:#fff;font-size:13px}.mac-root .dk-row-sub{color:#8a8a8a;font-size:11px}.mac-root .dk-row-dur{display:none}.mac-root .dk-row .dk-browse-actions,.mac-root .dk-row .dk-browse-check{opacity:0}.mac-root .dk-row:hover .dk-browse-actions,.mac-root .dk-row:hover .dk-browse-check,.mac-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}.mac-root .dk-browse-row{gap:12px;height:50px;padding:0 25px 0 12px}.mac-root .dk-browse-row:hover,.mac-root .dk-browse-row[aria-selected=true]{background:#262626}.mac-root .dk-browse-art.dk-browse-glyph,.mac-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}.mac-root .dk-browse-art.dk-browse-glyph svg{width:16px;height:16px}.mac-root .dk-browse-restricted .dk-browse-title,.mac-root .dk-browse-restricted .dk-browse-sub{color:#666}.mac-root .dk-browse-art svg.dk-browse-restricted-art{color:#868686;width:18px;height:18px}.mac-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}.mac-root .dk-browse-restricted .dk-browse-explicit{fill:#333}.mac-root .dk-browse-explicit{align-self:flex-end;width:10px;height:10px;margin-bottom:3px;margin-left:6px}.mac-root .dk-browse-text{padding-left:0}.mac-root .dk-browse-title{font-size:13px}.mac-root .dk-browse-row:has(>.dk-browse-art:not(.dk-browse-glyph)){gap:8px;padding-left:8px}.mac-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}.mac-root .dk-browse-row>.dk-browse-actions{color:#868686;margin-right:-15px}.mac-root .dk-browse-row>.dk-browse-actions svg{width:19px;height:19px}.mac-root .dk-browse-row.dk-album-shuffle{gap:8px;padding-left:8px}.mac-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;width:40px;height:40px}.mac-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}.mac-root .dk-browse-number{color:#868686;font-size:14.5px;position:relative;top:1px;left:1.5px}.mac-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #222;align-items:center;gap:0;height:92px;margin-bottom:5px;padding:0 16px 0 17px}.mac-root .dk-info-art,.mac-root .dk-info-art img,.mac-root .dk-info-art svg{width:56px;height:56px}.mac-root .dk-info-block dl{grid-template-columns:67px 1fr;gap:0 14.5px;font-size:12px;line-height:18px;position:relative;top:1px}.mac-root .dk-info-block dt{color:#868686}.mac-root .dk-info-row{padding-left:8px}.mac-root .dk-info-row .dk-browse-text{padding-left:0}.mac-root .dk-popover-title{display:none}.mac-root .dk-browse-readonly .dk-browse-title,.mac-root .dk-browse-readonly .dk-browse-sub{color:#666}.mac-root .dk-browse-readonly:hover{background:0 0}.mac-root .dk-browse-fault{display:none}.mac-root .dk-browse-failed{color:#868686;margin:308px 0 0;font-size:13px;line-height:16px;display:block}.mac-root .dk-browse-text:has(.dk-browse-sub){position:relative;top:1px}.mac-root .dk-browse-text:has(.dk-browse-sub) .dk-browse-title{margin-bottom:-2px}.mac-root .dk-browse-sub{color:#8a8a8a;font-size:11px}.mac-root .dk-browse-disclosure{color:#868686;width:19px;height:19px;margin-right:-5px}.mac-root .dk-browse-disclosure path{stroke-width:1.25px}.mac-root .dk-browse-add{border-top:0;margin-top:0}.mac-root .dk-browse-add .dk-browse-add-main{gap:12px;padding:0}.mac-root .dk-browse-add-chev{display:block}.mac-root .dk-popover,.mac-root .dk-action-menu,.mac-root .dk-account-menu{color:#000;background:#dbdbdbf7;border:1px solid #0000001f;border-radius:10px;padding:5px;box-shadow:0 10px 30px #00000059}.mac-root .dk-popover button,.mac-root .dk-action-menu button{color:#000;border-radius:5px;height:24px;padding:0 12px;font-size:13px}.mac-root .dk-popover button:hover:not(:disabled),.mac-root .dk-action-menu button:hover:not(:disabled){color:#fff;background:#2f6fe3}.mac-root .dk-popover button:disabled,.mac-root .dk-action-menu button:disabled{color:#0000004d}.mac-root .dk-popover-sep{background:#0000001f;margin:5px 10px}.mac-root .dk-window{background:#ececec;border-radius:10px}.mac-root .dk-window-title{color:#262626;background:#ececec;border-bottom:1px solid #cbcbcb;height:28px;font-size:13px;font-weight:700}.mac-root .dk-window-title .dk-lights{top:8px;left:7px}.mac-root .dk-prefs{width:798px;height:528px}.mac-root .dk-prefs .dk-lights span:not(:first-child){background:#e5e5e5;border-color:#0000001f}.mac-root .dk-prefs-toc{background:#dedede;border-right:1px solid #c8c8c8;flex-direction:column;width:178px;padding-top:18px;display:flex;overflow:hidden}.mac-root .dk-prefs-toc>button{color:#262626;border-radius:0;flex:none;width:100%;height:23px;margin-left:0;padding:0 0 0 18px;font-size:13px;line-height:23px}.mac-root .dk-prefs-toc>button[aria-selected=true]{color:#fff;background:linear-gradient(#80b6f2,#0083d3);font-weight:700}.mac-root .dk-prefs-toc>button:hover:not([aria-selected=true]){background:#0000000d}.mac-root .dk-prefs-gap{flex:none;height:8px}.mac-root .dk-prefs-foot{margin-top:auto;padding:0 12px 20px 19px}.mac-root .dk-prefs-foot p{color:#262626;width:128px;margin:0 0 19px;font-size:13px;line-height:17px}.mac-root .dk-prefs-foot .dk-win-btn{width:149px;margin-left:-5px}.mac-root .dk-prefs-page{flex-direction:column;padding:0 18px 20px 20px;display:flex;overflow:hidden}.mac-root .dk-prefs-head{flex:none;align-items:center;gap:9px;height:71px;padding:0 0 7px 3px;display:flex}.mac-root .dk-prefs-head h3{color:#262626;white-space:nowrap;margin:0;font-size:15px;font-weight:700}.mac-root .dk-prefs-popup{color:#262626;min-width:226px;height:30px;font:inherit;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='5' height='10' viewBox='0 0 5 10'><path d='M2.5 0 5 3.5H0zM0 6.5h5L2.5 10z' fill='%23454545'/></svg>") right 6.75px center no-repeat,linear-gradient(#fff 0% 20%,#ececec 60%,#efefef 100%);border:1px solid #a4a4a4;border-bottom-color:#9d9d9d;border-radius:5px;padding:0 30px 0 10px;font-size:13px}.mac-root .dk-prefs-box{color:#262626;background:#e5e5e5;border:1px solid #ddd;border-radius:5px;flex-direction:column;flex:1;min-height:0;padding:22px 20px 20px;display:flex;position:relative}.mac-root .dk-prefs-box-scroll{overflow-y:auto}.mac-root .dk-box-scroll{flex:1;min-height:0;overflow-y:auto}.mac-root .dk-prefs-box>p{margin:0 0 10px}.mac-root .dk-prefs-boxtitle{flex:none;margin:0;font-size:13px;font-weight:700;line-height:20px}.mac-root .dk-prefs-note{color:#6d6d6d;flex:none;margin:10px 0 0;font-size:11px;line-height:14px}.mac-root .dk-lib-add{gap:8px;margin-top:10px;display:grid}.mac-root .dk-tabs{background:#d9d9d9;border:0;border-radius:6px;align-items:center;height:21px;margin:0;padding:1px;display:inline-flex;overflow:visible}.mac-root .dk-tabs button{color:#262626;border:0;border-radius:5px;height:19px;padding:0 12px;font-size:13px;line-height:19px}.mac-root .dk-tabs button[aria-selected=true]{color:#262626;background:#fff;box-shadow:0 0 0 .5px #0000001f,0 1px 2px #0003}.mac-root .dk-prefs-straddle{position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mac-root .dk-table{background:#fff;border:1px solid #d6d6d6;border-radius:3px;flex-direction:column;flex:1;min-height:80px;margin-top:12px;display:flex;overflow:hidden}.mac-root .dk-table-head,.mac-root .dk-table [role=option]{align-items:center;display:grid}.mac-root .dk-table-head{color:#262626;border-bottom:1px solid #e6e6e6;flex:none;height:27px;font-size:13px}.mac-root .dk-table-head>span{border-left:1px solid #e6e6e6;padding-left:6px;line-height:16px}.mac-root .dk-table-head>span:first-child{border-left:0}.mac-root .dk-table-body{flex:1;min-height:0;padding:2px 0;overflow-y:auto}.mac-root .dk-table [role=option]{cursor:default;height:19px;font-size:13px}.mac-root .dk-table [role=option]>span{white-space:nowrap;text-overflow:ellipsis;padding-left:6px;overflow:hidden}.mac-root .dk-table [role=option]>img,.mac-root .dk-table [role=option]>svg{border-radius:50%;width:16px;height:16px;margin-left:12px}.mac-root .dk-table [role=option][aria-selected=true]{color:#fff;background:linear-gradient(#80b6f2,#0083d3)}.mac-root .dk-table-empty{color:#6d6d6d;margin:8px 12px;font-size:13px}.mac-root .dk-svc-anon{color:#9a9a9a}.mac-root .dk-table [role=option][aria-selected=true] .dk-svc-anon{color:#ffffffbf}.mac-root .dk-lib-table .dk-table-head,.mac-root .dk-lib-table [role=option]{grid-template-columns:33px 128px 1fr}.mac-root .dk-svc-table .dk-table-head,.mac-root .dk-svc-table [role=option]{grid-template-columns:33px 152px 102px 1fr}.mac-root .dk-lib-table{flex:none;height:257px}.mac-root .dk-svc-table{flex:none;height:243px}.mac-root .dk-lib-table .dk-table-empty{display:none}.mac-root .dk-pm button:first-child{font-weight:700}.mac-root .dk-pm{background:#fff;border:1px solid #c4c4c4;border-radius:0;flex:none;align-self:flex-start;margin-top:7px;display:inline-flex;overflow:hidden}.mac-root .dk-pm button{color:#262626;background:0 0;border:0;border-left:1px solid #d6d6d6;width:23px;height:15px;padding:0;font-size:15px;line-height:16px}.mac-root .dk-pm button:first-child{border-left:0}.mac-root .dk-pm button:disabled{color:#b5b5b5}.mac-root .dk-pm button:not(.dk-pm-gear){color:#262626;font-size:0;position:relative}.mac-root .dk-pm button:not(.dk-pm-gear):disabled{color:#b5b5b5}.mac-root .dk-pm button:not(.dk-pm-gear):before,.mac-root .dk-pm button:first-child:after{content:"";background:currentColor;width:9px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mac-root .dk-pm button:first-child:before,.mac-root .dk-pm button:first-child:after{height:2px}.mac-root .dk-pm button:first-child:after{width:2px;height:9px}.mac-root .dk-win-btn{color:#262626;background:#fff;border:0;border-radius:6px;min-width:72px;height:20px;padding:0 12px;font-size:13px;line-height:20px;box-shadow:0 0 0 .5px #00000029,0 1px 1px #00000024}.mac-root .dk-win-btn:hover:not(:disabled){background:#f7f7f7}.mac-root .dk-win-btn:disabled{color:#0000004d;background:#f2f2f2}.mac-root .dk-win-btn[data-default=true]{color:#fff;background:linear-gradient(#5f9cf5,#2f6fe3)}.mac-root .dk-win-btn[data-default=true]:hover:not(:disabled){background:linear-gradient(#4f8cf0,#1f5fd0)}.mac-root .dk-win-btn[data-default=true]:disabled{color:#0000004d;background:#f2f2f2}.mac-root .dk-eq{flex:1;height:auto;position:relative}.mac-root .dk-eq-caption{text-align:center;color:#262626;margin:0;font-size:13px;position:absolute;top:-1px;left:0;right:0}.mac-root .dk-eq-row{height:40px}.mac-root .dk-eq-row label{text-align:right;width:171px;font-size:13px;top:4px;left:0}.mac-root .dk-eq-row .dk-eq-slider{appearance:none;background:0 0;width:236px;height:20px;margin:0;top:4px;left:181.5px}.mac-root .dk-eq-slider::-moz-range-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .dk-eq-slider::-moz-range-thumb{background:#fff;border:0;border-radius:4px;width:8px;height:20px;box-shadow:0 0 0 .5px #0003,0 1px 2px #00000040}.mac-root .dk-eq-slider::-webkit-slider-runnable-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .dk-eq-slider::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:4px;width:8px;height:20px;margin-top:-8px;box-shadow:0 0 0 .5px #0003,0 1px 2px #00000040}.mac-root .dk-eq-row .dk-eq-min,.mac-root .dk-eq-row .dk-eq-max{font-size:11px;top:27px}.mac-root .dk-eq-row .dk-eq-min{left:182px}.mac-root .dk-eq-row .dk-eq-max{text-align:right;width:100px;left:317px}.mac-root .dk-eq-row .dk-eq-value{display:none}.mac-root .dk-eq-row .dk-eq-slider{z-index:1}.mac-root .dk-eq-row:after{content:"";background:#acacac;width:1px;height:9.5px;position:absolute;top:18px;left:299px}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider){appearance:none;background:0 0;height:20px;margin:0}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider)::-moz-range-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider)::-moz-range-progress{background:0 0}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider)::-moz-range-thumb{background:#fff;border:0;border-radius:4px;width:8px;height:20px;box-shadow:0 0 0 .5px #0003,0 1px 2px #00000040}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider)::-webkit-slider-runnable-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .dk-prefs input[type=range]:not(.dk-eq-slider)::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:4px;width:8px;height:20px;margin-top:-8px;box-shadow:0 0 0 .5px #0003,0 1px 2px #00000040}.mac-root .dk-eq-loudness{gap:0;font-size:13px;left:182px}.mac-root .dk-eq-loudness input{width:14px;height:14px;margin:0}.mac-root .dk-eq-reset{width:90px;min-width:0;left:318px}.mac-root .dk-prefs-box .dk-field>span:first-child{width:147px}.mac-root .dk-modal-backdrop{box-sizing:border-box;place-items:center;padding-top:30px}:is(.mac-root .dk-modal-backdrop:has(.dk-prefs),.mac-root .dk-modal-backdrop:has(.dk-about-window),.mac-root .dk-modal-backdrop:has(.dk-sleep-window)){place-items:center;padding-top:0}.mac-root .dk-window{border-radius:0 0 10px 10px}.mac-root .dk-prefs,.mac-root .dk-about-window{border-radius:10px}.mac-root .dk-window:not(.dk-prefs):not(.dk-about-window) .dk-lights{display:none}.mac-root .dk-window:not(.dk-prefs):not(.dk-about-window) .dk-window-title{box-sizing:border-box;color:#4d4d4d;background:#c9c9c9;border-bottom:1px solid #a8a8a8;height:27px;font-weight:400}.mac-root .dk-confirm-foot .dk-win-btn{min-width:90px}.mac-root .dk-confirm{box-sizing:border-box;width:450px;min-height:117px;padding:25px 22px 62px;font-size:13px;position:relative}.mac-root .dk-confirm input[type=text]{box-sizing:border-box;width:100%;margin-top:10px}.mac-root .dk-confirm-foot{margin:0;position:absolute;bottom:22px;right:22px}.mac-root .dk-grouping{height:431px}.mac-root .dk-grouping:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#e0e0e0,#e0e0e0) 0 248.5px/100% 1px no-repeat,linear-gradient(#f6f6f6,#f6f6f6) 0 249.5px/100% 42.5px no-repeat,linear-gradient(#eee,#eee) 203.5px .5px/1px 248px no-repeat,#fff;width:438.5px;height:292px;position:absolute;top:20.5px;left:20.5px;box-shadow:0 0 0 .5px #5028282e}.mac-root .dk-grouping>*{z-index:1}.mac-root .dk-grouping h4{color:#262626;font-size:13px;top:31px}.mac-root .dk-grouping .dk-grouping-left{box-sizing:border-box;width:204px;padding-left:9px;left:20.5px}.mac-root .dk-grouping .dk-grouping-right{width:214px;left:236.5px}.mac-root .dk-grouping-art{background:#262626;width:118px;height:118px;top:58px;left:59.5px}.mac-root .dk-grouping-art svg{color:#6e6e6e;width:64px;height:64px}.mac-root .dk-grouping-track{box-sizing:border-box;text-align:center;color:#262626;width:204px;margin:0;padding:0 10px;font-size:13px;top:188px;left:20.5px}.mac-root .dk-grouping-artist{box-sizing:border-box;text-align:center;color:#868686;width:204px;margin:0;padding:0 10px;font-size:13px;top:205px;left:20.5px}.mac-root .dk-grouping-list{box-sizing:border-box;border-color:#c8c8c8;border-radius:3px;width:221.5px;height:206px;padding-top:9.5px;top:56.5px;left:233.5px}.mac-root .dk-grouping-list label{gap:7px;padding:2.75px 16px;font-size:13px;line-height:16px}.mac-root .dk-grouping-list input{margin:0}.mac-root .dk-grouping-list:focus-within{box-shadow:0 0 0 3.5px #83b5fa}.mac-root .dk-grouping-all{width:279px;height:20px;top:281px;left:100px}.mac-root .dk-grouping-actions{gap:14px;bottom:20px;right:22px}.mac-root .dk-grouping-actions .dk-win-btn{min-width:88px;height:20px}.mac-root .dk-grouping-note{bottom:22px;right:220px}.mac-root .dk-alarms-window .dk-window-body{display:block}.mac-root .dk-alarms{box-sizing:border-box;width:500px;min-width:0;height:457px;padding:0;position:relative}.mac-root .dk-alarms-heading{margin:0;font-size:13px;font-weight:700;position:absolute;top:22px;left:20px}.mac-root .dk-alarms-time{margin:0;font-size:13px;position:absolute;top:58px;left:20px}.mac-root .dk-alarms-table{width:460px;height:253px;margin:0;position:absolute;top:92px;left:20px}.mac-root .dk-alarms-table .dk-table-head{background:#f6f6f6}.mac-root .dk-alarms-table .dk-table-body{background:linear-gradient(#e2e2e2,#e2e2e2) 175px 0/1px 100% no-repeat,linear-gradient(#e2e2e2,#e2e2e2) 398px 0/1px 100% no-repeat,#fff}.mac-root .dk-alarms-table .dk-table-head{height:25px}.mac-root .dk-alarms-table .dk-table-head,.mac-root .dk-alarms-table [role=option]{grid-template-columns:175px 223px 1fr}.mac-root .dk-alarms-table [role=option] input{vertical-align:middle;width:13px;height:13px;margin:0 0 0 8px}.mac-root .dk-alarms-tools{align-items:center;gap:12px;display:flex;position:absolute;top:348px;left:21px}.mac-root .dk-alarms-tools .dk-pm{margin:0}.mac-root .dk-alarms-edit{width:34px;min-width:0;height:18px;padding:0;font-size:11px;line-height:18px}.mac-root .dk-alarms-done{width:88px;position:absolute;bottom:19px;right:22px}.mac-root .dk-savequeue{box-sizing:border-box;color:#262626;width:416px;height:429px;padding:0 18px;font-size:12px;position:relative}.mac-root .dk-savequeue p{margin:0}.mac-root .dk-savequeue-intro{position:absolute;top:29px;left:18px}.mac-root .dk-savequeue-name{position:absolute;top:63px;left:18px;right:18px}.mac-root .dk-savequeue-name span{margin-bottom:11px;display:block}.mac-root .dk-savequeue-name input{box-sizing:border-box;width:100%;height:20px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:3px;padding:0 5px}.mac-root .dk-savequeue-or{position:absolute;top:129px;left:18px}.mac-root .dk-savequeue-list{background:#fff;border:1px solid #c8c8c8;height:168px;padding:2px 0;position:absolute;top:152px;left:18px;right:18px;overflow-y:auto}.mac-root .dk-savequeue-list [role=option]{cursor:default;white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:12px;line-height:17px;overflow:hidden}.mac-root .dk-savequeue-list [role=option][aria-selected=true]{color:#fff;background:linear-gradient(#80b6f2,#0083d3)}.mac-root .dk-savequeue-foot{margin:0;position:absolute;bottom:18px;right:20px}.mac-root .dk-addradio .dk-window-body{width:460px;display:block}.mac-root .dk-addradio-body{padding:20px 30px 4px 24px;font-size:13px}.mac-root .dk-addradio-body>p:first-child{display:none}.mac-root .dk-addradio-body p{margin:0 0 22px;line-height:17px}.mac-root .dk-addradio-field{margin:0 0 14px}.mac-root .dk-addradio-field span{margin-bottom:6px}.mac-root .dk-addradio-field input{height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}.mac-root .dk-addradio-mark{bottom:3px;right:-16px}.mac-root .dk-addradio-foot{border-top:1px solid #d0d0d0;flex-direction:row-reverse;justify-content:flex-start;margin-top:4px;padding:14px 24px 18px}.mac-root .dk-addradio-foot .dk-win-btn{min-width:88px}.mac-root .dk-sleep-window{color:#fff;background:#262626;border-radius:8px;width:262px;box-shadow:0 0 0 1px #ffffff14,0 8px 24px #0009}.mac-root .dk-sleep-window .dk-window-title{display:none}.mac-root .dk-sleep-window .dk-sleep{color:#fff;min-width:0;padding:12px 0 14px}.mac-root .dk-sleep-window .dk-sleep-title{margin:0 21px 7px;font-size:13px;font-weight:700;display:block}.mac-root .dk-sleep-window .dk-sleep-choose{color:#d0d0d0;margin:0 21px 9px;font-size:12px;line-height:15px;display:block}.mac-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose),.mac-root .dk-sleep-window .dk-add-actions{display:none}.mac-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}.mac-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{width:100%;min-width:0;height:32px;box-shadow:none;color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;padding:0 21px;font-size:13px;font-weight:700;line-height:32px;display:block}.mac-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover:not(:disabled){background:#ffffff14}.mac-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:0 0}.mac-root .dk-about-window .dk-window-body{display:block}.mac-root .dk-about-window .dk-window-title{background:#fff;border-bottom:0}.mac-root .dk-about-window{background:#fff}.mac-root .dk-about{color:#262626;width:450px;padding:0}.mac-root .dk-about-head{gap:24px;padding:19px 30px 0;display:flex}.mac-root .dk-about-icon{border-radius:18px;flex:none;width:80px;height:80px}.mac-root .dk-about-facts h3{margin:6px 0 8px;font-size:14px;font-weight:700}.mac-root .dk-about-facts dl{grid-template-columns:100px 1fr;margin:0;font-size:13px;line-height:19px;display:grid}.mac-root .dk-about-facts dd{margin:0}.mac-root .dk-about-box{box-sizing:border-box;height:256px;font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #c8c8c8;margin:12px 20px 0;padding:6px 8px;font-size:12px;line-height:14px;overflow-y:auto}.mac-root .dk-about-legal{margin:8px 20px 0;font-size:12px;line-height:15px}.mac-root .dk-about-legal a{color:#1a7fd9;text-decoration:none}.mac-root .dk-about-foot{background:#d6d6d6;border-top:1px solid #c4c4c4;place-items:center;height:59px;margin-top:12px;display:grid}.mac-root .dk-about-foot .dk-win-btn{width:232px}.mac-root .dk-window:not(.dk-prefs):not(.dk-about-window):not(.dk-sleep-window){background:#e9e9e9}.mac-root .dk-alarms:before,.mac-root .dk-savequeue:before,.mac-root .dk-grouping:before{content:"";pointer-events:none;background:#d6d6d6;border-top:1px solid #ababab;height:58px;position:absolute;bottom:0;left:0;right:0}.mac-root .dk-grouping-actions,.mac-root .dk-alarms-done,.mac-root .dk-savequeue-foot{z-index:1}.mac-root .dk-header-room{margin-left:4px;display:inline}.mac-root .dk-empty{color:#838383;font-size:13px}.mac-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff 50%/10px 8px no-repeat;border:1px solid #cfcfcf;border-radius:3px;flex:none;width:14px;height:14px;margin:0 6px 0 0;box-shadow:0 .5px .5px #0000000f}.mac-root input[type=checkbox]:checked{background-color:#1686ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1.2 4.2 3.8 6.6 8.8 1.2' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#1686ff}.mac-root input[type=checkbox]:disabled{box-shadow:none;background-color:#f5f5f5;border-color:#e2e2e2}.mac-root input[type=checkbox]:disabled:checked{background-color:#b9d6fb;border-color:#b9d6fb}.mac-root input[type=checkbox]:focus-visible,.mac-root input[type=radio]:focus-visible{outline-offset:0;outline:3px solid #1686ff73}.mac-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #cbcbcb;border-radius:50%;flex:none;width:14px;height:14px;margin:0 6px 0 0;box-shadow:0 .5px .5px #0000000f}.mac-root input[type=radio]:checked{background:radial-gradient(circle,#fff 0 2.75px,#0000 3.25px),#1686ff;border-color:#1686ff}.mac-root input[type=radio]:disabled{background-color:#f5f5f5;border-color:#e2e2e2}.mac-root select:not(.dk-prefs-popup):not(.dk-lib-popup):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#262626;height:31px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='M2 5.5 5 2.5l3 3M2 8.5l3 3 3-3' fill='none' stroke='%23555555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 8px center no-repeat,linear-gradient(#fff 15%,#ececec 55%);border:1px solid #a0a0a0;border-radius:6px;padding:0 28px 0 9px;font-size:13px}.mac-root select:not(.dk-prefs-popup):not(.dk-lib-popup):not(.dk-strip-select select):disabled{color:#a8a8a8;border-color:#d0d0d0}.mac-root :is(.alarm-time,.dk-lib-time){align-items:center;gap:4px}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-box{box-sizing:border-box;color:#000;background:#fff;border:1px solid #d4d4d4;border-radius:0;width:84px;height:23px;padding:0 5px;font-size:13px}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-part:focus,.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-ampm:focus{color:#fff;background:#1686ff;border-radius:2px}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-arrows{box-sizing:border-box;background:#fff;border:1px solid #dbdbdb;border-radius:4px;width:12px;height:20px;overflow:hidden}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-arrows button{opacity:1;background-color:#3c3c3c;-webkit-mask-size:6px 4px;mask-size:6px 4px}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-up{border-bottom:1px solid #d6d6d6;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath d='M.8 3.3 3 1 5.2 3.3' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath d='M.8 3.3 3 1 5.2 3.3' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mac-root :is(.alarm-time,.dk-lib-time) .dk-timefield-down{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath d='M.8.7 3 3 5.2.7' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 4'%3E%3Cpath d='M.8.7 3 3 5.2.7' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mac-root :is(.alarm-time,.dk-lib-time)[aria-disabled]{opacity:.45}.mac-root .alarm-form{color:#262626;padding:20px 20px 14px 0;font-size:13px}.mac-root .alarm-form h3{display:none}.mac-root .alarm-grid{grid-template-columns:158px 1fr;align-items:center;gap:13px 8px}.mac-root .alarm-grid>label{text-align:right;color:#262626;padding:0}.mac-root .alarm-grid>label:nth-of-type(5),.mac-root .alarm-grid>label:nth-of-type(7){align-self:start;padding-top:1px}.mac-root .alarm-inline{gap:60px}.mac-root .alarm-inline label,.mac-root .alarm-days label,.mac-root .alarm-stack label{color:#262626;gap:0}.mac-root .alarm-days{grid-template-columns:150px 120px;gap:5px 24px}.mac-root .alarm-stack{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.mac-root .alarm-music{box-sizing:border-box;color:#000;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d4d4d4;border-radius:0;width:150px;min-width:0;height:21px;padding:0 4px;line-height:19px;overflow:hidden}.mac-root .alarm-inline:has(.alarm-music){gap:10px}.mac-root .alarm-value{display:none}.mac-root .alarm-form input[type=range]{width:210px}.mac-root .alarm-btn{color:#262626;min-width:80px;height:22px;font:inherit;background:#fff;border:1px solid #c8c8c8;border-radius:6px;padding:0 12px;font-size:13px;box-shadow:0 .5px 1px #0000001f}.mac-root .alarm-btn-primary{color:#fff;background:#1686ff;border-color:#1686ff}.mac-root .alarm-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.mac-root .alarm-form select{width:210px;height:29px}.mac-root .alarm-form input[type=range]{appearance:none;background:0 0;height:22px}.mac-root .alarm-form input[type=range]::-moz-range-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .alarm-form input[type=range]::-moz-range-progress{background:#1686ff;border-radius:2px;height:4px}.mac-root .alarm-form input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 .5px #00000026,0 1px 3px #0000004d}.mac-root .alarm-form input[type=range]::-webkit-slider-runnable-track{background:#d9d9d9;border-radius:2px;height:4px}.mac-root .alarm-form input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 0 0 .5px #00000026,0 1px 3px #0000004d}.mac-root .dk-now-art:not(:has(img)){background:0 0}.mac-root .dk-now-art:not(:has(img))>*{display:none}.mac-root .dk-now-lines{top:54px;left:182px;right:12px}.mac-root .dk-now-line{height:20px;margin:0;font-size:13px;line-height:20px}.mac-root .dk-now-line.dk-now-title{color:#fff;font-weight:700}.mac-root .dk-now-line:nth-child(2){color:#fff}.mac-root .dk-now-line:nth-child(3){color:#8a8a8a}.mac-root .dk-now-status,.mac-root .dk-now-info{display:none}.mac-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}.mac-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:15px;display:block;position:absolute;top:196px;left:20px;right:12px;overflow:hidden}.mac-root .dk-now-source strong{color:#8a8a8a;font-weight:400;display:block}.mac-root .dk-now-source span,.mac-root .dk-now-source .dk-marquee{color:#fff}.mac-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:116px;left:182px}.mac-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}.mac-root .dk-tile-now{height:22px;margin:3px 0 7px;padding:0 13px 0 15px}.mac-root .dk-tile-indicator{justify-items:start;width:7px}.mac-root .dk-tile-marquee{padding-left:5px}.mac-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}.mac-root .dk-center[data-queue-expanded]>:first-child{overflow:hidden}.mac-root .dk-now-lines[data-idle] .dk-now-line:not(.dk-now-title),.mac-root .dk-now-source[data-generic]{display:none}.mac-root .dk-table [role=option][aria-selected=true]{background:#0064e1}.mac-root .dk-svc-tools{flex:none;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.mac-root .dk-pm .dk-pm-gear{color:#6d6d6d;justify-content:center;align-items:center;gap:1px;width:30px;display:inline-flex}.mac-root .dk-pm .dk-pm-gear:disabled{color:#b5b5b5}.mac-root .dk-gear-menu{z-index:5;min-width:158px;position:absolute;top:29px;left:46px}.mac-root .dk-svc-labs{min-width:113px;height:20px;box-shadow:none;background:#fff;border:1px solid #c4c4c4;border-radius:0;margin-top:7px;padding:0 7px;font-weight:700}.mac-root .dk-modal-backdrop:has(.dk-editsvc){place-items:center;padding-top:0}.mac-root .dk-window.dk-editsvc{background:#fff;border-radius:10px;flex-direction:column;width:500px;height:504px;display:flex}.mac-root .dk-modal-backdrop .dk-window.dk-editsvc .dk-window-title{color:#262626;background:#fff;border-bottom:1px solid #d9d9d9;height:28px;font-weight:700}.mac-root .dk-modal-backdrop .dk-window.dk-editsvc .dk-lights{display:flex}.mac-root .dk-modal-backdrop .dk-window.dk-editsvc .dk-lights span{pointer-events:none;background:#e5e5e5;border-color:#0000001f}.mac-root .dk-editsvc .dk-window-body{flex-direction:column;flex:1;min-height:0;display:flex}.mac-root .dk-editsvc-body{color:#262626;flex:1;padding:21px 23px 0;font-size:13px}.mac-root .dk-editsvc-body h3{margin:0;font-size:13px;font-weight:700;line-height:16px}.mac-root .dk-editsvc-body p{margin:27px 0 0;line-height:16px}.mac-root .dk-editsvc-field{align-items:center;gap:10px;margin-top:11px;display:flex}.mac-root .dk-editsvc-field>span{text-align:right;width:147px}.mac-root .dk-editsvc-field input{box-sizing:border-box;width:286px;height:22px;font:inherit}.mac-root .dk-editsvc-foot{box-sizing:border-box;background:#d6d6d6;border-top:1px solid #ababab;flex:none;align-items:flex-start;height:57px;padding:19px 22px 0;display:flex}.mac-root .dk-editsvc-foot .dk-win-btn{min-width:86px;height:20px}.mac-root .dk-editsvc-foot .dk-win-btn+.dk-win-btn{margin-left:14px}.mac-root .dk-editsvc-gap{flex:1}.mac-root .dk-modal-backdrop .dk-window.dk-editsvc .dk-light-close{pointer-events:none;background:#e5e5e5;border-color:#0000001f}.mac-root .dk-window.dk-editsvc .dk-window-body{background:#fff}.mac-root .dk-prefs:has(.dk-editsvc){visibility:hidden}.mac-root .dk-prefs .dk-modal-backdrop:has(.dk-editsvc){visibility:visible;background:0 0}.mac-root .dk-header:has(.dk-header-cancel) .dk-header-title{justify-content:center;align-items:center;margin-left:2px;display:flex}.mac-root .dk-header-cancel{color:#fff;margin-right:6px;font-size:13px;font-weight:400}.mac-root .dk-scroll:has(>.dk-browse-addrow){flex-direction:column;display:flex}.mac-root .dk-browse-addrow{color:#fff;background:#262626;border:0;border-radius:4px;flex:none;height:30px;margin:auto 9.5px 10px;font-size:13px;position:sticky;bottom:10px}.mac-root .dk-browse-addrow:hover:not(:disabled){background:#333}.mac-root .dk-window.dk-editsvc.dk-labs{height:506px}.mac-root .dk-labs .dk-editsvc-foot{height:60px;padding:20px 21px 0}.mac-root .dk-labs .dk-editsvc-foot .dk-win-btn{min-width:89px}.mac-root .dk-labs-well{box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;height:300px;margin:10px -3px 0;overflow-y:auto}.mac-root .dk-labs-well [role=option]{align-items:baseline;gap:8px;padding:2px 8px;line-height:16px;display:flex}.mac-root .dk-labs-well [role=option][aria-selected=true]{color:#fff;background:#0064e1}.mac-root .dk-labs-well [role=option]>small{color:#6d6d6d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mac-root .dk-labs-well [role=option][aria-selected=true]>small{color:inherit}.mac-root .dk-editsvc-body .dk-labs-note{color:#6d6d6d;margin:8px}.mac-root .dk-prefs:has(.dk-labs){visibility:hidden}.mac-root .dk-prefs .dk-modal-backdrop:has(.dk-labs){visibility:visible;background:0 0}.mac-mini{--s:1;z-index:60;color:#fff;-webkit-user-select:none;user-select:none;font-size:calc(13px * var(--s));background:#1a1a1a;border-radius:6px;position:fixed;overflow:hidden;box-shadow:0 10px 30px #00000073}.mac-mini[data-large=true]{--s:2}.mac-mini[data-popup=true]{box-shadow:none;border-radius:0}.mac-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mac-mini-gradient{height:calc(103px * var(--s));pointer-events:none;background:linear-gradient(#0000,#000000de);position:absolute;bottom:0;left:0;right:0}.mac-mini-meta{left:calc(17px * var(--s));right:calc(18px * var(--s));bottom:calc(60px * var(--s));position:absolute}.mac-mini-meta p{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0009;margin:0;overflow:hidden}.mac-mini-track{height:calc(18px * var(--s));font-weight:700;line-height:calc(18px * var(--s))}.mac-mini-artist{height:calc(16px * var(--s));margin-top:calc(1px * var(--s));font-size:calc(12px * var(--s));line-height:calc(16px * var(--s));color:#fffc}.mac-mini-hud{height:calc(62px * var(--s));position:absolute;bottom:0;left:0;right:0}.mac-mini-btn{color:#fff;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.mac-mini-btn:hover:not(:disabled){background:#00000052}.mac-mini-btn:active:not(:disabled){background:#00000073}.mac-mini-btn:disabled{opacity:.35}.mac-mini-btn svg{width:calc(18px * var(--s));height:calc(18px * var(--s))}.mac-mini-mute{left:calc(10px * var(--s));top:calc(13px * var(--s));width:calc(34px * var(--s));height:calc(34px * var(--s))}.mac-mini-back{left:calc(59px * var(--s));top:calc(8px * var(--s));width:calc(34px * var(--s));height:calc(44px * var(--s));border-radius:17px}.mac-mini-play{left:calc(106px * var(--s));top:calc(8px * var(--s));width:calc(44px * var(--s));height:calc(44px * var(--s))}.mac-mini-play svg{width:calc(26px * var(--s));height:calc(26px * var(--s))}.mac-mini-forward{left:calc(163px * var(--s));top:calc(8px * var(--s));width:calc(34px * var(--s));height:calc(44px * var(--s));border-radius:17px}.mac-mini-info{left:calc(211px * var(--s));top:calc(11px * var(--s));width:calc(36px * var(--s));height:calc(36px * var(--s))}.mac-mini-volume{width:calc(246px * var(--s));pointer-events:none;position:absolute;inset:0 auto 0 0}.mac-mini-volume .mac-mini-mute{pointer-events:auto}.mac-mini-slider{left:calc(57px * var(--s));top:calc(20px * var(--s));width:calc(189px * var(--s));height:calc(21px * var(--s));opacity:0;align-items:center;transition:opacity .2s;display:flex;position:absolute}.mac-mini-slider .dk-slider{flex:1}:is(.mac-mini-volume:has(.mac-mini-mute:hover) .mac-mini-slider,.mac-mini-slider:hover){opacity:1;pointer-events:auto}.mac-mini-transport{transition:opacity .2s}:is(.mac-mini-hud:has(.mac-mini-mute:hover) .mac-mini-transport,.mac-mini-hud:has(.mac-mini-slider:hover) .mac-mini-transport){opacity:0;pointer-events:none}.mac-mini-chrome{top:calc(6px * var(--s));width:calc(20px * var(--s));height:calc(20px * var(--s));color:#fff;opacity:0;cursor:default;background:#00000052;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute}.mac-mini-chrome svg{width:calc(12px * var(--s));height:calc(12px * var(--s))}.mac-mini:hover .mac-mini-chrome{opacity:1}.mac-mini-close{left:calc(6px * var(--s))}.mac-mini-zoom{left:calc(30px * var(--s))}.mac-mini-root{background:#1a1a1a;margin:0;overflow:hidden}.mac-root .dk-setrows{border:0;min-width:0;margin:0;padding:4px 0 0}.mac-root .dk-setrow{align-items:center;min-height:23px;margin-bottom:4px;display:flex}.mac-root .dk-setrow:has(.dk-lib-popup){margin-top:12px}.mac-root .dk-setrow:has(.dk-lib-popup)+.dk-setrow:not(:has(.dk-lib-popup)){align-items:flex-start;margin-top:6px}.mac-root .dk-setrow-cap{box-sizing:border-box;text-align:right;color:#242424;flex:none;width:174px;padding-right:5px;font-size:12px;font-weight:700}.mac-root .dk-setrow-ctl{color:#242424;flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding-left:3px;font-size:12px;display:flex}.mac-root .dk-setrow-ctl .dk-check{align-items:flex-start;gap:6px;display:inline-flex}.mac-root .dk-setrow-ctl .dk-check input{margin-top:1px}.mac-root .dk-setrow-ctl .dk-lib-popup{appearance:none;box-sizing:border-box;color:#000;width:237px;height:19px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15'%3E%3Crect width='16' height='15' rx='4' fill='%231283ff'/%3E%3Cpath d='M5.5 6 8 3.6 10.5 6M5.5 9 8 11.4 10.5 9' fill='none' stroke='%23fff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center no-repeat,#fff;border:0;border-radius:5px;padding:0 24px 0 8px;font-size:13px;box-shadow:0 0 0 .5px #00000038,0 .5px 1.5px #0000002e}.mac-root .dk-setrow-ctl .dk-lib-popup:disabled{color:#a8a8a8}.mac-root .dk-setrow-ctl .dk-check span{max-width:232px;font-size:13px;line-height:16px}.mac-root .dk-setrow-note{color:#6d6d6d}.mac-root .dk-modal-backdrop:has(.dk-sharewiz){place-items:center;padding-top:0}.mac-root .dk-window.dk-sharewiz:not(.dk-prefs){background:#fff;border-radius:10px;flex-direction:column;width:500px;height:506px;display:flex}.mac-root .dk-modal-backdrop .dk-window.dk-sharewiz .dk-window-title{color:#262626;background:#fff;border-bottom:1px solid #d9d9d9;height:28px;font-weight:700}.mac-root .dk-modal-backdrop .dk-window.dk-sharewiz .dk-lights{display:flex}.mac-root .dk-modal-backdrop .dk-window.dk-sharewiz .dk-lights>*{pointer-events:none;background:#e5e5e5;border-color:#0000001f}.mac-root .dk-sharewiz .dk-window-body{flex-direction:column;flex:1;min-height:0;display:flex}.mac-root .dk-sharewiz-page{box-sizing:border-box;color:#262626;background:#fff;flex:1;min-height:0;padding:21px 22px 0;font-size:13px;overflow-y:auto}.mac-root .dk-sharewiz-page h3{margin:0;font-size:14px;font-weight:700;line-height:18px}.mac-root .dk-sharewiz-page p{margin:25px 0 0;line-height:17px}.mac-root .dk-sharewiz-cards{flex-direction:column;gap:12px;width:292px;margin:59px 0 0 81px;display:flex}.mac-root .dk-sharewiz-card{box-sizing:border-box;color:#262626;height:63px;font:inherit;text-align:left;cursor:default;background:#fff;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex;box-shadow:0 0 0 .5px #0003,0 1px 2px #0000001f}.mac-root .dk-sharewiz-card>svg{flex:none}.mac-root .dk-sharewiz-card:disabled{color:#a8a8a8;opacity:1;background:#fff}.mac-root .dk-sharewiz-card:disabled>svg{opacity:.45}.mac-root .dk-sharewiz-card:not(:disabled):active{background:#e8e8e8}.mac-root .dk-sharewiz-card-plain{border-radius:5px;height:20px;margin-top:-1px;padding:0 8px}.mac-root .dk-sharewiz-note{color:#6d6d6d;font-size:11px}.mac-root .dk-sharewiz-pathrow{align-items:center;gap:6px;margin-top:8px;display:flex}.mac-root .dk-sharewiz-path{box-sizing:border-box;flex:none;width:447px;height:23px;margin:0}.mac-root .dk-sharewiz-mark{color:#1283ff;width:4px;font-size:15px;font-weight:700}.mac-root .dk-sharewiz-page .dk-sharewiz-examples{white-space:pre-line;color:#262626;margin-top:10px}.mac-root .dk-sharewiz-row{align-items:center;height:38px;margin-left:0;display:flex}.mac-root .dk-sharewiz-row>span{flex:none;width:223px}.mac-root .dk-sharewiz-row>input{width:185px}.mac-root .dk-sharewiz-progress{align-items:center;gap:8px;display:flex}.mac-root .dk-sharewiz-foot{box-sizing:border-box;background:#d6d6d6;border-top:1px solid #ababab;flex:none;align-items:center;height:60px;padding:0 21px;display:flex}.mac-root .dk-sharewiz-foot .dk-win-btn{min-width:89px;height:20px}.mac-root .dk-sharewiz-foot .dk-win-btn+.dk-win-btn{margin-left:14px}.mac-root .dk-sharewiz-gap{flex:1}.mac-root .dk-menu-item{padding-left:12px}.mac-root .dk-menu-icon{color:currentColor;flex:none;place-items:center;width:16px;height:16px;margin-right:7px;display:grid}.mac-root .dk-menu-icon svg{width:15px;height:15px}.mac-root .dk-menu-item>span:not(.dk-menu-icon):not(.dk-menu-arrow){text-align:left;flex:1}.mac-root .dk-menu-search{padding:6px 6px 9px;list-style:none}.mac-root .dk-menu-search input{box-sizing:border-box;color:#000;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='4.5' fill='none' stroke='%231a1a1a' stroke-width='1.6'/%3E%3Cpath d='M10.4 10.4 14 14' stroke='%231a1a1a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 7px/13px no-repeat;border:1px solid #0000001f;border-radius:6px;outline:none;width:100%;height:20px;padding:0 8px 0 26px;font-size:13px}.mac-mini-meta{text-align:center;bottom:calc(9px * var(--s));transition:bottom .2s}.mac-mini-track{font-size:calc(13px * var(--s))}.mac-mini-artist{color:#ffffffb3;font-weight:700;font-size:calc(12px * var(--s))}.mac-mini-hud{opacity:0;transition:opacity .2s}.mac-mini-hud:hover,.mac-mini-hud:focus-within{opacity:1}:is(.mac-mini:has(.mac-mini-hud:hover) .mac-mini-meta,.mac-mini:has(.mac-mini-hud:focus-within) .mac-mini-meta){bottom:calc(60px * var(--s))}.mac-root .dk-scroll:has(>.dk-browse-nofolders){flex-direction:column;display:flex}.mac-root .dk-browse-nofolders{text-align:center;color:#868686;margin:auto 0;padding:0 20px;font-size:13px;line-height:16px;transform:translateY(-52px)}.mac-root .dk-browse-nofolders p{margin:0}.mac-root .dk-browse-nofolders p+p{margin-top:17px}.mac-root .dk-browse-nofolders .dk-link{font:inherit;color:#0068da;cursor:pointer;background:0 0;border:0;padding:0}.mac-root .dk-browse-nofolders .dk-link:hover{text-decoration:underline}.mac-root .dk-window:not(.dk-prefs):not(.dk-about-window):has(.dk-grouping){border-radius:5px 5px 10px 10px}.mac-root .dk-window:not(.dk-prefs):not(.dk-about-window):has(.dk-grouping) .dk-window-title{background:linear-gradient(#cdcdcd,#c1c1c1);border-radius:5px 5px 0 0}.mac-root .dk-grouping-art{box-shadow:0 0 0 .5px #e5e5e5}.mac-root .dk-grouping-list label{gap:0;padding-top:3px;padding-bottom:3px}.mac-root .dk-grouping-list:focus{outline:none}.mac-root .dk-strip-search .dk-strip-clear{color:#868686;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 9.5px 0 4px;padding:0;display:block;position:relative}.mac-root .dk-strip-search .dk-strip-clear:before,.mac-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:8.5px;height:1.2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mac-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.mac-root .dk-strip-search button[type=submit]{color:#868686}.mac-root .dk-strip-search .dk-strip-scope{gap:1px;width:auto;padding-right:2px}.mac-root .dk-strip-search .dk-strip-scope+input{padding-left:3px}.mac-root .dk-strip-search button[type=submit] svg{width:17px;height:17px}.mac-root .dk-scopebar{background:#2d2d2d}.mac-root .dk-scopebar-tabs button{color:#fff;font-weight:700}.mac-root .dk-scopebar-tabs button[aria-selected=true]{background:#1a1a1a}.mac-root .dk-scopebar-tabs button{padding-top:6px;font-size:12px}.mac-root .dk-scopebar-back svg{width:20px;height:20px;margin-top:4px}.mac-root .dk-action-menu,.mac-root .dk-popover[role=menu]{min-width:0}@media (width<=936px){.mac-root .dk-alarms,.mac-root .dk-window.dk-editsvc,.mac-root .dk-window.dk-sharewiz:not(.dk-prefs){width:min(500px,100vw - 14px)}.mac-root .dk-addradio .dk-window-body{width:min(460px,100vw - 14px)}.mac-root .dk-confirm{width:min(450px,100vw - 14px)}.mac-root .dk-savequeue{width:min(416px,100vw - 14px)}.mac-root .dk-sharewiz-path{width:100%}.mac-root .dk-prefs-head{flex-wrap:wrap;row-gap:6px;height:auto;min-height:50px;padding:10px 0 10px 3px}.mac-root .dk-prefs-head .dk-prefs-popup{flex:1;min-width:0;max-width:100%}.mac-root .dk-eq-row label{width:60px}.mac-root .dk-eq-row .dk-eq-slider{width:calc(100% - 70px);left:70px}.mac-root .dk-eq-row:after{left:calc(50% + 34.5px)}.mac-root .dk-eq-row .dk-eq-min{left:71px}.mac-root .dk-eq-row .dk-eq-max{left:auto;right:0}.mac-root .dk-eq-loudness{left:71px}.mac-root .dk-eq-reset{left:auto;right:0}.mac-root .dk-alarms-heading{top:16px}.mac-root .dk-alarms-time{line-height:17px;top:44px;right:20px}.mac-root .dk-alarms-table{width:auto;right:20px}.mac-root .dk-alarms-table .dk-table-head,.mac-root .dk-alarms-table [role=option]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.mac-root .dk-alarms-table .dk-table-body{background:linear-gradient(#e2e2e2,#e2e2e2) calc(50% - 22px) 0/1px 100% no-repeat,linear-gradient(#e2e2e2,#e2e2e2) calc(100% - 44px) 0/1px 100% no-repeat,#fff}}:is(.mac-root .dk-browse-art:has(>.dk-browse-stack),.mac-root .dk-browse-art:has(>.dk-browse-folder)){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}.mac-root .dk-browse-art>svg.dk-browse-stack,.mac-root .dk-browse-art.dk-browse-glyph>svg.dk-browse-stack{width:30px;height:30px}.mac-root .dk-browse-art>svg.dk-browse-folder{width:40px;height:40px}.mac-root .dk-browse-stack>rect:first-child{display:none}.mac-root .dk-browse-stack>rect:not(:first-child),.mac-root .dk-browse-stack>path{stroke:#666}.mac-root .dk-browse-row.dk-album-play{gap:8px;padding-left:8px}.mac-root .dk-album-play .dk-browse-art.dk-browse-glyph{background:#262626;border-radius:0;width:40px;height:40px}.mac-root .dk-browse-index{color:#fff;letter-spacing:0;background:0 0;font-size:13px;font-weight:400}.mac-root .dk-browse-row[data-library=root]:hover{background:0 0}.mac-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}.mac-root .dk-queue-lyrics{margin-left:6px}.mac-root .dk-queue-lyrics[aria-pressed=true],.mac-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.mac-root .dk-queue-lyrics:disabled,.mac-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}.mac-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.mac-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.mac-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.mac-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}.mac-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.mac-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.mac-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.mac-root .dk-lyrics-timed p[data-at=now]{color:var(--t-fg);opacity:1;margin-left:-12px;padding-left:12px;box-shadow:inset 3px 0 #3a8fd9}.mac-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.mac-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.mac-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mac-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.mac-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.mac-root .dk-lyrics .dk-lyrics-agree{background:var(--t-accent);height:28px;color:var(--t-accent-fg);border:0;border-radius:2px;padding:0 16px;font-size:12px;font-weight:600}.mac-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.mac-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.mac-root .dk-queue-pane{view-transition-name:macos-queue-pane}:root[data-theme=macos]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.mac-root .dk-lyrics-timed p{transition:none}}:where(:root[data-theme=macos]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=macos]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=macos]) .dk-root{height:100dvh}html:where([data-theme=macos]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=macos]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=macos]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=macos]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=macos]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=macos]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=macos]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=macos]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--macos}html:where([data-theme=macos]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=macos]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--macos}html:where([data-theme=macos]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=macos]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=macos]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=macos]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=macos]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=macos]) .win-root .dk-panes>:first-child,html:where([data-theme=macos]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=macos]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=macos]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=macos]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=macos]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=macos]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=macos]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=macos]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=macos]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=macos]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=macos]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=macos]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=macos]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=macos]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=macos]) .dk-root .dk-time-elapsed,html:where([data-theme=macos]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=macos]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=macos]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=macos]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=macos]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=macos]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=macos]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=macos]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=macos]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=macos]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=macos]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=macos]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=macos]) .win-root .win-settings .win-settings-list,html:where([data-theme=macos]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=macos]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=macos]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=macos]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=macos]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=macos]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=macos]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=macos]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=macos]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=macos]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=macos]) .dk-root .dk-time-elapsed,html:where([data-theme=macos]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=macos]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=macos]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--macos{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--macos{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=macos]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=macos]) .dk-root .dk-panes>.dk-center{animation:none}}:where(:root[data-theme=windows]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=windows]) .dk-lights span,:where(:root[data-theme=windows]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=windows]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=windows]) .dk-light-min{background:#febc2e}:where(:root[data-theme=windows]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=windows]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=windows]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=windows]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=windows]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=windows]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=windows]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=windows]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=windows]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=windows]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=windows]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=windows]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=windows]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=windows]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=windows]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=windows]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=windows]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=windows]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=windows]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=windows]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=windows]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=windows]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=windows]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=windows]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=windows]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=windows]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=windows]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=windows]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=windows]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=windows]) .dk-win-input,:where(:root[data-theme=windows]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=windows]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=windows]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=windows]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=windows]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=windows]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=windows]) .dk-about td,:where(:root[data-theme=windows]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=windows]) .dk-about th{color:#00000080}:where(:root[data-theme=windows]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=windows]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=windows]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=windows]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=windows]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=windows]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=windows]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=windows]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=windows]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=windows]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=windows]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=windows]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=windows]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=windows]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=windows]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=windows]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=windows]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=windows]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=windows]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=windows]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=windows]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=windows]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=windows]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=windows]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=windows]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=windows]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=windows]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=windows]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=windows]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=windows]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=windows]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=windows]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=windows]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=windows]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=windows]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=windows]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=windows]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=windows]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=windows]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=windows]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--windows}@keyframes dk-spin--windows{to{transform:rotate(360deg)}}:where(:root[data-theme=windows]) .dk-window input,:where(:root[data-theme=windows]) .dk-window select,:where(:root[data-theme=windows]) .dk-window textarea,:where(:root[data-theme=windows]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=windows]) .dk-window input[type=date],:where(:root[data-theme=windows]) .dk-window input[type=time],:where(:root[data-theme=windows]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=windows]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=windows]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=windows]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=windows]) .dk-sleep,:where(:root[data-theme=windows]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=windows]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=windows]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=windows]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=windows]) .dk-alarms th,:where(:root[data-theme=windows]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=windows]) .dk-alarms th{color:#00000080}:where(:root[data-theme=windows]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=windows]) .dk-window-icon{display:none}:where(:root[data-theme=windows]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=windows]) .dk-sleep-title,:where(:root[data-theme=windows]) .dk-sleep-choose{display:none}:where(:root[data-theme=windows]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=windows]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=windows]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=windows]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=windows]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=windows]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=windows]) .dk-musicpicker-title,:where(:root[data-theme=windows]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=windows]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=windows]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=windows]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=windows]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=windows]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=windows]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=windows]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=windows]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=windows]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=windows]) .dk-confirm p{margin:0}:where(:root[data-theme=windows]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=windows]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=windows]) .dk-prefs-jump{display:none}:where(:root[data-theme=windows]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=windows]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=windows]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=windows]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=windows]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=windows]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=windows]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=windows]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=windows]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=windows]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=windows]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=windows]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=windows]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=windows]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=windows]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=windows]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=windows]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=windows]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=windows]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=windows]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=windows]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=windows]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=windows]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=windows]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=windows]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=windows]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=windows]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=windows]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=windows]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=windows]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=windows]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=windows]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=windows]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=windows]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=windows]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=windows]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=windows]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=windows]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=windows]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=windows]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=windows]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=windows]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=windows]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=windows]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=windows]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=windows]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=windows]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=windows]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=windows]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=windows]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=windows]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=windows]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=windows]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=windows]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=windows]) .dk-header-home-label{display:none}:where(:root[data-theme=windows]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=windows]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=windows]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=windows]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=windows]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=windows]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=windows]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=windows]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=windows]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=windows]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=windows]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=windows]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=windows]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=windows]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=windows]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=windows]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=windows]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=windows]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=windows]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=windows]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=windows]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=windows]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=windows]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=windows]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=windows]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=windows]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=windows]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=windows]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=windows]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=windows]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=windows]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=windows]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=windows]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=windows]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=windows]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=windows]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=windows]) .dk-tile-state-win,:where(:root[data-theme=windows]) .dk-browse-add-chev{display:none}:where(:root[data-theme=windows]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=windows]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=windows]) .dk-now{height:241px;position:relative}:where(:root[data-theme=windows]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=windows]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=windows]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=windows]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=windows]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=windows]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=windows]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=windows]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=windows]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=windows]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=windows]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=windows]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=windows]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=windows]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=windows]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=windows]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=windows]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=windows]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=windows]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=windows]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=windows]) .dk-browse-row:hover,:where(:root[data-theme=windows]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=windows]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=windows]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=windows]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=windows]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=windows]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=windows]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=windows]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=windows]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=windows]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=windows]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=windows]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=windows]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=windows]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=windows]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=windows]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=windows]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=windows]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=windows]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=windows]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=windows]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=windows]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=windows]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=windows]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=windows]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=windows]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=windows]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=windows]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=windows]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=windows]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=windows]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=windows]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=windows]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=windows]) .dk-notices{isolation:isolate}:where(:root[data-theme=windows]) .dk-notice{animation:.22s ease-out dk-notice-in--windows}:where(:root[data-theme=windows]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--windows;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=windows]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--windows{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--windows{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=windows]) .dk-notice{animation-name:dk-notice-fade-in--windows}:where(:root[data-theme=windows]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--windows}}@keyframes dk-notice-fade-in--windows{0%{opacity:0}}@keyframes dk-notice-fade-out--windows{to{opacity:0}}:where(:root[data-theme=windows]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=windows]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=windows]) .dk-strip-select{height:22px}:where(:root[data-theme=windows]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=windows]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=windows]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=windows]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=windows]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=windows]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=windows]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=windows]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=windows]) .dk-browse-art{position:relative}:where(:root[data-theme=windows]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=windows]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=windows]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=windows]) .dk-caution-row>p{margin:0}:where(:root[data-theme=windows]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=windows]) .dk-header-room{display:none}:where(:root[data-theme=windows]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=windows]) .dk-tile-group-win,:where(:root[data-theme=windows]) .dk-header-logo,:where(:root[data-theme=windows]) .dk-browse-failed{display:none}:where(:root[data-theme=windows]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=windows]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=windows]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-row-art{display:none}:where(:root[data-theme=windows]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=windows]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=windows]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=windows]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=windows]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=windows]) .dk-now-info-header,:where(:root[data-theme=windows]) .dk-now-source,:where(:root[data-theme=windows]) .dk-now-rating,:where(:root[data-theme=windows]) .dk-queue-collapse,:where(:root[data-theme=windows]) .dk-now-badge,:where(:root[data-theme=windows]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=windows]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=windows]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=windows]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=windows]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=windows]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=windows]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=windows]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=windows]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=windows]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=windows]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=windows]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=windows]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=windows]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=windows]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=windows]) .dk-strip-scope img,:where(:root[data-theme=windows]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=windows]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=windows]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=windows]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=windows]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=windows]) .dk-scope-menu button img,:where(:root[data-theme=windows]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=windows]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=windows]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=windows]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=windows]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=windows]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=windows]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=windows]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=windows]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=windows]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--windows}:where(:root[data-theme=windows]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--windows}:where(:root[data-theme=windows]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--windows}:where(:root[data-theme=windows]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--windows}@keyframes dk-slide-out-left--windows{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--windows{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--windows{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--windows{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=windows]) .dk-browse-unavailable,:where(:root[data-theme=windows]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=windows]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=windows]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=windows]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=windows]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=windows]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=windows]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=windows]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=windows]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=windows]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=windows]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=windows]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=windows]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=windows]) .dk-browse-check:hover,:where(:root[data-theme=windows]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=windows]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=windows]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=windows]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=windows]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=windows]) .dk-row .dk-browse-actions,:where(:root[data-theme=windows]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=windows]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=windows]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=windows]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=windows]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=windows]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=windows]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=windows]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=windows]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=windows]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=windows]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=windows]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=windows]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=windows]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=windows]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=windows]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=windows]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=windows]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=windows]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=windows]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=windows]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=windows]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=windows]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=windows]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:root[data-theme=windows] .dk-lc{color:#fff;background:#0a0a0a}:where(:root[data-theme=windows]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=windows]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=windows]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=windows]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=windows]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=windows]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=windows]) .dk-strip-clear{display:none}:where(:root[data-theme=windows]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=windows]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=windows]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=windows]) .dk-root .dk-queue-lyrics{margin-left:6px}:where(:root[data-theme=windows]) .dk-root .dk-queue-lyrics[aria-pressed=true],:where(:root[data-theme=windows]) .dk-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}:where(:root[data-theme=windows]) .dk-root .dk-queue-lyrics:disabled,:where(:root[data-theme=windows]) .dk-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}:where(:root[data-theme=windows]) .dk-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-timed p[data-at=past]{opacity:.45}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-timed p[data-at=now]{color:var(--t-fg);opacity:1;margin-left:-12px;padding-left:12px;box-shadow:inset 3px 0 #3a8fd9}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}:where(:root[data-theme=windows]) .dk-root .dk-lyrics .dk-lyrics-agree{background:var(--t-accent);height:28px;color:var(--t-accent-fg);border:0;border-radius:2px;padding:0 16px;font-size:12px;font-weight:600}:where(:root[data-theme=windows]) .dk-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}:where(:root[data-theme=windows]) .dk-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}:where(:root[data-theme=windows]) .dk-root .dk-queue-pane{view-transition-name:windows-queue-pane}:root[data-theme=windows]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=windows]) .dk-root .dk-lyrics-timed p{transition:none}}:where(:root[data-theme=windows]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=windows]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=windows]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=windows]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=windows]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=windows]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=windows]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=windows]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=windows]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=windows]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=windows]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=windows]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=windows]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=windows]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=windows]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=windows]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=windows]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=windows]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=windows]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=windows]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=windows]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=windows]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=windows]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=windows]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=windows]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=windows]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=windows]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=windows]) .win-root .dk-light-min,:where(:root[data-theme=windows]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=windows]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=windows]) .win-root .dk-light-close:before,:where(:root[data-theme=windows]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=windows]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=windows]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=windows]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=windows]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=windows]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=windows]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=windows]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=windows]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=windows]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=windows]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=windows]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=windows]) .win-root .win-menu{top:22px}:where(:root[data-theme=windows]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=windows]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=windows]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=windows]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=windows]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=windows]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=windows]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=windows]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=windows]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=windows]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=windows]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=windows]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=windows]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=windows]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=windows]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=windows]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=windows]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=windows]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=windows]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=windows]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=windows]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=windows]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=windows]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=windows]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=windows]) .win-root .dk-btn-back30,:where(:root[data-theme=windows]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=windows]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=windows]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=windows]) .win-root .dk-strip-scope img,:where(:root[data-theme=windows]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=windows]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=windows]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=windows]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=windows]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=windows]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=windows]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=windows]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=windows]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=windows]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=windows]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=windows]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=windows]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=windows]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=windows]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=windows]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=windows]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=windows]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=windows]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=windows]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=windows]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=windows]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=windows]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=windows]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=windows]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=windows]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=windows]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=windows]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=windows]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=windows]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=windows]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=windows]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=windows]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=windows]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=windows]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=windows]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=windows]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=windows]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=windows]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=windows]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=windows]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=windows]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=windows]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=windows]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=windows]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=windows]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=windows]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=windows]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=windows]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=windows]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=windows]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=windows]) .win-root .dk-now-status{display:none}:where(:root[data-theme=windows]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=windows]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=windows]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=windows]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=windows]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=windows]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=windows]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=windows]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=windows]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=windows]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=windows]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=windows]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=windows]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=windows]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=windows]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=windows]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=windows]) .win-root .dk-browse-art,:where(:root[data-theme=windows]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=windows]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=windows]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=windows]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=windows]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=windows]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=windows]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=windows]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=windows]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=windows]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=windows]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=windows]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=windows]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=windows]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=windows]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=windows]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=windows]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=windows]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=windows]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=windows]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=windows]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=windows]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=windows]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=windows]) .win-root .win-about .dk-window-body,:where(:root[data-theme=windows]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=windows]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=windows]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=windows]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=windows]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=windows]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=windows]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=windows]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=windows]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=windows]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=windows]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=windows]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=windows]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=windows]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=windows]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=windows]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=windows]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=windows]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=windows]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=windows]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=windows]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=windows]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=windows]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=windows]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=windows]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=windows]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=windows]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=windows]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=windows]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=windows]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=windows]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=windows]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=windows]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=windows]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=windows]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=windows]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=windows]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=windows]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=windows]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=windows]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=windows]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=windows]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=windows]) .win-root .dk-browse-stack>rect:first-child{display:none}:root[data-theme=windows] .win-root .dk-browse-stack>rect:not(:first-child),:root[data-theme=windows] .win-root .dk-browse-stack>path{stroke:#666}:where(:root[data-theme=windows]) .win-root .dk-browse-art:empty{background:0 0}:root[data-theme=windows] .win-root .dk-browse-index{color:#fff;letter-spacing:0;background:0 0;font-size:12px;font-weight:400}:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=windows]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=windows]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=windows]) .win-root .dk-row-num{display:none}:where(:root[data-theme=windows]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=windows]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=windows]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=windows]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=windows]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=windows]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=windows]) .win-root .dk-busy-box,:where(:root[data-theme=windows]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=windows]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=windows]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=windows]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=windows]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=windows]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=windows]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=windows]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=windows]) .win-root .dk-scope-menu button img,:where(:root[data-theme=windows]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=windows]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=windows]) .win-root .dk-now-info{display:none}:where(:root[data-theme=windows]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=windows]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=windows]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=windows]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=windows]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=windows]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=windows]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=windows]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=windows]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=windows]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=windows]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=windows]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=windows]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=windows]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=windows]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=windows]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=windows]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=windows]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=windows]) .win-root .dk-info-art,:where(:root[data-theme=windows]) .win-root .dk-info-art img,:where(:root[data-theme=windows]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=windows]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=windows]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=windows]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=windows]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=windows]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=windows]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=windows]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=windows]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=windows]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=windows]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=windows]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=windows]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=windows]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=windows]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=windows]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=windows]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=windows]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=windows]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=windows]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-alarms-head,:where(:root[data-theme=windows]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=windows]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=windows]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=windows]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=windows]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=windows]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=windows]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=windows]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=windows]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=windows]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=windows]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=windows]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=windows]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=windows]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=windows]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=windows]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=windows]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=windows]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=windows]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=windows]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=windows]) .win-root .dk-slider,:where(:root[data-theme=windows]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=windows]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=windows]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=windows]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=windows]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=windows]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=windows]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=windows]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=windows]) .win-root .dk-btn-prev svg,:where(:root[data-theme=windows]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=windows]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=windows]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=windows]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=windows]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=windows]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=windows]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=windows]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=windows]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=windows]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=windows]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=windows]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=windows]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=windows]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=windows]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=windows]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=windows]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=windows]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=windows]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=windows]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=windows]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=windows]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=windows]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=windows]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=windows]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=windows]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=windows]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=windows]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=windows]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=windows]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=windows]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=windows]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=windows]) .win-root .win-mini-track,:where(:root[data-theme=windows]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=windows]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=windows]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=windows]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=windows]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=windows]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=windows]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=windows]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=windows]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=windows]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=windows]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=windows]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=windows]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=windows]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=windows]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=windows]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=windows]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=windows]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=windows]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=windows]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=windows]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=windows]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=windows]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=windows]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=windows]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=windows]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=windows]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=windows]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=windows]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--windows}@keyframes swirl-turn-raised--windows{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=windows]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=windows]) .win-root .dk-browse-unavailable,:where(:root[data-theme=windows]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=windows]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=windows]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=windows]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=windows]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=windows]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=windows]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=windows]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=windows]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=windows]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=windows]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=windows]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=windows]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=windows]) .win-root .dk-album-play,:where(:root[data-theme=windows]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=windows]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=windows]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=windows]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=windows]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=windows]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=windows]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=windows]) .win-root .dk-row-album,:where(:root[data-theme=windows]) .win-root .dk-row-dur,:where(:root[data-theme=windows]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=windows]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=windows]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=windows]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=windows]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=windows]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=windows]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=windows]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=windows]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=windows]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=windows]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=windows]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=windows]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=windows]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=windows]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=windows]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=windows]) .win-root .dk-row{position:relative}:where(:root[data-theme=windows]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=windows]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=windows]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=windows]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=windows]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=windows]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=windows]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=windows]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=windows]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=windows]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=windows]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=windows]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=windows]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=windows]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=windows]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=windows]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=windows]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=windows]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=windows]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=windows]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=windows]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=windows]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=windows]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=windows]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=windows]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=windows]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=windows]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=windows]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=windows]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=windows]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=windows]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=windows]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=windows]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=windows]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=windows]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:root[data-theme=windows] .win-root .win-alarm-editor .dk-window-body{background:linear-gradient(to bottom right,#e9e9e9,#d7d7d7)}:where(:root[data-theme=windows]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:root[data-theme=windows] .win-root .win-alarm-body{color:#1a1a1a}:where(:root[data-theme=windows]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=windows]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=windows]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=windows]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:root[data-theme=windows] .win-root .win-alarm-label{color:#484848}:where(:root[data-theme=windows]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=windows]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=windows]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-radios label,:where(:root[data-theme=windows]) .win-root .win-alarm-days label,:where(:root[data-theme=windows]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=windows]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=windows]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=windows]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=windows]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=windows]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=windows]) .win-root .win-alarm-radios input,:where(:root[data-theme=windows]) .win-root .win-alarm-days input,:where(:root[data-theme=windows]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=windows]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=windows]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=windows]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=windows]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=windows]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=windows]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=windows]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=windows]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=windows]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=windows]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=windows]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=windows]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=windows]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=windows]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=windows]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=windows]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=windows]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=windows]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=windows]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=windows]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=windows]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=windows]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=windows]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=windows]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=windows]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=windows]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=windows]) .win-root .dk-scroll,:where(:root[data-theme=windows]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=windows]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=windows]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=windows]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=windows]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=windows]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=windows]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=windows]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=windows]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=windows]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=windows]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=windows]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=windows]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=windows]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=windows]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=windows]) .win-root .win-message-line{margin:0}:where(:root[data-theme=windows]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=windows]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=windows]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=windows]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=windows]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=windows]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=windows]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=windows]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=windows]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=windows]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=windows]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=windows]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=windows]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=windows]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=windows]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=windows]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=windows]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=windows]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=windows]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=windows]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=windows]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=windows]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=windows]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=windows]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=windows]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=windows]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=windows]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=windows]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=windows]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=windows]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=windows]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=windows]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=windows]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=windows]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=windows]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=windows]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=windows]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=windows]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=windows]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=windows]) .win-root .win-timepicker[aria-disabled]{opacity:1}:root[data-theme=windows] .win-root .dk-header-sub:not(.dk-header-count){font-weight:400}:root[data-theme=windows] .win-root .dk-footer button{color:#888;text-shadow:0 1px 1px #000c;font-weight:700}:root[data-theme=windows] .win-root .dk-footer button:disabled{color:#454647}:root[data-theme=windows] .win-root .dk-light-close:before,:root[data-theme=windows] .win-root .dk-light-close:after{width:14px}:root[data-theme=windows] .win-root .win-settings .dk-light-min,:root[data-theme=windows] .win-root .win-settings .dk-light-zoom,:root[data-theme=windows] .win-root .win-about .dk-light-min,:root[data-theme=windows] .win-root .win-about .dk-light-zoom{color:#c2c2c2;background:0 0;border:0;border-radius:0;width:46px;height:25px;display:block;position:relative}:root[data-theme=windows] .win-root .win-settings .dk-light-min,:root[data-theme=windows] .win-root .win-about .dk-light-min{order:1}:root[data-theme=windows] .win-root .win-settings .dk-light-zoom,:root[data-theme=windows] .win-root .win-about .dk-light-zoom{order:2}:root[data-theme=windows] .win-root .win-settings .dk-light-close,:root[data-theme=windows] .win-root .win-about .dk-light-close{order:3}:root[data-theme=windows] .win-root .win-settings .dk-light-min:before,:root[data-theme=windows] .win-root .win-about .dk-light-min:before{content:"";background:currentColor;width:10px;height:1px;position:absolute;top:12px;left:18px}:root[data-theme=windows] .win-root .win-settings .dk-light-zoom:before,:root[data-theme=windows] .win-root .win-about .dk-light-zoom:before{content:"";box-sizing:border-box;border:1px solid;width:10px;height:10px;position:absolute;top:7px;left:18px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page{padding-top:20px;padding-bottom:40px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page h3.win-settings-for{margin-bottom:14px}:root[data-theme=windows] .win-root .win-settings .win-settings-for select{color:#000;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><path d='M0 0h7L3.5 4z' fill='%23000000'/></svg>") right 8px center no-repeat,linear-gradient(#f2f2f2 0%,#ebebeb 50%,#ddd 50%,#cfcfcf 100%);border:1px solid #707070;border-radius:3px;width:215px;min-width:215px;height:30px;padding:0 22px 0 7px;font-weight:400}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page>.dk-tabs{z-index:1;border-bottom:0;margin-bottom:-1px;position:relative}:root[data-theme=windows] .win-root .win-settings .win-settings-panel .win-eq-intro{margin:0 0 12px 98px}:root[data-theme=windows] .win-root .win-settings .win-eq-label{color:#484848;font-weight:700}:root[data-theme=windows] .win-root .win-settings .win-eq-reset .dk-win-btn{background:linear-gradient(#fff,#f0f0f0 50%,#e5e5e5 50%,#d6d6d6);border:1px solid #ababab;border-radius:3px}:root[data-theme=windows] .win-root .win-settings .win-slider::-moz-range-track{box-sizing:border-box;background:#d4d4d4;border-top:1px solid #b0b0b0;border-radius:0;height:3px}:root[data-theme=windows] .win-root .win-settings .win-slider::-moz-range-thumb{width:12px;height:12px;box-shadow:none;background:linear-gradient(#f6f6f6,#e7e7e7);border:1px solid #a2a2a2;border-radius:50%}:root[data-theme=windows] .win-root .win-settings .win-slider::-webkit-slider-runnable-track{background:#d4d4d4;border-top:1px solid #b0b0b0;border-radius:0;height:3px}:root[data-theme=windows] .win-root .win-settings .win-slider::-webkit-slider-thumb{width:14px;height:14px;box-shadow:none;background:linear-gradient(#f6f6f6,#e7e7e7);border:1px solid #a2a2a2;border-radius:50%;margin-top:-6px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-toc{padding-top:35px;padding-bottom:15px}:root[data-theme=windows] .win-root .win-settings .win-settings-panel .win-eq-intro{margin-bottom:4px}:root[data-theme=windows] .win-root .win-settings .win-eq-loudness{margin-top:10px}:root[data-theme=windows] .win-root .win-settings .win-eq-reset{margin-top:19px}:root[data-theme=windows] .win-root .win-settings .win-eq-panel{min-height:377px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page>h3{align-items:center;min-height:30px;margin-bottom:14px;display:flex}:root[data-theme=windows] .win-root .win-settings .win-settings-for .win-lib-system{margin:0}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page>.win-svc-panel{margin-top:23px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page .dk-win-btn{background:linear-gradient(#fff,#f0f0f0 50%,#e5e5e5 50%,#d6d6d6);border:1px solid #ababab;border-radius:3px}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:root[data-theme=windows] .win-root .win-settings .dk-prefs-page .dk-win-btn:disabled{color:#838383;background:#f4f4f4;border-color:#adb2b5}:root[data-theme=windows] .win-root .win-settings .win-lib-advanced{padding:21px 16px 0 21px}:root[data-theme=windows] .win-root .win-settings .win-lib-item{grid-template-columns:161px 1fr;column-gap:0;padding:0}:root[data-theme=windows] .win-root .win-settings .win-lib-item+.win-lib-item{margin-top:21px}:root[data-theme=windows] .win-root .win-settings .win-lib-item-head{line-height:23px}:root[data-theme=windows] .win-root .win-settings .win-lib-item-body{gap:6px}:root[data-theme=windows] .win-root .win-settings .win-lib-item-body>.dk-check{align-items:center;min-height:23px;margin-top:0}:root[data-theme=windows] .win-root .win-settings .win-lib-item-body>select+.dk-check{align-items:flex-start;min-height:0;margin-top:4px}:root[data-theme=windows] .win-root .win-settings .win-lib-time{width:125px;height:23px}:root[data-theme=windows] .win-root .win-settings .win-lib-item-body>select{color:#000;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4'><path d='M0 0h7L3.5 4z' fill='%23000000'/></svg>") right 8px center no-repeat,linear-gradient(#f2f2f2 0%,#ebebeb 50%,#ddd 50%,#cfcfcf 100%);border:1px solid #707070;border-radius:3px;width:215px;height:23px;padding:0 22px 0 7px}:root[data-theme=windows] .win-root .win-alarms .dk-window-body,:root[data-theme=windows] .win-root .win-savequeue .dk-window-body{background:linear-gradient(135deg,#e9e9e9,#d7d7d7)}:root[data-theme=windows] .win-root .win-alarms-body{background:0 0}:root[data-theme=windows] .win-root .win-alarms-table{box-sizing:border-box;background:linear-gradient(#e5e5e5,#e5e5e5) 150px 0/1px 100% no-repeat,linear-gradient(#e5e5e5,#e5e5e5) right 57px top 0/1px 100% no-repeat,#fff;height:210px}:root[data-theme=windows] .win-root .win-alarms-head span{border-right:0}:root[data-theme=windows] .win-root .win-alarms-head,:root[data-theme=windows] .win-root .win-alarms-row{grid-template-columns:150px 1fr 57px}:root[data-theme=windows] .win-root .win-alarms-buttons{flex-direction:column;gap:0;display:flex}:root[data-theme=windows] .win-root .win-alarms-buttons .dk-win-btn{height:22px}:root[data-theme=windows] .win-root .win-alarms-buttons .dk-win-btn:nth-of-type(2){margin-top:40px}:root[data-theme=windows] .win-root .win-alarms-buttons .dk-win-btn:nth-of-type(3){margin-top:8px}:root[data-theme=windows] .win-root .win-alarms-help{margin-top:20px}:root[data-theme=windows] .win-root .win-alarms .dk-win-btn,:root[data-theme=windows] .win-root .win-savequeue .dk-win-btn{background:linear-gradient(#fff,#f0f0f0 50%,#e5e5e5 50%,#d6d6d6);border:1px solid #ababab;border-radius:3px}:root[data-theme=windows] .win-root .win-alarms .dk-win-btn[data-default=true],:root[data-theme=windows] .win-root .win-savequeue .dk-win-btn[data-default=true]{border-color:#39f}:root[data-theme=windows] .win-root .win-alarms .dk-win-btn:disabled,:root[data-theme=windows] .win-root .win-savequeue .dk-win-btn:disabled{color:#838383;background:#f4f4f4;border-color:#adb2b5}:root[data-theme=windows] .win-root .dk-sleep-window{overflow:visible;transform:translateY(-16px)}:root[data-theme=windows] .win-root .dk-sleep-window:after{border-width:14px 17px 0;margin-left:-17px;bottom:-14px}:root[data-theme=windows] .win-root .dk-sleep-window .dk-sleep{padding:0 0 15px}:root[data-theme=windows] .win-root .dk-sleep-window .dk-sleep-title{height:37px;margin:0;line-height:37px}:root[data-theme=windows] .win-root .dk-sleep-window .dk-sleep-choose{margin:14px 17px 16px}:root[data-theme=windows] .win-root .dk-sleep-window .dk-sleep-choices{margin:0 9px}:root[data-theme=windows] .win-root .win-shortcuts-table td{color:#0a2472}:root[data-theme=windows] .win-root .win-errorlog .dk-window-body{background:linear-gradient(135deg,#e9e9e9,#d7d7d7)}:root[data-theme=windows] .win-root .win-errorlog-body{padding-bottom:60px}:root[data-theme=windows] .win-root .win-errorlog .dk-win-btn{background:linear-gradient(#fff,#f0f0f0 50%,#e5e5e5 50%,#d6d6d6);border:1px solid #ababab;border-radius:3px}:root[data-theme=windows] .win-root .win-errorlog .dk-win-btn[data-default=true]{border-color:#39f}:where(:root[data-theme=windows]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=windows]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:root[data-theme=windows] .win-root .dk-action-menu .dk-popover-sep{background:#cfcfcf;border-bottom:1px solid #eee;height:2px}:where(:root[data-theme=windows]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions{opacity:0}:root[data-theme=windows] .win-root .dk-action-menu{border-radius:4px}:where(:root[data-theme=windows]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=windows]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=windows]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=windows]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=windows]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=windows]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=windows]) .dk-root{height:100dvh}html:where([data-theme=windows]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=windows]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=windows]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=windows]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=windows]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=windows]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=windows]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=windows]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--windows}html:where([data-theme=windows]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=windows]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--windows}html:where([data-theme=windows]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=windows]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=windows]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=windows]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=windows]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=windows]) .win-root .dk-panes>:first-child,html:where([data-theme=windows]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=windows]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=windows]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=windows]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=windows]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=windows]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=windows]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=windows]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=windows]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=windows]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=windows]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=windows]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=windows]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=windows]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=windows]) .dk-root .dk-time-elapsed,html:where([data-theme=windows]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=windows]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=windows]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=windows]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=windows]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=windows]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=windows]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=windows]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=windows]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=windows]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=windows]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=windows]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=windows]) .win-root .win-settings .win-settings-list,html:where([data-theme=windows]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=windows]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=windows]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=windows]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=windows]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=windows]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=windows]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=windows]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=windows]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=windows]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=windows]) .dk-root .dk-time-elapsed,html:where([data-theme=windows]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=windows]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=windows]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--windows{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--windows{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=windows]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=windows]) .dk-root .dk-panes>.dk-center{animation:none}}:where(:root[data-theme=hotdog]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=hotdog]) .dk-lights span,:where(:root[data-theme=hotdog]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=hotdog]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=hotdog]) .dk-light-min{background:#febc2e}:where(:root[data-theme=hotdog]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=hotdog]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=hotdog]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=hotdog]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=hotdog]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=hotdog]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=hotdog]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=hotdog]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=hotdog]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=hotdog]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=hotdog]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=hotdog]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=hotdog]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=hotdog]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=hotdog]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=hotdog]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=hotdog]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=hotdog]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=hotdog]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=hotdog]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=hotdog]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=hotdog]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=hotdog]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=hotdog]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=hotdog]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=hotdog]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=hotdog]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=hotdog]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=hotdog]) .dk-win-input,:where(:root[data-theme=hotdog]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=hotdog]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=hotdog]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=hotdog]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=hotdog]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=hotdog]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-about td,:where(:root[data-theme=hotdog]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=hotdog]) .dk-about th{color:#00000080}:where(:root[data-theme=hotdog]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=hotdog]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=hotdog]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=hotdog]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=hotdog]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=hotdog]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=hotdog]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=hotdog]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=hotdog]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=hotdog]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=hotdog]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=hotdog]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=hotdog]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=hotdog]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=hotdog]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=hotdog]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=hotdog]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=hotdog]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=hotdog]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=hotdog]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=hotdog]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=hotdog]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=hotdog]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=hotdog]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=hotdog]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=hotdog]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=hotdog]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=hotdog]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=hotdog]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=hotdog]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=hotdog]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=hotdog]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=hotdog]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=hotdog]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=hotdog]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=hotdog]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--hotdog}@keyframes dk-spin--hotdog{to{transform:rotate(360deg)}}:where(:root[data-theme=hotdog]) .dk-window input,:where(:root[data-theme=hotdog]) .dk-window select,:where(:root[data-theme=hotdog]) .dk-window textarea,:where(:root[data-theme=hotdog]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=hotdog]) .dk-window input[type=date],:where(:root[data-theme=hotdog]) .dk-window input[type=time],:where(:root[data-theme=hotdog]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=hotdog]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=hotdog]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=hotdog]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=hotdog]) .dk-sleep,:where(:root[data-theme=hotdog]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=hotdog]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=hotdog]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=hotdog]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=hotdog]) .dk-alarms th,:where(:root[data-theme=hotdog]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=hotdog]) .dk-alarms th{color:#00000080}:where(:root[data-theme=hotdog]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=hotdog]) .dk-window-icon{display:none}:where(:root[data-theme=hotdog]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=hotdog]) .dk-sleep-title,:where(:root[data-theme=hotdog]) .dk-sleep-choose{display:none}:where(:root[data-theme=hotdog]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=hotdog]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=hotdog]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=hotdog]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=hotdog]) .dk-musicpicker-title,:where(:root[data-theme=hotdog]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=hotdog]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=hotdog]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=hotdog]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=hotdog]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=hotdog]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=hotdog]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=hotdog]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=hotdog]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=hotdog]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=hotdog]) .dk-confirm p{margin:0}:where(:root[data-theme=hotdog]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=hotdog]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=hotdog]) .dk-prefs-jump{display:none}:where(:root[data-theme=hotdog]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=hotdog]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=hotdog]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=hotdog]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=hotdog]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=hotdog]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=hotdog]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=hotdog]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=hotdog]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=hotdog]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=hotdog]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=hotdog]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=hotdog]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=hotdog]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=hotdog]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=hotdog]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=hotdog]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=hotdog]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=hotdog]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=hotdog]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=hotdog]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=hotdog]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=hotdog]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=hotdog]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=hotdog]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=hotdog]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=hotdog]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=hotdog]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=hotdog]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=hotdog]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=hotdog]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=hotdog]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=hotdog]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=hotdog]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=hotdog]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=hotdog]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=hotdog]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=hotdog]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=hotdog]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=hotdog]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=hotdog]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=hotdog]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=hotdog]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=hotdog]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=hotdog]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=hotdog]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=hotdog]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=hotdog]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=hotdog]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=hotdog]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=hotdog]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=hotdog]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=hotdog]) .dk-header-home-label{display:none}:where(:root[data-theme=hotdog]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=hotdog]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=hotdog]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=hotdog]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=hotdog]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=hotdog]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=hotdog]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=hotdog]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=hotdog]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=hotdog]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=hotdog]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=hotdog]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=hotdog]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=hotdog]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=hotdog]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=hotdog]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=hotdog]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=hotdog]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=hotdog]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=hotdog]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=hotdog]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=hotdog]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=hotdog]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=hotdog]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=hotdog]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=hotdog]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=hotdog]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=hotdog]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=hotdog]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=hotdog]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=hotdog]) .dk-tile-state-win,:where(:root[data-theme=hotdog]) .dk-browse-add-chev{display:none}:where(:root[data-theme=hotdog]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=hotdog]) .dk-now{height:241px;position:relative}:where(:root[data-theme=hotdog]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=hotdog]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=hotdog]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=hotdog]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=hotdog]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=hotdog]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=hotdog]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=hotdog]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=hotdog]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=hotdog]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=hotdog]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=hotdog]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=hotdog]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-browse-row:hover,:where(:root[data-theme=hotdog]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=hotdog]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=hotdog]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=hotdog]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=hotdog]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=hotdog]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=hotdog]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=hotdog]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=hotdog]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=hotdog]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=hotdog]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=hotdog]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=hotdog]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=hotdog]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=hotdog]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=hotdog]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=hotdog]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=hotdog]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=hotdog]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=hotdog]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=hotdog]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=hotdog]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=hotdog]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=hotdog]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=hotdog]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=hotdog]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=hotdog]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=hotdog]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=hotdog]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=hotdog]) .dk-notices{isolation:isolate}:where(:root[data-theme=hotdog]) .dk-notice{animation:.22s ease-out dk-notice-in--hotdog}:where(:root[data-theme=hotdog]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--hotdog;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=hotdog]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--hotdog{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--hotdog{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=hotdog]) .dk-notice{animation-name:dk-notice-fade-in--hotdog}:where(:root[data-theme=hotdog]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--hotdog}}@keyframes dk-notice-fade-in--hotdog{0%{opacity:0}}@keyframes dk-notice-fade-out--hotdog{to{opacity:0}}:where(:root[data-theme=hotdog]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=hotdog]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=hotdog]) .dk-strip-select{height:22px}:where(:root[data-theme=hotdog]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=hotdog]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=hotdog]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=hotdog]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=hotdog]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=hotdog]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=hotdog]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=hotdog]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=hotdog]) .dk-browse-art{position:relative}:where(:root[data-theme=hotdog]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=hotdog]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=hotdog]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=hotdog]) .dk-caution-row>p{margin:0}:where(:root[data-theme=hotdog]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=hotdog]) .dk-header-room{display:none}:where(:root[data-theme=hotdog]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=hotdog]) .dk-tile-group-win,:where(:root[data-theme=hotdog]) .dk-header-logo,:where(:root[data-theme=hotdog]) .dk-browse-failed{display:none}:where(:root[data-theme=hotdog]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=hotdog]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=hotdog]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-row-art{display:none}:where(:root[data-theme=hotdog]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=hotdog]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=hotdog]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=hotdog]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=hotdog]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=hotdog]) .dk-now-info-header,:where(:root[data-theme=hotdog]) .dk-now-source,:where(:root[data-theme=hotdog]) .dk-now-rating,:where(:root[data-theme=hotdog]) .dk-queue-collapse,:where(:root[data-theme=hotdog]) .dk-now-badge,:where(:root[data-theme=hotdog]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=hotdog]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=hotdog]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=hotdog]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=hotdog]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=hotdog]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=hotdog]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=hotdog]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=hotdog]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=hotdog]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=hotdog]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=hotdog]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=hotdog]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=hotdog]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=hotdog]) .dk-strip-scope img,:where(:root[data-theme=hotdog]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=hotdog]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=hotdog]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=hotdog]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=hotdog]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=hotdog]) .dk-scope-menu button img,:where(:root[data-theme=hotdog]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=hotdog]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=hotdog]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=hotdog]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=hotdog]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=hotdog]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=hotdog]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=hotdog]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=hotdog]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--hotdog}:where(:root[data-theme=hotdog]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--hotdog}:where(:root[data-theme=hotdog]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--hotdog}:where(:root[data-theme=hotdog]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--hotdog}@keyframes dk-slide-out-left--hotdog{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--hotdog{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--hotdog{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--hotdog{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=hotdog]) .dk-browse-unavailable,:where(:root[data-theme=hotdog]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=hotdog]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=hotdog]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=hotdog]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=hotdog]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=hotdog]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=hotdog]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=hotdog]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=hotdog]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=hotdog]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=hotdog]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=hotdog]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=hotdog]) .dk-browse-check:hover,:where(:root[data-theme=hotdog]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=hotdog]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=hotdog]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=hotdog]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=hotdog]) .dk-row .dk-browse-actions,:where(:root[data-theme=hotdog]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=hotdog]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=hotdog]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=hotdog]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=hotdog]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=hotdog]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=hotdog]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=hotdog]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=hotdog]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=hotdog]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=hotdog]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=hotdog]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=hotdog]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=hotdog]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=hotdog]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=hotdog]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=hotdog]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=hotdog]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=hotdog]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=hotdog]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=hotdog]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=hotdog]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=hotdog]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=hotdog]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=hotdog]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=hotdog]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=hotdog]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=hotdog]) .dk-strip-clear{display:none}:where(:root[data-theme=hotdog]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=hotdog]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=hotdog]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=hotdog]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=hotdog]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=hotdog]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=hotdog]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=hotdog]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=hotdog]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=hotdog]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=hotdog]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=hotdog]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=hotdog]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=hotdog]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=hotdog]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=hotdog]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=hotdog]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=hotdog]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=hotdog]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=hotdog]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=hotdog]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=hotdog]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=hotdog]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=hotdog]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=hotdog]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=hotdog]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=hotdog]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=hotdog]) .win-root .dk-light-min,:where(:root[data-theme=hotdog]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-light-close:before,:where(:root[data-theme=hotdog]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=hotdog]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=hotdog]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=hotdog]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=hotdog]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=hotdog]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=hotdog]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=hotdog]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=hotdog]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=hotdog]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=hotdog]) .win-root .win-menu{top:22px}:where(:root[data-theme=hotdog]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=hotdog]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=hotdog]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=hotdog]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=hotdog]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=hotdog]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=hotdog]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=hotdog]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=hotdog]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=hotdog]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=hotdog]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=hotdog]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=hotdog]) .win-root .dk-btn-back30,:where(:root[data-theme=hotdog]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-scope img,:where(:root[data-theme=hotdog]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=hotdog]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=hotdog]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=hotdog]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=hotdog]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=hotdog]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=hotdog]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=hotdog]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=hotdog]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=hotdog]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=hotdog]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=hotdog]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=hotdog]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=hotdog]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=hotdog]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=hotdog]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=hotdog]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=hotdog]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=hotdog]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=hotdog]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=hotdog]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-now-status{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=hotdog]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=hotdog]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=hotdog]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=hotdog]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=hotdog]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=hotdog]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=hotdog]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art,:where(:root[data-theme=hotdog]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=hotdog]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=hotdog]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=hotdog]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=hotdog]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=hotdog]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=hotdog]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=hotdog]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=hotdog]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=hotdog]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=hotdog]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=hotdog]) .win-root .win-about .dk-window-body,:where(:root[data-theme=hotdog]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=hotdog]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=hotdog]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=hotdog]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=hotdog]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=hotdog]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=hotdog]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=hotdog]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=hotdog]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=hotdog]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=hotdog]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=hotdog]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=hotdog]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=hotdog]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=hotdog]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=hotdog]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=hotdog]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=hotdog]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=hotdog]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=hotdog]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=hotdog]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=hotdog]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=hotdog]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=hotdog]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=hotdog]) .win-root .dk-row-num{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=hotdog]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=hotdog]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=hotdog]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-busy-box,:where(:root[data-theme=hotdog]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=hotdog]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=hotdog]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=hotdog]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=hotdog]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=hotdog]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu button img,:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=hotdog]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=hotdog]) .win-root .dk-now-info{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=hotdog]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=hotdog]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=hotdog]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=hotdog]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=hotdog]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=hotdog]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=hotdog]) .win-root .dk-info-art,:where(:root[data-theme=hotdog]) .win-root .dk-info-art img,:where(:root[data-theme=hotdog]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=hotdog]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=hotdog]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=hotdog]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=hotdog]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=hotdog]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=hotdog]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=hotdog]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=hotdog]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=hotdog]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=hotdog]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=hotdog]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=hotdog]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-alarms-head,:where(:root[data-theme=hotdog]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=hotdog]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=hotdog]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=hotdog]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=hotdog]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=hotdog]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=hotdog]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=hotdog]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=hotdog]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=hotdog]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=hotdog]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=hotdog]) .win-root .dk-slider,:where(:root[data-theme=hotdog]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=hotdog]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=hotdog]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=hotdog]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=hotdog]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=hotdog]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=hotdog]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=hotdog]) .win-root .dk-btn-prev svg,:where(:root[data-theme=hotdog]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=hotdog]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=hotdog]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=hotdog]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=hotdog]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=hotdog]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=hotdog]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=hotdog]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=hotdog]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=hotdog]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=hotdog]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=hotdog]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=hotdog]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=hotdog]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=hotdog]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=hotdog]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=hotdog]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=hotdog]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=hotdog]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=hotdog]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=hotdog]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=hotdog]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=hotdog]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=hotdog]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=hotdog]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=hotdog]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=hotdog]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=hotdog]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=hotdog]) .win-root .win-mini-track,:where(:root[data-theme=hotdog]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=hotdog]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=hotdog]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=hotdog]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=hotdog]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=hotdog]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=hotdog]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=hotdog]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=hotdog]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=hotdog]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=hotdog]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=hotdog]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=hotdog]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=hotdog]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=hotdog]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=hotdog]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=hotdog]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=hotdog]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=hotdog]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--hotdog}@keyframes swirl-turn-raised--hotdog{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-unavailable,:where(:root[data-theme=hotdog]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=hotdog]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=hotdog]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=hotdog]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=hotdog]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=hotdog]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=hotdog]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=hotdog]) .win-root .dk-album-play,:where(:root[data-theme=hotdog]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=hotdog]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=hotdog]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=hotdog]) .win-root .dk-row-album,:where(:root[data-theme=hotdog]) .win-root .dk-row-dur,:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=hotdog]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=hotdog]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=hotdog]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=hotdog]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=hotdog]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=hotdog]) .win-root .dk-row{position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=hotdog]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=hotdog]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=hotdog]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=hotdog]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=hotdog]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=hotdog]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=hotdog]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=hotdog]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=hotdog]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=hotdog]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=hotdog]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-radios label,:where(:root[data-theme=hotdog]) .win-root .win-alarm-days label,:where(:root[data-theme=hotdog]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-radios input,:where(:root[data-theme=hotdog]) .win-root .win-alarm-days input,:where(:root[data-theme=hotdog]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=hotdog]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=hotdog]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=hotdog]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=hotdog]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=hotdog]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=hotdog]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-theme=hotdog]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-theme=hotdog]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=hotdog]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=hotdog]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=hotdog]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=hotdog]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=hotdog]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=hotdog]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=hotdog]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=hotdog]) .win-root .dk-scroll,:where(:root[data-theme=hotdog]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=hotdog]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=hotdog]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=hotdog]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=hotdog]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=hotdog]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=hotdog]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=hotdog]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=hotdog]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=hotdog]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=hotdog]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=hotdog]) .win-root .win-message-line{margin:0}:where(:root[data-theme=hotdog]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=hotdog]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=hotdog]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=hotdog]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=hotdog]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=hotdog]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=hotdog]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=hotdog]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=hotdog]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=hotdog]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=hotdog]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=hotdog]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=hotdog]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=hotdog]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=hotdog]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=hotdog]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=hotdog]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=hotdog]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=hotdog]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=hotdog]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=hotdog]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=hotdog]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=hotdog]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=hotdog]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=hotdog]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=hotdog]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=hotdog]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=hotdog]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=hotdog]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-theme=hotdog]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-theme=hotdog]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=hotdog]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=hotdog]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=hotdog]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=hotdog]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=hotdog]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=hotdog]) .dk-root{height:100dvh}html:where([data-theme=hotdog]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=hotdog]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=hotdog]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=hotdog]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=hotdog]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=hotdog]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=hotdog]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=hotdog]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--hotdog}html:where([data-theme=hotdog]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=hotdog]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--hotdog}html:where([data-theme=hotdog]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=hotdog]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=hotdog]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=hotdog]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=hotdog]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=hotdog]) .win-root .dk-panes>:first-child,html:where([data-theme=hotdog]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=hotdog]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=hotdog]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=hotdog]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=hotdog]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=hotdog]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=hotdog]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=hotdog]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=hotdog]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=hotdog]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=hotdog]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=hotdog]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=hotdog]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=hotdog]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=hotdog]) .dk-root .dk-time-elapsed,html:where([data-theme=hotdog]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=hotdog]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=hotdog]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=hotdog]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=hotdog]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=hotdog]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=hotdog]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=hotdog]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=hotdog]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=hotdog]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=hotdog]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=hotdog]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=hotdog]) .win-root .win-settings .win-settings-list,html:where([data-theme=hotdog]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=hotdog]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=hotdog]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=hotdog]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=hotdog]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=hotdog]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=hotdog]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=hotdog]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=hotdog]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=hotdog]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=hotdog]) .dk-root .dk-time-elapsed,html:where([data-theme=hotdog]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=hotdog]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=hotdog]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--hotdog{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--hotdog{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=hotdog]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=hotdog]) .dk-root .dk-panes>.dk-center{animation:none}}.hd-root{color:#fff;font-family:var(--t-font);background:#ff0;font-size:12px}.hd-root *,.hd-root :before,.hd-root :after{box-shadow:none;text-shadow:none;border-radius:0!important}.hd-root ::-webkit-scrollbar{width:16px}.hd-root ::-webkit-scrollbar-thumb{background:silver;border:1px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.hd-root ::-webkit-scrollbar-track{background:silver;background-image:repeating-conic-gradient(#fff 0 25%, silver 0 50%);background-size:2px 2px}:root[data-theme=hotdog] .hd-root,:root[data-theme=hotdog] .hd-root *{scrollbar-color:gray silver;scrollbar-width:auto}.hd-root .win-titlebar{color:#fff;background:#000;border-bottom:1px solid #000;font-weight:700}.hd-root .win-titlebar-home,.hd-root .win-tb-btn{color:#fff}.hd-root .win-tb-btn:hover{color:#fff;background:red}.hd-root .win-menubar{color:#000;background:#fff;border-bottom:1px solid #000}.hd-root .win-menubar-title{color:#000}.hd-root .win-menubar-title:hover,.hd-root .win-menubar-title[aria-expanded=true]{color:#fff;background:#000}.hd-root .win-menubar-title:hover:after,.hd-root .win-menubar-title[aria-expanded=true]:after{background:#000}.hd-root .win-menu{color:#000;background:#fff;border:1px solid #000}.hd-root .win-menu-item{color:#000}.hd-root .win-menu-item:hover:not(:disabled),.hd-root .win-menu-item:focus-visible{color:#fff;background:#000}.hd-root .win-menu-item:disabled{color:gray}.hd-root .win-menu-sep{background:gray}.hd-root .dk-footer button,.hd-root .dk-win-btn,.hd-root .win-dialog button,.hd-root .win-settings .dk-win-btn,.hd-root .dk-header-btn{color:#000;background:silver;border:1px solid #000;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root .dk-footer button:hover:not(:disabled),.hd-root .dk-win-btn:hover:not(:disabled),.hd-root .win-settings .dk-win-btn:hover:not(:disabled){background:#d4d4d4;border-color:#000}.hd-root .dk-footer button:active:not(:disabled),.hd-root .dk-win-btn:active:not(:disabled){box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.hd-root :is(.dk-footer button,.dk-win-btn,.win-dialog button,.dk-header-btn):disabled{opacity:1;color:gray;text-shadow:none}.hd-root .dk-header-btn:disabled svg{color:gray}.hd-root .dk-win-btn[data-default=true]{border:2px solid #000}.hd-root .dk-header-btn svg{color:#000}.hd-root .dk-strip{color:#fff;background:red;border-bottom:1px solid #000}.hd-root .dk-strip svg,.hd-root .dk-strip button{color:#fff}.hd-root .dk-strip button:disabled,.hd-root .dk-strip button:disabled svg{color:#ffd0d0;opacity:.55}.hd-root .dk-mode[aria-pressed=true]{color:#000}.hd-root .dk-progress-track,.hd-root .dk-slider-track{background:silver;border:1px solid #000}.hd-root .dk-progress-fill,.hd-root .dk-slider-fill{background:#000}.hd-root .dk-progress-thumb{background:silver;border:1px solid #000}.hd-root .dk-time-elapsed,.hd-root .dk-time-total,.hd-root .dk-time-remaining{color:#fff}.hd-root .dk-strip-search{background:red;border:1px solid #000}.hd-root .dk-strip-search input{color:#fff}.hd-root .dk-strip-search input::placeholder{color:#ffd0d0}.hd-root .dk-strip-search button{color:#fff}.hd-root .dk-panes,.hd-root .dk-divider{background:#ff0}.hd-root .dk-pane{color:#fff;outline-offset:-4px;background:red;border:1px solid #000;outline:3px solid red}.hd-root .dk-header{color:#fff;background:#000;border-bottom:1px solid #000;font-weight:700}.hd-root .dk-header-sub{color:silver}.hd-root .dk-footer{background:red;border-top:1px solid #000}.hd-root .dk-tile{color:#fff;background:red;border:1px solid #000}.hd-root .dk-tile:before{display:none}.hd-root .dk-tile:hover{background:#c00}.hd-root .dk-tile[aria-pressed=true]{color:#fff;background:#000}.hd-root .dk-tile-now,.hd-root .dk-tile-state-win,.hd-root .dk-tile-device,.hd-root .dk-tile[aria-pressed=true] .dk-tile-now{color:#ffd0d0;opacity:1}.hd-root .dk-tile[aria-pressed=true] .dk-tile-now,.hd-root .dk-tile[aria-pressed=true] .dk-tile-device{color:silver}.hd-root .dk-tile-group,.hd-root .dk-tile-group svg,.hd-root .dk-tile-more{color:#fff}.hd-root .dk-tile-group:hover{background:#000}.hd-root .dk-browse-row,.hd-root .dk-row{color:#fff;border-color:#000}.hd-root .dk-browse-row:hover,.hd-root .dk-row:hover{background:#c00}.hd-root .dk-browse-row[aria-selected=true],.hd-root .dk-row[aria-selected=true],.hd-root .dk-row[aria-checked=true]{color:#fff;background:#000}.hd-root .dk-row[aria-current=true]{background:#900}.hd-root .dk-browse-sub,.hd-root .dk-row-sub,.hd-root .dk-row-num,.hd-root .dk-row-dur,.hd-root .dk-browse-note,.hd-root .dk-browse-prose{color:#ffd0d0}.hd-root .dk-browse-title,.hd-root .dk-row-text,.hd-root .dk-browse-disclosure,.hd-root .dk-browse-actions,.hd-root .dk-browse-check,.hd-root .dk-browse-section{color:#fff}.hd-root .dk-scopebar-tabs button{color:#ffd0d0}.hd-root .dk-scopebar-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#000}.hd-root .dk-now-line,.hd-root .dk-now-source strong{color:#fff}.hd-root .dk-now-line[data-caption]:before,.hd-root .dk-now-muted,.hd-root .dk-now-source span{color:#ffd0d0}.hd-root .dk-now-art{background:silver;border:1px solid #000}.hd-root .dk-now-art svg{color:gray}.hd-root .dk-empty p{color:#fff}.hd-root .dk-empty svg{color:#ffd0d0}.hd-root .dk-popover,.hd-root .dk-action-menu,.hd-root .dk-account-menu{color:#000;background:#fff;border:1px solid #000}.hd-root .dk-action-menu button,.hd-root .dk-popover button{color:#000}.hd-root .dk-action-menu button:hover:not(:disabled),.hd-root .dk-popover button:hover:not(:disabled){color:#fff;background:#000}.hd-root .dk-action-menu button:disabled{color:gray}.hd-root .dk-popover-sep{background:gray}.hd-root .dk-notices .dk-notice{color:#000;background:#fff;border:1px solid #000}.hd-root .dk-notice button{color:#000;text-decoration:underline}.hd-root .dk-window{color:#fff;outline-offset:-4px;background:red;border:1px solid #000;outline:3px solid red}.hd-root .dk-window-title{color:#fff;background:#000;border-bottom:1px solid #000;font-weight:700}.hd-root .dk-light-close{color:#000;background:silver;border:1px solid #000}.hd-root .dk-light-close:hover{background:#fff}.hd-root .win-settings,.hd-root .win-settings .win-settings-page,.hd-root .win-settings .win-settings-body,.hd-root .win-settings .win-settings-list,.hd-root .win-about,.hd-root .win-shortcuts,.hd-root .win-savequeue,.hd-root .win-message,.hd-root .win-alarms,.hd-root .win-alarm-editor,.hd-root .win-wizard,.hd-root .win-errorlog,.hd-root .win-grouping,.hd-root .dk-confirm,.hd-root .dk-sleep,.hd-root .dk-grouping,.hd-root .dk-musicpicker,.hd-root .dk-addradio,.hd-root .dk-info,.hd-root .dk-add{color:#fff;background:red}.hd-root .win-settings .win-settings-list button{color:#fff}.hd-root .win-settings .win-settings-list button[aria-selected=true],.hd-root .win-savequeue-list button[aria-selected=true],.hd-root .dk-musicpicker-row[aria-selected=true],.hd-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#000}.hd-root .win-settings input,.hd-root .win-settings select,.hd-root .win-alarm-editor input,.hd-root .win-alarm-editor select,.hd-root .win-savequeue-field input,.hd-root .dk-addradio input{color:#fff;background:red;border:1px solid #000}.hd-root .win-savequeue-field input:focus{border-color:#fff}.hd-root .win-settings h1,.hd-root .win-settings h2,.hd-root .win-settings label,.hd-root .win-settings p,.hd-root .win-alarm-editor label,.hd-root .win-about p,.hd-root .win-shortcuts td,.hd-root .win-shortcuts th,.hd-root .dk-addradio-mark,.hd-root .win-wizard-mark,.hd-root a{color:#fff}.hd-root :focus-visible{outline-offset:1px;outline:1px dotted #fff}.hd-root .win-mini-panel,.hd-root .win-mini{color:#fff;background:red;border:1px solid #000}.hd-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:silver}.hd-root .win-settings .win-settings-page,.hd-root .win-settings .win-settings-body,.hd-root .win-settings .win-settings-content,.hd-root .win-settings [class*=win-settings-pane],.hd-root .win-settings fieldset,.hd-root .win-settings .win-eq{color:#000;background:silver}.hd-root .win-settings .win-settings-page h1,.hd-root .win-settings .win-settings-page h2,.hd-root .win-settings .win-settings-page label,.hd-root .win-settings .win-settings-page p,.hd-root .win-settings .win-settings-page legend,.hd-root .win-settings .dk-prefs-page p,.hd-root .win-settings .dk-prefs-page h1,.hd-root .win-settings .dk-prefs-page h2,.hd-root .win-settings .dk-prefs-page h3,.hd-root .win-settings .dk-prefs-page label,.hd-root .win-settings .dk-prefs-page legend{color:#000}.hd-root .win-settings .dk-prefs-page,.hd-root .win-settings .win-settings-panel,.hd-root .win-settings .win-lib-table,.hd-root .win-settings .win-lib-indexing{color:#000;background:silver}.hd-root .win-settings .dk-tabs button{color:#000;background:silver;border-color:#000}.hd-root .win-settings .win-settings-foot,.hd-root .win-settings .win-settings-foot p{color:#000}.hd-root .win-settings .dk-prefs-toc{background:silver}.hd-root .about-card a.about-support{color:#000;background:silver;border:2px solid #000;border-radius:0;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root .about-card a.about-support:hover{background:#d4d4d4;transform:none;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root .about-card a.about-support:active{box-shadow:inset 2px 2px gray,inset -2px -2px #fff}.hd-root{--t-back-arrow:currentColor}.hd-root .win-about-box,.hd-root .win-about-box p{color:#000;background:#fff}.hd-root .win-shortcuts-table,.hd-root .win-shortcuts-table th,.hd-root .win-shortcuts-table td,.hd-root .win-alarms-table,.hd-root .win-alarms-table th,.hd-root .win-alarms-table td,.hd-root .win-savequeue-list,.hd-root .win-savequeue-list button,.hd-root .dk-add-list,.hd-root .dk-add-list *,.hd-root .dk-add .dk-tabs button{color:#000}.hd-root .win-shortcuts-table td{color:#00a}.hd-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:navy}.hd-root.win-root .win-dialog-foot,.hd-root.win-root .win-grouping .dk-grouping-actions{background:silver;border-top:1px solid #000;box-shadow:inset 0 1px #fff}.hd-root.win-root .win-dialog-foot .dk-win-btn,.hd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn,.hd-root.win-root .win-grouping .dk-grouping-all{color:#000;background:silver;border:1px solid #000;border-radius:0;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root.win-root .win-dialog-foot .dk-win-btn[data-default=true],.hd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{outline-offset:-5px;outline:1px dotted #000}.hd-root.win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled),.hd-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover,.hd-root.win-root .win-grouping .dk-grouping-all:hover{background:#d4d4d4;border-color:#000}.hd-root.win-root .win-dialog-foot .dk-win-btn:disabled{color:gray;text-shadow:none}.hd-root.win-root .win-grouping{background:red}.hd-root.win-root .win-shortcuts-note,.hd-root.win-root .win-shortcuts p{color:#fff}.hd-root .win-about-box,.hd-root .win-shortcuts-table,.hd-root.win-root .win-settings .win-settings-panel,.hd-root .dk-add-list,.hd-root .win-alarms-table,.hd-root .win-savequeue-list{border-color:#000}.hd-root .win-about-box .win-about-rule{color:gray}.hd-root .win-shortcuts-table tbody tr:first-child td{background:silver}.hd-root.win-root .win-titlebar select{color:#000;background:#fff;border-color:#000}.hd-root.win-root .win-titlebar select:hover{color:#000;background:silver;border-color:#000}.hd-root.win-root .dk-browse-disclosure,.hd-root.win-root .dk-browse-chevron{background-color:currentColor}.hd-root.win-root .win-errorlog-body .error-log{color:#000;background:#fff;border-color:#000}.hd-root.win-root .dk-window :is(select,input:not([type=checkbox]):not([type=radio]),textarea){color:#000;background-color:#fff;border-color:#000}.hd-root.win-root select:not(.win-settings select):not(.dk-strip-select select){color:#000;box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#fff;border-color:#000}.hd-root.win-root .win-alarm-editor :is(.dk-timefield,.win-alarm-time){background-color:#fff;border-color:#000}.hd-root.win-root .win-settings :is(.win-eq-label,.win-eq-end,.win-lib-table th){color:#000}.hd-root.win-root .win-settings .win-svc-name{color:#00a}.hd-root.win-root .win-settings .dk-win-btn{color:#000;background:silver;border:1px solid #000;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root.win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#d4d4d4;border-color:#000}.hd-root.win-root .win-settings .dk-win-btn:disabled,.hd-root.win-root .dk-win-btn:disabled{color:gray;text-shadow:none;background:silver;border-color:#000;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root.win-root .win-grouping:before{border-color:#000}.hd-root.win-root .win-grouping:after{background:silver;border-top-color:#000}.hd-root.win-root .win-grouping :is(.dk-grouping-left,.dk-grouping-right,.dk-grouping-track,.dk-grouping-list label){color:#000}.hd-root.win-root .win-grouping .dk-grouping-artist{color:gray}.hd-root.win-root .win-grouping .dk-grouping-art{background:gray}.hd-root.win-root input[type=checkbox],.hd-root.win-root input[type=radio],.hd-root.win-root input[type=checkbox]:hover:not(:disabled),.hd-root.win-root input[type=radio]:hover:not(:disabled){background-color:#fff;border-color:#000}.hd-root.win-root input[type=checkbox]:disabled,.hd-root.win-root input[type=radio]:disabled{background-color:silver;border-color:gray}.hd-root.win-root .dk-win-btn:disabled{opacity:1}.hd-root.win-root .win-settings .dk-theme-version :is(span,em){color:navy}.hd-root .s2-dialog{color:#fff;background:red;border:1px solid #000}.hd-root .s2-dialog-head{color:#fff;background:#000;border-bottom-color:#000}.hd-root .s2-dialog-close{color:#fff}.hd-root .s2-dialog-close:hover{color:#000;background:silver}.hd-root.win-root .win-settings .dk-tabs{border-bottom-color:#000}.hd-root.win-root .win-settings .dk-tabs button{color:#000;background:silver;border-color:#000}.hd-root.win-root .win-settings .dk-tabs button[aria-selected=true]{color:#fff;background:#000}.hd-root.win-root :is(.win-lib-table,.win-shortcuts-table,.win-alarms-table){border-color:#000}.hd-root.win-root :is(.win-lib-table,.win-shortcuts-table,.win-alarms-table) :is(th,td,[class*=head] span){border-color:gray}.hd-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover{background:#c00}.hd-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{color:#fff;background:#000}.hd-root.win-root .win-message,.hd-root.win-root .win-message .dk-window-body,.hd-root.win-root .win-message-body,.hd-root.win-root .win-message-foot{color:#fff;background:red}.hd-root.win-root .win-message :is(.win-message-heading,.win-message-line,.win-message-choices .dk-check){color:#fff}.hd-root.win-root .win-message-choices .dk-check small{color:#ffd0d0}.hd-root.win-root .win-message-foot{border-top:0}.hd-root.win-root .win-message-foot .dk-win-btn{color:#000;background:silver;border:1px solid #000;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root.win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:#d4d4d4;border-color:#000}.hd-root.win-root .win-message-foot .dk-win-btn[data-default=true]{border:2px solid #000;box-shadow:inset -2px -2px gray,inset 2px 2px #fff}.hd-root .s2-tier[data-tier]{color:#000;opacity:1;background:#fff;box-shadow:inset 0 0 0 1px #000}.hd-root .s2-tier[data-tier=legacy]{background:#ffd0d0}.hd-root .s2-tier[data-tier=s2\.0]{background:#ff0}.hd-root .s2-tl-bar[data-tier]{color:#000;box-shadow:inset 0 0 0 1px #000}.hd-root .s2-tl-bar[data-tier=legacy]{background:#ffd0d0}.hd-root .s2-tl-bar[data-tier=s2\.0]{background:#ff0}.hd-root .s2-tl-bar[data-tier=s2\.1]{background:#fff}.hd-root.win-root .win-wizard-body{color:#fff;background:red}.hd-root.win-root .win-wizard-body :is(h1,h2,h3,h4,p,label,li,span){color:#fff}.hd-root .dk-tabs{border-color:#000}.hd-root .dk-tabs button{color:#000;background:silver;border-color:#000}.hd-root .dk-tabs button[aria-selected=true]{color:#fff;background:#000}.hd-root.win-root .win-svc-labs .win-svc-labs-list{border-color:#000}.hd-root.win-root input[type=radio]{border-radius:50%!important}:root[data-theme=hotdog] .splash-card,:root[data-theme=hotdog] .splash-card p,:root[data-theme=hotdog] .splash-card label>span{color:#000!important}.hd-root .hd-troubleshoot{width:min(960px,94vw);height:min(720px,90vh);overflow:hidden}.hd-root .hd-troubleshoot .dk-window-body{flex:1;min-height:0;display:flex}.hd-root .hd-ts-body{box-sizing:border-box;flex:1;min-width:0;padding:16px 22px 26px;overflow:auto}.hd-root .hd-ts-blurb,.hd-root .hd-ts-note{opacity:.75;margin:0 0 12px;font-size:12px}.hd-root .hd-ts-error{color:var(--t-critical,#d0453d)}.hd-root .hd-ts-system{margin:18px 0 0}.hd-root .hd-ts-system h3{margin:0 0 8px;font-size:14px}.hd-root .hd-ts-findings{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hd-root .hd-ts-findings li{border-left:3px solid var(--t-fair,#d9a227);background:color-mix(in srgb, currentColor 6%, transparent);padding:8px 12px}.hd-root .hd-ts-findings li[data-severity=critical]{border-left-color:var(--t-critical,#d0453d)}.hd-root .hd-ts-findings li[data-severity=info]{border-left-color:var(--t-accent,currentColor)}.hd-root .hd-ts-findings p{margin:4px 0 0;font-size:12px;line-height:1.5}.hd-root .hd-ts-remedy{opacity:.75}.hd-root .hd-ts-links{margin-top:12px;font-size:12px}.hd-root .hd-ts-links summary{cursor:pointer;font-weight:600}.hd-root .hd-ts-links ul{margin:0;padding:0;list-style:none}.hd-root .hd-ts-links li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.hd-root .hd-troubleshoot{--t-good:#ff0;--t-fair:#fff;--t-poor:#fff;--t-critical:#000}.hd-root .dk-queue-lyrics{margin-left:6px}.hd-root .dk-queue-lyrics[aria-pressed=true],.hd-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.hd-root .dk-queue-lyrics:disabled,.hd-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}.hd-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.hd-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.hd-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.hd-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}.hd-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.hd-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.hd-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.hd-root .dk-lyrics-timed p[data-at=now]{color:#ff0;opacity:1;margin-left:-12px;padding-left:12px;box-shadow:inset 3px 0 #000}.hd-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.hd-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.hd-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.hd-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.hd-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.hd-root .dk-lyrics .dk-lyrics-agree{color:#fff;background:#000;border:0;border-radius:0;height:28px;padding:0 16px;font-size:12px;font-weight:600}.hd-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.hd-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.hd-root .dk-queue-pane{view-transition-name:hotdog-queue-pane}:root[data-theme=hotdog]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.hd-root .dk-lyrics-timed p{transition:none}}.hd-root.win-root .dk-scopebar{background:red;border-bottom:1px solid #000}.hd-root.win-root .dk-scopebar-back{color:#fff;border-right:1px solid #000}.hd-root.win-root .dk-scopebar-back:after,.hd-root.win-root .dk-scopebar-tabs button:after{display:none}.hd-root.win-root .dk-scopebar-tabs button{border:0;border-right:1px solid #000}.hd-root.win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:#c00}.hd-root.win-root .dk-scopebar-tabs button[aria-selected=true]{background:#000;box-shadow:inset 0 -2px #ff0}.hd-root.win-root .dk-browse-title em,.hd-root.win-root .dk-search-results .dk-browse-sub em{color:#ff0}:where(:root[data-theme=solarized]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-theme=solarized]) .dk-lights span,:where(:root[data-theme=solarized]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-theme=solarized]) .dk-light-close{background:#ff5f57}:where(:root[data-theme=solarized]) .dk-light-min{background:#febc2e}:where(:root[data-theme=solarized]) .dk-light-zoom{background:#28c840}:where(:root[data-theme=solarized]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-theme=solarized]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-theme=solarized]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-theme=solarized]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-theme=solarized]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-theme=solarized]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-theme=solarized]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=solarized]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-theme=solarized]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-theme=solarized]) .dk-prefs{width:800px;height:500px}:where(:root[data-theme=solarized]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-theme=solarized]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-theme=solarized]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=solarized]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-theme=solarized]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-theme=solarized]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-theme=solarized]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-theme=solarized]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-theme=solarized]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-theme=solarized]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-theme=solarized]) .dk-tabs button:first-child{border-left:0}:where(:root[data-theme=solarized]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-theme=solarized]) .dk-eq{height:320px;position:relative}:where(:root[data-theme=solarized]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-theme=solarized]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-min,:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-theme=solarized]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-theme=solarized]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-theme=solarized]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-theme=solarized]) .dk-win-input,:where(:root[data-theme=solarized]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-theme=solarized]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-theme=solarized]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-theme=solarized]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-theme=solarized]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-theme=solarized]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-theme=solarized]) .dk-about td,:where(:root[data-theme=solarized]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-theme=solarized]) .dk-about th{color:#00000080}:where(:root[data-theme=solarized]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-theme=solarized]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-theme=solarized]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-theme=solarized]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-theme=solarized]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-theme=solarized]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-theme=solarized]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-theme=solarized]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-theme=solarized]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=solarized]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-theme=solarized]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-theme=solarized]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-theme=solarized]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-theme=solarized]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-theme=solarized]) .dk-add-intro{margin:0 0 10px}:where(:root[data-theme=solarized]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-theme=solarized]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-theme=solarized]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-theme=solarized]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-theme=solarized]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-theme=solarized]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-theme=solarized]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-theme=solarized]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-theme=solarized]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-theme=solarized]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-theme=solarized]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-theme=solarized]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-theme=solarized]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-theme=solarized]) .dk-parental-body{margin:0 0 12px}:where(:root[data-theme=solarized]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=solarized]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-theme=solarized]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-theme=solarized]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-theme=solarized]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-theme=solarized]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-theme=solarized]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-theme=solarized]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--solarized}@keyframes dk-spin--solarized{to{transform:rotate(360deg)}}:where(:root[data-theme=solarized]) .dk-window input,:where(:root[data-theme=solarized]) .dk-window select,:where(:root[data-theme=solarized]) .dk-window textarea,:where(:root[data-theme=solarized]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-theme=solarized]) .dk-window input[type=date],:where(:root[data-theme=solarized]) .dk-window input[type=time],:where(:root[data-theme=solarized]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-theme=solarized]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=solarized]) .dk-time .dk-field select{max-width:420px}:where(:root[data-theme=solarized]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-theme=solarized]) .dk-sleep,:where(:root[data-theme=solarized]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-theme=solarized]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-theme=solarized]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-theme=solarized]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-theme=solarized]) .dk-alarms th,:where(:root[data-theme=solarized]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-theme=solarized]) .dk-alarms th{color:#00000080}:where(:root[data-theme=solarized]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-theme=solarized]) .dk-window-icon{display:none}:where(:root[data-theme=solarized]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-theme=solarized]) .dk-sleep-title,:where(:root[data-theme=solarized]) .dk-sleep-choose{display:none}:where(:root[data-theme=solarized]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-theme=solarized]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-theme=solarized]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-theme=solarized]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-theme=solarized]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-musicpicker-text{min-width:0}:where(:root[data-theme=solarized]) .dk-musicpicker-title,:where(:root[data-theme=solarized]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-theme=solarized]) .dk-addradio-body{padding:16px 20px}:where(:root[data-theme=solarized]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-theme=solarized]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=solarized]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-theme=solarized]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-theme=solarized]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-theme=solarized]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=solarized]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-theme=solarized]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-theme=solarized]) .dk-confirm p{margin:0}:where(:root[data-theme=solarized]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-theme=solarized]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-theme=solarized]) .dk-prefs-jump{display:none}:where(:root[data-theme=solarized]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-theme=solarized]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-theme=solarized]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-theme=solarized]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-theme=solarized]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-theme=solarized]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=solarized]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-theme=solarized]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-theme=solarized]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-theme=solarized]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-theme=solarized]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-theme=solarized]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=solarized]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-theme=solarized]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-theme=solarized]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-theme=solarized]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-theme=solarized]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-theme=solarized]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-theme=solarized]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-theme=solarized]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-theme=solarized]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-theme=solarized]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-theme=solarized]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-theme=solarized]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-theme=solarized]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-theme=solarized]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-theme=solarized]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-theme=solarized]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-theme=solarized]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-theme=solarized]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-theme=solarized]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-theme=solarized]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-theme=solarized]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-theme=solarized]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-theme=solarized]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-theme=solarized]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-theme=solarized]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-theme=solarized]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-theme=solarized]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=solarized]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=solarized]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-theme=solarized]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-theme=solarized]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-theme=solarized]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-theme=solarized]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-theme=solarized]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-theme=solarized]) .dk-divider{background:var(--t-border)}:where(:root[data-theme=solarized]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-theme=solarized]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-theme=solarized]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-theme=solarized]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-theme=solarized]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-theme=solarized]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-theme=solarized]) .dk-header-home-label{display:none}:where(:root[data-theme=solarized]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-theme=solarized]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-theme=solarized]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-theme=solarized]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-other-system{opacity:.4}:where(:root[data-theme=solarized]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-theme=solarized]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-theme=solarized]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-theme=solarized]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-theme=solarized]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-theme=solarized]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-theme=solarized]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-theme=solarized]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-theme=solarized]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-theme=solarized]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-theme=solarized]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-theme=solarized]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-theme=solarized]) .dk-footer button:first-child{border-left:0}:where(:root[data-theme=solarized]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=solarized]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-theme=solarized]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-theme=solarized]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-theme=solarized]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-theme=solarized]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-theme=solarized]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-theme=solarized]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-theme=solarized]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-theme=solarized]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-theme=solarized]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-theme=solarized]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-theme=solarized]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-theme=solarized]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-theme=solarized]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-theme=solarized]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-theme=solarized]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-theme=solarized]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-theme=solarized]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-theme=solarized]) .dk-tile-state-win,:where(:root[data-theme=solarized]) .dk-browse-add-chev{display:none}:where(:root[data-theme=solarized]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-theme=solarized]) .dk-now{height:241px;position:relative}:where(:root[data-theme=solarized]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-theme=solarized]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-theme=solarized]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-theme=solarized]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-theme=solarized]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-theme=solarized]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-theme=solarized]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-theme=solarized]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-theme=solarized]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-theme=solarized]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-theme=solarized]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=solarized]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-theme=solarized]) .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=solarized]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-theme=solarized]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=solarized]) .dk-browse-row:hover,:where(:root[data-theme=solarized]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-theme=solarized]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-theme=solarized]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-theme=solarized]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-theme=solarized]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-theme=solarized]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-theme=solarized]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-theme=solarized]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-theme=solarized]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-theme=solarized]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-theme=solarized]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-theme=solarized]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-theme=solarized]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-theme=solarized]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-theme=solarized]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-theme=solarized]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-theme=solarized]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-theme=solarized]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-theme=solarized]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-theme=solarized]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-theme=solarized]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-theme=solarized]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=solarized]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-theme=solarized]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-theme=solarized]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-theme=solarized]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-theme=solarized]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-theme=solarized]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-theme=solarized]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-theme=solarized]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-theme=solarized]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-theme=solarized]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-theme=solarized]) .dk-notices{isolation:isolate}:where(:root[data-theme=solarized]) .dk-notice{animation:.22s ease-out dk-notice-in--solarized}:where(:root[data-theme=solarized]) .dk-notice[data-leaving]{z-index:1;pointer-events:none;animation:.22s ease-in forwards dk-notice-out--solarized;position:absolute;top:0;left:0;right:0}:where(:root[data-theme=solarized]) .dk-notice:has(+.dk-notice[data-leaving]){animation-delay:.22s;animation-fill-mode:backwards}@keyframes dk-notice-in--solarized{0%{opacity:0;transform:translate(24px)}}@keyframes dk-notice-out--solarized{60%{opacity:1}to{opacity:0;transform:translate(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=solarized]) .dk-notice{animation-name:dk-notice-fade-in--solarized}:where(:root[data-theme=solarized]) .dk-notice[data-leaving]{animation-name:dk-notice-fade-out--solarized}}@keyframes dk-notice-fade-in--solarized{0%{opacity:0}}@keyframes dk-notice-fade-out--solarized{to{opacity:0}}:where(:root[data-theme=solarized]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-theme=solarized]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-theme=solarized]) .dk-strip-select{height:22px}:where(:root[data-theme=solarized]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-theme=solarized]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-theme=solarized]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-theme=solarized]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-theme=solarized]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-theme=solarized]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-theme=solarized]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-theme=solarized]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-theme=solarized]) .dk-browse-art{position:relative}:where(:root[data-theme=solarized]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-theme=solarized]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-theme=solarized]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-theme=solarized]) .dk-caution-row>p{margin:0}:where(:root[data-theme=solarized]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-theme=solarized]) .dk-header-room{display:none}:where(:root[data-theme=solarized]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-theme=solarized]) .dk-tile-group-win,:where(:root[data-theme=solarized]) .dk-header-logo,:where(:root[data-theme=solarized]) .dk-browse-failed{display:none}:where(:root[data-theme=solarized]) .dk-browse-readonly{cursor:default}:where(:root[data-theme=solarized]) .dk-browse-readonly .dk-browse-title,:where(:root[data-theme=solarized]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-row-art{display:none}:where(:root[data-theme=solarized]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-theme=solarized]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-theme=solarized]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-theme=solarized]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-theme=solarized]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-theme=solarized]) .dk-now-info-header,:where(:root[data-theme=solarized]) .dk-now-source,:where(:root[data-theme=solarized]) .dk-now-rating,:where(:root[data-theme=solarized]) .dk-queue-collapse,:where(:root[data-theme=solarized]) .dk-now-badge,:where(:root[data-theme=solarized]) .dk-browse-disclosure-blank{display:none}:where(:root[data-theme=solarized]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-theme=solarized]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-theme=solarized]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-theme=solarized]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-theme=solarized]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-theme=solarized]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-theme=solarized]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=solarized]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-theme=solarized]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-theme=solarized]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-theme=solarized]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-theme=solarized]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-theme=solarized]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=solarized]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-theme=solarized]) .dk-strip-scope img,:where(:root[data-theme=solarized]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-theme=solarized]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-theme=solarized]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-theme=solarized]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-theme=solarized]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-theme=solarized]) .dk-scope-menu button img,:where(:root[data-theme=solarized]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-theme=solarized]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-theme=solarized]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-theme=solarized]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-theme=solarized]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-theme=solarized]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-theme=solarized]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-theme=solarized]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=solarized]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-theme=solarized]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--solarized}:where(:root[data-theme=solarized]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--solarized}:where(:root[data-theme=solarized]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--solarized}:where(:root[data-theme=solarized]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--solarized}@keyframes dk-slide-out-left--solarized{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--solarized{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--solarized{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--solarized{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-theme=solarized]) .dk-browse-unavailable,:where(:root[data-theme=solarized]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-theme=solarized]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-theme=solarized]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-theme=solarized]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-theme=solarized]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-theme=solarized]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-theme=solarized]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-theme=solarized]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-theme=solarized]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-theme=solarized]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-theme=solarized]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-theme=solarized]) .dk-browse-check[aria-checked=true],:where(:root[data-theme=solarized]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-theme=solarized]) .dk-browse-check:hover,:where(:root[data-theme=solarized]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-theme=solarized]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-theme=solarized]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-theme=solarized]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-theme=solarized]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-theme=solarized]) .dk-row .dk-browse-actions,:where(:root[data-theme=solarized]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=solarized]) .dk-row:hover .dk-browse-actions,:where(:root[data-theme=solarized]) .dk-row:hover .dk-browse-check,:where(:root[data-theme=solarized]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=solarized]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-theme=solarized]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=solarized]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-theme=solarized]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-theme=solarized]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-theme=solarized]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-theme=solarized]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-theme=solarized]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-theme=solarized]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-theme=solarized]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-theme=solarized]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-theme=solarized]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-theme=solarized]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-theme=solarized]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-theme=solarized]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-theme=solarized]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-theme=solarized]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-theme=solarized]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-theme=solarized]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-theme=solarized]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-theme=solarized]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-theme=solarized]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-theme=solarized]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-theme=solarized]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-theme=solarized]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-theme=solarized]) .dk-now-source .dk-marquee{display:block}:where(:root[data-theme=solarized]) .dk-strip-clear{display:none}:where(:root[data-theme=solarized]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-theme=solarized]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-theme=solarized]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-theme=solarized]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-theme=solarized]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-theme=solarized]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-theme=solarized]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-theme=solarized]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-theme=solarized]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-theme=solarized]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-theme=solarized]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-theme=solarized]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-theme=solarized]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=solarized]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-theme=solarized]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-theme=solarized]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-theme=solarized]) .win-menubar-title[aria-expanded=true],:where(:root[data-theme=solarized]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-theme=solarized]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-theme=solarized]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-theme=solarized]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-theme=solarized]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-theme=solarized]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-theme=solarized]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-theme=solarized]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-theme=solarized]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-theme=solarized]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-theme=solarized]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-theme=solarized]) .win-root .dk-light-min,:where(:root[data-theme=solarized]) .win-root .dk-light-zoom{display:none}:where(:root[data-theme=solarized]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-light-close:before,:where(:root[data-theme=solarized]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=solarized]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=solarized]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-theme=solarized]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-theme=solarized]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-theme=solarized]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-theme=solarized]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-theme=solarized]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-theme=solarized]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-theme=solarized]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-theme=solarized]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-theme=solarized]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-theme=solarized]) .win-root .win-menu{top:22px}:where(:root[data-theme=solarized]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-theme=solarized]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-theme=solarized]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-theme=solarized]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-theme=solarized]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-theme=solarized]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-theme=solarized]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-theme=solarized]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-theme=solarized]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-theme=solarized]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-theme=solarized]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-theme=solarized]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-theme=solarized]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-theme=solarized]) .win-root .dk-strip-volume{height:83px}:where(:root[data-theme=solarized]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-theme=solarized]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-theme=solarized]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-theme=solarized]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-theme=solarized]) .win-root .dk-btn-back30,:where(:root[data-theme=solarized]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-theme=solarized]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-theme=solarized]) .win-root .dk-strip-scope img,:where(:root[data-theme=solarized]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-theme=solarized]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-theme=solarized]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-theme=solarized]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-theme=solarized]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-theme=solarized]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-theme=solarized]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-theme=solarized]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-theme=solarized]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-theme=solarized]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-theme=solarized]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-theme=solarized]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-theme=solarized]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-theme=solarized]) .win-root .dk-divider{background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-theme=solarized]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-theme=solarized]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-theme=solarized]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-back:after,:where(:root[data-theme=solarized]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-theme=solarized]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-theme=solarized]) .win-root .dk-header-room{display:inline}:where(:root[data-theme=solarized]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-theme=solarized]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-theme=solarized]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-theme=solarized]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-theme=solarized]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=solarized]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-theme=solarized]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-theme=solarized]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-theme=solarized]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-theme=solarized]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-theme=solarized]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-theme=solarized]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-theme=solarized]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-theme=solarized]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-theme=solarized]) .win-root .dk-tile-group-win{display:block}:where(:root[data-theme=solarized]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-theme=solarized]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-theme=solarized]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-theme=solarized]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-theme=solarized]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-theme=solarized]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-now-status{display:none}:where(:root[data-theme=solarized]) .win-root .dk-empty{gap:15px}:where(:root[data-theme=solarized]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-theme=solarized]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-theme=solarized]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-theme=solarized]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-theme=solarized]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-theme=solarized]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-theme=solarized]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-theme=solarized]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-theme=solarized]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-theme=solarized]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-theme=solarized]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-theme=solarized]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-theme=solarized]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-theme=solarized]) .win-root .dk-browse-art,:where(:root[data-theme=solarized]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-theme=solarized]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-theme=solarized]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-theme=solarized]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-theme=solarized]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-theme=solarized]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-theme=solarized]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-theme=solarized]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-theme=solarized]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-theme=solarized]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-theme=solarized]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-theme=solarized]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=solarized]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=solarized]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=solarized]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-theme=solarized]) .win-root .win-about .dk-window-body,:where(:root[data-theme=solarized]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-about{width:444px;height:526px}:where(:root[data-theme=solarized]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-theme=solarized]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-theme=solarized]) .win-root .win-about-head dd{margin:0}:where(:root[data-theme=solarized]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-theme=solarized]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-theme=solarized]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-theme=solarized]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-theme=solarized]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-theme=solarized]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-theme=solarized]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-theme=solarized]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-art img,:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-theme=solarized]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=solarized]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-theme=solarized]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-theme=solarized]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-theme=solarized]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-theme=solarized]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-theme=solarized]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-theme=solarized]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-theme=solarized]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-theme=solarized]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-theme=solarized]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-theme=solarized]) .win-root .dk-header-back svg{display:none}:where(:root[data-theme=solarized]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-theme=solarized]) .win-root .dk-header-home svg{display:none}:where(:root[data-theme=solarized]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-theme=solarized]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-theme=solarized]) .win-root .dk-header-home-label{display:inline}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-theme=solarized]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-theme=solarized]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-theme=solarized]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-theme=solarized]) .win-root .dk-row-num{display:none}:where(:root[data-theme=solarized]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-theme=solarized]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-theme=solarized]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-theme=solarized]) .win-root .dk-popover-title{display:none}:where(:root[data-theme=solarized]) .win-root .dk-busy-box,:where(:root[data-theme=solarized]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-theme=solarized]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-theme=solarized]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-theme=solarized]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-theme=solarized]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-theme=solarized]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-theme=solarized]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-theme=solarized]) .win-root .dk-scope-check{width:19px}:where(:root[data-theme=solarized]) .win-root .dk-scope-menu button img,:where(:root[data-theme=solarized]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-theme=solarized]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-theme=solarized]) .win-root .dk-now-info{display:none}:where(:root[data-theme=solarized]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-theme=solarized]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-theme=solarized]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-theme=solarized]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-theme=solarized]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-theme=solarized]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-theme=solarized]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-theme=solarized]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-theme=solarized]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-theme=solarized]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-theme=solarized]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-theme=solarized]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-theme=solarized]) .win-root .dk-info-art,:where(:root[data-theme=solarized]) .win-root .dk-info-art img,:where(:root[data-theme=solarized]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-theme=solarized]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-theme=solarized]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-theme=solarized]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-theme=solarized]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-theme=solarized]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-theme=solarized]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-theme=solarized]) .win-root .win-savequeue .dk-window-body,:where(:root[data-theme=solarized]) .win-root .win-alarms .dk-window-body,:where(:root[data-theme=solarized]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-theme=solarized]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-theme=solarized]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-theme=solarized]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-theme=solarized]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-theme=solarized]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-theme=solarized]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-theme=solarized]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-theme=solarized]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-theme=solarized]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-alarms-head,:where(:root[data-theme=solarized]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-theme=solarized]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-theme=solarized]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-theme=solarized]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-theme=solarized]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-theme=solarized]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-theme=solarized]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-window.dk-add-wizard,:where(:root[data-theme=solarized]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-theme=solarized]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-theme=solarized]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-theme=solarized]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-theme=solarized]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=solarized]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-theme=solarized]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-theme=solarized]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-theme=solarized]) .win-root .dk-slider,:where(:root[data-theme=solarized]) .win-root .dk-slider input{height:23px}:where(:root[data-theme=solarized]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-theme=solarized]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-theme=solarized]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=solarized]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-theme=solarized]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-theme=solarized]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-theme=solarized]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-theme=solarized]) .win-root .dk-btn-prev svg,:where(:root[data-theme=solarized]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-theme=solarized]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-theme=solarized]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-theme=solarized]) .win-root .dk-btn-prev:disabled,:where(:root[data-theme=solarized]) .win-root .dk-btn-next:disabled,:where(:root[data-theme=solarized]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-theme=solarized]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-theme=solarized]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-theme=solarized]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-theme=solarized]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-theme=solarized]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-theme=solarized]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-theme=solarized]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-theme=solarized]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-theme=solarized]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-theme=solarized]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-theme=solarized]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-theme=solarized]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-theme=solarized]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-theme=solarized]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-theme=solarized]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-theme=solarized]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-theme=solarized]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-theme=solarized]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-theme=solarized]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-theme=solarized]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-theme=solarized]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-theme=solarized]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-theme=solarized]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=solarized]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-theme=solarized]) .win-root .win-mini-track,:where(:root[data-theme=solarized]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-theme=solarized]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-theme=solarized]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-theme=solarized]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-theme=solarized]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-theme=solarized]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-theme=solarized]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-theme=solarized]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-theme=solarized]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-theme=solarized]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-theme=solarized]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-theme=solarized]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-theme=solarized]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-theme=solarized]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-theme=solarized]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-theme=solarized]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-theme=solarized]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-theme=solarized]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-theme=solarized]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-theme=solarized]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-theme=solarized]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-theme=solarized]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-theme=solarized]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-theme=solarized]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-theme=solarized]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-theme=solarized]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-theme=solarized]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-theme=solarized]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--solarized}@keyframes swirl-turn-raised--solarized{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-theme=solarized]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-theme=solarized]) .win-root .dk-browse-unavailable,:where(:root[data-theme=solarized]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-theme=solarized]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-theme=solarized]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-theme=solarized]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-theme=solarized]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-theme=solarized]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-theme=solarized]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-theme=solarized]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] button,:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-theme=solarized]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-theme=solarized]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-theme=solarized]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-theme=solarized]) .win-root .dk-album-play,:where(:root[data-theme=solarized]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-theme=solarized]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-theme=solarized]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-theme=solarized]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-theme=solarized]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-theme=solarized]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-theme=solarized]) .win-root .dk-row-album,:where(:root[data-theme=solarized]) .win-root .dk-row-dur,:where(:root[data-theme=solarized]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-theme=solarized]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-theme=solarized]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-theme=solarized]) .win-root .dk-album-play-badge{display:none}:where(:root[data-theme=solarized]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-theme=solarized]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-theme=solarized]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-theme=solarized]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-theme=solarized]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-theme=solarized]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-theme=solarized]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-theme=solarized]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-theme=solarized]) .win-root .dk-row{position:relative}:where(:root[data-theme=solarized]) .win-root .dk-row .dk-browse-actions,:where(:root[data-theme=solarized]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-theme=solarized]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-theme=solarized]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-theme=solarized]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-theme=solarized]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-theme=solarized]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-theme=solarized]) .win-root .dk-row[aria-selected=true],:where(:root[data-theme=solarized]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-theme=solarized]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-theme=solarized]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-theme=solarized]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-theme=solarized]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-theme=solarized]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-theme=solarized]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-theme=solarized]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-theme=solarized]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-theme=solarized]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-theme=solarized]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-theme=solarized]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-theme=solarized]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-theme=solarized]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-theme=solarized]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-theme=solarized]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-theme=solarized]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-theme=solarized]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-theme=solarized]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-theme=solarized]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-theme=solarized]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-theme=solarized]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-theme=solarized]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-theme=solarized]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-theme=solarized]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-theme=solarized]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-radios label,:where(:root[data-theme=solarized]) .win-root .win-alarm-days label,:where(:root[data-theme=solarized]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-theme=solarized]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-theme=solarized]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-theme=solarized]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-theme=solarized]) .win-root .win-alarm-days label{height:16px}:where(:root[data-theme=solarized]) .win-root .win-alarm-radios input,:where(:root[data-theme=solarized]) .win-root .win-alarm-days input,:where(:root[data-theme=solarized]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-theme=solarized]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-length{width:100px}:where(:root[data-theme=solarized]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-theme=solarized]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-theme=solarized]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-theme=solarized]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-theme=solarized]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-theme=solarized]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table td img,:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-theme=solarized]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-theme=solarized]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-theme=solarized]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-theme=solarized]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track:before,:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-theme=solarized]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-theme=solarized]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-linein{border:0;min-width:0;margin:0;padding:0}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-row,:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,1fr)}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-loudness{margin-left:170px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-linein .win-eq-field{grid-template-columns:170px minmax(0,260px)}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-panel:not([data-tab=eq]) .win-eq-label{padding-right:12px}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track[data-plain]:before,:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-track[data-plain]:after{display:none}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-linein .win-eq-field{grid-template-columns:98px minmax(0,260px);align-items:center;gap:0;min-height:43px;display:grid}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-linein .win-eq-field>span{text-align:left}:where(:root[data-theme=solarized]) .win-root .win-settings .win-eq-linein .win-eq-field :is(input,select){box-sizing:border-box;height:23px}:where(:root[data-theme=solarized]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-theme=solarized]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=solarized]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=solarized]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=solarized]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-theme=solarized]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=solarized]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-theme=solarized]) .win-root .dk-scroll,:where(:root[data-theme=solarized]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-theme=solarized]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-theme=solarized]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-theme=solarized]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-theme=solarized]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=solarized]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-theme=solarized]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-theme=solarized]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-theme=solarized]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-theme=solarized]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=solarized]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-theme=solarized]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-theme=solarized]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-theme=solarized]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-theme=solarized]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-theme=solarized]) .win-root .win-message-line{margin:0}:where(:root[data-theme=solarized]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-theme=solarized]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-theme=solarized]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=solarized]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=solarized]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=solarized]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-theme=solarized]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-theme=solarized]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-theme=solarized]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-theme=solarized]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-theme=solarized]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-theme=solarized]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-theme=solarized]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-theme=solarized]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-theme=solarized]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-theme=solarized]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-theme=solarized]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-theme=solarized]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-theme=solarized]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-theme=solarized]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-theme=solarized]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-theme=solarized]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-theme=solarized]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=solarized]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-theme=solarized]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-theme=solarized]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-theme=solarized]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-theme=solarized]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-theme=solarized]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-theme=solarized]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-theme=solarized]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-theme=solarized]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-theme=solarized]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-theme=solarized]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-theme=solarized]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-theme=solarized]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-theme=solarized]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-theme=solarized]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-theme=solarized]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-theme=solarized]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-theme=solarized]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-theme=solarized]) .win-root .dk-action-menu{min-width:0}:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-theme=solarized]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-theme=solarized]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-theme=solarized]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-theme=solarized]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-theme=solarized]) .dk-root{height:100dvh}html:where([data-theme=solarized]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-theme=solarized]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-theme=solarized]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-theme=solarized]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-theme=solarized]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-theme=solarized]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-theme=solarized]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-theme=solarized]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--solarized}html:where([data-theme=solarized]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-theme=solarized]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--solarized}html:where([data-theme=solarized]) .dk-root .dk-panes>.dk-divider,html:where([data-theme=solarized]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-theme=solarized]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-theme=solarized]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-theme=solarized]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-theme=solarized]) .win-root .dk-panes>:first-child,html:where([data-theme=solarized]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-theme=solarized]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-theme=solarized]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-theme=solarized]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-theme=solarized]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-theme=solarized]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-theme=solarized]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-theme=solarized]) .dk-root .dk-strip-volume-label{display:none}html:where([data-theme=solarized]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-theme=solarized]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-theme=solarized]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-theme=solarized]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-theme=solarized]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-theme=solarized]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-theme=solarized]) .dk-root .dk-time-elapsed,html:where([data-theme=solarized]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-theme=solarized]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-theme=solarized]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-theme=solarized]) .dk-root .dk-strip-search input{min-width:0}html:where([data-theme=solarized]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-theme=solarized]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-theme=solarized]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-theme=solarized]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-theme=solarized]) .dk-root .dk-window-body{min-width:0}html:where([data-theme=solarized]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-theme=solarized]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-theme=solarized]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-theme=solarized]) .win-root .win-settings .win-settings-list,html:where([data-theme=solarized]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-theme=solarized]) .win-root .win-settings .dk-prefs-jump select,html:where([data-theme=solarized]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-theme=solarized]) .or-root .win-settings .dk-prefs-jump select,html:where([data-theme=solarized]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-theme=solarized]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-theme=solarized]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-theme=solarized]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-theme=solarized]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-theme=solarized]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-theme=solarized]) .dk-root .dk-time-elapsed,html:where([data-theme=solarized]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-theme=solarized]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-theme=solarized]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--solarized{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--solarized{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-theme=solarized]) .dk-root .dk-panes>.dk-pane,html:where([data-theme=solarized]) .dk-root .dk-panes>.dk-center{animation:none}}.sz-root{color:#839496;font-family:var(--t-font);scrollbar-color:#586e75 transparent;background:#002b36}.sz-root ::-webkit-scrollbar-thumb{background:#586e75}.sz-root .win-titlebar{color:#93a1a1;background:#073642;border-bottom:1px solid #0d4a5a}.sz-root .win-titlebar-home,.sz-root .win-tb-btn{color:#93a1a1}.sz-root .win-menubar{background:#073642;border-bottom:1px solid #0d4a5a}.sz-root .win-menubar-title{color:#93a1a1}.sz-root .win-menubar-title:hover,.sz-root .win-menubar-title[aria-expanded=true]{color:#eee8d5;background:#0a4150}.sz-root .win-menubar-title:hover:after,.sz-root .win-menubar-title[aria-expanded=true]:after{background:#0a4150}.sz-root .win-menu{color:#93a1a1;background:#073642;border:1px solid #586e75;box-shadow:0 8px 24px #002b3699}.sz-root .win-menu-item{color:#93a1a1}.sz-root .win-menu-item:hover:not(:disabled),.sz-root .win-menu-item:focus-visible{color:#fdf6e3;background:#268bd2}.sz-root .win-menu-item:disabled{color:#586e75}.sz-root .win-menu-sep{background:#0d4a5a}.sz-root .dk-strip{color:#93a1a1;background:linear-gradient(#073642,#002b36);border-bottom:1px solid #0d4a5a}.sz-root .dk-strip svg,.sz-root .dk-strip button{color:#93a1a1}.sz-root .dk-strip button:disabled,.sz-root .dk-strip button:disabled svg{color:#586e75}.sz-root .dk-mode[aria-pressed=true]{color:#268bd2}.sz-root .dk-progress-track,.sz-root .dk-slider-track{background:#93a1a133}.sz-root .dk-progress-fill,.sz-root .dk-slider-fill{background:#268bd2}.sz-root .dk-progress-thumb{background:#eee8d5}.sz-root .dk-time-elapsed,.sz-root .dk-time-total,.sz-root .dk-time-remaining{color:#839496}.sz-root .dk-strip-search{background:#073642;border:1px solid #586e75}.sz-root .dk-strip-search input{color:#93a1a1}.sz-root .dk-strip-search input::placeholder{color:#586e75}.sz-root .dk-panes,.sz-root .dk-divider{background:#002b36}.sz-root .dk-pane{background:#073642;border:1px solid #0d4a5a}.sz-root .dk-header{color:#93a1a1;background:#073642;border-bottom:1px solid #0d4a5a}.sz-root .dk-header-title{color:#eee8d5}.sz-root .dk-header-sub,.sz-root .dk-header-btn,.sz-root .dk-header-btn svg{color:#839496}.sz-root .dk-header-btn:hover{color:#eee8d5;background:#0a4150}.sz-root .dk-footer{background:#073642;border-top:1px solid #0d4a5a}.sz-root .dk-footer button{color:#839496;background:0 0;border-color:#0d4a5a}.sz-root .dk-footer button:hover:not(:disabled){color:#eee8d5;background:#0a4150}.sz-root .dk-footer button:disabled{color:#586e75}.sz-root .dk-tile{color:#93a1a1;box-shadow:none;background:#073642;border:1px solid #0d4a5a}.sz-root .dk-tile:hover{background:#0a4150;border-color:#586e75}.sz-root .dk-tile[aria-pressed=true]{color:#eee8d5;background:#0a4150;border-color:#268bd2;box-shadow:inset 0 0 0 1px #268bd2}.sz-root .dk-tile-now,.sz-root .dk-tile-state-win,.sz-root .dk-tile-device,.sz-root .dk-tile[aria-pressed=true] .dk-tile-now{color:#839496;opacity:1}.sz-root .dk-tile-group,.sz-root .dk-tile-group svg,.sz-root .dk-tile-more{color:#2aa198}.sz-root .dk-tile-group:hover{background:#2aa19826}.sz-root .dk-browse-row,.sz-root .dk-row{color:#93a1a1;border-color:#0d4a5a}.sz-root .dk-browse-row:hover,.sz-root .dk-row:hover{background:#586e7540}.sz-root .dk-browse-row[aria-selected=true],.sz-root .dk-row[aria-selected=true],.sz-root .dk-row[aria-checked=true]{color:#eee8d5;background:#268bd247}.sz-root .dk-row[aria-current=true]{background:#2aa19838}.sz-root .dk-browse-sub,.sz-root .dk-row-sub,.sz-root .dk-row-num,.sz-root .dk-row-dur,.sz-root .dk-browse-note,.sz-root .dk-browse-prose{color:#839496}.sz-root .dk-browse-disclosure,.sz-root .dk-browse-actions,.sz-root .dk-browse-check{color:#586e75}.sz-root .dk-browse-section{color:#b58900}.sz-root .dk-scopebar-tabs button{color:#839496}.sz-root .dk-scopebar-tabs button[aria-selected=true]{color:#eee8d5;border-bottom-color:#268bd2}.sz-root .dk-now-line{color:#eee8d5}.sz-root .dk-now-line[data-caption]:before,.sz-root .dk-now-muted,.sz-root .dk-now-source span{color:#839496}.sz-root .dk-now-source strong{color:#93a1a1}.sz-root .dk-now-art{background:#002b36}.sz-root .dk-empty p{color:#839496}.sz-root .dk-empty svg{color:#586e75}.sz-root .dk-popover,.sz-root .dk-action-menu,.sz-root .dk-account-menu{color:#93a1a1;background:#073642;border:1px solid #586e75;box-shadow:0 8px 24px #002b3699}.sz-root .dk-action-menu button,.sz-root .dk-popover button{color:#93a1a1}.sz-root .dk-action-menu button:hover:not(:disabled),.sz-root .dk-popover button:hover:not(:disabled){color:#fdf6e3;background:#268bd2}.sz-root .dk-action-menu button:disabled{color:#586e75}.sz-root .dk-popover-sep{background:#0d4a5a}.sz-root .dk-notices .dk-notice{color:#93a1a1;background:#073642;border:1px solid #586e75;border-left:4px solid #cb4b16}.sz-root .dk-notice button{color:#268bd2}.sz-root{--sz-ground:#073642;--sz-panel:#002b36;--sz-well:#002b36;--sz-title:#002b36;--sz-fg:#839496;--sz-strong:#93a1a1;--sz-dim:#586e75;--sz-quiet:#839496;--sz-line:#586e75;--sz-rule:#0d4a5a;--sz-btn:#0a4150;--sz-btn-hover:#0d4a5a;--sz-btn-fg:#93a1a1;--sz-shadow:#0000008c}:root[data-variant=light] .sz-root{--sz-ground:#fdf6e3;--sz-panel:#eee8d5;--sz-well:#fdf6e3;--sz-title:#eee8d5;--sz-fg:#657b83;--sz-strong:#586e75;--sz-dim:#93a1a1;--sz-quiet:#657b83;--sz-line:#93a1a1;--sz-rule:#d8d2bf;--sz-btn:#eee8d5;--sz-btn-hover:#fdf6e3;--sz-btn-fg:#586e75;--sz-shadow:#586e7559}.sz-root .dk-window{background:var(--sz-ground);color:var(--sz-fg);border:1px solid var(--sz-line);box-shadow:0 12px 32px var(--sz-shadow)}.sz-root .dk-window-title{background:var(--sz-title);color:var(--sz-strong);border-bottom:1px solid var(--sz-line)}.sz-root .dk-light-close{background:var(--sz-title);color:var(--sz-strong)}.sz-root .dk-light-close:hover{color:#fdf6e3;background:#dc322f}.sz-root .win-settings,.sz-root .win-settings .win-settings-page,.sz-root .win-settings .win-settings-body,.sz-root .win-about,.sz-root .win-shortcuts,.sz-root .win-savequeue,.sz-root .win-message,.sz-root .win-alarms,.sz-root .win-alarm-editor,.sz-root .win-wizard,.sz-root .win-errorlog,.sz-root .win-grouping,.sz-root .dk-confirm,.sz-root .dk-sleep,.sz-root .dk-grouping,.sz-root .dk-musicpicker,.sz-root .dk-addradio,.sz-root .dk-info,.sz-root .dk-add,.sz-root.win-root .win-grouping,.sz-root.win-root .win-message-body,.sz-root .dk-window-body{background:var(--sz-ground);color:var(--sz-fg)}.sz-root .win-settings .win-settings-list,.sz-root .win-settings .dk-prefs-toc{background:var(--sz-panel)}.sz-root .win-settings .dk-prefs-page{background:var(--sz-ground)}.sz-root .win-settings .win-settings-list button{color:var(--sz-fg)}.sz-root .win-settings .win-settings-list button[aria-selected=true],.sz-root .win-savequeue-list button[aria-selected=true],.sz-root .dk-musicpicker-row[aria-selected=true],.sz-root .dk-room-menu button:hover:not(:disabled){color:#fdf6e3;background:#268bd2}.sz-root .dk-window h3,.sz-root .dk-window h4,.sz-root .dk-window label,.sz-root .dk-window th,.sz-root .dk-window .win-eq-intro,.sz-root .dk-window .win-eq-label,.sz-root .dk-window .win-eq-end,.sz-root .dk-window .win-lib-title,.sz-root .dk-window .win-lib-foot,.sz-root .dk-window .win-parental-body,.sz-root .dk-window .dk-theme-version,.sz-root.win-root .win-grouping .dk-grouping-left,.sz-root.win-root .win-grouping .dk-grouping-right,.sz-root.win-root .win-grouping .dk-grouping-track,.sz-root.win-root .win-grouping .dk-grouping-list label,.sz-root .dk-window p,.sz-root .dk-window td{color:var(--sz-fg)}.sz-root .dk-window h3,.sz-root .dk-window h4,.sz-root .dk-window th,.sz-root .dk-window .win-lib-title,.sz-root.win-root .win-grouping .dk-grouping-left,.sz-root.win-root .win-grouping .dk-grouping-right{color:var(--sz-strong)}.sz-root .dk-window .win-about-rule,.sz-root .dk-window .win-shortcuts-note,.sz-root .dk-window .win-lib-note,.sz-root .dk-window .win-parental-note,.sz-root.win-root .win-grouping .dk-grouping-artist{color:var(--sz-quiet)}.sz-root .dk-window .win-shortcuts-table td{color:#268bd2}.sz-root .win-about-box,.sz-root .win-alarms-table,.sz-root .win-savequeue-list,.sz-root .win-shortcuts-table,.sz-root.win-root .win-settings .win-lib-table,.sz-root.win-root .win-settings .win-settings-panel,.sz-root .win-errorlog-body .error-log,.sz-root .dk-add-list,.sz-root.win-root .win-grouping:before{background:var(--sz-well);color:var(--sz-fg);border-color:var(--sz-line)}.sz-root .win-shortcuts-table th,.sz-root .win-alarms-table th,.sz-root.win-root .win-settings .win-lib-table th{background:var(--sz-panel);color:var(--sz-strong);border-color:var(--sz-rule)}.sz-root .win-shortcuts-table tbody tr:first-child td{background:var(--sz-panel)}.sz-root .win-alarms-table td,.sz-root.win-root .win-settings .win-lib-table td{border-color:var(--sz-rule)}.sz-root .win-savequeue-list button{color:var(--sz-fg)}.sz-root.win-root .win-grouping:after{background:var(--sz-panel);border-top-color:var(--sz-rule)}.sz-root.win-root .win-grouping .dk-grouping-right:after{background:var(--sz-rule)}.sz-root.win-root .win-grouping .dk-grouping-art{background:var(--sz-panel)}.sz-root .dk-window input,.sz-root .dk-window select,.sz-root .dk-window textarea{background-color:var(--sz-well);color:var(--sz-strong);border-color:var(--sz-line)}.sz-root .dk-window input:focus,.sz-root .dk-window select:focus{border-color:#268bd2}.sz-root.win-root input[type=checkbox],.sz-root.win-root input[type=radio]{background-color:var(--sz-well);border-color:var(--sz-line)}.sz-root.win-root input[type=checkbox]:hover:not(:disabled),.sz-root.win-root input[type=radio]:hover:not(:disabled){background-color:var(--sz-panel);border-color:#268bd2}.sz-root.win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23268bd2' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}.sz-root.win-root input[type=radio]:checked{background-image:radial-gradient(circle,#268bd2 0 3px,#0000 3.5px)}.sz-root.win-root input[type=checkbox]:disabled,.sz-root.win-root input[type=radio]:disabled{background-color:var(--sz-panel);border-color:var(--sz-rule)}.sz-root .dk-win-btn,.sz-root .win-dialog button,.sz-root .win-settings .dk-win-btn,.sz-root.win-root .win-dialog-foot .dk-win-btn,.sz-root.win-root .win-settings .dk-win-btn,.sz-root.win-root .win-grouping .dk-grouping-all,.sz-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn,.sz-root.win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{background:var(--sz-btn);color:var(--sz-btn-fg);border:1px solid var(--sz-line);box-shadow:none}.sz-root .dk-win-btn:hover:not(:disabled),.sz-root.win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled),.sz-root.win-root .win-settings .dk-win-btn:hover:not(:disabled),.sz-root.win-root .win-grouping .dk-grouping-all:hover,.sz-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:var(--sz-btn-hover);color:#268bd2;border-color:#268bd2}.sz-root .dk-win-btn[data-default=true],.sz-root.win-root .win-dialog-foot .dk-win-btn[data-default=true],.sz-root.win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#268bd2;box-shadow:inset 0 0 0 1px #268bd2}.sz-root .dk-win-btn:disabled,.sz-root.win-root .win-dialog-foot .dk-win-btn:disabled,.sz-root.win-root .win-settings .dk-win-btn:disabled{background:var(--sz-panel);color:var(--sz-dim);border-color:var(--sz-rule)}.sz-root.win-root .win-dialog-foot,.sz-root.win-root .win-grouping .dk-grouping-actions,.sz-root.win-root .dk-musicpicker .dk-grouping-actions{background:var(--sz-panel);border-top:1px solid var(--sz-rule);box-shadow:none}.sz-root .win-savequeue-field input:focus{border-color:#268bd2}.sz-root .dk-addradio-mark,.sz-root .win-wizard-mark,.sz-root a{color:#268bd2}.sz-root :focus-visible{outline-offset:1px;outline:2px solid #2aa198}.sz-root .dk-strip-search input:focus-visible,.sz-root .dk-strip-search input:focus{box-shadow:none;outline:none}.sz-root .dk-strip-search:focus-within{box-shadow:0 0 0 2px #2aa198}.sz-root .dk-window .theme-pill{background:var(--sz-panel);color:var(--sz-fg)}.sz-root .dk-sleep,.sz-root .dk-sleep h3,.sz-root .dk-sleep h4,.sz-root .dk-sleep p,.sz-root .dk-sleep .dk-sleep-title{color:var(--sz-strong)}.sz-root .dk-sleep .dk-win-btn{background:var(--sz-btn);color:var(--sz-btn-fg);border-color:var(--sz-line);box-shadow:none}.sz-root .dk-sleep .dk-win-btn:hover:not(:disabled){background:var(--sz-btn-hover);color:#268bd2}.sz-root .dk-sleep .dk-win-btn[aria-pressed=true],.sz-root .dk-sleep .dk-win-btn[data-default=true]{color:#fdf6e3;background:#268bd2;border-color:#268bd2}.sz-root .dk-sleep .dk-win-btn:disabled{color:var(--sz-dim);background:var(--sz-panel)}.sz-root .dk-sleep .dk-win-btn:focus-visible{outline-offset:1px;outline:2px solid #2aa198}.sz-root.win-root .dk-sleep-window{background:var(--sz-ground);color:var(--sz-strong);border:1px solid var(--sz-line)}.sz-root.win-root .dk-sleep-window:after{border-top-color:var(--sz-ground)}.sz-root.win-root .dk-sleep-window .dk-sleep,.sz-root.win-root .dk-sleep-window .dk-sleep-title,.sz-root.win-root .dk-sleep-window .dk-sleep-choose{color:var(--sz-strong)}.sz-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{background:var(--sz-btn);color:var(--sz-btn-fg);border-color:var(--sz-rule)}.sz-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover{background:var(--sz-btn-hover);color:#268bd2}.sz-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{color:#fdf6e3;background:#268bd2;border-color:#268bd2}.sz-root.win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{background:#268bd2}.sz-root.win-root .dk-window :is(h3,h4,h5,label,p,th,td,dt,dd,legend,.win-settings-for>span,.dk-field>span,.win-eq-loudness span,.dk-theme-actions span):not([aria-selected=true] *){color:var(--sz-fg)}.sz-root.win-root .dk-window :is(h3,h4,th,.win-lib-title){color:var(--sz-strong)}.sz-root.win-root .dk-window :is(.win-about-rule,.win-shortcuts-note,.win-lib-note,.win-parental-note,.dk-theme-version,.dk-theme-version span){color:var(--sz-quiet)}.sz-root.win-root .dk-window .win-shortcuts-table td{color:#268bd2}.sz-root.win-root .dk-window :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background-color:var(--sz-well);color:var(--sz-strong);border-color:var(--sz-line)}.sz-root.win-root select:not(.win-settings select):not(.dk-strip-select select){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23839496' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") no-repeat right 5.5px center / 7px 4px, var(--sz-well);color:var(--sz-strong);border-color:var(--sz-line);box-shadow:none}.sz-root.win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){border-color:#268bd2}.sz-root.win-root .dk-window .dk-add .dk-tabs,.sz-root .dk-window .dk-tabs{background:var(--sz-panel);border-color:var(--sz-line)}.sz-root .dk-window .dk-add-row{color:var(--sz-fg)}.sz-root .dk-window .dk-add-row:hover{color:#fdf6e3;background:#268bd2}.sz-root .dk-window .dk-add-row-off,.sz-root .dk-window .dk-add-row-off:hover{color:var(--sz-dim);background:0 0}.sz-root .dk-window .dk-add-auth,.sz-root .dk-window .dk-add-row-off:hover .dk-add-auth{color:var(--sz-quiet)}.sz-root .dk-window .dk-add-row:hover .dk-add-auth{color:#eee8d5}.sz-root .dk-window .dk-add-mono{background:var(--sz-panel);color:var(--sz-strong)}.sz-root.win-root .win-settings .win-svc-name{color:#268bd2}.sz-root.win-root .dk-window .dk-tabs button{background:var(--sz-panel);color:var(--sz-fg);border-color:var(--sz-line)}.sz-root.win-root .dk-window .dk-tabs button[aria-selected=true]{background:var(--sz-ground);color:var(--sz-strong)}.sz-root.win-root .dk-window .theme-pill button{background:var(--sz-btn);color:var(--sz-btn-fg)}.sz-root.win-root .dk-window .theme-pill button[aria-pressed=true],.sz-root.win-root .dk-window .theme-pill button[aria-checked=true]{color:#fdf6e3;background:#268bd2}.sz-root.win-root :is(.win-titlebar,.dk-strip-select) select{background:var(--sz-panel);color:var(--sz-strong);border:1px solid var(--sz-line)}.sz-root.win-root .dk-browse-glyph svg{color:var(--sz-strong);background:0 0}.sz-root.win-root .dk-browse-art.dk-browse-glyph{background:var(--sz-panel);color:var(--sz-strong)}.sz-root.win-root .dk-header-btn svg,.sz-root.win-root .dk-center-info svg{background-color:#0000}.sz-root.win-root .dk-browse-disclosure,.sz-root.win-root .dk-browse-chevron{background-color:var(--sz-dim)}.sz-root.win-root .dk-tile-marquee{color:var(--sz-fg)}.sz-root .win-mini-panel,.sz-root .win-mini{color:#93a1a1;background:#073642;border-color:#586e75}.sz-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#93a1a1}:root[data-variant=light] .sz-root{color:#657b83;scrollbar-color:#93a1a1 transparent;background:#fdf6e3}:root[data-variant=light] .sz-root ::-webkit-scrollbar-thumb{background:#93a1a1}:root[data-variant=light] .sz-root .win-titlebar{color:#586e75;background:#eee8d5;border-bottom-color:#d8d2bf}:root[data-variant=light] .sz-root .win-titlebar-home,:root[data-variant=light] .sz-root .win-tb-btn{color:#586e75}:root[data-variant=light] .sz-root .win-menubar{background:#eee8d5;border-bottom-color:#d8d2bf}:root[data-variant=light] .sz-root .win-menubar-title{color:#586e75}:root[data-variant=light] .sz-root .win-menubar-title:hover,:root[data-variant=light] .sz-root .win-menubar-title[aria-expanded=true]{color:#073642;background:#e6e0cc}:root[data-variant=light] .sz-root .win-menubar-title:hover:after,:root[data-variant=light] .sz-root .win-menubar-title[aria-expanded=true]:after{background:#e6e0cc}:root[data-variant=light] .sz-root .win-menu{color:#586e75;background:#eee8d5;border-color:#93a1a1;box-shadow:0 8px 24px #586e754d}:root[data-variant=light] .sz-root .win-menu-item{color:#586e75}:root[data-variant=light] .sz-root .win-menu-item:disabled{color:#93a1a1}:root[data-variant=light] .sz-root .win-menu-sep{background:#d8d2bf}:root[data-variant=light] .sz-root .dk-strip{color:#586e75;background:linear-gradient(#eee8d5,#fdf6e3);border-bottom-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-strip svg,:root[data-variant=light] .sz-root .dk-strip button{color:#586e75}:root[data-variant=light] .sz-root .dk-strip button:disabled,:root[data-variant=light] .sz-root .dk-strip button:disabled svg{color:#93a1a1}:root[data-variant=light] .sz-root .dk-progress-track,:root[data-variant=light] .sz-root .dk-slider-track{background:#586e7540}:root[data-variant=light] .sz-root .dk-progress-thumb{background:#586e75}:root[data-variant=light] .sz-root .dk-time-elapsed,:root[data-variant=light] .sz-root .dk-time-total,:root[data-variant=light] .sz-root .dk-time-remaining{color:#657b83}:root[data-variant=light] .sz-root .dk-strip-search{background:#fdf6e3;border-color:#93a1a1}:root[data-variant=light] .sz-root .dk-strip-search input{color:#586e75}:root[data-variant=light] .sz-root .dk-strip-search input::placeholder{color:#93a1a1}:root[data-variant=light] .sz-root .dk-panes,:root[data-variant=light] .sz-root .dk-divider{background:#fdf6e3}:root[data-variant=light] .sz-root .dk-pane{background:#eee8d5;border-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-header{color:#586e75;background:#eee8d5;border-bottom-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-header-title{color:#073642}:root[data-variant=light] .sz-root .dk-header-sub,:root[data-variant=light] .sz-root .dk-header-btn,:root[data-variant=light] .sz-root .dk-header-btn svg{color:#657b83}:root[data-variant=light] .sz-root .dk-header-btn:hover{color:#073642;background:#e6e0cc}:root[data-variant=light] .sz-root .dk-footer{background:#eee8d5;border-top-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-footer button{color:#657b83;border-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-footer button:hover:not(:disabled){color:#073642;background:#e6e0cc}:root[data-variant=light] .sz-root .dk-footer button:disabled{color:#93a1a1}:root[data-variant=light] .sz-root .dk-tile{color:#586e75;background:#eee8d5;border-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-tile:hover{background:#e6e0cc;border-color:#93a1a1}:root[data-variant=light] .sz-root .dk-tile[aria-pressed=true]{color:#073642;background:#e6e0cc;border-color:#268bd2}:root[data-variant=light] .sz-root .dk-tile-now,:root[data-variant=light] .sz-root .dk-tile-state-win,:root[data-variant=light] .sz-root .dk-tile-device,:root[data-variant=light] .sz-root .dk-tile[aria-pressed=true] .dk-tile-now,:root[data-variant=light] .sz-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#657b83}:root[data-variant=light] .sz-root .dk-browse-row,:root[data-variant=light] .sz-root .dk-row{color:#586e75;border-color:#d8d2bf}:root[data-variant=light] .sz-root .dk-browse-row:hover,:root[data-variant=light] .sz-root .dk-row:hover{background:#93a1a138}:root[data-variant=light] .sz-root .dk-browse-row[aria-selected=true],:root[data-variant=light] .sz-root .dk-row[aria-selected=true],:root[data-variant=light] .sz-root .dk-row[aria-checked=true]{color:#073642;background:#268bd22e}:root[data-variant=light] .sz-root .dk-row[aria-current=true]{background:#2aa1982e}:root[data-variant=light] .sz-root .dk-browse-sub,:root[data-variant=light] .sz-root .dk-row-sub,:root[data-variant=light] .sz-root .dk-row-num,:root[data-variant=light] .sz-root .dk-row-dur,:root[data-variant=light] .sz-root .dk-browse-note,:root[data-variant=light] .sz-root .dk-browse-prose,:root[data-variant=light] .sz-root .dk-browse-empty{color:#657b83}:root[data-variant=light] .sz-root .dk-browse-disclosure,:root[data-variant=light] .sz-root .dk-browse-actions,:root[data-variant=light] .sz-root .dk-browse-check{color:#93a1a1}:root[data-variant=light] .sz-root .dk-scopebar-tabs button{color:#657b83}:root[data-variant=light] .sz-root .dk-scopebar-tabs button[aria-selected=true],:root[data-variant=light] .sz-root .dk-now-line{color:#073642}:root[data-variant=light] .sz-root .dk-now-line[data-caption]:before,:root[data-variant=light] .sz-root .dk-now-muted,:root[data-variant=light] .sz-root .dk-now-source span{color:#657b83}:root[data-variant=light] .sz-root .dk-now-source strong{color:#586e75}:root[data-variant=light] .sz-root .dk-now-art{background:#eee8d5}:root[data-variant=light] .sz-root .dk-empty p{color:#657b83}:root[data-variant=light] .sz-root .dk-empty svg{color:#93a1a1}:root[data-variant=light] .sz-root .dk-popover,:root[data-variant=light] .sz-root .dk-action-menu,:root[data-variant=light] .sz-root .dk-account-menu{color:#586e75;background:#eee8d5;border-color:#93a1a1;box-shadow:0 8px 24px #586e754d}:root[data-variant=light] .sz-root .dk-action-menu button,:root[data-variant=light] .sz-root .dk-popover button{color:#586e75}:root[data-variant=light] .sz-root .dk-action-menu button:disabled{color:#93a1a1}:root[data-variant=light] .sz-root .dk-popover-sep{background:#d8d2bf}:root[data-variant=light] .sz-root .dk-notices .dk-notice,:root[data-variant=light] .sz-root .win-mini-panel,:root[data-variant=light] .sz-root .win-mini{color:#586e75;background:#eee8d5;border-color:#93a1a1}:root[data-variant=light] .sz-root.win-root .dk-tile-marquee,:root[data-variant=light] .sz-root.win-root .dk-tile[aria-pressed=true] .dk-tile-marquee{color:#657b83}.sz-root{--t-back-arrow:currentColor}.sz-root .s2-dialog{background:var(--sz-ground);color:var(--sz-fg);border-color:var(--sz-line)}.sz-root .s2-dialog-head{border-bottom-color:var(--sz-rule)}.sz-root .s2-dialog-head h2{color:var(--sz-strong)}.sz-root .s2-dialog-close{color:var(--sz-quiet)}.sz-root .s2-dialog-close:hover{background:var(--sz-panel);color:var(--sz-strong)}.sz-root .sz-troubleshoot{width:min(960px,94vw);height:min(720px,90vh);overflow:hidden}.sz-root .sz-troubleshoot .dk-window-body{flex:1;min-height:0;display:flex}.sz-root .sz-ts-body{box-sizing:border-box;flex:1;min-width:0;padding:16px 22px 26px;overflow:auto}.sz-root .sz-ts-blurb,.sz-root .sz-ts-note{opacity:.75;margin:0 0 12px;font-size:12px}.sz-root .sz-ts-error{color:var(--t-critical,#d0453d)}.sz-root .sz-ts-system{margin:18px 0 0}.sz-root .sz-ts-system h3{margin:0 0 8px;font-size:14px}.sz-root .sz-ts-findings{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sz-root .sz-ts-findings li{border-left:3px solid var(--t-fair,#d9a227);background:color-mix(in srgb, currentColor 6%, transparent);padding:8px 12px}.sz-root .sz-ts-findings li[data-severity=critical]{border-left-color:var(--t-critical,#d0453d)}.sz-root .sz-ts-findings li[data-severity=info]{border-left-color:var(--t-accent,currentColor)}.sz-root .sz-ts-findings p{margin:4px 0 0;font-size:12px;line-height:1.5}.sz-root .sz-ts-remedy{opacity:.75}.sz-root .sz-ts-links{margin-top:12px;font-size:12px}.sz-root .sz-ts-links summary{cursor:pointer;font-weight:600}.sz-root .sz-ts-links ul{margin:0;padding:0;list-style:none}.sz-root .sz-ts-links li{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.sz-root .dk-queue-lyrics{margin-left:6px}.sz-root .dk-queue-lyrics[aria-pressed=true],.sz-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.sz-root .dk-queue-lyrics:disabled,.sz-root .dk-queue-lyrics:disabled svg{color:var(--t-fg-dim);background:0 0}:root[data-variant=light] .sz-root .dk-queue-lyrics[aria-pressed=true],:root[data-variant=light] .sz-root .dk-queue-lyrics[aria-pressed=true] svg{background:var(--t-accent);color:var(--t-accent-fg)}.sz-root .dk-lyrics{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.sz-root .dk-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:28px 20px 16px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 24px 86%,#0000);mask-image:linear-gradient(#0000,#000 24px 86%,#0000)}.sz-root .dk-lyrics-scroll::-webkit-scrollbar{display:none}.sz-root .dk-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--t-accent)}.sz-root .dk-lyrics-timed{padding-block:28px max(16px,100cqh - 140px)}.sz-root .dk-lyrics-timed p{color:var(--t-fg-muted);opacity:.7;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.3;transition:color .3s,opacity .3s}.sz-root .dk-lyrics-timed p[data-at=past]{opacity:.45}.sz-root .dk-lyrics-timed p[data-at=now]{color:var(--t-accent);opacity:1;margin-left:-12px;padding-left:12px;box-shadow:inset 3px 0 #2aa198}.sz-root .dk-lyrics-plain{color:var(--t-fg);margin:0;font-size:14px;line-height:1.55}.sz-root .dk-lyrics-untimed{color:var(--t-fg-muted);margin:0 0 12px;font-size:11px}.sz-root .dk-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sz-root .dk-lyrics-notice{flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0;padding:16px 20px;display:flex;overflow-y:auto}.sz-root .dk-lyrics-notice p{color:var(--t-fg);margin:0;font-size:13px;line-height:1.5}.sz-root .dk-lyrics .dk-lyrics-agree{background:var(--t-accent);height:28px;color:var(--t-accent-fg);border:0;border-radius:2px;padding:0 16px;font-size:12px;font-weight:600}.sz-root .dk-lyrics .dk-lyrics-agree:hover{filter:brightness(1.12)}.sz-root .dk-lyrics-note{text-align:center;color:var(--t-fg-muted);margin:auto;padding:20px;font-size:13px}.sz-root .dk-queue-pane{view-transition-name:solarized-queue-pane}:root[data-theme=solarized]::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.sz-root .dk-lyrics-timed p{transition:none}}.sz-root.win-root .dk-scopebar{background:var(--t-surface);border-bottom:1px solid var(--t-border)}.sz-root.win-root .dk-scopebar-back{color:var(--t-fg-muted);border-right:1px solid var(--t-border)}.sz-root.win-root .dk-scopebar-back:after,.sz-root.win-root .dk-scopebar-tabs button:after{display:none}.sz-root.win-root .dk-scopebar-tabs button{border:0;border-right:1px solid var(--t-border)}.sz-root.win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:var(--t-surface-hover)}.sz-root.win-root .dk-scopebar-tabs button[aria-selected=true]{background:var(--t-bg);box-shadow:inset 0 -2px #268bd2}.sz-root.win-root .dk-browse-title em,.sz-root.win-root .dk-search-results .dk-browse-sub em{color:#eee8d5}:root[data-variant=light] .sz-root.win-root .dk-browse-title em,:root[data-variant=light] .sz-root.win-root .dk-search-results .dk-browse-sub em{color:#073642}:root[data-theme=materialgirl]{--mg-h:294;--mg-c:.13;--mg-ht:calc(var(--mg-h) + 64);--mg-cs:.045;--mg-cn:.008;--mg-cv:.02;--mg-primary:oklch(.483 var(--mg-c) var(--mg-h));--mg-on-primary:oklch(100% 0 0);--mg-check-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 9.3l3 3 6-6.6' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E");--mg-primary-container:oklch(.914 calc(var(--mg-c) * .42) var(--mg-h));--mg-on-primary-container:oklch(.397 calc(var(--mg-c) * .85) var(--mg-h));--mg-secondary:oklch(.483 var(--mg-cs) var(--mg-h));--mg-on-secondary:oklch(100% 0 0);--mg-secondary-container:oklch(.914 calc(var(--mg-cs) * .9) var(--mg-h));--mg-on-secondary-container:oklch(.397 var(--mg-cs) var(--mg-h));--mg-tertiary:oklch(.483 calc(var(--mg-c) * .72) var(--mg-ht));--mg-on-tertiary:oklch(100% 0 0);--mg-tertiary-container:oklch(.914 calc(var(--mg-c) * .36) var(--mg-ht));--mg-on-tertiary-container:oklch(.397 calc(var(--mg-c) * .7) var(--mg-ht));--mg-error:oklch(52% .19 27);--mg-on-error:oklch(100% 0 0);--mg-error-container:oklch(91.4% .05 27);--mg-on-error-container:oklch(39.7% .14 27);--mg-surface:oklch(.983 var(--mg-cn) var(--mg-h));--mg-surface-dim:oklch(.888 var(--mg-cn) var(--mg-h));--mg-surface-bright:oklch(.983 var(--mg-cn) var(--mg-h));--mg-surface-container-lowest:oklch(100% 0 0);--mg-surface-container-low:oklch(.966 var(--mg-cn) var(--mg-h));--mg-surface-container:oklch(.948 calc(var(--mg-cn) * 1.3) var(--mg-h));--mg-surface-container-high:oklch(.931 calc(var(--mg-cn) * 1.5) var(--mg-h));--mg-surface-container-highest:oklch(.914 calc(var(--mg-cn) * 1.7) var(--mg-h));--mg-on-surface:oklch(.224 var(--mg-cn) var(--mg-h));--mg-on-surface-variant:oklch(.397 var(--mg-cv) var(--mg-h));--mg-outline:oklch(.569 var(--mg-cv) var(--mg-h));--mg-outline-variant:oklch(.828 var(--mg-cv) var(--mg-h));--mg-inverse-surface:oklch(.31 var(--mg-cn) var(--mg-h));--mg-inverse-on-surface:oklch(.957 var(--mg-cn) var(--mg-h));--mg-inverse-primary:oklch(.828 calc(var(--mg-c) * .7) var(--mg-h));--mg-hover:color-mix(in oklab, var(--mg-on-surface) 8%, transparent);--mg-scrim:oklch(0% 0 0/.32);--mg-shadow-15:oklch(0% 0 0/.15);--mg-shadow-30:oklch(0% 0 0/.3);--mg-good:oklch(52% .12 150);--mg-fair:oklch(60% .13 75);--mg-poor:oklch(58% .15 50);--mg-info:oklch(52% .12 250);--mg-elev-1:0 1px 2px var(--mg-shadow-30), 0 1px 3px 1px var(--mg-shadow-15);--mg-elev-2:0 1px 2px var(--mg-shadow-30), 0 2px 6px 2px var(--mg-shadow-15);--mg-elev-3:0 4px 8px 3px var(--mg-shadow-15), 0 1px 3px var(--mg-shadow-30);--mg-elev-4:0 6px 10px 4px var(--mg-shadow-15), 0 2px 3px var(--mg-shadow-30);--mg-spring-fast:cubic-bezier(.42, 1.67, .21, .9);--mg-spring:cubic-bezier(.38, 1.21, .22, 1);--mg-spring-slow:cubic-bezier(.39, 1.29, .35, .98);--mg-effects:cubic-bezier(.34, .8, .34, 1);--mg-effects-fast:cubic-bezier(.31, .94, .34, 1);--mg-effects-slow:cubic-bezier(.34, .88, .34, 1);--mg-emph:cubic-bezier(.2, 0, 0, 1);--mg-emph-decel:cubic-bezier(.05, .7, .1, 1);--mg-emph-accel:cubic-bezier(.3, 0, .8, .15);--mg-font:var(--t-font);--mg-rail-w:96px;--mg-nav-h:0px;--mg-queue-w:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=materialgirl][data-variant=dark]{--mg-primary:oklch(.828 calc(var(--mg-c) * .62) var(--mg-h));--mg-on-primary:oklch(.31 calc(var(--mg-c) * .7) var(--mg-h));--mg-primary-container:oklch(.397 calc(var(--mg-c) * .8) var(--mg-h));--mg-on-primary-container:oklch(.914 calc(var(--mg-c) * .4) var(--mg-h));--mg-secondary:oklch(.828 var(--mg-cs) var(--mg-h));--mg-on-secondary:oklch(.31 var(--mg-cs) var(--mg-h));--mg-secondary-container:oklch(.397 var(--mg-cs) var(--mg-h));--mg-on-secondary-container:oklch(.914 calc(var(--mg-cs) * .9) var(--mg-h));--mg-tertiary:oklch(.828 calc(var(--mg-c) * .5) var(--mg-ht));--mg-on-tertiary:oklch(.31 calc(var(--mg-c) * .55) var(--mg-ht));--mg-tertiary-container:oklch(.397 calc(var(--mg-c) * .6) var(--mg-ht));--mg-on-tertiary-container:oklch(.914 calc(var(--mg-c) * .34) var(--mg-ht));--mg-error:oklch(83.4% .07 24);--mg-on-error:oklch(31% .12 27);--mg-error-container:oklch(42% .13 27);--mg-on-error-container:oklch(91.4% .05 27);--mg-surface:oklch(.19 var(--mg-cn) var(--mg-h));--mg-surface-dim:oklch(.19 var(--mg-cn) var(--mg-h));--mg-surface-bright:oklch(.345 var(--mg-cn) var(--mg-h));--mg-surface-container-lowest:oklch(.172 var(--mg-cn) var(--mg-h));--mg-surface-container-low:oklch(.224 var(--mg-cn) var(--mg-h));--mg-surface-container:oklch(.241 calc(var(--mg-cn) * 1.3) var(--mg-h));--mg-surface-container-high:oklch(.284 calc(var(--mg-cn) * 1.5) var(--mg-h));--mg-surface-container-highest:oklch(.328 calc(var(--mg-cn) * 1.7) var(--mg-h));--mg-on-surface:oklch(.914 var(--mg-cn) var(--mg-h));--mg-on-surface-variant:oklch(.828 var(--mg-cv) var(--mg-h));--mg-outline:oklch(.655 var(--mg-cv) var(--mg-h));--mg-outline-variant:oklch(.397 var(--mg-cv) var(--mg-h));--mg-inverse-surface:oklch(.914 var(--mg-cn) var(--mg-h));--mg-inverse-on-surface:oklch(.31 var(--mg-cn) var(--mg-h));--mg-inverse-primary:oklch(.483 var(--mg-c) var(--mg-h));--mg-scrim:oklch(0% 0 0/.5);--mg-shadow-15:oklch(0% 0 0/.3);--mg-shadow-30:oklch(0% 0 0/.5);--mg-good:oklch(78% .12 150);--mg-fair:oklch(82% .12 85);--mg-poor:oklch(78% .12 55);--mg-info:oklch(80% .09 250);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=materialgirl] body{background:var(--mg-surface);color:var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-root,:root[data-theme=materialgirl] .mg-layer,:root[data-theme=materialgirl] .mg-menu,:root[data-theme=materialgirl] .mg-player,:root[data-theme=materialgirl] .mg-searchview-layer,:root[data-theme=materialgirl] .mg-snacks{font-family:var(--mg-font);color:var(--mg-on-surface);-webkit-font-smoothing:antialiased;font-feature-settings:"ss02" 1}:root[data-theme=materialgirl] .mg-display{letter-spacing:0;margin:0;font-size:36px;font-weight:500;line-height:44px}:root[data-theme=materialgirl] .mg-display-s{letter-spacing:0;margin:0;font-size:32px;font-weight:400;line-height:40px}:root[data-theme=materialgirl] .mg-headline{letter-spacing:0;margin:0;font-size:28px;font-weight:400;line-height:36px}:root[data-theme=materialgirl] .mg-title-l{margin:0;font-size:22px;font-weight:400;line-height:28px}:root[data-theme=materialgirl] .mg-title-m{letter-spacing:.15px;margin:0;font-size:16px;font-weight:500;line-height:24px}:root[data-theme=materialgirl] .mg-title-s{letter-spacing:.1px;color:var(--mg-on-surface-variant);margin:0 0 8px;font-size:14px;font-weight:500;line-height:20px}:root[data-theme=materialgirl] .mg-overline{letter-spacing:.5px;color:var(--mg-primary);margin:0;font-size:12px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-muted{color:var(--mg-on-surface-variant);margin:0;font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-error{color:var(--mg-error);margin:8px 0;font-size:14px}:root[data-theme=materialgirl] .mg-hint{color:var(--mg-on-surface-variant);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}:root[data-theme=materialgirl] .mg-hint svg{width:16px;height:16px}:root[data-theme=materialgirl] .mg-mono{font-family:var(--t-mono);font-size:.92em}:root[data-theme=materialgirl] .mg-grow{flex:1}:root[data-theme=materialgirl] .mg-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-stack{flex-direction:column;gap:16px;display:flex}:root[data-theme=materialgirl] .mg-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}:root[data-theme=materialgirl] .mg-toolbar-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-setting{flex-direction:column;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-setting-label{color:var(--mg-on-surface-variant);font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-fieldset{border:0;margin:0;padding:0}:root[data-theme=materialgirl] .mg-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=materialgirl] .mg-state{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s var(--mg-effects-fast);background:currentColor;position:absolute;inset:0}:root[data-theme=materialgirl] :is(button,[role=button],.mg-li-action):hover>.mg-state{opacity:.08}:root[data-theme=materialgirl] :is(button,[role=button],.mg-li-action):focus-visible>.mg-state,:root[data-theme=materialgirl] :is(button,[role=button],.mg-li-action):active>.mg-state{opacity:.1}:root[data-theme=materialgirl] :is(button,[role=button]):disabled>.mg-state{opacity:0!important}:root[data-theme=materialgirl] .mg-tile:hover>.mg-tile-art>.mg-state{opacity:.08}:root[data-theme=materialgirl] .mg-tile:focus-visible>.mg-tile-art>.mg-state,:root[data-theme=materialgirl] .mg-tile:active>.mg-tile-art>.mg-state{opacity:.1}:root[data-theme=materialgirl] .mg-tile[aria-disabled]>.mg-tile-art>.mg-state{opacity:0!important}:root[data-theme=materialgirl] :focus-visible{outline:3px solid var(--mg-secondary);outline-offset:2px}:root[data-theme=materialgirl] :is(.mg-icon-btn-s,.mg-icon-btn-xs,.mg-icon-btn:not([class*=mg-icon-btn-m]):not([class*=mg-icon-btn-l]),.mg-chip-main,.mg-scope,.mg-crumb,.mg-tile-chev,:is(.mg-seg,.theme-pill) button,.mg-rail-systems button,.mg-btn-xs,.mg-btn-s):after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=materialgirl] button{font:inherit;color:inherit}:root[data-theme=materialgirl] ::selection{background:var(--mg-primary-container);color:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-root{grid-template-columns:var(--mg-rail-w) minmax(0, 1fr) var(--mg-queue-w);background:var(--mg-surface);transition:grid-template-columns .5s var(--mg-spring);grid-template-areas:"rail main queue";display:grid;position:fixed;inset:0;overflow:hidden}:root[data-theme=materialgirl] .mg-root[data-rail=open]{--mg-rail-w:var(--mg-rail-open,240px)}:root[data-theme=materialgirl] .mg-root[data-rail=modal] .mg-rail{width:var(--mg-rail-open,240px);z-index:60;background:var(--mg-surface-container);box-shadow:var(--mg-elev-2);animation:mg-rail-in .5s var(--mg-spring) both;border-radius:0 16px 16px 0;position:fixed;top:0;bottom:0;left:0}:root[data-theme=materialgirl] .mg-rail-scrim{z-index:59;background:var(--mg-scrim);animation:mg-tip .2s var(--mg-effects) both;position:fixed;inset:0}:root[data-theme=materialgirl] .mg-root[data-queue]{--mg-queue-w:380px}:root[data-theme=materialgirl] .mg-root.mg-size-compact{--mg-rail-w:0px;--mg-nav-h:64px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}:root[data-theme=materialgirl] .mg-main{overscroll-behavior:contain;min-width:0;padding:8px 24px calc(120px + var(--mg-nav-h));animation:mg-through .3s var(--mg-emph) both;grid-area:main;overflow:auto}:root[data-theme=materialgirl] .mg-size-compact .mg-main{padding:4px 16px calc(96px + var(--mg-nav-h))}:root[data-theme=materialgirl] :is(.mg-size-large,.mg-size-xlarge) .mg-main{padding-left:32px;padding-right:32px}:root[data-theme=materialgirl] .mg-page{max-width:1440px;margin:0 auto 0 0}:root[data-theme=materialgirl] .mg-size-compact .mg-main{position:relative}:root[data-theme=materialgirl] .mg-compact-systems{z-index:2;display:flex;position:absolute;top:26px;right:16px}:root[data-theme=materialgirl] .mg-compact-systems+.mg-page :is(.mg-appbar-medium .mg-headline,.mg-appbar-browse>.mg-headline){padding-right:162px}:root[data-theme=materialgirl] .mg-compact-systems+.mg-page .mg-appbar-browse>.mg-appbar-row{padding-right:154px}:root[data-theme=materialgirl] .mg-main:has(>.mg-page .mg-appbar-browse>.mg-appbar-row)>.mg-compact-systems{top:24px}:root[data-theme=materialgirl] .mg-size-compact .mg-listen .mg-appbar{padding-top:16px;position:relative}:root[data-theme=materialgirl] .mg-size-compact .mg-listen .mg-appbar-row{min-height:0;position:absolute;top:22px;right:-4px}:root[data-theme=materialgirl] .mg-size-compact .mg-listen .mg-display{padding-right:52px}:root[data-theme=materialgirl] .mg-compact-systems+.mg-listen .mg-display{padding-right:206px;font-size:28px;line-height:36px}:root[data-theme=materialgirl] .mg-compact-systems+.mg-listen .mg-appbar-row{right:154px}:root[data-theme=materialgirl] .mg-rail{z-index:32;background:var(--mg-surface);flex-direction:column;grid-area:rail;gap:12px;min-width:0;padding:44px 12px 16px;display:flex;position:relative;overflow:visible}:root[data-theme=materialgirl] .mg-rail-top{flex-direction:column;align-items:center;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-rail-top{align-items:flex-start}:root[data-theme=materialgirl] .mg-brand{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:4px;display:flex}:root[data-theme=materialgirl] .mg-brand img{border-radius:12px}:root[data-theme=materialgirl] .mg-brand span{font-size:16px;font-weight:500;display:none}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-brand span{display:inline}:root[data-theme=materialgirl] .mg-rail-dests{flex-direction:column;gap:4px;margin-top:28px;display:flex}:root[data-theme=materialgirl] .mg-dest{cursor:pointer;color:var(--mg-on-surface-variant);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 0 6px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-dest-indicator{width:56px;height:32px;transition:background .25s var(--mg-effects), width .5s var(--mg-spring);border-radius:999px;place-items:center;display:grid;position:relative}:root[data-theme=materialgirl] .mg-dest-indicator svg{width:24px;height:24px;position:relative}:root[data-theme=materialgirl] .mg-dest-label{letter-spacing:.5px;font-size:12px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-dest[aria-current]{color:var(--mg-secondary)}:root[data-theme=materialgirl] .mg-dest[aria-current] .mg-dest-indicator{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container);animation:mg-indicator .35s var(--mg-spring-fast) both}:root[data-theme=materialgirl] .mg-dest:hover .mg-state,:root[data-theme=materialgirl] .mg-dest:focus-visible .mg-state{opacity:.08}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-dest{flex-direction:row;justify-content:flex-start;align-self:flex-start;gap:0;height:56px;padding:0 16px}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-dest-indicator{width:auto;height:56px;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-dest-indicator svg{position:absolute;top:16px;left:16px}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-dest-label{letter-spacing:.1px;pointer-events:none;margin-left:32px;font-size:14px;line-height:20px;position:relative}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-dest[aria-current] .mg-dest-label{color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-rail-foot{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-rail-foot{align-items:stretch}:root[data-theme=materialgirl] .mg-rail-systems{background:var(--mg-surface-container-high);border-radius:16px;flex-direction:column;gap:2px;padding:4px;display:flex}:root[data-theme=materialgirl] .mg-root:is([data-rail=open],[data-rail=modal]) .mg-rail-systems{flex-direction:row}:root[data-theme=materialgirl] .mg-rail-systems button{cursor:pointer;letter-spacing:.5px;min-width:44px;height:32px;color:var(--mg-on-surface-variant);transition:border-radius .5s var(--mg-spring), background .2s var(--mg-effects);background:0 0;border:0;border-radius:12px;flex:1;font-size:12px;font-weight:500;line-height:16px;position:relative}:root[data-theme=materialgirl] .mg-rail-systems button[aria-checked=true]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container);border-radius:999px}:root[data-theme=materialgirl] .mg-rail-live{color:var(--mg-on-surface-variant);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}:root[data-theme=materialgirl] .mg-dot{background:var(--mg-error);border-radius:50%;flex:none;width:8px;height:8px}:root[data-theme=materialgirl] .mg-dot[data-on]{background:var(--mg-good);box-shadow:0 0 0 3px color-mix(in oklab, var(--mg-good) 25%, transparent)}:root[data-theme=materialgirl] .mg-navbar{z-index:30;height:var(--mg-nav-h);background:var(--mg-surface-container);justify-content:space-around;padding:6px 0;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-theme=materialgirl] .mg-navbar .mg-dest{flex:1;padding:0}:root[data-theme=materialgirl] .mg-navbar .mg-dest-label{font-size:12px}:root[data-theme=materialgirl] .mg-compact-fab{right:16px;bottom:calc(var(--mg-nav-h) + 16px);z-index:41;position:fixed}:root[data-theme=materialgirl] .mg-appbar{padding:8px 0 20px}:root[data-theme=materialgirl] .mg-appbar-row{align-items:center;gap:4px;min-height:64px;display:flex}:root[data-theme=materialgirl] .mg-appbar-large .mg-display{margin-top:8px}:root[data-theme=materialgirl] .mg-appbar-sub{letter-spacing:.1px;color:var(--mg-on-surface-variant);margin:8px 0 0;font-size:14px;font-weight:500;line-height:20px}:root[data-theme=materialgirl] .mg-appbar-large .mg-appbar-sub{letter-spacing:.15px;font-size:16px;line-height:24px}:root[data-theme=materialgirl] .mg-appbar-medium{padding-top:24px}:root[data-theme=materialgirl] .mg-rooms-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:root[data-theme=materialgirl] .mg-rooms-actions{gap:8px;margin-left:auto;display:flex}:root[data-theme=materialgirl] .mg-size-compact .mg-rooms-actions{flex-basis:100%;margin-left:0}:root[data-theme=materialgirl] .mg-btn{cursor:pointer;white-space:nowrap;letter-spacing:.1px;transition:border-radius .2s var(--mg-effects), background .2s var(--mg-effects), box-shadow .2s var(--mg-effects), color .2s var(--mg-effects);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-btn:active:not(:disabled){border-radius:8px}:root[data-theme=materialgirl] .mg-btn-m:active:not(:disabled){border-radius:12px}:root[data-theme=materialgirl] :is(.mg-btn-l,.mg-btn-xl):active:not(:disabled){border-radius:16px}:root[data-theme=materialgirl] .mg-btn-square{border-radius:12px}:root[data-theme=materialgirl] .mg-btn-square.mg-btn-m{border-radius:16px}:root[data-theme=materialgirl] .mg-btn-square:is(.mg-btn-l,.mg-btn-xl){border-radius:28px}:root[data-theme=materialgirl] .mg-btn-square:active:not(:disabled){border-radius:8px}:root[data-theme=materialgirl] .mg-btn-square.mg-btn-m:active:not(:disabled){border-radius:12px}:root[data-theme=materialgirl] .mg-btn-square:is(.mg-btn-l,.mg-btn-xl):active:not(:disabled){border-radius:16px}:root[data-theme=materialgirl] .mg-btn-l{gap:12px}:root[data-theme=materialgirl] .mg-btn-l .mg-btn-icon svg{width:32px;height:32px}:root[data-theme=materialgirl] .mg-btn-xl{gap:16px}:root[data-theme=materialgirl] .mg-btn-xl .mg-btn-icon svg{width:40px;height:40px}:root[data-theme=materialgirl] .mg-btn-xs{height:32px;padding:0 12px;font-size:14px}:root[data-theme=materialgirl] .mg-btn-s{height:40px;padding:0 16px;font-size:14px}:root[data-theme=materialgirl] .mg-btn-m{letter-spacing:.15px;height:56px;padding:0 24px;font-size:16px;line-height:24px}:root[data-theme=materialgirl] .mg-btn-l{letter-spacing:0;height:96px;padding:0 48px;font-size:24px;font-weight:400;line-height:32px}:root[data-theme=materialgirl] .mg-btn-xl{letter-spacing:0;height:136px;padding:0 64px;font-size:32px;font-weight:400;line-height:40px}:root[data-theme=materialgirl] .mg-btn-icon{display:inline-flex}:root[data-theme=materialgirl] .mg-btn-icon svg{width:20px;height:20px}:root[data-theme=materialgirl] .mg-btn-m .mg-btn-icon svg{width:24px;height:24px}:root[data-theme=materialgirl] .mg-btn-filled{background:var(--mg-primary);color:var(--mg-on-primary)}:root[data-theme=materialgirl] .mg-btn-filled[aria-pressed=false]{background:var(--mg-surface-container);color:var(--mg-on-surface-variant)}:root[data-theme=materialgirl] .mg-btn-tonal{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-btn-outlined{color:var(--mg-on-surface-variant);box-shadow:inset 0 0 0 1px var(--mg-outline-variant);background:0 0}:root[data-theme=materialgirl] .mg-btn-text{color:var(--mg-primary);background:0 0;padding-left:12px;padding-right:12px}:root[data-theme=materialgirl] .mg-btn-danger{color:var(--mg-error);background:0 0;padding-left:12px;padding-right:12px}:root[data-theme=materialgirl] .mg-btn-elevated{background:var(--mg-surface-container-low);color:var(--mg-primary);box-shadow:var(--mg-elev-1)}:root[data-theme=materialgirl] .mg-btn-filled:not([aria-pressed=false]):hover:not(:disabled){box-shadow:var(--mg-elev-1)}:root[data-theme=materialgirl] .mg-btn-elevated:hover:not(:disabled){box-shadow:var(--mg-elev-2,var(--mg-elev-1))}:root[data-theme=materialgirl] .mg-btn:disabled{cursor:default;color:color-mix(in oklab, var(--mg-on-surface-variant) 38%, transparent)}:root[data-theme=materialgirl] .mg-btn-tonal:disabled{color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-btn-filled:disabled,:root[data-theme=materialgirl] .mg-btn-elevated:disabled{background:color-mix(in oklab, var(--mg-on-surface) 10%, transparent);box-shadow:none}:root[data-theme=materialgirl] .mg-btn-tonal:disabled{background:color-mix(in oklab, var(--mg-on-surface) 12%, transparent);box-shadow:none}:root[data-theme=materialgirl] .mg-btn-outlined:disabled{box-shadow:inset 0 0 0 1px var(--mg-outline-variant)}:root[data-theme=materialgirl] .mg-icon-btn{cursor:pointer;width:40px;height:40px;color:var(--mg-on-surface-variant);transition:border-radius .2s var(--mg-effects), background .2s var(--mg-effects), color .2s var(--mg-effects), width .5s var(--mg-spring);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}:root[data-theme=materialgirl] .mg-icon-btn svg{width:24px;height:24px;position:relative}:root[data-theme=materialgirl] .mg-icon-btn:active:not(:disabled){border-radius:8px}:root[data-theme=materialgirl] .mg-icon-btn-m:active:not(:disabled){border-radius:12px}:root[data-theme=materialgirl] .mg-icon-btn-l:active:not(:disabled){border-radius:16px}:root[data-theme=materialgirl] .mg-icon-btn-xs{width:32px;height:32px}:root[data-theme=materialgirl] .mg-icon-btn-xs svg{width:20px;height:20px}:root[data-theme=materialgirl] .mg-icon-btn-m{width:56px;height:56px}:root[data-theme=materialgirl] .mg-icon-btn-m svg{width:28px;height:28px}:root[data-theme=materialgirl] .mg-icon-btn-l{width:96px;height:96px}:root[data-theme=materialgirl] .mg-icon-btn-l svg{width:32px;height:32px}:root[data-theme=materialgirl] .mg-icon-btn-wide.mg-icon-btn-s{width:52px}:root[data-theme=materialgirl] .mg-icon-btn-wide.mg-icon-btn-m{width:72px}:root[data-theme=materialgirl] .mg-icon-btn-narrow{width:32px}:root[data-theme=materialgirl] .mg-icon-btn-narrow.mg-icon-btn-xs{width:28px}:root[data-theme=materialgirl] .mg-icon-btn-narrow.mg-icon-btn-m{width:48px}:root[data-theme=materialgirl] .mg-icon-btn-narrow.mg-icon-btn-l{width:64px}:root[data-theme=materialgirl] .mg-icon-btn-wide.mg-icon-btn-xs{width:40px}:root[data-theme=materialgirl] .mg-icon-btn-wide.mg-icon-btn-l{width:128px}:root[data-theme=materialgirl] .mg-icon-btn-filled{background:var(--mg-primary);color:var(--mg-on-primary)}:root[data-theme=materialgirl] .mg-icon-btn-tonal{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-icon-btn-outlined{box-shadow:inset 0 0 0 1px var(--mg-outline-variant)}:root[data-theme=materialgirl] .mg-icon-btn-toggle{background:var(--mg-surface-container);color:var(--mg-on-surface-variant);border-radius:12px}:root[data-theme=materialgirl] .mg-icon-btn-toggle.mg-icon-btn-m{border-radius:16px}:root[data-theme=materialgirl] .mg-icon-btn-toggle.mg-icon-btn-l{border-radius:28px}:root[data-theme=materialgirl] .mg-icon-btn-toggle[aria-pressed=true]{background:var(--mg-primary);color:var(--mg-on-primary);border-radius:999px}:root[data-theme=materialgirl] .mg-icon-btn-standard[aria-pressed=true]{color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-icon-btn:disabled{cursor:default;color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-icon-btn-filled:disabled,:root[data-theme=materialgirl] .mg-icon-btn-tonal:disabled,:root[data-theme=materialgirl] .mg-icon-btn-toggle:disabled{background:color-mix(in oklab, var(--mg-on-surface) 10%, transparent)}:root[data-theme=materialgirl] .mg-badge{background:var(--mg-error);min-width:16px;height:16px;color:var(--mg-on-error);text-align:center;border-radius:8px;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:2px;right:0}:root[data-theme=materialgirl] .mg-step{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;position:relative}:root[data-theme=materialgirl] .mg-step-back{transform:scaleX(-1)}:root[data-theme=materialgirl] .mg-bgroup{align-items:center;display:inline-flex}:root[data-theme=materialgirl] .mg-bgroup-standard{gap:8px}:root[data-theme=materialgirl] .mg-bgroup-standard:has(>.mg-icon-btn-s){gap:12px}:root[data-theme=materialgirl] .mg-bgroup-standard{--mg-press:6px}:root[data-theme=materialgirl] .mg-bgroup-standard:has(>.mg-icon-btn-m){--mg-press:9px}:root[data-theme=materialgirl] .mg-bgroup-standard:has(>.mg-icon-btn-l){--mg-press:14px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn{--mg-w:40px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-xs{--mg-w:32px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-m{--mg-w:56px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-l{--mg-w:96px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-wide.mg-icon-btn-s{--mg-w:52px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-wide.mg-icon-btn-m{--mg-w:72px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-icon-btn-narrow{--mg-w:32px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-play{--mg-w:48px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-play-s{--mg-w:44px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-play-m{--mg-w:64px}:root[data-theme=materialgirl] .mg-bgroup-standard>.mg-play-l{--mg-w:104px}:root[data-theme=materialgirl] .mg-transport-l{--mg-press:14px}:root[data-theme=materialgirl] .mg-bgroup-standard.mg-transport-l>.mg-icon-btn-wide{--mg-w:80px}:root[data-theme=materialgirl] .mg-bgroup-standard>*{width:var(--mg-w);transition:width .35s var(--mg-spring-fast), border-radius .2s var(--mg-effects)}:root[data-theme=materialgirl] .mg-bgroup-standard>:active:not(:disabled){width:calc(var(--mg-w) + var(--mg-press))}:root[data-theme=materialgirl] .mg-bgroup-standard>:active:not(:disabled)+*{width:calc(var(--mg-w) - var(--mg-press) / 2)}:root[data-theme=materialgirl] .mg-bgroup-standard>:has(+:active:not(:disabled)){width:calc(var(--mg-w) - var(--mg-press) / 2)}:root[data-theme=materialgirl] .mg-bgroup-standard>:first-child:active:not(:disabled)+*{width:calc(var(--mg-w) - var(--mg-press))}:root[data-theme=materialgirl] .mg-bgroup-standard>:has(+:last-child:active:not(:disabled)){width:calc(var(--mg-w) - var(--mg-press))}:root[data-theme=materialgirl] .mg-bgroup-connected{gap:2px}:root[data-theme=materialgirl] .mg-bgroup-connected>.mg-icon-btn,:root[data-theme=materialgirl] .mg-bgroup-connected>.mg-btn{border-radius:8px}:root[data-theme=materialgirl] .mg-bgroup-connected>:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}:root[data-theme=materialgirl] .mg-bgroup-connected>:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}:root[data-theme=materialgirl] .mg-bgroup-connected>[aria-pressed=true]{border-radius:999px}:root[data-theme=materialgirl] .mg-bgroup-connected>:active:not(:disabled){border-radius:4px}:root[data-theme=materialgirl] .mg-bgroup-connected>:first-child:active:not(:disabled){border-radius:999px 4px 4px 999px}:root[data-theme=materialgirl] .mg-bgroup-connected>:last-child:active:not(:disabled){border-radius:4px 999px 999px 4px}:root[data-theme=materialgirl] .mg-split{gap:2px;display:inline-flex}:root[data-theme=materialgirl] .mg-split button{cursor:pointer;transition:border-radius .35s var(--mg-spring-fast);border:0;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-split-filled button{background:var(--mg-primary);color:var(--mg-on-primary)}:root[data-theme=materialgirl] .mg-split-tonal button{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-split button:disabled{cursor:default;background:color-mix(in oklab, var(--mg-on-surface) 10%, transparent);color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-split-lead{border-radius:999px 4px 4px 999px}:root[data-theme=materialgirl] .mg-split-trail{border-radius:4px 999px 999px 4px;justify-content:center}:root[data-theme=materialgirl] .mg-split-s button{height:40px;font-size:14px}:root[data-theme=materialgirl] .mg-split-s .mg-split-lead{padding:0 12px 0 16px}:root[data-theme=materialgirl] .mg-split-s .mg-split-trail{width:48px}:root[data-theme=materialgirl] .mg-split-s .mg-split-chev{width:22px;height:22px}:root[data-theme=materialgirl] .mg-split-m button{height:56px;font-size:16px}:root[data-theme=materialgirl] .mg-split-m .mg-split-lead{padding:0 24px}:root[data-theme=materialgirl] .mg-split-m .mg-split-trail{width:56px}:root[data-theme=materialgirl] .mg-split-m .mg-split-chev{width:26px;height:26px}:root[data-theme=materialgirl] .mg-split-m svg{width:24px;height:24px}:root[data-theme=materialgirl] .mg-split-chev{transition:transform .5s var(--mg-spring)}:root[data-theme=materialgirl] .mg-split[data-open] .mg-split-trail{border-radius:999px}:root[data-theme=materialgirl] .mg-split[data-open] .mg-split-chev{transform:rotate(180deg)}:root[data-theme=materialgirl] .mg-split-lead:is(:hover,:active):not(:disabled){border-radius:999px 12px 12px 999px}:root[data-theme=materialgirl] .mg-split-trail:is(:hover,:active):not(:disabled){border-radius:12px 999px 999px 12px}:root[data-theme=materialgirl] .mg-fab{cursor:pointer;width:56px;height:56px;box-shadow:var(--mg-elev-3);transition:border-radius .5s var(--mg-spring), width .5s var(--mg-spring), box-shadow .2s var(--mg-effects), background .25s var(--mg-effects);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-fab:hover{box-shadow:var(--mg-elev-4)}:root[data-theme=materialgirl] .mg-fab-icon{display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-fab-icon svg{width:24px;height:24px}:root[data-theme=materialgirl] .mg-fab-extended{width:auto;padding:0 20px 0 16px}:root[data-theme=materialgirl] .mg-fab-label{white-space:nowrap;font-size:16px;font-weight:500;position:relative}:root[data-theme=materialgirl] .mg-fab-medium{border-radius:20px;width:80px;height:80px}:root[data-theme=materialgirl] .mg-fab-large{border-radius:28px;width:96px;height:96px}:root[data-theme=materialgirl] .mg-fab-primary{background:var(--mg-primary-container);color:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-fab-secondary{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-fab-tertiary{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-fabmenu{z-index:35;position:relative}:root[data-theme=materialgirl] .mg-fabmenu[data-open] .mg-fabmenu-toggle{background:var(--mg-tertiary);color:var(--mg-on-tertiary);border-radius:999px}:root[data-theme=materialgirl] .mg-fabmenu[data-open] .mg-fabmenu-toggle svg{width:20px;height:20px}:root[data-theme=materialgirl] .mg-fabmenu-list{flex-direction:column;gap:4px;min-width:max-content;margin:0;padding:0;list-style:none;display:flex;position:absolute}:root[data-theme=materialgirl] .mg-rail .mg-fabmenu-list{top:calc(100% + 8px);left:0}:root[data-theme=materialgirl] .mg-compact-fab .mg-fabmenu-list{align-items:flex-end;bottom:calc(100% + 8px);right:0}:root[data-theme=materialgirl] .mg-fabmenu-list li{animation:mg-fabitem .45s var(--mg-spring-fast) both;animation-delay:calc(var(--mg-i) * 35ms)}:root[data-theme=materialgirl] .mg-fabmenu-item{cursor:pointer;background:var(--mg-tertiary-container);height:56px;color:var(--mg-on-tertiary-container);letter-spacing:.15px;box-shadow:var(--mg-elev-3);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-fabmenu-item:disabled{background:var(--mg-surface-container-highest);color:color-mix(in oklab, var(--mg-on-surface) 45%, var(--mg-surface-container-highest));cursor:default;box-shadow:var(--mg-elev-1)}:root[data-theme=materialgirl] .mg-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-chip{height:32px;box-shadow:inset 0 0 0 1px var(--mg-outline-variant);color:var(--mg-on-surface-variant);transition:background .2s var(--mg-effects);border-radius:8px;align-items:stretch;display:inline-flex}:root[data-theme=materialgirl] .mg-chip-main{cursor:pointer;border-radius:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:14px;font-weight:500;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-chip-main:not(:has(.mg-chip-icon)){padding-left:16px}:root[data-theme=materialgirl] .mg-chip-main:disabled{cursor:default;opacity:.38}:root[data-theme=materialgirl] .mg-chip-icon{color:var(--mg-primary);display:inline-flex}:root[data-theme=materialgirl] .mg-chip-icon svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-chip-img{border-radius:4px;width:18px;height:18px}:root[data-theme=materialgirl] .mg-chip-shape{background:var(--mg-tertiary);width:18px;height:18px;display:block}:root[data-theme=materialgirl] .mg-chip[data-selected]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container);box-shadow:none}:root[data-theme=materialgirl] .mg-chip[data-selected] .mg-chip-icon{color:inherit;animation:mg-chip-check .35s var(--mg-spring-fast) both}:root[data-theme=materialgirl] .mg-chip-assist .mg-chip-main{color:var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-chip-trail{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:0 8px 8px 0;align-self:stretch;align-items:center;padding:0 8px;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-chip-trail svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-chip[data-disabled]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-surface) 12%, transparent);color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-chip[data-disabled][data-selected]{box-shadow:none;background:color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-chip[data-disabled] :is(.mg-chip-main,.mg-chip-icon){color:inherit;opacity:1}:root[data-theme=materialgirl] .mg-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;display:inline-flex}:root[data-theme=materialgirl] .mg-switch input{opacity:0;width:1px;height:1px;position:absolute}:root[data-theme=materialgirl] .mg-switch-label{flex:1}:root[data-theme=materialgirl] .mg-switch-track{background:var(--mg-surface-container-highest);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--mg-outline);transition:background .25s var(--mg-effects);border-radius:16px;flex:none;position:relative}:root[data-theme=materialgirl] .mg-switch-thumb{background:var(--mg-outline);width:16px;height:16px;color:var(--mg-surface-container-highest);transition:left .35s var(--mg-spring-fast), width .35s var(--mg-spring-fast), height .35s var(--mg-spring-fast), background .2s var(--mg-effects);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:16px;transform:translate(-50%,-50%)}:root[data-theme=materialgirl] .mg-switch-thumb:has(svg){width:24px;height:24px}:root[data-theme=materialgirl] .mg-switch-thumb svg{width:16px;height:16px}:root[data-theme=materialgirl] .mg-switch input:checked+.mg-switch-track{background:var(--mg-primary);box-shadow:none}:root[data-theme=materialgirl] .mg-switch input:checked+.mg-switch-track .mg-switch-thumb{background:var(--mg-on-primary);width:24px;height:24px;color:var(--mg-on-primary-container);left:36px}:root[data-theme=materialgirl] .mg-switch:not([data-disabled]):active input+.mg-switch-track .mg-switch-thumb{width:28px;height:28px;transition-duration:.35s,0s,0s,.2s}:root[data-theme=materialgirl] .mg-switch:not([data-disabled]):is(:hover,:active) input:not(:checked)+.mg-switch-track .mg-switch-thumb,:root[data-theme=materialgirl] .mg-switch input:focus-visible:not(:checked)+.mg-switch-track .mg-switch-thumb{background:var(--mg-on-surface-variant)}:root[data-theme=materialgirl] .mg-switch:not([data-disabled]):is(:hover,:active) input:checked+.mg-switch-track .mg-switch-thumb,:root[data-theme=materialgirl] .mg-switch input:focus-visible:checked+.mg-switch-track .mg-switch-thumb{background:var(--mg-primary-container)}:root[data-theme=materialgirl] .mg-switch-track:before{content:"";background:var(--mg-on-surface);opacity:0;pointer-events:none;width:40px;height:40px;transition:left .35s var(--mg-spring-fast), opacity .15s var(--mg-effects-fast);border-radius:50%;position:absolute;top:50%;left:16px;transform:translate(-50%,-50%)}:root[data-theme=materialgirl] .mg-switch input:checked+.mg-switch-track:before{background:var(--mg-primary);left:36px}:root[data-theme=materialgirl] .mg-switch:not([data-disabled]):hover .mg-switch-track:before{opacity:.08}:root[data-theme=materialgirl] .mg-switch:not([data-disabled]):active .mg-switch-track:before,:root[data-theme=materialgirl] .mg-switch input:focus-visible+.mg-switch-track:before{opacity:.1}:root[data-theme=materialgirl] .mg-switch input:focus-visible+.mg-switch-track{outline:3px solid var(--mg-secondary);outline-offset:2px}:root[data-theme=materialgirl] .mg-switch[data-disabled]{cursor:default}:root[data-theme=materialgirl] .mg-switch[data-disabled] .mg-switch-label{color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-switch[data-disabled] input:not(:checked)+.mg-switch-track{background:color-mix(in oklab, var(--mg-surface-container-highest) 12%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-switch[data-disabled] input:not(:checked)+.mg-switch-track .mg-switch-thumb{background:color-mix(in oklab, var(--mg-on-surface) 38%, transparent);color:color-mix(in oklab, var(--mg-surface-container-highest) 38%, transparent)}:root[data-theme=materialgirl] .mg-switch[data-disabled] input:checked+.mg-switch-track{background:color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-switch[data-disabled] input:checked+.mg-switch-track .mg-switch-thumb{background:var(--mg-surface);color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill){box-shadow:none;background:0 0;border-radius:0;gap:2px;padding:0;display:inline-flex}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button{cursor:pointer;letter-spacing:.1px;background:var(--mg-surface-container);height:40px;color:var(--mg-on-surface-variant);transition:border-radius .35s var(--mg-spring-fast), background .2s var(--mg-effects);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;position:relative}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:first-child{border-radius:999px 8px 8px 999px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:last-child{border-radius:8px 999px 999px 8px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:only-child{border-radius:999px}:root[data-theme=materialgirl] :is(.mg-seg button[aria-checked=true],.theme-pill button[aria-pressed=true]){background:var(--mg-primary);color:var(--mg-on-primary);border-radius:999px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:active{border-radius:4px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:first-child:active{border-radius:999px 4px 4px 999px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:last-child:active{border-radius:4px 999px 999px 4px}:root[data-theme=materialgirl] :is(.mg-seg,.theme-pill) button:only-child:active{border-radius:999px}:root[data-theme=materialgirl] .mg-seg svg{width:20px;height:20px}:root[data-theme=materialgirl] .theme-pill button:hover{background:color-mix(in oklab, var(--mg-surface-container), var(--mg-on-surface-variant) 8%)}:root[data-theme=materialgirl] .theme-pill button[aria-pressed=true]:hover{background:color-mix(in oklab, var(--mg-primary), var(--mg-on-primary) 8%)}:root[data-theme=materialgirl] .theme-pill button:focus-visible{outline:3px solid var(--mg-secondary);outline-offset:2px}:root[data-theme=materialgirl] .mg-slider{--mg-track:16px;--mg-track-r:8px;--mg-handle-h:44px;--mg-gap:6px;--mg-handle:4px;min-width:80px;height:max(48px, var(--mg-handle-h));flex:1;position:relative}:root[data-theme=materialgirl] .mg-slider-s{--mg-track:24px;--mg-track-r:8px}:root[data-theme=materialgirl] .mg-slider-m{--mg-track:40px;--mg-track-r:12px}:root[data-theme=materialgirl] .mg-slider-l{--mg-track:56px;--mg-track-r:16px;--mg-handle-h:68px}:root[data-theme=materialgirl] .mg-slider-xl{--mg-track:96px;--mg-track-r:28px;--mg-handle-h:108px}:root[data-theme=materialgirl] .mg-slider>span{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:root[data-theme=materialgirl] .mg-slider-active{height:var(--mg-track);background:var(--mg-primary);color:var(--mg-on-primary);width:max(0px, calc(var(--mg-pct) * 1% - var(--mg-gap) - var(--mg-handle) / 2));border-radius:var(--mg-track-r) 2px 2px var(--mg-track-r);align-items:center;display:flex;left:0;overflow:hidden}:root[data-theme=materialgirl] .mg-slider-inactive{height:var(--mg-track);background:var(--mg-secondary-container);width:max(0px, calc((100 - var(--mg-pct)) * 1% - var(--mg-gap) - var(--mg-handle) / 2));border-radius:2px var(--mg-track-r) var(--mg-track-r) 2px;right:0}:root[data-theme=materialgirl] .mg-slider-stop{right:min(6px, calc(var(--mg-track) / 2 - 2px));background:var(--mg-primary);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}:root[data-theme=materialgirl] .mg-slider-handle{left:calc(var(--mg-pct) * 1% - var(--mg-handle) / 2);width:var(--mg-handle);height:var(--mg-handle-h);background:var(--mg-primary);transition:width .2s var(--mg-spring-fast);border-radius:2px}:root[data-theme=materialgirl] .mg-slider-icon{flex:none;margin-left:10px;display:inline-flex}:root[data-theme=materialgirl] .mg-slider-icon svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-slider-bubble{opacity:0;background:var(--mg-inverse-surface);color:var(--mg-inverse-on-surface);letter-spacing:.1px;white-space:nowrap;transition:opacity .15s var(--mg-effects-fast), transform .25s var(--mg-spring-fast);border-radius:999px;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)scale(.6)}:root[data-theme=materialgirl] .mg-slider[data-dragging] .mg-slider-bubble{opacity:1;transform:translate(-50%)scale(1)}:root[data-theme=materialgirl] .mg-slider:is([data-dragging],:active,:has(input:focus-visible)){--mg-handle:2px}:root[data-theme=materialgirl] .mg-slider input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-slider input:focus-visible~.mg-slider-handle{outline:3px solid var(--mg-secondary);outline-offset:3px}:root[data-theme=materialgirl] .mg-slider:has(input:focus-visible) .mg-slider-handle{outline:3px solid var(--mg-secondary);outline-offset:3px}:root[data-theme=materialgirl] .mg-slider[data-disabled] .mg-slider-active,:root[data-theme=materialgirl] .mg-slider[data-disabled] .mg-slider-handle{background:color-mix(in oklab, var(--mg-on-surface) 38%, transparent);color:var(--mg-surface)}:root[data-theme=materialgirl] .mg-slider[data-disabled] .mg-slider-inactive{background:color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-slider[data-disabled] .mg-slider-stop{background:var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-slider[data-disabled] input{cursor:default}:root[data-theme=materialgirl] .mg-skeleton{flex-direction:column;gap:4px;padding:8px 0;display:flex}:root[data-theme=materialgirl] .mg-skeleton-cards{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}:root[data-theme=materialgirl] .mg-skel-row{min-height:64px;animation:mg-skeleton 1.6s var(--mg-effects) infinite;animation-delay:calc(var(--i) * 90ms);align-items:center;gap:16px;padding:8px 16px;display:flex}:root[data-theme=materialgirl] .mg-skel-art{background:var(--mg-surface-container-highest);border-radius:12px;flex:none;width:48px;height:48px}:root[data-theme=materialgirl] .mg-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-skel-line{background:var(--mg-surface-container-highest);border-radius:6px;width:62%;height:12px;display:block}:root[data-theme=materialgirl] .mg-skel-line-short{width:34%}:root[data-theme=materialgirl] .mg-skel-card{background:var(--mg-surface-container-highest);height:168px;animation:mg-skeleton 1.6s var(--mg-effects) infinite;animation-delay:calc(var(--i) * 90ms);border-radius:28px;display:block}:root[data-theme=materialgirl] :is(.mg-list,.mg-alarm-grid,.mg-tiles,.mg-rows,.mg-carousel){animation:mg-fade .15s var(--mg-effects-fast) both}:root[data-theme=materialgirl] .mg-loading{width:var(--mg-size);height:var(--mg-size);flex:none;place-items:center;display:inline-grid}:root[data-theme=materialgirl] .mg-loading-contained{background:var(--mg-primary-container);border-radius:50%}:root[data-theme=materialgirl] .mg-loading-spin{place-items:center;width:79%;height:79%;animation:4.666s linear infinite mg-turn;display:grid}:root[data-theme=materialgirl] .mg-loading-contained .mg-loading-shape{background:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-loading-shape{background:var(--mg-primary);width:100%;height:100%;display:block}:root[data-theme=materialgirl] .mg-busy{color:var(--mg-on-surface-variant);align-items:center;gap:16px;padding:24px 4px;display:flex}:root[data-theme=materialgirl] .mg-wavy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}:root[data-theme=materialgirl] .mg-wavy-thin{grid-template-columns:minmax(0,1fr)}:root[data-theme=materialgirl] .mg-wavy-time{font-variant-numeric:tabular-nums;color:var(--mg-on-surface-variant);min-width:40px;font-size:12px}:root[data-theme=materialgirl] .mg-wavy-end{text-align:right}:root[data-theme=materialgirl] .mg-wavy-track{height:32px;position:relative}:root[data-theme=materialgirl] .mg-wavy-thin .mg-wavy-track{height:16px}:root[data-theme=materialgirl] .mg-wavy-track>span{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:root[data-theme=materialgirl] .mg-wavy-done{height:12px;width:max(0px, calc(var(--mg-pct) * 1% - 6px));left:0}:root[data-theme=materialgirl] .mg-wavy-svg{width:100%;height:100%;color:var(--mg-primary);position:absolute;inset:0;overflow:hidden}:root[data-theme=materialgirl] .mg-wavy-svg path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;transition:d .55s cubic-bezier(.2,0,0,1)}:root[data-theme=materialgirl] .mg-wavy-thin .mg-wavy-svg path{stroke-width:3px}:root[data-theme=materialgirl] .mg-wavy[data-playing]:not([data-dragging]) .mg-wavy-svg path{transition-duration:.8s}:root[data-theme=materialgirl] .mg-wavy-phase{animation:1.4s linear infinite paused mg-wave-phase}:root[data-theme=materialgirl] .mg-wavy-thin .mg-wavy-phase{animation-name:mg-wave-phase-thin}:root[data-theme=materialgirl] .mg-wavy[data-playing]:not([data-dragging]) .mg-wavy-phase{animation-play-state:running}:root[data-theme=materialgirl] .mg-wavy-thin .mg-wavy-done{height:8px}:root[data-theme=materialgirl] .mg-wavy-rest{background:var(--mg-secondary-container);height:4px;width:max(0px, calc((100 - var(--mg-pct)) * 1% - 6px));border-radius:2px;right:0}:root[data-theme=materialgirl] .mg-wavy:not([data-seekable]) .mg-wavy-done{width:max(0px, calc(var(--mg-pct) * 1% - 2px))}:root[data-theme=materialgirl] .mg-wavy:not([data-seekable]) .mg-wavy-rest{width:max(0px, calc((100 - var(--mg-pct)) * 1% - 2px))}:root[data-theme=materialgirl] .mg-wavy-handle{left:calc(var(--mg-pct) * 1% - 2px);background:var(--mg-primary);border-radius:2px;width:4px;height:24px}:root[data-theme=materialgirl] .mg-wavy-thin .mg-wavy-handle{height:16px}:root[data-theme=materialgirl] .mg-wavy input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-wavy input:disabled{cursor:default}:root[data-theme=materialgirl] .mg-wavy:has(input:focus-visible) .mg-wavy-handle{outline:3px solid var(--mg-secondary);outline-offset:3px}:root[data-theme=materialgirl] .mg-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}:root[data-theme=materialgirl] .mg-bars i{background:currentColor;border-radius:2px;width:3px;height:30%}:root[data-theme=materialgirl] .mg-bars[data-on] i{animation:mg-bar .9s var(--mg-effects) infinite alternate}:root[data-theme=materialgirl] .mg-bars[data-on] i:nth-child(2){animation-delay:-300ms}:root[data-theme=materialgirl] .mg-bars[data-on] i:nth-child(3){animation-delay:-600ms}:root[data-theme=materialgirl] .mg-bars[data-on] i:nth-child(4){animation-delay:-150ms}:root[data-theme=materialgirl] .mg-shape-art{width:var(--mg-size);height:var(--mg-size);background:var(--mg-surface-container-highest);color:var(--mg-on-surface-variant);transition:clip-path .65s var(--mg-spring-slow);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-shape-art img,:root[data-theme=materialgirl] .mg-shape-art>span{object-fit:cover;width:100%;height:100%}:root[data-theme=materialgirl] .mg-shape-art>svg{width:42%;height:42%}:root[data-theme=materialgirl] .mg-shape-spin{animation:18s linear infinite mg-turn}:root[data-theme=materialgirl] .mg-shape-spin img{animation:18s linear infinite reverse mg-turn}:root[data-theme=materialgirl] .mg-card{border-radius:12px;position:relative}:root[data-theme=materialgirl] .mg-card-filled{background:var(--mg-surface-container-highest)}:root[data-theme=materialgirl] .mg-card-tonal{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-card-elevated{background:var(--mg-surface-container-low);box-shadow:var(--mg-elev-1)}:root[data-theme=materialgirl] .mg-card-outlined{background:var(--mg-surface);box-shadow:inset 0 0 0 1px var(--mg-outline-variant)}:root[data-theme=materialgirl] .mg-list{flex-direction:column;padding:8px 0;display:flex}:root[data-theme=materialgirl] .mg-card.mg-list{overflow:hidden}:root[data-theme=materialgirl] .mg-li{text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:10px 16px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-li-action{cursor:pointer}:root[data-theme=materialgirl] .mg-li[data-selected]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container);border-radius:16px}:is(:root[data-theme=materialgirl] .mg-li:has(.mg-li-sup),:root[data-theme=materialgirl] .mg-li:has(.mg-li-over)){min-height:72px}:root[data-theme=materialgirl] .mg-li:has(.mg-li-over):has(.mg-li-sup){min-height:88px}:root[data-theme=materialgirl] .mg-card-filled.mg-list{background:0 0;gap:2px;padding:0}:root[data-theme=materialgirl] .mg-card-filled.mg-list>.mg-li{background:var(--mg-surface-container-highest);border-radius:4px}:root[data-theme=materialgirl] .mg-card-filled.mg-list>.mg-li:first-child{border-top-left-radius:16px;border-top-right-radius:16px}:root[data-theme=materialgirl] .mg-card-filled.mg-list>.mg-li:last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px}:root[data-theme=materialgirl] .mg-card-filled.mg-list>.mg-li[data-selected]{background:var(--mg-secondary-container);border-radius:16px}:root[data-theme=materialgirl] .mg-li-action:disabled{cursor:default;opacity:.38}:root[data-theme=materialgirl] .mg-li-lead{flex:none;display:inline-flex}:root[data-theme=materialgirl] .mg-li-text{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-li-over{letter-spacing:.5px;color:var(--mg-on-surface-variant);font-size:11px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-li-head{text-overflow:ellipsis;font-size:16px;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-li-head small{color:var(--mg-on-surface-variant);font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-li-sup{color:var(--mg-on-surface-variant);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}:root[data-theme=materialgirl] .mg-li[data-selected] .mg-li-sup{color:inherit;opacity:.8}:root[data-theme=materialgirl] .mg-li-trail{color:var(--mg-on-surface-variant);flex:none;align-items:center;gap:4px;display:inline-flex}:root[data-theme=materialgirl] .mg-li-trail svg{width:20px;height:20px}:root[data-theme=materialgirl] .mg-li-glyph{background:var(--mg-secondary-container);width:40px;height:40px;color:var(--mg-on-secondary-container);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-li-glyph svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-li-glyph-primary{background:var(--mg-primary-container);color:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-li-logo{background:var(--mg-surface-container-lowest);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;overflow:visible}:root[data-theme=materialgirl] .mg-li-logo img{object-fit:contain;border-radius:12px;width:100%;height:100%}:root[data-theme=materialgirl] .mg-li-art{border-radius:8px;width:40px;height:40px;display:inline-flex;overflow:hidden}:root[data-theme=materialgirl] .mg-li-play{background:var(--mg-primary-container);width:36px;height:36px;color:var(--mg-on-primary-container);border-radius:50%;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-li-play svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-li-check .mg-li-trail{color:inherit}:root[data-theme=materialgirl] .mg-initials{font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-check{cursor:pointer;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}:root[data-theme=materialgirl] .mg-check input{opacity:0;width:1px;height:1px;position:absolute}:root[data-theme=materialgirl] .mg-check span{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--mg-on-surface-variant);color:#0000;transition:background .15s var(--mg-effects-fast);border-radius:2px;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-check svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-check svg path{stroke-width:2.67px;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .5s var(--mg-spring)}:root[data-theme=materialgirl] .mg-check input:checked+span svg path{stroke-dashoffset:0}:root[data-theme=materialgirl] .mg-check input:not(:checked)+span svg path{transition-duration:0s}:root[data-theme=materialgirl] label.mg-check:before{content:"";background:var(--mg-on-surface);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .15s var(--mg-effects-fast);border-radius:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}:root[data-theme=materialgirl] label.mg-check:has(input:checked):before{background:var(--mg-primary)}:root[data-theme=materialgirl] label.mg-check:hover:before{opacity:.08}:root[data-theme=materialgirl] label.mg-check:is(:active,:has(input:focus-visible)):before{opacity:.1}:root[data-theme=materialgirl] .mg-check:is(:hover,:active) input:not(:checked)+span,:root[data-theme=materialgirl] .mg-check input:focus-visible:not(:checked)+span{box-shadow:inset 0 0 0 2px var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-check input:checked+span{background:var(--mg-primary);color:var(--mg-on-primary);box-shadow:none}:root[data-theme=materialgirl] .mg-check input:focus-visible+span{outline:3px solid var(--mg-secondary);outline-offset:3px}:root[data-theme=materialgirl] .mg-empty{text-align:center;color:var(--mg-on-surface-variant);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}:root[data-theme=materialgirl] .mg-empty-icon{background:var(--mg-tertiary-container);width:88px;height:88px;color:var(--mg-on-tertiary-container);place-items:center;margin-bottom:8px;display:grid}:root[data-theme=materialgirl] .mg-empty-icon svg{width:36px;height:36px}:root[data-theme=materialgirl] .mg-empty-title{color:var(--mg-on-surface);margin:0;font-size:22px;font-weight:400;line-height:28px}:root[data-theme=materialgirl] .mg-empty-body{max-width:42ch;margin:0;font-size:14px}:root[data-theme=materialgirl] .mg-banner{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container);border-radius:16px;align-items:flex-start;gap:16px;margin:0 0 16px;padding:16px;display:flex}:root[data-theme=materialgirl] .mg-banner p{margin:4px 0 12px}:root[data-theme=materialgirl] .mg-layer{z-index:80;background:var(--mg-scrim);animation:mg-fade .2s var(--mg-effects);display:grid;position:fixed;inset:0}:root[data-theme=materialgirl] .mg-sheet{background:var(--mg-surface-container-high);min-height:0;max-height:100%;color:var(--mg-on-surface);box-shadow:var(--mg-elev-3);outline:none;flex-direction:column;display:flex;position:relative}:root[data-theme=materialgirl] .mg-layer-dialog{place-items:center;padding:24px}:root[data-theme=materialgirl] .mg-layer[data-exiting]{animation:mg-scrim-out .2s var(--mg-emph-accel) both;pointer-events:none}:root[data-theme=materialgirl] .mg-layer[data-exiting] .mg-sheet-dialog{animation:mg-dialog-out .15s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-layer[data-exiting] .mg-sheet-side{animation:mg-sheet-out-right .25s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-layer[data-exiting] :is(.mg-sheet-bottom,.mg-sheet-full){animation:mg-sheet-out-down .25s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-sheet-dialog{width:auto;min-width:min(280px,100%);max-width:min(560px,100%);max-height:min(86vh,900px);animation:mg-dialog-in .3s var(--mg-emph-decel) both;transform-origin:50%;border-radius:28px;padding:24px 0 0}:root[data-theme=materialgirl] .mg-layer-side{justify-items:end}:root[data-theme=materialgirl] .mg-sheet-side{width:min(400px,100%);height:100%;box-shadow:var(--mg-elev-1);animation:mg-slide .5s var(--mg-spring) both;background:var(--mg-surface-container-low);border-radius:16px 0 0 16px}:root[data-theme=materialgirl] .mg-layer-bottom{place-items:end center}:root[data-theme=materialgirl] .mg-sheet-bottom{width:min(640px,100%);max-height:86vh;box-shadow:var(--mg-elev-1);animation:mg-rise .5s var(--mg-spring) both;background:var(--mg-surface-container-low);border-radius:28px 28px 0 0}:root[data-theme=materialgirl] .mg-layer-full{background:0 0;place-items:stretch stretch}:root[data-theme=materialgirl] .mg-sheet-full{background:var(--mg-surface);width:100%;height:100%;animation:mg-rise .5s var(--mg-spring) both;border-radius:0}:root[data-theme=materialgirl] .mg-handle{background:var(--mg-on-surface-variant);border-radius:2px;flex:none;width:32px;height:4px;margin:22px auto 6px;display:none}:root[data-theme=materialgirl] .mg-sheet-bottom .mg-handle{display:block}:root[data-theme=materialgirl] .mg-sheet-bar{flex:none;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:flex}:root[data-theme=materialgirl] .mg-sheet-titles{flex:1;min-width:0}:root[data-theme=materialgirl] .mg-sheet-titles h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:500;line-height:28px;overflow:hidden}:root[data-theme=materialgirl] .mg-sheet-titles p{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}:root[data-theme=materialgirl] .mg-sheet-body{flex:1;min-height:0;padding:8px 24px 24px;overflow:auto}:root[data-theme=materialgirl] .mg-sheet-body-flush{padding:0 8px 16px}:root[data-theme=materialgirl] .mg-dialog-icon{color:var(--mg-secondary);place-items:center;margin:0 auto 16px;display:grid}:root[data-theme=materialgirl] .mg-dialog-icon svg{width:24px;height:24px}:root[data-theme=materialgirl] .mg-dialog-headline{margin:0 24px 16px;font-size:24px;font-weight:500;line-height:32px}:root[data-theme=materialgirl] .mg-dialog-headline[data-centered]{text-align:center}:root[data-theme=materialgirl] .mg-dialog-body{min-height:0;color:var(--mg-on-surface-variant);flex-direction:column;flex:1;gap:16px;padding:0 24px;font-size:14px;line-height:20px;display:flex;overflow:auto}:root[data-theme=materialgirl] .mg-dialog-body p{margin:0}:root[data-theme=materialgirl] .mg-dialog-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:24px;display:flex}:root[data-theme=materialgirl] .mg-tabs{border-bottom:1px solid var(--mg-outline-variant);flex:none;padding:0 8px;display:flex;overflow-x:auto}:root[data-theme=materialgirl] .mg-roomsettings-members{flex:none;padding:4px 24px 12px}:root[data-theme=materialgirl] .mg-tabs button{cursor:pointer;min-width:88px;color:var(--mg-on-surface-variant);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 12px 12px;font-size:14px;font-weight:500;display:flex;position:relative}:root[data-theme=materialgirl] .mg-tabs svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-tabs button[aria-selected=true]{color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-tabs button[aria-selected=true]:after{content:"";background:var(--mg-primary);height:3px;animation:mg-tab .35s var(--mg-spring-fast);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:25%;right:25%}:root[data-theme=materialgirl] .mg-menu{z-index:95;background:var(--mg-surface-container-low);min-width:112px;max-width:min(280px,100vw - 16px);max-height:min(70vh,560px);box-shadow:var(--mg-elev-2);opacity:0;transform-origin:top;border-radius:16px;padding:4px;position:fixed;overflow:auto}:root[data-theme=materialgirl] .mg-menu[data-above]{transform-origin:bottom}:root[data-theme=materialgirl] .mg-menu[data-ready]{animation:mg-menu .25s var(--mg-emph-decel) both}:root[data-theme=materialgirl] .mg-menu[data-exiting]{animation:mg-fade-out .1s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-menu-title{letter-spacing:.5px;color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:8px 12px 6px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}:root[data-theme=materialgirl] .mg-menu-item{cursor:pointer;text-align:left;width:100%;min-height:48px;color:var(--mg-on-surface);background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0 16px;font-size:16px;line-height:24px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-menu-item:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}:root[data-theme=materialgirl] .mg-menu-item:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}:root[data-theme=materialgirl] .mg-menu-scroll .mg-menu-item{white-space:nowrap}:root[data-theme=materialgirl] .mg-menu-item[data-checked]{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-menu-item[data-danger]{color:var(--mg-error)}:root[data-theme=materialgirl] .mg-menu-item:disabled{cursor:default;color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-menu-icon{width:20px;color:var(--mg-on-surface-variant);flex:none;display:inline-flex}:root[data-theme=materialgirl] .mg-menu-item[data-checked] .mg-menu-icon,:root[data-theme=materialgirl] .mg-menu-item[data-danger] .mg-menu-icon,:root[data-theme=materialgirl] .mg-menu-item:disabled .mg-menu-icon{color:inherit}:root[data-theme=materialgirl] .mg-menu-item[data-checked]:disabled{background:color-mix(in oklab, var(--mg-tertiary-container) 38%, transparent);color:color-mix(in oklab, var(--mg-on-tertiary-container) 38%, transparent)}:root[data-theme=materialgirl] .mg-menu-icon svg{width:20px;height:20px}:root[data-theme=materialgirl] .mg-menu-img{border-radius:4px;width:20px;height:20px}:root[data-theme=materialgirl] .mg-menu-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-theme=materialgirl] .mg-menu-gap{background:var(--mg-outline-variant);height:1px;margin:4px 12px;display:block}:root[data-theme=materialgirl] .mg-menu-item[data-checked]{border-radius:12px}:root[data-theme=materialgirl] .mg-menu[data-grouped]{box-shadow:none;background:0 0;flex-direction:column;gap:2px;padding:0;display:flex}:root[data-theme=materialgirl] .mg-menu-group{background:var(--mg-surface-container-low);box-shadow:var(--mg-elev-2);border-radius:8px;padding:4px}:root[data-theme=materialgirl] .mg-menu-group:first-child{border-top-left-radius:16px;border-top-right-radius:16px}:root[data-theme=materialgirl] .mg-menu-group:last-child{border-bottom-right-radius:16px;border-bottom-left-radius:16px}:root[data-theme=materialgirl] .mg-menu-scroll{max-height:50vh;overflow:auto}:root[data-theme=materialgirl] .mg-menu-pad{padding:8px 8px 4px}:root[data-theme=materialgirl] .mg-select{cursor:pointer;min-width:180px;max-width:100%;height:56px;box-shadow:inset 0 0 0 1px var(--mg-outline);color:var(--mg-on-surface);letter-spacing:.5px;text-align:left;transition:box-shadow .15s var(--mg-effects-fast);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:16px;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-select[data-open],:root[data-theme=materialgirl] .mg-select:focus-visible{box-shadow:inset 0 0 0 2px var(--mg-primary);outline:none}:root[data-theme=materialgirl] .mg-select:is([data-open],:focus-visible) .mg-select-label{color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-select:disabled{cursor:default;color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-select:disabled :is(.mg-select-label,.mg-select-chev){color:inherit}:root[data-theme=materialgirl] .mg-select-label{background:var(--mg-field-bg,var(--mg-surface));color:var(--mg-on-surface-variant);padding:0 4px;font-size:12px;position:absolute;top:-8px;left:12px}:root[data-theme=materialgirl] .mg-select-value{white-space:nowrap;text-align:left;flex:1;min-width:0;display:grid;overflow:hidden}:root[data-theme=materialgirl] .mg-select-value>span{text-overflow:ellipsis;grid-area:1/1;overflow:hidden}:root[data-theme=materialgirl] .mg-select-sizer{visibility:hidden}:root[data-theme=materialgirl] .mg-select-chev{width:24px;height:24px;color:var(--mg-on-surface-variant);transition:transform .5s var(--mg-spring);flex:none}:root[data-theme=materialgirl] .mg-select[data-open] .mg-select-chev{transform:rotate(180deg)}:root[data-theme=materialgirl] .mg-field{min-width:200px;height:56px;min-height:56px;box-shadow:inset 0 0 0 1px var(--mg-outline);transition:box-shadow .15s var(--mg-effects-fast);border-radius:4px;flex:1;align-items:center;display:flex;position:relative}:root[data-theme=materialgirl] .mg-field[data-focus]{box-shadow:inset 0 0 0 2px var(--mg-primary)}:root[data-theme=materialgirl] .mg-field input{min-width:0;height:auto;color:var(--mg-on-surface);font:inherit;letter-spacing:.5px;caret-color:var(--mg-primary);background:0 0;border:0;outline:none;flex:1;align-self:stretch;padding:0 16px;font-size:16px;line-height:24px}:root[data-theme=materialgirl] .mg-field input::placeholder{color:var(--mg-on-surface-variant);opacity:1;transition:opacity .15s var(--mg-effects-fast)}:root[data-theme=materialgirl] .mg-field:not([data-focus]) input::placeholder{opacity:0}:root[data-theme=materialgirl] :is(.mg-field:not([data-focus],[data-disabled]),.mg-select:not([data-open],:disabled,:focus-visible)):hover{box-shadow:inset 0 0 0 1px var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-field:not([data-focus],[data-disabled]):hover .mg-field-label{color:var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-field[data-disabled]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-field[data-disabled] :is(input,.mg-field-label,.mg-field-lead,.mg-field-trail){color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-field-label{color:var(--mg-on-surface-variant);pointer-events:none;transition:top .35s var(--mg-spring-fast), left .35s var(--mg-spring-fast), font-size .35s var(--mg-spring-fast), color .15s var(--mg-effects-fast);white-space:nowrap;text-overflow:ellipsis;background:0 0;max-width:calc(100% - 24px);padding:0 4px;font-size:16px;position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}:root[data-theme=materialgirl] .mg-field:has(.mg-field-lead) .mg-field-label{left:48px}:root[data-theme=materialgirl] .mg-field[data-raised] .mg-field-label{background:var(--mg-field-bg,var(--mg-surface));font-size:12px;top:0;left:12px}:root[data-theme=materialgirl] .mg-field[data-focus] .mg-field-label{color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-field-lead{color:var(--mg-on-surface-variant);padding-left:12px;display:inline-flex}:root[data-theme=materialgirl] .mg-field-lead+input{padding-left:16px}:root[data-theme=materialgirl] .mg-field-trail{color:var(--mg-on-surface-variant);padding-right:8px;display:inline-flex}:root[data-theme=materialgirl] .mg-sheet .mg-field,:root[data-theme=materialgirl] .mg-sheet .mg-select-label{--mg-field-bg:var(--mg-surface-container-high)}:root[data-theme=materialgirl] .mg-sheet-side .mg-field,:root[data-theme=materialgirl] .mg-sheet-bottom .mg-field{--mg-field-bg:var(--mg-surface-container-low)}:root[data-theme=materialgirl] .mg-sheet-full .mg-field,:root[data-theme=materialgirl] .mg-card-outlined .mg-field{--mg-field-bg:var(--mg-surface)}:root[data-theme=materialgirl] .mg-time-input{height:56px;box-shadow:inset 0 0 0 1px var(--mg-outline);color:var(--mg-on-surface);font:inherit;caret-color:var(--mg-primary);transition:box-shadow .15s var(--mg-effects-fast);background:0 0;border:0;border-radius:4px;padding:0 16px;font-size:16px}:root[data-theme=materialgirl] .mg-time-input:hover:not(:disabled):not(:focus-visible){box-shadow:inset 0 0 0 1px var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-time-input:focus-visible{box-shadow:inset 0 0 0 2px var(--mg-primary);outline:none}:root[data-theme=materialgirl] .mg-time-input:disabled{color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-searchbar{background:var(--mg-surface-container-high);border-radius:28px;align-items:center;gap:4px;max-width:720px;height:56px;padding:0 4px 0 8px;display:flex}:root[data-theme=materialgirl] :is(.mg-searchbar,.mg-searchview-bar) input{caret-color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-searchbar input::placeholder{color:var(--mg-on-surface-variant);opacity:1}:root[data-theme=materialgirl] .mg-searchbar-trail{color:var(--mg-on-surface-variant)}:root[data-theme=materialgirl] .mg-searchbar-lead{width:40px;height:40px;color:var(--mg-on-surface);flex:none;place-items:center;display:inline-grid}:root[data-theme=materialgirl] .mg-searchbar input{min-width:0;height:100%;color:var(--mg-on-surface);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}:root[data-theme=materialgirl] .mg-searchbar input::-webkit-search-cancel-button{display:none}:root[data-theme=materialgirl] .mg-searchbar-trail{display:inline-flex}:root[data-theme=materialgirl] .mg-scope{background:var(--mg-surface-container-lowest);cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-scope img{object-fit:cover;width:100%;height:100%}:root[data-theme=materialgirl] .mg-scope:hover{box-shadow:0 0 0 2px var(--mg-primary)}:root[data-theme=materialgirl] .mg-snacks{left:50%;bottom:calc(var(--mg-nav-h,0px) + 100px);z-index:99;pointer-events:none;isolation:isolate;flex-direction:column;align-items:center;gap:8px;width:min(600px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}:root[data-theme=materialgirl] .mg-snack[data-leaving]{z-index:1;pointer-events:none;animation:mg-snack-out .2s var(--mg-emph-accel,ease-in) forwards;position:absolute;top:0;left:0;right:0}:root[data-theme=materialgirl] .mg-snack:has(+.mg-snack[data-leaving]){animation-delay:.2s}:root[data-theme=materialgirl] body:has(.mg-size-compact) .mg-snacks{bottom:152px}:root[data-theme=materialgirl] .mg-tooltip{z-index:120;box-sizing:border-box;background:var(--mg-inverse-surface);min-width:40px;max-width:200px;min-height:24px;color:var(--mg-inverse-on-surface);font-family:var(--mg-font);letter-spacing:.4px;pointer-events:none;animation:mg-tip .15s var(--mg-effects-fast) both;border-radius:4px;padding:4px 8px;font-size:12px;line-height:16px;position:fixed}:root[data-theme=materialgirl] .mg-snack{background:var(--mg-inverse-surface);width:100%;min-height:48px;color:var(--mg-inverse-on-surface);box-shadow:var(--mg-elev-3);pointer-events:auto;animation:mg-snack-in .3s var(--mg-emph-decel) both;transform-origin:bottom;border-radius:4px;align-items:center;gap:8px;padding:6px 8px 6px 16px;font-size:14px;display:flex}:root[data-theme=materialgirl] .mg-snack-text{flex-direction:column;flex:1;display:flex}:root[data-theme=materialgirl] .mg-snack-close{color:inherit}:root[data-theme=materialgirl] .mg-snack-action{height:40px;color:var(--mg-inverse-primary);letter-spacing:.1px;cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;position:relative}:root[data-theme=materialgirl] .mg-kbd{background:var(--mg-surface-container-highest);min-width:24px;color:var(--mg-on-surface-variant);font:500 12px/18px var(--t-mono);text-align:center;border-radius:8px;padding:2px 8px;display:inline-block}:root[data-theme=materialgirl] .mg-toolbar{z-index:40;left:calc(var(--mg-rail-w) + 24px);bottom:calc(var(--mg-nav-h) + 16px);right:max(calc(var(--mg-queue-w) + 24px), calc(100vw - var(--mg-rail-w) - 32px - 1440px));background:var(--mg-surface-container);max-width:1120px;box-shadow:var(--mg-elev-3);animation:mg-rise-s .5s var(--mg-spring) both;transition:left .5s var(--mg-spring), right .5s var(--mg-spring);border-radius:999px;grid-template-columns:minmax(180px,1.1fr) auto minmax(120px,1fr) auto;align-items:center;gap:12px;margin:0 auto;padding:8px;display:grid;position:fixed}:root[data-theme=materialgirl] .mg-toolbar-id{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;min-width:0;padding:0 8px 0 0;display:flex;position:relative}:root[data-theme=materialgirl] .mg-toolbar-id:disabled{cursor:default}:root[data-theme=materialgirl] .mg-toolbar-text{flex-direction:column;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-toolbar-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-toolbar-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}:root[data-theme=materialgirl] .mg-toolbar-transport{align-items:center;gap:4px;display:flex}:root[data-theme=materialgirl] .mg-toolbar-seek{min-width:0;padding:0 8px}:root[data-theme=materialgirl] .mg-toolbar-actions{align-items:center;gap:2px;display:flex}:root[data-theme=materialgirl] .mg-size-compact .mg-toolbar{left:16px;right:80px;bottom:calc(var(--mg-nav-h) + 16px);grid-template-columns:minmax(0,1fr) auto;height:56px;padding:0 4px}:root[data-theme=materialgirl] .mg-size-medium .mg-toolbar{grid-template-columns:minmax(0,1fr) auto auto}:root[data-theme=materialgirl] .mg-size-medium .mg-toolbar-seek{display:none}:root[data-theme=materialgirl] .mg-play{cursor:pointer;width:48px;height:48px;color:var(--mg-on-primary);--mg-play-r:24px;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}:root[data-theme=materialgirl] .mg-play-shape{background:var(--mg-primary);border-radius:var(--mg-play-r);transition:border-radius .5s cubic-bezier(.526, 0, 0, 1), transform .2s var(--mg-spring-fast), background .2s var(--mg-effects);position:absolute;inset:0}:root[data-theme=materialgirl] .mg-play[data-playing] .mg-play-shape{border-radius:calc(var(--mg-play-r) * 2 / 3)}:root[data-theme=materialgirl] .mg-morph path{transition:d .333s cubic-bezier(.2,0,0,1)}:root[data-theme=materialgirl] .mg-play:hover .mg-play-shape{background:color-mix(in oklab, var(--mg-primary) 90%, var(--mg-on-primary))}:root[data-theme=materialgirl] .mg-play:active:not(:disabled) .mg-play-shape{transform:scale(.9)}:root[data-theme=materialgirl] .mg-play-icon{display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-play-icon svg{width:24px;height:24px}:root[data-theme=materialgirl] .mg-play-s{--mg-play-r:22px;width:44px;height:44px}:root[data-theme=materialgirl] .mg-play-m{--mg-play-r:32px;width:64px;height:64px}:root[data-theme=materialgirl] .mg-play-m svg{width:30px;height:30px}:root[data-theme=materialgirl] .mg-play-l{--mg-play-r:48px;width:104px;height:96px}:root[data-theme=materialgirl] .mg-play-l svg{width:40px;height:40px}:root[data-theme=materialgirl] .mg-play:disabled{cursor:default;color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-play:disabled .mg-play-shape{background:color-mix(in oklab, var(--mg-on-surface) 10%, transparent)}:root[data-theme=materialgirl] .mg-transport-l .mg-icon-btn{height:72px}:root[data-theme=materialgirl] .mg-transport-l .mg-icon-btn-wide{width:80px}:root[data-theme=materialgirl] .mg-player{z-index:60;background:linear-gradient(180deg, var(--mg-primary-container), var(--mg-surface) 62%);animation:mg-rise .5s var(--mg-spring) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}:root[data-theme=materialgirl] .mg-player[data-transform=in]{animation:mg-ct-in .4s var(--mg-emph) both}:root[data-theme=materialgirl] .mg-player[data-transform=in]>:not(.mg-player-glow){animation:mg-through .4s var(--mg-emph) both}:root[data-theme=materialgirl] .mg-player[data-transform=out]{animation:mg-ct-out .28s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-player[data-transform=out]>:not(.mg-player-glow){animation:mg-fade-out .12s var(--mg-emph-accel) both}:root[data-theme=materialgirl] .mg-player-glow{filter:blur(90px)saturate(1.4);opacity:.28;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-80px}:root[data-theme=materialgirl][data-variant=dark] .mg-player-glow{opacity:.22}:root[data-theme=materialgirl] .mg-player-bar{flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-room-pill{cursor:pointer;background:var(--mg-surface-container-highest);height:40px;color:var(--mg-on-surface);border:0;border-radius:999px;align-items:center;gap:8px;max-width:50vw;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:inline-flex;position:relative}:root[data-theme=materialgirl] .mg-room-pill span:not(.mg-state){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=materialgirl] .mg-room-pill svg{flex:none;width:18px;height:18px}:root[data-theme=materialgirl] .mg-player-source{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.5px;min-width:0;color:var(--mg-on-surface-variant);text-align:right;flex:1;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}:root[data-theme=materialgirl] .mg-player-body{flex:1;grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:8px 24px 32px;display:grid;position:relative;overflow:auto}:root[data-theme=materialgirl] .mg-player-wide .mg-player-body{--mg-side-w:clamp(320px, calc((100cqi - 24px) / 2.25), 420px);gap:0;padding:8px 32px 32px;display:flex;overflow:hidden;container-type:inline-size}:root[data-theme=materialgirl] .mg-player-wide .mg-player-main{flex:1 1 0}:root[data-theme=materialgirl] .mg-player-main{flex-direction:column;align-items:center;gap:24px;min-width:0;padding-bottom:8px;display:flex;overflow:auto}:root[data-theme=materialgirl] .mg-player-art{place-items:center;display:grid}:root[data-theme=materialgirl] .mg-player-cover{width:min(420px,62vw,46vh);height:min(420px,62vw,46vh)}:root[data-theme=materialgirl] .mg-player[data-playing] .mg-player-cover{animation:mg-breathe 6s var(--mg-effects) infinite alternate}:root[data-theme=materialgirl] .mg-player[data-playing] .mg-player-cover img{animation:mg-breathe-still 6s var(--mg-effects) infinite alternate}:root[data-theme=materialgirl] .mg-player-tv{aspect-ratio:1;background:var(--mg-tertiary-container);width:min(360px,60vw);color:var(--mg-on-tertiary-container);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-player-tv svg{width:30%;height:30%}:root[data-theme=materialgirl] .mg-player-art[data-lyrics]{width:100%;max-width:640px}:root[data-theme=materialgirl] .mg-lyrics{background:var(--mg-surface-container-low);text-align:left;border-radius:28px;flex-direction:column;width:100%;height:min(420px,62vw,46vh);display:flex;position:relative;overflow:hidden;container-type:size}:root[data-theme=materialgirl] .mg-lyrics-scroll{scrollbar-width:none;outline:none;flex:auto;min-height:0;padding:24px 28px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(#0000,#000 56px calc(100% - 56px),#0000)}:root[data-theme=materialgirl] .mg-lyrics-scroll::-webkit-scrollbar{display:none}:root[data-theme=materialgirl] .mg-lyrics-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--mg-secondary);border-radius:28px}:root[data-theme=materialgirl] .mg-lyrics-timed{padding-block:40cqh}:root[data-theme=materialgirl] .mg-lyrics-timed p{width:94.3396%;color:var(--mg-on-surface-variant);opacity:.6;transform-origin:0;transition:color .3s var(--mg-effects), opacity .3s var(--mg-effects), transform .5s var(--mg-spring);margin:0 0 16px;font-size:24px;font-weight:600;line-height:32px}:root[data-theme=materialgirl] .mg-lyrics-timed p[data-at=past]{opacity:.38}:root[data-theme=materialgirl] .mg-lyrics-timed p[data-at=now]{color:var(--mg-primary);opacity:1;transform:scale(1.06)}:root[data-theme=materialgirl] .mg-lyrics-plain{color:var(--mg-on-surface);margin:0;font-size:16px;line-height:24px}:root[data-theme=materialgirl] :is(.mg-lyrics-untimed,.mg-lyrics-credit){letter-spacing:.5px;color:var(--mg-on-surface-variant);margin:0;font-size:12px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-lyrics-untimed{margin-bottom:16px}:root[data-theme=materialgirl] .mg-lyrics-credit{flex:none;padding:0 28px 16px}:root[data-theme=materialgirl] .mg-lyrics-credit a{color:var(--mg-primary);text-underline-offset:2px;text-decoration:underline}:root[data-theme=materialgirl] .mg-lyrics-notice{flex-direction:column;align-items:flex-start;gap:16px;margin:auto 0;padding:24px 28px;display:flex;overflow-y:auto}:root[data-theme=materialgirl] .mg-lyrics-notice p{letter-spacing:.25px;color:var(--mg-on-surface);margin:0;font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-lyrics-agree{cursor:pointer;height:40px;font:inherit;letter-spacing:.1px;background:var(--mg-primary);color:var(--mg-on-primary);border:0;border-radius:999px;padding:0 24px;font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-lyrics-agree:hover{box-shadow:var(--mg-elev-1)}:root[data-theme=materialgirl] .mg-lyrics-note{text-align:center;color:var(--mg-on-surface-variant);margin:auto;padding:24px;font-size:16px;line-height:24px}:root[data-theme=materialgirl] .mg-player-lines{text-align:center;flex-direction:column;gap:4px;width:100%;max-width:640px;display:flex}:root[data-theme=materialgirl] .mg-player-over{letter-spacing:.5px;color:var(--mg-primary);margin:0;font-size:12px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-player-title{letter-spacing:0;margin:0;font-size:36px;font-weight:500;line-height:44px}:root[data-theme=materialgirl] .mg-player-line{color:var(--mg-on-surface-variant);margin:0;font-size:16px}:root[data-theme=materialgirl] .mg-player-line span{letter-spacing:.5px;color:var(--mg-on-surface-variant);margin-right:8px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}:root[data-theme=materialgirl] .mg-player-ratings{justify-content:center;gap:8px;margin-top:8px;display:flex}:root[data-theme=materialgirl] .mg-rating-img{width:22px;height:22px;-webkit-mask:var(--mg-rating-icon) var(--mg-rating-pos,center) / var(--mg-rating-size,contain) no-repeat;-webkit-mask:var(--mg-rating-icon) var(--mg-rating-pos,center) / var(--mg-rating-size,contain) no-repeat;mask:var(--mg-rating-icon) var(--mg-rating-pos,center) / var(--mg-rating-size,contain) no-repeat;background:currentColor;position:relative}:root[data-theme=materialgirl] .mg-player-controls{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}:root[data-theme=materialgirl] .mg-player-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}:root[data-theme=materialgirl] .mg-player-modes{justify-content:center;display:flex}:root[data-theme=materialgirl] .mg-player-foot{gap:inherit;flex-direction:column;display:flex}@media (height<=959px){:root[data-theme=materialgirl] .mg-player-wide .mg-player-foot{flex-direction:row;justify-content:center;align-items:center;gap:24px}:root[data-theme=materialgirl] .mg-player-wide .mg-player-foot .mg-player-volume{flex:1 1 0;min-width:0}}:root[data-theme=materialgirl] .mg-player-side{background:var(--mg-surface-container-low);border-radius:28px;flex-direction:column;width:100%;max-width:720px;min-height:0;display:flex}:root[data-theme=materialgirl] .mg-player-side-inner{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex}:root[data-theme=materialgirl] .mg-player-wide .mg-player-side{width:var(--mg-side-w);max-width:none;transition:width .5s var(--mg-spring), margin-left .5s var(--mg-spring);flex:none;margin-left:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-player-wide .mg-player-side-inner{width:var(--mg-side-w);box-sizing:border-box;transition:transform .5s var(--mg-spring), opacity .2s var(--mg-effects-fast) .1s}:root[data-theme=materialgirl] .mg-player-wide .mg-player-side[data-away]{width:0;margin-left:0}:root[data-theme=materialgirl] .mg-player-wide .mg-player-side[data-away] .mg-player-side-inner{opacity:0;transition:transform .5s var(--mg-spring), opacity .15s var(--mg-effects-fast);transform:translate(48px)}:root[data-theme=materialgirl] .mg-player-panel{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}:root[data-theme=materialgirl] .mg-player-panel[data-lateral=next]{animation:mg-lateral-next .3s var(--mg-emph-decel) both}:root[data-theme=materialgirl] .mg-player-panel[data-lateral=prev]{animation:mg-lateral-prev .3s var(--mg-emph-decel) both}:root[data-theme=materialgirl] .mg-player-queue-head{align-items:center;gap:4px;min-height:40px;margin:-4px 0 -8px;padding-left:4px;display:flex}:root[data-theme=materialgirl] .mg-player-queue-head>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.25px;min-width:0;color:var(--mg-on-surface-variant);flex:1;font-size:14px;line-height:20px;overflow:hidden}:root[data-theme=materialgirl] .mg-player-queue{flex:1;min-height:0;margin:0 -8px;overflow:hidden auto}:root[data-theme=materialgirl] .mg-player-rooms{flex-direction:column;align-items:flex-start;gap:16px;margin-top:-16px;padding:32px 0 8px;display:flex;overflow:auto}:root[data-theme=materialgirl] .mg-player-rooms .mg-volumes{align-self:stretch}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-body{flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-main{flex:1;gap:clamp(8px,2.2vh,24px);min-height:0;padding-bottom:0;overflow:hidden}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-art{flex:1 1 0;width:100%;min-height:64px;container-type:size}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-art>*{width:min(100cqw,100cqh,420px);height:min(100cqw,100cqh,420px)}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-art[data-lyrics]>*{width:100%;height:100cqh}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-lines,:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-controls{flex:none}:root[data-theme=materialgirl] .mg-player:not(.mg-player-wide) .mg-player-controls{gap:clamp(8px,1.6vh,16px)}:root[data-theme=materialgirl] .mg-player-drawer{flex:none;justify-content:center;display:flex}:root[data-theme=materialgirl] .mg-player-drawer-scrim{z-index:1;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-player-drawer-panel{z-index:2;background:var(--mg-surface-container-low);max-height:min(70%,520px);box-shadow:var(--mg-elev-3);animation:mg-drawer-up .5s var(--mg-spring) both;border-radius:28px;padding:16px;position:absolute;bottom:64px;left:16px;right:16px;overflow:hidden auto}:root[data-theme=materialgirl] .mg-player-drawer-panel .mg-player-queue{margin:0 -8px;overflow:visible}:root[data-theme=materialgirl] .mg-player-drawer-panel .mg-player-rooms{overflow:visible}:root[data-theme=materialgirl] .mg-player-drawer-keys{z-index:2;position:relative}:root[data-theme=materialgirl] .mg-player-drawer-keys button{background:var(--mg-surface-container-high);color:var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-player-drawer-keys button[aria-checked=true]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-player-volume{align-self:center;width:100%;max-width:480px}:root[data-theme=materialgirl] .mg-player-wide .mg-player-main{gap:clamp(12px,1.6vh,24px);padding-bottom:0}:root[data-theme=materialgirl] .mg-player-wide .mg-player-body{padding-bottom:clamp(16px,2.4vh,32px)}:root[data-theme=materialgirl] .mg-player-wide .mg-player-controls{gap:clamp(8px,1.4vh,16px)}:root[data-theme=materialgirl] .mg-player-volume-slider{flex:1;min-width:0;display:flex;position:relative}:root[data-theme=materialgirl] .mg-player-volume{position:relative}:root[data-theme=materialgirl] .mg-volume-pop{z-index:5;background:var(--mg-surface-container);box-shadow:var(--mg-elev-2);animation:mg-drawer-up .35s var(--mg-spring-fast) both;border-radius:16px;flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}:root[data-theme=materialgirl] .mg-volumes{flex-direction:column;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-vol{flex-direction:column;gap:4px;display:flex}:root[data-theme=materialgirl] .mg-vol-name{color:var(--mg-on-surface-variant);font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-vol-group .mg-vol-name{color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-vol-row{align-items:center;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-vol[data-offline]{opacity:.5}:root[data-theme=materialgirl] .mg-queue-pane{min-height:0;margin:12px 12px calc(var(--mg-nav-h) + 12px) 0;background:var(--mg-surface-container-low);border-radius:28px;flex-direction:column;grid-area:queue;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-queue-pane-body{flex:1;min-height:0;padding:0 8px 96px;overflow:auto}:root[data-theme=materialgirl] .mg-qlist{flex-direction:column;display:flex;position:relative}:root[data-theme=materialgirl] .mg-qlist-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}:root[data-theme=materialgirl] .mg-qrow{cursor:pointer;height:72px;transition:transform .5s var(--mg-spring);border-radius:16px;align-items:center;gap:12px;padding:0 4px 0 0;display:flex;position:relative}:root[data-theme=materialgirl] .mg-qlist-dense .mg-qrow{height:56px}:root[data-theme=materialgirl] .mg-qrow[aria-current]{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-qrow[data-checked]{background:var(--mg-secondary-container)}:root[data-theme=materialgirl] .mg-qrow[data-dragging]{opacity:.3}:root[data-theme=materialgirl] .mg-qrow-handle{width:28px;height:100%;color:var(--mg-outline);cursor:grab;touch-action:none;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-qrow-handle svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-qrow-art{border-radius:12px;flex:none;width:40px;height:40px;display:inline-flex;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-qrow-art:has(>svg){background:var(--mg-surface-container-highest);color:var(--mg-on-surface-variant);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-qrow-art>svg{width:60%;height:60%}:root[data-theme=materialgirl] .mg-qrow-art .mg-bars{background:color-mix(in oklab, var(--mg-tertiary) 70%, transparent);color:var(--mg-on-tertiary);justify-content:center;align-items:center;height:auto;padding:10px;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-qrow-text{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-qrow-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-qrow-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}:root[data-theme=materialgirl] .mg-qrow[aria-current] .mg-qrow-sub{color:inherit;opacity:.8}:root[data-theme=materialgirl] .mg-qrow-dur{color:var(--mg-on-surface-variant);font-variant-numeric:tabular-nums;font-size:12px}:root[data-theme=materialgirl] .mg-qrow-tools{align-items:center;display:flex}:root[data-theme=materialgirl] .mg-qrow-tools .mg-check{width:32px}:root[data-theme=materialgirl] .mg-qghost{z-index:99;background:var(--mg-surface-container-highest);box-shadow:var(--mg-elev-3);pointer-events:none;border-radius:16px;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:root[data-theme=materialgirl] .mg-qghost img,:root[data-theme=materialgirl] .mg-qghost svg{border-radius:8px;width:40px;height:40px}:root[data-theme=materialgirl] .mg-qlist-bar{background:var(--mg-inverse-surface);color:var(--mg-inverse-on-surface);box-shadow:var(--mg-elev-2);border-radius:999px;align-items:center;gap:8px;margin:8px 4px 0;padding:6px 6px 6px 16px;display:flex;position:sticky;bottom:8px}:root[data-theme=materialgirl] .mg-qlist-bar>span{flex:1;font-size:14px}:root[data-theme=materialgirl] .mg-qlist-bar .mg-icon-btn{color:inherit}:root[data-theme=materialgirl] .mg-hero{scrollbar-width:none;gap:8px;height:clamp(220px,34vh,340px);margin:0 0 20px;display:flex;overflow-x:auto}:root[data-theme=materialgirl] .mg-hero::-webkit-scrollbar{display:none}:root[data-theme=materialgirl] .mg-hero-item{cursor:pointer;background:var(--mg-surface-container-highest);height:100%;transition:flex-basis .65s var(--mg-spring-slow);border-radius:28px;flex:0 0 56px;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-hero-item[data-active]{flex:1 0 min(560px,70%)}:root[data-theme=materialgirl] .mg-hero-bg{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container);place-items:center;display:grid;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-hero-bg img,:root[data-theme=materialgirl] .mg-hero-bg>span{object-fit:cover;width:100%;height:100%}:root[data-theme=materialgirl] .mg-hero-bg>svg{opacity:.8;width:26%;max-width:96px;height:26%;max-height:96px;margin-bottom:18%}:root[data-theme=materialgirl] .mg-hero-glyph{background:var(--mg-tertiary-container);width:100%;height:100%;color:var(--mg-on-tertiary-container);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-hero-glyph svg{width:48px;height:48px}:root[data-theme=materialgirl] .mg-hero-scrim{background:linear-gradient(#0000 35%,oklch(0% 0 0/.7));position:absolute;inset:0}:root[data-theme=materialgirl] .mg-hero-item:has(.mg-hero-bg>svg) .mg-hero-scrim{display:none}:root[data-theme=materialgirl] .mg-hero-item:has(.mg-hero-bg>svg) .mg-hero-text{color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-hero-item:has(.mg-hero-bg>svg) .mg-hero-open{background:color-mix(in oklab, var(--mg-on-tertiary-container) 14%, transparent);color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-hero-text{color:#fff;flex-direction:column;gap:2px;padding:16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}:root[data-theme=materialgirl] .mg-hero-item[data-active] .mg-hero-text{padding:24px 28px}:root[data-theme=materialgirl] .mg-hero-room{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-hero-item:not([data-active]) .mg-hero-room{writing-mode:vertical-rl;white-space:nowrap;align-self:center;max-height:calc(100% - 24px);transform:rotate(180deg)}:root[data-theme=materialgirl] .mg-hero-item:not([data-active]) .mg-bars{writing-mode:horizontal-tb;flex:none;gap:3px;height:22px;transform:rotate(180deg)}:root[data-theme=materialgirl] .mg-hero-item:not([data-active]) .mg-bars i{width:4px}:root[data-theme=materialgirl] .mg-hero-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:28px;font-weight:500;line-height:36px;display:-webkit-box;overflow:hidden}:root[data-theme=materialgirl] .mg-hero-sub{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-hero-open{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(100% 0 0/.22);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:16px;right:16px}:root[data-theme=materialgirl] .mg-here{background:var(--mg-surface-container-low);border-radius:28px;flex-direction:column;gap:16px;margin:0 0 28px;padding:20px 24px 24px;display:flex}:root[data-theme=materialgirl] .mg-here-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}:root[data-theme=materialgirl] .mg-here-volume{flex:1;align-items:center;gap:12px;min-width:220px;display:flex}:root[data-theme=materialgirl] .mg-quiet{margin:0 0 28px}:root[data-theme=materialgirl] .mg-shelf{margin:0 0 32px}:root[data-theme=materialgirl] .mg-shelf-head{align-items:center;gap:12px;margin:0 0 12px;display:flex}:root[data-theme=materialgirl] .mg-shelf-head>div{flex:1;min-width:0}:root[data-theme=materialgirl] .mg-shelf-head h2{margin:0;font-size:22px;font-weight:500;line-height:28px}:root[data-theme=materialgirl] .mg-shelf-head p{color:var(--mg-on-surface-variant);margin:0;font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-shelf-icon{background:var(--mg-tertiary-container);width:40px;height:40px;color:var(--mg-on-tertiary-container);border-radius:12px;flex:none;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-shelf-icon svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-shelf-icon:empty{display:none}:root[data-theme=materialgirl] .mg-carousel{scrollbar-width:thin;gap:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}:root[data-theme=materialgirl] .mg-tile{scroll-snap-align:start;cursor:pointer;border-radius:28px;flex-direction:column;flex:0 0 160px;gap:4px;width:160px;min-width:0;display:flex;position:relative}:root[data-theme=materialgirl] .mg-carousel-multi{--mg-tile-w:160px;--mg-tile-big-w:232px;min-height:calc(var(--mg-tile-big-w) + 68px);align-items:flex-start}:root[data-theme=materialgirl] .mg-carousel-multi>.mg-tile{--mg-w:calc(var(--mg-tile-w) + var(--mg-grow,0) * (var(--mg-tile-big-w) - var(--mg-tile-w)));flex-basis:var(--mg-w);width:var(--mg-w)}:root[data-theme=materialgirl] .mg-carousel-multi>.mg-tile:first-child{--mg-grow:1}:root[data-theme=materialgirl] .mg-grid>.mg-tile{width:auto}:root[data-theme=materialgirl] .mg-tile-art{aspect-ratio:1;background:var(--mg-surface-container-highest);width:100%;transition:border-radius .5s var(--mg-spring);border-radius:28px;display:block;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-tile-art>img,:root[data-theme=materialgirl] .mg-tile-art>span:not(.mg-tile-play){object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=materialgirl] .mg-tile-art:has(>svg){color:var(--mg-on-surface-variant);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-tile-art>svg{width:36%;height:36%}:root[data-theme=materialgirl] .mg-tile-art[data-round]{border-radius:50%}:root[data-theme=materialgirl] .mg-tile-glyph{width:100%;height:100%;color:var(--mg-on-surface-variant);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-tile-play{background:var(--mg-primary);width:44px;height:44px;color:var(--mg-on-primary);box-shadow:var(--mg-elev-2);opacity:0;transition:opacity .2s var(--mg-effects), transform .45s var(--mg-spring-fast), border-radius .35s var(--mg-spring-fast);border:0;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:scale(.6)rotate(-30deg)}:root[data-theme=materialgirl] .mg-tile:hover .mg-tile-play,:root[data-theme=materialgirl] .mg-tile:focus-visible .mg-tile-play,:root[data-theme=materialgirl] .mg-tile:focus-within .mg-tile-play{opacity:1;border-radius:50%;transform:none}:root[data-theme=materialgirl] .mg-tile-play-btn{cursor:pointer}:root[data-theme=materialgirl] .mg-tile-play svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-tile-title{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-tile-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:14px;line-height:20px;overflow:hidden}:root[data-theme=materialgirl] .mg-tile-tools{opacity:0;transition:opacity .15s var(--mg-effects-fast);gap:4px;display:flex;position:absolute;top:8px;right:8px}:root[data-theme=materialgirl] .mg-tile:hover .mg-tile-tools,:root[data-theme=materialgirl] .mg-tile:focus-within .mg-tile-tools{opacity:1}:root[data-theme=materialgirl] .mg-tile-chev{background:var(--mg-secondary-container);width:32px;height:32px;color:var(--mg-on-secondary-container);border-radius:50%;place-items:center;display:grid;position:relative}:root[data-theme=materialgirl] .mg-tile-chev svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-tile[aria-disabled=true]{opacity:.5;cursor:default}:root[data-theme=materialgirl] .mg-tile[data-dead]{opacity:.45;cursor:default}:root[data-theme=materialgirl] .mg-rooms-system{margin:0 0 28px}:root[data-theme=materialgirl] .mg-system-label{margin:0 0 12px}:root[data-theme=materialgirl] .mg-rooms-grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));align-items:start;gap:16px;display:grid}:root[data-theme=materialgirl] .mg-group{transition:box-shadow .25s var(--mg-effects), transform .5s var(--mg-spring);border-radius:28px;padding:8px 0 12px}:root[data-theme=materialgirl] .mg-group[data-active]{box-shadow:inset 0 0 0 2px var(--mg-primary)}:root[data-theme=materialgirl] .mg-group[data-over]{box-shadow:inset 0 0 0 3px var(--mg-tertiary), var(--mg-elev-2);transform:scale(1.02)}:root[data-theme=materialgirl] .mg-group[data-dragging]{opacity:.5}:root[data-theme=materialgirl] .mg-group-head{cursor:pointer;align-items:center;gap:14px;padding:8px 16px 12px;display:flex}:root[data-theme=materialgirl] .mg-group-art{cursor:pointer;background:0 0;border:0;flex:none;padding:0}:root[data-theme=materialgirl] .mg-group-text{flex:1;min-width:0}:root[data-theme=materialgirl] .mg-group-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;overflow:hidden}:root[data-theme=materialgirl] .mg-group-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}:root[data-theme=materialgirl] .mg-group-tools{align-items:center;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-group-rooms{flex-direction:column;display:flex}:root[data-theme=materialgirl] .mg-member{grid-template-columns:minmax(90px,.9fr) auto minmax(100px,1.4fr) 32px 32px;align-items:center;gap:8px;min-height:52px;padding:0 12px 0 20px;display:grid}:root[data-theme=materialgirl] .mg-member-group{background:var(--mg-surface-container-low);border-radius:16px;margin:0 8px;padding:0 4px 0 12px}:root[data-theme=materialgirl] .mg-member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-member-name small{color:var(--mg-on-surface-variant);text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:root[data-theme=materialgirl] .mg-room-name-line{align-items:center;gap:8px;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-room-name-line .sn-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=materialgirl] .mg-room-battery{color:var(--mg-on-surface-variant);flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}:root[data-theme=materialgirl] .mg-room-battery .sn-battery-glyph{width:18px;height:11px}:root[data-theme=materialgirl] .mg-room-battery[data-low]{color:var(--mg-error)}:root[data-theme=materialgirl] .mg-hero-battery{opacity:.9;flex:none;font-size:12px;font-weight:500}:root[data-theme=materialgirl] .mg-chip-battery{color:var(--mg-on-surface-variant);margin-left:6px;font-size:12px}:root[data-theme=materialgirl] .mg-roomsettings .mg-sheet-body>.mg-stack>.mg-inline:first-child{margin-top:12px}:root[data-theme=materialgirl] .mg-member-level{font-variant-numeric:tabular-nums;color:var(--mg-on-surface-variant);text-align:right;font-size:12px}:root[data-theme=materialgirl] .mg-member[data-offline]{opacity:.5}:root[data-theme=materialgirl] .mg-tone{grid-template-columns:minmax(110px,1fr) auto minmax(120px,2fr) auto;align-items:center;gap:10px;display:grid}:root[data-theme=materialgirl] .mg-tone-label{justify-content:space-between;gap:8px;font-size:14px;font-weight:500;display:flex}:root[data-theme=materialgirl] .mg-tone-label output{font-variant-numeric:tabular-nums;color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-tone-end{color:var(--mg-on-surface-variant);text-align:center;min-width:12px;font-size:12px}:root[data-theme=materialgirl] .mg-tone-track{min-width:0;display:block;position:relative}:root[data-theme=materialgirl] .mg-tone-track:after{content:"";background:var(--mg-on-surface-variant);opacity:.6;pointer-events:none;border-radius:1px;width:2px;height:6px;position:absolute;bottom:-2px;left:calc(50% - 1px)}:root[data-theme=materialgirl] .mg-willplay{color:var(--mg-on-surface);align-items:center;gap:16px;padding:16px;display:flex}:root[data-theme=materialgirl] .mg-browse-split{grid-template-columns:280px minmax(0,1fr);gap:24px;display:grid}:root[data-theme=materialgirl] .mg-sources{align-self:start;max-height:calc(100vh - 16px);padding:16px 0 120px;position:sticky;top:0;overflow:auto}:root[data-theme=materialgirl] .mg-sources-group[data-dim]{opacity:.7}:root[data-theme=materialgirl] .mg-sources-gen{letter-spacing:.5px;width:100%;color:var(--mg-on-surface-variant);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin:12px 0 4px;padding:0 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}:root[data-theme=materialgirl] .mg-sources-gen:disabled{cursor:default}:root[data-theme=materialgirl] .mg-sources-gen svg{width:18px;height:18px}:root[data-theme=materialgirl] .mg-source{cursor:pointer;text-align:left;width:100%;height:48px;color:var(--mg-on-surface-variant);background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:flex;position:relative}:root[data-theme=materialgirl] .mg-source[data-current]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-source:disabled{opacity:.45;cursor:default}:root[data-theme=materialgirl] .mg-source-icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}:root[data-theme=materialgirl] .mg-source-icon img{object-fit:contain;width:100%;height:100%}:root[data-theme=materialgirl] .mg-source-icon svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-source-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-theme=materialgirl] .mg-source-title small{opacity:.8;margin-left:6px;font-weight:400}:root[data-theme=materialgirl] .mg-browse-page{min-width:0}:root[data-theme=materialgirl] .mg-appbar-browse{flex-direction:column;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-appbar-browse:not(:has(>.mg-appbar-row)){padding-top:24px}:root[data-theme=materialgirl] .mg-crumbs{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-crumb-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root[data-theme=materialgirl] .mg-crumb{background:var(--mg-surface-container-high);cursor:pointer;max-width:180px;height:32px;color:var(--mg-on-surface-variant);border:0;border-radius:999px;padding:0 12px;font-size:14px;line-height:20px;position:relative;overflow:visible}:root[data-theme=materialgirl] .mg-browse-context{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-browse-body{padding-top:8px}:root[data-theme=materialgirl] .mg-sourcecards-system{margin:0 0 28px}:root[data-theme=materialgirl] .mg-sourcecards-system[data-dim] .mg-sourcecards-grid{opacity:.7}:root[data-theme=materialgirl] .mg-sourcecards-head{align-items:center;gap:12px;margin:0 0 12px;display:flex}:root[data-theme=materialgirl] .mg-sourcecards-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}:root[data-theme=materialgirl] .mg-sourcecard{cursor:pointer;text-align:center;background:var(--mg-surface-container-low);color:var(--mg-on-surface);transition:border-radius .5s var(--mg-spring), background .2s var(--mg-effects);border:0;border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px 16px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-sourcecard:hover{background:var(--mg-surface-container);border-radius:32px}:root[data-theme=materialgirl] .mg-sourcecard[aria-disabled=true],:root[data-theme=materialgirl] .mg-sourcecard:disabled{opacity:.5;cursor:default}:root[data-theme=materialgirl] .mg-sourcecard-icon{background:var(--mg-surface-container-lowest);width:72px;height:72px;color:var(--mg-primary);transition:transform .65s var(--mg-spring-slow);place-items:center;display:grid}:root[data-theme=materialgirl] .mg-sourcecard:hover .mg-sourcecard-icon{transform:rotate(18deg)scale(1.04)}:root[data-theme=materialgirl] .mg-sourcecard:hover .mg-sourcecard-icon img{transform:rotate(-18deg)}:root[data-theme=materialgirl] .mg-sourcecard-icon img{object-fit:contain;width:68%;height:68%;transition:transform .65s var(--mg-spring-slow)}:root[data-theme=materialgirl] .mg-sourcecard-icon svg{width:32px;height:32px}:root[data-theme=materialgirl] .mg-sourcecard-add .mg-sourcecard-icon{background:var(--mg-primary-container);color:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-sourcecard-title{font-size:14px;font-weight:500;line-height:20px}:root[data-theme=materialgirl] .mg-sourcecard-sub{color:var(--mg-on-surface-variant);font-size:12px}:root[data-theme=materialgirl] .mg-sourcecard-more{position:absolute;top:8px;right:8px}:root[data-theme=materialgirl] .mg-caution-anchor{flex:none;display:inline-grid;position:relative}:root[data-theme=materialgirl] .mg-caution-anchor .svc-caution{--svc-caution-ring:var(--mg-surface)}:root[data-theme=materialgirl] .mg-source[data-current] .svc-caution{--svc-caution-ring:var(--mg-secondary-container)}:root[data-theme=materialgirl] .mg-sourcecard .mg-caution-anchor .svc-caution{--svc-caution-ring:var(--mg-surface-container-low);width:20px;height:20px;bottom:2px;right:2px}:root[data-theme=materialgirl] .mg-sourcecard .mg-caution-anchor .svc-caution svg{width:12px;height:12px}:root[data-theme=materialgirl] .mg-pagetitle{align-items:center;gap:16px;margin:4px 0 20px;display:flex}:root[data-theme=materialgirl] .mg-pagetitle-icon{background:var(--mg-surface-container-lowest);width:56px;height:56px;color:var(--mg-primary);flex:none;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-pagetitle-icon img{object-fit:contain;width:68%;height:68%}:root[data-theme=materialgirl] .mg-collection{flex-wrap:wrap;align-items:flex-end;gap:28px;margin:4px 0 24px;display:flex}:root[data-theme=materialgirl] .mg-collection-art{width:clamp(160px,22vw,240px);height:clamp(160px,22vw,240px);box-shadow:var(--mg-elev-2)}:root[data-theme=materialgirl] .mg-collection-text{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}:root[data-theme=materialgirl] .mg-collection-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}:root[data-theme=materialgirl] .mg-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:20px 16px;display:grid}:root[data-theme=materialgirl] .mg-grid>.mg-tile-grid{flex:none}:root[data-theme=materialgirl] .mg-carousel>.mg-tile-grid{flex:0 0 168px;width:168px}:root[data-theme=materialgirl] .mg-rows{flex-direction:column;margin:0 -8px 16px;display:flex}:root[data-theme=materialgirl] .mg-row{cursor:pointer;border-radius:16px;align-items:center;gap:16px;min-height:72px;padding:8px 8px 8px 12px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-row[data-selected]{background:var(--mg-surface-container-high)}:root[data-theme=materialgirl] .mg-row[data-checked]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-row[aria-disabled=true]{cursor:default;opacity:.55}:root[data-theme=materialgirl] .mg-row[data-drop=before]{box-shadow:inset 0 3px 0 var(--mg-primary)}:root[data-theme=materialgirl] .mg-row[data-drop=after]{box-shadow:inset 0 -3px 0 var(--mg-primary)}:root[data-theme=materialgirl] .mg-row-art{background:var(--mg-surface-container-highest);width:48px;height:48px;color:var(--mg-on-surface-variant);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}:root[data-theme=materialgirl] .mg-row-art-round{border-radius:50%}:root[data-theme=materialgirl] .mg-row-art>img,:root[data-theme=materialgirl] .mg-row-art>span:not(.mg-row-num){object-fit:cover;width:100%;height:100%}:root[data-theme=materialgirl] .mg-row-art>svg{width:55%;height:55%}:root[data-theme=materialgirl] .mg-row-num{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}:root[data-theme=materialgirl] .mg-row-play{background:color-mix(in oklab, var(--mg-primary) 82%, transparent);color:var(--mg-on-primary);cursor:pointer;opacity:0;transition:opacity .15s var(--mg-effects-fast);border:0;place-items:center;display:grid;position:absolute;inset:0}:root[data-theme=materialgirl] .mg-row:hover .mg-row-play,:root[data-theme=materialgirl] .mg-row:focus-within .mg-row-play{opacity:1}:root[data-theme=materialgirl] .mg-row-text{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-row-title{align-items:center;gap:6px;min-width:0;font-size:16px;line-height:22px;display:flex}:root[data-theme=materialgirl] .mg-row-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=materialgirl] .mg-row-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}:root[data-theme=materialgirl] .mg-row[data-checked] .mg-row-sub{color:inherit;opacity:.8}:root[data-theme=materialgirl] .mg-row-dur{color:var(--mg-on-surface-variant);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}:root[data-theme=materialgirl] .mg-row-tools{opacity:.001;transition:opacity .15s var(--mg-effects-fast);align-items:center;display:flex}:root[data-theme=materialgirl] .mg-row:hover .mg-row-tools,:root[data-theme=materialgirl] .mg-row:focus-within .mg-row-tools,:root[data-theme=materialgirl] .mg-row[data-checked] .mg-row-tools{opacity:1}:root[data-theme=materialgirl] .mg-row-more{width:20px;height:20px;color:var(--mg-on-surface-variant);flex:none}:root[data-theme=materialgirl] .mg-explicit{width:16px;height:16px;color:var(--mg-on-surface-variant);flex:none}:root[data-theme=materialgirl] .mg-page-foot{padding:8px 0 16px}:root[data-theme=materialgirl] .mg-results-service{margin:16px 0 8px}:root[data-theme=materialgirl] .mg-results-head{align-items:center;gap:12px;margin:0 0 4px;font-size:16px;font-weight:500;display:flex}:root[data-theme=materialgirl] .mg-results-icon{background:var(--mg-surface-container-lowest);border-radius:12px;place-items:center;width:32px;height:32px;display:inline-grid;overflow:hidden}:root[data-theme=materialgirl] .mg-results-icon img{object-fit:contain;width:100%;height:100%}:root[data-theme=materialgirl] .mg-results .mg-chips{margin:16px 0}:root[data-theme=materialgirl] .mg-select-toolbar{z-index:45;left:50%;bottom:calc(var(--mg-nav-h) + 96px);background:var(--mg-inverse-surface);color:var(--mg-inverse-on-surface);box-shadow:var(--mg-elev-3);animation:mg-rise-s .5s var(--mg-spring) both;border-radius:999px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;transform:translate(-50%)}:root[data-theme=materialgirl] .mg-select-toolbar>.mg-icon-btn-standard{color:inherit}:root[data-theme=materialgirl] .mg-select-count{white-space:nowrap;padding:0 8px 0 0;font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-pins{margin:0 0 20px}:root[data-theme=materialgirl] .mg-sleep{border-radius:28px;flex-direction:column;gap:16px;margin:0 0 32px;padding:20px 24px 24px;display:flex}:root[data-theme=materialgirl] .mg-sleep-main{align-items:center;gap:20px;display:flex}:root[data-theme=materialgirl] .mg-sleep-badge{background:var(--mg-primary);width:72px;height:72px;color:var(--mg-on-primary);flex:none;place-items:center;animation:30s linear infinite mg-turn;display:grid}:root[data-theme=materialgirl] .mg-sleep-badge svg{width:30px;height:30px;animation:30s linear infinite reverse mg-turn}:root[data-theme=materialgirl] .mg-sleep-text{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-sleep .mg-overline{color:inherit;opacity:.8}:root[data-theme=materialgirl] .mg-sleep-clock{font-variant-numeric:tabular-nums;letter-spacing:-.25px;font-size:57px;font-weight:400;line-height:64px}:root[data-theme=materialgirl] .mg-sleep .mg-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-secondary-container) 30%, transparent)}:root[data-theme=materialgirl] .mg-sleep .mg-chip-main{color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-sleep-others{padding:0}:root[data-theme=materialgirl] .mg-alarms-head{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;display:flex}:root[data-theme=materialgirl] .mg-alarm-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}:root[data-theme=materialgirl] .mg-alarm{cursor:pointer;background:var(--mg-surface-container-low);color:var(--mg-on-surface-variant);transition:background .25s var(--mg-effects), border-radius .5s var(--mg-spring);border-radius:28px;flex-direction:column;gap:12px;padding:20px 20px 18px;display:flex}:root[data-theme=materialgirl] .mg-alarm[data-on]{background:var(--mg-primary-container);color:var(--mg-on-primary-container)}:root[data-theme=materialgirl] .mg-alarm:hover{border-radius:32px}:root[data-theme=materialgirl] .mg-alarm-top{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-alarm-time{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:45px;font-weight:400;line-height:52px}:root[data-theme=materialgirl] .mg-alarm-days{gap:6px;display:flex}:root[data-theme=materialgirl] .mg-day{width:28px;height:28px;color:var(--mg-on-surface-variant);box-shadow:inset 0 0 0 1px var(--mg-outline-variant);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}:root[data-theme=materialgirl] .mg-day[data-on]{background:var(--mg-primary);color:var(--mg-on-primary);box-shadow:none;opacity:1}:root[data-theme=materialgirl] .mg-alarm:not([data-on]) .mg-day[data-on]{background:var(--mg-surface-container-highest);color:var(--mg-on-surface-variant)}:root[data-theme=materialgirl] .mg-alarm-rec{font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-alarm-lines{flex-direction:column;gap:4px;font-size:14px;display:flex}:root[data-theme=materialgirl] .mg-alarm-lines span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-alarm-lines svg{flex:none;width:18px;height:18px}:root[data-theme=materialgirl] .mg-alarm-more{color:inherit;position:absolute;bottom:12px;right:12px}:root[data-theme=materialgirl] .mg-alarm-editor .mg-sheet-body{width:100%;max-width:760px;margin:0 auto}:root[data-theme=materialgirl] .mg-alarm-editor{accent-color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form{gap:20px;font-size:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form h3{margin:0 0 8px;font-size:22px;font-weight:500}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-grid{gap:20px 24px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-grid>label{color:var(--mg-on-surface-variant);font-size:14px;font-weight:500}:root[data-theme=materialgirl] .mg-alarm-editor :is(.alarm-form select,.alarm-length,.alarm-music,.alarm-form input[type=time]){min-height:56px;box-shadow:inset 0 0 0 1px var(--mg-outline);color:var(--mg-on-surface);font:inherit;background:0 0;border:0;border-radius:4px;padding:0 16px;font-size:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-music{box-sizing:border-box;align-items:center;width:min(280px,100%);display:inline-flex}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form select{box-sizing:border-box;width:min(280px,100%)}:root[data-theme=materialgirl] .mg-alarm-editor :is(.alarm-form select,.alarm-length,.alarm-form input[type=time]):focus-visible{box-shadow:inset 0 0 0 2px var(--mg-primary);outline:none}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]{appearance:none;cursor:pointer;width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--mg-on-surface-variant);transition:box-shadow .15s var(--mg-effects-fast), background-color .15s var(--mg-effects-fast);background:50%/18px no-repeat;border-radius:2px;flex:none;margin:11px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]:checked{box-shadow:none;background-color:var(--mg-primary);background-image:var(--mg-check-glyph)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]:hover:not(:checked):not(:disabled){box-shadow:inset 0 0 0 2px var(--mg-on-surface), 0 0 0 11px color-mix(in oklab, var(--mg-on-surface) 8%, transparent)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]:checked:hover:not(:disabled){box-shadow:0 0 0 11px color-mix(in oklab, var(--mg-primary) 8%, transparent)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]:disabled:not(:checked){cursor:default;box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=checkbox]:disabled:checked{cursor:default;background-color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent)}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input[type=radio]{appearance:none;cursor:pointer;width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--mg-on-surface-variant);background:radial-gradient(circle closest-side, var(--mg-primary) 98%, transparent) center / 0 0 no-repeat;transition:background-size .35s var(--mg-spring-fast), box-shadow .15s var(--mg-effects-fast);border-radius:50%;flex:none;margin:10px}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input[type=radio]:checked{box-shadow:inset 0 0 0 2px var(--mg-primary);background-size:12px 12px}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input[type=radio]:hover:not(:checked):not(:disabled){box-shadow:inset 0 0 0 2px var(--mg-on-surface), 0 0 0 10px color-mix(in oklab, var(--mg-on-surface) 8%, transparent)}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input[type=radio]:checked:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--mg-primary), 0 0 0 10px color-mix(in oklab, var(--mg-primary) 8%, transparent)}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input[type=radio]:disabled{cursor:default;opacity:.38;filter:grayscale()}:root[data-theme=materialgirl] :is(.s2-opt,.mg-alarm-editor .alarm-form) input:is([type=radio],[type=checkbox]):focus-visible{outline:3px solid var(--mg-secondary);outline-offset:2px}:root[data-theme=materialgirl] .s2-opt{border-radius:12px}:root[data-theme=materialgirl] .s2-opt[data-on]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container);border-color:#0000}:root[data-theme=materialgirl] .s2-opt:focus-within{outline:none}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]{appearance:none;cursor:pointer;background:0 0;width:min(320px,100%);height:48px;margin:0}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]::-moz-range-track{background:var(--mg-secondary-container);border-radius:8px;height:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]::-moz-range-progress{background:var(--mg-primary);border-radius:8px 2px 2px 8px;height:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]::-moz-range-thumb{background:var(--mg-primary);width:4px;height:44px;box-shadow:0 0 0 6px var(--mg-surface);transition:width .2s var(--mg-spring-fast);border:0;border-radius:2px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]:is(:active,:focus-visible)::-moz-range-thumb{width:2px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]::-webkit-slider-runnable-track{background:var(--mg-secondary-container);border-radius:8px;height:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--mg-primary);border-radius:2px;width:4px;height:44px;margin-top:-14px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]:focus-visible{outline:none}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--mg-secondary);outline-offset:3px}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield{box-sizing:border-box;width:min(280px,100%);min-height:56px;box-shadow:inset 0 0 0 1px var(--mg-outline);transition:box-shadow .15s var(--mg-effects-fast);border-radius:4px;align-items:center;gap:0;padding:0 8px 0 16px;position:relative}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield-box{min-height:0;box-shadow:none;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield-arrows{width:24px;height:40px;color:var(--mg-on-surface-variant);flex:none}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield-arrows button{background-color:currentColor}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield:not([aria-disabled]):hover{box-shadow:inset 0 0 0 1px var(--mg-on-surface)}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield:focus-within{box-shadow:inset 0 0 0 2px var(--mg-primary)}:root[data-theme=materialgirl] .mg-alarm-editor :is(.dk-timefield-part,.dk-timefield-ampm):focus{background:var(--mg-primary-container);color:var(--mg-on-primary-container);border-radius:4px;outline:none}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield-part{caret-color:var(--mg-primary)}:root[data-theme=materialgirl] .mg-alarm-editor .dk-timefield[aria-disabled]{opacity:1;color:color-mix(in oklab, var(--mg-on-surface) 38%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mg-on-surface) 12%, transparent)}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-btn{cursor:pointer;height:40px;color:var(--mg-primary);box-shadow:inset 0 0 0 1px var(--mg-outline-variant);transition:border-radius .35s var(--mg-spring-fast);background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;position:relative}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-btn:active:not(:disabled){border-radius:12px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-btn-primary{background:var(--mg-primary);color:var(--mg-on-primary);box-shadow:none}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-btn:disabled{opacity:.38;cursor:default}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-actions{gap:8px;margin-top:8px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-form>.alarm-actions{display:none}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-picker-list{background:var(--mg-surface-container-low);border-radius:16px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-picker-row{border-radius:12px;min-height:48px}:root[data-theme=materialgirl] .mg-alarm-editor .alarm-picker-row[aria-selected=true]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-settings{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:32px;display:grid}:root[data-theme=materialgirl] .mg-settings-single{display:block}:root[data-theme=materialgirl] [data-motion=forward]{animation:mg-axis-fwd .3s var(--mg-emph-decel) both}:root[data-theme=materialgirl] [data-motion=back]{animation:mg-axis-back .3s var(--mg-emph-decel) both}:root[data-theme=materialgirl] [data-motion=fade]{animation:mg-through .3s var(--mg-emph) both}:root[data-theme=materialgirl] .mg-size-compact .mg-settings{display:block}:root[data-theme=materialgirl] .mg-settings-list{flex-direction:column;gap:16px;padding-top:24px;display:flex;position:sticky;top:0}:root[data-theme=materialgirl] .mg-size-compact .mg-settings-list{position:static}:root[data-theme=materialgirl] .mg-settings-list .mg-card{border-radius:16px}:root[data-theme=materialgirl] .mg-settings-detail{flex-direction:column;gap:20px;min-width:0;padding-top:24px;display:flex}:root[data-theme=materialgirl] .mg-settings-detail-head{align-items:flex-start;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-settings-detail-head p{margin-top:4px}:root[data-theme=materialgirl] .mg-root:not(.mg-size-compact) .mg-main:has(>.mg-settings:not(.mg-settings-single)){padding-top:0;padding-bottom:0;display:grid;overflow:hidden}:root[data-theme=materialgirl] .mg-root:not(.mg-size-compact) .mg-main>.mg-settings:not(.mg-settings-single){align-items:stretch;min-height:0}:root[data-theme=materialgirl] .mg-root:not(.mg-size-compact) .mg-main>.mg-settings:not(.mg-settings-single)>:is(.mg-settings-list,.mg-settings-detail){overscroll-behavior:contain;min-height:0;padding-top:32px;padding-bottom:calc(120px + var(--mg-nav-h));position:static;overflow:auto}:root[data-theme=materialgirl] .mg-root:not(.mg-size-compact) .mg-main>.mg-settings:not(.mg-settings-single)>.mg-settings-list{justify-content:flex-start}:root[data-theme=materialgirl] .mg-clockface{border-radius:28px;flex-direction:column;gap:4px;padding:24px;display:flex}:root[data-theme=materialgirl] .mg-clockface strong{font-variant-numeric:tabular-nums;font-size:57px;font-weight:500;line-height:64px}:root[data-theme=materialgirl] .mg-clockface small{opacity:.8}:root[data-theme=materialgirl] .mg-linkflow{border-radius:28px;flex-direction:column;gap:16px;padding:24px;display:flex}:root[data-theme=materialgirl] .mg-code{font:500 40px/1.2 var(--t-mono);letter-spacing:.12em;margin:0}:root[data-theme=materialgirl] .mg-done{align-items:center;gap:12px;margin:0;display:flex}:root[data-theme=materialgirl] .mg-addshare{border-radius:20px;padding:20px}:root[data-theme=materialgirl] .mg-table-wrap{background:var(--mg-surface-container-low);border-radius:16px;overflow-x:auto}:root[data-theme=materialgirl] .mg-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}:root[data-theme=materialgirl] .mg-table th,:root[data-theme=materialgirl] .mg-table td{text-align:left;border-bottom:1px solid var(--mg-outline-variant);vertical-align:middle;padding:10px 14px}:root[data-theme=materialgirl] .mg-table thead th{letter-spacing:.5px;color:var(--mg-on-surface-variant);font-size:12px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-table tbody th{font-weight:500}:root[data-theme=materialgirl] .mg-table tr:last-child>*{border-bottom:0}:root[data-theme=materialgirl] .mg-table tr[data-offline]{opacity:.55}:root[data-theme=materialgirl] .mg-num{font-variant-numeric:tabular-nums;text-align:right!important}:root[data-theme=materialgirl] .mg-th-help{text-underline-offset:3px;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:root[data-theme=materialgirl] td[data-warn]{color:var(--mg-error);font-weight:500}:root[data-theme=materialgirl] .mg-quality{letter-spacing:.5px;text-transform:capitalize;background:var(--mg-surface-container-highest);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-block}:root[data-theme=materialgirl] .mg-quality[data-q=good]{background:color-mix(in oklab, var(--mg-good) 22%, transparent);color:var(--mg-good)}:root[data-theme=materialgirl] .mg-quality[data-q=fair]{background:color-mix(in oklab, var(--mg-fair) 22%, transparent);color:var(--mg-fair)}:root[data-theme=materialgirl] .mg-quality[data-q=poor]{background:color-mix(in oklab, var(--mg-poor) 22%, transparent);color:var(--mg-poor)}:root[data-theme=materialgirl] .mg-quality:is([data-q=critical],[data-q=unreachable]){background:var(--mg-error-container);color:var(--mg-on-error-container)}:root[data-theme=materialgirl] .mg-findings{flex-direction:column;gap:8px;display:flex}:root[data-theme=materialgirl] .mg-finding{background:var(--mg-surface-container-low);border-radius:16px;padding:16px}:root[data-theme=materialgirl] .mg-finding[data-severity=critical],:root[data-theme=materialgirl] .mg-finding[data-severity=high]{background:var(--mg-error-container);color:var(--mg-on-error-container)}:root[data-theme=materialgirl] .mg-finding p{margin:4px 0 0}:root[data-theme=materialgirl] .mg-level{letter-spacing:.5px;background:var(--mg-surface-container-highest);border-radius:8px;padding:1px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}:root[data-theme=materialgirl] .mg-level[data-level=error]{background:var(--mg-error-container);color:var(--mg-on-error-container)}:root[data-theme=materialgirl] .mg-level[data-level=warning]{background:color-mix(in oklab, var(--mg-fair) 24%, transparent)}:root[data-theme=materialgirl] .mg-log td{font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-shortcuts{color:var(--mg-on-surface);grid-template-columns:1fr auto;gap:8px 24px;margin:0;display:grid}:root[data-theme=materialgirl] .mg-shortcuts dt{font-size:14px}:root[data-theme=materialgirl] .mg-shortcuts dd{text-align:right;margin:0}:root[data-theme=materialgirl] .mg-theme-preview{background:var(--mg-surface-container-low);width:100%;max-width:640px;box-shadow:var(--mg-elev-1);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:16px;display:flex}:root[data-theme=materialgirl] .mg-theme-preview>img{border-radius:12px;width:320px;max-width:100%;height:auto;display:block}:root[data-theme=materialgirl] .mg-theme-preview .theme-about{flex-direction:column;flex:200px;gap:8px;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-theme-preview .theme-about p{margin:0}:root[data-theme=materialgirl] .mg-theme-noshot{aspect-ratio:16/10;background:var(--mg-surface-container-highest);width:320px;max-width:100%;color:var(--mg-on-surface-variant);border-radius:20px;place-items:center;display:grid}:root[data-theme=materialgirl] .mg-theme-version{color:var(--mg-on-surface-variant);font-size:14px;line-height:20px}:root[data-theme=materialgirl] .mg-theme-manage{flex-direction:column;gap:12px;display:flex}:root[data-theme=materialgirl] .mg-parental-row{justify-content:space-between;align-items:center;gap:16px;display:flex}:root[data-theme=materialgirl] .mg-signin{max-width:420px}:root[data-theme=materialgirl] .mg-info-head{border-radius:28px;align-items:center;gap:20px;margin:0 0 12px;padding:16px;display:flex}:root[data-theme=materialgirl] .mg-info-lines{gap:2px;min-width:0;margin:0;display:grid}:root[data-theme=materialgirl] .mg-info-lines dt{letter-spacing:.5px;color:var(--mg-on-surface-variant);font-size:11px;font-weight:500;line-height:16px}:root[data-theme=materialgirl] .mg-info-lines dd{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}:root[data-theme=materialgirl] .mg-prose p{margin:0 0 12px;line-height:1.6}:root[data-theme=materialgirl] .mg-searchview-layer{z-index:90;background:var(--mg-scrim);animation:mg-fade .2s var(--mg-effects);justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0}:root[data-theme=materialgirl] .mg-searchview{background:var(--mg-surface-container-high);width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:var(--mg-elev-3);animation:mg-open-search .5s var(--mg-spring) both;transform-origin:top;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}:root[data-theme=materialgirl] .mg-searchview-bar{border-bottom:1px solid var(--mg-outline);align-items:center;gap:4px;height:56px;padding:0 12px 0 8px;display:flex}:root[data-theme=materialgirl] .mg-searchview-bar input{min-width:0;height:100%;color:var(--mg-on-surface);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:24px}:root[data-theme=materialgirl] .mg-searchview-chips{padding:12px 16px 4px}:root[data-theme=materialgirl] .mg-searchview-list{flex:1;min-height:0;padding:8px 8px 16px;overflow:auto}:root[data-theme=materialgirl] .mg-searchview-group{letter-spacing:.1px;color:var(--mg-primary);margin:16px 16px 4px;font-size:14px;font-weight:500;line-height:20px}:root[data-theme=materialgirl] .mg-searchview-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:16px;width:100%;min-height:56px;padding:6px 12px;display:flex;position:relative}:root[data-theme=materialgirl] .mg-searchview-row[aria-selected=true]{background:var(--mg-secondary-container);color:var(--mg-on-secondary-container)}:root[data-theme=materialgirl] .mg-searchview-icon{background:var(--mg-surface-container-highest);width:40px;height:40px;color:var(--mg-on-surface-variant);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}:root[data-theme=materialgirl] .mg-searchview-icon[data-shaped]{background:var(--mg-tertiary-container);color:var(--mg-on-tertiary-container)}:root[data-theme=materialgirl] .mg-searchview-icon img{object-fit:cover;width:100%;height:100%}:root[data-theme=materialgirl] .mg-searchview-icon svg{width:22px;height:22px}:root[data-theme=materialgirl] .mg-searchview-text{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-theme=materialgirl] .mg-searchview-label{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;overflow:hidden}:root[data-theme=materialgirl] .mg-searchview-sub{color:var(--mg-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}:root[data-theme=materialgirl] .mg-searchview-row[aria-selected=true] .mg-searchview-sub{color:inherit;opacity:.8}:root[data-theme=materialgirl] .mg-searchview-empty{padding:24px 16px}@media (width<=599px){:root[data-theme=materialgirl] .mg-searchview-bar{height:72px}:root[data-theme=materialgirl] .mg-layer-side{place-items:end stretch}:root[data-theme=materialgirl] .mg-sheet-side{width:100%;height:auto;max-height:90vh;box-shadow:var(--mg-elev-1);border-radius:28px 28px 0 0;animation-name:mg-rise}:root[data-theme=materialgirl] .mg-sheet-side .mg-handle{display:block}:root[data-theme=materialgirl] .mg-layer-dialog{padding:16px}:root[data-theme=materialgirl] .mg-sheet-dialog{border-radius:28px}:root[data-theme=materialgirl] .mg-searchview-layer{padding:0}:root[data-theme=materialgirl] .mg-searchview{border-radius:0;width:100%;height:100%;max-height:100%}:root[data-theme=materialgirl] .mg-hero{height:260px}:root[data-theme=materialgirl] .mg-hero-item{flex-basis:56px}:root[data-theme=materialgirl] .mg-hero-item[data-active]{flex-basis:max(60%, calc(100% - var(--mg-hero-others,1) * 64px))}:root[data-theme=materialgirl] .mg-here{padding:16px}:root[data-theme=materialgirl] .mg-here-row{justify-content:center;gap:12px}:root[data-theme=materialgirl] .mg-tile{flex-basis:136px;width:136px}:root[data-theme=materialgirl] .mg-carousel-multi{--mg-tile-w:136px;--mg-tile-big-w:180px}:root[data-theme=materialgirl] .mg-grid>.mg-tile{width:auto}:root[data-theme=materialgirl] .mg-tile-tools{opacity:1}:root[data-theme=materialgirl] .mg-tile-play{opacity:1;border-radius:50%;width:36px;height:36px;transform:none}:root[data-theme=materialgirl] .mg-row-tools{opacity:1}:root[data-theme=materialgirl] .mg-rooms-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme=materialgirl] .mg-member{grid-template-columns:minmax(0,1fr) auto minmax(90px,1.3fr) 32px;padding:4px 8px 4px 16px}:root[data-theme=materialgirl] .mg-member-group{padding:4px 0 4px 8px}:root[data-theme=materialgirl] .mg-member .mg-member-level{display:none}:root[data-theme=materialgirl] .mg-group-head{flex-wrap:wrap}:root[data-theme=materialgirl] .mg-group-tools{justify-content:flex-end;width:100%}:root[data-theme=materialgirl] .mg-sourcecards-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}:root[data-theme=materialgirl] .mg-sourcecard{padding:14px 6px 12px}:root[data-theme=materialgirl] .mg-sourcecard-icon{width:56px;height:56px}:root[data-theme=materialgirl] .mg-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px 12px}:root[data-theme=materialgirl] .mg-player-body{padding:0 16px 24px}:root[data-theme=materialgirl] .mg-player-source{visibility:hidden}:root[data-theme=materialgirl] .mg-room-pill{max-width:48vw}:root[data-theme=materialgirl] .mg-player-buttons{gap:12px}:root[data-theme=materialgirl] .mg-player-title{font-size:28px;line-height:36px}:root[data-theme=materialgirl] .mg-tone{grid-template-columns:auto minmax(0,1fr) auto}:root[data-theme=materialgirl] .mg-tone-label{grid-column:1/-1}:root[data-theme=materialgirl] .mg-select{width:100%;min-width:0}:root[data-theme=materialgirl] .mg-field{min-width:0}:root[data-theme=materialgirl] .mg-collection{gap:16px}:root[data-theme=materialgirl] .mg-alarm-time{font-size:36px;line-height:44px}:root[data-theme=materialgirl] .mg-select-toolbar{bottom:calc(var(--mg-nav-h) + 84px);max-width:calc(100vw - 24px)}:root[data-theme=materialgirl] .mg-table th,:root[data-theme=materialgirl] .mg-table td{padding:8px 10px}}@media (width>=600px) and (width<=839px){:root[data-theme=materialgirl] .mg-browse-split{grid-template-columns:minmax(0,1fr)}:root[data-theme=materialgirl] .mg-browse-split .mg-sources{display:none}:root[data-theme=materialgirl] .mg-settings{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:reduce){:root[data-theme=materialgirl] *,:root[data-theme=materialgirl] :before,:root[data-theme=materialgirl] :after{transition-property:opacity,color,background-color,box-shadow!important;transition-duration:.15s!important}:root[data-theme=materialgirl] :is(.mg-main,[data-motion],.mg-player-panel,.mg-sheet,.mg-menu[data-ready],.mg-snack,.mg-fabmenu-list li,.mg-dest-indicator,.mg-chip-icon,.mg-player,.mg-player>*){animation:mg-fade .15s var(--mg-effects-fast) both!important}:root[data-theme=materialgirl] .mg-layer[data-exiting] .mg-sheet,:root[data-theme=materialgirl] .mg-menu[data-exiting],:root[data-theme=materialgirl] .mg-player[data-transform=out],:root[data-theme=materialgirl] .mg-snack[data-leaving]{animation:mg-fade-out .15s var(--mg-effects-fast) both!important}:root[data-theme=materialgirl] :is(.mg-player-cover,.mg-player-cover img,.mg-shape-spin,.mg-shape-spin img,.mg-sleep-badge,.mg-sleep-badge svg,.mg-skel-row,.mg-skel-card,.mg-wavy-phase){animation:none!important}}@keyframes mg-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mg-fabitem{0%{opacity:0;transform:translateY(-10px)scale(.8)}to{opacity:1;transform:none}}@keyframes mg-turn{to{transform:rotate(360deg)}}@keyframes mg-wave-phase{to{transform:translate(40px)}}@keyframes mg-wave-phase-thin{to{transform:translate(26px)}}@keyframes mg-bar{0%{height:25%}to{height:100%}}@keyframes mg-fade{0%{opacity:0}}@keyframes mg-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes mg-slide{0%{transform:translate(100%)}}@keyframes mg-rise{0%{transform:translateY(100%)}}@keyframes mg-tab{0%{left:45%;right:45%}}@keyframes mg-menu{0%{opacity:0;transform:scaleY(.8)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes mg-through{0%,30%{opacity:0}to{opacity:1}}@keyframes mg-indicator{0%{opacity:.4;transform:scaleX(.4)}to{opacity:1;transform:none}}@keyframes mg-dialog-in{0%{opacity:0;transform:scaleY(.85)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes mg-snack-in{0%{opacity:0;transform:scaleY(.6)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes mg-fade-out{to{opacity:0}}@keyframes mg-snack-out{to{opacity:0;transform:scale(.96)}}@keyframes mg-scrim-out{to{background-color:#0000}}@keyframes mg-ct-in{0%{clip-path:inset(var(--ct-t) var(--ct-r) var(--ct-b) var(--ct-l) round 28px)}to{clip-path:inset(0)}}@keyframes mg-ct-out{0%{clip-path:inset(0)}to{clip-path:inset(var(--ct-t) var(--ct-r) var(--ct-b) var(--ct-l) round 28px)}}@keyframes mg-chip-check{0%{width:0;margin-right:-8px;transform:scale(0)}to{transform:none}}@keyframes mg-axis-fwd{0%{opacity:0;transform:translate(30px)}30%{opacity:0}to{opacity:1;transform:none}}@keyframes mg-axis-back{0%{opacity:0;transform:translate(-30px)}30%{opacity:0}to{opacity:1;transform:none}}@keyframes mg-lateral-next{0%{transform:translate(100%)}}@keyframes mg-lateral-prev{0%{transform:translate(-100%)}}@keyframes mg-skeleton{0%,to{opacity:1}50%{opacity:.45}}@keyframes mg-sheet-out-down{to{transform:translateY(100%)}}@keyframes mg-sheet-out-right{to{transform:translate(100%)}}@keyframes mg-dialog-out{to{opacity:0;transform:scaleY(.9)}}@keyframes mg-rise-s{0%{opacity:0;transform:translateY(20px)}}@keyframes mg-tip{0%{opacity:0}}@keyframes mg-rail-in{0%{opacity:0;transform:translate(-60%)}}@keyframes mg-drawer-up{0%{opacity:0;transform:translateY(24px)}}@keyframes mg-breathe{to{transform:scale(.975)rotate(4deg)}}@keyframes mg-breathe-still{to{transform:rotate(-4deg)scale(1.02564)}}@keyframes mg-open-search{0%{opacity:0;transform:scaleX(.8)scaleY(.4)}to{opacity:1;transform:none}}:root[data-theme=materialgirl] .mg-player-ratings [aria-disabled=true]{cursor:default}:root[data-theme=materialgirl] .mg-player-art{view-transition-name:mg-player-art}:root[data-theme=materialgirl] .mg-player-lines{view-transition-name:mg-player-lines}:root[data-theme=materialgirl] .mg-player-controls{view-transition-name:mg-player-controls}:root[data-theme=materialgirl]::view-transition-group(*){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,0,0,1)}:root[data-theme=hifi]{--hf-rack:#0b0a09;--hf-rail:#16140f;--hf-face-top:#2c2c30;--hf-face-mid:#1c1c1f;--hf-face-low:#121214;--hf-brush:#ffffff06;--hf-edge-hi:#ffffff17;--hf-engrave:#ddd7cb;--hf-engrave-dim:#9a9489;--hf-engrave-shadow:0 1px 0 #000000d9;--hf-vfd:#ffb23e;--hf-vfd-soft:#f2c77d;--hf-vfd-off:#ffb23e1f;--hf-vfd-glow:0 0 5px #ffa0288c, 0 0 14px #ff8c1438;--hf-display-bg:radial-gradient(120% 140% at 50% 0%, #1a1208 0%, #0b0805 60%, #060403 100%);--hf-bezel:#030303;--hf-screen-bg:linear-gradient(180deg, #110e0a, #0b0907);--hf-screen-fg:#efe3cc;--hf-screen-dim:#a79a84;--hf-screen-line:#ffdca012;--hf-screen-hover:#ffc8780f;--hf-key-top:#414147;--hf-key-low:#27272b;--hf-key-fg:#e8e2d6;--hf-knob-rim-a:#3a3a3d;--hf-knob-rim-b:#1a1a1c;--hf-knob-top:conic-gradient(from 20deg, #3b3b3f, #1f1f22, #4a4a4f, #1a1a1d, #3b3b3f);--hf-knob-mark:var(--hf-vfd);--hf-led-off:#2d1d0c;--hf-dial-bg:linear-gradient(180deg, #05080a, #0c1216 40%, #070a0c);--hf-dial-ink:#d9e6ea;--hf-card-bg:#1a1714;--hf-card-rule:#ffffff0b;--hf-card-ink:#eae1d0;--hf-card-dim:#a39884;--hf-plastic:linear-gradient(180deg, #282420f2, #161412f7);--hf-wood:linear-gradient(90deg, #00000059, transparent 30%, transparent 70%, #00000073), repeating-linear-gradient(93deg, #4d2a16 0 6px, #5c3420 6px 9px, #43240f 9px 17px, #54301b 17px 21px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=hifi][data-variant=light]{--hf-rack:#8f8b84;--hf-rail:#a29e96;--hf-face-top:#f6f5f2;--hf-face-mid:#dcdad4;--hf-face-low:#c6c3bc;--hf-brush:#00000007;--hf-edge-hi:#ffffffd9;--hf-engrave:#25221e;--hf-engrave-dim:#5d5850;--hf-engrave-shadow:0 1px 0 #ffffffbf;--hf-vfd:#1c2616;--hf-vfd-soft:#2d3a24;--hf-vfd-off:#1c26161a;--hf-vfd-glow:none;--hf-display-bg:linear-gradient(180deg, #c6d2b0 0%, #b7c59f 55%, #aab991 100%);--hf-bezel:#3b3a36;--hf-screen-bg:linear-gradient(180deg, #e3e8d6, #d6ddc6);--hf-screen-fg:#1c2318;--hf-screen-dim:#4d5745;--hf-screen-line:#1e28141a;--hf-screen-hover:#1e28140f;--hf-key-top:#fbfaf7;--hf-key-low:#d4d1ca;--hf-key-fg:#26231f;--hf-knob-rim-a:#a9a6a0;--hf-knob-rim-b:#6f6c67;--hf-knob-top:conic-gradient(from 20deg, #f1f0ec, #a8a6a1, #fbfaf8, #9c9994, #f1f0ec);--hf-knob-mark:#b4561a;--hf-led-off:#a79a86;--hf-dial-bg:linear-gradient(180deg, #f7f0dc, #efe4c6 60%, #e6d8b4);--hf-dial-ink:#2a2418;--hf-card-bg:#f3ecd9;--hf-card-rule:#28468c1f;--hf-card-ink:#1d2742;--hf-card-dim:#56607a;--hf-plastic:linear-gradient(180deg, #3c3832e6, #24221ef0);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=hifi] body{background:var(--hf-rack)}:root[data-theme=hifi] .hf-root{background:repeating-linear-gradient(0deg, transparent 0 43px, #00000040 43px 44px), linear-gradient(90deg, var(--hf-rail) 0 44px, transparent 44px calc(100% - 44px), var(--hf-rail) calc(100% - 44px)), var(--hf-rack);color:var(--hf-engrave);font-family:var(--t-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.35;display:flex;position:fixed;inset:0;overflow:hidden}:root[data-theme=hifi] .hf-root:before,:root[data-theme=hifi] .hf-root:after{content:"";background:var(--hf-wood);z-index:2;width:22px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #0006}:root[data-theme=hifi] .hf-root:before{border-radius:0 3px 3px 0;left:0}:root[data-theme=hifi] .hf-root:after{border-radius:3px 0 0 3px;right:0}:root[data-theme=hifi] :where(.hf-root,.hf-layer,.hf-menu) :where(*){box-sizing:border-box}:root[data-theme=hifi] :where(.hf-root,.hf-layer,.hf-menu) :where(button){font:inherit;color:inherit}:root[data-theme=hifi] .hf-root :focus-visible,:root[data-theme=hifi] .hf-layer :focus-visible,:root[data-theme=hifi] .hf-menu :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}:root[data-theme=hifi] .hf-rack{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:1720px;margin:0 auto;padding:10px 34px 12px;display:grid;position:relative}:root[data-theme=hifi] .hf-bay{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#80808073 transparent;flex-direction:column;gap:10px;min-width:0;min-height:0;animation:.22s ease-out hf-slide-in;display:flex;overflow:hidden auto}@keyframes hf-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root[data-theme=hifi] .hf-unit,:root[data-theme=hifi] .hf-panel,:root[data-theme=hifi] .hf-menu{background:repeating-linear-gradient(90deg, var(--hf-brush) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--hf-face-top) 0%, var(--hf-face-mid) 7%, var(--hf-face-mid) 60%, var(--hf-face-low) 100%);color:var(--hf-engrave)}:root[data-theme=hifi] .hf-unit{box-shadow:inset 0 1px 0 var(--hf-edge-hi), inset 0 -2px 0 #00000059, 0 4px 10px #00000080;border:1px solid #000000b3;border-radius:6px;flex:none;padding:14px 34px 16px;position:relative}:root[data-theme=hifi] .hf-screw{z-index:1;background:radial-gradient(circle at 35% 30%,#f2f2f0 0%,#a8a7a4 35%,#5f5e5b 75%,#3a3937 100%);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 1px 1px #0009,inset 0 0 0 1px #00000059}:root[data-theme=hifi] .hf-screw:after{content:"";background:#1e1e1ebf;height:2px;position:absolute;top:5px;left:2px;right:2px;transform:rotate(38deg)}:root[data-theme=hifi] .hf-screw-tl{top:10px;left:10px}:root[data-theme=hifi] .hf-screw-tr{top:10px;right:10px}:root[data-theme=hifi] .hf-screw-bl{bottom:10px;left:10px}:root[data-theme=hifi] .hf-screw-br{bottom:10px;right:10px}:root[data-theme=hifi] .hf-screw-tr:after{transform:rotate(-22deg)}:root[data-theme=hifi] .hf-screw-bl:after{transform:rotate(71deg)}:root[data-theme=hifi] .hf-screw-br:after{transform:rotate(8deg)}:root[data-theme=hifi] .hf-unit-plate{box-shadow:0 1px 0 var(--hf-edge-hi);border-bottom:1px solid #00000059;align-items:baseline;gap:12px;margin:0 0 12px;padding-bottom:8px;display:flex}:root[data-theme=hifi] .hf-unit-name{letter-spacing:.24em;text-transform:uppercase;text-shadow:var(--hf-engrave-shadow);margin:0;font-size:12px;font-weight:700}:root[data-theme=hifi] .hf-unit-model{letter-spacing:.08em;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}:root[data-theme=hifi] .hf-unit-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}:root[data-theme=hifi] .hf-grow{flex:1}:root[data-theme=hifi] .hf-legend{letter-spacing:.16em;text-transform:uppercase;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.1}:root[data-theme=hifi] .hf-legend-left{margin:12px 0 6px;display:block}:root[data-theme=hifi] .hf-section-plate{letter-spacing:.2em;text-transform:uppercase;text-shadow:var(--hf-engrave-shadow);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}:root[data-theme=hifi] .hf-section-plate .hf-glyph{width:16px;height:16px;color:var(--hf-engrave-dim)}:root[data-theme=hifi] .hf-muted{color:var(--hf-engrave-dim)}:root[data-theme=hifi] .hf-hint{color:var(--hf-engrave-dim);margin:0;font-size:11.5px;font-style:italic}:root[data-theme=hifi] .hf-mono{font-family:var(--t-mono)}:root[data-theme=hifi] .hf-error{color:var(--t-critical);margin:8px 0}:root[data-theme=hifi] .hf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-theme=hifi] .hf-glyph{flex:none;width:18px;height:18px}:root[data-theme=hifi] .hf-tag{letter-spacing:.1em;color:var(--hf-engrave-dim);border:1px solid;border-radius:3px;padding:1px 6px;font-size:9.5px;font-weight:700;display:inline-block}:root[data-theme=hifi] .hf-led{background:radial-gradient(circle at 40% 35%, #ffffff40, transparent 60%), var(--hf-led-off);border-radius:50%;flex:none;width:6px;height:6px;transition:background .14s,box-shadow .14s;display:inline-block;box-shadow:inset 0 1px 1px #0009,0 1px #ffffff14}:root[data-theme=hifi] .hf-led[data-on]{background:radial-gradient(circle at 40% 35%,#fff4d8,#ffb23e 45%,#d97a0e 100%);box-shadow:0 0 5px 1px #ffaa32d9,0 0 12px #ff961e73}:root[data-theme=hifi] .hf-led[data-on][data-tone=green]{background:radial-gradient(circle at 40% 35%,#eaffe3,#6fe36a 45%,#2a9a24 100%);box-shadow:0 0 5px 1px #6ee664cc,0 0 12px #5adc5066}:root[data-theme=hifi] .hf-led[data-on][data-tone=red]{background:radial-gradient(circle at 40% 35%,#ffe3de,#ff4b3a 45%,#b71c10 100%);box-shadow:0 0 5px 1px #ff4632cc,0 0 12px #ff3c2866}:root[data-theme=hifi] .hf-key-wrap{flex-direction:column;align-items:center;gap:5px;display:inline-flex}:root[data-theme=hifi] .hf-key,:root[data-theme=hifi] .hf-ikey,:root[data-theme=hifi] .hf-btn,:root[data-theme=hifi] .hf-chip,:root[data-theme=hifi] .hf-bank-key,:root[data-theme=hifi] .hf-preset,:root[data-theme=hifi] .hf-select,:root[data-theme=hifi] .hf-fnkey,:root[data-theme=hifi] .hf-setup-key{cursor:pointer;color:var(--hf-key-fg);background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));text-shadow:var(--hf-engrave-shadow);-webkit-tap-highlight-color:transparent;border:1px solid #000000b8;border-radius:4px;justify-content:center;align-items:center;gap:6px;transition:transform 60ms,box-shadow 60ms,filter .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff29,0 2px #0000008c,0 3px 6px #00000059}:root[data-theme=hifi] .hf-key:hover:not(:disabled),:root[data-theme=hifi] .hf-ikey:hover:not(:disabled),:root[data-theme=hifi] .hf-btn:hover:not(:disabled),:root[data-theme=hifi] .hf-chip:hover,:root[data-theme=hifi] .hf-bank-key:hover,:root[data-theme=hifi] .hf-preset:hover:not(:disabled),:root[data-theme=hifi] .hf-select:hover:not(:disabled),:root[data-theme=hifi] .hf-fnkey:hover,:root[data-theme=hifi] .hf-setup-key:hover{filter:brightness(1.12)}:root[data-theme=hifi] .hf-key:active:not(:disabled),:root[data-theme=hifi] .hf-ikey:active:not(:disabled),:root[data-theme=hifi] .hf-btn:active:not(:disabled),:root[data-theme=hifi] .hf-chip:active,:root[data-theme=hifi] .hf-bank-key:active,:root[data-theme=hifi] .hf-preset:active:not(:disabled),:root[data-theme=hifi] .hf-fnkey:active,:root[data-theme=hifi] .hf-setup-key:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #0000008c,0 0 #0000}:root[data-theme=hifi] .hf-key:disabled,:root[data-theme=hifi] .hf-ikey:disabled,:root[data-theme=hifi] .hf-btn:disabled,:root[data-theme=hifi] .hf-preset:disabled,:root[data-theme=hifi] .hf-select:disabled{opacity:.42;cursor:default}:root[data-theme=hifi] .hf-key{min-width:46px;height:34px;padding:0 10px}:root[data-theme=hifi] .hf-key-xs{min-width:32px;height:26px;padding:0 6px}:root[data-theme=hifi] .hf-key-xs .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-key-sm{min-width:40px;height:30px}:root[data-theme=hifi] .hf-key-sm .hf-glyph{width:16px;height:16px}:root[data-theme=hifi] .hf-key-transport{border-radius:5px;min-width:50px;height:40px}:root[data-theme=hifi] .hf-key-transport.hf-key-lg{min-width:104px;height:50px}:root[data-theme=hifi] .hf-transport-main>.hf-key-wrap-lg{margin-top:-8px}:root[data-theme=hifi] .hf-key-transport.hf-key-lg .hf-glyph{width:24px;height:24px}:root[data-theme=hifi] .hf-key .hf-led{width:5px;height:5px;position:absolute;top:4px;left:5px}:root[data-theme=hifi] .hf-key-transport .hf-led{top:4px;left:50%;transform:translate(-50%)}:root[data-theme=hifi] .hf-key[data-tone=play]{color:var(--hf-key-fg)}:root[data-theme=hifi] .hf-key-text{letter-spacing:.04em;white-space:nowrap;font-size:11.5px;font-weight:600}:root[data-theme=hifi] .hf-key-wrap-sm .hf-legend,:root[data-theme=hifi] .hf-key-wrap-xs .hf-legend{font-size:8.5px}:root[data-theme=hifi] .hf-ikey{flex:none;width:28px;height:28px;padding:0}:root[data-theme=hifi] .hf-ikey .hf-led{width:5px;height:5px;position:absolute;top:4px;left:5px}:root[data-theme=hifi] .hf-ikey .hf-glyph{width:15px;height:15px}:root[data-theme=hifi] .hf-ikey[aria-pressed=true]:not(.hf-ikey-lamp){color:var(--hf-vfd-soft);transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi][data-variant=light] .hf-ikey[aria-pressed=true]:not(.hf-ikey-lamp){color:var(--t-accent)}:root[data-theme=hifi] .hf-badge{background:var(--t-accent);min-width:16px;height:16px;color:var(--t-accent-fg);text-shadow:none;border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}:root[data-theme=hifi] .hf-btn{height:32px;padding:0 14px;font-size:13px;font-weight:600}:root[data-theme=hifi] .hf-btn .hf-glyph{width:16px;height:16px}:root[data-theme=hifi] .hf-btn-small{height:28px;padding:0 10px;font-size:12px}:root[data-theme=hifi] .hf-btn-quiet{box-shadow:none;border-color:var(--t-border-strong);background:0 0}:root[data-theme=hifi] .hf-btn-quiet:active:not(:disabled){box-shadow:inset 0 2px 4px #00000059}:root[data-theme=hifi] .hf-btn-primary{color:#1b1206;text-shadow:0 1px #ffffff59;background:linear-gradient(#ffd081,#f39b28)}:root[data-theme=hifi][data-variant=light] .hf-btn-primary{color:#fff;text-shadow:0 -1px #0000004d;background:linear-gradient(#d06e2b,#9c4613)}:root[data-theme=hifi] .hf-btn-danger,:root[data-theme=hifi] .hf-btn-primary.hf-btn-danger{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#e0523d,#a7241a)}:root[data-theme=hifi] .hf-chip{height:28px;padding:0 10px;font-size:12px}:root[data-theme=hifi] .hf-chip[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-chips{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}:root[data-theme=hifi] .hf-bank{background:#00000047;border-radius:6px;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 3px #00000080}:root[data-theme=hifi][data-variant=light] .hf-bank{background:#00000014}:root[data-theme=hifi] .hf-bank-key{letter-spacing:.08em;text-transform:uppercase;height:28px;padding:0 12px;font-size:11.5px;font-weight:700}:root[data-theme=hifi] .hf-bank-key[aria-selected=true]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-knob{flex-direction:column;align-items:center;gap:2px;display:inline-flex}:root[data-theme=hifi] .hf-knob-body{width:var(--hf-knob,76px);aspect-ratio:1;cursor:grab;touch-action:none;border-radius:50%;flex:none;position:relative}:root[data-theme=hifi] .hf-knob-body:active{cursor:grabbing}:root[data-theme=hifi] .hf-knob-lg{--hf-knob:128px}:root[data-theme=hifi] .hf-knob-md{--hf-knob:78px}:root[data-theme=hifi] .hf-knob-sm{--hf-knob:56px}:root[data-theme=hifi] .hf-knob[data-disabled]{opacity:.45}:root[data-theme=hifi] .hf-knob[data-disabled] .hf-knob-body{cursor:default}:root[data-theme=hifi] .hf-knob-scale{position:absolute;inset:0;overflow:visible}:root[data-theme=hifi] .hf-knob-scale line{stroke:var(--hf-engrave-dim);stroke-width:1.3px}:root[data-theme=hifi] .hf-knob-scale .hf-knob-detent{stroke:var(--hf-engrave);stroke-width:2px}:root[data-theme=hifi] .hf-knob-pip{fill:#0000;cursor:pointer;pointer-events:all}:root[data-theme=hifi] .hf-knob-arc{fill:none;stroke:var(--hf-vfd);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 2px #ffa02899)}:root[data-theme=hifi][data-variant=light] .hf-knob-arc{stroke:var(--t-accent);filter:none}:root[data-theme=hifi] .hf-knob-cap{isolation:isolate;border-radius:50%;position:absolute;inset:15%;box-shadow:0 4px 8px #0000008c,0 1px 1px #0009}:root[data-theme=hifi] .hf-knob-knurl{z-index:0;background:repeating-conic-gradient(from 0deg, var(--hf-knob-rim-a) 0 3deg, var(--hf-knob-rim-b) 3deg 6deg);border-radius:50%;transition:transform 90ms ease-out;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000080}:root[data-theme=hifi] .hf-knob-cap:before{content:"";background:var(--hf-knob-top);z-index:1;border-radius:50%;position:absolute;inset:9%;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 3px #00000073,0 0 0 1px #00000059}:root[data-theme=hifi] .hf-knob-cap:after{content:"";z-index:2;background:radial-gradient(60% 40% at 50% 18%,#ffffff47,#0000 70%);border-radius:50%;position:absolute;inset:9%}:root[data-theme=hifi] .hf-knob-pointer{z-index:3;transition:transform 90ms ease-out;position:absolute;inset:0}:root[data-theme=hifi] .hf-knob-mark{z-index:1;background:var(--hf-knob-mark);border-radius:2px;width:3px;height:22%;margin-left:-1.5px;position:absolute;top:12%;left:50%;box-shadow:0 0 5px #ffa028cc}:root[data-theme=hifi][data-variant=light] .hf-knob-mark{box-shadow:none}:root[data-theme=hifi] .hf-knob-value{font-family:var(--t-mono);color:var(--hf-engrave-dim);text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font-size:11px}:root[data-theme=hifi] .hf-knob-lg+.hf-legend,:root[data-theme=hifi] .hf-legend-knob{margin-top:2px}:root[data-theme=hifi] .hf-fader{flex:1;align-items:center;min-width:70px;height:26px;display:flex;position:relative}:root[data-theme=hifi] .hf-fader[data-disabled]{opacity:.45}:root[data-theme=hifi] .hf-fader input{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0}:root[data-theme=hifi] .hf-fader input::-moz-range-track{height:5px;box-shadow:inset 0 1px 2px #000000e6, 0 1px 0 var(--hf-edge-hi);background:#050505;border-radius:3px}:root[data-theme=hifi] .hf-fader input::-moz-range-progress{background:linear-gradient(90deg, #ffb23e40, var(--hf-vfd));border-radius:3px;height:5px}:root[data-theme=hifi][data-variant=light] .hf-fader input::-moz-range-progress{background:linear-gradient(90deg, #b4561a4d, var(--t-accent))}:root[data-theme=hifi] .hf-fader input::-moz-range-thumb{background:linear-gradient(90deg,#6e6e6e,#e7e7e5 30%,#bdbdbb 50%,#e7e7e5 70%,#6e6e6e);border:1px solid #000000b3;border-radius:2px;width:12px;height:22px;box-shadow:0 2px 3px #0009}:root[data-theme=hifi] .hf-fader input::-webkit-slider-runnable-track{height:5px;box-shadow:inset 0 1px 2px #000000e6, 0 1px 0 var(--hf-edge-hi);background:linear-gradient(90deg, var(--hf-vfd) 0 var(--hf-pct), #050505 var(--hf-pct));border-radius:3px}:root[data-theme=hifi] .hf-fader input::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(90deg,#6e6e6e,#e7e7e5 30%,#bdbdbb 50%,#e7e7e5 70%,#6e6e6e);border:1px solid #000000b3;border-radius:2px;width:12px;height:22px;margin-top:-9px;box-shadow:0 2px 3px #0009}:root[data-theme=hifi] .hf-fader input:focus-visible{outline-offset:0}:root[data-theme=hifi] .hf-lever{cursor:pointer;align-items:center;gap:8px;min-height:50px;display:inline-flex;position:relative}:root[data-theme=hifi] .hf-lever[aria-disabled]{opacity:.45;cursor:default}:root[data-theme=hifi] .hf-lever{--hf-throw:18px}:root[data-theme=hifi] .hf-lever input{opacity:0;width:32px;height:50px;cursor:inherit;z-index:1;margin:0;position:absolute;top:0;left:0}:root[data-theme=hifi] .hf-lever-body{flex:none;width:32px;height:50px;position:relative}:root[data-theme=hifi] .hf-lever-body>span{position:absolute;top:50%;left:50%}:root[data-theme=hifi] .hf-lever-washer{background:radial-gradient(circle,#0000 52%,#0000002e 53%,#0000 56%),linear-gradient(160deg,#a3a29e,#6b6a67 45%,#484745 70%,#85847f);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;box-shadow:0 1px #ffffff1f,0 1px 2px #0009,inset 0 0 0 1px #0006}:root[data-theme=hifi][data-variant=light] .hf-lever-washer{background:radial-gradient(circle,#0000 52%,#0000002e 53%,#0000 56%),linear-gradient(160deg,#f2f2ef,#b9b8b4 45%,#8d8c88 70%,#d6d5d1);box-shadow:0 1px #ffffff8c,0 1px 2px #00000073,inset 0 0 0 1px #00000047}:root[data-theme=hifi] .hf-lever-nut{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:radial-gradient(circle, #d9d8d4 0 50%, #00000038 53%, transparent 58%), conic-gradient(from 210deg, #8e8d89 0 60deg, #b4b3af 60deg 120deg, #e9e8e4 120deg 180deg, #d0cfcb 180deg 240deg, #a3a29e 240deg 300deg, #85847f 300deg 360deg);width:20px;height:20px;margin:-10px 0 0 -10px}:root[data-theme=hifi] .hf-lever-bushing{background:radial-gradient(circle at 40% 35%,#fff 0 12%,#d6d5d1 40%,#8f8e8a 80%,#62615e 100%);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 0 .5px #00000073,0 1px 1px #00000059}:root[data-theme=hifi] .hf-lever-bat{width:9px;height:calc(var(--hf-throw) + 2px);margin-left:-4.5px;margin-top:calc(-1 * var(--hf-throw));clip-path:polygon(0 0,100% 0,76% 100%,24% 100%);transform-origin:50% calc(100% - 2px);filter:drop-shadow(1.5px 2.5px 1.5px #00000073);background:linear-gradient(90deg,#5d5c5a,#fbfbf9 38%,#bdbcb8 62%,#6c6b68);border-radius:3px 3px 1px 1px;transition:transform .15s cubic-bezier(.5,0,.3,1.25);transform:scaleY(-1)}:root[data-theme=hifi] .hf-lever-tip{width:12px;height:12px;transform:translateY(var(--hf-throw));background:radial-gradient(circle at 35% 30%,#fff 0 14%,#e4e3df 26%,#9a9995 62%,#4e4d4a 100%);border-radius:50%;margin:-6px 0 0 -6px;transition:transform .15s cubic-bezier(.5,0,.3,1.25);box-shadow:2px 4px 4px #0006,inset 0 -1px 1px #00000040}:root[data-theme=hifi] .hf-lever input:checked+.hf-lever-body .hf-lever-bat{transform:scaleY(1)}:root[data-theme=hifi] .hf-lever input:checked+.hf-lever-body .hf-lever-tip{transform:translateY(calc(-1 * var(--hf-throw)))}:root[data-theme=hifi] .hf-lever input:focus-visible+.hf-lever-body .hf-lever-washer{outline:2px solid var(--t-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root[data-theme=hifi] .hf-lever-bat,:root[data-theme=hifi] .hf-lever-tip{transition:none}}:root[data-theme=hifi] .hf-lever-label{font-size:13px}:root[data-theme=hifi] .hf-slide{min-width:calc(var(--hf-stops) * 40px);gap:4px;display:inline-grid}:root[data-theme=hifi] .hf-slide-legends{grid-template-columns:repeat(var(--hf-stops), 1fr);display:grid}:root[data-theme=hifi] .hf-slide-legends button{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);background:0 0;border:0;place-items:center;padding:2px;font-size:9.5px;font-weight:700;display:grid}:root[data-theme=hifi] .hf-slide-legends button .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-slide-legends button[aria-checked=true]{color:var(--hf-engrave)}:root[data-theme=hifi] .hf-slide-track{height:12px;box-shadow:inset 0 1px 3px #000000e6, 0 1px 0 var(--hf-edge-hi);cursor:pointer;touch-action:none;background:#070707;border-radius:6px;position:relative}:root[data-theme=hifi] .hf-slide-thumb{width:22px;height:18px;top:-3px;left:calc((100% / var(--hf-stops)) * (var(--hf-at) + .5));background:linear-gradient(#f2f2f0,#a9a8a5);border:1px solid #000000b3;border-radius:3px;transition:left .16s ease-out;position:absolute;transform:translate(-50%);box-shadow:0 2px 3px #00000080,inset 0 -3px #0000001f}:root[data-theme=hifi] .hf-display{background:var(--hf-bezel);box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 1px 2px #000c;border-radius:6px;padding:3px;position:relative}:root[data-theme=hifi] .hf-display-inner{background:var(--hf-display-bg);height:100%;color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow);border-radius:4px;padding:10px 14px;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #000000bf}:root[data-theme=hifi][data-variant=light] .hf-display-inner{box-shadow:inset 0 2px 6px #141e0a59}:root[data-theme=hifi] .hf-display-inner:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,#ffffff12 0%,#0000 38%),repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}:root[data-theme=hifi][data-variant=light] .hf-display-inner:after{background:linear-gradient(165deg,#ffffff59 0%,#0000 42%)}:root[data-theme=hifi] .hf-vfd-sleep{flex:none;align-items:center;gap:5px;margin-left:12px;font-size:13px;font-weight:700;display:inline-flex}:root[data-theme=hifi] .hf-vfd-sleep .hf-glyph{width:13px;height:13px}:root[data-theme=hifi] .hf-vfd-source:empty+.hf-vfd-sleep,:root[data-theme=hifi] .hf-main-display-compact .hf-vfd-sleep{margin-left:auto}:root[data-theme=hifi] .hf-vfd-caption{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:9.5px;font-weight:700}:root[data-theme=hifi] .hf-vfd-num{font-family:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em}:root[data-theme=hifi] .hf-vfd-sub{opacity:.82;font-size:12px}:root[data-theme=hifi] .hf-preamp{grid-template-columns:auto minmax(300px,1fr) auto;grid-template-areas:"brand brand.""deck display side""fn keys side";align-items:center;gap:12px 18px;padding:16px 36px;display:grid}:root[data-theme=hifi] .hf-preamp-system{grid-area:fn;place-self:start center}:root[data-theme=hifi] .hf-preamp .hf-preamp-center{display:contents}:root[data-theme=hifi] .hf-preamp .hf-main-display{grid-area:display;align-self:start;min-width:0;height:216px}:root[data-theme=hifi] .hf-preamp .hf-deck{align-self:start}:root[data-theme=hifi] .hf-preamp-left{flex-direction:column;grid-area:deck;align-self:start;gap:12px;height:216px;display:flex}:root[data-theme=hifi] .hf-preamp-left .hf-deck{flex:none;grid-area:auto}:root[data-theme=hifi] .hf-preamp-left .hf-roomselect{flex:none;width:196px;height:34px;min-height:34px}:root[data-theme=hifi] .hf-vfd-next{opacity:.72;white-space:nowrap;align-items:baseline;gap:8px;min-width:0;margin:6px 0 0;font-size:12px;display:flex}:root[data-theme=hifi] .hf-vfd-next-text{text-overflow:ellipsis;overflow:hidden}:root[data-theme=hifi] .hf-preamp .hf-main-display .hf-posbar{margin-top:auto}:root[data-theme=hifi] .hf-preamp .hf-transport{grid-area:keys;align-items:center;min-width:0}:root[data-theme=hifi] .hf-preamp .hf-transport-second{justify-content:center}:root[data-theme=hifi] .hf-brand{flex-wrap:wrap;grid-area:brand;align-self:end;align-items:baseline;gap:2px 10px;min-width:0;display:flex}:root[data-theme=hifi] .hf-brand-name{cursor:pointer;text-align:left;letter-spacing:.02em;text-shadow:var(--hf-engrave-shadow);background:0 0;border:0;padding:0;font-family:Didot,"Bodoni 72",Bodoni MT,Playfair Display,Georgia,Times New Roman,serif;font-size:25px;font-style:italic;font-weight:600}:root[data-theme=hifi] .hf-brand-model{letter-spacing:.2em;text-transform:uppercase;color:var(--hf-engrave-dim);font-size:9px;font-weight:700;line-height:1.3}:root[data-theme=hifi] .hf-power{color:var(--hf-engrave-dim);align-items:center;gap:6px;margin-left:8px;font-size:10.5px;display:inline-flex}:root[data-theme=hifi] .hf-power .hf-led{width:7px;height:7px}:root[data-theme=hifi] .hf-deck{cursor:pointer;background:linear-gradient(#232326,#111113);border:1px solid #000c;border-radius:6px;grid-area:deck;width:196px;height:170px;padding:0;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #000000b3}:root[data-theme=hifi][data-variant=light] .hf-deck{background:linear-gradient(#4b4843,#2c2a27)}:root[data-theme=hifi] .hf-deck:disabled{cursor:default}:root[data-theme=hifi] .hf-platter{background:repeating-conic-gradient(from 0deg, #bdbcb9 0 2deg, #6d6c69 2deg 4deg);border-radius:50%;width:150px;height:150px;position:absolute;top:10px;left:12px;box-shadow:0 3px 8px #000000b3,inset 0 0 0 2px #0006}:root[data-theme=hifi] .hf-record{background:repeating-radial-gradient(circle,#111 0 1px,#1b1b1b 1px 2px,#0c0c0c 2px 3px);border-radius:50%;place-items:center;animation:1.8s linear infinite paused hf-spin;display:grid;position:absolute;inset:6px;box-shadow:inset 0 0 0 1px #000}:root[data-theme=hifi] .hf-deck[data-spin] .hf-record{animation-play-state:running}:root[data-theme=hifi] .hf-grooves{background:conic-gradient(from 30deg,#0000 0deg,#ffffff29 18deg,#0000 40deg 180deg,#ffffff1a 200deg,#0000 222deg);border-radius:50%;position:absolute;inset:0}:root[data-theme=hifi] .hf-label{color:#f6e9d3;background:#c33a1f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #0009}:root[data-theme=hifi] .hf-label img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-label .hf-glyph{width:24px;height:24px}:root[data-theme=hifi] .hf-spindle{background:radial-gradient(circle at 35% 30%,#fff,#888);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 2px #000}@keyframes hf-spin{to{transform:rotate(360deg)}}:root[data-theme=hifi] .hf-arm{transform-origin:50%;background:radial-gradient(circle at 35% 30%,#f3f3f1,#8e8d8a 60%,#4e4d4b);border-radius:50%;width:18px;height:18px;transition:transform 1.1s cubic-bezier(.4,0,.2,1);position:absolute;top:12px;right:12px;transform:rotate(-26deg);box-shadow:0 2px 4px #000000b3}:root[data-theme=hifi] .hf-deck[data-spin] .hf-arm{transform:rotate(0)}:root[data-theme=hifi] .hf-arm-rod{transform-origin:2px 0;background:linear-gradient(90deg,#7a7977,#eeeeec 45%,#9a9997);border-radius:2px;width:4px;height:104px;position:absolute;top:9px;left:7px;transform:rotate(18deg)}:root[data-theme=hifi] .hf-arm-head{background:linear-gradient(#3a3a3c,#1b1b1d);border-radius:2px;width:14px;height:22px;position:absolute;top:104px;left:-24px;transform:rotate(38deg);box-shadow:0 1px 2px #0009}:root[data-theme=hifi] .hf-deck:hover:not(:disabled){box-shadow:inset 0 1px #ffffff12,inset 0 0 18px #000000b3,0 0 0 1px #ffaa3259}:root[data-theme=hifi] .hf-preamp-center{flex-direction:column;grid-area:center;gap:12px;min-width:0;display:flex}:root[data-theme=hifi] .hf-main-display .hf-display-inner{flex-direction:column;gap:3px;padding:10px 14px 12px;display:flex}:root[data-theme=hifi] .hf-vfd-split{flex:1;grid-template-columns:auto minmax(0,1fr);gap:16px;min-height:0;display:grid}:root[data-theme=hifi] .hf-vfd-art{aspect-ratio:1;height:100%;color:var(--hf-vfd);text-shadow:none;background:#0000002e;border-radius:3px;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000059,0 0 0 1px #00000040}:root[data-theme=hifi] .hf-vfd-art img{object-fit:cover;width:100%;height:100%;display:block}:root[data-theme=hifi] .hf-vfd-art svg{opacity:.7;width:44%;height:44%}:root[data-theme=hifi] .hf-vfd-body{flex-direction:column;gap:3px;min-width:0;min-height:0;display:flex}:root[data-theme=hifi] .hf-preamp .hf-main-display .hf-vfd-body .hf-posbar{margin-top:auto}:root[data-theme=hifi] .hf-display-top{align-items:center;gap:6px;min-width:0;display:flex}:root[data-theme=hifi] .hf-zone-step{width:24px;height:24px}:root[data-theme=hifi] .hf-zone-name{cursor:pointer;min-width:0;color:inherit;text-shadow:inherit;background:0 0;border:0;border-radius:3px;align-items:baseline;gap:8px;padding:2px 4px;display:inline-flex}:root[data-theme=hifi] .hf-zone-name:hover{background:var(--hf-vfd-off)}:root[data-theme=hifi] .hf-vfd-zone{letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}:root[data-theme=hifi] .hf-vfd-source{letter-spacing:.14em;text-transform:uppercase;opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:40%;margin-left:auto;font-size:10.5px;font-weight:700;overflow:hidden}:root[data-theme=hifi] .hf-preamp>.hf-reactions{grid-area:1/2;place-self:end}:root[data-theme=hifi] .hf-reactions{gap:6px;display:flex}:root[data-theme=hifi] .hf-reaction .hf-key-sm{min-width:44px}:root[data-theme=hifi] .hf-reaction .hf-glyph,:root[data-theme=hifi] .hf-reaction-img{width:16px;height:16px}:root[data-theme=hifi] .hf-reaction .hf-glyph{fill:none}:root[data-theme=hifi] .hf-vfd-title{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:23px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-vfd-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:root[data-theme=hifi] .hf-main-display .hf-vfd-sub{font-size:14px}:root[data-theme=hifi] .hf-annunciators{flex-wrap:wrap;gap:4px 12px;margin:6px 0 2px;display:flex}:root[data-theme=hifi] .hf-ann{letter-spacing:.16em;text-transform:uppercase;color:var(--hf-vfd-off);text-shadow:none;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}:root[data-theme=hifi] .hf-ann .hf-glyph{width:11px;height:11px}:root[data-theme=hifi] .hf-ann[data-on]{color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow)}:root[data-theme=hifi] .hf-posbar{grid-template-columns:4.8em minmax(0,1fr) 4.8em;align-items:center;gap:10px;margin-top:4px;display:grid}:root[data-theme=hifi] .hf-posbar time{font-size:12px}:root[data-theme=hifi] .hf-posbar time:last-child{text-align:right}:root[data-theme=hifi] .hf-segments{height:12px;position:relative}:root[data-theme=hifi] .hf-segments-row{gap:2px;display:flex;position:absolute;inset:2px 0}:root[data-theme=hifi] .hf-segments-row i{width:var(--hf-seg,6px);background:var(--hf-vfd-off);border-radius:1px;flex:none}:root[data-theme=hifi] .hf-segments-row i[data-on]{background:var(--hf-vfd);box-shadow:0 0 4px #ffa02880}:root[data-theme=hifi][data-variant=light] .hf-segments-row i[data-on]{box-shadow:none}:root[data-theme=hifi] .hf-segments input{opacity:0;cursor:pointer;width:100%;height:20px;margin:0;position:absolute;inset:-4px 0}:root[data-theme=hifi] .hf-segments input:disabled{cursor:default}:root[data-theme=hifi] .hf-segments:focus-within{outline:1px solid var(--t-focus);outline-offset:3px;border-radius:2px}:root[data-theme=hifi] .hf-transport{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:root[data-theme=hifi] .hf-transport-second{flex-wrap:wrap;gap:8px 18px;display:flex}:root[data-theme=hifi] .hf-transport-modes,:root[data-theme=hifi] .hf-transport-aux{gap:8px;display:flex}:root[data-theme=hifi] .hf-transport-main{align-items:flex-start;gap:8px;display:flex}:root[data-theme=hifi] .hf-volume{flex-direction:column;grid-area:volume;align-items:center;gap:6px;display:flex}:root[data-theme=hifi] .hf-volume-keys{gap:8px;display:flex}:root[data-theme=hifi] .hf-trim{flex-direction:column;gap:6px;padding:4px 6px 6px;display:flex}:root[data-theme=hifi] .hf-trim-row{grid-template-columns:minmax(0,1fr) auto 110px 2.5em;align-items:center;gap:8px;display:grid}:root[data-theme=hifi] .hf-trim-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:root[data-theme=hifi] .hf-trim-level{font-family:var(--t-mono);text-align:right;font-size:12px}:root[data-theme=hifi] .hf-preamp-right{flex-direction:column;align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-preamp-side{box-shadow:inset 1px 0 0 var(--hf-edge-hi);--hf-volume-knob:calc(.56 * clamp(180px, calc(100 * var(--hf-vw,1vw) - 1022px), 278px));border-left:1px solid #00000029;flex-direction:column;grid-area:side;justify-content:space-between;align-self:stretch;align-items:center;gap:6px;margin-left:6px;margin-right:-12px;padding-left:24px;display:flex}:root[data-theme=hifi] .hf-preamp-side .hf-volume{grid-template-columns:1fr auto 1fr;grid-template-areas:"knob knob knob""mute name trim";justify-self:center;align-items:center;gap:0 10px;width:auto;display:grid;position:relative}:root[data-theme=hifi] .hf-preamp-side .hf-volume>.hf-knob{grid-area:knob;justify-self:center}:root[data-theme=hifi] .hf-preamp-side .hf-knob-lg{--hf-knob:var(--hf-volume-knob)}:root[data-theme=hifi] .hf-preamp-side .hf-selector{align-items:center;width:0;min-width:100%}:root[data-theme=hifi] .hf-preamp-side .hf-selector-dial{flex:none}:root[data-theme=hifi] .hf-preamp-side .hf-selector-title{margin-top:-6px}:root[data-theme=hifi] .hf-preamp-side .hf-volume>.hf-legend{grid-area:name;align-self:start;margin:0;padding-top:4px;line-height:14px}:root[data-theme=hifi] .hf-preamp-side .hf-volume>.hf-volume-keys{display:contents}:root[data-theme=hifi] .hf-preamp-side .hf-volume-keys>:first-child{grid-area:mute;justify-self:start}:root[data-theme=hifi] .hf-preamp-side .hf-volume-keys>:nth-child(2){grid-area:trim;justify-self:end}:root[data-theme=hifi] .hf-preamp-side .hf-volume-keys .hf-legend{line-height:14px}:root[data-theme=hifi] .hf-selector{--hf-sel-w:190px;--hf-sel-h:132px;--hf-sel-y:88px;--hf-sel-r:70px;--hf-sel-knob:70px;--hf-sel-pointer:30px;flex-direction:column;align-items:center;gap:2px;display:flex}:root[data-theme=hifi] .hf-selector.hf-system-switch{--hf-sel-w:170px;--hf-sel-h:114px;--hf-sel-y:70px;--hf-sel-r:52px}:root[data-theme=hifi] .hf-selector-dial{width:var(--hf-sel-w);height:var(--hf-sel-h);position:relative}:root[data-theme=hifi] .hf-selector-stop{left:50%;top:var(--hf-sel-y);cursor:pointer;transform:translate(-50%, -50%) rotate(var(--hf-angle)) translateY(calc(-1 * var(--hf-sel-r))) rotate(calc(-1 * var(--hf-angle)));letter-spacing:.12em;text-transform:uppercase;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:2px 3px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute}:root[data-theme=hifi] .hf-selector-stop[aria-checked=true],:root[data-theme=hifi] .hf-selector-stop:hover{color:var(--hf-engrave)}:root[data-theme=hifi] .hf-selector-knob{left:50%;top:var(--hf-sel-y);width:var(--hf-sel-knob);height:var(--hf-sel-knob);margin:calc(var(--hf-sel-knob) / -2) 0 0 calc(var(--hf-sel-knob) / -2);background:repeating-conic-gradient(from 0deg, var(--hf-knob-rim-a) 0 3deg, var(--hf-knob-rim-b) 3deg 6deg);cursor:grab;touch-action:none;border-radius:50%;position:absolute;box-shadow:0 4px 8px #0000008c,inset 0 0 0 1px #00000080}:root[data-theme=hifi] .hf-selector-knob:active{cursor:grabbing}:root[data-theme=hifi] .hf-selector-knob:before{content:"";background:var(--hf-knob-top);border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -2px 3px #00000073}:root[data-theme=hifi] .hf-selector-pointer{width:4px;height:var(--hf-sel-pointer);transform-origin:50% 0;transform:rotate(calc(var(--hf-angle) + 180deg));background:var(--hf-knob-mark);border-radius:2px;margin-left:-2px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:50%;left:50%;box-shadow:0 0 4px #ffa028b3}:root[data-theme=hifi] .hf-selector-title{margin-top:-6px}:root[data-theme=hifi] .hf-root[data-remote]:before,:root[data-theme=hifi] .hf-root[data-remote]:after{width:8px}:root[data-theme=hifi] .hf-root[data-remote]{background:var(--hf-rack)}:root[data-theme=hifi] .hf-root[data-remote] .hf-rack{padding:8px 14px calc(8px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:8px}:root[data-theme=hifi] .hf-remote-head{flex-direction:column;gap:10px;min-width:0;padding:12px 18px;display:flex}:root[data-theme=hifi] .hf-remote-head>*{min-width:0}:root[data-theme=hifi] .hf-remote-head .hf-screw{width:9px;height:9px}:root[data-theme=hifi] .hf-remote-head .hf-screw-tl,:root[data-theme=hifi] .hf-remote-head .hf-screw-bl{left:5px}:root[data-theme=hifi] .hf-remote-head .hf-screw-tr,:root[data-theme=hifi] .hf-remote-head .hf-screw-br{right:5px}:root[data-theme=hifi] .hf-remote-head .hf-screw-tl,:root[data-theme=hifi] .hf-remote-head .hf-screw-tr{top:5px}:root[data-theme=hifi] .hf-remote-head .hf-screw-bl,:root[data-theme=hifi] .hf-remote-head .hf-screw-br{bottom:5px}:root[data-theme=hifi] .hf-remote-top{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-remote-top .hf-brand{flex-direction:row;align-items:baseline;gap:10px}:root[data-theme=hifi] .hf-remote-top .hf-brand-name{font-size:20px}:root[data-theme=hifi] .hf-remote-top .hf-brand-unit{display:none}:root[data-theme=hifi] .hf-remote-top .hf-power{margin:0}:root[data-theme=hifi] .hf-remote-display{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}:root[data-theme=hifi] .hf-remote-display>.hf-deck,:root[data-theme=hifi] .hf-remote-display>.hf-main-display,:root[data-theme=hifi] .hf-remote-top .hf-brand,:root[data-theme=hifi] .hf-remote-controls .hf-volume{grid-area:auto}:root[data-theme=hifi] .hf-deck-sm{width:84px;height:84px}:root[data-theme=hifi] .hf-deck-sm .hf-platter{width:72px;height:72px;top:5px;left:5px}:root[data-theme=hifi] .hf-deck-sm .hf-record{inset:3px}:root[data-theme=hifi] .hf-deck-sm .hf-label{width:30px;height:30px}:root[data-theme=hifi] .hf-deck-sm .hf-arm{width:11px;height:11px;top:4px;right:4px}:root[data-theme=hifi] .hf-deck-sm .hf-arm-rod{width:3px;height:48px;top:5px;left:4px}:root[data-theme=hifi] .hf-deck-sm .hf-arm-head{width:8px;height:12px;top:48px;left:-12px}:root[data-theme=hifi] .hf-main-display-compact .hf-display-inner{padding:7px 10px 8px}:root[data-theme=hifi] .hf-main-display-compact .hf-vfd-title{margin:1px 0 0;font-size:17px}:root[data-theme=hifi] .hf-main-display-compact .hf-vfd-sub{font-size:12px}:root[data-theme=hifi] .hf-main-display-compact .hf-annunciators,:root[data-theme=hifi] .hf-main-display-compact .hf-vfd-source{display:none}:root[data-theme=hifi] .hf-main-display-compact .hf-posbar{grid-template-columns:3.6em minmax(0,1fr) 3.9em;gap:6px}:root[data-theme=hifi] .hf-main-display-compact .hf-posbar time{font-size:10.5px}:root[data-theme=hifi] .hf-remote-controls{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}:root[data-theme=hifi] .hf-remote-controls .hf-transport{flex:1;justify-content:flex-start;align-items:center;min-width:0}:root[data-theme=hifi] .hf-remote-controls .hf-transport-main{gap:6px}:root[data-theme=hifi] .hf-remote-controls .hf-volume{flex-direction:row;gap:8px}:root[data-theme=hifi] .hf-remote-controls .hf-volume>.hf-legend{display:none}:root[data-theme=hifi] .hf-remote-controls .hf-volume-keys{flex-direction:column;gap:6px}:root[data-theme=hifi] .hf-remote-controls .hf-volume-keys .hf-legend{display:none}:root[data-theme=hifi] .hf-remote-controls .hf-knob-md{--hf-knob:70px}:root[data-theme=hifi] .hf-remote-modes{justify-content:space-between;gap:6px;display:flex}:root[data-theme=hifi] .hf-remote-modes .hf-ikey{flex:1;width:auto;height:32px}:root[data-theme=hifi] .hf-fnkeys{background:linear-gradient(#1c1c1f,#0f0f11);border-radius:10px;grid-template-columns:repeat(5,1fr);gap:6px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0009}:root[data-theme=hifi][data-variant=light] .hf-fnkeys{background:linear-gradient(#d9d7d1,#bdbab3)}:root[data-theme=hifi] .hf-fnkey{letter-spacing:.08em;text-transform:uppercase;border-radius:8px;flex-direction:column;gap:2px;height:54px;padding:4px 2px;font-size:9.5px;font-weight:700}:root[data-theme=hifi] .hf-fnkey .hf-led{width:5px;height:5px;position:absolute;top:5px;right:6px}:root[data-theme=hifi] .hf-fnkey[aria-current]{transform:translateY(1px);box-shadow:inset 0 2px 5px #0000008c}:root[data-theme=hifi] .hf-zone-bank{margin-top:4px}:root[data-theme=hifi] .hf-zone-bank+.hf-zone-bank{margin-top:16px}:root[data-theme=hifi] .hf-bank-title{letter-spacing:.24em;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);margin:0 0 8px;font-size:11px;font-weight:700}:root[data-theme=hifi] .hf-zone-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}:root[data-theme=hifi] .hf-zone{box-shadow:inset 0 1px 0 var(--hf-edge-hi), inset 0 0 0 1px #ffffff05;background:#00000029;border:1px solid #0000008c;border-radius:5px;flex-direction:column;gap:10px;padding:10px 12px 12px;transition:box-shadow .16s,transform .16s;display:flex;position:relative}:root[data-theme=hifi][data-variant=light] .hf-zone{background:#ffffff40}:root[data-theme=hifi] .hf-zone[data-active]{box-shadow:inset 0 1px 0 var(--hf-edge-hi), 0 0 0 1px #ffaa328c}:root[data-theme=hifi][data-variant=light] .hf-zone[data-active]{box-shadow:inset 0 1px 0 var(--hf-edge-hi), 0 0 0 1.5px var(--t-accent)}:root[data-theme=hifi] .hf-zone[data-over]{box-shadow:0 0 0 2px var(--t-accent);transform:scale(1.01)}:root[data-theme=hifi] .hf-zone[data-dragging]{opacity:.5}:root[data-theme=hifi] .hf-zone-plate{align-items:center;gap:8px;min-width:0;display:flex}:root[data-theme=hifi] .hf-zone-battery{font-family:var(--t-mono,monospace);letter-spacing:.06em;color:var(--hf-engrave-dim,currentColor);flex:none;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}:root[data-theme=hifi] .hf-zone-battery .sn-battery-glyph{width:18px;height:11px}:root[data-theme=hifi] .hf-zone-battery[data-low]{color:var(--red,#c0392b)}:root[data-theme=hifi] .hf-zone-plate[draggable=true]{cursor:grab}:root[data-theme=hifi] .hf-zone-plate h3{letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-shadow:var(--hf-engrave-shadow);flex:1;margin:0;font-size:12px;font-weight:700;overflow:hidden}:root[data-theme=hifi] .hf-zone-face{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}:root[data-theme=hifi] .hf-zone-window{cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}:root[data-theme=hifi] .hf-zone-display .hf-display-inner{align-items:center;gap:10px;min-height:60px;padding:7px 9px;display:flex}:root[data-theme=hifi] .hf-zone-art{background:#0000004d;border-radius:3px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}:root[data-theme=hifi] .hf-zone-art img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-zone-lines{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-theme=hifi] .hf-zone-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-zone-sub{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:root[data-theme=hifi] .hf-zone-controls{align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-zone-keys{grid-template-columns:repeat(3,auto);gap:6px;display:grid}:root[data-theme=hifi] .hf-zone-keys .hf-legend{display:none}:root[data-theme=hifi] .hf-strips{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}:root[data-theme=hifi] .hf-strip{background:#00000024;border-radius:3px;grid-template-columns:auto minmax(60px,1fr) 2.2em auto;grid-template-areas:"mute fader level eq";align-items:center;gap:4px 8px;padding:4px 6px;display:grid;box-shadow:inset 0 1px 1px #00000040}:root[data-theme=hifi][data-variant=light] .hf-strip{background:#0000000d}:root[data-theme=hifi] .hf-strip[data-offline]{opacity:.55}:root[data-theme=hifi] .hf-strip[data-grouped]{grid-template-columns:auto minmax(60px,1fr) 2.2em auto auto;grid-template-areas:"name name name name name""mute fader level leave eq"}:root[data-theme=hifi] .hf-strip-name{white-space:nowrap;grid-area:name;align-items:baseline;gap:8px;min-width:0;padding:1px 2px 0;font-size:13px;font-weight:600;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-strip-name small{color:var(--hf-engrave-dim);text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:400;overflow:hidden}:root[data-theme=hifi] .hf-strip-mute{grid-area:mute}:root[data-theme=hifi] .hf-strip-fader{grid-area:fader;min-width:0}:root[data-theme=hifi] .hf-strip>.hf-strip-level{grid-area:level}:root[data-theme=hifi] .hf-strip-leave{grid-area:leave}:root[data-theme=hifi] .hf-strip-eq{grid-area:eq}:root[data-theme=hifi] .hf-strip-level{font-family:var(--t-mono);text-align:right;min-width:2.2em;color:var(--hf-engrave-dim);font-size:12px}:root[data-theme=hifi] .hf-bay>.hf-tuner-unit,:root[data-theme=hifi] .hf-bay>.hf-tape-unit,:root[data-theme=hifi] .hf-bay>.hf-setup-unit{flex-direction:column;flex:1;min-height:520px;display:flex}:root[data-theme=hifi] .hf-bay>.hf-setup-unit{min-height:280px}:root[data-theme=hifi] .hf-dial{scrollbar-width:thin;margin-bottom:12px;overflow-x:auto}:root[data-theme=hifi] .hf-dial-slot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.2,.7,.2,1),opacity .26s,transform .36s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(-10px)}:root[data-theme=hifi] .hf-dial-slot[data-open]{opacity:1;grid-template-rows:1fr;transform:none}:root[data-theme=hifi] .hf-dial-slot-inner{min-height:0;overflow:hidden}:root[data-theme=hifi] .hf-leveldeck{grid-template-rows:105px;grid-template-columns:200px minmax(0,1fr);gap:10px;height:105px;margin-bottom:12px;display:grid}:root[data-theme=hifi] .hf-leveldeck>*{min-height:0}:root[data-theme=hifi] .hf-leveldeck-keys{grid-template-rows:repeat(3,1fr);gap:6px;display:grid}:root[data-theme=hifi] .hf-leveldeck-key{height:auto;font-family:var(--t-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px 0 18px;font-size:10.5px;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-leveldeck-key span{text-overflow:ellipsis;overflow:hidden}:root[data-theme=hifi] .hf-leveldeck-key .hf-led{margin-top:-2.5px;top:50%;left:7px}:root[data-theme=hifi] .hf-leveldeck-key[aria-checked=true]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-leveldeck-window{background:var(--hf-display-bg);min-width:0;box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 2px 10px #000000bf;border:3px solid #050505;border-radius:5px;position:relative;overflow:hidden}:root[data-theme=hifi] .hf-leveldeck-note{text-align:center;color:var(--hf-vfd);opacity:.85;place-items:center;margin:0;padding:0 16px;font-size:13px;display:grid;position:absolute;inset:0}:root[data-theme=hifi] .hf-leveldeck-window:after{content:"";pointer-events:none;background:linear-gradient(170deg,#ffffff12,#0000 45%);position:absolute;inset:0}:root[data-theme=hifi] .hf-eq{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;height:100%;padding:8px 14px 4px;display:grid}:root[data-theme=hifi] .hf-eq-band{flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:0;display:flex}:root[data-theme=hifi] .hf-eq-column{flex-direction:column;flex:1;gap:2px;width:min(100%,44px);min-height:0;display:flex}:root[data-theme=hifi] .hf-eq-column i{background:var(--hf-vfd);min-height:2px;opacity:clamp(.12, calc((var(--hf-eq-lit) - var(--hf-eq-n) + 1) * 1000), 1);border-radius:1px;flex:1;display:block;box-shadow:0 0 4px #ffa02873}:root[data-theme=hifi] .hf-eq-column i[data-zone=high]{background:#ffc34d}:root[data-theme=hifi] .hf-eq-column i[data-zone=peak]{background:#ff5a36;box-shadow:0 0 4px #ff502880}:root[data-theme=hifi][data-variant=light] .hf-eq-column i{box-shadow:none}:root[data-theme=hifi][data-variant=light] .hf-eq-column i[data-zone=high]{background:#7a6a14}:root[data-theme=hifi][data-variant=light] .hf-eq-column i[data-zone=peak]{background:#b3261e}:root[data-theme=hifi] .hf-eq-hz{font-family:var(--t-mono);color:var(--hf-vfd);opacity:.8;font-size:9.5px;line-height:1}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=vu]{box-shadow:none;background:0 0;border:0;overflow:visible}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=vu]:after{display:none}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=favorites]{box-shadow:none;background:0 0;border:0;overflow:visible}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=favorites]:after{display:none}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=favorites] .hf-dial{margin-bottom:0}:root[data-theme=hifi] .hf-leveldeck-window[data-mode=vu] .hf-leveldeck-note{background:var(--hf-display-bg);box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 2px 10px #000000bf;border:3px solid #050505;border-radius:5px}:root[data-theme=hifi] .hf-vu{justify-content:center;align-items:stretch;gap:14px;height:100%;display:flex}:root[data-theme=hifi] .hf-vu-meter{aspect-ratio:200/96;box-sizing:border-box;width:auto;min-width:0;height:100%;box-shadow:0 1px 0 var(--hf-edge-hi), 0 3px 8px #00000073, inset 0 0 10px #00000059;background:radial-gradient(90% 120% at 50% 110%,#ffe1a0 0%,#eec57a 55%,#c99a4e 100%);border:3px solid #050505;border-radius:4px}:root[data-theme=hifi][data-variant=light] .hf-vu-meter{background:radial-gradient(90% 120% at 50% 110%,#fff6de 0%,#f5e7c3 60%,#e2cf9f 100%)}:root[data-theme=hifi] .hf-vu-arc{fill:none;stroke:#26190b;stroke-width:1.3px}:root[data-theme=hifi] .hf-vu-red{fill:none;stroke:#c3261a;stroke-width:4px}:root[data-theme=hifi] .hf-vu-tick{stroke:#26190b;stroke-width:1.3px}:root[data-theme=hifi] .hf-vu-tick[data-red]{stroke:#c3261a}:root[data-theme=hifi] .hf-vu-num{font-family:var(--t-font);fill:#26190b;font-size:10px}:root[data-theme=hifi] .hf-vu-num[data-red]{fill:#c3261a}:root[data-theme=hifi] .hf-vu-label{font-family:var(--t-font);letter-spacing:2px;fill:#26190b;font-size:12px;font-weight:700}:root[data-theme=hifi] .hf-vu-side{font-family:var(--t-font);fill:#26190b;opacity:.7;font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-vu-needle{stroke:#16110b;stroke-width:1.6px;stroke-linecap:round}:root[data-theme=hifi] .hf-minimeters{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,auto);gap:5px 6px;height:100%;display:grid}:root[data-theme=hifi] .hf-mini{--ink:#2a2014;--red:#c3261a;aspect-ratio:120/64;box-sizing:border-box;width:auto;height:100%;min-height:0;box-shadow:0 1px 0 var(--hf-edge-hi), 0 2px 5px #0006, inset 0 0 6px #0000004d;background:#f3ecd8;border:2px solid #050505;border-radius:3px}:root[data-theme=hifi] .hf-mini[data-face=black]{--ink:#ece4cf;--red:#ff6a3d;background:radial-gradient(90% 120% at 50% 110%,#2a2a2c,#111112)}:root[data-theme=hifi] .hf-mini[data-face=ivory]{--ink:#2a2014;background:linear-gradient(#faf6ea,#ebe2c9)}:root[data-theme=hifi] .hf-mini[data-face=green]{--ink:#c8f0d2;--red:#ff7a5a;background:radial-gradient(90% 120% at 50% 110%,#28493a,#13241b)}:root[data-theme=hifi] .hf-mini[data-face=cream]{--ink:#26190b;background:radial-gradient(90% 120% at 50% 110%,#ffe1a0 0%,#eec57a 55%,#c99a4e 100%)}:root[data-theme=hifi] .hf-mini-arc{fill:none;stroke:var(--ink);stroke-width:1.2px}:root[data-theme=hifi] .hf-mini-red{fill:none;stroke:var(--red);stroke-width:3.5px}:root[data-theme=hifi] .hf-mini-tick{stroke:var(--ink);stroke-width:1.2px}:root[data-theme=hifi] .hf-mini-num{font-family:var(--t-font);fill:var(--ink);font-size:9px}:root[data-theme=hifi] .hf-mini-end{font-family:var(--t-font);fill:var(--ink);font-size:8px;font-weight:700}:root[data-theme=hifi] .hf-mini-label{font-family:var(--t-font);letter-spacing:1.2px;text-transform:uppercase;fill:var(--ink);font-size:8px;font-weight:700}:root[data-theme=hifi] .hf-mini-needle{stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round}:root[data-theme=hifi] .hf-mini[data-face=cream] .hf-mini-needle,:root[data-theme=hifi] .hf-mini[data-face=ivory] .hf-mini-needle{stroke:#16110b}:root[data-theme=hifi] .hf-mini[data-face=black] .hf-mini-needle{stroke:#ff8a3d}@media (width<=1000px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-minimeters{display:none}}@media (width<=700px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck{grid-template-columns:112px minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck-key{letter-spacing:.03em;white-space:normal;padding-left:16px;font-size:9px;line-height:1.1}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-vu{gap:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-vu-meter{flex:1 1 0;align-self:center;width:0;height:auto}}@media (prefers-reduced-motion:reduce){:root[data-theme=hifi] .hf-dial-slot{transition:none}}:root[data-theme=hifi] .hf-dial-track{flex-direction:column;gap:8px;min-width:760px;padding-bottom:2px;display:flex}:root[data-theme=hifi] .hf-dial-glass{background:var(--hf-dial-bg);height:62px;box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 0 16px #0009;border:3px solid #050505;border-radius:5px;position:relative;overflow:hidden}:root[data-theme=hifi][data-variant=light] .hf-dial-glass{box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 0 12px #785a1e59}:root[data-theme=hifi] .hf-dial-glass:after{content:"";pointer-events:none;background:linear-gradient(170deg,#ffffff1a,#0000 45%);position:absolute;inset:0}:root[data-theme=hifi] .hf-dial-scale{justify-content:space-between;align-items:flex-start;height:14px;display:flex;position:absolute;top:8px;left:10px;right:10px}:root[data-theme=hifi] .hf-dial-scale i{background:var(--hf-dial-ink);opacity:.55;width:1px;height:7px}:root[data-theme=hifi] .hf-dial-scale i[data-major]{opacity:.85;height:13px}:root[data-theme=hifi] .hf-dial-names{grid-template-columns:repeat(12,1fr);display:grid;position:absolute;bottom:8px;left:0;right:0}:root[data-theme=hifi] .hf-dial-names span{text-align:center;letter-spacing:.04em;min-width:0;color:var(--hf-dial-ink);opacity:.8;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:10.5px;overflow:hidden}:root[data-theme=hifi] .hf-dial-names span[data-on]{opacity:1;color:var(--hf-vfd-soft);font-weight:700}:root[data-theme=hifi][data-variant=light] .hf-dial-names span[data-on]{color:#9a2c10}:root[data-theme=hifi] .hf-dial-needle{background:#ff3b24;width:2px;margin-left:-1px;transition:left .9s cubic-bezier(.3,1.1,.4,1),opacity .3s;position:absolute;top:2px;bottom:2px;box-shadow:0 0 6px #ff3c1ee6}:root[data-theme=hifi] .hf-dial-needle[data-parked]{opacity:.55;left:6px!important}:root[data-theme=hifi] .hf-dial-keys{grid-template-columns:repeat(12,1fr);gap:6px;padding-bottom:3px;display:grid}:root[data-theme=hifi] .hf-preset{min-width:0;height:30px;font-family:var(--t-mono);font-size:12px;font-weight:700}:root[data-theme=hifi] .hf-preset-name{display:none}:root[data-theme=hifi] .hf-preset .hf-led{width:5px;height:5px;position:absolute;top:4px;left:5px}:root[data-theme=hifi] .hf-preset[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-tuner-body{flex:1;grid-template-columns:272px minmax(0,1fr);gap:14px;min-height:0;display:grid;position:relative}:root[data-theme=hifi] .hf-sources{flex-direction:column;gap:8px;min-height:0;display:flex}:root[data-theme=hifi] .hf-output{text-align:left;cursor:pointer;background:#0003;border:1px solid #0009;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid;box-shadow:inset 0 1px 3px #00000073}:root[data-theme=hifi][data-variant=light] .hf-output{background:#ffffff59}:root[data-theme=hifi] .hf-output:disabled{cursor:default}:root[data-theme=hifi] .hf-output .hf-legend{grid-column:1/-1}:root[data-theme=hifi] .hf-output-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-output-name .hf-glyph{width:15px;height:15px;color:var(--hf-engrave-dim)}:root[data-theme=hifi] .hf-output>.hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-sources-head{justify-content:space-between;align-items:center;display:flex}:root[data-theme=hifi] .hf-sources-head h3{margin:4px 0 0}:root[data-theme=hifi] .hf-sources-close,:root[data-theme=hifi] .hf-sources-toggle{display:none}:root[data-theme=hifi] .hf-sources-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 4px 4px 2px;display:flex;overflow:auto}:root[data-theme=hifi] .hf-source-group{flex-direction:column;gap:5px;display:flex}:root[data-theme=hifi] .hf-source-group[data-dim]{opacity:.6}:root[data-theme=hifi] .hf-source-gen{letter-spacing:.22em;color:var(--hf-engrave-dim);margin:6px 0 2px;font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-source-fold{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:2px 0;display:flex}:root[data-theme=hifi] .hf-source-fold .hf-glyph{width:14px;height:14px;transition:transform .16s}:root[data-theme=hifi] .hf-source-fold[aria-expanded=false] .hf-glyph{transform:rotate(-90deg)}:root[data-theme=hifi] .hf-fold{grid-template-rows:1fr;transition:grid-template-rows .22s;display:grid}:root[data-theme=hifi] .hf-fold[data-collapsed]{grid-template-rows:0fr}:root[data-theme=hifi] .hf-fold>div{flex-direction:column;gap:5px;min-height:0;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-source{align-items:center;gap:4px;display:flex}:root[data-theme=hifi] .hf-source-main{text-align:left;cursor:pointer;min-width:0;height:40px;color:var(--hf-key-fg);background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));border:1px solid #000000b8;border-radius:4px;flex:1;justify-content:flex-start;align-items:center;gap:9px;padding:0 9px;display:flex;box-shadow:inset 0 1px #ffffff24,0 2px #00000080}:root[data-theme=hifi] .hf-source-main:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-source-main:disabled{opacity:.5;cursor:default}:root[data-theme=hifi] .hf-source[data-current] .hf-source-main{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-source-icon{border-radius:4px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:visible}:root[data-theme=hifi] .hf-source-icon img{object-fit:contain;background:#fff;border-radius:4px;width:26px;height:26px}:root[data-theme=hifi] .hf-source-icon .hf-glyph{width:18px;height:18px}:root[data-theme=hifi] .hf-source-text{flex-direction:column;min-width:0;display:flex}:root[data-theme=hifi] .hf-source-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-source-sub{color:var(--hf-engrave-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}:root[data-theme=hifi] .hf-source-add{box-shadow:none;background:0 0;border-style:dashed}:root[data-theme=hifi] .hf-screen-bay{min-width:0;min-height:0;display:flex}:root[data-theme=hifi] .hf-screen{flex:1;min-width:0;min-height:0;display:flex}:root[data-theme=hifi] .hf-screen>.hf-display-inner{background:var(--hf-screen-bg);min-height:0;color:var(--hf-screen-fg);text-shadow:none;flex-direction:column;flex:1;padding:0;display:flex}:root[data-theme=hifi] .hf-screen>.hf-display-inner:after{z-index:1;background:linear-gradient(170deg,#ffffff0a 0%,#0000 30%)}:root[data-theme=hifi][data-variant=light] .hf-screen>.hf-display-inner:after{background:linear-gradient(170deg,#ffffff40 0%,#0000 30%)}:root[data-theme=hifi] .hf-screen-head{border-bottom:1px solid var(--hf-screen-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}:root[data-theme=hifi] .hf-crumbs{flex:260px;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-crumb{cursor:pointer;color:var(--hf-screen-dim);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:3px;flex:0 auto;min-width:0;padding:3px 6px;font-size:12.5px;overflow:hidden}:root[data-theme=hifi] .hf-crumb:hover{background:var(--hf-screen-hover);color:var(--hf-screen-fg)}:root[data-theme=hifi] .hf-crumb[data-current]{color:var(--hf-screen-fg);flex-shrink:0;max-width:60%;font-weight:700}:root[data-theme=hifi] .hf-crumb-sep{opacity:.5;flex:none;width:12px;height:12px}:root[data-theme=hifi] .hf-search{border:1px solid var(--hf-screen-line);background:#00000040;border-radius:4px;flex:240px;align-items:center;gap:4px;max-width:420px;height:32px;padding:0 4px 0 6px;display:flex;position:relative;box-shadow:inset 0 1px 3px #00000073}:root[data-theme=hifi][data-variant=light] .hf-search{background:#fff6;box-shadow:inset 0 1px 2px #00000026}:root[data-theme=hifi] .hf-search input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}:root[data-theme=hifi] .hf-search input::placeholder{color:var(--hf-screen-dim);opacity:.8}:root[data-theme=hifi] .hf-search-glyph{opacity:.6;width:15px;height:15px}:root[data-theme=hifi] .hf-search-scope{cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:2px;padding:2px;display:inline-flex}:root[data-theme=hifi] .hf-search-scope:hover{background:var(--hf-screen-hover)}:root[data-theme=hifi] .hf-search-scope img{object-fit:contain;background:#fff;border-radius:3px;width:20px;height:20px}:root[data-theme=hifi] .hf-search-scope .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-search-scope .hf-glyph:last-child{width:11px;height:11px}:root[data-theme=hifi] .hf-search-inline{max-width:360px;margin-bottom:12px}:root[data-theme=hifi] .hf-search:focus-within{outline:2px solid var(--t-focus);outline-offset:1px}:root[data-theme=hifi] .hf-search input:focus-visible{outline:none}:root[data-theme=hifi] .hf-view-switch .hf-slide-legends button{color:var(--hf-screen-dim);text-shadow:none}:root[data-theme=hifi] .hf-view-switch .hf-slide-legends button[aria-checked=true]{color:var(--hf-screen-fg)}:root[data-theme=hifi] .hf-screen .hf-ikey{color:var(--hf-key-fg)}:root[data-theme=hifi] .hf-content-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:12px 14px 16px;position:relative;overflow:auto}:root[data-theme=hifi] .hf-screen .hf-muted,:root[data-theme=hifi] .hf-screen .hf-caption{color:var(--hf-screen-dim)}:root[data-theme=hifi] .hf-screen-title{letter-spacing:.2em;text-transform:uppercase;color:var(--hf-screen-dim);align-items:center;gap:8px;margin:0 0 10px;font-size:11px;font-weight:700;display:flex}:root[data-theme=hifi] .hf-screen-title .hf-glyph{width:15px;height:15px}:root[data-theme=hifi] .hf-root-overview{flex-direction:column;gap:18px;display:flex}:root[data-theme=hifi] .hf-sleeve-row{scrollbar-width:thin;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}:root[data-theme=hifi] .hf-sleeve{cursor:pointer;text-align:left;width:116px;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 116px;gap:3px;padding:0;display:flex}:root[data-theme=hifi] .hf-sleeve-art,:root[data-theme=hifi] .hf-tile-art{aspect-ratio:1;background:#0000004d;border-radius:2px;place-items:center;width:100%;display:grid;position:relative;overflow:visible;box-shadow:0 1px #ffffff0d,0 6px 12px #00000073}:root[data-theme=hifi] .hf-sleeve-art>img,:root[data-theme=hifi] .hf-tile-art>img{z-index:1;object-fit:cover;border-radius:2px;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=hifi] .hf-sleeve-art>svg,:root[data-theme=hifi] .hf-tile-art>svg{z-index:1;opacity:.6;width:40%;height:40%;position:relative}:root[data-theme=hifi] :is(.hf-row-art,.hf-qrow-art,.hf-zone-art,.hf-info-art,.hf-hero-art,.hf-willplay .hf-zone-art)>svg{opacity:.6;width:55%;height:55%}:root[data-theme=hifi] .hf-label>svg{width:46%;height:46%}:root[data-theme=hifi] .hf-sleeve-art:before,:root[data-theme=hifi] .hf-tile-art:before{content:"";aspect-ratio:1;z-index:0;background:radial-gradient(circle,#b8321a 0 15%,#0c0c0c 16% 17%,#0000 18%),repeating-radial-gradient(circle,#121212 0 1px,#1e1e1e 1px 2px);border-radius:50%;transition:transform .26s ease-out;position:absolute;top:4%;bottom:4%;left:4%;box-shadow:0 2px 6px #0009}:root[data-theme=hifi] .hf-sleeve:hover .hf-sleeve-art:before,:root[data-theme=hifi] .hf-tile:hover .hf-tile-art:before,:root[data-theme=hifi] .hf-tile:focus-visible .hf-tile-art:before{transform:translate(26%)}:root[data-theme=hifi] .hf-tile-art[data-round],:root[data-theme=hifi] .hf-tile-art[data-round]>img{border-radius:50%}:root[data-theme=hifi] .hf-tile-art[data-round]:before{display:none}:root[data-theme=hifi] .hf-sleeve-title,:root[data-theme=hifi] .hf-tile-title{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-sleeve-sub,:root[data-theme=hifi] .hf-tile-sub{color:var(--hf-screen-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:root[data-theme=hifi] .hf-root-system{flex-direction:column;gap:8px;display:flex}:root[data-theme=hifi] .hf-root-system[data-dim]{opacity:.6}:root[data-theme=hifi] .hf-root-gen{letter-spacing:.22em;color:var(--hf-screen-dim);margin:0;font-size:11px;font-weight:700}:root[data-theme=hifi] .hf-root-fold{cursor:pointer;color:var(--hf-screen-dim);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}:root[data-theme=hifi] .hf-root-fold small{letter-spacing:0;font-weight:400}:root[data-theme=hifi] .hf-root-fold .hf-glyph{width:14px;height:14px;transition:transform .16s}:root[data-theme=hifi] .hf-root-fold[aria-expanded=false] .hf-glyph{transform:rotate(-90deg)}:root[data-theme=hifi] .hf-root-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}:root[data-theme=hifi] .hf-root-tile{text-align:left;cursor:pointer;min-height:56px;color:var(--hf-screen-fg);border:1px solid var(--hf-screen-line);background:#ffffff06;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 10px;display:grid}:root[data-theme=hifi][data-variant=light] .hf-root-tile{background:#ffffff59}:root[data-theme=hifi] .hf-root-tile:hover:not(:disabled){background:var(--hf-screen-hover);border-color:var(--t-accent)}:root[data-theme=hifi] .hf-root-tile:disabled{opacity:.5;cursor:default}:root[data-theme=hifi] .hf-root-icon{grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid;position:relative}:root[data-theme=hifi] .hf-root-icon img{object-fit:contain;background:#fff;border-radius:5px;width:34px;height:34px}:root[data-theme=hifi] .hf-root-icon .hf-glyph{width:22px;height:22px}:root[data-theme=hifi] .hf-root-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-root-sub{color:var(--hf-screen-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:root[data-theme=hifi] .hf-page-title{align-items:center;gap:14px;margin:0 0 14px;display:flex}:root[data-theme=hifi] .hf-page-title h1{margin:0;font-size:20px;font-weight:700;line-height:1.2}:root[data-theme=hifi] .hf-page-icon{background:#0000002e;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}:root[data-theme=hifi] .hf-page-icon img{object-fit:contain;background:#fff;border-radius:6px;width:44px;height:44px}:root[data-theme=hifi] .hf-page-icon .hf-glyph{width:24px;height:24px}:root[data-theme=hifi] .hf-page-titles{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-theme=hifi] .hf-caption{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}:root[data-theme=hifi] .hf-hero{align-items:flex-end}:root[data-theme=hifi] .hf-hero-art{border-radius:2px;flex:none;width:168px;height:168px;overflow:hidden;box-shadow:0 10px 22px #00000080}:root[data-theme=hifi] .hf-hero-art img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}:root[data-theme=hifi] .hf-banner{border:1px solid var(--hf-screen-line);background:#ffaa320f;border-radius:5px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:12px;display:flex}:root[data-theme=hifi] .hf-banner p{color:var(--hf-screen-dim);margin:4px 0 8px}:root[data-theme=hifi] .hf-pinned{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}:root[data-theme=hifi] .hf-pin{cursor:pointer;border:1px solid var(--hf-screen-line);height:40px;color:inherit;background:#ffffff08;border-radius:4px;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}:root[data-theme=hifi] .hf-pin:hover{background:var(--hf-screen-hover)}:root[data-theme=hifi] .hf-pin img{background:#fff;border-radius:4px;width:28px;height:28px}:root[data-theme=hifi] .hf-pin .hf-glyph{opacity:.6;width:14px;height:14px}:root[data-theme=hifi] .hf-shelves{flex-direction:column;gap:18px;margin-bottom:14px;display:flex}:root[data-theme=hifi] .hf-section-head{align-items:baseline;gap:10px;margin:0 0 8px;display:flex}:root[data-theme=hifi] .hf-section-head h2{margin:0;font-size:14px;font-weight:700}:root[data-theme=hifi] .hf-link{cursor:pointer;color:var(--hf-vfd-soft);background:0 0;border:0;border-radius:3px;align-items:center;gap:3px;margin-left:auto;padding:2px 4px;font-size:12px;font-weight:600;display:inline-flex}:root[data-theme=hifi][data-variant=light] .hf-link{color:var(--t-accent)}:root[data-theme=hifi] .hf-link .hf-glyph{width:13px;height:13px}:root[data-theme=hifi] .hf-shelf-row{scrollbar-width:thin;gap:14px;padding:2px 2px 8px;display:flex;overflow-x:auto}:root[data-theme=hifi] .hf-shelf-row .hf-tile{flex:0 0 136px;width:136px}:root[data-theme=hifi] .hf-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:18px 14px;display:grid}:root[data-theme=hifi] .hf-grid-tight{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}:root[data-theme=hifi] .hf-tile{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:3px;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}:root[data-theme=hifi] .hf-tile[aria-disabled]{opacity:.5}:root[data-theme=hifi] .hf-tile-play,:root[data-theme=hifi] .hf-tile-more{z-index:2;cursor:pointer;opacity:0;background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));color:var(--hf-key-fg);border:1px solid #0009;place-items:center;transition:opacity .12s;display:grid;position:absolute;box-shadow:0 2px 4px #00000080}:root[data-theme=hifi] .hf-tile-play{border-radius:50%;width:36px;height:36px;bottom:8px;right:8px}:root[data-theme=hifi] .hf-tile-more{border-radius:4px;width:28px;height:28px;top:6px;right:6px}:root[data-theme=hifi] .hf-tile-play .hf-glyph{width:16px;height:16px}:root[data-theme=hifi] .hf-tile-more .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-tile:hover .hf-tile-play,:root[data-theme=hifi] .hf-tile:hover .hf-tile-more,:root[data-theme=hifi] .hf-tile:focus-within .hf-tile-play,:root[data-theme=hifi] .hf-tile:focus-within .hf-tile-more{opacity:1}:root[data-theme=hifi] .hf-tile-chev{opacity:.45;width:12px;height:12px;position:absolute;bottom:2px;right:0}:root[data-theme=hifi] .hf-tile-btn:disabled{opacity:.5;cursor:default}:root[data-theme=hifi] .hf-tile-logo{background:#fff;padding:16%}:root[data-theme=hifi] .hf-tile-logo:before{display:none}:root[data-theme=hifi] .hf-tile-logo>img{object-fit:contain}:root[data-theme=hifi] .hf-initials{color:#333;font-size:22px;font-weight:800}:root[data-theme=hifi] .hf-rows{flex-direction:column;display:flex}:root[data-theme=hifi] .hf-rows+.hf-rows{margin-top:10px}:root[data-theme=hifi] .hf-row{border-bottom:1px solid var(--hf-screen-line);cursor:pointer;min-height:56px;color:inherit;content-visibility:auto;contain-intrinsic-size:auto 56px;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:6px 8px;display:grid;position:relative}:root[data-theme=hifi] .hf-row:hover,:root[data-theme=hifi] .hf-row[aria-selected=true]{background:var(--hf-screen-hover)}:root[data-theme=hifi] .hf-row[aria-checked=true]{background:var(--t-row-selected)}:root[data-theme=hifi] .hf-row[aria-disabled=true]{opacity:.55}:root[data-theme=hifi] .hf-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-accent)}:root[data-theme=hifi] .hf-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-accent)}:root[data-theme=hifi] .hf-row-btn{border:0;border-bottom:1px solid var(--hf-screen-line);text-align:left;width:100%;font:inherit;background:0 0;grid-template-columns:44px minmax(0,1fr) auto}:root[data-theme=hifi] .hf-row-art{background:#0003;border-radius:2px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}:root[data-theme=hifi] .hf-row-art img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-row-art .hf-glyph{opacity:.7;width:20px;height:20px}:root[data-theme=hifi] .hf-row-num{font-family:var(--t-mono);color:var(--hf-screen-dim);font-size:13px}:root[data-theme=hifi] .hf-row-play{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:0;place-items:center;transition:opacity .12s;display:grid;position:absolute;inset:0}:root[data-theme=hifi] .hf-row:hover .hf-row-play,:root[data-theme=hifi] .hf-row:focus-within .hf-row-play{opacity:1}:root[data-theme=hifi] .hf-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-theme=hifi] .hf-row-title{align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}:root[data-theme=hifi] .hf-row-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=hifi] .hf-row-sub{color:var(--hf-screen-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root[data-theme=hifi] .hf-row-dur{font-family:var(--t-mono);color:var(--hf-screen-dim);font-size:12px}:root[data-theme=hifi] .hf-row-tools{opacity:0;align-items:center;gap:6px;transition:opacity .12s;display:flex}:root[data-theme=hifi] .hf-row:hover .hf-row-tools,:root[data-theme=hifi] .hf-row:focus-within .hf-row-tools,:root[data-theme=hifi] .hf-row[aria-checked=true] .hf-row-tools,:root[data-theme=hifi] .hf-row[aria-selected=true] .hf-row-tools{opacity:1}:root[data-theme=hifi] .hf-row-more{opacity:.45;width:14px;height:14px}:root[data-theme=hifi] .hf-row-glyph .hf-glyph{width:20px;height:20px}:root[data-theme=hifi] .hf-row[data-restricted] .hf-row-art .hf-glyph{color:var(--t-critical);opacity:1}:root[data-theme=hifi] .hf-explicit{opacity:.75;flex:none;width:14px;height:14px}:root[data-theme=hifi] .hf-check,:root[data-theme=hifi] .hf-tick{cursor:pointer;place-items:center;width:22px;height:22px;display:inline-grid;position:relative}:root[data-theme=hifi] .hf-check input,:root[data-theme=hifi] .hf-tick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:root[data-theme=hifi] .hf-check span,:root[data-theme=hifi] .hf-tick span{border:1px solid var(--t-border-strong);color:#0000;background:#0003;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}:root[data-theme=hifi] .hf-check span .hf-glyph,:root[data-theme=hifi] .hf-tick span .hf-glyph{width:13px;height:13px}:root[data-theme=hifi] .hf-check input:checked+span,:root[data-theme=hifi] .hf-tick input:checked+span{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-fg)}:root[data-theme=hifi] .hf-check input:focus-visible+span,:root[data-theme=hifi] .hf-tick input:focus-visible+span{outline:2px solid var(--t-focus);outline-offset:1px}:root[data-theme=hifi] .hf-page-foot{margin-top:14px}:root[data-theme=hifi] .hf-screen .hf-btn-quiet{color:var(--hf-screen-fg);text-shadow:none}:root[data-theme=hifi] .hf-results{flex-direction:column;display:flex}:root[data-theme=hifi] .hf-results-service+.hf-results-service{margin-top:14px}:root[data-theme=hifi] .hf-results-head{align-items:center;gap:8px;margin:6px 0;font-size:13px;font-weight:700;display:flex}:root[data-theme=hifi] .hf-results-head img{background:#fff;border-radius:4px;width:22px;height:22px}:root[data-theme=hifi] .hf-results-head .hf-glyph{width:18px;height:18px}:root[data-theme=hifi] .hf-selection-bar,:root[data-theme=hifi] .hf-selection{z-index:2;background:linear-gradient(180deg, var(--hf-face-top), var(--hf-face-mid));color:var(--hf-engrave);text-shadow:var(--hf-engrave-shadow);border-top:1px solid #0009;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;bottom:0}:root[data-theme=hifi] .hf-selection-bar>span:first-child,:root[data-theme=hifi] .hf-selection>span:first-child{margin-right:auto;font-size:12px;font-weight:700}:root[data-theme=hifi] .hf-addsvc{flex-direction:column;display:flex}:root[data-theme=hifi] .hf-sources-backdrop{display:none}:root[data-theme=hifi] .hf-tape-body{flex:1;grid-template-columns:330px minmax(0,1fr);gap:18px;min-height:0;display:grid}:root[data-theme=hifi] .hf-tape-deck{flex-direction:column;gap:14px;display:flex}:root[data-theme=hifi] .hf-cassette{flex-direction:column;gap:10px;display:flex}:root[data-theme=hifi] .hf-cassette-shell{background:var(--hf-plastic);border:2px solid #050505;border-radius:10px;height:196px;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 0 20px #0009,0 3px 8px #00000080}:root[data-theme=hifi] .hf-cassette-shell:before{content:"";background:repeating-linear-gradient(#0000 0 13px,#28468c2e 13px 14px),#efe6cf;border-radius:3px;height:44px;position:absolute;top:12px;left:14px;right:14px}:root[data-theme=hifi] .hf-cassette-label{color:#243263;white-space:nowrap;text-overflow:ellipsis;height:44px;text-shadow:none;margin:0 10px 0 28px;font-family:Hifi Marker,Permanent Marker,Bradley Hand,Segoe Print,cursive;font-size:22px;line-height:46px;display:block;position:relative;overflow:hidden}:root[data-theme=hifi] .hf-cassette-side{color:#b3321d;text-shadow:none;font-size:13px;font-weight:800;position:absolute;top:36px;left:22px}:root[data-theme=hifi] .hf-cassette-window{background:linear-gradient(#14100cd9,#282018bf);border-radius:6px;justify-content:space-between;align-items:center;width:210px;height:84px;margin-left:-105px;padding:0 16px;display:flex;position:absolute;top:72px;left:50%;box-shadow:inset 0 0 0 2px #0009,inset 0 6px 12px #00000080}:root[data-theme=hifi] .hf-cassette-window:after{content:"";background:#5a3a22;height:2px;position:absolute;bottom:16px;left:50px;right:50px}:root[data-theme=hifi] .hf-reel{background:radial-gradient(circle, transparent calc(15px), #4b2e1b calc(15px), #3a2213 calc(15px + var(--hf-wind) * 17px), transparent calc(15.5px + var(--hf-wind) * 17px));border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}:root[data-theme=hifi] .hf-reel i{background:repeating-conic-gradient(from 0deg, #f1efe9 0 20deg, transparent 20deg 60deg), radial-gradient(circle, #fff 0 22%, #d7d4cc 23% 100%);border-radius:50%;width:30px;height:30px;animation:2.4s linear infinite paused hf-spin;-webkit-mask:radial-gradient(circle,#0000 0 4px,#000 4.5px);mask:radial-gradient(circle,#0000 0 4px,#000 4.5px)}:root[data-theme=hifi] .hf-cassette[data-spin] .hf-reel i{animation-play-state:running}:root[data-theme=hifi] .hf-counter .hf-display-inner{justify-content:center;align-items:baseline;gap:10px;padding:8px 12px;display:flex}:root[data-theme=hifi] .hf-counter-num{font-size:26px}:root[data-theme=hifi] .hf-tape-keys{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}:root[data-theme=hifi] .hf-jcard{background:linear-gradient(90deg, transparent 50px, #c83c2859 50px 51px, transparent 51px), repeating-linear-gradient(180deg, transparent 0 43px, var(--hf-card-rule) 43px 44px), var(--hf-card-bg);min-height:0;color:var(--hf-card-ink);text-shadow:none;scrollbar-width:thin;background-attachment:local;border:1px solid #0000008c;border-radius:4px;padding:0;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff08,0 3px 8px #00000073}:root[data-theme=hifi] .hf-qrow{cursor:grab;-webkit-user-select:none;user-select:none;content-visibility:auto;contain-intrinsic-size:auto 44px;grid-template-columns:42px 36px minmax(0,1fr) auto auto;align-items:center;gap:10px;height:44px;padding:0 10px 0 8px;transition:transform .14s;display:grid;position:relative}:root[data-theme=hifi] .hf-jcard-dragging .hf-qrow{cursor:grabbing}:root[data-theme=hifi] .hf-qrow:hover{background:#80808014}:root[data-theme=hifi] .hf-qrow[aria-checked=true]{background:var(--t-row-selected)}:root[data-theme=hifi] .hf-qrow[aria-current]{background:#ffaa321f}:root[data-theme=hifi][data-variant=light] .hf-qrow[aria-current]{background:#b4561a1f}:root[data-theme=hifi] .hf-qrow[aria-current] .hf-qrow-title{font-weight:700}:root[data-theme=hifi] .hf-qrow[data-dragging]{opacity:.35}:root[data-theme=hifi] .hf-qrow-num{font-family:var(--t-mono);color:var(--hf-card-dim);text-align:right;padding-right:6px;font-size:12px}:root[data-theme=hifi] .hf-playing-mark{color:var(--t-accent);place-items:center;display:inline-grid}:root[data-theme=hifi] .hf-playing-mark .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-playing-mark[data-on]{animation:1.2s ease-in-out infinite hf-blink}@keyframes hf-blink{50%{opacity:.45}}:root[data-theme=hifi] .hf-qrow-art{background:#0000001a;border-radius:2px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}:root[data-theme=hifi] .hf-qrow-art img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-qrow-text{flex-direction:column;min-width:0;display:flex}:root[data-theme=hifi] .hf-qrow-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}:root[data-theme=hifi] .hf-qrow-sub{color:var(--hf-card-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:root[data-theme=hifi] .hf-qrow-dur{font-family:var(--t-mono);color:var(--hf-card-dim);font-size:11.5px}:root[data-theme=hifi] .hf-qrow-tools{opacity:0;align-items:center;gap:4px;display:flex}:root[data-theme=hifi] .hf-qrow:hover .hf-qrow-tools,:root[data-theme=hifi] .hf-qrow:focus-within .hf-qrow-tools,:root[data-theme=hifi] .hf-qrow[aria-checked=true] .hf-qrow-tools{opacity:1}:root[data-theme=hifi] .hf-jcard-more{color:var(--hf-card-dim);margin:0;padding:12px 16px}:root[data-theme=hifi] .hf-jcard .hf-empty{color:var(--hf-card-ink)}:root[data-theme=hifi] .hf-queue-ghost{z-index:99;background:var(--hf-card-bg);color:var(--hf-card-ink);box-shadow:var(--t-shadow);pointer-events:none;border-radius:4px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:root[data-theme=hifi] .hf-queue-ghost img{border-radius:2px;width:32px;height:32px}:root[data-theme=hifi] .hf-timer-body{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:22px;display:grid}:root[data-theme=hifi] .hf-timer-sleep{flex-direction:column;gap:12px;display:flex}:root[data-theme=hifi] .hf-timer-sleep .hf-clock .hf-display-inner{flex-direction:column;align-items:center;padding:12px;display:flex}:root[data-theme=hifi] .hf-clock-time{font-size:40px;line-height:1}:root[data-theme=hifi] .hf-sleep{flex-direction:column;gap:10px;display:flex}:root[data-theme=hifi] .hf-sleep-display .hf-display-inner{flex-direction:column;gap:4px;padding:10px 14px;display:flex}:root[data-theme=hifi] .hf-sleep-clock{font-size:30px;line-height:1.1}:root[data-theme=hifi] .hf-sleep-display .hf-sleep-clock,:root[data-theme=hifi] .hf-sleep-display .hf-vfd-sub{text-align:center;align-self:center}:root[data-theme=hifi] .hf-sleep-display .hf-sleep-clock{margin:4px 0}:root[data-theme=hifi] .hf-sleep-keys{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}:root[data-theme=hifi] .hf-sleep-keys .hf-key-wrap{flex-direction:column;min-width:0;display:flex}:root[data-theme=hifi] .hf-sleep-keys .hf-key{width:100%;min-width:0}:root[data-theme=hifi] .hf-sleep-others{flex-direction:column;gap:6px;display:flex}:root[data-theme=hifi] .hf-sleep-row{align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-sleep-row strong{flex:1;font-size:13px}:root[data-theme=hifi] .hf-timer-programs{min-width:0}:root[data-theme=hifi] .hf-timer-programs .hf-unit-toolbar{align-items:flex-start}:root[data-theme=hifi] .hf-timer-programs .hf-unit-toolbar>.hf-section-plate{margin-top:10px}:root[data-theme=hifi] .hf-timer-programs .hf-unit-toolbar>.hf-key-wrap{margin-top:3px}:root[data-theme=hifi] .hf-programs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-theme=hifi] .hf-program{background:#00000029;border-radius:4px;grid-template-columns:4.6em auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid;box-shadow:inset 0 1px 2px #0000004d}:root[data-theme=hifi][data-variant=light] .hf-program{background:#0000000d}:root[data-theme=hifi] .hf-program:not([data-on]) .hf-program-display{opacity:.55}:root[data-theme=hifi] .hf-program-num{letter-spacing:.16em;text-transform:uppercase;color:var(--hf-engrave-dim);font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-program-display .hf-display-inner{flex-direction:column;gap:4px;min-width:150px;padding:6px 10px;display:flex}:root[data-theme=hifi] .hf-program-time{font-size:22px;line-height:1}:root[data-theme=hifi] .hf-days{gap:5px;display:flex}:root[data-theme=hifi] .hf-day{text-align:center;width:1.2em;color:var(--hf-vfd-off);text-shadow:none;font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-day[data-on]{color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow)}:root[data-theme=hifi] .hf-program-text{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}:root[data-theme=hifi] .hf-program-room,:root[data-theme=hifi] .hf-program-music{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}:root[data-theme=hifi] .hf-program-music{color:var(--hf-engrave-dim);font-size:12px}:root[data-theme=hifi] .hf-program-room .hf-glyph,:root[data-theme=hifi] .hf-program-music .hf-glyph{width:14px;height:14px}:root[data-theme=hifi] .hf-program-tools{gap:6px;display:flex}:root[data-theme=hifi] .hf-setup{flex:1;grid-template-columns:232px minmax(0,1fr);gap:18px;min-height:0;display:grid}:root[data-theme=hifi] .hf-setup-nav{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}:root[data-theme=hifi] .hf-setup-jump{display:none}:root[data-theme=hifi] .hf-setup-keys,:root[data-theme=hifi] .hf-setup-foot{flex-direction:column;gap:5px;display:flex}:root[data-theme=hifi] .hf-setup-foot{box-shadow:inset 0 1px 0 var(--hf-edge-hi);border-top:1px solid #00000059;margin-top:8px;padding-top:10px}:root[data-theme=hifi] .hf-setup-key{text-align:left;justify-content:flex-start;gap:9px;height:36px;padding:0 10px;font-size:12.5px;font-weight:600}:root[data-theme=hifi] .hf-setup-key .hf-glyph{width:16px;height:16px}:root[data-theme=hifi] .hf-setup-key[aria-current]{transform:translateY(1px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-setup-page{scrollbar-width:thin;background:#0000002e;border-radius:5px;min-width:0;min-height:0;padding:16px 20px 20px;overflow:auto;box-shadow:inset 0 1px 4px #00000073}:root[data-theme=hifi][data-variant=light] .hf-setup-page{background:#ffffff47;box-shadow:inset 0 1px 3px #0000002e}:root[data-theme=hifi] .hf-setup-title{letter-spacing:.2em;text-transform:uppercase;text-shadow:var(--hf-engrave-shadow);margin:0 0 4px;font-size:13px;font-weight:700}:root[data-theme=hifi] .hf-setup-blurb{margin:0 0 16px;font-size:13px}:root[data-theme=hifi] .hf-settings-block,:root[data-theme=hifi] .hf-settings-body{flex-direction:column;gap:12px;display:flex}:root[data-theme=hifi] .hf-settings-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-settings-toolbar .hf-btn-primary{margin-left:auto}:root[data-theme=hifi] .hf-svc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:root[data-theme=hifi] .hf-svc{background:#00000024;border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;display:grid;box-shadow:inset 0 1px 1px #00000040}:root[data-theme=hifi][data-variant=light] .hf-svc{background:#fff6}:root[data-theme=hifi] .hf-svc-icon{place-items:center;width:34px;height:34px;display:grid;position:relative}:root[data-theme=hifi] .hf-svc-icon img{object-fit:contain;background:#fff;border-radius:5px;width:34px;height:34px}:root[data-theme=hifi] .hf-svc-icon .hf-glyph{width:20px;height:20px}:root[data-theme=hifi] .hf-svc-text{flex-direction:column;min-width:0;display:flex}:root[data-theme=hifi] .hf-svc-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}:root[data-theme=hifi] .hf-svc-name small{color:var(--hf-engrave-dim);font-weight:400}:root[data-theme=hifi] .hf-svc-state{color:var(--hf-engrave-dim);text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-theme=hifi] .hf-svc-pending{grid-template-columns:34px minmax(0,1fr)}:root[data-theme=hifi] .hf-addshare{flex-direction:column;gap:8px;max-width:520px;display:flex}:root[data-theme=hifi] .hf-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-theme=hifi] .hf-stack{flex-direction:column;gap:8px;margin-top:8px;display:flex}:root[data-theme=hifi] .hf-two{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}:root[data-theme=hifi] .hf-h3{letter-spacing:.18em;text-transform:uppercase;text-shadow:var(--hf-engrave-shadow);margin:12px 0 4px;font-size:11.5px;font-weight:700}:root[data-theme=hifi] .hf-h3 small{letter-spacing:.04em;text-transform:none;color:var(--hf-engrave-dim);font-weight:400}:root[data-theme=hifi] .hf-fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}:root[data-theme=hifi] .hf-setup-page .hf-clock{background:var(--hf-display-bg);min-width:240px;color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow);border:3px solid var(--hf-bezel);border-radius:5px;flex-direction:column;align-self:flex-start;gap:2px;padding:12px 16px;display:flex}:root[data-theme=hifi] .hf-setup-page .hf-clock strong{font-family:var(--t-mono);font-size:28px;font-weight:400}:root[data-theme=hifi] .hf-setup-page .hf-clock small{opacity:.75}:root[data-theme=hifi] .hf-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=hifi] .hf-dot{background:var(--t-critical);width:8px;height:8px;box-shadow:0 0 5px var(--t-critical);border-radius:50%}:root[data-theme=hifi] .hf-dot[data-on]{background:var(--t-good);box-shadow:0 0 5px var(--t-good)}:root[data-theme=hifi] .hf-system{flex-direction:column;gap:6px;display:flex}:root[data-theme=hifi] .hf-table-wrap{border:1px solid var(--t-border);border-radius:4px;overflow-x:auto}:root[data-theme=hifi] .hf-table{border-collapse:collapse;width:100%;font-size:12.5px}:root[data-theme=hifi] .hf-table-fixed{table-layout:fixed}:root[data-theme=hifi] .hf-table th,:root[data-theme=hifi] .hf-table td{text-align:left;border-bottom:1px solid var(--t-border);text-overflow:ellipsis;padding:6px 10px;overflow:hidden}:root[data-theme=hifi] .hf-table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--hf-engrave-dim);background:#00000024;font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-table tbody th{font-weight:600}:root[data-theme=hifi] .hf-table tr[data-offline]{opacity:.55}:root[data-theme=hifi] .hf-num{font-family:var(--t-mono);text-align:right!important}:root[data-theme=hifi] .hf-num[data-warn]{color:var(--t-poor)}:root[data-theme=hifi] .hf-th-help{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:root[data-theme=hifi] .hf-quality{text-transform:capitalize;background:#8080802e;border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}:root[data-theme=hifi] .hf-quality[data-q=good]{color:var(--t-good)}:root[data-theme=hifi] .hf-quality[data-q=fair]{color:var(--t-fair)}:root[data-theme=hifi] .hf-quality[data-q=poor]{color:var(--t-poor)}:root[data-theme=hifi] .hf-quality[data-q=critical],:root[data-theme=hifi] .hf-quality[data-q=unreachable]{color:var(--t-critical)}:root[data-theme=hifi] .hf-findings{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-theme=hifi] .hf-findings li{border-left:3px solid var(--t-info);background:#0000001f;border-radius:4px;padding:8px 12px}:root[data-theme=hifi] .hf-findings li[data-severity=warning]{border-left-color:var(--t-fair)}:root[data-theme=hifi] .hf-findings li[data-severity=critical]{border-left-color:var(--t-critical)}:root[data-theme=hifi] .hf-findings p{margin:4px 0 0}:root[data-theme=hifi] .hf-level{letter-spacing:.06em;text-transform:uppercase;background:#80808033;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}:root[data-theme=hifi] .hf-level[data-level=error]{color:var(--t-critical)}:root[data-theme=hifi] .hf-level[data-level=warning]{color:var(--t-fair)}:root[data-theme=hifi] .hf-log td{vertical-align:top}:root[data-theme=hifi] .hf-signin{max-width:640px}:root[data-theme=hifi] .hf-parental-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-theme=hifi] .hf-parental-actions{gap:8px;display:flex}:root[data-theme=hifi] .hf-theme-preview{width:min(100%,420px);display:block}:root[data-theme=hifi] .hf-theme-preview img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 4px 10px #00000073}:root[data-theme=hifi] .hf-theme-noshot{aspect-ratio:16/10;border:1px dashed var(--t-border-strong);width:min(100%,420px);color:var(--hf-engrave-dim);border-radius:4px;place-items:center;display:grid}:root[data-theme=hifi] .hf-theme-version{color:var(--hf-engrave);margin:10px 0 4px;font-size:14px;font-weight:700}:root[data-theme=hifi] .hf-theme-version>span{color:var(--hf-engrave-dim);font-size:12px;font-weight:400;display:block}:root[data-theme=hifi] .hf-theme-version>em{color:var(--hf-engrave-dim);font-size:12px;font-weight:400}:root[data-theme=hifi] .hf-theme-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}:root[data-theme=hifi] .hf-theme-manage{margin-top:18px}:root[data-theme=hifi] .hf-code{font-family:var(--t-mono);letter-spacing:.2em;color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow);margin:8px 0;font-size:28px}:root[data-theme=hifi] .hf-done{align-items:flex-start;gap:8px;display:flex}:root[data-theme=hifi] .hf-done .hf-glyph{color:var(--t-good)}:root[data-theme=hifi] .hf-link-flow{flex-direction:column;align-items:flex-start;gap:10px;display:flex}:root[data-theme=hifi] .hf-shortcuts{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;margin:0;display:grid}:root[data-theme=hifi] .hf-shortcuts dt{font-size:13px}:root[data-theme=hifi] .hf-shortcuts dd{margin:0}:root[data-theme=hifi] .hf-kbd{font-family:var(--t-mono);background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));color:var(--hf-key-fg);border:1px solid #000000b3;border-radius:3px;padding:2px 7px;font-size:11.5px;display:inline-block;box-shadow:0 1px #00000080}:root[data-theme=hifi] .hf-facts{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:12px 0 0;font-size:13px;display:grid}:root[data-theme=hifi] .hf-facts dt{color:var(--hf-engrave-dim)}:root[data-theme=hifi] .hf-facts dd{margin:0}:root[data-theme=hifi] .hf-field{flex-direction:column;gap:5px;display:flex}:root[data-theme=hifi] .hf-field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--hf-engrave-dim);text-shadow:var(--hf-engrave-shadow);font-size:10px;font-weight:700}:root[data-theme=hifi] .hf-field-hint{color:var(--hf-engrave-dim);margin:2px 0 0;font-size:12px}:root[data-theme=hifi] .hf-input,:root[data-theme=hifi] .hf-layer input[type=text],:root[data-theme=hifi] .hf-layer input[type=url],:root[data-theme=hifi] .hf-layer input[type=time],:root[data-theme=hifi] .hf-layer input[type=number],:root[data-theme=hifi] .hf-layer select{height:32px;font:inherit;color:var(--hf-engrave);background:#00000059;border:1px solid #000000b3;border-radius:4px;min-width:0;padding:0 10px;font-size:13px;box-shadow:inset 0 1px 3px #0000008c}:root[data-theme=hifi][data-variant=light] .hf-input,:root[data-theme=hifi][data-variant=light] .hf-layer input[type=text],:root[data-theme=hifi][data-variant=light] .hf-layer input[type=url],:root[data-theme=hifi][data-variant=light] .hf-layer input[type=time],:root[data-theme=hifi][data-variant=light] .hf-layer input[type=number],:root[data-theme=hifi][data-variant=light] .hf-layer select{background:#ffffffbf;border-color:#0000004d;box-shadow:inset 0 1px 2px #0003}:root[data-theme=hifi] .hf-input{flex:180px;max-height:32px}:root[data-theme=hifi] .hf-input-time{flex:none;width:120px}:root[data-theme=hifi] .hf-select{justify-content:space-between;gap:10px;min-width:140px;max-width:100%;height:32px;padding:0 8px 0 12px;font-size:13px}:root[data-theme=hifi] .hf-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=hifi] .hf-select-chev{width:14px;height:14px}:root[data-theme=hifi]{--hf-amber:#ffb23e;--hf-amber-hot:#ffd27a;--hf-amber-glow:0 0 4px #ffa028bf, 0 0 11px #ff8c1459;--hf-amber-glass:radial-gradient(130% 190% at 38% 55%, #ff96283d, #ff78140f 55%, transparent 75%), linear-gradient(180deg, #1c1309 0%, #0d0905 55%, #080503 100%)}:root[data-theme=hifi] .hf-select{border:3px solid var(--hf-bezel);background:var(--hf-amber-glass);color:var(--hf-amber);text-shadow:var(--hf-amber-glow);letter-spacing:.05em;box-shadow:0 1px 0 var(--hf-edge-hi),  inset 0 2px 5px #000000d9,  inset 0 0 14px #ff8c1e14;border-radius:6px;font-weight:600;transition:filter .12s,text-shadow .12s;overflow:hidden}:root[data-theme=hifi] .hf-select:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff05);position:absolute;inset:0 0 50%}:root[data-theme=hifi] .hf-select:after{content:"";pointer-events:none;opacity:.38;background:repeating-linear-gradient(90deg, var(--hf-amber) 0 1px, transparent 1px 24px) bottom / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--hf-amber) 0 1px, transparent 1px 6px) bottom / 100% 3px no-repeat;height:5px;position:absolute;bottom:2px;left:8px;right:34px}:root[data-theme=hifi] .hf-select .hf-select-label{z-index:1;margin:-9px -8px -6px;padding:6px 8px;position:relative}:root[data-theme=hifi] .hf-select .hf-select-cell{z-index:1;border-left:1px solid #000000e6;flex:none;align-self:stretch;place-items:center;width:29px;margin-right:-8px;display:grid;position:relative;box-shadow:inset 1px 0 #ffbe6e1f}:root[data-theme=hifi] .hf-select .hf-select-chev{width:14px;height:14px;color:var(--hf-amber);filter:drop-shadow(0 0 3px #ff9628cc);transition:transform .16s ease-out}:root[data-theme=hifi] .hf-select:hover:not(:disabled),:root[data-theme=hifi] .hf-select[aria-expanded=true]{filter:brightness(1.16);color:var(--hf-amber-hot);text-shadow:0 0 5px #ffaa32e6,0 0 14px #ff8c1480}:root[data-theme=hifi] .hf-select[aria-expanded=true] .hf-select-chev{transform:rotate(180deg)}:root[data-theme=hifi] .hf-select:focus-visible{outline:2px solid var(--hf-amber);outline-offset:3px}:root[data-theme=hifi] .hf-select:disabled{opacity:1;color:#ffb23e47;text-shadow:none}:root[data-theme=hifi] .hf-select:disabled .hf-select-chev{filter:none}:root[data-theme=hifi] .hf-select:disabled:after{opacity:.12}:root[data-theme=hifi] .hf-menu.hf-menu-amber{background:var(--hf-amber-glass);border:3px solid var(--hf-bezel);box-shadow:inset 0 0 18px #ff8c1e1a, var(--t-shadow);border-radius:6px}:root[data-theme=hifi] .hf-menu-amber .hf-menu-item{color:#ffb23eb8;letter-spacing:.05em;font-weight:600}:root[data-theme=hifi] .hf-menu-amber .hf-menu-item:hover:not(:disabled),:root[data-theme=hifi] .hf-menu-amber .hf-menu-item:focus-visible{color:var(--hf-amber-hot);text-shadow:var(--hf-amber-glow);background:#ffa0281f}:root[data-theme=hifi] .hf-menu-amber .hf-menu-item[aria-checked=true]{color:var(--hf-amber);text-shadow:var(--hf-amber-glow)}:root[data-theme=hifi] .hf-menu-amber .hf-menu-icon .hf-glyph{display:none}:root[data-theme=hifi] .hf-menu-amber .hf-menu-icon:before{content:"";background:#2d1d0c;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 1px #000c}:root[data-theme=hifi] .hf-menu-amber .hf-menu-item[aria-checked=true] .hf-menu-icon:before{background:radial-gradient(circle at 40% 35%, #fff1c4, var(--hf-amber) 55%, #c26a12);box-shadow:0 0 5px #ffa028e6,0 0 12px #ff8c1473}:root[data-theme=hifi] .hf-menu-amber .hf-menu-sep{background:#000000b3;box-shadow:0 1px #ffbe6e14}:root[data-theme=hifi][data-variant=light]{--hf-amber:#1c2616;--hf-amber-hot:#0b1208;--hf-amber-glow:none;--hf-amber-glass:radial-gradient(140% 200% at 40% 0%, #ffffff38, transparent 60%), var(--hf-display-bg)}:root[data-theme=hifi][data-variant=light] .hf-select{box-shadow:0 1px 0 var(--hf-edge-hi), inset 0 2px 4px #141e0a73}:root[data-theme=hifi][data-variant=light] .hf-select:before{background:linear-gradient(#ffffff47,#ffffff0a)}:root[data-theme=hifi][data-variant=light] .hf-select:after{opacity:.45}:root[data-theme=hifi][data-variant=light] .hf-select .hf-select-cell{border-left-color:#1c26168c;box-shadow:inset 1px 0 #ffffff4d}:root[data-theme=hifi][data-variant=light] .hf-select .hf-select-chev{filter:none}:root[data-theme=hifi][data-variant=light] .hf-select:hover:not(:disabled),:root[data-theme=hifi][data-variant=light] .hf-select[aria-expanded=true]{filter:brightness(1.04);text-shadow:none}:root[data-theme=hifi][data-variant=light] .hf-select:disabled{color:#1c26164d}:root[data-theme=hifi][data-variant=light] .hf-menu.hf-menu-amber{box-shadow:inset 0 2px 4px #141e0a59, var(--t-shadow)}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-item{color:#1c2616b8}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-item:hover:not(:disabled),:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-item:focus-visible{color:var(--hf-amber-hot);text-shadow:none;background:#1c261614}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-item[aria-checked=true]{color:var(--hf-amber-hot);text-shadow:none}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-icon:before{box-shadow:none;background:#1c26161f}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-item[aria-checked=true] .hf-menu-icon:before{box-shadow:none;background:#1c2616}:root[data-theme=hifi][data-variant=light] .hf-menu-amber .hf-menu-sep{background:#1c261640;box-shadow:0 1px #ffffff59}:root[data-theme=hifi] .hf-layer{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--t-font);color:var(--hf-engrave);background:#0000008c;place-items:center;padding:16px;font-size:14px;line-height:1.35;animation:.14s ease-out hf-fade;display:grid;position:fixed;inset:0}:root[data-theme=hifi][data-variant=light] .hf-layer{background:#28241e59}@keyframes hf-fade{0%{opacity:0}to{opacity:1}}:root[data-theme=hifi] .hf-panel{width:min(560px,100%);max-height:calc(100 * var(--hf-vh,1dvh) - 32px);box-shadow:inset 0 1px 0 var(--hf-edge-hi), var(--t-shadow);border:1px solid #000c;border-radius:6px;flex-direction:column;animation:.16s ease-out hf-pop;display:flex;position:relative}@keyframes hf-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}:root[data-theme=hifi] .hf-panel-wide{width:min(820px,100%)}:root[data-theme=hifi] .hf-layer-side{place-items:stretch end;padding:0}:root[data-theme=hifi] .hf-panel-side{width:min(480px,100%);height:calc(100 * var(--hf-vh,1dvh));max-height:calc(100 * var(--hf-vh,1dvh));border-width:0 0 0 1px;border-radius:0;animation:.22s ease-out hf-drawer}@keyframes hf-drawer{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}:root[data-theme=hifi] .hf-panel .hf-screw-tl{top:8px;left:8px}:root[data-theme=hifi] .hf-panel .hf-screw-tr{top:8px;right:8px}:root[data-theme=hifi] .hf-panel .hf-screw{width:10px;height:10px}:root[data-theme=hifi] .hf-panel .hf-screw:after{top:4px}:root[data-theme=hifi] .hf-panel-head{box-shadow:0 1px 0 var(--hf-edge-hi);border-bottom:1px solid #0006;align-items:center;gap:10px;margin:0 8px;padding:14px 18px 12px 26px;display:flex}:root[data-theme=hifi] .hf-panel-title{flex:1;min-width:0}:root[data-theme=hifi] .hf-panel-title h2{letter-spacing:.18em;text-transform:uppercase;text-shadow:var(--hf-engrave-shadow);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}:root[data-theme=hifi] .hf-panel-title p{color:var(--hf-engrave-dim);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}:root[data-theme=hifi] .hf-panel-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 22px;display:flex;overflow:auto}:root[data-theme=hifi] .hf-panel-foot{box-shadow:inset 0 1px 0 var(--hf-edge-hi);border-top:1px solid #00000059;justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}:root[data-theme=hifi] .hf-confirm-body{margin:0}:root[data-theme=hifi] .hf-form{flex-direction:column;gap:14px;margin-top:8px;display:flex}:root[data-theme=hifi] .hf-tone-panel{flex-direction:column;align-items:flex-start;gap:16px;margin-top:8px;display:flex}:root[data-theme=hifi] .hf-tone-row{border:0;grid-template-columns:repeat(auto-fill,100px);justify-content:start;gap:14px 10px;width:100%;margin:0;padding:0;display:grid}:root[data-theme=hifi] .hf-tone-extras{box-shadow:inset 0 1px 0 var(--hf-edge-hi);border-top:1px solid #00000059;padding-top:16px}:root[data-theme=hifi] .hf-tone{text-align:center;grid-template-rows:2.7em auto;justify-items:center;row-gap:6px;width:100px;display:grid}:root[data-theme=hifi] .hf-tone-label{white-space:normal;align-self:end;line-height:1.3}:root[data-theme=hifi] .hf-tone-control{flex-direction:column;align-items:center;width:100%;height:100px;display:flex;position:relative}:root[data-theme=hifi] .hf-tone-control .hf-lever{gap:0;min-height:0;margin-top:14px}:root[data-theme=hifi] .hf-tone-control .hf-knob-value{text-align:center;position:absolute;top:82px;left:0;right:0}:root[data-theme=hifi] .hf-tone-state{text-align:center;font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hf-engrave-dim);font-size:12px;position:absolute;top:82px;left:0;right:0}:root[data-theme=hifi] .hf-tone-ends{color:var(--hf-engrave-dim);pointer-events:none;justify-content:space-between;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:64px;left:2px;right:2px}:root[data-theme=hifi] .hf-willplay .hf-display-inner{align-items:center;gap:12px;padding:10px 12px;display:flex}:root[data-theme=hifi] .hf-speaker-bank{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}:root[data-theme=hifi] .hf-speaker-switch{background:#00000029;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;display:flex;box-shadow:inset 0 1px 2px #0000004d}:root[data-theme=hifi][data-variant=light] .hf-speaker-switch{background:#0000000d}:root[data-theme=hifi] .hf-speaker-switch[data-on]{box-shadow:inset 0 1px 2px #0000004d,0 0 0 1px #ffaa3280}:root[data-theme=hifi] .hf-speaker-letter{font-family:var(--t-mono);color:var(--hf-engrave-dim);font-size:11px;font-weight:700}:root[data-theme=hifi] .hf-speaker-switch small{color:var(--hf-engrave-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}:root[data-theme=hifi] .hf-picklist{flex-direction:column;gap:6px;display:flex}:root[data-theme=hifi] .hf-pick{border:1px solid var(--t-border);cursor:pointer;text-align:left;background:#0000001f;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;display:flex}:root[data-theme=hifi] .hf-pick[aria-selected=true]{border-color:var(--t-accent)}:root[data-theme=hifi] .hf-info-head{grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}:root[data-theme=hifi] .hf-info-art{background:#0003;border-radius:2px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden;box-shadow:0 6px 12px #00000073}:root[data-theme=hifi] .hf-info-art img{object-fit:cover;width:100%;height:100%}:root[data-theme=hifi] .hf-info-display .hf-display-inner{padding:8px 12px}:root[data-theme=hifi] .hf-info-lines{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:0;font-size:13px;display:grid}:root[data-theme=hifi] .hf-info-lines dt{letter-spacing:.16em;text-transform:uppercase;opacity:.72;align-self:center;font-size:9.5px;font-weight:700}:root[data-theme=hifi] .hf-info-lines dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:root[data-theme=hifi] .hf-info-rows{flex-direction:column;gap:5px;display:flex}:root[data-theme=hifi] .hf-info-row{text-align:left;cursor:pointer;min-height:40px;color:var(--hf-key-fg);background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));border:1px solid #000000b3;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid;box-shadow:inset 0 1px #ffffff24,0 2px #00000080}:root[data-theme=hifi] .hf-info-row:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0000008c}:root[data-theme=hifi] .hf-info-row:disabled{opacity:.45;cursor:default}:root[data-theme=hifi] .hf-info-row-icon{place-items:center;display:grid}:root[data-theme=hifi] .hf-info-row-icon .hf-glyph,:root[data-theme=hifi] .hf-info-row-icon img{border-radius:3px;width:18px;height:18px}:root[data-theme=hifi] .hf-info-row-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}:root[data-theme=hifi] .hf-info-row-more{opacity:.55;width:14px;height:14px}:root[data-theme=hifi] .hf-prose p{margin:0 0 10px;line-height:1.55}:root[data-theme=hifi] .hf-menu{z-index:95;max-height:min(70 * var(--hf-vh,1vh), 540px);box-shadow:inset 0 1px 0 var(--hf-edge-hi), var(--t-shadow);font-family:var(--t-font);border:1px solid #000c;border-radius:5px;padding:6px;font-size:13px;animation:.11s ease-out hf-pop;position:fixed;overflow:auto}:root[data-theme=hifi] .hf-menu-title{letter-spacing:.16em;text-transform:uppercase;color:var(--hf-engrave-dim);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #00000059;margin:2px 8px 6px;padding-bottom:6px;font-size:10px;font-weight:700;overflow:hidden}:root[data-theme=hifi] .hf-menu-item{text-align:left;cursor:pointer;width:100%;min-height:34px;color:var(--hf-engrave);background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:4px 10px;display:flex}:root[data-theme=hifi] .hf-menu-item:hover:not(:disabled),:root[data-theme=hifi] .hf-menu-item:focus-visible{background:#ffaa3224;outline:none}:root[data-theme=hifi][data-variant=light] .hf-menu-item:hover:not(:disabled),:root[data-theme=hifi][data-variant=light] .hf-menu-item:focus-visible{background:#b4561a1f}:root[data-theme=hifi] .hf-menu-item:disabled{opacity:.45;cursor:default}:root[data-theme=hifi] .hf-menu-item[data-danger]{color:var(--t-critical)}:root[data-theme=hifi] .hf-menu-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}:root[data-theme=hifi] .hf-menu-icon .hf-glyph{width:16px;height:16px}:root[data-theme=hifi] .hf-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:root[data-theme=hifi] .hf-menu-sep{height:1px;box-shadow:0 1px 0 var(--hf-edge-hi);background:#0006;border:0;margin:5px 6px}:root[data-theme=hifi] .hf-loading{color:inherit;opacity:.8;align-items:center;gap:10px;padding:12px 4px;font-size:13px;display:flex}:root[data-theme=hifi] .hf-spinner{gap:3px;display:inline-flex}:root[data-theme=hifi] .hf-spinner i{background:var(--t-accent);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite hf-lamp}:root[data-theme=hifi] .hf-spinner i:nth-child(2){animation-delay:.15s}:root[data-theme=hifi] .hf-spinner i:nth-child(3){animation-delay:.3s}@keyframes hf-lamp{0%,to{opacity:.2}50%{opacity:1}}:root[data-theme=hifi] .hf-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}:root[data-theme=hifi] .hf-empty-icon .hf-glyph{opacity:.55;width:30px;height:30px}:root[data-theme=hifi] .hf-empty-title{margin:0;font-weight:600}:root[data-theme=hifi] .hf-empty-body{opacity:.75;max-width:420px;margin:0;font-size:13px}:root[data-theme=hifi] .hf-toasts{z-index:96;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:40px}:root[data-theme=hifi] .hf-toast{max-width:min(440px, calc(100 * var(--hf-vw,1vw) - 32px));pointer-events:auto;border:3px solid var(--hf-bezel);background:var(--hf-display-bg);color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow);box-shadow:var(--t-shadow);border-radius:4px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;animation:.16s ease-out hf-pop;display:flex}:root[data-theme=hifi] .hf-toasts{isolation:isolate}:root[data-theme=hifi] .hf-toast[data-leaving]{z-index:1;pointer-events:none;animation:.2s ease-in forwards hf-toast-out;position:absolute;top:0;right:0}:root[data-theme=hifi] .hf-toast:has(+.hf-toast[data-leaving]){animation-delay:.2s;animation-fill-mode:backwards}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-toast[data-leaving]{left:0}@keyframes hf-toast-out{to{opacity:0;filter:blur(1px);transform:translateY(-10px)}}:root[data-theme=hifi] .hf-toast>div{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-theme=hifi] .hf-toast-warn{color:#ff8b6b}:root[data-theme=hifi] .hf-toast .hf-ikey{color:var(--hf-key-fg);text-shadow:none}:root[data-theme=hifi] .hf-preamp .hf-transport{--hf-u:clamp(1px, .1786cqi, 2.6px);container-type:inline-size}:root[data-theme=hifi] .hf-preamp .hf-transport-main{column-gap:calc(8 * var(--hf-u))}:root[data-theme=hifi] .hf-preamp .hf-transport-main .hf-key-transport{min-width:calc(50 * var(--hf-u))}:root[data-theme=hifi] .hf-preamp .hf-transport-main .hf-key-transport.hf-key-lg{min-width:calc(150 * var(--hf-u))}:root[data-theme=hifi] .hf-preamp .hf-transport-second{column-gap:calc(18 * var(--hf-u))}:root[data-theme=hifi] .hf-preamp .hf-transport-modes,:root[data-theme=hifi] .hf-preamp .hf-transport-aux{column-gap:calc(8 * var(--hf-u))}:root[data-theme=hifi] .hf-preamp .hf-transport-second .hf-key-sm{min-width:calc(40 * var(--hf-u))}@media (width<=1380px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp{grid-template-columns:auto minmax(300px,1fr) auto;grid-template-areas:"brand brand.""deck display side""fn keys side"}}@media (width<=1240px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp{grid-template-columns:auto minmax(300px,1fr) auto;grid-template-areas:"brand brand.""deck display side""fn keys side"}}@media (width<=1200px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp>.hf-reactions{grid-column:2/-1}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand brand brand""deck display display""fn keys keys""side side side";row-gap:12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp .hf-transport{align-items:center}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp .hf-transport-second{justify-content:center}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-volume{flex-direction:row;justify-self:center;gap:12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side{box-shadow:inset 0 1px 0 var(--hf-edge-hi);border-top:1px solid #00000029;border-left:0;flex-direction:row;justify-content:center;align-items:center;gap:32px;margin:0;padding:14px 0 0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume{width:auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-knob-lg{--hf-knob:96px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-selector{width:auto;min-width:0}}@media (width<=1060px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand brand brand""deck display display""fn keys keys""side side side";row-gap:12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp .hf-transport{align-items:center}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp .hf-transport-second{justify-content:center}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-volume{flex-direction:row;justify-self:center;gap:12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side{box-shadow:inset 0 1px 0 var(--hf-edge-hi);border-top:1px solid #00000029;border-left:0;flex-direction:row;justify-content:center;align-items:center;gap:32px;margin:0;padding:14px 0 0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume{width:auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-knob-lg,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-knob-lg{--hf-knob:96px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-body{grid-template-columns:232px minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-body{grid-template-columns:280px minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-cassette-window{width:180px;margin-left:-90px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-timer-body{grid-template-columns:minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-zone-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (width<=1200px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side{align-items:last baseline;gap:72px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-knob-lg{--hf-knob:calc(.56 * 278px)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume{grid-template-columns:auto auto;grid-template-areas:"knob keys""name.";column-gap:14px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume>.hf-volume-keys{flex-direction:column;grid-area:keys;align-self:center;gap:8px;display:flex}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume-keys>*{justify-self:auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-preamp-side .hf-volume>.hf-legend{place-self:baseline center;margin-top:-32px;padding-top:0}}@media (width<=900px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-display-top{grid-template-columns:auto minmax(0,max-content) auto 1fr;row-gap:2px;display:grid}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-display-top .hf-zone-name{min-width:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-display-top .hf-vfd-source{text-align:left;grid-area:2/1/auto/-1;max-width:none;margin-left:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-body{grid-template-columns:minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources{z-index:5;background:linear-gradient(180deg, var(--hf-face-top), var(--hf-face-mid));width:min(300px,88%);box-shadow:var(--t-shadow);visibility:hidden;border-radius:5px;padding:10px;transition:transform .2s ease-out;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources-open .hf-sources{visibility:visible;transform:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources-open .hf-sources-backdrop{z-index:4;background:#0006;border-radius:5px;display:block;position:absolute;inset:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources-close,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources-toggle{display:inline-flex}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup{grid-template-columns:minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-keys,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-foot{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-jump{display:block}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-jump .hf-select{width:100%}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-nav{overflow:visible}}@media (width<=760px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-root{font-size:14px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit{padding:12px 16px 14px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw{width:9px;height:9px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-tl,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-bl{left:4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-tr,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-br{right:4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-tl,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-tr{top:4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-bl,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw-br{bottom:4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-unit .hf-screw:after{top:3.5px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-bay>.hf-tuner-unit,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-bay>.hf-tape-unit,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-bay>.hf-setup-unit{min-height:100%}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-zone-grid,:root[data-theme=hifi]:not([data-desktop-mode]) .hf-zone-face{grid-template-columns:minmax(0,1fr)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-zone-controls{justify-content:space-between}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-zone-keys{grid-template-columns:repeat(5,auto)}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-strip{column-gap:6px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-hint-drag{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-cassette-shell{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-deck{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-deck .hf-counter-num{font-size:20px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-keys{flex-wrap:nowrap;gap:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tape-keys .hf-legend{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-jcard{min-height:320px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-qrow{grid-template-columns:34px 32px minmax(0,1fr) auto;gap:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-qrow-dur{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-qrow-tools{opacity:1}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-qrow-tools .hf-ikey:first-child{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-jcard{background:linear-gradient(90deg, transparent 42px, #c83c2859 42px 43px, transparent 43px), repeating-linear-gradient(180deg, transparent 0 43px, var(--hf-card-rule) 43px 44px), var(--hf-card-bg);background-attachment:local}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-row{grid-template-columns:44px minmax(0,1fr) auto auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-row-dur{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-row-tools{opacity:1}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-row-tools .hf-check{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-screen-head{padding:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-search{max-width:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-content-scroll{padding:10px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px 10px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-hero{flex-direction:column;align-items:flex-start}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-hero-art{width:132px;height:132px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"display lever""text tools"}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program-num{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program-display{grid-area:display}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program>.hf-lever{grid-area:lever}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program-text{grid-area:text}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-program-tools{grid-area:tools}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-setup-page{padding:12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-names span{font-size:9.5px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-toasts{align-items:stretch;bottom:84px;left:16px;right:16px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-panel-body{padding:14px 16px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-layer{padding:10px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-layer-side{padding:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-root[data-remote] .hf-rack{padding:8px 14px calc(var(--hf-fnkeys-h) + 16px);grid-template-rows:auto minmax(0,1fr);gap:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-root[data-remote]{--hf-fnkeys-h:66px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-root[data-remote] .hf-fnkeys{z-index:20;position:fixed;bottom:8px;left:14px;right:14px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-head{gap:8px;padding:10px 16px 12px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top{min-height:30px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top .hf-brand{flex-wrap:nowrap;min-width:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top .hf-brand-name{font-size:19px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top .hf-power{white-space:nowrap}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top .hf-reactions{gap:4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-top .hf-reaction .hf-key-sm{min-width:40px;height:28px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-glass{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial{margin-bottom:8px;overflow:visible}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-track{min-width:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-keys .hf-preset{flex-direction:column;gap:1px;height:40px;padding:2px 4px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-dial-keys .hf-preset-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--t-font);opacity:.85;font-size:10px;font-weight:600;display:block;overflow:hidden}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-unit:not(.hf-tuner-root) .hf-dial-slot{display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-bay>.hf-tuner-unit{flex:none;height:auto;min-height:100%}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-unit .hf-tuner-body{flex:none;min-height:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-unit .hf-screen{flex:100%;min-height:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-unit .hf-content-scroll{flex:none;min-width:0;overflow:clip visible}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-tuner-unit :is(.hf-tuner-body,.hf-screen-bay,.hf-screen,.hf-display-inner){min-width:0;max-width:100%}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources{top:8px;bottom:calc(var(--hf-fnkeys-h,66px) + 16px);z-index:30;position:fixed;left:8px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-sources-open .hf-sources-backdrop{z-index:29;position:fixed;inset:0}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:8px;height:auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck-keys{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck .hf-leveldeck-key{text-align:center;height:38px;font-family:var(--t-font);letter-spacing:.04em;white-space:normal;justify-content:center;padding:2px 6px 2px 16px;font-size:10px;font-weight:700;line-height:1.15}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck .hf-leveldeck-key span{text-overflow:clip;overflow:visible}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck-window{height:105px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-leveldeck-window[data-mode=favorites]{height:auto}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-head[data-collapsed]{gap:0;padding:8px 14px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-head[data-collapsed]>:not(.hf-remote-mini):not(.hf-screw){display:none}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-mini{align-items:center;gap:10px;min-width:0;display:flex}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-mini-text{cursor:pointer;text-align:left;background:var(--hf-display-bg);min-width:0;color:var(--hf-vfd);text-shadow:var(--hf-vfd-glow);border:0;border-radius:4px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:6px 10px;display:flex;box-shadow:inset 0 2px 5px #0009}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-mini-text .hf-vfd-caption{letter-spacing:.14em;text-transform:uppercase;opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;overflow:hidden}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-mini-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-mini .hf-key-sm{min-width:54px;height:40px}}@media (width<=400px){:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-controls .hf-key-transport{min-width:44px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-controls .hf-key-transport.hf-key-lg{min-width:76px}:root[data-theme=hifi]:not([data-desktop-mode]) .hf-remote-controls .hf-knob-md{--hf-knob:62px}}:root[data-theme=hifi] .hf-layer .dk-timefield-box{font-family:var(--t-mono);background:#00000059;border:1px solid #000000b3;box-shadow:inset 0 1px 3px #0000008c}:root[data-theme=hifi][data-variant=light] .hf-layer .dk-timefield-box{background:#ffffffbf;border-color:#0000004d;box-shadow:inset 0 1px 2px #0003}:root[data-theme=hifi] .hf-layer .dk-timefield-arrows{gap:1px;width:18px}:root[data-theme=hifi] .hf-layer .dk-timefield-arrows button{opacity:1;background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));border:1px solid #0009;border-radius:2px;position:relative;-webkit-mask:none;mask:none}:root[data-theme=hifi] .hf-layer .dk-timefield-arrows button:after{content:"";border-left:3.5px solid #0000;border-right:3.5px solid #0000;margin:-2px 0 0 -3.5px;position:absolute;top:50%;left:50%}:root[data-theme=hifi] .hf-layer .dk-timefield-up:after{border-bottom:4px solid var(--hf-key-fg)}:root[data-theme=hifi] .hf-layer .dk-timefield-down:after{border-top:4px solid var(--hf-key-fg)}:root[data-theme=hifi] .hf-layer .alarm-btn{background:linear-gradient(180deg, var(--hf-key-top), var(--hf-key-low));height:32px;color:var(--hf-key-fg);border:1px solid #000000b8;border-radius:4px;padding:0 14px;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 2px #0000008c}:root[data-theme=hifi] .hf-layer .alarm-btn-primary{color:#1b1206;background:linear-gradient(#ffd081,#f39b28)}:root[data-theme=hifi][data-variant=light] .hf-layer .alarm-btn-primary{color:#fff;background:linear-gradient(#d06e2b,#9c4613)}:root[data-theme=hifi] .hf-layer .alarm-form :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--t-accent)}@media (prefers-reduced-motion:reduce){:root[data-theme=hifi] .hf-record,:root[data-theme=hifi] .hf-reel i,:root[data-theme=hifi] .hf-playing-mark[data-on]{animation:none}:root[data-theme=hifi] .hf-arm,:root[data-theme=hifi] .hf-dial-needle{transition:none}}:root[data-theme=hifi] .hf-reaction .hf-key[aria-disabled=true]{cursor:default}:root[data-theme=hifi] .hf-reaction .hf-key[aria-disabled=true]:active{transform:none;box-shadow:inset 0 1px #ffffff29,0 2px #0000008c,0 3px 6px #00000059}:root[data-theme=hifi][data-desktop-mode] .hf-preamp-side{--hf-volume-knob:calc(.56 * 278px)}:root[data-theme=hifi] .hf-vfd-lines{flex-direction:column;gap:3px;min-width:0;display:flex}:root[data-theme=hifi] .hf-vfd-lines[data-back]{animation:.26s ease-out hf-lyric-in}:root[data-theme=hifi] .hf-vfd-lyric{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;animation:.26s ease-out hf-lyric-in;display:-webkit-box}:root[data-theme=hifi] .hf-lyrics-credit{opacity:0;visibility:hidden;margin:2px 0 0;transition:opacity .26s,visibility 0s linear .26s;position:absolute;top:100%;right:0}:root[data-theme=hifi] .hf-lyrics-credit[data-shown]{opacity:.55;visibility:visible;transition:opacity .26s,visibility}:root[data-theme=hifi] .hf-lyrics-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}:root[data-theme=hifi] .hf-vfd-lyric-next{opacity:.5;animation:.26s ease-out hf-lyric-in}:root[data-theme=hifi] .hf-vfd-lyric-note{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;animation:.26s ease-out hf-lyric-in;display:-webkit-box}:root[data-theme=hifi] .hf-vfd-lyric-open{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 5px;font-family:inherit}:root[data-theme=hifi] .hf-vfd-lyric-open span{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}:root[data-theme=hifi] .hf-vfd-lyric-open:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}:root[data-theme=hifi] .hf-lyrics-untimed{color:var(--hf-engrave-dim);margin:0;font-size:12px}:root[data-theme=hifi] .hf-lyrics-words{white-space:pre-line;margin:0;font-size:15px;line-height:1.55}:root[data-theme=hifi] .hf-lyrics-panel .hf-lyrics-credit{align-self:flex-end;margin:4px 0 0;position:static}@keyframes hf-lyric-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){:root[data-theme=hifi] .hf-vfd-lyric,:root[data-theme=hifi] .hf-vfd-lyric-next,:root[data-theme=hifi] .hf-vfd-lyric-note,:root[data-theme=hifi] .hf-vfd-lines[data-back]{animation:none}:root[data-theme=hifi] .hf-lyrics-credit{transition:none}}@property --k-off{syntax:"<color>";inherits:true;initial-value:#0000}@property --k-hi{syntax:"<color>";inherits:true;initial-value:#0000}:root[data-theme=severed]{--sv-plastic:#ebe6d9;--sv-plastic-hi:#f6f3eb;--sv-plastic-lo:#d8d1bf;--sv-plastic-edge:#bdb5a1;--sv-shell:#f4f2ec;--sv-shell-lo:#dcd8cd;--sv-tray-rim:#e4dfd2;--sv-grain:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAXrUlEQVR42gXBB4DPBQPH4c8Nx5l/cYTwteVw9hYvWSVkhhKyKjuFqIxEQhGijITOzColsxyXPbPH13Z3xu8cJ/t9nrBR2Z1OFRXnBlvYQGcfoi3bKaFLrOU3/8Me5XIFxfK7++qUu9GBS5rLaqr4Eltoyinm6EeyuDdl1JMENrKAIazmE4/ngYbxjWspO7W8V8Uo5ZIkMYEVROkr6vM5WSO5p6w8Y4hfUnle9R11ZBdyEhddlDTuMY9F6ukILaGHt3JY1TnFp/Tzn/zCS4rnsW97N901yRO9SO/Q219qj0vpCVeU0Q31re54KN2U5Ga6pCiOcIrBnsSPHsNjRYSzjpddia9ZSDUK0NVt3NA1GctQneIgsbTzUeZpAIM4r4u87+ncoKLj9JgauucrrqwORKuh+2qwOtORUlwknc+5xxRKU4F32KuVPKEOGbjOYq74FSeoBCJKbXwv3NMYoDuerZDzkkOr9FA79C4P2EhvfawDfKor3KAQBzSWCaqs7MQ5Kzs9UU98gbEa5ha8RW/2e65LewLFlYeLJHmS/vQWVriW2xJQxckqzCj38Gk9IK+hGGV8lKZhozI7K4fUxwtVkUTGc9sraEUtNaA0HThCNFO54J58zRTldVUdZSPbKE4dp+mk91KcL/mBV6mmzxyt0gzwZ0QTo0PsoZ4vKcQDwsjvX+mvghwmzVcZwveKoqxHUjOcKdQlH9M57seUcCHXYZ6yKj+ZXIZdfo9DXsmHpGs9bzpGK9ySp+yhtrfpBh14kwRWU4YDKkmyosnpZiqoPUqgvP/zZSpz0o9chRyK1R0v91VmUVdHlUg+r1ca4eG8z35O8j/WagQxep7LtCfFdamv8k4jm5eyhYJkoINGK4YT9CCKvY5Vd0/yaO7yBcVIVjixbsh1n+AH7+YfnyZZDfiAaPfSSva5OTW5qPd5xmD2kuDxHFRvv6ap4RTTXn2LGMNIp1FZdXWEzRrhzZRQU42jmkp7o6Lckmf+1+PI49z0I5HHrFJH9qshidz1K+6gBkxSeaUrxndUFVNZJ9nFn4ZHbPURX3UjXWArT7xP+53Jm4jya+E8dn3iWchpftCrfssrDDd8nEa+Q0tuUNi7iPKnykIWsvCmsnCVASpGRU67inKwUKP5WX+qo7d7u9vThUbqzxy6egflGU1WjdBh3tYG2jCNELk0nYu+SU3q6CNqRvqcCvo4jQhjhS8yQ/t8nwXcUGe6UpxLepGLnkARPqAZ+ZXuAyrHXm8gA+v1qxNUg/kaTlYfp4n+IRub/Ds36a4okuimLjTmXXLrM9dXRSq6J5/rexJ5JJyTVtobTrx7q5FmMpj+nFVHd1RXl9Zl1royufwnl6hFFZaQnc6K5QoDXZOPdJ0JfEpuNrql+3kdrZRMIZ9hgVewR6MpyzkNpKOXkdcnPdtNNI0c3FcT7SNM9fQtqKmn0Dtcg1TGr/OzWlKD5pzglrPQhZxc0SQyaz1T/YgYDXUFlvkZNdmhzVSnH31V0TPIQHlloB3tfFZDdJmtyst16qq8D3De7ShKZl7VR6Q7j29RlE5eSjTFPd2FPYbpfhI2qhyNXE8p3q3t3HAPavIPkdxnIdXZoAc+S2eGMVDFifA8jWeue3JWqV5GX/3mkK7zDd05QyUXIl2z/QJ1mabXyOocGudRmk05atCXwpTigLepn2Go9nm3NrgZ74WzhEKU8kRtopm3qSkFWEYt3tUtemmuC7Ba53SP8nzgo9xxGu/qZzUjTkO1ypXUxzm80Nkp5/ZEUslPKa1HGkFBn1OKP6MWr7PAKT7AGDfmE6W6DK8z0JFq6YH04ZOwUXGcIYrHTiNG+4nwbQ1lln/QOhdlg9LdU70Zgp1dJRnLC1zw/5SDgMu+pkY+QwlOUEn73U3XfYg0zfd7CtxaWz2KU/rWL/EX5flBVdyGg5pHS3qSzDPquLL2kD1s1AF/SWbmkV+3+JVXnV3dnMwSpmkQLVlNuLdqoX/iuLr4BY33K3rGTl/jumZ5gt52GnvVgbVewGHaUo4ihLOFurzIeb1F4CTd9WY9pRpnaOpcZFUuDjhZ+6hHDNvD3YJnmqWVSnYDRjNbUY7VIY2jnNu6mZt5EvU9je6K9jP6u40K+j6D1YowbuplyrCfMu7jzIrTGMaxgjPUorPaaSG1WM99PnQGDXApDyeHO/IN2fyOz+mY67LeGUgM6xqu1ZhZbsoiteYFD6ex9vqBor2Sh2rq8mTULf5wR0Uz2/k0mS+cqJBfZ4ee0NpntJ5LvE24c3GRKkpkI2+TidOuqJ5M8nX94dc0iTY8cZxSHcPrWukH3KGzmnA6nDK0pRpv64FeZg7faa6eeh7bya2DfMIEUsEBEfRkB/XVnNXOySI3US/l9N8k0IUWwF7fIS+/a5cb+Ih/cim+VayH+DwrWcggj6UJsUr1Z3rCSefRJnVTez8hIpxi3sjbTOFPapOBagxlK//pgBuzS/YwerCGbMQpt0vxvpcwjm8UT3ZO8JfaeiSFvZd4XuUZh1WZxzpAf6J5wD1fVz0205ErrNM18nmHk0j1Fcqrpkd5C/n0vv+OVE1WUdtnddSHtZ3azqc3tIvbLAES2c8A8ulHWnsLlzxGf1Bbv7kS1Xyb7PpJUY5RK68hL1HEc9uFVJYSqs561qk5I8nPEjdRdu+movq5uw67NvC34h3LO3TWzrBRA/mGB8Q4j6qRy6PJxXLCOKKfvZRtKuC1nCCbAnbxEle4zXZG+rxOUcp12U09/eRrWkcRJni/zlDM9/XY63mF0+Rmj+rwhgsxU5M9h1TlpDanvEvn3Zfv+F7vERXpmTTmY4az1Il8SV3uKc7b1Ybx9OGyUxRFC29wCeXzfskFmch1SrCanbpMD35kH5/zE6U5QF+GM0hvuwN3lJ8rTPQnThQ640d+Q525x3US+JZ7mDRmKI8fEhM2KhNpHGMcqTQjp/uolU9ri1dqCKm8QTa+8xdcYCoLNY1EmnHQaVzSTBZzw/G8TjlqaDKr/Qc/aqw3EUEdfqWGctOdbf5df7odz9ikBSS4HbHa6lcUQx6/qHjuu2U4K53LvZ1ICgPZq8zeo2THEEtlD+VnDri0nrFfw/jYfZlJosvTkQQeUcm1VELt+JraZPcOWqkQdbWH8oqhlMpy3/ZgZeWmtmkrzT2eJZjCNCCO6g7nd79DHOlhXctrPJd8RoNJYaj/JJwcvMEtqugrpxOtwFc0hzauos+Jo5NzchFhriszo7lMsu/zN2Gk0UNHXIJftMOztYTdfpmrpOo/P69X6EAOWjuC5cxVdkpxg90+phOcjaQkrR2hTrzPcw5Uj91sckblYreHKzefUIo6Psd0fnJrfeCrfMQCCnKI5mSgkCfpmbJxw1v0psd6sZ54Gfu13J9RldNsYoenscrD2MoSflFO2pCRrd6ksi5MBQp5c0SrVzxU/7HCzwcPdYxZ3hZaEuwPCodOhcrzgXOH5gRv6EYgviYy2Kyk0KPQ1lDJ4EVNd0zoemgZWZwUpLMhNCd0KtgVqhikBT1DkcFEhQXt1ToYRionaUF+LQ7+CvXyimBn6FgwI1ijdaHTPqDW4f5JM9hNFc5pCsucrGuOowF9ed3v+gl7PFM5SVBWhmupYp3JJ53ZtXXBrdTIF53CUkVTm7wMJ5KOXGMTJ7yGxxRnGF2ZrVT9zUCWOTdzGaCeyutOWqXMjqOiEpgdTgt6UYtEPnYPr1ZhL+Ecw3SdVZTSXRVXVXdnGBvJ6BSvZ6nGaTJn+E/N/abW6ZlfYIeu6is35j819kHtVATlGOqfeYXH+pVrXqZslFUZFhPBQ6dqIx3oQE++c0tGhlOVY77PSXprg/Y4IEXHWUc67fSS+/kxb7PF4czUP8rOU5Xzz15NdfZ5if71LV/QJofo7PfVxtF+pv2+5fzk0TZqMZHh7uffeM7P6MFCxRBDVqVxwgNdnZ6W6nMmnKaU4nOP00bGUZLWXLJVygFVaKX5nKQZE8nOu1RlAIu8lWOaoFfIrAqeqhVqQQ0q+yn7/JC2rPIjZSQ/g51ZU7nluyqhXCqvH5RCb4tC5PQNDmgtS4liPlu4Fa4/6KI6uk4jjjiDMnOVaMfSnweuQxhtvUk/6BJJ3s55TmsPh2jncSzzK8S7N/28XesVpcFc0weqojgfUwrxRLqJftW/jGcwBzjDHHdTDLU4RHsncZJHOkImF3WNSBqTTkGP0/Nuz2IiyUgSWTXM68hEHuqpjVdTTs1o6C204Tt2coKyLsAQXSQH36k+Zf1UqSrDLY+ROewtnNQGPvQXTKGxXnMPnWG6xjLSOXWV0nqLyzpKRYV5sgqHuw253VD1fYoedKKtSnBKdzxd4ST5qv7wI72qQa5HA+VjIEeI9zNyqKf2c903vYNDpPCP9zqdugq5jKZSVp1c29eVRRVJ5BYZWOzfKEZHlXJJpRPufXxJWfLyEbcjWUouavIVg3SZvaykEptdStVZol+9ltrEuT0zNJKFnNVRFnFdqT7oFcRTk0N0dUHepzF9KU5Tj1J3F1IPjqmA8zPWMXrHK/WtV9KBCs7LH8zgEzdWSSdrBTNUip6RXHRnjfRQUqnnpcpCC+VxcV71P3SgrYsrmkMu6N/4j9KcUro+oaaWEetxGuEoluk7n+MryV29QxtcX/O9Vyt5X6WcQwH/qj8P9BPplCVKjXyThirojKrhoszTBdcMV1/auKkK8bvbKMp5ec8ttZD31FctyK/ufOci6qFU6mm1TjOP6WyhgN+lkf/SQdXyG+pOdlcW+s0jNIYy3KM5pTnFEf/HQxqT3dnY5er0oRYnXY2zaksKXZSXrHQJZyedaUAKEOd49WagcpPuX3yQJnRyXk/mGnvdlyf+h52OdD92+IyOsEUpZOYeL/sxW8nj6mzUv/zhCerieOIJyKamhHmtN5PPibzNTWdVLoo7M2Udq0qexGj9GUkzBnHJpWmk4d7jQCmsdBNK6GWP4KIqsIIwsrKPNKL8FcsZTG+u+Kj6+rJi+V3Fuek3qcp211ESjTXBHzDasbypQVQhjHeU0SHdoAP5Heb6qkaM32QJu6nGdk5E8prG+LhKU9199CMPPEIPdI5hzsxyqnsrX6o+UVxRKX+tKEbTyyM0nCR/ykEvUnOe+ksStdj/KKtnaxxReshY5voy6X6ssWrOft7y52QjRJLSOExZkjTLKfxp0SvcJ/mDNlTyZGWiDkVU1N/TzuN4oDvaQEfu+DQRLCaP6riJt3JeufmNvZzgF3VyOQ5oObEs0n1+1h2P5q4rscufcYtK+tgHycsQrVRTddBtzXBnPmGuilCMUbzIZYUiWu2jW2gjV0PX/GtQPNgXPNa35AqNCaJDB1xNtYMPtICzwY7QCXfQN6GyNGIH2/0cD/UZA4K/g6+Dm+QKjoc+ZLYzMzgYqfm+qJSgW7A02MTOYG7gIClUhsC7gyvsDv3FAKeEroTeD+pxPlgZ6S3s0UXP4lsaEugsv7kt0nX2ua2aO1ZTOeknnHBDSvMcGXnHFdVef9KPPv6NZAryJZl1yBMUxxL15i6rdNlPyaAzFPRw0nmeTS6pA4rzf/SnmOvpMed4SRXo4w6Raky09zFP3/MSTXjieE3yEiKAELuU4JuqTDdGcVhD/aF2uYf+JgN/+xyRTNGLNGU9H9FE6b5KeVpYtNZVdSfce7REvVydafqWkZzjW+7xLlNVg3xs5Crp3kztiPqFfJtVVA7eCJV1p2CozpIY3Ay1CLUNfUVe11Cav2cHL6mQF1MmuKY2zPTu0Jeh0qGHQZbQJ94W2ueRwfagppYEBYKbnCc2KBpsCV5QpNsGRRQfLA4lMpMsxIa2hJK5xVQGOXcoYEoQrRORLsB6pXHIiV6v5RTgA+cl0dX5kEL6ly99ixIa7rO0JBNtVJVEn9Hv7gKqrQRO6JSXawIxfsJk5iuJCF50HC2ZQlHqUY1K6uJjOuO3iWaCOjhds3iR1qT4KDl9KmxUH39FN3IwXi/7X57ym76gky/qoesykEL6mHUeqbokcJaFnqssFHBjNXYHVivWlbXWtfiZ3PRnrVa5Om/pf/RyG/qrmEfqkWPZquI+o5lcYbrXaCRXGeVnXFY8yU4LZwtf6xrjNMZpysAyTXM+yvM3OahMVpL53oPo72T/4M/8PRtYw0gdAR7wFm+y0esUprV8RW69wxvM0yPSKMtDfU4Yd1yc53TXb+mgP+esH+sL2jmN99SdP/yfW1IirGsMQ0nXKqbzhXvysfoSRTY/xyh2EEYdAn3udHXy87rGRN9XIQ+jCwtUkDDXVgUy0o0OfOg29GMy+9WAq2wniZdcXFeBGJdVHtdRQ3+lHSxyZfZrG/t9SO25y8eRGsskkh1JAxLUwjU9R5uIpDiHdd7neAecorssUn0OE6EVHNOvHsFRv8AsuvsVBumhd+gXZqqvR1KIc3SmBLk9X3dJIMqreMgmFXM6d5ykNxVJWbelHo1I57zXh/ODp/ux0pnLZbemMv9jg/MpTmMZquk81XSt9hI6O4LZNPNb7HKy7msPCTrG90rQZf6ggk/Sy9XViac0czKb+UWveo7XIkppp+/xHxMUo++4wyFyK0HLmc0CD1LlcLZzXPnZq0BrtUSZmewFysNwJ5DMQ1a4hjfrBN2YyH4vVD2H0c4PPETNPYZ75KETf+kvPVM0DRzHM1Io7ktez3E9VX9P0Qw/5Se+5QDz6Uxj93Qqe/0TRR2nxtwOpznD/Y2f8rErISrpT131WA/lOY9ypIrSXlmd6jDSaK5aZKEbE9iru37Aeh32KDrzkUewkUVqTi1W+ZDGsYHNnHA2ZxcsVj697l8pRC+SXZUElaMbF/hd07jkTpF+kWucZR7Pa4svkJMkXdYTH1VZ9jGFTArjDPsV72kOabovKJeLUNWrSNENLjGS11nCMD+hgg6xRo991805wnQvZbIiOO8F1FERPtc2/6UGVNMjN9REHfdZsjtSiiRBZVjtW76lcvqaBM+gj9dovNfrtHMxWbe9Wqk+wevsoCqHaE1ZsqoQL5PPRyjrHdzVEgYy3+W13d9QlSKKdDsyq5a/4h8dcWGq6G/v0Jdc5oEza6q38Sa5eEQ99w3r+pAkipJHeX1ImdyCKA5rsCvpjuP1lB+I5GtfUBFbAb+zzM+rri+oO8O8iApq6XVqz2cMA+qQQCFKksJ0z1CCK2mAX6ObtrsLgSaw1c/rEOOZ5XSVYIJ/0Q1nDVcs80jgic8rCy9SXhupSA8WcFUZvNM16OSuJPkKQ73SpbikdZTge892I47zA2FazTNG8iqdHAb+l1SGcEe/UlC3PZlrRDtC3bnHfLYpA8N8ja9oxgGO8YnDKRqh+qRoVOh2KNFvhY6G5nAw2Bh8z9FQPT4JVQ3CQuuCC+oS1Ce/Xgq94R7Bj8EanQyyaFPwNxeCBsHOIHPoPjFO5p+gpxI46xdDPXneO4MqKh2MIpd2kh60C73iC6Hm1Akigx/5MEgM7QpWKF9QJ1LzXdYbNcplyOcC+oYRyu8vOMZ1P+aJDnkfjSigV12OhsxgDHmUj25U9EZ9yh1HqQBNfYz2esNDuMJ1N9Vwd1FFTnGDuVzUCE9UKmuciVT+x13GsFzF/DyFyeaXSQ1nFpU00ofVmVTtJBfLeIM1tKM8D1jDEsZSkyTe117fZ6peZIDDfYmLeod411fIB8hFlAa5Ij3Z442a4kscooUe0NxVlNvTOc5MonminbzsXHxGOqc46au0oy2VI+rfCk30j1wMRYSO8JpvB3lC3UNJofmEgpzazJPQzdA63uEYW0MjqOgjrKAkp/W7bwbl2RoqFrQMjQidhyAHM5UWGuNjRCmP54RWBy8QH/yshcGs0KMghm1BVNBdKcEzNoZmBlvUNKim5aGXw2ntnopjA1fYQ0MtJAc9fNY1HE9p6vOc17sJnbzXCyjm/rThKYU56ZJ6QeXUj9LkclFX9HJe1jafJI5F/EUdCniX8mirMnKE/rzH13yojkT7NinaQnuWcoyxXszcsK7NNZphhHyRIprFR14jWONa6sx+S2VIdjwlaMUTzfHPmkg256O+DnPc1VWTd71PaYSTyzkIVI0XaEkrF2EHE7WP685HPWbRnr8oTgVt8DF6sVvFvJYXQI9c4P/9o0F/rtQMsAAAAABJRU5ErkJggg==);--sv-face:#213650;--sv-drive-door:#cbc7bc;--sv-drive-slot:#1b1a17;--sv-well-rim:#39382f33;--sv-well-fill:color-mix(in srgb, var(--sv-plastic) 90%, black);--sv-button-shade:#00000042;--sv-button-lit:color-mix(in srgb, var(--sv-plastic) 40%, white);--sv-face-hi:#2c4566;--sv-print:#39382f;--sv-print-soft:#77735f;--sv-deck:#233c5a;--sv-deck-hi:#2e4b6e;--sv-deck-lo:#1a2e46;--sv-deck-frame:#f1eee6;--sv-deck-print:#c8d6e6;--sv-shadow:#30281447;--sv-cream-face:#f3efe4;--sv-cream-hi:#fcfaf4;--sv-cream-lo:#e2dccb;--sv-cream-side:#c4bca7;--sv-cream-ink:#34332c;--sv-cream-wl0:#eae5d6;--sv-cream-wl1:#f7f3ea;--sv-cream-wr0:#cdc6b2;--sv-cream-wr1:#dad4c2;--sv-cream-wf0:#dcd6c4;--sv-cream-wf1:#ccc4b0;--sv-cream-wf2:#a7a08e;--sv-cream-c5:#f8f6ee;--sv-cream-c6:#eeeadd;--sv-cream-c7:#d9d2c0;--sv-cream-c8:#d2cab7;--sv-cream-t0:#f1ede1;--sv-cream-t2:#f6f3ea;--sv-navy-face:#2f4e72;--sv-navy-hi:#3d6089;--sv-navy-lo:#284463;--sv-navy-side:#172b42;--sv-navy-ink:#e6eef7;--sv-navy-wl0:#2b486a;--sv-navy-wl1:#35557b;--sv-navy-wr0:#1c324c;--sv-navy-wr1:#243e5b;--sv-navy-wf0:#253f5c;--sv-navy-wf1:#1b314a;--sv-navy-wf2:#142538;--sv-navy-c5:#375980;--sv-navy-c6:#315174;--sv-navy-c7:#233c59;--sv-navy-c8:#1f3651;--sv-navy-t0:#2e4d70;--sv-navy-t2:#34547a;--sv-teal-face:#43a0aa;--sv-teal-hi:#57b5be;--sv-teal-lo:#388c95;--sv-teal-side:#24686f;--sv-teal-ink:#f2fbfb;--sv-teal-wl0:#3d959e;--sv-teal-wl1:#4ba8b2;--sv-teal-wr0:#2a737a;--sv-teal-wr1:#33838c;--sv-teal-wf0:#34858d;--sv-teal-wf1:#297178;--sv-teal-wf2:#1f585e;--sv-teal-c5:#4fadb6;--sv-teal-c6:#469ea7;--sv-teal-c7:#32818a;--sv-teal-c8:#2d7880;--sv-teal-t0:#429ea7;--sv-teal-t2:#4aa7b1;--sv-sage-face:#bad59b;--sv-sage-hi:#cbe4af;--sv-sage-lo:#a7c488;--sv-sage-side:#7f9e60;--sv-sage-ink:#22361a;--sv-sage-wl0:#b0cc91;--sv-sage-wl1:#c1dba3;--sv-sage-wr0:#8ba96c;--sv-sage-wr1:#9dba7e;--sv-sage-wf0:#9fbc80;--sv-sage-wf1:#89a86a;--sv-sage-wf2:#6c8652;--sv-sage-c5:#c4dea7;--sv-sage-c6:#b7d29a;--sv-sage-c7:#9bb97c;--sv-sage-c8:#91af72;--sv-sage-t0:#b8d399;--sv-sage-t2:#c0daa2;--sv-aqua-face:#abdcd8;--sv-aqua-hi:#c3e9e5;--sv-aqua-lo:#96ccc7;--sv-aqua-side:#6aa6a1;--sv-aqua-ink:#1b3a37;--sv-aqua-wl0:#9fd3cf;--sv-aqua-wl1:#b5e1dd;--sv-aqua-wr0:#77b1ac;--sv-aqua-wr1:#8bc2be;--sv-aqua-wf0:#8dc4bf;--sv-aqua-wf1:#75b0aa;--sv-aqua-wf2:#5a8d89;--sv-aqua-c5:#b9e4e0;--sv-aqua-c6:#aad9d4;--sv-aqua-c7:#89c1bc;--sv-aqua-c8:#7eb7b2;--sv-aqua-t0:#a8dad6;--sv-aqua-t2:#b3e1dd;--sv-coral-face:#ea9473;--sv-coral-hi:#f4aa8d;--sv-coral-lo:#dc7f5e;--sv-coral-side:#ad5b3d;--sv-coral-ink:#3b160a;--sv-coral-wl0:#e28867;--sv-coral-wl1:#ee9d7d;--sv-coral-wr0:#bb6647;--sv-coral-wr1:#d07656;--sv-coral-wf0:#d37857;--sv-coral-wf1:#b96445;--sv-coral-wf2:#934d34;--sv-coral-c5:#f0a183;--sv-coral-c6:#e79273;--sv-coral-c7:#ce7454;--sv-coral-c8:#c26b4c;--sv-coral-t0:#e89170;--sv-coral-t2:#ee9c7c;--sv-ph-rgb:210 240 255;--sv-scr-rgb:11 37 48;--sv-scr-edge:#02101a;--sv-good:#8ef0a2;--sv-fair:#f2d27a;--sv-poor:#f2a06e;--sv-critical:#ff7a7a;--sv-ph:rgb(var(--sv-ph-rgb));--sv-ph-dim:rgb(var(--sv-ph-rgb) / .66);--sv-ph-faint:rgb(var(--sv-ph-rgb) / .3);--sv-ph-line:rgb(var(--sv-ph-rgb) / .4);--sv-ph-wash:rgb(var(--sv-ph-rgb) / .12);--sv-ph-wash-strong:rgb(var(--sv-ph-rgb) / .22);--sv-scr:rgb(var(--sv-scr-rgb));--sv-dpx:1px;--sv-scr-raised:rgb(var(--sv-scr-rgb) / .9);--sv-glow:0 0 1px rgb(var(--sv-ph-rgb) / .85), 0 0 7px rgb(var(--sv-ph-rgb) / .42);--sv-glow-soft:0 0 6px rgb(var(--sv-ph-rgb) / .32);--sv-screen-font:"Severed Screen", "VT323", "Courier New", ui-monospace, monospace;--sv-panel-font:"Severed Panel", "Michroma", "Eurostile", "Bank Gothic", "Arial Black", system-ui, sans-serif;--sv-wing:246px;--sv-key-h:56px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=severed][data-sv-phosphor=cyan]{--sv-ph-rgb:128 244 250;--sv-scr-rgb:26 54 70;--sv-scr-edge:#0b1a23}:root[data-theme=severed][data-sv-phosphor=teal]{--sv-ph-rgb:150 240 214;--sv-scr-rgb:8 38 36;--sv-scr-edge:#021210}:root[data-theme=severed][data-sv-phosphor=green]{--sv-ph-rgb:112 255 150;--sv-scr-rgb:6 30 14;--sv-scr-edge:#010c04}:root[data-theme=severed][data-sv-phosphor=amber]{--sv-ph-rgb:255 190 96;--sv-scr-rgb:36 20 6;--sv-scr-edge:#0d0602}:root[data-theme=severed] .splash-card{color:var(--sv-ph)}:root[data-theme=severed][data-variant=dark]{--sv-plastic:#2a2f37;--sv-plastic-hi:#353b45;--sv-plastic-lo:#20242a;--sv-plastic-edge:#14171c;--sv-shell:#353a43;--sv-shell-lo:#24282f;--sv-tray-rim:#2c3139;--sv-face:#10192a;--sv-drive-door:#383d46;--sv-drive-slot:#0b0c0e;--sv-well-rim:#ffffff17;--sv-well-fill:color-mix(in srgb, var(--sv-plastic) 72%, black);--sv-button-shade:#0000008c;--sv-button-lit:color-mix(in srgb, var(--sv-plastic) 80%, white);--sv-face-hi:#18243a;--sv-print:#d9d3c4;--sv-print-soft:#9a9584;--sv-deck:#141f30;--sv-deck-hi:#1c2a40;--sv-deck-lo:#0d1522;--sv-deck-frame:#3a3f49;--sv-deck-print:#a9b8cb;--sv-shadow:#00000080;--sv-cream-face:#4c535e;--sv-cream-hi:#5b636f;--sv-cream-lo:#424852;--sv-cream-side:#2a2e35;--sv-cream-ink:#ece6d8;--sv-cream-wl0:#464d57;--sv-cream-wl1:#525965;--sv-cream-wr0:#31363e;--sv-cream-wr1:#3c424b;--sv-cream-wf0:#3d434c;--sv-cream-wf1:#30343c;--sv-cream-wf2:#24272d;--sv-cream-c5:#555d68;--sv-cream-c6:#4d545f;--sv-cream-c7:#3b4049;--sv-cream-c8:#353a42;--sv-cream-t0:#4b525d;--sv-cream-t2:#515964;--sv-navy-face:#283e5c;--sv-navy-hi:#334d71;--sv-navy-lo:#22354f;--sv-navy-side:#111c2c;--sv-navy-wl0:#253955;--sv-navy-wl1:#2c4464;--sv-navy-wr0:#162436;--sv-navy-wr1:#1e2f46;--sv-navy-wf0:#1f3048;--sv-navy-wf1:#152235;--sv-navy-wf2:#0e1825;--sv-navy-c5:#2f4769;--sv-navy-c6:#2a405e;--sv-navy-c7:#1d2e44;--sv-navy-c8:#19273c;--sv-navy-t0:#273d5a;--sv-navy-t2:#2c4363}:root[data-theme=severed] body{background:var(--sv-plastic);color:var(--sv-print)}:root[data-theme=severed] .sv-root{grid-template-columns:minmax(0, 1fr) var(--sv-wing);font-family:var(--sv-panel-font);color:var(--sv-print);background:radial-gradient(120% 70% at 50% 0%, var(--sv-plastic-hi), transparent 60%), linear-gradient(180deg, var(--sv-plastic-hi), var(--sv-plastic) 30%, var(--sv-plastic-lo));-webkit-font-smoothing:antialiased;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head head""screen right""deck deck";gap:12px 20px;padding:10px 22px 16px;display:grid;position:fixed;inset:0;overflow:clip}:root[data-theme=severed] .sv-root:before{content:"";pointer-events:none;opacity:.045;background-image:var(--sv-grain);position:absolute;inset:0}:root[data-theme=severed] .sv-root>:not(.about-backdrop,.sv-filing,.sv-trackball-laid){position:relative}:root[data-theme=severed] .about-backdrop{overscroll-behavior:contain;place-items:safe center;overflow-y:auto}:root[data-theme=severed] .sv-print{font-family:var(--sv-panel-font);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-print-soft);font-size:9px}:root[data-theme=severed] .sv-head{grid-area:head;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:46px;display:grid}:root[data-theme=severed] .sv-head-end{align-items:center;gap:18px;min-width:0;display:flex}:root[data-theme=severed] .sv-head-end .sv-brand-rule{flex:1;min-width:12px}:root[data-theme=severed] .sv-brand{color:var(--sv-print);cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;padding:0;display:grid}:root[data-theme=severed] .sv-brand-rule{border-block:2px solid var(--sv-print);opacity:.8;height:7px}:root[data-theme=severed] .sv-brand-name{font-family:var(--sv-panel-font);letter-spacing:.14em;text-transform:uppercase;font-size:24px;line-height:1}:root[data-theme=severed] .sv-brand-model{letter-spacing:.32em;text-transform:uppercase;color:var(--sv-print-soft);text-align:center;margin-top:4px;font-size:8px}:root[data-theme=severed] .sv-brand:focus-visible{outline:2px solid var(--sv-teal-face);outline-offset:4px;border-radius:4px}:root[data-theme=severed] .sv-power{flex-direction:column;align-items:center;gap:5px;min-width:64px;display:flex}:root[data-theme=severed] .sv-led{background:radial-gradient(circle at 35% 30%,#5d6157,#2e322b 70%);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:inset 0 1px 1px #0009,0 1px #ffffff59}:root[data-theme=severed] .sv-led[data-on]{background:radial-gradient(circle at 35% 30%,#e9ffe9,#57f07a 45%,#1da33f);box-shadow:0 0 6px 1px #57f07ab3,inset 0 0 1px #0000004d}:root[data-theme=severed] .sv-led[data-on][data-tone=amber]{background:radial-gradient(circle at 35% 30%,#fff4dd,#ffbe4a 45%,#c97a0c);box-shadow:0 0 6px 1px #ffb446b3}:root[data-theme=severed] .sv-led[data-blink]{animation:1s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] .sv-key{--k-face:var(--sv-cream-face);--k-hi:var(--sv-cream-hi);--k-lo:var(--sv-cream-lo);--k-side:var(--sv-cream-side);--k-pwl0:var(--sv-cream-wl0);--k-pwl1:var(--sv-cream-wl1);--k-pwr0:var(--sv-cream-wr0);--k-pwr1:var(--sv-cream-wr1);--k-pwf0:var(--sv-cream-wf0);--k-pwf1:var(--sv-cream-wf1);--k-pwf2:var(--sv-cream-wf2);--k-pc5:var(--sv-cream-c5);--k-pc6:var(--sv-cream-c6);--k-pc7:var(--sv-cream-c7);--k-pc8:var(--sv-cream-c8);--k-pt0:var(--sv-cream-t0);--k-pt2:var(--sv-cream-t2);--k-ink:var(--sv-cream-ink);--k-w:64px;--k-wall:10px;--k-off:transparent;--k-shade:var(--k-off);--k-back:calc(var(--k-wall) * .3);--k-left:calc(var(--k-wall) * .5);--k-right:calc(var(--k-wall) * .6);--k-front:calc(var(--k-wall) * .95);width:var(--k-w);height:var(--sv-key-h);color:var(--k-ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--k-rise:18px;transform-style:preserve-3d;background:0 0;border:0;border-radius:6px;flex:none;margin:0;padding:0;position:relative}:root[data-theme=severed] .sv-key-cap{border-radius:var(--k-foot);background:var(--k-floor);height:100%;transform-style:preserve-3d;transform-origin:50% 50% 0;transition:transform 35ms ease-out;display:block;position:relative;box-shadow:0 0 0 1px #0000004d,0 2px 3px #0000004d}:root[data-theme=severed] .sv-key-walls{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}:root[data-theme=severed] .sv-key-walls>i{backface-visibility:visible;display:block;position:absolute}:root[data-theme=severed] .sv-key{--k-foot:6px}:root[data-theme=severed] :is(.sv-key-cap,.sv-fader-cap){--k-c5:var(--k-pc5);--k-c6:var(--k-pc6);--k-c7:var(--k-pc7);--k-c8:var(--k-pc8);--k-floor:var(--k-shade-layer) conic-gradient(var(--k-c6) 0 25%, var(--k-c8) 0 50%, var(--k-c7) 0 75%, var(--k-c5) 0)}:root[data-theme=severed] .sv-fader-cap{--k-foot:4px}:root[data-theme=severed] .sv-key-walls>i:first-child{height:hypot(var(--k-rise), var(--k-back));transform-origin:50% 0;transform:rotateX(atan2(var(--k-rise), var(--k-back)));clip-path:polygon(var(--k-foot) 0, calc(100% - var(--k-foot)) 0, calc(100% - var(--k-right) - var(--k-foot)) 100%, calc(var(--k-left) + var(--k-foot)) 100%);background:var(--k-shade-layer) var(--k-hi);top:0;left:0;right:0}:root[data-theme=severed] .sv-key-walls>i:nth-child(2){width:hypot(var(--k-rise), var(--k-left));transform-origin:0;transform:rotateY(calc(atan2(var(--k-rise), var(--k-left)) * -1));clip-path:polygon(0 var(--k-foot), 100% calc(var(--k-back) + var(--k-foot)), 100% calc(100% - var(--k-front) - var(--k-foot)), 0 calc(100% - var(--k-foot)));background:var(--k-shade-layer) linear-gradient(90deg, var(--k-pwl0), var(--k-pwl1));top:0;bottom:0;left:0}:root[data-theme=severed] .sv-key-walls>i:nth-child(3){width:hypot(var(--k-rise), var(--k-right));transform-origin:100%;transform:rotateY(atan2(var(--k-rise), var(--k-right)));clip-path:polygon(100% var(--k-foot), 100% calc(100% - var(--k-foot)), 0 calc(100% - var(--k-front) - var(--k-foot)), 0 calc(var(--k-back) + var(--k-foot)));background:var(--k-shade-layer) linear-gradient(90deg, var(--k-pwr0), var(--k-pwr1));top:0;bottom:0;right:0}:root[data-theme=severed] .sv-key-walls>i:nth-child(4){height:hypot(var(--k-rise), var(--k-front));transform-origin:50% 100%;transform:rotateX(calc(atan2(var(--k-rise), var(--k-front)) * -1));clip-path:polygon(calc(var(--k-left) + var(--k-foot)) 0, calc(100% - var(--k-right) - var(--k-foot)) 0, calc(100% - var(--k-foot)) 100%, var(--k-foot) 100%);background:var(--k-shade-layer) linear-gradient(0deg, var(--k-pwf0), var(--k-pwf1) 55%, var(--k-pwf2));bottom:0;left:0;right:0}:root[data-theme=severed] .sv-key-walls>i:nth-child(n+5){--k-in:calc((var(--k-a) + var(--k-b)) * .70711);--k-along:calc((var(--k-a) - var(--k-b)) * .70711);width:calc(var(--k-foot) * 1.41421);height:hypot(var(--k-rise), var(--k-in));transform-origin:0 0;transform:scale(var(--k-sx), var(--k-sy)) translateY(var(--k-foot)) rotate(-45deg) rotateX(atan2(var(--k-rise), var(--k-in))) skewX(atan2(var(--k-along), hypot(var(--k-rise), var(--k-in))));top:0;left:0}:root[data-theme=severed] .sv-key-walls>i:nth-child(5){--k-a:var(--k-left);--k-b:var(--k-back);--k-sx:1;--k-sy:1;background:var(--k-shade-layer) var(--k-c5)}:root[data-theme=severed] .sv-key-walls>i:nth-child(6){--k-a:var(--k-right);--k-b:var(--k-back);--k-sx:-1;--k-sy:1;background:var(--k-shade-layer) var(--k-c6);left:100%}:root[data-theme=severed] .sv-key-walls>i:nth-child(7){--k-a:var(--k-left);--k-b:var(--k-front);--k-sx:1;--k-sy:-1;background:var(--k-shade-layer) var(--k-c7);top:100%}:root[data-theme=severed] .sv-key-walls>i:nth-child(8){--k-a:var(--k-right);--k-b:var(--k-front);--k-sx:-1;--k-sy:-1;background:var(--k-shade-layer) var(--k-c8);top:100%;left:100%}:root[data-theme=severed] .sv-key-top{inset:var(--k-back) var(--k-right) var(--k-front) var(--k-left);transform:translateZ(var(--k-rise));background:var(--k-shade-layer) linear-gradient(180deg, #0000000f, transparent 40%, transparent 60%, #ffffff12), radial-gradient(ellipse 80% 78% at 50% 54%, var(--k-pt0), var(--k-face) 62%, var(--k-pt2) 100%);box-shadow:0 1.5px 2px color-mix(in srgb, var(--k-side) 70%, transparent), inset 0 2px 2px -1px color-mix(in srgb, var(--k-lo) 75%, transparent), inset 0 -1px 1px color-mix(in srgb, var(--k-hi) 80%, white);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px 3px 2px;display:flex;position:absolute}:root[data-theme=severed] .sv-key-top:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--sv-grain);opacity:.035;position:absolute;inset:0}:root[data-theme=severed] .sv-key[data-down] .sv-key-cap,:root[data-theme=severed] .sv-key:active:not([aria-disabled]) .sv-key-cap{transform:scale3d(.98,.98,.35);box-shadow:0 0 0 1px #00000052,0 1px 1px #0000004d}:root[data-theme=severed] .sv-key[data-down],:root[data-theme=severed] .sv-key:active:not([aria-disabled]){--k-shade:#00000012}:root[data-theme=severed] :is(.sv-key,.sv-fader-cap){--k-shade-layer: }:root[data-theme=severed] .sv-key:is([data-shade],[data-down],:active:not([aria-disabled])){--k-shade-layer:linear-gradient(var(--k-shade), var(--k-shade)),}:root[data-theme=severed] .sv-key[data-shade]{--k-pwl0:color-mix(in srgb, var(--k-face) 45%, var(--k-lo));--k-pwl1:color-mix(in srgb, var(--k-face) 60%, var(--k-hi));--k-pwr0:color-mix(in srgb, var(--k-lo) 30%, var(--k-side));--k-pwr1:color-mix(in srgb, var(--k-lo) 75%, var(--k-side));--k-pwf0:color-mix(in srgb, var(--k-lo) 80%, var(--k-side));--k-pwf1:color-mix(in srgb, var(--k-lo) 25%, var(--k-side));--k-pwf2:color-mix(in srgb, var(--k-side) 85%, black);--k-pc5:color-mix(in srgb, var(--k-hi) 60%, var(--k-face));--k-pc6:color-mix(in srgb, var(--k-hi) 45%, var(--k-lo));--k-pc7:color-mix(in srgb, var(--k-lo) 70%, var(--k-side));--k-pc8:color-mix(in srgb, var(--k-lo) 45%, var(--k-side));--k-pt0:color-mix(in srgb, var(--k-face) 88%, var(--k-lo));--k-pt2:color-mix(in srgb, var(--k-face) 65%, var(--k-hi))}:root[data-theme=severed] .sv-cursor{padding:3px}:root[data-theme=severed] .sv-cursor:before,:root[data-theme=severed] .sv-cursor:after,:root[data-theme=severed] .sv-cursor-right:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, #0e0d0a 78%, var(--sv-tray-rim));box-shadow:inset 0 2px 3px #0009, 0 0 0 3px var(--sv-tray-rim), 0 -1px 0 3px #ffffff73, 0 1px 0 3px #00000029, 0 3px 5px 3px #00000024;border-radius:5px;margin:-3px;position:relative}:root[data-theme=severed] .sv-cursor:before{border-bottom-right-radius:0;grid-area:1/1/3/3}:root[data-theme=severed] .sv-cursor:after{grid-area:1/5/3/6}:root[data-theme=severed] .sv-cursor-right:before{clip-path:polygon(3px -8px,calc(100% + 8px) -8px,calc(100% + 8px) calc(100% + 12px),0 calc(100% + 12px),0 0,3px 0);border-radius:0 5px 5px 0;margin:0;position:absolute;inset:-3px}:root[data-theme=severed] .sv-key[data-dim]{--k-off:#06080c6b;--k-hi:color-mix(in srgb, var(--k-face) 55%, var(--k-lo))}:root[data-theme=severed] .sv-key[data-dim] .sv-key-top{box-shadow:0 1.5px 2px color-mix(in srgb, var(--k-side) 70%, transparent), inset 0 2px 2px -1px color-mix(in srgb, var(--k-lo) 75%, transparent), inset 0 -1px 1px #ffffff14}:root[data-theme=severed] .sv-btnrow:empty{display:none}:root[data-theme=severed] .sv-volume-off :is(.sv-fader-cap,.sv-fader-fill){visibility:hidden}:root[data-theme=severed] :is(.sv-cluster-keys:not(:has(.sv-fader)),.sv-volume-keys,.sv-programs,.sv-tools,.sv-transport){background:color-mix(in srgb, #0e0d0a 78%, var(--sv-tray-rim));box-shadow:inset 0 2px 3px #0009, 0 0 0 3px var(--sv-tray-rim), 0 -1px 0 3px #ffffff73, 0 1px 0 3px #00000029, 0 3px 5px 3px #00000024;border-radius:5px;gap:3px;padding:3px}:root[data-theme=severed] .sv-key[aria-disabled]{cursor:default}:root[data-theme=severed] .sv-key[aria-disabled] :is(.sv-key-glyph,.sv-key-legend,.sv-key-sub){opacity:.42}:root[data-theme=severed] .sv-key{transition:--k-off .7s,--k-hi .7s}:root[data-theme=severed] .sv-key :is(.sv-key-glyph,.sv-key-legend,.sv-key-sub){transition:opacity .7s}:root[data-theme=severed] .sv-key-top{transition:box-shadow .7s}:root[data-theme=severed] .sv-key:focus-visible{outline:2px solid var(--sv-teal-face);outline-offset:3px}:root[data-theme=severed] .sv-key-glyph{place-items:center;line-height:0;display:grid}:root[data-theme=severed] .sv-key-legend{font-family:var(--sv-panel-font);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:8.5px;line-height:1.1;overflow:hidden}:root[data-theme=severed] .sv-key-sub{letter-spacing:.06em;opacity:.7;font-size:7px;position:absolute;top:4px;right:6px}:root[data-theme=severed] .sv-key-led{width:6px;height:6px;position:absolute;top:3px;left:4px}:root[data-theme=severed] .sv-key-lamp{left:13px}:root[data-theme=severed] .sv-key-navy{--k-face:var(--sv-navy-face);--k-hi:var(--sv-navy-hi);--k-lo:var(--sv-navy-lo);--k-side:var(--sv-navy-side);--k-ink:var(--sv-navy-ink);--k-pwl0:var(--sv-navy-wl0);--k-pwl1:var(--sv-navy-wl1);--k-pwr0:var(--sv-navy-wr0);--k-pwr1:var(--sv-navy-wr1);--k-pwf0:var(--sv-navy-wf0);--k-pwf1:var(--sv-navy-wf1);--k-pwf2:var(--sv-navy-wf2);--k-pc5:var(--sv-navy-c5);--k-pc6:var(--sv-navy-c6);--k-pc7:var(--sv-navy-c7);--k-pc8:var(--sv-navy-c8);--k-pt0:var(--sv-navy-t0);--k-pt2:var(--sv-navy-t2)}:root[data-theme=severed] .sv-key-teal{--k-face:var(--sv-teal-face);--k-hi:var(--sv-teal-hi);--k-lo:var(--sv-teal-lo);--k-side:var(--sv-teal-side);--k-ink:var(--sv-teal-ink);--k-pwl0:var(--sv-teal-wl0);--k-pwl1:var(--sv-teal-wl1);--k-pwr0:var(--sv-teal-wr0);--k-pwr1:var(--sv-teal-wr1);--k-pwf0:var(--sv-teal-wf0);--k-pwf1:var(--sv-teal-wf1);--k-pwf2:var(--sv-teal-wf2);--k-pc5:var(--sv-teal-c5);--k-pc6:var(--sv-teal-c6);--k-pc7:var(--sv-teal-c7);--k-pc8:var(--sv-teal-c8);--k-pt0:var(--sv-teal-t0);--k-pt2:var(--sv-teal-t2)}:root[data-theme=severed] .sv-key-sage{--k-face:var(--sv-sage-face);--k-hi:var(--sv-sage-hi);--k-lo:var(--sv-sage-lo);--k-side:var(--sv-sage-side);--k-ink:var(--sv-sage-ink);--k-pwl0:var(--sv-sage-wl0);--k-pwl1:var(--sv-sage-wl1);--k-pwr0:var(--sv-sage-wr0);--k-pwr1:var(--sv-sage-wr1);--k-pwf0:var(--sv-sage-wf0);--k-pwf1:var(--sv-sage-wf1);--k-pwf2:var(--sv-sage-wf2);--k-pc5:var(--sv-sage-c5);--k-pc6:var(--sv-sage-c6);--k-pc7:var(--sv-sage-c7);--k-pc8:var(--sv-sage-c8);--k-pt0:var(--sv-sage-t0);--k-pt2:var(--sv-sage-t2)}:root[data-theme=severed] .sv-key-aqua{--k-face:var(--sv-aqua-face);--k-hi:var(--sv-aqua-hi);--k-lo:var(--sv-aqua-lo);--k-side:var(--sv-aqua-side);--k-ink:var(--sv-aqua-ink);--k-pwl0:var(--sv-aqua-wl0);--k-pwl1:var(--sv-aqua-wl1);--k-pwr0:var(--sv-aqua-wr0);--k-pwr1:var(--sv-aqua-wr1);--k-pwf0:var(--sv-aqua-wf0);--k-pwf1:var(--sv-aqua-wf1);--k-pwf2:var(--sv-aqua-wf2);--k-pc5:var(--sv-aqua-c5);--k-pc6:var(--sv-aqua-c6);--k-pc7:var(--sv-aqua-c7);--k-pc8:var(--sv-aqua-c8);--k-pt0:var(--sv-aqua-t0);--k-pt2:var(--sv-aqua-t2)}:root[data-theme=severed] .sv-key-coral{--k-face:var(--sv-coral-face);--k-hi:var(--sv-coral-hi);--k-lo:var(--sv-coral-lo);--k-side:var(--sv-coral-side);--k-ink:var(--sv-coral-ink);--k-pwl0:var(--sv-coral-wl0);--k-pwl1:var(--sv-coral-wl1);--k-pwr0:var(--sv-coral-wr0);--k-pwr1:var(--sv-coral-wr1);--k-pwf0:var(--sv-coral-wf0);--k-pwf1:var(--sv-coral-wf1);--k-pwf2:var(--sv-coral-wf2);--k-pc5:var(--sv-coral-c5);--k-pc6:var(--sv-coral-c6);--k-pc7:var(--sv-coral-c7);--k-pc8:var(--sv-coral-c8);--k-pt0:var(--sv-coral-t0);--k-pt2:var(--sv-coral-t2)}:root[data-theme=severed] .sv-key-xs{--k-w:38px;--k-wall:8px}:root[data-theme=severed] .sv-key-s{--k-w:50px;--k-wall:9px}:root[data-theme=severed] .sv-key-m{--k-w:72px;--k-wall:7px}:root[data-theme=severed] .sv-wing .sv-volume-keys .sv-key-s{--k-w:42px;--k-wall:8px}:root[data-theme=severed] .sv-wing .sv-volume .sv-fader{margin-bottom:8px}:root[data-theme=severed] .sv-roomkeys .sv-cluster-keys{flex-wrap:nowrap}:root[data-theme=severed] .sv-key-l{--k-w:72px}:root[data-theme=severed] .sv-key-xl{--k-w:96px}:root[data-theme=severed] .sv-key-bar{--k-w:200px}:root[data-theme=severed] .sv-key[aria-pressed=true]:not([data-down]) .sv-key-cap{transform:scaleZ(.8)}:root[data-theme=severed] .sv-cluster{justify-items:center;gap:8px;display:grid}:root[data-theme=severed] .sv-cluster-label{align-items:flex-start;width:100%;height:12px;display:flex}:root[data-theme=severed] .sv-cluster-label:before,:root[data-theme=severed] .sv-cluster-label:after{content:"";border-top:1.5px solid var(--sv-print-soft);flex:1;height:6px;margin-top:5px}:root[data-theme=severed] .sv-cluster-label:before{border-left:1.5px solid var(--sv-print-soft);border-top-left-radius:2px}:root[data-theme=severed] .sv-cluster-label:after{border-right:1.5px solid var(--sv-print-soft);border-top-right-radius:2px}:root[data-theme=severed] .sv-wing .sv-cluster-label:before,:root[data-theme=severed] .sv-wing .sv-cluster-label:after{border:0}:root[data-theme=severed] .sv-wing .sv-cluster-label>span{max-width:none}:root[data-theme=severed] .sv-key .sv-rating-img{width:16px;height:16px;-webkit-mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;-webkit-mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;background:currentColor;display:block}:root[data-theme=severed] .sv-reactionset-tempers{flex-wrap:nowrap}:root[data-theme=severed] .sv-reactionset-tempers .sv-key-legend{letter-spacing:-.04em;font-size:6.5px}:root[data-theme=severed] .sv-reactionkeys>.sv-cluster-keys{grid-area:2/1}:root[data-theme=severed] .sv-reactionkeys[data-entering]>.sv-cluster-keys:not(.sv-reaction-leaving){animation:.4s both sv-reaction-in}:root[data-theme=severed] .sv-reaction-leaving{pointer-events:none;animation:.4s both sv-reaction-out}:root[data-theme=severed] .sv-cluster-label>span{font-family:var(--sv-panel-font);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-print);white-space:nowrap;text-overflow:ellipsis;max-width:75%;padding:0 8px;font-size:9px;overflow:hidden}:root[data-theme=severed] .sv-cluster-keys{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}:root[data-theme=severed] .sv-wing{flex-direction:column;gap:16px;min-height:0;padding-top:8px;display:flex;overflow:clip}:root[data-theme=severed] .sv-wing>*{flex:none}:root[data-theme=severed] .sv-wing-right{grid-area:right}:root[data-theme=severed] .sv-lcd{color:#1f2617;font-family:var(--sv-screen-font);text-shadow:1px 1px #0000001f;background:linear-gradient(#b6c19c,#a5b18b);border-radius:6px;padding:7px 10px;font-size:18px;line-height:1;overflow:hidden;box-shadow:0 0 0 5px #1b1d1a,0 0 0 6px #fff6,inset 0 2px 5px #00000059}:root[data-theme=severed] .sv-lcd-big{margin:6px 6px 0}:root[data-theme=severed] .sv-lcd-now{gap:4px;display:grid}:root[data-theme=severed] .sv-lcd-row{white-space:nowrap;justify-content:space-between;gap:8px;display:flex}:root[data-theme=severed] .sv-lcd-sleep{align-items:baseline;gap:4px;display:inline-flex}:root[data-theme=severed] .sv-lcd-sleep .sv-glyph{filter:drop-shadow(1px 1px #0000001f);width:12px;height:10px}:root[data-theme=severed] .sv-lcd-room{text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}:root[data-theme=severed] .sv-lcd-marquee{white-space:nowrap;gap:3em;font-size:22px;display:flex;overflow:hidden}:root[data-theme=severed] .sv-lcd-marquee>span{flex:none}:root[data-theme=severed] .sv-lcd-marquee[data-long]>span{animation:sv-marquee calc(var(--sv-marquee-n,56) * .25s) steps(var(--sv-marquee-n,56)) infinite}:root[data-theme=severed] .sv-lcd-small{text-align:center;min-width:74px;margin-top:4px;padding:4px 8px;font-size:22px}:root[data-theme=severed] .sv-lcd [data-blink]{animation:.8s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] .sv-volume{width:100%}:root[data-theme=severed] .sv-fader{width:100%;max-width:220px;height:52px;position:relative}:root[data-theme=severed] .sv-fader-scale{background:var(--sv-print-soft);height:8px;position:absolute;top:0;left:12px;right:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0.5 0V10M10 0V10M20 0V10M30 0V10M40 0V10M50 0V10M60 0V10M70 0V10M80 0V10M90 0V10M99.5 0V10' stroke='black' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0.5 0V10M10 0V10M20 0V10M30 0V10M40 0V10M50 0V10M60 0V10M70 0V10M80 0V10M90 0V10M99.5 0V10' stroke='black' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100%}:root[data-theme=severed] .sv-fader-slot{background:linear-gradient(#07080a,#1a1d21 55%,#30353c);border-radius:6px;height:12px;position:absolute;top:23px;left:6px;right:6px;overflow:hidden;box-shadow:inset 0 3px 4px #000000d9,inset 0 -1px #ffffff1a,0 -1px #00000038,0 1px #ffffff80}:root[data-theme=severed] .sv-fader-fill{width:calc(var(--sv-pct) * 1%);background:var(--sv-teal-face);opacity:.85;border-radius:3px;position:absolute;top:3px;bottom:3px;left:0}:root[data-theme=severed] .sv-fader-cap{width:22px;height:40px;top:9px;left:calc(9px + (100% - 40px) * var(--sv-pct) / 100);--k-face:var(--sv-cream-face);--k-hi:var(--sv-cream-hi);--k-lo:var(--sv-cream-lo);--k-side:var(--sv-cream-side);--k-pwl0:var(--sv-cream-wl0);--k-pwl1:var(--sv-cream-wl1);--k-pwr0:var(--sv-cream-wr0);--k-pwr1:var(--sv-cream-wr1);--k-pwf0:var(--sv-cream-wf0);--k-pwf1:var(--sv-cream-wf1);--k-pwf2:var(--sv-cream-wf2);--k-pc5:var(--sv-cream-c5);--k-pc6:var(--sv-cream-c6);--k-pc7:var(--sv-cream-c7);--k-pc8:var(--sv-cream-c8);--k-pt0:var(--sv-cream-t0);--k-pt2:var(--sv-cream-t2);--k-rise:18px;--k-back:6px;--k-left:4px;--k-right:4px;--k-front:6px;--k-shade:transparent;border-radius:var(--k-foot);background:var(--k-floor);box-shadow:0 0 0 1px #00000059, 0 3px 3px #00000052, 2px 10px 12px -2px var(--sv-shadow);transform-style:preserve-3d;transition:left 80ms linear;position:absolute}:root[data-theme=severed] .sv-fader-top{inset:var(--k-back) var(--k-right) var(--k-front) var(--k-left);transform:translateZ(var(--k-rise));background:linear-gradient(90deg, color-mix(in srgb, var(--k-face) 85%, var(--k-hi)), color-mix(in srgb, var(--k-face) 30%, var(--k-hi)) 47%, color-mix(in srgb, var(--k-face) 82%, var(--k-lo)) 53%, color-mix(in srgb, var(--k-face) 62%, var(--k-lo)));box-shadow:0 1.5px 2px color-mix(in srgb, var(--k-side) 70%, transparent), inset 1px 1px 1px color-mix(in srgb, var(--k-hi) 80%, white), inset -1px -1px 2px color-mix(in srgb, var(--k-lo) 80%, transparent);border-radius:5px;position:absolute}:root[data-theme=severed] .sv-fader[data-dragging] .sv-fader-cap{transition:none}:root[data-theme=severed] .sv-fader-lamp{background:linear-gradient(90deg,#2e322b,#4a4f45 50%,#2e322b);border-radius:1.5px;width:3px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 1px #0009,0 0 0 .5px #00000059}:root[data-theme=severed] .sv-fader-lamp:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(70% 55%,#effff1,#7af596 40%,#2fbf55 75%,#157a30);transition:opacity .6s;position:absolute;inset:0;box-shadow:0 0 4px 1px #57f07a8c,0 0 2px #c8ffd299}:root[data-theme=severed] .sv-fader-lamp[data-on]:after{opacity:1}:root[data-theme=severed] .sv-fader input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-theme=severed] .sv-fader input:focus-visible~.sv-fader-cap{outline:2px solid var(--sv-teal-face);outline-offset:2px}:root[data-theme=severed] .sv-fader:has(input:focus-visible) .sv-fader-cap{outline:2px solid var(--sv-teal-face);outline-offset:2px}:root[data-theme=severed] .sv-fader[data-disabled]{opacity:.5}:root[data-theme=severed] .sv-volume-keys{justify-content:center;gap:3px;display:flex}:root[data-theme=severed] .sv-bezel{--sv-bz:10px;--sv-cm:14px;--sv-cr:30px;position:relative}:root[data-theme=severed] .sv-edgelamps{z-index:2;left:calc(var(--sv-bz) / 2);bottom:calc(var(--sv-bz) + var(--sv-cm) + var(--sv-cr));pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute;translate:-50%}:root[data-theme=severed] .sv-edgelamps .sv-drive{flex-direction:column-reverse;align-items:center;gap:3px;display:flex}:root[data-theme=severed] .sv-edgelamps .sv-drive-lamp{border-radius:1.5px;width:4px;height:10px}:root[data-theme=severed] .sv-edgelamps .sv-drive-label{writing-mode:vertical-rl;font-family:var(--sv-panel-font);letter-spacing:.18em;color:var(--sv-print-soft);font-size:6px;line-height:1;translate:none;rotate:180deg}:root[data-theme=severed] .sv-drive-lamp{background:linear-gradient(90deg,#0d2a14,#1d4a26 45%,#0f2c16);border-radius:1px;width:9px;height:4px;box-shadow:inset 0 1px 1px #0009,0 0 0 1px #00000059,0 1px #ffffff59}:root[data-theme=severed] .sv-drive-lamp[data-on]{background:linear-gradient(90deg,#6fe58a,#d8ffe0 45%,#5bd977);box-shadow:0 0 6px 2px #6ef08ca6,0 0 0 1px #0000004d}:root[data-theme=severed] .sv-drive-label{letter-spacing:.18em;color:var(--sv-print-soft);font-size:6.5px;translate:0 1.5px}:root[data-theme=severed] .sv-size-compact .sv-bezel{--sv-bz:6px;--sv-cm:8px;--sv-cr:18px}:root[data-theme=severed] .sv-size-compact .sv-edgelamps{gap:6px}:root[data-theme=severed] .sv-size-compact .sv-edgelamps .sv-drive{gap:2px}:root[data-theme=severed] .sv-size-compact .sv-edgelamps .sv-drive-lamp{width:3px;height:8px}:root[data-theme=severed] .sv-size-compact .sv-edgelamps .sv-drive-label{font-size:5px}:root[data-theme=severed] .sv-size-wide .sv-edgelamps,:root[data-theme=severed][data-sv-short~="1030"] .sv-size-wide .sv-bay>.sv-floppy-wrap:nth-child(2),:root[data-theme=severed][data-sv-short~="975"] .sv-size-wide .sv-bay>.sv-floppy-wrap,:root[data-theme=severed][data-sv-short~="945"] .sv-size-wide .sv-bay{display:none}:root[data-theme=severed][data-sv-short~="945"] .sv-size-wide .sv-edgelamps{display:grid}:root[data-theme=severed] .sv-size-wide .sv-crt .sv-player-ratings,:root[data-theme=severed][data-sv-short~="885"] .sv-size-wide .sv-wing .sv-reactionkeys{display:none}:root[data-theme=severed][data-sv-short~="885"] .sv-size-wide .sv-crt .sv-player-ratings{display:flex}:root[data-theme=severed] .sv-bay{place-self:center;gap:9px;width:235.667px;margin-top:auto;margin-bottom:18px;display:grid}:root[data-theme=severed] .sv-floppy{--sv-drive-face:var(--sv-plastic);width:235.667px;height:49px;display:block}:root[data-theme=severed] .sv-floppy-wrap{display:block;position:relative}:root[data-theme=severed] .sv-floppy-label{line-height:1;position:absolute;top:43.1667px;left:46.25px;translate:0 calc(1.5px - 50%)}:root[data-theme=severed] .sv-floppy-lip{fill:color-mix(in srgb, var(--sv-drive-face) 70%, black)}:root[data-theme=severed] .sv-floppy-slot{fill:var(--sv-drive-slot)}:root[data-theme=severed] .sv-floppy-door{fill:var(--sv-drive-door)}:root[data-theme=severed] .sv-floppy-doorhi{stroke:#ffffff59;stroke-width:.6px}:root[data-theme=severed] .sv-floppy-wrap[data-empty] .sv-floppy-door{fill:var(--sv-drive-face)}:root[data-theme=severed] .sv-floppy-wrap[data-empty] .sv-floppy-slot{fill:color-mix(in srgb, var(--sv-drive-slot) 70%, var(--sv-drive-face))}:root[data-theme=severed] .sv-floppy-wrap[data-empty] .sv-floppy-doorhi{stroke:#ffffff2e}:root[data-theme=severed] .sv-floppy-recess{fill:color-mix(in srgb, var(--sv-drive-face) 80%, black)}:root[data-theme=severed] .sv-floppy-recesstop{fill:#00000038}:root[data-theme=severed] .sv-floppy-recesswall{fill:#00000029}:root[data-theme=severed] .sv-floppy-recesswall-lit{fill:#ffffff47}:root[data-theme=severed] .sv-floppy-recesslo{stroke:#ffffff73;stroke-width:.8px}:root[data-theme=severed] .sv-floppy-lamp{fill:#142a19;stroke:#00000073;stroke-width:.5px}:root[data-theme=severed] .sv-floppy-lamp[data-on]{fill:#b9ffc8;filter:drop-shadow(0 0 1.5px #6ef08ce6)}:root[data-theme=severed] .sv-floppy-eject-rim{fill:none;stroke:var(--sv-well-rim);stroke-width:.9px}:root[data-theme=severed] .sv-floppy-eject-well{fill:var(--sv-well-fill)}:root[data-theme=severed] .sv-floppy-eject{fill:color-mix(in srgb, var(--sv-drive-face) 92%, white)}:root[data-theme=severed] .sv-floppy-ejecthi{stroke:#ffffffb3;stroke-width:.7px}:root[data-theme=severed] .sv-floppy-eject-side{fill:color-mix(in srgb, var(--sv-drive-face) 60%, black);opacity:0;transition:opacity .2s}:root[data-theme=severed] .sv-floppy-wrap[data-disk=in]:not([data-empty]) .sv-floppy-eject-side{opacity:1;filter:drop-shadow(0 1.5px 1.2px var(--sv-button-shade))}:root[data-theme=severed] .sv-floppy-wrap[data-disk=in]:not([data-empty]) .sv-floppy-eject{fill:var(--sv-button-lit)}:root[data-theme=severed] .sv-floppy-wrap[data-disk=in]:not([data-empty]):has(.sv-floppy-eject-btn:active) :is(.sv-floppy-eject,.sv-floppy-ejecthi){translate:0 .8px}:root[data-theme=severed] .sv-floppy-wrap[data-disk=in]:not([data-empty]):has(.sv-floppy-eject-btn:active) .sv-floppy-eject{fill:color-mix(in srgb, var(--sv-drive-face) 80%, black)}:root[data-theme=severed] .sv-floppy-wrap[data-disk=in]:not([data-empty]):has(.sv-floppy-eject-btn:active) .sv-floppy-eject-side{opacity:0}:root[data-theme=severed] :is(.sv-floppy-eject-btn,.sv-floppy-disk-btn){cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;position:absolute}:root[data-theme=severed] .sv-floppy-eject-btn{width:28.8167px;height:18.3167px;top:25.2583px;left:176.925px}:root[data-theme=severed] .sv-floppy-disk-btn{cursor:grab;width:210px;height:25.6667px;top:11.6667px;left:12.8333px}:root[data-theme=severed] :is(.sv-floppy-eject-btn,.sv-floppy-disk-btn):disabled{cursor:default;pointer-events:none}:root[data-theme=severed] :is(.sv-floppy-eject-btn,.sv-floppy-disk-btn):focus-visible{outline:2px solid var(--sv-teal-face);outline-offset:2px}:root[data-theme=severed] .sv-floppy-wrap:has(.sv-floppy-eject-btn:active) :is(.sv-floppy-eject,.sv-floppy-ejecthi){translate:0 .8px}:root[data-theme=severed] .sv-floppy-wrap:has(.sv-floppy-eject-btn:active) .sv-floppy-eject{fill:color-mix(in srgb, var(--sv-drive-face) 80%, black)}:root[data-theme=severed] .sv-floppy-disk-face{fill:#3d424c}:root[data-theme=severed] .sv-floppy-disk-edge{fill:#22252b}:root[data-theme=severed] .sv-floppy-disk-label{fill:#ebe8de}:root[data-theme=severed] .sv-floppy-disk-labeledge{fill:#c9c6bc}:root[data-theme=severed] .sv-floppy-disk-rule{stroke:#46739680;stroke-width:.5px}:root[data-theme=severed] .sv-floppy-disk-crease{stroke:#00000059;stroke-width:.5px}:root[data-theme=severed] .sv-floppy-disk-ink{font-family:var(--sv-panel-font);letter-spacing:.1em;fill:#16171a;stroke:#16171a;stroke-width:.35px;opacity:.92;font-size:8px;font-weight:700}:root[data-theme=severed] .sv-floppy-disk-shadow{fill:#0000008c;translate:0 1.5px}:root[data-theme=severed] .sv-floppy-disk-ride{translate:0}:root[data-theme=severed] .sv-floppy-wrap[data-disk=ejecting] .sv-floppy-disk-ride{animation:.5s cubic-bezier(.2,.9,.3,1.05) .1s both sv-disk-out}:root[data-theme=severed] .sv-floppy-wrap[data-disk=inserting] .sv-floppy-disk-ride{animation:.5s cubic-bezier(.6,0,.8,.4) both sv-disk-in}:root[data-theme=severed] .sv-bay .sv-drive{align-items:center;gap:6px;margin-left:29.75px;display:flex}:root[data-theme=severed] .sv-bay .sv-drive-lamp{border-radius:.7px;width:10.5px;height:4.66667px}:root[data-theme=severed] .sv-bay .sv-drive-lamp:not([data-on]){background:#142a19;box-shadow:0 0 0 .6px #00000073}:root[data-theme=severed] .sv-systemswitch{justify-items:center;gap:2px;display:grid}:root[data-theme=severed] .sv-knobswitch{--sv-knob-w:132px;width:var(--sv-knob-w);aspect-ratio:120/76;position:relative}:root[data-theme=severed] .sv-knob{cursor:grab;touch-action:none;width:100%;height:100%;display:block;overflow:visible}:root[data-theme=severed] .sv-knobswitch[data-dragging] .sv-knob{cursor:grabbing}:root[data-theme=severed] .sv-knob-c0{stop-color:color-mix(in srgb, var(--sv-navy-side) 70%, black)}:root[data-theme=severed] .sv-knob-c1{stop-color:var(--sv-navy-hi)}:root[data-theme=severed] .sv-knob-c2{stop-color:var(--sv-navy-face)}:root[data-theme=severed] .sv-knob-c3{stop-color:var(--sv-navy-side)}:root[data-theme=severed] .sv-knob-c4{stop-color:color-mix(in srgb, var(--sv-navy-side) 60%, black)}:root[data-theme=severed] .sv-knob-ledge{fill:var(--sv-navy-lo)}:root[data-theme=severed] .sv-knob-rim{fill:color-mix(in srgb, var(--sv-navy-lo) 75%, black)}:root[data-theme=severed] .sv-knob-flute{stroke:#0000008c;stroke-width:.8px}:root[data-theme=severed] .sv-knob-flute-lit{stroke:#ffffff17;stroke-width:.9px}:root[data-theme=severed] .sv-knob-white{fill:#f1f0eb}:root[data-theme=severed] .sv-knob-tick{stroke:var(--sv-print);stroke-width:1.2px;stroke-linecap:round}:root[data-theme=severed] .sv-knobswitch button{cursor:pointer;color:var(--sv-print);font-family:var(--sv-panel-font);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:9px;position:absolute;transform:translate(-50%,-50%)}:root[data-theme=severed] .sv-head .sv-knobswitch{--sv-knob-w:84px}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-systemswitch{transform-origin:50% 100%;transform:translate(22px,12px)rotateX(-48deg)}:root[data-theme=severed] .sv-deck .sv-knobswitch{--sv-knob-w:120px}:root[data-theme=severed] .sv-deck .sv-systemswitch .sv-print,:root[data-theme=severed] .sv-head .sv-systemswitch .sv-print{display:none}:root[data-theme=severed] .sv-slide{--sv-slide-w:96px;grid-template-columns:repeat(var(--sv-slide-n), minmax(0, 1fr));width:var(--sv-slide-w);background:linear-gradient(180deg, color-mix(in srgb, var(--sv-navy-side) 80%, black), var(--sv-navy-side));touch-action:pan-y;border-radius:5px;height:22px;padding:0;display:grid;position:relative;box-shadow:inset 0 2px 3px #0000008c,0 1px #ffffff8c}:root[data-theme=severed] .sv-slide-thumb{width:calc((100% - 4px) / var(--sv-slide-n));background:linear-gradient(180deg, var(--sv-navy-hi), var(--sv-navy-face) 55%, var(--sv-navy-lo));transform:translateX(calc(var(--sv-slide-at) * 100% + var(--sv-slide-drag)));border-radius:3px;transition:transform .11s ease-out;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000059,0 1px 2px #00000080}:root[data-theme=severed] .sv-slide[data-dragging] .sv-slide-thumb{transition:none}:root[data-theme=severed] .sv-slide button{z-index:1;cursor:pointer;min-width:0;color:color-mix(in srgb, var(--sv-navy-ink) 55%, transparent);font-family:var(--sv-panel-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;position:relative}:root[data-theme=severed] .sv-slide button[aria-checked=true]{color:var(--sv-navy-ink)}:root[data-theme=severed] .sv-slide button:focus-visible{outline:2px solid var(--sv-teal-face);outline-offset:-2px;border-radius:3px}:root[data-theme=severed] .sv-knobswitch button:focus-visible{outline:2px solid var(--sv-teal-face);border-radius:2px}:root[data-theme=severed] .sv-grille{flex:none;align-self:center;width:200px;height:89px;overflow:visible}:root[data-theme=severed][data-sv-short~="1135"] .sv-wing .sv-grille{display:none}:root[data-theme=severed] .sv-monitor{grid-area:screen;min-width:0;min-height:0;display:flex}:root[data-theme=severed] .sv-bezel{background:linear-gradient(180deg, var(--sv-shell), var(--sv-shell-lo));min-width:0;min-height:0;box-shadow:0 16px 30px -12px var(--sv-shadow), 0 2px 0 #0000001f, inset 0 2px 0 #fff9, inset 0 -3px 6px #00000014;border-radius:26px;flex:1;padding:10px;display:flex}:root[data-theme=severed] .sv-crash{z-index:1;font-family:var(--sv-screen-font);color:var(--sv-ph);text-shadow:0 0 4px rgb(var(--sv-ph-rgb) / .55);grid-area:1/1/-1/-1;margin:0;padding:22px 26px;font-size:21px;line-height:1.12;position:relative;overflow:hidden}:root[data-theme=severed] .sv-crash pre{font:inherit;white-space:pre;margin:0}:root[data-theme=severed] .sv-crash .sv-crash-cell{visibility:hidden;letter-spacing:.04em;position:absolute}:root[data-theme=severed] .sv-crash[data-stage=garble]{animation:1.1s step-end both sv-crash-flash}:root[data-theme=severed] .sv-crash-garble{letter-spacing:.04em;animation:90ms steps(3,end) infinite sv-crash-tear}:root[data-theme=severed] .sv-crash-bios span{opacity:0;animation:sv-crash-line 10ms calc(.12s * var(--sv-line)) both;display:block}:root[data-theme=severed] .sv-crash-cursor{animation:1s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] .sv-crt{background:radial-gradient(130% 120% at 50% 45%, color-mix(in srgb, var(--sv-scr) 82%, var(--sv-ph)) 0%, var(--sv-scr) 48%, var(--sv-scr-edge) 100%);min-width:0;min-height:0;box-shadow:0 0 0 14px var(--sv-face), 0 0 0 15px #00000059, inset 0 0 18px 6px #000000a6;color:var(--sv-ph);font-family:var(--sv-screen-font);text-shadow:var(--sv-glow);isolation:isolate;border-radius:26px/30px;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;margin:14px;font-size:21px;line-height:1.12;display:grid;position:relative;overflow:clip}:root[data-theme=severed] .sv-crt-glass{z-index:4;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(#0000 0 2px,#0003 2px 3px),radial-gradient(140% 120%,#0000 58%,#0000008c 100%),linear-gradient(160deg,#ffffff12 0%,#0000 30%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 3px 1px #000c}:root[data-theme=severed] .sv-crt-glass:after{content:"";background:linear-gradient(180deg, transparent, rgb(var(--sv-ph-rgb) / .035) 37%, rgb(var(--sv-ph-rgb) / .07) 50%, rgb(var(--sv-ph-rgb) / .02) 62%, transparent);will-change:transform;height:12%;animation:9s steps(180,end) infinite sv-refresh-roll;position:absolute;top:0;left:0;right:0}:root[data-theme=severed] .sv-crt-head{z-index:1;border-bottom:3px double var(--sv-ph-line);grid-row:1;grid-template-columns:minmax(0,auto) 1fr auto auto;align-items:center;gap:16px;margin:14px 26px 0;padding:0 0 6px;display:grid;position:relative}:root[data-theme=severed] .sv-crt-room{border:2px solid var(--sv-ph);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--sv-glow-soft), inset var(--sv-glow-soft);padding:2px 10px;font-size:26px;overflow:hidden}:root[data-theme=severed] .sv-crt-program{color:var(--sv-ph-dim);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-theme=severed] .sv-crt-complete{white-space:nowrap;font-size:26px}:root[data-theme=severed] .sv-crt-mark{border:2px solid var(--sv-ph);appearance:none;color:inherit;text-shadow:inherit;cursor:pointer;font-family:var(--sv-panel-font);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:50%;align-items:center;gap:6px;padding:1px 12px;font-size:10px;display:flex}:root[data-theme=severed] .sv-crt-mark:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt-mark:focus-visible{outline:2px solid var(--sv-ph);outline-offset:2px}:root[data-theme=severed] .sv-crt-logo{background:var(--sv-ph);width:16px;height:16px;-webkit-mask:var(--sv-logo) center / contain no-repeat luminance;mask:var(--sv-logo) center / contain no-repeat luminance;-webkit-mask:var(--sv-logo) center / contain no-repeat;opacity:.9;display:inline-block;-webkit-mask-source-type:luminance;mask-mode:luminance}:root[data-theme=severed] .sv-crt-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sv-ph-faint) transparent;grid-row:3;min-height:0;position:relative;overflow:auto}:root[data-theme=severed] .sv-program{padding:14px 26px 18px;animation:.1s steps(3,end) sv-program-in}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-crt-scroll:has(>.sv-program>.sv-setup){display:grid;overflow:hidden}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-crt-scroll>.sv-program:has(>.sv-setup){min-height:0;padding-top:0;padding-bottom:0;display:grid}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-crt .sv-setup{align-items:stretch;min-height:0}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-crt :is(.sv-setup-menu,.sv-setup-page){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--sv-ph-faint) transparent;min-height:0;padding:14px 0 18px;position:static;overflow:auto}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-crt .sv-setup-menu{align-content:start}:root[data-theme=severed] .sv-ticker{z-index:3;grid-area:3/1;display:grid;position:absolute;top:2px;left:26px;right:26px}:root[data-theme=severed] .sv-ticker:empty{display:none}:root[data-theme=severed] .sv-ticker-line{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;box-shadow:0 0 10px rgb(var(--sv-ph-rgb) / .45);align-items:center;gap:10px;margin-top:6px;padding:2px 8px;animation:.15s steps(6,end) sv-type;display:flex}:root[data-theme=severed] .sv-ticker-line[data-kind=warn]{animation:.15s steps(6,end) sv-type,1.2s steps(2,jump-none) 3 sv-blink}:root[data-theme=severed] .sv-ticker-text{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}:root[data-theme=severed] .sv-ticker-text strong{text-transform:uppercase;font-weight:400}:root[data-theme=severed] .sv-ticker .sv-ibtn{color:var(--sv-scr);border-color:var(--sv-scr)}:root[data-theme=severed] .sv-ticker-line[data-dismissible]{cursor:pointer}:root[data-theme=severed] .sv-ticker{isolation:isolate}:root[data-theme=severed] .sv-ticker-line[data-leaving]{z-index:1;pointer-events:none;animation:.18s steps(6,end) forwards sv-erase;position:absolute;top:0;left:0;right:0}:root[data-theme=severed] .sv-ticker-line:has(+.sv-ticker-line[data-leaving]){animation-delay:.18s;animation-fill-mode:backwards}:root[data-theme=severed] .sv-binsbar{z-index:1;border-top:3px double var(--sv-ph-line);scrollbar-width:none;grid-row:4;gap:12px;margin:0 26px 14px;padding:8px 0 2px;display:flex;position:relative;overflow:auto hidden}:root[data-theme=severed] .sv-filing{z-index:1150;pointer-events:none;position:fixed;inset:0}:root[data-theme=severed] .sv-filing:after{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, transparent 0 2px, #0003 2px 3px) 0 var(--sv-glass-top,0px);position:absolute;inset:0}:root[data-theme=severed] .sv-filing-flaps{width:100%;height:100%;position:fixed;inset:0;overflow:visible}:root[data-theme=severed] .sv-filing-flap{fill:var(--sv-scr);stroke:var(--sv-ph);stroke-width:2px;stroke-linejoin:miter;filter:drop-shadow(0 0 3px rgb(var(--sv-ph-rgb) / .5))}:root[data-theme=severed] .sv-filing-flap[data-flaps=shut]{opacity:0;transition:opacity .15s}:root[data-theme=severed] .sv-filing-ghost{box-sizing:border-box;border:2px solid var(--sv-ph);background:var(--sv-scr);color:var(--sv-ph);box-shadow:0 0 10px rgb(var(--sv-ph-rgb) / .5);font-family:var(--sv-screen-font);white-space:nowrap;text-overflow:ellipsis;transform-origin:50%;align-items:center;gap:8px;padding:4px 10px;font-size:18px;line-height:1.1;display:flex;position:fixed;overflow:hidden}:root[data-theme=severed] .sv-filing-ghost span{text-overflow:ellipsis;overflow:hidden}:root[data-theme=severed] .sv-filing-art{isolation:isolate;flex:none;width:26px;height:26px;position:relative;overflow:hidden}:root[data-theme=severed] .sv-filing-art img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);width:100%;height:100%;display:block}:root[data-theme=severed] .sv-filing-art:after{content:"";background:var(--sv-ph);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}:root[data-theme=severed][data-sv-art=color] .sv-filing-art img{filter:saturate(.92)contrast(1.05)}:root[data-theme=severed][data-sv-art=color] .sv-filing-art:after{content:none}:root[data-theme=severed] .sv-filing-readout{box-sizing:border-box;border:2px solid var(--sv-ph);background:var(--sv-scr);color:var(--sv-ph);box-shadow:0 0 10px rgb(var(--sv-ph-rgb) / .5);font-family:var(--sv-screen-font);text-transform:uppercase;clip-path:inset(100% 0 0);gap:5px;padding:4px 5px 5px;font-size:15px;line-height:1.1;transition:clip-path .3s cubic-bezier(.3,.7,.3,1);display:grid;position:fixed}:root[data-theme=severed] .sv-filing-readout[data-state=full]{clip-path:inset(0)}:root[data-theme=severed] .sv-filing-readout[data-state=down]{clip-path:inset(100% 0 0);transition-timing-function:cubic-bezier(.6,0,.8,.4)}:root[data-theme=severed] .sv-filing-readout-head{text-align:center;border:2px solid var(--sv-ph);padding:2px 4px 3px;font-size:17px}:root[data-theme=severed] .sv-filing-row{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;display:grid}:root[data-theme=severed] .sv-filing-row em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}:root[data-theme=severed] .sv-filing-bar{box-sizing:border-box;border:2px solid var(--sv-ph);background:linear-gradient(90deg, var(--sv-bar) calc(var(--p,0) * 1%), transparent 0);height:16px;transition:background .4s ease-out;display:block}:root[data-theme=severed] .sv-filing-bar[data-temper=woe]{--sv-bar:color-mix(in srgb, var(--sv-ph) 70%, #7da8ff)}:root[data-theme=severed] .sv-filing-bar[data-temper=frolic]{--sv-bar:color-mix(in srgb, var(--sv-ph) 70%, #ffe27a)}:root[data-theme=severed] .sv-filing-bar[data-temper=dread]{--sv-bar:color-mix(in srgb, var(--sv-ph) 80%, #7dffb0)}:root[data-theme=severed] .sv-filing-bar[data-temper=malice]{--sv-bar:color-mix(in srgb, var(--sv-ph) 70%, #ff8a7a)}:root[data-theme=severed] .sv-binbtn[data-fed]{background:var(--sv-ph);color:var(--sv-scr);transition:none}:root[data-theme=severed] .sv-binbtn{border:2px solid var(--sv-ph-line);width:150px;color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;text-align:left;background:0 0;flex:none;grid-template-columns:1fr auto;gap:4px 8px;padding:0;font-size:18px;display:grid}:root[data-theme=severed] .sv-binbtn-top{border-bottom:2px solid var(--sv-ph-line);grid-column:1/-1;align-items:center;gap:8px;min-width:0;padding:1px 8px;display:flex}:root[data-theme=severed] .sv-binbtn-n{flex:none;font-size:20px}:root[data-theme=severed] .sv-binbtn-on{flex:none;animation:1.4s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] .sv-binbtn-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-theme=severed] .sv-binbtn-meter{background:linear-gradient(90deg, var(--sv-ph) calc(var(--sv-pct) * 1%), transparent 0) 0 0 / 100% 100%, repeating-linear-gradient(90deg, var(--sv-ph-faint) 0 round(5px, var(--sv-dpx)), transparent 0 calc(round(5px, var(--sv-dpx)) + round(2px, var(--sv-dpx))));height:10px;-webkit-mask:repeating-linear-gradient(90deg, #000 0 round(5px, var(--sv-dpx)), transparent 0 calc(round(5px, var(--sv-dpx)) + round(2px, var(--sv-dpx))));-webkit-mask:repeating-linear-gradient(90deg, #000 0 round(5px, var(--sv-dpx)), transparent 0 calc(round(5px, var(--sv-dpx)) + round(2px, var(--sv-dpx))));mask:repeating-linear-gradient(90deg, #000 0 round(5px, var(--sv-dpx)), transparent 0 calc(round(5px, var(--sv-dpx)) + round(2px, var(--sv-dpx))));align-self:center;margin:0 0 4px 8px}:root[data-theme=severed] .sv-binbtn-pct{color:var(--sv-ph-dim);padding:0 8px 3px 0;font-size:16px}:root[data-theme=severed] .sv-binbtn:hover{border-color:var(--sv-ph-dim);background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-binbtn[aria-pressed=true]{border-color:var(--sv-ph);box-shadow:var(--sv-glow-soft), inset var(--sv-glow-soft)}:root[data-theme=severed] .sv-binbtn[aria-pressed=true] .sv-binbtn-top{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;border-color:var(--sv-ph)}:root[data-theme=severed] .sv-binbtn[data-over]{background:var(--sv-ph-wash-strong);border-style:dashed}:root[data-theme=severed] .sv-binbtn:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:2px}:root[data-theme=severed] .sv-deck{background:linear-gradient(180deg, var(--sv-deck-hi), var(--sv-deck) 30%, var(--sv-deck-lo));box-shadow:0 0 0 1px #00000047, 0 0 0 3px color-mix(in srgb, var(--sv-deck-frame) 80%, white), 0 0 0 11px var(--sv-deck-frame), 0 0 0 14px color-mix(in srgb, var(--sv-deck-frame) 86%, black), 0 0 0 15px #0000002e, 0 18px 26px -12px var(--sv-shadow), inset 0 2px 3px #00000059;--sv-print:var(--sv-deck-print);--sv-tray-rim:var(--sv-deck-hi);--sv-print-soft:color-mix(in srgb, var(--sv-deck-print) 65%, transparent);border-radius:30px;grid-area:deck;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fn ball""main ball";place-items:center;gap:12px 0;margin:14px 14px 0;padding:12px 22px 14px;display:grid}:root[data-theme=severed] :is(.sv-key,.sv-key-cap,.sv-key-walls,.sv-fader-cap){transform-style:flat}:root[data-theme=severed] :is(.sv-key-top,.sv-fader-top){transform:none}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck :is(.sv-key,.sv-key-cap,.sv-key-walls,.sv-fader-cap){transform-style:preserve-3d}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck :is(.sv-key-top,.sv-fader-top){transform:translateZ(var(--k-rise))}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck{transform-origin:50% 100%;transform-style:preserve-3d;z-index:1;row-gap:26px;margin-top:-128px;margin-bottom:60px;padding-top:58px;padding-bottom:34px;position:relative;transform:perspective(1100px)rotateX(48deg)}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-cluster{gap:18px}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck :is(.sv-fnrow,.sv-programs,.sv-tools,.sv-deck-main,.sv-deck-pair,.sv-transport,.sv-cursor,.sv-cluster,.sv-cluster-keys,.sv-volume,.sv-volume-keys,.sv-fader){transform-style:preserve-3d}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-deck-edge{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-deck-edge>i{height:var(--sv-edge-h);transform-origin:50% 100%;transform:translateZ(var(--sv-drop,0px)) rotateZ(var(--sv-turn)) rotateX(90deg);background:linear-gradient(rgba(0, 0, 0, var(--sv-shade)), rgba(0, 0, 0, var(--sv-shade))),  linear-gradient(180deg, #00000038, transparent 6px), linear-gradient(180deg, transparent 70%, #0000002e), linear-gradient(180deg, color-mix(in srgb, var(--sv-deck-frame) 78%, black), color-mix(in srgb, var(--sv-deck-frame) 58%, black));display:block;position:absolute}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-deck-edge>i[data-kind=lip]{background:linear-gradient(rgba(0, 0, 0, var(--sv-shade)), rgba(0, 0, 0, var(--sv-shade))), linear-gradient(180deg, #0000004d, transparent 3px), linear-gradient(180deg, color-mix(in srgb, var(--sv-deck-frame) 78%, black), color-mix(in srgb, var(--sv-deck-frame) 70%, black))}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-deck-liptop{pointer-events:none;left:calc(-1 * var(--sv-lip-out));right:calc(-1 * var(--sv-lip-out));bottom:calc(-1 * var(--sv-lip-out));border-radius:0 0 var(--sv-lip-r) var(--sv-lip-r);transform:translateZ(var(--sv-lip-z));background:linear-gradient(0deg, transparent calc(var(--sv-lip-step) * .35), #0003 var(--sv-lip-step)), color-mix(in srgb, var(--sv-deck-frame) 74%, black);display:block;position:absolute;top:40%}:root[data-theme=severed] :is(.sv-size-wide,.sv-size-mid) .sv-deck .sv-deck-shadow{pointer-events:none;left:calc(-1 * var(--sv-foot-out));right:calc(-1 * var(--sv-foot-out));bottom:calc(-1 * var(--sv-foot-out));border-radius:0 0 var(--sv-foot-r) var(--sv-foot-r);transform:translateZ(var(--sv-foot-z));background:#0000004d;display:block;position:absolute;top:40%;box-shadow:0 0 12px 2px #00000052,0 0 3px 1px #00000059}:root[data-theme=severed] .sv-size-mid .sv-deck{margin-top:-182px}:root[data-theme=severed] .sv-fnrow{flex-wrap:wrap;grid-area:fn;justify-content:center;gap:12px;display:flex}:root[data-theme=severed] :is(.sv-programs,.sv-tools){display:flex}:root[data-theme=severed] .sv-fkey{--k-w:92px;height:64px}:root[data-theme=severed] .sv-fkey .sv-key-legend{font-size:8px}:root[data-theme=severed] .sv-deck-main{flex-wrap:wrap;grid-area:main;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}:root[data-theme=severed] .sv-size-wide .sv-deck{grid-template-columns:auto auto auto auto;grid-template-areas:"switch programs tools ball""switch transport cursor ball";justify-content:center;column-gap:24px}:root[data-theme=severed] .sv-size-wide .sv-deck :is(.sv-fnrow,.sv-deck-main){display:contents}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-programs{grid-area:programs}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-tools{grid-area:tools}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-systemswitch{grid-area:switch}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-transport{grid-area:transport}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-cursor{grid-area:cursor}:root[data-theme=severed] .sv-size-wide .sv-deck .sv-trackwell{margin-left:6px}:root[data-theme=severed] .sv-transport{align-items:flex-end;gap:3px;display:flex}:root[data-theme=severed] .sv-key-play{--k-w:220px}:root[data-theme=severed] .sv-key-play .sv-key-top{flex-direction:row;gap:10px}:root[data-theme=severed] .sv-key-play .sv-key-legend{font-size:9px}:root[data-theme=severed] .sv-deck .sv-volume{width:auto;min-width:220px}:root[data-theme=severed] .sv-cursor{--sv-key-h:44px;grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px) 6px 54px;gap:3px;display:grid}:root[data-theme=severed] .sv-cursor .sv-key{--k-w:44px;--k-wall:8px}:root[data-theme=severed] .sv-cursor-esc{grid-area:1/1}:root[data-theme=severed] .sv-cursor-esc .sv-key-legend{font-size:8px}:root[data-theme=severed] .sv-cursor-up{grid-area:1/2}:root[data-theme=severed] .sv-cursor-left{grid-area:2/1}:root[data-theme=severed] .sv-cursor-down{grid-area:2/2}:root[data-theme=severed] .sv-cursor-right{grid-area:2/3}:root[data-theme=severed] .sv-cursor .sv-cursor-enter{--k-w:54px;grid-area:1/5/3/6;height:91px}:root[data-theme=severed] .sv-size-wide .sv-tools .sv-fkey{--k-w:100.5px}:root[data-theme=severed] .sv-trackwell{--sv-well:138px;--sv-hole:105px;--sv-collar:radial-gradient(circle calc(var(--sv-well) / 2) at 50% 50%, transparent 0 calc(var(--sv-hole) / 2 - 1px), #2c3a50 calc(var(--sv-hole) / 2 + .5px), #8796ad calc(var(--sv-hole) / 2 + 2px), #3b4b63 calc(var(--sv-hole) / 2 + 4.5px), #1d2737 calc(var(--sv-well) / 2 - 1.5px), #00000080 calc(var(--sv-well) / 2), transparent calc(var(--sv-well) / 2 + .01px));width:var(--sv-well);height:var(--sv-well);transform-style:preserve-3d;background:radial-gradient(circle calc(var(--sv-well) / 2) at 50% 50%, #2c3a50 0 calc(var(--sv-hole) / 2 + .5px), transparent calc(var(--sv-hole) / 2 + .51px)), var(--sv-collar);border-radius:50%;grid-area:ball;margin-left:30px;position:relative;box-shadow:0 4px 0 -1px #121b29,0 5px 0 -1px #ffffff1f,0 0 0 3px #0e0d0a8c,0 7px 8px #00000059}:root[data-theme=severed] .sv-trackwell:before{content:"";inset:calc((var(--sv-well) - var(--sv-hole)) / 2 + 3px);pointer-events:none;background:#020306;border-radius:50%;position:absolute;box-shadow:inset 0 3px 6px #0009}:root[data-theme=severed] .sv-trackwell-probe{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}:root[data-theme=severed] .sv-trackball{--sv-ball-w:calc(var(--sv-hole) * 1.05);--sv-ball-h:calc(var(--sv-ball-w) / 2);--sv-ball-b:var(--sv-ball-h);left:calc(50% - var(--sv-ball-w) / 2);top:calc(50% - var(--sv-ball-h));width:var(--sv-ball-w);height:calc(var(--sv-ball-h) + var(--sv-ball-b));transform-origin:50% var(--sv-ball-h);cursor:grab;touch-action:none;position:absolute}:root[data-theme=severed] .sv-trackball-laid{z-index:1;transform-origin:50% var(--sv-ball-h);position:fixed}:root[data-theme=severed] .sv-trackball-face{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:root[data-theme=severed] .sv-trackball:active{cursor:grabbing}:root[data-theme=severed] .sv-trackball:focus-visible{outline:2px solid var(--sv-teal-face);outline-offset:3px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-sleep{margin-bottom:26px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-sleep-main{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:12px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-sleep-clock{letter-spacing:.04em;font-size:84px;font-weight:400;line-height:.8}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-sleep-main:not([data-active]) .sv-sleep-clock{color:var(--sv-ph-faint)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-sleep-others{gap:4px;margin-top:14px;display:grid}:root[data-theme=severed] .sv-screenlike{font-family:var(--sv-screen-font);color:var(--sv-ph);text-shadow:var(--sv-glow);-webkit-font-smoothing:antialiased;font-size:21px;line-height:1.12}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) ::selection{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) h1,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) h2,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) h3,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) p{margin:0;font-weight:400}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) a{color:inherit}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-title{text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;font-size:34px;line-height:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-over{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ph-dim);font-size:17px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-dim{color:var(--sv-ph-dim)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-strong{font-size:24px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-error{color:var(--sv-critical);text-shadow:0 0 6px #ff787880}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-error:before{content:"!! "}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-grow{flex:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-stack{flex-direction:column;gap:16px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-inline{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toolrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-box{border:2px solid var(--sv-ph-line);padding:12px 14px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-hint{margin-top:-10px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-fieldset{border:0;margin:0;padding:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-setting{gap:6px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-setting-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ph-dim);font-size:17px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-setting-value{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-dot{background:var(--sv-ph-faint);width:10px;height:10px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-dot[data-on]{background:var(--sv-ph);box-shadow:var(--sv-glow);animation:1.6s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-code{letter-spacing:.2em;font-size:48px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-done{align-items:center;gap:10px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-explicit{vertical-align:-2px;color:var(--sv-ph-dim);margin-left:8px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-initials{font-size:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-pagefoot{margin-top:16px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-rule-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 10px;font-size:19px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-rule-head:after{content:"";border-top:2px solid var(--sv-ph-faint);flex:1;min-width:24px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-rule-head small{letter-spacing:.06em;text-transform:none;color:var(--sv-ph-dim);margin-left:4px;font-size:16px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn{border:2px solid var(--sv-ph);min-height:34px;color:var(--sv-ph);font:inherit;text-shadow:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;box-shadow:var(--sv-glow-soft);background:0 0;justify-content:center;align-items:center;gap:8px;padding:1px 12px;font-size:20px;line-height:1;display:inline-flex;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-s{min-height:30px;padding:1px 10px;font-size:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-m{min-height:36px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-text{box-shadow:none;border-color:#0000;padding-inline:6px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-solid,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn[aria-pressed=true]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;box-shadow:0 0 10px rgb(var(--sv-ph-rgb) / .4)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn:hover:not(:disabled){background:var(--sv-ph-wash-strong)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-solid:hover:not(:disabled),:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn[aria-pressed=true]:hover:not(:disabled){background:rgb(var(--sv-ph-rgb) / .86)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:3px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn:active:not(:disabled){transform:translateY(1px)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn:disabled{opacity:.4;cursor:default;box-shadow:none;border-style:dashed}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn[data-danger]{background:var(--sv-critical);border-color:var(--sv-critical);color:#1a0505}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-icon{line-height:0;display:inline-grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btn-img{width:18px;height:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-btnrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn{width:38px;height:38px;color:var(--sv-ph);cursor:pointer;filter:drop-shadow(0 0 3px rgb(var(--sv-ph-rgb) / .45));background:0 0;border:2px solid #0000;flex:none;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn-s{width:30px;height:30px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn-l{border-color:var(--sv-ph-line);width:46px;height:46px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn-xl{border-color:var(--sv-ph);width:68px;height:68px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn:hover:not(:disabled){background:var(--sv-ph-wash-strong)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn[aria-pressed=true],:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn:focus-visible{background:var(--sv-ph);color:var(--sv-scr);filter:none;outline:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-ibtn:disabled{opacity:.35;cursor:default}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-badge{background:var(--sv-ph);color:var(--sv-scr);padding:0 4px;font-size:15px;line-height:16px;position:absolute;top:-6px;right:-8px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle{cursor:pointer;align-items:center;gap:12px;min-height:30px;display:inline-flex;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle input{opacity:0;width:1px;height:1px;position:absolute}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-parental-row{gap:2px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-parental-row>.sv-dim{padding-left:38px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle-box{border:2px solid var(--sv-ph);width:26px;height:26px;box-shadow:var(--sv-glow-soft);flex:none;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle-box:after{content:"";background:var(--sv-ph);box-shadow:var(--sv-glow);transition:transform 60ms steps(2,end);position:absolute;inset:4px;transform:scale(0)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle input:checked+.sv-toggle-box:after{transform:scale(1)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle input:focus-visible+.sv-toggle-box{outline:2px dashed var(--sv-ph);outline-offset:3px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-toggle[data-disabled]{opacity:.4;cursor:default}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tick{cursor:pointer;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tick span{border:2px solid var(--sv-ph-dim);width:18px;height:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tick input:checked+span{background:var(--sv-ph);border-color:var(--sv-ph);box-shadow:var(--sv-glow)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tick input:focus-visible+span{outline:2px dashed var(--sv-ph);outline-offset:2px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-seg{border:2px solid var(--sv-ph);background:var(--sv-ph-line);box-shadow:var(--sv-glow-soft);flex-wrap:wrap;gap:2px;display:inline-flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-seg button{background:var(--sv-scr);min-height:30px;color:var(--sv-ph);font:inherit;text-shadow:inherit;text-transform:uppercase;cursor:pointer;border:0;flex:auto;align-items:center;gap:8px;padding:1px 12px;font-size:19px;display:inline-flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-seg button[aria-checked=true]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-seg button:hover:not([aria-checked=true]){background:color-mix(in srgb, var(--sv-ph) 18%, var(--sv-scr))}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-seg button:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:-5px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch{border:1px solid;width:14px;height:14px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch[data-phosphor=ice]{background:#d2f0ff}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch[data-phosphor=cyan]{background:#80f4fa}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch[data-phosphor=teal]{background:#96f0d6}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch[data-phosphor=green]{background:#70ff96}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-swatch[data-phosphor=amber]{background:#ffbe60}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar{flex:1;align-items:center;gap:10px;min-width:120px;height:30px;display:flex;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar-track{background:repeating-linear-gradient(90deg, var(--sv-ph-faint) 0 round(6px, var(--sv-dpx)), transparent 0 calc(round(6px, var(--sv-dpx)) + round(3px, var(--sv-dpx))));flex:1;height:16px;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar-fill{background:repeating-linear-gradient(90deg, var(--sv-ph) 0 round(6px, var(--sv-dpx)), transparent 0 calc(round(6px, var(--sv-dpx)) + round(3px, var(--sv-dpx))));clip-path:inset(0 calc(100% - var(--sv-pct) * 1%) 0 0);filter:drop-shadow(0 0 3px rgb(var(--sv-ph-rgb) / .6));position:absolute;inset:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar[data-center] .sv-bar-fill{clip-path:inset(0 calc(100% - max(50%, var(--sv-pct) * 1%)) 0 min(50%, var(--sv-pct) * 1%))}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar[data-center] .sv-bar-track:before{content:"";border-left:2px solid var(--sv-ph-dim);position:absolute;top:-5px;bottom:-5px;left:50%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar-head{width:4px;top:-4px;bottom:-4px;left:calc(var(--sv-pct) * 1% - 2px);background:var(--sv-ph);box-shadow:var(--sv-glow);position:absolute}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar-value{text-align:right;min-width:3ch;font-size:20px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar:has(input:focus-visible) .sv-bar-track{outline:2px dashed var(--sv-ph);outline-offset:4px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-bar[data-disabled]{opacity:.4}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-field{flex:1;gap:4px;min-width:200px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-field-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ph-dim);font-size:17px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-field-box{border:2px solid var(--sv-ph-line);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-field-box:focus-within{border-color:var(--sv-ph);box-shadow:var(--sv-glow-soft)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-field-box,.sv-prompt,.sv-command-bar) input{min-width:0;color:var(--sv-ph);caret-color:var(--sv-ph);font:inherit;text-shadow:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:22px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-field-box,.sv-prompt,.sv-command-bar) input::placeholder{color:var(--sv-ph-faint)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) input[type=search]::-webkit-search-cancel-button{display:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-field[data-disabled]{opacity:.45}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-time-input{border:2px solid var(--sv-ph-line);color:var(--sv-ph);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;min-height:34px;padding:2px 8px;font-size:20px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-prompt{border-bottom:2px solid var(--sv-ph);align-items:center;gap:10px;padding:2px 0 4px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-prompt-sign{letter-spacing:.06em;white-space:nowrap;font-size:24px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-prompt input{font-size:26px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select{border:2px solid var(--sv-ph);max-width:100%;min-height:34px;color:var(--sv-ph);font:inherit;text-shadow:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:1px 10px;font-size:20px;display:inline-flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select:hover:not(:disabled){background:var(--sv-ph-wash-strong)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select:focus-visible,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select[data-open]{outline:2px dashed var(--sv-ph);outline-offset:3px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select:disabled{opacity:.4;cursor:default;border-style:dashed}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select-value{flex:1;min-width:0;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select-value>*{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-select-sizer{visibility:hidden;height:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-art{background:rgb(var(--sv-ph-rgb) / .06);color:var(--sv-ph-dim);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-art img{object-fit:cover;filter:grayscale()contrast(1.15)brightness(1.02);width:100%;height:100%;display:block}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-art:has(img):after{content:"";background:var(--sv-ph);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-art>svg{filter:grayscale()brightness(1.5)contrast(1.1);opacity:.7;width:70%;height:70%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-art:has(img):before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px);position:absolute;inset:0}:root[data-theme=severed][data-sv-art=color] :is(.sv-crt,.sv-screenlike) .sv-art img{filter:saturate(.92)contrast(1.05)}:root[data-theme=severed][data-sv-art=color] :is(.sv-crt,.sv-screenlike) .sv-art:has(img):after{content:none}:root[data-theme=severed] .sv-svcimg{flex:none;line-height:0;display:inline-block;position:relative}:root[data-theme=severed] .sv-svcimg img{visibility:hidden}:root[data-theme=severed] .sv-svcimg:after{content:"";pointer-events:none;background:var(--sv-ph);-webkit-mask:var(--sv-src) center / contain no-repeat luminance;mask:var(--sv-src) center / contain no-repeat luminance;position:absolute;inset:0}:root[data-theme=severed][data-sv-art=color] .sv-svcimg img{visibility:visible}:root[data-theme=severed][data-sv-art=color] .sv-svcimg:after{content:none}:root[data-theme=severed]:not([data-sv-art=color]) .svc-caution{--svc-caution-ring:var(--sv-scr);background:var(--sv-ph);color:var(--sv-scr);--icon-hole:var(--sv-ph)}:root[data-theme=severed]:not([data-sv-art=color]) .svc-caution[data-kind=sonora]{background:var(--sv-scr);color:var(--sv-ph);--icon-hole:var(--sv-scr);box-shadow:0 0 0 2px var(--sv-scr), inset 0 0 0 1.5px var(--sv-ph)}:root[data-theme=severed]:not([data-sv-art=color]) .svc-caution[data-size=large]{box-shadow:inset 0 0 0 2px var(--sv-ph)}:root[data-theme=severed]:not([data-sv-art=color]) .svc-caution-logo{background:var(--sv-ph)}:root[data-theme=severed]:not([data-sv-art=color]) .svc-caution-logo img{filter:grayscale()contrast(1.1);mix-blend-mode:multiply}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-listing{display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-listing-cols{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));column-gap:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li{border:0;border-bottom:1px dashed var(--sv-ph-faint);width:100%;min-height:46px;color:inherit;font:inherit;text-shadow:inherit;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:3px 8px;display:grid;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li{grid-template-columns:auto minmax(0,1fr) auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li:not(:has(.sv-li-lead)){grid-template-columns:minmax(0,1fr) auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li-action,.sv-li-check){cursor:pointer}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li-action,.sv-li-check):hover{background:var(--sv-ph-wash)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li-action):focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li-action):focus-visible :is(.sv-row-sub,.sv-li-sub,.sv-dirtag,.sv-dim){color:rgb(var(--sv-scr-rgb) / .75)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li)[data-selected],:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row[data-checked]{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row,.sv-li)[aria-disabled=true],:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li:disabled{opacity:.45;cursor:default}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row[data-dead]{opacity:.4;cursor:default}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row[data-restricted] .sv-row-title{color:var(--sv-ph-dim)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row[data-drop=before]{box-shadow:inset 0 3px 0 var(--sv-ph)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row[data-drop=after]{box-shadow:inset 0 -3px 0 var(--sv-ph)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-art{place-items:center;width:40px;height:40px;line-height:0;display:grid;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-art .sv-art{width:36px;height:36px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-art-round .sv-art{border-radius:50%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-num{color:var(--sv-ph-dim);font-size:22px;line-height:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-play{cursor:pointer;background:var(--sv-ph);color:var(--sv-scr);opacity:0;border:0;place-items:center;padding:0;line-height:0;display:grid;position:absolute;inset:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row:hover .sv-row-play,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-play:focus-visible{opacity:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row-text,.sv-li-text){min-width:0;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row-title,.sv-li-title){align-items:center;min-width:0;font-size:22px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row-title,.sv-li-title)>span:first-child,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) :is(.sv-row-sub,.sv-li-sub,.sv-li-over){color:var(--sv-ph-dim);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li-lead,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-li-trail{align-items:center;gap:6px;line-height:0;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-row-tools{align-items:center;gap:4px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-dirtag{text-align:right;min-width:5ch;color:var(--sv-ph-dim);white-space:nowrap;font-size:19px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-source-icon{place-items:center;width:32px;height:32px;line-height:0;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-source-icon img{object-fit:contain;width:30px;height:30px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-caution-anchor{position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-caution-anchor .caution-badge{position:absolute;bottom:-6px;right:-6px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-empty{text-align:center;color:var(--sv-ph-dim);justify-items:center;gap:10px;padding:40px 16px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-empty-icon{color:var(--sv-ph-faint);line-height:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-empty-title{color:var(--sv-ph);text-transform:uppercase;font-size:26px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-empty-body{max-width:46ch}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;padding:18px 4px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-inline{padding:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks{gap:3px;display:inline-flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i{background:var(--sv-ph-faint);width:9px;height:16px;animation:1.2s step-end infinite sv-busy}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(2){animation-delay:.15s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(3){animation-delay:.3s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(4){animation-delay:.45s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(5){animation-delay:.6s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(6){animation-delay:.75s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(7){animation-delay:.9s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-busy-blocks i:nth-child(8){animation-delay:1.05s}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-leaders{gap:4px;min-width:0;margin:0;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-leaders>div{align-items:baseline;gap:8px;min-width:0;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-leaders>div:after{content:"";border-bottom:3px dotted var(--sv-ph-faint);flex:24px;order:1;min-width:24px;transform:translateY(-5px)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-leaders dt{letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ph-dim);flex:none;order:0;font-size:18px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-leaders dd{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;order:2;min-width:0;margin:0;font-size:22px;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-shelf{margin:6px 0 22px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-shelf-head{align-items:center;gap:12px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-shelf-head .sv-rule-head{flex:1;margin:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-strip{scrollbar-width:thin;scrollbar-color:var(--sv-ph-faint) transparent;grid-auto-columns:148px;grid-auto-flow:column;gap:16px;padding:10px 2px 8px;display:grid;overflow-x:auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:18px 16px;padding-top:10px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile{cursor:pointer;outline:none;align-content:start;gap:4px;min-width:0;display:grid;position:relative}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-art{aspect-ratio:1;border:2px solid var(--sv-ph-line);width:100%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-art[data-round]{border-radius:50%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-art>svg{width:50%;height:50%}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-play{z-index:2;border:2px solid var(--sv-scr);background:var(--sv-ph);width:40px;height:40px;color:var(--sv-scr);opacity:0;cursor:pointer;place-items:center;padding:0;line-height:0;display:grid;position:absolute;bottom:6px;right:6px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:hover .sv-tile-play,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:focus-visible .sv-tile-play,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-play:focus-visible{opacity:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:hover .sv-tile-art,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:focus-visible .sv-tile-art{border-color:var(--sv-ph);box-shadow:var(--sv-glow-soft)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:focus-visible .sv-tile-title{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-title{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-sub{color:var(--sv-ph-dim);text-overflow:ellipsis;white-space:nowrap;min-height:1em;font-size:17px;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-tools{z-index:2;opacity:0;gap:2px;display:flex;position:absolute;top:4px;right:4px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-tools .sv-ibtn{background:var(--sv-scr)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:hover .sv-tile-tools,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile:focus-within .sv-tile-tools{opacity:1}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile-tools .sv-dirtag{background:var(--sv-scr);align-self:center;min-width:0;padding:0 4px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-tile[aria-disabled=true]{opacity:.45}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-selectbar{z-index:3;background:var(--sv-scr);border:2px solid var(--sv-ph);box-shadow:0 -8px 16px rgb(var(--sv-scr-rgb) / .9);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:8px 10px;display:flex;position:sticky;bottom:0}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-selectbar>span{text-transform:uppercase;margin-right:auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-programhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-programhead>div:first-child{gap:6px;min-width:0;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-programhead-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-banner{border:2px dashed var(--sv-ph);align-items:flex-start;gap:14px;margin:10px 0 16px;padding:12px 14px;display:flex}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-banner>div{justify-items:start;gap:8px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table-wrap{overflow-x:auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:19px}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table th,:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table td{text-align:left;border-bottom:1px dashed var(--sv-ph-faint);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-weight:400;overflow:hidden}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table thead th{color:var(--sv-ph-dim);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--sv-ph-line)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-table tr[data-offline]{opacity:.5}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-log td{white-space:normal;vertical-align:top}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-log{table-layout:auto}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-level{text-transform:uppercase}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-level[data-level=error]{color:var(--sv-critical)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-level[data-level=warning]{color:var(--sv-fair)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-findings{gap:10px;display:grid}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-finding[data-severity=problem],:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-finding[data-severity=critical]{border-color:var(--sv-critical)}:root[data-theme=severed] :is(.sv-crt,.sv-screenlike) .sv-prose p{max-width:70ch;margin:0 0 10px}:root[data-theme=severed] .sv-crt .sv-player{grid-template-columns:minmax(200px, min(38%, calc(52 * var(--sv-vh,1vh)))) minmax(0, 1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"art text""art seek""art buttons""panels panels";align-items:start;gap:12px 30px;display:grid}:root[data-theme=severed] .sv-crt .sv-player-none{text-align:center;padding:40px 0}:root[data-theme=severed] .sv-crt .sv-player-art{aspect-ratio:1;grid-area:art;width:100%;display:grid;position:relative}:root[data-theme=severed] .sv-crt .sv-art-big{border:2px solid var(--sv-ph-line);width:100%;height:100%;box-shadow:var(--sv-glow-soft)}:root[data-theme=severed] .sv-crt .sv-art-big>svg{width:40%;height:40%}:root[data-theme=severed] .sv-crt .sv-player-art[data-lyrics]{aspect-ratio:auto;contain:size;align-self:stretch;height:100%;min-height:260px}:root[data-theme=severed] .sv-crt .sv-player-tv{border:2px solid var(--sv-ph-line);color:var(--sv-ph-dim);place-items:center;display:grid}:root[data-theme=severed] .sv-crt .sv-player-text{grid-area:text;gap:10px;min-width:0;display:grid}:root[data-theme=severed] .sv-crt .sv-player-title{overflow-wrap:anywhere;align-items:center;font-size:46px;line-height:.95;display:flex}:root[data-theme=severed] .sv-crt .sv-player-ratings{gap:8px;display:flex}:root[data-theme=severed] .sv-crt .sv-rating-img{width:22px;height:22px;-webkit-mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;-webkit-mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;mask:var(--sv-rating-icon) var(--sv-rating-pos,center) / var(--sv-rating-size,contain) no-repeat;background:currentColor;display:block}:root[data-theme=severed] .sv-crt .sv-player-seek{grid-area:seek}:root[data-theme=severed] .sv-crt .sv-player-buttons{grid-area:buttons;align-content:start;gap:12px;display:grid}:root[data-theme=severed] .sv-crt .sv-player-panels{grid-area:panels;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px 30px;margin-top:8px;display:grid}:root[data-theme=severed] .sv-crt .sv-panel{min-width:0}:root[data-theme=severed] .sv-crt .sv-seek{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:root[data-theme=severed] .sv-crt .sv-seek-time{min-width:4.5ch;font-size:22px}:root[data-theme=severed] .sv-crt .sv-seek-end{text-align:right}:root[data-theme=severed] .sv-crt .sv-seek-track{background:repeating-linear-gradient(90deg, var(--sv-ph-faint) 0 round(8px, var(--sv-dpx)), transparent 0 calc(round(8px, var(--sv-dpx)) + round(3px, var(--sv-dpx))));height:22px;position:relative}:root[data-theme=severed] .sv-crt .sv-seek-done{background:repeating-linear-gradient(90deg, var(--sv-ph) 0 round(8px, var(--sv-dpx)), transparent 0 calc(round(8px, var(--sv-dpx)) + round(3px, var(--sv-dpx))));clip-path:inset(0 calc(100% - var(--sv-pct) * 1%) 0 0);filter:drop-shadow(0 0 4px rgb(var(--sv-ph-rgb) / .6));position:absolute;inset:0}:root[data-theme=severed] .sv-crt .sv-seek input{opacity:0;cursor:pointer;width:100%;height:calc(100% + 12px);margin:0;position:absolute;inset:-6px 0}:root[data-theme=severed] .sv-crt .sv-seek input:disabled{cursor:default}:root[data-theme=severed] .sv-crt .sv-seek:has(input:focus-visible) .sv-seek-track{outline:2px dashed var(--sv-ph);outline-offset:4px}:root[data-theme=severed] .sv-crt .sv-upnext{margin:0;padding:0;list-style:none;display:grid}:root[data-theme=severed] .sv-crt .sv-upnext li:not(.sv-upnext-more) button{border:0;border-bottom:1px dashed var(--sv-ph-faint);width:100%;color:inherit;font:inherit;text-shadow:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:4ch minmax(0,1fr) minmax(0,.7fr);align-items:baseline;gap:12px;padding:4px 6px;display:grid}:root[data-theme=severed] .sv-crt .sv-upnext li:not(.sv-upnext-more) button:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-upnext li:not(.sv-upnext-more) button:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-crt .sv-upnext-n{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt :is(.sv-upnext-title,.sv-upnext-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-upnext-sub{color:var(--sv-ph-dim);font-size:18px}:root[data-theme=severed] .sv-crt .sv-upnext-more{padding-top:6px}:root[data-theme=severed] .sv-crt .sv-lyrics{border:2px solid var(--sv-ph-line);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}:root[data-theme=severed] .sv-crt .sv-lyrics-bar{border-bottom:1px dashed var(--sv-ph-faint);letter-spacing:.1em;text-transform:uppercase;color:var(--sv-ph-dim);justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 2px 10px;font-size:16px;display:flex}:root[data-theme=severed] .sv-crt .sv-lyrics-close{border:1px solid var(--sv-ph-line);width:34px;height:30px;color:var(--sv-ph);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}:root[data-theme=severed] .sv-crt .sv-lyrics-close:hover,:root[data-theme=severed] .sv-crt .sv-lyrics-close:focus-visible{background:var(--sv-ph);color:var(--sv-scr);outline:none}:root[data-theme=severed] .sv-crt .sv-lyrics-scroll{scrollbar-width:none;min-height:0;padding:min(40%,96px) 14px;overflow:auto;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}:root[data-theme=severed] .sv-crt .sv-lyrics-scroll p{margin:0 0 8px;font-size:24px}:root[data-theme=severed] .sv-crt .sv-lyrics-timed p[data-at=past]{color:var(--sv-ph-faint)}:root[data-theme=severed] .sv-crt .sv-lyrics-timed p[data-at=now]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;padding:0 6px}:root[data-theme=severed] .sv-crt .sv-lyrics-untimed{color:var(--sv-ph-dim);font-size:18px!important}:root[data-theme=severed] .sv-crt .sv-lyrics-note{text-align:center;color:var(--sv-ph-dim);align-self:center;padding:20px}:root[data-theme=severed] .sv-crt .sv-lyrics-notice{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;justify-items:start;gap:12px;min-height:0;padding:14px 18px 16px;font-size:19px;display:grid}:root[data-theme=severed] .sv-crt .sv-lyrics-notice p{scrollbar-width:thin;scrollbar-color:var(--sv-ph-dim) transparent;align-self:safe center;min-height:0;max-height:100%;overflow:auto}:root[data-theme=severed] .sv-crt .sv-lyrics-credit{color:var(--sv-ph-dim);border-top:1px dashed var(--sv-ph-faint);padding:4px 10px;font-size:16px}:root[data-theme=severed] .sv-crt .sv-qlist{display:grid;position:relative}:root[data-theme=severed] .sv-crt .sv-qrow{border-bottom:1px dashed var(--sv-ph-faint);cursor:pointer;background:var(--sv-scr-raised);grid-template-columns:14px 4ch 26px 32px minmax(0,1fr) auto auto;align-items:center;gap:10px;height:44px;padding:0 6px;transition:transform 80ms;display:grid;position:relative}:root[data-theme=severed] .sv-crt .sv-qrow:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-qrow:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-crt .sv-qrow:focus-visible :is(.sv-qrow-sub,.sv-qrow-n,.sv-qrow-dur){color:rgb(var(--sv-scr-rgb) / .75)}:root[data-theme=severed] .sv-crt .sv-qrow[aria-current]{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] .sv-crt .sv-qrow[aria-current] .sv-qrow-title{text-underline-offset:4px;text-decoration:underline}:root[data-theme=severed] .sv-crt .sv-qrow[data-playing] .sv-qrow-cursor{animation:1s steps(2,jump-none) infinite sv-blink}:root[data-theme=severed] .sv-crt .sv-qrow[data-checked]{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] .sv-crt .sv-qrow[data-dragging]{opacity:.3}:root[data-theme=severed] .sv-crt .sv-qrow-n{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-qrow-handle{cursor:grab;color:var(--sv-ph-dim);touch-action:none;place-items:center;line-height:0;display:grid}:root[data-theme=severed] .sv-crt .sv-art-row{width:32px;height:32px}:root[data-theme=severed] .sv-crt .sv-qrow-text{min-width:0;display:grid}:root[data-theme=severed] .sv-crt :is(.sv-qrow-title,.sv-qrow-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-qrow-title{font-size:21px}:root[data-theme=severed] .sv-crt .sv-qrow-sub{color:var(--sv-ph-dim);font-size:17px}:root[data-theme=severed] .sv-crt .sv-qrow-dur{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-qrow-tools{align-items:center;display:flex}:root[data-theme=severed] .sv-crt .sv-library-head{gap:8px;margin-bottom:14px;display:grid}:root[data-theme=severed] .sv-crt .sv-library-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-theme=severed] .sv-crt .sv-library-room{color:var(--sv-ph-dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:18px;display:inline-flex}:root[data-theme=severed] .sv-crt .sv-scope{border:2px solid var(--sv-ph-line);max-width:40%;min-height:32px;color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:1px 10px;font-size:19px;display:inline-flex}:root[data-theme=severed] .sv-crt .sv-scope span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-scope img{object-fit:contain;width:20px;height:20px}:root[data-theme=severed] .sv-crt .sv-scope:hover{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] .sv-crt .sv-path{border:2px solid var(--sv-ph-line);flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 12px;padding:4px 8px;font-size:21px;display:flex}:root[data-theme=severed] .sv-crt .sv-path-part{color:inherit;font:inherit;text-shadow:inherit;text-transform:uppercase;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:28ch;padding:0 2px;overflow:hidden}:root[data-theme=severed] .sv-crt button.sv-path-part:hover{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] .sv-crt button.sv-path-part:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-crt span.sv-path-part{cursor:default}:root[data-theme=severed] .sv-crt .sv-path-sep{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-row-up .sv-row-title{letter-spacing:.2em}:root[data-theme=severed] .sv-crt .sv-dir{margin-top:10px}:root[data-theme=severed] .sv-crt .sv-dir-system{margin-bottom:14px}:root[data-theme=severed] .sv-crt .sv-dir-system[data-dim] .sv-listing{opacity:.55}:root[data-theme=severed] .sv-crt .sv-dir-drive{color:inherit;font:inherit;text-shadow:inherit;cursor:default;background:0 0;border:0;align-items:center;gap:12px;margin:6px 0 4px;padding:2px 0;font-size:22px;display:flex}:root[data-theme=severed] .sv-crt .sv-dir-drive:not(:disabled){cursor:pointer}:root[data-theme=severed] .sv-crt .sv-dir-drive:not(:disabled):hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-pins{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}:root[data-theme=severed] .sv-crt .sv-collection{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:22px;margin-bottom:16px;display:grid}:root[data-theme=severed] .sv-crt .sv-collection-art{border:2px solid var(--sv-ph-line);width:180px;height:180px}:root[data-theme=severed] .sv-crt .sv-collection-text{justify-items:start;gap:8px;min-width:0;display:grid}:root[data-theme=severed] .sv-crt .sv-results-service{margin:14px 0}:root[data-theme=severed] .sv-crt .sv-results .sv-title{margin:4px 0 12px}:root[data-theme=severed] .sv-crt .sv-results-icon{line-height:0;display:inline-grid}:root[data-theme=severed] .sv-crt .sv-results-icon img{object-fit:contain;width:22px;height:22px}:root[data-theme=severed] .sv-crt .sv-servicegrid{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:12px;display:grid}:root[data-theme=severed] .sv-crt .sv-servicecard{border:2px solid var(--sv-ph-line);color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;text-align:center;background:0 0;justify-items:center;gap:6px;padding:14px 10px;display:grid}:root[data-theme=severed] .sv-crt .sv-servicecard:hover:not(:disabled){border-color:var(--sv-ph);background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-servicecard:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-crt .sv-servicecard:disabled{opacity:.4;cursor:default}:root[data-theme=severed] .sv-crt .sv-servicecard-title{font-size:21px}:root[data-theme=severed] .sv-crt .sv-servicecard-sub{color:var(--sv-ph-dim);font-size:16px}:root[data-theme=severed] .sv-crt .sv-bins{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:18px;margin-bottom:18px;display:grid}:root[data-theme=severed] .sv-crt .sv-bin{border:2px solid var(--sv-ph-line);background:var(--sv-scr-raised)}:root[data-theme=severed] .sv-crt .sv-bin[data-active]{border-color:var(--sv-ph);box-shadow:var(--sv-glow-soft), inset var(--sv-glow-soft)}:root[data-theme=severed] .sv-crt .sv-bin[data-over]{background:var(--sv-ph-wash-strong);border-style:dashed}:root[data-theme=severed] .sv-crt .sv-bin[data-dragging]{opacity:.4}:root[data-theme=severed] .sv-crt .sv-bin[draggable=true] .sv-bin-head{cursor:grab}:root[data-theme=severed] .sv-crt .sv-bin-head{border-bottom:2px solid var(--sv-ph-line);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}:root[data-theme=severed] .sv-crt .sv-bin[data-active] .sv-bin-head{border-color:var(--sv-ph)}:root[data-theme=severed] .sv-crt .sv-bin-head:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:-4px}:root[data-theme=severed] .sv-crt .sv-bin-n{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;padding:0 6px;font-size:28px}:root[data-theme=severed] .sv-crt .sv-bin-art{border:2px solid var(--sv-ph-line);cursor:pointer;width:48px;height:48px;color:inherit;padding:0}:root[data-theme=severed] .sv-crt .sv-bin-text{min-width:0;display:grid}:root[data-theme=severed] .sv-crt :is(.sv-bin-title,.sv-bin-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-bin-title{font-size:22px}:root[data-theme=severed] .sv-crt .sv-bin-sub{color:var(--sv-ph-dim);font-size:17px}:root[data-theme=severed] .sv-crt .sv-bin-tools{align-items:center;gap:8px;display:flex}:root[data-theme=severed] .sv-crt .sv-bin-rooms{grid-template-columns:minmax(0,1fr) auto minmax(120px,1.1fr) auto;column-gap:8px;padding:4px 10px 8px;display:grid}:root[data-theme=severed] .sv-crt .sv-member{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px dashed var(--sv-ph-faint);align-items:center;gap:8px;min-height:46px;display:grid}:root[data-theme=severed] .sv-crt .sv-member:last-child{border-bottom:0}:root[data-theme=severed] .sv-crt .sv-member-name{min-width:0;display:grid}:root[data-theme=severed] .sv-crt .sv-member-line{align-items:center;gap:8px;min-width:0;font-size:21px;display:flex}:root[data-theme=severed] .sv-crt .sv-member-line .sn-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-member-name small{color:var(--sv-ph-dim);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-member-group .sv-member-name{text-transform:uppercase;color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-member[data-offline]{opacity:.45}:root[data-theme=severed] .sv-crt .sv-alarm-table{border-top:2px solid var(--sv-ph-line);display:grid}:root[data-theme=severed] .sv-crt .sv-alarm{border-bottom:1px dashed var(--sv-ph-faint);cursor:pointer;grid-template-columns:7ch auto minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:18px;min-height:52px;padding:4px 8px;display:grid}:root[data-theme=severed] .sv-crt .sv-alarm:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-alarm:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:-3px}:root[data-theme=severed] .sv-crt .sv-alarm:not([data-on])>:not(.sv-alarm-tools){opacity:.45}:root[data-theme=severed] .sv-crt .sv-alarm-time{font-size:34px;font-weight:400}:root[data-theme=severed] .sv-crt .sv-alarm-days{gap:3px;display:flex}:root[data-theme=severed] .sv-crt .sv-day{width:22px;height:24px;color:var(--sv-ph-faint);place-items:center;display:grid}:root[data-theme=severed] .sv-crt .sv-day[data-on]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] .sv-crt .sv-alarm-rec{text-transform:uppercase;color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt :is(.sv-alarm-room,.sv-alarm-music){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-alarm-music{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-alarm-tools{align-items:center;gap:6px;display:flex}:root[data-theme=severed] .sv-crt .sv-setup{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:34px;display:grid}:root[data-theme=severed] .sv-crt .sv-setup-single{display:block}:root[data-theme=severed] .sv-crt .sv-setup-menu{gap:10px;display:grid;position:sticky;top:0}:root[data-theme=severed] .sv-crt .sv-setup-menu ol{margin:0;padding:0;list-style:none;display:grid}:root[data-theme=severed] .sv-crt .sv-setup-menu button{width:100%;min-height:40px;color:inherit;font:inherit;text-shadow:inherit;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:0;grid-template-columns:2ch 24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 8px;display:grid}:root[data-theme=severed] .sv-crt .sv-setup-menu button>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-crt .sv-setup-menu button:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-crt .sv-setup-menu button[aria-current],:root[data-theme=severed] .sv-crt .sv-setup-menu button:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-crt .sv-setup-n{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-crt .sv-setup-menu button[aria-current] .sv-setup-n,:root[data-theme=severed] .sv-crt .sv-setup-menu button:focus-visible .sv-setup-n{color:inherit}:root[data-theme=severed] .sv-crt .sv-setup-extra{border-top:2px solid var(--sv-ph-faint);padding-top:8px!important}:root[data-theme=severed] .sv-crt .sv-setup-page{min-width:0}:root[data-theme=severed] .sv-crt .sv-setup-page .sv-programhead{flex-wrap:nowrap;justify-content:flex-start;align-items:center}:root[data-theme=severed] .sv-crt .sv-clockface{gap:4px;padding:10px 0;display:grid}:root[data-theme=severed] .sv-crt .sv-clockface strong{font-size:72px;font-weight:400;line-height:.85}:root[data-theme=severed] .sv-crt .sv-clockface span{font-size:26px}:root[data-theme=severed] .sv-crt .sv-clockface small{color:var(--sv-ph-dim);font-size:18px}:root[data-theme=severed] .sv-menu{z-index:1100;min-width:220px;max-width:min(420px, calc(calc(100 * var(--sv-vw,1vw)) - 16px));max-height:calc(calc(100 * var(--sv-vh,1vh)) - 16px);background:var(--sv-scr);border:2px solid var(--sv-ph);box-shadow:0 0 0 1px #000, 0 0 16px rgb(var(--sv-ph-rgb) / .25), 0 14px 34px #0009;opacity:0;padding:4px 0;display:grid;position:fixed;overflow:auto}:root[data-theme=severed] .sv-menu[data-ready]{opacity:1;animation:70ms steps(2,end) sv-tube-on}:root[data-theme=severed] .sv-menu-title{border-bottom:2px solid var(--sv-ph-line);color:var(--sv-ph-dim);text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 12px 6px;font-size:18px;overflow:hidden}:root[data-theme=severed] .sv-menu-item{width:100%;min-height:34px;color:var(--sv-ph);font:inherit;text-shadow:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:2px 12px;font-size:21px;display:grid}:root[data-theme=severed] .sv-menu-item:hover:not(:disabled),:root[data-theme=severed] .sv-menu-item:focus-visible{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;outline:none}:root[data-theme=severed] .sv-menu-item:disabled{opacity:.4;cursor:default}:root[data-theme=severed] .sv-menu-item[data-danger]{color:var(--sv-critical)}:root[data-theme=severed] .sv-menu-item[data-danger]:hover,:root[data-theme=severed] .sv-menu-item[data-danger]:focus-visible{background:var(--sv-critical);color:#1a0505}:root[data-theme=severed] .sv-menu-mark{line-height:0;display:grid}:root[data-theme=severed] .sv-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-menu-img{object-fit:contain;width:16px;height:16px}:root[data-theme=severed] .sv-menu-sep{border-top:1px dashed var(--sv-ph-faint);margin:4px 10px;display:block}:root[data-theme=severed] .sv-menu-scroll{max-height:calc(50 * var(--sv-vh,1vh));display:grid;overflow:auto}:root[data-theme=severed] .sv-menu-pad{padding:8px 12px}:root[data-theme=severed] .sv-mixer{gap:4px;display:grid}:root[data-theme=severed] .sv-mixer-row{grid-template-columns:auto minmax(0,16ch) minmax(0,1fr);align-items:center;gap:10px;display:grid}:root[data-theme=severed] .sv-mixer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-mixer-group .sv-mixer-name{text-transform:uppercase;color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-mixer-row[data-offline]{opacity:.45}:root[data-theme=severed] .sv-layer{z-index:1000;padding:calc(3 * var(--sv-vh,1vh)) calc(3 * var(--sv-vw,1vw));background:repeating-linear-gradient(#0000009e 0 2px,#000000b8 2px 3px);place-items:center;animation:80ms ease-out sv-fade;display:grid;position:fixed;inset:0}:root[data-theme=severed] .sv-layer[data-exiting]{animation:80ms ease-in reverse forwards sv-fade}:root[data-theme=severed] .sv-window{background:repeating-linear-gradient(180deg, transparent 0 2px, #00000029 2px 3px), radial-gradient(120% 120% at 50% 40%, color-mix(in srgb, var(--sv-scr) 85%, var(--sv-ph)), var(--sv-scr) 60%, var(--sv-scr-edge));border:2px solid var(--sv-ph);width:min(560px,100%);max-height:100%;box-shadow:0 0 0 6px var(--sv-face), 0 0 0 7px #ffffff1f, 0 0 26px rgb(var(--sv-ph-rgb) / .25), 0 20px 50px #000000b3;transform-origin:50%;outline:none;flex-direction:column;animation:.11s cubic-bezier(.2,.9,.3,1) sv-tube-on;display:flex;position:relative;overflow:hidden}:root[data-theme=severed] .sv-layer[data-exiting] .sv-window{animation:80ms ease-in forwards sv-tube-off}:root[data-theme=severed] .sv-window-panel{width:min(760px,100%);max-height:min(860px,100%)}:root[data-theme=severed] .sv-window-panel .sv-window-body{min-height:120px}:root[data-theme=severed] .sv-window-full{width:min(1100px,100%);height:100%}:root[data-theme=severed] .sv-window-bar{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none;flex:none;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex}:root[data-theme=severed] .sv-window-bar .sv-ibtn{color:var(--sv-scr);filter:none}:root[data-theme=severed] .sv-window-bar .sv-ibtn:hover,:root[data-theme=severed] .sv-window-bar .sv-ibtn:focus-visible{background:var(--sv-scr);color:var(--sv-ph)}:root[data-theme=severed] .sv-window-bar .sv-btn{border-color:var(--sv-scr);color:var(--sv-scr);text-shadow:none;box-shadow:none;background:0 0}:root[data-theme=severed] .sv-window-bar .sv-btn-solid{background:var(--sv-scr);color:var(--sv-ph)}:root[data-theme=severed] .sv-window-titles{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}:root[data-theme=severed] .sv-window-titles h2{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:400;overflow:hidden}:root[data-theme=severed] .sv-window-titles p{opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;overflow:hidden}:root[data-theme=severed] .sv-window-tabs{padding:12px 18px 0}:root[data-theme=severed] .sv-window-body{scrollbar-width:thin;scrollbar-color:var(--sv-ph-faint) transparent;flex:1;min-height:0;padding:16px 18px;overflow:auto}:root[data-theme=severed] .sv-window-body>p{margin:0 0 12px}:root[data-theme=severed] .sv-window-actions{border-top:2px solid var(--sv-ph-faint);flex:none;justify-content:flex-end;gap:12px;padding:10px 18px 14px;display:flex}:root[data-theme=severed] .sv-confirm .sv-window-body{gap:14px;display:grid}:root[data-theme=severed] .sv-confirm-icon{color:var(--sv-ph-dim);line-height:0}:root[data-theme=severed] .sv-tone{grid-template-columns:minmax(0,9ch) auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:root[data-theme=severed] .sv-tone-label{text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-tone-end{color:var(--sv-ph-dim);font-size:18px}:root[data-theme=severed] .sv-willplay{border:2px dashed var(--sv-ph-line);align-items:center;gap:14px;margin-bottom:12px;padding:10px;display:flex}:root[data-theme=severed] .sv-willplay-art{width:56px;height:56px}:root[data-theme=severed] .sv-info-head{border-bottom:2px solid var(--sv-ph-faint);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;padding-bottom:14px;display:grid}:root[data-theme=severed] .sv-info-art{border:2px solid var(--sv-ph-line);width:112px;height:112px}:root[data-theme=severed] .sv-leaders-wide dd{font-size:22px}:root[data-theme=severed] .sv-shortcuts{grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;margin:0;display:grid}:root[data-theme=severed] .sv-shortcuts dt{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-shortcuts dd{margin:0}:root[data-theme=severed] .sv-kbd{text-align:center;border:2px solid var(--sv-ph-line);min-width:22px;font:inherit;color:var(--sv-ph);border-bottom-width:4px;padding:0 6px;font-size:18px;display:inline-block}:root[data-theme=severed] .sv-kbd-press{cursor:pointer;text-shadow:inherit;background:0 0}:root[data-theme=severed] .sv-kbd-press:hover{background:var(--sv-ph-wash)}:root[data-theme=severed] .sv-kbd-press:active{border-bottom-width:2px;margin-top:2px}:root[data-theme=severed] .sv-kbd-press:focus-visible{outline:2px solid var(--sv-ph);outline-offset:2px}:root[data-theme=severed] .sv-linkflow{justify-items:start;gap:14px;display:grid}:root[data-theme=severed] .sv-theme-preview{gap:10px;max-width:560px;display:grid}:root[data-theme=severed] .sv-theme-preview img{border:2px solid var(--sv-ph-line);width:320px;max-width:100%;height:auto;display:block}:root[data-theme=severed] .sv-theme-noshot{aspect-ratio:8/5;border:2px dashed var(--sv-ph-line);width:320px;max-width:100%;color:var(--sv-ph-dim);place-items:center;display:grid}:root[data-theme=severed] .sv-theme-preview .theme-about{justify-items:start;gap:8px;display:grid}:root[data-theme=severed] .sv-theme-preview .theme-about p{margin:0}:root[data-theme=severed] .sv-theme-version{color:var(--sv-ph-dim)}:root[data-theme=severed] .sv-theme-version em{font-style:normal}:root[data-theme=severed] .sv-theme-manage{justify-items:start;gap:10px;display:grid}:root[data-theme=severed] .sv-theme-manage h4{margin:0}:root[data-theme=severed] .sv-setup-page .theme-pill{border:2px solid var(--sv-ph);background:var(--sv-ph-line);box-shadow:var(--sv-glow-soft);border-radius:0;flex-wrap:wrap;gap:2px;padding:0;display:inline-flex}:root[data-theme=severed] .sv-setup-page .theme-pill button{background:var(--sv-scr);min-height:30px;color:var(--sv-ph);font:inherit;text-shadow:inherit;text-transform:uppercase;cursor:pointer;box-shadow:none;border:0;border-radius:0;flex:auto;margin:0;padding:1px 12px;font-size:19px}:root[data-theme=severed] .sv-setup-page .theme-pill button[aria-pressed=true]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] .sv-setup-page .theme-pill button:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--sv-ph) 18%, var(--sv-scr))}:root[data-theme=severed] .sv-setup-page .theme-pill button:focus-visible{outline:2px dashed var(--sv-ph);outline-offset:-5px}:root[data-theme=severed] .sv-tooltip{z-index:1200;pointer-events:none;background:var(--sv-scr);border:2px solid var(--sv-ph);max-width:320px;padding:1px 8px;font-size:19px;position:fixed}:root[data-theme=severed] .sv-layer-command{padding-top:calc(10 * var(--sv-vh,1vh));place-items:start center}:root[data-theme=severed] .sv-command{width:min(720px,100%);max-height:calc(72 * var(--sv-vh,1vh));background:var(--sv-scr);border:2px solid var(--sv-ph);box-shadow:0 0 0 6px var(--sv-face), 0 0 26px rgb(var(--sv-ph-rgb) / .25), 0 20px 50px #000000b3;flex-direction:column;animation:.1s cubic-bezier(.2,.9,.3,1) sv-tube-on;display:flex;overflow:hidden}:root[data-theme=severed] .sv-command-bar{border-bottom:2px solid var(--sv-ph);align-items:center;gap:10px;padding:10px 14px;display:flex}:root[data-theme=severed] .sv-command-bar input{font-size:26px}:root[data-theme=severed] .sv-command-kinds{padding:10px 14px}:root[data-theme=severed] .sv-command-list{padding:0 14px 12px;overflow:auto}:root[data-theme=severed] .sv-command-list .sv-rule-head{margin:10px 0 4px}:root[data-theme=severed] .sv-command-row{width:100%;min-height:40px;color:inherit;font:inherit;text-shadow:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px 8px;display:grid}:root[data-theme=severed] .sv-command-row[aria-selected=true]{background:var(--sv-ph);color:var(--sv-scr);text-shadow:none}:root[data-theme=severed] .sv-command-row[aria-selected=true] .sv-kbd{color:var(--sv-scr);border-color:var(--sv-scr)}:root[data-theme=severed] .sv-command-icon{place-items:center;line-height:0;display:grid}:root[data-theme=severed] .sv-command-icon img{object-fit:contain;width:26px;height:26px}:root[data-theme=severed] .sv-command-icon .sv-art{width:32px;height:32px}:root[data-theme=severed] .sv-command-text{min-width:0;display:grid}:root[data-theme=severed] :is(.sv-command-label,.sv-command-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-theme=severed] .sv-command-sub{opacity:.75;font-size:17px}:root[data-theme=severed] .sv-command-empty{padding:16px 0}:root[data-theme=severed] .sv-qghost{z-index:1300;background:var(--sv-scr);border:2px solid var(--sv-ph);pointer-events:none;align-items:center;gap:12px;padding:6px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}:root[data-theme=severed] .alarm-form{color:var(--sv-ph);font-family:var(--sv-screen-font);font-size:21px}:root[data-theme=severed] .alarm-form input:is([type=radio],[type=checkbox],[type=range]){accent-color:rgb(var(--sv-ph-rgb))}:root[data-theme=severed] .alarm-form .alarm-btn{border:2px solid var(--sv-ph);color:var(--sv-ph);font:inherit;cursor:pointer;text-transform:uppercase;background:0 0;padding:1px 10px;font-size:19px}:root[data-theme=severed] .alarm-form .alarm-btn:hover{background:var(--sv-ph-wash-strong)}:root[data-theme=severed] .sv-size-mid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""screen""deck";padding:8px 16px 14px}:root[data-theme=severed] .sv-size-mid .sv-head{min-height:44px}:root[data-theme=severed] .sv-size-mid .sv-deck{padding-inline:16px}:root[data-theme=severed] .sv-size-mid .sv-deck-main{gap:22px}:root[data-theme=severed] .sv-size-mid .sv-fkey{--k-w:78px;height:56px}:root[data-theme=severed] .sv-size-mid .sv-key-play{--k-w:160px}:root[data-theme=severed] .sv-size-mid .sv-deck .sv-roomkeys .sv-cluster-keys{flex-wrap:nowrap}:root[data-theme=severed] .sv-size-mid .sv-deck-pair{flex-basis:100%;justify-content:center;align-items:center;gap:22px;display:flex}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-deck .sv-volume{grid-template-columns:minmax(150px,1fr) auto;column-gap:10px;min-width:0}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-deck .sv-volume .sv-cluster-label{grid-column:1/-1}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-deck .sv-volume .sv-cluster-keys{display:contents}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-deck .sv-volume-keys .sv-key:nth-child(-n+2){display:none}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-deck .sv-fader{max-width:none}:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-cursor,:root[data-theme=severed] :is(.sv-size-mid,.sv-size-compact) .sv-trackwell{display:none}:root[data-theme=severed] .sv-size-compact{padding:max(4px, env(safe-area-inset-top)) 8px 10px;--sv-key-h:48px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""screen""deck";gap:8px}:root[data-theme=severed] .sv-size-compact .sv-key{--k-wall:8px}:root[data-theme=severed] .sv-size-compact .sv-head{gap:8px;min-height:26px}:root[data-theme=severed] .sv-size-compact .sv-head-end{gap:6px}:root[data-theme=severed] .sv-size-compact .sv-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}:root[data-theme=severed] .sv-size-compact .sv-head-end .sv-brand-rule{min-width:0}:root[data-theme=severed] .sv-size-compact .sv-head-end{justify-content:flex-end}:root[data-theme=severed] .sv-size-compact .sv-brand-name{font-size:16px}:root[data-theme=severed] .sv-size-compact .sv-brand-model{letter-spacing:.02em;font-size:5.1px}:root[data-theme=severed] .sv-size-compact .sv-power{min-width:0}:root[data-theme=severed] .sv-size-compact .sv-power .sv-print,:root[data-theme=severed] .sv-size-compact .sv-systemswitch .sv-print{display:none}:root[data-theme=severed] .sv-size-compact .sv-brand-rule{height:5px}:root[data-theme=severed] .sv-size-compact .sv-bezel{border-radius:18px;padding:6px}:root[data-theme=severed] .sv-size-compact .sv-crt{box-shadow:0 0 0 8px var(--sv-face), 0 0 0 9px #00000059, inset 0 0 14px 4px #000000a6;border-radius:16px/18px;margin:8px;font-size:19px}:root[data-theme=severed] .sv-size-compact .sv-crt-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 12px 0;padding-bottom:6px}:root[data-theme=severed] .sv-size-compact .sv-crt-room{padding:0 6px;font-size:20px}:root[data-theme=severed] .sv-size-compact .sv-crt-program,:root[data-theme=severed] .sv-size-compact .sv-crt-mark{display:none}:root[data-theme=severed] .sv-size-compact .sv-crt-complete{font-size:20px}:root[data-theme=severed] .sv-size-compact .sv-ticker{left:12px;right:12px}:root[data-theme=severed] .sv-size-compact .sv-program{padding:10px 12px 14px}:root[data-theme=severed] .sv-size-compact .sv-binsbar{gap:8px;margin:0 12px 10px;padding-top:8px}:root[data-theme=severed] .sv-size-compact .sv-binbtn{width:112px;font-size:16px}:root[data-theme=severed] .sv-size-compact .sv-deck{box-shadow:0 0 0 6px var(--sv-deck-frame), 0 0 0 7px #0000002e, inset 0 2px 3px #00000059;border-radius:14px;gap:10px;margin:6px 6px 0;padding:8px 8px 10px}:root[data-theme=severed] .sv-size-compact .sv-fnrow{width:100%;display:block}:root[data-theme=severed] .sv-size-compact .sv-programs{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;width:100%;display:grid}:root[data-theme=severed] .sv-size-compact .sv-fkey{--k-w:100%;--k-wall:5px;height:40px}:root[data-theme=severed] .sv-size-compact .sv-key-top{padding-inline:1px}:root[data-theme=severed] .sv-size-compact .sv-volume-keys .sv-key-m{--k-wall:6px}:root[data-theme=severed] .sv-size-compact .sv-fkey .sv-key-legend{letter-spacing:0;font-size:6.5px}:root[data-theme=severed] .sv-size-compact .sv-fkey .sv-key-led{width:5px;height:5px;top:4px;left:4px}:root[data-theme=severed] .sv-size-compact .sv-fkey .sv-key-lamp{left:12px}:root[data-theme=severed] .sv-size-compact .sv-deck-main{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}:root[data-theme=severed] .sv-size-compact .sv-transport{width:100%}:root[data-theme=severed] .sv-size-compact .sv-transport .sv-key{--k-w:64px}:root[data-theme=severed] .sv-size-compact .sv-key-play{--k-w:auto;flex:1;min-width:88px}:root[data-theme=severed] .sv-size-compact .sv-transport .sv-key:not(.sv-key-play){flex:0 auto;min-width:48px}:root[data-theme=severed] .sv-size-compact .sv-key-play .sv-key-legend{display:none}:root[data-theme=severed] .sv-size-compact .sv-deck .sv-volume{width:100%}:root[data-theme=severed] .sv-size-compact .sv-volume-keys{gap:3px}:root[data-theme=severed] .sv-size-compact .sv-volume-keys .sv-key{--k-w:58px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-title{font-size:28px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-rule-head small{display:none}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-rule-head{white-space:nowrap;min-width:0}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"art""text""seek""buttons""panels";display:block}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-art:not([data-lyrics]){float:left;width:48%;margin:0 12px 8px 0}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-text{display:block}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-text>*{margin-bottom:8px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-text .sv-leaders{clear:both;padding-top:4px;display:block}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-text .sv-leaders>div{flex-wrap:wrap;row-gap:0;margin-bottom:4px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-text .sv-leaders dd{white-space:normal;overflow-wrap:break-word;text-align:right;margin-left:auto}:root[data-theme=severed] .sv-size-compact .sv-crt :is(.sv-player-seek,.sv-player-buttons,.sv-player-panels){clear:both;margin-top:12px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-art[data-lyrics]{width:100%;height:300px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-player-title{font-size:34px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-setup,:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bins{grid-template-columns:minmax(0,1fr)}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-member{grid-template-columns:minmax(0,1fr) auto;min-height:40px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-member-group,:root[data-theme=severed] .sv-size-compact .sv-crt .sv-member>:is(:nth-child(2),:nth-child(3)){display:none}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n rooms tools""art text text";column-gap:12px;padding:0 10px;display:grid}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin:before{content:"";border-bottom:2px solid var(--sv-ph-line);pointer-events:none;grid-area:1/1/auto/-1;margin:0 -10px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin[data-active]:before{border-color:var(--sv-ph)}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-head{display:contents}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-n{grid-area:n;align-self:start;margin-top:16px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-rooms{grid-area:rooms;grid-template-columns:minmax(0,1fr);padding:8px 0}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-tools{flex-direction:row-reverse;grid-area:tools;align-self:center;margin-block:7px 9px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-art{grid-area:art;margin:8px 0}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-bin-text{cursor:pointer;grid-area:text;align-self:center}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time days tools""room music music";gap:2px 12px;padding:6px 4px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm-time{grid-area:time;font-size:28px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm-days{grid-area:days}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm-tools{grid-area:tools}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm-room{grid-area:room}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-alarm-music{grid-area:music}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-day{width:18px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-collection{grid-template-columns:minmax(0,1fr)}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-collection-art{width:160px;height:160px}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-qrow{grid-template-columns:10px 3ch 22px 28px minmax(0,1fr) auto}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-qrow-dur{display:none}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-scope{max-width:46%}:root[data-theme=severed] .sv-size-compact .sv-crt .sv-prompt input{font-size:22px}@media (width<=759px){:root[data-theme=severed] .sv-layer{padding:0}:root[data-theme=severed] .sv-window,:root[data-theme=severed] .sv-window-panel,:root[data-theme=severed] .sv-window-full{width:100%;height:100%;max-height:none;box-shadow:none;border:0}:root[data-theme=severed] .sv-layer-dialog{padding:0 10px}:root[data-theme=severed] .sv-layer-dialog .sv-window{border:2px solid var(--sv-ph);height:auto;max-height:92%}:root[data-theme=severed] .sv-layer-command{place-items:stretch stretch;padding:0}:root[data-theme=severed] .sv-command{width:100%;height:100%;max-height:none;box-shadow:none;border:0}:root[data-theme=severed] .sv-tone{grid-template-columns:auto minmax(0,1fr) auto}:root[data-theme=severed] .sv-tone-label{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){:root[data-theme=severed] *,:root[data-theme=severed] :before,:root[data-theme=severed] :after{transition:none!important;animation:none!important}:root[data-theme=severed] .sv-crt-glass:after{display:none}}@keyframes sv-blink{50%{opacity:0}}@keyframes sv-reaction-in{0%{opacity:0}}@keyframes sv-reaction-out{to{opacity:0}}@keyframes sv-refresh-roll{0%{transform:translateY(840%)}to{transform:translateY(-100%)}}@keyframes sv-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 3em))}}@keyframes sv-program-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes sv-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sv-erase{0%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes sv-busy{0%,to{background:var(--sv-ph-faint)}50%{background:var(--sv-ph);box-shadow:var(--sv-glow)}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-tube-on{0%{filter:brightness(3);transform:scaleY(.01)}60%{filter:brightness(1.4);transform:scaleY(1.02)}to{filter:none;transform:scale(1)}}@keyframes sv-tube-off{0%{filter:none;opacity:1;transform:scale(1)}70%{filter:brightness(3);opacity:1;transform:scaleY(.01)}to{opacity:0;transform:scale(0,.01)}}@keyframes sv-disk-out{0%{translate:0 -27px}65%{translate:0 1.5px}to{translate:0}}@keyframes sv-disk-in{0%{translate:0}to{translate:0 -27px}}@keyframes sv-crash-flash{0%{background:rgb(var(--sv-ph-rgb) / .55)}8%{background:0 0}40%{background:rgb(var(--sv-ph-rgb) / .2)}46%{background:0 0}}@keyframes sv-crash-tear{0%{clip-path:none;translate:0}33%{translate:-6px 2px}66%{translate:4px -3px}}@keyframes sv-crash-line{to{opacity:1}}:where(:root[data-layout]) .dk-lights{gap:8px;display:flex;position:absolute;top:5px;left:8px}:where(:root[data-layout]) .dk-lights span,:where(:root[data-layout]) .dk-lights button{box-sizing:border-box;border:1px solid #00000026;border-radius:50%;width:12px;height:12px;padding:0}:where(:root[data-layout]) .dk-light-close{background:#ff5f57}:where(:root[data-layout]) .dk-light-min{background:#febc2e}:where(:root[data-layout]) .dk-light-zoom{background:#28c840}:where(:root[data-layout]) .dk-lights[data-inactive=true] span{background:#d9d9d9}:where(:root[data-layout]) .dk-popover{z-index:40;background:var(--t-surface);min-width:200px;color:var(--t-fg);border-radius:8px;padding:6px 0;position:fixed;box-shadow:0 6px 24px #0009}:where(:root[data-layout]) .dk-popover button{text-align:left;width:100%;padding:7px 16px;font-size:13px;display:block}:where(:root[data-layout]) .dk-popover button:hover:not(:disabled){background:var(--t-row-selected)}:where(:root[data-layout]) .dk-popover button:disabled{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-modal-backdrop{z-index:50;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}:where(:root[data-layout]) .dk-window{color:#262626;background:#ececec;border-radius:10px;flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000040,0 22px 60px #0000008c}:where(:root[data-layout]) .dk-window-title{color:#4d4d4d;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;justify-content:center;align-items:center;height:22px;font-size:13px;display:flex;position:relative}:where(:root[data-layout]) .dk-window-title span{text-align:center;flex:1}:where(:root[data-layout]) .dk-window-body{flex:1;min-height:0;display:flex}:where(:root[data-layout]) .dk-prefs{width:800px;height:500px}:where(:root[data-layout]) .dk-prefs-toc{background:#f5f5f5;border-right:1px solid #c8c8c8;flex:none;width:180px;overflow-y:auto}:where(:root[data-layout]) .dk-prefs-toc button{text-align:left;color:#262626;width:100%;padding:4px 12px;font-size:13px;display:block}:where(:root[data-layout]) .dk-prefs-toc button[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-layout]) .dk-prefs-toc button:hover:not([aria-selected=true]){background:#0000000f}:where(:root[data-layout]) .dk-prefs-toc h4{color:#00000080;margin:12px 12px 3px;font-size:11px;font-weight:700}:where(:root[data-layout]) .dk-prefs-page{color:#262626;flex:1;min-width:0;padding:16px 20px;overflow-y:auto}:where(:root[data-layout]) .dk-prefs-page h3{color:#262626;margin:0 0 12px;font-size:13px;font-weight:700}:where(:root[data-layout]) .dk-prefs-page p{margin:0 0 10px;line-height:1.45}:where(:root[data-layout]) .dk-tabs{background:#fff;border:1px solid #b5b5b5;border-radius:5px;margin:0 0 16px;display:inline-flex;overflow:hidden}:where(:root[data-layout]) .dk-tabs button{color:#262626;border-left:1px solid #b5b5b5;padding:3px 14px;font-size:13px}:where(:root[data-layout]) .dk-tabs button:first-child{border-left:0}:where(:root[data-layout]) .dk-tabs button[aria-selected=true]{color:#fff;background:#6f6f6f}:where(:root[data-layout]) .dk-eq{height:320px;position:relative}:where(:root[data-layout]) .dk-eq-row{height:45px;position:absolute;left:0;right:0}:where(:root[data-layout]) .dk-eq-row label{color:#242424;width:180px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}:where(:root[data-layout]) .dk-eq-row .dk-eq-slider{width:240px;position:absolute;top:4px;left:192px}:where(:root[data-layout]) .dk-eq-row .dk-eq-min,:where(:root[data-layout]) .dk-eq-row .dk-eq-max{color:#242424;font-size:11px;position:absolute;top:30px}:where(:root[data-layout]) .dk-eq-row .dk-eq-min{left:191px}:where(:root[data-layout]) .dk-eq-row .dk-eq-max{text-align:right;width:103px;left:330px}:where(:root[data-layout]) .dk-eq-row .dk-eq-value{color:#00000080;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;left:444px}:where(:root[data-layout]) .dk-eq-loudness{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:172px;left:192px}:where(:root[data-layout]) .dk-eq-reset{width:194px;position:absolute;top:220px;left:242px}:where(:root[data-layout]) .dk-win-input,:where(:root[data-layout]) .dk-prefs-page select{color:#262626;height:22px;font:inherit;background:#fff;border:1px solid #b5b5b5;border-radius:4px;padding:0 6px}:where(:root[data-layout]) .dk-prefs-page input[type=range]{width:240px}:where(:root[data-layout]) .dk-about{color:#262626;width:520px;padding:16px 20px}:where(:root[data-layout]) .dk-about h3{margin:0 0 8px;font-size:13px}:where(:root[data-layout]) .dk-about table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:8px}:where(:root[data-layout]) .dk-about td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:root[data-layout]) .dk-about td,:where(:root[data-layout]) .dk-about th{text-align:left;border-bottom:1px solid #e0e0e0;padding:3px 6px;font-weight:400}:where(:root[data-layout]) .dk-about th{color:#00000080}:where(:root[data-layout]) .dk-shortcuts{color:#262626;width:420px;padding:12px 20px 16px}:where(:root[data-layout]) .dk-shortcuts table{border-collapse:collapse;width:100%}:where(:root[data-layout]) .dk-shortcuts td{border-bottom:1px solid #e0e0e0;padding:4px 6px}:where(:root[data-layout]) .dk-shortcuts kbd{background:#fff;border:1px solid #c8c8c8;border-radius:4px;padding:0 6px;font-family:inherit}:where(:root[data-layout]) .dk-grouping{color:#262626;width:480px;height:372px;position:relative}:where(:root[data-layout]) .dk-grouping h4{color:#484848;margin:0;font-size:12px;font-weight:700;position:absolute}:where(:root[data-layout]) .dk-grouping .dk-grouping-left{width:185px;top:30px;left:28px}:where(:root[data-layout]) .dk-grouping .dk-grouping-right{width:217px;top:30px;left:235px}:where(:root[data-layout]) .dk-grouping-art{background:#d8d8d8;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:57px;left:58px;overflow:hidden}:where(:root[data-layout]) .dk-grouping-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-layout]) .dk-grouping-art svg{color:#8a8a8a;width:40px;height:40px}:where(:root[data-layout]) .dk-grouping-track{color:#484848;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:187px;left:28px;overflow:hidden}:where(:root[data-layout]) .dk-grouping-artist{color:#848484;white-space:nowrap;text-overflow:ellipsis;width:185px;font-size:12px;position:absolute;top:204px;left:28px;overflow:hidden}:where(:root[data-layout]) .dk-grouping-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;width:220px;height:206px;position:absolute;top:57px;left:233px;overflow-y:auto}:where(:root[data-layout]) .dk-grouping-list label{align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}:where(:root[data-layout]) .dk-grouping-all{width:293px;position:absolute;top:276px;left:93px}:where(:root[data-layout]) .dk-add{color:#262626;width:480px;min-height:372px;padding:16px 20px}:where(:root[data-layout]) .dk-add-intro{margin:0 0 10px}:where(:root[data-layout]) .dk-add-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;height:280px;overflow-y:auto}:where(:root[data-layout]) .dk-add-row{text-align:left;color:#262626;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;display:flex}:where(:root[data-layout]) .dk-add-row:hover{color:#fff;background:#2f6fe3}:where(:root[data-layout]) .dk-add-row-off{opacity:.4;cursor:default}:where(:root[data-layout]) .dk-add-row-off:hover{color:#262626;background:0 0}:where(:root[data-layout]) .dk-add-row-off:hover .dk-add-auth{color:var(--t-fg-muted,#8a8a8a)}:where(:root[data-layout]) .dk-add-row:hover .dk-add-auth{color:#fffc}:where(:root[data-layout]) .dk-add-mono{color:#fff;background:#262626;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:grid}:where(:root[data-layout]) .dk-add-name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where(:root[data-layout]) .dk-add-auth{color:#00000080;white-space:nowrap;font-size:11px}:where(:root[data-layout]) .dk-add-flow h3{margin:0 0 10px;font-size:13px}:where(:root[data-layout]) .dk-add-flow p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.45}:where(:root[data-layout]) .dk-add-code{letter-spacing:4px;text-align:center;-webkit-user-select:text;user-select:text;padding:10px 0;font-size:28px;font-weight:700}:where(:root[data-layout]) .dk-parental-body{margin:0 0 12px}:where(:root[data-layout]) .dk-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-layout]) .dk-parental-btn.pc-more{margin-top:20px}:where(:root[data-layout]) .dk-parental-note{text-align:center;color:var(--t-fg-muted,#6b6b6b);margin:10px 0 0}:where(:root[data-layout]) .dk-parental-picker{margin:0 0 12px}:where(:root[data-layout]) .dk-add-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}:where(:root[data-layout]) .dk-add-logo{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}:where(:root[data-layout]) .dk-add-loading{color:#444;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}:where(:root[data-layout]) .dk-spinner{border:2px solid #0000002e;border-top-color:#2f6fe3;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite dk-spin--layout}@keyframes dk-spin--layout{to{transform:rotate(360deg)}}:where(:root[data-layout]) .dk-window input,:where(:root[data-layout]) .dk-window select,:where(:root[data-layout]) .dk-window textarea,:where(:root[data-layout]) .dk-window button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(:root[data-layout]) .dk-window input[type=date],:where(:root[data-layout]) .dk-window input[type=time],:where(:root[data-layout]) .dk-window input[type=text]{color:#262626;font:inherit;background:#fff;border:1px solid #b8b8b8;border-radius:4px;padding:2px 6px}:where(:root[data-layout]) .dk-time{border:0;min-width:0;margin:0;padding:0}:where(:root[data-layout]) .dk-time .dk-field select{max-width:420px}:where(:root[data-layout]) .dk-time .dk-check{align-items:center;gap:6px;display:inline-flex}:where(:root[data-layout]) .dk-sleep,:where(:root[data-layout]) .dk-alarms{color:#262626;min-width:360px;padding:16px 20px}:where(:root[data-layout]) .dk-sleep-choices{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}:where(:root[data-layout]) .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#d6d6d6}:where(:root[data-layout]) .dk-alarms table{border-collapse:collapse;width:100%;margin-bottom:10px}:where(:root[data-layout]) .dk-alarms th,:where(:root[data-layout]) .dk-alarms td{text-align:left;border-bottom:1px solid #e0e0e0;padding:4px 8px;font-weight:400}:where(:root[data-layout]) .dk-alarms th{color:#00000080}:where(:root[data-layout]) .dk-popover button[aria-checked=true]{font-weight:400}:where(:root[data-layout]) .dk-window-icon{display:none}:where(:root[data-layout]) .dk-grouping-actions{gap:8px;display:flex;position:absolute;bottom:40px;right:20px}:where(:root[data-layout]) .dk-sleep-title,:where(:root[data-layout]) .dk-sleep-choose{display:none}:where(:root[data-layout]) .dk-musicpicker{flex-direction:column;gap:10px;min-width:320px;padding:16px;display:flex;position:relative}:where(:root[data-layout]) .dk-musicpicker h4{margin:0;font-size:13px}:where(:root[data-layout]) .dk-musicpicker-list{border:1px solid var(--t-border);border-radius:4px;max-height:220px;overflow:auto}:where(:root[data-layout]) .dk-musicpicker-row{cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 8px;display:flex}:where(:root[data-layout]) .dk-musicpicker-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-layout]) .dk-musicpicker-art{flex:none;width:40px;height:40px;overflow:hidden}:where(:root[data-layout]) .dk-musicpicker-text{min-width:0}:where(:root[data-layout]) .dk-musicpicker-title,:where(:root[data-layout]) .dk-musicpicker-sub{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}:where(:root[data-layout]) .dk-musicpicker-sub{color:var(--t-fg-muted);font-size:11px}:where(:root[data-layout]) .dk-addradio-body{padding:16px 20px}:where(:root[data-layout]) .dk-addradio-field{margin-top:12px;display:block;position:relative}:where(:root[data-layout]) .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-layout]) .dk-addradio-field input{box-sizing:border-box;width:100%}:where(:root[data-layout]) .dk-addradio-mark{color:#4a90d9;font-style:normal;font-weight:700;position:absolute;bottom:4px;right:-14px}:where(:root[data-layout]) .dk-addradio-foot{justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:where(:root[data-layout]) .dk-room-extras{border:0;min-width:0;margin:0;padding:0}:where(:root[data-layout]) .dk-room-extras .dk-check{align-items:center;gap:6px;display:flex}:where(:root[data-layout]) .dk-confirm{width:380px;padding:16px;font-size:12px}:where(:root[data-layout]) .dk-confirm p{margin:0}:where(:root[data-layout]) .dk-confirm-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}:where(:root[data-layout]) .dk-lib-swirl{vertical-align:-2px;margin-right:4px}:where(:root[data-layout]) .dk-prefs-jump{display:none}.pt-root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.pt-root>.pt-region{flex:1;min-height:0}.pt-region{min-width:0;min-height:0}.pt-part{min-width:0;min-height:0;display:flex}.pt-part>*{flex:auto;min-width:0}.pt-missing,.pt-problems{border:1px solid var(--t-critical,#b3261e);color:var(--t-fg,#fff);background:var(--t-surface,#222);border-radius:6px;margin:12px;padding:12px;font-size:13px}.pt-problems ul{margin:6px 0 0;padding-left:18px}.pt-settings{padding:16px;overflow:auto}.pt-settings h2{margin:0 0 12px;font-size:15px}.pt-settings-about{margin-top:12px}.pt-escape{z-index:9999;position:fixed;bottom:16px;right:16px}.pt-escape-button{cursor:pointer;color:var(--t-accent-fg,#fff);background:var(--t-accent,#39f);border:1px solid #00000040;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:flex;box-shadow:0 3px 12px #00000080}.pt-escape-button:before{content:"⚙";font-size:14px;line-height:1}.pt-escape-button:hover{filter:brightness(1.12)}.pt-escape-button:focus-visible{outline:2px solid var(--t-focus,#fff);outline-offset:2px}.pt-escape-panel{width:300px;color:var(--t-fg,#fff);background:var(--t-surface,#222);border:1px solid var(--t-border-strong,var(--t-border,#555));border-radius:10px;padding:14px;position:absolute;bottom:46px;right:0;box-shadow:0 10px 30px #0000008c}.pt-escape-close{margin-top:10px}:where(:root[data-layout]) .dk-root{--dk-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;background:var(--t-bg);height:100vh;min-height:0;color:var(--t-fg);font-family:var(--dk-font);-webkit-user-select:none;user-select:none;flex-direction:column;font-size:13px;line-height:1.25;display:flex;overflow:hidden}:where(:root[data-layout]) :where(.dk-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(:root[data-layout]) :where(.dk-root) button:disabled{cursor:default}:where(:root[data-layout]) .dk-root ::-webkit-scrollbar{width:10px}:where(:root[data-layout]) .dk-root ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:5px}:where(:root[data-layout]) .dk-root ::-webkit-scrollbar-track{background:0 0}:where(:root[data-layout]) .dk-root *{scrollbar-color:var(--t-thumb) transparent;scrollbar-width:thin}:where(:root[data-layout]) .dk-menubar{background:var(--t-menubar-bg);height:22px;color:var(--t-menubar-fg);z-index:30;border-bottom:1px solid #00000024;flex:none;align-items:stretch;margin:0;padding:0 0 0 10px;font-size:13px;display:flex;position:relative}:where(:root[data-layout]) .dk-menubar>li{list-style:none;position:relative}:where(:root[data-layout]) .dk-menubar-title{border-radius:4px;height:22px;padding:0 10px;line-height:22px}:where(:root[data-layout]) .dk-menubar-title[data-app=true]{font-weight:700}:where(:root[data-layout]) .dk-menubar-title[aria-expanded=true]{background:var(--t-menu-hover);color:#fff}:where(:root[data-layout]) .dk-menu{background:var(--t-menu-bg);border:1px solid var(--t-menu-border);min-width:230px;color:var(--t-menubar-fg);border-radius:6px;margin:0;padding:5px 0;list-style:none;position:absolute;top:24px;left:0;box-shadow:0 8px 24px #00000059}:where(:root[data-layout]) .dk-menu-item{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;width:100%;height:22px;padding:0 14px 0 22px;font-size:13px;display:flex}:where(:root[data-layout]) .dk-menu-item:hover:not(:disabled){background:var(--t-menu-hover);color:#fff}:where(:root[data-layout]) .dk-menu-item:hover:not(:disabled) kbd{color:#fff}:where(:root[data-layout]) .dk-menu-item:disabled{color:#0000004d}:where(:root[data-layout]) .dk-menu-arrow{margin-left:24px;font-size:16px;line-height:1}:where(:root[data-layout]) .dk-menu-item kbd{font:inherit;color:#00000080;text-align:right;min-width:42px;margin-left:24px}:where(:root[data-layout]) .dk-menu-sep{background:#0000001f;height:1px;margin:5px 0}:where(:root[data-layout]) .dk-titlebar{color:#4d4d4d;text-align:center;background:linear-gradient(#ececec,#d6d6d6);border-bottom:1px solid #b3b3b3;flex:none;height:22px;font-size:13px;line-height:22px;position:relative}:where(:root[data-layout]) .dk-titlebar-home{height:22px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;line-height:22px}:where(:root[data-layout]) .dk-strip{background:linear-gradient(var(--t-strip-top), var(--t-strip-mid) 50%, var(--t-strip-bottom));border-bottom:1px solid var(--t-border);flex:none;height:80px;position:relative}:where(:root[data-layout]) .dk-strip-volume{width:240px;height:80px;position:absolute;top:0;left:0}:where(:root[data-layout]) .dk-strip-volume-label{white-space:nowrap;text-overflow:ellipsis;width:221px;height:17px;margin:0;font-size:13px;position:absolute;top:5px;left:9px;overflow:hidden}:where(:root[data-layout]) .dk-strip-mute{place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;left:11px}:where(:root[data-layout]) .dk-strip-mute svg{width:22px;height:22px}:where(:root[data-layout]) .dk-strip-slider{width:172px;height:21px;position:absolute;top:30px;left:57px}:where(:root[data-layout]) .dk-strip-controls{width:242px;height:58px;position:absolute;top:0;left:calc(50% - 121px)}:where(:root[data-layout]) .dk-strip-controls button{width:34px;height:44px;color:var(--t-fg);place-items:center;display:grid;position:absolute;top:8px}:where(:root[data-layout]) .dk-strip-controls button:disabled{opacity:.3}:where(:root[data-layout]) .dk-strip-controls button svg{width:20px;height:20px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-play{width:44px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-play svg{width:28px;height:28px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-back30{left:11px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-prev{left:55px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-play{left:99px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-next{left:154px}:where(:root[data-layout]) .dk-strip-controls .dk-btn-fwd30{left:198px}:where(:root[data-layout]) .dk-strip-progress{width:448px;height:22px;color:var(--t-fg-muted);align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:1px;left:calc(50% - 224px)}:where(:root[data-layout]) .dk-strip-progress time{text-align:center;font-variant-numeric:tabular-nums;width:38px}:where(:root[data-layout]) .dk-strip-progress .dk-mode{width:20px;height:22px;color:var(--t-fg-dim);place-items:center;display:grid}:where(:root[data-layout]) .dk-strip-progress .dk-mode[aria-pressed=true]{color:var(--t-fg)}:where(:root[data-layout]) .dk-strip-progress .dk-mode svg{width:14px;height:14px}:where(:root[data-layout]) .dk-progress[data-seekable=false]{cursor:default}:where(:root[data-layout]) .dk-progress{cursor:pointer;flex:1;height:22px;position:relative}:where(:root[data-layout]) .dk-progress-track{background:var(--t-slider-track);height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-layout]) .dk-progress-fill{background:var(--t-slider-fill);height:2px;position:absolute;top:10px;left:0}:where(:root[data-layout]) .dk-progress-thumb{background:var(--t-fg);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px}:where(:root[data-layout]) .dk-strip-search{width:212px;height:25px;display:flex;position:absolute;top:26px;right:12px}:where(:root[data-layout]) .dk-strip-search input{color:#000;min-width:0;height:25px;font:inherit;background:#fff;border:0;border-radius:12px 0 0 12px;outline:none;flex:1;padding:0 8px}:where(:root[data-layout]) .dk-strip-search button{color:#000;background:0 0;border-radius:0 12px 12px 0;place-items:center;width:30px;height:25px;display:grid}:where(:root[data-layout]) .dk-strip-search button svg{width:14px;height:14px}:where(:root[data-layout]) .dk-panes{flex:1;grid-template-columns:264px 1px 322px 1px minmax(418px,1fr);min-height:0;display:grid;position:relative}:where(:root[data-layout]) .dk-divider{background:var(--t-border)}:where(:root[data-layout]) .dk-pane{flex-direction:column;min-width:0;min-height:0;display:flex}:where(:root[data-layout]) .dk-header{background:linear-gradient(var(--t-header-top), var(--t-header-bottom) 94%, #000 94%, #000 97%, var(--t-header-rule) 97%);white-space:nowrap;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}:where(:root[data-layout]) .dk-header-title{text-overflow:ellipsis;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}:where(:root[data-layout]) .dk-header-sub{color:var(--t-fg-muted);margin-left:6px;font-weight:400}:where(:root[data-layout]) .dk-header-btn{min-width:30px;height:32px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-layout]) .dk-header-btn svg{width:14px;height:14px}:where(:root[data-layout]) .dk-header-btn.dk-header-back{width:42px;margin-left:-12px}:where(:root[data-layout]) .dk-header-btn.dk-header-home{width:30px;margin-right:-6px}:where(:root[data-layout]) .dk-header-home-label{display:none}:where(:root[data-layout]) .dk-scopebar{background:var(--t-surface);flex:none;align-items:stretch;height:31px;display:flex;overflow:hidden}:where(:root[data-layout]) .dk-scopebar-back{width:40px;color:var(--t-fg);background:0 0;border:0;flex:none;place-items:center;display:grid}:where(:root[data-layout]) .dk-scopebar-back svg{width:14px;height:14px}:where(:root[data-layout]) .dk-scopebar-tabs{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}:where(:root[data-layout]) .dk-scopebar-tabs button{min-width:0;color:var(--t-fg);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;overflow:hidden}:where(:root[data-layout]) .dk-browse-other-system{opacity:.4}:where(:root[data-layout]) .dk-browse-section-rows{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}:where(:root[data-layout]) .dk-browse-section-rows[data-collapsed=true]{grid-template-rows:0fr}:where(:root[data-layout]) .dk-browse-section-rows>div{min-height:0;overflow:hidden}:where(:root[data-layout]) .dk-browse-section{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(:root[data-layout]) .dk-browse-section[role=button]{cursor:pointer}:where(:root[data-layout]) .dk-browse-section-caret{width:24px;height:18px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}:where(:root[data-layout]) .dk-browse-section-caret svg{width:12px;height:12px}:where(:root[data-layout]) .dk-browse-other-system .dk-browse-row{pointer-events:none;cursor:default}:where(:root[data-layout]) .dk-browse-other-system .dk-browse-row:hover{background:0 0}:where(:root[data-layout]) .dk-header-glyph{color:#1b1b1b;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:6px;display:inline-grid}:where(:root[data-layout]) .dk-header-glyph svg{width:13px;height:13px}:where(:root[data-layout]) .dk-footer{background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;height:32px;display:flex}:where(:root[data-layout]) .dk-footer button{height:32px;color:var(--t-fg);border-left:1px solid var(--t-border);flex:1;font-size:13px}:where(:root[data-layout]) .dk-footer button:first-child{border-left:0}:where(:root[data-layout]) .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-layout]) .dk-footer button:disabled{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-scroll{flex:1;min-height:0;overflow:hidden auto}:where(:root[data-layout]) .dk-empty{text-align:center;height:100%;color:var(--t-info);align-content:center;place-items:center;gap:12px;padding:24px;font-size:14px;display:grid}:where(:root[data-layout]) .dk-empty svg{width:96px;height:96px;color:var(--t-fg-dim);opacity:.6}:where(:root[data-layout]) .dk-rooms-list{flex-direction:column;gap:6px;padding:6px 8px 8px;display:flex}:where(:root[data-layout]) .dk-tile{background:linear-gradient(var(--t-tile-edge), var(--t-tile) 25px);text-align:left;color:var(--t-fg);border-radius:7px 6px 6px 7px;width:100%;position:relative}:where(:root[data-layout]) .dk-tile:hover{background:linear-gradient(var(--t-tile-hover-edge), var(--t-tile-hover) 25px)}:where(:root[data-layout]) .dk-tile[aria-pressed=true]{background:linear-gradient(var(--t-tile-selected-edge), var(--t-tile-selected) 25px);color:var(--t-tile-selected-fg,var(--t-fg))}:where(:root[data-layout]) .dk-tile-devices{padding:6px 48px 0 12px}:where(:root[data-layout]) .dk-tile-device{white-space:nowrap;text-overflow:ellipsis;align-items:flex-start;gap:8px;height:35px;padding-top:8px;font-size:14px;display:flex;overflow:hidden}:where(:root[data-layout]) .dk-tile-devices>.dk-tile-device:has(.dk-tile-battery){flex-wrap:wrap;row-gap:0;height:auto}:where(:root[data-layout]) .dk-tile-battery{flex-basis:100%;align-items:center;gap:2px;margin-top:2px;font-size:9px;line-height:12px;display:flex}:where(:root[data-layout]) .dk-tile-battery[data-low] .sn-battery-glyph{color:var(--t-critical,#d93025)}:where(:root[data-layout]) .dk-tile-device small{color:var(--t-fg-muted);margin-left:auto;padding-left:8px;font-size:11px}:where(:root[data-layout]) .dk-tile-group{width:34px;height:34px;color:var(--t-fg);background:#042e51cc;border-radius:4px;place-items:center;display:grid;position:absolute;top:11px;right:14px}:where(:root[data-layout]) .dk-tile-group:hover{background:#054070cc}:where(:root[data-layout]) .dk-tile-group svg{width:20px;height:20px}:where(:root[data-layout]) .dk-tile-now{align-items:center;gap:0;height:36px;padding:0 12px 0 3px;display:flex}:where(:root[data-layout]) .dk-tile-indicator{width:28px;height:25px;color:var(--t-fg);place-items:center;display:grid}:where(:root[data-layout]) .dk-tile-indicator svg{width:9px;height:9px}:where(:root[data-layout]) .dk-tile-state-win,:where(:root[data-layout]) .dk-browse-add-chev{display:none}:where(:root[data-layout]) .dk-tile-marquee{min-width:0;height:22px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:22px;overflow:hidden}:where(:root[data-layout]) .dk-center{grid-template-rows:273px 1px 1fr;min-height:0;display:grid}:where(:root[data-layout]) .dk-now{height:241px;position:relative}:where(:root[data-layout]) .dk-now-art{background:#1e1e1e;place-items:center;width:139px;height:139px;display:grid;position:absolute;top:20px;left:16px;overflow:hidden}:where(:root[data-layout]) .dk-now-art img{object-fit:cover;width:100%;height:100%}:where(:root[data-layout]) .dk-now-art svg{color:#6b6b6b;width:56px;height:56px}:where(:root[data-layout]) .dk-now-lines{position:absolute;top:56px;left:182px;right:9px}:where(:root[data-layout]) .dk-now-line{white-space:nowrap;text-overflow:ellipsis;height:16px;margin-bottom:4px;font-size:12px;line-height:16px;overflow:hidden}:where(:root[data-layout]) .dk-now-explicit{vertical-align:baseline;margin:0 5px 1px;display:inline-block}:where(:root[data-layout]) .dk-now-line.dk-now-title{color:var(--t-fg);font-weight:600}:where(:root[data-layout]) .dk-now-line.dk-now-muted{color:var(--t-fg-muted)}:where(:root[data-layout]) .dk-now-info{height:24px;color:var(--t-fg-muted);align-items:center;gap:6px;padding:0 8px 0 4px;font-size:12px;display:flex;position:absolute;bottom:10px;right:12px}:where(:root[data-layout]) .dk-now-info svg{width:16px;height:16px}:where(:root[data-layout]) .dk-now-status{height:16px;color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}:where(:root[data-layout]) .dk-row{text-align:left;width:100%;height:42px;color:var(--t-fg);border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 8px;display:flex}:where(:root[data-layout]) .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-layout]) .dk-row[aria-current=true]{background:var(--t-row-playing)}:where(:root[data-layout]) .dk-row-num{width:26px;color:var(--t-fg-dim);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-layout]) .dk-row-num svg{width:9px;height:9px;color:var(--t-fg)}:where(:root[data-layout]) .dk-row-text{flex:1;min-width:0}:where(:root[data-layout]) .dk-row-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-layout]) .dk-row-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-layout]) .dk-row-dur{color:var(--t-fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}:where(:root[data-layout]) .dk-browse-row{text-align:left;width:100%;height:50px;color:var(--t-fg);align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-layout]) .dk-browse-row:hover,:where(:root[data-layout]) .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-layout]) .dk-browse-row[data-menu=open] .dk-browse-actions{opacity:1;color:var(--t-fg)}:where(:root[data-layout]) .dk-browse-art{background:#1e1e1e;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}:where(:root[data-layout]) .dk-browse-art img{object-fit:cover;width:40px;height:40px}:where(:root[data-layout]) .dk-browse-art svg{color:#8a8a8a;width:20px;height:20px}:where(:root[data-layout]) .dk-browse-art.dk-browse-glyph{background:#fff;border-radius:50%;overflow:visible}:where(:root[data-layout]) .dk-browse-art.dk-browse-glyph svg{color:#1b1b1b}:where(:root[data-layout]) .dk-browse-art.dk-browse-glyph:has(img){background:0 0}:where(:root[data-layout]) .dk-browse-art.dk-browse-glyph img{border-radius:50%;width:40px;height:40px;display:block}:where(:root[data-layout]) .dk-browse-text{flex:1;min-width:0;padding-left:8px}:where(:root[data-layout]) .dk-browse-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}:where(:root[data-layout]) .dk-browse-title em{font-style:italic;font-weight:600}:where(:root[data-layout]) .dk-browse-sub em{font-style:inherit;font-weight:inherit}:where(:root[data-layout]) .dk-browse-sub{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;overflow:hidden}:where(:root[data-layout]) .dk-browse-disclosure{width:12px;height:12px;color:var(--t-fg-muted);flex:none}:where(:root[data-layout]) .dk-browse-actions{width:44px;height:42px;color:var(--t-fg-muted);border-radius:4px;flex:none;place-items:center;display:grid}:where(:root[data-layout]) .dk-browse-actions:hover{background:var(--t-surface-hover);color:var(--t-fg)}:where(:root[data-layout]) .dk-browse-actions svg{width:12px;height:12px}:where(:root[data-layout]) .dk-browse-note{color:var(--t-fg-muted);padding:12px 16px;font-size:12px}:where(:root[data-layout]) .dk-browse-empty{text-align:center;color:var(--t-fg);margin:128px 0 0;font-size:13px}:where(:root[data-layout]) .dk-browse-link{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(:root[data-layout]) .dk-browse-link p{color:var(--t-fg-muted);font-size:12px;line-height:1.5}:where(:root[data-layout]) .dk-popover-title{color:var(--t-fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:320px;padding:4px 16px 8px;font-size:12px;overflow:hidden}:where(:root[data-layout]) .dk-slider{align-items:center;height:21px;display:flex;position:relative}:where(:root[data-layout]) .dk-slider-track{background:var(--t-slider-track);border-radius:1px;height:2px;position:absolute;top:10px;left:0;right:0}:where(:root[data-layout]) .dk-slider-fill{background:var(--t-slider-fill);border-radius:1px;height:2px;position:absolute;top:10px;left:0}:where(:root[data-layout]) .dk-slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:21px;margin:0;position:relative}:where(:root[data-layout]) .dk-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-layout]) .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:19px;height:19px;box-shadow:0 1px 2px #0009}:where(:root[data-layout]) .dk-slider input:disabled::-moz-range-thumb{background:#868686}:where(:root[data-layout]) .dk-prefs-list{background:#fff;border:1px solid #c8c8c8;border-radius:4px;max-height:300px;overflow-y:auto}:where(:root[data-layout]) .dk-prefs-list div{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:5px 8px;display:flex}:where(:root[data-layout]) .dk-prefs-list img{border-radius:50%;width:20px;height:20px}:where(:root[data-layout]) .dk-grouping-note{color:#00000080;font-size:11px;position:absolute;bottom:12px;left:28px;right:200px}:where(:root[data-layout]) .dk-notices{z-index:60;flex-direction:column;gap:8px;width:320px;display:flex;position:fixed;bottom:16px;right:16px}:where(:root[data-layout]) .dk-notice{background:var(--t-surface);border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 6px 24px #0009}:where(:root[data-layout]) .dk-notice strong{margin-bottom:2px;display:block}:where(:root[data-layout]) .dk-notice button{color:var(--t-info);margin-top:6px}:where(:root[data-layout]) .dk-add-waiting{color:#00000080;font-size:12px}:where(:root[data-layout]) .dk-strip-aux{align-items:center;gap:8px;height:22px;display:flex;position:absolute;top:28px;right:236px}:where(:root[data-layout]) .dk-strip-select{height:22px}:where(:root[data-layout]) .dk-strip-select select{max-width:150px;height:22px;color:var(--t-fg);font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;padding:0 4px;font-size:12px}:where(:root[data-layout]) .dk-browse-section{letter-spacing:.4px;color:var(--t-fg-muted);background:#ffffff05;margin:0;padding:8px 12px 4px;font-size:11px;font-weight:700}:where(:root[data-layout]) .dk-prefs-subhead{letter-spacing:.5px;color:#0006;margin:8px 12px 2px;font-size:10px;font-weight:700}:where(:root[data-layout]) .dk-browse-add{border-top:1px solid var(--t-border);margin-top:8px;padding:0;position:relative;overflow:hidden}:where(:root[data-layout]) .dk-browse-add-main{text-align:left;min-width:0;height:100%;color:inherit;flex:1;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}:where(:root[data-layout]) .dk-prefs-list-select>div{cursor:default;border-radius:4px}:where(:root[data-layout]) .dk-prefs-list-select>div[aria-selected=true]{color:#fff;background:#2f6fe3}:where(:root[data-layout]) .dk-prefs-list-select>div[aria-selected=true] span{color:inherit!important}:where(:root[data-layout]) .dk-root input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:#2f6fe3}:where(:root[data-layout]) .dk-browse-art{position:relative}:where(:root[data-layout]) .dk-browse-art .svc-caution{width:16px;height:16px;bottom:0;right:0}:where(:root[data-layout]) .dk-browse-art .svc-caution svg{width:10px;height:10px}:where(:root[data-layout]) .dk-caution-row{align-self:stretch;align-items:center;gap:14px;display:flex}:where(:root[data-layout]) .dk-caution-row>p{margin:0}:where(:root[data-layout]) .dk-browse-link .dk-caution-row+button{margin-top:10px}:where(:root[data-layout]) .dk-header-room{display:none}:where(:root[data-layout]) .dk-browse-row .dk-browse-actions.dk-browse-accounts{opacity:1}:where(:root[data-layout]) .dk-tile-group-win,:where(:root[data-layout]) .dk-header-logo,:where(:root[data-layout]) .dk-browse-failed{display:none}:where(:root[data-layout]) .dk-browse-readonly{cursor:default}:where(:root[data-layout]) .dk-browse-readonly .dk-browse-title,:where(:root[data-layout]) .dk-browse-readonly .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-row-art{display:none}:where(:root[data-layout]) .dk-browse-row .dk-browse-actions{opacity:0}:where(:root[data-layout]) .dk-browse-row:hover .dk-browse-actions,:where(:root[data-layout]) .dk-browse-row:focus-within .dk-browse-actions,:where(:root[data-layout]) .dk-browse-actions:focus-visible{opacity:1}:where(:root[data-layout]) .dk-popover-sep{border:0;border-top:1px solid #ffffff14;margin:4px 0}:where(:root[data-layout]) .dk-now-info-header,:where(:root[data-layout]) .dk-now-source,:where(:root[data-layout]) .dk-now-rating,:where(:root[data-layout]) .dk-queue-collapse,:where(:root[data-layout]) .dk-now-badge,:where(:root[data-layout]) .dk-browse-disclosure-blank{display:none}:where(:root[data-layout]) .dk-tile-indicator{pointer-events:none;background:0 0;border:0}:where(:root[data-layout]) .dk-info-block{gap:14px;padding:12px 16px 10px;display:flex}:where(:root[data-layout]) .dk-info-art{flex:none;width:64px;height:64px;overflow:hidden}:where(:root[data-layout]) .dk-info-block dl{grid-template-columns:max-content 1fr;gap:4px 10px;min-width:0;margin:0;font-size:12px;display:grid}:where(:root[data-layout]) .dk-info-block dt{color:var(--t-fg-muted);text-align:right}:where(:root[data-layout]) .dk-info-block dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:where(:root[data-layout]) .dk-info-row[aria-disabled=true]{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-strip-group-toggle{text-align:left;cursor:default;color:inherit;font:inherit;background:0 0;border:0}:where(:root[data-layout]) .dk-group-volume{z-index:60;color:#fff;background:#262626;border-radius:6px;width:250px;padding:14px 16px 6px;position:absolute;top:76px;left:8px;box-shadow:0 8px 30px #0009}:where(:root[data-layout]) .dk-group-volume:before{content:"";border:10px solid #0000;border-top:0;border-bottom-color:#262626;position:absolute;top:-10px;left:118px}:where(:root[data-layout]) .dk-group-volume-row{margin-bottom:12px}:where(:root[data-layout]) .dk-group-volume-row strong{margin-bottom:6px;font-size:13px;display:block}:where(:root[data-layout]) .dk-group-volume-ctl{align-items:center;gap:8px;display:flex}:where(:root[data-layout]) .dk-group-volume-ctl .dk-strip-mute{flex:none;width:24px;height:24px;position:static}:where(:root[data-layout]) .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-layout]) .dk-strip-scope{height:100%;color:inherit;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0 3px 0 7px;display:flex}:where(:root[data-layout]) .dk-strip-scope img,:where(:root[data-layout]) .dk-strip-scope>svg:first-child{box-sizing:border-box;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 0 0 1px #00000040}:where(:root[data-layout]) .dk-strip-scope>svg:first-child{padding:3px}:where(:root[data-layout]) .dk-strip-scope>svg:last-child{color:#6a6a6a;width:8px;height:8px}:where(:root[data-layout]) .dk-scope-menu{z-index:60;min-width:220px;max-height:calc(100vh - 70px);position:absolute;top:54px;right:12px;overflow:auto}:where(:root[data-layout]) .dk-scope-menu button{align-items:center;gap:10px;display:flex}:where(:root[data-layout]) .dk-scope-menu button img,:where(:root[data-layout]) .dk-scope-menu button svg{border-radius:50%;flex:none;width:18px;height:18px}:where(:root[data-layout]) .dk-scope-check{flex:none;place-items:center;width:19px;display:grid}:where(:root[data-layout]) .dk-scope-check svg{width:11px;height:13px}:where(:root[data-layout]) .dk-scope-heading{color:var(--t-fg-dim);margin:0;padding:3px 0 3px 19px}:where(:root[data-layout]) .dk-scope-menu .dk-scope-recent{padding-left:30px}:where(:root[data-layout]) .dk-now-rating button[aria-pressed=true]{color:#fff!important;background:#1a1a1a!important}:where(:root[data-layout]) .dk-strip-search .dk-strip-scope{background:0 0;border-radius:0;width:auto;height:100%;margin:0;padding:0 3px 0 7px;display:flex;position:static}:where(:root[data-layout]) .dk-slide-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}:where(:root[data-layout]) .dk-slide-stage>.dk-scroll{flex:1;min-height:0}:where(:root[data-layout]) .dk-slide-out{pointer-events:none;z-index:1;background:inherit;position:absolute;inset:0;overflow:hidden}:where(:root[data-layout]) .dk-slide-out-forward{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-left--layout}:where(:root[data-layout]) .dk-slide-out-back{animation:.35s cubic-bezier(.7,0,.3,1) forwards dk-slide-out-right--layout}:where(:root[data-layout]) .dk-slide-in-forward{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-right--layout}:where(:root[data-layout]) .dk-slide-in-back{animation:.35s cubic-bezier(.7,0,.3,1) dk-slide-in-from-left--layout}@keyframes dk-slide-out-left--layout{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes dk-slide-out-right--layout{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes dk-slide-in-from-right--layout{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dk-slide-in-from-left--layout{0%{transform:translate(-100%)}to{transform:translate(0)}}:where(:root[data-layout]) .dk-browse-unavailable,:where(:root[data-layout]) .dk-browse-unavailable .dk-browse-sub{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-browse-missing{color:#8a8a8a;opacity:.55;width:24px;height:24px;margin:8px}:where(:root[data-layout]) .dk-browse-art:has(.dk-browse-missing){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-layout]) .dk-browse-restricted .dk-browse-title{color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-browse-art svg.dk-browse-restricted-art{width:18px;height:18px;color:var(--t-fg-dim)}:where(:root[data-layout]) .dk-browse-art:has(.dk-browse-restricted-art){background:#ffffff0f;place-items:center;display:grid}:where(:root[data-layout]) .dk-browse-title{align-items:center;display:flex}:where(:root[data-layout]) .dk-browse-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(:root[data-layout]) .dk-browse-explicit{flex:none;margin-left:5px}:where(:root[data-layout]) .dk-rename-input{box-sizing:border-box;width:100%;height:25px;font:inherit;margin-top:8px;padding:0 6px}:where(:root[data-layout]) .dk-browse-number{color:var(--t-fg-muted);place-items:center;font-size:13px;display:grid;background:0 0!important}:where(:root[data-layout]) .dk-browse-check{color:#979797;opacity:0;flex:none;place-items:center;width:35px;height:42px;padding:0;display:grid}:where(:root[data-layout]) .dk-browse-check svg{width:16px;height:16px}:where(:root[data-layout]) .dk-browse-row:hover .dk-browse-check,:where(:root[data-layout]) .dk-browse-check[aria-checked=true],:where(:root[data-layout]) .dk-browse-row:focus-within .dk-browse-check{opacity:1}:where(:root[data-layout]) .dk-browse-check:hover,:where(:root[data-layout]) .dk-browse-check[aria-checked=true]{color:#fff}:where(:root[data-layout]) .dk-browse-row[aria-checked=true]{background:var(--t-row-selected)}:where(:root[data-layout]) .dk-album-play .dk-browse-art{position:relative}:where(:root[data-layout]) .dk-album-play-badge{color:#fff;opacity:0;filter:drop-shadow(0 0 3px #000000b3);width:22px;height:22px;margin:auto;position:absolute;inset:0}:where(:root[data-layout]) .dk-album-play:hover .dk-album-play-badge{opacity:1}:where(:root[data-layout]) .dk-row .dk-browse-actions,:where(:root[data-layout]) .dk-row .dk-browse-check{opacity:0}:where(:root[data-layout]) .dk-row:hover .dk-browse-actions,:where(:root[data-layout]) .dk-row:hover .dk-browse-check,:where(:root[data-layout]) .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-layout]) .dk-row[aria-selected=true]{background:var(--t-row-selected)}:where(:root[data-layout]) .dk-radio-glyph{color:#8a8a8a;background:#ffffff0f;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-layout]) .dk-radio-glyph svg{width:22px;height:22px}:where(:root[data-layout]) .dk-browse-addrow{text-align:center;height:32px;color:var(--t-fg);background:var(--t-surface);border-top:1px solid var(--t-border);flex:none;font-size:13px}:where(:root[data-layout]) .dk-browse-addrow:hover{background:var(--t-row-hover)}:where(:root[data-layout]) .dk-queue-list{touch-action:none;position:relative}:where(:root[data-layout]) .dk-queue-dragging .dk-row{-webkit-user-select:none;user-select:none;transition:transform .12s}:where(:root[data-layout]) .dk-queue-dragging .dk-row[data-dragging=true]{opacity:.35}:where(:root[data-layout]) .dk-queue-ghost{z-index:95;pointer-events:none;background:#1a1a1a;border:2px solid #ffffffb3;width:50px;height:50px;position:fixed;overflow:hidden;box-shadow:0 2px 8px #0009}:where(:root[data-layout]) .dk-queue-ghost img{object-fit:cover;width:100%;height:100%;display:block}:where(:root[data-layout]) .dk-errorlog{width:460px;padding:16px 20px}:where(:root[data-layout]) .dk-errorlog .error-log{resize:none;box-sizing:border-box;width:100%;height:320px;font:12px/16px inherit}:where(:root[data-layout]) .dk-tile-more{color:var(--t-fg-muted);text-align:left;padding:2px 0;font-size:12px}:where(:root[data-layout]) .dk-tile-more:hover{color:var(--t-fg)}:where(:root[data-layout]) .dk-rooms-system{height:18px;margin-left:auto}:where(:root[data-layout]) .dk-rooms-system select{height:18px;padding:0 2px;font-size:11px}:where(:root[data-layout]) .dk-browse-prose{color:var(--t-fg);padding:16px 20px;font-size:12px;line-height:1.55}:where(:root[data-layout]) .dk-browse-prose p{margin:0 0 .6em}:where(:root[data-layout]) .dk-browse-prose p:empty{margin:0 0 .4em}:where(:root[data-layout]) .dk-queue-dropping{outline:2px dashed var(--t-accent,#5fb3a6);outline-offset:-4px}:where(:root[data-layout]) .dk-lc{z-index:30;background:var(--t-bg);color:var(--t-fg);grid-template-rows:auto 290px 1fr;justify-items:center;display:grid;position:absolute;inset:0}:where(:root[data-layout]) .mac-root .dk-lc-body p{letter-spacing:0;font-size:13px}:where(:root[data-layout]) .dk-lc-mark{letter-spacing:.12em;margin:-9px 0 0;padding-left:.12em;font-size:36px;font-weight:500;line-height:40px}:where(:root[data-layout]) .dk-lc-body{place-items:center;width:615px;max-width:100%;padding-top:16px;display:grid}:where(:root[data-layout]) .dk-lc-body p{text-align:center;letter-spacing:-.15px;width:364px;max-width:100%;margin:0 0 20px;font-size:14px;line-height:20px}:where(:root[data-layout]) .dk-marquee.dk-marquee-badged{max-width:calc(100% - 21px)}:where(:root[data-layout]) .dk-now-source .dk-marquee{display:block}:where(:root[data-layout]) .dk-strip-clear{display:none}:where(:root[data-layout]) .dk-browse-row[data-drop=before]{box-shadow:inset 0 2px 0 var(--t-fg)}:where(:root[data-layout]) .dk-browse-row[data-drop=after]{box-shadow:inset 0 -2px 0 var(--t-fg)}:where(:root[data-layout]) .dk-now-rating button[aria-disabled=true]{cursor:default}:where(:root[data-layout]) .win-root{--dk-font:"Segoe UI", "Segoe UI Variable", Tahoma, Geneva, sans-serif;font-family:var(--dk-font)}:where(:root[data-layout]) .win-titlebar{background:var(--t-win-titlebar);height:30px;color:var(--t-win-titlebar-fg);border-bottom:1px solid var(--t-win-titlebar-border);flex:none;justify-content:space-between;align-items:stretch;display:flex}:where(:root[data-layout]) .win-titlebar-id{align-items:center;gap:6px;padding-left:8px;display:flex}:where(:root[data-layout]) .win-titlebar-icon{color:#4d4d4d;width:16px;height:16px}:where(:root[data-layout]) .win-titlebar-home{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;height:30px;padding:0 4px;font-size:12px}:where(:root[data-layout]) .win-titlebar-buttons{align-items:stretch;display:flex}:where(:root[data-layout]) .win-tb-btn{width:46px;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}:where(:root[data-layout]) .win-tb-btn svg{width:12px;height:12px}:where(:root[data-layout]) .win-tb-btn:hover{background:var(--t-win-btn-hover)}:where(:root[data-layout]) .win-tb-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-layout]) .win-menubar{background:var(--t-win-menubar-bg);height:24px;color:var(--t-win-menubar-fg);z-index:30;border-bottom:1px solid var(--t-win-titlebar-border);flex:none;align-items:stretch;margin:0;padding:0 2px;font-size:12px;list-style:none;display:flex;position:relative}:where(:root[data-layout]) .win-menubar>li{list-style:none;position:relative}:where(:root[data-layout]) .win-menubar-title{height:24px;color:inherit;line-height:24px;font:inherit;cursor:default;background:0 0;border:1px solid #0000;padding:0 9px}:where(:root[data-layout]) .win-menubar-title[aria-expanded=true],:where(:root[data-layout]) .win-menubar-title:hover{background:var(--t-win-menu-hover);border-color:#b3d3f5}:where(:root[data-layout]) .win-menu{background:var(--t-win-menu-bg);border:1px solid var(--t-win-menu-border);min-width:220px;color:var(--t-win-menubar-fg);margin:0;padding:2px;list-style:none;position:absolute;top:24px;left:0;box-shadow:2px 2px 3px #00000047}:where(:root[data-layout]) .win-menu-sep{background:#e0e0e0;height:1px;margin:3px 1px}:where(:root[data-layout]) .win-menu-item{text-align:left;white-space:nowrap;width:100%;height:24px;color:inherit;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 10px 0 12px;font-size:12px;display:flex}:where(:root[data-layout]) .win-menu-item:hover:not(:disabled){background:var(--t-win-menu-hover);color:var(--t-win-menu-hover-fg)}:where(:root[data-layout]) .win-menu-item:disabled{color:#a0a0a0}:where(:root[data-layout]) .win-menu-item kbd{font:inherit;color:#6b6b6b}:where(:root[data-layout]) .win-menu-item:hover:not(:disabled) kbd{color:#33475f}:where(:root[data-layout]) .win-root .dk-window{box-shadow:0 0 0 1px var(--t-win-titlebar-border), 0 12px 40px #00000073;border-radius:0;position:relative}:where(:root[data-layout]) .win-root .dk-window-title{background:var(--t-win-titlebar);height:25px;color:var(--t-win-titlebar-fg);border-bottom:0;justify-content:flex-start;padding-left:10px;font-size:12px}:where(:root[data-layout]) .win-root .dk-window-title>span{text-align:left}:where(:root[data-layout]) .win-root .dk-window-icon{flex:none;width:16px;height:16px;margin-right:8px;display:block}:where(:root[data-layout]) .win-root .dk-window-title{padding-left:8px}:where(:root[data-layout]) .win-root .dk-lights{gap:0;height:100%;top:0;left:auto;right:0}:where(:root[data-layout]) .win-root .dk-light-min,:where(:root[data-layout]) .win-root .dk-light-zoom{display:none}:where(:root[data-layout]) .win-root .dk-light-close{width:46px;height:100%;color:var(--t-win-titlebar-fg);cursor:default;background:0 0;border:0;border-radius:0;position:relative}:where(:root[data-layout]) .win-root .dk-light-close:before,:where(:root[data-layout]) .win-root .dk-light-close:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-layout]) .win-root .dk-light-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-layout]) .win-root .dk-light-close:hover{background:var(--t-win-close-hover);color:#fff}:where(:root[data-layout]) .win-root{background:var(--t-bg);scrollbar-width:thin;scrollbar-color:#333 transparent;font-size:12px}:where(:root[data-layout]) .win-root .win-titlebar{border-bottom:0;height:23px}:where(:root[data-layout]) .win-root .win-titlebar-buttons{align-items:flex-start;gap:1px;padding-right:2px}:where(:root[data-layout]) .win-root .win-tb-btn{color:#000;width:45px;height:21px;padding:0}:where(:root[data-layout]) .win-root .win-tb-btn svg{width:10px;height:11px;display:block}:where(:root[data-layout]) .win-root .win-tb-btn:not(:first-child) svg{margin-right:1px}:where(:root[data-layout]) .win-root .win-tb-close:hover{color:#fff}:where(:root[data-layout]) .win-root .win-tb-btn:active{background:var(--t-win-btn-active,var(--t-win-btn-hover))}:where(:root[data-layout]) .win-root .win-tb-close:active{background:var(--t-win-close-active,var(--t-win-close-hover));color:#fff}:where(:root[data-layout]) .win-root .win-menubar{border-bottom:0;height:22px;padding:0 3px;font-size:12px}:where(:root[data-layout]) .win-root .win-menubar-title{height:22px;line-height:22px}:where(:root[data-layout]) .win-root .win-menu{top:22px}:where(:root[data-layout]) .win-root .win-menubar-title{z-index:2;color:#ccc;background:0 0;border:0;margin:0 3px;padding:0 5px;position:relative}:where(:root[data-layout]) .win-root .win-menubar-title[aria-expanded=true],:where(:root[data-layout]) .win-root .win-menubar-title:hover{color:#f5f5f5;background:0 0}:where(:root[data-layout]) .win-root .win-menubar-title[aria-expanded=true]:after,:where(:root[data-layout]) .win-root .win-menubar-title:hover:after{content:"";z-index:-1;background:#4f4f4f;position:absolute;inset:0}:where(:root[data-layout]) .win-root .win-menu{color:#e5e5e5;background:linear-gradient(#4d4d4d,#3b3b3b);border:1px solid #242424;border-radius:0 0 5px 5px;min-width:0;padding:15px 1px 12px;top:21px;left:7px;box-shadow:3px 3px 5px #0000008c}:where(:root[data-layout]) .win-root .win-menu-item{color:#e5e5e5;gap:30px;height:21px;padding:0 50px 0 20px}:where(:root[data-layout]) .win-root .win-menu-item:has(kbd){padding-right:19px}:where(:root[data-layout]) .win-root .win-menu-item:hover:not(:disabled){color:#000;background:#adadad}:where(:root[data-layout]) .win-root .win-menu-item:disabled{color:#959595;opacity:1}:where(:root[data-layout]) .win-root .win-menu-item kbd{color:inherit}:where(:root[data-layout]) .win-root .win-menu-sep{background:linear-gradient(#292929 50%,#595959 50%);height:2px;margin:9px 0}:where(:root[data-layout]) .win-root .dk-strip{background:var(--t-bg);border-bottom:0;height:83px;margin-bottom:5px}:where(:root[data-layout]) .win-root .dk-strip-volume{height:83px}:where(:root[data-layout]) .win-root .dk-strip-volume-label{display:none}:where(:root[data-layout]) .win-root .dk-strip-group-toggle[aria-expanded=true]{color:#656565;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:14px;display:block;position:absolute;top:7px;left:23px}:where(:root[data-layout]) .win-root .dk-group-volume{border-radius:8px;width:248px;padding:18px 15px 9px;top:68px;left:25px;box-shadow:0 6px 18px #0009}:where(:root[data-layout]) .win-root .dk-group-volume:before{border:8px solid #0000;border-top:0;border-bottom:7px solid #262626;top:-7px;left:calc(50% - 8px)}:where(:root[data-layout]) .win-root .dk-group-volume-row{margin:0 0 11px}:where(:root[data-layout]) .win-root .dk-group-volume-row+.dk-group-volume-row{border-top:1px solid #1a1a1a;margin-top:3px;padding-top:10px}:where(:root[data-layout]) .win-root .dk-group-volume-row strong{margin:0 0 4px 3px;font-size:12px;line-height:16px}:where(:root[data-layout]) .win-root .dk-group-volume-ctl{gap:12px;height:34px}:where(:root[data-layout]) .win-root .dk-group-volume-ctl .dk-strip-mute{width:34px;height:34px}:where(:root[data-layout]) .win-root .dk-group-volume-ctl>:last-child{flex:1;min-width:0}:where(:root[data-layout]) .win-root .dk-btn-back30,:where(:root[data-layout]) .win-root .dk-btn-fwd30{display:none}:where(:root[data-layout]) .win-root .dk-strip-progress{font-size:10px}:where(:root[data-layout]) .win-root .dk-strip-search{color:#1a1a1a;background:#fff;border:0;border-radius:12.5px;width:214px;height:25px;overflow:hidden}:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-scope{color:#1a1a1a;gap:3px;width:33px;padding:0 0 0 2px}:where(:root[data-layout]) .win-root .dk-strip-scope img,:where(:root[data-layout]) .win-root .dk-strip-scope>svg:first-child{width:18px;height:18px;box-shadow:none;border-radius:50%}:where(:root[data-layout]) .win-root .dk-strip-scope>svg:last-child{color:#868686;width:8px;height:5px}:where(:root[data-layout]) .win-root .dk-strip-scope{align-items:center}:where(:root[data-layout]) .win-root .dk-strip-search input{height:25px;padding:0 0 0 5px}:where(:root[data-layout]) .win-root .dk-strip-search button[type=submit]{color:#868686;width:30px;height:25px;padding:0}:where(:root[data-layout]) .win-root .dk-strip-search button[type=submit] svg{width:30px;height:25px}:where(:root[data-layout]) .win-root .dk-scope-menu{top:50px;right:18px}:where(:root[data-layout]) .win-root .dk-strip-search input{color:#1a1a1a;background:0 0}:where(:root[data-layout]) .win-root .dk-strip-search input::placeholder{color:#484848}:where(:root[data-layout]) .win-root .dk-strip-search button{color:#1a1a1a}:where(:root[data-layout]) .win-root:not(.win-mini-root){min-width:937px;min-height:668px}:where(:root[data-layout]) .win-root .dk-panes{background:var(--t-bg);grid-template-columns:minmax(0,264fr) 5px minmax(0,322fr) 5px minmax(0,418fr);padding:0 0 5px}:where(:root[data-layout]) .win-root .dk-panes>:first-child{margin-left:5px}:where(:root[data-layout]) .win-root .dk-panes>:last-child{margin-right:5px}:where(:root[data-layout]) .win-root .dk-divider{background:0 0}:where(:root[data-layout]) .win-root .dk-pane{background:var(--t-surface)}:where(:root[data-layout]) .win-root .dk-center{grid-template-rows:271px 0 1fr;transition:grid-template-rows .26s}:where(:root[data-layout]) .win-root .dk-center>.dk-pane:first-child{min-height:0;overflow:hidden}:where(:root[data-layout]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 1fr}:where(:root[data-layout]) .win-root .dk-header{background:var(--t-header-top);height:33px;box-shadow:none;color:#fff;border:0;border-bottom:1px solid #000;padding:0 8px;font-size:12px;font-weight:700}:where(:root[data-layout]) .win-root .dk-header-sub{color:#fff;opacity:1;font-size:12px;font-weight:700}:where(:root[data-layout]) .win-root .dk-scopebar{background:linear-gradient(#303030,#1e1e1e);height:31px}:where(:root[data-layout]) .win-root .dk-scopebar-back{color:#fff;width:43px;position:relative}:where(:root[data-layout]) .win-root .dk-scopebar-back:after,:where(:root[data-layout]) .win-root .dk-scopebar-tabs button:after{content:"";background:linear-gradient(90deg,#00000080 50%,#ffffff1a 50%);width:2px;height:28px;position:absolute;top:50%;right:0;transform:translateY(-50%)}:where(:root[data-layout]) .win-root .dk-scopebar-back svg{width:17px;height:14px}:where(:root[data-layout]) .win-root .dk-scopebar-tabs button{color:#bdbdbd;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;flex:auto;min-width:0;height:30px;padding:0 10px;font-size:12px;font-weight:700;position:relative;overflow:hidden}:where(:root[data-layout]) .win-root .dk-search-results .dk-browse-row{height:46px;padding-left:10px}:where(:root[data-layout]) .win-root .dk-scopebar-tabs button:hover:not([aria-selected=true]){background:linear-gradient(#505050,#303030)}:where(:root[data-layout]) .win-root .dk-scopebar-tabs button[aria-selected=true]{background:linear-gradient(#1e1e1e,#303030) padding-box padding-box,linear-gradient(#2f2f2f,#000) border-box}:where(:root[data-layout]) .win-root .dk-header-room{display:inline}:where(:root[data-layout]) .win-root .dk-rooms-list{scrollbar-gutter:stable;gap:16px;padding:16px 16px 12px}:where(:root[data-layout]) .win-root .dk-tile{background:var(--t-tile);border-radius:4px;min-height:65px}:where(:root[data-layout]) .win-root .dk-tile:hover{background:var(--t-tile-hover)}:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true]{background:var(--t-tile-selected);color:var(--t-tile-selected-fg,#1a1a1a)}:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-marquee,:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-indicator,:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-device small{color:#1a1a1a}:where(:root[data-layout]) .win-root .dk-tile-devices{box-sizing:border-box;min-height:39px;padding:10px 48px 9px 9px}:where(:root[data-layout]) .win-root .dk-tile-device{height:16px;padding-top:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-layout]) .win-root .dk-tile-device+.dk-tile-device{height:16px;margin-top:9px;line-height:16px}:where(:root[data-layout]) .win-root .dk-tile-device small{margin-right:12px}:where(:root[data-layout]) .win-root .dk-tile-now{height:26px;padding:0 10px}:where(:root[data-layout]) .win-root .dk-tile-indicator{width:8px;height:9px;margin-right:6px}:where(:root[data-layout]) .win-root .dk-tile-state-mac{display:none}:where(:root[data-layout]) .win-root .dk-tile-state-win{opacity:.8;display:block}:where(:root[data-layout]) .win-root .dk-tile-marquee{color:#fffc;height:14px;font-size:12px;line-height:14px}:where(:root[data-layout]) .win-root .dk-tile-group{background:0 0;width:34px;height:34px;top:5px;right:30px}:where(:root[data-layout]) .win-root .dk-tile-group-mac{display:none}:where(:root[data-layout]) .win-root .dk-tile-group-win{display:block}:where(:root[data-layout]) .win-root .dk-tile-group svg{width:16px;height:16px}:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group,:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group svg{color:#1a1a1a}:where(:root[data-layout]) .win-root .dk-tile[aria-pressed=true] .dk-tile-group:hover{background:#00000014}:where(:root[data-layout]) .win-root .dk-now-art{background:#262626;width:150px;height:150px;top:17px;left:16px}:where(:root[data-layout]) .win-root .dk-now-art img{object-fit:contain;object-position:left top;width:150px;height:150px}:where(:root[data-layout]) .win-root .dk-now-art:has(img){background:0 0}:where(:root[data-layout]) .win-root .dk-now-line{color:#fff;height:27px;margin:0 0 15px;font-size:12px;font-weight:400;line-height:14px}:where(:root[data-layout]) .win-root .dk-now-line[data-caption]:before{content:attr(data-caption);color:#868686;margin-bottom:-1px;font-size:11px;line-height:13px;display:block}:where(:root[data-layout]) .win-root .dk-now-status{display:none}:where(:root[data-layout]) .win-root .dk-empty{gap:15px}:where(:root[data-layout]) .win-root .dk-empty p{color:#e5e5e5}:where(:root[data-layout]) .win-root .dk-empty svg{color:#2e2e2e;opacity:1;width:50px;height:58px}:where(:root[data-layout]) .win-root .dk-now-placeholder{color:#0000}:where(:root[data-layout]) .win-root .dk-panes>:last-child .dk-scroll{padding-top:3px}:where(:root[data-layout]) .win-root .dk-panes>:last-child .dk-scroll:has(.dk-info-block){padding-top:0}:where(:root[data-layout]) .win-root .dk-browse-disclosure{background:#868686;width:10px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 1.5L8.5 7L1.5 12.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50%/10px 14px no-repeat}:where(:root[data-layout]) .win-root .dk-browse-disclosure path{display:none}:where(:root[data-layout]) .win-root .dk-browse-disclosure-blank{visibility:hidden;display:block}:where(:root[data-layout]) .win-root .dk-browse-disclosure{margin-right:4px}:where(:root[data-layout]) .win-root .dk-browse-actions{margin-right:14px}:where(:root[data-layout]) .win-root .dk-browse-row>:is(.dk-browse-check,.dk-browse-accounts,.dk-browse-disclosure){margin-left:calc(-1 * var(--win-row-gap))}:where(:root[data-layout]) .win-root .dk-browse-row[aria-current=true]{background:var(--t-row-hover)}:where(:root[data-layout]) .win-root .dk-browse-actions svg{display:none}:where(:root[data-layout]) .win-root .dk-browse-actions:after{content:"";background:currentColor;width:11px;height:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6'%3E%3Cpath d='M0 0h11L5.5 6z' fill='%23000'/%3E%3C/svg%3E") 50%/11px 6px no-repeat}:where(:root[data-layout]) .win-root .dk-browse-row{--win-row-gap:9px;gap:var(--win-row-gap);box-sizing:border-box;border-top:3px solid #0000;border-bottom:3px solid #0000;height:48px;padding:0 14px 0 18px;font-size:13px}:where(:root[data-layout]) .win-root .dk-browse-row:hover{background:var(--t-row-hover)}:where(:root[data-layout]) .win-root .dk-browse-actions{color:#868686}:where(:root[data-layout]) .win-root .dk-browse-art,:where(:root[data-layout]) .win-root .dk-browse-art img{width:30px;height:30px}:where(:root[data-layout]) .win-root .dk-browse-art.dk-browse-glyph,:where(:root[data-layout]) .win-root .dk-browse-art.dk-browse-glyph img{width:32px;height:32px}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-glyph){--win-row-gap:7px}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-glyph) .dk-browse-text{padding-left:0}:where(:root[data-layout]) .win-root .dk-row{border-radius:0;height:48px}:where(:root[data-layout]) .win-root .dk-row:hover{background:var(--t-row-hover)}:where(:root[data-layout]) .win-root .dk-footer{background:var(--t-header-top);border-top:1px solid #0a0a0a;height:32px}:where(:root[data-layout]) .win-root .dk-footer button{background:0 0;border-left:0;height:31px;font-size:12px}:where(:root[data-layout]) .win-root .dk-footer button+button{border-left:1px solid #0a0a0a}:where(:root[data-layout]) .win-root .dk-footer button:hover:not(:disabled){background:var(--t-surface-hover)}:where(:root[data-layout]) .win-root .dk-footer button:active:not(:disabled){background:var(--t-surface-active)}:where(:root[data-layout]) .win-root .win-settings{color:#1a1a1a;background:#f0f0f0;width:844px;height:526px}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-toc{background:#e6e6e6;border-right:0;flex-direction:column;justify-content:space-between;width:182px;padding:22px 0 8px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-settings-list button{color:#1a1a1a;text-align:left;background:0 0;border:0;border-radius:0;width:100%;height:21px;padding:0 0 0 22px;font-size:12px;line-height:21px;display:block}:where(:root[data-layout]) .win-root .win-settings .win-settings-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-layout]) .win-root .win-settings .win-settings-foot{padding:0 16px;font-size:12px}:where(:root[data-layout]) .win-root .win-settings .win-settings-foot p{margin:0 0 10px;line-height:15px}:where(:root[data-layout]) .win-root .win-settings .win-settings-foot .dk-win-btn{width:100%;height:21px}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page{color:#1a1a1a;background:#f0f0f0;padding:24px 20px 20px}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page h3{color:#1a1a1a;margin:0 0 20px;font-size:14px;font-weight:700}:where(:root[data-layout]) .win-root .win-settings .win-settings-for{align-items:center;gap:8px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-settings-for select{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;min-width:214px;height:27px;padding:0 6px;font-size:12px}:where(:root[data-layout]) .win-root .win-settings .win-settings-room>h3{display:none}:where(:root[data-layout]) .win-root .win-settings .dk-tabs{background:0 0;border:0;border-bottom:1px solid #919b9c;border-radius:0;gap:0;margin:0 0 12px;padding:0 0 0 2px;display:flex}:where(:root[data-layout]) .win-root .win-settings .dk-tabs button{color:#1a1a1a;background:#f0f0f0;border:1px solid #919b9c;border-bottom:0;border-radius:0;height:22px;margin:0 -1px 0 0;padding:0 7px;font-size:12px}:where(:root[data-layout]) .win-root .win-settings .dk-tabs button[aria-selected=true]{z-index:1;background:#fff;height:23px;margin-bottom:-1px;position:relative}:where(:root[data-layout]) .win-root .win-settings .win-settings-panel{background:#fff;border:1px solid #919b9c;padding:20px;font-size:12px;line-height:14px}:where(:root[data-layout]) .win-root .win-settings .win-settings-panel p{margin:0 0 8px}:where(:root[data-layout]) .win-root .win-settings .win-settings-panel strong{margin:8px 0 14px;font-weight:700;display:block}:where(:root[data-layout]) .win-root .win-settings .win-settings-beta{grid-template-columns:96px 1fr;gap:0 10px;margin-bottom:18px;display:grid}:where(:root[data-layout]) .win-root .win-settings .win-settings-beta strong{margin:0}:where(:root[data-layout]) .win-root .win-settings .win-settings-beta .dk-win-btn{width:214px;height:21px;margin:8px auto 0;display:block}:where(:root[data-layout]) .win-root .win-settings .win-settings-check{align-items:center;gap:6px;margin-top:10px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-settings-panel a{color:#00e}:where(:root[data-layout]) .win-root .win-settings .win-parental-panel{padding:20px 16px}:where(:root[data-layout]) .win-root .win-settings .win-parental-body{white-space:normal;margin:0 0 12px}:where(:root[data-layout]) .win-root .win-settings .win-parental-btn{width:260px;max-width:100%;margin:10px auto 0;display:block}:where(:root[data-layout]) .win-root .win-settings .win-parental-more{margin-top:20px}:where(:root[data-layout]) .win-root .win-settings .win-parental-note{text-align:center;color:#6b6b6b;margin:10px 0 0}:where(:root[data-layout]) .win-root .win-settings .dk-win-btn{color:#1a1a1a;min-width:90px;height:21px;box-shadow:none;background:#e1e1e1;border:1px solid #adadad;border-radius:0;padding:0 12px;font-size:12px}:where(:root[data-layout]) .win-root .win-settings .dk-win-btn:hover:not(:disabled){background:#e5f1fb;border-color:#0078d7}:where(:root[data-layout]) .win-root .win-settings .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-layout]) .win-root .win-settings .dk-eq-slider{accent-color:#8a8a8a}:where(:root[data-layout]) .win-root .win-settings .dk-eq-value{display:none}:where(:root[data-layout]) .win-root .dk-window{color:#1a1a1a;background:#f0f0f0}:where(:root[data-layout]) .win-root .win-dialog-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-layout]) .win-root .win-dialog-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-layout]) .win-root .win-dialog-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .win-dialog-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-layout]) .win-root .win-dialog-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-layout]) .win-root .dk-win-btn[data-default=true]{color:#1a1a1a;background:#e1e1e1;border-color:#0078d7;box-shadow:inset 0 0 0 1px #0078d7}:where(:root[data-layout]) .win-root .win-about .dk-window-body,:where(:root[data-layout]) .win-root .win-shortcuts .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-about{width:444px;height:526px}:where(:root[data-layout]) .win-root .win-about-body{flex:1;min-height:0;padding:20px;font-size:12px}:where(:root[data-layout]) .win-root .win-about-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}:where(:root[data-layout]) .win-root .win-about-head img{flex:none;width:100px;height:100px}:where(:root[data-layout]) .win-root .win-about-head h3{margin:4px 0 10px;font-size:18px;font-weight:700}:where(:root[data-layout]) .win-root .win-about-head dl{grid-template-columns:max-content 1fr;gap:3px 10px;margin:0;display:grid}:where(:root[data-layout]) .win-root .win-about-head dd{margin:0}:where(:root[data-layout]) .win-root .win-about-box{background:#fff;border:1px solid #919b9c;height:245px;padding:8px 10px;line-height:16px;overflow:auto}:where(:root[data-layout]) .win-root .win-about-box p{white-space:nowrap;margin:0}:where(:root[data-layout]) .win-root .win-about-rule{color:#6a6a6a}:where(:root[data-layout]) .win-root .win-about-legal{margin:12px 0 14px;font-size:11px}:where(:root[data-layout]) .win-root .win-about-foot{justify-content:center;display:flex}:where(:root[data-layout]) .win-root .win-about-foot .dk-win-btn{min-width:214px}:where(:root[data-layout]) .win-root .win-shortcuts{width:494px;height:496px}:where(:root[data-layout]) .win-root .win-shortcuts-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-layout]) .win-root .win-shortcuts-note{color:#6a6a6a;margin:8px 0 0;font-size:11px;line-height:14px}:where(:root[data-layout]) .win-root .win-shortcuts-body p{margin:0 0 22px}:where(:root[data-layout]) .win-root .win-shortcuts-table{background:#fff;border:1px solid #919b9c;height:294px;overflow:auto}:where(:root[data-layout]) .win-root .win-shortcuts-table table{border-collapse:collapse;width:100%}:where(:root[data-layout]) .win-root .win-shortcuts-table th{text-align:left;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:20px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-layout]) .win-root .win-shortcuts-table th:last-child{border-right:0}:where(:root[data-layout]) .win-root .win-shortcuts-table td{color:#03c;white-space:nowrap;height:20px;padding:0 8px}:where(:root[data-layout]) .win-root .win-shortcuts-table tbody tr:first-child td{background:#f0f0f0}:where(:root[data-layout]) .win-root .win-musicpicker-window{width:394px;height:296px}:where(:root[data-layout]) .win-root .win-musicpicker-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .dk-musicpicker{color:#242424;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);gap:0;width:100%;height:100%;padding:0;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-layout]) .win-root .dk-musicpicker h4{color:#242424;margin:0;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}:where(:root[data-layout]) .win-root .dk-musicpicker-list{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;border-radius:0;max-height:none;position:absolute;inset:40px 20px 78px;overflow:auto}:where(:root[data-layout]) .win-root .dk-musicpicker-row{gap:0;height:48px;padding:0}:where(:root[data-layout]) .win-root .dk-musicpicker-art{place-items:center;width:50px;height:40px;display:grid}:where(:root[data-layout]) .win-root .dk-musicpicker-art img,:where(:root[data-layout]) .win-root .dk-musicpicker-art svg{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:0;width:40px;height:40px}:where(:root[data-layout]) .win-root .dk-musicpicker-title{color:inherit;margin:0 4px 2px 0;font-size:12px}:where(:root[data-layout]) .win-root .dk-musicpicker-sub{color:gray;margin:0 4px 0 0;font-size:11px}:where(:root[data-layout]) .win-root .dk-musicpicker-row[aria-selected=true]{color:#ebebeb;background:#39f}:where(:root[data-layout]) .win-root .dk-musicpicker-row[aria-selected=true] .dk-musicpicker-sub{color:#ebebeb}:where(:root[data-layout]) .win-root .dk-musicpicker .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-layout]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-layout]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn:disabled{color:#838383;background:#f4f4f4}:where(:root[data-layout]) .win-root .dk-musicpicker .dk-grouping-actions .dk-win-btn[data-default=true]:not(:disabled){border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-layout]) .win-root .win-grouping-window{width:444px;height:446px}:where(:root[data-layout]) .win-root .win-grouping-window .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-grouping{color:#484848;background:linear-gradient(135deg,#e9e9e9,#d7d7d7);width:100%;height:100%;font:12px/14px Segoe UI,Tahoma,sans-serif;position:relative}:where(:root[data-layout]) .win-root .win-grouping:before{content:"";box-sizing:border-box;background:#fff;border:1px solid #ccc;border-top-color:#aaa;width:404px;height:283px;position:absolute;top:20px;left:20px}:where(:root[data-layout]) .win-root .win-grouping:after{content:"";background:#f6f6f6;border-top:1px solid #e5e5e5;width:402px;height:43px;position:absolute;top:259px;left:21px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-left,:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-right{color:#484848;font-size:12px;font-weight:700;top:33px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-left{text-align:center;width:190px;left:21px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-right{text-align:left;width:196px;left:219px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-right:after{content:"";background:#e5e5e5;width:1px;height:237px;position:absolute;top:-12px;left:-8px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-art{background:#262626;border-radius:0;width:120px;height:120px;top:60px;left:57px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-track{text-align:center;color:#484848;width:190px;margin:0;font-size:12px;font-weight:400;top:190px;left:21px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-artist{text-align:center;color:#848484;width:190px;margin:0;font-size:12px;display:block;top:209px;left:21px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-list{background:0 0;border:0;border-radius:0;width:210px;height:200px;padding:0;top:58px;left:212px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-list label{color:#484848;gap:6px;height:20px;padding:0 0 0 5px;font-size:12px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-all{z-index:1;color:#1a1a1a;width:138px;height:23px;box-shadow:none;white-space:nowrap;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px;top:269px;left:153px;transform:none}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-all:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-note{display:none}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-actions{background:#d6d6d6;border-top:1px solid #9d9d9d;justify-content:flex-end;align-items:center;gap:10px;height:58px;padding-right:22px;display:flex;inset:auto 0 0;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn:hover{background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .win-grouping .dk-grouping-actions .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-layout]) .win-root .dk-sleep-window{color:#fff;background:#262626;border-radius:6px;width:250px;box-shadow:0 8px 30px #0009}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-window-title{display:none}:where(:root[data-layout]) .win-root .dk-sleep-window:after{content:"";left:var(--caret-x,50%);border:10px solid #0000;border-top-color:#262626;border-bottom:0;margin-left:-10px;position:absolute;bottom:-10px}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep{box-sizing:border-box;color:#fff;width:100%;min-width:0;padding:14px 16px 12px}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep>p:not(.dk-sleep-choose){display:none}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-title{text-align:center;margin:0 0 12px;font-size:14px;font-weight:700;display:block}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choose{white-space:normal;margin:0 0 14px;font-size:12px;line-height:15px;display:block}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choices{margin:0;display:block}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn{box-sizing:border-box;text-align:left;color:#fff;width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;margin:0;padding:0 15px;font-size:13px;font-weight:700;line-height:16px;display:block;position:relative}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:before{content:"";background:#1a1a1a;height:1px;position:absolute;top:0;left:9px;right:9px}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn:hover,:where(:root[data-layout]) .win-root .dk-sleep-window .dk-sleep-choices .dk-win-btn[aria-pressed=true]{background:#333}:where(:root[data-layout]) .win-root .dk-sleep-window .dk-add-actions{display:none}:where(:root[data-layout]) .win-root .dk-header-logo{vertical-align:middle;border-radius:50%;width:24px;height:24px;margin:0 5px;display:inline-block}:where(:root[data-layout]) .win-root .dk-header-glyph{color:#1b1b1b;vertical-align:middle;background:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0 5px;display:inline-grid}:where(:root[data-layout]) .win-root .dk-header-glyph svg{width:14px;height:14px}:where(:root[data-layout]) .win-root .dk-header-title{justify-content:flex-start;align-items:center;display:flex}:where(:root[data-layout]) .win-root .dk-header:has(.dk-header-back) .dk-header-title{justify-content:center;margin:0;position:absolute;inset:0 80px}:where(:root[data-layout]) .win-root .dk-header-btn.dk-header-back{width:43px;margin-left:-7px;padding:0}:where(:root[data-layout]) .win-root .dk-header-back svg{display:none}:where(:root[data-layout]) .win-root .dk-header-back:before{content:"";background:var(--t-back-arrow,#d9d9d9);width:17px;height:14px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M11 1 4 7l7 6' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat}:where(:root[data-layout]) .win-root .dk-header-home svg{display:none}:where(:root[data-layout]) .win-root .dk-header-home{clip-path:polygon(0 50%,9px 0,100% 0,100% 100%,9px 100%);text-transform:uppercase;border-radius:0;width:auto;min-width:0;height:20px;margin-top:1px;margin-left:auto;margin-right:-5px;padding:0 10px 0 17px;font-size:12px;font-weight:700}:where(:root[data-layout]) .win-root .dk-header-home:hover{background:#333}:where(:root[data-layout]) .win-root .dk-header-home:active{background:#1a1a1a}:where(:root[data-layout]) .win-root .dk-header-home-label{display:inline}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)){--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-art:not(.dk-browse-glyph)) .dk-browse-text{padding-left:6px}:where(:root[data-layout]) .win-root .dk-browse-row.dk-album-shuffle,:where(:root[data-layout]) .win-root .dk-browse-row.dk-album-play{--win-row-gap:0px;background-clip:padding-box;border-top-width:2px;border-bottom-width:2px;height:46px;padding-left:9px}:where(:root[data-layout]) .win-root .dk-browse-row.dk-album-shuffle .dk-browse-text{padding-left:6px}:where(:root[data-layout]) .win-root .dk-browse-row.dk-album-play .dk-browse-art.dk-browse-glyph{place-items:center;width:40px;height:40px;display:grid}:where(:root[data-layout]) .win-root .dk-browse-row.dk-album-play:has(.dk-browse-glyph) .dk-browse-text{padding-left:6px}:where(:root[data-layout]) .win-root .dk-browse-art:has(>.dk-browse-stack){background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-layout]) .win-root .dk-browse-art>svg.dk-browse-stack,:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-stack{width:30px;height:30px}:where(:root[data-layout]) .win-root .dk-browse-stack>rect:first-child{display:none}:where(:root[data-layout]) .win-root .dk-browse-art:empty{background:0 0}:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph),:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{width:40px;height:40px}:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph) img{object-fit:contain}:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg{width:40px;height:40px}:where(:root[data-layout]) .win-root .dk-header-title .dk-header-room{margin-left:4px}:where(:root[data-layout]) .win-root .dk-row{gap:8px;height:46px;padding:0 8px}:where(:root[data-layout]) .win-root .dk-row-num{display:none}:where(:root[data-layout]) .win-root .dk-row-art{flex:none;width:40px;height:40px;display:block;overflow:hidden}:where(:root[data-layout]) .win-root .dk-row-art img{object-fit:contain;width:40px;height:40px}:where(:root[data-layout]) .win-root .dk-browse-art img{object-fit:contain}:where(:root[data-layout]) .win-root .dk-row-sub{color:#9a9a9a}:where(:root[data-layout]) .win-root .dk-popover{color:#242424;background:#e6e6e6;border:1px solid #1a1a1a;border-radius:1px;min-width:0;padding:7px 0 6px;box-shadow:2px 3px 6px #00000080}:where(:root[data-layout]) .win-root .dk-popover-title{display:none}:where(:root[data-layout]) .win-root .dk-busy-box,:where(:root[data-layout]) .win-root .dk-busy-box p{color:#fff}:where(:root[data-layout]) .win-root .transient-message{color:#e5e5e5;padding:15px 20px;font-size:13px;line-height:19px;box-shadow:0 0 30px #000}:where(:root[data-layout]) .win-root .dk-popover button{color:#242424;height:24px;padding:0 9px 0 17px;font-size:12px}:where(:root[data-layout]) .win-root .dk-popover button:hover:not(:disabled){color:#ebebfb;background:#0a97ff}:where(:root[data-layout]) .win-root .dk-popover button:disabled{color:#909090}:where(:root[data-layout]) .win-root .dk-popover-sep{border-top:1px solid #cfcfcf;margin:3px 0}:where(:root[data-layout]) .win-root .dk-scope-menu{min-width:242px}:where(:root[data-layout]) .win-root .dk-scope-menu button{gap:6px;height:22px;padding:0 9px 0 0}:where(:root[data-layout]) .win-root .dk-scope-check{width:19px}:where(:root[data-layout]) .win-root .dk-scope-menu button img,:where(:root[data-layout]) .win-root .dk-scope-menu button>svg{border-radius:50%;width:18px;height:18px}:where(:root[data-layout]) .win-root .dk-scope-heading{color:#909090;padding:2px 0 2px 44px;font-size:12px}:where(:root[data-layout]) .win-root .dk-scope-menu .dk-scope-recent{padding-left:55px}:where(:root[data-layout]) .win-root .dk-now-info{display:none}:where(:root[data-layout]) .win-root .dk-now-info-header{place-items:center;width:35px;height:32px;margin-left:auto;margin-right:-8px;display:grid}:where(:root[data-layout]) .win-root .dk-now-info-header svg{background:#fff;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 0a8 8 0 100 16A8 8 0 008 0zM7 3h2v2H7zM7 6h2v7H7z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:where(:root[data-layout]) .win-root .dk-now-info-header svg>*{display:none}:where(:root[data-layout]) .win-root .dk-now-source{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:15px;display:block;position:absolute;top:174px;left:16px;right:12px;overflow:hidden}:where(:root[data-layout]) .win-root .dk-now-badge{letter-spacing:.02em;color:#fff;margin:0;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;bottom:8px;left:6px}:where(:root[data-layout]) .win-root .dk-now-source strong{color:#fff;display:block}:where(:root[data-layout]) .win-root .dk-now-source span{color:#9a9a9a}:where(:root[data-layout]) .win-root .dk-now-rating{gap:12px;display:flex;position:absolute;top:158px;left:230px}:where(:root[data-layout]) .win-root .dk-now-rating button{color:#fff;background:#262626;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}:where(:root[data-layout]) .win-root .dk-now-rating button:disabled{color:#555}:where(:root[data-layout]) .win-root .dk-now-rating button:hover:not(:disabled){background:#333}:where(:root[data-layout]) .win-root .dk-now-rating button[aria-pressed=true]{color:#1a1a1a!important;background:#fff!important}:where(:root[data-layout]) .win-root .dk-now-rating button[aria-pressed=true] svg path{fill:currentColor}:where(:root[data-layout]) .win-root .dk-now-rating button{position:relative;overflow:visible}:where(:root[data-layout]) .win-root .dk-now-rating button img{width:40px;max-width:none;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(:root[data-layout]) .win-root .dk-now-rating svg{width:15px;height:15px}:where(:root[data-layout]) .win-root .dk-queue-collapse{height:32px;margin-left:6px;display:grid}:where(:root[data-layout]) .win-root .dk-now-lines{top:32px;left:186px;right:12px}:where(:root[data-layout]) .win-root .dk-now-rating{top:158px;left:230px}:where(:root[data-layout]) .win-root .dk-now-source{line-height:13px;top:187px}:where(:root[data-layout]) .win-root .dk-info-block{box-sizing:border-box;border-bottom:1px solid #000;align-items:center;gap:0;height:92px;padding:0 16px 0 17px}:where(:root[data-layout]) .win-root .dk-info-art,:where(:root[data-layout]) .win-root .dk-info-art img,:where(:root[data-layout]) .win-root .dk-info-art svg{width:56px;height:56px}:where(:root[data-layout]) .win-root .dk-info-block dl{gap:5px 10px;margin-left:30px;font-size:11px;line-height:13px}:where(:root[data-layout]) .win-root .dk-info-block dt{color:#868686}:where(:root[data-layout]) .win-root .dk-info-row{height:46px;padding-left:12px}:where(:root[data-layout]) .win-root .dk-info-row .dk-browse-text{padding-left:0}:where(:root[data-layout]) .win-root .dk-info-row[aria-disabled=true]{color:#fff}:where(:root[data-layout]) .win-root .win-savequeue{width:444px;height:446px}:is(:where(:root[data-layout]) .win-root .win-savequeue .dk-window-body,:where(:root[data-layout]) .win-root .win-alarms .dk-window-body,:where(:root[data-layout]) .win-root .dk-window:has(.dk-add) .dk-window-body){flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-savequeue-body{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;font-size:12px;display:flex}:where(:root[data-layout]) .win-root .win-savequeue-body p{margin:0 0 20px}:where(:root[data-layout]) .win-root .win-savequeue-body p:last-of-type{margin-bottom:10px}:where(:root[data-layout]) .win-root .win-savequeue-field{margin-bottom:15px;display:block}:where(:root[data-layout]) .win-root .win-savequeue-field span{margin-bottom:10px;display:block}:where(:root[data-layout]) .win-root .win-savequeue-field input{color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;border-radius:0;width:100%;height:28px;padding:0 4px;font-size:12px}:where(:root[data-layout]) .win-root .win-savequeue-field input:focus{border-color:#0078d7;outline:0}:where(:root[data-layout]) .win-root .win-savequeue-list{background:#fff;border:1px solid #919b9c;height:155px;padding:2px 0;overflow:auto}:where(:root[data-layout]) .win-root .win-savequeue-list button{text-align:left;color:#1a1a1a;background:0 0;border:0;width:100%;height:19px;padding:0 6px;font-size:12px;display:block}:where(:root[data-layout]) .win-root .win-savequeue-list button[aria-selected=true]{color:#fff;background:#0078d7}:where(:root[data-layout]) .win-root .win-alarms{width:494px;height:496px}:where(:root[data-layout]) .win-root .win-alarms-body{flex:1;padding:20px;font-size:12px}:where(:root[data-layout]) .win-root .win-alarms-body h3{margin:0 0 22px;font-size:12px;font-weight:700}:where(:root[data-layout]) .win-root .win-alarms-time{margin:0 0 22px}:where(:root[data-layout]) .win-root .win-alarms-main{gap:10px;display:flex}:where(:root[data-layout]) .win-root .win-alarms-table{background:#fff;border:1px solid #919b9c;flex:1;height:190px;overflow:auto}:where(:root[data-layout]) .win-root .win-alarms-head,:where(:root[data-layout]) .win-root .win-alarms-row{grid-template-columns:150px 1fr 56px;display:grid}:where(:root[data-layout]) .win-root .win-alarms-head span{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:2px 6px}:where(:root[data-layout]) .win-root .win-alarms-head span:last-child{border-right:0}:where(:root[data-layout]) .win-root .win-alarms-row span{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:2px 6px;overflow:hidden}:where(:root[data-layout]) .win-root .win-alarms-row[aria-selected=true] span{background:#cce4f7}:where(:root[data-layout]) .win-root .win-alarms-buttons{grid-template-rows:22px 30px 22px 22px;align-content:start;gap:9px;display:grid}:where(:root[data-layout]) .win-root .win-alarms-buttons .dk-win-btn{width:90px}:where(:root[data-layout]) .win-root .win-alarms-help{margin:24px 0 0;line-height:15px}:where(:root[data-layout]) .win-root .dk-window:has(.dk-add){width:515px;height:520px}:where(:root[data-layout]) .win-root .dk-add{flex-direction:column;flex:1;width:auto;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-layout]) .win-root .dk-add-intro{margin:0 0 12px;font-size:12px}:where(:root[data-layout]) .win-root .dk-window.dk-add-wizard,:where(:root[data-layout]) .win-root .dk-add-wizard .dk-window-body,:where(:root[data-layout]) .win-root .dk-add-wizard .dk-add{background:#fff}:where(:root[data-layout]) .win-root .dk-add-heading{color:#242424;margin:2px 0 26px;font-size:15px;font-weight:700}:where(:root[data-layout]) .win-root .dk-add-list{background:#fff;border:1px solid #919b9c;flex:1;min-height:0;overflow:auto}:where(:root[data-layout]) .win-root .dk-add-actions{background:#f0f0f0;border-top:1px solid #dfdfdf;justify-content:center;gap:10px;margin:0 -20px;padding:12px 20px}:where(:root[data-layout]) .win-root .dk-browse-row[aria-selected=true]{background:var(--t-row-hover)}:where(:root[data-layout]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-layout]) .win-root .dk-strip-mute{width:34px;height:34px;top:24px;left:17px}:where(:root[data-layout]) .win-root .dk-strip-mute svg{width:34px;height:34px}:where(:root[data-layout]) .win-root .dk-strip-slider{width:171px;height:23px;top:30px;left:63px}:where(:root[data-layout]) .win-root .dk-slider,:where(:root[data-layout]) .win-root .dk-slider input{height:23px}:where(:root[data-layout]) .win-root .dk-slider-track{background:#ffffff29;height:2px;top:11px}:where(:root[data-layout]) .win-root .dk-slider-fill{background:#e5e5e5;height:2px;top:11px}:where(:root[data-layout]) .win-root .dk-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-layout]) .win-root .dk-slider input::-webkit-slider-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 3px #ffffff80}:where(:root[data-layout]) .win-root .dk-strip-controls{top:-2px;left:calc(50% - 120px)}:where(:root[data-layout]) .win-root .dk-strip-controls .dk-btn-back30{left:9px}:where(:root[data-layout]) .win-root .dk-strip-controls .dk-btn-prev{left:54px}:where(:root[data-layout]) .win-root .dk-btn-prev svg,:where(:root[data-layout]) .win-root .dk-btn-next svg{width:34px;height:44px}:where(:root[data-layout]) .win-root .dk-btn-play svg{width:44px;height:44px}:where(:root[data-layout]) .win-root .dk-btn-play:hover:not(:disabled){background:#262626;border-radius:50%}:where(:root[data-layout]) .win-root .dk-btn-prev:disabled,:where(:root[data-layout]) .win-root .dk-btn-next:disabled,:where(:root[data-layout]) .win-root .dk-btn-play:disabled{color:#333;opacity:1}:where(:root[data-layout]) .win-root .dk-strip-progress{justify-content:flex-start;gap:0;width:384px;height:22px;top:58px;left:calc(50% - 184px)}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode{color:#333;width:20px;min-width:20px;height:22px;padding:0}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode svg{width:20px;height:22px}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode-crossfade,:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode-eq{width:21px;min-width:21px}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode-crossfade svg,:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode-eq svg{width:21px;height:22px}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode{color:#878787;position:relative}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]{color:#fff}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode[aria-pressed=true]:not(:disabled):after{content:"";background:#fff;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;left:50%}:where(:root[data-layout]) .win-root .dk-mode-repeat{order:1;margin-left:-3px;margin-right:8px}:where(:root[data-layout]) .win-root .dk-mode-shuffle{order:2}:where(:root[data-layout]) .win-root .dk-time-elapsed{text-align:right;box-sizing:border-box;order:3;width:64px;padding-right:8px}:where(:root[data-layout]) .win-root .dk-progress{flex:none;order:4;width:150px}:where(:root[data-layout]) .win-root .dk-time-total{text-align:left;box-sizing:border-box;order:5;width:63px;padding-left:8px}:where(:root[data-layout]) .win-root .dk-mode-crossfade{order:6}:where(:root[data-layout]) .win-root .dk-mode-eq{order:7;margin-left:10px;color:#868686!important}:where(:root[data-layout]) .win-root .dk-mode-eq:disabled{color:#333!important}:where(:root[data-layout]) .win-root .dk-strip-progress .dk-mode:disabled{color:#333;opacity:1;pointer-events:none}:where(:root[data-layout]) .win-root .dk-strip-progress time{color:#fff;font-size:11px;line-height:22px}:where(:root[data-layout]) .win-root .dk-progress-track{background:#333;top:11px}:where(:root[data-layout]) .win-root .dk-progress-fill{background:#9a9a9a;top:11px}:where(:root[data-layout]) .win-root .dk-progress-thumb{background:#fff;width:6px;height:6px;top:9px}:where(:root[data-layout]) .win-root .dk-strip-search{top:27px;right:18px}:where(:root[data-layout]) .win-root .dk-strip-aux{top:28px;right:240px}:where(:root[data-layout]) .win-root .dk-room-menu{background:#f0f0f0;border:1px solid #9a9a9a;min-width:130px;padding:2px 0}:where(:root[data-layout]) .win-root .dk-room-menu button{height:22px;padding:0 10px;font-size:12px}:where(:root[data-layout]) .win-root .dk-room-menu button:hover:not(:disabled){color:#fff;background:#0078d7}:where(:root[data-layout]) .win-root .win-mini{z-index:80;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;padding:10px;position:fixed}:where(:root[data-layout]) .win-root .win-mini-panel{background:#1a1a1a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 3px 10px #333}:where(:root[data-layout]) .win-root .win-mini-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(:root[data-layout]) .win-root .win-mini-shade{transform-origin:50% 100%;background:linear-gradient(#0000 0%,#00000087 50%,#000000de 100%);height:80px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0}:where(:root[data-layout]) .win-root .win-mini-bottom{padding-bottom:7px;transition:transform .4s cubic-bezier(.55,0,1,.45);position:absolute;bottom:0;left:0;right:0;transform:translateY(57px)}:where(:root[data-layout]) .win-root .win-mini-bottom:hover{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}:where(:root[data-layout]) .win-root .win-mini-bottom:hover~.win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-layout]) .win-root .win-mini-panel:has(.win-mini-bottom:hover) .win-mini-shade{transition-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleY(1.9)}:where(:root[data-layout]) .win-root .win-mini-track,:where(:root[data-layout]) .win-root .win-mini-artist{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #333,0 0 4px #333;margin:0 13px;overflow:hidden}:where(:root[data-layout]) .win-root .win-mini-track{margin-bottom:2px;font-size:14px;font-weight:700;line-height:18px}:where(:root[data-layout]) .win-root .win-mini-artist{margin-bottom:12px;font-size:11px;line-height:14px}:where(:root[data-layout]) .win-root .win-mini-track:only-of-type{margin-bottom:12px}:where(:root[data-layout]) .win-root .win-mini-row{width:240px;height:44px;margin:0 auto;position:relative}:where(:root[data-layout]) .win-root .win-mini-transport{grid-template-columns:36px 50px 68px 50px 36px;align-items:center;transition:opacity .4s cubic-bezier(.55,0,1,.45);display:grid;position:absolute;inset:0}:where(:root[data-layout]) .win-root .win-mini-prev{grid-column:2;justify-self:end}:where(:root[data-layout]) .win-root .win-mini-play{grid-column:3;justify-self:center}:where(:root[data-layout]) .win-root .win-mini-next{grid-column:4;justify-self:start}:where(:root[data-layout]) .win-root .win-mini-info{grid-column:5;justify-self:start}:where(:root[data-layout]) .win-root .win-mini-volume{z-index:1;pointer-events:none;align-items:center;height:44px;display:flex;position:absolute;top:0;left:2px}:where(:root[data-layout]) .win-root .win-mini-mute{pointer-events:auto}:where(:root[data-layout]) .win-root .win-mini-volume:hover~.win-mini-transport{opacity:0;transition-duration:.2s}:where(:root[data-layout]) .win-root .win-mini-slider{opacity:0;pointer-events:none;width:190px;margin-left:4px;transition:opacity .4s cubic-bezier(.55,0,1,.45)}:where(:root[data-layout]) .win-root .win-mini-volume:hover .win-mini-slider{opacity:1;pointer-events:auto;transition-duration:.2s}:where(:root[data-layout]) .win-root .win-mini-btn{color:#fff;filter:drop-shadow(0 0 3px #0009);background:0 0;border-radius:0;place-items:center;width:34px;height:44px;padding:0;display:grid}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-play{width:44px}:where(:root[data-layout]) .win-root .win-mini-btn svg{width:34px;height:44px}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-play svg{width:44px;height:44px}:where(:root[data-layout]) .win-root .win-mini-btn:hover:not(:disabled){filter:none;background:radial-gradient(circle,#00000094 15.5px,#0000 16.5px)}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-play:hover:not(:disabled){background:#00000094;border-radius:50%}:where(:root[data-layout]) .win-root .win-mini-btn:active:not(:disabled){background:radial-gradient(circle,#000000bf 15.5px,#0000 16.5px)}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-play:active:not(:disabled){background:#000000bf}:where(:root[data-layout]) .win-root .win-mini-btn:disabled{color:#454545;filter:none;background:radial-gradient(circle,#202020 14.5px,#0000 15.5px)}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-play:disabled{background:radial-gradient(circle,#202020 19.5px,#0000 20.5px)}:where(:root[data-layout]) .win-root .win-mini-btn.win-mini-mute:disabled{color:#fff;opacity:.2;background:0 0}:where(:root[data-layout]) .win-root .win-mini-chrome{opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}:where(:root[data-layout]) .win-root .win-mini:hover .win-mini-chrome{opacity:1}:where(:root[data-layout]) .win-root .win-mini-chrome-btn{color:#fff;background:#0000004d;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}:where(:root[data-layout]) .win-root .win-mini-chrome-btn svg{width:22px;height:22px}:where(:root[data-layout]) .win-root .win-mini-chrome-btn:hover{background:#00000094}:where(:root[data-layout]) .win-root .dk-now-art-button{cursor:pointer}:where(:root[data-layout]) .win-root.win-mini-root{background:#000;width:100vw;height:100vh;overflow:hidden}:where(:root[data-layout]) .win-root .win-mini[data-popup=true]{padding:0}:where(:root[data-layout]) .win-mini-root .win-mini[data-popup=true]{position:fixed;inset:0;width:100%!important;height:100%!important}:where(:root[data-layout]) .win-root .win-mini[data-popup=true] .win-mini-panel{width:100%;height:100%;box-shadow:none;border-radius:0}:where(:root[data-layout]) .win-root .win-mini[data-popup=true] .win-mini-chrome{top:6px;right:6px}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel){flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>.dk-tabs{flex:none}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page:has(.win-lib-panel)>h3{flex:none}:where(:root[data-layout]) .win-root .win-settings .win-lib-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:24px 20px 20px;display:flex;overflow:auto}:where(:root[data-layout]) .win-root .win-settings .win-lib-panel p{color:#242424;margin:0 0 12px}:where(:root[data-layout]) .win-root .win-settings .win-lib-title{color:#484848;font-weight:700}:where(:root[data-layout]) .win-root .win-settings .win-lib-grid{flex:1;gap:10px;min-height:0;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-lib-table{background:#fff;border:1px solid #828790;flex:1;min-width:0;position:relative;overflow:auto}:where(:root[data-layout]) .win-root .win-settings .win-lib-table table{border-collapse:collapse;table-layout:fixed;width:100%}:where(:root[data-layout]) .win-root .win-settings .win-lib-table th{text-align:left;color:#242424;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #e5e5e5;height:22px;padding:0 6px;font-weight:400;position:sticky;top:0}:where(:root[data-layout]) .win-root .win-settings .win-lib-table th:first-child{width:100px}:where(:root[data-layout]) .win-root .win-settings .win-lib-table th:last-child{border-right:0}:where(:root[data-layout]) .win-root .win-settings .win-lib-table td{white-space:nowrap;text-overflow:ellipsis;height:20px;padding:0 6px;overflow:hidden}:where(:root[data-layout]) .win-root .win-settings .win-lib-table td svg{vertical-align:-3px;color:#6d6d6d;width:16px;height:16px;margin-right:4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-table tr[role=option]:hover td{background:#e5f3ff}:where(:root[data-layout]) .win-root .win-settings .win-lib-table tr[aria-selected=true] td{background:#cce8ff}:where(:root[data-layout]) .win-root .win-settings .win-lib-indexing{background:#fff;position:absolute;inset:23px 1px 1px}:where(:root[data-layout]) .win-root .win-settings .win-lib-indexing p{text-align:center;color:#1a1a1a;margin:0;position:absolute;top:50%;left:0;right:0}:where(:root[data-layout]) .win-root .win-settings .win-lib-indexing-1{transform:translateY(-50%)}:where(:root[data-layout]) .win-root .win-settings .win-lib-indexing-2{transform:translateY(calc(20px - 50%))}:where(:root[data-layout]) .win-root .win-settings .win-lib-swirl{color:#666;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 30px))}:where(:root[data-layout]) .win-root .win-settings .win-lib-swirl.swirl{transform-origin:50%;animation:1.1s steps(10,end) infinite swirl-turn-raised--layout}@keyframes swirl-turn-raised--layout{0%{transform:translate(-50%,calc(-50% - 30px))rotate(0)}to{transform:translate(-50%,calc(-50% - 30px))rotate(360deg)}}:where(:root[data-layout]) .win-root .win-settings .win-lib-buttons{flex-direction:column;flex:none;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-lib-buttons .dk-win-btn:first-child{margin-bottom:20px}:where(:root[data-layout]) .win-root .win-settings .win-lib-buttons .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-layout]) .win-root .win-settings .win-lib-add{align-items:center;gap:8px;margin-top:10px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-lib-add input{height:21px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-foot{margin:20px 0 0!important}:where(:root[data-layout]) .win-root .win-settings .win-lib-system{margin-bottom:8px}:where(:root[data-layout]) .win-root .win-settings .win-lib-advanced{padding:4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-items{border:0;min-width:0;margin:0;padding:0 0 10px}:where(:root[data-layout]) .win-root .win-settings .win-lib-item{grid-template-columns:168px 1fr;column-gap:20px;padding:10px 16px 0;display:grid}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-head{color:#484848;font-weight:700;margin:0!important}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-body input[type=time]{width:110px;height:21px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-body p{margin:0}:where(:root[data-layout]) .win-root .win-settings .win-lib-inline{align-items:center;gap:8px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-lib-inline select{color:#1a1a1a;height:21px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-body>select{color:#1a1a1a;width:214px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;border-radius:0;padding:0 4px}:where(:root[data-layout]) .win-root .win-settings .win-lib-note{color:#6d6d6d}:where(:root[data-layout]) .win-root .win-settings .win-lib-error{color:#a2413c;margin:8px 0 0}:where(:root[data-layout]) .win-root .win-settings .win-lib-item[aria-disabled=true],:where(:root[data-layout]) .win-root .win-settings .win-lib-item[aria-disabled=true] .win-lib-item-head{color:#8a8a8a}:where(:root[data-layout]) .win-root .win-settings .win-lib-item-body .dk-win-btn{border-color:#ababab;border-radius:4px;height:23px}:where(:root[data-layout]) .win-root .dk-browse-unavailable,:where(:root[data-layout]) .win-root .dk-browse-unavailable .dk-browse-sub{color:#8a8a8a}:where(:root[data-layout]) .win-root .dk-browse-title em{color:#cfdbe5;font-weight:700}:where(:root[data-layout]) .win-root .dk-browse-unavailable .dk-browse-title em{color:#1f4059}:where(:root[data-layout]) .win-root .dk-search-results .dk-browse-sub em{color:#fff;font-style:italic;font-weight:700}:where(:root[data-layout]) .win-root .dk-browse-restricted .dk-browse-title{color:#6e6e6e}:where(:root[data-layout]) .win-root .dk-browse-art:not(.dk-browse-glyph)>svg.dk-browse-restricted-art{color:#666;width:18px;height:18px}:where(:root[data-layout]) .win-root .dk-browse-art:has(.dk-browse-restricted-art){background:#262626}:where(:root[data-layout]) .win-root .dk-browse-restricted .dk-browse-explicit{fill:#666}:where(:root[data-layout]) .win-root .dk-browse-missing{width:26px;height:26px;margin:7px}:where(:root[data-layout]) .win-root .dk-browse-art:has(.dk-browse-missing){background:#2b2b2b}:where(:root[data-layout]) .win-root .dk-rename-input{color:#484848;background:#fff;border:1px solid #7a7a7a}:where(:root[data-layout]) .win-root .win-mini[data-popup=true] .win-mini-panel{app-region:drag;-webkit-app-region:drag}:where(:root[data-layout]) .win-root .win-mini[data-popup=true] button,:where(:root[data-layout]) .win-root .win-mini[data-popup=true] .dk-slider,:where(:root[data-layout]) .win-root .win-mini[data-popup=true] .win-mini-chrome{app-region:no-drag;-webkit-app-region:no-drag}:where(:root[data-layout]) .win-root .dk-browse-row.dk-browse-numbered{height:46px}:where(:root[data-layout]) .win-root .dk-browse-number{color:#8a8a8a;font-size:13px}:where(:root[data-layout]) .win-root .dk-album-play,:where(:root[data-layout]) .win-root .dk-album-shuffle{height:46px}:where(:root[data-layout]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph{color:#fff;background:#262626;border-radius:0;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-layout]) .win-root .dk-album-shuffle .dk-browse-art.dk-browse-glyph svg{color:#fff;width:24px;height:24px}:where(:root[data-layout]) .win-root .dk-album-shuffle[data-on=true] .dk-browse-art.dk-browse-glyph{color:#fff}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-check):hover .dk-browse-disclosure{display:none}:where(:root[data-layout]) .win-root .dk-album-shuffle .dk-browse-glyph svg{width:22px;height:22px}:where(:root[data-layout]) .win-root .dk-browse-check{color:#979797;width:30px}:where(:root[data-layout]) .win-root .dk-browse-check svg rect{x:.5px;y:.5px;width:15px;height:15px}:where(:root[data-layout]) .win-root .dk-browse-row:has(.dk-browse-check) .dk-browse-actions{margin-right:-2px}:where(:root[data-layout]) .win-root .dk-row-album,:where(:root[data-layout]) .win-root .dk-row-dur,:where(:root[data-layout]) .win-root .dk-row[aria-current=true] .dk-row-art{display:none}:where(:root[data-layout]) .win-root .dk-row[aria-current=true] .dk-row-num{color:#fff;background:#262626;flex:none;place-items:center;width:40px;height:40px;display:grid}:where(:root[data-layout]) .win-root .dk-row[aria-current=true] .dk-row-num svg{width:16px;height:16px}:where(:root[data-layout]) .win-root .dk-browse-row[aria-selected=true] .dk-browse-check,:where(:root[data-layout]) .win-root .dk-album-play-badge{display:none}:where(:root[data-layout]) .win-root .dk-album-play .dk-browse-actions{opacity:0}:where(:root[data-layout]) .win-root .dk-album-play:hover .dk-browse-actions,:where(:root[data-layout]) .win-root .dk-album-play[aria-selected=true] .dk-browse-actions{opacity:1}:where(:root[data-layout]) .win-root .dk-addradio{width:395px;height:290px}:where(:root[data-layout]) .win-root .dk-addradio .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .dk-addradio-body{flex:1;padding:14px 20px 0;font-size:12px;line-height:14px}:where(:root[data-layout]) .win-root .dk-addradio-body p{margin:0 0 4px}:where(:root[data-layout]) .win-root .dk-addradio-body p strong{font-size:14px}:where(:root[data-layout]) .win-root .dk-addradio-field{margin-top:16px;padding-right:14px;display:block;position:relative}:where(:root[data-layout]) .win-root .dk-addradio-field span{margin-bottom:4px;display:block}:where(:root[data-layout]) .win-root .dk-addradio-field input{box-sizing:border-box;width:100%;height:23px;font:inherit;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-layout]) .win-root .dk-addradio-mark{color:#0078d7;font-style:normal;font-weight:700;position:absolute;bottom:3px;right:0}:where(:root[data-layout]) .win-root .dk-row{position:relative}:where(:root[data-layout]) .win-root .dk-row .dk-browse-actions,:where(:root[data-layout]) .win-root .dk-row .dk-browse-check{opacity:0}:where(:root[data-layout]) .win-root .dk-row:hover .dk-browse-actions,:where(:root[data-layout]) .win-root .dk-row[aria-selected=true] .dk-browse-actions,:where(:root[data-layout]) .win-root .dk-row:hover .dk-browse-check,:where(:root[data-layout]) .win-root .dk-row[aria-checked=true] .dk-browse-check{opacity:1}:where(:root[data-layout]) .win-root .dk-row[aria-selected=true] .dk-browse-check:not([aria-checked=true]){opacity:0}:where(:root[data-layout]) .win-root .dk-row[aria-selected=true],:where(:root[data-layout]) .win-root .dk-row[aria-checked=true]{background:#333}:where(:root[data-layout]) .win-root .dk-row .dk-row-text{flex:1;min-width:0}:where(:root[data-layout]) .win-root .dk-radio-glyph{color:#8a8a8a;background:#262626}:where(:root[data-layout]) .win-root .dk-browse-add{border-top:3px solid #0000;margin-top:0}:where(:root[data-layout]) .win-root .dk-browse-add .dk-browse-add-main{gap:7px;padding:0}:where(:root[data-layout]) .win-root .dk-browse-add-chev{display:block}:where(:root[data-layout]) .win-root .dk-browse-add .dk-browse-glyph{background:0 0}:where(:root[data-layout]) .win-root .dk-browse-add .dk-browse-glyph svg{background:#fff;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill-rule='evenodd' d='M16 0a16 16 0 100 32A16 16 0 0016 0zM15 10h2v5h5v2h-5v5h-2v-5h-5v-2h5z'/%3E%3C/svg%3E") 50%/32px 32px no-repeat}:where(:root[data-layout]) .win-root .dk-browse-add .dk-browse-glyph svg>*{display:none}:where(:root[data-layout]) .win-root .dk-browse-addrow{color:#fff;background:#262626;border:0;height:31px;margin:0 8px 4px;font-size:12px}:where(:root[data-layout]) .win-root .dk-browse-addrow:hover{background:#333}:where(:root[data-layout]) .win-root .win-wizard{width:514px;height:516px}:where(:root[data-layout]) .win-root .win-wizard .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-wizard-body{color:#1a1a1a;background:#fff;flex:1;min-height:0;padding:20px;font-size:12px;line-height:14px;position:relative}:where(:root[data-layout]) .win-root .win-wizard-body h3{color:#1a1a1a;margin:0 0 30px;font-size:14px;font-weight:700}:where(:root[data-layout]) .win-root .win-wizard-body p{margin:0 0 12px}:where(:root[data-layout]) .win-root .win-wizard-pathrow{align-items:center;gap:10px;margin:14px 0 24px;display:flex}:where(:root[data-layout]) .win-root .win-wizard-pathrow input{height:23px;font:inherit;border:1px solid #7a7a7a;flex:1;padding:0 4px}:where(:root[data-layout]) .win-root .win-wizard-mark{color:#0078d7;margin-left:-4px;font-style:normal;font-weight:700}:where(:root[data-layout]) .win-root .win-wizard-pathrow .dk-win-btn{width:90px;height:23px}:where(:root[data-layout]) .win-root .win-wizard-example{margin-bottom:24px}:where(:root[data-layout]) .win-root .win-wizard-cred{grid-template-columns:138px 1fr;align-items:center;margin:0 12px 30px 0;display:grid}:where(:root[data-layout]) .win-root .win-wizard-cred input{height:23px;font:inherit;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-layout]) .win-root .win-wizard-spinner{place-items:center;height:300px;display:grid}:where(:root[data-layout]) .win-root .win-wizard-foot{justify-content:flex-end;gap:16px;padding:18px 12px}:where(:root[data-layout]) .win-root .win-wizard-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-layout]) .win-root .win-wizard-error{background:#f0f0f0;border:1px solid #9a9a9a;position:absolute;top:130px;left:10px;right:10px;box-shadow:2px 2px 8px #0000004d}:where(:root[data-layout]) .win-root .win-wizard-error-title{background:#f3f3f3;height:25px;padding:0 8px;font-size:12px;line-height:25px}:where(:root[data-layout]) .win-root .win-wizard-error-body{gap:14px;padding:16px 20px 6px;display:flex}:where(:root[data-layout]) .win-root .win-wizard-error-body p{margin:0 0 10px}:where(:root[data-layout]) .win-root .win-wizard-error-icon{color:#fff;background:#d83b3b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:grid}:where(:root[data-layout]) .win-root .win-alarm-editor{width:494px;height:496px}:where(:root[data-layout]) .win-root .win-alarm-editor .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-alarm-body{flex:1;min-height:0;padding:20px 20px 0;font-size:12px}:where(:root[data-layout]) .win-root .win-alarm-body h3{margin:0 0 24px;font-size:14px;font-weight:700}:where(:root[data-layout]) .win-root .win-alarm-grid{grid-template-columns:110px 1fr;align-items:start;row-gap:0;width:390px;display:grid}:where(:root[data-layout]) .win-root .win-alarm-grid>*{margin-top:10px}:where(:root[data-layout]) .win-root .win-alarm-label{align-self:center;font-weight:700;line-height:14px}:where(:root[data-layout]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(5),:where(:root[data-layout]) .win-root .win-alarm-grid>.win-alarm-label:nth-of-type(7){align-self:start;padding-top:1px}:where(:root[data-layout]) .win-root .win-alarm-radios{align-items:center;gap:100px;height:16px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-radios label,:where(:root[data-layout]) .win-root .win-alarm-days label,:where(:root[data-layout]) .win-root .win-alarm-duration label{align-items:center;gap:3px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-time{width:100px;height:23px}:where(:root[data-layout]) .win-root .win-alarm-grid>div:not(.win-alarm-duration):has(>.win-alarm-time){align-items:center;height:24px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-room{width:280px;height:31px}:where(:root[data-layout]) .win-root .win-alarm-music{align-items:center;gap:10px;height:23px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-music input{box-sizing:border-box;width:180px;height:23px;font:inherit;background:#fff;border:1px solid #7a7a7a;padding:0 4px}:where(:root[data-layout]) .win-root .win-alarm-music .dk-win-btn{height:23px}:where(:root[data-layout]) .win-root .win-alarm-days{grid-template-rows:15px repeat(3,16px);grid-template-columns:140px 140px;grid-auto-flow:column;display:grid}:where(:root[data-layout]) .win-root .win-alarm-days label{height:16px}:where(:root[data-layout]) .win-root .win-alarm-radios input,:where(:root[data-layout]) .win-root .win-alarm-days input,:where(:root[data-layout]) .win-root .win-alarm-duration input{margin-left:0}:where(:root[data-layout]) .win-root .win-alarm-grid>div:has(>.win-alarm-volume){align-items:center;height:20px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-length{width:100px}:where(:root[data-layout]) .win-root .win-alarm-foot .dk-win-btn[data-default]{white-space:nowrap;width:auto;min-width:90px;padding:0 10px}:where(:root[data-layout]) .win-root .win-alarm-volume{accent-color:#8a8a8a;width:270px}:where(:root[data-layout]) .win-root .win-alarm-duration{flex-direction:column;gap:10px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-duration label{height:16px}:where(:root[data-layout]) .win-root .win-alarm-foot{justify-content:flex-end;gap:10px;padding:14px 20px}:where(:root[data-layout]) .win-root .win-alarm-foot .dk-win-btn{width:90px;height:23px}:where(:root[data-layout]) .win-root .win-alarm-picker{background:#fff;border:0;flex-direction:column;width:364px;height:300px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-picker-head{background:#ededed;border:0;border-bottom:1px solid #e0e0e0;flex:none;place-items:center;height:28px;font-size:12px;display:grid;position:relative}:where(:root[data-layout]) .win-root .win-alarm-picker-back{color:#1a1a1a;place-items:center;width:37px;height:28px;display:grid;position:absolute;top:0;left:0}:where(:root[data-layout]) .win-root .win-alarm-picker-back svg{width:12px;height:12px}:where(:root[data-layout]) .win-root .win-alarm-picker-list{flex:1;padding:0;overflow:auto}:where(:root[data-layout]) .win-root .win-alarm-picker-row{box-sizing:border-box;color:#242424;text-align:left;justify-content:space-between;align-items:center;width:100%;height:28px;padding:0 11px 0 7px;font-size:12px;display:flex}:where(:root[data-layout]) .win-root .win-alarm-picker-row:hover{background:#f2f8fd}:where(:root[data-layout]) .win-root .win-alarm-picker-row[aria-selected=true]{color:#242424;background:#e5f3fb;border-top:1px solid #70c0e7;border-bottom:1px solid #70c0e7}:where(:root[data-layout]) .win-root .win-alarm-picker-row svg{width:10px;height:10px}:where(:root[data-layout]) .win-root .win-alarm-picker-note{color:#6d6d6d;margin:8px}:where(:root[data-layout]) .win-root .win-settings .dk-prefs-page:has(.win-svc-panel){flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-svc-panel{box-sizing:border-box;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:20px 20px 16px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-svc-panel>p{color:#242424;margin:0 0 12px}:where(:root[data-layout]) .win-root .win-settings .win-svc-table table{table-layout:auto}:where(:root[data-layout]) .win-root .win-settings .win-svc-table th:not(.win-col-fill),:where(:root[data-layout]) .win-root .win-settings .win-svc-table td:not(.win-col-fill){width:1%;padding-right:12px}:where(:root[data-layout]) .win-root .win-settings .win-svc-table th:first-child{width:1%}:where(:root[data-layout]) .win-root .win-settings .win-svc-table td{height:23px;overflow:visible}:where(:root[data-layout]) .win-root .win-settings .win-svc-table td img,:where(:root[data-layout]) .win-root .win-settings .win-svc-table td svg{vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px;display:inline-block}:where(:root[data-layout]) .win-root .win-settings .win-svc-table td{white-space:nowrap;line-height:23px}:where(:root[data-layout]) .win-root .win-settings .win-svc-name{color:#0645ad}:where(:root[data-layout]) .win-root .win-settings .win-svc-table tr[aria-selected=true] td{background:#e5e5e5}:where(:root[data-layout]) .win-root .win-settings .win-svc-buttons{flex-direction:column;gap:8px;display:flex}:where(:root[data-layout]) .win-root .win-svc-labs .win-svc-labs-list{background:#fff;border:1px solid #828790;height:310px;margin-top:14px;padding:8px;overflow:auto}:where(:root[data-layout]) .win-root .win-svc-labs-row{text-align:left;width:100%;font:inherit;color:#0645ad;background:0 0;border:0;padding:5px 8px;display:block}:where(:root[data-layout]) .win-root .win-svc-labs-row small{color:#444;display:block}:where(:root[data-layout]) .win-root .win-svc-labs-row[aria-selected=true]{background:#cce8ff}:where(:root[data-layout]) .win-root .win-settings .win-svc-buttons .dk-win-btn:first-child{margin-bottom:0}:where(:root[data-layout]) .win-root .win-settings .win-svc-gap{height:70px}:where(:root[data-layout]) .win-root .dk-playlist-glyph svg{width:20px;height:20px}:where(:root[data-layout]) .win-root .win-settings .win-eq-panel{min-height:370px;margin-top:0;padding:26px 20px 20px;position:relative}:where(:root[data-layout]) .win-root .win-settings .win-eq-intro{color:#242424;margin:0 0 12px 98px}:where(:root[data-layout]) .win-root .win-settings .win-eq-row{grid-template-columns:98px 1fr;align-items:center;height:43px;display:grid}:where(:root[data-layout]) .win-root .win-settings .win-eq-label{color:#242424}:where(:root[data-layout]) .win-root .win-settings .win-eq-track{height:43px;position:relative}:where(:root[data-layout]) .win-root .win-settings .win-eq-end{color:#242424;font-size:11px;position:absolute;top:6px}:where(:root[data-layout]) .win-root .win-settings .win-eq-low{left:0}:where(:root[data-layout]) .win-root .win-settings .win-eq-high{right:0}:where(:root[data-layout]) .win-root .win-settings .win-eq-track .win-slider{z-index:1;width:100%;position:absolute;top:20px;left:0;right:0}:where(:root[data-layout]) .win-root .win-settings .win-eq-track:before,:where(:root[data-layout]) .win-root .win-settings .win-eq-track:after{content:"";z-index:0;background:#c1c1c1;border-right:1px solid #d4d4d4;width:1px;position:absolute;left:calc(50% - 1px)}:where(:root[data-layout]) .win-root .win-settings .win-eq-track:before{height:8px;top:20px}:where(:root[data-layout]) .win-root .win-settings .win-eq-track:after{height:7px;top:30px}:root:not([data-theme=windows]):where([data-layout]) .win-root .win-settings .win-eq-track:before{height:6px;top:14px}:root:not([data-theme=windows]):where([data-layout]) .win-root .win-settings .win-eq-track:after{height:6px;top:36px}:where(:root[data-layout]) .win-root .win-settings .win-eq-loudness{color:#242424;align-items:center;gap:6px;margin:4px 0 0 98px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-eq-reset{justify-content:flex-end;margin-top:22px;display:flex}:where(:root[data-layout]) .win-root .win-settings .win-eq-reset .dk-win-btn{width:90px;height:23px}:where(:root[data-layout]) .win-root .win-slider{appearance:none;background:0 0;height:16px;margin:0}:where(:root[data-layout]) .win-root .win-slider::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-layout]) .win-root .win-slider::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-layout]) .win-root .win-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 1px 2px #00000040}:where(:root[data-layout]) .win-root .win-slider::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000040}:where(:root[data-layout]) .win-root .win-alarm-volume{appearance:none;background:0 0;height:16px}:where(:root[data-layout]) .win-root .win-alarm-volume::-webkit-slider-runnable-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-layout]) .win-root .win-alarm-volume::-moz-range-track{background:#c8c8c8;border-radius:2px;height:3px}:where(:root[data-layout]) .win-root .win-alarm-volume::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:16px;height:16px;margin-top:-6.5px}:where(:root[data-layout]) .win-root .win-alarm-volume::-moz-range-thumb{background:#fff;border:1px solid #8a8a8a;border-radius:50%;width:14px;height:14px}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar{width:11px}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar{width:11px}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-track{background:0 0}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-track{background:0 0}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-thumb{background:#333 padding-box padding-box;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:5px}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-thumb:hover{background:#444 padding-box padding-box}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-button{background:50%/9px 6px no-repeat;height:17px;display:block}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 6l4.5-6L9 6z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Cpath d='M0 0l4.5 6L9 0z' fill='%23333333'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root .dk-scroll::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-layout]) .win-root .dk-queue-list::-webkit-scrollbar-button:horizontal{display:none}:where(:root[data-layout]) .win-root .dk-scroll,:where(:root[data-layout]) .win-root .dk-queue-list{scrollbar-width:thin;scrollbar-color:#333 transparent}:where(:root[data-layout]) .win-root .dk-scroll .dk-browse-row{padding-right:25px}:where(:root[data-layout]) .win-root .win-errorlog{width:494px;height:496px}:where(:root[data-layout]) .win-root .win-errorlog .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-errorlog-body{flex:1;min-height:0;padding:20px 20px 0;display:flex}:where(:root[data-layout]) .win-root .win-errorlog-body .error-log{resize:none;color:#1a1a1a;background:#fff;border:1px solid #7a7a7a;flex:1;padding:4px 6px;font:12px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-layout]) .win-root .dk-tile-indicator{color:#868686}:where(:root[data-layout]) .win-root .dk-tile-indicator svg{width:8px;height:9px}:where(:root[data-layout]) .win-root .dk-tile-more{color:#fff;margin:10px 0 0 1px;padding:0;font-size:14px;font-weight:700;line-height:16px}:where(:root[data-layout]) .win-root .dk-browse-empty{margin-top:118px}:where(:root[data-layout]) .win-root .dk-browse-note{color:#fff;text-align:center;max-width:394px;margin:120px auto 0;padding:0 20px 0 17px;font:13px/16px Segoe UI,Tahoma,sans-serif}:where(:root[data-layout]) .win-root .dk-header-glyph .win-linein{width:24px;height:24px}:where(:root[data-layout]) .win-root .dk-browse-glyph .win-linein{width:30px;height:30px}:where(:root[data-layout]) .win-root .win-message{width:494px;min-height:157px}:where(:root[data-layout]) .win-root .win-message .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .win-message-body{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif}:where(:root[data-layout]) .win-root .win-message-heading{margin:0 0 10px}:where(:root[data-layout]) .win-root .win-message-line{margin:0}:where(:root[data-layout]) .win-root .win-message-choices{margin-top:2px}:where(:root[data-layout]) .win-root .win-message-choices .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-layout]) .win-root .win-message-choices .dk-check small{color:#6d6d6d}:where(:root[data-layout]) .win-root .win-message-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex:none;justify-content:flex-end;align-items:center;gap:8px;height:58px;padding-right:20px;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-layout]) .win-root .win-message-foot .dk-win-btn{color:#1a1a1a;min-width:80px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-layout]) .win-root .win-message-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .win-message-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-layout]) .win-root .win-message-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-layout]) .win-root .dk-action-menu{border:0;min-width:158px;padding:9px 0 6px;box-shadow:2px 3px 5px #0000008c}:where(:root[data-layout]) .win-root .dk-action-menu button{height:24px;padding:0 9px 0 15px;line-height:24px}:where(:root[data-layout]) .win-root .dk-action-menu .dk-popover-sep{margin:4px 0 7px}:where(:root[data-layout]) .win-root .dk-account-menu{border-radius:4px;min-width:122px;padding:6px 0 10px}:where(:root[data-layout]) .win-root .dk-account-menu button{align-items:center;height:24px;padding:0 12px 0 0;font-size:12px;line-height:24px;display:flex}:where(:root[data-layout]) .win-root .dk-account-menu .dk-scope-check{box-sizing:border-box;place-items:center start;width:37px;height:24px;padding-left:9px}:where(:root[data-layout]) .win-root .dk-account-menu .dk-scope-check svg{width:10px;height:11px}:where(:root[data-layout]) .win-root .dk-window:has(.dk-confirm){width:494px;min-height:157px}:where(:root[data-layout]) .win-root .dk-window:has(.dk-confirm) .dk-window-body{flex-direction:column;display:flex}:where(:root[data-layout]) .win-root .dk-confirm{color:#484848;background:linear-gradient(135deg,#e1e1e1,#d6d6d6);flex-direction:column;flex:1;width:auto;padding:20px 20px 40px;font:12px/14px Segoe UI,Tahoma,sans-serif;display:flex}:where(:root[data-layout]) .win-root .dk-confirm .dk-check{color:#484848;margin-top:8px;font-size:12px}:where(:root[data-layout]) .win-root .dk-confirm .dk-check small{color:#6d6d6d}:where(:root[data-layout]) .win-root .dk-confirm-foot{background:#d6d6d6;border-top:1px solid #9d9d9d;flex-direction:row-reverse;flex:none;justify-content:flex-start;align-items:center;gap:10px;height:58px;margin:auto -20px -40px;padding:0 21px 0 0;display:flex;box-shadow:inset 0 1px #e6e6e6}:where(:root[data-layout]) .win-root .dk-confirm-foot .dk-win-btn{color:#1a1a1a;min-width:90px;height:23px;box-shadow:none;background:linear-gradient(#f7f7f7,#e6e6e6);border:1px solid #ababab;border-radius:4px;padding:0 8px;font-size:12px}:where(:root[data-layout]) .win-root .dk-confirm-foot .dk-win-btn:hover:not(:disabled){background:linear-gradient(#eaf5fd,#d9edfb);border-color:#3c99dc}:where(:root[data-layout]) .win-root .dk-confirm-foot .dk-win-btn[data-default=true]{border-color:#0a97ff;box-shadow:inset 0 0 0 1px #0a97ff59}:where(:root[data-layout]) .win-root .dk-confirm-foot .dk-win-btn:disabled{color:#838383;background:#ccc;border-color:#bfbfbf}:where(:root[data-layout]) .win-root .dk-window.win-textdialog:has(.dk-confirm){width:344px}:where(:root[data-layout]) .win-root .win-textdialog .dk-confirm{padding:20px 20px 40px}:where(:root[data-layout]) .win-root .dk-rename-input{box-sizing:border-box;width:100%;height:25px;margin-top:12px}:where(:root[data-layout]) .win-root input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:-2px;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px 9px;border:1px solid #707070;border-radius:0;flex:none;width:13px;height:13px}:where(:root[data-layout]) .win-root input[type=checkbox]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-layout]) .win-root input[type=checkbox]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-layout]) .win-root input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23212121' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root input[type=checkbox]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-layout]) .win-root input[type=checkbox]:disabled:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9.1'%3E%3Cpath fill='%23707070' d='M9.975 1.223 4.698 9.098H4.522L0 5.193 1.277 3.522 4.255 6.088 8.333 0Z'/%3E%3C/svg%3E")}:where(:root[data-layout]) .win-root input[type=checkbox]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-layout]) .win-root input[type=radio]{appearance:none;box-sizing:border-box;vertical-align:-2px;background:#fff;border:1px solid #333;border-radius:50%;flex:none;width:12px;height:12px}:where(:root[data-layout]) .win-root input[type=radio]:hover:not(:disabled){background-color:#f3f9ff;border-color:#5593ff}:where(:root[data-layout]) .win-root input[type=radio]:active:not(:disabled){background-color:#d9ecff;border-color:#3c77dd}:where(:root[data-layout]) .win-root input[type=radio]:checked{background-image:radial-gradient(circle,#212121 0 3px,#0000 3.5px)}:where(:root[data-layout]) .win-root input[type=radio]:disabled{background-color:#e6e6e6;border-color:#bcbcbc}:where(:root[data-layout]) .win-root input[type=radio]:disabled:checked{background-image:radial-gradient(circle,#707070 0 3px,#0000 3.5px)}:where(:root[data-layout]) .win-root input[type=radio]:focus-visible{outline-offset:1px;outline:1px dotted #000}:where(:root[data-layout]) .win-root select:not(.win-settings select):not(.dk-strip-select select){appearance:none;box-sizing:border-box;color:#000;min-height:23px;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#f2f2f2,#ececec 50%,#dbdbdb 50%,#cfcfcf);border:1px solid #707070;border-radius:0;padding:0 22px 0 6px;box-shadow:inset 0 0 0 1px #ffffffd9}:where(:root[data-layout]) .win-root select:not(.win-settings select):not(.dk-strip-select select):hover:not(:disabled){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23000000' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,linear-gradient(#eaf6fd,#d9f0fc 50%,#bee6fd 50%,#a7d9f5);border-color:#3c7fb1}:where(:root[data-layout]) .win-root select:not(.win-settings select):not(.dk-strip-select select):disabled{color:#838383;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath fill='%23adb2b5' d='M0 0h7L3.5 4Z'/%3E%3C/svg%3E") right 5.5px center/7px 4px no-repeat,#f4f4f4;border-color:#adb2b5}:where(:root[data-layout]) .win-root .win-timepicker{box-sizing:border-box;color:#000;font:inherit;background:#fff;border:1px solid #707070;align-items:stretch;padding:0 0 0 4px;display:inline-flex;position:relative}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-box{flex:1;align-items:center;min-width:0;display:flex}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-part{width:2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-ampm:focus{color:#fff;background:#39f}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-sep{padding:0 1px}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-ampm{color:inherit;font:inherit;background:0 0;border:0;outline:none;margin-left:6px;padding:0 1px}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-arrows{flex-direction:column;width:19px;margin:0 2px;display:flex}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-arrows button{background:50%/7px 4px no-repeat;border:0;flex:1;width:19px;padding:0}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 4 3.5 0 7 4Z'/%3E%3C/svg%3E")!important}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4'%3E%3Cpath d='M0 0 3.5 4 7 0Z'/%3E%3C/svg%3E")!important}:where(:root[data-layout]) .win-root .win-timepicker[aria-disabled]:after{content:"";pointer-events:none;background:#ffffffa6;position:absolute;inset:0}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-box{border:0;border-radius:0;padding:0}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-arrows button{opacity:1;background-color:#0000;-webkit-mask:none;mask:none}:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-part:focus,:where(:root[data-layout]) .win-root .win-timepicker .dk-timefield-ampm:focus{border-radius:0}:where(:root[data-layout]) .win-root .win-timepicker[aria-disabled]{opacity:1}:where(:root[data-layout]) .win-root .dk-action-menu{padding:8px 0 7px}:where(:root[data-layout]) .win-root .dk-action-menu .dk-popover-sep{box-sizing:border-box;height:2px;margin:3px 7px}:where(:root[data-layout]) .win-root .dk-browse-row[data-menu=context] .dk-browse-actions,:where(:root[data-layout]) .win-root .dk-row[data-menu=context] .dk-browse-actions{opacity:0}:where(:root[data-layout]) .win-root .dk-action-menu{min-width:0}:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-clear{color:#868686;cursor:default;background:0 0;border:0;flex:none;align-self:center;width:15px;height:15px;margin:0 2px 0 5px;padding:0;display:block;position:relative}:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-clear:before,:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-clear:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}:where(:root[data-layout]) .win-root .dk-strip-search .dk-strip-clear:active{color:#4a4a4a}:where(:root[data-layout]) .win-root .dk-add-flow .dk-add-authorize{width:240px;margin:18px auto 12px;display:block}:where(:root[data-layout]) .dk-pane-switch{display:none}@media (width<=936px){html:where([data-layout]) .win-root:not(.win-mini-root){min-width:0;min-height:0}html:where([data-layout]) .dk-root{height:100dvh}html:where([data-layout]) .dk-root .dk-pane-switch{background:var(--t-strip-bottom,var(--t-surface));border-bottom:1px solid var(--t-border);flex:none;gap:6px;padding:6px 8px;display:flex}html:where([data-layout]) .dk-root .dk-pane-switch button{border:1px solid var(--t-border);min-width:0;height:32px;color:var(--t-fg-muted);font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;overflow:hidden}html:where([data-layout]) .dk-root .dk-pane-switch button[aria-selected=true]{color:var(--t-fg);background:var(--t-tile-selected,var(--t-surface-hover));border-color:var(--t-tile-selected-edge,var(--t-accent))}html:where([data-layout]) .win-root:not(.co-root):not(.or-root):not(.sd-root):not(.hd-root):not(.sz-root) .dk-pane-switch button[aria-selected=true]{color:#1a1a1a}html:where([data-layout]) .dk-root.mac-root .dk-pane-switch button[aria-selected=true]{color:#000}html:where([data-layout]) .dk-root .dk-panes{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}html:where([data-layout]) .dk-root .dk-panes[data-slide=forward]>.dk-pane,html:where([data-layout]) .dk-root .dk-panes[data-slide=forward]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-right--layout}html:where([data-layout]) .dk-root .dk-panes[data-slide=back]>.dk-pane,html:where([data-layout]) .dk-root .dk-panes[data-slide=back]>.dk-center{animation:.26s cubic-bezier(.22,.61,.36,1) both dk-pane-from-left--layout}html:where([data-layout]) .dk-root .dk-panes>.dk-divider,html:where([data-layout]) .dk-root .dk-panes>.dk-pane{display:none}html:where([data-layout]) .dk-root .dk-panes[data-pane=rooms]>.dk-pane:first-child{display:flex}html:where([data-layout]) .dk-root .dk-panes[data-pane=now]>.dk-center{display:grid}html:where([data-layout]) .dk-root .dk-panes[data-pane=music]>.dk-pane:last-child{display:flex}html:where([data-layout]) .win-root .dk-panes>:first-child,html:where([data-layout]) .win-root .dk-panes>:last-child{margin-left:5px;margin-right:5px}html:where([data-layout]) .dk-root .dk-center{grid-template-rows:minmax(200px,273px) 1px minmax(0,1fr)}html:where([data-layout]) .win-root .dk-center{grid-template-rows:271px 0 minmax(0,1fr)}html:where([data-layout]) .win-root .dk-center[data-queue-expanded]{grid-template-rows:0 0 minmax(0,1fr)}html:where([data-layout]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"volume controls aux""progress progress progress""search search search";align-items:center;gap:2px 8px;height:auto;margin-bottom:0;padding:6px 10px 8px;display:grid}html:where([data-layout]) .dk-root .dk-strip>*{width:auto;height:auto;margin:0;position:static;inset:auto;transform:none}html:where([data-layout]) .dk-root .dk-strip-volume{grid-area:volume;align-items:center;gap:4px;min-width:0;display:flex}html:where([data-layout]) .dk-root .dk-strip-volume-label{display:none}html:where([data-layout]) .dk-root .dk-strip-mute{flex:none;position:static}html:where([data-layout]) .dk-root .dk-strip-slider{flex:1;width:auto;min-width:50px;position:static}html:where([data-layout]) .dk-root .dk-strip-controls{grid-area:controls;justify-content:center;align-items:center;width:auto;height:auto;display:flex;position:static}html:where([data-layout]) .dk-root .dk-strip-controls>button{position:static;top:auto;left:auto}html:where([data-layout]) .dk-root .dk-strip-progress{grid-area:progress;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;height:26px;display:flex;position:static}html:where([data-layout]) .dk-root .dk-progress{flex:1;width:auto;min-width:50px}html:where([data-layout]) .dk-root .dk-time-elapsed,html:where([data-layout]) .dk-root .dk-time-total{width:auto;min-width:40px}html:where([data-layout]) .dk-root .dk-strip-aux{grid-area:aux;justify-content:flex-end;min-width:0;display:flex;position:static}html:where([data-layout]) .dk-root .dk-strip-search{grid-area:search;align-items:center;width:100%;min-width:0;display:flex;position:static}html:where([data-layout]) .dk-root .dk-strip-search input{min-width:0}html:where([data-layout]) .dk-root .dk-strip-search .dk-strip-scope{align-self:stretch;height:auto}html:where([data-layout]) .dk-root .dk-group-volume{width:auto;top:46px;left:8px;right:8px}html:where([data-layout]) .dk-root .dk-scope-menu{top:auto;left:auto;right:8px}html:where([data-layout]) .dk-root .dk-window{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow:auto}html:where([data-layout]) .dk-root .dk-window-body{min-width:0}html:where([data-layout]) .dk-root .dk-prefs{width:min(800px,100vw - 12px)}html:where([data-layout]) .dk-root .dk-prefs>.dk-window-body{flex-direction:column}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc{border-right:0;border-bottom:1px solid var(--t-border,#c8c8c8);flex:none;width:auto;max-height:34vh;overflow:auto}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-page{flex:1;min-width:0}html:where([data-layout]) .win-root .win-settings{width:auto;height:auto;max-height:calc(100dvh - 12px)}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc{max-height:none;padding:8px 10px;display:block;overflow:visible}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc>h4,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc>h5,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc>button,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-gap,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc>.dk-prefs-foot,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-toc .dk-prefs-subhead,html:where([data-layout]) .win-root .win-settings .win-settings-list,html:where([data-layout]) .win-root .win-settings .win-settings-foot{display:none}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-jump{display:block}html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-jump select{width:100%;height:34px;font:inherit;color:var(--t-fg,#111);background:var(--t-surface,#fff);border:1px solid var(--t-border-strong,#9a9a9a);border-radius:6px;padding:0 8px;font-size:13px}html:where([data-layout]) .win-root .win-settings .dk-prefs-jump select,html:where([data-layout]) .dk-root .dk-prefs .dk-prefs-jump select{color:#1a1a1a;background:#fff;border-color:#7a7a7a}html:where([data-layout]) .or-root .win-settings .dk-prefs-jump select,html:where([data-layout]) .co-root .win-settings .dk-prefs-jump select{color:var(--t-fg);background:var(--t-surface);border-color:var(--t-border-strong)}html:where([data-layout]) .dk-root .dk-notices{width:auto;max-width:none;left:8px;right:8px}html:where([data-layout]) .dk-root .transient-message{width:auto;left:8px;right:8px;transform:none}html:where([data-layout]) .dk-root .dk-tile-marquee{max-width:none}}@media (width<=520px){html:where([data-layout]) .dk-root .dk-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"controls controls""progress progress""volume aux""search search"}html:where([data-layout]) .dk-root .dk-strip-controls{justify-content:center}html:where([data-layout]) .dk-root .dk-time-elapsed,html:where([data-layout]) .dk-root .dk-time-total{min-width:34px;font-size:10px}html:where([data-layout]) .dk-root .dk-pane-switch button{padding:0 4px;font-size:11px}html:where([data-layout]) .win-root .dk-center{grid-template-rows:250px 0 minmax(0,1fr)}}@keyframes dk-pane-from-right--layout{0%{transform:translate(100%)}to{transform:none}}@keyframes dk-pane-from-left--layout{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html:where([data-layout]) .dk-root .dk-panes>.dk-pane,html:where([data-layout]) .dk-root .dk-panes>.dk-center{animation:none}}*,:before,:after{box-sizing:border-box}html{height:100%}body,#root{min-height:100%;margin:0}body{font-family:var(--t-font,system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--t-bg,#fff);color:var(--t-fg,#111);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}input,select{font:inherit;color:inherit}a{color:inherit}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--t-focus,#4c8dff);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scroll{scrollbar-width:thin;overflow-y:auto}.splash-dots span{animation:1.4s ease-in-out infinite both splash-dot;display:inline-block}.splash-dots span:nth-child(2){animation-delay:.2s}.splash-dots span:nth-child(3){animation-delay:.4s}@keyframes splash-dot{0%,80%,to{opacity:.15}40%{opacity:1}}.theme-about{flex-direction:column;flex:200px;align-items:flex-start;gap:6px;min-width:0;display:flex}.theme-pill{background:#7f7f7f38;border-radius:999px;padding:2px;display:inline-flex}.theme-pill button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 12px;font-size:12px}.theme-pill button[aria-pressed=true]{color:#16181a;background:#ffffffeb;font-weight:600;box-shadow:0 1px 2px #0003}.account-block{margin-top:18px}.account-blurb{max-width:46em}
