:root{--font-color: #11111b;--font-muted-color: #6c6f85;--bg1-color: #eff1f5;--bg2-color: #e6e9ef;--bg3-color: #dce0e8;--card-bg-color: #eff1f5;--card-offset-color: #ccd0da;--line-color: #acb0be;--primary-color: #1e66f5;--secondary-color: #8839ef;--success-color: #40a02b;--warning-color: #df8e1d;--danger-color: #d20f39;--shadow-color: rgba(76, 79, 105, .14);--overlay-color: rgba(156, 160, 176, .35);--surface-2-color: #8c8fa1;--grid-color: rgba(76, 79, 105, .09);--mp-page-max-width: 1120px;--mp-page-max-width-wide: 1420px;--mp-page-padding-x: 24px;--mp-page-padding-y: 56px;--mp-page-gap-lg: 24px;--mp-page-gap-md: 16px;--mp-card-padding: 24px;--mp-card-min-height: 220px;--mp-card-compact-min-height: 160px;--mp-card-offset: 10px;--mp-bottom-nav-height: 72px;color:var(--font-color);background-color:var(--bg1-color);font-family:Segoe UI Variable Display,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;line-height:1.5;font-weight:400}*,*:before,*:after{box-sizing:border-box;margin:0}html,body{min-height:100vh}html{scroll-behavior:smooth}body{color:inherit;background:inherit;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}input,textarea,select{outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none;box-shadow:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}@media(max-width:1600px){:root{--mp-page-max-width: 1040px;--mp-page-max-width-wide: 1200px;--mp-page-padding-x: 20px;--mp-page-padding-y: 40px;--mp-page-gap-lg: 20px;--mp-page-gap-md: 14px;--mp-card-padding: 20px;--mp-card-min-height: 184px;--mp-card-compact-min-height: 136px;--mp-card-offset: 8px}}@media(max-width:767px){:root{--mp-page-max-width: 100%;--mp-page-max-width-wide: 100%;--mp-page-padding-x: 16px;--mp-page-padding-y: 24px;--mp-page-gap-lg: 18px;--mp-page-gap-md: 12px;--mp-card-padding: 16px;--mp-card-min-height: 0px;--mp-card-compact-min-height: 0px;--mp-card-offset: 6px;--mp-bottom-nav-height: 68px}}#app{min-height:100vh}body{min-width:320px;background:var(--bg1-color)}.mp-page-shell{min-height:100vh;padding:var(--mp-page-padding-y) var(--mp-page-padding-x)}.mp-page-inner{width:min(100%,var(--mp-page-max-width));margin:0 auto}.mp-page-inner--wide{width:min(100%,var(--mp-page-max-width-wide))}.mp-page-shell--with-bottom-nav{padding-bottom:calc(var(--mp-page-padding-y) + var(--mp-bottom-nav-height) + env(safe-area-inset-bottom,0px))}.mp-kicker{margin-bottom:10px;color:var(--font-muted-color);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.mp-title{font-size:clamp(34px,5.4vw,68px);line-height:.95;letter-spacing:.04em}.mp-subtitle{max-width:720px;margin-top:14px;color:var(--font-muted-color);font-size:15px;line-height:1.7}.mp-card{border:1px solid var(--line-color);background:var(--card-bg-color);box-shadow:var(--mp-card-offset) var(--mp-card-offset) 0 var(--card-offset-color)}.mp-section-grid{display:grid;gap:20px;margin-top:36px}.mp-card-body{padding:var(--mp-card-padding)}.mp-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.mp-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-color);padding:8px 12px;background:color-mix(in srgb,var(--card-bg-color) 90%,var(--bg2-color));font-size:13px;letter-spacing:.06em;text-transform:uppercase}.mp-panel-grid{display:grid;gap:24px}.mp-panel-stack{display:grid;gap:16px}.mp-poster-title{font-size:clamp(28px,4vw,52px);line-height:.96;letter-spacing:.08em;text-transform:uppercase}.mp-mobile-only{display:none!important}.mp-desktop-only{display:revert!important}.n-input,.n-input-wrapper,.n-input__input-el,.n-base-selection,.n-base-selection-label{box-shadow:none!important;outline:none!important}.n-input.n-input--focus,.n-input.n-input--stateful:focus-within,.n-base-selection.n-base-selection--focus,.n-base-selection.n-base-selection--active{box-shadow:none!important}.n-input .n-input__border,.n-input .n-input__state-border,.n-base-selection .n-base-selection__border,.n-base-selection .n-base-selection__state-border{box-shadow:none!important}@media(max-width:767px){.mp-mobile-only{display:revert!important}.mp-desktop-only{display:none!important}}@media(max-width:5000px){.mp-kicker{font-size:11px;letter-spacing:.18em}.mp-title{font-size:clamp(30px,4.6vw,54px)}.mp-subtitle{max-width:640px;font-size:14px}}@media(max-width:800px){.mp-kicker{margin-bottom:8px;font-size:10px;letter-spacing:.16em}.mp-title{font-size:clamp(28px,4vw,44px)}.mp-subtitle{margin-top:12px;max-width:560px;font-size:13px;line-height:1.65}}@media(max-width:767px){.mp-kicker{margin-bottom:6px;font-size:9px;letter-spacing:.14em}.mp-title{font-size:clamp(24px,8vw,34px);line-height:1}.mp-subtitle{margin-top:10px;max-width:100%;font-size:12px;line-height:1.6}}.mp-vertical-pager[data-v-0cdfd0d1]{position:relative;width:100%;height:100vh;overflow:hidden}.mp-vertical-pager__track[data-v-0cdfd0d1]{width:100%;height:100%;transition:transform .76s cubic-bezier(.22,1,.36,1);will-change:transform}.mp-vertical-pager__dots[data-v-0cdfd0d1]{position:absolute;top:50%;right:18px;z-index:5;display:flex;flex-direction:column;gap:10px;transform:translateY(-50%)}.mp-vertical-pager__dot[data-v-0cdfd0d1]{width:10px;height:10px;border:2px solid var(--line-color);background:transparent;transition:background-color .2s ease,transform .2s ease}.mp-vertical-pager__dot--active[data-v-0cdfd0d1]{background:var(--primary-color);transform:scale(1.15)}.mp-mobile-top-tabs[data-v-babe3efa]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.mp-mobile-top-tabs[data-v-babe3efa]::-webkit-scrollbar{display:none}.mp-mobile-top-tabs__item[data-v-babe3efa]{flex:0 0 auto;border:1px solid var(--line-color);background:transparent;color:var(--font-muted-color);padding:10px 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.mp-mobile-top-tabs__item--active[data-v-babe3efa]{background:color-mix(in srgb,var(--bg2-color) 88%,transparent);color:var(--font-color)}.mp-button[data-v-a416d82c]{--mp-button-shift: 2px;--mp-button-backdrop: var(--bg2-color);--mp-button-label: var(--font-color);--mp-button-margin: 20px;position:relative;display:inline-flex;flex:0 0 auto;align-self:flex-start;width:fit-content;margin:var(--mp-button-margin)}.mp-button__backdrop[data-v-a416d82c]{position:absolute;inset:0;z-index:0;box-sizing:border-box;border:1px solid var(--mp-button-backdrop);background:var(--mp-button-backdrop);transform:translate(var(--mp-button-shift),var(--mp-button-shift));pointer-events:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.mp-button__control[data-v-a416d82c]{position:relative;z-index:1}.mp-button:hover .mp-button__backdrop[data-v-a416d82c]{transform:translate(0)}.mp-button--block[data-v-a416d82c]{display:flex;width:calc(100% - var(--mp-button-margin) * 2)}.mp-button--disabled[data-v-a416d82c]{opacity:.72}.mp-button--disabled:hover .mp-button__backdrop[data-v-a416d82c]{transform:translate(var(--mp-button-shift),var(--mp-button-shift))}.mp-button--default[data-v-a416d82c],.mp-button--ghost[data-v-a416d82c]{--mp-button-backdrop: var(--bg2-color);--mp-button-label: var(--font-color)}.mp-button--primary[data-v-a416d82c]{--mp-button-backdrop: var(--card-offset-color);--mp-button-label: var(--bg1-color)}.mp-button--soft[data-v-a416d82c]{--mp-button-backdrop: var(--bg3-color);--mp-button-label: var(--font-color)}.mp-button--danger[data-v-a416d82c]{--mp-button-backdrop: var(--danger-color);--mp-button-label: var(--bg3-color)}.mp-button--warning[data-v-a416d82c]{--mp-button-backdrop: var(--warning-color);--mp-button-label: var(--bg3-color)}.mp-button--success[data-v-a416d82c]{--mp-button-backdrop: var(--success-color);--mp-button-label: var(--bg3-color)}.mp-button--info[data-v-a416d82c]{--mp-button-backdrop: var(--primary-color);--mp-button-label: var(--bg3-color)}.mp-button--size-tiny[data-v-a416d82c]{--mp-button-shift: 3px}.mp-button--size-small[data-v-a416d82c]{--mp-button-shift: 4px}.mp-button--size-medium[data-v-a416d82c]{--mp-button-shift: 5px}.mp-button--size-large[data-v-a416d82c]{--mp-button-shift: 6px}.mp-button[data-v-a416d82c] .mp-button__control.n-button{width:100%;border:2px solid var(--line-color)!important;border-radius:0!important;background:transparent!important;color:var(--mp-button-label)!important;box-shadow:none!important;outline:none!important;filter:none!important;letter-spacing:.12em;-webkit-tap-highlight-color:transparent}.mp-button[data-v-a416d82c] .mp-button__control.n-button:not(.n-button--disabled):hover{border-color:var(--bg1-color)!important;background:transparent!important;color:var(--mp-button-label)!important;box-shadow:none!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button:not(.n-button--disabled):active{border-color:var(--line-color)!important;background:transparent!important;color:var(--mp-button-label)!important;box-shadow:none!important;outline:none!important;filter:none!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__state-border,.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__state-border--focus,.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__state-border--active,.mp-button[data-v-a416d82c] .mp-button__control .n-button__border,.mp-button[data-v-a416d82c] .mp-button__control .n-base-wave{display:none!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__content{column-gap:.75em}.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__icon{margin-right:.75em!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button .n-button__icon svg{font-size:1.05em}.mp-button[data-v-a416d82c] .mp-button__control.n-button.n-button--tiny{font-size:8px!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button.n-button--small{font-size:10px!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button.n-button--medium{font-size:12px!important}.mp-button[data-v-a416d82c] .mp-button__control.n-button.n-button--large{font-size:14px!important}@media(max-width:1600px){.mp-button[data-v-a416d82c]{--mp-button-margin: 16px}}@media(max-width:767px){.mp-button[data-v-a416d82c]{--mp-button-margin: 10px}}.mp-card[data-v-a9f360c2]{min-height:var(--mp-card-current-min-height, var(--mp-card-min-height))}.mp-card--compact[data-v-a9f360c2]{--mp-card-current-min-height: var(--mp-card-compact-min-height)}.mp-card__panel[data-v-a9f360c2]{min-height:100%;padding:var(--mp-card-padding)}.mp-card__header[data-v-a9f360c2]{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.mp-card__subtitle[data-v-a9f360c2]{font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--font-muted-color)}.mp-card__title[data-v-a9f360c2]{font-size:18px;font-weight:600;color:var(--font-color)}@media(max-width:767px){.mp-card__header[data-v-a9f360c2]{margin-bottom:16px}}.panel-grid[data-v-142b7bf7],.form-grid[data-v-142b7bf7]{display:grid;gap:var(--mp-page-gap-md)}.intro[data-v-142b7bf7],.field small[data-v-142b7bf7]{color:var(--font-muted-color);font-size:13px;line-height:1.7}.form-grid[data-v-142b7bf7]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-142b7bf7]{display:grid;gap:6px;font-size:13px}.input[data-v-142b7bf7]{border:2px solid var(--line-color);background:transparent;padding:10px 12px;color:var(--font-color)}.toggle-row[data-v-142b7bf7]{display:flex;flex-wrap:wrap;gap:var(--mp-page-gap-md)}.check[data-v-142b7bf7]{display:flex;align-items:center;gap:8px;color:var(--font-muted-color);font-size:13px}.actions[data-v-142b7bf7]{display:flex;flex-wrap:wrap;align-items:flex-start}@media(max-width:960px){.form-grid[data-v-142b7bf7]{grid-template-columns:1fr}}@media(max-width:767px){.check[data-v-142b7bf7]{width:100%;align-items:flex-start}}.toolbar[data-v-eda92612]{display:flex;align-items:end;justify-content:space-between;gap:var(--mp-page-gap-md);flex-wrap:wrap;margin-bottom:var(--mp-page-gap-md)}.toolbar__field[data-v-eda92612]{display:grid;gap:8px;min-width:min(220px,100%);color:var(--font-muted-color);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.toolbar__actions[data-v-eda92612]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toolbar__toggle[data-v-eda92612]{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:2px solid var(--line-color);color:var(--font-color)}.toolbar__toggle input[data-v-eda92612]{margin:0}.toolbar__hint[data-v-eda92612]{margin-bottom:var(--mp-page-gap-md);color:var(--font-muted-color);font-size:12px;line-height:1.8}.input[data-v-eda92612]{height:42px;border:2px solid var(--line-color);background:transparent;padding:10px 12px;color:var(--font-color)}.log-stage[data-v-eda92612]{border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 70%,transparent);height:min(62vh,720px);min-height:420px;overflow-y:auto}.log-list[data-v-eda92612]{display:grid}.log-entry[data-v-eda92612]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line-color) 36%,transparent);align-items:start}.log-entry[data-v-eda92612]:last-child{border-bottom:none}.log-entry__prefix[data-v-eda92612]{font-size:12px;letter-spacing:.08em;white-space:nowrap}.log-entry__message[data-v-eda92612]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,SFMono-Regular,monospace;font-size:12px;line-height:1.7;color:inherit}.log-entry--info[data-v-eda92612]{color:var(--font-color)}.log-entry--warn[data-v-eda92612]{color:var(--warning-color);background:color-mix(in srgb,var(--warning-color) 10%,transparent)}.log-entry--error[data-v-eda92612]{color:var(--danger-color);background:color-mix(in srgb,var(--danger-color) 10%,transparent)}.log-entry--debug[data-v-eda92612]{color:var(--secondary-color);background:color-mix(in srgb,var(--secondary-color) 8%,transparent)}.log-empty[data-v-eda92612]{display:grid;place-items:center;min-height:420px;padding:24px;color:var(--font-muted-color)}@media(max-width:767px){.toolbar[data-v-eda92612]{align-items:stretch}.toolbar__actions[data-v-eda92612]{justify-content:space-between}.log-entry[data-v-eda92612]{grid-template-columns:1fr}.log-entry__prefix[data-v-eda92612]{white-space:normal}}.mp-admin-table[data-v-1b4da54e]{display:grid;gap:var(--mp-page-gap-md)}.mp-admin-table__header[data-v-1b4da54e],.mp-admin-table__row[data-v-1b4da54e]{display:grid;gap:var(--mp-page-gap-md);align-items:center}.mp-admin-table__header[data-v-1b4da54e]{padding:0 12px 10px;border-bottom:2px solid var(--line-color)}.mp-admin-table__head-cell[data-v-1b4da54e]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--font-muted-color)}.mp-admin-table__body[data-v-1b4da54e]{display:grid}.mp-admin-table__mobile-list[data-v-1b4da54e]{display:grid;gap:var(--mp-page-gap-md)}.mp-admin-table__mobile-card[data-v-1b4da54e]{border:1px solid var(--line-color);background:var(--card-bg-color);box-shadow:var(--mp-card-offset) var(--mp-card-offset) 0 var(--card-offset-color);padding:var(--mp-card-padding)}.mp-admin-table__row[data-v-1b4da54e]{min-height:62px;padding:10px 12px;border-bottom:1px dashed color-mix(in srgb,var(--line-color) 60%,transparent)}.mp-admin-table__cell[data-v-1b4da54e]{min-width:0;font-size:13px;color:var(--font-color)}.mp-admin-table__cell.is-center[data-v-1b4da54e],.mp-admin-table__head-cell.is-center[data-v-1b4da54e]{text-align:center}.mp-admin-table__cell.is-right[data-v-1b4da54e],.mp-admin-table__head-cell.is-right[data-v-1b4da54e]{text-align:right}.mp-admin-table__empty[data-v-1b4da54e]{padding:28px 12px;border:1px dashed var(--line-color);text-align:center;color:var(--font-muted-color)}.mp-admin-table__footer[data-v-1b4da54e]{display:grid;grid-template-columns:1fr auto auto;gap:var(--mp-page-gap-md);align-items:center;padding-top:8px}.mp-admin-table__summary[data-v-1b4da54e],.mp-admin-table__page-state[data-v-1b4da54e],.mp-admin-table__jump[data-v-1b4da54e]{font-size:12px;color:var(--font-muted-color)}.mp-admin-table__pager[data-v-1b4da54e],.mp-admin-table__jump[data-v-1b4da54e]{display:flex;align-items:center;gap:8px}.mp-admin-table__jump-input[data-v-1b4da54e]{width:68px;height:36px;border:2px solid var(--line-color);background:transparent;color:var(--font-color);text-align:center}@media(max-width:2000px){.mp-admin-table[data-v-1b4da54e]{overflow-x:auto}.mp-admin-table__header[data-v-1b4da54e],.mp-admin-table__row[data-v-1b4da54e]{min-width:980px}.mp-admin-table__footer[data-v-1b4da54e]{grid-template-columns:1fr;justify-items:start}}@media(max-width:767px){.mp-admin-table__mobile-card[data-v-1b4da54e]{padding:var(--mp-card-padding)}.mp-admin-table__footer[data-v-1b4da54e]{grid-template-columns:1fr;justify-items:stretch}.mp-admin-table__summary[data-v-1b4da54e],.mp-admin-table__page-state[data-v-1b4da54e],.mp-admin-table__jump[data-v-1b4da54e]{font-size:11px}.mp-admin-table__pager[data-v-1b4da54e],.mp-admin-table__jump[data-v-1b4da54e]{flex-wrap:wrap}.mp-admin-table__jump-input[data-v-1b4da54e]{width:60px}}.mp-action-button[data-v-0d3c0f77]{--mp-action-bg: transparent;--mp-action-border: var(--line-color);--mp-action-text: var(--font-color);display:inline-flex;align-items:center;justify-content:center;min-width:0;border:1px solid var(--mp-action-border);background:var(--mp-action-bg);color:var(--mp-action-text);cursor:pointer;white-space:nowrap;letter-spacing:.08em;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease}.mp-action-button[data-v-0d3c0f77]:hover:not(:disabled){transform:translateY(-1px)}.mp-action-button[data-v-0d3c0f77]:disabled,.mp-action-button.is-disabled[data-v-0d3c0f77]{opacity:.58;cursor:not-allowed}.mp-action-button--tiny[data-v-0d3c0f77]{min-height:26px;padding:3px 10px;font-size:11px}.mp-action-button--small[data-v-0d3c0f77]{min-height:30px;padding:5px 12px;font-size:12px}.mp-action-button--default[data-v-0d3c0f77]{--mp-action-bg: transparent;--mp-action-border: var(--line-color);--mp-action-text: var(--font-color)}.mp-action-button--primary[data-v-0d3c0f77]{--mp-action-bg: color-mix(in srgb, var(--primary-color) 16%, transparent);--mp-action-border: var(--primary-color);--mp-action-text: var(--primary-color)}.mp-action-button--warning[data-v-0d3c0f77]{--mp-action-bg: color-mix(in srgb, var(--warning-color) 14%, transparent);--mp-action-border: var(--warning-color);--mp-action-text: var(--warning-color)}.mp-action-button--danger[data-v-0d3c0f77]{--mp-action-bg: color-mix(in srgb, var(--danger-color) 14%, transparent);--mp-action-border: var(--danger-color);--mp-action-text: var(--danger-color)}.mp-action-button--success[data-v-0d3c0f77]{--mp-action-bg: color-mix(in srgb, var(--success-color) 14%, transparent);--mp-action-border: var(--success-color);--mp-action-text: var(--success-color)}.mp-action-button--info[data-v-0d3c0f77]{--mp-action-bg: color-mix(in srgb, var(--secondary-color) 14%, transparent);--mp-action-border: var(--secondary-color);--mp-action-text: var(--secondary-color)}.mp-tag[data-v-9cd613d5]{--mp-tag-border: var(--surface-2-color);--mp-tag-text: var(--surface-2-color);--mp-tag-bg: color-mix(in srgb, var(--surface-2-color) 14%, transparent);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--mp-tag-border);background:var(--mp-tag-bg);color:var(--mp-tag-text);font-weight:700;text-transform:uppercase;white-space:nowrap}.mp-tag__label[data-v-9cd613d5]{letter-spacing:.18em;margin-right:-.18em}.mp-tag--default[data-v-9cd613d5]{--mp-tag-border: var(--surface-2-color);--mp-tag-text: var(--surface-2-color);--mp-tag-bg: color-mix(in srgb, var(--surface-2-color) 12%, transparent)}.mp-tag--primary[data-v-9cd613d5]{--mp-tag-border: var(--primary-color);--mp-tag-text: var(--primary-color);--mp-tag-bg: color-mix(in srgb, var(--primary-color) 12%, transparent)}.mp-tag--success[data-v-9cd613d5]{--mp-tag-border: var(--success-color);--mp-tag-text: var(--success-color);--mp-tag-bg: color-mix(in srgb, var(--success-color) 12%, transparent)}.mp-tag--warning[data-v-9cd613d5]{--mp-tag-border: var(--warning-color);--mp-tag-text: var(--warning-color);--mp-tag-bg: color-mix(in srgb, var(--warning-color) 12%, transparent)}.mp-tag--danger[data-v-9cd613d5]{--mp-tag-border: var(--danger-color);--mp-tag-text: var(--danger-color);--mp-tag-bg: color-mix(in srgb, var(--danger-color) 12%, transparent)}.mp-tag--info[data-v-9cd613d5]{--mp-tag-border: var(--secondary-color);--mp-tag-text: var(--secondary-color);--mp-tag-bg: color-mix(in srgb, var(--secondary-color) 12%, transparent)}.mp-tag--tiny[data-v-9cd613d5]{min-height:16px;padding:1px 2px;font-size:8px}.mp-tag--small[data-v-9cd613d5]{min-height:20px;padding:2px 4px;font-size:10px}.mp-tag--medium[data-v-9cd613d5]{min-height:24px;padding:4px 10px;font-size:12px}.mp-tag--large[data-v-9cd613d5]{min-height:32px;padding:6px 14px;font-size:12px}.toolbar[data-v-a04d4ee7]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.8fr) auto;gap:var(--mp-page-gap-md);align-items:center;margin-bottom:var(--mp-page-gap-md)}.input[data-v-a04d4ee7]{height:42px;border:2px solid var(--line-color);background:transparent;padding:10px 12px;color:var(--font-color)}.select[data-v-a04d4ee7]{appearance:none}.actions[data-v-a04d4ee7]{display:flex;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.mobile-room-card[data-v-a04d4ee7],.mobile-room-card__meta[data-v-a04d4ee7]{display:grid;gap:var(--mp-page-gap-md)}.mobile-room-card__head[data-v-a04d4ee7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mp-page-gap-md)}.mobile-room-card__title[data-v-a04d4ee7]{font-size:20px;line-height:1.1}.mobile-room-card__room-no[data-v-a04d4ee7],.mobile-room-card__label[data-v-a04d4ee7],.muted[data-v-a04d4ee7]{color:var(--font-muted-color)}.mobile-room-card__room-no[data-v-a04d4ee7],.mobile-room-card__label[data-v-a04d4ee7]{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mobile-room-card__meta-item[data-v-a04d4ee7]{display:grid;gap:6px;min-width:0}.mobile-room-card__actions[data-v-a04d4ee7]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.toolbar[data-v-a04d4ee7]{grid-template-columns:1fr}}@media(max-width:767px){.mobile-room-card__meta[data-v-a04d4ee7]{grid-template-columns:1fr}}@media(min-width:768px){.mobile-room-card__meta[data-v-a04d4ee7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.placeholder[data-v-fca7406a]{display:grid;gap:var(--mp-page-gap-md);color:var(--font-muted-color);font-size:13px;line-height:1.7}@media(max-width:767px){.placeholder[data-v-fca7406a]{font-size:12px}}.toolbar[data-v-aad39215]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(160px,.8fr) auto;gap:var(--mp-page-gap-md);align-items:center;margin-bottom:var(--mp-page-gap-md)}.input[data-v-aad39215]{height:42px;border:2px solid var(--line-color);background:transparent;padding:10px 12px;color:var(--font-color)}.select[data-v-aad39215]{appearance:none}.role-list[data-v-aad39215],.actions[data-v-aad39215]{display:flex;gap:8px;align-items:center}.actions[data-v-aad39215]{justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.mobile-user-card[data-v-aad39215],.mobile-user-card__meta[data-v-aad39215]{display:grid;gap:var(--mp-page-gap-md)}.mobile-user-card__head[data-v-aad39215]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mp-page-gap-md)}.mobile-user-card__title[data-v-aad39215]{font-size:20px;line-height:1.1}.mobile-user-card__label[data-v-aad39215]{color:var(--font-muted-color);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mobile-user-card__meta-item[data-v-aad39215]{display:grid;gap:6px;min-width:0}.mobile-user-card__actions[data-v-aad39215]{display:flex;flex-wrap:wrap;gap:10px}.role-list--mobile[data-v-aad39215]{flex-wrap:wrap}.muted[data-v-aad39215]{color:var(--font-muted-color)}.tooltip-trigger[data-v-aad39215]{display:inline-flex}@media(max-width:900px){.toolbar[data-v-aad39215]{grid-template-columns:1fr}}@media(max-width:767px){.mobile-user-card__meta[data-v-aad39215]{grid-template-columns:1fr}}@media(min-width:768px){.mobile-user-card__meta[data-v-aad39215]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-layout[data-v-21bde552]{position:relative;min-height:100vh}.admin-layout__shell[data-v-21bde552]{display:flex;flex-direction:column;gap:var(--mp-page-gap-lg)}.admin-tabs[data-v-21bde552]{display:flex;gap:var(--mp-page-gap-md);flex-wrap:wrap}.admin-mobile-tabs[data-v-21bde552]{position:sticky;top:0;z-index:4;margin-inline:calc(var(--mp-page-padding-x) * -1);padding:4px var(--mp-page-padding-x) calc(var(--mp-page-gap-md) - 4px);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg1-color) 96%,transparent),color-mix(in srgb,var(--bg1-color) 88%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-tab[data-v-21bde552]{border:2px solid var(--line-color);padding:10px 14px;background:transparent;color:inherit;cursor:pointer;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.admin-tab[data-v-21bde552]:hover,.admin-tab--active[data-v-21bde552]{background:color-mix(in srgb,var(--card-offset-color) 18%,transparent);transform:translate(4px,4px)}.admin-panel-stage[data-v-21bde552]{position:relative}.admin-panel-fade-enter-active[data-v-21bde552],.admin-panel-fade-leave-active[data-v-21bde552]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.admin-panel-fade-enter-from[data-v-21bde552],.admin-panel-fade-leave-to[data-v-21bde552]{opacity:0;transform:translate3d(0,18px,0)}@media(max-width:767px){.admin-mobile-tabs[data-v-21bde552]{padding-bottom:var(--mp-page-gap-md)}}.auth-form[data-v-048deeb8]{display:grid;gap:8px}.auth-inline[data-v-048deeb8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.auth-inline__field[data-v-048deeb8]{margin-bottom:0}.auth-form[data-v-7bb111c8],.auth-form[data-v-4657a795]{display:grid;gap:8px}.auth-inline[data-v-4657a795]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.auth-inline__field[data-v-4657a795]{margin-bottom:0}.auth-form[data-v-f2e6c041]{display:grid;gap:8px}.auth-inline[data-v-f2e6c041]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.auth-inline__field[data-v-f2e6c041]{margin-bottom:0}.auth-shell[data-v-c12f43dd]{display:grid;place-items:center;min-height:100vh}.auth-shell__frame[data-v-c12f43dd]{width:min(100%,520px)}.auth-card[data-v-c12f43dd]{width:100%}.auth-title[data-v-c12f43dd]{font-size:clamp(28px,5vw,42px);line-height:1}.auth-subtitle[data-v-c12f43dd]{margin-top:10px}.auth-tab-row[data-v-c12f43dd]{display:flex;gap:4px;flex-wrap:wrap;margin:16px -12px 0}.auth-form-box[data-v-c12f43dd]{margin-top:20px}.auth-footer-links[data-v-c12f43dd]{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:var(--font-muted-color);font-size:14px}.auth-footer-links a[data-v-c12f43dd]{border-bottom:1px solid transparent}.auth-footer-links a[data-v-c12f43dd]:hover{border-color:currentColor}@media(max-width:960px){.auth-shell[data-v-c12f43dd]{place-items:start stretch}.auth-shell__frame[data-v-c12f43dd]{width:100%}.auth-tab-row[data-v-c12f43dd]{margin-right:-6px;margin-left:-6px}}@media(max-width:767px){.auth-footer-links[data-v-c12f43dd]{gap:12px;margin-top:22px;font-size:13px}}.footer-layout[data-v-21be6432]{display:flex;flex-direction:column;gap:var(--mp-page-gap-lg)}.footer-layout__header[data-v-21be6432]{display:flex;flex-direction:column;gap:12px}.footer-layout__grid[data-v-21be6432]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px}.footer-layout__eyebrow[data-v-21be6432]{margin-bottom:16px;color:var(--font-muted-color);font-size:10px;letter-spacing:.28em;text-transform:uppercase}.footer-layout__list[data-v-21be6432]{display:grid;gap:12px}.footer-layout__item[data-v-21be6432]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 84%,transparent)}.footer-layout__poster[data-v-21be6432]{display:grid;align-content:space-between;min-height:100%}.footer-layout__poster-title[data-v-21be6432]{font-size:clamp(28px,4vw,48px);line-height:.98;letter-spacing:-.04em}.footer-layout__poster-text[data-v-21be6432]{max-width:32ch;margin-top:18px;color:var(--font-muted-color);line-height:1.8}@media(max-width:960px){.footer-layout__grid[data-v-21be6432]{grid-template-columns:1fr}}@media(max-width:767px){.footer-layout__item[data-v-21be6432]{flex-direction:column;align-items:flex-start}.footer-layout__poster-text[data-v-21be6432]{max-width:none}}.mp-style-tag[data-v-9b4c638a]{display:inline-flex;align-items:center;padding:6px 12px;border:2px solid;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.home-layout[data-v-6aff8244]{position:relative;min-height:100vh;color:var(--font-color)}.home-layout__shell[data-v-6aff8244]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--mp-page-gap-lg);min-height:100vh}.home-layout__header[data-v-6aff8244]{display:flex;flex-direction:column;gap:14px;width:min(100%,var(--mp-page-max-width));margin:0 auto}.home-layout__eyebrow[data-v-6aff8244]{font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:var(--font-muted-color)}.home-layout__tag-row[data-v-6aff8244]{display:flex;flex-wrap:wrap;gap:12px}.home-layout__content[data-v-6aff8244]{width:min(100%,var(--mp-page-max-width));margin:0 auto}.home-scroll-hint--floating[data-v-6aff8244]{position:absolute;left:50%;bottom:clamp(28px,7vh,52px);transform:translate(-50%);z-index:2}.home-hero-card[data-v-6aff8244]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:420px}.home-hero-card__copy[data-v-6aff8244]{max-width:780px}.home-hero-card__title[data-v-6aff8244]{font-size:clamp(42px,8vw,78px);line-height:1.02;letter-spacing:-.04em}.home-hero-card__description[data-v-6aff8244]{max-width:48ch;margin-top:14px;font-size:14px;line-height:1.8;color:var(--font-muted-color)}.home-hero-card__cursor[data-v-6aff8244]{display:inline-block;width:.75ch;color:var(--warning-color);transition:opacity .2s ease}.home-hero-card__cursor--hidden[data-v-6aff8244]{opacity:0}.home-hero-card__footer[data-v-6aff8244]{display:flex;justify-content:flex-end}.home-hero-card__mobile-actions[data-v-6aff8244]{width:100%}.home-scroll-hint[data-v-6aff8244]{display:inline-flex;align-items:center;gap:12px;min-height:56px}.home-scroll-hint__line[data-v-6aff8244]{width:48px;height:2px;background:var(--line-color)}.home-scroll-hint__label[data-v-6aff8244]{display:inline-flex;align-items:center;gap:10px;font-size:13px;line-height:1;letter-spacing:.5em;text-transform:uppercase;color:var(--font-muted-color);transform:scaleY(.8);transform-origin:center;animation:homeScrollFloat-6aff8244 1.35s cubic-bezier(.4,0,.2,1) infinite}@media(max-width:767px){.home-layout__shell[data-v-6aff8244]{justify-content:flex-start}.home-hero-card[data-v-6aff8244]{min-height:0}.home-hero-card__title[data-v-6aff8244]{max-width:100%;font-size:clamp(36px,12vw,56px)}.home-hero-card__description[data-v-6aff8244]{max-width:none}}@keyframes homeScrollFloat-6aff8244{0%{opacity:1;transform:translateY(0) scaleY(.8)}50%{opacity:.18;transform:translateY(14px) scaleY(.8)}to{opacity:1;transform:translateY(0) scaleY(.8)}}.join-layout[data-v-1c186c27]{display:flex;flex-direction:column;gap:var(--mp-page-gap-lg)}.join-layout__header[data-v-1c186c27]{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.join-layout__title-block[data-v-1c186c27]{display:flex;flex-direction:column;gap:12px}.join-layout__toolbar[data-v-1c186c27]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center}.join-input[data-v-1c186c27]{width:100%;height:42px;border:2px solid var(--line-color);background:transparent;padding:10px 12px;color:var(--font-color)}.join-select[data-v-1c186c27]{appearance:none}.create-panel[data-v-1c186c27]{margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--line-color) 52%,transparent)}.create-grid[data-v-1c186c27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.create-grid__full[data-v-1c186c27]{grid-column:1/-1}.create-actions[data-v-1c186c27]{display:flex;justify-content:flex-end;margin-top:12px}.room-list[data-v-1c186c27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.room-item[data-v-1c186c27]{display:flex;flex-direction:column;gap:14px}.room-item__meta[data-v-1c186c27],.room-item__info[data-v-1c186c27],.room-item__actions[data-v-1c186c27]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.room-item__info[data-v-1c186c27]{color:var(--font-muted-color);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.room-item__announcement[data-v-1c186c27],.room-empty[data-v-1c186c27]{color:var(--font-muted-color);line-height:1.7}.room-item__password[data-v-1c186c27]{max-width:220px}@media(max-width:2000px){.room-list[data-v-1c186c27]{grid-template-columns:1fr}}@media(max-width:800px){.create-grid[data-v-1c186c27]{grid-template-columns:1fr}.create-actions[data-v-1c186c27]{justify-content:flex-start}}@media(max-width:960px){.join-layout__header[data-v-1c186c27]{flex-direction:column;align-items:flex-start}.join-layout__toolbar[data-v-1c186c27]{grid-template-columns:1fr}}@media(max-width:767px){.room-item__password[data-v-1c186c27]{max-width:none}}.queue-list[data-v-746268d0]{display:grid;gap:12px;grid-auto-rows:max-content;align-content:start;min-height:0;overflow:auto;padding-right:6px}.queue-item[data-v-746268d0]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px dashed var(--line-color);align-items:start}.queue-main[data-v-746268d0],.status[data-v-746268d0]{align-self:start}.queue-title[data-v-746268d0]{font-weight:600;line-height:1.35}.queue-meta[data-v-746268d0],.status[data-v-746268d0],.empty-copy[data-v-746268d0]{color:var(--font-muted-color);font-size:13px;line-height:1.6}.queue-link[data-v-746268d0]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.queue-link[data-v-746268d0]:hover{color:var(--primary-color);border-color:currentColor}.room-history-list[data-v-746268d0]{flex:1;overscroll-behavior:contain}@media(max-width:800px){.queue-item[data-v-746268d0]{grid-template-columns:1fr}}.playback-progress[data-v-8f97bf15]{display:grid;gap:var(--mp-page-gap-md)}.playback-progress__summary[data-v-8f97bf15],.playback-progress__time[data-v-8f97bf15]{display:flex;align-items:center;justify-content:space-between;gap:12px}.playback-progress__label[data-v-8f97bf15],.playback-progress__percent[data-v-8f97bf15]{color:var(--font-muted-color);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.playback-progress__slider[data-v-8f97bf15]{width:100%;height:18px;appearance:none;-webkit-appearance:none;border:2px solid var(--line-color);background:linear-gradient(90deg,var(--primary-color) 0%,var(--primary-color) calc(var(--progress-percent, 0) * 1%),color-mix(in srgb,var(--bg2-color) 88%,var(--card-bg-color)) calc(var(--progress-percent, 0) * 1%),color-mix(in srgb,var(--bg2-color) 88%,var(--card-bg-color)) 100%);cursor:pointer}.playback-progress__slider[data-v-8f97bf15]:disabled{cursor:not-allowed;opacity:.6}.playback-progress__slider[data-v-8f97bf15]::-webkit-slider-runnable-track{height:100%;background:transparent}.playback-progress__slider[data-v-8f97bf15]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:0;border:2px solid var(--line-color);border-radius:999px;background:var(--card-bg-color);box-shadow:3px 3px color-mix(in srgb,var(--card-offset-color) 42%,transparent)}.playback-progress__slider[data-v-8f97bf15]::-moz-range-track{height:14px;border:none;background:transparent}.playback-progress__slider[data-v-8f97bf15]::-moz-range-progress{height:14px;background:transparent}.playback-progress__slider[data-v-8f97bf15]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--line-color);border-radius:999px;background:var(--card-bg-color);box-shadow:3px 3px color-mix(in srgb,var(--card-offset-color) 42%,transparent)}.playback-progress__time[data-v-8f97bf15]{color:var(--font-muted-color);font-size:13px}.playback-progress__time-main[data-v-8f97bf15]{display:inline-flex;align-items:center;gap:4px}.playback-progress__time-diff[data-v-8f97bf15]{cursor:help}.playback-progress__time-diff--danger[data-v-8f97bf15]{color:var(--danger-color)}.playback-progress__time-diff--success[data-v-8f97bf15]{color:var(--success-color)}@media(max-width:767px){.playback-progress__label[data-v-8f97bf15],.playback-progress__percent[data-v-8f97bf15]{font-size:11px}.playback-progress__time[data-v-8f97bf15]{font-size:12px}}.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 100%;display:flex;flex-direction:column;gap:var(--mp-page-gap-md);min-width:0}.now-playing-card__cover[data-v-cbfd8bad]{position:relative;width:min(100%,var(--now-playing-cover-width));max-width:100%;align-self:center;aspect-ratio:1/1;border:2px solid var(--line-color);background:linear-gradient(135deg,color-mix(in srgb,var(--card-offset-color) 60%,transparent),transparent 60%),color-mix(in srgb,var(--bg2-color) 78%,var(--card-bg-color));background-position:center;background-size:cover;overflow:hidden}.now-playing-card__cover img[data-v-cbfd8bad]{width:100%;height:100%;object-fit:cover;display:block}.fallback[data-v-cbfd8bad]{display:grid;place-items:center;width:100%;height:100%;color:var(--font-muted-color);font-size:clamp(28px,4vw,54px);letter-spacing:.18em}.playback-meta__status[data-v-cbfd8bad]{color:var(--font-muted-color);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.playback-meta__title[data-v-cbfd8bad]{font-size:clamp(22px,2.2vw,34px);line-height:.96}.playback-meta__artist[data-v-cbfd8bad]{color:var(--font-muted-color)}.queue-link[data-v-cbfd8bad]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.queue-link[data-v-cbfd8bad]:hover{color:var(--primary-color);border-color:currentColor}@media(max-width:5000px){.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 320px;gap:14px}.playback-meta__title[data-v-cbfd8bad]{font-size:clamp(20px,1.9vw,28px)}}@media(max-width:2000px){.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 240px;gap:14px}.playback-meta__title[data-v-cbfd8bad]{font-size:clamp(20px,1.9vw,28px)}}@media(max-width:1600px){.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 260px}}@media(max-width:800px){.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 220px;gap:12px}.playback-meta__title[data-v-cbfd8bad]{font-size:clamp(18px,4.2vw,24px)}}@media(max-width:640px){.now-playing-card[data-v-cbfd8bad]{--now-playing-cover-width: 180px}}.room-list[data-v-cac3179c]{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:6px}.room-row[data-v-cac3179c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 84%,transparent)}.room-member[data-v-cac3179c]{display:flex;align-items:center;gap:8px;min-width:0}.room-member__tags[data-v-cac3179c]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.status[data-v-cac3179c],.empty-copy[data-v-cac3179c]{color:var(--font-muted-color);font-size:13px;line-height:1.6}@media(max-width:768px){.room-row[data-v-cac3179c]{grid-template-columns:1fr}}.control-bar[data-v-737c37a2]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.control-bar[data-v-737c37a2] .mp-button{margin:0}.manual-sync[data-v-c6346150]{display:flex;flex-wrap:wrap;align-items:center}.manual-sync[data-v-c6346150] .mp-button{margin:0}.playback-shell[data-v-41979ffc]{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px;align-items:center;height:100%;min-height:0}.playback-artwork[data-v-41979ffc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;align-self:center;justify-self:center;max-width:100%;min-height:100%}.playback-artwork__image[data-v-41979ffc]{position:relative;width:100%;aspect-ratio:1/1;border:2px solid var(--line-color);background:linear-gradient(135deg,color-mix(in srgb,var(--card-offset-color) 60%,transparent),transparent 60%),color-mix(in srgb,var(--bg2-color) 78%,var(--card-bg-color));background-position:center;background-size:cover;overflow:hidden}.playback-artwork__image--video[data-v-41979ffc]{aspect-ratio:auto;max-height:min(70vh,720px);display:flex;align-items:center;justify-content:center}.playback-artwork__video[data-v-41979ffc]{width:100%;height:auto;max-height:min(70vh,720px);object-fit:contain;display:block;pointer-events:none}.playback-artwork__image img[data-v-41979ffc]{width:100%;height:100%;object-fit:cover;display:block}.playback-artwork__resizer[data-v-41979ffc]{border:2px solid var(--line-color);background:transparent;padding:8px 12px;color:var(--font-muted-color);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:ew-resize}.playback-meta[data-v-41979ffc]{display:flex;flex-direction:column;justify-content:center;gap:16px;align-self:center;min-height:0;min-width:0}.playback-meta__status[data-v-41979ffc],.playback-volume__hint[data-v-41979ffc]{color:var(--font-muted-color);font-size:13px;line-height:1.6}.playback-meta__status[data-v-41979ffc]{font-size:12px;letter-spacing:.2em;text-transform:uppercase}.playback-meta__title[data-v-41979ffc]{font-size:clamp(28px,3vw,52px);line-height:.96}.playback-meta__artist[data-v-41979ffc]{color:var(--font-muted-color)}.playback-volume[data-v-41979ffc]{display:grid;gap:8px}.playback-volume__header[data-v-41979ffc]{display:flex;justify-content:space-between;gap:12px;color:var(--font-muted-color);font-size:13px}.playback-volume__slider[data-v-41979ffc]{width:100%;height:18px;appearance:none;-webkit-appearance:none;border:2px solid var(--line-color);background:linear-gradient(90deg,var(--primary-color) 0%,var(--primary-color) calc(var(--volume-percent, 50) * 1%),color-mix(in srgb,var(--bg2-color) 88%,var(--card-bg-color)) calc(var(--volume-percent, 50) * 1%),color-mix(in srgb,var(--bg2-color) 88%,var(--card-bg-color)) 100%);cursor:pointer}.playback-volume__slider[data-v-41979ffc]::-webkit-slider-runnable-track{height:100%;background:transparent}.playback-volume__slider[data-v-41979ffc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:0;border:2px solid var(--line-color);border-radius:999px;background:var(--card-bg-color);box-shadow:3px 3px color-mix(in srgb,var(--card-offset-color) 42%,transparent)}.playback-volume__slider[data-v-41979ffc]::-moz-range-track{height:14px;border:none;background:transparent}.playback-volume__slider[data-v-41979ffc]::-moz-range-progress{height:14px;background:transparent}.playback-volume__slider[data-v-41979ffc]::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--line-color);border-radius:999px;background:var(--card-bg-color);box-shadow:3px 3px color-mix(in srgb,var(--card-offset-color) 42%,transparent)}.playback-volume__hint[data-v-41979ffc]{margin:0;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.playback-volume:hover .playback-volume__hint[data-v-41979ffc]{opacity:1;transform:translateY(0)}.playback-actions[data-v-41979ffc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.queue-link[data-v-41979ffc]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.queue-link[data-v-41979ffc]:hover{color:var(--primary-color);border-color:currentColor}.fallback[data-v-41979ffc]{display:grid;place-items:center;width:100%;height:100%;color:var(--font-muted-color);font-size:clamp(28px,4vw,54px);letter-spacing:.18em}.hidden-audio[data-v-41979ffc]{display:none}@media(max-width:1600px){.playback-shell[data-v-41979ffc]{grid-template-columns:1fr}}.queue-list[data-v-c63c4278]{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:6px}.queue-item[data-v-c63c4278]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 0;border-top:1px dashed var(--line-color);align-items:start}.queue-cover[data-v-c63c4278]{width:58px;aspect-ratio:1/1;border:2px solid var(--line-color);overflow:hidden;background:color-mix(in srgb,var(--bg2-color) 82%,transparent)}.queue-cover img[data-v-c63c4278]{width:100%;height:100%;object-fit:cover;display:block}.queue-title[data-v-c63c4278]{font-weight:600;line-height:1.35}.queue-meta[data-v-c63c4278],.status[data-v-c63c4278],.empty-copy[data-v-c63c4278]{color:var(--font-muted-color);font-size:13px;line-height:1.6}.queue-link[data-v-c63c4278]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease,color .18s ease}.queue-link[data-v-c63c4278]:hover{color:var(--primary-color);border-color:currentColor}.queue-side[data-v-c63c4278]{display:flex;align-items:flex-start;justify-content:flex-end;min-width:136px}.queue-side__actions[data-v-c63c4278]{display:none;align-items:center;gap:6px}.queue-item:hover .queue-side__status[data-v-c63c4278]{display:none}.queue-item:hover .queue-side__actions[data-v-c63c4278]{display:flex}.queue-icon-button[data-v-c63c4278]{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 86%,transparent);color:inherit;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.queue-icon-button[data-v-c63c4278]:hover:not(:disabled){transform:translate(3px,3px);background:color-mix(in srgb,var(--card-offset-color) 22%,transparent);color:var(--primary-color)}.queue-icon-button[data-v-c63c4278]:disabled{opacity:.45;cursor:not-allowed}.queue-icon-button--danger[data-v-c63c4278]:hover:not(:disabled){color:var(--danger-color)}.fallback[data-v-c63c4278]{display:grid;place-items:center;width:100%;height:100%;color:var(--font-muted-color);font-size:clamp(28px,4vw,54px);letter-spacing:.18em}.fallback--small[data-v-c63c4278]{font-size:20px}@media(max-width:800px){.queue-item[data-v-c63c4278]{grid-template-columns:1fr}.queue-cover[data-v-c63c4278]{width:100%}.queue-side[data-v-c63c4278]{min-width:0;justify-content:flex-start}.queue-side__status[data-v-c63c4278]{display:none}.queue-side__actions[data-v-c63c4278]{display:flex}}.room-list[data-v-7d190743]{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:6px}.room-row[data-v-7d190743]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 84%,transparent)}.status[data-v-7d190743],.empty-copy[data-v-7d190743]{color:var(--font-muted-color);font-size:13px;line-height:1.6}@media(max-width:768px){.room-row[data-v-7d190743]{grid-template-columns:1fr}}.platform-tabs[data-v-57075375]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 38%,transparent);border-radius:999px}.platform-tab[data-v-57075375]{min-width:64px;border:1px solid transparent;background:transparent;padding:6px 12px;color:var(--font-muted-color);cursor:pointer;border-radius:999px;font-size:13px;line-height:1.1}.platform-tab--active[data-v-57075375]{border-color:var(--line-color);background:color-mix(in srgb,var(--bg2-color) 92%,white 8%);color:var(--font-color);font-weight:600}.resource-browser[data-v-91341209]{display:grid;gap:12px;min-height:0}.resource-browser__bar[data-v-91341209]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.resource-browser__actions[data-v-91341209]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.resource-featured[data-v-91341209]{padding-bottom:4px}.resource-list[data-v-91341209]{display:grid;gap:12px;min-height:0;overflow:auto;padding-right:6px}.resource-item[data-v-91341209]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:2px solid var(--line-color);background:transparent;color:inherit;text-align:left;cursor:pointer;padding:12px}.resource-item[data-v-91341209]:hover,.resource-item--active[data-v-91341209]{background:color-mix(in srgb,var(--bg2-color) 80%,transparent)}.resource-item--flat[data-v-91341209]{padding:10px 12px;grid-template-columns:56px minmax(0,1fr)}.resource-item__cover[data-v-91341209]{width:72px;aspect-ratio:1/1;border:2px solid var(--line-color);overflow:hidden;background:color-mix(in srgb,var(--bg2-color) 82%,transparent)}.resource-item__cover--small[data-v-91341209]{width:58px}.resource-item__cover img[data-v-91341209]{width:100%;height:100%;object-fit:cover;display:block}.resource-item__body[data-v-91341209]{min-width:0;display:grid;gap:4px}.resource-item__title[data-v-91341209]{font-weight:600;line-height:1.35}.resource-item__meta[data-v-91341209],.empty-copy[data-v-91341209]{color:var(--font-muted-color);font-size:13px;line-height:1.6}.resource-list--detail .resource-item__title[data-v-91341209]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.resource-list--detail .resource-item__meta[data-v-91341209]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fallback[data-v-91341209]{display:grid;place-items:center;width:100%;height:100%;color:var(--font-muted-color);font-size:clamp(28px,4vw,54px);letter-spacing:.18em}.fallback--small[data-v-91341209]{font-size:20px}@media(max-width:768px){.resource-item[data-v-91341209],.resource-item--flat[data-v-91341209]{grid-template-columns:1fr}.resource-item__cover[data-v-91341209],.resource-item__cover--small[data-v-91341209]{width:100%}}.room-list[data-v-e1fc078b]{display:grid;gap:12px}.room-row[data-v-e1fc078b]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 84%,transparent)}@media(max-width:768px){.room-row[data-v-e1fc078b]{grid-template-columns:1fr}}.player-layout[data-v-6417b333]{--player-page-height-limit: 780px;--order-page-height-limit: 720px;--room-page-height-limit: 720px;position:relative;min-height:100vh;height:100vh;overflow:hidden}.mp-page-shell[data-v-6417b333]{display:flex;justify-content:center;min-height:100%;height:100%;overflow:hidden}.player-layout__shell[data-v-6417b333]{display:flex;flex-direction:column;flex:0 1 1280px;width:100%;max-width:1280px;gap:18px;min-height:0;overflow:hidden}.player-tabs[data-v-6417b333]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.player-tabs--mobile[data-v-6417b333]{display:grid}.player-tabs__nav[data-v-6417b333]{display:flex;gap:12px;flex-wrap:wrap}.player-tabs__actions[data-v-6417b333]{margin-left:auto;display:flex;align-items:center}.player-tabs__actions--mobile[data-v-6417b333]{margin-left:0}.player-tab[data-v-6417b333]{border:2px solid var(--line-color);padding:10px 14px;background:transparent;color:inherit;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.player-tab[data-v-6417b333]:hover,.player-tab--active[data-v-6417b333]{background:color-mix(in srgb,var(--card-offset-color) 18%,transparent);transform:translate(4px,4px)}.player-stage[data-v-6417b333]{display:grid;gap:18px;flex:1;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden}.player-mode[data-v-6417b333]{min-width:0;min-height:0;height:min(100%,var(--player-mode-height-limit, 100%));max-height:100%;align-self:stretch;justify-self:stretch;overflow:hidden}.player-mode--player[data-v-6417b333]{--player-mode-height-limit: var(--player-page-height-limit);display:grid;min-height:min(100%,var(--player-page-height-limit))}.player-mode--order[data-v-6417b333]{--player-mode-height-limit: var(--order-page-height-limit);display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,1fr) minmax(300px,.9fr);gap:18px;align-items:stretch}.player-mode--room[data-v-6417b333]{--player-mode-height-limit: var(--room-page-height-limit);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:18px;align-items:stretch}.order-column[data-v-6417b333],.room-column[data-v-6417b333]{display:grid;gap:18px;min-width:0;min-height:0;overflow:hidden}.room-column--main[data-v-6417b333]{grid-template-rows:auto minmax(0,1fr)}.room-column--side[data-v-6417b333]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}[data-v-6417b333] .mp-card{min-height:0;height:100%}[data-v-6417b333] .mp-card__panel{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px}@media(max-width:2000px){.player-layout__shell[data-v-6417b333]{flex-basis:1600px;max-width:1600px}}@media(max-width:1199px){.player-layout[data-v-6417b333]{--player-page-height-limit: 100%;--order-page-height-limit: 100%;--room-page-height-limit: 100%}.player-stage[data-v-6417b333]{grid-template-rows:auto}.player-mode[data-v-6417b333]{height:auto;max-height:none}}@media(max-width:1600px){.player-mode--order[data-v-6417b333]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.player-mode--room[data-v-6417b333]{grid-template-columns:1fr;overflow:auto;align-content:start;padding-right:4px}.room-column[data-v-6417b333]{overflow:visible}.room-column--main[data-v-6417b333],.room-column--side[data-v-6417b333]{grid-template-rows:none}}@media(max-width:992px){.player-layout__shell[data-v-6417b333]{flex:1 1 auto;max-width:none}.player-mode--order[data-v-6417b333]{grid-template-columns:1fr;overflow:auto;align-content:start;padding-right:4px}.order-column[data-v-6417b333]{overflow:visible}}@media(max-width:768px){.player-layout[data-v-6417b333],.mp-page-shell[data-v-6417b333],.player-layout__shell[data-v-6417b333],.player-stage[data-v-6417b333],.player-mode[data-v-6417b333]{height:auto;min-height:0;overflow:visible}.player-tabs[data-v-6417b333],.player-tabs__nav[data-v-6417b333],.player-tabs__actions[data-v-6417b333]{width:100%}}.mp-dialog[data-v-10276cb0]{position:fixed;inset:0;z-index:1200}.mp-dialog__mask[data-v-10276cb0]{position:absolute;inset:0;background:color-mix(in srgb,var(--bg1-color) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mp-dialog__viewport[data-v-10276cb0]{position:relative;display:grid;place-items:center;min-height:100vh;padding:16px}.mp-dialog__panel[data-v-10276cb0]{position:relative;width:var(--mp-dialog-width);max-height:calc(100vh - 32px)}.mp-dialog__offset[data-v-10276cb0]{position:absolute;inset:0;border:1px solid var(--card-offset-color);background:color-mix(in srgb,var(--card-offset-color) 28%,transparent);transform:translate(12px,12px)}.mp-dialog__surface[data-v-10276cb0]{position:relative;display:flex;flex-direction:column;max-height:calc(100vh - 32px);border:1px solid var(--line-color);background:color-mix(in srgb,var(--card-bg-color) 94%,var(--bg1-color))}.mp-dialog__header[data-v-10276cb0]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.mp-dialog__copy[data-v-10276cb0]{display:grid;gap:4px}.mp-dialog__subtitle[data-v-10276cb0]{color:var(--font-muted-color);font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.mp-dialog__title[data-v-10276cb0]{font-size:clamp(24px,4vw,34px);line-height:1}.mp-dialog__close[data-v-10276cb0]{flex:0 0 auto;border:1px solid var(--line-color);background:transparent;color:var(--font-muted-color);padding:8px 10px;font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.mp-dialog__body[data-v-10276cb0]{overflow:auto;padding:24px}.mp-dialog__footer[data-v-10276cb0]{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.mp-dialog-fade-enter-active[data-v-10276cb0],.mp-dialog-fade-leave-active[data-v-10276cb0]{transition:opacity .2s ease}.mp-dialog-fade-enter-active .mp-dialog__panel[data-v-10276cb0],.mp-dialog-fade-leave-active .mp-dialog__panel[data-v-10276cb0]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.mp-dialog-fade-enter-from[data-v-10276cb0],.mp-dialog-fade-leave-to[data-v-10276cb0]{opacity:0}.mp-dialog-fade-enter-from .mp-dialog__panel[data-v-10276cb0],.mp-dialog-fade-leave-to .mp-dialog__panel[data-v-10276cb0]{opacity:0;transform:translate3d(0,20px,0)}@media(max-width:767px){.mp-dialog__viewport[data-v-10276cb0]{align-items:stretch;padding:12px}.mp-dialog__panel[data-v-10276cb0]{width:min(100%,100vw - 24px)!important;max-height:calc(100vh - 24px)}.mp-dialog__offset[data-v-10276cb0]{transform:translate(6px,6px)}.mp-dialog__surface[data-v-10276cb0]{max-height:calc(100vh - 24px)}.mp-dialog__header[data-v-10276cb0],.mp-dialog__body[data-v-10276cb0],.mp-dialog__footer[data-v-10276cb0]{padding-left:16px;padding-right:16px}.mp-dialog__header[data-v-10276cb0]{flex-direction:column;align-items:stretch;padding-top:16px}.mp-dialog__close[data-v-10276cb0]{align-self:flex-end}.mp-dialog__body[data-v-10276cb0]{padding-top:16px;padding-bottom:16px}.mp-dialog__footer[data-v-10276cb0]{flex-direction:column-reverse;align-items:stretch;padding-bottom:16px}}.dialog-stack[data-v-8f7e6d1f],.result-list[data-v-8f7e6d1f],.qr-login-block[data-v-8f7e6d1f]{display:grid;gap:12px}.bind-summary[data-v-8f7e6d1f],.result-item[data-v-8f7e6d1f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.bind-summary__user[data-v-8f7e6d1f],.result-item__main[data-v-8f7e6d1f]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content 1fr;align-items:center;gap:8px}.bind-summary__tags[data-v-8f7e6d1f],.qr-login-block__actions[data-v-8f7e6d1f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-row[data-v-8f7e6d1f],.stats-block__header[data-v-8f7e6d1f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-block__header span[data-v-8f7e6d1f]{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.avatar-frame[data-v-8f7e6d1f]{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 78%,transparent)}.avatar-frame--small[data-v-8f7e6d1f]{width:50px;height:50px}.hint-text[data-v-8f7e6d1f],.bind-summary p[data-v-8f7e6d1f],.result-item__main p[data-v-8f7e6d1f],.stats-empty[data-v-8f7e6d1f]{color:var(--font-muted-color);font-size:13px;line-height:1.7}@media(max-width:960px){.search-row[data-v-8f7e6d1f],.stats-block__header[data-v-8f7e6d1f],.bind-summary[data-v-8f7e6d1f],.result-item[data-v-8f7e6d1f]{flex-direction:column;align-items:stretch}.bind-summary__user[data-v-8f7e6d1f],.result-item__main[data-v-8f7e6d1f]{grid-auto-flow:row;grid-auto-columns:1fr}}.dialog-stack[data-v-5c8e9f20]{display:grid;gap:12px}.qr-login-box[data-v-5c8e9f20],.qr-login-status[data-v-5c8e9f20]{display:grid;gap:6px;padding:12px 14px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.qr-login-box[data-v-5c8e9f20]{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px}.qr-preview[data-v-5c8e9f20]{display:grid;place-items:center;width:240px;height:240px;padding:10px;border:2px solid var(--line-color);background:#fff}.qr-login-box__copy[data-v-5c8e9f20]{display:grid;gap:8px}.qr-login-box p[data-v-5c8e9f20],.qr-login-status span[data-v-5c8e9f20]{color:var(--font-muted-color);font-size:13px;line-height:1.7;word-break:break-all}.dialog-actions[data-v-5c8e9f20]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}@media(max-width:960px){.qr-login-box[data-v-5c8e9f20]{grid-template-columns:1fr}.qr-preview[data-v-5c8e9f20]{width:min(240px,100%);justify-self:center}.dialog-actions[data-v-5c8e9f20]{flex-direction:column-reverse;align-items:stretch}}.dialog-stack[data-v-54e2bd97],.result-list[data-v-54e2bd97],.qr-login-block[data-v-54e2bd97]{display:grid;gap:12px}.bind-summary[data-v-54e2bd97],.result-item[data-v-54e2bd97]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.bind-summary__user[data-v-54e2bd97],.result-item__main[data-v-54e2bd97]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content 1fr;align-items:center;gap:8px}.bind-summary__tags[data-v-54e2bd97],.qr-login-block__actions[data-v-54e2bd97]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-row[data-v-54e2bd97],.stats-block__header[data-v-54e2bd97]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-block__header span[data-v-54e2bd97]{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.avatar-frame[data-v-54e2bd97]{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 78%,transparent)}.avatar-frame--small[data-v-54e2bd97]{width:50px;height:50px}.hint-text[data-v-54e2bd97],.bind-summary p[data-v-54e2bd97],.result-item__main p[data-v-54e2bd97],.stats-empty[data-v-54e2bd97]{color:var(--font-muted-color);font-size:13px;line-height:1.7}@media(max-width:960px){.search-row[data-v-54e2bd97],.stats-block__header[data-v-54e2bd97],.bind-summary[data-v-54e2bd97],.result-item[data-v-54e2bd97]{flex-direction:column;align-items:stretch}.bind-summary__user[data-v-54e2bd97],.result-item__main[data-v-54e2bd97]{grid-auto-flow:row;grid-auto-columns:1fr}}.dialog-stack[data-v-5f0c9296]{display:grid;gap:12px}.qr-login-box[data-v-5f0c9296],.qr-login-status[data-v-5f0c9296]{display:grid;gap:6px;padding:12px 14px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.qr-login-box[data-v-5f0c9296]{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:16px}.qr-preview[data-v-5f0c9296]{display:grid;place-items:center;width:240px;height:240px;padding:10px;border:2px solid var(--line-color);background:#fff}.qr-login-box__copy[data-v-5f0c9296]{display:grid;gap:8px}.qr-login-box p[data-v-5f0c9296],.qr-login-status span[data-v-5f0c9296]{color:var(--font-muted-color);font-size:13px;line-height:1.7;word-break:break-all}.dialog-actions[data-v-5f0c9296]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}@media(max-width:960px){.qr-login-box[data-v-5f0c9296]{grid-template-columns:1fr}.qr-preview[data-v-5f0c9296]{width:min(240px,100%);justify-self:center}.dialog-actions[data-v-5f0c9296]{flex-direction:column-reverse;align-items:stretch}}.user-card-stack[data-v-d9b48820]{display:grid;gap:20px}.account-hero[data-v-d9b48820]{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px dashed var(--line-color)}.account-hero__avatar[data-v-d9b48820]{display:grid;place-items:center;width:60px;height:60px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--card-offset-color) 14%,transparent);font-size:24px;font-weight:700;padding:0;cursor:default}.account-hero__avatar[data-v-d9b48820] .n-avatar{width:100%!important;height:100%!important}.account-hero__avatar--switchable[data-v-d9b48820]{cursor:pointer}.account-hero__avatar--switchable[data-v-d9b48820]:hover{border-color:var(--primary-color)}.account-hero__copy[data-v-d9b48820]{display:grid;gap:6px}.account-hero__hint[data-v-d9b48820],.control-row__value[data-v-d9b48820]{color:var(--font-muted-color);font-size:13px;line-height:1.7}.control-list[data-v-d9b48820]{display:grid;gap:12px}.control-row[data-v-d9b48820]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.control-row__main[data-v-d9b48820]{display:grid;gap:8px}.control-row__label[data-v-d9b48820]{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}@media(max-width:960px){.account-hero[data-v-d9b48820]{align-items:flex-start}.control-row[data-v-d9b48820]{flex-direction:column;align-items:flex-start}}.dialog-form[data-v-b912abad]{display:grid;gap:12px}.field[data-v-b912abad]{display:grid;gap:6px;font-size:13px}.input[data-v-b912abad]{border:2px solid var(--line-color);background:transparent;padding:10px 12px}.dialog-actions[data-v-b912abad]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}@media(max-width:960px){.dialog-actions[data-v-b912abad]{flex-direction:column-reverse;align-items:stretch}}.stats-block[data-v-7c7db861]{display:grid;gap:14px}.stats-block__header[data-v-7c7db861]{display:flex;align-items:center;justify-content:space-between;gap:12px}.stats-block__header span[data-v-7c7db861]{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.stats-list[data-v-7c7db861]{display:grid;gap:12px}.stats-item[data-v-7c7db861]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.stats-item[data-v-7c7db861],.stats-item strong[data-v-7c7db861]{flex-wrap:wrap}.stats-item span[data-v-7c7db861],.stats-empty[data-v-7c7db861]{color:var(--font-muted-color);font-size:13px;line-height:1.7}@media(max-width:960px){.stats-block__header[data-v-7c7db861]{flex-direction:column;align-items:stretch}.stats-item[data-v-7c7db861]{flex-direction:column;align-items:flex-start}}.user-card-stack[data-v-641f1ea3]{display:grid;gap:20px}.control-list[data-v-641f1ea3]{display:grid;gap:12px}.control-row[data-v-641f1ea3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--bg2-color) 72%,transparent)}.control-row__main[data-v-641f1ea3]{display:grid;gap:8px}.control-row__label[data-v-641f1ea3]{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.control-row__meta[data-v-641f1ea3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.control-row__value[data-v-641f1ea3]{color:var(--font-muted-color);font-size:13px;line-height:1.7}@media(max-width:960px){.control-row[data-v-641f1ea3]{flex-direction:column;align-items:flex-start}}.dialog-form[data-v-061e9e27]{display:grid;gap:12px}.field[data-v-061e9e27]{display:grid;gap:6px;font-size:13px}.input[data-v-061e9e27]{border:2px solid var(--line-color);background:transparent;padding:10px 12px}.dialog-actions[data-v-061e9e27]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}@media(max-width:960px){.dialog-actions[data-v-061e9e27]{flex-direction:column-reverse;align-items:stretch}}.theme-list[data-v-f2645c5e]{display:grid;gap:12px}.theme-item[data-v-f2645c5e]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:2px solid var(--line-color);background:transparent;text-align:left}.theme-item p[data-v-f2645c5e]{color:var(--font-muted-color);font-size:13px;line-height:1.7}.theme-item--active[data-v-f2645c5e]{background:color-mix(in srgb,var(--card-offset-color) 14%,transparent)}.theme-actions[data-v-f2645c5e]{display:flex;justify-content:flex-end}@media(max-width:960px){.theme-item[data-v-f2645c5e]{flex-direction:column;align-items:flex-start}.theme-actions[data-v-f2645c5e]{justify-content:stretch}}.user-shell__inner[data-v-54015ddd]{display:flex;flex-direction:column;gap:24px}.user-header[data-v-54015ddd]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.user-header__copy[data-v-54015ddd]{display:grid;gap:12px}.user-grid[data-v-54015ddd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dialog-stack[data-v-54015ddd]{display:grid;gap:12px}.warning-copy[data-v-54015ddd]{color:var(--font-muted-color);font-size:13px;line-height:1.8}@media(max-width:960px){.user-header[data-v-54015ddd]{flex-direction:column;align-items:stretch}.user-grid[data-v-54015ddd]{grid-template-columns:1fr}}.desktop-app-shell[data-v-88162544]{position:relative;z-index:1;height:100vh;overflow:hidden}.desktop-app-shell__page[data-v-88162544]{height:100vh;overflow:hidden}.mp-mobile-bottom-nav[data-v-cb8589ea]{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--line-color) 72%,transparent);background:color-mix(in srgb,var(--bg1-color) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mp-mobile-bottom-nav__item[data-v-cb8589ea]{display:grid;justify-items:center;gap:4px;border:1px solid transparent;background:transparent;color:var(--font-muted-color);padding:8px 6px}.mp-mobile-bottom-nav__item--active[data-v-cb8589ea]{border-color:var(--line-color);background:color-mix(in srgb,var(--bg2-color) 82%,transparent);color:var(--font-color)}.mp-mobile-bottom-nav__icon[data-v-cb8589ea]{display:inline-flex;align-items:center;justify-content:center}.mp-mobile-bottom-nav__icon[data-v-cb8589ea] svg{font-size:18px}.mp-mobile-bottom-nav__label[data-v-cb8589ea]{font-size:11px;letter-spacing:.08em}.mobile-app-shell[data-v-79da27ca]{position:relative;z-index:1;min-height:100vh}.mobile-app-shell__content[data-v-79da27ca]{min-height:100vh}.app-shell[data-v-fcf63bf1]{position:relative;min-height:100vh}.app-shell__background[data-v-fcf63bf1]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.app-shell__grid[data-v-fcf63bf1]{position:absolute;inset:-48px;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:36px 36px;will-change:transform}.app-shell__footer-ribbon[data-v-fcf63bf1]{position:fixed;bottom:0;left:0;right:0;height:8px;z-index:20;overflow:hidden;pointer-events:none;border-top:1px solid color-mix(in srgb,white 22%,transparent);box-shadow:0 -1px color-mix(in srgb,var(--bg1-color) 18%,transparent)}.app-shell__footer-ribbon[data-v-fcf63bf1]:before{content:"";position:absolute;inset:0 auto 0 0;width:200%;background:linear-gradient(90deg,#f5e0dc,#f2cdcd,#f5c2e7 9%,#cba6f7,#89b4fa,#74c7ec,#94e2d5 33%,#a6e3a1,#f9e2af 43%,#fab387 46.5%,#f38ba8 50% 50%,#fab387 53.5%,#f9e2af 57%,#a6e3a1,#94e2d5 67%,#74c7ec,#89b4fa,#cba6f7,#f5c2e7 91%,#f2cdcd,#f5e0dc);animation:appFooterRibbonFlow-fcf63bf1 18s ease-in-out infinite alternate}@keyframes appFooterRibbonFlow-fcf63bf1{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-route-stage[data-v-fcf63bf1]{position:relative;z-index:1;min-height:100vh}.app-loading[data-v-fcf63bf1]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;background:var(--bg1-color)}.app-loading__field[data-v-fcf63bf1],.app-loading__content[data-v-fcf63bf1]{position:absolute;inset:0}.app-loading__field[data-v-fcf63bf1]{pointer-events:none}.app-loading__grid[data-v-fcf63bf1]{position:absolute;inset:-48px;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:32px 32px;animation:appLoadingGridDrift-fcf63bf1 10s linear infinite}.app-loading__content[data-v-fcf63bf1]{display:grid;place-items:center;padding:24px}.app-loading__stack[data-v-fcf63bf1]{display:grid;gap:14px}.app-loading__title-row[data-v-fcf63bf1]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.app-loading__panel[data-v-fcf63bf1]{display:grid;gap:16px;padding:20px 22px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--card-bg-color) 82%,transparent);box-shadow:12px 12px color-mix(in srgb,var(--card-offset-color) 76%,transparent)}.app-loading__bar-list[data-v-fcf63bf1]{display:grid;gap:10px}.app-loading__bar[data-v-fcf63bf1]{display:block;height:10px;border:2px solid var(--line-color);background:transparent;overflow:hidden}.app-loading__bar[data-v-fcf63bf1]:after{content:"";display:block;height:100%;background:var(--card-offset-color);animation:appLoadingSweep-fcf63bf1 1.3s cubic-bezier(.22,1,.36,1) infinite}.app-loading__bar--two[data-v-fcf63bf1]:after{animation-delay:.14s}.app-loading__bar--three[data-v-fcf63bf1]:after{animation-delay:.28s}.app-loading__meta[data-v-fcf63bf1]{display:flex;flex-wrap:wrap;gap:14px;color:var(--font-muted-color);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.app-loading__kicker[data-v-fcf63bf1]{color:var(--font-muted-color);font-size:12px;letter-spacing:.28em;text-transform:uppercase}.app-loading__title[data-v-fcf63bf1]{font-size:clamp(44px,8vw,96px);line-height:.9;letter-spacing:-.04em}.app-loading__phase[data-v-fcf63bf1]{padding:8px 12px;border:2px solid var(--line-color);background:color-mix(in srgb,var(--warning-color) 12%,transparent);color:var(--warning-color);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.app-loading__text[data-v-fcf63bf1]{max-width:44ch;color:var(--font-muted-color);line-height:1.8}@media(max-width:720px){.app-loading__content[data-v-fcf63bf1]{padding:16px}.app-loading__panel[data-v-fcf63bf1]{box-shadow:8px 8px color-mix(in srgb,var(--card-offset-color) 76%,transparent)}}@keyframes appLoadingSweep-fcf63bf1{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes appLoadingGridDrift-fcf63bf1{0%{transform:translateZ(0)}50%{transform:translate3d(-18px,-24px,0)}to{transform:translateZ(0)}}
