.b-settings-module__p_8pya__group{flex-direction:column;gap:24px;min-width:0;display:flex}.b-settings-module__p_8pya__block{flex-direction:column;gap:16px;min-width:0;display:flex}.b-settings-module__p_8pya__blockHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.b-settings-module__p_8pya__blockHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__blockTitle{font-size:var(--sx-text-sm);letter-spacing:normal;margin:0;font-weight:600}.b-settings-module__p_8pya__blockDescription{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.5}.b-settings-module__p_8pya__note{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.55}.b-settings-module__p_8pya__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-settings-module__p_8pya__actionsEnd{justify-content:flex-end}.b-settings-module__p_8pya__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.b-settings-module__p_8pya__panel{border:1px solid var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.b-settings-module__p_8pya__status{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.5}.b-settings-module__p_8pya__status[data-tone=danger]{color:var(--sx-danger)}.b-settings-module__p_8pya__status[data-tone=success]{color:var(--sx-success)}.b-settings-module__p_8pya__mono{font-family:var(--sx-font-mono);font-size:var(--sx-text-xs)}.b-settings-module__p_8pya__dangerText{color:var(--sx-danger)}.b-settings-module__p_8pya__successText.b-settings-module__p_8pya__successText{color:var(--sx-success);border-color:color-mix(in srgb, var(--sx-success) 45%, transparent)}.b-settings-module__p_8pya__message{padding:10px 12px}.b-settings-module__p_8pya__footerNote{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);flex:auto;margin:0;line-height:1.5}.b-settings-module__p_8pya__inlineStatus{font-size:var(--sx-text-sm);color:var(--sx-fg-muted);align-items:center;gap:10px;display:flex}.b-settings-module__p_8pya__versionBadge{font-family:var(--sx-font-mono);font-variant-numeric:tabular-nums}.b-settings-module__p_8pya__form{flex-direction:column;gap:20px;min-width:0;display:flex}.b-settings-module__p_8pya__inlineCode{border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-hover);font-family:var(--sx-font-mono);font-size:var(--sx-text-2xs);color:var(--sx-fg);word-break:break-all;padding:1px 6px}.b-settings-module__p_8pya__pathField{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-hover);min-width:0;height:36px;font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;flex:280px;align-items:center;padding:0 12px;display:flex;overflow:hidden}.b-settings-module__p_8pya__grow{flex:260px;min-width:0}.b-settings-module__p_8pya__pathRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-settings-module__p_8pya__controlWide{width:min(320px,100%)}.b-settings-module__p_8pya__kvList{border:1px solid var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;margin:0;display:flex}.b-settings-module__p_8pya__kvItem{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;padding:10px 12px;display:flex}.b-settings-module__p_8pya__kvItem+.b-settings-module__p_8pya__kvItem{border-top:1px solid var(--sx-border)}.b-settings-module__p_8pya__kvLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0}.b-settings-module__p_8pya__kvValue{min-width:0;font-size:var(--sx-text-sm);color:var(--sx-fg);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.b-settings-module__p_8pya__kvValue[data-accent=true]{color:var(--sx-accent-text)}.b-settings-module__p_8pya__kvValue[data-muted=true]{color:var(--sx-fg-muted);font-weight:400}.b-settings-module__p_8pya__deviceList{border:1px solid var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-settings-module__p_8pya__deviceRow{align-items:center;gap:12px;min-width:0;padding:10px 8px 10px 12px;display:flex}.b-settings-module__p_8pya__deviceRow+.b-settings-module__p_8pya__deviceRow{border-top:1px solid var(--sx-border)}.b-settings-module__p_8pya__deviceRow[data-selected=true]{background:var(--sx-hover)}.b-settings-module__p_8pya__deviceIcon{border:1px solid var(--sx-border);border-radius:var(--sx-radius);width:32px;height:32px;color:var(--sx-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.b-settings-module__p_8pya__deviceIcon[data-online=true]{color:var(--sx-accent-text)}.b-settings-module__p_8pya__deviceText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__deviceName{min-width:0;font-size:var(--sx-text-sm);align-items:center;gap:6px;font-weight:500;display:flex}.b-settings-module__p_8pya__deviceNameText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.b-settings-module__p_8pya__deviceMeta{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-settings-module__p_8pya__deviceBadges{flex-shrink:0;align-items:center;gap:6px;display:flex}.b-settings-module__p_8pya__receiverPanel{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.b-settings-module__p_8pya__receiverPanel .b-settings-module__p_8pya__nowPlaying{border:0;padding:0}.b-settings-module__p_8pya__nowPlaying{border:1px solid var(--sx-border);border-radius:var(--sx-radius);align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.b-settings-module__p_8pya__nowPlayingText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__nowPlayingTitle{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.b-settings-module__p_8pya__nowPlayingSubtitle{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-settings-module__p_8pya__nowPlayingMeta{font-size:var(--sx-text-2xs);color:var(--sx-fg-subtle)}.b-settings-module__p_8pya__transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-settings-module__p_8pya__volumeRow{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.b-settings-module__p_8pya__volumeIcon{color:var(--sx-fg-muted);flex-shrink:0}.b-settings-module__p_8pya__volumeLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);flex-shrink:0}.b-settings-module__p_8pya__volumeSlider{flex:140px;min-width:0}.b-settings-module__p_8pya__volumeValue{text-align:right;width:40px;font-size:var(--sx-text-xs);font-variant-numeric:tabular-nums;color:var(--sx-fg-muted);flex-shrink:0}.b-settings-module__p_8pya__pairingCode{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-hover);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 12px 12px 16px;display:flex}.b-settings-module__p_8pya__pairingCode[data-empty=true]{color:var(--sx-fg-subtle);font-size:var(--sx-text-sm);background:0 0;border-style:dashed;justify-content:center}.b-settings-module__p_8pya__pairingCodeText{flex-direction:column;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__pairingCodeValue{font-family:var(--sx-font-mono);font-size:var(--sx-text-2xl);letter-spacing:.12em;color:var(--sx-fg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.b-settings-module__p_8pya__pairingCodeExpiry{font-size:var(--sx-text-xs);color:var(--sx-fg-muted)}.b-settings-module__p_8pya__codeInput{align-items:center;gap:8px;max-width:280px;display:flex}.b-settings-module__p_8pya__codeInput input{font-family:var(--sx-font-mono);font-size:var(--sx-text-base);letter-spacing:.18em;text-align:center;text-transform:uppercase}.b-settings-module__p_8pya__codeDash{color:var(--sx-fg-subtle);font-family:var(--sx-font-mono)}.b-settings-module__p_8pya__fieldLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);font-weight:500}.b-settings-module__p_8pya__fieldStack{flex-direction:column;gap:6px;min-width:0;display:flex}.b-settings-module__p_8pya__optionGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.b-settings-module__p_8pya__optionTile{border:1px solid var(--sx-border);border-radius:var(--sx-radius);min-width:0;color:var(--sx-fg);text-align:left;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease);background:0 0;align-items:flex-start;gap:10px;padding:12px;display:flex}.b-settings-module__p_8pya__optionTile:hover{background:var(--sx-hover)}.b-settings-module__p_8pya__optionTile[aria-checked=true]{border-color:var(--sx-border-strong)}.b-settings-module__p_8pya__optionTile:disabled{opacity:.5;cursor:not-allowed}.b-settings-module__p_8pya__optionCheck{border:1px solid var(--sx-border-strong);width:16px;height:16px;color:var(--sx-accent-text);transition:background-color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.b-settings-module__p_8pya__optionTile[aria-checked=true] .b-settings-module__p_8pya__optionCheck{border-color:var(--sx-accent);background:var(--sx-accent);color:#fff}.b-settings-module__p_8pya__optionText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__optionIcon{color:var(--sx-fg-subtle);transition:color var(--sx-fast) var(--sx-ease);margin-top:1px}.b-settings-module__p_8pya__optionTile[aria-checked=true] .b-settings-module__p_8pya__optionIcon{color:var(--sx-fg-muted)}.b-settings-module__p_8pya__codeEditor{min-height:140px;font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);tab-size:2;line-height:1.6}.b-settings-module__p_8pya__linkList{border:1px solid var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.b-settings-module__p_8pya__linkRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 12px;display:flex}.b-settings-module__p_8pya__linkRow+.b-settings-module__p_8pya__linkRow{border-top:1px solid var(--sx-border)}.b-settings-module__p_8pya__linkText{flex-direction:column;gap:2px;min-width:0;display:flex}.b-settings-module__p_8pya__linkLabel{font-size:var(--sx-text-sm);font-weight:500}.b-settings-module__p_8pya__linkCode{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);color:var(--sx-fg-muted);overflow:hidden}.b-settings-module__p_8pya__optionLabel{font-size:var(--sx-text-sm);font-weight:500}.b-settings-module__p_8pya__optionDescription{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);line-height:1.45}.b-settings-module__p_8pya__radioGroup{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.b-settings-module__p_8pya__radioCard{border:1px solid var(--sx-border);border-radius:var(--sx-radius);cursor:pointer;min-width:0;transition:background-color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease);align-items:flex-start;gap:10px;padding:14px;display:flex;position:relative}.b-settings-module__p_8pya__radioCard:hover{background:var(--sx-hover)}.b-settings-module__p_8pya__radioCard[data-checked=true]{border-color:var(--sx-accent);background:var(--sx-accent-soft)}.b-settings-module__p_8pya__radioCard[data-disabled=true]{opacity:.6;cursor:not-allowed}.b-settings-module__p_8pya__radioCard:has(input:focus-visible){outline:2px solid var(--sx-ring);outline-offset:2px}.b-settings-module__p_8pya__radioInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.b-settings-module__p_8pya__radioIndicator{border:1px solid var(--sx-border-strong);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.b-settings-module__p_8pya__radioCard[data-checked=true] .b-settings-module__p_8pya__radioIndicator{border-color:var(--sx-accent)}.b-settings-module__p_8pya__radioCard[data-checked=true] .b-settings-module__p_8pya__radioIndicator:after{content:"";background:var(--sx-accent);border-radius:999px;width:8px;height:8px}.b-settings-module__p_8pya__statGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.b-settings-module__p_8pya__statCard{border:1px solid var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.b-settings-module__p_8pya__statLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted)}.b-settings-module__p_8pya__statValue{min-width:0;font-size:var(--sx-text-sm);color:var(--sx-fg);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.b-settings-module__p_8pya__statValue[data-tone=success]{color:var(--sx-success)}.b-settings-module__p_8pya__statValue[data-tone=warning]{color:var(--sx-warning)}.b-settings-module__p_8pya__statValue[data-tone=danger]{color:var(--sx-danger)}.b-settings-module__p_8pya__statValue[data-tone=info]{color:var(--sx-info)}.b-settings-module__p_8pya__statValue[data-tone=muted]{color:var(--sx-fg-muted)}.b-settings-module__p_8pya__statDot{background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}.b-settings-module__p_8pya__statValue[data-tone=muted] .b-settings-module__p_8pya__statDot{background:var(--sx-fg-subtle)}.b-settings-module__p_8pya__statDot[data-pulse=true]{animation:b-settings-module__p_8pya__bPulse .8s var(--sx-ease) infinite alternate}@keyframes b-settings-module__p_8pya__bPulse{0%{opacity:1}to{opacity:.3}}.b-settings-module__p_8pya__issueList{border:1px solid color-mix(in srgb, var(--sx-warning) 35%, transparent);border-radius:var(--sx-radius);flex-direction:column;gap:6px;margin:0;padding:12px 14px;list-style:none;display:flex}.b-settings-module__p_8pya__issue{font-size:var(--sx-text-xs);color:var(--sx-fg);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.b-settings-module__p_8pya__issue>svg{color:var(--sx-warning);margin-top:2px}.b-settings-module__p_8pya__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.b-settings-module__p_8pya__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.b-settings-module__p_8pya__switchLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.b-settings-module__p_8pya__switchLabel label{cursor:pointer}.b-settings-module__p_8pya__filterInput{width:200px}.b-settings-module__p_8pya__terminal{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-bg);height:260px;font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);overscroll-behavior:contain;flex-direction:column;gap:2px;padding:12px 14px;line-height:1.6;display:flex;overflow-y:auto}.b-settings-module__p_8pya__logLine{word-break:break-all;align-items:flex-start;gap:8px;min-width:0;display:flex}.b-settings-module__p_8pya__logTime{color:var(--sx-fg-subtle);flex-shrink:0}.b-settings-module__p_8pya__logCategory{color:var(--sx-fg-muted);flex-shrink:0;font-weight:600}.b-settings-module__p_8pya__logCategory[data-category=PLAYER]{color:var(--sx-info)}.b-settings-module__p_8pya__logCategory[data-category=STREAM]{color:var(--sx-accent-text)}.b-settings-module__p_8pya__logCategory[data-category=DATABASE]{color:var(--sx-warning)}.b-settings-module__p_8pya__logCategory[data-category=AUTH],.b-settings-module__p_8pya__logCategory[data-category=DIAGNOSTICS]{color:var(--sx-success)}.b-settings-module__p_8pya__logCategory[data-category=ERROR]{color:var(--sx-danger)}.b-settings-module__p_8pya__logMessage{min-width:0;color:var(--sx-fg)}.b-settings-module__p_8pya__logMessage[data-error=true]{color:var(--sx-danger)}.b-settings-module__p_8pya__logEmpty{color:var(--sx-fg-subtle);padding:4px 0}.b-settings-module__p_8pya__prompt{color:var(--sx-fg-muted);align-items:center;gap:6px;margin-top:4px;display:flex}.b-settings-module__p_8pya__promptCaret{background:var(--sx-accent);width:7px;height:13px}.b-settings-module__p_8pya__feedbackGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.b-settings-module__p_8pya__stars{align-items:center;gap:2px;height:36px;display:flex}.b-settings-module__p_8pya__star{border-radius:var(--sx-radius-sm);width:32px;height:32px;color:var(--sx-fg-subtle);cursor:pointer;transition:color var(--sx-fast) var(--sx-ease), background-color var(--sx-fast) var(--sx-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.b-settings-module__p_8pya__star:hover{background:var(--sx-hover);color:var(--sx-fg-muted)}.b-settings-module__p_8pya__star[data-filled=true]{color:var(--sx-accent)}.b-settings-module__p_8pya__fieldLabelStrong{font-size:var(--sx-text-sm);color:var(--sx-fg);font-weight:500}.b-settings-module__p_8pya__ratingValue{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);font-variant-numeric:tabular-nums;margin-left:8px}.b-settings-module__p_8pya__formFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.b-settings-module__p_8pya__charCount{font-size:var(--sx-text-2xs);color:var(--sx-fg-subtle);font-variant-numeric:tabular-nums;text-align:right}.b-settings-module__p_8pya__signInPrompt{border:1px dashed var(--sx-border-strong);border-radius:var(--sx-radius);font-size:var(--sx-text-sm);color:var(--sx-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.b-settings-module__p_8pya__activityCard{border:1px solid var(--sx-border);border-radius:var(--sx-radius);align-items:center;gap:12px;min-width:0;max-width:420px;padding:12px;display:flex}.b-settings-module__p_8pya__activityCard[data-disabled=true]{opacity:.55}.b-settings-module__p_8pya__activityEyebrow{font-size:var(--sx-text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sx-fg-subtle);font-weight:600}@media (max-width:768px){.b-settings-module__p_8pya__touch.b-settings-module__p_8pya__touch.b-settings-module__p_8pya__touch{--sx-btn-h:36px}.b-settings-module__p_8pya__split,.b-settings-module__p_8pya__feedbackGrid,.b-settings-module__p_8pya__radioGroup{grid-template-columns:minmax(0,1fr)}.b-settings-module__p_8pya__blockHeader{flex-wrap:wrap}.b-settings-module__p_8pya__controlWide,.b-settings-module__p_8pya__filterInput,.b-settings-module__p_8pya__toolbarGroup{width:100%}.b-settings-module__p_8pya__toolbarGroup>*{flex:auto}.b-settings-module__p_8pya__deviceRow{flex-wrap:wrap}.b-settings-module__p_8pya__deviceBadges{order:3;width:100%;padding-left:44px}.b-settings-module__p_8pya__star{width:36px;height:36px}.b-settings-module__p_8pya__terminal{height:220px}}
.settings-module__Za2nsW__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-module__Za2nsW__nav{flex-direction:column;gap:2px;min-width:0;display:flex;position:sticky;top:0}.settings-module__Za2nsW__navList,.settings-module__Za2nsW__navSubList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.settings-module__Za2nsW__navItem{border-radius:var(--sx-radius);width:100%;min-width:0;height:36px;color:var(--sx-fg-muted);font-size:var(--sx-text-sm);text-align:left;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.settings-module__Za2nsW__navItem:hover{background:var(--sx-hover);color:var(--sx-fg)}.settings-module__Za2nsW__navItem[aria-current=page]{background:var(--sx-active);color:var(--sx-fg)}.settings-module__Za2nsW__navItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.settings-module__Za2nsW__navSubList{border-left:1px solid var(--sx-border);gap:0;margin:4px 0 10px 18px;padding-left:10px}.settings-module__Za2nsW__navSubItem{border-radius:var(--sx-radius-sm);width:100%;min-width:0;height:30px;color:var(--sx-fg-muted);font-size:var(--sx-text-sm);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;padding:0 8px;display:flex;position:relative;overflow:hidden}.settings-module__Za2nsW__navSubItem:hover{color:var(--sx-fg)}.settings-module__Za2nsW__navSubItem[aria-current=location]{color:var(--sx-fg);font-weight:500}.settings-module__Za2nsW__navSubItem[aria-current=location]:before{content:"";background:var(--sx-accent);border-radius:2px;width:2px;position:absolute;top:7px;bottom:7px;left:-11px}.settings-module__Za2nsW__mobilePicker{flex-direction:column;gap:8px;max-width:360px;display:flex}.settings-module__Za2nsW__content{flex-direction:column;gap:24px;min-width:0;max-width:760px;display:flex}.settings-module__Za2nsW__groupHeader{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-module__Za2nsW__groupTitle{font-size:var(--sx-text-xl);letter-spacing:-.02em;margin:0;font-weight:600}.settings-module__Za2nsW__groupDescription{font-size:var(--sx-text-sm);color:var(--sx-fg-muted);margin:0}.settings-module__Za2nsW__groupBody{min-width:0;animation:settings-module__Za2nsW__settingsFadeIn var(--sx-normal) var(--sx-ease)}@keyframes settings-module__Za2nsW__settingsFadeIn{0%{opacity:0}}.settings-module__Za2nsW__group{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:1100px){.settings-module__Za2nsW__layout{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:768px){.settings-module__Za2nsW__content,.settings-module__Za2nsW__mobilePicker{max-width:none}}.settings-module__Za2nsW__segmented{border-radius:calc(var(--sx-radius) + 2px);background:var(--sx-hover);align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex}.settings-module__Za2nsW__segment{border-radius:var(--sx-radius-sm);min-width:0;height:30px;color:var(--sx-fg-muted);font-size:var(--sx-text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), color var(--sx-fast) var(--sx-ease);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.settings-module__Za2nsW__segment:hover{color:var(--sx-fg)}.settings-module__Za2nsW__segment[aria-checked=true]{background:var(--sx-bg);color:var(--sx-fg);box-shadow:var(--sx-shadow-sm), 0 0 0 1px var(--sx-border)}.settings-module__Za2nsW__segment:disabled{opacity:.5;cursor:not-allowed}.settings-module__Za2nsW__segmentLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.settings-module__Za2nsW__shapeGlyph{border:1.5px solid;flex-shrink:0;width:14px;height:14px}.settings-module__Za2nsW__selectControl{width:260px;max-width:100%}@media (max-width:768px){.settings-module__Za2nsW__segmented{align-items:stretch;width:100%;display:flex}.settings-module__Za2nsW__segment{text-align:center;white-space:normal;flex:1 1 0;height:auto;min-height:36px;padding:6px 8px;line-height:1.25}.settings-module__Za2nsW__segmentLabel{overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.settings-module__Za2nsW__selectControl{width:100%}}.settings-module__Za2nsW__rowLabel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.settings-module__Za2nsW__status{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.5}.settings-module__Za2nsW__status[data-tone=error]{color:var(--sx-danger)}.settings-module__Za2nsW__status[data-tone=success]{color:var(--sx-success)}.settings-module__Za2nsW__mono{font-family:var(--sx-font-mono);word-break:break-all;font-size:.95em}.settings-module__Za2nsW__swatchRow{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.settings-module__Za2nsW__swatches{flex-wrap:wrap;gap:10px;display:flex}.settings-module__Za2nsW__swatch{color:#fff;cursor:pointer;width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-fg) 12%, transparent);transition:transform var(--sx-fast) var(--sx-ease);border:none;border-radius:999px;place-items:center;padding:0;display:grid}.settings-module__Za2nsW__swatch:hover{transform:scale(1.08)}.settings-module__Za2nsW__swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--sx-surface), 0 0 0 4px var(--sx-fg)}.settings-module__Za2nsW__swatchName{font-size:var(--sx-text-sm);color:var(--sx-fg-muted)}@media (max-width:768px){.settings-module__Za2nsW__swatch{width:36px;height:36px}}.settings-module__Za2nsW__preview{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.settings-module__Za2nsW__previewFrame{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-app-bg);flex-direction:column;gap:8px;height:148px;padding:8px;display:flex;overflow:hidden}.settings-module__Za2nsW__previewHeader{border-bottom:1px solid var(--sx-border);align-items:center;gap:6px;height:22px;padding:0 8px;display:flex}.settings-module__Za2nsW__previewFrame[data-topbar=floating] .settings-module__Za2nsW__previewHeader{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-surface)}.settings-module__Za2nsW__previewDot{background:var(--sx-fg-subtle);border-radius:999px;width:6px;height:6px}.settings-module__Za2nsW__previewSearch{background:var(--sx-active);border-radius:999px;flex:0 72px;height:8px;margin-left:auto}.settings-module__Za2nsW__previewTiles{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding:0 4px;display:grid}.settings-module__Za2nsW__previewTile{aspect-ratio:1;border-radius:var(--sx-art-radius);background:rgba(var(--sx-accent-rgb), var(--tile-alpha,.6))}.settings-module__Za2nsW__previewFrame[data-scale=compact] .settings-module__Za2nsW__previewTiles{gap:5px;padding:0 14px}.settings-module__Za2nsW__previewFrame[data-scale=spacious] .settings-module__Za2nsW__previewTiles{gap:12px;padding:0}.settings-module__Za2nsW__previewPlayer{border:1px solid var(--sx-border);border-radius:var(--sx-radius-sm);background:var(--sx-surface);align-items:center;gap:6px;height:20px;padding:0 6px;display:flex}.settings-module__Za2nsW__previewPlayerArt{border-radius:min(var(--sx-art-radius), 5px);background:var(--sx-accent-gradient);width:10px;height:10px}.settings-module__Za2nsW__previewPlayerBar{background:linear-gradient(to right, var(--sx-accent) 0 40%, var(--sx-active) 40% 100%);border-radius:999px;flex:auto;height:3px}.settings-module__Za2nsW__previewText{flex-direction:column;gap:6px;min-width:0;display:flex}.settings-module__Za2nsW__previewTitle{font-size:var(--sx-text-sm);margin:0;font-weight:600}.settings-module__Za2nsW__previewMeta{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:640px){.settings-module__Za2nsW__preview{grid-template-columns:minmax(0,1fr)}}.settings-module__Za2nsW__editor{flex-direction:column;gap:20px;min-width:0;display:flex}.settings-module__Za2nsW__editorHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-module__Za2nsW__editorToggle{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.settings-module__Za2nsW__editorToggleLabel{font-size:var(--sx-text-sm);white-space:nowrap;cursor:pointer;font-weight:500}.settings-module__Za2nsW__editorTitle{font-size:var(--sx-text-sm);letter-spacing:normal;margin:0;font-weight:600}.settings-module__Za2nsW__editorDescription{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:2px 0 0}.settings-module__Za2nsW__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.settings-module__Za2nsW__colorGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;display:grid}.settings-module__Za2nsW__editorActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-module__Za2nsW__editorActionsSpacer{flex:auto}@media (max-width:640px){.settings-module__Za2nsW__identity{grid-template-columns:minmax(0,1fr)}.settings-module__Za2nsW__editorActions>*{flex:auto}.settings-module__Za2nsW__editorActionsSpacer{display:none}}.settings-module__Za2nsW__palettePreview{border:1px solid var(--pp-border);border-radius:var(--sx-radius-lg);background:var(--pp-bg);color:var(--sx-fg);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.settings-module__Za2nsW__ppCard{border:1px solid var(--pp-border);border-radius:var(--sx-radius);background:var(--pp-surface);align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.settings-module__Za2nsW__ppArt{border-radius:var(--sx-art-radius);background:linear-gradient(135deg, var(--pp-primary), var(--pp-secondary));flex-shrink:0;width:40px;height:40px}.settings-module__Za2nsW__ppText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.settings-module__Za2nsW__ppName{font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.settings-module__Za2nsW__ppAccent{font-size:var(--sx-text-xs);color:var(--pp-text-accent)}.settings-module__Za2nsW__ppPlay{background:var(--pp-primary);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.settings-module__Za2nsW__ppSide{flex-direction:column;justify-content:space-between;gap:8px;min-width:120px;display:flex}.settings-module__Za2nsW__ppRow{border-radius:var(--sx-radius-sm);background:var(--pp-surface-hover);font-size:var(--sx-text-xs);align-items:center;gap:8px;padding:6px 8px;display:flex}.settings-module__Za2nsW__ppDot{background:var(--pp-highlight);border-radius:999px;width:8px;height:8px}.settings-module__Za2nsW__ppProgress{background:linear-gradient(to right, var(--pp-highlight) 0 55%, var(--pp-border) 55% 100%);border-radius:999px;height:4px}.settings-module__Za2nsW__ppGlass{border:1px solid var(--pp-border);background:var(--pp-glass);font-size:var(--sx-text-2xs);text-align:center;border-radius:999px;padding:4px 8px}@media (max-width:640px){.settings-module__Za2nsW__palettePreview{grid-template-columns:minmax(0,1fr)}}.settings-module__Za2nsW__colorField{align-items:flex-end;gap:10px;min-width:0;display:flex}.settings-module__Za2nsW__colorFieldText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.settings-module__Za2nsW__colorFieldLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);font-weight:500}.settings-module__Za2nsW__colorInput{font-family:var(--sx-font-mono)}.settings-module__Za2nsW__colorSwatchButton{border:1px solid var(--sx-input);border-radius:var(--sx-radius);cursor:pointer;width:32px;height:32px;transition:border-color var(--sx-fast) var(--sx-ease);background:0 0;flex-shrink:0;place-items:center;padding:3px;display:grid}.settings-module__Za2nsW__colorSwatchButton:hover,.settings-module__Za2nsW__colorSwatchButton[aria-expanded=true]{border-color:var(--sx-border-strong)}.settings-module__Za2nsW__colorSwatch{border-radius:calc(var(--sx-radius) - 3px);background:linear-gradient(var(--swatch), var(--swatch)), repeating-conic-gradient(var(--sx-active) 0 25%, transparent 0 50%) 0 0 / 8px 8px;width:100%;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-fg) 10%, transparent)}@media (max-width:768px){.settings-module__Za2nsW__colorSwatchButton{width:36px;height:36px}.settings-module__Za2nsW__colorField .settings-module__Za2nsW__colorInput{height:36px}}.settings-module__Za2nsW__picker{flex-direction:column;gap:12px;padding:12px;display:flex}.settings-module__Za2nsW__pickerSpectrum{border-radius:var(--sx-radius);background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--hue);cursor:crosshair;touch-action:none;height:150px;position:relative}.settings-module__Za2nsW__pickerSpectrum:focus-visible{outline:2px solid var(--sx-ring);outline-offset:2px}.settings-module__Za2nsW__pickerCursor{background:var(--swatch);pointer-events:none;border:2px solid #fff;border-radius:999px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000059}.settings-module__Za2nsW__pickerControl{flex-direction:column;gap:6px;display:flex}.settings-module__Za2nsW__pickerLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.settings-module__Za2nsW__pickerRange{appearance:none;cursor:pointer;border-radius:999px;width:100%;height:12px;margin:0}.settings-module__Za2nsW__pickerRange:focus-visible{outline:2px solid var(--sx-ring);outline-offset:2px}.settings-module__Za2nsW__pickerRange::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border:2px solid #fff;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 1px #00000059}.settings-module__Za2nsW__pickerRange::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #00000059}.settings-module__Za2nsW__pickerHue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.settings-module__Za2nsW__pickerAlpha{background:linear-gradient(to right, transparent, var(--picker-color)), repeating-conic-gradient(var(--sx-active) 0 25%, transparent 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px var(--sx-border)}.settings-module__Za2nsW__pickerFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings-module__Za2nsW__pickerValue{min-width:0;font-family:var(--sx-font-mono);font-size:var(--sx-text-xs);color:var(--sx-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-module__Za2nsW__syncGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:16px;display:grid}.settings-module__Za2nsW__block{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-bg);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.settings-module__Za2nsW__blockHeader{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-module__Za2nsW__blockHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-module__Za2nsW__blockTitle{font-size:var(--sx-text-sm);letter-spacing:normal;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.settings-module__Za2nsW__blockDescription{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.5}.settings-module__Za2nsW__account{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-bg);align-items:center;gap:12px;padding:12px;display:flex}.settings-module__Za2nsW__accountIcon{border-radius:var(--sx-radius);background:var(--sx-hover);width:36px;height:36px;color:var(--sx-fg-muted);flex-shrink:0;place-items:center;display:grid}.settings-module__Za2nsW__accountIcon[data-linked=true]{background:var(--sx-accent-soft);color:var(--sx-accent-text)}.settings-module__Za2nsW__accountText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.settings-module__Za2nsW__accountName{font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.settings-module__Za2nsW__accountHint{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);line-height:1.5}.settings-module__Za2nsW__playbackStatus{border:1px solid rgba(var(--sx-accent-rgb), .3);border-radius:var(--sx-radius);background:var(--sx-accent-soft);font-size:var(--sx-text-xs);color:var(--sx-fg);margin:0;padding:10px 12px;line-height:1.5}.settings-module__Za2nsW__playbackStatus[data-tone=error]{border-color:color-mix(in srgb, var(--sx-danger) 35%, transparent);background:var(--sx-danger-soft);color:var(--sx-danger)}.settings-module__Za2nsW__outbox{align-items:flex-start;gap:12px;min-width:0;display:flex}.settings-module__Za2nsW__outboxIcon{border-radius:var(--sx-radius);background:var(--sx-success-soft);width:32px;height:32px;color:var(--sx-success);flex-shrink:0;place-items:center;display:grid}.settings-module__Za2nsW__outbox[data-attention=true] .settings-module__Za2nsW__outboxIcon{background:var(--sx-warning-soft);color:var(--sx-warning)}.settings-module__Za2nsW__outboxText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.settings-module__Za2nsW__outboxTitle{font-size:var(--sx-text-sm);font-weight:500}.settings-module__Za2nsW__outboxItems{font-size:var(--sx-text-xs);color:var(--sx-warning);flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}@media (max-width:640px){.settings-module__Za2nsW__outbox,.settings-module__Za2nsW__account{flex-wrap:wrap}.settings-module__Za2nsW__outbox>button,.settings-module__Za2nsW__account>button{width:100%}}.settings-module__Za2nsW__profileControls{align-items:flex-end;gap:8px;min-width:0;display:flex}.settings-module__Za2nsW__profileField{min-width:0}.settings-module__Za2nsW__profileSelect{width:220px;max-width:100%}.settings-module__Za2nsW__featureCard{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-bg);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.settings-module__Za2nsW__featureHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-module__Za2nsW__featureCard[data-disabled=true] .settings-module__Za2nsW__featureBody{opacity:.6}.settings-module__Za2nsW__featureBody{min-width:0;transition:opacity var(--sx-fast) var(--sx-ease);flex-direction:column;gap:16px;display:flex}.settings-module__Za2nsW__rangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.settings-module__Za2nsW__rangeField{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-module__Za2nsW__rangeLabel{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.settings-module__Za2nsW__rangeValue{color:var(--sx-fg);font-variant-numeric:tabular-nums;font-weight:500}.settings-module__Za2nsW__curveField{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-module__Za2nsW__featureFooter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-module__Za2nsW__featureStack{flex-direction:column;gap:12px;display:flex}@media (max-width:640px){.settings-module__Za2nsW__rangeGrid{grid-template-columns:minmax(0,1fr)}.settings-module__Za2nsW__profileControls{flex-wrap:wrap}.settings-module__Za2nsW__profileField{flex:100%}.settings-module__Za2nsW__profileSelect,.settings-module__Za2nsW__featureFooter>button{width:100%}}
.user-profile-module__DkX0PW__page{min-width:0}.user-profile-module__DkX0PW__back{margin:0 0 20px -10px}.user-profile-module__DkX0PW__hero{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:28px;display:flex}.user-profile-module__DkX0PW__heroAvatar{flex-shrink:0}.user-profile-module__DkX0PW__heroIdentity{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.user-profile-module__DkX0PW__heroName{font-size:var(--sx-text-3xl);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.user-profile-module__DkX0PW__heroHandle{color:var(--sx-fg-muted);font-size:var(--sx-text-sm);overflow-wrap:anywhere;margin:0}.user-profile-module__DkX0PW__heroBio{overflow-wrap:anywhere;max-width:52ch;color:var(--sx-fg);font-size:var(--sx-text-sm);margin:4px 0 0;line-height:1.5}.user-profile-module__DkX0PW__heroJoined{color:var(--sx-fg-muted);align-self:flex-start;margin-top:6px}.user-profile-module__DkX0PW__heroActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.user-profile-module__DkX0PW__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.user-profile-module__DkX0PW__section{min-width:0;margin-top:40px}.user-profile-module__DkX0PW__skeletonWrap{flex-direction:column;gap:32px;display:flex}.user-profile-module__DkX0PW__skeletonHero{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);align-items:center;gap:20px;padding:28px;display:flex}.user-profile-module__DkX0PW__skeletonText{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.user-profile-module__DkX0PW__skeletonStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:768px){.user-profile-module__DkX0PW__hero{padding:20px}.user-profile-module__DkX0PW__heroIdentity{flex-basis:160px}.user-profile-module__DkX0PW__heroActions{flex-wrap:wrap;width:100%;margin-left:0}.user-profile-module__DkX0PW__heroActions>*{flex:auto}.user-profile-module__DkX0PW__heroName{font-size:var(--sx-text-2xl);white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.user-profile-module__DkX0PW__stats,.user-profile-module__DkX0PW__skeletonStats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-profile-module__DkX0PW__stats>:last-child:nth-child(odd),.user-profile-module__DkX0PW__skeletonStats>:last-child:nth-child(odd){grid-column:1/-1}.user-profile-module__DkX0PW__skeletonHero{padding:20px}}
.connect-diagnostics-module__4mQqfW__panel{z-index:1290;border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-elevated-bg);width:min(320px,100vw - 36px);box-shadow:var(--sx-shadow-lg);padding:12px 14px;position:fixed;top:76px;right:18px}.connect-diagnostics-module__4mQqfW__head{align-items:center;gap:8px;display:flex}.connect-diagnostics-module__4mQqfW__title{font-size:var(--sx-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sx-fg);flex:auto;font-weight:700}.connect-diagnostics-module__4mQqfW__body{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);flex-direction:column;gap:4px;margin-top:8px;line-height:1.55;display:flex}.connect-diagnostics-module__4mQqfW__route strong{color:var(--sx-accent-text)}.connect-diagnostics-module__4mQqfW__meta{color:var(--sx-fg-subtle);font-size:var(--sx-text-2xs)}
@media (min-width:769px){.docked-sheet-module__DTkVia__dockBottom{top:0;bottom:var(--sx-player-height);border-bottom:1px solid var(--sx-border);border-bottom-left-radius:var(--sx-radius-lg)}.docked-sheet-module__DTkVia__dockTop{top:var(--sx-player-height);border-top:1px solid var(--sx-border);border-top-left-radius:var(--sx-radius-lg);bottom:0}}
.lyrics-view-module__KRlAuG__header{border-bottom:1px solid var(--sx-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.lyrics-view-module__KRlAuG__headerTitle{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-weight:600;display:flex}.lyrics-view-module__KRlAuG__karaokeToggle{border:1px solid var(--sx-border);border-radius:var(--sx-radius-full);height:22px;color:var(--sx-fg-muted);font-size:var(--sx-text-2xs);letter-spacing:.04em;cursor:pointer;transition:color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease), background-color var(--sx-fast) var(--sx-ease);background:0 0;padding:0 10px;font-weight:700}.lyrics-view-module__KRlAuG__karaokeToggle:hover:not(:disabled){color:var(--sx-fg);border-color:var(--sx-border-strong)}.lyrics-view-module__KRlAuG__karaokeToggle:disabled{opacity:.5;cursor:not-allowed}.lyrics-view-module__KRlAuG__karaokeToggle[data-active=true]{border-color:var(--sx-accent);color:#fff;background:var(--sx-accent)}.lyrics-view-module__KRlAuG__list{text-align:center;scroll-behavior:smooth;flex-direction:column;gap:20px;padding:16px 4px;display:flex}.lyrics-view-module__KRlAuG__state{min-height:160px;color:var(--sx-fg-subtle);font-size:var(--sx-text-sm);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.lyrics-view-module__KRlAuG__line{border-radius:var(--sx-radius);color:var(--sx-fg-muted);font-size:var(--sx-text-lg);opacity:.8;cursor:default;transition:color var(--sx-fast) var(--sx-ease), opacity var(--sx-fast) var(--sx-ease);padding:4px 10px;font-weight:500;line-height:1.4}.lyrics-view-module__KRlAuG__line[data-past=true]{opacity:.5}.lyrics-view-module__KRlAuG__line[data-clickable=true]{cursor:pointer}.lyrics-view-module__KRlAuG__line[data-clickable=true]:hover{color:var(--sx-fg);opacity:1}.lyrics-view-module__KRlAuG__line[data-active=true]{color:var(--sx-fg);opacity:1;font-weight:600}.lyrics-view-module__KRlAuG__line[data-header=true]{color:var(--sx-accent-text);text-transform:uppercase;font-weight:700;font-size:var(--sx-text-xs);letter-spacing:.06em}.lyrics-view-module__KRlAuG__line[data-chorus=true]{font-weight:700;font-size:var(--sx-text-xl)}.lyrics-view-module__KRlAuG__word{color:inherit;white-space:pre-wrap;transition:color .1s linear;display:inline-block}.lyrics-view-module__KRlAuG__word[data-passed=true]{color:var(--sx-fg)}.lyrics-view-module__KRlAuG__word[data-active=true]{color:var(--sx-accent-text);font-weight:700}.lyrics-view-module__KRlAuG__compact{text-align:center;min-height:20px;font-size:var(--sx-text-sm);color:var(--sx-accent-text);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:2px 4px;font-weight:600;display:flex}.lyrics-view-module__KRlAuG__compactMuted{color:var(--sx-fg-subtle);font-weight:500}
.device-picker-module__Doh0Va__trigger{border:1px solid var(--sx-border);border-radius:var(--sx-radius);min-width:0;max-width:100%;height:36px;color:var(--sx-fg);cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease);background:0 0;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.device-picker-module__Doh0Va__trigger:hover{background:var(--sx-hover)}.device-picker-module__Doh0Va__trigger[data-active=true]{border-color:var(--sx-accent);color:var(--sx-accent-text)}.device-picker-module__Doh0Va__triggerDisabled{opacity:.62}.device-picker-module__Doh0Va__trigger-mini{gap:4px;height:28px;padding:0 6px 0 8px}.device-picker-module__Doh0Va__trigger-mini>svg:first-child,.device-picker-module__Doh0Va__trigger-mini .device-picker-module__Doh0Va__triggerDetail{display:none}@media (max-width:768px){.device-picker-module__Doh0Va__trigger-mini{height:36px}}.device-picker-module__Doh0Va__triggerCopy{text-align:left;flex-direction:column;min-width:0;display:flex}.device-picker-module__Doh0Va__triggerLabel{font-size:var(--sx-text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.device-picker-module__Doh0Va__triggerDetail{font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.device-picker-module__Doh0Va__triggerChevron{color:var(--sx-fg-subtle);flex-shrink:0}.device-picker-module__Doh0Va__panel{flex-direction:column;min-width:260px;display:flex}.device-picker-module__Doh0Va__panelHeader{border-bottom:1px solid var(--sx-border);justify-content:space-between;align-items:center;padding:8px 8px 8px 12px;display:flex}.device-picker-module__Doh0Va__panelTitle{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);font-weight:600}.device-picker-module__Doh0Va__list{flex-direction:column;gap:2px;max-height:260px;padding:4px;display:flex;overflow-y:auto}.device-picker-module__Doh0Va__row{align-items:center;gap:2px;display:flex}.device-picker-module__Doh0Va__option{border-radius:var(--sx-radius-sm);min-width:0;color:var(--sx-fg);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:10px;padding:8px;display:flex}.device-picker-module__Doh0Va__option:hover{background:var(--sx-hover)}.device-picker-module__Doh0Va__optionSelected{background:var(--sx-accent-soft)}.device-picker-module__Doh0Va__optionIcon{color:var(--sx-fg-muted);flex-shrink:0}.device-picker-module__Doh0Va__optionSelected .device-picker-module__Doh0Va__optionIcon{color:var(--sx-accent-text)}.device-picker-module__Doh0Va__optionCopy{flex-direction:column;min-width:0;display:flex}.device-picker-module__Doh0Va__optionLabel{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.device-picker-module__Doh0Va__optionDetail{font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.device-picker-module__Doh0Va__optionCheck{color:var(--sx-accent-text);flex-shrink:0}.device-picker-module__Doh0Va__forgetBtn{flex-shrink:0}.device-picker-module__Doh0Va__empty{font-size:var(--sx-text-xs);color:var(--sx-fg-subtle);text-align:center;margin:0;padding:14px 10px}.device-picker-module__Doh0Va__panelFooter{border-top:1px solid var(--sx-border);padding:8px}
.queue-panel-module__k4Q6qW__sheetBody{flex-direction:column;padding:0;display:flex}.queue-panel-module__k4Q6qW__content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.queue-panel-module__k4Q6qW__nowPlaying{border-bottom:1px solid var(--sx-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.queue-panel-module__k4Q6qW__nowPlayingText{flex-direction:column;gap:2px;min-width:0;display:flex}.queue-panel-module__k4Q6qW__nowPlayingLabel{font-size:var(--sx-text-2xs);color:var(--sx-accent-text);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-weight:600;display:flex}.queue-panel-module__k4Q6qW__nowPlayingTitle{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.queue-panel-module__k4Q6qW__nowPlayingArtist{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queue-panel-module__k4Q6qW__listHeader{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.queue-panel-module__k4Q6qW__listHeader>span{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.queue-panel-module__k4Q6qW__listActions{align-items:center;gap:2px;display:flex}.queue-panel-module__k4Q6qW__scroll{flex:auto;min-height:0;padding:0 8px 12px;overflow-y:auto}.queue-panel-module__k4Q6qW__removeBtn{opacity:.7}.queue-panel-module__k4Q6qW__removeBtn:hover{opacity:1}.queue-panel-module__k4Q6qW__miniList{flex-direction:column;gap:4px;max-height:150px;display:flex;overflow-y:auto}.queue-panel-module__k4Q6qW__miniRow{border-radius:var(--sx-radius-sm);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;display:flex}.queue-panel-module__k4Q6qW__miniRow:hover{background:var(--sx-hover);border-color:var(--sx-border)}.queue-panel-module__k4Q6qW__miniRowText{flex-direction:column;min-width:0;display:flex}.queue-panel-module__k4Q6qW__miniRowTitle{font-size:var(--sx-text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.queue-panel-module__k4Q6qW__miniRowArtist{font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.queue-panel-module__k4Q6qW__miniEmpty{font-size:var(--sx-text-2xs);color:var(--sx-fg-subtle);text-align:center;padding:10px 0}
.transport-module__lpeJ8a__transport{justify-content:center;align-items:center;gap:4px;display:flex}.transport-module__lpeJ8a__transport-lg{gap:20px}.transport-module__lpeJ8a__playButton{border-radius:var(--sx-radius-full);background:var(--sx-inverse);color:var(--sx-inverse-fg);cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), transform var(--sx-fast) var(--sx-ease);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.transport-module__lpeJ8a__playButton:hover:not(:disabled){background:color-mix(in srgb, var(--sx-inverse) 88%, transparent)}.transport-module__lpeJ8a__playButton:active:not(:disabled){transform:scale(.96)}.transport-module__lpeJ8a__playButton:disabled{opacity:.5;cursor:not-allowed}.transport-module__lpeJ8a__playButton-sm{width:28px;height:28px}.transport-module__lpeJ8a__playButton-md{width:32px;height:32px}.transport-module__lpeJ8a__playButton-lg{width:64px;height:64px}.transport-module__lpeJ8a__playButton-touch{width:40px;height:40px}.transport-module__lpeJ8a__seekRow{align-items:center;gap:8px;width:100%;display:flex}.transport-module__lpeJ8a__seekRow[data-disabled=true]{opacity:.7}.transport-module__lpeJ8a__seekTime{min-width:34px;font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.transport-module__lpeJ8a__seekTime-end{text-align:right}.transport-module__lpeJ8a__seekSlider{flex:auto}.transport-module__lpeJ8a__seekMeta{min-height:14px;font-size:var(--sx-text-2xs);color:var(--sx-fg-subtle);justify-content:center;align-items:center;gap:6px;display:flex}.transport-module__lpeJ8a__resolving{font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.transport-module__lpeJ8a__resolvingText{white-space:nowrap}.transport-module__lpeJ8a__resolving:before{content:"";background:var(--sx-accent);width:6px;height:6px;animation:transport-module__lpeJ8a__sxResolvingPulse 1s var(--sx-ease) infinite;border-radius:50%}@keyframes transport-module__lpeJ8a__sxResolvingPulse{0%,to{opacity:.35}50%{opacity:1}}.transport-module__lpeJ8a__volume{align-items:center;gap:6px;display:flex}.transport-module__lpeJ8a__volumeSlider{width:96px}.transport-module__lpeJ8a__volumeSlider-sm{width:64px}.transport-module__lpeJ8a__volumeSlider-lg{width:140px}.transport-module__lpeJ8a__volumeValue{min-width:30px;font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);font-variant-numeric:tabular-nums;text-align:right}.transport-module__lpeJ8a__boostToggle{border:1px solid var(--sx-border);border-radius:var(--sx-radius-full);height:20px;color:var(--sx-fg-subtle);letter-spacing:.04em;cursor:pointer;transition:color var(--sx-fast) var(--sx-ease), border-color var(--sx-fast) var(--sx-ease), background-color var(--sx-fast) var(--sx-ease);background:0 0;flex-shrink:0;padding:0 6px;font-size:10px;font-weight:700}.transport-module__lpeJ8a__boostToggle:hover{color:var(--sx-fg);border-color:var(--sx-border-strong)}.transport-module__lpeJ8a__boostToggle[data-active=true]{border-color:var(--sx-accent);color:var(--sx-accent-text);background:var(--sx-accent-soft)}.transport-module__lpeJ8a__volumeTrack{align-items:center;min-width:0;display:flex;position:relative}.transport-module__lpeJ8a__volumeFluid .transport-module__lpeJ8a__volumeTrack{flex:auto}.transport-module__lpeJ8a__volumeTooltip{z-index:1;font-variant-numeric:tabular-nums;border-radius:var(--sx-radius-sm);background:var(--sx-elevated-bg);border:1px solid var(--sx-border);box-shadow:var(--sx-shadow-sm);font-size:var(--sx-text-2xs);color:var(--sx-fg);white-space:nowrap;pointer-events:none;padding:2px 6px;position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}.transport-module__lpeJ8a__volumeWrap{align-items:center;gap:6px;display:flex;position:relative}.transport-module__lpeJ8a__volumeFluid{width:100%}.transport-module__lpeJ8a__volumeFluid .transport-module__lpeJ8a__volumeWrap{flex:auto;min-width:0}.transport-module__lpeJ8a__volumeFluid .transport-module__lpeJ8a__volumeSlider{flex:auto;width:auto;min-width:0}.transport-module__lpeJ8a__volumeFluid .transport-module__lpeJ8a__volumeValue{flex-shrink:0}@media (max-width:1439px){.transport-module__lpeJ8a__volumeResponsive .transport-module__lpeJ8a__boostToggle:not([data-over=true]){display:none}}@media (max-width:1279px){.transport-module__lpeJ8a__volumeResponsive .transport-module__lpeJ8a__volumeSlider{width:80px}}@media (max-width:1023px){.transport-module__lpeJ8a__volumeResponsive .transport-module__lpeJ8a__volumeSlider{display:none}}@media (max-width:1180px){.transport-module__lpeJ8a__resolvingText{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (max-width:768px){.transport-module__lpeJ8a__boostToggle{height:36px;padding:0 12px}}.transport-module__lpeJ8a__volumePopover{min-width:0}.transport-module__lpeJ8a__volumeVerticalPanel{flex-direction:column;align-items:center;gap:8px;padding:12px 8px 8px;display:flex}.transport-module__lpeJ8a__volumeVerticalValue{min-width:36px;font-size:var(--sx-text-xs);color:var(--sx-fg);text-align:center;font-variant-numeric:tabular-nums;font-weight:500}.transport-module__lpeJ8a__volumeVertical{writing-mode:vertical-lr;direction:rtl;width:16px;height:128px}.transport-module__lpeJ8a__volumeVertical::-webkit-slider-runnable-track{background:linear-gradient(to top, var(--sx-slider-fill) 0, var(--sx-slider-fill) var(--sx-vertical-pct), var(--sx-slider-track) var(--sx-vertical-pct), var(--sx-slider-track) 100%);width:4px;height:100%}.transport-module__lpeJ8a__volumeVertical::-moz-range-track{width:4px;height:100%}.transport-module__lpeJ8a__volumeVertical::-moz-range-progress{width:4px}.transport-module__lpeJ8a__volumeVertical::-webkit-slider-thumb{margin-top:0;margin-left:-4px}[data-surface=csharp] .transport-module__lpeJ8a__playButton{border:2px solid;border-color:var(--csg-raised);background:var(--csg-face);color:var(--csg-ink);transition:none}[data-surface=csharp] .transport-module__lpeJ8a__playButton:hover{background:var(--csg-face-hover);transform:none}[data-surface=csharp] .transport-module__lpeJ8a__playButton:active{border-color:var(--csg-sunken);background:var(--csg-face-pressed);transform:none}[data-surface=csharp] .transport-module__lpeJ8a__seekTime{color:var(--csg-mint);font-family:var(--sx-font-mono)}[data-surface=csharp] .transport-module__lpeJ8a__volumeVerticalPanel,[data-surface=csharp] .transport-module__lpeJ8a__volumePopover{border:2px solid;border-color:var(--csg-raised);box-shadow:4px 4px #0009}
.mini-player-module__z8Xtlq__card{z-index:var(--sx-z-overlay);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-elevated-bg);width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--sx-shadow-lg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.mini-player-module__z8Xtlq__card[data-positioned=true]{bottom:auto;right:auto}.mini-player-module__z8Xtlq__card[data-dragging=true]{cursor:grabbing}@media (max-width:768px){.mini-player-module__z8Xtlq__card:not([data-positioned=true]){right:12px;bottom:calc(var(--sx-mobile-nav-height) + 12px)}}.mini-player-module__z8Xtlq__main{align-items:center;gap:10px;min-width:0;display:flex}.mini-player-module__z8Xtlq__artButton{border-radius:var(--sx-art-radius);cursor:pointer;border:none;flex-shrink:0;width:52px;height:52px;padding:0;position:relative;overflow:hidden}.mini-player-module__z8Xtlq__artOverlay{color:#fff;opacity:0;transition:opacity var(--sx-fast) var(--sx-ease);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mini-player-module__z8Xtlq__artButton:hover .mini-player-module__z8Xtlq__artOverlay,.mini-player-module__z8Xtlq__artButton:focus-visible .mini-player-module__z8Xtlq__artOverlay{opacity:1}.mini-player-module__z8Xtlq__text{flex-direction:column;flex:auto;min-width:0;display:flex}.mini-player-module__z8Xtlq__title{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-player-module__z8Xtlq__artist{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-player-module__z8Xtlq__transport,.mini-player-module__z8Xtlq__seek{flex-shrink:0}.mini-player-module__z8Xtlq__tools{border-top:1px solid var(--sx-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.mini-player-module__z8Xtlq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px;display:flex}.mini-player-module__z8Xtlq__device{align-self:flex-start;max-width:100%;margin-top:2px}.mini-player-module__z8Xtlq__panel{border-top:1px solid var(--sx-border);max-height:160px;padding-top:8px;overflow-y:auto}
.musializer-module__g7zeVW__frame{background:#151515;width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.musializer-module__g7zeVW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.musializer-module__g7zeVW__standIn{pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.musializer-module__g7zeVW__standIn>*{flex:1;min-width:0}
.now-playing-module__0svqma__overlay{z-index:var(--sx-z-overlay);background:var(--sx-bg);color:var(--sx-fg);animation:now-playing-module__0svqma__sxFadeIn var(--sx-normal) var(--sx-ease);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes now-playing-module__0svqma__sxFadeIn{0%{opacity:0}}.now-playing-module__0svqma__bgTint{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.now-playing-module__0svqma__bgTintImg{object-fit:cover;filter:blur(90px);opacity:.18;width:100%;height:100%;transform:scale(1.15)}.now-playing-module__0svqma__header{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(16px,3vw,32px);display:flex;position:relative}.now-playing-module__0svqma__headerCenter{flex-direction:column;align-items:center;gap:2px;display:flex}.now-playing-module__0svqma__headerEyebrow{font-size:var(--sx-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-fg-subtle);font-weight:700}.now-playing-module__0svqma__headerReceiver{font-size:var(--sx-text-2xs);color:var(--sx-accent-text)}.now-playing-module__0svqma__headerActions{align-items:center;gap:2px;display:flex}.now-playing-module__0svqma__body{z-index:1;flex:auto;min-height:0;padding:8px clamp(16px,3vw,32px) 32px;position:relative;overflow-y:auto}.now-playing-module__0svqma__grid{grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:clamp(24px,4vw,56px);max-width:1100px;height:100%;margin:0 auto;display:grid}.now-playing-module__0svqma__leftCol{text-align:center;flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex}.now-playing-module__0svqma__art{border-radius:var(--sx-art-radius);width:100%;max-width:440px;box-shadow:var(--sx-shadow-md)}.now-playing-module__0svqma__meta{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.now-playing-module__0svqma__trackTitle{font-size:var(--sx-text-2xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.now-playing-module__0svqma__trackArtist{font-size:var(--sx-text-base);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.now-playing-module__0svqma__quickActions{align-items:center;gap:4px;display:flex}.now-playing-module__0svqma__seek{width:100%}.now-playing-module__0svqma__volumeRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:4px;display:flex}.now-playing-module__0svqma__rightCol{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.now-playing-module__0svqma__tabPanel{border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-surface);flex-direction:column;flex:auto;min-height:0;margin-top:16px;display:flex;overflow:hidden}.now-playing-module__0svqma__lyricsPane{flex-direction:column;height:100%;min-height:0;padding:0 12px;display:flex;overflow:hidden}.now-playing-module__0svqma__lyricsSolo{height:100%;min-height:0}.now-playing-module__0svqma__lyricsSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0;display:grid}.now-playing-module__0svqma__grid[data-wide=true]{grid-template-columns:minmax(300px,400px) minmax(0,1fr);max-width:1520px}.now-playing-module__0svqma__lyricsScroll{flex:auto;min-height:0;overflow-y:auto}.now-playing-module__0svqma__queuePane{height:100%;min-height:0}.now-playing-module__0svqma__visualizer{justify-content:center;align-items:center;gap:4px;height:100%;min-height:220px;padding:40px 32px;display:flex}.now-playing-module__0svqma__visualizerBar{border-radius:var(--sx-radius-full);background:color-mix(in srgb, var(--sx-accent) 70%, transparent);min-height:4px;transition:height .15s var(--sx-ease);flex:0 0 3px}@media (max-width:1023px){.now-playing-module__0svqma__grid{grid-template-columns:minmax(0,1fr);height:auto}.now-playing-module__0svqma__rightCol{height:auto}.now-playing-module__0svqma__tabPanel{flex:none;height:clamp(320px,60dvh,560px)}}@media (max-width:768px){.now-playing-module__0svqma__header{padding:12px 16px}.now-playing-module__0svqma__body{padding:4px 16px 24px}.now-playing-module__0svqma__art{max-width:280px}.now-playing-module__0svqma__trackTitle{font-size:var(--sx-text-xl)}}[data-surface=csharp] .now-playing-module__0svqma__overlay{background:linear-gradient(#0a0a12e0, #0a0a12e0), var(--spice-app-background,var(--sx-bg));animation:none}[data-surface=csharp] .now-playing-module__0svqma__bgTint{display:none}[data-surface=csharp] .now-playing-module__0svqma__trackTitle{color:var(--csg-mint);font-family:var(--sx-font-display);text-shadow:3px 3px 0 var(--csg-navy);font-size:clamp(13px,1.5vw,18px);line-height:1.6}[data-surface=csharp] .now-playing-module__0svqma__art{border:3px solid;border-color:var(--csg-raised);box-shadow:8px 8px #00000080}.now-playing-module__0svqma__musializer{border:3px solid;border-color:var(--csg-sunken);height:100%;min-height:220px}
.player-bar-module__ToqMHG__bar{align-items:center;gap:16px;height:100%;padding:0 clamp(12px,2vw,24px);display:flex}.player-bar-module__ToqMHG__left{flex:1 1 0;align-items:center;gap:4px;min-width:268px;display:flex}.player-bar-module__ToqMHG__identity{border-radius:var(--sx-radius);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:12px;margin:-4px 0 -4px -4px;padding:4px;display:flex}.player-bar-module__ToqMHG__identity:hover .player-bar-module__ToqMHG__title{text-decoration:underline;-webkit-text-decoration-color:var(--sx-border-strong);text-decoration-color:var(--sx-border-strong)}.player-bar-module__ToqMHG__bar[data-density=slim] .player-bar-module__ToqMHG__identity{gap:10px}.player-bar-module__ToqMHG__identityText{flex-direction:column;min-width:0;display:flex}.player-bar-module__ToqMHG__title{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.player-bar-module__ToqMHG__artist{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-bar-module__ToqMHG__leftAction{flex-shrink:0}.player-bar-module__ToqMHG__center{flex-direction:column;flex:0 640px;align-items:center;gap:4px;min-width:260px;display:flex}.player-bar-module__ToqMHG__right{flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;min-width:max-content;display:flex}.player-bar-module__ToqMHG__right>*{flex-shrink:0}@media (max-width:1023px){.player-bar-module__ToqMHG__left{min-width:200px}.player-bar-module__ToqMHG__center{min-width:240px}.player-bar-module__ToqMHG__left .player-bar-module__ToqMHG__hideNarrow,.player-bar-module__ToqMHG__right .player-bar-module__ToqMHG__hideNarrow{display:none}}.player-bar-module__ToqMHG__mobileBar{align-items:center;gap:8px;height:100%;min-height:60px;padding:6px 12px;display:flex;position:relative;overflow:hidden}.player-bar-module__ToqMHG__mobileProgress{background:var(--sx-border);height:2px;position:absolute;top:0;left:0;right:0}.player-bar-module__ToqMHG__mobileProgressFill{background:var(--sx-accent);height:100%}.player-bar-module__ToqMHG__mobileMain{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.player-bar-module__ToqMHG__mobileText{flex-direction:column;min-width:0;display:flex}.player-bar-module__ToqMHG__mobileTitle{font-size:var(--sx-text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.player-bar-module__ToqMHG__mobileArtist{font-size:var(--sx-text-2xs);color:var(--sx-fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-surface=csharp] .player-bar-module__ToqMHG__title{color:var(--csg-mint)}
.player-region-module__a41EvW__bar{height:100%}.player-region-module__a41EvW__lyricsSheetBody{flex-direction:column;min-height:0;padding:0 8px;display:flex}.player-region-module__a41EvW__lyricsSheetScroll{flex:auto;min-height:0;overflow-y:auto}
.command-menu-module__w5HtnW__panel{flex-direction:column;height:calc(100% + 40px);min-height:0;margin:-20px -24px;display:flex;overflow:hidden}.command-menu-module__w5HtnW__inputRow{border-bottom:1px solid var(--sx-border);color:var(--sx-fg-subtle);flex-shrink:0;align-items:center;gap:10px;padding:4px 14px;display:flex}.command-menu-module__w5HtnW__input{height:48px;color:var(--sx-fg);font-size:var(--sx-text-base);background:0 0;border:none;flex:auto}.command-menu-module__w5HtnW__input::placeholder{color:var(--sx-fg-subtle)}.command-menu-module__w5HtnW__input:focus{outline:none}.command-menu-module__w5HtnW__results{flex:auto;min-height:0;max-height:min(400px,100dvh - 220px);padding:6px;overflow-y:auto}.command-menu-module__w5HtnW__group+.command-menu-module__w5HtnW__group{border-top:1px solid var(--sx-border);margin-top:4px;padding-top:4px}.command-menu-module__w5HtnW__groupLabel{color:var(--sx-fg-subtle);font-size:var(--sx-text-2xs);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px 4px;font-weight:600}.command-menu-module__w5HtnW__item{border-radius:var(--sx-radius);width:100%;min-height:40px;color:var(--sx-fg);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.command-menu-module__w5HtnW__item[data-active=true]{background:var(--sx-hover)}.command-menu-module__w5HtnW__itemIcon{color:var(--sx-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.command-menu-module__w5HtnW__itemText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.command-menu-module__w5HtnW__itemLabel{font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-menu-module__w5HtnW__itemDescription{color:var(--sx-fg-muted);font-size:var(--sx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-menu-module__w5HtnW__itemShortcut{flex-shrink:0}.command-menu-module__w5HtnW__empty{color:var(--sx-fg-muted);font-size:var(--sx-text-sm);text-align:center;padding:32px 16px}.command-menu-module__w5HtnW__footer{border-top:1px solid var(--sx-border);color:var(--sx-fg-subtle);font-size:var(--sx-text-xs);flex-shrink:0;align-items:center;gap:14px;padding:8px 14px;display:flex}.command-menu-module__w5HtnW__footerHint{align-items:center;gap:4px;display:inline-flex}
.mobile-nav-module__4sou8q__nav{height:100%;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:var(--sx-elevated-bg);border-top:1px solid var(--sx-border);justify-content:space-around;align-items:stretch;display:flex}.mobile-nav-module__4sou8q__tab{min-width:0;min-height:36px;color:var(--sx-fg-muted);cursor:pointer;transition:color var(--sx-fast) var(--sx-ease);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:11px;font-weight:500;display:flex}.mobile-nav-module__4sou8q__tab[aria-current=page]{color:var(--sx-fg)}.mobile-nav-module__4sou8q__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
.retro-titlebar-module__EQae3q__titleArea{grid-area:title;min-width:0}.retro-titlebar-module__EQae3q__strip{color:#fff;height:26px;font-family:var(--sx-font-display);letter-spacing:.04em;text-shadow:1px 1px #0a1a45;background:linear-gradient(90deg,#17367f,#5b84c4 58%,#f4b8cd);align-items:center;gap:8px;padding:0 4px 0 10px;font-size:10px;display:flex}.retro-titlebar-module__EQae3q__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.retro-titlebar-module__EQae3q__buttons{flex-shrink:0;gap:3px;display:flex}.retro-titlebar-module__EQae3q__buttons span{border:2px solid;border-color:var(--csg-raised);background:var(--csg-face);width:20px;height:18px;color:var(--csg-ink);text-shadow:none;place-items:center;font-size:9px;line-height:1;display:grid}.retro-titlebar-module__EQae3q__ticker{border-bottom:1px solid var(--csg-dark);height:20px;color:var(--csg-yellow);font-size:var(--sx-text-xs);background:#000;line-height:20px;overflow:hidden}.retro-titlebar-module__EQae3q__tickerText{white-space:nowrap;padding-left:100%;animation:26s linear infinite retro-titlebar-module__EQae3q__csgTicker;display:inline-block}[data-motion=off] .retro-titlebar-module__EQae3q__tickerText{padding-left:10px;animation:none}@media (prefers-reduced-motion:reduce){.retro-titlebar-module__EQae3q__tickerText{padding-left:10px;animation:none}}@keyframes retro-titlebar-module__EQae3q__csgTicker{0%{transform:translate(0)}to{transform:translate(-100%)}}
.sidebar-module__iTa4va__sidebar{height:100%;min-height:0;color:var(--sx-fg);flex-direction:column;gap:4px;padding:8px 8px 12px;display:flex}.sidebar-module__iTa4va__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 0 0 2px;display:flex}.sidebar-module__iTa4va__brand{border-radius:var(--sx-radius);min-width:0;height:36px;color:var(--sx-fg);font-size:var(--sx-text-base);letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;gap:10px;padding:0 8px 0 6px;font-weight:600;display:inline-flex}.sidebar-module__iTa4va__brand:hover{background:var(--sx-hover)}.sidebar-module__iTa4va__wordmark{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__iTa4va__nav{flex-direction:column;flex-shrink:0;gap:2px;padding:4px 0;display:flex}.sidebar-module__iTa4va__navItem{border-radius:var(--sx-radius);width:100%;height:32px;color:var(--sx-fg-muted);font-size:var(--sx-text-sm);text-align:left;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease), color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;gap:12px;padding:0 10px;font-weight:500;display:flex}.sidebar-module__iTa4va__navItem:hover{background:var(--sx-hover);color:var(--sx-fg)}.sidebar-module__iTa4va__navItem[aria-current=page]{background:var(--sx-active);color:var(--sx-fg)}.sidebar-module__iTa4va__navLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-module__iTa4va__section{flex-direction:column;flex:auto;min-height:0;margin-top:16px;display:flex}.sidebar-module__iTa4va__sectionHeader{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 2px 0 10px;display:flex}.sidebar-module__iTa4va__sectionLabel{font-size:var(--sx-text-xs);letter-spacing:normal;color:var(--sx-fg-subtle);margin:0;font-weight:500}.sidebar-module__iTa4va__playlists{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:4px -4px 0;padding:0 4px 8px;list-style:none;display:flex;overflow-y:auto}.sidebar-module__iTa4va__playlistItem{border-radius:var(--sx-radius);width:100%;min-width:0;color:var(--sx-fg);text-align:left;cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;gap:10px;padding:4px;display:flex}.sidebar-module__iTa4va__playlistItem:hover{background:var(--sx-hover)}.sidebar-module__iTa4va__playlistItem[aria-current=true]{background:var(--sx-active)}.sidebar-module__iTa4va__playlistArt{border-radius:min(var(--sx-art-radius), 6px)}.sidebar-module__iTa4va__playlistText{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sidebar-module__iTa4va__playlistTitle{font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.sidebar-module__iTa4va__playlistItem[aria-current=true] .sidebar-module__iTa4va__playlistTitle{color:var(--sx-accent-text)}.sidebar-module__iTa4va__playlistMeta{min-width:0;color:var(--sx-fg-muted);font-size:var(--sx-text-xs);align-items:center;gap:6px;line-height:1.35;display:flex}.sidebar-module__iTa4va__playlistCount{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-module__iTa4va__sharedBadge{height:16px;padding:0 6px;font-size:10px}.sidebar-module__iTa4va__empty{border:1px dashed var(--sx-border);border-radius:var(--sx-radius);flex-direction:column;gap:2px;margin:4px 0 0;padding:12px 10px;display:flex}.sidebar-module__iTa4va__emptyTitle{font-size:var(--sx-text-sm);color:var(--sx-fg);margin:0;font-weight:500}.sidebar-module__iTa4va__emptyText{font-size:var(--sx-text-xs);color:var(--sx-fg-muted);margin:0;line-height:1.45}.sidebar-module__iTa4va__sidebar[data-collapsed=true]{align-items:center;padding:8px 0 12px}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__header{flex-direction:column;gap:4px;height:auto;padding:6px 0 4px}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__brand{justify-content:center;width:40px;height:40px;padding:0}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__nav{align-items:center}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__navItem{justify-content:center;width:40px;height:40px;padding:0}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__section{border-top:1px solid var(--sx-border);align-items:center;width:100%;margin-top:12px;padding-top:12px}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__sectionHeader{justify-content:center;padding:0}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__playlists{scrollbar-width:none;align-items:center;width:100%;margin:4px 0 0;padding:0 0 8px}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__playlists::-webkit-scrollbar{display:none}.sidebar-module__iTa4va__sidebar[data-collapsed=true] .sidebar-module__iTa4va__playlistItem{justify-content:center;width:48px;padding:4px}.sidebar-module__iTa4va__sidebar[data-variant=sheet]{height:auto;padding:8px 12px 24px}.sidebar-module__iTa4va__sidebar[data-variant=sheet] .sidebar-module__iTa4va__navItem{height:44px;font-size:var(--sx-text-base)}.sidebar-module__iTa4va__sidebar[data-variant=sheet] .sidebar-module__iTa4va__sectionHeader{height:40px}.sidebar-module__iTa4va__sidebar[data-variant=sheet] .sidebar-module__iTa4va__playlists{overflow:visible}.sidebar-module__iTa4va__sidebar[data-variant=sheet] .sidebar-module__iTa4va__playlistItem{min-height:52px;padding:6px}[data-surface=csharp] .sidebar-module__iTa4va__wordmark{color:var(--csg-mint);font-family:var(--sx-font-display);text-shadow:2px 2px 0 var(--csg-navy);font-size:11px}[data-surface=csharp] .sidebar-module__iTa4va__navItem{border:2px solid;border-color:var(--csg-raised);background:var(--csg-face);height:30px;color:var(--csg-ink);margin-bottom:3px}[data-surface=csharp] .sidebar-module__iTa4va__navItem:hover{background:var(--csg-face-hover);color:var(--csg-ink)}[data-surface=csharp] .sidebar-module__iTa4va__navItem:active,[data-surface=csharp] .sidebar-module__iTa4va__navItem[aria-current=page]{border-color:var(--csg-sunken);background:var(--csg-face-pressed);color:var(--csg-ink)}[data-surface=csharp] .sidebar-module__iTa4va__navItem[aria-current=page] .sidebar-module__iTa4va__navLabel:before{content:"=> "}[data-surface=csharp] .sidebar-module__iTa4va__sectionLabel{color:var(--csg-mint);font-size:var(--sx-text-sm)}[data-surface=csharp] .sidebar-module__iTa4va__sectionLabel:before{content:"## ";color:var(--sx-fg-subtle)}[data-surface=csharp] .sidebar-module__iTa4va__playlists{border:2px solid;border-color:var(--csg-sunken);background:#001030b3}[data-surface=csharp] .sidebar-module__iTa4va__playlistItem:hover,[data-surface=csharp] .sidebar-module__iTa4va__playlistItem[aria-current=page],[data-surface=csharp] .sidebar-module__iTa4va__playlistItem[data-active=true]{background:var(--csg-select);color:#fff}[data-surface=csharp] .sidebar-module__iTa4va__playlistArt{border:1px solid var(--csg-dark)}
.topbar-module__U63WPG__topbar{height:var(--sx-topbar-height);border-bottom:1px solid var(--sx-border);background:var(--sx-bg);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex}.topbar-module__U63WPG__topbar[data-layout=floating]{background:0 0;border-bottom-color:#0000}@media (max-width:768px){.topbar-module__U63WPG__topbar{gap:8px;padding:0 12px}}.topbar-module__U63WPG__backBtn{flex-shrink:0}.topbar-module__U63WPG__searchArea{flex:auto;align-items:center;gap:8px;width:100%;min-width:0;max-width:560px;display:flex;position:relative}.topbar-module__U63WPG__searchForm{border:1px solid var(--sx-border);border-radius:var(--sx-radius);background:var(--sx-surface);min-width:0;height:36px;color:var(--sx-fg-muted);transition:border-color var(--sx-fast) var(--sx-ease);flex:auto;align-items:center;gap:6px;padding:0 6px 0 10px;display:flex}.topbar-module__U63WPG__searchForm:focus-within{border-color:var(--sx-border-strong)}.topbar-module__U63WPG__searchInput{min-width:0;height:100%;color:var(--sx-fg);font-size:var(--sx-text-sm);background:0 0;border:none;flex:auto}.topbar-module__U63WPG__searchInput::placeholder{color:var(--sx-fg-subtle)}.topbar-module__U63WPG__searchInput:focus{outline:none}.topbar-module__U63WPG__modeSelectWrap{border-left:1px solid var(--sx-border);height:24px;color:var(--sx-fg-subtle);flex-shrink:0;align-items:center;padding-left:8px;display:flex;position:relative}.topbar-module__U63WPG__modeSizer{visibility:hidden;white-space:nowrap;font-size:var(--sx-text-xs);pointer-events:none;padding-right:22px;font-weight:500}.topbar-module__U63WPG__modeSelect{width:calc(100% - 8px);height:100%;color:var(--sx-fg-muted);font-size:var(--sx-text-xs);cursor:pointer;appearance:none;background:0 0;border:none;border-radius:0;padding:0 18px 0 0;font-weight:500;position:absolute;top:0;bottom:0;left:8px}.topbar-module__U63WPG__modeSelect option{background-color:var(--sx-surface);color:var(--sx-fg)}.topbar-module__U63WPG__modeSelect:focus-visible{outline:2px solid var(--sx-ring);outline-offset:2px}.topbar-module__U63WPG__modeChevron{pointer-events:none;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.topbar-module__U63WPG__modeGlyph{pointer-events:none;display:none}@media (max-width:768px){.topbar-module__U63WPG__modeSelectWrap{border-left:none;justify-content:center;width:32px;height:32px;padding-left:0}.topbar-module__U63WPG__modeSizer,.topbar-module__U63WPG__modeChevron{display:none}.topbar-module__U63WPG__modeSelect{color:#0000;width:100%;padding:0;left:0}.topbar-module__U63WPG__modeGlyph{display:flex}}.topbar-module__U63WPG__commandHint{border:1px solid var(--sx-border);border-radius:var(--sx-radius);height:30px;color:var(--sx-fg-muted);font-size:var(--sx-text-xs);cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.topbar-module__U63WPG__commandHint:hover{background:var(--sx-hover);color:var(--sx-fg)}@media (max-width:1024px){.topbar-module__U63WPG__commandHint{display:none}}.topbar-module__U63WPG__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.topbar-module__U63WPG__trayAnchor{align-items:center;display:flex}.topbar-module__U63WPG__tray{z-index:var(--sx-z-popover);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);background:var(--sx-elevated-bg);width:min(420px,100vw - 32px);max-height:min(70vh,520px);box-shadow:var(--sx-shadow-lg);animation:topbar-module__U63WPG__sxTrayIn var(--sx-fast) var(--sx-ease);flex-direction:column;display:flex;position:fixed;overflow:hidden}.topbar-module__U63WPG__tray:focus-visible{outline:none}.topbar-module__U63WPG__tray[data-measuring=true]{visibility:hidden;animation:none}@keyframes topbar-module__U63WPG__sxTrayIn{0%{opacity:0;transform:translateY(-4px)}}.topbar-module__U63WPG__trayHeader{border-bottom:1px solid var(--sx-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.topbar-module__U63WPG__trayHeaderText{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar-module__U63WPG__trayEyebrow{color:var(--sx-fg-subtle);font-size:var(--sx-text-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.topbar-module__U63WPG__trayTitle{color:var(--sx-fg);font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.topbar-module__U63WPG__trayHeaderActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.topbar-module__U63WPG__trayTabsRow{margin-bottom:10px}.topbar-module__U63WPG__trayBody{flex:auto;min-height:0;padding:10px;overflow-y:auto}.topbar-module__U63WPG__traySection+.topbar-module__U63WPG__traySection{border-top:1px solid var(--sx-border);margin-top:14px;padding-top:14px}.topbar-module__U63WPG__traySectionTitle{color:var(--sx-fg-subtle);font-size:var(--sx-text-2xs);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:0 4px 8px;font-weight:600;display:flex}.topbar-module__U63WPG__trayEmpty{color:var(--sx-fg-muted);font-size:var(--sx-text-sm);margin:0;padding:10px 4px}.topbar-module__U63WPG__trayLoading{flex-direction:column;gap:2px;display:flex}.topbar-module__U63WPG__skeletonRow{align-items:center;gap:10px;padding:6px;display:flex}.topbar-module__U63WPG__skeletonText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.topbar-module__U63WPG__linkBtn{color:var(--sx-fg-muted);font-size:var(--sx-text-2xs);text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;font-weight:600}.topbar-module__U63WPG__linkBtn:hover{color:var(--sx-fg)}.topbar-module__U63WPG__chipRow{flex-wrap:wrap;gap:6px;display:flex}.topbar-module__U63WPG__chip{border:1px solid var(--sx-border);border-radius:var(--sx-radius-full);background:var(--sx-surface);align-items:center;gap:4px;max-width:100%;height:26px;padding:0 6px 0 10px;display:inline-flex}.topbar-module__U63WPG__chipLabel{color:var(--sx-fg-muted);font-size:var(--sx-text-xs);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;font-weight:500;overflow:hidden}.topbar-module__U63WPG__chipLabel:hover{color:var(--sx-fg)}.topbar-module__U63WPG__chipRemove{width:16px;height:16px;color:var(--sx-fg-subtle);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.topbar-module__U63WPG__chipRemove:hover{background:var(--sx-danger-soft);color:var(--sx-danger)}.topbar-module__U63WPG__resultList{flex-direction:column;gap:2px;display:flex}.topbar-module__U63WPG__resultRow{align-items:center;gap:4px;display:flex}.topbar-module__U63WPG__resultMain{border-radius:var(--sx-radius);text-align:left;cursor:pointer;min-width:0;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;border:none;flex:auto;align-items:center;gap:10px;padding:6px;display:flex}.topbar-module__U63WPG__resultMain:hover{background:var(--sx-hover)}.topbar-module__U63WPG__resultArt{border-radius:var(--sx-radius-sm);flex-shrink:0}.topbar-module__U63WPG__resultAvatar{flex-shrink:0}.topbar-module__U63WPG__resultText{flex-direction:column;gap:1px;min-width:0;display:flex}.topbar-module__U63WPG__resultTitle{color:var(--sx-fg);font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.topbar-module__U63WPG__resultMeta{color:var(--sx-fg-muted);font-size:var(--sx-text-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.topbar-module__U63WPG__resultBadge{border-radius:var(--sx-radius-full);background:var(--sx-accent-soft);color:var(--sx-accent-text);flex-shrink:0;padding:0 6px;font-size:10px;font-weight:500;line-height:16px}.topbar-module__U63WPG__resultSource{color:var(--sx-fg-subtle);flex-shrink:0}.topbar-module__U63WPG__resultSource:before{content:"·";margin-right:6px}.topbar-module__U63WPG__noticeItem{border-radius:var(--sx-radius);flex-direction:column;gap:8px;padding:10px;display:flex}.topbar-module__U63WPG__noticeItem[data-unread=true]{background:var(--sx-accent-soft)}.topbar-module__U63WPG__noticeCopy{flex-direction:column;gap:2px;display:flex}.topbar-module__U63WPG__noticeEyebrow{color:var(--sx-fg-subtle);font-size:var(--sx-text-2xs);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.topbar-module__U63WPG__noticeTitle{color:var(--sx-fg);font-size:var(--sx-text-sm);font-weight:600}.topbar-module__U63WPG__noticeText{color:var(--sx-fg-muted);font-size:var(--sx-text-xs);margin:0;line-height:1.5}.topbar-module__U63WPG__noticeActions{justify-content:flex-end;gap:6px;display:flex}.topbar-module__U63WPG__profileTrigger{border-radius:var(--sx-radius);height:40px;color:var(--sx-fg);cursor:pointer;transition:background-color var(--sx-fast) var(--sx-ease);background:0 0;border:none;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.topbar-module__U63WPG__profileTrigger:hover,.topbar-module__U63WPG__profileTrigger[aria-expanded=true]{background:var(--sx-hover)}.topbar-module__U63WPG__profileCopy{text-align:left;flex-direction:column;gap:0;min-width:0;display:flex}.topbar-module__U63WPG__profileName{max-width:128px;font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.topbar-module__U63WPG__profileRole{max-width:128px;color:var(--sx-fg-muted);font-size:var(--sx-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1024px){.topbar-module__U63WPG__profileCopy{display:none}}.topbar-module__U63WPG__profilePanel{width:268px}.topbar-module__U63WPG__profileIdentity{align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.topbar-module__U63WPG__profileIdentityText{flex-direction:column;gap:1px;min-width:0;display:flex}.topbar-module__U63WPG__profileIdentityName{color:var(--sx-fg);font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.topbar-module__U63WPG__profileIdentityHandle{color:var(--sx-fg-muted);font-size:var(--sx-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-module__U63WPG__profileMenuGroup{padding:6px}.topbar-module__U63WPG__profileMenuLabel{padding:8px 12px 2px}.topbar-module__U63WPG__profileSwitchRow{border-radius:var(--sx-radius);width:100%;color:var(--sx-fg);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 10px;display:flex}.topbar-module__U63WPG__profileSwitchRow:hover{background:var(--sx-hover)}.topbar-module__U63WPG__profileSwitchRow[aria-checked=true]{background:var(--sx-active)}.topbar-module__U63WPG__profileSwitchRow[data-destructive=true]{color:var(--sx-danger)}.topbar-module__U63WPG__profileSwitchName{min-width:0;font-size:var(--sx-text-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.topbar-module__U63WPG__profileSwitchCheck{color:var(--sx-accent-text);flex-shrink:0}[data-surface=csharp] .topbar-module__U63WPG__topbar,[data-surface=csharp] .topbar-module__U63WPG__topbar[data-layout=floating]{border-bottom:1px solid var(--csg-dark);background:0 0;box-shadow:0 1px #e3e3e359}[data-surface=csharp] .topbar-module__U63WPG__searchForm{border:2px solid;border-color:var(--csg-sunken);background:var(--csg-navy);color:var(--csg-mint)}[data-surface=csharp] .topbar-module__U63WPG__searchForm:before{content:"$";color:var(--csg-mint);font-family:var(--sx-font-mono);font-size:var(--sx-text-sm)}[data-surface=csharp] .topbar-module__U63WPG__searchForm>svg:first-child{display:none!important}[data-surface=csharp] .topbar-module__U63WPG__searchInput{color:var(--csg-mint);caret-color:var(--csg-mint)}[data-surface=csharp] .topbar-module__U63WPG__tray,[data-surface=csharp] .topbar-module__U63WPG__profilePanel{border:2px solid;border-color:var(--csg-raised);box-shadow:4px 4px #0009}[data-surface=csharp] .topbar-module__U63WPG__resultRow:hover,[data-surface=csharp] .topbar-module__U63WPG__resultRow[data-active=true],[data-surface=csharp] .topbar-module__U63WPG__profileSwitchRow:hover{background:var(--csg-select);color:#fff}
.shell-module__em6e0W__shell{grid-template-columns:var(--sx-sidebar-width) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) var(--sx-player-height);transition:grid-template-columns var(--sx-slow) var(--sx-ease);grid-template-areas:"sidebar main""player player";display:grid;position:absolute;inset:0}.shell-module__em6e0W__shell[data-sidebar=collapsed]{grid-template-columns:64px minmax(0,1fr)}.shell-module__em6e0W__shell[data-player-placement=top]{grid-template-rows:var(--sx-player-height) minmax(0, 1fr);grid-template-areas:"player player""sidebar main"}.shell-module__em6e0W__shell[data-player-mode=mini]{grid-template-rows:minmax(0,1fr) 0}.shell-module__em6e0W__shell[data-player-mode=mini][data-player-placement=top]{grid-template-rows:0 minmax(0,1fr)}.shell-module__em6e0W__sidebarArea{grid-area:sidebar;min-width:0;min-height:0;overflow:hidden}.shell-module__em6e0W__mainArea{border:1px solid var(--sx-border);border-radius:var(--sx-radius-xl);background:var(--sx-bg);flex-direction:column;grid-area:main;min-width:0;min-height:0;margin:8px 8px 0 0;display:flex;overflow:hidden}.shell-module__em6e0W__shell[data-player-placement=top] .shell-module__em6e0W__mainArea{margin:0 8px 8px 0}.shell-module__em6e0W__shell[data-player-mode=mini] .shell-module__em6e0W__mainArea{margin-bottom:8px}.shell-module__em6e0W__shell[data-topbar=floating] .shell-module__em6e0W__mainArea{background:0 0;border-color:#0000}.shell-module__em6e0W__content{outline:none;flex:auto;min-height:0;position:relative;overflow:hidden auto}.shell-module__em6e0W__page{width:100%;max-width:1480px;padding:var(--sx-content-y) var(--sx-content-x) calc(var(--sx-content-y) + 32px);animation:shell-module__em6e0W__sxPageIn var(--sx-normal) var(--sx-ease);margin:0 auto}.shell-module__em6e0W__errorAlert{margin-bottom:20px}.shell-module__em6e0W__playerArea{grid-area:player;min-width:0;min-height:0}.shell-module__em6e0W__mobileNavArea{grid-area:nav;min-width:0}@keyframes shell-module__em6e0W__sxPageIn{0%{opacity:0}}@media (max-width:768px){.shell-module__em6e0W__shell,.shell-module__em6e0W__shell[data-sidebar=collapsed],.shell-module__em6e0W__shell[data-player-placement=top]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) auto var(--sx-mobile-nav-height);grid-template-areas:"main""player""nav"}.shell-module__em6e0W__shell[data-player-mode=mini]{grid-template-rows:minmax(0, 1fr) 0 var(--sx-mobile-nav-height)}.shell-module__em6e0W__mainArea,.shell-module__em6e0W__shell[data-player-placement=top] .shell-module__em6e0W__mainArea,.shell-module__em6e0W__shell[data-player-mode=mini] .shell-module__em6e0W__mainArea{border:none;border-radius:0;margin:0}.shell-module__em6e0W__page{padding:16px 16px 32px}}@media (min-width:769px){[data-surface=csharp] .shell-module__em6e0W__shell{grid-template-rows:auto minmax(0, 1fr) var(--sx-player-height);border:3px solid;border-color:var(--csg-raised);background:0 0;grid-template-areas:"title title""sidebar main""player player";transition:none;inset:clamp(10px,2.6vh,30px) max(clamp(10px,2vw,28px),50% - 630px);box-shadow:0 0 0 1px #000,10px 10px #00000073}[data-surface=csharp] .shell-module__em6e0W__shell[data-player-placement=top]{grid-template-rows:auto var(--sx-player-height) minmax(0, 1fr);grid-template-areas:"title title""player player""sidebar main"}[data-surface=csharp] .shell-module__em6e0W__shell[data-player-mode=mini]{grid-template-rows:auto minmax(0,1fr) 0}[data-surface=csharp] .shell-module__em6e0W__shell[data-player-mode=mini][data-player-placement=top]{grid-template-rows:auto 0 minmax(0,1fr)}[data-surface=csharp] .shell-module__em6e0W__mainArea,[data-surface=csharp] .shell-module__em6e0W__shell[data-topbar=floating] .shell-module__em6e0W__mainArea,[data-surface=csharp] .shell-module__em6e0W__shell[data-player-placement=top] .shell-module__em6e0W__mainArea,[data-surface=csharp] .shell-module__em6e0W__shell[data-player-mode=mini] .shell-module__em6e0W__mainArea{border:2px solid;border-color:var(--csg-sunken);background:#0a0a10d6;border-radius:0;margin:6px 6px 6px 0}[data-surface=csharp] .shell-module__em6e0W__sidebarArea{background:#1b1b25e6}[data-surface=csharp] .shell-module__em6e0W__shell:before{content:"";z-index:-1;background:#1b1b25e6;grid-area:main}[data-surface=csharp] .shell-module__em6e0W__playerArea{border-top:1px solid var(--csg-dark);box-shadow:inset 0 1px 0 var(--csg-light);background:#1b1b25eb}[data-surface=csharp] .shell-module__em6e0W__shell[data-player-placement=top] .shell-module__em6e0W__playerArea{border-top:none;border-bottom:1px solid var(--csg-light);box-shadow:inset 0 -1px 0 var(--csg-dark)}}@media (max-width:768px){[data-surface=csharp] .shell-module__em6e0W__shell{background:#0d0d14e6}}[data-surface=csharp] .shell-module__em6e0W__page{animation:none}
.theme-module__hSbp8a__host{--sx-bg:var(--body-bg,var(--bg-primary,#09090b));--sx-app-bg:var(--spice-app-background,var(--sx-bg));--sx-fg:var(--text-primary,#fafafa);--sx-fg-muted:var(--text-secondary,#a1a1aa);--sx-fg-subtle:color-mix(in srgb, var(--sx-fg-muted) 72%, transparent);--sx-surface:var(--bg-surface,#0f0f11);--sx-surface-hover:var(--bg-surface-hover,#18181b);--sx-elevated-bg:linear-gradient(var(--sx-surface), var(--sx-surface)), var(--sx-bg);--sx-border:var(--border-color,#ffffff1a);--sx-border-strong:color-mix(in srgb, var(--sx-fg) 16%, transparent);--sx-input:color-mix(in srgb, var(--sx-fg) 14%, transparent);--sx-hover:color-mix(in srgb, var(--sx-fg) 6%, transparent);--sx-active:color-mix(in srgb, var(--sx-fg) 10%, transparent);--sx-overlay:#0009;--sx-accent:var(--accent-pink,#a855f7);--sx-accent-rgb:var(--accent-pink-rgb,168, 85, 247);--sx-accent-soft:rgba(var(--sx-accent-rgb), .14);--sx-accent-text:var(--text-accent,var(--sx-accent));--sx-accent-gradient:var(--accent-gradient,var(--sx-accent));--sx-inverse:var(--sx-fg);--sx-inverse-fg:var(--sx-bg);--sx-danger:#ef4444;--sx-danger-soft:#ef44441f;--sx-success:#22c55e;--sx-success-soft:#22c55e1f;--sx-warning:#f59e0b;--sx-warning-soft:#f59e0b1f;--sx-info:#3b82f6;--sx-info-soft:#3b82f61f;--sx-ring:rgba(var(--sx-accent-rgb), .6);--sx-radius-sm:6px;--sx-radius:8px;--sx-radius-lg:12px;--sx-radius-xl:16px;--sx-radius-full:9999px;--sx-art-radius:var(--spice-art-radius,8px);--sx-font:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sx-font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sx-text-2xs:11px;--sx-text-xs:12px;--sx-text-sm:13px;--sx-text-base:14px;--sx-text-lg:16px;--sx-text-xl:20px;--sx-text-2xl:24px;--sx-text-3xl:30px;--sx-sidebar-width:calc(var(--sidebar-width,260px) - 16px);--sx-player-height:var(--now-playing-height,80px);--sx-topbar-height:56px;--sx-content-x:clamp(16px, 3vw, var(--spice-content-x,32px));--sx-content-y:var(--spice-content-y,24px);--sx-mobile-nav-height:60px;--sx-shadow-sm:0 1px 2px #0000002e;--sx-shadow-md:0 4px 12px -2px #00000052;--sx-shadow-lg:0 16px 48px -12px #0000008c, 0 4px 12px -4px #00000059;--sx-ease:cubic-bezier(.2, 0, 0, 1);--sx-fast:.12s;--sx-normal:.18s;--sx-slow:.26s;--sx-z-sticky:20;--sx-z-player:40;--sx-z-overlay:980;--sx-z-banner:990;--sx-z-sheet:1100;--sx-z-dialog:1200;--sx-z-popover:1250;--sx-z-toast:1300;--sx-z-lock:200000;background:var(--sx-app-bg);color:var(--sx-fg);font-family:var(--sx-font);font-size:var(--sx-text-base);font-feature-settings:"cv11", "ss01";-webkit-tap-highlight-color:transparent;line-height:1.5;position:fixed;inset:0;overflow:hidden}.theme-module__hSbp8a__root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:absolute;inset:0}.theme-module__hSbp8a__root[data-surface=daylight]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sx-overlay:#0f0c1466;--sx-shadow-lg:0 16px 48px -12px #14101e38, 0 4px 12px -4px #14101e1f;--sx-shadow-md:0 4px 12px -2px #14101e24}.theme-module__hSbp8a__portal{position:relative}:where(.theme-module__hSbp8a__host) h1,:where(.theme-module__hSbp8a__host) h2,:where(.theme-module__hSbp8a__host) h3,:where(.theme-module__hSbp8a__host) h4,:where(.theme-module__hSbp8a__host) h5,:where(.theme-module__hSbp8a__host) h6{font-family:inherit;font-size:inherit;letter-spacing:-.015em;color:var(--sx-fg);font-weight:600;line-height:1.25}:where(.theme-module__hSbp8a__host) p{line-height:1.55}:where(.theme-module__hSbp8a__host) button,:where(.theme-module__hSbp8a__host) input,:where(.theme-module__hSbp8a__host) select,:where(.theme-module__hSbp8a__host) textarea{font:inherit;color:inherit;letter-spacing:inherit}:where(.theme-module__hSbp8a__host) :where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sx-ring);outline-offset:2px}:where(.theme-module__hSbp8a__host) :where(input,textarea)::placeholder{color:var(--sx-fg-subtle);opacity:1}:where(.theme-module__hSbp8a__host) ::selection{background:rgba(var(--sx-accent-rgb), .32)}:where(.theme-module__hSbp8a__host) *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sx-fg) 18%, transparent) transparent}:where(.theme-module__hSbp8a__host) ::-webkit-scrollbar{width:10px;height:10px}:where(.theme-module__hSbp8a__host) ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sx-fg) 16%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}:where(.theme-module__hSbp8a__host) ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--sx-fg) 28%, transparent)}.theme-module__hSbp8a__host .floating-yt-panel.is-visible{background:var(--sx-elevated-bg);border:1px solid var(--sx-border);border-radius:var(--sx-radius-lg);box-shadow:var(--sx-shadow-lg);bottom:calc(var(--sx-player-height) + 16px);right:16px}.theme-module__hSbp8a__host .floating-yt-panel__header{border-bottom:1px solid var(--sx-border)}.theme-module__hSbp8a__host .floating-yt-panel__title{font-family:var(--sx-font);font-size:var(--sx-text-sm);letter-spacing:normal;text-transform:none;color:var(--sx-fg);font-weight:500}.theme-module__hSbp8a__host .floating-yt-panel__close{border-radius:var(--sx-radius-sm);color:var(--sx-fg-muted);background:0 0}.theme-module__hSbp8a__host .floating-yt-panel__close:hover{background:var(--sx-hover);color:var(--sx-fg)}.theme-module__hSbp8a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-module__hSbp8a__root[data-surface=csharp]{--csg-light:#e3e3e3;--csg-dark:#2b2b36;--csg-face:#c3c3c3;--csg-face-hover:#d6d6d6;--csg-face-pressed:#a8a8a8;--csg-ink:#06080f;--csg-mint:#7fffd4;--csg-link:#5dcd6a;--csg-yellow:#ffe94d;--csg-navy:#002050;--csg-select:#2f55a4;--csg-raised:var(--csg-light) var(--csg-dark) var(--csg-dark) var(--csg-light);--csg-sunken:var(--csg-dark) var(--csg-light) var(--csg-light) var(--csg-dark);--sx-bg:#0d0d14;--sx-fg:#f2f2f2;--sx-fg-muted:#b9c2d6;--sx-fg-subtle:#8a93a8;--sx-surface:#1b1b25;--sx-surface-hover:#2a2a3a;--sx-elevated-bg:#1b1b25;--sx-border:#55556a;--sx-border-strong:#8d8da6;--sx-input:#55556a;--sx-hover:#ffffff14;--sx-active:#ffffff26;--sx-overlay:#04081c99;--sx-accent-text:var(--csg-mint);--sx-inverse:var(--csg-face);--sx-inverse-fg:var(--csg-ink);--sx-ring:var(--csg-yellow);--sx-radius-sm:0px;--sx-radius:0px;--sx-radius-lg:0px;--sx-radius-xl:0px;--sx-radius-full:0px;--sx-art-radius:0px;--sx-font:var(--font-spice-pixel), "Courier New", ui-monospace, monospace;--sx-font-display:var(--font-spice-pixel-display), var(--font-spice-pixel), monospace;--sx-text-2xs:12px;--sx-text-xs:13px;--sx-text-sm:14px;--sx-text-base:15px;--sx-text-lg:17px;--sx-text-xl:21px;--sx-text-2xl:25px;--sx-text-3xl:30px;--sx-shadow-sm:1px 1px 0 #000;--sx-shadow-md:3px 3px 0 #0000008c;--sx-shadow-lg:6px 6px 0 #00000080;--sx-fast:0s;--sx-normal:0s;--sx-slow:0s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--sx-fg);font-family:var(--sx-font);font-size:var(--sx-text-base);font-feature-settings:normal}:where(.theme-module__hSbp8a__root[data-surface=csharp]) *{scrollbar-width:auto;scrollbar-color:auto}:where(.theme-module__hSbp8a__root[data-surface=csharp]) ::-webkit-scrollbar{width:16px;height:16px}:where(.theme-module__hSbp8a__root[data-surface=csharp]) ::-webkit-scrollbar-track{background:repeating-conic-gradient(#c3c3c3 0% 25%,#dedede 0% 50%) 0 0/2px 2px}:where(.theme-module__hSbp8a__root[data-surface=csharp]) ::-webkit-scrollbar-thumb{border:2px solid;border-color:var(--csg-raised);background:var(--csg-face);background-clip:border-box;border-radius:0}:where(.theme-module__hSbp8a__root[data-surface=csharp]) ::-webkit-scrollbar-thumb:hover{background-color:var(--csg-face-hover)}:where(.theme-module__hSbp8a__root[data-surface=csharp]) ::-webkit-scrollbar-corner{background:var(--csg-face)}.theme-module__hSbp8a__root[data-surface=csharp] ::selection{background:var(--csg-select);color:#fff}.theme-module__hSbp8a__root[data-surface=csharp] :where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{outline:1px dotted var(--csg-yellow);outline-offset:1px}.theme-module__hSbp8a__root[data-surface=csharp] :where(h1,h2,h3,h4,h5,h6){letter-spacing:0}:where(.theme-module__hSbp8a__root[data-surface=csharp]) a{color:var(--csg-link);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
