.profile-dialog-card[data-v-5a8af332]{display:flex;flex-direction:column;margin:0 auto;max-height:calc(100vh - 48px);max-width:420px;width:100%}.profile-dialog-body[data-v-5a8af332]{overflow-y:auto;padding:1rem 24px 8px}.profile-dialog-avatar-wrapper[data-v-5a8af332]{display:flex;justify-content:center}.profile-dialog-avatar-wrapper .avatar-picker[data-v-5a8af332]{max-width:360px;width:100%}.profile-dialog-actions[data-v-5a8af332]{background-color:var(--surface-1);border-top:1px solid var(--border-2);justify-content:flex-end;padding:8px 24px 16px}.profile-dialog-card--mobile[data-v-5a8af332]{border-radius:0!important;max-height:100vh;max-width:100%}@media(max-width:768px){.profile-dialog-actions[data-v-5a8af332],.profile-dialog-body[data-v-5a8af332]{padding-inline:16px}}.section-title[data-v-81383313]{font-size:clamp(1.5rem,2.4vw,1.8rem);font-weight:700}.section-desc[data-v-81383313]{color:var(--gray-600)}.profile-card[data-v-81383313]{max-width:100%;overflow-x:hidden}.avatar-color[data-v-81383313]{background-color:var(--success-tint);color:var(--brand-primary)}.profile-header[data-v-81383313]{align-items:center;display:flex;gap:16px;justify-content:space-between}.profile-header-name[data-v-81383313]{font-size:1.05rem}.profile-item[data-v-81383313] .v-list-item__content{align-items:center;display:flex;justify-content:space-between}.profile-item[data-v-81383313]{border-bottom:1px solid var(--border-3);cursor:pointer;padding:10px 8px;position:relative}.profile-item[data-v-81383313]:last-child{border-bottom:none}.profile-item+.profile-item[data-v-81383313]{margin-top:4px}.profile-item-main[data-v-81383313]{display:flex;flex:1 1 auto;min-width:0}.profile-name[data-v-81383313]{font-size:.95rem;font-weight:500;white-space:nowrap}.to-delete[data-v-81383313]{background-color:rgba(var(--v-theme-error),.08)}.profile-item-actions[data-v-81383313]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:center}.profile-item-actions-row[data-v-81383313]{margin-top:2px}.profile-item-actions-row .delete-btn[data-v-81383313],.profile-item-actions-row .edit-btn[data-v-81383313]{min-width:auto;text-transform:none}.profile-item-actions-row .edit-btn[data-v-81383313]{color:var(--gray-600)}.profile-item-actions-row .delete-btn[data-v-81383313]{color:var(--brand-error)}.profile-item--active[data-v-81383313]{background-color:rgba(var(--v-theme-primary),.06)}.profile-item--active[data-v-81383313]:before{background-color:var(--brand-primary);border-radius:999px;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.profile-item--active .avatar-color[data-v-81383313]{box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.2)}.profile-item--active .profile-name[data-v-81383313]{font-weight:600}.profile-delete-card[data-v-81383313]{margin:0 auto;max-width:420px;width:100%}.profile-delete-card__body[data-v-81383313]{padding-bottom:24px;padding-top:20px}.profile-delete-card__actions[data-v-81383313]{padding-inline:20px;padding-bottom:16px}.profile-delete-card--mobile[data-v-81383313]{border-radius:0!important;max-width:100%;min-height:100vh}.delete-target[data-v-81383313]{background-color:var(--error-tint);border:1px solid rgba(var(--v-theme-error),.25)}.warning-line[data-v-81383313]{align-items:center;display:inline-flex;gap:4px}@media(max-width:768px){.profile-card[data-v-81383313]{padding:1rem .5rem!important}.profile-header[data-v-81383313]{align-items:flex-start;flex-direction:column}.profile-add-btn[data-v-81383313]{align-self:stretch;justify-content:center}.profile-item[data-v-81383313]{max-width:100%;min-height:64px;overflow-x:hidden;padding-block:6px}.profile-item-actions[data-v-81383313]{min-width:0!important;width:auto!important}.profile-delete-card__actions[data-v-81383313],.profile-delete-card__body[data-v-81383313]{padding-inline:16px}.profile-item-main[data-v-81383313]{padding-right:20px}.profile-name[data-v-81383313]{line-height:1.3;white-space:normal}.profile-item[data-v-81383313] .v-list-item__prepend{margin:0}}.appbar-shell[data-v-48c86c9f]{background:var(--brand-primary)!important;border-bottom:1px solid var(--primary-alpha-18);color:var(--on-primary)!important}.appbar-shell[data-v-48c86c9f] .v-app-bar-nav-icon,.appbar-shell[data-v-48c86c9f] .v-btn,.appbar-shell[data-v-48c86c9f] .v-icon,.appbar-shell[data-v-48c86c9f] .v-toolbar-title,.appbar-shell[data-v-48c86c9f] .v-toolbar__content{color:inherit}.nav-btn[data-v-48c86c9f]{color:var(--on-primary);font-size:1.2rem;font-weight:700}.nav-btn[data-v-48c86c9f]:hover{background:rgba(var(--white-rgb),.12);color:var(--on-primary)}.topbar-dropdown-surface[data-v-48c86c9f]{background-color:var(--surface-0);border:1px solid rgba(0,0,0,.08);border-radius:.75rem!important;box-shadow:none!important;overflow:hidden}.topbar-dropdown-list[data-v-48c86c9f]{min-width:200px;padding:6px 0}.topbar-dropdown-item[data-v-48c86c9f]{color:var(--gray-800);padding:4px 20px;transition:background-color .16s ease,color .16s ease}.topbar-dropdown-item[data-v-48c86c9f]:focus-visible,.topbar-dropdown-item[data-v-48c86c9f]:hover,.topbar-dropdown-list[data-v-48c86c9f] .v-list-item--active{background-color:var(--success-tint);color:var(--brand-primary-ink)}.topbar-dropdown-text[data-v-48c86c9f]{color:inherit;font-size:1rem;line-height:1}.responsive-logo[data-v-48c86c9f]{display:block;height:auto;width:clamp(76px,14.35vw,95px)}.logo-link[data-v-48c86c9f]{cursor:pointer}.create-btn[data-v-48c86c9f]{background:var(--surface-0);color:var(--brand-primary-ink);font-size:1rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.create-btn[data-v-48c86c9f]:hover{box-shadow:0 4px 12px rgba(var(--black-rgb),.12);transform:translateY(-1px)}.create-btn[data-v-48c86c9f]:focus-within{box-shadow:0 0 0 3px rgba(var(--white-rgb),.28)}.create-btn[data-v-48c86c9f] .v-btn__content,.create-btn[data-v-48c86c9f] .v-icon{color:var(--brand-primary-ink)!important}.create-btn--drawer[data-v-48c86c9f]{background:var(--brand-primary);box-shadow:none;color:var(--on-primary)}.create-btn--drawer[data-v-48c86c9f]:focus-within,.create-btn--drawer[data-v-48c86c9f]:hover{box-shadow:none}.create-btn--drawer[data-v-48c86c9f] .v-btn__content,.create-btn--drawer[data-v-48c86c9f] .v-icon{color:var(--on-primary)!important}.login-btn[data-v-48c86c9f]{background:var(--brand-secondary);color:var(--on-secondary);font-size:1rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.login-btn[data-v-48c86c9f]:hover{box-shadow:0 4px 12px var(--glow-orange);transform:translateY(-1px)}.login-btn[data-v-48c86c9f]:focus-within{box-shadow:0 0 0 3px rgba(var(--white-rgb),.28)}.login-btn[data-v-48c86c9f] .v-btn__content,.login-btn[data-v-48c86c9f] .v-icon{color:var(--on-secondary)!important}.appbar-auth-skeleton[data-v-48c86c9f]{background-color:var(--surface-0);border:1px solid rgba(var(--black-rgb),.08);border-radius:999px;box-shadow:0 2px 6px rgba(var(--black-rgb),.06);min-height:38px;padding:4px 8px 4px 6px}.appbar-auth-skeleton__avatar-bone[data-v-48c86c9f]{border-radius:50%;height:28px;width:28px}.appbar-auth-skeleton__text-bone[data-v-48c86c9f]{border-radius:999px;height:14px;width:84px}.appbar-auth-skeleton__avatar-bone[data-v-48c86c9f],.appbar-auth-skeleton__text-bone[data-v-48c86c9f]{background-color:rgba(var(--black-rgb),.12);overflow:hidden;position:relative}.appbar-auth-skeleton__avatar-bone[data-v-48c86c9f]:after,.appbar-auth-skeleton__text-bone[data-v-48c86c9f]:after{animation:appbarAuthSkeletonShimmer-48c86c9f 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.56),transparent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translate(-100%)}@keyframes appbarAuthSkeletonShimmer-48c86c9f{to{transform:translate(100%)}}[data-v-48c86c9f] .v-btn{border-radius:8px;text-transform:none}[data-v-48c86c9f] .v-app-bar{border-radius:0}.btn-en-wrap[data-v-48c86c9f]{font-size:1rem;letter-spacing:.04em;padding:0 .6rem}.avatar-color[data-v-48c86c9f]{background-color:var(--success-tint);color:var(--brand-primary)}.profile-chip[data-v-48c86c9f]{align-items:center;background-color:var(--surface-0);border:1px solid rgba(var(--black-rgb),.08);border-radius:999px;box-shadow:0 2px 6px rgba(var(--black-rgb),.06);display:inline-flex;gap:6px;padding:4px 8px 4px 6px}.profile-avatar-clickable[data-v-48c86c9f]{box-shadow:0 0 0 1px rgba(var(--black-rgb),.04);cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}.profile-avatar-clickable[data-v-48c86c9f]:hover{box-shadow:0 4px 10px rgba(var(--black-rgb),.18);transform:translateY(-1px)}.profile-trigger-btn[data-v-48c86c9f]{box-shadow:none!important;color:var(--brand-primary-ink)!important;min-width:0;padding-inline:6px 4px}.profile-trigger-name[data-v-48c86c9f]{color:var(--brand-primary-ink);font-size:.95rem;font-weight:600;max-width:90px}.profile-trigger-btn[data-v-48c86c9f] .v-btn__content,.profile-trigger-btn[data-v-48c86c9f] .v-icon{color:var(--brand-primary-ink)!important}.avatar-popover[data-v-48c86c9f]{box-shadow:0 12px 30px #00000026;max-width:360px;min-width:260px}.profile-trigger-btn[data-v-48c86c9f]:hover{background-color:rgba(var(--black-rgb),.02);box-shadow:0 3px 10px rgba(var(--black-rgb),.12);transform:translateY(-1px)}.profile-trigger-btn[data-v-48c86c9f]:focus-visible{box-shadow:0 0 0 2px var(--brand-primary)}.profile-menu-list[data-v-48c86c9f] .v-list-item{color:var(--gray-800);min-height:34px;padding-inline:14px;transition:background-color .16s ease,color .16s ease}.profile-menu-list[data-v-48c86c9f] .v-list-item:hover,.profile-menu-list[data-v-48c86c9f] .v-list-item--active{background-color:var(--success-tint);color:var(--brand-primary-ink)}.profile-menu-list[data-v-48c86c9f] .v-list-item-title{color:inherit;font-size:.92rem;font-weight:500}.profile-menu-list[data-v-48c86c9f] .v-icon{color:inherit}.profile-overlay-card[data-v-48c86c9f]{display:flex;flex-direction:column;max-height:80vh}.profile-overlay-toolbar[data-v-48c86c9f]{min-height:52px;padding-inline:16px}.profile-overlay-body[data-v-48c86c9f]{flex:1;overflow-y:auto;padding-inline:16px;padding-bottom:24px}@media(max-width:768px){.profile-overlay-card[data-v-48c86c9f]{max-height:100vh}.profile-mobile-header[data-v-48c86c9f]{border-radius:16px;padding-inline:12px}.profile-mobile-header[data-v-48c86c9f]:active{background-color:rgba(var(--black-rgb),.06)}.profile-mobile-greeting[data-v-48c86c9f]{font-size:clamp(18px,2.2vw,20px)}.profile-avatar-mobile[data-v-48c86c9f]{position:relative}.avatar-edit-badge[data-v-48c86c9f]{align-items:center;background-color:var(--surface-0);border-radius:999px;bottom:-2px;box-shadow:0 0 0 1px rgba(var(--black-rgb),.08);display:flex;height:18px;justify-content:center;position:absolute;right:-2px;width:18px}.avatar-edit-icon[data-v-48c86c9f]{color:var(--gray-600)}}.desktop-optimized-banner[data-v-68c3ccad]{background:var(--primary-dark)}.desktop-optimized-banner[data-v-68c3ccad] .v-banner__content{justify-content:center}.desktop-optimized-banner[data-v-68c3ccad] .v-banner-text{padding:0 10px 0 0}.desktop-optimized-close[data-v-68c3ccad],.desktop-optimized-text[data-v-68c3ccad]{color:rgba(var(--white-rgb))}.desktop-optimized-text[data-v-68c3ccad]{font-weight:700;margin:0 5px 0 75px}.desktop-optimized-close[data-v-68c3ccad]{margin:0 75px 0 5px}@media(max-width:767px){.desktop-optimized-banner[data-v-68c3ccad] .v-banner__content{justify-content:start}.desktop-optimized-close[data-v-68c3ccad],.desktop-optimized-text[data-v-68c3ccad]{margin:0 5px}}.notifiation-banner[data-v-a2a39f57]{background:var(--secondary-dark)}.notifiation-banner[data-v-a2a39f57] .v-banner__content{justify-content:center}.notifiation-banner[data-v-a2a39f57] .v-banner-text{padding:0 10px 0 0}.notification-close[data-v-a2a39f57],.notification-read[data-v-a2a39f57],.notification-text[data-v-a2a39f57]{color:rgba(var(--white-rgb))}.notification-text[data-v-a2a39f57]{cursor:pointer;margin:0 5px 0 75px;text-decoration:underline}.notification-read[data-v-a2a39f57]{margin:0 5px}.notification-close[data-v-a2a39f57]{margin:0 75px 0 5px}.notification-text[data-v-a2a39f57]{font-weight:700}@media(max-width:767px){.notifiation-banner[data-v-a2a39f57] .v-banner__content{justify-content:start}.notifiation-banner[data-v-a2a39f57] .v-banner-text{padding:0 10px 0 0}.notification-close[data-v-a2a39f57],.notification-read[data-v-a2a39f57],.notification-text[data-v-a2a39f57]{margin:0 5px}}.audio-top[data-v-abb37a96]{background:var(--warning-100);box-shadow:0 4px 16px rgba(var(--black-rgb),.08);left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.bar[data-v-abb37a96]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--v-theme-surface),transparent 35%);border-bottom:1px solid color-mix(in oklab,var(--v-theme-on-surface),transparent 80%);justify-content:space-between;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;pointer-events:auto}.bar[data-v-abb37a96],.left[data-v-abb37a96]{align-items:center;display:flex}.left[data-v-abb37a96]{gap:6px;min-width:0}.audio-title[data-v-abb37a96]{font-size:16px;font-weight:800;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right[data-v-abb37a96]{align-items:center;display:flex;gap:6px}.volume-pop[data-v-abb37a96]{background:var(--surface-0);border:1px solid var(--border-2);border-radius:1.3rem;box-shadow:0 6px 24px rgba(var(--black-rgb),.12);padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.volume-scale[data-v-abb37a96]{align-items:center;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:380px;justify-items:center;row-gap:8px}.slider-wrap[data-v-abb37a96]{align-items:stretch;display:flex;height:auto;min-height:0;width:40px}.slider-wrap[data-v-abb37a96] .v-input,.slider-wrap[data-v-abb37a96] .v-input__control,.slider-wrap[data-v-abb37a96] .v-slider,.slider-wrap[data-v-abb37a96] .v-slider__container{height:100%;block-size:100%;min-height:56px}.volume-scale>.v-icon[data-v-abb37a96]{left:0;position:relative}@media(max-width:767px){.audio-title[data-v-abb37a96]{font-size:14px;font-weight:600;max-width:40vw}}.v-footer[data-v-d6df4cb6] *{font-size:1rem;letter-spacing:0}.footer[data-v-d6df4cb6]{aspect-ratio:1920/379;background:url(https://dmq1lrjfpg713.cloudfront.net/fairy-tales/website/imgs/footer_W.png) no-repeat bottom/contain;bottom:0;left:0;position:sticky;width:100%}.footer-left[data-v-d6df4cb6],.footer-right[data-v-d6df4cb6]{flex:1 1 50%}.info-row .label[data-v-d6df4cb6]{color:var(--gray-400)}.info-row .value[data-v-d6df4cb6]{color:var(--gray-700);font-weight:700}.logo[data-v-d6df4cb6]{margin:2rem 0;-o-object-fit:contain;object-fit:contain;width:123px}.address[data-v-d6df4cb6]{font-weight:700;margin-bottom:1rem}.info-row[data-v-d6df4cb6]{display:flex;gap:.5rem}@media(max-width:767px){.v-footer[data-v-d6df4cb6] *{font-size:.8rem}.footer[data-v-d6df4cb6]{aspect-ratio:393/420;background:url(https://dmq1lrjfpg713.cloudfront.net/fairy-tales/website/imgs/footer_M.png) no-repeat bottom/contain}.footer-left[data-v-d6df4cb6],.footer-right[data-v-d6df4cb6]{flex:0 0 100%}.logo[data-v-d6df4cb6]{margin:1rem 0;width:7rem}.info-row[data-v-d6df4cb6]{gap:1rem;margin-bottom:2px}}@media(min-width:768px)and (max-width:1200px){.v-footer[data-v-d6df4cb6] *{font-size:.55rem}.logo[data-v-d6df4cb6]{margin:.5rem 0;width:4.5rem}.info-row[data-v-d6df4cb6]{margin-bottom:0}.address[data-v-d6df4cb6]{margin-bottom:.5rem}}.audio-fixed[data-v-cef50eb7]{background:var(--warning-100);bottom:0;box-shadow:0 -4px 16px rgba(var(--black-rgb),.08);display:flex;flex-direction:column;height:130px;left:0;padding:0;position:fixed;right:0;z-index:1000}.slide-area[data-v-cef50eb7]{align-items:center;display:flex;flex:0 0 40px;gap:12px;justify-content:center;padding:25px 12px 4px;width:100%}.slide-area[data-v-cef50eb7] .v-input{flex:0 1 100vh;margin:0;min-width:120px}.time-box[data-v-cef50eb7]{color:var(--gray-600);min-width:96px;text-align:right;white-space:nowrap}.speed-options[data-v-cef50eb7]{min-width:140px}.select-language-option[data-v-cef50eb7]{min-width:60px}.audio-fixed[data-v-cef50eb7] .v-slider{margin:0}.button-area[data-v-cef50eb7]{align-items:center;display:flex;flex:0 0 66px;gap:24px;justify-content:center;padding:4px 8px;width:100%}@media(max-width:767px){.audio-fixed[data-v-cef50eb7]{height:106px}.slide-area[data-v-cef50eb7]{flex:0 0 40px;padding:0 30px}.slide-area[data-v-cef50eb7] .v-input{margin:0;min-width:40px}.time-box[data-v-cef50eb7]{color:var(--gray-600);min-width:36px;text-align:center}.speed-options[data-v-cef50eb7]{min-width:40px}.select-language-option[data-v-cef50eb7]{min-width:10px}.button-area[data-v-cef50eb7]{align-content:center;flex-wrap:wrap;gap:4px;-moz-column-gap:6px;column-gap:6px;justify-content:center;min-width:0;padding:2px 8px;row-gap:6px}.button-area[data-v-cef50eb7] .v-btn{min-width:0}.button-area .autosync-btn[data-v-cef50eb7]{max-width:92px;padding-inline:6px!important}.button-area .autosync-btn[data-v-cef50eb7] .v-btn__content{font-size:13px;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autosync-btn[data-v-cef50eb7]{min-width:56px;padding:4px 6px}.autosync-label[data-v-cef50eb7]{align-items:center;display:flex;flex-direction:column;line-height:1.1}.autosync-label .state[data-v-cef50eb7]{font-size:13px;font-weight:700}.autosync-label .desc[data-v-cef50eb7]{font-size:10px;opacity:.7;white-space:nowrap}}.audio-top[data-v-58fcb75a]{background:transparent;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.main-component-color[data-v-58fcb75a]{color:var(--brand-primary)}.bar[data-v-58fcb75a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--v-theme-surface),transparent 35%);border-bottom:1px solid color-mix(in oklab,var(--v-theme-on-surface),transparent 80%);justify-content:space-between;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;pointer-events:auto}.bar[data-v-58fcb75a],.left[data-v-58fcb75a]{align-items:center;display:flex}.left[data-v-58fcb75a]{gap:6px;min-width:0}.audio-title[data-v-58fcb75a]{font-size:16px;font-weight:800;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right[data-v-58fcb75a]{align-items:center;display:flex;gap:6px}.volume-pop[data-v-58fcb75a]{background:var(--surface-0);border:1px solid var(--border-2);border-radius:1.3rem;box-shadow:0 6px 24px rgba(var(--black-rgb),.12);padding:10px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.volume-scale[data-v-58fcb75a]{align-items:center;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:380px;justify-items:center;row-gap:8px}.slider-wrap[data-v-58fcb75a]{align-items:stretch;display:flex;height:auto;min-height:0;width:40px}.slider-wrap[data-v-58fcb75a] .v-input,.slider-wrap[data-v-58fcb75a] .v-input__control,.slider-wrap[data-v-58fcb75a] .v-slider,.slider-wrap[data-v-58fcb75a] .v-slider__container{height:100%;block-size:100%;min-height:270px}.volume-scale>.v-icon[data-v-58fcb75a]{left:0;position:relative}@media(max-width:767px){.audio-title[data-v-58fcb75a]{font-size:14px;font-weight:600;max-width:40vw}}@media(min-width:1200px){.audio-title[data-v-58fcb75a]{font-size:16px;font-weight:800;max-width:60vw}}.audio-fixed[data-v-21e7429c]{background:rgba(var(--white-rgb),.8);bottom:0;height:240px;left:0;padding:0 30px;position:fixed;right:0;z-index:1000}.audio-fixed[data-v-21e7429c] .v-slider{margin:0}.slide-area[data-v-21e7429c]{align-items:center;display:flex;flex:0 0 40px;gap:12px;justify-content:center;padding:25px 12px 4px;width:100%}.slide-area[data-v-21e7429c] .v-input{margin:0;min-width:120px}.time-box[data-v-21e7429c]{color:var(--gray-600);min-width:96px;text-align:right;white-space:nowrap}.speed-options[data-v-21e7429c]{min-width:140px}.select-language-option[data-v-21e7429c]{min-width:60px}.button-area[data-v-21e7429c]{align-items:end;display:flex;flex:0 0 36px;gap:36px;justify-content:center}.button-inner-area[data-v-21e7429c]{padding:0 8px}.btn-basic[data-v-21e7429c]{color:var(--secondary-light)}.play-btn[data-v-21e7429c]{margin-bottom:25px}.select-lang-btn[data-v-21e7429c]{background-color:var(--surface-3);border:1px solid var(--border-2);border-radius:8px;color:var(--gray-600);font-weight:600;padding:2px 8px}@media(max-width:767px){.audio-fixed[data-v-21e7429c]{height:220px}.slide-area[data-v-21e7429c]{flex:0 0 40px;padding:0 5px}.slide-area[data-v-21e7429c] .v-input{margin:0;min-width:40px}.time-box[data-v-21e7429c]{color:var(--gray-600);min-width:36px;text-align:center}.speed-options[data-v-21e7429c]{min-width:40px}.select-language-option[data-v-21e7429c]{min-width:10px}.button-inner-area[data-v-21e7429c]{padding:0}.play-btn[data-v-21e7429c]{margin-bottom:48px}}@media(min-width:1200px){.audio-fixed[data-v-21e7429c]{height:240px}.button-area[data-v-21e7429c]{gap:360px}}.queue-speed-menu{border-radius:12px;box-shadow:0 12px 28px var(--neutral-alpha-12)!important}.queue-speed-menu .v-list{background:var(--surface-0);border:1px solid var(--border-support);border-radius:12px;padding:4px}.queue-speed-menu .v-list-item{border-radius:8px;margin:2px 0;min-height:36px}.queue-speed-menu .v-list-item__overlay{opacity:0}.queue-speed-menu .v-list-item:hover{background:var(--surface-1)}.queue-speed-menu .v-list-item.is-selected{background:var(--success-tint)}.queue-speed-menu .v-list-item:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:-2px}.queue-speed-menu .v-list-item-title{color:var(--gray-800);font-size:.9rem;font-weight:600}.queue-speed-menu .v-list-item.is-selected .v-list-item-title{color:var(--brand-primary-ink);font-weight:700}.queue-speed-menu .queue-speed-check{color:var(--brand-primary-ink)}.queue-fab[data-v-58a0a47a]{bottom:max(16px,env(safe-area-inset-bottom));position:fixed;right:max(16px,env(safe-area-inset-right));z-index:1500;--fab-label-width:clamp(0px,9ch,120px);overflow:hidden;transition:transform .16s ease,box-shadow .2s ease,background-color .24s ease,color .24s ease;will-change:transform,box-shadow}.queue-fab[data-v-58a0a47a]:hover{transform:translateY(-1px) scale(1.015)}.queue-fab[data-v-58a0a47a]:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px}.queue-fab.is-idle[data-v-58a0a47a]{background-color:var(--surface-0);border:1px solid var(--border-support);box-shadow:0 6px 16px var(--neutral-alpha-08);color:var(--brand-primary-ink)}.queue-fab.is-idle[data-v-58a0a47a]:hover{box-shadow:0 8px 20px var(--neutral-alpha-12)}.queue-fab.is-playing[data-v-58a0a47a]{animation:audio-pulse-58a0a47a 2.8s ease-in-out infinite;background-color:var(--brand-primary);border:1px solid transparent;box-shadow:0 8px 20px var(--primary-alpha-28);color:var(--on-primary)}@keyframes audio-pulse-58a0a47a{0%,to{box-shadow:0 8px 20px var(--primary-alpha-28),0 0 0 0 var(--primary-alpha-32)}60%{box-shadow:0 8px 20px var(--primary-alpha-28),0 0 0 8px rgba(var(--primary-rgb),0)}}@media(prefers-reduced-motion:reduce){.queue-fab.is-playing[data-v-58a0a47a]{animation:none}}.fab-label[data-v-58a0a47a]{color:inherit;opacity:0;overflow:hidden;transition:width .2s ease-out,opacity .14s ease 40ms;white-space:nowrap;width:0}.queue-drawer[data-v-58a0a47a]{background:var(--surface-0);border-left:1px solid var(--border-support)}.queue-drawer[data-v-58a0a47a] .v-navigation-drawer__content{display:flex;flex-direction:column;height:100%}.drawer-header[data-v-58a0a47a]{background:var(--surface-0);border-bottom:1px solid var(--border-support);position:sticky;top:env(safe-area-inset-top,0);z-index:3}.queue-heading-icon[data-v-58a0a47a]{color:var(--brand-primary-ink)}.queue-heading[data-v-58a0a47a]{font-size:1.15rem;letter-spacing:-.01em;line-height:1.3}.queue-count[data-v-58a0a47a],.queue-heading[data-v-58a0a47a]{color:var(--brand-primary-ink);font-weight:700}.queue-count[data-v-58a0a47a]{align-items:center;background:var(--success-tint);border:1px solid var(--success-alpha-18);border-radius:999px;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 7px}.clear-btn[data-v-58a0a47a]{color:var(--gray-600)!important;font-size:.8rem;font-weight:600;letter-spacing:-.01em}.clear-btn[data-v-58a0a47a]:hover{background-color:var(--error-tint);color:var(--brand-error)!important}.close-btn[data-v-58a0a47a]{color:var(--gray-600)!important}.close-btn[data-v-58a0a47a]:hover{background-color:var(--neutral-alpha-06);color:var(--gray-800)!important}.queue-list[data-v-58a0a47a]{background:var(--surface-0);flex:1 1 auto;min-height:0;overflow-y:auto}.queue-item[data-v-58a0a47a]{border:1px solid transparent;border-radius:10px;margin:3px 8px;transition:background-color .16s ease,border-color .16s ease}.queue-item[data-v-58a0a47a] .v-list-item__overlay{opacity:0}.queue-item[data-v-58a0a47a]:hover{background-color:var(--surface-1)}.queue-item.v-list-item--active[data-v-58a0a47a],.queue-item.v-list-item--active[data-v-58a0a47a]:hover{background-color:var(--success-tint);border-color:var(--success-alpha-18)}.queue-item[data-v-58a0a47a]:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:-2px}.queue-avatar[data-v-58a0a47a]{background-color:var(--surface-4);border:1px solid var(--border-2)}.queue-avatar__active[data-v-58a0a47a]{color:var(--brand-primary-ink)}.queue-avatar__idle[data-v-58a0a47a]{color:var(--gray-400)}.queue-item.v-list-item--active .queue-avatar[data-v-58a0a47a]{background-color:var(--surface-0);border-color:var(--success-alpha-45)}.track-title[data-v-58a0a47a]{color:var(--gray-800);display:-webkit-box;font-size:.95rem;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-break:keep-all}.track-title.is-current[data-v-58a0a47a]{color:var(--brand-primary-ink);font-weight:700}.track-meta[data-v-58a0a47a]{margin-top:2px;min-height:28px;opacity:1}.track-meta-token[data-v-58a0a47a]{align-items:center;background:var(--surface-4);border:1px solid var(--border-2);border-radius:10px;color:var(--gray-600);display:inline-flex;font-size:.78rem;font-weight:700;line-height:1;max-width:100%;min-height:28px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.queue-empty[data-v-58a0a47a]{color:var(--gray-500)}.delete-btn[data-v-58a0a47a]{color:var(--gray-500)!important;opacity:0;transition:opacity .16s ease}.delete-btn[data-v-58a0a47a]:focus-visible,.queue-item:focus-within .delete-btn[data-v-58a0a47a],.queue-item:hover .delete-btn[data-v-58a0a47a]{opacity:1}.delete-btn[data-v-58a0a47a]:hover{color:var(--brand-error)!important}.queue-footer[data-v-58a0a47a]{background:var(--surface-0);border-top:1px solid var(--border-support);bottom:env(safe-area-inset-bottom,0);position:sticky;z-index:3}.queue-controls[data-v-58a0a47a]{padding-block:8px 12px}.queue-options[data-v-58a0a47a]{background:transparent}.queue-nav-btn[data-v-58a0a47a]{color:var(--brand-primary-ink)}.queue-nav-btn.v-btn--disabled[data-v-58a0a47a],.queue-nav-btn[data-v-58a0a47a]:disabled{background-color:transparent!important;color:var(--neutral-alpha-38)!important}.main-toggle[data-v-58a0a47a]{background-color:var(--brand-primary)!important;border:1px solid transparent;box-shadow:0 6px 16px var(--primary-alpha-28);transition:background-color .16s ease-in-out,box-shadow .16s ease,transform .12s ease}.main-toggle[data-v-58a0a47a],.main-toggle .v-icon[data-v-58a0a47a]{color:var(--on-primary)!important}.main-toggle[data-v-58a0a47a]:hover{transform:translateY(-1px)}.main-toggle.is-playing[data-v-58a0a47a]{background-color:var(--brand-primary-ink)!important}.main-toggle.v-btn--disabled[data-v-58a0a47a],.main-toggle[data-v-58a0a47a]:disabled{background-color:var(--surface-4)!important;border-color:var(--border-2);box-shadow:none;color:var(--neutral-alpha-38)!important}.main-toggle.v-btn--disabled .v-icon[data-v-58a0a47a],.main-toggle:disabled .v-icon[data-v-58a0a47a]{color:var(--neutral-alpha-38)!important}.speed-btn[data-v-58a0a47a]{background:var(--surface-4)!important;border:1px solid var(--border-2);border-radius:10px;color:var(--gray-800)!important;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:700;min-height:32px;min-width:52px;padding:0 10px}.speed-btn.v-btn--disabled[data-v-58a0a47a],.speed-btn[data-v-58a0a47a]:disabled{background:var(--surface-4)!important;border-color:var(--border-2)!important;color:var(--neutral-alpha-38)!important}.queue-toggle-btn[data-v-58a0a47a]{color:var(--gray-500)}.queue-toggle-btn.is-active[data-v-58a0a47a]{background-color:var(--success-tint);color:var(--brand-primary-ink)}.queue-toggle-btn.v-btn--disabled[data-v-58a0a47a],.queue-toggle-btn[data-v-58a0a47a]:disabled{background-color:transparent!important;color:var(--neutral-alpha-38)!important}.clear-btn[data-v-58a0a47a]:focus-visible,.close-btn[data-v-58a0a47a]:focus-visible,.main-toggle[data-v-58a0a47a]:focus-visible,.queue-nav-btn[data-v-58a0a47a]:focus-visible,.queue-toggle-btn[data-v-58a0a47a]:focus-visible,.speed-btn[data-v-58a0a47a]:focus-visible{outline:2px solid var(--brand-primary-ink);outline-offset:2px}.queue-time[data-v-58a0a47a]{color:var(--gray-500)}.queue-time.is-disabled[data-v-58a0a47a]{color:var(--neutral-alpha-38)}.queue-slider[data-v-58a0a47a] .v-slider-track__background{background-color:var(--border-support);opacity:1}.queue-slider[data-v-58a0a47a] .v-slider-track__fill{background-color:var(--brand-primary);opacity:1}.queue-slider[data-v-58a0a47a] .v-slider-thumb__surface{background-color:var(--brand-primary)}.queue-slider[data-v-58a0a47a] .v-input--disabled .v-slider-track__background{background-color:var(--border-2)}.queue-slider[data-v-58a0a47a] .v-input--disabled .v-slider-track__fill,.queue-slider[data-v-58a0a47a] .v-input--disabled .v-slider-thumb__surface{background-color:var(--neutral-alpha-24)}.pt-appbar[data-v-58a0a47a]{height:30px}@media(max-width:767px){.pt-appbar[data-v-58a0a47a]{height:0}.queue-fab[data-v-58a0a47a]{bottom:calc(16px + env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%)}.queue-fab[data-v-58a0a47a]:hover{transform:translate(-50%) translateY(-1px) scale(1.015)}}@media(min-width:768px){.queue-fab:focus-visible .fab-label[data-v-58a0a47a],.queue-fab:hover .fab-label[data-v-58a0a47a]{opacity:1;width:var(--fab-label-width)}.track-title[data-v-58a0a47a]{-webkit-line-clamp:1}}
