.TopBar_topBar__ow34C{position:sticky;top:0;z-index:40;width:100%;min-height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);color:var(--ui-text);background:var(--ui-glass);box-shadow:0 8px 28px rgb(0 0 0/5%);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.TopBar_toolbar__SmGEw{box-sizing:border-box;width:100%;min-height:60px;margin:0;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));border:0;border-radius:0;display:flex;align-items:center;gap:12px;color:var(--ui-text);background:transparent;box-shadow:none}.TopBar_menuButton__vqtVg{width:44px;min-width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:999px;color:var(--ui-text-muted);background:transparent;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.TopBar_menuButton__vqtVg:hover,.TopBar_menuButton__vqtVg[data-hovered=true]{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface-hover)}.TopBar_menuButton__vqtVg[data-pressed=true]{transform:scale(.96)}.TopBar_contextLabel__zPazR{color:var(--ui-text-subtle);font-size:12px;font-weight:720;letter-spacing:.06em}.TopBar_userActions__q0GwB{min-width:0;margin-left:auto;display:flex;align-items:center}@media (min-width:1024px){.TopBar_menuButton__vqtVg{display:none}}@media (max-width:760px){.TopBar_topBar__ow34C{min-height:calc(56px + env(safe-area-inset-top))}.TopBar_toolbar__SmGEw{min-height:56px;padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));gap:8px}.TopBar_contextLabel__zPazR{font-size:11px}}@media (prefers-reduced-motion:reduce){.TopBar_menuButton__vqtVg,.TopBar_topBar__ow34C{transition-duration:.01ms}}.ManagerLayout_content__QUoU2{padding:0 1.5rem 1.5rem}.ManagerLayout_content__QUoU2 [data-slot=button]:not([aria-label]){height:2.25rem;min-height:2.25rem;padding-inline:.875rem;font-size:.8125rem}.ManagerLayout_content__QUoU2 [data-slot=button]:not([aria-label]) svg{width:1rem;height:1rem}@media (max-width:640px){.ManagerLayout_content__QUoU2{padding:0 .875rem 1rem}}.UserPreferenceDialog_titleRow__Rix9T{display:flex;align-items:center;gap:9px}.UserPreferenceDialog_vip__9lWS6{padding:3px 7px;border-radius:999px;color:var(--ui-accent-contrast);background:var(--ui-accent);font-size:10px;font-weight:900;letter-spacing:.05em}.UserPreferenceDialog_sections__FFlO8{display:grid;gap:26px}.UserPreferenceDialog_section__dIRfH{min-width:0}.UserPreferenceDialog_sectionHeading__2Z_zR{display:flex;align-items:center;gap:11px}.UserPreferenceDialog_sectionIcon__QfZBe{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--ui-radius-sm);color:var(--ui-accent-contrast);background:var(--ui-accent)}.UserPreferenceDialog_emptyNote__VXzoN,.UserPreferenceDialog_genreLabel__9Spzw,.UserPreferenceDialog_sectionDescription__ujHcc,.UserPreferenceDialog_sectionTitle__n2VPZ,.UserPreferenceDialog_selectionNote__soYVO{margin:0}.UserPreferenceDialog_sectionTitle__n2VPZ{color:var(--ui-text);font-size:14px;font-weight:850;line-height:1.25}.UserPreferenceDialog_emptyNote__VXzoN,.UserPreferenceDialog_genreLabel__9Spzw,.UserPreferenceDialog_sectionDescription__ujHcc,.UserPreferenceDialog_selectionNote__soYVO{color:var(--ui-text-muted);font-size:11px;line-height:1.55}.UserPreferenceDialog_sectionBody__A_R6p{margin-top:13px}.UserPreferenceDialog_appearance__PY49t{display:grid;gap:14px}.UserPreferenceDialog_modeGroup__zkjB6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.UserPreferenceDialog_modeGroup__zkjB6>[data-slot=radio]{width:100%;min-width:0;min-height:44px;margin-block-start:0;align-items:center}.UserPreferenceDialog_colorPickerPanel___JzaW{min-width:0;padding:12px 14px 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-surface) 72%,transparent)}.UserPreferenceDialog_colorPickerMeta__IpW6v{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.UserPreferenceDialog_colorPickerLabel__NMDZ2{color:var(--ui-text);font-size:12px;font-weight:800}.UserPreferenceDialog_selectedColor__m0t2k{min-width:0;display:inline-flex;align-items:center;gap:6px;color:var(--ui-text-muted);font-size:11px;font-weight:750}.UserPreferenceDialog_selectedColor__m0t2k span:last-child{color:var(--ui-text-subtle);font-size:10px;font-weight:600}.UserPreferenceDialog_selectedColorDot__4XFsf{width:10px;height:10px;flex:0 0 auto;border:1px solid rgb(255 255 255/62%);border-radius:50%;box-shadow:0 2px 8px rgb(0 0 0/18%)}.UserPreferenceDialog_colorPicker__ypAWy{width:100%;display:grid;grid-template-columns:repeat(8,minmax(36px,1fr));gap:10px}.UserPreferenceDialog_colorItem__gYetv{width:100%;min-width:36px;height:42px;border-radius:12px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.UserPreferenceDialog_colorItem__gYetv:hover,.UserPreferenceDialog_colorItem__gYetv[data-hovered=true]{transform:translateY(-2px)}.UserPreferenceDialog_colorItem__gYetv[data-selected=true]{box-shadow:0 0 0 2px var(--ui-surface-raised),0 0 0 4px var(--ui-accent),0 8px 18px rgb(0 0 0/16%)}.UserPreferenceDialog_colorSwatch__AD6rJ{width:100%;height:100%;border:1px solid rgb(255 255 255/28%);border-radius:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255/22%),0 5px 14px color-mix(in srgb,var(--color-swatch-current) 32%,transparent)}.UserPreferenceDialog_colorIndicator__qT_76{width:18px;height:18px;border-radius:6px;background:rgb(0 0 0/34%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.UserPreferenceDialog_providerGrid__MJ9eF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.UserPreferenceDialog_provider__SuERv{min-height:38px;padding:8px 9px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:transparent}.UserPreferenceDialog_provider__SuERv:has([data-checked]){border-color:var(--ui-accent);background:rgb(var(--ui-accent-channel)/8%)}.UserPreferenceDialog_selectionNote__soYVO{margin-top:9px;color:var(--ui-accent-hover);font-weight:700}.UserPreferenceDialog_mediaGrid__4WUze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.UserPreferenceDialog_mediaChoice__OuoBw{position:relative;width:100%;min-height:92px;padding:14px 50px 14px 14px;display:flex;align-items:center;gap:12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text);background:var(--ui-surface);text-align:left;cursor:pointer}.UserPreferenceDialog_mediaChoice__OuoBw:hover{border-color:var(--ui-accent);background:rgb(var(--ui-accent-channel)/6%);transform:translateY(-1px)}.UserPreferenceDialog_mediaChoiceActive__MucSt{border-color:var(--ui-accent);color:var(--ui-accent-contrast);background:var(--ui-accent);box-shadow:0 12px 28px rgb(var(--ui-accent-channel)/22%)}.UserPreferenceDialog_mediaChoiceActive__MucSt:hover{background:var(--ui-accent-hover)}.UserPreferenceDialog_mediaIcon__8_LBQ{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--ui-radius-sm);color:var(--ui-accent-hover);background:rgb(var(--ui-accent-channel)/10%)}.UserPreferenceDialog_mediaChoiceActive__MucSt .UserPreferenceDialog_mediaIcon__8_LBQ{color:inherit;background:rgb(0 0 0/14%)}.UserPreferenceDialog_mediaCopy__iaA4u{min-width:0;display:grid;gap:5px}.UserPreferenceDialog_mediaLabel__K2OTz{font-size:14px;font-weight:850}.UserPreferenceDialog_mediaDescription__iwAT1{color:var(--ui-text-muted);font-size:10px;line-height:1.45}.UserPreferenceDialog_mediaChoiceActive__MucSt .UserPreferenceDialog_mediaDescription__iwAT1{color:inherit;opacity:.78}.UserPreferenceDialog_mediaState__Y4kXq{position:absolute;top:10px;right:10px;min-width:22px;height:22px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;gap:3px;border:1px solid;border-radius:999px;font-size:9px;font-weight:850;opacity:.62}.UserPreferenceDialog_mediaChoiceActive__MucSt .UserPreferenceDialog_mediaState__Y4kXq{background:rgb(0 0 0/17%);opacity:.9}.UserPreferenceDialog_emptyNote__VXzoN{margin-top:10px}.UserPreferenceDialog_genreLabel__9Spzw{margin:16px 0 9px;font-weight:750}.UserPreferenceDialog_genreList__PJ6zd{display:flex;flex-wrap:wrap;gap:7px}.UserPreferenceDialog_genre__A7DyJ{min-height:31px;padding:0 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ui-border);border-radius:999px;color:var(--ui-text-muted);background:var(--ui-surface);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.UserPreferenceDialog_genre__A7DyJ:hover{border-color:var(--ui-border-strong);color:var(--ui-text);background:var(--ui-surface-hover)}.UserPreferenceDialog_genreActive__ZwKhL{border-color:var(--ui-accent);color:var(--ui-accent-contrast);background:var(--ui-accent)}.UserPreferenceDialog_footer__Y6GIN{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:9px}.UserPreferenceDialog_saveButton__gJaPK{min-width:168px}@media (max-width:720px){.UserPreferenceDialog_providerGrid__MJ9eF{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPreferenceDialog_modeGroup__zkjB6{grid-template-columns:1fr}.UserPreferenceDialog_colorPicker__ypAWy{grid-template-columns:repeat(4,minmax(40px,1fr))}.UserPreferenceDialog_mediaGrid__4WUze{grid-template-columns:1fr}}@media (max-width:420px){.UserPreferenceDialog_colorPickerMeta__IpW6v{align-items:flex-start;flex-direction:column;gap:5px}.UserPreferenceDialog_footer__Y6GIN{align-items:stretch;flex-direction:column-reverse}.UserPreferenceDialog_footer__Y6GIN>*{width:100%}.UserPreferenceDialog_saveButton__gJaPK{min-width:0}}