@layer ui.reset{:where(.ui-root){box-sizing:border-box;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:where(.ui-root *){box-sizing:inherit}:where(.ui-root h1,.ui-root h2,.ui-root h3,.ui-root h4,.ui-root p,.ui-root figure,.ui-root blockquote,.ui-root dl,.ui-root dd,.ui-root fieldset,.ui-root legend){margin:0;padding:0}:where(.ui-root ul,.ui-root ol){margin:0;padding:0;list-style:none}:where(.ui-root fieldset){border:0;min-width:0}:where(.ui-root h1,.ui-root h2,.ui-root h3,.ui-root h4){font-size:inherit;font-weight:inherit;text-wrap:balance}:where(.ui-root a){color:inherit;text-decoration:none}:where(.ui-root button,.ui-root input,.ui-root select,.ui-root textarea){color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}:where(.ui-root button,.ui-root [role=button],.ui-root summary,.ui-root label[for]){cursor:pointer;-webkit-user-select:none;user-select:none}:where(.ui-root button:disabled){cursor:default}:where(){color:inherit;opacity:.55}:where(.ui-root input[type=search])::-webkit-search-decoration{appearance:none}:where(.ui-root input[type=search])::-webkit-search-cancel-button{appearance:none}:where(.ui-root textarea){resize:vertical}:where(.ui-root img,.ui-root video,.ui-root canvas){max-width:100%;height:auto;display:block}:where(.ui-root svg){flex-shrink:0;display:block}:where(.ui-root svg:not([fill])){fill:currentColor}:where(.ui-root :focus,.ui-root :focus-visible){outline:none}:where(.ui-root [hidden]){display:none!important}:where(.ui-root [inert]){pointer-events:none}:where(.ui-root table){border-collapse:collapse;border-spacing:0}:where(.ui-root strong,.ui-root b){font-weight:var(--ds-weight-strong,700)}:where(.ui-root small){font-size:inherit}:where(.ui-root code,.ui-root kbd,.ui-root pre){font-family:var(--font-mono,ui-monospace, monospace);font-size:inherit}}
.ui{--ui-ink:var(--ds-ink,var(--color-ink));--ui-bg:var(--ds-surface,var(--color-surface-raised));--ui-fill:color-mix(in oklab, var(--ui-ink) 7%, var(--ui-bg));--ui-fill-hover:color-mix(in oklab, var(--ui-ink) 10%, var(--ui-bg));--ui-fill-soft:color-mix(in oklab, var(--ui-ink) 4%, var(--ui-bg));--ui-secondary:color-mix(in oklab, var(--ui-ink) 58%, var(--ui-bg));--ui-accent:var(--ds-accent,var(--color-accent));--ui-accent-hover:var(--ds-accent-hover,var(--color-accent-hover));--ui-on-accent:var(--ds-on-accent,#fff);--ui-danger:var(--ds-danger,#ee3533);--ui-danger-soft:var(--ds-danger-soft,#ffe4e0);--ui-danger-text:var(--ds-danger-text,#b20011);--ui-success:var(--ds-success,#00a84d);--ui-success-soft:var(--ds-success-soft,#d0f7d6);--ui-success-text:var(--ds-success-text,#007131);--ui-warning:var(--ds-warning,#f7b900);--ui-warning-soft:var(--ds-warning-soft,#fee9be);--ui-warning-text:var(--ds-warning-text,#785800);--ui-radius:var(--ds-radius,24px);--ui-radius-inner:var(--ds-radius-inner,16px);--ui-weight-body:var(--ds-weight-body,500);--ui-weight-strong:var(--ds-weight-strong,700);--ui-ease:var(--motion-ease,cubic-bezier(.34, 1.2, .64, 1));--ui-exit-ease:var(--motion-exit-ease,cubic-bezier(.22, 1, .36, 1));--ui-fast:var(--motion-fast-duration,.22s);--ui-travel:var(--motion-duration,.3s);--ui-exit:var(--motion-exit-duration,.18s);--ui-font:var(--ds-font,var(--font-sans));font-family:var(--ui-font)}.ui-toolbar[data-inverse=true]{--ui-inverse-ink:var(--ui-bg);--ui-inverse-bg:var(--ui-ink)}.ui-menu{--ui-menu-ink:var(--ui-bg);--ui-menu-bg:var(--ui-ink)}.ui-toolbar[data-inverse=true] .ui{--ui-ink:var(--ui-inverse-ink);--ui-bg:var(--ui-inverse-bg)}.ui-menu:not([data-variant=extend]) .ui-menu-panel,.ui-menu:not([data-variant=extend]) .ui-menu-panel .ui{--ui-ink:var(--ui-menu-ink);--ui-bg:var(--ui-menu-bg)}.ui-toolbar[data-inverse=true] .ui,.ui-menu:not([data-variant=extend]) .ui-menu-panel,.ui-menu:not([data-variant=extend]) .ui-menu-panel .ui,.ui-toolbar[data-inverse=true] .ui-menu[data-variant=extend] .ui-menu-panel{--ui-fill:color-mix(in oklab, var(--ui-ink) 12%, var(--ui-bg));--ui-fill-hover:color-mix(in oklab, var(--ui-ink) 16%, var(--ui-bg));--ui-fill-soft:color-mix(in oklab, var(--ui-ink) 8%, var(--ui-bg));--ui-secondary:color-mix(in oklab, var(--ui-ink) 60%, var(--ui-bg))}.ui-button{background:var(--ui-fill);height:40px;color:var(--ui-ink);font-size:14px;line-height:20px;font-weight:var(--ui-weight-strong);letter-spacing:-.09px;white-space:nowrap;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease), transform var(--ui-fast) var(--ui-ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:relative}.ui-button[data-slot=true]{padding-left:12px}.ui-button[data-size=sm]{letter-spacing:-.04px;gap:4px;height:32px;padding:0 12px;font-size:13px;line-height:16px}.ui-button[data-size=sm][data-slot=true]{padding-left:9px}.ui-button[data-size=lg]{letter-spacing:-.17px;gap:8px;height:48px;padding:0 20px;font-size:16px;line-height:24px}.ui-button[data-size=lg][data-slot=true]{padding-left:16px}.ui-button:hover,.ui-button:focus-visible{background:var(--ui-fill-hover);transform:scale(1.02)}.ui-button:active{transform:scale(.97)}.ui-button[data-variant=primary],.ui-button[data-variant=primary]:hover{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-button[data-variant=ghost]{background:0 0}.ui-button[data-variant=danger],.ui-button[data-variant=danger]:hover{background:var(--ui-danger);color:#fff}.ui-button[aria-expanded=true],.ui-button[aria-pressed=true]:not([data-variant=primary]),.ui-button[aria-expanded=true]:hover,.ui-button[aria-pressed=true]:not([data-variant=primary]):hover{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-button[data-size=sm]:after{content:"";position:absolute;inset:-6px 0}.ui-button:disabled{color:var(--ui-secondary);background:var(--ui-fill);opacity:.6;transform:none}.ui-button-slot{width:16px;height:16px;transition:width var(--ui-fast) var(--ui-exit-ease), margin var(--ui-fast) var(--ui-exit-ease);flex-shrink:0;place-items:center;display:inline-grid;overflow:visible}.ui-button[data-size=lg] .ui-button-slot{width:20px;height:20px}.ui-button[data-slot=false] .ui-button-slot{width:0;margin-right:-6px}.ui-button[data-size=sm][data-slot=false] .ui-button-slot{margin-right:-4px}.ui-button[data-size=lg][data-slot=false] .ui-button-slot{margin-right:-8px}.ui-button-slot>*{transition:opacity var(--ui-exit) var(--ui-exit-ease);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.ui-button[data-loading=true] .ui-button-icon{opacity:0}.ui-button-loader .wm-loader-spinner{width:16px;height:16px}.ui-button-loader .wm-loader-spinner>span{border-width:2px;inset:.5px}.ui-button .wf-icon[data-kind=heart] [data-part=heart-fill],.ui-icon-button .wf-icon[data-kind=heart] [data-part=heart-fill]{opacity:1!important;animation:none!important}.ui-button[data-size=lg] .ui-button-loader .wm-loader-spinner{width:20px;height:20px}.ui-button-label{align-items:center;display:inline-flex}.ui-button-end-icon{flex-shrink:0;align-items:center;display:inline-flex}.ui-icon-button{width:40px;height:40px;color:var(--ui-ink);transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease), transform var(--ui-fast) var(--ui-ease), opacity var(--ui-fast) var(--ui-exit-ease);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-icon-button:after{content:"";position:absolute;inset:-2px}.ui-icon-button[data-size=sm]{width:32px;height:32px}.ui-icon-button[data-size=sm]:after{inset:-6px}.ui-icon-button[data-size=lg]{width:48px;height:48px}.ui-icon-button:hover,.ui-icon-button:focus-visible{background:var(--ui-fill);transform:scale(1.04)}.ui-icon-button:active{transform:scale(.94)}.ui-icon-button:disabled,.ui-icon-button:disabled:hover{color:var(--ui-secondary);opacity:.6;background:0 0;transform:none}.ui-icon-button[data-variant=secondary]{background:var(--ui-fill)}.ui-icon-button[data-variant=secondary]:hover{background:var(--ui-fill-hover)}.ui-icon-button[data-variant=primary],.ui-icon-button[aria-pressed=true],.ui-icon-button[aria-expanded=true],.ui-icon-button[data-variant=primary]:hover,.ui-icon-button[aria-pressed=true]:hover,.ui-icon-button[aria-expanded=true]:hover{background:var(--ui-accent);color:var(--ui-on-accent)}.ui-switch{background:var(--ui-fill-hover);width:44px;height:24px;transition:background-color var(--ui-fast) var(--ui-exit-ease);border-radius:12px;flex-shrink:0;padding:0;display:inline-block;position:relative}.ui-switch:after{content:"";position:absolute;inset:-10px 0}.ui-switch[aria-checked=true]{background:var(--ui-accent)}.ui-switch-row{letter-spacing:-.09px;min-height:44px;color:var(--ui-ink);justify-content:space-between;align-items:center;gap:16px;padding:2px 0;font-size:14px;line-height:20px;display:flex}.ui-switch-row-copy{min-width:0;display:grid}.ui-switch-row-copy small{letter-spacing:-.04px;color:var(--ui-secondary);font-size:13px;line-height:16px}.ui-switch-thumb{background:var(--ui-bg);width:18px;height:18px;transition:transform var(--ui-fast) var(--ui-ease);border-radius:9px;position:absolute;top:3px;left:3px}.ui-switch[aria-checked=true] .ui-switch-thumb{transform:translate(20px)}.ui-switch:active .ui-switch-thumb{transform-origin:0;transform:scaleX(1.2)}.ui-switch[aria-checked=true]:active .ui-switch-thumb{transform-origin:100%;transform:translate(20px)scaleX(1.2)}.ui-segmented{overscroll-behavior-x:contain;scrollbar-width:none;background:var(--ui-fill);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.ui-segmented::-webkit-scrollbar{display:none}.ui-segmented-thumb{width:var(--ui-thumb-w,0px);transform:translateX(var(--ui-thumb-x,0px));background:var(--ui-accent);opacity:0;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.ui-segmented[data-ready=true] .ui-segmented-thumb{opacity:1;transition:transform var(--ui-travel) var(--ui-ease), width var(--ui-travel) var(--ui-ease)}.ui-segmented>button{height:32px;color:var(--ui-secondary);font-size:14px;line-height:20px;font-weight:var(--ui-weight-strong);letter-spacing:-.09px;white-space:nowrap;transition:color var(--ui-fast) var(--ui-exit-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:relative}.ui-segmented>button[aria-pressed=true]{color:var(--ui-on-accent)}.ui-segmented>button:has(>svg:only-child){padding:0 10px}.ui-segmented[data-size=sm]>button{letter-spacing:-.04px;height:24px;padding:0 10px;font-size:13px;line-height:16px}.ui-field{gap:4px;display:grid}.ui-field label{font-size:14px;line-height:20px;font-weight:var(--ui-weight-strong);letter-spacing:-.09px;color:var(--ui-ink);padding-left:16px}.ui-field-control{align-items:center;display:flex;position:relative}.ui-field-icon{color:var(--ui-secondary);pointer-events:none;display:inline-flex;position:absolute;left:14px}.ui-field input{border-radius:var(--ui-radius-inner);background:var(--ui-fill-soft);width:100%;height:48px;color:var(--ui-ink);font-size:16px;line-height:24px;font-weight:var(--ui-weight-body);letter-spacing:-.17px;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease);padding:0 16px}.ui-field[data-icon=true] input{padding-left:42px}.ui-field input::placeholder{color:var(--ui-secondary)}.ui-field input:hover,.ui-field input:focus{background:var(--ui-fill)}.ui-field[data-invalid=true] input,.ui-field[data-invalid=true] input:focus{background:var(--ui-danger-soft);color:var(--ui-danger-text)}.ui-field[data-invalid=true] input::placeholder{color:var(--ui-danger-text)}.ui-field-message{letter-spacing:-.04px;min-height:16px;color:var(--ui-secondary);padding-left:16px;font-size:13px;line-height:16px}.ui-field[data-invalid=true] .ui-field-message{color:var(--ui-danger-text)}.ui-badge{background:var(--ui-fill);height:24px;color:var(--ui-ink);font-size:12px;line-height:16px;font-weight:var(--ui-weight-strong);letter-spacing:0;white-space:nowrap;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-badge-detail{opacity:1;max-width:48px;transition:max-width var(--ui-fast) var(--ui-exit-ease), opacity var(--ui-exit) var(--ui-exit-ease), margin var(--ui-fast) var(--ui-exit-ease);display:inline-flex;overflow:clip}.ui-badge-detail[data-present=false]{opacity:0;max-width:0;margin-left:-6px}.ui-badge[data-tone=solid]{background:var(--ui-ink);color:var(--ui-bg)}.ui-badge[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger-text)}.ui-badge[data-tone=success]{background:var(--ui-success-soft);color:var(--ui-success-text)}.ui-badge[data-tone=warning]{background:var(--ui-warning-soft);color:var(--ui-warning-text)}.ui-meter{min-width:0;color:var(--ui-ink);letter-spacing:-.09px;gap:8px;font-size:14px;line-height:20px;display:grid}.ui-meter-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-meter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--ui-weight-strong);overflow:hidden}.ui-meter-detail{letter-spacing:-.04px;color:var(--ui-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:13px;line-height:16px}.ui-meter-track{background:var(--ui-fill);border-radius:999px;height:8px;display:block;position:relative;overflow:clip}.ui-meter-fill{border-radius:inherit;background:var(--ui-ink);transform:translateX(calc((var(--ui-meter-ratio,0) - 1) * 100%));transition:transform var(--ui-travel) var(--ui-ease), background-color var(--ui-fast) var(--ui-exit-ease);position:absolute;inset:0}.ui-meter-hint{letter-spacing:-.04px;color:var(--ui-secondary);margin-top:-4px;font-size:13px;line-height:16px}.ui-meter[data-tone=warning] .ui-meter-fill{background:var(--ui-warning)}.ui-meter[data-tone=danger] .ui-meter-fill{background:var(--ui-danger)}.ui-toolbar{background:var(--ui-fill);color:var(--ui-ink);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.ui-toolbar .ui-segmented{background:0 0;padding:0}:where(.ui-toolbar) .ui-icon-button:hover{background:var(--ui-fill-hover)}.ui-toolbar .ui-segmented-thumb{top:0;bottom:0}.ui-toolbar .ui-segmented>button{height:40px}.ui-toolbar .ui-segmented[data-size=sm]>button{height:32px}.ui-toolbar[data-inverse=true]{background:var(--ui-ink);color:var(--ui-bg)}.ui-toolbar[data-floating=true]{z-index:40;justify-content:center;max-width:calc(100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.ui-toolbar-group{align-items:center;gap:2px;display:inline-flex}.ui-toolbar-label{font-size:11px;line-height:16px;font-weight:var(--ui-weight-strong);letter-spacing:.04px;text-transform:uppercase;opacity:.55;margin:0 6px 0 10px}.ui-toolbar-separator{opacity:.15;background:currentColor;width:1px;height:20px;margin:0 4px}.ui-menu{isolation:isolate;display:inline-block;position:relative}.ui-menu[data-open=true]{z-index:31}.ui-toolbar>.ui-menu[data-variant=extend][data-open=true]{z-index:0}.ui-menu-panel{z-index:30;background:var(--ui-bg);min-width:224px;color:var(--ui-ink);opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity var(--ui-exit) var(--ui-exit-ease), transform var(--ui-exit) var(--ui-exit-ease);border-radius:16px;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-6px)}.ui-menu[data-open=true] .ui-menu-panel{opacity:1;pointer-events:auto;transition:opacity var(--ui-fast) var(--ui-exit-ease), transform var(--ui-travel) var(--ui-ease), translate var(--ui-travel) var(--ui-ease);transform:none}.ui-menu-content{width:max-content;min-width:224px;padding:8px}.ui-menu[data-variant=pop] .ui-menu-panel{transform:scale(.88)}.ui-menu[data-variant=pop][data-open=true] .ui-menu-panel{transform:none}.ui-menu[data-variant=morph] .ui-menu-panel,.ui-menu[data-variant=extend] .ui-menu-panel{top:var(--ui-menu-y,0px);left:var(--ui-menu-x,0px);min-width:0;width:var(--ui-menu-from-w,0px);height:var(--ui-menu-from-h,0px);border-radius:var(--ui-menu-from-r,999px);opacity:0;transition:width var(--ui-exit) var(--ui-exit-ease), height var(--ui-exit) var(--ui-exit-ease), border-radius var(--ui-exit) var(--ui-exit-ease), opacity 60ms linear calc(var(--ui-exit) - 60ms);flex-direction:column;display:flex;right:auto;overflow:hidden;transform:none}.ui-menu[data-variant=morph][data-open=true] .ui-menu-panel,.ui-menu[data-variant=extend][data-open=true] .ui-menu-panel{width:var(--ui-menu-to-w);height:var(--ui-menu-to-h);opacity:1;transition:width var(--ui-travel) var(--ui-ease), height var(--ui-travel) var(--ui-ease), border-radius var(--ui-travel) var(--ui-ease), opacity 0s linear;border-radius:16px}.ui-menu[data-variant=morph] .ui-menu-panel:not([data-ready=true]),.ui-menu[data-variant=extend] .ui-menu-panel:not([data-ready=true]){transition:none}.ui-menu[data-variant=extend] .ui-menu-panel{z-index:-1;opacity:1;transition:width var(--ui-exit) var(--ui-exit-ease), height var(--ui-exit) var(--ui-exit-ease);border-radius:24px}.ui-menu[data-variant=extend][data-open=true] .ui-menu-panel{transition:width var(--ui-travel) var(--ui-ease), height var(--ui-travel) var(--ui-ease);border-radius:24px}.ui-menu-head{height:calc(var(--ui-menu-head,0px) + var(--ui-menu-pad,0px));padding:0 16px var(--ui-menu-pad,0px);font-size:14px;line-height:var(--ui-menu-head,20px);font-weight:var(--ui-weight-strong);letter-spacing:-.09px;white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:height var(--ui-travel) var(--ui-ease), padding var(--ui-travel) var(--ui-ease);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.ui-menu[data-variant=morph] .ui-menu-content,.ui-menu[data-variant=extend] .ui-menu-content{opacity:0;transition:opacity 90ms linear}.ui-menu[data-variant=morph] .ui-menu-content{overscroll-behavior:contain;scrollbar-width:none;width:auto;min-width:0;-webkit-mask-image:linear-gradient(to bottom, var(--ui-ink) calc(100% - 12px), transparent);mask-image:linear-gradient(to bottom, var(--ui-ink) calc(100% - 12px), transparent);overflow-y:auto}.ui-menu-group[data-grid=true]{grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:0;display:grid}.ui-menu-group[data-grid=true] .ui-menu-group-label{grid-column:1/-1}.ui-menu-header{flex-shrink:0;padding:8px}.ui-menu-header>.ui-row{padding-inline:10px}.ui-audio-menu .ui-menu-head{padding:0 0 var(--ui-menu-pad,0px)}.ui-menu-head .ui-audio-song{width:100%;transition:padding var(--ui-travel) var(--ui-ease), background-color var(--ui-fast) var(--ui-exit-ease)}.ui-audio-menu[data-open=true] .ui-menu-head .ui-audio-song{padding:4px 16px}.ui-menu-head .ui-audio-song:hover{background:0 0}.ui-audio-empty{color:var(--ui-secondary);padding:8px 10px 12px;font-size:13px;line-height:16px}.ui-menu[data-variant=morph][data-open=true] .ui-menu-content,.ui-menu[data-variant=extend][data-open=true] .ui-menu-content{opacity:1;transition:opacity var(--ui-fast) linear 80ms}.ui-toolbar>*{z-index:1;position:relative}.ui-toolbar>.ui-menu[data-variant=extend]{z-index:0}.ui-menu-item{width:100%;height:40px;color:var(--ui-ink);font-size:14px;line-height:20px;font-weight:var(--ui-weight-body);letter-spacing:-.09px;text-align:left;white-space:nowrap;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease), opacity var(--ui-fast) var(--ui-exit-ease);background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.ui-menu-item-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ui-menu-item:disabled{color:var(--ui-secondary);opacity:.6;cursor:default}.ui-menu-item:disabled:hover{background:0 0}.ui-menu-item[role=menuitemradio][aria-checked=true]{font-weight:var(--ui-weight-strong)}.ui-menu-item-art{background:var(--ui-fill);border-radius:6px;flex-shrink:0;width:24px;height:24px;display:inline-flex;overflow:hidden}.ui-menu-item-art img{object-fit:cover;width:100%;height:100%}.ui-menu-item-detail{font-size:12px;line-height:16px;font-weight:var(--ui-weight-body);color:var(--ui-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:12px}.ui-menu-item-check{opacity:0;transition:opacity var(--ui-fast) var(--ui-exit-ease);flex-shrink:0;margin-left:auto;display:inline-flex}.ui-menu-item-detail+.ui-menu-item-check{margin-left:0}.ui-menu-item[aria-checked=true] .ui-menu-item-check{opacity:1}.ui-menu-group{display:block}.ui-menu-group+.ui-menu-group{margin-top:4px}.ui-menu-group-label{height:32px;font-size:11px;line-height:16px;font-weight:var(--ui-weight-strong);letter-spacing:.04px;text-transform:uppercase;color:var(--ui-secondary);align-items:center;padding:0 10px;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--ui-fill-soft)}.ui-menu-item:active{background:var(--ui-fill)}.ui-menu-item[data-tone=danger]{color:var(--ui-danger)}.ui-menu-item-icon{color:var(--ui-secondary);display:inline-flex}.ui-menu-item[data-tone=danger] .ui-menu-item-icon{color:inherit}.ui-row{border-radius:var(--ui-radius-inner);width:100%;min-height:56px;color:var(--ui-ink);letter-spacing:-.09px;text-align:left;transition:background-color var(--ui-fast) var(--ui-exit-ease);background:0 0;align-items:center;gap:12px;padding:0 8px;font-size:14px;line-height:20px;display:flex}button.ui-row:hover,button.ui-row:focus-visible{background:var(--ui-fill-soft)}button.ui-row:active,.ui-row[data-selected=true]{background:var(--ui-fill)}.ui-row-leading{min-width:16px;color:var(--ui-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;line-height:16px;display:inline-flex}.ui-row-art{background:var(--ui-fill);width:40px;height:40px;color:var(--ui-secondary);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.ui-row-art img{object-fit:cover;width:100%;height:100%}.ui-row-art:has(>.ui-avatar){border-radius:999px}.ui-row-art>.ui-avatar{width:100%;height:100%}.ui-avatar{background:var(--ui-fill);width:40px;height:40px;color:var(--ui-secondary);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.ui-avatar[data-size=sm]{width:16px;height:16px}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-row-copy{flex:1;min-width:0;display:grid}.ui-row-copy b,.ui-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row-copy b{font-weight:var(--ui-weight-strong)}.ui-row-copy small{color:var(--ui-secondary);letter-spacing:-.04px;font-size:13px;line-height:16px}.ui-row-trailing{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ui-row[data-wrap=true]{padding-block:10px}.ui-row[data-flush=true]{padding-inline:0}.ui-row[data-wrap=true] .ui-row-copy small{white-space:normal;text-wrap:pretty;overflow:visible}.ui-lyric{font-size:24px;line-height:32px;font-weight:var(--ui-weight-strong);letter-spacing:-.022em;text-wrap:balance;flex-wrap:wrap;gap:0 .3em;margin:0;display:flex}.ui-lyric button{color:var(--ui-fill-hover);transition:color var(--ui-fast) var(--ui-exit-ease)}.ui-lyric button[data-state=sung]{color:var(--ui-secondary)}.ui-lyric button[data-state=now]{color:var(--ui-ink)}.ui-overlay{z-index:60;pointer-events:none;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-overlay[data-open=true]{pointer-events:auto}.ui-scrim{background:color-mix(in oklab, var(--ui-ink) 40%, transparent);opacity:0;transition:opacity var(--ui-exit) var(--ui-exit-ease);position:absolute;inset:0}.ui-overlay[data-open=true] .ui-scrim{opacity:1;transition-duration:var(--ui-travel)}.ui-dialog{border-radius:var(--ui-radius);background:var(--ui-bg);width:min(100%,440px);max-height:calc(100dvh - 32px);color:var(--ui-ink);opacity:0;transition:opacity var(--ui-exit) var(--ui-exit-ease), transform var(--ui-exit) var(--ui-exit-ease);flex-direction:column;padding:24px;display:flex;position:relative;overflow:clip;transform:translateY(12px)scale(.98)}.ui-dialog[data-size=sm]{width:min(100%,360px)}.ui-dialog[data-size=lg]{width:min(100%,640px)}.ui-overlay[data-open=true] .ui-dialog{opacity:1;transition:opacity var(--ui-fast) var(--ui-exit-ease), transform var(--ui-travel) var(--ui-ease);transform:none}.ui-dialog-head{gap:8px;display:grid}.ui-dialog-head h2,.ui-sheet-head h2{font-size:20px;line-height:28px;font-weight:var(--ui-weight-strong);letter-spacing:-.017em;text-wrap:balance;margin:0}.ui-dialog-head p{letter-spacing:-.09px;color:var(--ui-secondary);margin:0;font-size:14px;line-height:20px}.ui-dialog-body{overscroll-behavior:contain;letter-spacing:-.09px;min-height:0;margin-top:16px;font-size:14px;line-height:20px;overflow:auto}.ui-dialog-head,.ui-dialog-actions{flex-shrink:0}.ui-dialog-actions,.ui-sheet-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:24px;display:grid}.ui-dialog-actions>.ui-button,.ui-sheet-actions>.ui-button{width:100%}.ui-dialog-actions>.ui-button:hover,.ui-sheet-actions>.ui-button:hover{transform:scale(1.01)}.ui-overlay[data-side]{place-items:stretch end;padding:0}.ui-overlay[data-side=left]{place-items:stretch start}.ui-sheet{background:var(--ui-bg);width:min(100%,360px);height:100%;color:var(--ui-ink);border-radius:var(--ui-radius) 0 0 var(--ui-radius);transition:transform var(--ui-exit) var(--ui-exit-ease);flex-direction:column;padding:24px;display:flex;position:relative;transform:translate(100%)}.ui-overlay[data-side=left] .ui-sheet{border-radius:0 var(--ui-radius) var(--ui-radius) 0;transform:translate(-100%)}.ui-overlay[data-open=true] .ui-sheet{transition:transform var(--ui-travel) var(--ui-ease);transform:none}.ui-sheet-body{letter-spacing:-.09px;flex:1;margin-top:16px;font-size:14px;line-height:20px;overflow:auto}@media (prefers-reduced-motion:reduce){.ui,.ui *,.ui :before,.ui :after{transition:none!important;animation:none!important}}.ui-audio-dock{min-width:0}.ui-audio-identity{align-items:center;gap:8px;padding-bottom:8px;display:flex}.ui-audio-song{min-width:0;transition:background-color var(--ui-fast) var(--ui-exit-ease);border-radius:16px;flex:1;align-items:center;gap:12px;padding:4px;display:flex;position:relative}.ui-audio-song:hover,.ui-audio-song:focus-within{background:var(--ui-fill)}.ui-audio-art{background:var(--ui-fill);border-radius:12px;flex:0 0 40px;height:40px;overflow:clip}.ui-audio-art img{object-fit:cover;width:100%;height:100%}.ui-audio-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;font-weight:var(--ui-weight-strong);overflow:hidden}.ui-audio-copy{flex:1;min-width:0;display:grid}.ui-audio-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-secondary);font-size:12px;line-height:16px;overflow:hidden}.ui-audio-meter{justify-content:flex-end;align-items:center;gap:var(--meter-gap,2px);height:var(--meter-height,20px);flex:none;display:flex}.ui-audio-meter i{width:var(--meter-width,4px);height:calc(var(--meter-floor,4px) + var(--meter-level,0) * (100% - var(--meter-floor,4px)));background:color-mix(in oklab, var(--meter-tint,var(--ui-ink)) calc(100% - var(--meter-bar) * 100% / var(--meter-count)), var(--meter-tint-soft,var(--ui-secondary)));transition:height var(--ui-fast) var(--ui-ease);border-radius:999px}.ui-audio-meter[data-live=true] i{transition:none}.ui-audio-song>.ui-audio-meter{margin-left:auto}.ui-audio-dock .ui-icon-button{flex:0 0 48px;width:48px;height:48px}.ui-audio-dock .ui-icon-button svg{overflow:visible}.ui-audio-timeline{align-items:center;gap:12px;padding-right:4px;display:flex}.ui-audio-timeline>.ui-icon-button{margin-right:-12px}.ui-audio-timeline>.ui-waveform-seek{flex:1}.ui-audio-times{color:var(--ui-secondary);flex-shrink:0;align-items:center;gap:4px;display:flex}.ui-audio-time{font-size:12px;line-height:16px;font-weight:var(--ui-weight-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ui-audio-clock{align-items:baseline;display:inline-flex}.ui-audio-clock>.wm-number{vertical-align:baseline}.ui-audio-total{opacity:1;max-width:64px;transition:max-width var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease), margin var(--ui-travel) var(--ui-ease);overflow:clip}.ui-audio-dock[data-compact=true] .ui-audio-total{opacity:0;max-width:0;margin-left:-4px}.ui-audio-fold svg{transition:rotate var(--ui-fast) var(--ui-ease);rotate:-90deg}.ui-audio-fold[data-folded=true] svg{rotate:90deg}.ui-waveform-seek{cursor:pointer;touch-action:none;background:0 0;align-items:center;min-width:0;height:48px;display:flex;container-type:inline-size}.ui-waveform-seek .wm-waveform{width:100%;height:32px;translate:var(--wave-pull,0px) 0;transition:translate var(--ui-fast) var(--ui-ease);gap:2px}.ui-waveform-seek .wm-waveform>span{background:color-mix(in oklab, var(--ui-ink) calc(clamp(0, var(--fill) * var(--wave-count) - var(--wave-index), 1) * 100%), var(--ui-secondary));--wave-boost:calc(1 + var(--wave-near,0) * .4);min-width:0;translate:0 calc(var(--wave-near,0) * -2px);transition:height var(--ui-fast) var(--ui-ease), translate var(--ui-fast) var(--ui-ease), flex-grow var(--ui-travel) var(--ui-ease), margin var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease);border-radius:999px;flex:1}.ui-waveform-seek[data-scrubbing=true] .wm-waveform,.ui-waveform-seek[data-scrubbing=true] .wm-waveform>span{transition-duration:0s}@container (max-width:340px){.ui-waveform-seek .wm-waveform>span:nth-child(3n){opacity:0;flex-grow:0;margin-inline:-1px}}@container (max-width:240px){.ui-waveform-seek .wm-waveform>span:nth-child(3n){opacity:1;flex-grow:1;margin-inline:0}.ui-waveform-seek .wm-waveform>span:nth-child(2n){opacity:0;flex-grow:0;margin-inline:-1px}}.ui-morph-nav{padding:0}.ui-morph-nav .ui-toolbar-tab{corner-shape:round;border-radius:20px}.ui-morph-nav-groups{justify-content:space-between;align-items:center;min-width:0;display:flex}.ui-toolbar-tab{min-width:0;height:72px;color:var(--ui-secondary);corner-shape:squircle;font-size:12px;line-height:16px;font-weight:var(--ui-weight-body);transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease);background:0 0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;display:flex}.ui-toolbar-tab-icon{width:48px;height:32px;color:var(--ui-ink);transition:transform var(--ui-fast) var(--ui-ease);place-items:center;display:grid}.ui-toolbar-tab-icon svg{width:24px;height:24px;overflow:visible}.ui-toolbar-tab:hover,.ui-toolbar-tab:focus-visible{background:var(--ui-fill)}.ui-toolbar-tab:active .ui-toolbar-tab-icon{transform:scale(.96)}.ui-toolbar-tab[aria-expanded=true]{color:var(--ui-ink)}.ui-toolbar-tab-label{white-space:nowrap}.ui-select{gap:8px;font-size:14px;line-height:20px;display:grid}.ui-select>span{padding-inline:16px}.ui-select select{background:var(--ui-fill);width:100%;min-width:0;height:48px;color:var(--ui-ink);cursor:pointer;transition:background-color var(--ui-fast) var(--ui-exit-ease);border-radius:16px;padding:0 16px}.ui-select select:hover,.ui-select select:focus-visible{background:var(--ui-fill-hover)}.ui-field input[type=color]{cursor:pointer}.ui-field input[type=color]::-webkit-color-swatch-wrapper{padding:8px 0}.ui-field input[type=color]::-webkit-color-swatch{border:0;border-radius:8px}.ui-field input[type=color]::-moz-color-swatch{border:0;border-radius:8px}@media (max-width:400px){.ui-audio-total{opacity:0;max-width:0;margin-left:-4px}}.ui-workspace{background:var(--ds-canvas);min-height:100dvh;color:var(--ds-ink);font-family:var(--ds-font);font-weight:var(--ds-weight-body);font-size:14px;line-height:20px}.ui-surface{border-radius:var(--ui-radius);background:var(--ui-bg);padding:16px}.ui-page-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ui-page-heading>div{align-items:baseline;gap:12px;display:flex}.ui-page-heading h1{font-size:24px;line-height:32px;font-weight:var(--ui-weight-strong);letter-spacing:-.52px}.ui-page-count{color:var(--ui-secondary);font-size:16px;line-height:24px}.ui-page-heading>.ui-page-heading-copy{flex:auto;align-items:start;gap:8px;min-width:0;display:grid}.ui-page-heading-copy>div{align-items:baseline;gap:12px;min-width:0;display:flex}.ui-page-description{letter-spacing:-.09px;color:var(--ui-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.ui-page-description-size{overflow:clip}.ui-page-description>.wm-swap{display:grid;position:relative}.ui-page-description>.wm-swap>.wm-swap-layer[data-active=false]{position:absolute;inset:0 0 auto}.ui-page-heading h1>.wm-phrase,.ui-notice-copy>.wm-phrase{vertical-align:top}.ui-page-description strong{color:var(--ui-ink);font-weight:var(--ui-weight-strong);overflow-wrap:anywhere}.ui-stack{--ui-stack-gap:16px;gap:var(--ui-stack-gap);min-width:0;transition:row-gap var(--ui-travel) var(--ui-ease);flex-direction:column;display:flex}.ui-stack[data-gap=sm]{--ui-stack-gap:8px}.ui-stack[data-gap=lg]{--ui-stack-gap:32px}.ui-stack>.ui-reveal[data-open=false]:not(:first-child){margin-top:calc(var(--ui-stack-gap) * -1)}.ui-stack>.ui-reveal[data-open=false]:first-child:not(:last-child){margin-bottom:calc(var(--ui-stack-gap) * -1)}.ui-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:280px;padding:32px;display:flex}.ui-empty-state h2{font-size:18px;line-height:24px;font-weight:var(--ui-weight-strong)}.ui-empty-icon{color:var(--ui-secondary)}.ui-file-field{min-width:0;position:relative}.ui-file-field>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ui-file-field .ui-button{max-width:100%}.ui-file-field .ui-button-label{text-overflow:ellipsis;display:block;overflow:hidden}.ui-textarea{flex-direction:column;gap:8px;font-size:14px;line-height:20px;display:flex}.ui-textarea>span{color:var(--ui-secondary);padding:0 16px}.ui-textarea textarea{resize:vertical;border-radius:var(--ui-radius-inner);background:var(--ui-fill-soft);width:100%;min-height:192px;color:var(--ui-ink);transition:background-color var(--ui-fast) var(--ui-exit-ease);padding:16px;line-height:24px}.ui-textarea textarea:hover,.ui-textarea textarea:focus{background:var(--ui-fill)}.ui-media-columns{color:var(--ui-secondary);gap:16px;padding:8px 8px 16px;font-size:12px;line-height:16px;display:grid}.ui-media-columns>span:first-child{padding-left:72px}.ui-media-row,.ui-media-columns{grid-template-columns:minmax(0,1fr) 136px 80px 88px}.ui-media-row{border-radius:var(--ui-radius-inner);min-height:88px;transition:background-color var(--ui-fast) var(--ui-exit-ease), border-radius var(--ui-fast) var(--ui-exit-ease);align-items:center;gap:16px;padding:8px;display:grid}.ui-media-row:hover,.ui-media-row:focus-within{background:var(--ui-fill-soft)}.ui-media-lead{align-items:center;gap:16px;min-width:0;display:flex}.ui-media-main{text-align:left;min-width:0;min-height:64px;color:var(--ui-ink);flex:0 auto;align-items:center;gap:16px;display:flex}.ui-media-art{background:var(--ui-fill);border-radius:12px;flex-shrink:0;width:56px;height:56px;display:block;overflow:hidden}.ui-media-art img{object-fit:cover;width:100%;height:100%}.ui-media-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-media-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:var(--ui-weight-strong);overflow:hidden}.ui-media-copy small,.ui-media-duration,.ui-media-date{color:var(--ui-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.ui-media-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-media-actions{justify-content:end;align-items:center;gap:8px;display:flex}.ui-media-status{align-items:center;gap:8px;display:flex}.ui-workspace[data-grid=true]{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--ds-ink) 12%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in oklab, var(--ds-ink) 8%, transparent) 1px, transparent 1px);background-size:8px 4px,8px 8px}.ui-workspace[data-grid=true] :is(button,input,textarea,select){outline:1px solid var(--ds-secondary)}@media (max-width:1000px){.ui-media-row,.ui-media-columns{grid-template-columns:minmax(0,1fr) 120px 88px}.ui-media-duration,.ui-media-date,.ui-media-columns>span:nth-child(3){display:none}}@media (max-width:600px){.ui-media-columns{display:none}.ui-media-row{grid-template-rows:56px 32px;grid-template-columns:auto minmax(0,1fr) 40px;align-content:center;gap:4px 8px;padding:12px 0}.ui-media-lead{display:contents}.ui-media-main{grid-area:1/1/auto/3;gap:12px;min-height:56px}.ui-media-status{grid-area:2/1;padding-left:68px}.ui-media-disclosure{grid-area:2/2;justify-self:start}.ui-media-actions{flex-direction:column;grid-area:1/3/3;gap:4px}.ui-media-art{width:56px;height:56px}}.ui-navigation-item{border-radius:var(--ui-radius-inner);width:100%;height:48px;color:var(--ui-secondary);text-align:left;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease);align-items:center;gap:12px;padding:0 16px;font-size:14px;line-height:20px;display:flex}.ui-navigation-item>span:first-child{display:flex}.ui-navigation-label{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-navigation-item:hover,.ui-navigation-item:focus-visible{background:var(--ui-fill-soft);color:var(--ui-ink)}.ui-navigation-item[aria-current=page]{background:var(--ui-fill);color:var(--ui-ink);font-weight:var(--ui-weight-strong)}.ui-navigation-count{margin-left:auto;font-size:12px;line-height:16px}.ui-field-message:empty{display:none}.ui-sheet[data-size=lg]{width:min(100%,480px)}@media (max-width:600px){.ui-navigation-item{justify-content:center;gap:8px;min-width:0;padding:0 8px}.ui-navigation-count{display:none}}.ui-audio-expand{border-radius:inherit;cursor:pointer;visibility:hidden;background:0 0;width:100%;height:100%;position:absolute;inset:0}.ui-audio-expand[data-open=true]{visibility:visible}.ui-morph-drag-surface{transform:translateY(var(--toolbar-drag,0px));transition:transform var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease), visibility 0s;position:relative}.ui-morph-drag-surface[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none}.ui-morph-toolbar[data-tucked=true] .ui-morph-drag-surface{opacity:0;visibility:hidden;transition-timing-function:var(--ui-exit-ease);transition-delay:0s, 0s, var(--ui-travel);transform:translateY(calc(100% + 32px))}.ui-morph-restore{opacity:0;visibility:hidden;width:80px;height:48px;transition:transform var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease), visibility 0s var(--ui-exit);background:0 0;place-items:center;display:grid;position:absolute;bottom:-16px;left:calc(50% - 40px);transform:translateY(16px)}.ui-morph-restore span{background:var(--ui-bg);border-radius:8px;width:40px;height:8px}.ui-morph-restore:hover span,.ui-morph-restore:focus-visible span{background:var(--ui-secondary)}.ui-morph-toolbar[data-tucked=true] .ui-morph-restore{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.ui-morph-heading{z-index:2;opacity:0;visibility:hidden;background:var(--ui-bg);height:48px;transition:opacity var(--ui-exit) var(--ui-exit-ease), visibility 0s var(--ui-exit);border-radius:20px 20px 0 0;position:absolute;top:8px;left:8px;right:8px;overflow:clip}.ui-morph-heading[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}[data-reduced=true] :is(.ui-morph-drag-surface,.ui-morph-restore,.ui-morph-heading){transition:none}@media (prefers-reduced-motion:reduce){:is(.ui-morph-drag-surface,.ui-morph-restore,.ui-morph-heading){transition:none}}.ui-audio-tools{opacity:1;max-width:112px;transition:max-width var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease), margin var(--ui-travel) var(--ui-ease);flex-shrink:0;gap:8px;display:flex;overflow:clip}.ui-audio-tools[data-open=false]{opacity:0;max-width:0;margin-left:-8px}.ui-morph-nav-groups{gap:4px}.ui-audio-dock,.ui-morph-heading,.ui-morph-nav{touch-action:pan-x}.ui-media-item{--ui-gap-duration:var(--ui-exit);opacity:1;transition:grid-template-rows var(--ui-travel) var(--ui-exit-ease), margin var(--ui-gap-duration) var(--ui-exit-ease), opacity var(--ui-fast) var(--ui-exit-ease);grid-template-rows:1fr;display:grid}.ui-media-item[data-open=true]:has(.ui-media-row[data-expanded=true]){--ui-gap-duration:var(--ui-travel);margin-top:8px}.ui-media-item[data-open=true]:has(.ui-media-row[data-position=last]){margin-bottom:8px}.ui-media-item[data-open=false]{opacity:0;transition-duration:var(--ui-exit);grid-template-rows:0fr}[data-settling=true] .ui-media-item{transition:opacity var(--ui-fast) var(--ui-exit-ease)}.ui-media-item-clip{min-height:0;overflow:clip}.ui-media-item-content{contain:layout paint;height:88px}.ui-media-row{height:88px}.ui-overlay{height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));overflow:clip}.ui-sheet{min-height:0;max-height:100%;padding-bottom:max(24px, env(safe-area-inset-bottom))}.ui-sheet-head,.ui-sheet-actions{flex-shrink:0}.ui-sheet-body{overscroll-behavior:contain;min-height:0}.ui-menu:not([data-variant=morph]):not([data-variant=extend]) .ui-menu-panel{max-width:var(--ui-menu-max-w,calc(100vw - 32px));max-height:var(--ui-menu-available,calc(100dvh - 32px));overscroll-behavior:contain;translate:var(--ui-menu-shift,0px) 0;overflow:auto}.ui-menu-content{max-width:var(--ui-menu-max-w,calc(100vw - 32px))}.ui-menu[data-placement=top]:not([data-variant=morph]):not([data-variant=extend]) .ui-menu-panel{transform-origin:0 100%;top:auto;bottom:calc(100% + 4px)}@media (max-width:600px){.ui-media-row,.ui-media-item-content{height:120px}}.ui-menu:not([data-variant=morph]):not([data-variant=extend])[data-side=start] .ui-menu-panel{transform-origin:0 0;left:0;right:auto}.ui-menu:not([data-variant=morph]):not([data-variant=extend])[data-side=end] .ui-menu-panel{transform-origin:100% 0;left:auto;right:0}.ui-menu:not([data-variant=morph]):not([data-variant=extend])[data-placement=top][data-side=start] .ui-menu-panel{transform-origin:0 100%}.ui-menu:not([data-variant=morph]):not([data-variant=extend])[data-placement=top][data-side=end] .ui-menu-panel{transform-origin:100% 100%}.ui-menu[data-variant=morph] .ui-menu-content,.ui-menu[data-variant=extend] .ui-menu-content{max-height:calc(var(--ui-menu-to-h) - var(--ui-menu-head) - var(--ui-menu-pad,0px) - var(--ui-menu-fixed,0px));overscroll-behavior:contain;flex:none;overflow:auto}.ui-menu[data-variant=morph] .ui-menu-head,.ui-menu[data-variant=extend] .ui-menu-head{flex:none}.ui-menu[data-placement=top][data-variant=morph] .ui-menu-panel,.ui-menu[data-placement=top][data-variant=extend] .ui-menu-panel{top:auto;bottom:var(--ui-menu-bottom,0px);flex-direction:column-reverse}.ui-menu.ui-menu-portal{z-index:70;pointer-events:none;display:block;position:fixed}.ui-menu-portal[data-reduced=true] .ui-menu-panel,.ui-menu-portal[data-reduced=true] .ui-menu-panel *{transition:none!important;animation:none!important}.ui-media-row[data-expanded=true]{background:var(--ui-fill-soft);border-radius:var(--ui-radius-inner) var(--ui-radius-inner) 0 0}.ui-media-row[data-expanded=true]:hover,.ui-media-row[data-expanded=true]:focus-within{background:var(--ui-fill)}.ui-media-disclosure{opacity:1;max-width:160px;transition:max-width var(--ui-travel) var(--ui-ease), opacity var(--ui-exit) var(--ui-exit-ease), margin var(--ui-travel) var(--ui-ease), visibility 0s;flex:none;display:inline-flex;overflow:clip}.ui-media-disclosure[data-present=false]{opacity:0;visibility:hidden;max-width:0;transition-delay:0s, 0s, 0s, var(--ui-exit);margin-left:-16px}.ui-media-disclosure .ui-button{color:var(--ui-ink)}.ui-media-disclosure-copy{white-space:nowrap}.ui-media-disclosure .ui-button-end-icon svg{transition:rotate var(--ui-fast) var(--ui-ease);rotate:none}.ui-media-disclosure[data-open=true] .ui-button-end-icon svg{rotate:90deg}.ui-media-disclosure .ui-button[aria-expanded=true],.ui-media-disclosure .ui-button[aria-expanded=true]:hover{color:var(--ui-ink);background:0 0}.ui-media-disclosure .ui-button:hover,.ui-media-disclosure .ui-button:focus-visible,.ui-media-disclosure .ui-button[aria-expanded=true]:hover,.ui-media-disclosure .ui-button[aria-expanded=true]:focus-visible{background:var(--ui-fill-hover)}.ui-media-disclosure[data-tone=warning] .ui-button,.ui-media-disclosure[data-tone=warning] .ui-button[aria-expanded=true],.ui-media-disclosure[data-tone=warning] .ui-button:hover,.ui-media-disclosure[data-tone=warning] .ui-button[aria-expanded=true]:hover{background:var(--ui-warning-soft);color:var(--ui-warning-text)}.ui-media-item[data-size=version] .ui-media-item-content{height:56px}.ui-media-row[data-variant=version]{background:var(--ui-fill-soft);border-radius:0;height:56px;min-height:56px}.ui-media-row[data-variant=version]:hover,.ui-media-row[data-variant=version]:focus-within{background:var(--ui-fill)}.ui-media-row[data-variant=version][data-position=last]{border-radius:0 0 var(--ui-radius-inner) var(--ui-radius-inner)}.ui-media-row[data-variant=version] .ui-media-main{gap:8px;min-height:40px;padding-left:48px}.ui-media-mark-slot{flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.ui-media-version-detail{white-space:nowrap;text-overflow:ellipsis;gap:0;display:inline-flex;overflow:hidden}.ui-media-row[data-variant=version] .ui-media-date{align-content:center;display:grid}.ui-media-time{display:block}.ui-media-time:empty{display:none}.ui-media-play{display:inline-flex}.ui-media-mark{width:16px;height:16px;color:var(--ui-ink);flex-shrink:0;place-items:center;display:inline-grid}.ui-media-mark svg{opacity:0;transition:opacity var(--ui-exit) var(--ui-exit-ease), transform var(--ui-exit) var(--ui-exit-ease);transform:scale(.6)}.ui-media-mark[data-active=true] svg{opacity:1;transition:opacity var(--ui-fast) var(--ui-exit-ease), transform var(--ui-fast) var(--ui-ease);transform:none}.ui-notice{border-radius:var(--ui-radius-inner);background:var(--ui-fill-soft);min-height:56px;color:var(--ui-ink);letter-spacing:-.09px;transition:background-color var(--ui-fast) var(--ui-exit-ease), color var(--ui-fast) var(--ui-exit-ease);align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;line-height:20px;display:flex}.ui-notice[data-tone=danger]{background:var(--ui-danger-soft);color:var(--ui-danger-text)}.ui-notice-copy{overflow-wrap:anywhere;flex:1;min-width:0}.ui-audio-menu{flex:1;min-width:0;display:flex}.ui-audio-picker{border-radius:inherit;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.ui-audio-picker[inert]{visibility:hidden}@media (max-width:600px){.ui-media-row[data-variant=version]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto 40px;gap:8px;height:56px;padding:0 8px}.ui-media-row[data-variant=version] .ui-media-main{grid-area:1/1;gap:8px;padding-left:36px}.ui-media-row[data-variant=version] .ui-media-status{grid-area:1/2;padding-left:0}.ui-media-row[data-variant=version] .ui-media-actions{flex-direction:row;grid-area:1/3}.ui-media-row[data-variant=version] .ui-media-play{display:none}}
