.library-sidebar-nav.is-collapsed .library-pinned-playlist__name[data-v-05e0d17e],.library-sidebar-nav.is-collapsed .library-pinned-playlist__play[data-v-05e0d17e],.library-sidebar-nav.is-collapsed .menu-title[data-v-05e0d17e],.library-sidebar-nav.is-collapsed .nav-link>div[data-v-05e0d17e]{display:none}.library-sidebar-nav.is-collapsed .menu[data-v-05e0d17e]{align-items:center;gap:.25rem;padding-left:.25rem;padding-right:.25rem}.library-sidebar-nav.is-collapsed .nav-link[data-v-05e0d17e],.library-sidebar-nav.is-collapsed li[data-v-05e0d17e]{width:auto}.library-sidebar-nav.is-collapsed .nav-link[data-v-05e0d17e]{display:flex!important;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;justify-content:center;align-items:center!important;gap:0;line-height:1}.library-sidebar-nav.is-collapsed .nav-link svg[data-v-05e0d17e]{display:block;margin:0!important;flex:0 0 auto}.library-sidebar-nav.is-collapsed li.rounded-xl[data-v-05e0d17e]{display:flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.library-sidebar-title[data-v-05e0d17e]{margin-top:.35rem}.library-pinned-empty span[data-v-05e0d17e]{cursor:default}.library-pinned-playlist__link[data-v-05e0d17e]{position:relative;min-width:0}.library-pinned-playlist__icon[data-v-05e0d17e]{width:1.25rem;height:1.25rem;flex:0 0 auto}.library-pinned-playlist__name[data-v-05e0d17e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-pinned-playlist__play[data-v-05e0d17e]{width:1.65rem;height:1.65rem;border-radius:999px;display:none;align-items:center;justify-content:center;margin-left:auto}.library-pinned-playlist:hover .library-pinned-playlist__play[data-v-05e0d17e],.library-pinned-playlist__play[data-v-05e0d17e]:focus{display:inline-flex}.library-sidebar-nav.is-collapsed .library-pinned-playlist__icon[data-v-05e0d17e]{width:1.25rem;height:1.25rem}.library-sidebar-tip[data-v-05e0d17e]{position:fixed;z-index:9999;transform:translateY(-50%);max-width:12rem;padding:.35rem .6rem;border-radius:.35rem;background:hsl(var(--n));color:hsl(var(--nc));box-shadow:0 10px 24px rgba(15,23,42,.18);font-size:.8125rem;line-height:1.2;white-space:nowrap;pointer-events:none}.mobile-navbar[data-v-13f8de70]{height:60px;box-shadow:0 -2px 8px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.submenu-enter-active[data-v-13f8de70]{transition:all .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center bottom}.submenu-leave-active[data-v-13f8de70]{transition:all .25s cubic-bezier(.25,.46,.45,.94);transform-origin:center bottom}.submenu-enter-from[data-v-13f8de70]{opacity:0;transform:translateY(20px) scale(.9) rotateX(-10deg);filter:blur(4px)}.submenu-leave-to[data-v-13f8de70]{opacity:0;transform:translateY(10px) scale(.95);filter:blur(2px)}.submenu-enter-to[data-v-13f8de70],.submenu-leave-from[data-v-13f8de70]{opacity:1;transform:translateY(0) scale(1) rotateX(0deg);filter:blur(0)}.nav-item[data-v-13f8de70]{transition:all .2s ease-in-out;border-radius:12px;cursor:pointer;position:relative}.nav-item-clicked[data-v-13f8de70]{transform:scale(.85);background-color:rgba(var(--p)/.1)}.nav-item.active[data-v-13f8de70]:before{top:-8px;width:4px;height:4px;background:hsl(var(--p));border-radius:50%}.nav-item.active.has-submenu[data-v-13f8de70]:after,.nav-item.active[data-v-13f8de70]:before{content:"";position:absolute;left:50%;transform:translateX(-50%);animation:slideIn-13f8de70 .3s ease-out}.nav-item.active.has-submenu[data-v-13f8de70]:after{top:-6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsl(var(--p))}@keyframes slideIn-13f8de70{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.nav-item svg[data-v-13f8de70]{transition:transform .2s ease-in-out}.nav-item.active svg[data-v-13f8de70]{transform:scale(1.1)}.submenu-item[data-v-13f8de70]{position:relative;border:1px solid transparent;overflow:hidden}.submenu-item[data-v-13f8de70]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.submenu-item[data-v-13f8de70]:hover:before{left:100%}.submenu-item[data-v-13f8de70]:active{transform:scale(.95)}.submenu-item.bg-gradient-to-br[data-v-13f8de70]{border:1px solid hsl(var(--p)/.3);position:relative}.submenu-item.bg-gradient-to-br[data-v-13f8de70]:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:8px solid hsl(var(--p));border-left:8px solid transparent}.scrollbar-hide[data-v-13f8de70]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-13f8de70]::-webkit-scrollbar{display:none}.submenu-enter-active h3 svg[data-v-13f8de70]{animation:rotate-13f8de70 .6s ease-out}@keyframes rotate-13f8de70{0%{transform:rotate(-180deg) scale(.5);opacity:0}to{transform:rotate(0deg) scale(1);opacity:1}}.submenu-enter-active .submenu-item[data-v-13f8de70]{animation:slideInUp-13f8de70 .4s ease-out;animation-delay:calc(var(--item-index, 0)*.05s);animation-fill-mode:backwards}@keyframes slideInUp-13f8de70{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.submenu-item[data-v-13f8de70]:first-child{--item-index:1}.submenu-item[data-v-13f8de70]:nth-child(2){--item-index:2}.submenu-item[data-v-13f8de70]:nth-child(3){--item-index:3}.submenu-item[data-v-13f8de70]:nth-child(4){--item-index:4}.submenu-item[data-v-13f8de70]:nth-child(5){--item-index:5}.submenu-item[data-v-13f8de70]:nth-child(6){--item-index:6}.submenu-item[data-v-13f8de70]:nth-child(7){--item-index:7}.submenu-item[data-v-13f8de70]:nth-child(8){--item-index:8}.submenu-item[data-v-13f8de70]:nth-child(9){--item-index:9}.submenu-enter-active button[data-v-13f8de70]{animation:fadeInScale-13f8de70 .5s ease-out .2s both}@keyframes fadeInScale-13f8de70{0%{opacity:0;transform:scale(0) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@media (max-width:380px){.mobile-navbar[data-v-13f8de70]{height:55px}.nav-item .w-8[data-v-13f8de70]{width:1.75rem;height:1.75rem}.nav-item svg[data-v-13f8de70]{width:1.25rem;height:1.25rem}.grid-cols-2[data-v-13f8de70]{grid-template-columns:repeat(2,minmax(0,1fr))}.submenu-item .flex.flex-col[data-v-13f8de70]{padding:.75rem}.submenu-item .w-10[data-v-13f8de70]{width:2rem;height:2rem}.submenu-item .text-sm[data-v-13f8de70]{font-size:.75rem}}@media (min-width:381px) and (max-width:768px){.submenu-item .flex.flex-col[data-v-13f8de70]{padding:.875rem}.submenu-item .w-10[data-v-13f8de70]{width:2.25rem;height:2.25rem}}@media (max-height:700px){.max-h-80[data-v-13f8de70]{max-height:60vh}}@media (max-height:600px){.max-h-80[data-v-13f8de70]{max-height:50vh}}@media (prefers-color-scheme:dark){.submenu-item[data-v-13f8de70]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}}@media (prefers-contrast:high){.submenu-item[data-v-13f8de70]{border:2px solid hsl(var(--bc)/.2)}.submenu-item.bg-gradient-to-br[data-v-13f8de70]{border:2px solid hsl(var(--p))}}.monitor-navigation-header[data-v-2981a7ac]{flex:1;height:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px}.monitor-navigation-header .header-title[data-v-2981a7ac]{color:#63656e;font-size:16px;display:flex;align-items:center;margin-left:-6px}.monitor-navigation-header .header-title-icon[data-v-2981a7ac]{display:flex;align-items:center;width:28px;height:28px;font-size:28px;color:#3a84ff;cursor:pointer}.monitor-navigation-header .header-select[data-v-2981a7ac]{width:240px;margin-left:auto;margin-right:34px;border:none;background:#f0f1f5;color:#63656e;box-shadow:none}.monitor-navigation-header .header-user[data-v-2981a7ac]{height:100%;display:flex;align-items:center;justify-content:center;color:#96a2b9}.monitor-navigation-header .header-user[data-v-2981a7ac]:hover{cursor:pointer;color:#3a84ff}.monitor-navigation-admin[data-v-2981a7ac]{width:170px #63656e;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e2e2;box-shadow:0 3px 4px 0 rgba(64,112,203,.06);padding:6px 0;margin:0;color:#63656e}.monitor-navigation-admin .nav-item[data-v-2981a7ac]{flex:0 0 32px;display:flex;align-items:center;padding:0 20px;list-style:none}.monitor-navigation-admin .nav-item[data-v-2981a7ac]:hover{color:#3a84ff;cursor:pointer;background-color:#f0f1f5}.navigation-header[data-v-2981a7ac]{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:14px}.monitor-navigation-header .header-mind[data-v-2981a7ac]{color:#768197;font-size:16px;position:relative;height:32px;width:32px;display:flex;align-items:center;justify-content:center;margin-right:8px}.monitor-navigation-header .header-mind.is-left[data-v-2981a7ac]{color:#63656e}.monitor-navigation-header .header-mind.is-left[data-v-2981a7ac]:hover{color:#3a84ff;background:#f0f1f5}.monitor-navigation-header .header-mind[data-v-2981a7ac]:hover{background:linear-gradient(270deg,#253047,#263247);border-radius:100%;cursor:pointer;color:#d3d9e4}.monitor-navigation-header .header-mind .lang-icon[data-v-2981a7ac]{font-size:20px}.monitor-navigation-header .header-mind-mark[data-v-2981a7ac]{position:absolute;right:8px;top:8px;height:7px;width:7px;border:1px solid #27334c;background-color:#ea3636;border-radius:100%}.monitor-navigation-header .header-mind-mark.is-left[data-v-2981a7ac]{border-color:#f0f1f5}.monitor-navigation-message[data-v-2981a7ac]{display:flex;flex-direction:column;width:360px;background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;box-shadow:0 3px 4px 0 rgba(64,112,203,.06);color:#979ba5;font-size:12px}.monitor-navigation-message .message-title[data-v-2981a7ac]{flex:0 0 48px;display:flex;align-items:center;color:#313238;font-size:14px;padding:0 20px;margin:0;border-bottom:1px solid #f0f1f5}.monitor-navigation-message .message-list[data-v-2981a7ac]{flex:1;max-height:450px;overflow:auto;margin:0;display:flex;flex-direction:column;padding:0}.monitor-navigation-message .message-list-item[data-v-2981a7ac]{display:flex;width:100%;padding:0 20px}.monitor-navigation-message .message-list-item .item-message[data-v-2981a7ac]{padding:13px 0;line-height:16px;min-height:42px;flex:1;flex-wrap:wrap;color:#63656e}.monitor-navigation-message .message-list-item .item-date[data-v-2981a7ac]{padding:13px 0;margin-left:16px;color:#979ba5}.monitor-navigation-message .message-list-item[data-v-2981a7ac]:hover{cursor:pointer;background:#f0f1f5}.monitor-navigation-message .message-footer[data-v-2981a7ac]{flex:0 0 42px;border-top:1px solid #f0f1f5;display:flex;align-items:center;justify-content:center;color:#3a84ff}.header-nav-item[data-v-2981a7ac]{list-style:none;height:50px;display:flex;align-items:center;margin-right:40px;color:#96a2b9}.header-nav-item[data-v-2981a7ac]:hover{cursor:pointer;color:#000}.header-nav-item[data-v-2981a7ac]:before{content:"";position:absolute;left:25%;bottom:10px;width:0;height:2px;background:#019ed5;transition:all .3s}.header-nav-item[data-v-2981a7ac]:hover:before{width:calc(100% - 40px);left:0;right:0}.item-active[data-v-2981a7ac]{color:#032951}.item-active[data-v-2981a7ac]:before{color:#000;content:"";position:absolute;left:0;bottom:10px;height:2px;background:#019ed5;width:calc(100% - 40px)}.animate-ping-6[data-v-2981a7ac]{animation:ping-6-2981a7ac 6s cubic-bezier(0,0,.2,1) infinite}@keyframes ping-6-2981a7ac{0%{transform:scale(1);opacity:1}14.28%{transform:scale(2);opacity:0}to{transform:scale(2);opacity:0}}.magic-header[data-v-2981a7ac]{position:relative;z-index:80;width:100%;align-items:center;padding:8px 10px 0;background:linear-gradient(180deg,oklch(var(--b2)/.96),oklch(var(--b2)/.72))}.magic-header__shell[data-v-2981a7ac]{display:grid;grid-template-columns:minmax(238px,1fr) auto minmax(238px,1fr);align-items:center;gap:10px;width:100%;min-height:64px;padding:8px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:linear-gradient(135deg,oklch(var(--b1)/.96),oklch(var(--b1)/.84)),oklch(var(--b1));box-shadow:inset 0 1px 0 oklch(var(--bc)/.05),0 18px 45px oklch(var(--bc)/.08)}.magic-actions[data-v-2981a7ac],.magic-brand-button[data-v-2981a7ac],.magic-header__brand[data-v-2981a7ac],.magic-nav[data-v-2981a7ac],.magic-notify-item[data-v-2981a7ac],.magic-notify-row[data-v-2981a7ac],.magic-result-item[data-v-2981a7ac],.magic-user-menu button[data-v-2981a7ac]{display:flex;align-items:center}.magic-header__brand[data-v-2981a7ac]{justify-self:start;min-width:0;gap:8px}.magic-brand-button[data-v-2981a7ac]{min-width:0;gap:10px;padding:4px 8px 4px 4px;border:0;border-radius:12px;color:oklch(var(--bc));background:transparent;cursor:pointer;text-align:left;transition:background .18s ease,transform .18s ease}.magic-brand-button[data-v-2981a7ac]:hover{background:oklch(var(--bc)/.06)}.magic-avatar-button[data-v-2981a7ac]:active,.magic-brand-button[data-v-2981a7ac]:active,.magic-icon-button[data-v-2981a7ac]:active,.magic-nav__item[data-v-2981a7ac]:active,.magic-notify-item[data-v-2981a7ac]:active,.magic-result-item[data-v-2981a7ac]:active,.magic-user-menu button[data-v-2981a7ac]:active{transform:translateY(1px)}.magic-brand-mark[data-v-2981a7ac]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;color:oklch(var(--pc));background:radial-gradient(circle at 32% 20%,oklch(var(--pc)/.28),transparent 34%),oklch(var(--p));font-weight:800;letter-spacing:0;box-shadow:inset 0 1px 0 oklch(var(--pc)/.28)}.magic-brand-copy[data-v-2981a7ac]{display:flex;min-width:0;flex-direction:column;line-height:1.1}.magic-brand-title[data-v-2981a7ac]{max-width:190px;overflow:hidden;color:oklch(var(--bc));font-size:15px;font-weight:800;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.magic-role-badge[data-v-2981a7ac]{position:relative;display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:38px;padding:0 10px;border:1px solid oklch(var(--bc)/.1);border-radius:999px;color:oklch(var(--bc)/.78);background:oklch(var(--b2)/.86);font-size:12px;font-weight:700;cursor:pointer}.magic-role-badge--pulse[data-v-2981a7ac]:before{content:"";position:absolute;inset:-3px;border:1px solid oklch(var(--p)/.45);border-radius:inherit;animation:magic-badge-pulse-2981a7ac 2.4s ease-out infinite}.magic-nav[data-v-2981a7ac]{justify-self:center;min-width:0;justify-content:center;gap:4px;padding:4px;border:1px solid oklch(var(--bc)/.06);border-radius:14px;background:oklch(var(--b2)/.58);overflow:hidden}.magic-nav__item[data-v-2981a7ac]{position:relative;flex:0 1 auto;height:38px;padding:0 14px;border:0;border-radius:11px;color:oklch(var(--bc)/.62);background:transparent;font-size:14px;font-weight:650;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.magic-nav__item[data-v-2981a7ac]:hover{color:oklch(var(--bc));background:oklch(var(--b1)/.72)}.magic-nav__item.is-active[data-v-2981a7ac]{color:oklch(var(--pc));background:oklch(var(--p));box-shadow:0 8px 24px oklch(var(--p)/.22)}.magic-actions[data-v-2981a7ac]{position:relative;z-index:90;justify-self:end;justify-content:flex-end;gap:6px;min-width:0}.magic-actions .dropdown[data-v-2981a7ac]{position:relative;z-index:90}.magic-avatar-button[data-v-2981a7ac],.magic-icon-button[data-v-2981a7ac]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid transparent;border-radius:12px;color:oklch(var(--bc)/.72);background:transparent;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.magic-avatar-button[data-v-2981a7ac]:hover,.magic-icon-button[data-v-2981a7ac]:hover{border-color:oklch(var(--p)/.18);color:oklch(var(--p));background:oklch(var(--p)/.08)}.magic-icon[data-v-2981a7ac]{width:20px;height:20px}.magic-count-badge[data-v-2981a7ac]{position:absolute;top:-4px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border:2px solid oklch(var(--b1));border-radius:999px;color:oklch(var(--erc));background:oklch(var(--er));font-size:10px;font-weight:800;line-height:1}.magic-avatar-button[data-v-2981a7ac]{overflow:hidden;padding:2px;background:oklch(var(--b2)/.7)}.magic-avatar-button img[data-v-2981a7ac]{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.magic-search[data-v-2981a7ac]{position:relative;display:flex;align-items:center}.search-input-wrapper[data-v-2981a7ac]{width:0;overflow:hidden;opacity:0;transition:width .24s cubic-bezier(.16,1,.3,1),opacity .18s ease,margin .24s ease}.search-input-wrapper.search-expanded[data-v-2981a7ac]{width:min(260px,24vw);opacity:1;margin-right:8px}.magic-search-field[data-v-2981a7ac]{position:relative;display:flex;align-items:center;height:40px;border:1px solid oklch(var(--p)/.34);border-radius:12px;background:oklch(var(--b2)/.72);box-shadow:inset 0 1px 0 oklch(var(--bc)/.05)}.magic-search-field__icon[data-v-2981a7ac]{position:absolute;left:12px;width:17px;height:17px;color:oklch(var(--bc)/.48)}.magic-search-field__input[data-v-2981a7ac]{width:100%;height:100%;min-width:0;border:0;border-radius:inherit;padding:0 12px 0 38px;color:oklch(var(--bc));background:transparent;font-size:14px;outline:none}.magic-search-field__input[data-v-2981a7ac]::-moz-placeholder{color:oklch(var(--bc)/.42)}.magic-search-field__input[data-v-2981a7ac]::placeholder{color:oklch(var(--bc)/.42)}.magic-search-field[data-v-2981a7ac]:focus-within{border-color:oklch(var(--p)/.7);box-shadow:0 0 0 3px oklch(var(--p)/.12)}.magic-popover[data-v-2981a7ac]{border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.98);box-shadow:inset 0 1px 0 oklch(var(--bc)/.04),0 24px 70px oklch(var(--bc)/.16)}.magic-search-results[data-v-2981a7ac]{position:absolute;top:52px;right:8px;z-index:12;width:min(320px,76vw);max-height:440px;padding:8px;overflow-y:auto}.magic-result-group+.magic-result-group[data-v-2981a7ac]{margin-top:6px;padding-top:6px;border-top:1px solid oklch(var(--bc)/.07)}.magic-result-title[data-v-2981a7ac]{display:flex;align-items:center;gap:7px;padding:8px 9px 6px;color:oklch(var(--bc)/.58);font-size:12px;font-weight:750}.magic-result-title__icon[data-v-2981a7ac]{width:15px;height:15px}.magic-result-item[data-v-2981a7ac]{width:100%;gap:10px;min-height:48px;padding:8px;border:0;border-radius:12px;color:oklch(var(--bc));background:transparent;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease}.magic-result-item[data-v-2981a7ac]:hover{background:oklch(var(--p)/.08)}.magic-result-art[data-v-2981a7ac]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;color:oklch(var(--p));background:linear-gradient(135deg,oklch(var(--p)/.16),oklch(var(--s)/.12))}.magic-result-art--round[data-v-2981a7ac]{border-radius:999px}.magic-result-art__icon[data-v-2981a7ac]{width:16px;height:16px}.magic-result-copy[data-v-2981a7ac]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.magic-notify-title[data-v-2981a7ac],.magic-result-name[data-v-2981a7ac]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magic-result-name[data-v-2981a7ac]{color:oklch(var(--bc));font-size:14px;font-weight:700}.magic-result-meta[data-v-2981a7ac]{overflow:hidden;color:oklch(var(--bc)/.52);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.magic-chevron[data-v-2981a7ac]{width:16px;height:16px;color:oklch(var(--bc)/.35);opacity:0;transform:translateX(-3px);transition:opacity .16s ease,transform .16s ease}.magic-result-item:hover .magic-chevron[data-v-2981a7ac]{opacity:1;transform:translateX(0)}.magic-empty-state[data-v-2981a7ac]{padding:28px 18px;text-align:center}.magic-empty-state__icon[data-v-2981a7ac]{width:44px;height:44px;margin:0 auto 10px;color:oklch(var(--bc)/.28)}.magic-empty-state p[data-v-2981a7ac]{margin:0;color:oklch(var(--bc)/.68);font-size:14px;font-weight:700}.magic-empty-state span[data-v-2981a7ac]{display:block;margin-top:4px;color:oklch(var(--bc)/.42);font-size:12px}.magic-notify-panel[data-v-2981a7ac]{z-index:900;width:min(430px,88vw);margin-top:12px;overflow:hidden}.magic-popover-footer[data-v-2981a7ac],.magic-popover-header[data-v-2981a7ac]{padding:14px 16px}.magic-popover-header[data-v-2981a7ac]{border-bottom:1px solid oklch(var(--bc)/.07)}.magic-popover-header h3[data-v-2981a7ac]{margin:0;color:oklch(var(--bc));font-size:15px;font-weight:800}.magic-popover-header p[data-v-2981a7ac]{margin:3px 0 0;color:oklch(var(--bc)/.54);font-size:12px}.magic-notify-list[data-v-2981a7ac]{max-height:340px;overflow-y:auto}.magic-notify-item[data-v-2981a7ac]{width:100%;align-items:flex-start;gap:10px;padding:13px 16px;border:0;border-bottom:1px solid oklch(var(--bc)/.06);color:oklch(var(--bc));background:transparent;text-align:left;cursor:pointer;transition:background .16s ease}.magic-notify-item[data-v-2981a7ac]:hover{background:oklch(var(--p)/.07)}.magic-notify-icon[data-v-2981a7ac]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;color:oklch(var(--er));background:oklch(var(--er)/.1)}.magic-notify-icon svg[data-v-2981a7ac]{width:16px;height:16px}.magic-notify-copy[data-v-2981a7ac]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.magic-notify-row[data-v-2981a7ac]{min-width:0;justify-content:space-between;gap:12px}.magic-notify-title[data-v-2981a7ac]{min-width:0;color:oklch(var(--bc));font-size:13px;font-weight:750}.magic-notify-row time[data-v-2981a7ac]{flex:0 0 auto;color:oklch(var(--bc)/.42);font-size:11px}.magic-notify-content[data-v-2981a7ac]{display:-webkit-box;overflow:hidden;color:oklch(var(--bc)/.62);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.magic-empty-state--notify[data-v-2981a7ac]{padding:44px 24px}.magic-popover-footer[data-v-2981a7ac]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid oklch(var(--bc)/.07);background:oklch(var(--b2)/.5)}.magic-popover-footer span[data-v-2981a7ac]{color:oklch(var(--bc)/.56);font-size:12px}.magic-popover-footer button[data-v-2981a7ac]{border:0;color:oklch(var(--p));background:transparent;font-size:12px;font-weight:750;cursor:pointer}.magic-user-menu[data-v-2981a7ac]{position:absolute;z-index:1000;width:230px;margin-top:12px;padding:8px;border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.98);box-shadow:0 24px 70px oklch(var(--bc)/.16)}.magic-user-menu li[data-v-2981a7ac]{list-style:none}.magic-user-menu button[data-v-2981a7ac]{justify-content:space-between;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:11px;color:oklch(var(--bc)/.74);background:transparent;font-size:13px;font-weight:650;cursor:pointer;transition:background .16s ease,color .16s ease}.magic-user-menu button[data-v-2981a7ac]:hover{color:oklch(var(--bc));background:oklch(var(--p)/.08)}.magic-user-menu__warning[data-v-2981a7ac]{color:oklch(var(--wa))!important}.magic-menu-badge[data-v-2981a7ac]{max-width:92px;overflow:hidden;padding:3px 7px;border-radius:999px;color:oklch(var(--bc)/.62);background:oklch(var(--b2));font-size:11px;text-overflow:ellipsis;white-space:nowrap}@keyframes magic-badge-pulse-2981a7ac{0%{opacity:.72;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}@media (max-width:1180px){.magic-header__shell[data-v-2981a7ac]{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)}.magic-nav__item[data-v-2981a7ac]{padding:0 10px;font-size:13px}.search-input-wrapper.search-expanded[data-v-2981a7ac]{width:230px}}@media (max-width:900px){.magic-header__shell[data-v-2981a7ac]{grid-template-columns:minmax(180px,1fr) auto}.magic-nav[data-v-2981a7ac]{display:none}.search-input-wrapper.search-expanded[data-v-2981a7ac]{width:220px}}@media (prefers-reduced-motion:reduce){.magic-role-badge--pulse[data-v-2981a7ac]:before{animation:none}.magic-avatar-button[data-v-2981a7ac],.magic-brand-button[data-v-2981a7ac],.magic-chevron[data-v-2981a7ac],.magic-icon-button[data-v-2981a7ac],.magic-nav__item[data-v-2981a7ac],.magic-notify-item[data-v-2981a7ac],.magic-result-item[data-v-2981a7ac],.magic-user-menu button[data-v-2981a7ac],.search-input-wrapper[data-v-2981a7ac]{transition:none}}.tippy-popper .tippy-tooltip.navigation-message-theme{padding:0;border-radius:0;box-shadow:none}#container[data-v-6e77d854]{position:relative;min-height:calc(100vh - 85px);background:transparent}@media (max-width:768px){#container[data-v-6e77d854]{overflow-y:auto;overflow-x:hidden}}@media (min-width:769px){#container[data-v-6e77d854]{overflow:hidden}.page-enter-active[data-v-6e77d854],.page-leave-active[data-v-6e77d854]{transition:all var(--animation-duration-normal) var(--animation-easing-smooth)}.page-enter[data-v-6e77d854]{opacity:0;transform:translateY(20px) scale(.98)}.page-leave-to[data-v-6e77d854]{opacity:0;transform:translateY(-10px) scale(1.02)}}@media (max-width:768px){.slide-left-enter-active[data-v-6e77d854],.slide-left-leave-active[data-v-6e77d854],.slide-right-enter-active[data-v-6e77d854],.slide-right-leave-active[data-v-6e77d854]{transition:all .15s cubic-bezier(.165,.84,.44,1);position:absolute;width:100%;top:0;left:0;right:0}.slide-left-enter[data-v-6e77d854]{transform:translateX(100%);opacity:0}.slide-left-leave-to[data-v-6e77d854],.slide-right-enter[data-v-6e77d854]{transform:translateX(-20%) scale(.95);opacity:.3}.slide-right-leave-to[data-v-6e77d854]{transform:translateX(100%);opacity:0}}.monitor-logo-icon[data-v-57cb43eb],.monitor-logo[data-v-57cb43eb]{width:32px;height:32px}.ai-chat-mask[data-v-73420068]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;background:#f8f8f8}.ai-chat-header[data-v-73420068]{display:grid;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e5e8ef;background:#fff;position:relative;z-index:3}.ai-chat-title-wrap[data-v-73420068]{display:flex;flex-direction:column;text-align:center;gap:2px}.ai-chat-title-wrap p[data-v-73420068]{margin:0}.ai-session-trigger[data-v-73420068]{width:30px;height:30px;border:none;padding:0;background:transparent;color:#cecece;display:flex;align-items:center;justify-content:center}.ai-session-trigger-icon[data-v-73420068]{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ai-chat-close[data-v-73420068]{width:30px;height:30px;border:none;padding:0;background:transparent;color:#cecece;display:flex;align-items:center;justify-content:center}.ai-chat-close-icon[data-v-73420068]{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ai-session-drawer-mask[data-v-73420068]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:rgba(0,0,0,.26)}.ai-session-drawer[data-v-73420068]{position:absolute;top:0;left:0;bottom:0;z-index:5;width:300px;max-width:75%;padding:16px 14px;background:#f3f4f6;border-right:1px solid #e4e7ee;transform:translateX(-100%);transition:transform .2s ease;display:flex;flex-direction:column}.ai-session-drawer.is-open[data-v-73420068]{transform:translateX(0)}.ai-session-new-button[data-v-73420068]{height:36px;border:1px solid #cfd4df;border-radius:10px;font-size:14px;color:#3b3e45;background:#fff;margin-bottom:16px}.ai-session-list[data-v-73420068]{overflow-y:auto;flex:1}.ai-session-row[data-v-73420068]{display:flex;align-items:center;gap:2px;margin-bottom:4px;border-radius:8px}.ai-session-row.is-active[data-v-73420068]{background:#e4e6eb}.ai-session-item[data-v-73420068]{display:block;flex:1;min-width:0;border:none;text-align:left;background:transparent;color:#3b3e45;padding:10px 4px 10px 12px;border-radius:8px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-session-delete[data-v-73420068]{flex-shrink:0;width:40px;height:40px;border:none;padding:0;border-radius:8px;background:transparent;color:#cecece;display:flex;align-items:center;justify-content:center}.ai-session-delete[data-v-73420068]:hover{color:#e54545}.ai-session-delete[data-v-73420068]:active{color:#e54545;background:rgba(229,69,69,.08)}.ai-session-delete-icon[data-v-73420068]{width:20px;height:20px}.ai-session-empty[data-v-73420068]{color:#8a90a0;font-size:13px;text-align:center;margin-top:20px}.ai-chat-title[data-v-73420068]{line-height:20px;margin-bottom:1px;font-size:16px;font-weight:600;color:#101010}.ai-chat-subtitle[data-v-73420068]{color:#cecece;font-size:12px;line-height:16px}.ai-chat-body[data-v-73420068]{overflow-y:auto;flex:1;padding:12px}.ai-message-item[data-v-73420068]{display:flex;margin-bottom:10px}.ai-message-body[data-v-73420068]{display:flex;flex:1;max-width:calc(100% - 32px);flex-direction:column;align-items:flex-start;gap:8px}.ai-message-body.is-user[data-v-73420068]{align-items:flex-end}.ai-reasoning-wrap[data-v-73420068]{max-width:100%;width:100%}.ai-reasoning-label[data-v-73420068]{margin:0 0 6px;color:#cecece;font-size:12px;line-height:1.2;letter-spacing:0;word-spacing:0;text-align:left}.ai-reasoning-block[data-v-73420068]{max-width:100%;padding:10px 12px;text-align:left;border:1px solid #e8e8e8;border-left:3px solid #4f8cff;border-radius:8px;color:#cecece;font-size:12px;line-height:18px;word-break:break-word;background:#f5f5f5;box-sizing:border-box}.ai-reasoning-block[data-v-73420068] .ai-stream-ellipsis{color:#cecece}.ai-reasoning-block[data-v-73420068] code,.ai-reasoning-block[data-v-73420068] pre{color:#101010}.ai-process-wrap[data-v-73420068]{max-width:100%;width:100%;margin-top:8px}.ai-process-summary[data-v-73420068]{text-align:left;font-size:12px;line-height:18px;color:#101010}.ai-process-stream[data-v-73420068],.ai-process-summary[data-v-73420068]{max-width:100%;padding:10px 12px;border:1px solid #e8e8e8;border-left:3px solid #7c9cf5;border-radius:8px;background:#f7f8fb;word-break:break-word}.ai-process-stream[data-v-73420068]{margin:0;white-space:pre-wrap;overflow-x:auto;color:#2f3542;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:1.7}.ai-message-role[data-v-73420068]{width:24px;margin-right:8px;color:#cecece;font-size:12px;line-height:18px}.ai-message-content[data-v-73420068]{max-width:calc(100% - 40px);padding:8px 10px;border-radius:10px;color:#101010;font-size:13px;line-height:20px;word-break:break-word;text-align:left;background:#fff}.ai-message-content[data-v-73420068] .ai-stream-ellipsis{color:#cecece}.ai-message-item.from-ai .ai-message-content[data-v-73420068]{max-width:100%;background:#fff;border:1px solid #e5e8ef}.ai-message-item.from-user[data-v-73420068]{justify-content:flex-end}.ai-message-item.from-user .ai-message-role[data-v-73420068]{order:2;margin-right:0;margin-left:8px;text-align:right}.ai-message-item.from-user .ai-message-content[data-v-73420068]{background:#dce8ff}.ai-chat-footer[data-v-73420068]{display:flex;align-items:flex-end;padding:10px 12px;border-top:1px solid #e5e8ef;background:#fff}.ai-input-wrap[data-v-73420068]{position:relative;width:100%}.ai-input[data-v-73420068]{display:block;width:100%;margin:0;padding:8px 55px 8px 10px;border:1px solid #d4d9e5;border-radius:8px;resize:none;overflow-y:hidden;outline:none;color:#101010;font-size:13px;background:#f8f8f8;box-sizing:border-box}.ai-send-button[data-v-73420068]{position:absolute;right:12px;bottom:8px;border:none;border-radius:4px;background:#4f8cff;color:#fff;display:flex;align-items:center;justify-content:center;padding:3px 12px;transition:opacity .2s ease}.ai-send-button[data-v-73420068]:disabled{opacity:.6;cursor:not-allowed}.ai-stop-button[data-v-73420068]{position:absolute;right:12px;bottom:8px;padding:6px 15px;border:none;border-radius:4px;background:#98b6ef;color:#fff;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,background .2s ease}.ai-stop-icon[data-v-73420068]{display:block;width:12px;height:12px;border-radius:2px;background:currentColor}.ai-send-icon[data-v-73420068]{width:18px;height:18px}.loading-content[data-v-73420068]{display:flex;align-items:center;gap:8px;background:#fff}.typing-indicator[data-v-73420068]{display:flex;align-items:center;gap:4px}.typing-indicator span[data-v-73420068]{width:6px;height:6px;border-radius:50%;background-color:#8a90a0;animation:typing-73420068 1.4s ease-in-out infinite both}.typing-indicator span[data-v-73420068]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-73420068]:nth-child(2){animation-delay:-.16s}.typing-indicator span[data-v-73420068]:nth-child(3){animation-delay:0s}.loading-text[data-v-73420068]{font-size:12px;color:#cecece}@keyframes typing-73420068{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.floating-ai-chat-launcher[data-v-47a78403]{bottom:1rem;z-index:10000}.floating-ai-chat-panel[data-v-47a78403]{width:min(396px,calc(100vw - 1.5rem));transition:width .18s ease}.floating-ai-chat-panel.is-wide[data-v-47a78403]{width:min(1180px,calc(100vw - 2rem));height:min(900px,calc(100dvh - 2.5rem));border-radius:28px;background:radial-gradient(circle at 18% 0,oklch(var(--p)/.12),transparent 24rem),linear-gradient(135deg,oklch(var(--b1)),color-mix(in oklch,oklch(var(--b2)) 84%,oklch(var(--p)) 6%))}.floating-ai-chat-sidebar.is-wide[data-v-47a78403]{display:none}.floating-ai-chat-sidebar[data-v-47a78403]{width:236px}.floating-ai-chat-sidebar.is-session-drawer[data-v-47a78403]{display:flex}.floating-ai-chat-header-hint[data-v-47a78403],.floating-ai-chat-sidebar-prompts[data-v-47a78403]{display:none}.floating-ai-chat-panel.is-wide .floating-ai-chat-main[data-v-47a78403]{background:linear-gradient(180deg,oklch(var(--b1)/.92),oklch(var(--b1)/.98)),oklch(var(--b1))}.floating-ai-chat-panel.is-wide .floating-ai-chat-scroller[data-v-47a78403]{padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem)}.floating-ai-chat-composer[data-v-47a78403],.floating-ai-chat-thread[data-v-47a78403]{width:100%}.floating-ai-chat-panel.is-wide .floating-ai-chat-composer[data-v-47a78403],.floating-ai-chat-panel.is-wide .floating-ai-chat-thread[data-v-47a78403]{max-width:780px}.floating-ai-chat-panel.is-wide .floating-ai-chat-message[data-v-47a78403]{max-width:min(86%,660px)}.floating-ai-chat-panel.is-wide .floating-ai-chat-footer[data-v-47a78403]{padding-top:1rem;padding-bottom:1rem}.launcher-trigger[data-v-47a78403]{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.launcher-trigger[data-v-47a78403]:active{cursor:grabbing}.launcher-trigger svg[data-v-47a78403]{display:block}.launcher-icon[data-v-47a78403]{transform:translateY(2.25px)}.launcher-badge[data-v-47a78403]{position:absolute;left:-.25rem;top:-.25rem;border-radius:9999px;background:hsl(var(--wa));color:hsl(var(--wac));font-size:10px;font-weight:700;line-height:1;padding:.2rem .35rem}.ai-playback-card[data-v-47a78403]{display:flex;align-items:center;gap:.75rem;width:min(100%,360px);min-height:76px;padding:.6rem .65rem .6rem .6rem;border-radius:1.25rem;background:linear-gradient(135deg,#171717,#303030);color:#fff;box-shadow:0 14px 28px rgba(15,23,42,.2)}.ai-playback-card__cover[data-v-47a78403]{position:relative;width:3.6rem;height:3.6rem;flex:0 0 3.6rem;overflow:hidden;border-radius:.95rem;background:hsla(0,0%,100%,.12)}.ai-playback-card__cover-image[data-v-47a78403]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-playback-card__body[data-v-47a78403]{min-width:0;flex:1}.ai-playback-card__eyebrow[data-v-47a78403]{color:hsla(0,0%,100%,.52);font-size:.65rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.ai-playback-card__artist[data-v-47a78403],.ai-playback-card__eyebrow[data-v-47a78403],.ai-playback-card__title[data-v-47a78403]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ai-playback-card__title[data-v-47a78403]{margin-top:.28rem;color:#fff;font-size:.92rem;font-weight:700;line-height:1.25}.ai-playback-card__artist[data-v-47a78403]{margin-top:.2rem;color:hsla(0,0%,100%,.62);font-size:.72rem;line-height:1.2}.ai-playback-card__actions[data-v-47a78403]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ai-playback-card__button[data-v-47a78403]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:0;border-radius:999px;background:#fff;color:#171717;cursor:pointer;transition:transform .16s ease,background .16s ease}.ai-playback-card__button[data-v-47a78403]:hover{transform:translateY(-1px);background:#f1f5f9}.ai-playback-card__button--ghost[data-v-47a78403]{width:2rem;height:2rem;background:hsla(0,0%,100%,.12);color:#fff}.ai-playback-card__button svg[data-v-47a78403]{width:1.05rem;height:1.05rem;fill:currentColor}.ai-playback-card__button--ghost svg[data-v-47a78403]{width:.95rem;height:.95rem}.ai-playback-card__equalizer[data-v-47a78403]{position:absolute;right:.4rem;bottom:.35rem;display:flex;align-items:flex-end;gap:2px;height:.8rem;padding:.2rem .25rem;border-radius:999px;background:rgba(0,0,0,.58)}.ai-playback-card__equalizer i[data-v-47a78403]{display:block;width:2px;height:.35rem;border-radius:999px;background:#fff;animation:ai-playback-equalizer-47a78403 .76s ease-in-out infinite alternate}.ai-playback-card__equalizer i[data-v-47a78403]:nth-child(2){height:.65rem;animation-delay:.18s}.ai-playback-card__equalizer i[data-v-47a78403]:nth-child(3){height:.48rem;animation-delay:.32s}@keyframes ai-playback-equalizer-47a78403{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.prose[data-v-47a78403] pre{white-space:pre-wrap;word-break:break-word}.prose[data-v-47a78403] p:last-child{margin-bottom:0}@media (min-width:768px){.floating-ai-chat-launcher[data-v-47a78403]{bottom:1.25rem}.floating-ai-chat-sidebar[data-v-47a78403]{width:268px}.floating-ai-chat-panel.is-wide .floating-ai-chat-header[data-v-47a78403]{padding-top:1rem;padding-bottom:1rem}.floating-ai-chat-header-hint[data-v-47a78403]{display:block}}@media (min-width:1024px){.floating-ai-chat-panel.is-wide .floating-ai-chat-sidebar.is-wide[data-v-47a78403]{position:relative;inset:auto;z-index:auto;display:flex;width:300px;flex-shrink:0;border-right:1px solid oklch(var(--bc)/.1);background:radial-gradient(circle at 16% 8%,oklch(var(--p)/.16),transparent 14rem),linear-gradient(180deg,color-mix(in oklch,oklch(var(--b2)) 82%,oklch(var(--p)) 7%),oklch(var(--b1)));box-shadow:inset -1px 0 0 oklch(var(--b1)/.6)}.floating-ai-chat-panel.is-wide .floating-ai-chat-session-backdrop[data-v-47a78403],.floating-ai-chat-panel.is-wide .floating-ai-chat-session-toggle[data-v-47a78403]{display:none}.floating-ai-chat-sidebar-prompts[data-v-47a78403]{display:block}}@media (max-width:768px){.floating-ai-chat-launcher[data-v-47a78403]{bottom:calc(76px + env(safe-area-inset-bottom))}.floating-ai-chat-launcher .floating-ai-chat-panel[data-v-47a78403]{width:calc(100vw - 1rem);height:calc(100vh - 6.75rem - env(safe-area-inset-bottom));max-height:calc(100vh - 6.75rem - env(safe-area-inset-bottom))}.floating-ai-chat-launcher .floating-ai-chat-panel.is-wide[data-v-47a78403]{width:calc(100vw - 1rem);height:calc(100dvh - 6.75rem - env(safe-area-inset-bottom));max-height:calc(100dvh - 6.75rem - env(safe-area-inset-bottom));border-radius:24px}}.listener-login[data-v-4cd6ef30]{position:relative;min-height:100vh;min-height:100dvh;padding:1.4rem 1rem 1.8rem;background:linear-gradient(180deg,#f7f6f3,#eef3ff 46%,#f7f7f7);overflow-y:auto}.listener-login__content[data-v-4cd6ef30]{position:relative;z-index:1;width:min(100%,28rem);min-height:calc(100dvh - 3.2rem);margin:0 auto;display:flex;flex-direction:column;justify-content:center}.listener-login__bg[data-v-4cd6ef30]{position:fixed;z-index:0;pointer-events:none;filter:blur(12px)}.listener-login__bg--top[data-v-4cd6ef30]{top:-5rem;right:-4rem;width:13rem;height:13rem;border-radius:2.5rem;background:radial-gradient(circle,rgba(59,130,246,.18),rgba(59,130,246,0))}.listener-login__bg--bottom[data-v-4cd6ef30]{left:-4rem;bottom:4rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,rgba(244,114,182,.14),rgba(244,114,182,0))}.listener-login__hero[data-v-4cd6ef30]{padding:.5rem .2rem 1.15rem}.listener-login__eyebrow[data-v-4cd6ef30]{font-size:.86rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-login__title[data-v-4cd6ef30]{margin-top:.25rem;font-size:2.2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-login__sub[data-v-4cd6ef30]{margin-top:.7rem;max-width:22rem;font-size:.9rem;line-height:1.6;color:#64748b}.listener-login__card[data-v-4cd6ef30]{padding:1.2rem;border-radius:1.8rem;background:radial-gradient(circle at top right,rgba(191,219,254,.28),transparent 34%),hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 34px rgba(148,163,184,.14)}.listener-login__brand[data-v-4cd6ef30]{display:flex;align-items:center;gap:.9rem}.listener-login__logo[data-v-4cd6ef30]{width:2.9rem;height:2.9rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 24px rgba(148,163,184,.18)}.listener-login__brand-kicker[data-v-4cd6ef30]{font-size:.76rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-login__brand-title[data-v-4cd6ef30]{margin-top:.14rem;font-size:1.1rem;font-weight:800;color:#111827}.listener-login__form[data-v-4cd6ef30]{margin-top:1.15rem}.listener-login__field+.listener-login__field[data-v-4cd6ef30]{margin-top:1rem}.listener-login__label-row[data-v-4cd6ef30]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-login__label[data-v-4cd6ef30]{display:block;margin-bottom:.45rem;font-size:.82rem;font-weight:700;color:#475569}.listener-login__ghost[data-v-4cd6ef30],.listener-login__link[data-v-4cd6ef30]{border:0;background:transparent;font-size:.78rem;font-weight:700}.listener-login__ghost[data-v-4cd6ef30]{color:#111827}.listener-login__ghost[data-v-4cd6ef30]:disabled{opacity:.45}.listener-login__link[data-v-4cd6ef30]{color:#64748b}.listener-login__input[data-v-4cd6ef30]{width:100%;border:0;border-radius:1.1rem;padding:.95rem 1rem;background:hsla(0,0%,100%,.9);color:#111827;box-shadow:inset 0 0 0 1px rgba(226,232,240,.9);outline:none}.listener-login__input[data-v-4cd6ef30]:focus{box-shadow:inset 0 0 0 1px rgba(15,23,42,.9),0 0 0 4px rgba(226,232,240,.6)}.listener-login__history-wrap[data-v-4cd6ef30]{position:relative}.listener-login__history[data-v-4cd6ef30]{position:absolute;top:calc(100% + .35rem);left:0;right:0;max-height:12rem;overflow-y:auto;padding:.35rem;border-radius:1rem;background:hsla(0,0%,100%,.94);box-shadow:0 16px 34px rgba(148,163,184,.18)}.listener-login__history-item[data-v-4cd6ef30]{width:100%;border:0;background:transparent;padding:.78rem .8rem;border-radius:.85rem;text-align:left;color:#334155}.listener-login__history-item+.listener-login__history-item[data-v-4cd6ef30]{margin-top:.2rem}.listener-login__status[data-v-4cd6ef30]{margin-top:.45rem;font-size:.78rem;line-height:1.5}.listener-login__status.is-success[data-v-4cd6ef30]{color:#0f766e}.listener-login__status.is-error[data-v-4cd6ef30]{color:#dc2626}.listener-login__submit[data-v-4cd6ef30]{width:100%;margin-top:1.2rem;border:0;border-radius:1.2rem;padding:.95rem 1rem;background:#111827;color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 18px 34px rgba(15,23,42,.18)}.listener-login__footer[data-v-4cd6ef30]{margin-top:1rem;font-size:.8rem;line-height:1.6;color:#64748b;text-align:center}.login-box[data-v-1f229168]{position:absolute;top:50%;left:50%;width:400px;padding:40px;margin:20px auto;transform:translate(-50%,-55%);background:hsla(0,0%,100%,.9);box-sizing:border-box;box-shadow:0 15px 25px rgba(0,0,0,.6);border-radius:10px}.login-box p[data-v-1f229168]:first-child{margin:0 0 30px;padding:0;color:#465e65;text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:1px}.login-box .user-box[data-v-1f229168]{position:relative}.login-box .user-box input[data-v-1f229168]{width:100%;padding:10px 0;font-size:16px;color:#8c8c8c;margin-bottom:30px;border:none;border-bottom:1px solid #465e65;outline:none;background:transparent}.login-box .user-box label[data-v-1f229168]{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;color:#465e65;pointer-events:none;transition:.5s}.login-box .user-box input:focus~label[data-v-1f229168],.login-box .user-box input:valid~label[data-v-1f229168]{top:-20px;left:0;color:#465e65;font-size:12px}.login-box form a[data-v-1f229168]{position:relative;display:inline-block;padding:10px 20px;font-weight:700;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;overflow:hidden;transition:.5s;margin-top:40px;letter-spacing:3px;width:100%;text-align:center;background:#465e65}.login-box a[data-v-1f229168]:hover{background:#465e65;color:#465e65;border-radius:5px}.login-box a span[data-v-1f229168]{position:absolute;display:block}.login-box a span[data-v-1f229168]:first-child{top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,#fff);animation:btn-anim1-1f229168 1.5s linear infinite}@keyframes btn-anim1-1f229168{0%{left:-100%}50%,to{left:100%}}.login-box a span[data-v-1f229168]:nth-child(2){top:-100%;right:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#fff);animation:btn-anim2-1f229168 1.5s linear infinite;animation-delay:.375s}@keyframes btn-anim2-1f229168{0%{top:-100%}50%,to{top:100%}}.login-box a span[data-v-1f229168]:nth-child(3){bottom:0;right:-100%;width:100%;height:2px;background:linear-gradient(270deg,transparent,#fff);animation:btn-anim3-1f229168 1.5s linear infinite;animation-delay:.75s}@keyframes btn-anim3-1f229168{0%{right:-100%}50%,to{right:100%}}.login-box a span[data-v-1f229168]:nth-child(4){bottom:-100%;left:0;width:2px;height:100%;background:linear-gradient(1turn,transparent,#fff);animation:btn-anim4-1f229168 1.5s linear infinite;animation-delay:1.125s}@keyframes btn-anim4-1f229168{0%{bottom:-100%}50%,to{bottom:100%}}.login-box p[data-v-1f229168]:last-child{color:#aaa;font-size:14px}.login-box a.a2[data-v-1f229168]{color:#465e65;text-decoration:none}.login-box a.a2[data-v-1f229168]:hover{background:transparent;color:#aaa;border-radius:5px}body.listener-now-playing-page,html.listener-now-playing-page{height:100dvh;overflow:hidden}body.listener-mobile-shell-page,body.listener-now-playing-page{padding-bottom:0!important}#app.listener-now-playing-mode{height:100dvh;overflow:hidden}.toggle:checked{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}::-webkit-scrollbar{width:6px;height:8px;background-color:hsla(0,0%,100%,.07)}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(11,54,106,.52);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:window-inactive{background-color:hsla(0,0%,100%,.07)}.h-screen-header{height:calc(100vh - 85px)}.h-screen-index{height:calc(100vh - 70px)}.h-screen-header-tree{height:calc(100vh - 88px)}@media (max-width:768px){.h-screen-header,.h-screen-header-tree,.h-screen-index{height:calc(100vh - 60px)}}.listener-mobile-mode .h-screen-header{height:calc(100vh - 190px)}.listener-mobile-mode .h-screen-index{height:auto;min-height:calc(100vh - 60px)}.w-screen-sidebar{width:calc(100vw - 240px)}.drawer-side{z-index:100!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:15.2344% 0.017892 200.026556;--sc:15.787% 0.020249 356.29965;--ac:15.8762% 0.029206 78.618794;--nc:84.7148% 0.013247 313.189598;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--p:76.172% 0.089459 200.026556;--s:78.9351% 0.101246 356.29965;--a:79.3811% 0.146032 78.618794;--n:23.5742% 0.066235 313.189598;--b1:97.7882% 0.00418 56.375637;--b2:93.9822% 0.007638 61.449292;--b3:91.5861% 0.006811 53.440502;--bc:23.5742% 0.066235 313.189598;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:0.7rem}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:26.3956% 0.012041 264.344986;--b2:0% 0 0;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964}}[data-theme=cupcake]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:15.2344% 0.017892 200.026556;--sc:15.787% 0.020249 356.29965;--ac:15.8762% 0.029206 78.618794;--nc:84.7148% 0.013247 313.189598;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--p:76.172% 0.089459 200.026556;--s:78.9351% 0.101246 356.29965;--a:79.3811% 0.146032 78.618794;--n:23.5742% 0.066235 313.189598;--b1:97.7882% 0.00418 56.375637;--b2:93.9822% 0.007638 61.449292;--b3:91.5861% 0.006811 53.440502;--bc:23.5742% 0.066235 313.189598;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:0.7rem}[data-theme=bumblebee]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--ac:16.254% 0.0314 56.52;--nc:82.55% 0.015 281.99;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:89.51% 0.2132 96.61;--pc:38.92% 0.046 96.61;--s:80.39% 0.194 70.76;--sc:39.38% 0.068 70.76;--a:81.27% 0.157 56.52;--n:12.75% 0.075 281.99;--b1:100% 0 0}[data-theme=emerald]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:76.6626% 0.135433 153.450024;--pc:33.3872% 0.040618 162.240129;--s:61.3028% 0.202368 261.294233;--sc:100% 0 0;--a:72.7725% 0.149783 33.200363;--ac:0% 0 0;--n:35.5192% 0.032071 262.988584;--nc:98.4625% 0.001706 247.838921;--b1:100% 0 0;--bc:35.5192% 0.032071 262.988584;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=corporate]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:12.078% 0.0456 269.1;--sc:13.0739% 0.010951 256.688055;--ac:15.3934% 0.022799 163.57888;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--border-btn:1px;--tab-border:1px;--p:60.39% 0.228 269.1;--s:65.3694% 0.054756 256.688055;--a:76.9669% 0.113994 163.57888;--n:22.3899% 0.031305 278.07229;--nc:95.8796% 0.008588 247.915135;--b1:100% 0 0;--bc:22.3899% 0.031305 278.07229;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem;--tab-radius:0.25rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=synthwave]{color-scheme:dark;--b2:20.2941% 0.076211 287.835609;--b3:18.7665% 0.070475 287.835609;--pc:14.4421% 0.031903 342.009383;--sc:15.6543% 0.02362 227.382405;--ac:17.608% 0.0412 93.72;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:72.2105% 0.159514 342.009383;--s:78.2714% 0.118101 227.382405;--a:88.04% 0.206 93.72;--n:25.5554% 0.103537 286.507967;--nc:97.9365% 0.00819 301.358346;--b1:21.8216% 0.081948 287.835609;--bc:97.9365% 0.00819 301.358346;--in:76.5197% 0.12273 231.831603;--inc:23.5017% 0.096418 290.329844;--su:86.0572% 0.115038 178.624677;--suc:23.5017% 0.096418 290.329844;--wa:85.531% 0.122117 93.722227;--wac:23.5017% 0.096418 290.329844;--er:73.7005% 0.121339 32.639257;--erc:23.5017% 0.096418 290.329844}[data-theme=retro]{color-scheme:light;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:76.8664% 0.104092 22.664655;--pc:26.5104% 0.006243 0.522862;--s:80.7415% 0.052534 159.094608;--sc:26.5104% 0.006243 0.522862;--a:70.3919% 0.125455 52.953428;--ac:26.5104% 0.006243 0.522862;--n:28.4181% 0.009519 355.534017;--nc:92.5604% 0.025113 89.217311;--b1:91.6374% 0.034554 90.51575;--b2:88.2722% 0.049418 91.774344;--b3:84.133% 0.065952 90.856665;--bc:26.5104% 0.006243 0.522862;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33;--rounded-box:0.4rem;--rounded-btn:0.4rem;--rounded-badge:0.4rem;--tab-radius:0.4rem}[data-theme=cyberpunk]{color-scheme:light;--b2:87.8943% 0.16647 104.32;--b3:81.2786% 0.15394 104.32;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:18.902% 0.0358 104.32;--pc:14.844% 0.0418 6.35;--sc:16.666% 0.0368 204.72;--ac:14.372% 0.04352 310.43;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--p:74.22% 0.209 6.35;--s:83.33% 0.184 204.72;--a:71.86% 0.2176 310.43;--n:23.04% 0.065 269.31;--nc:94.51% 0.179 104.32;--b1:94.51% 0.179 104.32;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--tab-radius:0}[data-theme=valentine]{color-scheme:light;--b2:88.0567% 0.024834 337.06289;--b3:81.4288% 0.022964 337.06289;--pc:13.7239% 0.030755 15.066527;--sc:14.3942% 0.029258 293.189609;--ac:14.2537% 0.014961 197.828857;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.614% 0.0414 27.33;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:68.6197% 0.153774 15.066527;--s:71.971% 0.14629 293.189609;--a:71.2685% 0.074804 197.828857;--n:54.6053% 0.143342 358.004839;--nc:90.2701% 0.037202 336.955191;--b1:94.6846% 0.026703 337.06289;--bc:37.3085% 0.081131 4.606426;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.07% 0.207 27.33;--rounded-btn:1.9rem;--tab-radius:0.7rem}[data-theme=halloween]{color-scheme:dark;--b2:23.0416% 0 0;--b3:21.3072% 0 0;--bc:84.9552% 0 0;--sc:89.196% 0.0496 305.03;--nc:84.8742% 0.009322 65.681484;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:13.144% 0.0398 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:77.48% 0.204 60.62;--pc:19.6935% 0.004671 196.779412;--s:45.98% 0.248 305.03;--a:64.8% 0.223 136.073479;--ac:0% 0 0;--n:24.371% 0.046608 65.681484;--b1:24.7759% 0 0;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:65.72% 0.199 27.33}[data-theme=garden]{color-scheme:light;--b2:86.4453% 0.002011 17.197414;--b3:79.9386% 0.00186 17.197414;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--sc:89.699% 0.022197 355.095988;--ac:11.2547% 0.010859 154.390187;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:62.45% 0.278 3.83636;--pc:100% 0 0;--s:48.4952% 0.110985 355.095988;--a:56.2735% 0.054297 154.390187;--n:24.1559% 0.049362 89.070594;--nc:92.9519% 0.002163 17.197414;--b1:92.9519% 0.002163 17.197414;--bc:16.9617% 0.001664 17.32068}[data-theme=forest]{color-scheme:dark;--b2:17.522% 0.007709 17.911578;--b3:16.2032% 0.007129 17.911578;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:83.7682% 0.001658 17.911578;--sc:13.9553% 0.027077 168.327128;--ac:14.1257% 0.02389 185.713193;--nc:86.1397% 0.007806 171.364646;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:68.6283% 0.185567 148.958922;--pc:0% 0 0;--s:69.7764% 0.135385 168.327128;--a:70.6285% 0.119451 185.713193;--n:30.6985% 0.039032 171.364646;--b1:18.8409% 0.00829 17.911578;--rounded-btn:1.9rem}[data-theme=aqua]{color-scheme:dark;--b2:45.3464% 0.118611 261.181672;--b3:41.9333% 0.109683 261.181672;--bc:89.7519% 0.025508 261.181672;--sc:12.1365% 0.02175 309.782946;--ac:18.6854% 0.020445 94.555431;--nc:12.2124% 0.023402 243.760661;--inc:90.923% 0.043042 262.880917;--suc:12.541% 0.033982 149.213788;--wac:13.3168% 0.031484 58.31834;--erc:14.79% 0.038 27.33;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:85.6617% 0.14498 198.6458;--pc:40.1249% 0.068266 197.603872;--s:60.6827% 0.108752 309.782946;--a:93.4269% 0.102225 94.555431;--n:61.0622% 0.117009 243.760661;--b1:48.7596% 0.127539 261.181672;--in:54.615% 0.215208 262.880917;--su:62.7052% 0.169912 149.213788;--wa:66.584% 0.157422 58.31834;--er:73.95% 0.19 27.33}[data-theme=lofi]{color-scheme:light;--inc:15.908% 0.0206 205.9;--suc:18.026% 0.0306 164.14;--wac:17.674% 0.027 79.94;--erc:15.732% 0.03 28.47;--border-btn:1px;--tab-border:1px;--p:15.9066% 0 0;--pc:100% 0 0;--s:21.455% 0.001566 17.278957;--sc:100% 0 0;--a:26.8618% 0 0;--ac:100% 0 0;--n:0% 0 0;--nc:100% 0 0;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.268% 0.001082 17.17934;--bc:0% 0 0;--in:79.54% 0.103 205.9;--su:90.13% 0.153 164.14;--wa:88.37% 0.135 79.94;--er:78.66% 0.15 28.47;--rounded-box:0.25rem;--rounded-btn:0.125rem;--rounded-badge:0.125rem;--tab-radius:0.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1}[data-theme=pastel]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--bc:20% 0 0;--pc:16.6166% 0.006979 316.8737;--sc:17.6153% 0.009839 8.688364;--ac:17.8419% 0.012056 170.923263;--nc:14.2681% 0.014702 228.183906;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:83.0828% 0.034896 316.8737;--s:88.0763% 0.049197 8.688364;--a:89.2096% 0.06028 170.923263;--n:71.3406% 0.07351 228.183906;--b1:100% 0 0;--b2:98.4625% 0.001706 247.838921;--b3:87.1681% 0.009339 258.338227;--rounded-btn:1.9rem;--tab-radius:0.7rem}[data-theme=fantasy]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:87.49% 0.0378 325.02;--sc:90.784% 0.0324 241.36;--ac:15.196% 0.0408 56.72;--nc:85.5616% 0.005919 256.847952;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:37.45% 0.189 325.02;--s:53.92% 0.162 241.36;--a:75.98% 0.204 56.72;--n:27.8078% 0.029596 256.847952;--b1:100% 0 0;--bc:27.8078% 0.029596 256.847952}[data-theme=wireframe]{color-scheme:light;--bc:20% 0 0;--pc:15.6521% 0 0;--sc:15.6521% 0 0;--ac:15.6521% 0 0;--nc:18.8014% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:14.1626% 0.019994 108.702381;--erc:12.5591% 0.051537 29.233885;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;font-family:Chalkboard,comic sans ms,"sans-serif";--p:78.2604% 0 0;--s:78.2604% 0 0;--a:78.2604% 0 0;--n:94.007% 0 0;--b1:100% 0 0;--b2:94.9119% 0 0;--b3:89.7547% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:70.8131% 0.099969 108.702381;--er:62.7955% 0.257683 29.233885;--rounded-box:0.2rem;--rounded-btn:0.2rem;--rounded-badge:0.2rem;--tab-radius:0.2rem}[data-theme=black]{color-scheme:dark;--pc:86.736% 0 0;--sc:86.736% 0 0;--ac:86.736% 0 0;--nc:86.736% 0 0;--inc:89.0403% 0.062643 264.052021;--suc:90.395% 0.035372 142.495339;--wac:19.3597% 0.042201 109.769232;--erc:12.5591% 0.051537 29.233885;--border-btn:1px;--tab-border:1px;--p:33.6799% 0 0;--s:33.6799% 0 0;--a:33.6799% 0 0;--b1:0% 0 0;--b2:19.1251% 0 0;--b3:26.8618% 0 0;--bc:87.6096% 0 0;--n:33.6799% 0 0;--in:45.2014% 0.313214 264.052021;--su:51.9752% 0.176858 142.495339;--wa:96.7983% 0.211006 109.769232;--er:62.7955% 0.257683 29.233885;--rounded-box:0;--rounded-btn:0;--rounded-badge:0;--animation-btn:0;--animation-input:0;--btn-focus-scale:1;--tab-radius:0}[data-theme=luxury]{color-scheme:dark;--pc:20% 0 0;--sc:85.5163% 0.012821 261.069149;--ac:87.3349% 0.010348 338.82597;--inc:15.8122% 0.024356 237.133883;--suc:15.6239% 0.038579 132.154381;--wac:17.2255% 0.027305 102.89115;--erc:14.3506% 0.035271 22.568916;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:100% 0 0;--s:27.5815% 0.064106 261.069149;--a:36.6744% 0.051741 338.82597;--n:24.27% 0.057015 59.825019;--nc:93.2033% 0.089631 90.861683;--b1:14.0765% 0.004386 285.822869;--b2:20.2191% 0.004211 308.22937;--b3:29.8961% 0.003818 308.318612;--bc:75.6879% 0.123666 76.890484;--in:79.0612% 0.121778 237.133883;--su:78.1197% 0.192894 132.154381;--wa:86.1274% 0.136524 102.89115;--er:71.7531% 0.176357 22.568916}[data-theme=dracula]{color-scheme:dark;--b2:26.8053% 0.020556 277.508664;--b3:24.7877% 0.019009 277.508664;--pc:15.0922% 0.036614 346.812432;--sc:14.8405% 0.029709 301.883095;--ac:16.6785% 0.024826 66.558491;--nc:87.8891% 0.006515 275.524078;--inc:17.6526% 0.018676 212.846491;--suc:17.4199% 0.043903 148.024881;--wac:19.1068% 0.026849 112.757109;--erc:13.6441% 0.041266 24.430965;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.4611% 0.18307 346.812432;--s:74.2023% 0.148546 301.883095;--a:83.3927% 0.124132 66.558491;--n:39.4456% 0.032576 275.524078;--b1:28.8229% 0.022103 277.508664;--bc:97.7477% 0.007913 106.545019;--in:88.263% 0.09338 212.846491;--su:87.0995% 0.219516 148.024881;--wa:95.5338% 0.134246 112.757109;--er:68.2204% 0.206328 24.430965}[data-theme=cmyk]{color-scheme:light;--b2:93% 0 0;--b3:86% 0 0;--bc:20% 0 0;--pc:14.3544% 0.02666 239.443325;--sc:12.8953% 0.040552 359.339283;--ac:18.8458% 0.037948 105.306968;--nc:84.3557% 0 0;--inc:13.6952% 0.0189 217.284104;--suc:89.3898% 0.032505 321.406278;--wac:14.2473% 0.031969 52.023412;--erc:12.4027% 0.041677 28.717543;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.7722% 0.133298 239.443325;--s:64.4766% 0.202758 359.339283;--a:94.2289% 0.189741 105.306968;--n:21.7787% 0 0;--b1:100% 0 0;--in:68.4759% 0.094499 217.284104;--su:46.949% 0.162524 321.406278;--wa:71.2364% 0.159843 52.023412;--er:62.0133% 0.208385 28.717543}[data-theme=autumn]{color-scheme:light;--b2:89.1077% 0 0;--b3:82.4006% 0 0;--bc:19.1629% 0 0;--pc:88.1446% 0.032232 17.530175;--sc:12.3353% 0.033821 23.865865;--ac:14.6851% 0.018999 60.729616;--nc:90.8734% 0.007475 51.902819;--inc:13.8449% 0.019596 207.284192;--suc:12.199% 0.016032 174.616213;--wac:14.0163% 0.032982 56.844303;--erc:90.614% 0.0482 24.16;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:40.7232% 0.16116 17.530175;--s:61.6763% 0.169105 23.865865;--a:73.4253% 0.094994 60.729616;--n:54.3672% 0.037374 51.902819;--b1:95.8147% 0 0;--in:69.2245% 0.097979 207.284192;--su:60.9951% 0.080159 174.616213;--wa:70.0817% 0.164909 56.844303;--er:53.07% 0.241 24.16}[data-theme=business]{color-scheme:dark;--b2:22.6487% 0 0;--b3:20.944% 0 0;--bc:84.8707% 0 0;--pc:88.3407% 0.019811 251.473931;--sc:12.8185% 0.005481 229.389418;--ac:13.4542% 0.033545 35.791525;--nc:85.4882% 0.00265 253.041249;--inc:12.5233% 0.028702 240.033697;--suc:14.0454% 0.018919 156.59611;--wac:15.4965% 0.023141 81.519177;--erc:90.3221% 0.029356 29.674507;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:41.7036% 0.099057 251.473931;--s:64.0924% 0.027405 229.389418;--a:67.271% 0.167726 35.791525;--n:27.441% 0.01325 253.041249;--b1:24.3535% 0 0;--in:62.6163% 0.143511 240.033697;--su:70.2268% 0.094594 156.59611;--wa:77.4824% 0.115704 81.519177;--er:51.6105% 0.14678 29.674507;--rounded-box:0.25rem;--rounded-btn:.125rem;--rounded-badge:.125rem}[data-theme=acid]{color-scheme:light;--b2:91.6146% 0 0;--b3:84.7189% 0 0;--bc:19.7021% 0 0;--pc:14.38% 0.0714 330.759573;--sc:14.674% 0.0448 48.250878;--ac:18.556% 0.0528 122.962951;--nc:84.262% 0.0256 278.68;--inc:12.144% 0.0454 252.05;--suc:17.144% 0.0532 158.53;--wac:18.202% 0.0424 100.5;--erc:12.968% 0.0586 29.349188;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:71.9% 0.357 330.759573;--s:73.37% 0.224 48.250878;--a:92.78% 0.264 122.962951;--n:21.31% 0.128 278.68;--b1:98.5104% 0 0;--in:60.72% 0.227 252.05;--su:85.72% 0.266 158.53;--wa:91.01% 0.212 100.5;--er:64.84% 0.293 29.349188;--rounded-box:1.25rem;--rounded-btn:1rem;--rounded-badge:1rem;--tab-radius:0.7rem}[data-theme=lemonade]{color-scheme:light;--b2:91.8003% 0.0186 123.72;--b3:84.8906% 0.0172 123.72;--bc:19.742% 0.004 123.72;--pc:11.784% 0.0398 134.6;--sc:15.55% 0.0392 111.09;--ac:17.078% 0.0402 100.73;--nc:86.196% 0.015 108.6;--inc:17.238% 0.0094 224.14;--suc:17.238% 0.0094 157.85;--wac:17.238% 0.0094 102.15;--erc:17.238% 0.0094 25.85;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:58.92% 0.199 134.6;--s:77.75% 0.196 111.09;--a:85.39% 0.201 100.73;--n:30.98% 0.075 108.6;--b1:98.71% 0.02 123.72;--in:86.19% 0.047 224.14;--su:86.19% 0.047 157.85;--wa:86.19% 0.047 102.15;--er:86.19% 0.047 25.85}[data-theme=night]{color-scheme:dark;--b2:19.3144% 0.037037 265.754874;--b3:17.8606% 0.034249 265.754874;--bc:84.1536% 0.007965 265.754874;--pc:15.0703% 0.027798 232.66148;--sc:13.6023% 0.031661 276.934902;--ac:14.4721% 0.035244 350.048739;--nc:85.5899% 0.00737 260.030984;--suc:15.6904% 0.026506 181.911977;--wac:16.6486% 0.027912 82.95003;--erc:14.3572% 0.034051 13.11834;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:75.3513% 0.138989 232.66148;--s:68.0113% 0.158303 276.934902;--a:72.3603% 0.176218 350.048739;--n:27.9495% 0.036848 260.030984;--b1:20.7682% 0.039824 265.754874;--in:68.4553% 0.148062 237.25135;--inc:0% 0 0;--su:78.452% 0.132529 181.911977;--wa:83.2428% 0.139558 82.95003;--er:71.7858% 0.170255 13.11834}[data-theme=coffee]{color-scheme:dark;--b2:20.1585% 0.021457 329.708637;--b3:18.6412% 0.019842 329.708637;--pc:14.3993% 0.024765 62.756393;--sc:86.893% 0.00597 199.19444;--ac:88.5243% 0.014881 224.389184;--nc:83.3022% 0.003149 326.261446;--inc:15.898% 0.012774 184.558367;--suc:14.9445% 0.014491 131.116276;--wac:17.6301% 0.028162 87.722413;--erc:15.4637% 0.025644 31.871922;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.9967% 0.123825 62.756393;--s:34.465% 0.029849 199.19444;--a:42.6213% 0.074405 224.389184;--n:16.5109% 0.015743 326.261446;--b1:21.6758% 0.023072 329.708637;--bc:72.3547% 0.092794 79.129387;--in:79.4902% 0.063869 184.558367;--su:74.7224% 0.072456 131.116276;--wa:88.1503% 0.140812 87.722413;--er:77.3187% 0.12822 31.871922}[data-theme=winter]{color-scheme:light;--pc:91.372% 0.051 257.57;--sc:88.5103% 0.03222 282.339433;--ac:11.988% 0.038303 335.171434;--nc:83.9233% 0.012704 257.651965;--inc:17.6255% 0.017178 214.515264;--suc:16.0988% 0.015404 197.823719;--wac:17.8345% 0.009167 71.47031;--erc:14.6185% 0.022037 20.076293;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:56.86% 0.255 257.57;--s:42.5516% 0.161098 282.339433;--a:59.9398% 0.191515 335.171434;--n:19.6166% 0.063518 257.651965;--b1:100% 0 0;--b2:97.4663% 0.011947 259.822565;--b3:93.2686% 0.016223 262.751375;--bc:41.8869% 0.053885 255.824911;--in:88.1275% 0.085888 214.515264;--su:80.4941% 0.077019 197.823719;--wa:89.1725% 0.045833 71.47031;--er:73.0926% 0.110185 20.076293}[data-theme=dim]{color-scheme:dark;--pc:17.2267% 0.028331 139.549991;--sc:14.6752% 0.033181 35.353059;--ac:14.8459% 0.026728 311.37924;--inc:17.2157% 0.028409 206.182959;--suc:17.2343% 0.028437 166.534048;--wac:17.2327% 0.028447 94.818679;--erc:16.4838% 0.019914 33.756357;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:86.1335% 0.141656 139.549991;--s:73.3759% 0.165904 35.353059;--a:74.2296% 0.133641 311.37924;--n:24.7311% 0.020483 264.094728;--nc:82.9011% 0.031335 222.959324;--b1:30.8577% 0.023243 264.149498;--b2:28.0368% 0.01983 264.182074;--b3:26.3469% 0.018403 262.177739;--bc:82.9011% 0.031335 222.959324;--in:86.0785% 0.142046 206.182959;--su:86.1717% 0.142187 166.534048;--wa:86.1634% 0.142236 94.818679;--er:82.4189% 0.09957 33.756357}[data-theme=nord]{color-scheme:light;--pc:11.8872% 0.015449 254.027774;--sc:13.9303% 0.011822 248.687186;--ac:15.4929% 0.01245 217.469017;--inc:13.8414% 0.012499 332.664922;--suc:15.3654% 0.01498 131.063061;--wac:17.0972% 0.017847 84.093335;--erc:12.122% 0.024119 15.341883;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:59.4359% 0.077246 254.027774;--s:69.6516% 0.059108 248.687186;--a:77.4643% 0.062249 217.469017;--n:45.229% 0.035214 264.1312;--nc:89.9258% 0.016374 262.749256;--b1:95.1276% 0.007445 260.731539;--b2:93.2996% 0.010389 261.788485;--b3:89.9258% 0.016374 262.749256;--bc:32.4374% 0.022945 264.182036;--in:69.2072% 0.062496 332.664922;--su:76.827% 0.074899 131.063061;--wa:85.4862% 0.089234 84.093335;--er:60.61% 0.120594 15.341883;--rounded-box:0.4rem;--rounded-btn:0.2rem;--rounded-badge:0.4rem;--tab-radius:0.2rem}[data-theme=sunset]{color-scheme:dark;--pc:14.9408% 0.031656 39.94703;--sc:14.5075% 0.035531 2.72034;--ac:14.2589% 0.033336 299.844533;--inc:17.1119% 0.017054 206.015183;--suc:17.1122% 0.017172 144.77874;--wac:17.1139% 0.016961 74.427797;--erc:17.1023% 0.015778 16.886379;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:74.7039% 0.158278 39.94703;--s:72.5375% 0.177654 2.72034;--a:71.2947% 0.166678 299.844533;--n:26% 0.019 237.69;--nc:70% 0.019 237.69;--b1:22% 0.019 237.69;--b2:20% 0.019 237.69;--b3:18% 0.019 237.69;--bc:77.3835% 0.043586 245.096534;--in:85.5596% 0.085271 206.015183;--su:85.5609% 0.08586 144.77874;--wa:85.5695% 0.084806 74.427797;--er:85.5116% 0.07889 16.886379;--rounded-box:1.2rem;--rounded-btn:0.8rem;--rounded-badge:0.4rem;--tab-radius:0.7rem}[data-theme=light]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:70.8969% 0.159168 293.541199;--s:89.4268% 0.054882 293.28287;--sc:29.0522% 0.143242 302.71675;--a:83.3033% 0.132193 321.433738;--n:45.4793% 0.03391 305.475174;--nc:97.8315% 0.006688 295.452816;--b1:100% 0 0;--b2:98.4152% 0.003413 247.857544;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;--pc:100% 0 0;--ac:29.3204% 0.130863 325.660963}[data-theme=dark]{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:26.3956% 0.012041 264.344986;--b2:0% 0 0;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964}[data-theme=charles]{color-scheme:dark;--btn-focus-scale:0.95;--p:68.8828% 0.186964 148.920829;--s:76.9721% 0.21236 148.669507;--a:68.8828% 0.186964 148.920829;--n:27.6848% 0 0;--nc:100% 0 0;--b1:18.2204% 0 0;--b2:19.7359% 0.008182 17.866189;--b3:27.6848% 0 0;--bc:100% 0 0;--pc:100% 0 0;--sc:100% 0 0;--ac:100% 0 0;--in:68.295% 0.153076 254.414549;--inc:100% 0 0;--su:68.8828% 0.186964 148.920829;--suc:100% 0 0;--wa:79.7179% 0.163777 69.615507;--wac:0% 0 0;--er:58.6689% 0.22179 23.7443;--erc:100% 0 0;--rounded-box:0.5rem;--rounded-btn:2rem;--rounded-badge:1rem;--animation-btn:0.2s;--animation-input:0.2s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=pinker]{color-scheme:light;--btn-focus-scale:0.95;--p:70.6302% 0.224295 344.428738;--s:64.3435% 0.227969 318.170018;--sc:100% 0 0;--a:68.9375% 0.19348 14.863491;--n:36.0023% 0 0;--nc:100% 0 0;--b1:100% 0 0;--b2:97.0714% 0.00265 286.350361;--b3:93.2432% 0.006701 286.269052;--bc:23.1576% 0.003805 286.098854;--pc:100% 0 0;--ac:100% 0 0;--in:60.2765% 0.217712 257.423868;--inc:100% 0 0;--su:73.0324% 0.194381 147.443943;--suc:100% 0 0;--wa:76.524% 0.175207 62.573806;--wac:100% 0 0;--er:65.4215% 0.232135 28.659156;--erc:100% 0 0;--rounded-box:0.75rem;--rounded-btn:0.5rem;--rounded-badge:1rem;--animation-btn:0.3s;--animation-input:0.3s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=ocean]{color-scheme:light;--btn-focus-scale:0.95;--p:50.7227% 0.108211 256.209085;--s:65.0685% 0.112279 256.589886;--sc:100% 0 0;--a:27.4523% 0.057228 255.503378;--n:27.4523% 0.057228 255.503378;--nc:97.4676% 0.002137 17.195263;--b1:97.4676% 0.002137 17.195263;--b2:89.8373% 0.019791 260.169148;--b3:65.0685% 0.112279 256.589886;--bc:27.4523% 0.057228 255.503378;--pc:100% 0 0;--ac:100% 0 0;--in:65.0685% 0.112279 256.589886;--inc:100% 0 0;--su:73.0324% 0.194381 147.443943;--suc:100% 0 0;--wa:76.524% 0.175207 62.573806;--wac:100% 0 0;--er:65.4215% 0.232135 28.659156;--erc:100% 0 0;--rounded-box:0.5rem;--rounded-btn:0.375rem;--rounded-badge:0.5rem;--animation-btn:0.25s;--animation-input:0.25s;--border-btn:1px;--tab-border:2px;--tab-radius:0.375rem}[data-theme=sunrise]{color-scheme:light;--btn-focus-scale:0.95;--p:80.9801% 0.118593 53.177927;--s:80.3569% 0.091871 268.565205;--sc:100% 0 0;--a:96.2632% 0.098018 102.434383;--n:90.0741% 0.044962 273.042672;--nc:32.1093% 0 0;--b1:97.8857% 0.009857 267.360024;--b2:90.0741% 0.044962 273.042672;--b3:80.3569% 0.091871 268.565205;--bc:33.5105% 0.033077 260.911979;--pc:100% 0 0;--ac:32.1093% 0 0;--in:80.3569% 0.091871 268.565205;--inc:100% 0 0;--su:70.9577% 0.143366 154.531639;--suc:100% 0 0;--wa:80.9801% 0.118593 53.177927;--wac:100% 0 0;--er:68.817% 0.177631 22.945988;--erc:100% 0 0;--rounded-box:0.75rem;--rounded-btn:0.5rem;--rounded-badge:0.75rem;--animation-btn:0.2s;--animation-input:0.2s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=lavender]{color-scheme:light;--btn-focus-scale:0.95;--p:61.981% 0.068812 260.148991;--s:65.1656% 0.091204 343.356509;--sc:100% 0 0;--a:82.236% 0.043853 345.680312;--n:80.6108% 0.034008 256.775356;--nc:34.846% 0 0;--b1:92.7625% 0.009142 34.302533;--b2:82.236% 0.043853 345.680312;--b3:80.6108% 0.034008 256.775356;--bc:34.846% 0 0;--pc:100% 0 0;--ac:40.912% 0 0;--in:61.981% 0.068812 260.148991;--inc:100% 0 0;--su:70.0499% 0.08391 160.370797;--suc:100% 0 0;--wa:78.2261% 0.095702 55.33668;--wac:100% 0 0;--er:68.6694% 0.117224 6.831874;--erc:100% 0 0;--rounded-box:0.625rem;--rounded-btn:0.5rem;--rounded-badge:0.625rem;--animation-btn:0.3s;--animation-input:0.3s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=midnight]{color-scheme:dark;--btn-focus-scale:0.95;--p:76.997% 0.153023 77.950143;--s:64.2435% 0.145762 62.101467;--a:42.716% 0.113322 340.229108;--n:27.3796% 0.112617 260.152818;--nc:76.997% 0.153023 77.950143;--b1:22.0668% 0.058981 281.873384;--b2:27.3796% 0.112617 260.152818;--b3:42.716% 0.113322 340.229108;--bc:93.4025% 0 0;--pc:22.0668% 0.058981 281.873384;--sc:100% 0 0;--ac:100% 0 0;--in:27.3796% 0.112617 260.152818;--inc:76.997% 0.153023 77.950143;--su:76.997% 0.153023 77.950143;--suc:22.0668% 0.058981 281.873384;--wa:64.2435% 0.145762 62.101467;--wac:100% 0 0;--er:42.716% 0.113322 340.229108;--erc:100% 0 0;--rounded-box:0.5rem;--rounded-btn:0.375rem;--rounded-badge:0.5rem;--animation-btn:0.25s;--animation-input:0.25s;--border-btn:1px;--tab-border:2px;--tab-radius:0.375rem}[data-theme=neon]{color-scheme:light;--btn-focus-scale:0.95;--p:66.9586% 0.210385 356.520898;--s:76.1468% 0.207975 140.858268;--sc:100% 0 0;--a:93.7173% 0.180064 110.102002;--n:46.8643% 0.128774 330.164445;--nc:100% 0 0;--b1:100% 0 0;--b2:97.9129% 0 0;--b3:93.0999% 0 0;--bc:28.5017% 0 0;--pc:100% 0 0;--ac:32.1093% 0 0;--in:46.8643% 0.128774 330.164445;--inc:100% 0 0;--su:76.1468% 0.207975 140.858268;--suc:100% 0 0;--wa:76.9646% 0.164291 72.220672;--wac:100% 0 0;--er:66.9586% 0.210385 356.520898;--erc:100% 0 0;--rounded-box:0.75rem;--rounded-btn:0.5rem;--rounded-badge:1rem;--animation-btn:0.15s;--animation-input:0.15s;--border-btn:2px;--tab-border:3px;--tab-radius:0.5rem}[data-theme=mint]{color-scheme:light;--btn-focus-scale:0.95;--p:76.6237% 0.10559 182.792611;--s:64.8051% 0.075405 196.582702;--sc:100% 0 0;--a:81.3155% 0.066152 312.888026;--n:80.2143% 0.045356 196.283024;--nc:28.5017% 0 0;--b1:99.2284% 0.010592 189.832795;--b2:96.6461% 0.017279 183.543244;--b3:80.2143% 0.045356 196.283024;--bc:38.4527% 0.037801 195.693728;--pc:100% 0 0;--ac:40.912% 0 0;--in:82.5073% 0.099211 183.278329;--inc:100% 0 0;--su:76.6237% 0.10559 182.792611;--suc:100% 0 0;--wa:79.4371% 0.125242 62.424827;--wac:100% 0 0;--er:68.7547% 0.141955 21.456577;--erc:100% 0 0;--rounded-box:0.75rem;--rounded-btn:0.5rem;--rounded-badge:0.75rem;--animation-btn:0.25s;--animation-input:0.25s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=harmony]{color-scheme:light;--btn-focus-scale:0.95;--p:65.4745% 0.129162 145.005216;--s:68.726% 0.070553 254.855321;--sc:100% 0 0;--a:76.7748% 0.141317 70.241511;--n:52.049% 0.035172 249.988974;--nc:100% 0 0;--b1:99.4254% 0.002849 84.558755;--b2:97.3797% 0.008576 84.572581;--b3:91.9777% 0.011584 84.579684;--bc:33.5105% 0.033077 260.911979;--pc:100% 0 0;--ac:100% 0 0;--in:68.726% 0.070553 254.855321;--inc:100% 0 0;--su:65.4745% 0.129162 145.005216;--suc:100% 0 0;--wa:88.3772% 0.151457 100.723039;--wac:33.5105% 0.033077 260.911979;--er:58.316% 0.166564 36.16;--erc:100% 0 0;--rounded-box:0.625rem;--rounded-btn:0.5rem;--rounded-badge:0.75rem;--animation-btn:0.25s;--animation-input:0.25s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=breeze]{color-scheme:light;--btn-focus-scale:0.95;--p:69.1646% 0.106533 246.120563;--s:74.3897% 0.090119 229.739624;--sc:100% 0 0;--a:67.0407% 0.128946 8.089709;--n:77.2515% 0.002801 106.464826;--nc:33.5105% 0.033077 260.911979;--b1:98.7609% 0.001705 247.83885;--b2:96.5262% 0.006859 247.895855;--b3:92.7127% 0.010143 238.517658;--bc:33.5105% 0.033077 260.911979;--pc:100% 0 0;--ac:100% 0 0;--in:74.3897% 0.090119 229.739624;--inc:100% 0 0;--su:69.1646% 0.106533 246.120563;--suc:100% 0 0;--wa:67.0407% 0.128946 8.089709;--wac:100% 0 0;--er:61.6237% 0.172443 39.793724;--erc:100% 0 0;--rounded-box:0.75rem;--rounded-btn:0.5rem;--rounded-badge:0.75rem;--animation-btn:0.2s;--animation-input:0.2s;--border-btn:1px;--tab-border:2px;--tab-radius:0.5rem}[data-theme=blossom]{color-scheme:light;--btn-focus-scale:0.95;--p:82.2401% 0.160633 117.544978;--s:87.0321% 0.112936 116.19101;--sc:33.5105% 0.033077 260.911979;--a:83.1975% 0.065669 24.422118;--n:93.3641% 0.057399 118.156493;--nc:33.5105% 0.033077 260.911979;--b1:99.6411% 0.006662 97.348661;--b2:93.8074% 0.038225 58.433802;--b3:93.3641% 0.057399 118.156493;--bc:39.0088% 0.033558 144.897702;--pc:33.5105% 0.033077 260.911979;--ac:33.5105% 0.033077 260.911979;--in:87.0321% 0.112936 116.19101;--inc:33.5105% 0.033077 260.911979;--su:82.2401% 0.160633 117.544978;--suc:33.5105% 0.033077 260.911979;--wa:93.8074% 0.038225 58.433802;--wac:33.5105% 0.033077 260.911979;--er:83.1975% 0.065669 24.422118;--erc:33.5105% 0.033077 260.911979;--rounded-box:0.875rem;--rounded-btn:0.625rem;--rounded-badge:1rem;--animation-btn:0.3s;--animation-input:0.3s;--border-btn:1px;--tab-border:2px;--tab-radius:0.625rem}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg)}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{position:relative;display:inline-flex}.avatar>div{display:block;aspect-ratio:1/1;overflow:hidden}.avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.avatar.placeholder>div{display:flex}.avatar.placeholder>div,.badge{align-items:center;justify-content:center}.badge{display:inline-flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.breadcrumbs{max-width:100%;overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem}.breadcrumbs>ol,.breadcrumbs>ul{display:flex;align-items:center;white-space:nowrap;min-height:-moz-min-content;min-height:min-content}.breadcrumbs>ol>li,.breadcrumbs>ul>li{display:flex;align-items:center}.breadcrumbs>ol>li>a,.breadcrumbs>ul>li>a{display:flex;cursor:pointer;align-items:center}@media (hover:hover){.breadcrumbs>ol>li>a:hover,.breadcrumbs>ul>li>a:hover,.link-hover:hover{text-decoration-line:underline}.checkbox-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-secondary:hover{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.checkbox-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.radio-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.radio-accent:hover{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.radio-success:hover{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.radio-warning:hover{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.radio-error:hover{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.tab:hover{--tw-text-opacity:1}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}.btn-circle,.btn-square{height:3rem;width:3rem;padding:0}.btn-circle{border-radius:9999px}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem)}.card:focus{outline:2px solid transparent;outline-offset:2px}.card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card,2rem);gap:.5rem}.card-body :where(p){flex-grow:1}.card-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.card figure{display:flex;align-items:center;justify-content:center}.card.image-full{display:grid}.card.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.card.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.\!chat{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important;padding-top:.25rem!important;padding-bottom:.25rem!important}.chat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem}.chat-header{grid-row-start:1;font-size:.875rem;line-height:1.25rem}.chat-bubble{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;max-width:90%;border-radius:var(--rounded-box,1rem);min-height:2.75rem;min-width:2.75rem;--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.chat-bubble:before{position:absolute;bottom:0;height:.75rem;width:.75rem;background-color:inherit;content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.chat-start{place-items:start;grid-template-columns:auto 1fr}.chat-start .chat-footer,.chat-start .chat-header{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{grid-column-start:2;border-end-start-radius:0}.chat-start .chat-bubble:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3V0c0 1-2 3-3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3V0c0 1-2 3-3 3'/%3E%3C/svg%3E");inset-inline-start:-.749rem}[dir=rtl] .chat-start .chat-bubble:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3C2 3 0 1 0 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3C2 3 0 1 0 0'/%3E%3C/svg%3E")}.chat-end{place-items:end;grid-template-columns:1fr auto}.chat-end .chat-footer,.chat-end .chat-header{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{grid-column-start:1;border-end-end-radius:0}.chat-end .chat-bubble:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3C2 3 0 1 0 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3C2 3 0 1 0 0'/%3E%3C/svg%3E");inset-inline-start:99.9%}[dir=rtl] .chat-end .chat-bubble:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3V0c0 1-2 3-3 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3h3V0c0 1-2 3-3 3'/%3E%3C/svg%3E")}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:max-content 0fr;transition:grid-template-rows .2s;width:100%;border-radius:var(--rounded-box,1rem)}.collapse-content,.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio]{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){height:100%;width:100%;z-index:1}.collapse-content{visibility:hidden;grid-column-start:1;grid-row-start:2;min-height:0;transition:visibility .2s;transition:padding .2s ease-out,background-color .2s ease-out;padding-left:1rem;padding-right:1rem;cursor:unset}.collapse-open,.collapse:focus:not(.collapse-close),.collapse[open]{grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:max-content 1fr}.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content,.collapse[open]>.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.\!diff{position:relative!important;display:grid!important;width:100%!important;overflow:hidden!important;direction:ltr!important;container-type:inline-size!important;grid-template-columns:auto 1fr!important}.diff{position:relative;display:grid;width:100%;overflow:hidden;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap}.divider:after,.divider:before{height:.125rem;width:100%;flex-grow:1;--tw-content:"";content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0;top:0;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh}.drawer-side>.drawer-overlay{position:sticky;top:0;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.drawer-side>*{grid-column-start:1;grid-row-start:1}.drawer-side>:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;will-change:transform;transform:translateX(-100%)}[dir=rtl] .drawer-side>:not(.drawer-overlay){transform:translateX(100%)}.drawer-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-end{grid-auto-columns:auto max-content}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.drawer-end>.drawer-toggle~.drawer-side{grid-column-start:2;justify-items:end}.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(100%)}[dir=rtl] .drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(-100%)}.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.dropdown{position:relative;display:inline-block}.dropdown>:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.dropdown-end .dropdown-content{inset-inline-end:0}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0;transform-origin:right}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0;transform-origin:left}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom}.dropdown-end.dropdown-left .dropdown-content,.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{visibility:visible;opacity:1}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:transparent}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-outline:hover{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.file-input{height:3rem;flex-shrink:1;padding-inline-end:1rem;font-size:1rem;line-height:2;line-height:1.5rem;overflow:hidden;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.file-input::file-selector-button{margin-inline-end:1rem;display:inline-flex;height:100%;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;border-style:solid;--tw-border-opacity:1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));text-decoration-line:none;border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,.25s) ease-out}.footer{width:100%;grid-auto-flow:row;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:.875rem;line-height:1.25rem}.footer,.footer>*{display:grid;place-items:start}.footer>*{gap:.5rem}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{display:flex;flex-direction:column}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding-left:.25rem;padding-right:.25rem;padding-top:.5rem;padding-bottom:.5rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.input-xs[type=number]::-webkit-inner-spin-button{margin-top:-.25rem;margin-bottom:-.25rem;margin-inline-end:0}.input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn,.5rem)}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));border-bottom-width:2px;min-height:2.2em;min-width:2.2em}.link{cursor:pointer;text-decoration-line:underline}.link-hover{text-decoration-line:none}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}.modal-toggle{position:fixed;height:0;width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.radio{flex-shrink:0;--chkbg:var(--bc);width:1.5rem;-webkit-appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.radio,.range{height:1.5rem;cursor:pointer;-moz-appearance:none;appearance:none}.range{width:100%;-webkit-appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box,1rem);background-color:transparent}.range:focus{outline:none}.rating{position:relative;display:inline-flex}.rating :where(input){cursor:pointer;border-radius:0;animation:rating-pop var(--animation-input,.25s) ease-out;height:1.5rem;width:1.5rem;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-bg-opacity:1}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.select[multiple]{height:auto}.stack{display:inline-grid;place-items:center;align-items:flex-end}.stack>*{grid-column-start:1;grid-row-start:1;transform:translateY(10%) scale(.9);z-index:1;width:100%;opacity:.6}.stack>:nth-child(2){transform:translateY(5%) scale(.95);z-index:2;opacity:.8}.stack>:first-child{transform:translateY(0) scale(1);z-index:3;opacity:1}.\!stats{display:inline-grid!important;border-radius:var(--rounded-box,1rem)!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}.stats{display:inline-grid;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}:where(.\!stats){grid-auto-flow:column!important;overflow-x:auto!important}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{display:inline-grid;width:100%;grid-template-columns:repeat(1,1fr);-moz-column-gap:1rem;column-gap:1rem;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.1;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.stat-figure{grid-column-start:2;grid-row:span 3/span 3;grid-row-start:1;place-self:center;justify-self:end}.stat-title{color:var(--fallback-bc,oklch(var(--bc)/.6))}.stat-title,.stat-value{grid-column-start:1;white-space:nowrap}.stat-value{font-size:2.25rem;line-height:2.5rem;font-weight:800}.stat-desc{grid-column-start:1;white-space:nowrap;font-size:.75rem;line-height:1rem;color:var(--fallback-bc,oklch(var(--bc)/.6))}.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem}.steps .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-columns:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px 1fr!important;place-items:center!important;text-align:center!important;min-width:4rem!important}.tabs{display:grid;align-items:flex-end}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:transparent}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem)}.tab:is(input[type=radio]){width:auto;border-bottom-right-radius:0;border-bottom-left-radius:0}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content{display:block}.table{position:relative;width:100%;border-radius:var(--rounded-box,1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.textarea{min-height:3rem;flex-shrink:1;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.timeline{position:relative;display:flex}:where(.timeline>li){position:relative;display:grid;flex-shrink:0;align-items:center;grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var(
      --timeline-row-end,minmax(0,1fr)
    );grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var(
      --timeline-col-end,minmax(0,1fr)
    )}.timeline>li>hr{width:100%;border-width:0}:where(.timeline>li>hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline>li>hr):last-child{grid-column-start:3;grid-column-end:none;grid-row-start:2;grid-row-end:auto}.toast{position:fixed;display:flex;min-width:-moz-fit-content;min-width:fit-content;flex-direction:column;white-space:nowrap;gap:.5rem;padding:1rem}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset)*-1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge,1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input,.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.alert-info{border-color:var(--fallback-in,oklch(var(--in)/.2));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-success{border-color:var(--fallback-su,oklch(var(--su)/.2));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.2));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));--alert-bg:var(--fallback-wa,oklch(var(--wa)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.alert-error{border-color:var(--fallback-er,oklch(var(--er)/.2));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1))}.avatar-group :where(.avatar){overflow:hidden;border-radius:9999px;border-width:4px;--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)))}.badge-neutral{border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.badge-neutral,.badge-primary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-primary{border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.badge-secondary{border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.badge-accent,.badge-secondary{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-accent{border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.badge-info{background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.badge-info,.badge-success{border-color:transparent;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-success{background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.badge-warning{background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.badge-error,.badge-warning{border-color:transparent;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-error{background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.badge-ghost{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.badge-outline{border-color:currentColor;--tw-border-opacity:0.5;background-color:transparent;color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.badge-outline.badge-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.badge-outline.badge-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.badge-outline.badge-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.badge-outline.badge-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.badge-outline.badge-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.badge-outline.badge-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btm-nav>:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ol>li>a:focus,.breadcrumbs>ul>li>a:focus{outline:2px solid transparent;outline-offset:2px}.breadcrumbs>ol>li>a:focus-visible,.breadcrumbs>ul>li>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ol>li+:before,.breadcrumbs>ul>li+:before{content:"";margin-left:.5rem;margin-right:.75rem;display:block;height:.375rem;width:.375rem;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.4;border-top:1px solid;border-right:1px solid;background-color:transparent}[dir=rtl] .breadcrumbs>ol>li+:before,[dir=rtl] .breadcrumbs>ul>li+:before{--tw-rotate:-135deg}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-accent{--btn-color:var(--fallback-a)}.btn-neutral{--btn-color:var(--fallback-n)}.btn-info{--btn-color:var(--fallback-in)}.btn-success{--btn-color:var(--fallback-su)}.btn-warning{--btn-color:var(--fallback-wa)}.btn-error{--btn-color:var(--fallback-er)}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab,black,black)){.btn-active{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b3))/var(--tw-border-opacity,1)) 90%,#000)}.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-accent{--btn-color:var(--a)}.btn-neutral{--btn-color:var(--n)}.btn-info{--btn-color:var(--in)}.btn-success{--btn-color:var(--su)}.btn-warning{--btn-color:var(--wa)}.btn-error{--btn-color:var(--er)}}.btn-accent{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.btn-neutral{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));outline-color:var(--fallback-n,oklch(var(--n)/1))}.btn-info{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));outline-color:var(--fallback-in,oklch(var(--in)/1))}.btn-success{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));outline-color:var(--fallback-su,oklch(var(--su)/1))}.btn-warning{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.btn-error{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn-link.btn-active{border-color:transparent;background-color:transparent;text-decoration-line:underline}.btn-outline{border-color:currentColor;background-color:transparent;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-outline.btn-active{--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card.bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.card.image-full :where(figure){overflow:hidden;border-radius:inherit}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0;cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-primary{--chkbg:var(--fallback-p,oklch(var(--p)/1));--chkfg:var(--fallback-pc,oklch(var(--pc)/1));--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.checkbox-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.checkbox-primary:checked,.checkbox-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.checkbox-secondary{--chkbg:var(--fallback-s,oklch(var(--s)/1));--chkfg:var(--fallback-sc,oklch(var(--sc)/1));--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.checkbox-secondary:focus-visible{outline-color:var(--fallback-s,oklch(var(--s)/1))}.checkbox-secondary:checked,.checkbox-secondary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.checkbox-warning{--chkbg:var(--fallback-wa,oklch(var(--wa)/1));--chkfg:var(--fallback-wac,oklch(var(--wac)/1));--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.checkbox-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.checkbox-warning:checked,.checkbox-warning[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse-arrow>.collapse-title:after{--tw-translate-y:-100%;--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s;transition-duration:.2s;top:1.9rem;content:"";transform-origin:75% 75%;box-shadow:2px 2px}.collapse-arrow>.collapse-title:after,.collapse-plus>.collapse-title:after{position:absolute;display:block;height:.5rem;width:.5rem;transition-property:all;inset-inline-end:1.4rem;pointer-events:none}.collapse-plus>.collapse-title:after{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;top:.9rem;content:"+"}.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title,.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse-title{position:relative}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color .2s ease-out}.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content),.collapse[open]>:where(.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse[open].collapse-arrow>.collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse[open].collapse-plus>.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.file-input-bordered{--tw-border-opacity:0.2}.file-input:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.file-input-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.file-input-primary:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.file-input-primary::file-selector-button{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.file-input-disabled,.file-input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:0.2}.file-input-disabled::-moz-placeholder,.file-input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.label-text{font-size:.875rem;line-height:1.25rem}.label-text,.label-text-alt{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.label-text-alt{font-size:.75rem;line-height:1rem}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input-warning{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.input-warning:focus,.input-warning:focus-within{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.input-error{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.input-error:focus,.input-error:focus-within{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));outline-color:var(--fallback-er,oklch(var(--er)/1))}.input-disabled,.input:disabled,.input:has(>input[disabled]),.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input:has(>input[disabled])::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input-disabled::placeholder,.input:disabled::placeholder,.input:has(>input[disabled])::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1)}.join-item:focus{isolation:isolate}.link-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){@media (hover:hover){.link-primary:hover{color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,#000)}.link-error:hover{color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000)}}}.link-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!loading{pointer-events:none!important;display:inline-block!important;aspect-ratio:1/1!important;width:1.5rem!important;background-color:currentColor!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")!important}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loading,.loading-spinner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-ring{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-ball{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='5' r='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='5' r='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")}.loading-bars{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h6v22H1z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M9 1h6v22H9z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/path%3E%3Cpath d='M17 1h6v22h-6z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h6v22H1z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M9 1h6v22H9z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/path%3E%3Cpath d='M17 1h6v22h-6z'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/path%3E%3C/svg%3E")}.loading-infinity{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='shape-rendering:auto' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%23000' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20c-19.3 0-32.1-40-51.4-40z' stroke-linecap='round' style='transform:scale(.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='shape-rendering:auto' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='%23000' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20c-19.3 0-32.1-40-51.4-40z' stroke-linecap='round' style='transform:scale(.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E")}.loading-xs{width:1rem}.loading-sm{width:1.25rem}.loading-md{width:1.5rem}.loading-lg{width:2.5rem}.mask-squircle{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3E%3C/svg%3E")}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;margin:.5rem 1rem;height:1px}.menu :where(li ul):before{position:absolute;bottom:.75rem;inset-inline-start:0;top:.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.1;content:""}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--rounded-btn,.5rem);padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;text-wrap:balance}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{justify-self:end;display:block;margin-top:-.5rem;height:.5rem;width:.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{transform:rotate(225deg);margin-top:0}.menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.4))}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{left:.5rem;aspect-ratio:1/1;height:.75rem;--tw-translate-y:-50%;border-radius:9999px;border-width:2px;border-color:currentColor}.mockup-browser .mockup-browser-toolbar .input:after,.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{left:1.25rem;height:.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;border-radius:9999px;border-width:1px;border-color:currentColor}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.modal-action:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-moz-progress-bar{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.progress-primary:indeterminate{--progress-color:var(--fallback-p,oklch(var(--p)/1))}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:transparent}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);background-color:currentColor}.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio-primary{--chkbg:var(--p);--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.radio-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.radio-primary:checked,.radio-primary[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.radio-accent{--chkbg:var(--a);--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.radio-accent:focus-visible{outline-color:var(--fallback-a,oklch(var(--a)/1))}.radio-accent:checked,.radio-accent[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.radio-success{--chkbg:var(--su);--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.radio-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.radio-success:checked,.radio-success[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.radio-warning{--chkbg:var(--wa);--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)))}.radio-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.radio-warning:checked,.radio-warning[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.radio-error{--chkbg:var(--er);--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)))}.radio-error:focus-visible{outline-color:var(--fallback-er,oklch(var(--er)/1))}.radio-error:checked,.radio-error[aria-checked=true]{--tw-border-opacity:1;border-color:var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-moz-range-track{height:.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size:100rem;--filler-offset:0.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size)}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size:100rem;--filler-offset:0.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size)}.range-primary{--range-shdw:var(--fallback-p,oklch(var(--p)/1))}.rating input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.rating .rating-hidden{width:.5rem;background-color:transparent}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity:0.2}.rating input:focus-visible{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.3s;transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select-bordered,.select:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:focus{box-shadow:none;outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select-ghost{--tw-bg-opacity:0.05}.select-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.skeleton{border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));will-change:background-position;animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg,transparent 0,transparent 40%,var(--fallback-b1,oklch(var(--b1)/1)) 50%,transparent 60%,transparent 100%);background-size:200% auto;background-repeat:no-repeat;background-position-x:-50%}@media (prefers-reduced-motion){.skeleton{animation-duration:15s}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.\!stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0!important;border-right-width:calc(1px*var(--tw-divide-x-reverse))!important;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)))!important;--tw-divide-y-reverse:0!important;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(0px*var(--tw-divide-y-reverse))!important}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}[dir=rtl] .\!stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1!important}[dir=rtl] .stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.steps .step:before{top:0;grid-column-start:1;grid-row-start:1;height:.5rem;width:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";margin-inline-start:-100%}.steps .\!step:before{top:0!important;grid-column-start:1!important;grid-row-start:1!important;height:.5rem!important;width:100%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;content:""!important;margin-inline-start:-100%!important}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.steps .\!step:after{content:counter(step)!important;counter-increment:step!important;z-index:1!important;position:relative!important;grid-column-start:1!important;grid-row-start:1!important;display:grid!important;height:2rem!important;width:2rem!important;place-items:center!important;place-self:center!important;border-radius:9999px!important;--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;--tw-text-opacity:1!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important}.steps .step:first-child:before{content:none}.steps .\!step:first-child:before{content:none!important}.steps .step[data-content]:after{content:attr(data-content)}.steps .\!step[data-content]:after{content:attr(data-content)!important}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before,.steps .step-info:after{--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before,.steps .step-success:after{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before,.steps .step-warning:after{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before,.steps .step-error:after{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline:2px solid transparent;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.tabs-bordered>.tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border, 1px) + 1px)}.tabs-lifted>.tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-start-start-radius:var(--tab-radius,.5rem);border-start-end-radius:var(--tab-radius,.5rem);border-bottom-color:var(--tab-border-color);padding-inline-start:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:var(--tab-border,1px);padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius, .5rem)*2);height:var(--tab-radius,.5rem);bottom:0;background-size:var(--tab-radius,.5rem);background-position:0 0,100% 0;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:0 0}[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.textarea-bordered,.textarea:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea:focus{box-shadow:none;outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea-disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.timeline hr{height:.25rem}:where(.timeline hr){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}:where(.timeline:has(.timeline-middle) hr):first-child{border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0;border-end-start-radius:0}:where(.timeline:has(.timeline-middle) hr):last-child{border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0;border-end-end-radius:0}:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){border-start-start-radius:var(--rounded-badge,1.9rem);border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0;border-end-end-radius:0}:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){border-start-end-radius:var(--rounded-badge,1.9rem);border-end-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0;border-end-start-radius:0}.toast>*{animation:toast-pop .25s ease-out}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset)*1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset)*-1)}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset)/2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/-2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/-2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle-primary:focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}.toggle-primary:checked,.toggle-primary[aria-checked=true]{border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.toggle-accent:focus-visible{outline-color:var(--fallback-a,oklch(var(--a)/1))}.toggle-accent:checked,.toggle-accent[aria-checked=true]{border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.toggle-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.toggle-warning:checked,.toggle-warning[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.toggle-info:focus-visible{outline-color:var(--fallback-in,oklch(var(--in)/1))}.toggle-info:checked,.toggle-info[aria-checked=true]{border-color:var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));--tw-border-opacity:0.1;--tw-bg-opacity:1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}:root .prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2))}.prose :where(code):not(:where([class~=not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.glass,.glass.btn-active{border:none;-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,transparent 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,transparent 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0/5%);text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}@media (hover:hover){.glass.btn-active{border:none;-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:transparent;background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,transparent 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,transparent 25%);box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0/5%);text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}}.no-animation{--btn-focus-scale:1;--animation-btn:0;--animation-input:0}.artboard.phone{width:320px}.badge-xs{height:.75rem;font-size:.75rem;line-height:.75rem;padding-left:.313rem;padding-right:.313rem}.badge-sm{height:1rem;font-size:.75rem;line-height:1rem;padding-left:.438rem;padding-right:.438rem}.badge-lg{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem}.btn-md,.btn-sm{font-size:.875rem}.btn-md{height:3rem;min-height:3rem;padding-left:1rem;padding-right:1rem}.btn-wide{width:16rem}.btn-block{width:100%}.btn-square:where(.btn-xs){height:1.5rem;width:1.5rem;padding:0}.btn-square:where(.btn-sm){height:2rem;width:2rem;padding:0}.btn-square:where(.btn-md){height:3rem;width:3rem;padding:0}.btn-square:where(.btn-lg){height:4rem;width:4rem;padding:0}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0}[type=checkbox].checkbox-xs{height:1rem;width:1rem}[type=checkbox].checkbox-sm{height:1.25rem;width:1.25rem}.divider-horizontal{flex-direction:column}.divider-horizontal:after,.divider-horizontal:before{height:100%;width:.125rem}.drawer-open>.drawer-toggle{display:none}.drawer-open>.drawer-toggle~.drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto}.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay),[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay){transform:translateX(0)}.drawer-open>.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible}.drawer-open>.drawer-side{overflow-y:auto}html:has(.drawer-toggle:checked){overflow-y:hidden;scrollbar-gutter:stable}html:has(.drawer-open.drawer-open){overflow-y:auto;scrollbar-gutter:auto}.file-input-sm{height:2rem;padding-inline-end:.75rem;font-size:.875rem;line-height:1.25rem;line-height:2}.file-input-sm::file-selector-button{margin-right:.75rem;font-size:.875rem}.input-xs{height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit}.kbd-xs{padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;min-height:1.2em;min-width:1.2em}.menu-horizontal{display:inline-flex;flex-direction:row}.menu-horizontal>li:not(.menu-title)>details>ul{position:absolute}.modal-bottom{place-items:end}[type=radio].radio-xs{height:1rem;width:1rem}[type=radio].radio-sm{height:1.25rem;width:1.25rem}.range-sm{height:1.25rem}.range-sm::-webkit-slider-runnable-track{height:.25rem}.range-sm::-moz-range-track{height:.25rem}.range-sm::-webkit-slider-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.range-sm::-moz-range-thumb{height:1.25rem;width:1.25rem;--filler-offset:0.5rem}.select-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:2rem;font-size:.875rem;line-height:2rem}[dir=rtl] .select-sm{padding-left:2rem;padding-right:.75rem}.stats-vertical{grid-auto-flow:row}.steps-horizontal .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;place-items:center!important;text-align:center!important}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical .\!step{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(1,minmax(0,1fr))!important}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.tabs-md :where(.tab){height:2rem;font-size:.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem}.tabs-sm :where(.tab){height:1.5rem;font-size:.875rem;line-height:.75rem;--tab-padding:0.75rem}.tabs-xs :where(.tab){height:1.25rem;font-size:.75rem;line-height:.75rem;--tab-padding:0.5rem}.textarea-xs{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625}.textarea-sm,.textarea-xs{padding-top:.25rem;padding-bottom:.25rem}.textarea-sm{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}:where(.toast){bottom:0;inset-inline-end:0;inset-inline-start:auto;top:auto;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-start){inset-inline-end:auto;inset-inline-start:0;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center){inset-inline-end:50%;inset-inline-start:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-end){inset-inline-end:0;inset-inline-start:auto;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-bottom){bottom:0;top:auto;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-middle){bottom:auto;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast:where(.toast-top){bottom:auto;top:0;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[type=checkbox].toggle-xs{--handleoffset:0.5rem;height:1rem;width:1.5rem}[type=checkbox].toggle-sm{--handleoffset:0.75rem;height:1.25rem;width:2rem}[type=checkbox].toggle-lg{--handleoffset:2rem;height:2rem;width:4rem}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.tooltip:before{position:absolute;pointer-events:none;z-index:1;content:var(--tw-content);--tw-content:attr(data-tip)}.tooltip-top:before,.tooltip:before{transform:translateX(-50%);top:auto;left:50%;right:auto;bottom:var(--tooltip-offset)}.tooltip-bottom:before{transform:translateX(-50%);top:var(--tooltip-offset);left:50%;right:auto;bottom:auto}.tooltip-right:before{transform:translateY(-50%);top:50%;left:var(--tooltip-offset);right:auto;bottom:auto}.avatar.online:before{background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.avatar.offline:before,.avatar.online:before{content:"";position:absolute;z-index:10;display:block;border-radius:9999px;--tw-bg-opacity:1;outline-style:solid;outline-width:2px;outline-color:var(--fallback-b1,oklch(var(--b1)/1));width:15%;height:15%;top:7%;right:7%}.avatar.offline:before{background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-compact .card-title{margin-bottom:.25rem}.card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.card-normal .card-title{margin-bottom:.75rem}.divider-horizontal{margin-left:1rem;margin-right:1rem;margin-top:0;margin-bottom:0;height:auto;width:1rem}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{cursor:default;background-color:transparent}.join.join-vertical>:where(:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn)*-1)}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn)*-1);margin-top:0}.menu-horizontal>li:not(.menu-title)>details>ul{margin-inline-start:0;margin-top:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-inline-end:.5rem}.menu-horizontal>li>details>ul:before{content:none}:where(.menu-horizontal>li:not(.menu-title)>details>ul){border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.menu-xs .menu-title{padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem}.menu-sm .menu-title{padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.menu-md .menu-title{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.menu-lg .menu-title{padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0;border-top-right-radius:0}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0;border-bottom-left-radius:0}.stats-vertical>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(0px*var(--tw-divide-x-reverse));border-left-width:calc(0px*(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.stats-vertical{overflow-y:auto}.steps-horizontal .\!step{grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;min-width:4rem!important}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .\!step:before{height:.5rem!important;width:100%!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;content:""!important;margin-inline-start:-100%!important}.steps-horizontal .step:before{height:.5rem;width:100%;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-inline-start:-100%}.steps-horizontal .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.steps-vertical .\!step{gap:.5rem!important;grid-template-columns:40px 1fr!important;grid-template-rows:auto!important;min-height:4rem!important;justify-items:start!important}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start}.steps-vertical .\!step:before{height:100%!important;width:.5rem!important;--tw-translate-x:-50%!important;--tw-translate-y:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;margin-inline-start:50%!important}.steps-vertical .step:before{height:100%;width:.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-inline-start:50%}.steps-vertical .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.table-sm :where(th,td){padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.tooltip{position:relative;display:inline-block;text-align:center;--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))}.tooltip:after,.tooltip:before{opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-delay:.1s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tooltip:after{position:absolute;content:"";border-style:solid;border-width:var(--tooltip-tail,0);width:0;height:0;display:block}.tooltip:before{max-width:20rem;white-space:normal;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;background-color:var(--tooltip-color);color:var(--tooltip-text-color);width:-moz-max-content;width:max-content}.tooltip.tooltip-open:after,.tooltip.tooltip-open:before,.tooltip:hover:after,.tooltip:hover:before{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{visibility:hidden;opacity:0}.tooltip-top:after,.tooltip:after{transform:translateX(-50%);border-color:var(--tooltip-color) transparent transparent transparent;top:auto;left:50%;right:auto;bottom:var(--tooltip-tail-offset)}.tooltip-bottom:after{transform:translateX(-50%);border-color:transparent transparent var(--tooltip-color) transparent;top:var(--tooltip-tail-offset);left:50%;right:auto;bottom:auto}.tooltip-right:after{transform:translateY(-50%);border-color:transparent var(--tooltip-color) transparent transparent;top:50%;left:calc(var(--tooltip-tail-offset) + .0625rem);right:auto;bottom:auto}.segmented-tabs{display:inline-flex;align-items:center;gap:.25rem;border-radius:1rem;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)));padding:.25rem}.segmented-tabs.segmented-tabs--bar{width:100%;justify-content:space-between;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.segmented-tab{display:inline-flex;min-width:6.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1;color:var(--fallback-bc,oklch(var(--bc)/.6));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.segmented-tab:hover{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.segmented-tab.is-active{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.segmented-tab.is-active,.segmented-tab.is-active:hover{background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity,1)));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity,1)))}.segmented-tab.is-active:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.segmented-tab.is-compact{min-width:0;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-2{bottom:-.5rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-28{bottom:7rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[65px\]{bottom:65px}.bottom-\[88px\]{bottom:88px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-4{left:1rem}.left-\[39\%\]{left:39%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[43\%\]{top:43%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[120\]{z-index:120}.z-\[12\]{z-index:12}.z-\[19\]{z-index:19}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-3{grid-row-start:3}.m-2{margin:.5rem}.m-32{margin:8rem}.m-4{margin:1rem}.m-40{margin:10rem}.m-9{margin:2.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-\[2\.5\%\]{margin-left:2.5%;margin-right:2.5%}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-3{margin-left:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-9{margin-left:2.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!table-cell{display:table-cell!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.\!h-screen{height:100vh!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-5\/6{height:83.333333%}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[48px\]{height:48px}.h-\[85vh\]{height:85vh}.h-\[86\.3\%\]{height:86.3%}.h-\[98\%\]{height:98%}.h-\[calc\(100vh-130px\)\]{height:calc(100vh - 130px)}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-\[min\(88vh\2c 920px\)\]{height:min(88vh,920px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.\!max-h-screen{max-height:100vh!important}.max-h-24{max-height:6rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[350px\]{max-height:350px}.max-h-\[450px\]{max-height:450px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(85vh-150px\)\]{max-height:calc(85vh - 150px)}.max-h-\[calc\(90vh-48px\)\]{max-height:calc(90vh - 48px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-screen{width:100vw!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[180px\]{width:180px}.w-\[95\%\]{width:95%}.w-\[min\(760px\2c calc\(100vw-24px\)\)\]{width:min(760px,calc(100vw - 24px))}.w-\[min\(92vw\2c 440px\)\]{width:min(92vw,440px)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-7{min-width:1.75rem}.min-w-\[130px\]{min-width:130px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[52px\]{min-width:52px}.min-w-\[60px\]{min-width:60px}.min-w-\[800px\]{min-width:800px}.\!max-w-none{max-width:none!important}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[250px\]{max-width:250px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x:-1rem}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:0.75rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\2c minmax\(132px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem*var(--tw-space-x-reverse));margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem*var(--tw-space-x-reverse));margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-box{border-radius:var(--rounded-box,1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-accent{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity,1)))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-base-200{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity,1)))}.border-base-200\/30{border-color:var(--fallback-b2,oklch(var(--b2)/.3))}.border-base-200\/50{border-color:var(--fallback-b2,oklch(var(--b2)/.5))}.border-base-200\/60{border-color:var(--fallback-b2,oklch(var(--b2)/.6))}.border-base-200\/80{border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.border-base-300{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)))}.border-base-300\/50{border-color:var(--fallback-b3,oklch(var(--b3)/.5))}.border-base-300\/70{border-color:var(--fallback-b3,oklch(var(--b3)/.7))}.border-base-300\/80{border-color:var(--fallback-b3,oklch(var(--b3)/.8))}.border-base-content\/20{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-200\/50{border-color:rgba(191,219,254,.5)}.border-error\/20{border-color:var(--fallback-er,oklch(var(--er)/.2))}.border-error\/30{border-color:var(--fallback-er,oklch(var(--er)/.3))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-info\/20{border-color:var(--fallback-in,oklch(var(--in)/.2))}.border-neutral\/10{border-color:var(--fallback-n,oklch(var(--n)/.1))}.border-neutral\/30{border-color:var(--fallback-n,oklch(var(--n)/.3))}.border-neutral\/5{border-color:var(--fallback-n,oklch(var(--n)/.05))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)))}.border-primary\/10{border-color:var(--fallback-p,oklch(var(--p)/.1))}.border-primary\/20{border-color:var(--fallback-p,oklch(var(--p)/.2))}.border-primary\/30{border-color:var(--fallback-p,oklch(var(--p)/.3))}.border-primary\/40{border-color:var(--fallback-p,oklch(var(--p)/.4))}.border-primary\/5{border-color:var(--fallback-p,oklch(var(--p)/.05))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-200\/50{border-color:rgba(233,213,255,.5)}.border-secondary\/20{border-color:var(--fallback-s,oklch(var(--s)/.2))}.border-success\/20{border-color:var(--fallback-su,oklch(var(--su)/.2))}.border-transparent{border-color:transparent}.border-warning\/20{border-color:var(--fallback-wa,oklch(var(--wa)/.2))}.border-warning\/30{border-color:var(--fallback-wa,oklch(var(--wa)/.3))}.bg-accent{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity,1)))}.bg-accent\/10{background-color:var(--fallback-a,oklch(var(--a)/.1))}.bg-accent\/20{background-color:var(--fallback-a,oklch(var(--a)/.2))}.bg-accent\/5{background-color:var(--fallback-a,oklch(var(--a)/.05))}.bg-amber-100\/80{background-color:hsla(48,96%,89%,.8)}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))}.bg-base-100\/65{background-color:var(--fallback-b1,oklch(var(--b1)/.65))}.bg-base-100\/70{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.bg-base-100\/80{background-color:var(--fallback-b1,oklch(var(--b1)/.8))}.bg-base-100\/85{background-color:var(--fallback-b1,oklch(var(--b1)/.85))}.bg-base-100\/90{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.bg-base-100\/95{background-color:var(--fallback-b1,oklch(var(--b1)/.95))}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.bg-base-200\/20{background-color:var(--fallback-b2,oklch(var(--b2)/.2))}.bg-base-200\/30{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.bg-base-200\/40{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.bg-base-200\/50{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.bg-base-200\/55{background-color:var(--fallback-b2,oklch(var(--b2)/.55))}.bg-base-200\/60{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.bg-base-200\/70{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.bg-base-200\/80{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.bg-base-300{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.bg-base-300\/50{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.bg-base-300\/70{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.bg-base-300\/95{background-color:var(--fallback-b3,oklch(var(--b3)/.95))}.bg-base-content\/20{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.bg-base-content\/30{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.bg-base-content\/5{background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.bg-base-content\/75{background-color:var(--fallback-bc,oklch(var(--bc)/.75))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-error{--tw-bg-opacity:1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity,1)))}.bg-error\/10{background-color:var(--fallback-er,oklch(var(--er)/.1))}.bg-error\/5{background-color:var(--fallback-er,oklch(var(--er)/.05))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-info\/10{background-color:var(--fallback-in,oklch(var(--in)/.1))}.bg-info\/20{background-color:var(--fallback-in,oklch(var(--in)/.2))}.bg-info\/25{background-color:var(--fallback-in,oklch(var(--in)/.25))}.bg-info\/40{background-color:var(--fallback-in,oklch(var(--in)/.4))}.bg-neutral{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity,1)))}.bg-neutral-content{--tw-bg-opacity:1;background-color:var(--fallback-nc,oklch(var(--nc)/var(--tw-bg-opacity,1)))}.bg-neutral\/20{background-color:var(--fallback-n,oklch(var(--n)/.2))}.bg-neutral\/5{background-color:var(--fallback-n,oklch(var(--n)/.05))}.bg-primary{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity,1)))}.bg-primary\/10{background-color:var(--fallback-p,oklch(var(--p)/.1))}.bg-primary\/20{background-color:var(--fallback-p,oklch(var(--p)/.2))}.bg-primary\/40{background-color:var(--fallback-p,oklch(var(--p)/.4))}.bg-primary\/5{background-color:var(--fallback-p,oklch(var(--p)/.05))}.bg-primary\/50{background-color:var(--fallback-p,oklch(var(--p)/.5))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity,1)))}.bg-secondary\/10{background-color:var(--fallback-s,oklch(var(--s)/.1))}.bg-secondary\/20{background-color:var(--fallback-s,oklch(var(--s)/.2))}.bg-secondary\/5{background-color:var(--fallback-s,oklch(var(--s)/.05))}.bg-success{--tw-bg-opacity:1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity,1)))}.bg-success\/10{background-color:var(--fallback-su,oklch(var(--su)/.1))}.bg-success\/20{background-color:var(--fallback-su,oklch(var(--su)/.2))}.bg-success\/25{background-color:var(--fallback-su,oklch(var(--su)/.25))}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity:1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity,1)))}.bg-warning\/10{background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.bg-warning\/20{background-color:var(--fallback-wa,oklch(var(--wa)/.2))}.bg-warning\/40{background-color:var(--fallback-wa,oklch(var(--wa)/.4))}.bg-warning\/50{background-color:var(--fallback-wa,oklch(var(--wa)/.5))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-75{--tw-bg-opacity:0.75}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-base-100{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-100\/70{--tw-gradient-from:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-base-200\/10{--tw-gradient-from:var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgba(0,0,0,.7) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,253,244,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-neutral\/0{--tw-gradient-from:var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#fff7ed var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,247,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/0{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-secondary\/20{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-base-100{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-100\/50{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-base-200\/30{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-secondary\/20{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-accent{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position)}.to-accent\/20{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position)}.to-base-100{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position)}.to-base-100\/70{--tw-gradient-to:var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position)}.to-base-200{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position)}.to-base-200\/40{--tw-gradient-to:var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to:#ecfeff var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.to-neutral\/5{--tw-gradient-to:var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#ffedd5 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to:var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-accent{fill:var(--fallback-a,oklch(var(--a)/1))}.fill-base-content\/60{fill:var(--fallback-bc,oklch(var(--bc)/.6))}.fill-blue-600{fill:#2563eb}.fill-current{fill:currentColor}.fill-error{fill:var(--fallback-er,oklch(var(--er)/1))}.fill-gray-300{fill:#d1d5db}.fill-info{fill:var(--fallback-in,oklch(var(--in)/1))}.fill-neutral-500{fill:#737373}.fill-neutral-content{fill:var(--fallback-nc,oklch(var(--nc)/1))}.fill-none{fill:none}.fill-primary{fill:var(--fallback-p,oklch(var(--p)/1))}.fill-purple-600{fill:#9333ea}.fill-red-500{fill:#ef4444}.fill-secondary{fill:var(--fallback-s,oklch(var(--s)/1))}.fill-success{fill:var(--fallback-su,oklch(var(--su)/1))}.fill-warning{fill:var(--fallback-wa,oklch(var(--wa)/1))}.fill-white{fill:#fff}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xl\/9{font-size:1.5rem;line-height:2.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[28px\]{font-size:28px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-3{line-height:.75rem!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-accent{--tw-text-opacity:1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity,1)))}.text-accent-content{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity,1)))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-base-content{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.text-base-content\/30{color:var(--fallback-bc,oklch(var(--bc)/.3))}.text-base-content\/40{color:var(--fallback-bc,oklch(var(--bc)/.4))}.text-base-content\/45{color:var(--fallback-bc,oklch(var(--bc)/.45))}.text-base-content\/50{color:var(--fallback-bc,oklch(var(--bc)/.5))}.text-base-content\/55{color:var(--fallback-bc,oklch(var(--bc)/.55))}.text-base-content\/60{color:var(--fallback-bc,oklch(var(--bc)/.6))}.text-base-content\/65{color:var(--fallback-bc,oklch(var(--bc)/.65))}.text-base-content\/70{color:var(--fallback-bc,oklch(var(--bc)/.7))}.text-base-content\/75{color:var(--fallback-bc,oklch(var(--bc)/.75))}.text-base-content\/80{color:var(--fallback-bc,oklch(var(--bc)/.8))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-error{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.text-error-content{--tw-text-opacity:1;color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity,1)))}.text-error\/70{color:var(--fallback-er,oklch(var(--er)/.7))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity,1)))}.text-info-content{--tw-text-opacity:1;color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity,1)))}.text-inherit{color:inherit}.text-neutral{--tw-text-opacity:1;color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity,1)))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-content{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity,1)))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.text-primary-content{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity,1)))}.text-primary\/60{color:var(--fallback-p,oklch(var(--p)/.6))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity,1)))}.text-secondary-content{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity,1)))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity,1)))}.text-success-content{--tw-text-opacity:1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity,1)))}.text-warning{--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity,1)))}.text-warning-content{--tw-text-opacity:1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity,1)))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-primary{--tw-shadow-color:var(--fallback-p,oklch(var(--p)/1));--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/15{--tw-shadow-color:var(--fallback-p,oklch(var(--p)/0.15));--tw-shadow:var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color:var(--fallback-p,oklch(var(--p)/0.2));--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.\!outline-base-content{outline-color:var(--fallback-bc,oklch(var(--bc)/1))!important}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-accent{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-a,oklch(var(--a)/var(--tw-ring-opacity,1)))}.ring-accent\/30{--tw-ring-color:var(--fallback-a,oklch(var(--a)/0.3))}.ring-base-200\/70{--tw-ring-color:var(--fallback-b2,oklch(var(--b2)/0.7))}.ring-base-300{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-ring-opacity,1)))}.ring-error\/30{--tw-ring-color:var(--fallback-er,oklch(var(--er)/0.3))}.ring-info\/30{--tw-ring-color:var(--fallback-in,oklch(var(--in)/0.3))}.ring-neutral{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-n,oklch(var(--n)/var(--tw-ring-opacity,1)))}.ring-primary{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-p,oklch(var(--p)/var(--tw-ring-opacity,1)))}.ring-primary\/10{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.1))}.ring-primary\/20{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.2))}.ring-primary\/25{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.25))}.ring-primary\/30{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.3))}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:var(--fallback-s,oklch(var(--s)/var(--tw-ring-opacity,1)))}.ring-success\/30{--tw-ring-color:var(--fallback-su,oklch(var(--su)/0.3))}.ring-warning\/30{--tw-ring-color:var(--fallback-wa,oklch(var(--wa)/0.3))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-base-100{--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.drop-shadow-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[mm\:ss\.xx\]{mm:ss.xx}.\[mm\:ss\]{mm:ss}.hover\:badge-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.hover\:badge-primary:hover.badge-outline{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.focus\:input-primary:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.focus\:input-primary:focus:focus,.focus\:input-primary:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:input-secondary:focus{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)))}.focus\:input-secondary:focus:focus,.focus\:input-secondary:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.focus\:input-accent:focus{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.focus\:input-accent:focus:focus,.focus\:input-accent:focus:focus-within{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));outline-color:var(--fallback-a,oklch(var(--a)/1))}.focus\:select-primary:focus,.focus\:select-primary:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)))}.focus\:select-primary:focus:focus{outline-color:var(--fallback-p,oklch(var(--p)/1))}.focus\:select-accent:focus,.focus\:select-accent:focus:focus{--tw-border-opacity:1;border-color:var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)))}.focus\:select-accent:focus:focus{outline-color:var(--fallback-a,oklch(var(--a)/1))}@media (min-width:640px){.sm\:modal-middle{place-items:center}.sm\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}}@media (min-width:768px){.md\:input-sm[type=number]::-webkit-inner-spin-button{margin-top:0;margin-bottom:0;margin-inline-end:0}.md\:btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.md\:btn-sm){height:2rem;width:2rem;padding:0}.btn-circle:where(.md\:btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0}.md\:input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.md\:modal-middle{place-items:center}.md\:stats-horizontal{grid-auto-flow:column}.md\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem)}.md\:stats-horizontal>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));--tw-divide-y-reverse:0;border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px*var(--tw-divide-y-reverse))}.md\:stats-horizontal{overflow-x:auto}.md\:stats-horizontal:where([dir=rtl],[dir=rtl] *){--tw-divide-x-reverse:1}}.placeholder\:text-base-content\/50::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/.5))}.placeholder\:text-base-content\/50::placeholder{color:var(--fallback-bc,oklch(var(--bc)/.5))}.last\:border-b-0:last-child{border-bottom-width:0}.checked\:bg-blue-500:checked{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.checked\:bg-red-500:checked{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:rounded-lg:hover{border-radius:.5rem}.hover\:border-base-content\/20:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:border-base-content\/40:hover{border-color:var(--fallback-bc,oklch(var(--bc)/.4))}.hover\:border-error\/50:hover{border-color:var(--fallback-er,oklch(var(--er)/.5))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-primary:hover{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)))}.hover\:border-primary\/25:hover{border-color:var(--fallback-p,oklch(var(--p)/.25))}.hover\:border-primary\/30:hover{border-color:var(--fallback-p,oklch(var(--p)/.3))}.hover\:border-primary\/40:hover{border-color:var(--fallback-p,oklch(var(--p)/.4))}.hover\:border-primary\/50:hover{border-color:var(--fallback-p,oklch(var(--p)/.5))}.hover\:border-secondary\/50:hover{border-color:var(--fallback-s,oklch(var(--s)/.5))}.hover\:\!bg-base-300:hover{--tw-bg-opacity:1!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))!important}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity,1)))}.hover\:bg-base-100:hover{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))}.hover\:bg-base-100\/40:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.4))}.hover\:bg-base-100\/70:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.hover\:bg-base-100\/90:hover{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.hover\:bg-base-200:hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.hover\:bg-base-200\/40:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.hover\:bg-base-200\/50:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.hover\:bg-base-200\/60:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.hover\:bg-base-200\/70:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.hover\:bg-base-200\/80:hover{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.hover\:bg-base-300:hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.hover\:bg-base-content\/20:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-neutral:hover{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity,1)))}.hover\:bg-neutral-500:hover{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity,1)))}.hover\:bg-primary\/10:hover{background-color:var(--fallback-p,oklch(var(--p)/.1))}.hover\:bg-primary\/5:hover{background-color:var(--fallback-p,oklch(var(--p)/.05))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-opacity-30:hover{--tw-bg-opacity:0.3}.hover\:fill-accent:hover{fill:var(--fallback-a,oklch(var(--a)/1))}.hover\:fill-gray-600:hover{fill:#4b5563}.hover\:fill-red-500:hover{fill:#ef4444}.hover\:text-accent-content:hover{--tw-text-opacity:1;color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity,1)))}.hover\:text-base-content:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.hover\:text-error:hover{--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-neutral-content:hover{--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity,1)))}.hover\:text-primary:hover{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity,1)))}.hover\:text-primary-content:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity,1)))}.hover\:text-primary\/85:hover{color:var(--fallback-p,oklch(var(--p)/.85))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:brightness-50:hover{--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-primary:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)))}.focus\:border-warning:focus{--tw-border-opacity:1;border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity,1)))}.focus\:bg-base-100:focus{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:rgba(99,102,241,.2)}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.2))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-gray-600:focus-visible{outline-color:#4b5563}.focus-visible\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.3))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-opacity-30:active{--tw-bg-opacity:0.3}.active\:opacity-100:active{opacity:1}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary\/10{background-color:var(--fallback-p,oklch(var(--p)/.1))}.group:hover .group-hover\:from-primary\/30{--tw-gradient-from:var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-secondary\/30{--tw-gradient-from:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-accent\/30{--tw-gradient-to:var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position)}.group:hover .group-hover\:to-secondary\/30{--tw-gradient-to:var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position)}.group:hover .group-hover\:text-base-content\/80{color:var(--fallback-bc,oklch(var(--bc)/.8))}.group:hover .group-hover\:text-primary\/80{color:var(--fallback-p,oklch(var(--p)/.8))}.group:hover .group-hover\:opacity-100{opacity:1}@media (max-width:720px){.max-\[720px\]\:order-\[-1\]{order:-1}.max-\[720px\]\:hidden{display:none}}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-0{margin-left:0}.sm\:ml-auto{margin-left:auto}.sm\:mr-0{margin-right:0}.sm\:mr-auto{margin-right:auto}.sm\:\!h-screen{height:100vh!important}.sm\:\!max-h-screen{max-height:100vh!important}.sm\:\!w-\[28rem\]{width:28rem!important}.sm\:\!w-\[50rem\]{width:50rem!important}.sm\:w-\[42rem\]{width:42rem}.sm\:w-full{width:100%}.sm\:\!max-w-\[28rem\]{max-width:28rem!important}.sm\:\!max-w-\[50rem\]{max-width:50rem!important}.sm\:max-w-sm{max-width:24rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm\/6{font-size:.875rem;line-height:1.5rem}}@media (min-width:768px){.md\:bottom-6{bottom:1.5rem}.md\:left-1\/4{left:25%}.md\:right-5{right:1.25rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mb-1{margin-bottom:.25rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mt-2{margin-top:.5rem}.md\:\!block{display:block!important}.md\:block{display:block}.md\:\!flex{display:flex!important}.md\:flex{display:flex}.md\:\!table-cell{display:table-cell!important}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-8{height:2rem}.md\:h-\[60px\]{height:60px}.md\:max-h-28{max-height:7rem}.md\:min-h-0{min-height:0}.md\:w-1\/2{width:50%}.md\:w-28{width:7rem}.md\:w-48{width:12rem}.md\:w-5\/6{width:83.333333%}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[360px\]{width:360px}.md\:w-\[420px\]{width:420px}.md\:w-\[460px\]{width:460px}.md\:w-\[500px\]{width:500px}.md\:w-\[600px\]{width:600px}.md\:w-\[60px\]{width:60px}.md\:w-\[800px\]{width:800px}.md\:w-\[900px\]{width:900px}.md\:max-w-48{max-width:12rem}.md\:max-w-\[82\%\]{max-width:82%}.md\:max-w-\[84\%\]{max-width:84%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-xl{border-radius:.75rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:1rem}.md\:pl-2{padding-left:.5rem}.md\:pt-0{padding-top:0}.md\:text-\[11px\]{font-size:11px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:max-h-32{max-height:8rem}.lg\:w-4\/5{width:80%}.lg\:w-6{width:1.5rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:border-b-0{border-bottom-width:0}.lg\:border-r{border-right-width:1px}.lg\:border-base-200\/80{border-color:var(--fallback-b2,oklch(var(--b2)/.8))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:w-\[420px\]{width:420px}.xl\:max-w-\[260px\]{max-width:260px}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[300px_minmax\(0\2c 1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.3fr\)_minmax\(320px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:p-5{padding:1.25rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@media (prefers-color-scheme:dark){.dark\:border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:border-blue-700\/50{border-color:rgba(29,78,216,.5)}.dark\:border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.dark\:border-orange-700{--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.dark\:border-purple-700{--tw-border-opacity:1;border-color:rgb(126 34 206/var(--tw-border-opacity,1))}.dark\:border-purple-700\/50{border-color:rgba(126,34,206,.5)}.dark\:from-blue-900\/20{--tw-gradient-from:rgba(30,58,138,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,58,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-green-900\/20{--tw-gradient-from:rgba(20,83,45,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(20,83,45,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-orange-900\/20{--tw-gradient-from:rgba(124,45,18,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(124,45,18,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-purple-900\/20{--tw-gradient-from:rgba(88,28,135,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-blue-800\/20{--tw-gradient-to:rgba(30,64,175,.2) var(--tw-gradient-to-position)}.dark\:to-cyan-900\/20{--tw-gradient-to:rgba(22,78,99,.2) var(--tw-gradient-to-position)}.dark\:to-green-800\/20{--tw-gradient-to:rgba(22,101,52,.2) var(--tw-gradient-to-position)}.dark\:to-orange-800\/20{--tw-gradient-to:rgba(154,52,18,.2) var(--tw-gradient-to-position)}.dark\:to-pink-900\/20{--tw-gradient-to:rgba(131,24,67,.2) var(--tw-gradient-to-position)}.dark\:to-purple-800\/20{--tw-gradient-to:rgba(107,33,168,.2) var(--tw-gradient-to-position)}.dark\:fill-blue-400{fill:#60a5fa}.dark\:fill-purple-400{fill:#c084fc}.dark\:text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-green-200{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}}@media (max-width:767px){body{padding-bottom:60px}.mobile-content,body{padding-top:0}}@media (min-width:768px){body{padding-bottom:0!important}#app{min-height:100vh}.drawer-content,.main-content,.page-content{padding-bottom:0}}.mobile-navbar{transition:transform .3s ease-in-out}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gpu-accelerated{transform:translateZ(0);will-change:transform,opacity}:root{--animation-duration-fast:0.3s;--animation-duration-normal:0.6s;--animation-duration-slow:1.0s;--animation-easing-smooth:cubic-bezier(0.25,0.8,0.25,1);--animation-easing-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--animation-easing-ease-out:cubic-bezier(0.16,1,0.3,1)}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-auto{will-change:auto}.transition-smooth{transition:all var(--animation-duration-normal) var(--animation-easing-smooth);transform:translateZ(0)}.transition-fast{transition:all var(--animation-duration-fast) var(--animation-easing-smooth);transform:translateZ(0)}.transition-slow{transition:all var(--animation-duration-slow) var(--animation-easing-smooth);transform:translateZ(0)}.transition-bounce{transition:all var(--animation-duration-normal) var(--animation-easing-bounce);transform:translateZ(0)}.hover-lift{transition:transform var(--animation-duration-normal) var(--animation-easing-smooth);will-change:transform}.hover-lift:hover{transform:translateY(-4px) translateZ(0)}.hover-scale{transition:transform var(--animation-duration-fast) var(--animation-easing-smooth);will-change:transform}.hover-scale:hover{transform:scale(1.05) translateZ(0)}.hover-glow{transition:box-shadow var(--animation-duration-normal) var(--animation-easing-smooth);will-change:box-shadow}.hover-glow:hover{box-shadow:0 0 20px rgba(136,58,225,.3)}.click-feedback{position:relative;overflow:hidden;transition:transform var(--animation-duration-fast) var(--animation-easing-smooth);will-change:transform}.click-feedback:active{transform:scale(.95) translateZ(0)}.ripple{position:relative;overflow:hidden;isolation:isolate}.ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%) translateZ(0);transition:width .6s ease,height .6s ease;pointer-events:none}.ripple:active:before{width:300px;height:300px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn var(--animation-duration-normal) var(--animation-easing-smooth)}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight var(--animation-duration-normal) var(--animation-easing-smooth)}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in-left{animation:slideInLeft var(--animation-duration-normal) var(--animation-easing-smooth)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.bounce-in{animation:bounceIn var(--animation-duration-slow) var(--animation-easing-bounce)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.pulse{animation:pulse 2s infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 1s linear infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.shimmer{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);background-size:200px 100%}.shimmer,.skeleton{animation:shimmer 1.5s infinite}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}.stagger-animation>*{opacity:0;transform:translateY(20px);animation:fadeIn var(--animation-duration-normal) var(--animation-easing-smooth) forwards}.stagger-animation>:first-child{animation-delay:.05s}.stagger-animation>:nth-child(2){animation-delay:.1s}.stagger-animation>:nth-child(3){animation-delay:.15s}.stagger-animation>:nth-child(4){animation-delay:.2s}.stagger-animation>:nth-child(5){animation-delay:.25s}.stagger-animation>:nth-child(6){animation-delay:.3s}.stagger-animation>:nth-child(7){animation-delay:.35s}.stagger-animation>:nth-child(8){animation-delay:.4s}.stagger-animation>:nth-child(9){animation-delay:.45s}.stagger-animation>:nth-child(10){animation-delay:.5s}.stagger-animation>:nth-child(11){animation-delay:.55s}.stagger-animation>:nth-child(12){animation-delay:.6s}.stagger-animation>:nth-child(13){animation-delay:.65s}.stagger-animation>:nth-child(14){animation-delay:.7s}.stagger-animation>:nth-child(15){animation-delay:.75s}.stagger-animation>:nth-child(16){animation-delay:.8s}.stagger-animation>:nth-child(n+17){animation-delay:.85s}.stagger-fast>*{opacity:0;transform:translateY(10px);animation:fadeIn var(--animation-duration-fast) var(--animation-easing-smooth) forwards}.stagger-fast>:first-child{animation-delay:.02s}.stagger-fast>:nth-child(2){animation-delay:.04s}.stagger-fast>:nth-child(3){animation-delay:.06s}.stagger-fast>:nth-child(4){animation-delay:.08s}.stagger-fast>:nth-child(5){animation-delay:.1s}.stagger-fast>:nth-child(6){animation-delay:.12s}.stagger-fast>:nth-child(7){animation-delay:.14s}.stagger-fast>:nth-child(8){animation-delay:.16s}.stagger-fast>:nth-child(9){animation-delay:.18s}.stagger-fast>:nth-child(10){animation-delay:.2s}.stagger-fast>:nth-child(11){animation-delay:.22s}.stagger-fast>:nth-child(12){animation-delay:.24s}.stagger-fast>:nth-child(13){animation-delay:.26s}.stagger-fast>:nth-child(14){animation-delay:.28s}.stagger-fast>:nth-child(15){animation-delay:.3s}.stagger-fast>:nth-child(16){animation-delay:.32s}.stagger-fast>:nth-child(n+17){animation-delay:.34s}.stagger-wave>*{opacity:0;transform:translateY(20px) scale(.9);animation:fadeInWave var(--animation-duration-normal) var(--animation-easing-bounce) forwards}@keyframes fadeInWave{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{opacity:1;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.stagger-wave>:first-child{animation-delay:.1s}.stagger-wave>:nth-child(2){animation-delay:.15s}.stagger-wave>:nth-child(3){animation-delay:.2s}.stagger-wave>:nth-child(4){animation-delay:.25s}.stagger-wave>:nth-child(5){animation-delay:.3s}.stagger-wave>:nth-child(6){animation-delay:.35s}.stagger-wave>:nth-child(7){animation-delay:.4s}.stagger-wave>:nth-child(8){animation-delay:.45s}.stagger-wave>:nth-child(9){animation-delay:.5s}.stagger-wave>:nth-child(10){animation-delay:.55s}.stagger-wave>:nth-child(11){animation-delay:.6s}.stagger-wave>:nth-child(12){animation-delay:.65s}.stagger-wave>:nth-child(n+13){animation-delay:.7s}.page-enter-active,.page-leave-active{transition:all var(--animation-duration-normal) var(--animation-easing-smooth)}.page-enter{opacity:0;transform:translateX(30px)}.page-leave-to{opacity:0;transform:translateX(-30px)}.modal-enter-active,.modal-leave-active{transition:opacity var(--animation-duration-normal) var(--animation-easing-smooth)}.modal-enter-active .modal-content,.modal-leave-active .modal-content{transition:transform var(--animation-duration-normal) var(--animation-easing-smooth)}.modal-enter .modal-content,.modal-leave-to .modal-content{transform:scale(.8) translateY(-50px)}.modal-enter,.modal-leave-to{opacity:0}.drawer-enter-active,.drawer-leave-active{transition:transform var(--animation-duration-normal) var(--animation-easing-smooth)}.drawer-enter,.drawer-leave-to{transform:translateX(100%)}.input-focus{transition:all var(--animation-duration-fast) var(--animation-easing-smooth)}.input-focus:focus{transform:scale(1.02);box-shadow:0 0 0 3px rgba(136,58,225,.1)}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-bar{position:relative;overflow:hidden}.progress-bar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:translateX(-100%);animation:progress 1.5s infinite}@media (max-width:768px){.hover-lift:hover,.hover-scale:hover{transform:none}.click-feedback:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.stagger-animation>*{animation:none!important;opacity:1!important;transform:none!important}}@keyframes tile-fade-in{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tile-pop-in{0%{opacity:0;transform:translateY(40px) scale(.8)}60%{opacity:1;transform:translateY(-5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tile-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.tiles-stagger{opacity:1}.tiles-stagger .tile-item{opacity:0;transform:translateY(30px) scale(.9);animation:tile-fade-in .6s var(--animation-easing-smooth) forwards;will-change:opacity,transform}.tiles-stagger-pop .tile-item{opacity:0;transform:translateY(40px) scale(.8);animation:tile-pop-in .8s var(--animation-easing-bounce) forwards;will-change:opacity,transform}.tiles-stagger-slide .tile-item{opacity:0;transform:translateY(50px);animation:tile-slide-up .5s var(--animation-easing-ease-out) forwards;will-change:opacity,transform}.tiles-stagger .tile-item:first-child{animation-delay:.05s}.tiles-stagger .tile-item:nth-child(2){animation-delay:.1s}.tiles-stagger .tile-item:nth-child(3){animation-delay:.15s}.tiles-stagger .tile-item:nth-child(4){animation-delay:.2s}.tiles-stagger .tile-item:nth-child(5){animation-delay:.25s}.tiles-stagger .tile-item:nth-child(6){animation-delay:.3s}.tiles-stagger .tile-item:nth-child(7){animation-delay:.35s}.tiles-stagger .tile-item:nth-child(8){animation-delay:.4s}.tiles-stagger .tile-item:nth-child(9){animation-delay:.45s}.tiles-stagger .tile-item:nth-child(10){animation-delay:.5s}.tiles-stagger .tile-item:nth-child(11){animation-delay:.55s}.tiles-stagger .tile-item:nth-child(12){animation-delay:.6s}.tiles-stagger .tile-item:nth-child(13){animation-delay:.65s}.tiles-stagger .tile-item:nth-child(14){animation-delay:.7s}.tiles-stagger .tile-item:nth-child(15){animation-delay:.75s}.tiles-stagger .tile-item:nth-child(16){animation-delay:.8s}.tiles-stagger .tile-item:nth-child(17){animation-delay:.85s}.tiles-stagger .tile-item:nth-child(18){animation-delay:.9s}.tiles-stagger .tile-item:nth-child(19){animation-delay:.95s}.tiles-stagger .tile-item:nth-child(20){animation-delay:1s}.tiles-stagger .tile-item:nth-child(n+21){animation-delay:1.1s}.tiles-stagger-pop .tile-item:first-child{animation-delay:.08s}.tiles-stagger-pop .tile-item:nth-child(2){animation-delay:.16s}.tiles-stagger-pop .tile-item:nth-child(3){animation-delay:.24s}.tiles-stagger-pop .tile-item:nth-child(4){animation-delay:.32s}.tiles-stagger-pop .tile-item:nth-child(5){animation-delay:.4s}.tiles-stagger-pop .tile-item:nth-child(6){animation-delay:.48s}.tiles-stagger-pop .tile-item:nth-child(7){animation-delay:.56s}.tiles-stagger-pop .tile-item:nth-child(8){animation-delay:.64s}.tiles-stagger-pop .tile-item:nth-child(9){animation-delay:.72s}.tiles-stagger-pop .tile-item:nth-child(10){animation-delay:.8s}.tiles-stagger-pop .tile-item:nth-child(11){animation-delay:.88s}.tiles-stagger-pop .tile-item:nth-child(12){animation-delay:.96s}.tiles-stagger-pop .tile-item:nth-child(n+13){animation-delay:1.04s}.tiles-stagger-slide .tile-item:first-child{animation-delay:.03s}.tiles-stagger-slide .tile-item:nth-child(2){animation-delay:.06s}.tiles-stagger-slide .tile-item:nth-child(3){animation-delay:.09s}.tiles-stagger-slide .tile-item:nth-child(4){animation-delay:.12s}.tiles-stagger-slide .tile-item:nth-child(5){animation-delay:.15s}.tiles-stagger-slide .tile-item:nth-child(6){animation-delay:.18s}.tiles-stagger-slide .tile-item:nth-child(7){animation-delay:.21s}.tiles-stagger-slide .tile-item:nth-child(8){animation-delay:.24s}.tiles-stagger-slide .tile-item:nth-child(9){animation-delay:.27s}.tiles-stagger-slide .tile-item:nth-child(10){animation-delay:.3s}.tiles-stagger-slide .tile-item:nth-child(11){animation-delay:.33s}.tiles-stagger-slide .tile-item:nth-child(12){animation-delay:.36s}.tiles-stagger-slide .tile-item:nth-child(13){animation-delay:.39s}.tiles-stagger-slide .tile-item:nth-child(14){animation-delay:.42s}.tiles-stagger-slide .tile-item:nth-child(15){animation-delay:.45s}.tiles-stagger-slide .tile-item:nth-child(16){animation-delay:.48s}.tiles-stagger-slide .tile-item:nth-child(n+17){animation-delay:.5s}.tile-stagger-enter-active{transition:all .6s var(--animation-easing-smooth)}.tile-stagger-enter{opacity:0;transform:translateY(30px) scale(.9)}.tile-stagger-enter-to{opacity:1;transform:translateY(0) scale(1)}.tile-stagger-leave-active{transition:all .3s var(--animation-easing-smooth)}.tile-stagger-leave-to{opacity:0;transform:translateY(-20px) scale(.9)}@media (max-width:768px){.tiles-stagger .tile-item,.tiles-stagger-pop .tile-item,.tiles-stagger-slide .tile-item{animation-duration:.4s}.tiles-stagger .tile-item:nth-child(n+9){animation-delay:.4s}.tiles-stagger-pop .tile-item:nth-child(n+9){animation-delay:.6s}.tiles-stagger-slide .tile-item:nth-child(n+9){animation-delay:.3s}}.tabs-boxed,.tabs-boxed .tab{position:relative}.tabs-boxed .tab{transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:.5rem;margin:0 .125rem;overflow:hidden;will-change:transform,box-shadow}.tabs-boxed .tab:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tabs-boxed .tab:active{transform:translateY(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.tabs-boxed .tab-active{position:relative;z-index:9}.tabs-boxed .tab-active:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,oklch(var(--primary)/.3),oklch(var(--primary)/.2));animation:tab-slide-in .3s ease-out!important;border-radius:1px 1px 0 0;transform-origin:left!important}.tabs-boxed .tab{background:transparent}.tabs-boxed .tab-active{background:linear-gradient(135deg,oklch(var(--primary)/.1),transparent);color:oklch(var(--primary))}@keyframes tab-slide-in{0%{opacity:0;transform:scaleX(0);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}.tabs-boxed .tab:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.tabs-boxed .tab:active:after{background:radial-gradient(circle at center,oklch(var(--primary)/.2),transparent);opacity:1;animation:tab-ripple .4s ease-out}@keyframes tab-ripple{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.2);opacity:0}}@media (max-width:768px){.tabs-boxed .tab:hover{transform:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.tabs-boxed .tab{transition:none!important}.tabs-boxed .tab:before{animation:none!important;opacity:1!important;transform:scaleX(1)!important}.tabs-boxed .tab:after{display:none}}@media (prefers-contrast:high){.hover-glow:hover{box-shadow:0 0 20px rgba(0,0,0,.8)}.ripple:before{background:rgba(0,0,0,.5)}.tabs-boxed .tab-active:before{height:3px;background:oklch(var(--primary)/.5)}}.slide-fade-leave-active[data-v-71c6de8b]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-71c6de8b],.slide-fade-leave-to[data-v-71c6de8b]{transform:translateX(10px);opacity:0}.notify-wrap[data-v-71c6de8b]{background-color:#1afa29}.my-notify[data-v-71c6de8b]{margin:15px;width:350px}.notify[data-v-71c6de8b]{position:relative;animation:show-71c6de8b .4s cubic-bezier(.18,.89,.32,1.28)}.notify .tip[data-v-71c6de8b]{height:30px;margin-bottom:5px;line-height:30px}.notify .tip span[data-v-71c6de8b]{line-height:30px;font-size:17px;font-weight:600}.notify .content[data-v-71c6de8b]{width:320px;height:30px;font-size:15px}@keyframes show-71c6de8b{0%{right:-350px}to{right:10px}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.scroller[data-v-f132c75e]{height:100%;overflow-y:auto;background-color:transparent;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:oklch(var(--bc)/.25) transparent}.scroller[data-v-f132c75e]::-webkit-scrollbar{width:6px}.scroller[data-v-f132c75e]::-webkit-scrollbar-track{background:transparent}.scroller[data-v-f132c75e]::-webkit-scrollbar-thumb{background-color:oklch(var(--bc)/.22);border-radius:999px}.scroller[data-v-f132c75e]::-webkit-scrollbar-thumb:hover{background-color:oklch(var(--bc)/.36)}.tree-container[data-v-f132c75e]{height:calc(100vh - 250px);overflow:hidden}.tree-node[data-v-f132c75e]{cursor:pointer;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:24px;line-height:20px;box-sizing:border-box;font-size:12px}.tree-node[data-v-f132c75e]:hover{background-color:oklch(var(--bc)/.045)}.node-title[data-v-f132c75e]{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;padding:2px 4px;border-radius:6px}.node-title.bg-gray-100[data-v-f132c75e]{background-color:oklch(var(--p)/.12);transition:background-color .3s ease}.node-selected[data-v-f132c75e]{color:oklch(var(--p))}.isSelected[data-v-f132c75e]{color:oklch(var(--p));font-weight:700}.checkbox[data-v-f132c75e]{cursor:pointer;transform:scale(.8);margin-top:1px}.checkbox-wrapper[data-v-f132c75e]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper .checkbox[data-v-f132c75e]{pointer-events:none}.search-results-enter-active[data-v-f132c75e],.search-results-leave-active[data-v-f132c75e]{transition:all .3s ease;transform-origin:top}.search-results-enter[data-v-f132c75e],.search-results-leave-to[data-v-f132c75e]{opacity:0;transform:scaleY(.8) translateY(-10px)}.suggestion-item[data-v-f132c75e]{transition:all .15s ease}.suggestion-item[data-v-f132c75e]:hover{transform:translateX(4px)}.scrollbar-thin[data-v-f132c75e]::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin[data-v-f132c75e]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-f132c75e]::-webkit-scrollbar-thumb{background-color:oklch(var(--bc)/.2);border-radius:999px}.scrollbar-thin[data-v-f132c75e]::-webkit-scrollbar-thumb:hover{background-color:oklch(var(--bc)/.32)}.search-results-container[data-v-f132c75e]{border-color:oklch(var(--bc)/.1);border-radius:12px;box-shadow:0 16px 34px oklch(var(--bc)/.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:768px){.search-results-container[data-v-f132c75e]{position:fixed;left:1rem;right:1rem;width:auto}}.breadcrumb-container[data-v-f132c75e]{transition:all .2s ease}.breadcrumb-container[data-v-f132c75e]:hover{box-shadow:0 8px 18px oklch(var(--bc)/.08)}.breadcrumb-segment[data-v-f132c75e]{transition:all .15s ease;position:relative}.breadcrumb-segment[data-v-f132c75e]:hover{transform:translateY(-1px);box-shadow:0 4px 10px oklch(var(--bc)/.08)}.breadcrumb-separator[data-v-f132c75e]{transition:color .2s ease}.path-input-enter-active[data-v-f132c75e],.path-input-leave-active[data-v-f132c75e]{transition:all .3s ease}.path-input-enter[data-v-f132c75e],.path-input-leave-to[data-v-f132c75e]{opacity:0;transform:scaleX(.8)}.select-box[data-v-6094dc3e]{position:relative;display:inline-block}.dropdown[data-v-6094dc3e]{border:1px solid #ccc;background-color:#fff;position:absolute;z-index:1000;max-height:200px;overflow-y:auto;width:100%}.dropdown.active[data-v-6094dc3e]{display:block}.dropdown div[data-v-6094dc3e]{padding:5px}.dropdown div[data-v-6094dc3e]:hover{background-color:#f8f8f8}.menu.top-full[data-v-6094dc3e]{top:100%}.menu.bottom-full[data-v-6094dc3e]{bottom:100%}.dropdown-two-columns[data-v-6094dc3e]{width:200%;max-height:350px;overflow-y:auto;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start}.dropdown-two-columns .menu-item[data-v-6094dc3e]{width:50%;box-sizing:border-box}.select-box[data-v-77309253]{position:relative;display:inline-block}[data-v-77309253]::-webkit-scrollbar{width:6px;height:6px}[data-v-77309253]::-webkit-scrollbar-track{background:transparent}[data-v-77309253]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}[data-v-77309253]::-webkit-scrollbar-thumb:hover{background:#ccc}.dropdown[data-v-77309253]{border:1px solid #ccc;background-color:#fff;position:absolute;z-index:1000;max-height:200px;overflow-y:auto;width:100%}.dropdown.active[data-v-77309253]{display:block}.dropdown div[data-v-77309253]{padding:5px}.dropdown div[data-v-77309253]:hover{background-color:#f8f8f8}.select-box[data-v-9212c138]{position:relative;display:inline-block}.dropdown[data-v-9212c138]{border:1px solid #ccc;background-color:#fff;position:absolute;z-index:1000;max-height:200px;overflow-y:auto;width:100%}.dropdown.active[data-v-9212c138]{display:block}.dropdown div[data-v-9212c138]{padding:5px}.dropdown div[data-v-9212c138]:hover{background-color:#f8f8f8}.menu.top-full[data-v-9212c138]{top:100%}.menu.bottom-full[data-v-9212c138]{bottom:100%}.badge[data-v-20fc2c5e]{display:inline-flex;align-items:center;white-space:nowrap;margin:.125rem 0;height:1.5rem;line-height:1}.badge svg[data-v-20fc2c5e]{transition:fill .2s ease}.input[data-v-20fc2c5e]{flex-wrap:wrap;align-items:center;min-height:2rem;height:auto;padding:.25rem .5rem;gap:.25rem}.input input[data-v-20fc2c5e]{flex:1;min-width:60px;background:transparent;border:none;outline:none;line-height:1.5rem;height:1.5rem;align-self:center}.menu.top-full[data-v-20fc2c5e]{top:100%;margin-top:2px}.menu.bottom-full[data-v-20fc2c5e]{bottom:100%;margin-bottom:2px}@media (max-width:640px){.form-control[data-v-20fc2c5e]{max-width:100%}}.cursor-move[data-v-a43a9492]{cursor:grab}.cursor-move[data-v-a43a9492]:active{cursor:grabbing}.dragging[data-v-a43a9492]{opacity:.5;transform:rotate(2deg)}.drag-over[data-v-a43a9492]{background-color:var(--fallback-p,oklch(var(--p)/.1));border-color:var(--fallback-p,oklch(var(--p)/.3));border-style:dashed}.field-drag-over[data-v-a43a9492]{border-color:var(--fallback-p,oklch(var(--p)/.5))!important;background-color:var(--fallback-p,oklch(var(--p)/.1))!important}.badge[data-v-a43a9492]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.badge-outline[data-v-a43a9492]:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.input[data-v-a43a9492]:focus{--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity,1)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur-3xl[data-v-7fee0545]{filter:blur(80px)}[style*=backgroundImage][data-v-7fee0545]{transition:background-image .5s ease-in-out}.space-y-4:hover>div[data-v-7fee0545]:first-child{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toggle[data-v-7fee0545]:checked{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle[data-v-7fee0545]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.2));--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.btn:hover svg[data-v-7fee0545]{--tw-scale-x:1.1;--tw-scale-y:1.1;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn:hover svg[data-v-7fee0545],.form-control:hover .label[data-v-7fee0545]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.form-control:hover .label[data-v-7fee0545]{--tw-translate-x:0.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.space-y-4 .w-1.h-5[data-v-7fee0545]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.space-y-4:hover .w-1.h-5[data-v-7fee0545]{height:1.5rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.badge[data-v-7fee0545]:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.border-dashed[data-v-7fee0545]:hover{border-color:var(--fallback-p,oklch(var(--p)/.4));background-color:var(--fallback-p,oklch(var(--p)/.05));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn-group .btn[data-v-7fee0545]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-group:hover .btn[data-v-7fee0545]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}audio[data-v-7fee0545]{border-radius:.5rem}audio[data-v-7fee0545]::-webkit-media-controls-panel{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.lyrics-switch-grid[data-v-7fee0545]{margin-top:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lyrics-switch-card[data-v-7fee0545]{display:block;cursor:pointer;border-radius:.75rem;border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)/.8));background-color:var(--fallback-b1,oklch(var(--b1)/.8));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.lyrics-switch-card[data-v-7fee0545]:hover{border-color:var(--fallback-p,oklch(var(--p)/.3));background-color:var(--fallback-b2,oklch(var(--b2)/.4));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lyrics-switch-card__head[data-v-7fee0545]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}@media (max-width:768px){.lyrics-switch-grid[data-v-7fee0545]{grid-template-columns:1fr}.space-y-6[data-v-7fee0545]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-6:hover>div[data-v-7fee0545]:first-child{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.space-y-6 .w-1.h-5[data-v-7fee0545]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.space-y-6:hover .w-1.h-5[data-v-7fee0545]{height:1.5rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:768px){.space-y-6[data-v-7fee0545]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}}.space-y-4[data-v-7fee0545]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.text-lg[data-v-7fee0545]{font-size:1rem;line-height:1.5rem}.btn-group[data-v-7fee0545]{flex-wrap:wrap}.btn-xs[data-v-7fee0545]{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square[data-v-7fee0545]:where(.btn-xs){height:2rem;width:2rem;padding:0}.btn-circle[data-v-7fee0545]:where(.btn-xs){height:2rem;width:2rem;border-radius:9999px;padding:0}.min-w-20[data-v-7fee0545]{min-width:4rem;font-size:.875rem;line-height:1.25rem}.max-h-48[data-v-7fee0545]{max-height:8rem}}@media (prefers-contrast:high){.bg-primary\/40[data-v-7fee0545]{background-color:var(--fallback-p,oklch(var(--p)/.6))}.text-base-content\/60[data-v-7fee0545]{color:var(--fallback-bc,oklch(var(--bc)/.8))}}@media (prefers-reduced-motion:reduce){[data-v-7fee0545]{transition-property:none}}.icon[data-v-55a8d9b6]{width:4rem;fill:currentColor}.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar{width:6px}.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar-track{border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity,1)))}.w-2.h-6.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar-track{-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,currentColor,currentColor)}.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.w-2.h-6.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar-thumb{-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,currentColor,currentColor)}.drawer-side .overflow-y-auto[data-v-55a8d9b6]::-webkit-scrollbar-thumb:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.space-y-4>div[data-v-55a8d9b6]:first-child{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.space-y-4:hover>div[data-v-55a8d9b6]:first-child{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.form-control .label[data-v-55a8d9b6]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.form-control:hover .label[data-v-55a8d9b6]{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input[type=number][data-v-55a8d9b6]{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.multi-select-container[data-v-55a8d9b6]{border-radius:.5rem;border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)/.5));background-color:var(--fallback-b2,oklch(var(--b2)/.3));padding:.75rem}@media (max-width:768px){.drawer-side>div[data-v-55a8d9b6]:last-child{width:100vw!important}.drawer-side .p-6[data-v-55a8d9b6]{padding:1rem}.drawer-side .space-y-8[data-v-55a8d9b6]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.drawer-side h2[data-v-55a8d9b6]{font-size:1.125rem;line-height:1.75rem}.drawer-side h3[data-v-55a8d9b6]{font-size:1rem;line-height:1.5rem}}@media (prefers-color-scheme:dark){.bg-base-100\/80[data-v-55a8d9b6]{-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}}.w-2.h-6.rounded-full[data-v-55a8d9b6]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,currentColor,currentColor)}.badge[data-v-55a8d9b6]{font-weight:500;letter-spacing:.025em}.btn:hover svg[data-v-55a8d9b6]{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.toggle[data-v-55a8d9b6]:checked{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.toggle[data-v-55a8d9b6]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--fallback-p,oklch(var(--p)/0.2));--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--fallback-b1,oklch(var(--b1)/1))}.preset-runtime-value[data-v-3a5fd791]{display:grid;gap:8px;padding:10px;border:1px solid oklch(var(--bc)/.1);border-radius:8px;background:oklch(var(--b2)/.3)}.preset-runtime-value--simple[data-v-3a5fd791]{padding:0;border:0;background:transparent}.preset-runtime-value--multiline[data-v-3a5fd791]{align-items:stretch}.preset-runtime-value__control[data-v-3a5fd791]{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.preset-runtime-value__control--simple[data-v-3a5fd791]{grid-template-columns:minmax(0,1fr)}.preset-runtime-value__control>span[data-v-3a5fd791]{color:oklch(var(--bc)/.68);font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap}.preset-runtime-value__control .input[data-v-3a5fd791],.preset-runtime-value__control .select[data-v-3a5fd791]{width:100%}.preset-runtime-value__input-wrap[data-v-3a5fd791]{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;gap:6px;min-width:0}.preset-runtime-value__input-wrap .input[data-v-3a5fd791]{min-width:0}.preset-runtime-value__variable-toggle[data-v-3a5fd791]{min-height:2rem;width:2.25rem;padding:0}.preset-runtime-value__variables[data-v-3a5fd791]{position:absolute;top:calc(100% + 4px);left:66px;right:0;z-index:30;display:grid;max-height:260px;overflow-y:auto;padding:8px;border:1px solid oklch(var(--bc)/.1);border-radius:8px;background:oklch(var(--b1));box-shadow:0 12px 28px oklch(var(--bc)/.14)}.preset-runtime-value__variables--up[data-v-3a5fd791]{top:auto;bottom:calc(100% + 4px)}.preset-runtime-value__control--simple .preset-runtime-value__variables[data-v-3a5fd791]{left:0}.preset-runtime-value__variable[data-v-3a5fd791]{min-height:30px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:oklch(var(--bc));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;text-align:left;cursor:pointer}.preset-runtime-value__variable[data-v-3a5fd791]:hover{background:oklch(var(--b2))}.operation-toggle-field[data-v-58ae88c9]{align-items:flex-start;padding:9px 10px;border:1px solid oklch(var(--bc)/.1);border-radius:8px;background:oklch(var(--b2)/.28)}.operation-toggle-field[data-v-58ae88c9]:focus-within,.operation-toggle-field[data-v-58ae88c9]:hover{border-color:oklch(var(--p)/.28);background:oklch(var(--p)/.045)}.operation-toggle-field__content[data-v-58ae88c9]{display:grid;min-width:0;gap:3px}.operation-toggle-field__content small[data-v-58ae88c9]{color:oklch(var(--bc)/.62);font-size:12px;line-height:1.45}.operation-section[data-v-82e343e4],.operation-step-form[data-v-82e343e4]{display:grid;gap:12px}.operation-section[data-v-82e343e4]{padding:4px 0 2px}.operation-section__header[data-v-82e343e4]{display:flex;align-items:center;min-height:26px;padding-left:10px;border-left:3px solid oklch(var(--p))}.operation-section h3[data-v-82e343e4]{margin:0;color:oklch(var(--bc));font-size:15px;font-weight:700;line-height:1.25}.operation-grid[data-v-82e343e4]{display:grid;gap:10px}.operation-grid--two[data-v-82e343e4]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-parts[data-v-82e343e4]{display:flex;min-height:46px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border:1px solid oklch(var(--bc)/.11);border-radius:8px;background:oklch(var(--b2)/.46);box-shadow:inset 0 1px 0 oklch(var(--b1)/.32)}.rule-card[data-v-82e343e4],.template-part[data-v-82e343e4]{border:1px solid transparent;border-radius:8px;font-size:12px}.template-part[data-v-82e343e4]{display:inline-flex;align-items:center;gap:6px;min-height:27px;padding:4px 7px 4px 9px;color:oklch(var(--bc)/.82);background:oklch(var(--bc)/.06)}.template-part--field[data-v-82e343e4]{border-color:oklch(var(--p)/.18);color:oklch(var(--p));background:oklch(var(--p)/.1);font-weight:650}.template-part button[data-v-82e343e4]{width:16px;height:16px;padding:0;border:0;border-radius:4px;color:currentColor;background:transparent;cursor:pointer;line-height:1}.template-part button[data-v-82e343e4]:focus-visible,.template-part button[data-v-82e343e4]:hover{background:oklch(var(--bc)/.1);outline:none}.template-actions[data-v-82e343e4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.template-actions input[data-v-82e343e4]{width:120px}.template-mode-switch[data-v-82e343e4]{justify-self:start;padding:2px 0;border:0;color:oklch(var(--p));background:transparent;cursor:pointer;font-size:12px;font-weight:650;line-height:1.5}.template-mode-switch[data-v-82e343e4]:focus-visible,.template-mode-switch[data-v-82e343e4]:hover{color:oklch(var(--pf));text-decoration:underline;outline:none}.tag-field[data-v-82e343e4]{display:grid;gap:7px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:oklch(var(--bc)/.035);transition:border-color .18s ease,background-color .18s ease}.tag-field[data-v-82e343e4]:focus-within{border-color:oklch(var(--p)/.28);background:oklch(var(--p)/.045)}.tag-field .label[data-v-82e343e4]{min-height:22px}.tag-artwork-uploader[data-v-82e343e4]{display:grid;gap:8px}.tag-artwork-uploader__drop[data-v-82e343e4]{position:relative;display:grid;place-items:center;width:min(100%,220px);aspect-ratio:1/1;overflow:hidden;border:2px dashed oklch(var(--bc)/.18);border-radius:8px;background:oklch(var(--b1)/.7);cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.tag-artwork-uploader__drop[data-v-82e343e4]:focus-within,.tag-artwork-uploader__drop[data-v-82e343e4]:hover{border-color:oklch(var(--p)/.38);background:oklch(var(--b2)/.42)}.tag-artwork-uploader__preview[data-v-82e343e4]{position:relative;width:100%;height:100%}.tag-artwork-uploader__preview img[data-v-82e343e4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-artwork-uploader__remove[data-v-82e343e4]{position:absolute;top:6px;right:6px;z-index:2}.tag-artwork-uploader__empty[data-v-82e343e4]{display:grid;justify-items:center;gap:6px;padding:14px;color:oklch(var(--bc)/.58);text-align:center;font-size:12px;line-height:1.45}.tag-artwork-uploader__empty small[data-v-82e343e4]{color:oklch(var(--bc)/.42)}.tag-artwork-uploader__icon[data-v-82e343e4]{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:oklch(var(--p));background:oklch(var(--p)/.1);font-size:22px;line-height:1}.tag-artwork-uploader__loading[data-v-82e343e4]{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:8px;color:oklch(var(--bc)/.72);background:oklch(var(--b1)/.78);font-size:12px}.operation-subsection[data-v-82e343e4]{display:grid;gap:8px}.operation-subsection__header[data-v-82e343e4]{color:oklch(var(--bc)/.7);font-size:12px;font-weight:700;line-height:1.4}.lyrics-switch-grid[data-v-82e343e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.lyrics-switch-card[data-v-82e343e4]{display:block;padding:12px 14px;border:1px solid oklch(var(--bc)/.12);border-radius:8px;background:oklch(var(--b1)/.8);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.lyrics-switch-card[data-v-82e343e4]:focus-within,.lyrics-switch-card[data-v-82e343e4]:hover{border-color:oklch(var(--p)/.3);background:oklch(var(--b2)/.42);box-shadow:0 1px 4px oklch(var(--bc)/.06)}.lyrics-switch-card__head[data-v-82e343e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rule-card[data-v-82e343e4]{display:grid;gap:10px;padding:10px;border-color:oklch(var(--bc)/.1);background:oklch(var(--b2)/.36)}.rule-card__head[data-v-82e343e4]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:oklch(var(--bc)/.82);font-size:12px}.tidy-row[data-v-82e343e4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.tidy-row--custom[data-v-82e343e4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.operation-info-box[data-v-82e343e4]{padding:10px 11px;border-left:3px solid oklch(var(--in)/.7);border-radius:0 8px 8px 0;color:oklch(var(--bc)/.72);background:oklch(var(--in)/.09);font-size:12px;line-height:1.55}.operation-info-box p[data-v-82e343e4]{margin:0}.operation-info-box p+p[data-v-82e343e4]{margin-top:3px}.operation-info-box strong[data-v-82e343e4],.operation-warning-box strong[data-v-82e343e4]{display:block;margin-bottom:3px;color:oklch(var(--bc)/.88);font-size:12px;font-weight:700}.background-scrape-features[data-v-82e343e4]{display:grid;gap:8px}.background-scrape-feature[data-v-82e343e4]{display:grid;gap:3px;padding:9px 10px;border:1px solid oklch(var(--bc)/.09);border-radius:8px;background:oklch(var(--b2)/.28)}.background-scrape-feature strong[data-v-82e343e4]{color:oklch(var(--bc)/.86);font-size:13px;font-weight:650;line-height:1.3}.background-scrape-feature small[data-v-82e343e4]{color:oklch(var(--bc)/.62);font-size:12px;line-height:1.45}.operation-warning-box[data-v-82e343e4]{padding:10px 11px;border-left:3px solid oklch(var(--wa)/.75);border-radius:0 8px 8px 0;color:oklch(var(--bc)/.72);background:oklch(var(--wa)/.1);font-size:12px;line-height:1.55}.operation-warning-box p[data-v-82e343e4]{margin:0}.operation-hint-box[data-v-82e343e4]{padding:9px 10px;border:1px solid oklch(var(--bc)/.09);border-radius:8px;color:oklch(var(--bc)/.62);background:oklch(var(--b2)/.26);font-size:12px;line-height:1.5}.simple-feature-list[data-v-82e343e4]{display:grid;gap:8px}.simple-feature-item[data-v-82e343e4]{display:grid;gap:3px;padding:9px 10px;border:1px solid oklch(var(--bc)/.09);border-radius:8px;background:oklch(var(--b2)/.28)}.simple-feature-item strong[data-v-82e343e4]{color:oklch(var(--bc)/.86);font-size:13px;font-weight:650;line-height:1.3}.simple-feature-item small[data-v-82e343e4]{color:oklch(var(--bc)/.62);font-size:12px;line-height:1.45}.language-preview[data-v-82e343e4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.language-preview>div[data-v-82e343e4]{display:grid;gap:6px;padding:10px;border:1px solid oklch(var(--bc)/.09);border-radius:8px;background:oklch(var(--b2)/.28)}.language-preview strong[data-v-82e343e4]{color:oklch(var(--bc)/.72);font-size:12px;line-height:1.3}.language-preview span[data-v-82e343e4]{padding:7px 8px;border-radius:6px;background:oklch(var(--b1)/.85);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.35}.format-custom-value[data-v-82e343e4]{display:inline-flex;align-items:center;gap:8px}.format-custom-value .input[data-v-82e343e4]{width:128px}.format-custom-value span[data-v-82e343e4]{color:oklch(var(--bc)/.62);font-size:12px;line-height:1.4}.auto-mode-options[data-v-82e343e4],.delete-mode-options[data-v-82e343e4]{display:grid;gap:8px}.auto-mode-option[data-v-82e343e4],.delete-mode-option[data-v-82e343e4]{align-items:flex-start;padding:9px 10px;border:1px solid oklch(var(--bc)/.1);border-radius:8px;background:oklch(var(--b2)/.28);display:flex;gap:9px;cursor:pointer}.auto-mode-option[data-v-82e343e4]:focus-within,.auto-mode-option[data-v-82e343e4]:hover,.delete-mode-option[data-v-82e343e4]:focus-within,.delete-mode-option[data-v-82e343e4]:hover{border-color:oklch(var(--p)/.28);background:oklch(var(--p)/.045)}.delete-mode-option--danger[data-v-82e343e4]{border-color:oklch(var(--er)/.28);background:oklch(var(--er)/.05)}.delete-mode-option--danger[data-v-82e343e4]:focus-within,.delete-mode-option--danger[data-v-82e343e4]:hover{border-color:oklch(var(--er)/.45);background:oklch(var(--er)/.08)}.auto-mode-option input[data-v-82e343e4],.delete-mode-option input[data-v-82e343e4]{flex:0 0 auto;margin-top:2px}.auto-mode-option span[data-v-82e343e4],.delete-mode-option span[data-v-82e343e4]{display:grid;min-width:0;gap:3px}.auto-mode-option strong[data-v-82e343e4],.delete-mode-option strong[data-v-82e343e4]{color:oklch(var(--bc)/.86);font-size:13px;font-weight:650;line-height:1.25}.auto-mode-option small[data-v-82e343e4],.delete-mode-option small[data-v-82e343e4]{color:oklch(var(--bc)/.62);font-size:12px;line-height:1.45}.operation-add-button[data-v-82e343e4]{justify-self:start;min-height:32px;padding:0 11px;border:1px dashed oklch(var(--bc)/.24);border-radius:8px;color:oklch(var(--bc)/.76);background:transparent;cursor:pointer;font-size:12px;font-weight:650;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.operation-add-button[data-v-82e343e4]:focus-visible,.operation-add-button[data-v-82e343e4]:hover{border-color:oklch(var(--p)/.55);color:oklch(var(--p));background:oklch(var(--p)/.07);outline:none}.operation-add-button[data-v-82e343e4]:active{transform:translateY(1px)}.operation-field[data-v-82e343e4]{gap:7px}.operation-field__label[data-v-82e343e4]{color:oklch(var(--bc)/.68);font-size:12px;font-weight:650;line-height:1.2}.operation-field .input[data-v-82e343e4],.operation-field .select[data-v-82e343e4],.operation-field .textarea[data-v-82e343e4]{width:100%}@media (max-width:640px){.language-preview[data-v-82e343e4],.operation-grid--two[data-v-82e343e4],.tidy-row[data-v-82e343e4]{grid-template-columns:1fr}.template-actions>.btn[data-v-82e343e4]{flex:1 0 auto}.template-actions input[data-v-82e343e4]{flex:1 1 150px;width:auto}.tidy-row .btn-circle[data-v-82e343e4]{justify-self:end}}.batch-operation-runner[data-v-da169694]{display:flex;width:min(100vw,500px);min-height:100%;flex-direction:column;background:oklch(var(--b1));color:oklch(var(--bc))}.runner-footer[data-v-da169694],.runner-header[data-v-da169694]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid oklch(var(--bc)/.1)}.runner-header h2[data-v-da169694]{margin:0;font-size:20px;font-weight:800}.runner-header p[data-v-da169694]{margin:4px 0 0;color:oklch(var(--bc)/.58);font-size:12px}.runner-body[data-v-da169694]{display:grid;align-content:start;gap:14px;flex:1;padding:16px;overflow-y:auto}.runner-footer[data-v-da169694]{border-top:1px solid oklch(var(--bc)/.1);border-bottom:0}.runner-body[data-v-da169694] .operation-section__header{display:none}.preset-runner[data-v-1ed4fc4a]{display:flex;width:min(100vw,480px);min-height:100%;flex-direction:column;color:oklch(var(--bc));background:oklch(var(--b1))}.preset-runner__footer[data-v-1ed4fc4a],.preset-runner__header[data-v-1ed4fc4a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid oklch(var(--bc)/.1)}.preset-runner__header h2[data-v-1ed4fc4a]{margin:0;font-size:20px;font-weight:800}.preset-runner__header p[data-v-1ed4fc4a]{margin:4px 0 0;color:oklch(var(--bc)/.58);font-size:12px}.preset-runner__body[data-v-1ed4fc4a]{display:grid;flex:1;align-content:start;gap:14px;padding:16px;overflow-y:auto}.preset-runner__footer[data-v-1ed4fc4a]{border-top:1px solid oklch(var(--bc)/.1);border-bottom:0}.preset-runner__preview[data-v-1ed4fc4a],.preset-runner__summary[data-v-1ed4fc4a]{padding:12px;border:1px solid oklch(var(--bc)/.1);border-radius:9px;background:oklch(var(--b2)/.58)}.preset-runner__runtime[data-v-1ed4fc4a]{display:grid;gap:10px;padding:12px;border:1px solid oklch(var(--bc)/.1);border-radius:9px;background:oklch(var(--b2)/.38)}.preset-runner__risk-confirm[data-v-1ed4fc4a]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid oklch(var(--a)/.32);border-radius:8px;color:oklch(var(--bc)/.78);background:oklch(var(--a)/.08);font-size:12px;line-height:1.5}.preset-runner__runtime-title[data-v-1ed4fc4a]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.preset-runner__runtime-help[data-v-1ed4fc4a],.preset-runner__runtime-title span[data-v-1ed4fc4a]{color:oklch(var(--bc)/.55);font-size:11px}.preset-runner__runtime .label-text[data-v-1ed4fc4a]{display:flex;gap:5px;align-items:center;padding-bottom:5px;font-size:12px}.preset-runner__runtime .label-text small[data-v-1ed4fc4a]{color:oklch(var(--er));font-size:10px}.preset-runner__summary strong[data-v-1ed4fc4a]{font-size:14px}.preset-runner__summary p[data-v-1ed4fc4a]{margin:6px 0;color:oklch(var(--bc)/.62);font-size:12px}.preset-runner__summary div[data-v-1ed4fc4a]{display:flex;flex-wrap:wrap;gap:6px}.preset-runner__summary span[data-v-1ed4fc4a]{padding:3px 6px;border-radius:5px;color:oklch(var(--bc)/.72);background:oklch(var(--bc)/.06);font-size:11px}.preset-runner__summary-top[data-v-1ed4fc4a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.preset-runner__summary-top span[data-v-1ed4fc4a]{font-weight:700}.preset-runner__counts[data-v-1ed4fc4a],.preset-runner__preview-head[data-v-1ed4fc4a]{display:flex;justify-content:space-between;gap:8px}.preset-runner__counts[data-v-1ed4fc4a],.preset-runner__preview-head span[data-v-1ed4fc4a]{color:oklch(var(--bc)/.6);font-size:12px}.preset-runner__counts[data-v-1ed4fc4a]{justify-content:flex-start;margin:8px 0}.preset-runner__preview-item[data-v-1ed4fc4a]{display:grid;gap:3px;padding:8px 0;border-top:1px solid oklch(var(--bc)/.08);color:oklch(var(--bc)/.72);font-size:11px;word-break:break-all}.preset-runner__preview-item div+div[data-v-1ed4fc4a]{color:oklch(var(--su))}.preset-runner__preview-item.conflict[data-v-1ed4fc4a],.preset-runner__preview-item.invalid[data-v-1ed4fc4a]{color:oklch(var(--er))}.preset-runner__preview-item small[data-v-1ed4fc4a]{color:inherit}.preset-runner__empty[data-v-1ed4fc4a]{padding:30px 0;color:oklch(var(--bc)/.58);text-align:center}.preset-runner__preview-item details[data-v-1ed4fc4a]{color:oklch(var(--bc)/.62)}.preset-runner__step-change[data-v-1ed4fc4a]{display:grid;gap:2px;margin-top:5px}.preset-runner__step-change code[data-v-1ed4fc4a]{white-space:pre-wrap;word-break:break-word}.preset-runner__empty--compact[data-v-1ed4fc4a]{padding:10px 0;font-size:12px}.risk-medium[data-v-1ed4fc4a]{color:oklch(var(--a))!important}.risk-high[data-v-1ed4fc4a]{color:oklch(var(--er))!important}.risk-low[data-v-1ed4fc4a]{color:oklch(var(--su))!important}.batch-action-nav[data-v-d78dc2ba]{width:100%;min-width:0;overflow:visible;scrollbar-width:thin}.batch-action-drawers[data-v-d78dc2ba]{position:absolute;width:0;height:0;overflow:visible}.batch-action-drawers>div[data-v-d78dc2ba]{position:absolute;width:0;height:0}.batch-action-nav__items[data-v-d78dc2ba]{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:8px;overflow:visible;padding:2px}.batch-action-nav__item[data-v-d78dc2ba]{position:relative;display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:1px solid oklch(var(--bc)/.14);border-radius:12px;color:oklch(var(--bc)/.72);background:oklch(var(--b1));cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease,transform .16s ease}.batch-action-nav__item.tooltip[data-v-d78dc2ba]:after,.batch-action-nav__item.tooltip[data-v-d78dc2ba]:before{z-index:120}.batch-action-nav__item[data-v-d78dc2ba]:focus-visible,.batch-action-nav__item[data-v-d78dc2ba]:hover:not(:disabled){z-index:100;border-color:oklch(var(--p)/.45);color:oklch(var(--p));background:oklch(var(--p)/.1);outline:0}.batch-action-nav__item.is-primary[data-v-d78dc2ba]{border-color:oklch(var(--p));color:oklch(var(--pc));background:oklch(var(--p))}.batch-action-nav__item[data-v-d78dc2ba]:active:not(:disabled){transform:scale(.95)}.batch-action-nav__item[data-v-d78dc2ba]:disabled{cursor:wait;opacity:.5}.batch-action-nav__icon[data-v-d78dc2ba]{width:16px;height:16px;fill:currentColor}.batch-action-more[data-v-d78dc2ba]{position:fixed;z-index:90;bottom:80px;left:50%;width:min(720px,calc(100vw - 24px));max-height:min(70vh,560px);overflow-y:auto;border:1px solid oklch(var(--bc)/.14);border-radius:16px;background:oklch(var(--b1)/.98);box-shadow:0 20px 40px oklch(var(--bc)/.2);transform:translateX(-50%)}.batch-action-more__header[data-v-d78dc2ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid oklch(var(--bc)/.1)}.batch-action-more__header p[data-v-d78dc2ba]{margin:0;color:oklch(var(--bc));font-size:14px;font-weight:700}.batch-action-more__header span[data-v-d78dc2ba]{display:block;margin-top:3px;color:oklch(var(--bc)/.56);font-size:12px}.batch-action-more__close[data-v-d78dc2ba]{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:8px;color:oklch(var(--bc)/.7);background:transparent;cursor:pointer}.batch-action-more__close[data-v-d78dc2ba]:hover{color:oklch(var(--p));background:oklch(var(--p)/.1)}.batch-action-more__close svg[data-v-d78dc2ba]{width:14px;height:14px;fill:currentColor}.batch-action-more__tabs[data-v-d78dc2ba]{display:inline-flex;margin:10px 12px 0}.batch-action-more__grid[data-v-d78dc2ba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.batch-action-more__grid--presets[data-v-d78dc2ba]{padding-top:8px}.batch-action-more__presets[data-v-d78dc2ba]{min-height:82px}.batch-action-more__empty[data-v-d78dc2ba]{color:oklch(var(--bc)/.55);font-size:11px;padding:12px 14px 14px}.batch-action-more__item[data-v-d78dc2ba]{display:flex;min-width:0;align-items:center;gap:10px;padding:10px;border:1px solid oklch(var(--bc)/.1);border-radius:10px;color:oklch(var(--bc));background:oklch(var(--b1));text-align:left;cursor:pointer}.batch-action-more__item>span[data-v-d78dc2ba]{min-width:0}.batch-action-more__item[data-v-d78dc2ba]:disabled{cursor:wait;opacity:.58}.batch-action-more__item[data-v-d78dc2ba]:hover:not(:disabled){border-color:oklch(var(--p)/.35);background:oklch(var(--p)/.06)}.batch-action-more__item small[data-v-d78dc2ba],.batch-action-more__item strong[data-v-d78dc2ba]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-action-more__item strong[data-v-d78dc2ba]{font-size:12px}.batch-action-more__item small[data-v-d78dc2ba]{margin-top:3px;color:oklch(var(--bc)/.55);font-size:11px;line-height:1.35;white-space:nowrap}.batch-action-more__icon[data-v-d78dc2ba]{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:6px;color:oklch(var(--bc)/.72);background:oklch(var(--bc)/.07)}.batch-action-more__icon svg[data-v-d78dc2ba]{width:14px;height:14px}.batch-action-more__icon svg[data-v-d78dc2ba]:not(.batch-action-more__svg-icon){fill:currentColor}.batch-action-more__svg-icon[data-v-d78dc2ba]{fill:none}@media (max-width:640px){.batch-action-more__grid[data-v-d78dc2ba]{grid-template-columns:1fr}}.dropdown[data-v-5d26c744]{position:relative}.dropdown-content[data-v-5d26c744]{z-index:9999!important;position:absolute}.dropdown:active .dropdown-content[data-v-5d26c744],.dropdown:focus-within .dropdown-content[data-v-5d26c744],.dropdown:hover .dropdown-content[data-v-5d26c744]{z-index:9999!important}.workspace-empty-state[data-v-c7c19326]{display:grid;width:min(100%,760px);min-height:min(390px,100%);grid-template-columns:minmax(0,1.05fr) minmax(230px,.95fr);overflow:hidden;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:radial-gradient(circle at 88% 24%,oklch(var(--p)/.14),transparent 15rem),linear-gradient(115deg,oklch(var(--b1)/.96),oklch(var(--b2)/.62)),oklch(var(--b1));box-shadow:0 20px 46px oklch(var(--bc)/.07),inset 0 1px 0 oklch(var(--b1)/.55)}.workspace-empty-state__copy[data-v-c7c19326]{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,48px)}.workspace-empty-state__eyebrow[data-v-c7c19326]{width:-moz-fit-content;width:fit-content;margin-bottom:13px;padding:5px 10px;border-radius:999px;color:oklch(var(--p));background:oklch(var(--p)/.12);font-size:12px;font-weight:700}.workspace-empty-state h2[data-v-c7c19326]{max-width:11ch;margin:0;color:oklch(var(--bc));font-size:clamp(25px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1.12}.workspace-empty-state p[data-v-c7c19326]{max-width:31ch;margin:15px 0 0;color:oklch(var(--bc)/.62);font-size:14px;line-height:1.75}.workspace-empty-state__notes[data-v-c7c19326]{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.workspace-empty-state__notes span[data-v-c7c19326]{padding:6px 9px;border:1px solid oklch(var(--bc)/.1);border-radius:8px;color:oklch(var(--bc)/.6);background:oklch(var(--b1)/.52);font-size:12px;line-height:1.2}.workspace-empty-state__stage[data-v-c7c19326]{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:linear-gradient(90deg,transparent,oklch(var(--b3)/.38))}.workspace-empty-state__covers[data-v-c7c19326]{position:relative;width:min(250px,78%);aspect-ratio:.9}.workspace-empty-state__cover[data-v-c7c19326]{position:absolute;width:72%;aspect-ratio:1;overflow:hidden;border:1px solid oklch(var(--bc)/.14);border-radius:14px;background:oklch(var(--b2));box-shadow:0 18px 34px oklch(var(--bc)/.15)}.workspace-empty-state__cover img[data-v-c7c19326]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.workspace-empty-state__cover--back[data-v-c7c19326]{top:5%;left:6%;opacity:.42;transform:rotate(-11deg)}.workspace-empty-state__cover--middle[data-v-c7c19326]{top:13%;right:4%;opacity:.7;transform:rotate(8deg)}.workspace-empty-state__cover--front[data-v-c7c19326]{right:14%;bottom:4%;display:grid;place-items:center;background:linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)));transform:rotate(-2deg)}.workspace-empty-state__cover--front img[data-v-c7c19326]{width:82%;height:82%;-o-object-fit:contain;object-fit:contain;opacity:.88}@media (max-width:640px){.workspace-empty-state[data-v-c7c19326]{grid-template-columns:1fr}.workspace-empty-state__stage[data-v-c7c19326]{min-height:230px}}.metadata-empty[data-v-b43fd998]{display:flex;min-height:calc(100vh - 120px);flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;color:oklch(var(--bc)/.62);text-align:center}.table[data-v-b43fd998]{position:relative}.table thead[data-v-b43fd998]{position:sticky;top:0;background-color:oklch(var(--b1));box-shadow:0 1px 0 oklch(var(--bc)/.08)}.table thead th[data-v-b43fd998]{background-color:oklch(var(--b1));border-bottom:1px solid oklch(var(--bc)/.1);position:sticky;top:0}.table thead th[data-v-b43fd998]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:oklch(var(--bc)/.1)}.checkbox-wrapper[data-v-b43fd998]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper .checkbox[data-v-b43fd998]{pointer-events:none}tr.bg-primary\/10[data-v-b43fd998]{background-color:oklch(var(--p)/.1);transition:background-color .2s ease}tbody tr[data-v-b43fd998]:hover{background-color:oklch(var(--bc)/.035)}.table tbody tr[data-v-b43fd998]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.table tbody tr td [class*="grid place-items-center"][data-v-b43fd998]{cursor:pointer}.modal-box[data-v-b43fd998]{animation:fadeIn-b43fd998 .2s ease-in-out}@keyframes fadeIn-b43fd998{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-box img[data-v-b43fd998]{max-height:85vh;-o-object-fit:contain;object-fit:contain}.lyrics-timeline-editor[data-v-0fcd9bcc]{max-width:1200px;margin:0 auto}.edit-item[data-v-0fcd9bcc]{margin-bottom:1rem;display:flex;align-items:center}.label1[data-v-0fcd9bcc]{margin-right:.5rem;min-width:4rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.can-copy[data-v-0fcd9bcc]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.time-input[data-v-0fcd9bcc]{color:hsl(var(--bc))!important}.time-input[data-v-0fcd9bcc]:focus{color:hsl(var(--bc))!important;background-color:hsl(var(--b1))!important}.time-input[data-v-0fcd9bcc]::-moz-placeholder{color:hsl(var(--bc)/.5)!important}.time-input[data-v-0fcd9bcc]::placeholder{color:hsl(var(--bc)/.5)!important}.overflow-y-auto[data-v-0fcd9bcc]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-0fcd9bcc]::-webkit-scrollbar-track{border-radius:.25rem;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.overflow-y-auto[data-v-0fcd9bcc]::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.overflow-y-auto[data-v-0fcd9bcc]::-webkit-scrollbar-thumb:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.card[data-v-dc97998a]:hover{transform:translateY(-2px)}.workspace-shell{padding:8px;background:linear-gradient(135deg,oklch(var(--b2)/.92),oklch(var(--b1)/.72) 52%,oklch(var(--p)/.06)),oklch(var(--b2)/.56)}.workspace-window{border:1px solid oklch(var(--bc)/.1);border-radius:12px;background:linear-gradient(155deg,oklch(var(--b1)),oklch(var(--b2)/.32));box-shadow:0 12px 28px oklch(var(--bc)/.08)}.workspace-toolbar{min-height:56px;flex:0 0 56px;padding:0 14px;background:linear-gradient(100deg,oklch(var(--b1)),oklch(var(--p)/.035),oklch(var(--b1)))}.workspace-pane__header,.workspace-toolbar__title{display:flex;align-items:center}.workspace-toolbar__title{min-width:0;gap:9px;flex:0 0 auto}.workspace-toolbar__icon{width:18px;height:18px;flex:0 0 auto;fill:oklch(var(--p))}.workspace-toolbar h1{margin:0;overflow:hidden;color:oklch(var(--bc));font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-toolbar__path{display:flex;min-width:0;align-items:center;flex:1 1 auto;gap:2px}.workspace-breadcrumb,.workspace-icon-button,.workspace-root-button{display:inline-flex;align-items:center;justify-content:center;border:0;color:oklch(var(--bc)/.62);cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease}.workspace-icon-button,.workspace-root-button{width:30px;height:30px;flex:0 0 auto;border-radius:8px;font-size:22px;line-height:1}.workspace-breadcrumb:hover,.workspace-icon-button:hover,.workspace-root-button:hover{color:oklch(var(--p));background:oklch(var(--p)/.1)}.workspace-breadcrumb:focus-visible,.workspace-icon-button:focus-visible,.workspace-root-button:focus-visible{outline:2px solid oklch(var(--p)/.58);outline-offset:2px}.workspace-breadcrumb:active,.workspace-icon-button:active,.workspace-root-button:active{transform:scale(.96)}.workspace-root-button__icon{width:15px;height:15px;fill:currentColor}.workspace-breadcrumbs{display:flex;min-width:0;align-items:center;overflow-x:auto;scrollbar-width:none}.workspace-breadcrumbs::-webkit-scrollbar{display:none}.workspace-breadcrumb{position:relative;max-width:160px;min-height:30px;padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-breadcrumb+.workspace-breadcrumb:before{margin-right:8px;color:oklch(var(--bc)/.28);content:"/"}.workspace-breadcrumb.is-current{font-weight:650}.workspace-toolbar__search{position:relative;display:flex;width:clamp(180px,19vw,300px);height:32px;flex:0 1 300px;align-items:center;border:1px solid oklch(var(--bc)/.15);border-radius:8px;transition:border-color .16s ease,box-shadow .16s ease}.workspace-toolbar__search:focus-within{border-color:oklch(var(--p)/.7);box-shadow:0 0 0 3px oklch(var(--p)/.13)}.workspace-toolbar__search input{width:100%;height:100%;min-width:0;padding:0 30px 0 10px;border:0;outline:0;color:oklch(var(--bc));background:transparent}.workspace-toolbar__search input::-moz-placeholder{color:oklch(var(--bc)/.46)}.workspace-toolbar__search input::placeholder{color:oklch(var(--bc)/.46)}.workspace-search-clear{position:absolute;right:1px;width:28px;height:28px;font-size:18px}.workspace-search-results{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:320px;overflow-y:auto;border:1px solid oklch(var(--bc)/.15);border-radius:8px;box-shadow:0 12px 24px oklch(0 0 0/.16)}.workspace-search-result{display:flex;width:100%;min-height:48px;align-items:center;gap:9px;padding:7px 10px;color:oklch(var(--bc));text-align:left}.workspace-search-result:focus,.workspace-search-result:hover{background:oklch(var(--p)/.1);outline:0}.workspace-search-result__icon{width:16px;height:16px;flex:0 0 auto;color:oklch(var(--p))}.workspace-search-result__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.workspace-search-result__name,.workspace-search-result__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-search-result__name{font-size:12px;font-weight:600}.workspace-search-result__path,.workspace-search-results__status{color:oklch(var(--bc)/.55);font-size:11px}.workspace-search-results__status{padding:12px 10px;text-align:center}.workspace-detail-toggle{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:5px;padding:0 9px;border:1px solid oklch(var(--bc)/.15);border-radius:8px;color:oklch(var(--bc)/.68);font-size:12px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.workspace-detail-toggle:focus,.workspace-detail-toggle:hover{border-color:oklch(var(--p)/.7);color:oklch(var(--p));outline:0}.workspace-detail-toggle__icon{width:15px;height:15px;flex:0 0 auto}.workspace-refresh-button svg{width:15px;height:15px;fill:currentColor}.workspace-sort__button{display:inline-flex;height:32px;max-width:180px;align-items:center;gap:6px;padding:0 9px;border:1px solid oklch(var(--bc)/.15);border-radius:8px;color:oklch(var(--bc)/.7);font-size:12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease}.workspace-sort__button:focus,.workspace-sort__button:hover{border-color:oklch(var(--p)/.7);color:oklch(var(--p));box-shadow:0 0 0 3px oklch(var(--p)/.13);outline:0}.workspace-sort__icon{width:14px;height:14px;flex:0 0 auto;fill:currentColor}.workspace-sort__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sort__menu{margin-top:8px;padding:7px;border:1px solid oklch(var(--bc)/.12);border-radius:12px;box-shadow:0 16px 34px oklch(var(--bc)/.14)}.workspace-sort__clear,.workspace-sort__item{display:flex;width:100%;min-height:32px;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;border:0;border-radius:8px;color:oklch(var(--bc)/.78);background:transparent;font-size:12px;text-align:left;cursor:pointer}.workspace-sort__clear:hover,.workspace-sort__item:hover{color:oklch(var(--p));background:oklch(var(--p)/.1)}.workspace-sort__item.is-active{color:oklch(var(--p));background:oklch(var(--p)/.12);font-weight:650}.workspace-sort__state{flex:0 0 auto;color:currentColor;font-size:11px}.workspace-sort__clear{margin-top:4px;color:oklch(var(--bc)/.56)}.workspace-toolbar__selection{flex:0 0 auto;color:oklch(var(--bc)/.6)}.workspace-filter{width:86px;height:32px;flex:0 0 86px;padding:0 24px 0 9px;border:1px solid oklch(var(--bc)/.15);border-radius:8px;outline:0;font-size:12px;cursor:pointer}.workspace-filter:focus{border-color:oklch(var(--p)/.7);box-shadow:0 0 0 3px oklch(var(--p)/.13)}.workspace-content{background:linear-gradient(145deg,oklch(var(--b2)/.58),oklch(var(--b1)/.38))}.workspace-pane{background:oklch(var(--b1))}.workspace-pane__header{height:38px;flex:0 0 38px;justify-content:space-between;border-bottom:1px solid oklch(var(--bc)/.09);color:oklch(var(--bc)/.76);font-size:12px;font-weight:600}.workspace-pane__hint{overflow:hidden;color:oklch(var(--bc)/.42);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.workspace-pane--tree{width:300px;background:oklch(var(--b2)/.7)}.workspace-pane--actions{left:16px;right:16px;bottom:16px;width:min(760px,calc(100% - 32px));max-height:calc(100% - 32px);border:1px solid oklch(var(--bc)/.1);border-radius:12px;background:oklch(var(--b1));box-shadow:0 16px 34px oklch(var(--bc)/.14)}.workspace-pane--actions .workspace-pane__header{height:32px;flex-basis:32px}.workspace-pane--actions .workspace-pane__header .workspace-icon-button{cursor:pointer}.workspace-pane--resources{border-left:1px solid oklch(var(--bc)/.08)}.batch-drawer-backdrop{inset:56px 0 0}.selection-action-bar{min-height:48px;gap:20px;padding:7px 8px 7px 14px;border:1px solid oklch(var(--p)/.24);border-radius:12px;background:oklch(var(--p));box-shadow:0 16px 34px oklch(var(--bc)/.16)}.selection-action-bar__summary{display:flex;min-width:0;flex-direction:column;gap:1px;font-size:12px;line-height:1.25}.selection-action-bar__summary span{overflow:hidden;opacity:.76;text-overflow:ellipsis;white-space:nowrap}.selection-action-bar__commands{display:flex;flex:0 0 auto;gap:4px}.selection-action-bar .btn-primary{border-color:oklch(var(--pc)/.24)}.selection-bar-enter-active,.selection-bar-leave-active{transition:opacity .18s ease,transform .18s ease}.selection-bar-enter,.selection-bar-leave-to{opacity:0;transform:translate(-50%,10px)}.workspace-pane__body::-webkit-scrollbar{width:8px;height:8px}.workspace-pane__body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:oklch(var(--bc)/.2);background-clip:padding-box}.workspace-shell{min-height:0;background:radial-gradient(circle at 14% 12%,oklch(var(--p)/.08),transparent 22rem),radial-gradient(circle at 90% 8%,oklch(var(--a)/.06),transparent 18rem),oklch(var(--b2))}.workspace-window{position:relative;display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid oklch(var(--bc)/.09);border-radius:16px;background:linear-gradient(180deg,oklch(var(--b1)/.98),oklch(var(--b2)/.74));box-shadow:0 18px 48px oklch(var(--bc)/.08),inset 0 1px 0 oklch(var(--b1)/.55)}.workspace-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.95fr);gap:14px;padding:18px;border-bottom:1px solid oklch(var(--bc)/.08);background:radial-gradient(circle at 88% 18%,oklch(var(--p)/.08),transparent 18rem),linear-gradient(110deg,oklch(var(--b1)/.98),oklch(var(--b2)/.78))}.workspace-hero__copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:4px 2px}.workspace-hero__label{width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:5px 10px;border-radius:999px;color:oklch(var(--p));background:oklch(var(--p)/.12);font-size:12px;font-weight:700}.workspace-hero h1{max-width:18ch;margin:0;color:oklch(var(--bc));font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08;letter-spacing:0}.workspace-hero p{max-width:58ch;margin:12px 0 0;color:oklch(var(--bc)/.62);font-size:14px;line-height:1.75}.workspace-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-hero__stat{display:flex;min-width:0;flex-direction:column;gap:6px;padding:14px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);box-shadow:inset 0 1px 0 oklch(var(--b1)/.45)}.workspace-hero__stat span{color:oklch(var(--bc)/.56);font-size:12px}.workspace-hero__stat strong{color:oklch(var(--bc));font-size:14px;font-weight:700}.workspace-hero__stat small,.workspace-hero__stat strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-hero__stat small{color:oklch(var(--bc)/.5);font-size:11px;line-height:1.4}.workspace-toolbar{position:sticky;top:0;z-index:5;display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid oklch(var(--bc)/.08);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-toolbar__path{width:100%}.workspace-toolbar__path-main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:2px}.workspace-toolbar__controls{display:flex;min-width:0;align-items:center;gap:8px;margin-left:auto;flex-wrap:nowrap}.workspace-toolbar__selection{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid oklch(var(--bc)/.08);border-radius:999px;color:oklch(var(--bc)/.62);background:oklch(var(--b2)/.58);font-size:12px;white-space:nowrap}.workspace-breadcrumb,.workspace-icon-button,.workspace-root-button{border:1px solid transparent;border-radius:12px;background:transparent}.workspace-icon-button,.workspace-root-button{width:34px;height:34px;color:oklch(var(--bc)/.68);background:oklch(var(--b2)/.58)}.workspace-breadcrumb:hover,.workspace-detail-toggle:hover,.workspace-filter:hover,.workspace-icon-button:hover,.workspace-root-button:hover,.workspace-sort__button:hover{color:oklch(var(--p));background:oklch(var(--p)/.1)}.workspace-breadcrumb:focus-visible,.workspace-detail-toggle:focus-visible,.workspace-filter:focus-visible,.workspace-icon-button:focus-visible,.workspace-root-button:focus-visible,.workspace-search-clear:focus-visible,.workspace-sort__button:focus-visible{outline:2px solid oklch(var(--p)/.55);outline-offset:2px}.workspace-breadcrumb{min-height:34px;padding:0 10px;color:oklch(var(--bc)/.72);background:oklch(var(--b2)/.36);font-size:12px}.workspace-breadcrumb.is-current{color:oklch(var(--bc));background:oklch(var(--b2)/.72);font-weight:700}.workspace-toolbar__search{width:clamp(180px,22vw,320px);height:34px;background:oklch(var(--b2)/.58);border-radius:12px}.workspace-toolbar__search input{font-size:12px}.workspace-search-clear{width:30px;height:30px;border-radius:10px}.workspace-search-results{border-radius:16px;border-color:oklch(var(--bc)/.1);background:oklch(var(--b1));box-shadow:0 18px 34px oklch(var(--bc)/.14)}.workspace-search-result{border-radius:12px}.workspace-detail-toggle{height:34px;padding:0 10px;border-radius:12px;border-color:oklch(var(--bc)/.08);background:oklch(var(--b2)/.58)}.workspace-sort{flex:0 0 auto}.workspace-sort__button{height:34px;max-width:220px;padding:0 10px;border-radius:12px;border-color:oklch(var(--bc)/.08);color:oklch(var(--bc)/.72);background:oklch(var(--b2)/.58)}.workspace-sort__menu{width:220px;padding:8px;border-radius:16px;border-color:oklch(var(--bc)/.1);background:oklch(var(--b1));box-shadow:0 18px 34px oklch(var(--bc)/.14)}.workspace-sort__clear,.workspace-sort__item{min-height:34px;border-radius:12px}.workspace-filter{width:92px;height:34px;padding:0 24px 0 10px;border-radius:12px;border:1px solid oklch(var(--bc)/.08);color:oklch(var(--bc)/.72);background:oklch(var(--b2)/.58)}.workspace-content{position:relative;flex:1;gap:12px;padding:12px;background:linear-gradient(145deg,oklch(var(--b2)/.65),oklch(var(--b1)/.4))}.workspace-content,.workspace-pane{display:flex;min-width:0;min-height:0}.workspace-pane{flex-direction:column;overflow:hidden;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);box-shadow:inset 0 1px 0 oklch(var(--b1)/.45)}.workspace-pane__header{height:40px;flex:0 0 40px;padding:0 14px;border-bottom:1px solid oklch(var(--bc)/.08)}.workspace-pane__hint{color:oklch(var(--bc)/.46)}.workspace-pane__body{min-height:0;flex:1}.workspace-pane--tree{width:320px;flex:0 0 auto;background:linear-gradient(180deg,oklch(var(--b2)/.76),oklch(var(--b1)/.92))}.workspace-pane--resources{flex:1 1 520px}.workspace-pane--actions{position:absolute;z-index:81;left:14px;right:14px;bottom:14px;width:min(760px,calc(100% - 28px));height:-moz-fit-content;height:fit-content;max-height:calc(100% - 28px);overflow:visible;margin:0 auto;border-radius:16px;border:1px solid oklch(var(--bc)/.08);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);box-shadow:0 20px 40px oklch(var(--bc)/.14);transition:width .2s ease}.workspace-pane__body--actions{flex:0 0 auto;min-height:0;overflow:visible;padding:6px 6px 5px}.workspace-pane__body--resources{position:relative}.workspace-empty-art{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(20px,4vw,52px);pointer-events:none}.batch-drawer-backdrop{position:absolute;z-index:2;inset:12px;display:none;border-radius:16px;background:oklch(var(--bc)/.16)}.selection-action-bar{position:absolute;z-index:4;bottom:18px;left:50%;display:flex;min-height:50px;max-width:calc(100% - 32px);align-items:center;gap:18px;padding:8px 10px 8px 14px;border:1px solid oklch(var(--p)/.18);border-radius:16px;color:oklch(var(--pc));background:color-mix(in oklch,oklch(var(--p)) 92%,oklch(var(--b1)) 8%);box-shadow:0 18px 34px oklch(var(--bc)/.14);transform:translateX(-50%)}.selection-action-bar__summary strong{font-size:13px}.selection-action-bar__summary span{opacity:.78}.selection-action-bar .btn-primary{border-color:oklch(var(--pc)/.22);color:oklch(var(--p));background:oklch(var(--pc))}.selection-action-bar .btn-ghost{color:oklch(var(--pc))}.resize-handle{width:1px;flex:0 0 1px;background-color:oklch(var(--bc)/.1);cursor:col-resize;transition:background-color .16s ease;position:relative}.resize-handle:after{content:"";position:absolute;top:0;left:-5px;width:11px;height:100%;background-color:transparent}.resize-handle.resizing,.resize-handle:hover{background-color:oklch(var(--p)/.8)}@media (max-width:768px){.workspace-shell{height:auto;min-height:calc(100dvh - 60px);padding:10px}.workspace-window{min-height:calc(100dvh - 60px);border-radius:18px}.workspace-hero{grid-template-columns:1fr;gap:12px;padding:16px}.workspace-hero h1{max-width:none;font-size:30px}.workspace-hero__stats{grid-template-columns:1fr}.workspace-toolbar{padding:12px;flex-wrap:wrap}.workspace-toolbar__path{width:100%;overflow:hidden}.workspace-toolbar__controls{width:100%;margin-left:0;flex-wrap:wrap}.workspace-filter{width:92px}.workspace-refresh-button,.workspace-sort{flex:0 0 auto}.workspace-sort__button{max-width:170px}.workspace-breadcrumb{max-width:120px}.workspace-content{display:block;padding:10px}.workspace-pane{width:100%;min-height:0}.workspace-pane--tree{width:100%}.workspace-pane--actions{top:auto;left:10px;right:10px;bottom:10px;width:calc(100% - 20px);height:-moz-fit-content;height:fit-content;max-height:calc(100% - 20px)}.workspace-pane--actions.is-expanded{width:calc(100% - 20px)}.workspace-pane__body--actions{overflow-y:auto}.batch-drawer-backdrop{display:block;inset:10px}.selection-action-bar{bottom:12px;width:calc(100% - 24px);justify-content:space-between;gap:8px;padding:8px 12px}.selection-action-bar__summary span{display:none}.workspace-pane__body--actions{padding:0}.resize-handle{display:none}}.cloud-home[data-v-aa975d12]{min-height:0;border-radius:1rem;background:linear-gradient(90deg,color-mix(in oklch,oklch(var(--b1)) 50%,transparent),transparent 42%),linear-gradient(180deg,transparent,color-mix(in oklch,oklch(var(--b3)) 42%,transparent)),radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2))}.cloud-home-shell[data-v-aa975d12]{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}.cloud-workbar[data-v-aa975d12],.cloud-workspace[data-v-aa975d12]{border-color:color-mix(in oklch,oklch(var(--bc)) 10%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 86%,transparent);box-shadow:0 18px 50px color-mix(in oklch,oklch(var(--bc)) 8%,transparent)}.cloud-workbar[data-v-aa975d12]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cloud-workspace[data-v-aa975d12]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cloud-chip[data-v-aa975d12],.cloud-list-head[data-v-aa975d12],.cloud-pagination[data-v-aa975d12],.cloud-tabs[data-v-aa975d12],.cloud-tool-button[data-v-aa975d12]{border:1px solid color-mix(in oklch,oklch(var(--bc)) 9%,transparent);background:color-mix(in oklch,oklch(var(--b2)) 72%,transparent)}.cloud-search[data-v-aa975d12]{border-color:color-mix(in oklch,oklch(var(--bc)) 9%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 78%,transparent)}.cloud-icon-button[data-v-aa975d12]:hover,.cloud-tool-button[data-v-aa975d12]:hover{border-color:color-mix(in oklch,oklch(var(--p)) 28%,transparent);background:color-mix(in oklch,oklch(var(--p)) 8%,oklch(var(--b1)))}.cloud-state-panel[data-v-aa975d12]{border-radius:16px;border:1px solid color-mix(in oklch,oklch(var(--bc)) 9%,transparent);background:color-mix(in oklch,oklch(var(--b2)) 52%,transparent)}.cloud-card-grid[data-v-aa975d12]{align-content:start}.cloud-file-card[data-v-aa975d12]{min-height:138px;border-radius:16px;padding:12px 8px 10px}.cloud-file-card[data-v-aa975d12]:hover{background:color-mix(in oklch,oklch(var(--b2)) 56%,transparent)}.cloud-content[data-v-aa975d12]{scrollbar-width:thin;overscroll-behavior:contain}.cloud-list-head[data-v-aa975d12]{display:none}.cloud-column-picker-grid[data-v-aa975d12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(60vh,440px);overflow-y:auto}.cloud-list-scroll[data-v-aa975d12]{scrollbar-width:thin}.cloud-list-table[data-v-aa975d12]{display:flex;flex-direction:column;gap:.375rem;min-width:100%}.cloud-list-row[data-v-aa975d12]{display:grid;grid-template-columns:minmax(0,1fr);width:-moz-max-content;width:max-content;min-width:100%;background:color-mix(in oklch,oklch(var(--b1)) 70%,transparent)}.cloud-list-row[data-v-aa975d12]:hover{border-color:color-mix(in oklch,oklch(var(--p)) 18%,transparent);background:color-mix(in oklch,oklch(var(--p)) 5%,oklch(var(--b1)))}.cloud-check[data-v-aa975d12],.cloud-floating-check[data-v-aa975d12]{position:relative;display:inline-flex;width:20px;height:20px;cursor:pointer}.cloud-floating-check[data-v-aa975d12]{position:absolute;left:8px;top:0;z-index:1}.cloud-check input[data-v-aa975d12],.cloud-floating-check input[data-v-aa975d12]{position:absolute;inset:0;opacity:0}.cloud-check span[data-v-aa975d12],.cloud-floating-check span[data-v-aa975d12]{width:20px;height:20px;border-radius:7px;border:1px solid color-mix(in oklch,oklch(var(--bc)) 18%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);box-shadow:0 2px 10px color-mix(in oklch,oklch(var(--bc)) 8%,transparent)}.cloud-check input:checked+span[data-v-aa975d12],.cloud-floating-check input:checked+span[data-v-aa975d12]{border-color:oklch(var(--p));background:oklch(var(--p));box-shadow:inset 0 0 0 4px color-mix(in oklch,oklch(var(--b1)) 94%,transparent)}.cloud-batch-fade-enter[data-v-aa975d12],.cloud-batch-fade-leave-to[data-v-aa975d12],.cloud-drawer-fade-enter[data-v-aa975d12],.cloud-drawer-fade-leave-to[data-v-aa975d12]{opacity:0}.cloud-drawer-slide-enter[data-v-aa975d12],.cloud-drawer-slide-leave-to[data-v-aa975d12]{opacity:0;transform:translateX(24px)}.cloud-side-drawer[data-v-aa975d12]{isolation:isolate}.cloud-tag-editor-host[data-v-aa975d12]{position:fixed;top:0;left:-9999px;width:0;height:0;z-index:80}.cloud-tag-editor-host[data-v-aa975d12] .drawer-side{z-index:80!important}.cloud-quick-actions[data-v-aa975d12]{scrollbar-width:none}.cloud-quick-actions[data-v-aa975d12]::-webkit-scrollbar{display:none}@media (min-width:721px){.cloud-list-head[data-v-aa975d12]{display:grid;width:-moz-max-content;width:max-content;min-width:100%}.cloud-list-head[data-v-aa975d12],.cloud-list-row[data-v-aa975d12]{grid-template-columns:var(--cloud-list-grid-template)}}@media (min-width:1100px){.cloud-column-picker-grid[data-v-aa975d12]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.cloud-file-card[data-v-aa975d12],.cloud-icon-button[data-v-aa975d12],.cloud-list-row[data-v-aa975d12],.cloud-tool-button[data-v-aa975d12]{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.cloud-file-card[data-v-aa975d12]:hover{transform:translateY(-1px)}.cloud-batch-fade-enter-active[data-v-aa975d12],.cloud-batch-fade-leave-active[data-v-aa975d12],.cloud-drawer-fade-enter-active[data-v-aa975d12],.cloud-drawer-fade-leave-active[data-v-aa975d12]{transition:opacity .2s ease}.cloud-drawer-slide-enter-active[data-v-aa975d12],.cloud-drawer-slide-leave-active[data-v-aa975d12]{transition:transform .24s ease,opacity .24s ease}}.music-item{cursor:pointer}.music-item:hover{color:#1facdd}.label1{width:80px}.parent{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0;place-items:center;margin-bottom:15px}.title2{font-weight:500}.song-card{display:flex;align-items:center;border-bottom:1px solid #e2e2e2}.song-card:hover{background:#e2e2e2}.add-button{color:#616161}.add-button,.delete-button{width:24px;height:24px;line-height:20px;display:inline-block;background-color:transparent;border:1px solid #ccc;border-radius:5px;margin-left:5px;font-size:12px;text-align:center;cursor:pointer}.delete-button{color:#3f3f3f}@media (max-width:430px){.details-edit-section,.file-section,.resource-section{height:calc(100vh - 70px);overflow:scroll;width:100vh}.resource-section{flex:1}}@media (min-width:430px){.file-section{min-width:380px;margin:10px 0 10px 10px}.details-edit-section,.file-section{height:calc(100vh - 90px);overflow:scroll}.details-edit-section{margin:10px 10px 10px 10px}.resource-section{height:calc(100vh - 90px);min-width:400px;flex:1;overflow:scroll;margin:10px 10px 10px 0}}.failed{color:#ac354b}.null{color:#333146}::-webkit-scrollbar{width:0;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#f4f5f0}.file-section:hover::-webkit-scrollbar{width:6px}.isSelected{background-color:#ecf3fe}.edit-item{display:flex;margin-bottom:10px;align-items:center}.can-copy{cursor:pointer}.plugin-builder[data-v-6bb39a68]{max-width:1200px;margin:0 auto;padding:20px}.builder-header[data-v-6bb39a68]{text-align:center;margin-bottom:30px}.builder-header h2[data-v-6bb39a68]{font-size:2.5em;color:#2c3e50;margin-bottom:10px}.builder-header p[data-v-6bb39a68]{font-size:1.1em;color:#7f8c8d}.steps-container[data-v-6bb39a68]{margin-bottom:40px}.steps[data-v-6bb39a68]{justify-content:center}.step[data-v-6bb39a68],.steps[data-v-6bb39a68]{display:flex;align-items:center;position:relative}.step[data-v-6bb39a68]{flex-direction:column;margin:0 40px}.step[data-v-6bb39a68]:not(:last-child):after{content:"";position:absolute;top:15px;left:100%;width:80px;height:2px;background:#ddd;z-index:1}.step.completed[data-v-6bb39a68]:not(:last-child):after{background:#27ae60}.step-number[data-v-6bb39a68]{width:30px;height:30px;border-radius:50%;background:#ddd;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;position:relative;z-index:2}.step.active .step-number[data-v-6bb39a68]{background:#3498db}.step.completed .step-number[data-v-6bb39a68]{background:#27ae60}.step-title[data-v-6bb39a68]{font-size:.9em;color:#7f8c8d}.step.active .step-title[data-v-6bb39a68]{color:#2c3e50;font-weight:700}.step-content[data-v-6bb39a68]{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:30px}.step-panel h3[data-v-6bb39a68]{font-size:1.8em;color:#2c3e50;margin-bottom:20px}.creation-method[data-v-6bb39a68]{margin-bottom:40px}.creation-method h4[data-v-6bb39a68]{font-size:1.3em;color:#34495e;margin-bottom:15px}.template-grid[data-v-6bb39a68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.template-card[data-v-6bb39a68],.type-card[data-v-6bb39a68]{border:2px solid #ecf0f1;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.template-card[data-v-6bb39a68]:hover,.type-card[data-v-6bb39a68]:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 15px rgba(52,152,219,.2)}.template-card.selected[data-v-6bb39a68],.type-card.selected[data-v-6bb39a68]{border-color:#2980b9;background:#ebf3fd}.template-icon[data-v-6bb39a68],.type-icon[data-v-6bb39a68]{font-size:2.5em;color:#3498db;margin-bottom:15px}.template-card h5[data-v-6bb39a68],.type-card h5[data-v-6bb39a68]{font-size:1.2em;color:#2c3e50;margin-bottom:10px}.template-card p[data-v-6bb39a68],.type-card p[data-v-6bb39a68]{color:#7f8c8d;margin-bottom:15px}.template-type[data-v-6bb39a68]{background:#3498db;color:#fff;padding:4px 8px;border-radius:4px;font-size:.8em;display:inline-block}.plugin-types[data-v-6bb39a68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.form-grid[data-v-6bb39a68]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-6bb39a68]{display:flex;flex-direction:column}.form-group.full-width[data-v-6bb39a68]{grid-column:1/-1}.form-group label[data-v-6bb39a68]{font-weight:700;color:#2c3e50;margin-bottom:5px}.form-group input[data-v-6bb39a68],.form-group select[data-v-6bb39a68],.form-group textarea[data-v-6bb39a68]{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-group input[data-v-6bb39a68]:focus,.form-group select[data-v-6bb39a68]:focus,.form-group textarea[data-v-6bb39a68]:focus{outline:none;border-color:#3498db;box-shadow:0 0 5px rgba(52,152,219,.3)}.help-text[data-v-6bb39a68]{font-size:.8em;color:#7f8c8d;margin-top:5px}.error-text[data-v-6bb39a68]{font-size:.8em;color:#e74c3c;margin-top:5px}.config-items[data-v-6bb39a68]{margin-bottom:20px}.config-item[data-v-6bb39a68]{border:1px solid #ecf0f1;border-radius:8px;padding:20px;margin-bottom:20px;background:#fafbfc}.config-item-header[data-v-6bb39a68]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.config-item-header h4[data-v-6bb39a68]{color:#2c3e50;margin:0}.config-form[data-v-6bb39a68],.form-row[data-v-6bb39a68]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-row[data-v-6bb39a68]{grid-column:1/-1}.options-editor[data-v-6bb39a68]{border:1px solid #ddd;border-radius:4px;padding:10px;background:#fff}.option-item[data-v-6bb39a68]{display:flex;align-items:center;margin-bottom:10px}.option-item input[data-v-6bb39a68]{flex:1;margin-right:10px}.btn-remove-small[data-v-6bb39a68],.btn-remove[data-v-6bb39a68]{background:#e74c3c;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}.btn-remove-small[data-v-6bb39a68]{padding:2px 6px;font-size:14px;font-weight:700}.btn-add-config[data-v-6bb39a68],.btn-add-option[data-v-6bb39a68]{background:#27ae60;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.btn-add-config[data-v-6bb39a68]:hover,.btn-add-option[data-v-6bb39a68]:hover{background:#219a52}.preview-actions[data-v-6bb39a68]{display:flex;gap:15px;margin-bottom:20px}.btn-download[data-v-6bb39a68],.btn-example[data-v-6bb39a68],.btn-generate[data-v-6bb39a68],.btn-install[data-v-6bb39a68],.btn-validate[data-v-6bb39a68]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:700}.btn-generate[data-v-6bb39a68]{background:#3498db;color:#fff}.btn-validate[data-v-6bb39a68]{background:#f39c12;color:#fff}.btn-download[data-v-6bb39a68]{background:#9b59b6;color:#fff}.btn-install[data-v-6bb39a68]{background:#27ae60;color:#fff}.btn-example[data-v-6bb39a68]{background:#34495e;color:#fff}.btn-generate[data-v-6bb39a68]:disabled{background:#bdc3c7;cursor:not-allowed}.code-editor-container[data-v-6bb39a68]{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px}.editor-toolbar[data-v-6bb39a68]{background:#f8f9fa;padding:10px 15px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.filename[data-v-6bb39a68]{font-weight:700;color:#2c3e50}.toolbar-actions[data-v-6bb39a68]{display:flex;gap:10px}.code-editor[data-v-6bb39a68]{max-height:500px;overflow:auto;background:#f8f9fa}.code-editor pre[data-v-6bb39a68]{margin:0;padding:15px;font-family:Courier New,monospace;font-size:13px;line-height:1.5}.validation-result[data-v-6bb39a68]{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px}.validation-success[data-v-6bb39a68]{color:#27ae60;font-weight:700;display:flex;align-items:center;gap:8px}.validation-errors[data-v-6bb39a68],.validation-warnings[data-v-6bb39a68]{margin-top:10px}.validation-errors h5[data-v-6bb39a68]{color:#e74c3c;margin-bottom:5px}.validation-warnings h5[data-v-6bb39a68]{color:#f39c12;margin-bottom:5px}.validation-errors ul[data-v-6bb39a68],.validation-warnings ul[data-v-6bb39a68]{margin:0;padding-left:20px}.example-section[data-v-6bb39a68]{margin-top:30px}.example-code[data-v-6bb39a68]{background:#f8f9fa;border:1px solid #ddd;border-radius:8px;padding:15px;margin-top:15px}.example-code h5[data-v-6bb39a68]{color:#2c3e50;margin-bottom:5px}.example-code p[data-v-6bb39a68]{color:#7f8c8d;margin-bottom:15px}.example-code pre[data-v-6bb39a68]{background:#2c3e50;color:#fff;padding:15px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.4}.step-navigation[data-v-6bb39a68]{display:flex;justify-content:space-between;align-items:center}.btn-next[data-v-6bb39a68],.btn-prev[data-v-6bb39a68]{padding:12px 25px;border:none;border-radius:6px;cursor:pointer;font-weight:700;display:flex;align-items:center;gap:8px;transition:all .3s ease}.btn-prev[data-v-6bb39a68]{background:#95a5a6;color:#fff}.btn-next[data-v-6bb39a68]{background:#3498db;color:#fff}.btn-next[data-v-6bb39a68]:disabled{background:#bdc3c7;cursor:not-allowed}.btn-prev[data-v-6bb39a68]:hover:not(:disabled){background:#7f8c8d}.btn-next[data-v-6bb39a68]:hover:not(:disabled){background:#2980b9}@media (max-width:768px){.config-form[data-v-6bb39a68],.form-grid[data-v-6bb39a68],.plugin-types[data-v-6bb39a68],.template-grid[data-v-6bb39a68]{grid-template-columns:1fr}.steps[data-v-6bb39a68]{flex-direction:column;gap:20px}.step[data-v-6bb39a68]:not(:last-child):after{display:none}}.library-sidebar-shell{width:14rem;flex:0 0 14rem;transition:width .2s ease,flex-basis .2s ease}.library-sidebar-shell.is-collapsed{width:4.5rem;flex-basis:4.5rem}.library-sidebar-menu{width:100%;display:flex;flex-direction:column;overflow:hidden}.library-sidebar-menu>.library-sidebar-nav{flex:1;overflow-y:auto}.library-sidebar-toggle{margin-top:auto}.library-sidebar-shell.is-collapsed .library-sidebar-toggle .btn{justify-content:center;padding-left:0;padding-right:0}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.16)}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32)}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(52,152,219,.36)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}[data-v-3814e838] .vue-slider-rail{background-color:transparent}[data-v-3814e838] .vue-slider-process{background-color:oklch(var(--p)/1)!important}[data-v-3814e838] .vue-slider-dot-tooltip-inner{background-color:oklch(var(--p)/1);border-color:oklch(var(--p)/1)}.menu.top-full[data-v-b5fd2b10]{top:100%}.menu.bottom-full[data-v-b5fd2b10]{bottom:100%}.dlna-device-selector .dropdown-content[data-v-69ede721]{border:1px solid hsl(var(--bc)/.2)}.dlna-device-selector .menu li>a[data-v-69ede721]{transition:all .2s ease}.dlna-device-selector .menu li>a[data-v-69ede721]:hover{background-color:hsl(var(--bc)/.1)}.dlna-device-selector .menu li>a.active[data-v-69ede721]{background-color:hsl(var(--p)/.2);color:hsl(var(--pc))}.dlna-device-selector .dropdown-content[data-v-69ede721]{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) rgba(243,244,246,.5)}.dlna-device-selector .dropdown-content[data-v-69ede721]::-webkit-scrollbar{width:6px}.dlna-device-selector .dropdown-content[data-v-69ede721]::-webkit-scrollbar-track{background:rgba(243,244,246,.5);border-radius:3px}.dlna-device-selector .dropdown-content[data-v-69ede721]::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.dlna-device-selector .dropdown-content[data-v-69ede721]::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.8)}.device-list-container[data-v-69ede721]{max-height:calc(60vh - 220px);overflow-y:auto}.dlna-device-selector .menu li>a[data-v-69ede721]{padding:8px 12px;min-height:48px}.dlna-device-selector .truncate[data-v-69ede721]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-height:600px){.device-list-container[data-v-69ede721]{max-height:200px}.dlna-device-selector .dropdown-content[data-v-69ede721]{max-height:300px!important}}@media (min-height:800px){.device-list-container[data-v-69ede721]{max-height:calc(70vh - 120px)}}.dlna-device-selector .bg-green-500[data-v-69ede721]{animation:pulse-green-69ede721 2s infinite}@keyframes pulse-green-69ede721{0%,to{opacity:1}50%{opacity:.7}}.dlna-device-selector .modal[data-v-69ede721]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dlna-device-selector button[title=\5220\9664\8BBE\5907][data-v-69ede721]{opacity:0;transition:opacity .2s ease}.dlna-device-selector .menu li:hover button[title=\5220\9664\8BBE\5907][data-v-69ede721]{opacity:1}@media (max-width:640px){.dlna-device-selector .modal-box[data-v-69ede721]{max-width:90%;margin:1rem}.dlna-device-selector .dropdown-content[data-v-69ede721]{max-width:280px;right:0}}.dlna-device-selector .menu li>a[data-v-69ede721]{position:relative}.dlna-device-selector .menu li>a:hover .w-3.h-3.ml-1[data-v-69ede721]{transform:scale(1.1)}.dlna-device-selector .modal-box .form-control[data-v-69ede721]{margin-bottom:1rem}.dlna-device-selector .modal-box[data-v-69ede721]{max-height:90vh;overflow-y:auto}.slide-up-enter-active[data-v-a9023b78],.slide-up-leave-active[data-v-a9023b78]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-a9023b78],.slide-up-leave-to[data-v-a9023b78]{transform:translateY(100%);opacity:0}.tiles{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tiles-sm{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media(max-width:442px){.tiles{grid-gap:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.tiles-sm{grid-gap:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media(max-width:654px){.tiles-hs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);overflow-x:auto}}.track-list[data-v-e2975ea0]{min-height:400px;width:100%}.track-list table[data-v-e2975ea0]{table-layout:fixed}.tile-img[data-v-e2975ea0]{position:relative;width:100%;border-radius:1rem 1rem 0 0}.tile-img-square[data-v-e2975ea0]{height:0;padding-bottom:100%}.tile-img img[data-v-e2975ea0]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:hsl(var(--b2));-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.play-icon[data-v-e2975ea0]{display:none;cursor:pointer}.tile-img:hover .play-icon[data-v-e2975ea0]{display:block}.tile-animate-in+* .group[data-v-e2975ea0]{opacity:0;animation:tileFadeIn-e2975ea0 .5s ease-out forwards!important;animation-delay:inherit!important}@keyframes tileFadeIn-e2975ea0{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.line-clamp-2[data-v-e2975ea0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.track-card-grid__image[data-v-e2975ea0]{transition:transform .35s ease}.track-card-grid .card:hover .track-card-grid__image[data-v-e2975ea0]{transform:scale(1.1)}.checkbox-wrapper[data-v-e2975ea0]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-wrapper .checkbox[data-v-e2975ea0]{pointer-events:none}tr.bg-primary\/10[data-v-e2975ea0]{background-color:rgba(var(--p),.1)!important;transition:background-color .2s ease}.table tbody tr[data-v-e2975ea0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cursor-move[data-v-e2975ea0]{cursor:move}@media (max-width:768px){.card[data-v-e2975ea0]{transition:transform .2s ease,box-shadow .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.card[data-v-e2975ea0]:active{transform:scale(.98)}.tile-img-square[data-v-e2975ea0]{padding-bottom:100%}.card-body[data-v-e2975ea0]{cursor:pointer;-webkit-tap-highlight-color:transparent}.checkbox-wrapper[data-v-e2975ea0]{touch-action:auto}}@media (min-width:769px){.track-list tr[data-v-e2975ea0]:hover{background-color:hsl(var(--b2))}}@media (hover:none) and (pointer:coarse){.group[data-v-e2975ea0]:hover{transform:none;box-shadow:var(--tw-shadow)}.group[data-v-e2975ea0]:active{transform:scale(.98);box-shadow:var(--tw-shadow-xl)}.group:active .tile-img img[data-v-e2975ea0],.group:hover .tile-img img[data-v-e2975ea0]{transform:none!important}}.track-list[data-v-e2975ea0]::-webkit-scrollbar{height:6px}.track-list[data-v-e2975ea0]::-webkit-scrollbar-track{background:hsl(var(--b2));border-radius:3px}.track-list[data-v-e2975ea0]::-webkit-scrollbar-thumb{background:hsl(var(--bc)/.2);border-radius:3px}.track-list[data-v-e2975ea0]::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc)/.3)}.text-primary[data-v-e2975ea0]{color:hsl(var(--p))}.bg-primary\/10[data-v-e2975ea0]{background-color:hsl(var(--p)/.1)}.border-primary[data-v-e2975ea0]{border-color:hsl(var(--p))}.shadow-primary\/20[data-v-e2975ea0]{box-shadow:0 10px 15px -3px hsl(var(--p)/.2),0 4px 6px -2px hsl(var(--p)/.1)}.track-animate-in[data-v-e2975ea0]{opacity:0;animation:trackFadeIn-e2975ea0 .8s ease-out forwards}@keyframes trackFadeIn-e2975ea0{0%{opacity:0}to{opacity:1}}.dlna-queue[data-v-58d1a824]{width:100%}.dlna-queue__mobile[data-v-58d1a824]{height:calc(100dvh - 12.25rem);padding:.75rem .35rem .25rem;box-sizing:border-box;overflow-y:auto}.dlna-queue__desktop[data-v-58d1a824]{display:none}.dlna-queue__desktop-header[data-v-58d1a824],.dlna-queue__mobile-header[data-v-58d1a824],.dlna-queue__section-title[data-v-58d1a824]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dlna-queue__mobile-header[data-v-58d1a824]{margin-bottom:1rem}.dlna-queue__eyebrow[data-v-58d1a824]{font-size:.8rem;font-weight:700;color:#94a3b8}.dlna-queue__mobile-title[data-v-58d1a824]{margin-top:.18rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.dlna-queue__mobile-device[data-v-58d1a824]{display:flex;justify-content:flex-end;min-width:2.8rem}.dlna-queue__now[data-v-58d1a824]{display:flex;align-items:center;gap:.9rem;padding:.95rem;border-radius:1.7rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(31,41,55,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.18)}.dlna-queue__now-cover[data-v-58d1a824]{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0}.dlna-queue__desktop-meta[data-v-58d1a824],.dlna-queue__lyrics-meta[data-v-58d1a824],.dlna-queue__now-meta[data-v-58d1a824],.dlna-queue__row-meta[data-v-58d1a824]{min-width:0;flex:1}.dlna-queue__now-label[data-v-58d1a824]{font-size:.72rem;color:hsla(0,0%,100%,.65)}.dlna-queue__desktop-artist[data-v-58d1a824],.dlna-queue__desktop-track[data-v-58d1a824],.dlna-queue__lyrics-artist[data-v-58d1a824],.dlna-queue__lyrics-title[data-v-58d1a824],.dlna-queue__now-artist[data-v-58d1a824],.dlna-queue__now-title[data-v-58d1a824],.dlna-queue__row-artist[data-v-58d1a824],.dlna-queue__row-title[data-v-58d1a824]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dlna-queue__now-title[data-v-58d1a824]{margin-top:.25rem;font-size:1rem;font-weight:700}.dlna-queue__now-artist[data-v-58d1a824]{margin-top:.2rem;font-size:.78rem;color:hsla(0,0%,100%,.68)}.dlna-queue__collapse[data-v-58d1a824],.dlna-queue__control[data-v-58d1a824],.dlna-queue__icon-button[data-v-58d1a824],.dlna-queue__now-button[data-v-58d1a824],.dlna-queue__row-remove[data-v-58d1a824]{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dlna-queue__now-button[data-v-58d1a824]{width:2.85rem;height:2.85rem;background:#fff;color:#111827}.dlna-queue__now-button svg[data-v-58d1a824]{width:1.25rem;height:1.25rem}.dlna-queue__mobile-actions[data-v-58d1a824]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.dlna-queue__action[data-v-58d1a824],.dlna-queue__tool[data-v-58d1a824]{border:0;border-radius:1.2rem;background:hsla(0,0%,100%,.8);color:#111827;display:flex;align-items:center;justify-content:center;gap:.42rem;box-shadow:0 12px 28px rgba(148,163,184,.1);font-size:.75rem;font-weight:700}.dlna-queue__action[data-v-58d1a824]{min-height:3.45rem;flex-direction:column}.dlna-queue__action.is-primary[data-v-58d1a824]{background:#111827;color:#fff}.dlna-queue__action svg[data-v-58d1a824],.dlna-queue__tool svg[data-v-58d1a824]{width:1.15rem;height:1.15rem}.dlna-queue__tools[data-v-58d1a824]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.7rem}.dlna-queue__tool[data-v-58d1a824]{min-height:2.7rem}.dlna-queue__mobile-list[data-v-58d1a824]{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.dlna-queue__section-title[data-v-58d1a824]{margin:.15rem 0 .1rem;color:#64748b;font-size:.78rem;font-weight:800}.dlna-queue__section-title span[data-v-58d1a824]:last-child{color:#94a3b8;font-weight:700}.dlna-queue__row[data-v-58d1a824]{display:flex;align-items:center;gap:.75rem;padding:.8rem .7rem;border-radius:1.35rem;background:hsla(0,0%,100%,.74);box-shadow:0 12px 28px rgba(148,163,184,.08);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.dlna-queue__action[data-v-58d1a824]:active,.dlna-queue__now-button[data-v-58d1a824]:active,.dlna-queue__row[data-v-58d1a824]:active,.dlna-queue__tool[data-v-58d1a824]:active{transform:translateY(1px)}.dlna-queue__row.is-current[data-v-58d1a824]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(226,232,240,.86));box-shadow:0 16px 34px rgba(148,163,184,.14)}.dlna-queue__row-index[data-v-58d1a824]{width:1.2rem;color:#94a3b8;font-size:.78rem;font-weight:700;text-align:center;flex-shrink:0}.dlna-queue__row-cover[data-v-58d1a824]{width:3.15rem;height:3.15rem;-o-object-fit:cover;object-fit:cover;border-radius:.95rem;flex-shrink:0}.dlna-queue__row-title[data-v-58d1a824]{color:#111827;font-size:.94rem;font-weight:700}.dlna-queue__row-artist[data-v-58d1a824]{margin-top:.2rem;color:#94a3b8;font-size:.76rem}.dlna-queue__row-remove[data-v-58d1a824]{width:2rem;height:2rem;background:transparent;color:#94a3b8}.dlna-queue__row-remove svg[data-v-58d1a824]{width:1rem;height:1rem}.dlna-queue__empty[data-v-58d1a824]{margin-top:1rem;padding:3.5rem 1.25rem;border-radius:1.55rem;background:hsla(0,0%,100%,.72);color:#94a3b8;text-align:center;box-shadow:0 12px 28px rgba(148,163,184,.08)}.dlna-queue__empty-icon[data-v-58d1a824]{width:3rem;height:3rem;margin:0 auto .85rem;border-radius:999px;background:rgba(15,23,42,.06);color:#111827;display:inline-flex;align-items:center;justify-content:center}.dlna-queue__empty-icon svg[data-v-58d1a824]{width:1.35rem;height:1.35rem}.dlna-queue__empty-title[data-v-58d1a824]{color:#111827;font-size:1rem;font-weight:800}.dlna-queue__empty-text[data-v-58d1a824]{margin-top:.28rem;font-size:.82rem;font-weight:700}.h-screen-lyric[data-v-58d1a824]{height:calc(100dvh - 245px)}.lyric-section[data-v-58d1a824]{width:384px;min-width:300px;flex-shrink:0}.resize-handle[data-v-58d1a824]{width:4px;background-color:transparent;cursor:col-resize;transition:background-color .2s;position:relative;flex-shrink:0}.resize-handle[data-v-58d1a824]:after{content:"";position:absolute;top:0;left:-3px;width:10px;height:100%;background-color:transparent}.resize-handle.resizing[data-v-58d1a824],.resize-handle[data-v-58d1a824]:hover{background-color:rgba(15,23,42,.12)}@media (min-width:768px){.dlna-queue[data-v-58d1a824]{height:calc(100dvh - 5rem);padding:.65rem;border-radius:1.25rem;background:radial-gradient(circle at 8% 0,rgba(238,243,255,.9),transparent 28rem),radial-gradient(circle at 88% 12%,hsla(45,20%,96%,.95),transparent 30rem),oklch(var(--b2));overflow:hidden}.dlna-queue__mobile[data-v-58d1a824]{display:none}.dlna-queue__desktop[data-v-58d1a824]{display:flex;width:100%;max-width:1480px;height:100%;min-width:0;margin-left:auto;margin-right:auto}.dlna-queue__lyrics[data-v-58d1a824]{display:flex;flex-direction:column;gap:.85rem}.dlna-queue__desktop-now[data-v-58d1a824],.dlna-queue__desktop-toolbar[data-v-58d1a824],.dlna-queue__lyrics-current[data-v-58d1a824],.dlna-queue__lyrics-panel[data-v-58d1a824],.dlna-queue__panel[data-v-58d1a824],.dlna-queue__tracklist[data-v-58d1a824]{border-radius:1.35rem;background:oklch(var(--b1)/.82);box-shadow:0 16px 34px rgba(148,163,184,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dlna-queue__lyrics-current[data-v-58d1a824]{display:flex;align-items:center;gap:.75rem;padding:.75rem}.dlna-queue__lyrics-cover-link[data-v-58d1a824],.dlna-queue__lyrics-cover[data-v-58d1a824]{width:3.5rem;height:3.5rem;flex-shrink:0}.dlna-queue__lyrics-cover[data-v-58d1a824]{-o-object-fit:cover;object-fit:cover;border-radius:.95rem}.dlna-queue__lyrics-label[data-v-58d1a824]{color:oklch(var(--bc)/.52);font-size:.72rem;font-weight:700}.dlna-queue__lyrics-title[data-v-58d1a824]{display:block;margin-top:.15rem;color:oklch(var(--bc));font-size:.92rem;font-weight:800}.dlna-queue__lyrics-artist[data-v-58d1a824]{display:block;margin-top:.15rem;color:oklch(var(--bc)/.56);font-size:.76rem}.dlna-queue__icon-button[data-v-58d1a824]{width:2.25rem;height:2.25rem;background:oklch(var(--b2)/.9);color:oklch(var(--bc))}.dlna-queue__icon-button svg[data-v-58d1a824]{width:1.05rem;height:1.05rem}.dlna-queue__lyrics-panel[data-v-58d1a824]{min-height:0;flex:1;overflow:hidden}.dlna-queue__lyrics-scroll[data-v-58d1a824]{overflow-y:auto;padding:2rem 1rem}.dlna-queue__lyrics-list[data-v-58d1a824]{transition:transform .28s ease}.dlna-queue__lyric-line[data-v-58d1a824]{margin-bottom:.7rem;border:0;background:transparent;color:oklch(var(--bc)/.44);cursor:pointer;list-style:none;text-align:center;font-size:.95rem;line-height:1.55;transition:color .18s ease,font-size .18s ease}.dlna-queue__lyric-line.is-active[data-v-58d1a824]{color:oklch(var(--p));font-size:1.22rem;font-weight:800}.dlna-queue__lyrics-empty[data-v-58d1a824]{padding-top:6rem;color:oklch(var(--bc)/.48);text-align:center;font-weight:700}.dlna-queue__panel[data-v-58d1a824]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.85rem;padding:1rem;overflow:hidden}.dlna-queue__desktop-header[data-v-58d1a824]{min-height:3rem}.dlna-queue__collapse[data-v-58d1a824]{width:2.6rem;height:2.6rem;background:oklch(var(--b2)/.88);color:oklch(var(--bc))}.dlna-queue__collapse svg[data-v-58d1a824]{width:1.15rem;height:1.15rem}.dlna-queue__desktop-title-block[data-v-58d1a824]{min-width:0;flex:1}.dlna-queue__desktop-title[data-v-58d1a824]{margin-top:.12rem;color:oklch(var(--bc));font-size:1.55rem;line-height:1.05;font-weight:800;letter-spacing:-.03em}.dlna-queue__status[data-v-58d1a824]{border-radius:999px;padding:.45rem .75rem;background:oklch(var(--p));color:oklch(var(--pc));font-size:.76rem;font-weight:800;white-space:nowrap}.dlna-queue__selector[data-v-58d1a824]{flex-shrink:0}.dlna-queue__output-switch[data-v-58d1a824]{display:inline-flex;align-items:center;gap:.22rem;padding:.22rem;border:1px solid oklch(var(--bc)/.1);border-radius:999px;background:oklch(var(--b1)/.74);box-shadow:0 10px 24px oklch(var(--bc)/.08);flex-shrink:0}.dlna-queue__groupcast-button[data-v-58d1a824],.dlna-queue__output-button[data-v-58d1a824]{min-height:2.3rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;padding:0 .82rem;font-size:.76rem;font-weight:800;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease}.dlna-queue__output-button[data-v-58d1a824]{background:transparent;color:oklch(var(--bc)/.62)}.dlna-queue__output-button.is-active[data-v-58d1a824]{background:oklch(var(--bc));color:oklch(var(--b1))}.dlna-queue__groupcast-button[data-v-58d1a824]{border:1px solid oklch(var(--bc)/.1);background:oklch(var(--b1)/.78);color:oklch(var(--bc));box-shadow:0 10px 24px oklch(var(--bc)/.08);flex-shrink:0}.dlna-queue__groupcast-button[data-v-58d1a824]:active,.dlna-queue__output-button[data-v-58d1a824]:active{transform:scale(.98)}.dlna-queue__groupcast-button svg[data-v-58d1a824],.dlna-queue__output-button svg[data-v-58d1a824]{width:1rem;height:1rem;flex-shrink:0}.dlna-queue__desktop-now[data-v-58d1a824]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem}.dlna-queue__desktop-cover[data-v-58d1a824]{width:5.5rem;height:5.5rem;border-radius:1.15rem;-o-object-fit:cover;object-fit:cover}.dlna-queue__desktop-label[data-v-58d1a824]{color:oklch(var(--bc)/.52);font-size:.76rem;font-weight:800}.dlna-queue__desktop-track[data-v-58d1a824]{margin-top:.18rem;color:oklch(var(--bc));font-size:1.28rem;font-weight:850}.dlna-queue__desktop-artist[data-v-58d1a824]{margin-top:.2rem;color:oklch(var(--bc)/.58);font-size:.88rem}.dlna-queue__desktop-controls[data-v-58d1a824]{display:flex;align-items:center;gap:.55rem}.dlna-queue__control[data-v-58d1a824]{width:2.7rem;height:2.7rem;background:oklch(var(--b2)/.9);color:oklch(var(--bc))}.dlna-queue__control.is-play[data-v-58d1a824]{width:3.2rem;height:3.2rem;background:oklch(var(--bc));color:oklch(var(--b1))}.dlna-queue__control svg[data-v-58d1a824]{width:1.22rem;height:1.22rem}.dlna-queue__desktop-toolbar[data-v-58d1a824]{display:flex;flex-wrap:wrap;gap:.65rem;padding:.75rem}.dlna-queue__desktop-tool[data-v-58d1a824]{min-height:2.35rem;border:0;border-radius:999px;padding:0 .95rem;background:oklch(var(--b2)/.9);color:oklch(var(--bc));font-size:.78rem;font-weight:800}.dlna-queue__tracklist[data-v-58d1a824]{min-height:0;flex:1;padding:.9rem;overflow-y:auto}.dlna-queue__empty--desktop[data-v-58d1a824]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;background:oklch(var(--b1)/.82)}}@media (prefers-reduced-motion:reduce){.dlna-queue__lyric-line[data-v-58d1a824],.dlna-queue__lyrics-list[data-v-58d1a824],.dlna-queue__row[data-v-58d1a824]{transition:none}}[data-theme=dark] .dlna-queue__empty-icon[data-v-58d1a824],[data-theme=dark] .dlna-queue__empty-title[data-v-58d1a824],[data-theme=dark] .dlna-queue__mobile-title[data-v-58d1a824],[data-theme=dark] .dlna-queue__row-title[data-v-58d1a824]{color:oklch(var(--bc))}[data-theme=dark] .dlna-queue__action[data-v-58d1a824],[data-theme=dark] .dlna-queue__empty[data-v-58d1a824],[data-theme=dark] .dlna-queue__row[data-v-58d1a824],[data-theme=dark] .dlna-queue__tool[data-v-58d1a824]{background:oklch(var(--b1)/.78);color:oklch(var(--bc))}[data-theme=dark] .dlna-queue__row.is-current[data-v-58d1a824]{background:linear-gradient(135deg,oklch(var(--b2)/.96),oklch(var(--b3)/.86))}[data-theme=dark] .resize-handle.resizing[data-v-58d1a824],[data-theme=dark] .resize-handle[data-v-58d1a824]:hover{background-color:hsla(0,0%,100%,.2)}.player[data-v-b9f0ab24]{position:fixed;bottom:0;left:0;right:0;height:0;max-height:0;transition:max-height .5s}.visible[data-v-b9f0ab24]{height:auto;max-height:100px}.icon[data-v-b9f0ab24]{display:flex;align-items:center}.library-player[data-v-b9f0ab24]{position:relative;isolation:isolate;overflow:visible;width:100%;border-radius:.75rem;color:oklch(var(--bc));background:linear-gradient(135deg,color-mix(in oklch,oklch(var(--b1)) 72%,transparent),color-mix(in oklch,oklch(var(--b2)) 58%,transparent)),color-mix(in oklch,oklch(var(--b1)) 66%,transparent);border:1px solid color-mix(in oklch,oklch(var(--bc)) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 72%,transparent),0 18px 48px color-mix(in oklch,oklch(var(--bc)) 14%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.library-mini-player[data-v-b9f0ab24]:before,.library-player[data-v-b9f0ab24]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 16% 0,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 34%),linear-gradient(90deg,color-mix(in oklch,oklch(var(--b1)) 34%,transparent),transparent 48%,color-mix(in oklch,oklch(var(--bc)) 6%,transparent))}.library-player__progress[data-v-b9f0ab24]{display:block;margin:-6px 0 -5px}.library-player__grid[data-v-b9f0ab24]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:4.5rem;gap:.5rem;padding:0 .55rem}.library-player__actions[data-v-b9f0ab24],.library-player__track[data-v-b9f0ab24]{min-width:0}.library-player__track-inner[data-v-b9f0ab24]{display:flex;align-items:center;min-width:0;gap:.62rem}.library-mini-player__cover[data-v-b9f0ab24],.library-player__cover[data-v-b9f0ab24]{position:relative;flex:0 0 auto;width:3.5rem;height:3.5rem;overflow:hidden;padding:0;border:1px solid color-mix(in oklch,oklch(var(--bc)) 12%,transparent);border-radius:.75rem;background:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 58%,transparent);transition:transform .16s ease,filter .16s ease,border-color .16s ease}.library-mini-player__cover[data-v-b9f0ab24]:hover,.library-player__cover[data-v-b9f0ab24]:hover{filter:brightness(.88);border-color:color-mix(in oklch,oklch(var(--p)) 38%,transparent)}.library-mini-player__cover[data-v-b9f0ab24]:active,.library-player__cover[data-v-b9f0ab24]:active,.library-player__icon-button[data-v-b9f0ab24]:active,.library-player__play-toggle[data-v-b9f0ab24]:active{transform:translateY(1px) scale(.98)}.library-player__cover-image[data-v-b9f0ab24]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.library-mini-player__meta[data-v-b9f0ab24],.library-player__meta[data-v-b9f0ab24]{min-width:0;flex:1 1 auto}.library-player__artist-link[data-v-b9f0ab24],.library-player__title-link[data-v-b9f0ab24]{display:block;min-width:0;color:inherit;text-decoration:none}.library-player__artist-link[data-v-b9f0ab24]:hover,.library-player__title-link[data-v-b9f0ab24]:hover{text-decoration:underline;text-underline-offset:3px}.library-player__artist[data-v-b9f0ab24],.library-player__title[data-v-b9f0ab24]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-player__title[data-v-b9f0ab24]{color:oklch(var(--bc));font-size:.9rem;font-weight:650;line-height:1.25}.library-player__artist[data-v-b9f0ab24]{margin-top:.2rem;color:color-mix(in oklch,oklch(var(--bc)) 58%,transparent);font-size:.76rem;line-height:1.2}.library-player__controls[data-v-b9f0ab24]{display:grid;grid-template-columns:2.35rem 2.9rem 2.35rem;align-items:center;justify-items:center;justify-content:center;gap:.32rem}.library-player__actions[data-v-b9f0ab24]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.library-player__icon-button[data-v-b9f0ab24],.library-player__play-toggle[data-v-b9f0ab24]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklch,oklch(var(--bc)) 5%,transparent);border-radius:9999px;background:color-mix(in oklch,oklch(var(--b1)) 42%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 78%,transparent);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.library-player__icon-button[data-v-b9f0ab24]{width:2.25rem;height:2.25rem}.library-player__icon-button .icon[data-v-b9f0ab24],.library-player__icon-button svg[data-v-b9f0ab24]{width:1.16rem;height:1.16rem}.library-player__play-toggle[data-v-b9f0ab24]{position:relative;--library-player-play-size:2.9rem;width:var(--library-player-play-size);height:var(--library-player-play-size);background:transparent;color:oklch(var(--p));border-color:transparent;box-shadow:none}.library-player__play-toggle svg[data-v-b9f0ab24]{width:var(--library-player-play-size);height:var(--library-player-play-size);display:block}.library-player__icon-button.is-active[data-v-b9f0ab24],.library-player__icon-button[data-v-b9f0ab24]:hover{background:color-mix(in oklch,oklch(var(--p)) 12%,oklch(var(--b1)) 74%);color:oklch(var(--bc));border-color:color-mix(in oklch,oklch(var(--p)) 18%,transparent)}.library-player__play-toggle[data-v-b9f0ab24]:hover{background:transparent;color:color-mix(in oklch,oklch(var(--p)) 88%,oklch(var(--bc)) 12%)}.library-player__icon-button.is-active[data-v-b9f0ab24]{color:oklch(var(--p))}.library-player__icon-button.is-disabled[data-v-b9f0ab24],.library-player__play-toggle.is-disabled[data-v-b9f0ab24]{opacity:.42;cursor:not-allowed;pointer-events:none}.library-player__dropdown[data-v-b9f0ab24]{position:relative;align-items:center}.library-player__dropdown .library-player__volume-menu[data-v-b9f0ab24]{position:absolute;display:flex;align-items:center;justify-content:center;left:50%;bottom:calc(100% + .5rem);z-index:30;min-width:3.2rem;padding:.72rem .55rem;border-radius:.75rem;border:1px solid color-mix(in oklch,oklch(var(--bc)) 12%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 70%,transparent),0 16px 36px color-mix(in oklch,oklch(var(--bc)) 18%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);pointer-events:auto;transform:translateX(-50%)}.library-player__volume-slider[data-v-b9f0ab24]{width:1.65rem!important;height:7.5rem;padding:.35rem .45rem;cursor:pointer}[data-v-b9f0ab24] .library-player__volume-slider .vue-slider-dot{cursor:grab}[data-v-b9f0ab24] .library-player__volume-slider .vue-slider-dot:active{cursor:grabbing}[data-v-b9f0ab24] .library-player__volume-slider .vue-slider-rail{background-color:color-mix(in oklch,oklch(var(--bc)) 12%,transparent)!important;width:.32rem!important;margin:0 auto}[data-v-b9f0ab24] .library-player__volume-slider .vue-slider-process{background-color:oklch(var(--p))!important;width:100%!important}[data-v-b9f0ab24] .library-player__volume-slider .vue-slider-dot-handle{border-color:oklch(var(--p));background-color:oklch(var(--b1));box-shadow:0 0 0 3px color-mix(in oklch,oklch(var(--p)) 16%,transparent)}.library-mini-player[data-v-b9f0ab24]{position:absolute;isolation:isolate;left:calc(-50% + .5rem);bottom:-1rem;width:14rem;overflow:hidden;border-radius:.75rem;color:oklch(var(--bc));background:linear-gradient(135deg,color-mix(in oklch,oklch(var(--b1)) 72%,transparent),color-mix(in oklch,oklch(var(--b2)) 58%,transparent)),color-mix(in oklch,oklch(var(--b1)) 66%,transparent);border:1px solid color-mix(in oklch,oklch(var(--bc)) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 72%,transparent),0 18px 42px color-mix(in oklch,oklch(var(--bc)) 16%,transparent);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);transition:width .2s ease,left .2s ease,background .2s ease}.library-mini-player__content[data-v-b9f0ab24]{display:flex;align-items:center;justify-content:flex-start;min-height:4.5rem;gap:.62rem;padding:0 .48rem}.library-mini-player.is-sidebar-collapsed[data-v-b9f0ab24]{width:4.5rem}.library-mini-player.is-sidebar-collapsed .library-mini-player__content[data-v-b9f0ab24]{position:relative}.library-mini-player.is-sidebar-collapsed .library-mini-player__cover[data-v-b9f0ab24]{width:3.5rem;height:3.5rem;margin:.5rem auto}.library-mini-player.is-sidebar-collapsed .library-mini-player__meta[data-v-b9f0ab24]{display:none}.library-mini-player.is-sidebar-collapsed .library-mini-player__open[data-v-b9f0ab24]{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;margin:0;background:color-mix(in oklch,oklch(var(--b1)) 68%,transparent)}.library-mini-player.is-sidebar-collapsed .library-mini-player__open svg[data-v-b9f0ab24]{width:1rem;height:1rem}.library-mini-player__open[data-v-b9f0ab24]{margin-left:auto}[data-v-b9f0ab24] .vue-slider-process{background-color:oklch(var(--p)/1)!important}[data-v-b9f0ab24] .vue-slider-dot-tooltip-inner{background-color:oklch(var(--p)/1);border-color:oklch(var(--p)/1)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.library-mini-player[data-v-b9f0ab24],.library-player[data-v-b9f0ab24],.library-player__volume-menu[data-v-b9f0ab24]{background:color-mix(in oklch,oklch(var(--b1)) 94%,oklch(var(--b2)))}}@media (prefers-reduced-transparency:reduce){.library-mini-player[data-v-b9f0ab24],.library-player[data-v-b9f0ab24],.library-player__volume-menu[data-v-b9f0ab24]{background:color-mix(in oklch,oklch(var(--b1)) 96%,oklch(var(--b2)));backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width:767px){.library-player__grid[data-v-b9f0ab24]{grid-template-columns:minmax(0,1fr) auto auto;min-height:4.5rem;gap:.35rem;padding:0 .45rem}.library-player__cover[data-v-b9f0ab24]{width:3.25rem;height:3.25rem}.library-player__title[data-v-b9f0ab24]{font-size:.84rem}.library-player__artist[data-v-b9f0ab24]{font-size:.72rem}.library-player__controls[data-v-b9f0ab24]{grid-template-columns:2.1rem 2.65rem 2.1rem;gap:.18rem}.library-player__icon-button[data-v-b9f0ab24]{width:2rem;height:2rem}.library-player__play-toggle[data-v-b9f0ab24]{--library-player-play-size:2.55rem}.library-player__play-toggle svg[data-v-b9f0ab24]{width:var(--library-player-play-size);height:var(--library-player-play-size)}.library-player__actions[data-v-b9f0ab24]{gap:0}}.listener-mini-player[data-v-417da305]{display:flex;align-items:center;gap:.875rem;padding:.75rem .95rem;border-radius:1.6rem;background:linear-gradient(135deg,hsla(0,0%,7%,.96),rgba(42,42,42,.92));box-shadow:0 18px 40px rgba(15,23,42,.22);color:#fff}.listener-mini-player.is-idle[data-v-417da305]{opacity:.94}.listener-mini-player__cover[data-v-417da305]{width:3.15rem;height:3.15rem;border-radius:1rem;overflow:hidden;flex-shrink:0}.listener-mini-player__cover-image[data-v-417da305]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listener-mini-player__meta[data-v-417da305]{min-width:0;flex:1}.listener-mini-player__artist[data-v-417da305],.listener-mini-player__title[data-v-417da305]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-mini-player__title[data-v-417da305]{font-size:.95rem;font-weight:700}.listener-mini-player__artist[data-v-417da305]{margin-top:.18rem;font-size:.76rem;color:hsla(0,0%,100%,.68)}.listener-mini-player__button[data-v-417da305]{width:2.85rem;height:2.85rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111827;flex-shrink:0}.listener-mini-player__button svg[data-v-417da305]{width:1.3rem;height:1.3rem}.listener-mini-player__button[data-v-417da305]:disabled{cursor:default;opacity:.55}.listener-mini-player__button--ghost[data-v-417da305]{width:2.25rem;height:2.25rem;background:hsla(0,0%,100%,.12);color:#fff}.listener-shell[data-v-473d158c]{--listener-shell-mini-player-height:4.75rem;--listener-shell-content-bottom:11.5rem;--listener-shell-dock-height:calc(11.5rem + env(safe-area-inset-bottom, 0px));position:relative;min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,#f7f6f3,#eef3ff 46%,#f7f7f7);overflow:hidden}.listener-shell.is-now-playing[data-v-473d158c]{height:100dvh;--listener-shell-content-bottom:0.75rem;--listener-shell-dock-height:calc(6.75rem + env(safe-area-inset-bottom, 0px))}.listener-shell__bg[data-v-473d158c]{position:fixed;z-index:0;pointer-events:none;filter:blur(10px)}.listener-shell__bg--top[data-v-473d158c]{top:-7rem;right:-5rem;width:14rem;height:14rem;border-radius:3rem;background:radial-gradient(circle,rgba(59,130,246,.18),rgba(59,130,246,0))}.listener-shell__bg--bottom[data-v-473d158c]{left:-5rem;bottom:5rem;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,rgba(244,114,182,.14),rgba(244,114,182,0))}.listener-shell__content[data-v-473d158c]{position:relative;z-index:1;box-sizing:border-box;padding:.75rem .75rem var(--listener-shell-content-bottom)}.listener-shell__content.is-now-playing[data-v-473d158c]{height:calc(100% - var(--listener-shell-dock-height));overflow:hidden}.listener-shell__dock[data-v-473d158c]{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:0 .75rem calc(env(safe-area-inset-bottom, 0px) + .9rem);background:linear-gradient(180deg,hsla(45,20%,96%,0),hsla(45,20%,96%,.96) 28%,#f7f6f3)}.listener-shell__nav[data-v-473d158c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.75rem;padding:.45rem;border-radius:1.45rem;background:hsla(0,0%,100%,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 36px rgba(15,23,42,.08)}.listener-shell__nav-item[data-v-473d158c]{border:0;background:transparent;border-radius:1.1rem;padding:.55rem .3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;color:#64748b}.listener-shell__nav-item svg[data-v-473d158c]{width:1.35rem;height:1.35rem}.listener-shell__nav-item span[data-v-473d158c]{font-size:.72rem;font-weight:700}.listener-shell__nav-item.is-active[data-v-473d158c]{background:#111827;color:#fff;box-shadow:0 10px 24px rgba(17,24,39,.18)}.index-page[data-v-0cf5694a]{min-height:calc(100dvh - 4rem);padding:1rem;overflow-y:auto;color:oklch(var(--bc));background:radial-gradient(circle at 9% 0,oklch(var(--p)/.14),transparent 28rem),radial-gradient(circle at 92% 12%,oklch(var(--a)/.12),transparent 24rem),linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)))}.index-page>section[data-v-0cf5694a]{width:100%;max-width:1480px;margin-left:auto;margin-right:auto}.chart-panel[data-v-0cf5694a],.index-hero[data-v-0cf5694a],.metric-card[data-v-0cf5694a],.mobile-search-panel[data-v-0cf5694a],.rank-panel[data-v-0cf5694a]{border:1px solid oklch(var(--bc)/.08);border-radius:1.5rem;background:linear-gradient(135deg,oklch(var(--b1)/.92),oklch(var(--b2)/.7)),oklch(var(--b1));box-shadow:inset 0 1px 0 oklch(var(--b1)/.78),0 20px 48px oklch(var(--bc)/.09)}.mobile-search-panel[data-v-0cf5694a]{margin-bottom:1rem;padding:1.1rem}.mobile-search-panel__top[data-v-0cf5694a]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.index-hero__label[data-v-0cf5694a],.mobile-search-panel__label[data-v-0cf5694a]{margin:0 0 .35rem;font-size:.8rem;font-weight:800;color:oklch(var(--p))}.mobile-search-panel h1[data-v-0cf5694a]{margin:0;color:oklch(var(--bc));font-size:2rem;line-height:1;font-weight:800;letter-spacing:-.04em}.search-shell[data-v-0cf5694a]{display:flex;align-items:center;gap:.75rem;border-radius:999px;padding:.82rem 1rem;color:oklch(var(--bc));background:oklch(var(--b1)/.86);box-shadow:0 12px 30px oklch(var(--bc)/.08)}.search-shell__icon[data-v-0cf5694a]{width:1.25rem;text-align:center;color:oklch(var(--p));font-weight:900}.search-shell input[data-v-0cf5694a]{min-width:0;width:100%;border:0;outline:0;background:transparent;color:oklch(var(--bc));font-size:.98rem}.search-shell input[data-v-0cf5694a]::-moz-placeholder{color:oklch(var(--bc)/.48)}.search-shell input[data-v-0cf5694a]::placeholder{color:oklch(var(--bc)/.48)}.search-results-panel[data-v-0cf5694a]{margin-top:.85rem;max-height:20rem;overflow-y:auto;border-radius:1.25rem;padding:.5rem;background:oklch(var(--b1)/.78)}.search-result-group+.search-result-group[data-v-0cf5694a]{margin-top:.5rem}.search-result-group__title[data-v-0cf5694a]{padding:.55rem .75rem .35rem;color:oklch(var(--bc)/.58);font-size:.78rem;font-weight:800}.search-result-row[data-v-0cf5694a]{width:100%;display:flex;align-items:center;gap:.75rem;border:0;border-radius:1rem;padding:.65rem;color:oklch(var(--bc));background:transparent;text-align:left;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.search-result-row[data-v-0cf5694a]:hover{background:oklch(var(--p)/.08)}.search-result-row[data-v-0cf5694a]:active{transform:translateY(1px)}.search-result-row__mark[data-v-0cf5694a]{flex:0 0 2.25rem;height:2.25rem;border-radius:.9rem;display:inline-flex;align-items:center;justify-content:center;color:oklch(var(--p));background:oklch(var(--p)/.1);font-size:.78rem;font-weight:900}.search-result-row__body[data-v-0cf5694a]{min-width:0;display:grid;gap:.1rem}.search-result-row__body small[data-v-0cf5694a],.search-result-row__body strong[data-v-0cf5694a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-empty span[data-v-0cf5694a],.search-result-row__body small[data-v-0cf5694a]{color:oklch(var(--bc)/.55)}.search-empty[data-v-0cf5694a]{display:grid;gap:.35rem;place-items:center;padding:2rem 1rem;color:oklch(var(--bc));text-align:center}.index-hero[data-v-0cf5694a]{min-height:16.5rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:stretch;gap:1rem;overflow:hidden;padding:1.15rem 1.15rem 1.15rem 1.45rem}.index-hero__copy[data-v-0cf5694a]{display:flex;flex-direction:column;justify-content:center;min-width:0}.index-hero h1[data-v-0cf5694a]{max-width:10ch;margin:0;color:oklch(var(--bc));font-size:clamp(2.35rem,5vw,4.9rem);line-height:.96;font-weight:850;letter-spacing:-.04em}.index-hero__message[data-v-0cf5694a]{max-width:42rem;margin:1rem 0 0;color:oklch(var(--bc)/.62);font-size:1rem;line-height:1.7}.now-playing[data-v-0cf5694a]{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:.65rem;margin-top:1.25rem;border:0;border-radius:999px;padding:.75rem 1rem;color:oklch(var(--pc));background:oklch(var(--p));cursor:pointer;box-shadow:0 16px 34px oklch(var(--p)/.18);transition:transform .18s ease,box-shadow .18s ease}.now-playing[data-v-0cf5694a]:hover{transform:translateY(-1px);box-shadow:0 18px 38px oklch(var(--p)/.24)}.link-button[data-v-0cf5694a]:active,.metric-card[data-v-0cf5694a]:active,.now-playing[data-v-0cf5694a]:active,.rank-tabs button[data-v-0cf5694a]:active{transform:translateY(1px)}.now-playing__label[data-v-0cf5694a]{flex:0 0 auto;opacity:.72}.now-playing__track[data-v-0cf5694a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.index-hero__visual[data-v-0cf5694a]{position:relative;min-height:15rem;border-radius:1.25rem;overflow:hidden;background:radial-gradient(circle at 20% 10%,oklch(var(--p)/.46),transparent 12rem),radial-gradient(circle at 96% 18%,oklch(var(--a)/.28),transparent 11rem),linear-gradient(145deg,oklch(var(--bc)/.94),oklch(var(--bc)/.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 24px 58px oklch(var(--bc)/.16)}.hero-cover[data-v-0cf5694a]{position:relative;min-height:100%;display:grid;grid-template-rows:minmax(14.5rem,1fr) auto;gap:.2rem;padding:1rem;color:hsla(0,0%,100%,.92);isolation:isolate;overflow:visible}.hero-cover[data-v-0cf5694a]:before{content:"";position:absolute;inset:-22%;z-index:-2;background-image:var(--hero-cover);background-size:cover;background-position:50%;opacity:.2;filter:blur(42px) saturate(1.16);transform:scale(1.05)}.hero-cover[data-v-0cf5694a]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(10,10,18,.78),rgba(35,22,54,.58)),radial-gradient(circle at 60% 42%,hsla(0,0%,100%,.14),transparent 10rem);pointer-events:none}.hero-cover__input[data-v-0cf5694a]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hero-cover__stage[data-v-0cf5694a]{position:relative;z-index:2;width:100%;min-width:0;min-height:14.5rem;margin:0 auto -2.1rem;border:0;padding:0;display:flex;align-items:center;justify-content:center;color:inherit;background:transparent;cursor:pointer;perspective:1100px}.hero-cover__stage[data-v-0cf5694a]:focus-visible{outline:2px solid hsla(0,0%,100%,.72);outline-offset:.25rem;border-radius:1rem}.hero-cover__glow[data-v-0cf5694a]{background-image:var(--hero-cover);background-size:cover;background-position:50%;opacity:.36;filter:blur(28px) saturate(1.18)}.hero-cover__glow[data-v-0cf5694a],.hero-cover__record[data-v-0cf5694a]{position:absolute;width:clamp(15rem,88%,21rem);aspect-ratio:1;border-radius:999px}.hero-cover__record[data-v-0cf5694a]{transform:translateX(15%) rotate(0deg);background:radial-gradient(circle at center,hsla(0,0%,100%,.88) 0 7.6%,transparent 8%),repeating-radial-gradient(circle at center,hsla(0,0%,100%,.14) 0 1px,transparent 1px 8px),radial-gradient(circle at center,rgba(18,18,24,.98) 0 62%,rgba(5,5,10,.96) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 0 34px rgba(0,0,0,.58),0 22px 48px rgba(0,0,0,.24);opacity:.82;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .3s ease,filter .3s ease}.hero-cover__record[data-v-0cf5694a]:before{content:"";position:absolute;inset:8%;border-radius:inherit;border:1px solid hsla(0,0%,100%,.08);background:conic-gradient(from 18deg,transparent 0 38deg,hsla(0,0%,100%,.1) 39deg 48deg,transparent 49deg 100deg,hsla(0,0%,100%,.08) 101deg 108deg,transparent 109deg 1turn);mix-blend-mode:screen;opacity:.74}.hero-cover__record-label[data-v-0cf5694a]{position:absolute;inset:38%;border-radius:inherit;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.88) 0 12%,transparent 13%),linear-gradient(135deg,oklch(var(--p)/.72),hsla(0,0%,100%,.16));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 0 0 1px hsla(0,0%,100%,.18)}.hero-cover__art-stack[data-v-0cf5694a]{position:relative;z-index:4;width:clamp(15rem,88%,21rem);aspect-ratio:1;flex:0 0 auto;border-radius:1.25rem;transform:rotateX(5deg) rotateY(-8deg);transform-style:preserve-3d;transition:transform .46s cubic-bezier(.16,1,.3,1),filter .3s ease}.hero-cover__art-card[data-v-0cf5694a]{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:hsla(0,0%,100%,.1);box-shadow:0 20px 48px rgba(0,0,0,.18)}.hero-cover__art-card--back[data-v-0cf5694a]{z-index:1;opacity:.28;transform:translate3d(1.15rem,1.15rem,-3rem) rotate(4.5deg) scale(.98)}.hero-cover__art-card--middle[data-v-0cf5694a]{z-index:2;opacity:.56;transform:translate3d(.58rem,.58rem,-1.5rem) rotate(2.2deg) scale(.99)}.hero-cover__art-card--front[data-v-0cf5694a]{z-index:3;opacity:1;box-shadow:0 28px 70px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.22)}.hero-cover__image[data-v-0cf5694a]{position:relative;z-index:1;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;display:block}.hero-cover__tonearm[data-v-0cf5694a]{position:absolute;top:13%;right:13%;z-index:3;width:30%;height:.38rem;border-radius:999px;transform-origin:88% 50%;transform:rotate(-22deg) translateX(.8rem);background:linear-gradient(90deg,hsla(0,0%,100%,.34),hsla(0,0%,100%,.62));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 10px 24px rgba(0,0,0,.2);opacity:.56;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .3s ease}.hero-cover__tonearm[data-v-0cf5694a]:after,.hero-cover__tonearm[data-v-0cf5694a]:before{content:"";position:absolute;border-radius:999px}.hero-cover__tonearm[data-v-0cf5694a]:before{right:-.45rem;top:50%;width:1.35rem;height:1.35rem;transform:translateY(-50%);background:hsla(0,0%,100%,.68);box-shadow:0 8px 18px rgba(0,0,0,.18)}.hero-cover__tonearm[data-v-0cf5694a]:after{left:-.35rem;top:50%;width:.9rem;height:.9rem;transform:translateY(-50%);background:hsla(0,0%,100%,.5)}.hero-cover__hint[data-v-0cf5694a]{position:absolute;left:.1rem;bottom:.1rem;border-radius:999px;padding:.42rem .7rem;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.12);font-size:.76rem;font-weight:820;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hero-cover__stage:hover .hero-cover__art-stack[data-v-0cf5694a]{transform:rotateX(6deg) rotateY(-10deg) translateY(-.2rem)}.hero-cover__stage:hover .hero-cover__record[data-v-0cf5694a]{transform:translateX(18%) rotate(10deg);opacity:.9}.hero-cover__stage.is-playing .hero-cover__tonearm[data-v-0cf5694a],.hero-cover__stage:hover .hero-cover__tonearm[data-v-0cf5694a]{opacity:.74;transform:rotate(-13deg) translateX(.55rem)}.hero-cover__stage.is-playing .hero-cover__record[data-v-0cf5694a]{animation:hero-cover-record-spin-0cf5694a 9s linear infinite}.hero-cover__stage.is-playing .hero-cover__art-stack[data-v-0cf5694a]{transform:rotateX(5deg) rotateY(-8deg) translate3d(-.45rem,-.2rem,0);animation:hero-cover-cover-breathe-0cf5694a 3.6s ease-in-out infinite}.hero-cover__bottom[data-v-0cf5694a]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:end;padding-top:1.4rem}.hero-cover__week[data-v-0cf5694a]{min-width:5.8rem;display:grid;gap:.05rem}.hero-cover__meta span[data-v-0cf5694a],.hero-cover__week span[data-v-0cf5694a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.68);font-size:.76rem;font-weight:780}.hero-cover__week strong[data-v-0cf5694a]{color:hsla(0,0%,100%,.96);font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:.9;font-weight:880;letter-spacing:-.06em}.hero-cover__week small[data-v-0cf5694a]{color:hsla(0,0%,100%,.68);font-size:.8rem;font-weight:820}.hero-cover__meta[data-v-0cf5694a]{display:flex;justify-content:flex-end;gap:.42rem;min-width:0}.hero-cover__meta span[data-v-0cf5694a]{max-width:8.5rem;border-radius:999px;padding:.34rem .58rem;background:hsla(0,0%,100%,.12)}.hero-cover__chart[data-v-0cf5694a]{grid-column:1/-1;width:100%;min-height:3.55rem}@keyframes hero-cover-record-spin-0cf5694a{to{transform:translateX(13%) rotate(1turn)}}@keyframes hero-cover-cover-breathe-0cf5694a{0%,to{filter:saturate(1)}50%{filter:saturate(1.08) brightness(1.04)}}.overview-grid[data-v-0cf5694a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.metric-card[data-v-0cf5694a]{min-height:9.8rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:1rem;color:oklch(var(--bc));text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.metric-card[data-v-0cf5694a]:hover{transform:translateY(-2px);border-color:oklch(var(--p)/.24);box-shadow:0 22px 50px oklch(var(--bc)/.12)}.metric-card__icon[data-v-0cf5694a]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.95rem;font-size:.72rem;font-weight:900;color:oklch(var(--p));background:oklch(var(--p)/.1)}.metric-card--accent .metric-card__icon[data-v-0cf5694a]{color:oklch(var(--a));background:oklch(var(--a)/.11)}.metric-card--neutral .metric-card__icon[data-v-0cf5694a]{color:oklch(var(--bc)/.68);background:oklch(var(--bc)/.08)}.metric-card__label[data-v-0cf5694a]{margin-top:.8rem;color:oklch(var(--bc)/.58);font-size:.82rem;font-weight:750}.metric-card strong[data-v-0cf5694a]{width:100%;color:oklch(var(--bc));font-size:clamp(1.55rem,2.5vw,2.4rem);line-height:1.05;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-card small[data-v-0cf5694a]{max-width:100%;color:oklch(var(--bc)/.52);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-grid[data-v-0cf5694a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:.9rem;margin-top:.9rem;min-height:27rem}.chart-panel[data-v-0cf5694a],.rank-panel[data-v-0cf5694a]{min-width:0;padding:1.15rem}.panel-heading[data-v-0cf5694a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.panel-heading--inline[data-v-0cf5694a]{align-items:center}.panel-heading h2[data-v-0cf5694a]{margin:0;color:oklch(var(--bc));font-size:1.18rem;line-height:1.2;font-weight:850}.panel-heading p[data-v-0cf5694a]{margin:.25rem 0 0;color:oklch(var(--bc)/.54);font-size:.88rem}.chart-canvas[data-v-0cf5694a]{width:100%;height:23rem}.link-button[data-v-0cf5694a]{flex:0 0 auto;border:0;border-radius:999px;padding:.55rem .85rem;color:oklch(var(--p));background:oklch(var(--p)/.1);font-weight:800;cursor:pointer}.rank-tabs[data-v-0cf5694a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;border-radius:999px;padding:.35rem;background:oklch(var(--bc)/.07)}.rank-tabs button[data-v-0cf5694a]{border:0;border-radius:999px;padding:.58rem .65rem;color:oklch(var(--bc)/.58);background:transparent;font-weight:800;cursor:pointer}.rank-tabs button.is-active[data-v-0cf5694a]{color:oklch(var(--pc));background:oklch(var(--p))}.rank-list[data-v-0cf5694a]{display:grid;gap:.55rem;margin-top:.9rem}.rank-empty[data-v-0cf5694a],.rank-row[data-v-0cf5694a]{border-radius:1rem;background:oklch(var(--b1)/.58)}.rank-row[data-v-0cf5694a]{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.2rem;padding:.65rem .75rem}.rank-row__index[data-v-0cf5694a]{width:2.1rem;height:2.1rem;border-radius:.78rem;display:grid;place-items:center;color:oklch(var(--p));background:oklch(var(--p)/.1);font-size:.82rem;font-weight:900}.rank-row__name[data-v-0cf5694a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:oklch(var(--bc));font-weight:760}.rank-row__count[data-v-0cf5694a]{color:oklch(var(--bc)/.52);font-size:.82rem;white-space:nowrap}.rank-empty[data-v-0cf5694a]{padding:2rem 1rem;color:oklch(var(--bc)/.56);text-align:center}#example-black[data-v-0cf5694a]{color:oklch(var(--p))}@media (prefers-reduced-motion:reduce){.hero-cover__art-stack[data-v-0cf5694a],.hero-cover__record[data-v-0cf5694a],.hero-cover__tonearm[data-v-0cf5694a],.link-button[data-v-0cf5694a],.metric-card[data-v-0cf5694a],.now-playing[data-v-0cf5694a],.rank-tabs button[data-v-0cf5694a],.search-result-row[data-v-0cf5694a]{transition:none}.hero-cover__stage.is-playing .hero-cover__art-stack[data-v-0cf5694a],.hero-cover__stage.is-playing .hero-cover__record[data-v-0cf5694a]{animation:none}}@media (max-width:1279px){.overview-grid[data-v-0cf5694a]{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-grid[data-v-0cf5694a]{grid-template-columns:1fr}}@media (max-width:767px){.index-page[data-v-0cf5694a]{min-height:auto;padding:.75rem .65rem 1.25rem;background:radial-gradient(circle at 14% 0,oklch(var(--p)/.12),transparent 18rem),linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)))}.index-hero[data-v-0cf5694a]{min-height:auto;grid-template-columns:1fr;gap:1rem;padding:.95rem;border-radius:1.4rem}.index-hero h1[data-v-0cf5694a]{max-width:12ch;font-size:2.25rem}.index-hero__message[data-v-0cf5694a]{font-size:.95rem}.index-hero__visual[data-v-0cf5694a]{min-height:20rem}.hero-cover[data-v-0cf5694a]{grid-template-rows:minmax(13.5rem,1fr) auto;padding:.85rem}.hero-cover__art-stack[data-v-0cf5694a],.hero-cover__glow[data-v-0cf5694a],.hero-cover__record[data-v-0cf5694a]{width:clamp(14rem,84%,16.5rem)}.hero-cover__stage[data-v-0cf5694a]{min-height:13.5rem;margin-bottom:-1.6rem}.hero-cover__bottom[data-v-0cf5694a]{grid-template-columns:1fr;padding-top:.9rem}.hero-cover__meta[data-v-0cf5694a]{justify-content:flex-start}.overview-grid[data-v-0cf5694a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.metric-card[data-v-0cf5694a]{min-height:8.8rem;border-radius:1.25rem}.metric-card strong[data-v-0cf5694a]{font-size:1.45rem}.chart-panel[data-v-0cf5694a],.rank-panel[data-v-0cf5694a]{border-radius:1.35rem;padding:.9rem}.chart-canvas[data-v-0cf5694a]{height:19rem}.panel-heading h2[data-v-0cf5694a]{font-size:1.06rem}}.record-page[data-v-1f0050f3]{min-height:calc(100dvh - 4rem);padding:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 8% 0,oklch(var(--p)/.14),transparent 26rem),radial-gradient(circle at 96% 8%,oklch(var(--a)/.12),transparent 24rem),linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)))}.theme-swatch[data-v-1f0050f3]{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.theme-swatch--neutral[data-v-1f0050f3]{background:oklch(var(--n))}.theme-swatch--accent[data-v-1f0050f3]{background:oklch(var(--a))}.chart-card[data-v-1f0050f3],.fact-card[data-v-1f0050f3],.music-card[data-v-1f0050f3],.record-hero[data-v-1f0050f3]{border:1px solid oklch(var(--bc)/.08);border-radius:1.5rem;background:linear-gradient(135deg,oklch(var(--b1)/.94),oklch(var(--b2)/.72)),oklch(var(--b1));box-shadow:inset 0 1px 0 oklch(var(--b1)/.76),0 20px 48px oklch(var(--bc)/.09)}.record-hero[data-v-1f0050f3]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);gap:1rem;max-width:78rem;min-height:24rem;margin:0 auto;padding:1.35rem;overflow:hidden}.record-hero__copy[data-v-1f0050f3]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.35rem .35rem .35rem .55rem}.record-kicker[data-v-1f0050f3]{margin:0 0 .55rem;color:oklch(var(--p));font-size:.82rem;font-weight:850}.record-hero h1[data-v-1f0050f3]{max-width:8ch;margin:0;color:oklch(var(--bc));font-size:clamp(2.55rem,5vw,5.2rem);line-height:.96;font-weight:880;letter-spacing:-.04em}.record-hero__text[data-v-1f0050f3]{max-width:34rem;margin:1rem 0 0;color:oklch(var(--bc)/.62);font-size:1rem;line-height:1.7}.period-tabs[data-v-1f0050f3]{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;align-self:flex-start;max-width:24rem;margin-top:1.4rem;border-radius:999px;padding:.36rem;background:oklch(var(--bc)/.07)}.period-tabs button[data-v-1f0050f3]{min-width:0;border:0;border-radius:999px;padding:.62rem .8rem;color:oklch(var(--bc)/.62);background:transparent;font-size:.86rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.period-tabs button[data-v-1f0050f3]:hover{color:oklch(var(--bc))}.music-card[data-v-1f0050f3]:active,.period-tabs button[data-v-1f0050f3]:active{transform:translateY(1px)}.period-tabs button.is-active[data-v-1f0050f3]{color:oklch(var(--pc));background:oklch(var(--p))}.weekly-panel[data-v-1f0050f3]{display:grid;grid-template-rows:auto minmax(8rem,.82fr) 13rem;gap:.75rem;border-radius:1.25rem;padding:1.15rem;color:oklch(var(--pc));background:radial-gradient(circle at 18% 0,oklch(var(--p)/.48),transparent 14rem),radial-gradient(circle at 96% 24%,oklch(var(--a)/.35),transparent 13rem),linear-gradient(145deg,oklch(var(--bc)/.92),oklch(var(--bc)/.66));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 24px 58px oklch(var(--bc)/.16)}.fact-card__top[data-v-1f0050f3],.music-card__header[data-v-1f0050f3],.music-card__new[data-v-1f0050f3],.weekly-panel__body[data-v-1f0050f3],.weekly-panel__topline[data-v-1f0050f3]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.weekly-panel__topline span[data-v-1f0050f3]{min-width:0;overflow:hidden;color:hsla(0,0%,100%,.68);font-size:.86rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.weekly-panel__compare[data-v-1f0050f3],.weekly-panel__topline strong[data-v-1f0050f3]{border-radius:999px;padding:.34rem .68rem;color:hsla(0,0%,100%,.88);background:hsla(0,0%,100%,.13);font-size:.82rem;font-weight:900;white-space:nowrap}.weekly-panel__body[data-v-1f0050f3]{align-items:flex-end}.weekly-panel__compare[data-v-1f0050f3],.weekly-panel__label[data-v-1f0050f3]{display:inline-flex}.weekly-panel__label[data-v-1f0050f3]{color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:820}.weekly-panel__count[data-v-1f0050f3]{display:block;margin-top:.24rem;color:hsla(0,0%,100%,.96);font-size:clamp(4rem,8vw,7.4rem);line-height:.9;font-weight:880;letter-spacing:-.06em}.record-disc[data-v-1f0050f3]{flex:0 0 min(14rem,36%);aspect-ratio:1;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle,hsla(0,0%,100%,.94) 0 10%,hsla(0,0%,100%,.23) 11% 13%,transparent 14% 18%,hsla(0,0%,100%,.17) 19% 20%,transparent 21%),conic-gradient(from 135deg,oklch(var(--p)/.96),oklch(var(--a)/.82),hsla(0,0%,100%,.18),oklch(var(--p)/.96));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),0 24px 52px oklch(var(--p)/.22)}.record-disc span[data-v-1f0050f3]{width:24%;aspect-ratio:1;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}.weekly-chart[data-v-1f0050f3]{width:100%;min-height:13rem}.best-section[data-v-1f0050f3],.chart-section[data-v-1f0050f3],.fact-section[data-v-1f0050f3]{max-width:78rem;margin:1rem auto 0}.section-heading[data-v-1f0050f3]{display:grid;gap:.35rem;margin:1.35rem 0 .8rem}.section-heading h2[data-v-1f0050f3]{margin:0;color:oklch(var(--bc));font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.1;font-weight:880;letter-spacing:-.03em}.section-heading p[data-v-1f0050f3]{max-width:42rem;margin:0;color:oklch(var(--bc)/.58);font-size:.95rem;line-height:1.6}.music-grid[data-v-1f0050f3]{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:.9rem}.music-card[data-v-1f0050f3]{min-width:0;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.music-card[data-v-1f0050f3]:hover{transform:translateY(-2px);border-color:oklch(var(--p)/.24);box-shadow:0 22px 50px oklch(var(--bc)/.12)}.music-card__header[data-v-1f0050f3]{padding:1rem 1rem .85rem}.music-card__header div[data-v-1f0050f3]{display:grid;gap:.2rem}.fact-card__top span[data-v-1f0050f3],.music-card__header span[data-v-1f0050f3],.music-card__new span[data-v-1f0050f3]{color:oklch(var(--bc)/.56);font-size:.82rem;font-weight:800}.music-card__header strong[data-v-1f0050f3]{color:oklch(var(--bc));font-size:2.45rem;line-height:.95;font-weight:880;letter-spacing:-.04em}.fact-card__top em[data-v-1f0050f3],.music-card__header em[data-v-1f0050f3]{flex:0 0 auto;border-radius:999px;padding:.32rem .58rem;color:oklch(var(--p));background:oklch(var(--p)/.1);font-size:.76rem;font-style:normal;font-weight:900}.music-card__cover[data-v-1f0050f3]{position:relative;min-height:18rem;overflow:hidden;background:oklch(var(--bc)/.08)}.music-card__cover img[data-v-1f0050f3]{width:100%;height:19rem;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) contrast(.92)}.music-card__cover[data-v-1f0050f3]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(0,0,0,.72));pointer-events:none}.music-card__coverText[data-v-1f0050f3]{position:absolute;inset-inline:1rem;bottom:.95rem;z-index:1;display:grid;gap:.22rem;color:hsla(0,0%,100%,.94)}.music-card__coverText span[data-v-1f0050f3]{color:hsla(0,0%,100%,.68);font-size:.78rem;font-weight:850}.music-card__coverText strong[data-v-1f0050f3]{min-width:0;overflow:hidden;font-size:1.16rem;line-height:1.22;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.music-card__coverText small[data-v-1f0050f3]{color:hsla(0,0%,100%,.72)}.music-card__empty[data-v-1f0050f3]{display:grid;place-items:center;min-height:18rem;color:oklch(var(--bc)/.54);background:oklch(var(--bc)/.06)}.music-rank[data-v-1f0050f3]{display:grid;gap:.35rem;margin:0;padding:.75rem;list-style:none}.music-rank li[data-v-1f0050f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border-radius:1rem;padding:.66rem .75rem;background:oklch(var(--b1)/.58)}.music-rank span[data-v-1f0050f3]{min-width:0;overflow:hidden;color:oklch(var(--bc));font-size:.88rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.music-rank strong[data-v-1f0050f3]{color:oklch(var(--bc)/.58);font-size:.86rem;font-weight:850}.music-card__new[data-v-1f0050f3]{margin:0 .75rem .75rem;border-radius:1.15rem;padding:.75rem;background:oklch(var(--p)/.08)}.music-card--accent .music-card__header em[data-v-1f0050f3],.music-card--accent .music-card__new[data-v-1f0050f3]{color:oklch(var(--a));background:oklch(var(--a)/.11)}.music-card__new div[data-v-1f0050f3]{min-width:0;display:grid;gap:.14rem}.music-card__new strong[data-v-1f0050f3]{min-width:0;overflow:hidden;color:oklch(var(--bc));font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.music-card__new small[data-v-1f0050f3]{color:oklch(var(--bc)/.54);font-size:.78rem}.music-card__new img[data-v-1f0050f3]{flex:0 0 4rem;width:4rem;height:4rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.chart-grid[data-v-1f0050f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.chart-card[data-v-1f0050f3]{min-width:0;padding:1rem}.chart-card--wide[data-v-1f0050f3]{min-height:22rem}.chart-card h3[data-v-1f0050f3]{margin:0 0 .55rem;color:oklch(var(--bc));font-size:1.05rem;font-weight:850}.chart-canvas[data-v-1f0050f3]{width:100%;height:19rem}.fact-section[data-v-1f0050f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding-bottom:1.2rem}.fact-card[data-v-1f0050f3]{min-width:0;padding:1rem}.fact-card strong[data-v-1f0050f3]{display:block;min-width:0;overflow:hidden;margin-top:1.5rem;color:oklch(var(--bc));font-size:clamp(1.8rem,3vw,2.8rem);line-height:1;font-weight:880;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.fact-card small[data-v-1f0050f3]{display:block;margin-top:.7rem;color:oklch(var(--bc)/.52);font-size:.86rem}@media (prefers-reduced-motion:reduce){.music-card[data-v-1f0050f3],.period-tabs button[data-v-1f0050f3]{transition:none}}@media (max-width:1023px){.music-grid[data-v-1f0050f3],.record-hero[data-v-1f0050f3]{grid-template-columns:1fr}}@media (max-width:767px){.record-page[data-v-1f0050f3]{min-height:auto;padding:.75rem .65rem 1rem}.record-hero[data-v-1f0050f3]{min-height:auto;border-radius:1.35rem;padding:1rem}.record-hero__copy[data-v-1f0050f3]{padding:0}.record-hero h1[data-v-1f0050f3]{max-width:9ch;font-size:2.65rem}.record-hero__text[data-v-1f0050f3]{font-size:.95rem}.period-tabs[data-v-1f0050f3]{width:100%;max-width:none}.period-tabs button[data-v-1f0050f3]{padding:.58rem .42rem;font-size:.78rem}.weekly-panel[data-v-1f0050f3]{grid-template-rows:auto auto 11rem;border-radius:1.2rem;padding:1rem}.weekly-panel__body[data-v-1f0050f3]{align-items:flex-start}.weekly-panel__count[data-v-1f0050f3]{font-size:4.2rem}.record-disc[data-v-1f0050f3]{flex-basis:7.6rem}.section-heading[data-v-1f0050f3]{margin-top:1.1rem}.chart-card[data-v-1f0050f3],.fact-card[data-v-1f0050f3],.music-card[data-v-1f0050f3]{border-radius:1.25rem}.music-card__cover[data-v-1f0050f3],.music-card__empty[data-v-1f0050f3]{min-height:16rem}.music-card__cover img[data-v-1f0050f3]{height:16rem}.chart-grid[data-v-1f0050f3],.fact-section[data-v-1f0050f3]{grid-template-columns:1fr}.chart-canvas[data-v-1f0050f3]{height:18rem}.weekly-chart[data-v-1f0050f3]{min-height:11rem}}.h-screen-header[data-v-9345149c]{height:calc(100vh - 4rem)}.preset-manager[data-v-4f06a285]{min-height:100%;padding:14px;background:oklch(var(--b1));color:oklch(var(--bc))}.preset-card[data-v-4f06a285],.preset-editor__footer[data-v-4f06a285],.preset-editor__header[data-v-4f06a285],.preset-manager__tabs[data-v-4f06a285],.preset-manager__toolbar[data-v-4f06a285]{border:1px solid oklch(var(--bc)/.1);background:oklch(var(--b2)/.72)}.preset-manager__toolbar[data-v-4f06a285]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:12px}.preset-manager__toolbar h2[data-v-4f06a285]{margin:0;font-size:22px;font-weight:800}.preset-manager__toolbar p[data-v-4f06a285]{margin:4px 0 0;color:oklch(var(--bc)/.58);font-size:13px}.preset-manager__tabs[data-v-4f06a285]{display:flex;align-items:center;gap:5px;margin:12px 0;padding:5px;border-radius:10px}.preset-manager__tabs button[data-v-4f06a285]{border:0;border-radius:7px;padding:8px 12px;color:oklch(var(--bc)/.65);background:transparent;cursor:pointer}.preset-manager__tabs button.active[data-v-4f06a285]{color:oklch(var(--p));background:oklch(var(--p)/.12)}.preset-manager__tabs input[data-v-4f06a285]{margin-left:auto;width:220px;border:1px solid oklch(var(--bc)/.1);border-radius:7px;padding:7px 10px;color:oklch(var(--bc));background:oklch(var(--b1))}.preset-manager__grid[data-v-4f06a285]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.preset-card[data-v-4f06a285]{min-height:190px;padding:15px;border-radius:12px;transition:border-color .18s ease,opacity .18s ease}.preset-card--inactive[data-v-4f06a285]{border-color:oklch(var(--bc)/.07);opacity:.7}.preset-card__header[data-v-4f06a285]{display:flex;align-items:center;gap:10px}.preset-card__icon[data-v-4f06a285]{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;color:oklch(var(--p));background:oklch(var(--p)/.12)}.preset-card__title[data-v-4f06a285]{min-width:0;flex:1}.preset-card__title h3[data-v-4f06a285]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.preset-card__description[data-v-4f06a285],.preset-card__meta[data-v-4f06a285],.preset-card__title span[data-v-4f06a285]{color:oklch(var(--bc)/.58);font-size:12px}.preset-card__status[data-v-4f06a285]{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:4px 7px;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.preset-card__status[data-v-4f06a285]:before{width:6px;height:6px;border-radius:50%;content:""}.preset-card__status.is-active[data-v-4f06a285]{border-color:oklch(var(--su)/.22);color:oklch(var(--su));background:oklch(var(--su)/.11)}.preset-card__status.is-active[data-v-4f06a285]:before{background:oklch(var(--su));box-shadow:0 0 0 3px oklch(var(--su)/.12)}.preset-card__status.is-inactive[data-v-4f06a285]{border-color:oklch(var(--bc)/.1);color:oklch(var(--bc)/.52);background:oklch(var(--bc)/.06)}.preset-card__status.is-inactive[data-v-4f06a285]:before{background:oklch(var(--bc)/.42)}.preset-card__description[data-v-4f06a285]{min-height:38px;margin:14px 0;line-height:1.6}.preset-card__meta[data-v-4f06a285],.preset-card__steps[data-v-4f06a285]{display:flex;flex-wrap:wrap;gap:8px}.preset-card__meta span[data-v-4f06a285],.preset-card__steps span[data-v-4f06a285]{padding:4px 7px;border-radius:6px;background:oklch(var(--bc)/.06)}.preset-card__steps[data-v-4f06a285]{margin-top:12px;color:oklch(var(--bc)/.78);font-size:11px}.risk-medium[data-v-4f06a285]{color:oklch(var(--a))}.risk-high[data-v-4f06a285]{color:oklch(var(--er))}.risk-low[data-v-4f06a285]{color:oklch(var(--su))}.preset-manager__empty[data-v-4f06a285]{display:grid;place-items:center;gap:10px;min-height:220px;color:oklch(var(--bc)/.58)}.preset-editor[data-v-4f06a285]{display:flex;width:min(100vw,560px);min-height:100%;flex-direction:column;padding:0 0 20px;color:oklch(var(--bc));background:oklch(var(--b1))}.preset-editor__footer[data-v-4f06a285],.preset-editor__header[data-v-4f06a285]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.preset-editor__header h2[data-v-4f06a285]{margin:0;font-size:20px;font-weight:800}.preset-editor__header p[data-v-4f06a285]{margin:4px 0 0;color:oklch(var(--bc)/.58);font-size:12px}.preset-editor__body[data-v-4f06a285]{display:grid;gap:13px;padding:16px;overflow-y:auto}.preset-editor__body .label-text[data-v-4f06a285]{padding-bottom:5px;color:oklch(var(--bc)/.72);font-size:12px}.preset-editor__section-title[data-v-4f06a285],.preset-step__header[data-v-4f06a285]{display:flex;align-items:center;gap:8px}.preset-editor__section-title[data-v-4f06a285]{justify-content:space-between;padding-top:6px;border-top:1px solid oklch(var(--bc)/.1)}.preset-runtime-section[data-v-4f06a285]{display:grid;gap:8px;padding:10px;border:1px solid oklch(var(--bc)/.1);border-radius:9px;background:oklch(var(--b2)/.38)}.preset-runtime-section__hint[data-v-4f06a285]{margin:0;color:oklch(var(--bc)/.55);font-size:12px;line-height:1.5}.preset-runtime-field[data-v-4f06a285]{display:grid;gap:7px;padding:9px;border:1px solid oklch(var(--bc)/.08);border-radius:7px;background:oklch(var(--b1)/.65)}.preset-runtime-field__bottom[data-v-4f06a285],.preset-runtime-field__top[data-v-4f06a285]{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;align-items:center}.preset-runtime-field__bottom[data-v-4f06a285]{grid-template-columns:120px 1fr auto}.preset-runtime-field__required[data-v-4f06a285]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:oklch(var(--bc)/.7);font-size:12px}.preset-runtime-value[data-v-4f06a285]{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:7px}.preset-step[data-v-4f06a285]{display:grid;gap:10px;padding:11px;border:1px solid oklch(var(--bc)/.1);border-radius:9px;background:oklch(var(--b2)/.55)}.preset-step__header>span[data-v-4f06a285]{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:oklch(var(--p));background:oklch(var(--p)/.12);font-size:11px}.preset-step__header select[data-v-4f06a285]{min-width:0;flex:1}.preset-step__params[data-v-4f06a285]{display:grid;gap:8px}.template-builder[data-v-4f06a285]{display:flex;flex-wrap:wrap;display:grid;gap:8px}.template-parts[data-v-4f06a285]{display:flex;min-height:34px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;border:1px solid oklch(var(--bc)/.1);border-radius:7px;background:oklch(var(--b1)/.6)}.template-part[data-v-4f06a285]{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:5px;color:oklch(var(--bc)/.78);background:oklch(var(--bc)/.08);font-size:11px}.template-part button[data-v-4f06a285]{padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.template-builder__actions[data-v-4f06a285]{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.template-builder__actions input[data-v-4f06a285]{width:110px}.tidy-fields[data-v-4f06a285]{display:grid;gap:7px}.preset-field-row[data-v-4f06a285]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:8px}.preset-field-row label[data-v-4f06a285],.template-builder label[data-v-4f06a285]{color:oklch(var(--bc)/.72);font-size:12px}.preset-executions[data-v-4f06a285]{display:flex;width:min(100vw,540px);min-height:100%;flex-direction:column;color:oklch(var(--bc));background:oklch(var(--b1))}.preset-executions__header[data-v-4f06a285]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid oklch(var(--bc)/.1)}.preset-executions__header h2[data-v-4f06a285]{margin:0;font-size:20px;font-weight:800}.preset-executions__header p[data-v-4f06a285]{margin:4px 0 0;color:oklch(var(--bc)/.58);font-size:12px}.preset-executions__body[data-v-4f06a285]{display:grid;align-content:start;gap:10px;padding:16px;overflow-y:auto}.preset-execution[data-v-4f06a285]{display:grid;gap:10px;padding:12px;border:1px solid oklch(var(--bc)/.1);border-radius:9px;background:oklch(var(--b2)/.55)}.preset-execution__counts[data-v-4f06a285],.preset-execution__top[data-v-4f06a285]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.preset-execution__counts[data-v-4f06a285],.preset-execution__top span[data-v-4f06a285]{color:oklch(var(--bc)/.58);font-size:12px}.preset-execution__counts[data-v-4f06a285]{justify-content:flex-start}.preset-execution__counts span[data-v-4f06a285]{padding:3px 6px;border-radius:5px;background:oklch(var(--bc)/.06)}.preset-execution__error[data-v-4f06a285]{margin:0;color:oklch(var(--er));font-size:12px;line-height:1.5}.preset-execution details[data-v-4f06a285]{color:oklch(var(--bc)/.72);font-size:12px}.preset-execution pre[data-v-4f06a285]{overflow:auto;max-height:180px;margin:8px 0 0;padding:8px;border-radius:6px;background:oklch(var(--b1));font-size:11px;white-space:pre-wrap;word-break:break-word}@media (max-width:640px){.preset-manager__tabs[data-v-4f06a285],.preset-manager__toolbar[data-v-4f06a285]{align-items:stretch;flex-direction:column}.preset-manager__tabs input[data-v-4f06a285]{width:100%;margin-left:0}.preset-field-row[data-v-4f06a285],.preset-manager__grid[data-v-4f06a285],.preset-runtime-field__bottom[data-v-4f06a285],.preset-runtime-field__top[data-v-4f06a285],.preset-runtime-value[data-v-4f06a285]{grid-template-columns:1fr}}.plugin-manager[data-v-50892d4c]{display:flex;flex-direction:column;min-height:calc(100dvh - 4.5rem);padding:16px;overflow:hidden;color:oklch(var(--bc));background:radial-gradient(circle at 12% 10%,oklch(var(--p)/.08),transparent 24rem),radial-gradient(circle at 88% 0,oklch(var(--a)/.06),transparent 20rem),oklch(var(--b2))}.plugin-manager__category-tabs[data-v-50892d4c],.plugin-manager__hero[data-v-50892d4c],.plugin-manager__summary[data-v-50892d4c],.plugin-manager__workspace[data-v-50892d4c]{width:min(100%,1480px);margin-inline:auto}.plugin-manager__preset-view[data-v-50892d4c]{width:100%;min-height:0;flex:1;overflow:auto}.plugin-manager__hero[data-v-50892d4c]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:14px;align-items:center;margin-bottom:12px;padding:18px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:radial-gradient(circle at 88% 18%,oklch(var(--p)/.08),transparent 18rem),linear-gradient(110deg,oklch(var(--b1)/.98),oklch(var(--b2)/.82));box-shadow:0 18px 48px oklch(var(--bc)/.08),inset 0 1px 0 oklch(var(--b1)/.52)}.plugin-manager__hero-copy[data-v-50892d4c]{display:flex;min-width:0;flex-direction:column;justify-content:center}.plugin-manager__eyebrow[data-v-50892d4c]{width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:5px 10px;border-radius:999px;color:oklch(var(--p));background:oklch(var(--p)/.12);font-size:12px;font-weight:700}.plugin-manager h1[data-v-50892d4c]{margin:0;color:oklch(var(--bc));font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.plugin-manager__hint[data-v-50892d4c],.plugin-manager__intro[data-v-50892d4c],.plugin-manager__stat small[data-v-50892d4c]{color:oklch(var(--bc)/.6);font-size:12px;line-height:1.6}.plugin-manager__category-tabs[data-v-50892d4c]{display:flex;align-items:center;gap:4px;margin:14px auto;padding:4px;border:1px solid oklch(var(--bc)/.08);border-radius:10px;background:oklch(var(--b2)/.72)}.plugin-manager__category-tabs button[data-v-50892d4c]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:7px;color:oklch(var(--bc)/.65);background:transparent;cursor:pointer}.plugin-manager__category-tabs button.is-active[data-v-50892d4c]{color:oklch(var(--p));background:oklch(var(--p)/.12);font-weight:700}.plugin-manager__category-tabs span[data-v-50892d4c]{color:oklch(var(--bc)/.5);font-size:11px}.plugin-card__actions[data-v-50892d4c],.plugin-manager__hero-actions[data-v-50892d4c]{display:flex;align-items:center;gap:8px}.plugin-manager__hero-actions[data-v-50892d4c]{justify-content:flex-end;flex-wrap:wrap}.plugin-card__more[data-v-50892d4c],.plugin-manager__refresh[data-v-50892d4c]{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid oklch(var(--bc)/.08);border-radius:12px;color:oklch(var(--bc)/.7);background:oklch(var(--b2)/.58);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.plugin-card__more[data-v-50892d4c]:hover,.plugin-manager__refresh[data-v-50892d4c]:hover{color:oklch(var(--p));background:oklch(var(--p)/.1)}.plugin-card__more[data-v-50892d4c]:active,.plugin-card__test[data-v-50892d4c]:active,.plugin-manager__refresh[data-v-50892d4c]:active{transform:scale(.98)}.plugin-manager__add[data-v-50892d4c]{border-radius:12px}.plugin-manager__summary[data-v-50892d4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.plugin-manager__v2-alert[data-v-50892d4c]{width:min(100%,1480px);margin:0 auto 12px;padding:11px 14px;border:1px solid oklch(var(--a)/.32);border-radius:10px;color:oklch(var(--bc)/.8);background:oklch(var(--a)/.1);font-size:13px}.plugin-manager__stat[data-v-50892d4c]{display:flex;min-width:0;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);box-shadow:inset 0 1px 0 oklch(var(--b1)/.45)}.plugin-manager__stat span[data-v-50892d4c]{color:oklch(var(--bc)/.56);font-size:12px}.plugin-manager__stat strong[data-v-50892d4c]{overflow:hidden;color:oklch(var(--bc));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800}.plugin-manager__stat--quiet strong[data-v-50892d4c]{color:oklch(var(--p))}.plugin-manager__workspace[data-v-50892d4c]{display:flex;min-height:0;flex:1;overflow:hidden;padding:0;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:oklch(var(--b1)/.9);box-shadow:0 18px 48px oklch(var(--bc)/.08)}.plugin-manager__list[data-v-50892d4c]{display:flex;flex:1;min-height:0;flex-direction:column;padding:14px;gap:12px}.plugin-manager__toolbar[data-v-50892d4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent)}.plugin-manager__tabs[data-v-50892d4c]{display:inline-flex;padding:4px;border-radius:999px;background:oklch(var(--b2)/.56)}.plugin-manager__tabs .segmented-tab[data-v-50892d4c]{min-width:0;min-height:34px;border-radius:999px}.plugin-manager__tab-count[data-v-50892d4c]{margin-left:6px;color:oklch(var(--bc)/.54);font-size:12px;font-weight:700}.plugin-manager__search[data-v-50892d4c]{display:flex;width:min(100%,19rem);align-items:center;gap:.55rem;padding:0 .75rem;border:1px solid oklch(var(--bc)/.08);border-radius:12px;color:oklch(var(--bc)/.5);background:oklch(var(--b2)/.58)}.plugin-manager__search[data-v-50892d4c]:focus-within{border-color:oklch(var(--p)/.72);box-shadow:0 0 0 3px oklch(var(--p)/.12)}.plugin-manager__search input[data-v-50892d4c]{width:100%;height:2.5rem;border:0;outline:0;color:oklch(var(--bc));background:transparent;font-size:.85rem}.plugin-manager__search input[data-v-50892d4c]::-moz-placeholder{color:oklch(var(--bc)/.45)}.plugin-manager__search input[data-v-50892d4c]::placeholder{color:oklch(var(--bc)/.45)}.plugin-manager__grid[data-v-50892d4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.plugin-manager__grid--action[data-v-50892d4c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.plugin-card[data-v-50892d4c]{min-height:15rem;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:oklch(var(--b1)/.92);box-shadow:inset 0 1px 0 oklch(var(--b1)/.45);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.plugin-card[data-v-50892d4c]:hover{border-color:oklch(var(--p)/.2);box-shadow:0 16px 28px oklch(var(--bc)/.08);transform:translateY(-1px)}.plugin-card--offline[data-v-50892d4c]{opacity:.72}.plugin-card .card-body[data-v-50892d4c]{padding:14px}.plugin-card .card-title[data-v-50892d4c]{color:oklch(var(--bc));font-size:16px;line-height:1.35}.plugin-card .badge[data-v-50892d4c]{border-radius:999px}.plugin-card .card-actions[data-v-50892d4c]{margin-top:auto}.plugin-manager__empty[data-v-50892d4c]{display:grid;place-items:center;gap:10px;min-height:220px;padding:24px;border:1px dashed oklch(var(--bc)/.14);border-radius:16px;color:oklch(var(--bc)/.58);text-align:center;background:oklch(var(--b1)/.72)}.plugin-manager__empty h3[data-v-50892d4c]{margin:0;color:oklch(var(--bc));font-size:18px;font-weight:800}.plugin-manager__empty p[data-v-50892d4c]{max-width:30ch;margin:0;color:oklch(var(--bc)/.6);font-size:14px;line-height:1.7}.line-clamp-2[data-v-50892d4c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.plugin-manager[data-v-50892d4c]{padding:10px}.plugin-manager__hero[data-v-50892d4c]{grid-template-columns:1fr;padding:16px}.plugin-manager h1[data-v-50892d4c]{font-size:30px}.plugin-manager__summary[data-v-50892d4c]{grid-template-columns:1fr}.plugin-manager__workspace[data-v-50892d4c]{border-radius:18px}.plugin-manager__toolbar[data-v-50892d4c]{align-items:stretch;flex-direction:column}.plugin-manager__search[data-v-50892d4c]{width:100%}.plugin-manager__grid--action[data-v-50892d4c],.plugin-manager__grid[data-v-50892d4c]{grid-template-columns:1fr}.plugin-manager__hero-actions[data-v-50892d4c]{justify-content:flex-start}}.floating-notes[data-v-48109813]{position:fixed;top:50%;left:50%;pointer-events:none;z-index:1000}.note[data-v-48109813]{position:absolute;font-size:2rem;animation:float-48109813 2s ease-in-out infinite}.note[data-v-48109813]:first-child{animation-delay:0s;left:-20px}.note[data-v-48109813]:nth-child(2){animation-delay:.5s;left:0}.note[data-v-48109813]:nth-child(3){animation-delay:1s;left:20px}@keyframes float-48109813{0%,to{transform:translateY(0) rotate(0deg);opacity:.7}50%{transform:translateY(-20px) rotate(10deg);opacity:1}}.group:hover .btn-error[data-v-48109813]{opacity:1}.system-shell[data-v-3894d6b0]{display:flex;height:var(--system-shell-height,calc(100dvh - 70px));min-height:0;gap:.75rem;overflow:hidden;padding:.5rem;background:radial-gradient(circle at top left,color-mix(in oklch,oklch(var(--p)) 12%,transparent),transparent 24rem),oklch(var(--b2));color:oklch(var(--bc))}.system-main[data-v-3894d6b0]{min-width:0;flex:1;width:100%;max-width:1480px;overflow-y:auto;margin-left:auto;margin-right:auto;border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:1rem;background:color-mix(in oklch,oklch(var(--b1)) 88%,transparent);box-shadow:0 18px 44px color-mix(in oklch,oklch(var(--bc)) 8%,transparent)}.system-header[data-v-3894d6b0]{position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid color-mix(in oklch,oklch(var(--bc)) 8%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2}.system-header__kicker[data-v-3894d6b0]{margin-bottom:.25rem;font-size:.75rem;font-weight:700;color:color-mix(in oklch,oklch(var(--bc)) 52%,transparent)}.system-header__title[data-v-3894d6b0]{margin:0;font-size:clamp(1.5rem,1.15rem + 1vw,2.25rem);line-height:1.1;font-weight:800;letter-spacing:0}.system-header__summary[data-v-3894d6b0]{max-width:44rem;margin-top:.45rem;color:color-mix(in oklch,oklch(var(--bc)) 62%,transparent);font-size:.875rem;line-height:1.55}.system-header__meta[data-v-3894d6b0]{display:flex;align-items:center;min-height:2.25rem}.system-header__role[data-v-3894d6b0]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.75rem;border:1px solid color-mix(in oklch,oklch(var(--p)) 26%,transparent);background:color-mix(in oklch,oklch(var(--p)) 10%,oklch(var(--b1)));color:oklch(var(--bc));padding:.45rem .7rem;font-size:.75rem;font-weight:700}.system-content[data-v-3894d6b0]{padding:1.25rem}.system-sidebar[data-v-3894d6b0]{width:14.5rem;flex:0 0 14.5rem;flex-direction:column;overflow:hidden;padding:.75rem;border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:1rem;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);box-shadow:0 18px 44px color-mix(in oklch,oklch(var(--bc)) 7%,transparent);transition:width .18s ease,flex-basis .18s ease}.system-sidebar-brand[data-v-3894d6b0]{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.45rem .45rem .9rem;border-bottom:1px solid color-mix(in oklch,oklch(var(--bc)) 8%,transparent)}.system-sidebar-brand__mark[data-v-3894d6b0]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 2.25rem;border-radius:.75rem;background:oklch(var(--n));color:oklch(var(--nc))}.system-sidebar-brand__title[data-v-3894d6b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2}.system-sidebar-brand__sub[data-v-3894d6b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in oklch,oklch(var(--bc)) 55%,transparent);font-size:.75rem;line-height:1.4}.system-sidebar-menu[data-v-3894d6b0]{display:flex;flex:1;width:100%;min-height:0;flex-direction:column;gap:.25rem;margin:0;padding:.75rem 0 0;list-style:none}.system-sidebar-menu li[data-v-3894d6b0]{width:100%}.system-sidebar.is-collapsed[data-v-3894d6b0]{width:4.75rem;flex-basis:4.75rem;align-items:center;gap:.25rem}.system-nav-item[data-v-3894d6b0]{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.75rem;border:0;border-radius:.75rem;background:transparent;color:color-mix(in oklch,oklch(var(--bc)) 68%,transparent);padding:0 .85rem;text-align:left;font-size:.875rem;font-weight:700;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .16s ease;cursor:pointer}.system-nav-item[data-v-3894d6b0]:hover{background:color-mix(in oklch,oklch(var(--bc)) 7%,transparent);color:oklch(var(--bc))}.system-mobile-nav__item[data-v-3894d6b0]:active,.system-nav-item[data-v-3894d6b0]:active,.system-sidebar-toggle[data-v-3894d6b0]:active{transform:translateY(1px)}.system-nav-item.active[data-v-3894d6b0]{background:oklch(var(--n));color:oklch(var(--nc));box-shadow:0 12px 30px color-mix(in oklch,oklch(var(--n)) 24%,transparent)}.system-sidebar.is-collapsed li[data-v-3894d6b0]{display:flex;width:2.75rem;min-width:2.75rem;align-items:center;justify-content:center}.system-sidebar.is-collapsed .system-nav-item[data-v-3894d6b0]{display:flex!important;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;align-items:center!important;gap:0;line-height:1;padding-left:0;padding-right:0}.system-sidebar-toggle[data-v-3894d6b0]{margin-top:auto;display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.75rem;border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:.75rem;background:color-mix(in oklch,oklch(var(--b2)) 68%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 70%,transparent);padding:0 .85rem;font-size:.875rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.system-sidebar-toggle[data-v-3894d6b0]:hover{background:color-mix(in oklch,oklch(var(--bc)) 7%,transparent);color:oklch(var(--bc))}.system-sidebar-toggle__icon[data-v-3894d6b0]{display:inline-flex;transition:transform .18s ease}.system-sidebar-toggle__icon.is-reversed[data-v-3894d6b0]{transform:rotate(180deg)}.system-sidebar.is-collapsed .system-sidebar-toggle[data-v-3894d6b0]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;align-items:center;gap:0;padding-left:0;padding-right:0}.system-mobile-nav[data-v-3894d6b0]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.75rem 1rem;border-bottom:1px solid color-mix(in oklch,oklch(var(--bc)) 8%,transparent);scrollbar-width:none}.system-mobile-nav[data-v-3894d6b0]::-webkit-scrollbar{display:none}.system-mobile-nav__item[data-v-3894d6b0]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:.75rem;background:color-mix(in oklch,oklch(var(--b2)) 58%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 68%,transparent);padding:0 .75rem;white-space:nowrap;font-size:.8125rem;font-weight:700}.system-mobile-nav__item.active[data-v-3894d6b0]{border-color:color-mix(in oklch,oklch(var(--n)) 32%,transparent);background:oklch(var(--n));color:oklch(var(--nc))}[data-v-3894d6b0] .space-y-6>:not([hidden])~:not([hidden]),[data-v-3894d6b0] .space-y-8>:not([hidden])~:not([hidden]){margin-top:1rem}[data-v-3894d6b0] .card{border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent)!important;border-radius:1rem!important;background:color-mix(in oklch,oklch(var(--b1)) 94%,transparent)!important;box-shadow:0 12px 28px color-mix(in oklch,oklch(var(--bc)) 7%,transparent)!important}[data-v-3894d6b0] .card .card{background:color-mix(in oklch,oklch(var(--b2)) 64%,oklch(var(--b1)))!important;box-shadow:none!important}[data-v-3894d6b0] .card-body{padding:1.25rem}[data-v-3894d6b0] .card-title{gap:.5rem;margin-bottom:.85rem;color:oklch(var(--bc));line-height:1.25;letter-spacing:0}[data-v-3894d6b0] h2.card-title svg,[data-v-3894d6b0] h3 svg,[data-v-3894d6b0] h4 svg{color:oklch(var(--p))}[data-v-3894d6b0] .bg-base-200\/30,[data-v-3894d6b0] .bg-base-200\/40,[data-v-3894d6b0] .bg-base-200\/50{background:color-mix(in oklch,oklch(var(--b2)) 72%,oklch(var(--b1)))!important}[data-v-3894d6b0] .modal-box,[data-v-3894d6b0] .rounded-lg,[data-v-3894d6b0] .rounded-xl{border-radius:1rem!important}[data-v-3894d6b0] .file-input,[data-v-3894d6b0] .input,[data-v-3894d6b0] .select,[data-v-3894d6b0] .textarea{min-height:2.625rem;border-color:color-mix(in oklch,oklch(var(--bc)) 15%,transparent);border-radius:.75rem;background-color:color-mix(in oklch,oklch(var(--b1)) 90%,transparent)}[data-v-3894d6b0] .file-input:focus,[data-v-3894d6b0] .input:focus,[data-v-3894d6b0] .select:focus,[data-v-3894d6b0] .textarea:focus{outline:2px solid color-mix(in oklch,oklch(var(--p)) 46%,transparent);outline-offset:2px}[data-v-3894d6b0] .label{padding-left:0;padding-right:0}[data-v-3894d6b0] .label-text{color:color-mix(in oklch,oklch(var(--bc)) 86%,transparent)}[data-v-3894d6b0] .label-text-alt,[data-v-3894d6b0] .text-base-content\/60,[data-v-3894d6b0] .text-base-content\/70{color:color-mix(in oklch,oklch(var(--bc)) 62%,transparent)!important}[data-v-3894d6b0] .btn{border-radius:.75rem;font-weight:700;letter-spacing:0;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}[data-v-3894d6b0] .btn:active{transform:translateY(1px)}[data-v-3894d6b0] .btn-ghost{color:color-mix(in oklch,oklch(var(--bc)) 74%,transparent)}[data-v-3894d6b0] .btn-outline:not(.btn-error):not(.btn-warning):not(.btn-success):not(.btn-info){border-color:color-mix(in oklch,oklch(var(--bc)) 16%,transparent);color:oklch(var(--bc))}[data-v-3894d6b0] .alert{border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:1rem;background:color-mix(in oklch,oklch(var(--p)) 8%,oklch(var(--b1)));color:color-mix(in oklch,oklch(var(--bc)) 78%,transparent)}[data-v-3894d6b0] .badge{border-radius:.65rem;font-weight:700}[data-v-3894d6b0] .stat,[data-v-3894d6b0] .stats{border-radius:1rem;background:color-mix(in oklch,oklch(var(--b2)) 72%,oklch(var(--b1)))!important;box-shadow:none!important}[data-v-3894d6b0] .stat-value{max-width:100%;overflow-wrap:anywhere;font-size:1rem;line-height:1.4}[data-v-3894d6b0] .table{border-collapse:separate;border-spacing:0}[data-v-3894d6b0] .table thead tr{background:color-mix(in oklch,oklch(var(--b2)) 74%,oklch(var(--b1)))!important}[data-v-3894d6b0] .table th{color:color-mix(in oklch,oklch(var(--bc)) 64%,transparent);font-size:.75rem;font-weight:800}[data-v-3894d6b0] .table tbody tr{background:transparent!important}[data-v-3894d6b0] .table tbody tr:hover{background:color-mix(in oklch,oklch(var(--p)) 7%,transparent)!important}[data-v-3894d6b0] .modal-box{border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);background:oklch(var(--b1));box-shadow:0 28px 80px color-mix(in oklch,oklch(var(--bc)) 18%,transparent)}[data-v-3894d6b0] .drawer-side>div{border-left:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent)}@media (max-width:767px){.system-shell[data-v-3894d6b0]{height:var(--system-shell-height,calc(100dvh - 60px));padding:0}.system-main[data-v-3894d6b0]{border-width:0;border-radius:0}.system-header[data-v-3894d6b0]{position:static;padding:1rem 1rem .85rem}.system-header__meta[data-v-3894d6b0]{display:none}.system-content[data-v-3894d6b0],[data-v-3894d6b0] .card-body{padding:1rem}[data-v-3894d6b0] .btn{min-height:2.25rem}}.log-page[data-v-08dd552c]{padding:.5rem;background:oklch(var(--b2))}.log-shell[data-v-08dd552c]{min-height:calc(100dvh - 5.5rem);border:1px solid oklch(var(--bc)/.1);border-radius:18px;background:radial-gradient(circle at 12% 0,oklch(var(--p)/.08),transparent 28rem),oklch(var(--b1))}.log-sidebar[data-v-08dd552c]{border-right:1px solid oklch(var(--bc)/.1);background:color-mix(in srgb,oklch(var(--b2)) 72%,transparent);padding:.875rem}.log-mode-switch[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1);border-radius:14px;background:oklch(var(--b1)/.72);padding:.25rem}.log-mode-switch__item[data-v-08dd552c]{min-height:2.25rem;border-radius:10px;color:oklch(var(--bc)/.62);font-weight:650}.log-mode-switch__item.is-active[data-v-08dd552c],.log-mode-switch__item[data-v-08dd552c]:hover{background:oklch(var(--bc)/.1);color:oklch(var(--bc)/.94)}.log-mode-switch__item[data-v-08dd552c]:active,.log-nav-row[data-v-08dd552c]:active{transform:translateY(1px)}.log-nav-list[data-v-08dd552c]{margin-top:.875rem}.log-nav-row.is-active[data-v-08dd552c],.log-nav-row[data-v-08dd552c]:hover{border-color:oklch(var(--p)/.18);background:oklch(var(--p)/.09)}.log-nav-row__main[data-v-08dd552c]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.375rem}.log-nav-row__label[data-v-08dd552c]{overflow:hidden;color:oklch(var(--bc)/.9);font-size:.875rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.log-chip[data-v-08dd552c],.log-nav-row__badge[data-v-08dd552c]{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:700;line-height:1.25;white-space:nowrap}.log-nav-row__count[data-v-08dd552c]{color:oklch(var(--bc)/.72);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:700}.log-main[data-v-08dd552c]{padding:1rem}.log-toolbar[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1);background:oklch(var(--b1)/.78)}.log-toolbar__copy h2[data-v-08dd552c]{color:oklch(var(--bc)/.96);font-weight:760}.log-toolbar__copy p[data-v-08dd552c]{margin-top:.375rem;color:oklch(var(--bc)/.58)}.log-stat[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1);background:oklch(var(--b2)/.52)}.log-field span[data-v-08dd552c],.log-stat span[data-v-08dd552c]{display:block;color:oklch(var(--bc)/.54);font-size:.75rem;font-weight:650}.log-stat strong[data-v-08dd552c]{display:block;margin-top:.25rem;color:oklch(var(--bc)/.94);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem}.log-filter-bar[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1)}.log-field[data-v-08dd552c]{min-width:0}.log-control[data-v-08dd552c]:focus{outline:2px solid oklch(var(--p)/.24);outline-offset:1px}.log-filter-actions[data-v-08dd552c],.log-pagination__controls[data-v-08dd552c],.log-runtime-actions[data-v-08dd552c]{display:flex;align-items:end;gap:.5rem}.log-table-wrap[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.86)}.log-table[data-v-08dd552c]{min-width:1080px}.log-table thead tr[data-v-08dd552c]{background:oklch(var(--b2)/.68)}.log-table th[data-v-08dd552c]{font-size:.72rem;font-weight:760;letter-spacing:0;white-space:nowrap}.log-table td[data-v-08dd552c]{color:oklch(var(--bc)/.74);font-size:.875rem;vertical-align:top}.log-table__row[data-v-08dd552c]{cursor:pointer;border-top:1px solid oklch(var(--bc)/.08);transition:background-color .14s ease}.log-user[data-v-08dd552c]{color:oklch(var(--bc)/.9);font-weight:650}.log-chip--outline[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.14);background:transparent;color:oklch(var(--bc)/.68)}.log-link-button[data-v-08dd552c]{display:inline-flex;align-items:center;min-height:1.75rem;border-radius:999px;background:oklch(var(--p)/.12);color:oklch(var(--p));font-size:.78rem;font-weight:760;padding:.25rem .7rem;white-space:nowrap}.log-link-button[data-v-08dd552c]:hover{background:oklch(var(--p)/.18)}.log-summary-clamp[data-v-08dd552c]{display:-webkit-box;max-width:34rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.log-pagination[data-v-08dd552c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid oklch(var(--bc)/.1);padding:.75rem;color:oklch(var(--bc)/.58);font-size:.875rem}.log-state[data-v-08dd552c]{display:grid;place-items:center;min-height:16rem;border:1px dashed oklch(var(--bc)/.16);border-radius:16px;background:oklch(var(--b1)/.62);color:oklch(var(--bc)/.56);padding:2rem;text-align:center}.log-state strong[data-v-08dd552c]{color:oklch(var(--bc)/.9);font-size:1rem}.log-state span[data-v-08dd552c]{margin-top:.35rem}.log-state--error[data-v-08dd552c]{border-color:oklch(var(--er)/.28);background:oklch(var(--er)/.08)}.log-list-skeleton[data-v-08dd552c]{display:grid;gap:.5rem;border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.74)}.log-skeleton-row[data-v-08dd552c]{height:3.25rem;background:linear-gradient(90deg,oklch(var(--b2)/.62),oklch(var(--b3)/.42),oklch(var(--b2)/.62));background-size:200% 100%}.log-panel--runtime[data-v-08dd552c]{min-height:calc(100dvh - 7.5rem)}.log-runtime-note[data-v-08dd552c]{color:oklch(var(--wa)/.88)!important}.log-runtime-actions[data-v-08dd552c]{align-items:end}.log-runtime-grid[data-v-08dd552c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;flex:1;min-height:28rem}.log-console[data-v-08dd552c]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.84)}.log-console header[data-v-08dd552c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid oklch(var(--bc)/.1);background:oklch(var(--su)/.08);padding:.75rem .875rem}.log-console--error header[data-v-08dd552c]{background:oklch(var(--er)/.08)}.log-console header strong[data-v-08dd552c]{color:oklch(var(--bc)/.92)}.log-console header span[data-v-08dd552c],.log-runtime-loading[data-v-08dd552c]{color:oklch(var(--bc)/.52);font-size:.8125rem}.log-runtime-loading[data-v-08dd552c]{margin-top:-.25rem}.log-textarea[data-v-08dd552c]{width:100%;flex:1;min-height:24rem;resize:none;border:0;border-radius:0;color:oklch(var(--bc)/.84);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.65}.log-detail-drawer[data-v-08dd552c]{box-shadow:-18px 0 48px oklch(var(--bc)/.18)}.log-drawer-card[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.1);border-radius:16px;padding:1rem}.log-pre[data-v-08dd552c]{margin-top:1rem;max-height:22rem;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:12px;color:oklch(var(--bc)/.76);padding:.875rem;font-size:.75rem;line-height:1.6}.log-main[data-v-08dd552c],.log-pre[data-v-08dd552c],.log-sidebar[data-v-08dd552c],.log-textarea[data-v-08dd552c]{scrollbar-width:thin;scrollbar-color:oklch(var(--bc)/.18) transparent}.log-main[data-v-08dd552c]::-webkit-scrollbar,.log-pre[data-v-08dd552c]::-webkit-scrollbar,.log-sidebar[data-v-08dd552c]::-webkit-scrollbar,.log-textarea[data-v-08dd552c]::-webkit-scrollbar{width:.45rem;height:.45rem}.log-main[data-v-08dd552c]::-webkit-scrollbar-thumb,.log-pre[data-v-08dd552c]::-webkit-scrollbar-thumb,.log-sidebar[data-v-08dd552c]::-webkit-scrollbar-thumb,.log-textarea[data-v-08dd552c]::-webkit-scrollbar-thumb{border-radius:999px;background:oklch(var(--bc)/.18)}.log-page[data-v-08dd552c]{min-height:calc(100dvh - 4.5rem);padding:16px;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,oklch(var(--p)/.08),transparent 24rem),radial-gradient(circle at 90% 0,oklch(var(--a)/.06),transparent 18rem),oklch(var(--b2))}.log-hero[data-v-08dd552c]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.95fr);gap:14px;width:min(100%,1480px);margin:0 auto 12px;padding:18px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:radial-gradient(circle at 88% 18%,oklch(var(--p)/.08),transparent 18rem),linear-gradient(110deg,oklch(var(--b1)/.98),oklch(var(--b2)/.82));box-shadow:0 18px 48px oklch(var(--bc)/.08),inset 0 1px 0 oklch(var(--b1)/.52)}.log-hero__copy[data-v-08dd552c]{display:flex;min-width:0;flex-direction:column;justify-content:center}.log-hero__eyebrow[data-v-08dd552c]{width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:5px 10px;border-radius:999px;color:oklch(var(--p));background:oklch(var(--p)/.12);font-size:12px;font-weight:700}.log-hero h1[data-v-08dd552c]{margin:0;color:oklch(var(--bc));font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.log-hero p[data-v-08dd552c]{max-width:58ch;margin:12px 0 0;color:oklch(var(--bc)/.62);font-size:14px;line-height:1.7}.log-hero__stats[data-v-08dd552c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.log-hero__stat[data-v-08dd552c]{display:flex;min-width:0;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);box-shadow:inset 0 1px 0 oklch(var(--b1)/.45)}.log-hero__stat span[data-v-08dd552c]{color:oklch(var(--bc)/.56);font-size:12px}.log-hero__stat strong[data-v-08dd552c]{overflow:hidden;color:oklch(var(--bc));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800}.log-hero__stat small[data-v-08dd552c]{overflow:hidden;color:oklch(var(--bc)/.54);font-size:12px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.log-shell[data-v-08dd552c]{display:grid;width:100%;max-width:1480px;grid-template-columns:17rem minmax(0,1fr);min-height:calc(100dvh - 12rem);overflow:hidden;margin-left:auto;margin-right:auto;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:oklch(var(--b1)/.92);box-shadow:0 18px 48px oklch(var(--bc)/.08)}.log-sidebar[data-v-08dd552c]{min-height:0;overflow-y:auto;border-right:1px solid oklch(var(--bc)/.08);background:linear-gradient(180deg,oklch(var(--b2)/.78),oklch(var(--b1)/.92));padding:14px}.log-mode-switch[data-v-08dd552c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;border:1px solid oklch(var(--bc)/.08);border-radius:999px;background:oklch(var(--b1)/.76);padding:4px}.log-mode-switch__item[data-v-08dd552c]{min-height:34px;border-radius:999px;color:oklch(var(--bc)/.64);font-size:.875rem;font-weight:700;transition:background-color .16s ease,color .16s ease,transform .16s ease}.log-mode-switch__item.is-active[data-v-08dd552c],.log-mode-switch__item[data-v-08dd552c]:hover{background:oklch(var(--p)/.1);color:oklch(var(--bc))}.log-nav-list[data-v-08dd552c]{display:grid;gap:.375rem;margin-top:12px}.log-nav-row[data-v-08dd552c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;border:1px solid transparent;border-radius:14px;padding:.625rem .75rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.log-nav-row.is-active[data-v-08dd552c],.log-nav-row[data-v-08dd552c]:hover{border-color:oklch(var(--p)/.16);background:oklch(var(--p)/.08)}.log-main[data-v-08dd552c]{min-width:0;min-height:0;overflow-y:auto;padding:14px}.log-panel[data-v-08dd552c]{display:flex;min-height:100%;flex-direction:column;gap:.875rem}.log-toolbar[data-v-08dd552c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:oklch(var(--b1)/.84);padding:1rem}.log-toolbar__copy h2[data-v-08dd552c]{margin:0;color:oklch(var(--bc));font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.15}.log-toolbar__copy p[data-v-08dd552c]{margin-top:.4rem;max-width:58ch;color:oklch(var(--bc)/.6);font-size:.875rem;line-height:1.65}.log-toolbar__stats[data-v-08dd552c]{display:grid;grid-template-columns:repeat(3,minmax(5.2rem,1fr));gap:.5rem}.log-stat[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.08);border-radius:14px;background:oklch(var(--b2)/.54);padding:.625rem .75rem}.log-filter-bar[data-v-08dd552c]{display:grid;grid-template-columns:minmax(8rem,.85fr) minmax(8rem,.85fr) minmax(12rem,1.2fr) auto;gap:.625rem;align-items:end;border:1px solid oklch(var(--bc)/.08);border-radius:16px;background:color-mix(in srgb,oklch(var(--b2)) 54%,transparent);padding:.75rem}.log-control[data-v-08dd552c]{width:100%;margin-top:.35rem;border-color:oklch(var(--bc)/.12);background:oklch(var(--b1)/.9);color:oklch(var(--bc)/.9)}.log-console[data-v-08dd552c],.log-drawer-card[data-v-08dd552c],.log-list-skeleton[data-v-08dd552c],.log-state[data-v-08dd552c],.log-table-wrap[data-v-08dd552c]{border-radius:16px}.log-table-wrap[data-v-08dd552c]{overflow:hidden;border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b1)/.9)}.log-table thead tr[data-v-08dd552c]{background:oklch(var(--b2)/.7)}.log-table th[data-v-08dd552c]{color:oklch(var(--bc)/.56)}.log-table__row[data-v-08dd552c]:hover{background:oklch(var(--p)/.055)}.log-chip[data-v-08dd552c]{border-radius:999px}.log-state[data-v-08dd552c]{border:1px dashed oklch(var(--bc)/.14);background:oklch(var(--b1)/.68)}.log-list-skeleton[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b1)/.76);padding:.75rem}.log-skeleton-row[data-v-08dd552c]{border-radius:12px}.log-console[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b1)/.88)}.log-console header[data-v-08dd552c]{border-bottom:1px solid oklch(var(--bc)/.08)}.log-textarea[data-v-08dd552c]{background:color-mix(in srgb,oklch(var(--b2)) 64%,transparent)}.log-detail-drawer[data-v-08dd552c]{background:oklch(var(--b1));box-shadow:-18px 0 48px oklch(var(--bc)/.14)}.log-drawer-card[data-v-08dd552c]{border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b2)/.42)}.log-pre[data-v-08dd552c]{background:oklch(var(--b1)/.86)}@media (prefers-reduced-motion:no-preference){.log-skeleton-row[data-v-08dd552c]{animation:log-shimmer-08dd552c 1.4s ease-in-out infinite}}@keyframes log-shimmer-08dd552c{0%{background-position:120% 0}to{background-position:-80% 0}}@media (max-width:1279px){.log-shell[data-v-08dd552c]{grid-template-columns:15rem minmax(0,1fr)}.log-filter-bar[data-v-08dd552c],.log-toolbar[data-v-08dd552c]{grid-template-columns:1fr}.log-toolbar__stats[data-v-08dd552c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.log-page[data-v-08dd552c]{padding:10px}.log-hero[data-v-08dd552c]{grid-template-columns:1fr;padding:16px}.log-shell[data-v-08dd552c]{grid-template-columns:1fr;min-height:calc(100dvh - 8rem)}.log-sidebar[data-v-08dd552c]{border-right:0;border-bottom:1px solid oklch(var(--bc)/.1)}.log-nav-list[data-v-08dd552c]{grid-auto-flow:column;grid-auto-columns:minmax(11rem,1fr);overflow-x:auto;padding-bottom:.125rem}.log-nav-row[data-v-08dd552c]{min-height:2.8rem}.log-main[data-v-08dd552c]{padding:10px}.log-runtime-grid[data-v-08dd552c]{grid-template-columns:1fr}}@media (max-width:767px){.log-hero__stats[data-v-08dd552c],.log-toolbar__stats[data-v-08dd552c]{grid-template-columns:1fr}.log-filter-actions[data-v-08dd552c],.log-pagination[data-v-08dd552c],.log-pagination__controls[data-v-08dd552c],.log-runtime-actions[data-v-08dd552c]{align-items:stretch;flex-direction:column}.log-runtime-actions .log-field[data-v-08dd552c]{width:100%}.log-detail-drawer[data-v-08dd552c]{max-width:100%}}.import-overview-shell[data-v-69180991]{background:linear-gradient(180deg,oklch(var(--b2)/.42) 0,oklch(var(--b1)/.94) 100%)}.import-overview-sidebar[data-v-69180991]{background:linear-gradient(180deg,oklch(var(--b2)/.72) 0,oklch(var(--b1)/.98) 100%)}.import-overview-detail[data-v-69180991]{background:linear-gradient(180deg,oklch(var(--b1)) 0,oklch(var(--b2)/.22) 100%)}.import-overview-table thead tr[data-v-69180991]{background:oklch(var(--b2)/.58)}.import-overview-table tbody tr[data-v-69180991]{transition:background-color .18s ease}.import-overview-table tbody tr[data-v-69180991]:hover{background:oklch(var(--b2)/.36)}.import-overview-table td[data-v-69180991],.import-overview-table th[data-v-69180991]{vertical-align:top}.import-overview-table th[data-v-69180991]{white-space:nowrap}.import-overview-table thead th[data-v-69180991]{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:oklch(var(--bc)/.58)}.import-detail-drawer[data-v-69180991]{background:linear-gradient(180deg,oklch(var(--b2)) 0,oklch(var(--b1)) 100%)}.import-action-btn[data-v-69180991]{border-radius:9999px;padding:.2rem .65rem;color:oklch(var(--bc)/.62);background:oklch(var(--b2)/.55);transition:background-color .18s ease,color .18s ease}.import-action-btn[data-v-69180991]:hover{color:oklch(var(--bc)/.9);background:oklch(var(--b2)/.88)}.import-action-btn--strong[data-v-69180991]{color:oklch(var(--p)/.8)}.import-action-btn--danger[data-v-69180991]{color:oklch(var(--er)/.82)}.import-path-clamp[data-v-69180991]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.import-reason-clamp[data-v-69180991]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:20rem}@media (max-width:1023px){.import-overview-table[data-v-69180991]{min-width:980px}}@media (max-width:767px){.import-detail-drawer[data-v-69180991]{max-width:100%}.import-reason-clamp[data-v-69180991]{max-width:16rem}}.scrape-overview-shell[data-v-1032345f]{background:linear-gradient(180deg,oklch(var(--b2)/.42) 0,oklch(var(--b1)/.94) 100%)}.scrape-overview-sidebar[data-v-1032345f]{background:linear-gradient(180deg,oklch(var(--b2)/.72) 0,oklch(var(--b1)/.98) 100%)}.scrape-overview-detail[data-v-1032345f]{background:linear-gradient(180deg,oklch(var(--b1)) 0,oklch(var(--b2)/.22) 100%)}.scrape-overview-table thead tr[data-v-1032345f]{background:oklch(var(--b2)/.58)}.scrape-overview-table tbody tr[data-v-1032345f]{transition:background-color .18s ease}.scrape-overview-table tbody tr[data-v-1032345f]:hover{background:oklch(var(--b2)/.36)}.scrape-overview-table td[data-v-1032345f],.scrape-overview-table th[data-v-1032345f]{vertical-align:top}.scrape-overview-table th[data-v-1032345f]{white-space:nowrap}.scrape-overview-table thead th[data-v-1032345f]{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:oklch(var(--bc)/.58)}.scrape-detail-drawer[data-v-1032345f]{background:linear-gradient(180deg,oklch(var(--b2)) 0,oklch(var(--b1)) 100%)}.scrape-action-btn[data-v-1032345f]{border-radius:9999px;padding:.2rem .65rem;color:oklch(var(--bc)/.62);background:oklch(var(--b2)/.55);transition:background-color .18s ease,color .18s ease}.scrape-action-btn[data-v-1032345f]:hover{color:oklch(var(--bc)/.9);background:oklch(var(--b2)/.88)}.scrape-action-btn--strong[data-v-1032345f]{color:oklch(var(--p)/.8)}.scrape-action-btn--success[data-v-1032345f]{color:oklch(var(--su)/.82)}.scrape-action-btn--danger[data-v-1032345f]{color:oklch(var(--er)/.82)}.scrape-path-clamp[data-v-1032345f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scrape-reason-clamp[data-v-1032345f]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:20rem}@media (max-width:1023px){.scrape-overview-table[data-v-1032345f]{min-width:980px}}@media (max-width:767px){.scrape-detail-drawer[data-v-1032345f]{max-width:100%}.scrape-reason-clamp[data-v-1032345f]{max-width:16rem}}.task-progress-page[data-v-73a0b84e]{min-height:calc(100dvh - 1rem)}.task-progress-panel[data-v-73a0b84e]{background:radial-gradient(circle at 12% 0,oklch(var(--p)/.12),transparent 30rem),oklch(var(--b1))}.progress-orb[data-v-73a0b84e]{--progress:0%;width:min(56vw,220px);aspect-ratio:1;border-radius:999px;display:grid;place-items:center;background:conic-gradient(oklch(var(--p)) var(--progress),oklch(var(--b2)) 0),oklch(var(--b2));box-shadow:inset 0 0 0 1px oklch(var(--bc)/.08)}.progress-orb-inner[data-v-73a0b84e]{width:74%;aspect-ratio:1;border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:oklch(var(--b1));box-shadow:inset 0 1px 0 oklch(var(--bc)/.08),0 18px 50px oklch(var(--bc)/.08)}@media (prefers-reduced-motion:reduce){.task-progress-page [data-v-73a0b84e]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tile-img[data-v-1029694c]{position:relative;width:100%;border-radius:1rem 1rem 0 0}.tile-img-square[data-v-1029694c]{height:0;padding-bottom:100%}.tile-img-rect[data-v-1029694c]{height:0;padding-bottom:70%}.tile-img img[data-v-1029694c]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tile-small .tile-img-square[data-v-1029694c]{padding-bottom:100%}.tile-small .tile-img-rect[data-v-1029694c]{padding-bottom:65%}.tile-small .card-body[data-v-1029694c]{padding:.75rem}.tile-small .card-title[data-v-1029694c]{font-size:.875rem}.tile-small .card-body p[data-v-1029694c]{font-size:.75rem}.line-clamp-2[data-v-1029694c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.tile-img-square[data-v-1029694c]{padding-bottom:100%}.tile-img-rect[data-v-1029694c]{padding-bottom:75%}.group[data-v-1029694c]:active{transform:scale(.98)}.group[data-v-1029694c]:hover{transform:none}}@media (hover:none) and (pointer:coarse){.group[data-v-1029694c]:hover{transform:none;box-shadow:var(--tw-shadow)}.group[data-v-1029694c]:active{transform:scale(.98);box-shadow:var(--tw-shadow-xl)}.group:active .tile-img img[data-v-1029694c],.group:hover .tile-img img[data-v-1029694c]{transform:none!important}.group:hover .tile-img .absolute[data-v-1029694c]{opacity:0}}.card[data-v-1029694c]{width:100%;height:100%;display:flex;flex-direction:column}.card-body[data-v-1029694c]{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.card[data-v-1029694c]:focus-within{outline:2px solid hsl(var(--p));outline-offset:2px}.tile-img img[data-v-1029694c]{background-color:hsl(var(--b2));-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-resolution:192dpi){.tile-img img[data-v-1029694c]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.pointer-events-none[data-v-1029694c]{pointer-events:none}.pointer-events-auto[data-v-1029694c]{pointer-events:auto}.play-button-container[data-v-1029694c]{display:flex;align-items:center;justify-content:center}.play-icon{cursor:pointer}.album-items[data-v-27733b60]{min-height:200px}.tile-img[data-v-27733b60]{position:relative}.play-overlay:hover .play-icon[data-v-27733b60]{opacity:1}@media (max-width:768px){.tile-img:active .play-icon[data-v-27733b60]{opacity:1}.card[data-v-27733b60]{transition:transform .2s ease}.card[data-v-27733b60]:active{transform:scale(.98)}}@media (min-width:769px){.tile-img:hover .play-overlay[data-v-27733b60]{background-color:rgba(0,0,0,.3)}.tile-img:hover .play-icon[data-v-27733b60]{opacity:1}}.album-items[data-v-27733b60]::-webkit-scrollbar{height:6px}.album-items[data-v-27733b60]::-webkit-scrollbar-track{background:hsl(var(--b2));border-radius:3px}.album-items[data-v-27733b60]::-webkit-scrollbar-thumb{background:hsl(var(--bc)/.2);border-radius:3px}.album-items[data-v-27733b60]::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc)/.3)}.album-item-animate-in[data-v-27733b60]{opacity:0;animation:albumItemFadeIn-27733b60 .4s ease-out forwards}@keyframes albumItemFadeIn-27733b60{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.album-library[data-v-39c1bea8]{--album-radius:18px;--album-border:oklch(var(--bc)/0.12);--album-muted:oklch(var(--bc)/0.62);--album-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.album-content[data-v-39c1bea8],.album-hero[data-v-39c1bea8],.album-rule-panel[data-v-39c1bea8],.album-status-strip[data-v-39c1bea8],.album-toolbar[data-v-39c1bea8]{max-width:1480px;margin-left:auto;margin-right:auto}.album-hero[data-v-39c1bea8]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:28px;align-items:stretch;min-height:220px;margin-bottom:14px;border:1px solid var(--album-border);border-radius:var(--album-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.album-hero__copy[data-v-39c1bea8]{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;justify-content:center}.album-hero__label[data-v-39c1bea8]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.album-hero h1[data-v-39c1bea8]{max-width:620px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.album-hero p[data-v-39c1bea8]{max-width:56ch;margin-top:16px;color:var(--album-muted);font-size:15px;line-height:1.75}.album-hero__stack[data-v-39c1bea8]{position:relative;min-height:220px;background:transparent;isolation:isolate;overflow:hidden}.album-hero__stack[data-v-39c1bea8]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.album-hero__cover[data-v-39c1bea8]{position:absolute;z-index:1;width:42%;aspect-ratio:1;left:calc(16% + var(--cover-index)*17%);top:calc(50% - var(--cover-index)*12px);border-radius:16px;border:1px solid oklch(var(--bc)/.16);box-shadow:0 18px 40px oklch(var(--bc)/.22);transform:translateY(-50%) rotate(calc((var(--cover-index) - 1)*7deg));overflow:hidden}.album-hero__cover img[data-v-39c1bea8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.album-toolbar[data-v-39c1bea8]{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--album-border);border-radius:var(--album-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.album-toolbar__tabs[data-v-39c1bea8]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.album-filter-button[data-v-39c1bea8],.album-icon-button[data-v-39c1bea8],.album-tab[data-v-39c1bea8]{min-height:38px;border-radius:999px;border:1px solid transparent;background:transparent;color:oklch(var(--bc)/.72);transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.album-tab[data-v-39c1bea8]{flex:0 0 auto;padding:0 14px;font-size:13px;font-weight:700;white-space:nowrap}.album-filter-button[data-v-39c1bea8]:hover,.album-icon-button[data-v-39c1bea8]:hover,.album-tab[data-v-39c1bea8]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.album-filter-button[data-v-39c1bea8]:active,.album-icon-button[data-v-39c1bea8]:active,.album-scroll-top[data-v-39c1bea8]:active,.album-tab[data-v-39c1bea8]:active{transform:translateY(1px)}.album-icon-button.is-active[data-v-39c1bea8],.album-tab.is-active[data-v-39c1bea8]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.album-toolbar__actions[data-v-39c1bea8]{display:flex;align-items:center;gap:8px}.album-icon-button[data-v-39c1bea8]{width:40px;display:inline-flex;align-items:center;justify-content:center}.album-filter-button[data-v-39c1bea8]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-color:var(--album-border);font-size:13px;font-weight:800}.album-filter-count[data-v-39c1bea8]{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));font-size:12px}.album-status-strip[data-v-39c1bea8]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:12px}.album-status-strip>div[data-v-39c1bea8]{min-width:0;padding:14px 16px;border:1px solid var(--album-border);border-radius:16px;background:var(--album-soft)}.album-status-strip__label[data-v-39c1bea8]{display:block;margin-bottom:3px;color:var(--album-muted);font-size:12px}.album-status-strip strong[data-v-39c1bea8]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.album-rule-panel[data-v-39c1bea8]{margin-bottom:16px;padding:18px;border:1px solid var(--album-border);border-radius:var(--album-radius);background:oklch(var(--b1));box-shadow:0 16px 48px oklch(var(--bc)/.08)}.album-preset-manager__title[data-v-39c1bea8],.album-preset-row[data-v-39c1bea8],.album-rule-panel__footer[data-v-39c1bea8],.album-rule-panel__header[data-v-39c1bea8]{display:flex;align-items:center;justify-content:space-between;gap:14px}.album-rule-panel__header[data-v-39c1bea8]{align-items:flex-start;margin-bottom:14px}.album-preset-manager__title h3[data-v-39c1bea8],.album-rule-panel__header h2[data-v-39c1bea8]{margin:0;font-size:18px;font-weight:800}.album-preset-manager__title span[data-v-39c1bea8],.album-rule-panel__header p[data-v-39c1bea8]{margin-top:4px;color:var(--album-muted);font-size:13px}.album-rule-grid[data-v-39c1bea8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.album-rule-options[data-v-39c1bea8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.album-check-row[data-v-39c1bea8]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--album-border);border-radius:14px;background:oklch(var(--b2)/.58);font-size:13px;cursor:pointer}.album-preset-manager[data-v-39c1bea8]{margin-top:14px;padding:14px;border-radius:16px;background:oklch(var(--b2)/.58)}.album-preset-list[data-v-39c1bea8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.album-preset-row[data-v-39c1bea8]{min-width:0;padding:10px;border:1px solid var(--album-border);border-radius:14px;background:oklch(var(--b1))}.drag-handle[data-v-39c1bea8]{color:oklch(var(--bc)/.48);cursor:move}.album-preset-row__label[data-v-39c1bea8]{display:flex;min-width:0;flex:1;align-items:center;gap:9px;cursor:pointer}.album-preset-row__label span[data-v-39c1bea8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.album-preset-row__index[data-v-39c1bea8]{min-width:24px;text-align:center;color:var(--album-muted);font-size:12px}.album-rule-panel__footer[data-v-39c1bea8]{margin-top:14px;padding-top:14px;border-top:1px solid var(--album-border)}.album-save-modal[data-v-39c1bea8]{border-radius:var(--album-radius);background:oklch(var(--b1))}.album-content[data-v-39c1bea8]{padding:2px 0 28px}.album-empty[data-v-39c1bea8],.album-loading[data-v-39c1bea8]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--album-border);border-radius:var(--album-radius);background:oklch(var(--b1)/.74);text-align:center}.album-loading__grid[data-v-39c1bea8]{display:grid;width:min(360px,74vw);grid-template-columns:repeat(3,1fr);gap:10px}.album-loading__grid span[data-v-39c1bea8]{aspect-ratio:1;border-radius:14px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.album-empty p[data-v-39c1bea8],.album-loading p[data-v-39c1bea8]{max-width:36ch;color:var(--album-muted);font-size:14px}.album-empty__art[data-v-39c1bea8]{position:relative;width:86px;height:86px;border-radius:50%;border:14px solid oklch(var(--bc)/.12);background:oklch(var(--b2))}.album-empty__art span[data-v-39c1bea8]{position:absolute;inset:50%;width:18px;height:18px;border-radius:50%;background:oklch(var(--p));transform:translate(-50%,-50%)}.album-empty h3[data-v-39c1bea8]{margin:0;font-size:20px;font-weight:800}.album-scroll-top[data-v-39c1bea8]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.scrollbar-hide[data-v-39c1bea8]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-39c1bea8]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.album-content[data-v-39c1bea8],.album-hero[data-v-39c1bea8],.album-rule-panel[data-v-39c1bea8],.album-status-strip[data-v-39c1bea8],.album-toolbar[data-v-39c1bea8]{animation:albumFadeIn-39c1bea8 .36s ease both}.album-loading__grid span[data-v-39c1bea8]{animation:albumSkeleton-39c1bea8 1.2s ease-in-out infinite}}@keyframes albumFadeIn-39c1bea8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes albumSkeleton-39c1bea8{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:900px){.album-library[data-v-39c1bea8]{padding:12px}.album-hero[data-v-39c1bea8]{grid-template-columns:1fr}.album-hero__stack[data-v-39c1bea8]{min-height:160px}.album-toolbar[data-v-39c1bea8]{grid-template-columns:1fr}.album-toolbar__actions[data-v-39c1bea8]{justify-content:flex-end}.album-preset-list[data-v-39c1bea8],.album-rule-grid[data-v-39c1bea8],.album-rule-options[data-v-39c1bea8]{grid-template-columns:1fr}}@media screen and (max-width:640px){.album-hero__copy[data-v-39c1bea8]{padding:22px}.album-hero h1[data-v-39c1bea8]{font-size:30px}.album-status-strip[data-v-39c1bea8]{grid-template-columns:1fr}.album-preset-manager__title[data-v-39c1bea8],.album-rule-panel__footer[data-v-39c1bea8],.album-rule-panel__header[data-v-39c1bea8]{align-items:stretch;flex-direction:column}.album-rule-panel__footer>div[data-v-39c1bea8]:last-child{justify-content:stretch}.album-rule-panel__footer .btn[data-v-39c1bea8]{flex:1 1 auto}.album-scroll-top[data-v-39c1bea8]{right:16px;bottom:16px}}.listener-albums[data-v-4597c3ba]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-albums__hero[data-v-4597c3ba]{padding:.3rem .25rem .2rem}.listener-albums__header[data-v-4597c3ba]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-albums__eyebrow[data-v-4597c3ba]{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-albums__title[data-v-4597c3ba]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-albums__refresh[data-v-4597c3ba]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#0f172a;box-shadow:0 12px 26px rgba(148,163,184,.14)}.listener-albums__refresh[data-v-4597c3ba]:disabled{opacity:.6}.listener-albums__refresh svg[data-v-4597c3ba]{width:2rem;height:1.5rem}.listener-albums__tabs[data-v-4597c3ba]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.listener-albums__tabs[data-v-4597c3ba]::-webkit-scrollbar{display:none}.listener-albums__tab[data-v-4597c3ba]{border:0;border-radius:999px;padding:.72rem .9rem;white-space:nowrap;background:hsla(0,0%,100%,.85);color:#64748b;font-size:.84rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.1)}.listener-albums__tab.is-active[data-v-4597c3ba]{background:#111827;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,.2)}.listener-albums__summary[data-v-4597c3ba]{margin-top:.95rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-albums__summary-kicker[data-v-4597c3ba]{font-size:.72rem;color:hsla(0,0%,100%,.64)}.listener-albums__summary-title[data-v-4597c3ba]{margin-top:.35rem;font-size:1.08rem;font-weight:700;line-height:1.4}.listener-albums__summary-sub[data-v-4597c3ba]{margin-top:.32rem;font-size:.8rem;line-height:1.55;color:hsla(0,0%,100%,.68)}.listener-albums__actions[data-v-4597c3ba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.listener-albums__action[data-v-4597c3ba]{border:0;border-radius:1rem;padding:.78rem .65rem;background:hsla(0,0%,100%,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700}.listener-albums__action--primary[data-v-4597c3ba]{background:#fff;color:#111827}.listener-albums__action svg[data-v-4597c3ba]{width:1.02rem;height:1.02rem}.listener-albums__section[data-v-4597c3ba]{margin-top:1rem}.listener-albums__grid[data-v-4597c3ba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .8rem;padding:0 .25rem .75rem}.listener-albums__card[data-v-4597c3ba]{position:relative}.listener-albums__card-main[data-v-4597c3ba]{width:100%}.listener-albums__card-link[data-v-4597c3ba]{width:100%;border:0;padding:0;background:transparent;text-align:left}.listener-albums__card-link--meta[data-v-4597c3ba]{margin-top:.75rem}.listener-albums__image-wrap[data-v-4597c3ba]{position:relative}.listener-albums__image[data-v-4597c3ba]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.35rem;box-shadow:0 18px 32px rgba(148,163,184,.18)}.listener-albums__play[data-v-4597c3ba]{position:absolute;right:.75rem;bottom:.75rem;width:2.6rem;height:2.6rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.92);color:#fff;box-shadow:0 12px 22px rgba(15,23,42,.22)}.listener-albums__play svg[data-v-4597c3ba]{width:1rem;height:1rem}.listener-albums__fav[data-v-4597c3ba]{position:absolute;top:.6rem;right:.6rem;width:2.2rem;height:2.2rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.86);color:#111827;box-shadow:0 10px 18px rgba(148,163,184,.18)}.listener-albums__fav svg[data-v-4597c3ba]{width:1rem;height:1rem}.listener-albums__artist[data-v-4597c3ba],.listener-albums__name[data-v-4597c3ba]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-albums__name[data-v-4597c3ba]{font-size:.95rem;font-weight:700;color:#111827}.listener-albums__artist[data-v-4597c3ba]{margin-top:.25rem;font-size:.8rem;color:#64748b}.listener-albums__meta[data-v-4597c3ba]{margin-top:.45rem;display:flex;gap:.45rem;flex-wrap:wrap;font-size:.72rem;color:#94a3b8}.listener-albums__empty[data-v-4597c3ba],.listener-albums__state[data-v-4597c3ba]{padding:2.4rem 1rem 1rem;text-align:center;color:#64748b}.listener-albums__empty h2[data-v-4597c3ba]{margin-top:.85rem;font-size:1.15rem;font-weight:700;color:#111827}.listener-albums__empty p[data-v-4597c3ba],.listener-albums__state p[data-v-4597c3ba]{margin-top:.45rem;font-size:.84rem;line-height:1.6}.listener-albums__empty-icon[data-v-4597c3ba]{width:3.6rem;height:3.6rem;margin:0 auto;border-radius:1.3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#94a3b8;box-shadow:0 16px 32px rgba(148,163,184,.14)}.listener-albums__empty-icon svg[data-v-4597c3ba]{width:1.6rem;height:1.6rem}.listener-albums__loading[data-v-4597c3ba]{width:2.4rem;height:2.4rem;margin:0 auto;border-radius:999px;border:3px solid rgba(148,163,184,.24);border-top-color:#111827;animation:listener-albums-spin-4597c3ba .75s linear infinite}@keyframes listener-albums-spin-4597c3ba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.album-detail[data-v-47957f48]{position:relative;min-height:0;overflow-x:hidden;padding:.75rem;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 8% 0,oklch(var(--p)/.16),transparent 34rem),linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)))}.album-detail__backdrop[data-v-47957f48]{position:absolute;inset:-2rem;background-position:center 24%;background-size:cover;filter:blur(46px) saturate(1.1);opacity:.14;transform:scale(1.06);pointer-events:none}.album-detail__hero[data-v-47957f48],.album-detail__tracks[data-v-47957f48]{position:relative;z-index:1;width:100%;max-width:1480px;margin-left:auto;margin-right:auto;border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b1)/.74);box-shadow:0 18px 46px oklch(var(--bc)/.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.album-detail__hero[data-v-47957f48]{display:grid;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:1.3rem;align-items:center;padding:1rem;border-radius:1.3rem}.album-detail__art-wrap[data-v-47957f48]{width:100%;aspect-ratio:1;padding:.45rem;border-radius:1.05rem;background:linear-gradient(180deg,oklch(var(--b1)/.9),oklch(var(--b2)/.72));box-shadow:0 22px 40px oklch(var(--bc)/.12)}.album-detail__art[data-v-47957f48]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.82rem}.album-detail__body[data-v-47957f48]{min-width:0;display:grid;gap:.75rem}.album-detail__headline[data-v-47957f48]{min-width:0}.album-detail__kicker[data-v-47957f48]{font-size:.78rem;font-weight:800;color:oklch(var(--bc)/.52)}.album-detail__title[data-v-47957f48]{margin:.2rem 0 0;max-width:18ch;font-size:clamp(1.7rem,4vw,3.4rem);line-height:.96;font-weight:850;letter-spacing:0;color:oklch(var(--bc));word-break:break-word}.album-detail__artist[data-v-47957f48]{display:inline-flex;max-width:100%;margin-top:.55rem;color:oklch(var(--bc)/.66);font-size:.98rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-detail__stats[data-v-47957f48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:34rem}.album-detail__stat[data-v-47957f48]{min-width:0;padding:.72rem .82rem;border-radius:.9rem;background:oklch(var(--b2)/.78)}.album-detail__stat span[data-v-47957f48],.album-detail__tracks-header p[data-v-47957f48]{display:block;color:oklch(var(--bc)/.54);font-size:.76rem;font-weight:700}.album-detail__stat strong[data-v-47957f48]{display:block;margin-top:.2rem;color:oklch(var(--bc));font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-detail__comment[data-v-47957f48]{max-width:70ch;margin:0;color:oklch(var(--bc)/.64);font-size:.92rem;line-height:1.55;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.album-detail__artist[data-v-47957f48]:hover,.album-detail__comment[data-v-47957f48]:hover{color:oklch(var(--p))}.album-detail__chips[data-v-47957f48]{display:flex;flex-wrap:wrap;gap:.45rem}.album-detail__chip[data-v-47957f48]{min-width:0;max-width:12rem;min-height:2rem;display:inline-flex;align-items:center;border:0;border-radius:999px;padding:.42rem .78rem;background:oklch(var(--b2)/.9);color:oklch(var(--bc)/.72);font-size:.78rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-detail__chip--button[data-v-47957f48]{cursor:pointer}.album-detail__actions[data-v-47957f48]{display:flex;flex-wrap:wrap;gap:.55rem}.album-detail__action[data-v-47957f48],.album-detail__play[data-v-47957f48]{min-height:2.55rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;font-size:.86rem;font-weight:850;white-space:nowrap;transition:transform .18s ease,background .18s ease}.album-detail__action[data-v-47957f48]:active,.album-detail__play[data-v-47957f48]:active{transform:translateY(1px) scale(.99)}.album-detail__play[data-v-47957f48]{background:oklch(var(--n));color:oklch(var(--nc));box-shadow:0 14px 28px oklch(var(--bc)/.18)}.album-detail__action[data-v-47957f48]{background:oklch(var(--b2)/.94);color:oklch(var(--bc)/.78)}.album-detail__action--danger[data-v-47957f48]{color:oklch(var(--er))}.album-detail__action svg[data-v-47957f48],.album-detail__play svg[data-v-47957f48]{width:1rem;height:1rem;flex-shrink:0}.album-detail__tracks[data-v-47957f48]{margin-top:.85rem;border-radius:1.15rem;overflow:hidden;padding:.85rem}.album-detail__tracks-header[data-v-47957f48]{position:sticky;top:-.85rem;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.85rem -.85rem .65rem;padding:.85rem;background:oklch(var(--b1)/.9);border-bottom:1px solid oklch(var(--bc)/.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.album-detail__track-list[data-v-47957f48]{min-width:0;overflow:hidden;border-radius:.95rem}.album-detail__track-list[data-v-47957f48] .track-list{max-width:100%;overflow-x:hidden;border-radius:.95rem}.album-detail__track-list[data-v-47957f48] .track-list table{width:100%;min-width:0!important;table-layout:fixed}.album-detail__track-list[data-v-47957f48] .track-list td,.album-detail__track-list[data-v-47957f48] .track-list th{min-width:0}.album-detail__tracks-header h2[data-v-47957f48]{margin:0;color:oklch(var(--bc));font-size:1rem;font-weight:850}.album-detail__tracks-header p[data-v-47957f48]{margin:.16rem 0 0}.album-disc-tabs[data-v-47957f48]{flex-shrink:0;flex-wrap:wrap;width:auto;max-width:100%;overflow-x:hidden;background:oklch(var(--b2)/.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.album-disc-tabs .segmented-tab[data-v-47957f48]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.album-detail__action[data-v-47957f48],.album-detail__hero[data-v-47957f48],.album-detail__play[data-v-47957f48]{transition:none}}@media (max-width:768px){.album-detail[data-v-47957f48]{padding:.65rem;border-radius:0}.album-detail__hero[data-v-47957f48]{grid-template-columns:5.75rem minmax(0,1fr);gap:.85rem;align-items:start;padding:.75rem;border-radius:1.35rem}.album-detail__body[data-v-47957f48]{gap:.55rem}.album-detail__chips[data-v-47957f48],.album-detail__comment[data-v-47957f48],.album-detail__kicker[data-v-47957f48],.album-detail__stats[data-v-47957f48]{display:none}.album-detail__title[data-v-47957f48]{max-width:none;font-size:clamp(1.25rem,7vw,1.85rem);line-height:1.04;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.album-detail__artist[data-v-47957f48]{margin-top:.35rem;font-size:.86rem}.album-detail__actions[data-v-47957f48]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.album-detail__action[data-v-47957f48],.album-detail__play[data-v-47957f48]{min-width:0;min-height:2.35rem;padding:0 .55rem;font-size:.76rem}.album-detail__play[data-v-47957f48]{grid-column:span 1}.album-detail__tracks[data-v-47957f48]{padding:.65rem;border-radius:1.05rem}.album-detail__tracks-header[data-v-47957f48]{display:block;top:-.65rem;margin:-.65rem -.65rem .55rem;padding:.65rem}.album-disc-tabs[data-v-47957f48]{margin-top:.55rem;width:100%}}@media (max-width:420px){.album-detail__actions[data-v-47957f48]{grid-template-columns:repeat(2,minmax(0,1fr))}}.listener-track-sheet[data-v-d09416a8]{position:fixed;inset:0;z-index:1200}.listener-track-sheet__scrim[data-v-d09416a8]{position:absolute;inset:0;border:0;background:rgba(15,23,42,.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.listener-track-sheet__panel[data-v-d09416a8]{position:absolute;left:0;right:0;bottom:0;padding:.55rem .9rem calc(1rem + env(safe-area-inset-bottom, 0px));border-radius:1.75rem 1.75rem 0 0;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,250,252,.96));box-shadow:0 -12px 40px rgba(15,23,42,.14);transition:transform .24s ease}.listener-track-sheet__bottom-spacer[data-v-d09416a8]{height:calc(var(--listener-shell-mini-player-height, 4.75rem) + .35rem);pointer-events:none}.listener-track-sheet__panel.is-dragging[data-v-d09416a8]{transition:none}.listener-track-sheet__handle[data-v-d09416a8]{width:2.7rem;height:.32rem;border-radius:999px;background:rgba(148,163,184,.58);margin:.1rem auto .95rem}.listener-track-sheet__hero[data-v-d09416a8]{display:flex;align-items:center;gap:.9rem;margin-bottom:.95rem}.listener-track-sheet__cover[data-v-d09416a8]{width:3.85rem;height:3.85rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0;box-shadow:0 12px 28px rgba(148,163,184,.16)}.listener-track-sheet__meta[data-v-d09416a8]{min-width:0;flex:1}.listener-track-sheet__eyebrow[data-v-d09416a8]{font-size:.78rem;font-weight:700;color:#94a3b8}.listener-track-sheet__sub[data-v-d09416a8],.listener-track-sheet__title[data-v-d09416a8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-track-sheet__title[data-v-d09416a8]{margin-top:.22rem;font-size:1rem;font-weight:800;color:#111827}.listener-track-sheet__sub[data-v-d09416a8]{margin-top:.2rem;font-size:.82rem;color:#64748b}.listener-track-sheet__close[data-v-d09416a8],.listener-track-sheet__ghost[data-v-d09416a8]{border:0;background:hsla(0,0%,100%,.88);color:#111827;border-radius:999px;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-track-sheet__close[data-v-d09416a8]{width:2.65rem;height:2.65rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.listener-track-sheet__close svg[data-v-d09416a8]{width:1rem;height:1rem}.listener-track-sheet__section+.listener-track-sheet__section[data-v-d09416a8]{margin-top:.9rem}.listener-track-sheet__section-title[data-v-d09416a8]{margin-bottom:.55rem;font-size:.82rem;font-weight:700;color:#94a3b8}.listener-track-sheet__action[data-v-d09416a8]{width:100%;border:0;background:hsla(0,0%,100%,.76);border-radius:1.3rem;box-shadow:0 12px 28px rgba(148,163,184,.08);padding:.85rem .9rem;display:flex;align-items:center;gap:.85rem;text-align:left}.listener-track-sheet__action+.listener-track-sheet__action[data-v-d09416a8]{margin-top:.55rem}.listener-track-sheet__icon[data-v-d09416a8]{width:2.6rem;height:2.6rem;border-radius:999px;background:rgba(241,245,249,.92);color:#111827;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.listener-track-sheet__icon.is-danger[data-v-d09416a8]{background:hsla(0,93%,94%,.92);color:#dc2626}.listener-track-sheet__icon svg[data-v-d09416a8]{width:1.12rem;height:1.12rem}.listener-track-sheet__copy[data-v-d09416a8]{min-width:0;flex:1}.listener-track-sheet__label[data-v-d09416a8]{display:block;font-size:.94rem;font-weight:700;color:#111827}.listener-track-sheet__desc[data-v-d09416a8]{display:block;margin-top:.18rem;font-size:.78rem;color:#64748b}.listener-track-sheet__subpanel[data-v-d09416a8]{padding-bottom:.2rem}.listener-track-sheet__back[data-v-d09416a8]{border:0;background:transparent;color:#111827;display:inline-flex;align-items:center;gap:.28rem;padding:.15rem 0;font-size:.85rem;font-weight:700}.listener-track-sheet__back svg[data-v-d09416a8]{width:1rem;height:1rem}.listener-track-sheet__subhead[data-v-d09416a8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.55rem 0 .75rem}.listener-track-sheet__ghost[data-v-d09416a8]{min-height:2.2rem;padding:0 .85rem;font-size:.78rem;font-weight:700}.listener-track-sheet__playlist-list[data-v-d09416a8]{display:flex;flex-direction:column;gap:.5rem}.listener-track-sheet__playlist-row[data-v-d09416a8]{width:100%;border:0;padding:.85rem .95rem;border-radius:1.2rem;background:hsla(0,0%,100%,.78);color:#111827;box-shadow:0 12px 28px rgba(148,163,184,.08);display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.92rem;font-weight:700}.listener-track-sheet__playlist-row.is-active[data-v-d09416a8]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(226,232,240,.86));box-shadow:0 16px 34px rgba(148,163,184,.14)}.listener-track-sheet__playlist-row svg[data-v-d09416a8]{width:1rem;height:1rem}.listener-track-sheet__create[data-v-d09416a8]{margin-top:.75rem}.listener-track-sheet__input[data-v-d09416a8]{width:100%;border:0;border-radius:1.15rem;background:hsla(0,0%,100%,.88);color:#111827;padding:.95rem 1rem;box-shadow:inset 0 0 0 1px rgba(226,232,240,.9)}.listener-track-sheet__submit[data-v-d09416a8]{width:100%;margin-top:.75rem;min-height:3.15rem;border:0;border-radius:1.25rem;background:#111827;color:#fff;font-size:.92rem;font-weight:700;box-shadow:0 16px 34px rgba(15,23,42,.18)}.listener-track-sheet__submit[data-v-d09416a8]:disabled{opacity:.42;box-shadow:none}.listener-track-sheet__submit--danger[data-v-d09416a8]{background:#dc2626}.listener-track-sheet__submit--muted[data-v-d09416a8]{background:hsla(0,0%,100%,.86);color:#111827;box-shadow:0 12px 28px rgba(148,163,184,.08)}.listener-track-sheet__empty[data-v-d09416a8],.listener-track-sheet__state[data-v-d09416a8],.listener-track-sheet__warning[data-v-d09416a8]{border-radius:1.3rem;background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(148,163,184,.08);padding:1rem;color:#64748b}.listener-track-sheet__empty-title[data-v-d09416a8]{font-size:.92rem;font-weight:700;color:#111827}.listener-track-sheet__empty-sub[data-v-d09416a8]{margin-top:.28rem;font-size:.8rem}.listener-track-sheet__state[data-v-d09416a8]{display:flex;align-items:center;gap:.7rem}.listener-track-sheet__loading[data-v-d09416a8]{width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(148,163,184,.3);border-top-color:#111827;animation:listener-track-sheet-spin-d09416a8 .8s linear infinite}.listener-track-sheet__warning[data-v-d09416a8]{display:grid;gap:.55rem;margin-top:.7rem;font-size:.82rem}@keyframes listener-track-sheet-spin-d09416a8{to{transform:rotate(1turn)}}.listener-track-list[data-v-bb414c3e]{display:grid;gap:.75rem;padding-bottom:calc(var(--listener-shell-mini-player-height, 4.75rem) + 1.25rem)}.listener-track-list__row[data-v-bb414c3e]{border:0;padding:.8rem;border-radius:1.35rem;background:hsla(0,0%,100%,.82);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:left;box-shadow:0 14px 28px rgba(148,163,184,.12);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.listener-track-list__row.has-image[data-v-bb414c3e]{grid-template-columns:auto auto minmax(0,1fr) auto}.listener-track-list__row.is-active[data-v-bb414c3e]{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(241,245,249,.94));box-shadow:0 18px 36px rgba(148,163,184,.18);transform:translateY(-1px)}.listener-track-list__index[data-v-bb414c3e]{width:1.8rem;font-size:.8rem;font-weight:700;color:#64748b;display:flex;align-items:center;justify-content:center}.listener-track-list__equalizer[data-v-bb414c3e]{display:inline-flex;align-items:flex-end;gap:.12rem;height:.95rem}.listener-track-list__equalizer span[data-v-bb414c3e]{width:.18rem;border-radius:999px;background:#111827;animation:listener-track-bounce-bb414c3e .9s ease-in-out infinite}.listener-track-list__equalizer span[data-v-bb414c3e]:first-child{height:.45rem}.listener-track-list__equalizer span[data-v-bb414c3e]:nth-child(2){height:.85rem;animation-delay:.15s}.listener-track-list__equalizer span[data-v-bb414c3e]:nth-child(3){height:.62rem;animation-delay:.3s}.listener-track-list__image-wrap[data-v-bb414c3e]{width:3.2rem;height:3.2rem;flex-shrink:0}.listener-track-list__image[data-v-bb414c3e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.listener-track-list__meta[data-v-bb414c3e]{min-width:0}.listener-track-list__detail[data-v-bb414c3e],.listener-track-list__sub[data-v-bb414c3e],.listener-track-list__title-row[data-v-bb414c3e]{display:flex;align-items:center;gap:.35rem;min-width:0}.listener-track-list__title-row[data-v-bb414c3e]{width:100%}.listener-track-list__title[data-v-bb414c3e]{flex:1;min-width:0;font-size:.92rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-track-list__row.is-active .listener-track-list__title[data-v-bb414c3e]{color:#0f172a}.listener-track-list__tag[data-v-bb414c3e]{flex-shrink:0;padding:.1rem .35rem;border-radius:999px;background:rgba(255,156,0,.12);color:#b45309;font-size:.65rem;font-weight:700}.listener-track-list__sub[data-v-bb414c3e]{margin-top:.28rem;font-size:.79rem;color:#64748b}.listener-track-list__row.is-active .listener-track-list__detail[data-v-bb414c3e],.listener-track-list__row.is-active .listener-track-list__index[data-v-bb414c3e],.listener-track-list__row.is-active .listener-track-list__sub[data-v-bb414c3e]{color:#94a3b8}.listener-track-list__sub-text[data-v-bb414c3e]{min-width:0;flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-track-list__dot[data-v-bb414c3e]{flex-shrink:0}.listener-track-list__detail[data-v-bb414c3e]{margin-top:.32rem;font-size:.72rem;color:#94a3b8;flex-wrap:wrap}.listener-track-list__row.is-active .listener-track-list__image[data-v-bb414c3e]{box-shadow:0 14px 26px rgba(148,163,184,.18)}.listener-track-list__tail[data-v-bb414c3e]{display:flex;align-items:center;justify-self:end;flex-shrink:0;gap:.35rem}.listener-track-list__fav[data-v-bb414c3e]{width:2.3rem;height:2.3rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#111827}.listener-track-list__row.is-active .listener-track-list__fav[data-v-bb414c3e]{background:hsla(0,0%,100%,.98);box-shadow:0 10px 20px rgba(148,163,184,.16)}.listener-track-list__fav svg[data-v-bb414c3e]{width:1rem;height:1rem}.listener-track-list__more[data-v-bb414c3e]{width:2.3rem;height:2.3rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#111827;box-shadow:0 10px 20px rgba(148,163,184,.1);-webkit-tap-highlight-color:transparent}.listener-track-list__row.is-active .listener-track-list__more[data-v-bb414c3e]{background:hsla(0,0%,100%,.98)}.listener-track-list__more svg[data-v-bb414c3e]{width:1rem;height:1rem}.listener-track-list__empty[data-v-bb414c3e]{padding:2rem 1rem;text-align:center;color:#64748b}.listener-track-list__empty h3[data-v-bb414c3e]{font-size:1rem;font-weight:700;color:#111827}.listener-track-list__empty p[data-v-bb414c3e]{margin-top:.4rem;font-size:.82rem}@keyframes listener-track-bounce-bb414c3e{0%,to{transform:scaleY(.85);opacity:.7}50%{transform:scaleY(1.15);opacity:1}}.listener-album[data-v-772dbc04]{--display-stage-size:min(19rem,78vw,34dvh);position:relative;height:calc(100dvh - var(--listener-shell-dock-height, 12.25rem));box-sizing:border-box;padding:.85rem .9rem 2rem;color:#0f172a;background:radial-gradient(circle at top,hsla(0,0%,100%,.92),rgba(244,247,251,.94) 48%,rgba(241,245,249,.98) 100%);overflow-y:auto;overflow-x:hidden}.listener-album__backdrop[data-v-772dbc04]{position:absolute;inset:0;background-position:top;background-size:cover;filter:blur(44px);opacity:.18;transform:scale(1.08);pointer-events:none}.listener-album__glow[data-v-772dbc04]{position:absolute;top:-4rem;left:50%;width:22rem;height:22rem;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));pointer-events:none}.listener-album__shell[data-v-772dbc04]{position:relative;z-index:1}.listener-album__topbar[data-v-772dbc04]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-album__heading[data-v-772dbc04]{flex:1;text-align:center;min-width:0}.listener-album__eyebrow[data-v-772dbc04]{font-size:.78rem;font-weight:700;color:#94a3b8}.listener-album__caption[data-v-772dbc04]{margin-top:.12rem;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-album__icon-button[data-v-772dbc04]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 10px 24px rgba(148,163,184,.16);flex-shrink:0}.listener-album__icon-button svg[data-v-772dbc04]{width:1.2rem;height:1.2rem}.listener-album__hero[data-v-772dbc04]{display:flex;flex-direction:column}.listener-album__display-stage[data-v-772dbc04]{height:var(--display-stage-size);margin-top:1.25rem;margin-bottom:1.45rem;display:flex;align-items:stretch}.listener-album__art-stage[data-v-772dbc04]{position:relative;margin:0 auto;width:var(--display-stage-size);height:var(--display-stage-size);align-self:center}.listener-album__overview-stage[data-v-772dbc04]{width:100%;height:100%;display:grid;align-content:start;gap:.9rem;overflow-y:auto;padding-right:.1rem}.listener-album__vinyl[data-v-772dbc04]{position:absolute;right:-1.5rem;top:1.7rem;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle at center,#0f172a 0 10%,#111827 10% 15%,#020617 15% 52%,#111827 52% 60%,#020617 60% 100%);box-shadow:0 22px 50px rgba(15,23,42,.22)}.listener-album__art-card[data-v-772dbc04]{position:relative;width:100%;height:100%;z-index:1;padding:.8rem;border-radius:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.36));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 70px rgba(99,102,241,.18)}.listener-album__art-image[data-v-772dbc04]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.45rem}.listener-album__meta-kicker[data-v-772dbc04]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.listener-album__title[data-v-772dbc04]{margin-top:.5rem;font-size:2rem;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#111827;word-break:break-word}.listener-album__artist[data-v-772dbc04]{margin-top:.65rem;display:inline-block;font-size:1rem;color:#64748b}.listener-album__summary[data-v-772dbc04]{margin-top:.95rem;font-size:.92rem;line-height:1.75;color:#64748b;cursor:pointer}.listener-album__chips[data-v-772dbc04]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.listener-album__chip[data-v-772dbc04]{min-height:2.1rem;padding:.45rem .9rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.82);color:#334155;font-size:.82rem;font-weight:700;box-shadow:0 8px 22px rgba(148,163,184,.1)}.listener-album__chip--primary[data-v-772dbc04]{background:#111827;color:#fff}.listener-album__chip--button[data-v-772dbc04]{cursor:pointer}.listener-album__actions[data-v-772dbc04]{margin-top:1.35rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.listener-album__action-button[data-v-772dbc04],.listener-album__play-button[data-v-772dbc04]{min-height:3.45rem;border:0;border-radius:1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700}.listener-album__play-button[data-v-772dbc04]{background:#111827;color:#fff;box-shadow:0 18px 30px rgba(15,23,42,.24)}.listener-album__action-button[data-v-772dbc04]{background:hsla(0,0%,100%,.82);color:#0f172a;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-album__action-button svg[data-v-772dbc04],.listener-album__play-button svg[data-v-772dbc04]{width:1.1rem;height:1.1rem}.listener-album__display-switch-wrap[data-v-772dbc04]{margin:1.15rem auto 0;width:100%;display:flex;justify-content:center}.listener-album__display-switch[data-v-772dbc04]{padding:.28rem;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.listener-album__display-pill[data-v-772dbc04]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-album__display-pill.is-active[data-v-772dbc04]{background:#111827;color:#fff}.listener-album__tracks[data-v-772dbc04]{margin-top:1.35rem}.listener-album__panel-header[data-v-772dbc04]{margin-bottom:1rem}.listener-album__disc-switch[data-v-772dbc04]{margin-bottom:.9rem;padding:.28rem;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);display:flex;gap:.28rem;overflow-x:auto}.listener-album__disc-pill[data-v-772dbc04]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700;white-space:nowrap;flex-shrink:0}.listener-album__disc-pill.is-active[data-v-772dbc04]{background:#111827;color:#fff}.listener-album__panel-eyebrow[data-v-772dbc04]{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.listener-album__panel-title[data-v-772dbc04]{margin-top:.3rem;font-size:1.2rem;font-weight:800;color:#111827}.listener-album__overview-card[data-v-772dbc04]{padding:1rem;border-radius:1.3rem;background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(148,163,184,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listener-album__overview-label[data-v-772dbc04]{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em}.listener-album__overview-text[data-v-772dbc04]{margin-top:.75rem;color:#475569;line-height:1.8;white-space:pre-wrap;word-break:break-word}.listener-album__info-list[data-v-772dbc04]{margin-top:.75rem;display:grid;gap:.8rem}.listener-album__info-row[data-v-772dbc04]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.94rem}.listener-album__info-row span[data-v-772dbc04]{color:#94a3b8}.listener-album__info-row a[data-v-772dbc04],.listener-album__info-row strong[data-v-772dbc04]{color:#0f172a;font-weight:700;text-align:right}.play-icon{display:none}.tile-img:hover .play-icon{display:block}.tile-animate-in+* .group{opacity:0;animation:tileFadeIn .5s ease-out forwards!important;animation-delay:inherit!important}@keyframes tileFadeIn{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.artist-items[data-v-033abd9a]{min-height:200px}.tile-img[data-v-033abd9a]{position:relative}.play-overlay:hover .play-icon[data-v-033abd9a]{opacity:1}@media (max-width:768px){.tile-img:active .play-icon[data-v-033abd9a]{opacity:1}.card[data-v-033abd9a]{transition:transform .2s ease}.card[data-v-033abd9a]:active{transform:scale(.98)}}@media (min-width:769px){.tile-img:hover .play-overlay[data-v-033abd9a]{background-color:rgba(0,0,0,.3)}.tile-img:hover .play-icon[data-v-033abd9a]{opacity:1}}.artist-items[data-v-033abd9a]::-webkit-scrollbar{height:6px}.artist-items[data-v-033abd9a]::-webkit-scrollbar-track{background:hsl(var(--b2));border-radius:3px}.artist-items[data-v-033abd9a]::-webkit-scrollbar-thumb{background:hsl(var(--bc)/.2);border-radius:3px}.artist-items[data-v-033abd9a]::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc)/.3)}.artist-item-animate-in[data-v-033abd9a]{opacity:0;animation:artistItemFadeIn-033abd9a .4s ease-out forwards}@keyframes artistItemFadeIn-033abd9a{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.artist-library[data-v-79420cd6]{--artist-radius:18px;--artist-border:oklch(var(--bc)/0.12);--artist-muted:oklch(var(--bc)/0.62);--artist-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.artist-content[data-v-79420cd6],.artist-hero[data-v-79420cd6],.artist-status-strip[data-v-79420cd6],.artist-toolbar[data-v-79420cd6]{max-width:1480px;margin-left:auto;margin-right:auto}.artist-hero[data-v-79420cd6]{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:28px;align-items:stretch;min-height:220px;margin-bottom:14px;border:1px solid var(--artist-border);border-radius:var(--artist-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.artist-hero__copy[data-v-79420cd6]{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.artist-hero__label[data-v-79420cd6]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.artist-hero h1[data-v-79420cd6]{max-width:660px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.artist-hero p[data-v-79420cd6]{max-width:56ch;margin-top:16px;color:var(--artist-muted);font-size:15px;line-height:1.75}.artist-hero__stage[data-v-79420cd6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:220px;background:transparent;isolation:isolate;overflow:hidden}.artist-hero__stage[data-v-79420cd6]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.artist-orbit[data-v-79420cd6]{position:relative;z-index:1;width:min(310px,82vw);aspect-ratio:1}.artist-orbit__avatar[data-v-79420cd6]{position:absolute;width:82px;aspect-ratio:1;left:50%;top:50%;border:1px solid oklch(var(--bc)/.16);border-radius:999px;background:oklch(var(--b2));box-shadow:0 16px 38px oklch(var(--bc)/.22);transform:rotate(calc(var(--avatar-index)*60deg)) translate(112px) rotate(calc(var(--avatar-index)*-60deg)) translate(-50%,-50%);overflow:hidden}.artist-orbit__avatar img[data-v-79420cd6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.artist-orbit__core[data-v-79420cd6]{position:absolute;inset:50%;display:flex;width:118px;height:118px;flex-direction:column;align-items:center;justify-content:center;border:1px solid oklch(var(--bc)/.12);border-radius:50%;background:oklch(var(--b1)/.9);box-shadow:inset 0 1px 0 oklch(var(--bc)/.08);transform:translate(-50%,-50%)}.artist-orbit__core strong[data-v-79420cd6]{font-size:30px;line-height:1}.artist-orbit__core span[data-v-79420cd6]{margin-top:6px;color:var(--artist-muted);font-size:12px}.artist-toolbar[data-v-79420cd6]{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--artist-border);border-radius:var(--artist-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.artist-toolbar__tabs[data-v-79420cd6]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.artist-icon-button[data-v-79420cd6],.artist-tab[data-v-79420cd6]{min-height:38px;border-radius:999px;border:1px solid transparent;background:transparent;color:oklch(var(--bc)/.72);transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.artist-tab[data-v-79420cd6]{flex:0 0 auto;padding:0 14px;font-size:13px;font-weight:700;white-space:nowrap}.artist-icon-button[data-v-79420cd6]:hover,.artist-tab[data-v-79420cd6]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.artist-icon-button[data-v-79420cd6]:active,.artist-scroll-top[data-v-79420cd6]:active,.artist-tab[data-v-79420cd6]:active{transform:translateY(1px)}.artist-icon-button.is-active[data-v-79420cd6],.artist-tab.is-active[data-v-79420cd6]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.artist-toolbar__actions[data-v-79420cd6]{display:flex;align-items:center;gap:8px}.artist-icon-button[data-v-79420cd6]{display:inline-flex;width:40px;align-items:center;justify-content:center}.artist-status-strip[data-v-79420cd6]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-bottom:12px}.artist-status-strip>div[data-v-79420cd6]{min-width:0;padding:14px 16px;border:1px solid var(--artist-border);border-radius:16px;background:var(--artist-soft)}.artist-status-strip__label[data-v-79420cd6]{display:block;margin-bottom:3px;color:var(--artist-muted);font-size:12px}.artist-status-strip strong[data-v-79420cd6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.artist-content[data-v-79420cd6]{padding:2px 0 28px}.artist-empty[data-v-79420cd6],.artist-loading[data-v-79420cd6]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--artist-border);border-radius:var(--artist-radius);background:oklch(var(--b1)/.74);text-align:center}.artist-loading__grid[data-v-79420cd6]{display:grid;width:min(420px,78vw);grid-template-columns:repeat(4,1fr);gap:12px}.artist-loading__grid span[data-v-79420cd6]{aspect-ratio:1;border-radius:999px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.artist-empty p[data-v-79420cd6],.artist-loading p[data-v-79420cd6]{max-width:36ch;color:var(--artist-muted);font-size:14px}.artist-empty__art[data-v-79420cd6]{position:relative;width:112px;height:82px}.artist-empty__art span[data-v-79420cd6]{position:absolute;bottom:0;width:58px;height:58px;border:10px solid oklch(var(--bc)/.12);border-radius:999px;background:oklch(var(--b2))}.artist-empty__art span[data-v-79420cd6]:first-child{left:0}.artist-empty__art span[data-v-79420cd6]:nth-child(2){left:27px;bottom:18px;border-color:oklch(var(--p)/.42)}.artist-empty__art span[data-v-79420cd6]:nth-child(3){right:0}.artist-empty h3[data-v-79420cd6]{margin:0;font-size:20px;font-weight:800}.artist-scroll-top[data-v-79420cd6]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.scrollbar-hide[data-v-79420cd6]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-79420cd6]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.artist-content[data-v-79420cd6],.artist-hero[data-v-79420cd6],.artist-status-strip[data-v-79420cd6],.artist-toolbar[data-v-79420cd6]{animation:artistFadeIn-79420cd6 .36s ease both}.artist-loading__grid span[data-v-79420cd6]{animation:artistSkeleton-79420cd6 1.2s ease-in-out infinite}}@keyframes artistFadeIn-79420cd6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes artistSkeleton-79420cd6{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:900px){.artist-library[data-v-79420cd6]{padding:12px}.artist-hero[data-v-79420cd6]{grid-template-columns:1fr}.artist-hero__stage[data-v-79420cd6]{min-height:190px}.artist-toolbar[data-v-79420cd6]{grid-template-columns:1fr}.artist-toolbar__actions[data-v-79420cd6]{justify-content:flex-end}}@media screen and (max-width:640px){.artist-hero__copy[data-v-79420cd6]{padding:22px}.artist-hero h1[data-v-79420cd6]{font-size:30px}.artist-orbit[data-v-79420cd6]{width:238px}.artist-orbit__avatar[data-v-79420cd6]{width:64px;transform:rotate(calc(var(--avatar-index)*60deg)) translate(86px) rotate(calc(var(--avatar-index)*-60deg)) translate(-50%,-50%)}.artist-orbit__core[data-v-79420cd6]{width:96px;height:96px}.artist-status-strip[data-v-79420cd6]{grid-template-columns:1fr}.artist-loading__grid[data-v-79420cd6]{grid-template-columns:repeat(2,1fr)}.artist-scroll-top[data-v-79420cd6]{right:16px;bottom:16px}}.listener-artists[data-v-5b1c6193]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-artists__hero[data-v-5b1c6193]{padding:.3rem .25rem .2rem}.listener-artists__header[data-v-5b1c6193]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-artists__eyebrow[data-v-5b1c6193]{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-artists__title[data-v-5b1c6193]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-artists__refresh[data-v-5b1c6193]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#0f172a;box-shadow:0 12px 26px rgba(148,163,184,.14)}.listener-artists__refresh[data-v-5b1c6193]:disabled{opacity:.6}.listener-artists__refresh svg[data-v-5b1c6193]{width:2rem;height:1.5rem}.listener-artists__tabs[data-v-5b1c6193]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.listener-artists__tabs[data-v-5b1c6193]::-webkit-scrollbar{display:none}.listener-artists__tab[data-v-5b1c6193]{border:0;border-radius:999px;padding:.72rem .9rem;white-space:nowrap;background:hsla(0,0%,100%,.85);color:#64748b;font-size:.84rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.1)}.listener-artists__tab.is-active[data-v-5b1c6193]{background:#111827;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,.2)}.listener-artists__summary[data-v-5b1c6193]{margin-top:.95rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-artists__summary-kicker[data-v-5b1c6193]{font-size:.72rem;color:hsla(0,0%,100%,.64)}.listener-artists__summary-title[data-v-5b1c6193]{margin-top:.35rem;font-size:1.08rem;font-weight:700;line-height:1.4}.listener-artists__summary-sub[data-v-5b1c6193]{margin-top:.32rem;font-size:.8rem;line-height:1.55;color:hsla(0,0%,100%,.68)}.listener-artists__actions[data-v-5b1c6193]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.listener-artists__action[data-v-5b1c6193]{border:0;border-radius:1rem;padding:.78rem .65rem;background:hsla(0,0%,100%,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700}.listener-artists__action--primary[data-v-5b1c6193]{background:#fff;color:#111827}.listener-artists__action svg[data-v-5b1c6193]{width:1.02rem;height:1.02rem}.listener-artists__section[data-v-5b1c6193]{margin-top:1rem}.listener-artists__list[data-v-5b1c6193]{display:grid;gap:.8rem;padding:0 .25rem .75rem}.listener-artists__row[data-v-5b1c6193]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border-radius:1.45rem;background:hsla(0,0%,100%,.78);box-shadow:0 16px 32px rgba(148,163,184,.14)}.listener-artists__main[data-v-5b1c6193]{min-width:0;border:0;padding:0;background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;text-align:left}.listener-artists__image[data-v-5b1c6193]{width:3.8rem;height:3.8rem;-o-object-fit:cover;object-fit:cover;border-radius:1.1rem}.listener-artists__meta[data-v-5b1c6193]{min-width:0}.listener-artists__name[data-v-5b1c6193],.listener-artists__sub[data-v-5b1c6193]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-artists__name[data-v-5b1c6193]{font-size:.95rem;font-weight:700;color:#111827}.listener-artists__sub[data-v-5b1c6193]{margin-top:.3rem;font-size:.8rem;color:#64748b}.listener-artists__play[data-v-5b1c6193]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;box-shadow:0 12px 24px rgba(15,23,42,.2)}.listener-artists__play svg[data-v-5b1c6193]{width:1rem;height:1rem}.listener-artists__empty[data-v-5b1c6193],.listener-artists__state[data-v-5b1c6193]{padding:2.4rem 1rem 1rem;text-align:center;color:#64748b}.listener-artists__empty h2[data-v-5b1c6193]{margin-top:.85rem;font-size:1.15rem;font-weight:700;color:#111827}.listener-artists__empty p[data-v-5b1c6193],.listener-artists__state p[data-v-5b1c6193]{margin-top:.45rem;font-size:.84rem;line-height:1.6}.listener-artists__empty-icon[data-v-5b1c6193]{width:3.6rem;height:3.6rem;margin:0 auto;border-radius:1.3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#94a3b8;box-shadow:0 16px 32px rgba(148,163,184,.14)}.listener-artists__empty-icon svg[data-v-5b1c6193]{width:1.6rem;height:1.6rem}.listener-artists__loading[data-v-5b1c6193]{width:2.4rem;height:2.4rem;margin:0 auto;border-radius:999px;border:3px solid rgba(148,163,184,.24);border-top-color:#111827;animation:listener-artists-spin-5b1c6193 .75s linear infinite}@keyframes listener-artists-spin-5b1c6193{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.artist-detail[data-v-3ce721d5]{position:relative;height:calc(100vh - 5rem);min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px;box-sizing:border-box;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 8% 0,oklch(var(--p)/.15),transparent 34rem),radial-gradient(circle at 92% 12%,oklch(var(--a)/.11),transparent 28rem),linear-gradient(135deg,oklch(var(--b1)),oklch(var(--b2)))}.artist-detail__backdrop[data-v-3ce721d5]{position:absolute;inset:-2rem;background-position:center 24%;background-size:cover;filter:blur(48px) saturate(1.08);opacity:.15;transform:scale(1.06);pointer-events:none}.artist-detail__content[data-v-3ce721d5],.artist-detail__hero[data-v-3ce721d5]{position:relative;z-index:1;width:100%;max-width:1480px;margin-left:auto;margin-right:auto;border:1px solid oklch(var(--bc)/.08);background:oklch(var(--b1)/.76);box-shadow:0 18px 46px oklch(var(--bc)/.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.artist-detail__hero[data-v-3ce721d5]{display:grid;grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);gap:1.3rem;align-items:center;padding:1rem;border-radius:1.3rem;transition:padding .28s ease,grid-template-columns .28s ease}.artist-detail__art-wrap[data-v-3ce721d5]{width:100%;aspect-ratio:1;padding:.45rem;border-radius:1.05rem;background:linear-gradient(180deg,oklch(var(--b1)/.9),oklch(var(--b2)/.72));box-shadow:0 22px 40px oklch(var(--bc)/.12)}.artist-detail__art[data-v-3ce721d5]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.82rem}.artist-detail__body[data-v-3ce721d5]{min-width:0;display:grid;gap:.75rem}.artist-detail__headline[data-v-3ce721d5]{min-width:0}.artist-detail__kicker[data-v-3ce721d5]{font-size:.78rem;font-weight:800;color:oklch(var(--bc)/.52)}.artist-detail__title[data-v-3ce721d5]{margin:.2rem 0 0;max-width:18ch;font-size:clamp(1.7rem,4vw,3.4rem);line-height:.96;font-weight:850;letter-spacing:0;color:oklch(var(--bc));word-break:break-word}.artist-detail__summary-line[data-v-3ce721d5]{max-width:100%;margin-top:.5rem;color:oklch(var(--bc)/.66);font-size:.98rem;font-weight:700}.artist-detail__stats[data-v-3ce721d5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;max-width:42rem}.artist-detail__stat[data-v-3ce721d5]{min-width:0;padding:.72rem .82rem;border-radius:.9rem;background:oklch(var(--b2)/.78)}.artist-detail__empty p[data-v-3ce721d5],.artist-detail__section-header p[data-v-3ce721d5],.artist-detail__stat span[data-v-3ce721d5]{display:block;color:oklch(var(--bc)/.54);font-size:.76rem;font-weight:700}.artist-detail__stat strong[data-v-3ce721d5]{display:block;margin-top:.2rem;color:oklch(var(--bc));font-size:1rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-detail__description[data-v-3ce721d5]{max-width:70ch;margin:0;color:oklch(var(--bc)/.64);font-size:.92rem;line-height:1.55;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artist-detail__description[data-v-3ce721d5]:hover{color:oklch(var(--p))}.artist-detail__chips[data-v-3ce721d5]{display:flex;flex-wrap:wrap;gap:.45rem}.artist-detail__chip[data-v-3ce721d5]{min-width:0;max-width:12rem;min-height:2rem;display:inline-flex;align-items:center;border:0;border-radius:999px;padding:.42rem .78rem;background:oklch(var(--b2)/.9);color:oklch(var(--bc)/.72);font-size:.78rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-detail__chip[data-v-3ce721d5]:hover{color:oklch(var(--p))}.artist-detail__actions[data-v-3ce721d5]{display:flex;flex-wrap:wrap;gap:.55rem}.artist-detail__action[data-v-3ce721d5],.artist-detail__play[data-v-3ce721d5]{min-height:2.55rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;font-size:.86rem;font-weight:850;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.artist-detail__action[data-v-3ce721d5]:active,.artist-detail__play[data-v-3ce721d5]:active{transform:translateY(1px) scale(.99)}.artist-detail__play[data-v-3ce721d5]{background:oklch(var(--n));color:oklch(var(--nc));box-shadow:0 14px 28px oklch(var(--bc)/.18)}.artist-detail__action[data-v-3ce721d5]{background:oklch(var(--b2)/.94);color:oklch(var(--bc)/.78)}.artist-detail__action[data-v-3ce721d5]:hover,.artist-detail__link-button[data-v-3ce721d5]:hover{color:oklch(var(--p))}.artist-detail__action--danger[data-v-3ce721d5]{color:oklch(var(--er))}.artist-detail__content[data-v-3ce721d5]{margin-top:.85rem;border-radius:1.15rem;padding:.85rem}.artist-detail__section+.artist-detail__section[data-v-3ce721d5]{margin-top:1rem;padding-top:1rem;border-top:1px solid oklch(var(--bc)/.08)}.artist-detail__section--tracks[data-v-3ce721d5]{border:1px solid oklch(var(--bc)/.08);border-radius:1.15rem;overflow:hidden;padding:.85rem;background:oklch(var(--b1)/.72)}.artist-detail__section-header[data-v-3ce721d5]{position:sticky;top:-.85rem;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:-.85rem -.85rem .65rem;padding:.85rem;background:oklch(var(--b1)/.9);border-bottom:1px solid oklch(var(--bc)/.06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.artist-detail__section--tracks .artist-detail__section-header[data-v-3ce721d5]{margin:-.85rem -.85rem .65rem}.artist-detail__section:not(:first-child) .artist-detail__section-header[data-v-3ce721d5]{position:static;margin:0 0 .65rem;padding:0;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.artist-detail__section-header h2[data-v-3ce721d5]{margin:0;color:oklch(var(--bc));font-size:1rem;font-weight:850}.artist-detail__section-header p[data-v-3ce721d5]{margin:.16rem 0 0}.artist-detail__link-button[data-v-3ce721d5]{min-height:2.1rem;border:0;border-radius:999px;padding:0 .82rem;background:oklch(var(--b2)/.94);color:oklch(var(--bc)/.74);font-size:.78rem;font-weight:850;white-space:nowrap}.artist-detail__empty[data-v-3ce721d5]{min-height:14rem;display:grid;place-content:center;gap:.35rem;text-align:center}.artist-detail__empty-title[data-v-3ce721d5]{color:oklch(var(--bc));font-size:1rem;font-weight:850}.artist-detail__empty p[data-v-3ce721d5]{margin:0}@media (prefers-reduced-motion:reduce){.artist-detail__action[data-v-3ce721d5],.artist-detail__hero[data-v-3ce721d5],.artist-detail__link-button[data-v-3ce721d5],.artist-detail__play[data-v-3ce721d5]{transition:none}}@media (max-width:768px){.artist-detail[data-v-3ce721d5]{padding:.85rem;border-radius:0}.artist-detail__hero[data-v-3ce721d5]{grid-template-columns:5.75rem minmax(0,1fr);gap:.85rem;align-items:start;padding:.75rem;border-radius:1.35rem}.artist-detail__body[data-v-3ce721d5]{gap:.55rem}.artist-detail__chips[data-v-3ce721d5],.artist-detail__description[data-v-3ce721d5],.artist-detail__kicker[data-v-3ce721d5],.artist-detail__stats[data-v-3ce721d5]{display:none}.artist-detail__title[data-v-3ce721d5]{max-width:none;font-size:clamp(1.25rem,7vw,1.85rem);line-height:1.04;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artist-detail__summary-line[data-v-3ce721d5]{margin-top:.35rem;font-size:.86rem}.artist-detail__actions[data-v-3ce721d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.artist-detail__action[data-v-3ce721d5],.artist-detail__play[data-v-3ce721d5]{min-width:0;min-height:2.35rem;padding:0 .55rem;font-size:.76rem}.artist-detail__content[data-v-3ce721d5]{margin-top:.65rem;padding:.65rem;border-radius:1.05rem}.artist-detail__section-header[data-v-3ce721d5]{top:-.65rem;margin:-.65rem -.65rem .55rem;padding:.65rem}.artist-detail__section--tracks[data-v-3ce721d5]{border-radius:1.05rem;padding:.65rem}.artist-detail__section--tracks .artist-detail__section-header[data-v-3ce721d5]{margin:-.65rem -.65rem .55rem}.artist-detail__section:not(:first-child) .artist-detail__section-header[data-v-3ce721d5]{margin:0 0 .55rem;padding:0}}@media (max-width:420px){.artist-detail__actions[data-v-3ce721d5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.listener-album-list[data-v-ee83cab6]{display:grid;gap:.9rem .8rem}.listener-album-list.is-small[data-v-ee83cab6],.listener-album-list[data-v-ee83cab6]{grid-template-columns:repeat(2,minmax(0,1fr))}.listener-album-list__card[data-v-ee83cab6]{border:0;padding:.62rem;border-radius:1.6rem;background:hsla(0,0%,100%,.72);text-align:left;box-shadow:0 14px 30px rgba(148,163,184,.12);transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.listener-album-list__card.is-active[data-v-ee83cab6]{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(241,245,249,.92));box-shadow:0 20px 38px rgba(148,163,184,.18);transform:translateY(-1px)}.listener-album-list__card.is-active .listener-album-list__image[data-v-ee83cab6]{box-shadow:0 22px 38px rgba(148,163,184,.24)}.listener-album-list__card.is-active .listener-album-list__play[data-v-ee83cab6]{background:#fff;color:#111827;box-shadow:0 12px 24px rgba(148,163,184,.2)}.listener-album-list__image-wrap[data-v-ee83cab6]{position:relative}.listener-album-list__image[data-v-ee83cab6]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.3rem;box-shadow:0 18px 32px rgba(148,163,184,.18)}.listener-album-list__play[data-v-ee83cab6]{position:absolute;right:.7rem;bottom:.7rem;width:2.5rem;height:2.5rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.92);color:#fff;box-shadow:0 12px 24px rgba(15,23,42,.2)}.listener-album-list__play svg[data-v-ee83cab6]{width:1rem;height:1rem}.listener-album-list__sub[data-v-ee83cab6],.listener-album-list__title[data-v-ee83cab6]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-album-list__title[data-v-ee83cab6]{margin-top:.72rem;font-size:.92rem;font-weight:700;color:#111827}.listener-album-list__card.is-active .listener-album-list__title[data-v-ee83cab6]{color:#0f172a}.listener-album-list__sub[data-v-ee83cab6]{margin-top:.24rem;font-size:.8rem;color:#64748b}.listener-album-list__card.is-active .listener-album-list__sub[data-v-ee83cab6]{color:#94a3b8}.listener-album-list__empty[data-v-ee83cab6]{padding:2rem 1rem;text-align:center;color:#64748b}.listener-album-list__empty h3[data-v-ee83cab6]{font-size:1rem;font-weight:700;color:#111827}.listener-album-list__empty p[data-v-ee83cab6]{margin-top:.4rem;font-size:.82rem}.listener-artist[data-v-16d807e5]{--display-stage-size:min(19rem,78vw,34dvh);position:relative;height:calc(100dvh - 12.25rem);box-sizing:border-box;padding:.85rem .9rem 2rem;color:#0f172a;background:radial-gradient(circle at top,hsla(0,0%,100%,.92),rgba(244,247,251,.94) 48%,rgba(241,245,249,.98) 100%);overflow-y:auto;overflow-x:hidden}.listener-artist__backdrop[data-v-16d807e5]{position:absolute;inset:0;background-position:top;background-size:cover;filter:blur(44px);opacity:.18;transform:scale(1.08);pointer-events:none}.listener-artist__glow[data-v-16d807e5]{position:absolute;top:-4rem;left:50%;width:22rem;height:22rem;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));pointer-events:none}.listener-artist__shell[data-v-16d807e5]{position:relative;z-index:1}.listener-artist__topbar[data-v-16d807e5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-artist__heading[data-v-16d807e5]{flex:1;text-align:center;min-width:0}.listener-artist__eyebrow[data-v-16d807e5]{font-size:.78rem;font-weight:700;color:#94a3b8}.listener-artist__caption[data-v-16d807e5]{margin-top:.12rem;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-artist__icon-button[data-v-16d807e5]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 10px 24px rgba(148,163,184,.16);flex-shrink:0}.listener-artist__icon-button svg[data-v-16d807e5]{width:1.2rem;height:1.2rem}.listener-artist__hero-switch-wrap[data-v-16d807e5]{margin:1.15rem auto 0;width:100%;display:flex;justify-content:center}.listener-artist__hero-switch[data-v-16d807e5]{padding:.28rem;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.listener-artist__hero-pill[data-v-16d807e5]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-artist__hero-pill.is-active[data-v-16d807e5]{background:#111827;color:#fff}.listener-artist__display-stage[data-v-16d807e5]{height:var(--display-stage-size);margin-top:1.25rem;margin-bottom:1.45rem;display:flex;align-items:stretch}.listener-artist__art-stage[data-v-16d807e5]{position:relative;margin:0 auto;width:var(--display-stage-size);height:var(--display-stage-size);align-self:center}.listener-artist__overview-stage[data-v-16d807e5]{width:100%;height:100%;display:grid;align-content:start;gap:.9rem;overflow-y:auto;padding-right:.1rem}.listener-artist__vinyl[data-v-16d807e5]{position:absolute;right:-1.5rem;top:1.7rem;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle at center,#0f172a 0 10%,#111827 10% 15%,#020617 15% 52%,#111827 52% 60%,#020617 60% 100%);box-shadow:0 22px 50px rgba(15,23,42,.22)}.listener-artist__art-card[data-v-16d807e5]{position:relative;width:100%;height:100%;z-index:1;padding:.8rem;border-radius:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.36));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 70px rgba(99,102,241,.18)}.listener-artist__art-image[data-v-16d807e5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.45rem}.listener-artist__meta-kicker[data-v-16d807e5]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.listener-artist__title[data-v-16d807e5]{margin-top:.5rem;font-size:2rem;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#111827;word-break:break-word}.listener-artist__summary[data-v-16d807e5]{margin-top:.95rem;font-size:.92rem;line-height:1.75;color:#64748b}.listener-artist__summary.is-clickable[data-v-16d807e5]{cursor:pointer}.listener-artist__chips[data-v-16d807e5]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.listener-artist__chip[data-v-16d807e5]{min-height:2.1rem;padding:.45rem .9rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.82);color:#334155;font-size:.82rem;font-weight:700;box-shadow:0 8px 22px rgba(148,163,184,.1)}.listener-artist__actions[data-v-16d807e5]{margin-top:1.35rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.listener-artist__action-button[data-v-16d807e5],.listener-artist__play-button[data-v-16d807e5]{min-height:3.45rem;border:0;border-radius:1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700}.listener-artist__play-button[data-v-16d807e5]{background:#111827;color:#fff;box-shadow:0 18px 30px rgba(15,23,42,.24)}.listener-artist__action-button[data-v-16d807e5]{background:hsla(0,0%,100%,.82);color:#0f172a;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-artist__action-button svg[data-v-16d807e5],.listener-artist__play-button svg[data-v-16d807e5]{width:1.1rem;height:1.1rem}.listener-artist__display-switch[data-v-16d807e5]{margin:1.15rem auto 0;padding:.28rem;width:100%;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.listener-artist__display-pill[data-v-16d807e5]{min-width:0;height:2.2rem;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-artist__display-pill.is-active[data-v-16d807e5]{background:#111827;color:#fff}.listener-artist__albums[data-v-16d807e5],.listener-artist__similar[data-v-16d807e5],.listener-artist__tracks[data-v-16d807e5]{margin-top:1.35rem}.listener-artist__panel-header[data-v-16d807e5]{margin-bottom:1rem}.listener-artist__panel-eyebrow[data-v-16d807e5]{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8}.listener-artist__panel-title[data-v-16d807e5]{margin-top:.3rem;font-size:1.2rem;font-weight:800;color:#111827}.listener-artist__overview-card[data-v-16d807e5]{padding:1rem;border-radius:1.3rem;background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(148,163,184,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listener-artist__overview-label[data-v-16d807e5]{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em}.listener-artist__overview-text[data-v-16d807e5]{margin-top:.75rem;color:#475569;line-height:1.8;white-space:pre-wrap;word-break:break-word}.listener-artist__info-list[data-v-16d807e5]{margin-top:.75rem;display:grid;gap:.8rem}.listener-artist__info-row[data-v-16d807e5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.94rem}.listener-artist__info-row span[data-v-16d807e5]{color:#94a3b8}.listener-artist__info-row strong[data-v-16d807e5]{color:#0f172a;font-weight:700;text-align:right}.listener-artist__more-button[data-v-16d807e5]{width:100%;margin-top:.85rem;min-height:2.9rem;border:0;border-radius:1rem;background:hsla(0,0%,100%,.88);color:#111827;font-weight:700}.listener-artist__album-name[data-v-16d807e5],.listener-artist__album-sub[data-v-16d807e5],.listener-artist__similar-name[data-v-16d807e5],.listener-artist__similar-sub[data-v-16d807e5]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-artist__album-name[data-v-16d807e5]{margin-top:.7rem;font-size:.92rem;font-weight:700;color:#111827}.listener-artist__album-sub[data-v-16d807e5]{margin-top:.25rem;font-size:.8rem;color:#64748b}.listener-artist__similar-list[data-v-16d807e5]{display:grid;gap:.8rem}.listener-artist__similar-row[data-v-16d807e5]{border:0;padding:.75rem;border-radius:1.35rem;background:hsla(0,0%,100%,.82);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;text-align:left}.listener-artist__similar-image[data-v-16d807e5]{width:3.4rem;height:3.4rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.listener-artist__similar-name[data-v-16d807e5]{font-size:.92rem;font-weight:700;color:#111827}.listener-artist__similar-sub[data-v-16d807e5]{margin-top:.25rem;font-size:.8rem;color:#64748b}.listener-artist__similar-arrow[data-v-16d807e5]{width:1rem;height:1rem;color:#94a3b8}.listener-artist__empty-inline[data-v-16d807e5]{text-align:center;color:#64748b;padding:1.5rem 0 .5rem}.artist-tracks-page[data-v-0332c2fc]{--artist-text:oklch(var(--bc));--artist-muted:color-mix(in oklch,oklch(var(--bc)) 58%,transparent);--artist-soft-muted:color-mix(in oklch,oklch(var(--bc)) 42%,transparent);--artist-surface:color-mix(in oklch,oklch(var(--b1)) 74%,transparent);--artist-surface-strong:color-mix(in oklch,oklch(var(--b1)) 88%,transparent);--artist-surface-muted:color-mix(in oklch,oklch(var(--b2)) 82%,transparent);--artist-border:color-mix(in oklch,oklch(var(--bc)) 9%,transparent);--artist-accent:oklch(var(--n));--artist-accent-content:oklch(var(--nc));position:relative;height:calc(100dvh - 4rem);overflow-y:auto;box-sizing:border-box;padding:1.15rem 1.25rem 5.5rem;color:var(--artist-text);background:radial-gradient(circle at 14% 0,rgba(148,163,184,.18),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(59,130,246,.12),transparent 24rem),linear-gradient(180deg,color-mix(in oklch,oklch(var(--b1)) 88%,oklch(var(--b2))),oklch(var(--b1)));-webkit-overflow-scrolling:touch}.artist-tracks-hero[data-v-0332c2fc]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;max-width:1400px;margin:0 auto;padding:1.35rem;border-radius:1.7rem;background:linear-gradient(135deg,var(--artist-surface-strong),var(--artist-surface)),oklch(var(--b1));border:1px solid var(--artist-border);box-shadow:0 18px 45px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.artist-tracks-hero__eyebrow[data-v-0332c2fc]{font-size:.82rem;font-weight:800;color:var(--artist-soft-muted)}.artist-tracks-hero__title[data-v-0332c2fc]{max-width:920px;margin-top:.32rem;font-size:clamp(2.1rem,5vw,4.6rem);line-height:.94;font-weight:850;letter-spacing:-.045em;color:var(--artist-text);word-break:break-word}.artist-tracks-hero__sub[data-v-0332c2fc]{max-width:32rem;margin-top:.9rem;color:var(--artist-muted);font-size:.98rem;line-height:1.65}.artist-tracks-hero__stats[data-v-0332c2fc]{display:grid;grid-template-columns:repeat(2,minmax(5.8rem,1fr));gap:.75rem}.artist-tracks-hero__stat[data-v-0332c2fc]{min-height:5.8rem;border-radius:1.25rem;padding:.95rem;background:var(--artist-surface-strong);box-shadow:0 12px 28px rgba(148,163,184,.12)}.artist-tracks-content__count[data-v-0332c2fc],.artist-tracks-hero__stat span[data-v-0332c2fc]{display:block;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.04em;color:var(--artist-text)}.artist-tracks-hero__stat span[data-v-0332c2fc]{font-size:2rem;line-height:1}.artist-tracks-hero__stat small[data-v-0332c2fc]{display:block;margin-top:.45rem;font-size:.78rem;font-weight:700;color:var(--artist-muted)}.artist-tracks-tabs[data-v-0332c2fc]{display:inline-grid;grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.35rem;max-width:1400px;margin:1rem auto 0;padding:.35rem;border-radius:999px;background:var(--artist-surface);box-shadow:0 12px 28px rgba(148,163,184,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.artist-tracks-tabs__item[data-v-0332c2fc]{min-height:2.85rem;border:0;border-radius:999px;padding:0 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:transparent;color:var(--artist-muted);font-weight:800;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease}.artist-tracks-tabs__item[data-v-0332c2fc]:active,.artist-tracks-top[data-v-0332c2fc]:active{transform:translateY(1px) scale(.98)}.artist-tracks-tabs__item strong[data-v-0332c2fc]{min-width:1.75rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 .45rem;background:color-mix(in oklch,oklch(var(--bc)) 10%,transparent);color:inherit;font-size:.75rem;font-variant-numeric:tabular-nums}.artist-tracks-tabs__item.is-active[data-v-0332c2fc]{background:var(--artist-accent);color:var(--artist-accent-content);box-shadow:0 16px 34px rgba(15,23,42,.16)}.artist-tracks-tabs__item.is-active strong[data-v-0332c2fc]{background:color-mix(in oklch,var(--artist-accent-content) 18%,transparent)}.artist-tracks-content[data-v-0332c2fc]{max-width:1400px;margin:1rem auto 0;padding:1.1rem;border-radius:1.7rem;background:var(--artist-surface);border:1px solid var(--artist-border);box-shadow:0 16px 34px rgba(148,163,184,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.artist-tracks-content__header[data-v-0332c2fc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.artist-tracks-content__header h2[data-v-0332c2fc]{font-size:1.35rem;line-height:1.1;font-weight:850;letter-spacing:-.025em;color:var(--artist-text)}.artist-tracks-content__header p[data-v-0332c2fc]{margin-top:.3rem;color:var(--artist-muted);font-size:.92rem}.artist-tracks-content__count[data-v-0332c2fc]{min-width:3.25rem;height:3.25rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;background:var(--artist-surface-muted);font-size:1.35rem;flex-shrink:0}.artist-tracks-content__body[data-v-0332c2fc]{min-height:14rem}.artist-tracks-end[data-v-0332c2fc],.artist-tracks-loading[data-v-0332c2fc]{display:flex;justify-content:center;padding:1.2rem 0 .35rem;color:var(--artist-soft-muted);font-size:.88rem;font-weight:700}.artist-tracks-empty[data-v-0332c2fc]{min-height:18rem;border-radius:1.35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:var(--artist-surface-strong)}.artist-tracks-empty__mark[data-v-0332c2fc]{width:3.25rem;height:3.25rem;border-radius:999px;margin-bottom:.9rem;background:var(--artist-accent);box-shadow:0 16px 34px rgba(15,23,42,.14)}.artist-tracks-empty h3[data-v-0332c2fc]{font-size:1.05rem;font-weight:800;color:var(--artist-text)}.artist-tracks-empty p[data-v-0332c2fc]{margin-top:.35rem;color:var(--artist-muted)}.artist-tracks-top[data-v-0332c2fc]{position:fixed;right:2rem;bottom:2rem;width:3rem;height:3rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--artist-accent);color:var(--artist-accent-content);box-shadow:0 20px 46px rgba(15,23,42,.2);transition:transform .18s ease,background .18s ease}.artist-tracks-top[data-v-0332c2fc]:hover{background:color-mix(in oklch,var(--artist-accent) 86%,var(--artist-text))}.artist-tracks-top svg[data-v-0332c2fc]{width:1.35rem;height:1.35rem}@media (prefers-reduced-motion:reduce){.artist-tracks-tabs__item[data-v-0332c2fc],.artist-tracks-top[data-v-0332c2fc]{transition:none}.artist-tracks-page[data-v-0332c2fc]{scroll-behavior:auto}}@media (max-width:768px){.artist-tracks-page[data-v-0332c2fc]{height:calc(100dvh - 12.25rem);padding:.75rem .35rem 1rem}.artist-tracks-hero[data-v-0332c2fc]{grid-template-columns:1fr;padding:1rem;border-radius:1.45rem}.artist-tracks-hero__title[data-v-0332c2fc]{font-size:2.05rem;line-height:1}.artist-tracks-hero__stats[data-v-0332c2fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.artist-tracks-tabs[data-v-0332c2fc]{display:grid;width:100%}.artist-tracks-content[data-v-0332c2fc]{padding:.75rem;border-radius:1.45rem}.artist-tracks-content__header[data-v-0332c2fc]{align-items:center}.artist-tracks-content__header p[data-v-0332c2fc]{display:none}.artist-tracks-top[data-v-0332c2fc]{right:1rem;bottom:7rem}}.listener-legacy-panel[data-v-43077664]{height:calc(100dvh - 12.25rem);box-sizing:border-box;padding:.2rem 0 .25rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.track-library[data-v-d8d4f15c]{--track-radius:18px;--track-border:oklch(var(--bc)/0.12);--track-muted:oklch(var(--bc)/0.62);--track-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.track-content[data-v-d8d4f15c],.track-hero[data-v-d8d4f15c],.track-status-strip[data-v-d8d4f15c],.track-toolbar[data-v-d8d4f15c]{max-width:1480px;margin-left:auto;margin-right:auto}.track-hero[data-v-d8d4f15c]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:28px;align-items:stretch;min-height:230px;margin-bottom:14px;border:1px solid var(--track-border);border-radius:var(--track-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.track-hero__copy[data-v-d8d4f15c]{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.track-hero__label[data-v-d8d4f15c]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.track-hero h1[data-v-d8d4f15c]{max-width:680px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.track-hero p[data-v-d8d4f15c]{max-width:62ch;margin-top:16px;color:var(--track-muted);font-size:15px;line-height:1.75}.track-hero__actions[data-v-d8d4f15c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.track-hero__deck[data-v-d8d4f15c]{position:relative;min-height:230px;padding:28px;background:transparent;isolation:isolate;overflow:hidden}.track-hero__deck[data-v-d8d4f15c]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.track-strip[data-v-d8d4f15c]{position:absolute;z-index:1;left:28px;right:28px;top:calc(30px + var(--track-index)*44px);display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-height:68px;padding:8px 12px 8px 8px;border:1px solid oklch(var(--bc)/.12);border-radius:16px;background:oklch(var(--b1)/.86);box-shadow:0 16px 34px oklch(var(--bc)/.14);transform:translateX(calc(var(--track-index)*10px))}.track-strip img[data-v-d8d4f15c]{width:52px;aspect-ratio:1;border-radius:12px;-o-object-fit:cover;object-fit:cover}.track-strip span[data-v-d8d4f15c],.track-strip strong[data-v-d8d4f15c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-strip strong[data-v-d8d4f15c]{font-size:14px}.track-strip span[data-v-d8d4f15c]{margin-top:2px;color:var(--track-muted);font-size:12px}.track-toolbar[data-v-d8d4f15c]{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--track-border);border-radius:var(--track-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.track-toolbar__tabs[data-v-d8d4f15c]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.track-icon-button[data-v-d8d4f15c],.track-tab[data-v-d8d4f15c]{min-height:38px;border-radius:999px;border:1px solid transparent;background:transparent;color:oklch(var(--bc)/.72);transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.track-tab[data-v-d8d4f15c]{flex:0 0 auto;padding:0 14px;font-size:13px;font-weight:700;white-space:nowrap}.track-icon-button[data-v-d8d4f15c]:hover,.track-tab[data-v-d8d4f15c]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.track-icon-button[data-v-d8d4f15c]:active,.track-scroll-top[data-v-d8d4f15c]:active,.track-tab[data-v-d8d4f15c]:active{transform:translateY(1px)}.track-icon-button.is-active[data-v-d8d4f15c],.track-tab.is-active[data-v-d8d4f15c]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.track-toolbar__actions[data-v-d8d4f15c]{display:flex;align-items:center;gap:8px}.track-icon-button[data-v-d8d4f15c]{display:inline-flex;width:40px;align-items:center;justify-content:center}.track-status-strip[data-v-d8d4f15c]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:10px;margin-bottom:12px}.track-status-strip>div[data-v-d8d4f15c]{min-width:0;padding:14px 16px;border:1px solid var(--track-border);border-radius:16px;background:var(--track-soft)}.track-status-strip__label[data-v-d8d4f15c]{display:block;margin-bottom:3px;color:var(--track-muted);font-size:12px}.track-status-strip strong[data-v-d8d4f15c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.track-content[data-v-d8d4f15c]{padding:2px 0 28px}.track-empty[data-v-d8d4f15c],.track-loading[data-v-d8d4f15c]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--track-border);border-radius:var(--track-radius);background:oklch(var(--b1)/.74);text-align:center}.track-loading__rows[data-v-d8d4f15c]{display:grid;width:min(560px,82vw);gap:10px}.track-loading__rows span[data-v-d8d4f15c]{height:42px;border-radius:14px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.track-empty p[data-v-d8d4f15c],.track-loading p[data-v-d8d4f15c]{max-width:36ch;color:var(--track-muted);font-size:14px}.track-empty__art[data-v-d8d4f15c]{display:flex;height:88px;align-items:flex-end;gap:10px}.track-empty__art span[data-v-d8d4f15c]{width:18px;border-radius:999px;background:oklch(var(--p)/.42)}.track-empty__art span[data-v-d8d4f15c]:first-child{height:42px}.track-empty__art span[data-v-d8d4f15c]:nth-child(2){height:76px;background:oklch(var(--p))}.track-empty__art span[data-v-d8d4f15c]:nth-child(3){height:56px}.track-empty h3[data-v-d8d4f15c]{margin:0;font-size:20px;font-weight:800}.track-scroll-top[data-v-d8d4f15c]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.scrollbar-hide[data-v-d8d4f15c]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-d8d4f15c]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.track-content[data-v-d8d4f15c],.track-hero[data-v-d8d4f15c],.track-status-strip[data-v-d8d4f15c],.track-toolbar[data-v-d8d4f15c]{animation:trackFadeIn-d8d4f15c .36s ease both}.track-loading__rows span[data-v-d8d4f15c]{animation:trackSkeleton-d8d4f15c 1.2s ease-in-out infinite}}@keyframes trackFadeIn-d8d4f15c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trackSkeleton-d8d4f15c{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:900px){.track-library[data-v-d8d4f15c]{padding:12px}.track-hero[data-v-d8d4f15c]{grid-template-columns:1fr}.track-hero__deck[data-v-d8d4f15c]{min-height:230px}.track-toolbar[data-v-d8d4f15c]{grid-template-columns:1fr}.track-toolbar__actions[data-v-d8d4f15c]{justify-content:flex-end}.track-status-strip[data-v-d8d4f15c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.track-hero__copy[data-v-d8d4f15c]{padding:22px}.track-hero h1[data-v-d8d4f15c]{font-size:30px}.track-hero__actions .btn[data-v-d8d4f15c]{flex:1 1 auto}.track-strip[data-v-d8d4f15c]{left:16px;right:26px;grid-template-columns:44px minmax(0,1fr);min-height:60px;transform:translateX(calc(var(--track-index)*6px))}.track-strip img[data-v-d8d4f15c]{width:44px}.track-status-strip[data-v-d8d4f15c]{grid-template-columns:1fr}.track-scroll-top[data-v-d8d4f15c]{right:16px;bottom:16px}}.listener-track-library[data-v-6d4189a6]{height:calc(100dvh - 12.25rem);padding:.1rem 0 .25rem;box-sizing:border-box;overflow-y:auto}.listener-track-library__hero[data-v-6d4189a6]{display:flex;flex-direction:column;gap:.9rem}.listener-track-library__header[data-v-6d4189a6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listener-track-library__eyebrow[data-v-6d4189a6]{font-size:.82rem;font-weight:700;color:#94a3b8}.listener-track-library__title[data-v-6d4189a6]{margin-top:.18rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-track-library__refresh[data-v-6d4189a6]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.86);color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(148,163,184,.14)}.listener-track-library__refresh[data-v-6d4189a6]:disabled{opacity:.6}.listener-track-library__refresh svg[data-v-6d4189a6]{width:2rem;height:1.5rem}.listener-track-library__tabs[data-v-6d4189a6]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.listener-track-library__tabs[data-v-6d4189a6]::-webkit-scrollbar{display:none}.listener-track-library__tab[data-v-6d4189a6]{border:0;border-radius:999px;background:hsla(0,0%,100%,.72);color:#64748b;padding:.72rem 1rem;font-size:.88rem;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px rgba(148,163,184,.08)}.listener-track-library__tab.is-active[data-v-6d4189a6]{background:#111827;color:#fff;box-shadow:0 14px 30px rgba(17,24,39,.16)}.listener-track-library__summary[data-v-6d4189a6]{padding:1.05rem;border-radius:1.65rem;background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(148,163,184,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.listener-track-library__summary-kicker[data-v-6d4189a6]{font-size:.74rem;font-weight:700;color:#94a3b8}.listener-track-library__summary-title[data-v-6d4189a6]{margin-top:.36rem;font-size:1.15rem;line-height:1.35;font-weight:700;color:#111827}.listener-track-library__summary-sub[data-v-6d4189a6]{margin-top:.42rem;font-size:.84rem;line-height:1.6;color:#64748b}.listener-track-library__actions[data-v-6d4189a6]{display:flex;gap:.7rem;margin-top:.95rem}.listener-track-library__action[data-v-6d4189a6]{border:0;border-radius:999px;background:rgba(241,245,249,.92);color:#0f172a;min-height:2.85rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.88rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-track-library__action--primary[data-v-6d4189a6]{background:#111827;color:#fff}.listener-track-library__action svg[data-v-6d4189a6]{width:1rem;height:1rem}.listener-track-library__section[data-v-6d4189a6]{margin-top:1rem}.listener-track-library__empty[data-v-6d4189a6],.listener-track-library__state[data-v-6d4189a6]{margin-top:1rem;padding:1.4rem 1.1rem;border-radius:1.6rem;background:hsla(0,0%,100%,.78);box-shadow:0 12px 28px rgba(148,163,184,.08);text-align:center}.listener-track-library__empty-icon[data-v-6d4189a6]{width:3.5rem;height:3.5rem;margin:0 auto .85rem;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;background:rgba(241,245,249,.92);color:#94a3b8}.listener-track-library__empty-icon svg[data-v-6d4189a6]{width:1.5rem;height:1.5rem}.listener-track-library__empty h2[data-v-6d4189a6],.listener-track-library__state p[data-v-6d4189a6]{color:#111827;font-weight:700}.listener-track-library__empty p[data-v-6d4189a6]{margin-top:.4rem;font-size:.84rem;line-height:1.6;color:#64748b}.listener-track-library__loading[data-v-6d4189a6]{width:2.1rem;height:2.1rem;margin:0 auto .7rem;border-radius:999px;border:3px solid rgba(148,163,184,.22);border-top-color:#111827;animation:listener-track-library-spin-6d4189a6 .85s linear infinite}@keyframes listener-track-library-spin-6d4189a6{to{transform:rotate(1turn)}}.genre-library[data-v-98ae57c0]{--genre-radius:18px;--genre-border:oklch(var(--bc)/0.12);--genre-muted:oklch(var(--bc)/0.62);--genre-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.genre-content[data-v-98ae57c0],.genre-hero[data-v-98ae57c0],.genre-status-strip[data-v-98ae57c0],.genre-toolbar[data-v-98ae57c0]{max-width:1480px;margin-left:auto;margin-right:auto}.genre-hero[data-v-98ae57c0]{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:28px;align-items:stretch;min-height:226px;margin-bottom:14px;border:1px solid var(--genre-border);border-radius:var(--genre-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.genre-hero__copy[data-v-98ae57c0]{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.genre-hero__label[data-v-98ae57c0]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.genre-hero h1[data-v-98ae57c0]{max-width:680px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.genre-hero p[data-v-98ae57c0]{max-width:55ch;margin-top:16px;color:var(--genre-muted);font-size:15px;line-height:1.75}.genre-hero__actions[data-v-98ae57c0]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.genre-hero__stage[data-v-98ae57c0]{position:relative;display:flex;align-items:center;justify-content:center;min-height:226px;padding:24px;background:transparent;isolation:isolate;overflow:hidden}.genre-hero__stage[data-v-98ae57c0]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.genre-spectrum[data-v-98ae57c0]{position:relative;z-index:1;display:grid;width:min(520px,100%);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end}.genre-spectrum__item[data-v-98ae57c0]{display:flex;min-height:calc(88px + 96px*var(--genre-weight));flex-direction:column;justify-content:flex-end;gap:8px;padding:14px 12px;border:1px solid oklch(var(--bc)/.13);border-radius:16px;background:linear-gradient(180deg,oklch(var(--b1)/.86),oklch(var(--b2)/.9)),oklch(var(--b1));box-shadow:0 14px 34px oklch(var(--bc)/.13)}.genre-spectrum__item span[data-v-98ae57c0],.genre-spectrum__item strong[data-v-98ae57c0]{overflow:hidden;text-overflow:ellipsis}.genre-spectrum__item strong[data-v-98ae57c0]{font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap}.genre-spectrum__item span[data-v-98ae57c0]{color:var(--genre-muted);font-size:11px;line-height:1.35}.genre-spectrum__empty[data-v-98ae57c0]{position:relative;z-index:1;width:min(340px,78vw);height:150px}.genre-spectrum__empty span[data-v-98ae57c0]{position:absolute;bottom:0;width:31%;border:1px solid oklch(var(--bc)/.1);border-radius:16px;background:oklch(var(--b1)/.74)}.genre-spectrum__empty span[data-v-98ae57c0]:first-child{left:0;height:72px}.genre-spectrum__empty span[data-v-98ae57c0]:nth-child(2){left:34.5%;height:126px;background:oklch(var(--p)/.22)}.genre-spectrum__empty span[data-v-98ae57c0]:nth-child(3){right:0;height:96px}.genre-toolbar[data-v-98ae57c0]{position:sticky;top:0;display:flex;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--genre-border);border-radius:var(--genre-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.genre-toolbar__tabs[data-v-98ae57c0]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.genre-tab[data-v-98ae57c0]{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:oklch(var(--bc)/.72);font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.genre-tab[data-v-98ae57c0]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.genre-play-button[data-v-98ae57c0]:active,.genre-scroll-top[data-v-98ae57c0]:active,.genre-tab[data-v-98ae57c0]:active{transform:translateY(1px)}.genre-tab.is-active[data-v-98ae57c0]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.genre-status-strip[data-v-98ae57c0]{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:10px;margin-bottom:12px}.genre-status-strip>div[data-v-98ae57c0]{min-width:0;padding:14px 16px;border:1px solid var(--genre-border);border-radius:16px;background:var(--genre-soft)}.genre-status-strip__label[data-v-98ae57c0]{display:block;margin-bottom:3px;color:var(--genre-muted);font-size:12px}.genre-status-strip strong[data-v-98ae57c0]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.genre-content[data-v-98ae57c0]{padding:2px 0 28px}.genre-card-meta[data-v-98ae57c0]{display:flex;flex-wrap:wrap;gap:6px;color:oklch(var(--bc)/.68);font-size:13px}.genre-card-meta span[data-v-98ae57c0]{display:inline-flex;align-items:center;gap:3px}.genre-play-button[data-v-98ae57c0]{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:999px;color:oklch(var(--p));filter:drop-shadow(0 12px 24px oklch(var(--bc)/.28));transition:color .18s ease,transform .18s ease}.genre-play-button[data-v-98ae57c0]:hover{color:oklch(var(--pc))}.genre-empty[data-v-98ae57c0],.genre-loading[data-v-98ae57c0]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--genre-border);border-radius:var(--genre-radius);background:oklch(var(--b1)/.74);text-align:center}.genre-loading__grid[data-v-98ae57c0]{display:grid;width:min(500px,78vw);grid-template-columns:repeat(4,1fr);gap:12px}.genre-loading__grid span[data-v-98ae57c0]{aspect-ratio:1.35;border-radius:16px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.genre-empty p[data-v-98ae57c0],.genre-loading p[data-v-98ae57c0]{max-width:36ch;color:var(--genre-muted);font-size:14px}.genre-empty__art[data-v-98ae57c0]{display:grid;width:132px;height:96px;grid-template-columns:repeat(3,1fr);gap:8px;align-items:end}.genre-empty__art span[data-v-98ae57c0]{border:1px solid oklch(var(--bc)/.12);border-radius:16px;background:oklch(var(--b2))}.genre-empty__art span[data-v-98ae57c0]:first-child{height:62px}.genre-empty__art span[data-v-98ae57c0]:nth-child(2){height:96px;background:oklch(var(--p)/.22)}.genre-empty__art span[data-v-98ae57c0]:nth-child(3){height:74px}.genre-empty h3[data-v-98ae57c0]{margin:0;font-size:20px;font-weight:800}.genre-scroll-top[data-v-98ae57c0]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.scrollbar-hide[data-v-98ae57c0]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-98ae57c0]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.genre-content[data-v-98ae57c0],.genre-hero[data-v-98ae57c0],.genre-status-strip[data-v-98ae57c0],.genre-toolbar[data-v-98ae57c0]{animation:genreFadeIn-98ae57c0 .36s ease both}.genre-tile-shell.is-animated[data-v-98ae57c0]{animation:genreTileIn-98ae57c0 .42s ease both;animation-delay:calc(var(--tile-index)*42ms)}.genre-loading__grid span[data-v-98ae57c0]{animation:genreSkeleton-98ae57c0 1.2s ease-in-out infinite}}@keyframes genreFadeIn-98ae57c0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes genreTileIn-98ae57c0{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes genreSkeleton-98ae57c0{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:1040px){.genre-spectrum[data-v-98ae57c0]{grid-template-columns:repeat(3,minmax(0,1fr))}.genre-spectrum__item[data-v-98ae57c0]{min-height:calc(72px + 54px*var(--genre-weight))}}@media screen and (max-width:900px){.genre-library[data-v-98ae57c0]{padding:12px}.genre-hero[data-v-98ae57c0]{grid-template-columns:1fr}.genre-hero__stage[data-v-98ae57c0]{min-height:190px}}@media screen and (max-width:640px){.genre-hero__copy[data-v-98ae57c0]{padding:22px}.genre-hero h1[data-v-98ae57c0]{font-size:30px}.genre-status-strip[data-v-98ae57c0]{grid-template-columns:1fr}.genre-spectrum[data-v-98ae57c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-spectrum__item[data-v-98ae57c0]{min-height:86px}.genre-loading__grid[data-v-98ae57c0]{grid-template-columns:repeat(2,1fr)}.genre-scroll-top[data-v-98ae57c0]{right:16px;bottom:16px}}.listener-genres[data-v-8590ef84]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-genres__hero[data-v-8590ef84]{padding:.3rem .25rem .2rem}.listener-genres__header[data-v-8590ef84]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-genres__eyebrow[data-v-8590ef84]{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-genres__title[data-v-8590ef84]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-genres__refresh[data-v-8590ef84]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#0f172a;box-shadow:0 12px 26px rgba(148,163,184,.14)}.listener-genres__refresh[data-v-8590ef84]:disabled{opacity:.6}.listener-genres__refresh svg[data-v-8590ef84]{width:2rem;height:1.5rem}.listener-genres__tabs[data-v-8590ef84]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.listener-genres__tabs[data-v-8590ef84]::-webkit-scrollbar{display:none}.listener-genres__tab[data-v-8590ef84]{border:0;border-radius:999px;padding:.72rem .9rem;white-space:nowrap;background:hsla(0,0%,100%,.85);color:#64748b;font-size:.84rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.1)}.listener-genres__tab.is-active[data-v-8590ef84]{background:#111827;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,.2)}.listener-genres__summary[data-v-8590ef84]{margin-top:.95rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-genres__summary-kicker[data-v-8590ef84]{font-size:.72rem;color:hsla(0,0%,100%,.68)}.listener-genres__summary-title[data-v-8590ef84]{margin-top:.35rem;font-size:1.38rem;font-weight:800;line-height:1.15}.listener-genres__summary-sub[data-v-8590ef84]{margin-top:.45rem;font-size:.82rem;line-height:1.7;color:hsla(0,0%,100%,.74)}.listener-genres__section[data-v-8590ef84]{margin-top:1.1rem}.listener-genres__grid[data-v-8590ef84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.listener-genres__card[data-v-8590ef84]{position:relative;border-radius:1.55rem;padding:.85rem;background:hsla(0,0%,100%,.78);box-shadow:0 12px 28px rgba(148,163,184,.1)}.listener-genres__main[data-v-8590ef84]{width:100%;border:0;padding:0;background:transparent;text-align:left}.listener-genres__image[data-v-8590ef84]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem}.listener-genres__name[data-v-8590ef84]{margin-top:.75rem;font-size:.95rem;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-genres__meta[data-v-8590ef84]{margin-top:.28rem;display:flex;flex-direction:column;gap:.15rem;font-size:.76rem;color:#94a3b8}.listener-genres__play[data-v-8590ef84]{position:absolute;right:1rem;bottom:3.3rem;width:2.7rem;height:2.7rem;border:0;border-radius:999px;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 30px rgba(15,23,42,.18)}.listener-genres__play svg[data-v-8590ef84]{width:1.1rem;height:1.1rem}.listener-genres__empty[data-v-8590ef84],.listener-genres__state[data-v-8590ef84]{margin-top:1.2rem;padding:2rem 1.25rem;border-radius:1.6rem;background:hsla(0,0%,100%,.78);text-align:center;color:#64748b;box-shadow:0 12px 28px rgba(148,163,184,.08)}.listener-genres__empty h2[data-v-8590ef84]{margin-top:.75rem;font-size:1.05rem;font-weight:800;color:#111827}.listener-genres__empty p[data-v-8590ef84],.listener-genres__state p[data-v-8590ef84]{margin-top:.35rem;font-size:.84rem;line-height:1.65}.listener-genres__empty-icon[data-v-8590ef84]{width:3.25rem;height:3.25rem;margin:0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(226,232,240,.72);color:#475569}.listener-genres__empty-icon svg[data-v-8590ef84]{width:1.5rem;height:1.5rem}.listener-genres__loading[data-v-8590ef84]{width:2.35rem;height:2.35rem;margin:0 auto;border-radius:999px;border:3px solid rgba(148,163,184,.2);border-top-color:#111827;animation:listener-genre-spin-8590ef84 .9s linear infinite}@keyframes listener-genre-spin-8590ef84{to{transform:rotate(1turn)}}.genre-detail[data-v-0ff46ee4]{position:relative;height:calc(100dvh - 70px);overflow-y:auto;overflow-x:hidden;color:oklch(var(--bc));background:radial-gradient(circle at 12% 0,color-mix(in oklch,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 90% 10%,color-mix(in oklch,oklch(var(--a)) 10%,transparent),transparent 24rem),oklch(var(--b1))}.genre-detail__backdrop[data-v-0ff46ee4]{position:absolute;inset:0;pointer-events:none;background-size:cover;background-position:50%;opacity:.08;filter:blur(48px) saturate(1.18);transform:scale(1.06)}.genre-detail__shell[data-v-0ff46ee4]{position:relative;z-index:1;width:min(100%,1380px);margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2.2rem) 3rem}.genre-detail__hero[data-v-0ff46ee4]{min-height:22rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(1.2rem,3vw,3rem);align-items:stretch}.genre-detail__hero-copy[data-v-0ff46ee4],.genre-detail__modal[data-v-0ff46ee4],.genre-detail__panel[data-v-0ff46ee4],.genre-detail__visual-card[data-v-0ff46ee4]{border:1px solid color-mix(in oklch,oklch(var(--bc)) 9%,transparent);background:color-mix(in oklch,oklch(var(--b1)) 88%,transparent);box-shadow:0 24px 70px color-mix(in oklch,oklch(var(--bc)) 10%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.genre-detail__hero-copy[data-v-0ff46ee4]{min-width:0;border-radius:1.5rem;padding:clamp(1.35rem,3vw,2.4rem);display:flex;flex-direction:column;justify-content:space-between}.genre-detail__actions[data-v-0ff46ee4],.genre-detail__admin-actions[data-v-0ff46ee4],.genre-detail__loadmore[data-v-0ff46ee4],.genre-detail__modal-actions[data-v-0ff46ee4],.genre-detail__modal-header[data-v-0ff46ee4],.genre-detail__nav-row[data-v-0ff46ee4],.genre-detail__panel-header[data-v-0ff46ee4],.genre-detail__tabs[data-v-0ff46ee4],.genre-detail__toolbar[data-v-0ff46ee4],.genre-detail__upload-actions[data-v-0ff46ee4]{display:flex;align-items:center}.genre-detail__actions[data-v-0ff46ee4],.genre-detail__admin-actions[data-v-0ff46ee4],.genre-detail__modal-actions[data-v-0ff46ee4],.genre-detail__nav-row[data-v-0ff46ee4],.genre-detail__upload-actions[data-v-0ff46ee4]{gap:.7rem;flex-wrap:wrap}.genre-detail__nav-row[data-v-0ff46ee4]{margin-bottom:2.2rem}.genre-detail__icon-button[data-v-0ff46ee4],.genre-detail__modal-close[data-v-0ff46ee4],.genre-detail__to-top[data-v-0ff46ee4],.genre-detail__upload-clear[data-v-0ff46ee4]{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.genre-detail__icon-button[data-v-0ff46ee4],.genre-detail__modal-close[data-v-0ff46ee4]{width:2.65rem;height:2.65rem;background:color-mix(in oklch,oklch(var(--b2)) 82%,transparent);color:oklch(var(--bc))}.genre-detail__clear-icon[data-v-0ff46ee4],.genre-detail__close-icon[data-v-0ff46ee4],.genre-detail__icon-svg[data-v-0ff46ee4],.genre-detail__to-top-icon[data-v-0ff46ee4]{width:1rem;height:1rem}[data-v-0ff46ee4] .genre-detail__admin-icon path,[data-v-0ff46ee4] .genre-detail__clear-icon path,[data-v-0ff46ee4] .genre-detail__close-icon path,[data-v-0ff46ee4] .genre-detail__icon-svg path,[data-v-0ff46ee4] .genre-detail__to-top-icon path{fill:currentColor}.genre-detail__crumb[data-v-0ff46ee4],.genre-detail__field label[data-v-0ff46ee4],.genre-detail__modal-label[data-v-0ff46ee4],.genre-detail__upload-card label[data-v-0ff46ee4]{font-size:.82rem;font-weight:800;color:color-mix(in oklch,oklch(var(--bc)) 58%,transparent);letter-spacing:.02em}.genre-detail__title[data-v-0ff46ee4]{max-width:13ch;margin:0;font-size:clamp(3rem,8vw,6.8rem);line-height:.95;font-weight:900;letter-spacing:-.04em;word-break:break-word}.genre-detail__summary[data-v-0ff46ee4]{max-width:58ch;margin:1.1rem 0 0;color:color-mix(in oklch,oklch(var(--bc)) 66%,transparent);font-size:1rem;line-height:1.75}.genre-detail__actions[data-v-0ff46ee4]{margin-top:2rem}.genre-detail__admin-button[data-v-0ff46ee4],.genre-detail__danger-button[data-v-0ff46ee4],.genre-detail__danger-solid-button[data-v-0ff46ee4],.genre-detail__primary-button[data-v-0ff46ee4],.genre-detail__secondary-button[data-v-0ff46ee4]{min-height:2.9rem;border:0;border-radius:999px;padding:0 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:800;white-space:nowrap;transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.genre-detail__admin-button[data-v-0ff46ee4]:active,.genre-detail__cover-option[data-v-0ff46ee4]:active,.genre-detail__danger-button[data-v-0ff46ee4]:active,.genre-detail__danger-solid-button[data-v-0ff46ee4]:active,.genre-detail__primary-button[data-v-0ff46ee4]:active,.genre-detail__secondary-button[data-v-0ff46ee4]:active,.genre-detail__tab[data-v-0ff46ee4]:active{transform:translateY(1px) scale(.99)}.genre-detail__primary-button[data-v-0ff46ee4]{background:color-mix(in oklch,oklch(var(--p)) 72%,oklch(var(--bc)) 28%);color:oklch(var(--pc));box-shadow:0 18px 38px color-mix(in oklch,oklch(var(--p)) 20%,transparent)}.genre-detail__admin-button[data-v-0ff46ee4],.genre-detail__secondary-button[data-v-0ff46ee4]{background:color-mix(in oklch,oklch(var(--b2)) 86%,transparent);color:oklch(var(--bc))}.genre-detail__danger-button[data-v-0ff46ee4]{background:color-mix(in oklch,oklch(var(--er)) 12%,transparent);color:color-mix(in oklch,oklch(var(--er)) 82%,oklch(var(--bc)) 18%)}.genre-detail__danger-solid-button[data-v-0ff46ee4]{background:oklch(var(--er));color:oklch(var(--erc))}.genre-detail__button-icon[data-v-0ff46ee4]{width:1rem;height:1rem;fill:currentColor}.genre-detail__admin-icon[data-v-0ff46ee4]{width:.95rem;height:.95rem}.genre-detail__visual-card[data-v-0ff46ee4]{border-radius:1.5rem;padding:1rem;min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1rem}.genre-detail__cover-stage[data-v-0ff46ee4]{position:relative;min-height:18rem;display:flex;align-items:center;justify-content:center}.genre-detail__disc[data-v-0ff46ee4]{position:absolute;width:min(72%,16rem);aspect-ratio:1/1;right:6%;border-radius:999px;background:radial-gradient(circle at center,oklch(var(--b1)) 0 9%,color-mix(in oklch,oklch(var(--bc)) 92%,oklch(var(--b1)) 8%) 9% 15%,color-mix(in oklch,oklch(var(--bc)) 78%,oklch(var(--b1)) 22%) 15% 100%);box-shadow:0 20px 52px color-mix(in oklch,oklch(var(--bc)) 18%,transparent)}.genre-detail__cover[data-v-0ff46ee4]{position:relative;z-index:1;width:min(74%,18rem);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;box-shadow:0 24px 64px color-mix(in oklch,oklch(var(--bc)) 18%,transparent)}.genre-detail__stats[data-v-0ff46ee4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.genre-detail__stat[data-v-0ff46ee4]{border-radius:1rem;padding:.9rem;background:color-mix(in oklch,oklch(var(--b2)) 72%,transparent)}.genre-detail__stat span[data-v-0ff46ee4]{display:block;color:color-mix(in oklch,oklch(var(--bc)) 54%,transparent);font-size:.78rem;font-weight:700}.genre-detail__stat strong[data-v-0ff46ee4]{display:block;margin-top:.25rem;font-size:1.35rem;line-height:1;font-weight:900}.genre-detail__toolbar[data-v-0ff46ee4]{margin-top:1rem;justify-content:space-between;gap:1rem}.genre-detail__tabs[data-v-0ff46ee4]{width:-moz-fit-content;width:fit-content;padding:.35rem;border-radius:999px;background:color-mix(in oklch,oklch(var(--b2)) 82%,transparent);gap:.25rem}.genre-detail__tab[data-v-0ff46ee4]{min-width:5.8rem;min-height:2.65rem;border:0;border-radius:999px;background:transparent;color:color-mix(in oklch,oklch(var(--bc)) 62%,transparent);font-weight:800}.genre-detail__tab.is-active[data-v-0ff46ee4]{background:color-mix(in oklch,oklch(var(--bc)) 88%,oklch(var(--b1)) 12%);color:oklch(var(--b1));box-shadow:0 12px 26px color-mix(in oklch,oklch(var(--bc)) 12%,transparent)}.genre-detail__content[data-v-0ff46ee4]{margin-top:1rem}.genre-detail__panel[data-v-0ff46ee4]{border-radius:1.4rem;padding:clamp(1rem,2vw,1.5rem)}.genre-detail__panel-header[data-v-0ff46ee4]{justify-content:space-between;margin-bottom:1rem}.genre-detail__panel-title[data-v-0ff46ee4]{margin:0;font-size:1.35rem;font-weight:900;letter-spacing:-.02em}.genre-detail__panel-subtitle[data-v-0ff46ee4]{margin:.35rem 0 0;color:color-mix(in oklch,oklch(var(--bc)) 55%,transparent);font-size:.9rem}.genre-detail__state[data-v-0ff46ee4]{min-height:16rem;border-radius:1.2rem;background:color-mix(in oklch,oklch(var(--b2)) 58%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;text-align:center;color:color-mix(in oklch,oklch(var(--bc)) 60%,transparent)}.genre-detail__state h3[data-v-0ff46ee4]{margin:0;font-size:1.15rem;color:oklch(var(--bc))}.genre-detail__state p[data-v-0ff46ee4]{margin:0}.genre-detail__state--loading[data-v-0ff46ee4]{flex-direction:row}.genre-detail__empty-mark[data-v-0ff46ee4]{width:4rem;height:4rem;border-radius:1.1rem;background:color-mix(in oklch,oklch(var(--b1)) 88%,transparent);display:inline-flex;align-items:center;justify-content:center}.genre-detail__empty-icon[data-v-0ff46ee4]{width:1.8rem;height:1.8rem;fill:currentColor}.genre-detail__loadmore[data-v-0ff46ee4]{justify-content:center;gap:.55rem;padding:1rem 0 0;color:color-mix(in oklch,oklch(var(--bc)) 55%,transparent)}.genre-detail__modal[data-v-0ff46ee4]{border-radius:1.4rem;background:oklch(var(--b1));color:oklch(var(--bc))}.genre-detail__modal-header[data-v-0ff46ee4]{justify-content:space-between;gap:1rem}.genre-detail__modal-title[data-v-0ff46ee4]{margin:.2rem 0 0;font-size:1.35rem;font-weight:900}.genre-detail__form-grid[data-v-0ff46ee4]{margin-top:1.1rem;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem}.genre-detail__field[data-v-0ff46ee4],.genre-detail__upload-card[data-v-0ff46ee4]{display:grid;align-content:start;gap:.55rem}.genre-detail__upload-preview[data-v-0ff46ee4]{position:relative;aspect-ratio:1/1;border-radius:1.1rem;overflow:hidden;background:color-mix(in oklch,oklch(var(--b2)) 82%,transparent)}.genre-detail__cover-option img[data-v-0ff46ee4],.genre-detail__upload-preview img[data-v-0ff46ee4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.genre-detail__file-input[data-v-0ff46ee4]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.genre-detail__upload-clear[data-v-0ff46ee4]{position:absolute;top:.7rem;right:.7rem;z-index:2;width:2.2rem;height:2.2rem;background:color-mix(in oklch,oklch(var(--bc)) 82%,transparent);color:oklch(var(--b1))}.genre-detail__uploading[data-v-0ff46ee4]{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:.5rem;background:color-mix(in oklch,oklch(var(--b1)) 82%,transparent)}.genre-detail__recommend[data-v-0ff46ee4]{margin-top:1.1rem}.genre-detail__cover-grid[data-v-0ff46ee4]{margin-top:.7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.genre-detail__cover-option[data-v-0ff46ee4]{border:0;border-radius:1rem;padding:.55rem;background:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);color:oklch(var(--bc));text-align:left}.genre-detail__cover-option img[data-v-0ff46ee4]{aspect-ratio:1/1;border-radius:.8rem}.genre-detail__cover-option span[data-v-0ff46ee4]{display:block;margin-top:.45rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:color-mix(in oklch,oklch(var(--bc)) 68%,transparent)}.genre-detail__delete-copy[data-v-0ff46ee4]{margin-top:1rem;display:grid;gap:.65rem;color:color-mix(in oklch,oklch(var(--bc)) 66%,transparent);line-height:1.7}.genre-detail__to-top[data-v-0ff46ee4]{position:fixed;right:1.4rem;bottom:2rem;z-index:5;width:3rem;height:3rem;background:color-mix(in oklch,oklch(var(--bc)) 88%,oklch(var(--b1)) 12%);color:oklch(var(--b1));box-shadow:0 18px 36px color-mix(in oklch,oklch(var(--bc)) 18%,transparent)}@media (prefers-reduced-motion:no-preference){.genre-detail__hero-copy[data-v-0ff46ee4],.genre-detail__panel[data-v-0ff46ee4],.genre-detail__visual-card[data-v-0ff46ee4]{animation:genreDetailEnter-0ff46ee4 .5s ease both}.genre-detail__visual-card[data-v-0ff46ee4]{animation-delay:.06s}.genre-detail__panel[data-v-0ff46ee4]{animation-delay:.1s}}@keyframes genreDetailEnter-0ff46ee4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.genre-detail[data-v-0ff46ee4]{height:calc(100dvh - 60px)}.genre-detail__hero[data-v-0ff46ee4]{grid-template-columns:1fr}.genre-detail__cover-stage[data-v-0ff46ee4]{min-height:16rem}.genre-detail__form-grid[data-v-0ff46ee4]{grid-template-columns:1fr}}@media (max-width:768px){.genre-detail__shell[data-v-0ff46ee4]{padding:.9rem .8rem 2rem}.genre-detail__hero-copy[data-v-0ff46ee4],.genre-detail__panel[data-v-0ff46ee4],.genre-detail__visual-card[data-v-0ff46ee4]{border-radius:1.25rem}.genre-detail__title[data-v-0ff46ee4]{max-width:100%;font-size:clamp(2.4rem,14vw,4rem)}.genre-detail__summary[data-v-0ff46ee4]{font-size:.94rem}.genre-detail__toolbar[data-v-0ff46ee4]{align-items:stretch;flex-direction:column}.genre-detail__admin-actions[data-v-0ff46ee4],.genre-detail__tabs[data-v-0ff46ee4]{width:100%}.genre-detail__admin-button[data-v-0ff46ee4],.genre-detail__danger-button[data-v-0ff46ee4],.genre-detail__tab[data-v-0ff46ee4]{flex:1}.genre-detail__cover-grid[data-v-0ff46ee4],.genre-detail__stats[data-v-0ff46ee4]{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-detail__actions[data-v-0ff46ee4],.genre-detail__modal-actions[data-v-0ff46ee4],.genre-detail__upload-actions[data-v-0ff46ee4]{flex-direction:column;align-items:stretch}.genre-detail__danger-button[data-v-0ff46ee4],.genre-detail__danger-solid-button[data-v-0ff46ee4],.genre-detail__primary-button[data-v-0ff46ee4],.genre-detail__secondary-button[data-v-0ff46ee4]{width:100%}}.listener-genre[data-v-0f821ea8]{--display-stage-size:min(19rem,78vw,34dvh);position:relative;height:calc(100dvh - 12.25rem);box-sizing:border-box;padding:.85rem .9rem 2rem;overflow-y:auto;overflow-x:hidden;color:#0f172a;background:radial-gradient(circle at top left,rgba(191,219,254,.4),transparent 32%),linear-gradient(180deg,#f7f6f3,#eef4ff 52%,#f8fafc)}.listener-genre__backdrop[data-v-0f821ea8],.listener-genre__glow[data-v-0f821ea8]{position:absolute;pointer-events:none}.listener-genre__backdrop[data-v-0f821ea8]{inset:0;background-size:cover;background-position:50%;opacity:.14;filter:blur(36px);transform:scale(1.08)}.listener-genre__glow[data-v-0f821ea8]{top:4rem;right:-3rem;width:12rem;height:12rem;border-radius:999px;background:hsla(0,0%,100%,.46);filter:blur(10px)}.listener-genre__shell[data-v-0f821ea8]{position:relative;z-index:1}.listener-genre__actions[data-v-0f821ea8],.listener-genre__admin-actions[data-v-0f821ea8],.listener-genre__chips[data-v-0f821ea8],.listener-genre__display-switch[data-v-0f821ea8],.listener-genre__header-copy[data-v-0f821ea8],.listener-genre__heading[data-v-0f821ea8],.listener-genre__modal-footer[data-v-0f821ea8],.listener-genre__panel-header[data-v-0f821ea8],.listener-genre__subsection-header[data-v-0f821ea8],.listener-genre__topbar[data-v-0f821ea8],.listener-genre__upload-actions[data-v-0f821ea8]{display:flex}.listener-genre__panel-header[data-v-0f821ea8],.listener-genre__subsection-header[data-v-0f821ea8],.listener-genre__topbar[data-v-0f821ea8]{align-items:center;justify-content:space-between}.listener-genre__topbar[data-v-0f821ea8]{gap:.9rem}.listener-genre__heading[data-v-0f821ea8]{min-width:0;flex:1;flex-direction:column;gap:.15rem}.listener-genre__eyebrow[data-v-0f821ea8],.listener-genre__meta-kicker[data-v-0f821ea8],.listener-genre__modal-label[data-v-0f821ea8],.listener-genre__overview-label[data-v-0f821ea8],.listener-genre__panel-eyebrow[data-v-0f821ea8]{font-size:.82rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-genre__caption[data-v-0f821ea8]{font-size:.83rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-genre__icon-button[data-v-0f821ea8],.listener-genre__to-top[data-v-0f821ea8],.listener-genre__upload-clear[data-v-0f821ea8]{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.listener-genre__icon-button[data-v-0f821ea8]{width:2.8rem;height:2.8rem;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 14px 28px rgba(148,163,184,.14);flex-shrink:0}.listener-genre__icon-button svg[data-v-0f821ea8],.listener-genre__to-top svg[data-v-0f821ea8],.listener-genre__upload-clear svg[data-v-0f821ea8]{width:1.05rem;height:1.05rem}.listener-genre__hero[data-v-0f821ea8]{display:flex;flex-direction:column;padding:0}.listener-genre__hero-switch-wrap[data-v-0f821ea8]{margin:1.15rem auto 0;width:100%;display:flex;justify-content:center}.listener-genre__hero-switch[data-v-0f821ea8]{padding:.28rem;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.listener-genre__hero-pill[data-v-0f821ea8]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-genre__hero-pill.is-active[data-v-0f821ea8]{background:rgba(17,24,39,.96);color:#fff}.listener-genre__display-stage[data-v-0f821ea8]{height:var(--display-stage-size);margin-top:1.25rem;margin-bottom:1.45rem;display:flex;align-items:stretch}.listener-genre__art-stage[data-v-0f821ea8]{position:relative;margin:0 auto;width:var(--display-stage-size);height:var(--display-stage-size);max-width:100%;align-self:center}.listener-genre__overview-stage[data-v-0f821ea8]{width:100%;height:100%;display:grid;align-content:start;gap:.9rem;overflow-y:auto;padding-right:.1rem}.listener-genre__disc[data-v-0f821ea8]{position:absolute;right:-1.5rem;top:1.7rem;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle at center,#0f172a 0 10%,#111827 10% 15%,#020617 15% 52%,#111827 52% 60%,#020617 60% 100%);box-shadow:0 22px 50px rgba(15,23,42,.22)}.listener-genre__art-card[data-v-0f821ea8]{position:relative;width:100%;height:100%;z-index:1;padding:.8rem;border-radius:1.7rem;background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(226,232,240,.68));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 70px rgba(99,102,241,.18)}.listener-genre__art-image[data-v-0f821ea8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.45rem}.listener-genre__title[data-v-0f821ea8]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;letter-spacing:-.04em;color:#111827}.listener-genre__summary[data-v-0f821ea8]{margin-top:.75rem;font-size:.92rem;line-height:1.6;color:#475569}.listener-genre__chip[data-v-0f821ea8],.listener-genre__cover-option span[data-v-0f821ea8],.listener-genre__delete-copy[data-v-0f821ea8],.listener-genre__info-row span[data-v-0f821ea8]{color:#64748b}.listener-genre__info-row strong[data-v-0f821ea8]{display:block;margin-top:.25rem;font-size:1.05rem;font-weight:800;color:#111827}.listener-genre__actions[data-v-0f821ea8],.listener-genre__admin-actions[data-v-0f821ea8],.listener-genre__chips[data-v-0f821ea8],.listener-genre__display-switch[data-v-0f821ea8],.listener-genre__upload-actions[data-v-0f821ea8]{gap:.7rem;flex-wrap:wrap}.listener-genre__chips[data-v-0f821ea8]{margin-top:1rem}.listener-genre__chip[data-v-0f821ea8]{padding:.48rem .82rem;border-radius:999px;background:hsla(0,0%,100%,.85);font-size:.76rem;font-weight:700;box-shadow:0 10px 22px rgba(148,163,184,.08)}.listener-genre__chip--primary[data-v-0f821ea8]{background:rgba(17,24,39,.94);color:#fff}.listener-genre__actions[data-v-0f821ea8]{margin-top:1.1rem}.listener-genre__action-button[data-v-0f821ea8],.listener-genre__danger-button[data-v-0f821ea8],.listener-genre__ghost-link[data-v-0f821ea8],.listener-genre__play-button[data-v-0f821ea8],.listener-genre__soft-button[data-v-0f821ea8]{border:0;font-weight:700}.listener-genre__action-button[data-v-0f821ea8],.listener-genre__danger-button[data-v-0f821ea8],.listener-genre__play-button[data-v-0f821ea8],.listener-genre__soft-button[data-v-0f821ea8]{min-height:3rem;border-radius:999px;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.listener-genre__play-button[data-v-0f821ea8]{background:rgba(17,24,39,.95);color:#fff;box-shadow:0 18px 36px rgba(15,23,42,.18)}.listener-genre__action-button svg[data-v-0f821ea8],.listener-genre__play-button svg[data-v-0f821ea8]{width:1rem;height:1rem}.listener-genre__action-button[data-v-0f821ea8],.listener-genre__soft-button[data-v-0f821ea8]{background:hsla(0,0%,100%,.88);color:#111827;box-shadow:0 12px 24px rgba(148,163,184,.1)}.listener-genre__danger-button[data-v-0f821ea8]{background:rgba(239,68,68,.12);color:#b91c1c}.listener-genre__display-switch[data-v-0f821ea8]{margin:1rem auto 0;padding:.35rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 12px 24px rgba(148,163,184,.08);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.listener-genre__display-pill[data-v-0f821ea8]{min-width:4.7rem;min-height:2.7rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.84rem;font-weight:700}.listener-genre__display-pill.is-active[data-v-0f821ea8]{background:rgba(17,24,39,.96);color:#fff;box-shadow:0 14px 28px rgba(15,23,42,.16)}.listener-genre__admin-card[data-v-0f821ea8],.listener-genre__panel[data-v-0f821ea8]{margin-top:1rem;border-radius:1.8rem}.listener-genre__panel[data-v-0f821ea8]{padding:1rem;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.listener-genre__modal-title[data-v-0f821ea8],.listener-genre__panel-title[data-v-0f821ea8],.listener-genre__subsection-title[data-v-0f821ea8]{margin-top:.18rem;font-size:1.15rem;font-weight:800;color:#111827}.listener-genre__admin-card[data-v-0f821ea8],.listener-genre__overview-card[data-v-0f821ea8]{padding:1rem}.listener-genre__overview-text[data-v-0f821ea8]{margin-top:.55rem;font-size:.88rem;line-height:1.65;color:#475569}.listener-genre__info-list[data-v-0f821ea8]{margin-top:.7rem;display:grid;gap:.7rem}.listener-genre__info-row[data-v-0f821ea8]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listener-genre__subsection[data-v-0f821ea8]{margin-top:1.15rem}.listener-genre__ghost-link[data-v-0f821ea8]{padding:0;background:transparent;color:#111827;font-size:.84rem}.listener-genre__empty-inline[data-v-0f821ea8],.listener-genre__inline-state[data-v-0f821ea8],.listener-genre__loadmore[data-v-0f821ea8],.listener-genre__state[data-v-0f821ea8],.listener-genre__upload-state[data-v-0f821ea8]{display:flex;align-items:center;justify-content:center}.listener-genre__empty-inline[data-v-0f821ea8],.listener-genre__state[data-v-0f821ea8]{min-height:8rem;color:#64748b}.listener-genre__inline-state[data-v-0f821ea8],.listener-genre__loadmore[data-v-0f821ea8],.listener-genre__upload-state[data-v-0f821ea8]{gap:.5rem}.listener-genre__loadmore[data-v-0f821ea8]{padding:1rem 0 .35rem}.listener-genre__modal-box[data-v-0f821ea8]{border-radius:1.8rem;background:linear-gradient(180deg,#f8fafc,#f7f6f3)}.listener-genre__modal-section[data-v-0f821ea8]{margin-top:1rem}.listener-genre__upload-card[data-v-0f821ea8]{margin-top:.7rem;padding:.95rem;border-radius:1.35rem;background:hsla(0,0%,100%,.88);box-shadow:0 12px 24px rgba(148,163,184,.1)}.listener-genre__upload-preview[data-v-0f821ea8]{position:relative;width:100%;aspect-ratio:1/1;border-radius:1.2rem;overflow:hidden}.listener-genre__cover-option img[data-v-0f821ea8],.listener-genre__upload-preview img[data-v-0f821ea8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listener-genre__upload-clear[data-v-0f821ea8]{position:absolute;top:.7rem;right:.7rem;width:2rem;height:2rem;background:rgba(17,24,39,.88);color:#fff}.listener-genre__upload-actions[data-v-0f821ea8],.listener-genre__upload-state[data-v-0f821ea8]{margin-top:.8rem}.listener-genre__cover-grid[data-v-0f821ea8]{margin-top:.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.listener-genre__cover-option[data-v-0f821ea8]{border:0;padding:.5rem;border-radius:1.2rem;background:hsla(0,0%,100%,.88);box-shadow:0 10px 22px rgba(148,163,184,.1);text-align:left}.listener-genre__cover-option img[data-v-0f821ea8]{aspect-ratio:1/1;border-radius:.95rem}.listener-genre__cover-option span[data-v-0f821ea8]{display:block;margin-top:.45rem;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-genre__delete-copy[data-v-0f821ea8]{margin-top:.9rem;display:grid;gap:.55rem;font-size:.88rem;line-height:1.6}.listener-genre__play-button--modal[data-v-0f821ea8]{width:100%}.listener-genre__to-top[data-v-0f821ea8]{position:fixed;right:1rem;bottom:7rem;width:3rem;height:3rem;background:rgba(17,24,39,.92);color:#fff;box-shadow:0 18px 36px rgba(15,23,42,.2)}@media (max-width:420px){.listener-genre[data-v-0f821ea8]{padding:.8rem .78rem 2rem}.listener-genre__hero[data-v-0f821ea8],.listener-genre__panel[data-v-0f821ea8]{padding-left:.9rem;padding-right:.9rem}.listener-genre__cover-grid[data-v-0f821ea8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.favourites-library[data-v-20c3fe02]{--favourites-radius:18px;--favourites-border:oklch(var(--bc)/0.12);--favourites-muted:oklch(var(--bc)/0.62);--favourites-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.favourites-content[data-v-20c3fe02],.favourites-hero[data-v-20c3fe02],.favourites-status-strip[data-v-20c3fe02],.favourites-toolbar[data-v-20c3fe02]{max-width:1480px;margin-left:auto;margin-right:auto}.favourites-hero[data-v-20c3fe02]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;align-items:stretch;min-height:226px;margin-bottom:14px;border:1px solid var(--favourites-border);border-radius:var(--favourites-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.favourites-hero__copy[data-v-20c3fe02]{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.favourites-hero__label[data-v-20c3fe02]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.favourites-hero h1[data-v-20c3fe02]{max-width:700px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.favourites-hero p[data-v-20c3fe02]{max-width:55ch;margin-top:16px;color:var(--favourites-muted);font-size:15px;line-height:1.75}.favourites-hero__actions[data-v-20c3fe02]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.favourites-hero__stage[data-v-20c3fe02]{position:relative;display:flex;align-items:center;justify-content:center;min-height:226px;padding:24px;background:transparent;isolation:isolate;overflow:hidden}.favourites-hero__stage[data-v-20c3fe02]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.favourites-stack[data-v-20c3fe02]{position:relative;z-index:1;width:min(450px,100%);min-height:216px}.favourites-stack__item[data-v-20c3fe02]{position:absolute;left:calc(var(--favourite-index)*7%);top:calc(var(--favourite-index)*16px);display:grid;width:min(340px,82vw);grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid oklch(var(--bc)/.13);border-radius:16px;background:linear-gradient(135deg,oklch(var(--b1)/.9),oklch(var(--b2)/.88)),oklch(var(--b1));box-shadow:0 14px 34px oklch(var(--bc)/.14)}.favourites-stack__item img[data-v-20c3fe02]{width:64px;aspect-ratio:1;border-radius:12px;-o-object-fit:cover;object-fit:cover}.favourites-stack__item span[data-v-20c3fe02],.favourites-stack__item strong[data-v-20c3fe02]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favourites-stack__item strong[data-v-20c3fe02]{font-size:14px;font-weight:800}.favourites-stack__item span[data-v-20c3fe02]{margin-top:5px;color:var(--favourites-muted);font-size:12px}.favourites-toolbar[data-v-20c3fe02]{position:sticky;top:0;display:flex;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--favourites-border);border-radius:var(--favourites-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.favourites-toolbar__tabs[data-v-20c3fe02]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.favourites-tab[data-v-20c3fe02]{flex:0 0 auto;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:oklch(var(--bc)/.72);font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.favourites-tab[data-v-20c3fe02]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.favourites-scroll-top[data-v-20c3fe02]:active,.favourites-tab[data-v-20c3fe02]:active{transform:translateY(1px)}.favourites-tab.is-active[data-v-20c3fe02]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.favourites-status-strip[data-v-20c3fe02]{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:10px;margin-bottom:12px}.favourites-status-strip>div[data-v-20c3fe02]{min-width:0;padding:14px 16px;border:1px solid var(--favourites-border);border-radius:16px;background:var(--favourites-soft)}.favourites-status-strip__label[data-v-20c3fe02]{display:block;margin-bottom:3px;color:var(--favourites-muted);font-size:12px}.favourites-status-strip strong[data-v-20c3fe02]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.favourites-content[data-v-20c3fe02]{padding:2px 0 28px}.favourites-empty[data-v-20c3fe02],.favourites-loading[data-v-20c3fe02]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--favourites-border);border-radius:var(--favourites-radius);background:oklch(var(--b1)/.74);text-align:center}.favourites-loading__grid[data-v-20c3fe02]{display:grid;width:min(500px,78vw);grid-template-columns:repeat(4,1fr);gap:12px}.favourites-loading__grid span[data-v-20c3fe02]{aspect-ratio:1.25;border-radius:16px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.favourites-empty p[data-v-20c3fe02],.favourites-loading p[data-v-20c3fe02]{max-width:38ch;color:var(--favourites-muted);font-size:14px}.favourites-empty__art[data-v-20c3fe02]{display:grid;width:132px;grid-template-columns:repeat(3,1fr);gap:8px}.favourites-empty__art span[data-v-20c3fe02]{aspect-ratio:.78;border:1px solid oklch(var(--bc)/.12);border-radius:14px;background:oklch(var(--b2))}.favourites-empty__art span[data-v-20c3fe02]:nth-child(2){transform:translateY(-14px);background:oklch(var(--p)/.22)}.favourites-empty h3[data-v-20c3fe02]{margin:0;font-size:20px;font-weight:800}.favourites-scroll-top[data-v-20c3fe02]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.scrollbar-hide[data-v-20c3fe02]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-20c3fe02]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.favourites-content[data-v-20c3fe02],.favourites-hero[data-v-20c3fe02],.favourites-status-strip[data-v-20c3fe02],.favourites-toolbar[data-v-20c3fe02]{animation:favouritesFadeIn-20c3fe02 .36s ease both}.favourites-loading__grid span[data-v-20c3fe02]{animation:favouritesSkeleton-20c3fe02 1.2s ease-in-out infinite}}@keyframes favouritesFadeIn-20c3fe02{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes favouritesSkeleton-20c3fe02{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:900px){.favourites-library[data-v-20c3fe02]{padding:12px}.favourites-hero[data-v-20c3fe02]{grid-template-columns:1fr}.favourites-hero__stage[data-v-20c3fe02]{min-height:210px}.favourites-status-strip[data-v-20c3fe02]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.favourites-hero__copy[data-v-20c3fe02]{padding:22px}.favourites-hero h1[data-v-20c3fe02]{font-size:30px}.favourites-stack[data-v-20c3fe02]{width:100%;min-height:214px}.favourites-stack__item[data-v-20c3fe02]{left:calc(var(--favourite-index)*4%);width:88%}.favourites-status-strip[data-v-20c3fe02]{grid-template-columns:1fr}.favourites-loading__grid[data-v-20c3fe02]{grid-template-columns:repeat(2,1fr)}.favourites-scroll-top[data-v-20c3fe02]{right:16px;bottom:16px}}.listener-favourites[data-v-66d94bd3]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-favourites__hero[data-v-66d94bd3]{padding:.3rem .25rem .2rem}.listener-favourites__header[data-v-66d94bd3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-favourites__eyebrow[data-v-66d94bd3]{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-favourites__title[data-v-66d94bd3]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-favourites__badge[data-v-66d94bd3]{min-width:2.8rem;height:2.8rem;padding:0 .8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.95);color:#fff;font-size:.95rem;font-weight:700;box-shadow:0 12px 26px rgba(15,23,42,.18)}.listener-favourites__tabs[data-v-66d94bd3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.listener-favourites__tab[data-v-66d94bd3]{border:0;border-radius:999px;padding:.72rem .4rem;background:hsla(0,0%,100%,.85);color:#64748b;font-size:.84rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.1)}.listener-favourites__tab.is-active[data-v-66d94bd3]{background:#111827;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,.2)}.listener-favourites__summary[data-v-66d94bd3]{margin-top:.95rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-favourites__summary-kicker[data-v-66d94bd3]{font-size:.72rem;color:hsla(0,0%,100%,.64)}.listener-favourites__summary-title[data-v-66d94bd3]{margin-top:.35rem;font-size:1.08rem;font-weight:700;line-height:1.4}.listener-favourites__summary-sub[data-v-66d94bd3]{margin-top:.32rem;font-size:.8rem;line-height:1.55;color:hsla(0,0%,100%,.68)}.listener-favourites__actions[data-v-66d94bd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.listener-favourites__action[data-v-66d94bd3]{border:0;border-radius:1rem;padding:.78rem .65rem;background:hsla(0,0%,100%,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700}.listener-favourites__action--primary[data-v-66d94bd3]{background:#fff;color:#111827}.listener-favourites__action svg[data-v-66d94bd3]{width:1.02rem;height:1.02rem}.listener-favourites__section[data-v-66d94bd3]{margin-top:1rem}.listener-favourites__grid[data-v-66d94bd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .8rem;padding:0 .25rem}.listener-favourites__album-card[data-v-66d94bd3]{position:relative}.listener-favourites__album-main[data-v-66d94bd3]{width:100%;border:0;background:transparent;text-align:left}.listener-favourites__album-image[data-v-66d94bd3]{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:1.3rem;box-shadow:0 18px 32px rgba(148,163,184,.18)}.listener-favourites__album-sub[data-v-66d94bd3],.listener-favourites__album-title[data-v-66d94bd3],.listener-favourites__row-sub[data-v-66d94bd3],.listener-favourites__row-title[data-v-66d94bd3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-favourites__album-title[data-v-66d94bd3]{margin-top:.75rem;font-size:.95rem;font-weight:700;color:#111827}.listener-favourites__album-sub[data-v-66d94bd3]{margin-top:.25rem;font-size:.8rem;color:#64748b}.listener-favourites__list[data-v-66d94bd3]{display:flex;flex-direction:column;gap:.75rem;padding:0 .25rem}.listener-favourites__row[data-v-66d94bd3]{border:0;width:100%;padding:.82rem;border-radius:1.35rem;background:hsla(0,0%,100%,.78);display:flex;align-items:center;gap:.82rem;text-align:left;color:#111827;box-shadow:0 14px 30px rgba(148,163,184,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.listener-favourites__row.is-current[data-v-66d94bd3]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(226,232,240,.86));box-shadow:0 16px 34px rgba(148,163,184,.14)}.listener-favourites__row.is-current .listener-favourites__duration[data-v-66d94bd3],.listener-favourites__row.is-current .listener-favourites__row-arrow[data-v-66d94bd3],.listener-favourites__row.is-current .listener-favourites__row-sub[data-v-66d94bd3]{color:#64748b}.listener-favourites__artist-image[data-v-66d94bd3],.listener-favourites__track-image[data-v-66d94bd3]{width:3.4rem;height:3.4rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.listener-favourites__artist-image[data-v-66d94bd3]{border-radius:999px}.listener-favourites__track-image[data-v-66d94bd3]{border-radius:1rem}.listener-favourites__row-meta[data-v-66d94bd3]{min-width:0;flex:1}.listener-favourites__row-title[data-v-66d94bd3]{font-size:.95rem;font-weight:700}.listener-favourites__row-sub[data-v-66d94bd3]{margin-top:.22rem;font-size:.78rem;color:#64748b}.listener-favourites__row-arrow[data-v-66d94bd3]{width:1.05rem;height:1.05rem;color:#94a3b8;flex-shrink:0}.listener-favourites__fav-button[data-v-66d94bd3]{width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(148,163,184,.14)}.listener-favourites__fav-button svg[data-v-66d94bd3]{width:1.15rem;height:1.15rem}.listener-favourites__fav-button--inline[data-v-66d94bd3]{flex-shrink:0}.listener-favourites__album-card .listener-favourites__fav-button[data-v-66d94bd3]{position:absolute;top:.7rem;right:.7rem}.listener-favourites__duration[data-v-66d94bd3]{font-size:.76rem;font-weight:700;color:#94a3b8;flex-shrink:0}.listener-favourites__empty[data-v-66d94bd3],.listener-favourites__state[data-v-66d94bd3]{margin-top:1.2rem;padding:2rem 1.2rem;border-radius:1.75rem;background:hsla(0,0%,100%,.74);text-align:center;color:#475569;box-shadow:0 16px 34px rgba(148,163,184,.12)}.listener-favourites__empty h2[data-v-66d94bd3],.listener-favourites__state p[data-v-66d94bd3]{margin-top:.8rem}.listener-favourites__empty h2[data-v-66d94bd3]{font-size:1rem;font-weight:700;color:#111827}.listener-favourites__empty p[data-v-66d94bd3]{margin-top:.4rem;font-size:.84rem;line-height:1.6;color:#64748b}.listener-favourites__empty-icon[data-v-66d94bd3]{width:4rem;height:4rem;margin:0 auto;border-radius:1.4rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);color:#111827}.listener-favourites__empty-icon svg[data-v-66d94bd3]{width:1.55rem;height:1.55rem}.listener-favourites__loading[data-v-66d94bd3]{width:2.3rem;height:2.3rem;margin:0 auto;border-radius:999px;border:3px solid rgba(148,163,184,.2);border-top-color:#111827;animation:listener-favourites-spin-66d94bd3 .85s linear infinite}@keyframes listener-favourites-spin-66d94bd3{to{transform:rotate(1turn)}}.listener-queue[data-v-54d3fbf0]{height:calc(100dvh - 12.25rem);padding:.75rem .35rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-queue__header[data-v-54d3fbf0]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-queue__eyebrow[data-v-54d3fbf0]{font-size:.8rem;font-weight:700;color:#94a3b8}.listener-queue__title[data-v-54d3fbf0]{margin-top:.18rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-queue__device[data-v-54d3fbf0]{border:0;min-height:2.8rem;padding:0 1rem;border-radius:999px;background:hsla(0,0%,100%,.9);color:#111827;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;box-shadow:0 12px 28px rgba(148,163,184,.16);font-size:.78rem;font-weight:700;flex-shrink:0;white-space:nowrap}.listener-queue__device svg[data-v-54d3fbf0]{width:1.05rem;height:1.05rem}.listener-queue__current[data-v-54d3fbf0]{display:flex;align-items:center;gap:.9rem;padding:.95rem;border-radius:1.7rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(31,41,55,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.18)}.listener-queue__current-cover[data-v-54d3fbf0]{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem;flex-shrink:0}.listener-queue__current-meta[data-v-54d3fbf0]{min-width:0;flex:1}.listener-queue__current-label[data-v-54d3fbf0]{font-size:.72rem;color:hsla(0,0%,100%,.65)}.listener-queue__current-artist[data-v-54d3fbf0],.listener-queue__current-title[data-v-54d3fbf0],.listener-queue__row-artist[data-v-54d3fbf0],.listener-queue__row-title[data-v-54d3fbf0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-queue__current-title[data-v-54d3fbf0]{margin-top:.25rem;font-size:1rem;font-weight:700}.listener-queue__current-artist[data-v-54d3fbf0]{margin-top:.2rem;font-size:.78rem;color:hsla(0,0%,100%,.68)}.listener-queue__current-play[data-v-54d3fbf0]{width:2.85rem;height:2.85rem;border:0;border-radius:999px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.listener-queue__current-play svg[data-v-54d3fbf0]{width:1.25rem;height:1.25rem}.listener-queue__actions[data-v-54d3fbf0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.listener-queue__action[data-v-54d3fbf0]{border:0;border-radius:1.2rem;background:hsla(0,0%,100%,.8);color:#111827;padding:.8rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;box-shadow:0 12px 28px rgba(148,163,184,.1);font-size:.75rem;font-weight:700}.listener-queue__action svg[data-v-54d3fbf0]{width:1.2rem;height:1.2rem}.listener-queue__list[data-v-54d3fbf0]{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.listener-queue__row[data-v-54d3fbf0]{display:flex;align-items:center;gap:.75rem;padding:.8rem .7rem;border-radius:1.35rem;background:hsla(0,0%,100%,.74);box-shadow:0 12px 28px rgba(148,163,184,.08)}.listener-queue__row.is-current[data-v-54d3fbf0]{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(226,232,240,.86));box-shadow:0 16px 34px rgba(148,163,184,.14)}.listener-queue__row-index[data-v-54d3fbf0]{width:1.2rem;font-size:.78rem;font-weight:700;color:#94a3b8;text-align:center;flex-shrink:0}.listener-queue__row-cover[data-v-54d3fbf0]{width:3.15rem;height:3.15rem;-o-object-fit:cover;object-fit:cover;border-radius:.95rem;flex-shrink:0}.listener-queue__row-meta[data-v-54d3fbf0]{min-width:0;flex:1}.listener-queue__row-title[data-v-54d3fbf0]{font-size:.94rem;font-weight:700;color:#111827}.listener-queue__row-artist[data-v-54d3fbf0]{margin-top:.2rem;font-size:.76rem;color:#94a3b8}.listener-queue__row-button[data-v-54d3fbf0]{width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.listener-queue__row-button svg[data-v-54d3fbf0]{width:1rem;height:1rem}.listener-queue__empty[data-v-54d3fbf0]{padding-top:4rem;text-align:center;color:#94a3b8}.listener-queue__empty-image[data-v-54d3fbf0]{width:10rem;margin:0 auto 1rem}.listener-queue__empty-text[data-v-54d3fbf0]{font-size:.92rem;font-weight:700}.h-screen-lyric{height:calc(100vh - 230px)}.xiaomi-playing-header{margin:.5rem .5rem 0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.xiaomi-output-actions{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;background:oklch(var(--b2)/.88);flex-shrink:0}.xiaomi-groupcast-button,.xiaomi-output-button{min-height:2.25rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;padding:0 .78rem;color:oklch(var(--bc)/.68);font-size:.76rem;font-weight:800;white-space:nowrap}.xiaomi-output-button{background:transparent}.xiaomi-groupcast-button,.xiaomi-output-button.is-active{background:oklch(var(--bc));color:oklch(var(--b1))}.xiaomi-groupcast-button svg,.xiaomi-output-button svg{width:1rem;height:1rem;flex-shrink:0}.card[data-v-7770f10a]{transition:all .2s ease-in-out}.card[data-v-7770f10a]:hover{transform:translateY(-2px)}.h-screen-header[data-v-7770f10a]{height:calc(100vh - 80px)}.ring-2[data-v-7770f10a]{box-shadow:0 0 0 2px currentColor}.listener-groupcast[data-v-57ff439d]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-groupcast__hero[data-v-57ff439d]{padding:.3rem .25rem .2rem}.listener-groupcast__topbar[data-v-57ff439d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-groupcast__heading[data-v-57ff439d]{flex:1;min-width:0;text-align:center}.listener-groupcast__eyebrow[data-v-57ff439d]{font-size:.8rem;font-weight:700;color:#94a3b8}.listener-groupcast__caption[data-v-57ff439d]{margin-top:.12rem;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-groupcast__icon-button[data-v-57ff439d]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 10px 24px rgba(148,163,184,.16);flex-shrink:0}.listener-groupcast__icon-button svg[data-v-57ff439d]{width:1.2rem;height:1.2rem}.listener-groupcast__summary[data-v-57ff439d]{margin-top:1rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-groupcast__summary-kicker[data-v-57ff439d]{font-size:.72rem;color:hsla(0,0%,100%,.64)}.listener-groupcast__summary-title[data-v-57ff439d]{margin-top:.35rem;font-size:1.08rem;font-weight:700;line-height:1.4}.listener-groupcast__summary-sub[data-v-57ff439d]{margin-top:.32rem;font-size:.8rem;line-height:1.55;color:hsla(0,0%,100%,.68)}.listener-groupcast__summary-actions[data-v-57ff439d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.listener-groupcast__summary-action[data-v-57ff439d]{border:0;border-radius:1rem;padding:.78rem .65rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:.82rem;font-weight:700}.listener-groupcast__summary-action--primary[data-v-57ff439d]{background:#fff;color:#111827}.listener-groupcast__chat-list[data-v-57ff439d],.listener-groupcast__join-card[data-v-57ff439d],.listener-groupcast__lyrics[data-v-57ff439d],.listener-groupcast__member[data-v-57ff439d],.listener-groupcast__members-compact[data-v-57ff439d],.listener-groupcast__queue-wrap[data-v-57ff439d]{background:hsla(0,0%,100%,.82);box-shadow:0 12px 28px rgba(148,163,184,.12)}.listener-groupcast__join-card[data-v-57ff439d]{margin-top:.95rem;padding:1rem;border-radius:1.5rem}.listener-groupcast__join-kicker[data-v-57ff439d]{font-size:.74rem;font-weight:700;color:#94a3b8}.listener-groupcast__chat-input-row[data-v-57ff439d],.listener-groupcast__join-row[data-v-57ff439d]{display:flex;gap:.7rem;margin-top:.7rem}.listener-groupcast__chat-input[data-v-57ff439d],.listener-groupcast__join-input[data-v-57ff439d]{min-width:0;flex:1;border:0;border-radius:1rem;padding:.9rem 1rem;background:rgba(241,245,249,.88);color:#111827;font-size:.86rem}.listener-groupcast__chat-send[data-v-57ff439d],.listener-groupcast__join-button[data-v-57ff439d]{border:0;border-radius:1rem;padding:0 1rem;min-width:4.9rem;background:#111827;color:#fff;font-size:.82rem;font-weight:700}.listener-groupcast__join-tip[data-v-57ff439d],.listener-groupcast__owner-tip[data-v-57ff439d]{margin-top:.65rem;font-size:.76rem;line-height:1.6;color:#64748b}.listener-groupcast__owner-tip[data-v-57ff439d]{color:#b45309}.listener-groupcast__section[data-v-57ff439d]{margin-top:1.3rem;padding:0 .25rem}.listener-groupcast__section--chat[data-v-57ff439d]{padding-bottom:.6rem}.listener-groupcast__section-header[data-v-57ff439d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.listener-groupcast__section-header h2[data-v-57ff439d]{font-size:1.3rem;line-height:1.2;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-groupcast__section-header button[data-v-57ff439d]{border:0;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:700}.listener-groupcast__members-compact[data-v-57ff439d]{padding:.95rem 1rem;border-radius:1.35rem;font-size:.82rem;color:#64748b;line-height:1.6}.listener-groupcast__members[data-v-57ff439d]{display:grid;gap:.72rem}.listener-groupcast__member[data-v-57ff439d]{display:flex;align-items:center;gap:.82rem;padding:.78rem .9rem;border-radius:1.35rem}.listener-groupcast__member-avatar[data-v-57ff439d]{width:2.7rem;height:2.7rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;font-weight:700;flex-shrink:0}.listener-groupcast__member-meta[data-v-57ff439d]{min-width:0;flex:1}.listener-groupcast__member-name[data-v-57ff439d]{font-size:.9rem;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-groupcast__member-role[data-v-57ff439d]{margin-top:.18rem;font-size:.74rem;color:#94a3b8}.listener-groupcast__member-tag[data-v-57ff439d]{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;background:#111827;color:#fff;font-size:.7rem;font-weight:700}.listener-groupcast__chat-list[data-v-57ff439d],.listener-groupcast__lyrics[data-v-57ff439d],.listener-groupcast__queue-wrap[data-v-57ff439d]{border-radius:1.5rem;padding:.95rem}.listener-groupcast__lyrics[data-v-57ff439d]{max-height:18rem;overflow-y:auto}.listener-groupcast__lyric-line[data-v-57ff439d]{width:100%;border:0;background:transparent;padding:.38rem 0;text-align:center;color:#94a3b8;font-size:.88rem;line-height:1.7}.listener-groupcast__lyric-line.is-active[data-v-57ff439d]{color:#111827;font-weight:700}.listener-groupcast__chat-list[data-v-57ff439d]{max-height:18rem;overflow-y:auto}.listener-groupcast__chat-system[data-v-57ff439d]{margin:.55rem 0;text-align:center}.listener-groupcast__chat-system span[data-v-57ff439d]{display:inline-block;padding:.34rem .7rem;border-radius:999px;background:rgba(241,245,249,.96);color:#64748b;font-size:.72rem}.listener-groupcast__chat-bubble-wrap[data-v-57ff439d]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.75rem}.listener-groupcast__chat-bubble-wrap.is-mine[data-v-57ff439d]{align-items:flex-end}.listener-groupcast__chat-meta[data-v-57ff439d]{display:flex;gap:.42rem;margin-bottom:.28rem;font-size:.7rem;color:#94a3b8}.listener-groupcast__chat-bubble[data-v-57ff439d]{max-width:82%;padding:.72rem .85rem;border-radius:1rem;background:rgba(241,245,249,.96);color:#111827;font-size:.82rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.listener-groupcast__chat-bubble-wrap.is-mine .listener-groupcast__chat-bubble[data-v-57ff439d]{background:#111827;color:#fff}.listener-groupcast__empty-inline[data-v-57ff439d]{text-align:center;color:#94a3b8;font-size:.82rem;padding:.5rem 0}@media (max-width:380px){.listener-groupcast__summary-actions[data-v-57ff439d]{grid-template-columns:minmax(0,1fr)}.listener-groupcast__chat-input-row[data-v-57ff439d],.listener-groupcast__join-row[data-v-57ff439d]{flex-direction:column}.listener-groupcast__chat-send[data-v-57ff439d],.listener-groupcast__join-button[data-v-57ff439d]{min-height:2.9rem;width:100%}}.discover-page[data-v-320d3d42]{height:calc(100dvh - 4.75rem);min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:1rem;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));color:oklch(var(--bc))}.discover-shell[data-v-320d3d42]{width:min(100%,1540px);margin:0 auto;padding:1.25rem}.discover-hero[data-v-320d3d42]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);gap:1.2rem;align-items:stretch}.discover-hero__copy[data-v-320d3d42],.discover-hero__feature[data-v-320d3d42],.discover-section[data-v-320d3d42],.discover-side-card[data-v-320d3d42]{border:1px solid color-mix(in srgb,oklch(var(--bc)) 8%,transparent);border-radius:1.5rem;box-shadow:0 18px 46px color-mix(in srgb,oklch(var(--bc)) 10%,transparent)}.discover-hero__copy[data-v-320d3d42]{min-height:26rem;padding:clamp(1.25rem,3vw,2.3rem);display:flex;flex-direction:column;justify-content:space-between;background:color-mix(in srgb,oklch(var(--b1)) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.discover-hero__eyebrow[data-v-320d3d42],.discover-side-card__label[data-v-320d3d42]{font-size:.82rem;font-weight:800;color:color-mix(in srgb,oklch(var(--bc)) 58%,transparent)}.discover-hero__title[data-v-320d3d42]{max-width:11ch;margin-top:.55rem;font-size:clamp(2.6rem,5.8vw,5.8rem);line-height:.94;font-weight:900;letter-spacing:-.04em}.discover-hero__sub[data-v-320d3d42]{max-width:36rem;margin-top:1.2rem;font-size:1rem;line-height:1.7;color:color-mix(in srgb,oklch(var(--bc)) 68%,transparent)}.discover-hero__actions[data-v-320d3d42]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.discover-button[data-v-320d3d42]{min-height:2.9rem;border:0;border-radius:999px;padding:0 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:800;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease}.discover-artist-card[data-v-320d3d42]:active,.discover-button[data-v-320d3d42]:active,.discover-release-row[data-v-320d3d42]:active,.discover-track-row[data-v-320d3d42]:active{transform:translateY(1px) scale(.99)}.discover-button--primary[data-v-320d3d42]{background:oklch(var(--bc));color:oklch(var(--b1))}.discover-button--ghost[data-v-320d3d42]{background:color-mix(in srgb,oklch(var(--b1)) 76%,transparent);color:oklch(var(--bc))}.discover-button--full[data-v-320d3d42]{width:100%}.discover-hero__stats[data-v-320d3d42]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.discover-stat[data-v-320d3d42]{min-width:0;padding:.95rem;border-radius:1.1rem;background:color-mix(in srgb,oklch(var(--b1)) 64%,transparent)}.discover-stat small[data-v-320d3d42],.discover-stat span[data-v-320d3d42]{display:block}.discover-stat span[data-v-320d3d42]{font-size:1.45rem;line-height:1;font-weight:900}.discover-stat small[data-v-320d3d42]{margin-top:.35rem;color:color-mix(in srgb,oklch(var(--bc)) 58%,transparent)}.discover-hero__feature[data-v-320d3d42]{position:relative;min-height:26rem;overflow:hidden;isolation:isolate;background-size:cover;background-position:50%;cursor:pointer}.discover-hero__feature[data-v-320d3d42]:before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;transform:scale(1.04);transition:transform .6s ease}.discover-hero__feature[data-v-320d3d42]:hover:before{transform:scale(1.08)}.discover-hero__scrim[data-v-320d3d42]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.76),rgba(15,23,42,.12)),linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,.72))}.discover-hero__play[data-v-320d3d42],.discover-hero__selector[data-v-320d3d42]{position:absolute;z-index:3;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#111827;box-shadow:0 16px 34px rgba(15,23,42,.22);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.discover-hero__feature.is-selector-open .discover-hero__play[data-v-320d3d42],.discover-hero__feature.is-selector-open .discover-hero__selector[data-v-320d3d42],.discover-hero__feature:focus-within .discover-hero__play[data-v-320d3d42],.discover-hero__feature:focus-within .discover-hero__selector[data-v-320d3d42],.discover-hero__feature:hover .discover-hero__play[data-v-320d3d42],.discover-hero__feature:hover .discover-hero__selector[data-v-320d3d42]{opacity:1;pointer-events:auto}.discover-hero__selector[data-v-320d3d42]{top:1rem;right:1rem;width:2.75rem;height:2.75rem;transform:translateY(-.35rem)}.discover-hero__feature.is-selector-open .discover-hero__selector[data-v-320d3d42],.discover-hero__feature:focus-within .discover-hero__selector[data-v-320d3d42],.discover-hero__feature:hover .discover-hero__selector[data-v-320d3d42]{transform:translateY(0)}.discover-hero__play[data-v-320d3d42]{right:1.25rem;bottom:1.25rem;width:3.35rem;height:3.35rem;font-size:1rem;transform:translateY(.35rem)}.discover-hero__feature.is-selector-open .discover-hero__play[data-v-320d3d42],.discover-hero__feature:focus-within .discover-hero__play[data-v-320d3d42],.discover-hero__feature:hover .discover-hero__play[data-v-320d3d42]{transform:translateY(0)}.discover-selector[data-v-320d3d42]{position:absolute;top:4.25rem;right:1rem;z-index:8;width:min(23rem,calc(100vw - 3rem));padding:.8rem;border-radius:1.2rem;border:1px solid color-mix(in srgb,oklch(var(--bc)) 10%,transparent);background:color-mix(in srgb,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 54px rgba(15,23,42,.22)}.discover-selector__grid[data-v-320d3d42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.discover-selector__item[data-v-320d3d42]{position:relative;overflow:hidden;border:2px solid transparent;border-radius:.8rem;background:transparent;aspect-ratio:1}.discover-selector__item.is-selected[data-v-320d3d42]{border-color:oklch(var(--p))}.discover-selector__item img[data-v-320d3d42]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discover-selector__check[data-v-320d3d42],.discover-selector__saving[data-v-320d3d42]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(15,23,42,.48)}.discover-selector__empty[data-v-320d3d42]{padding:1.5rem 1rem;text-align:center;color:color-mix(in srgb,oklch(var(--bc)) 62%,transparent)}.discover-hero__track[data-v-320d3d42]{position:absolute;left:1.5rem;right:5.5rem;bottom:1.5rem;z-index:2;color:#fff}.discover-hero__artist[data-v-320d3d42]{max-width:100%;display:inline-flex;padding:.38rem .72rem;border-radius:999px;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-hero__track h2[data-v-320d3d42]{max-width:100%;margin-top:.8rem;font-size:clamp(2.1rem,4vw,4.8rem);line-height:.96;font-weight:900;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-hero__track p[data-v-320d3d42]{margin-top:.55rem;color:hsla(0,0%,100%,.78)}.discover-state[data-v-320d3d42]{min-height:18rem;margin-top:1.2rem;border-radius:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;background:color-mix(in srgb,oklch(var(--b1)) 76%,transparent);color:color-mix(in srgb,oklch(var(--bc)) 64%,transparent)}.discover-loading[data-v-320d3d42]{width:2rem;height:2rem;border-radius:999px;border:3px solid color-mix(in srgb,oklch(var(--bc)) 14%,transparent);border-top-color:oklch(var(--p));animation:discover-spin-320d3d42 .8s linear infinite}.discover-layout[data-v-320d3d42]{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;margin-top:1.2rem}.discover-layout[data-v-320d3d42],.discover-main[data-v-320d3d42],.discover-side[data-v-320d3d42]{display:grid;gap:1.2rem;min-width:0}.discover-side[data-v-320d3d42]{position:sticky;top:1rem}.discover-section[data-v-320d3d42],.discover-side-card[data-v-320d3d42]{min-width:0;padding:1.05rem;background:color-mix(in srgb,oklch(var(--b1)) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.discover-section__header[data-v-320d3d42],.discover-side-card__header[data-v-320d3d42]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.discover-section__header h2[data-v-320d3d42],.discover-side-card__header h2[data-v-320d3d42]{font-size:1.45rem;line-height:1;font-weight:900;letter-spacing:-.03em}.discover-link[data-v-320d3d42]{border:0;background:transparent;color:oklch(var(--p));font-weight:800;white-space:nowrap}.discover-artist-strip[data-v-320d3d42]{display:grid;grid-template-columns:repeat(6,minmax(8.5rem,1fr));gap:.85rem;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:none}.discover-artist-strip[data-v-320d3d42]::-webkit-scrollbar{display:none}.discover-artist-card[data-v-320d3d42]{min-width:8.5rem;border:0;border-radius:1.2rem;padding:.75rem;background:color-mix(in srgb,oklch(var(--b2)) 68%,oklch(var(--b1)));text-align:left;color:oklch(var(--bc));transition:transform .18s ease,background .18s ease}.discover-artist-card[data-v-320d3d42]:hover{transform:translateY(-2px);background:color-mix(in srgb,oklch(var(--b1)) 92%,oklch(var(--p)) 8%)}.discover-artist-card img[data-v-320d3d42]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.discover-artist-card__body[data-v-320d3d42]{min-width:0;margin-top:.75rem}.discover-artist-card small[data-v-320d3d42],.discover-artist-card span[data-v-320d3d42],.discover-artist-card strong[data-v-320d3d42]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-artist-card strong[data-v-320d3d42]{font-weight:900}.discover-artist-card small[data-v-320d3d42],.discover-artist-card span[data-v-320d3d42]{color:color-mix(in srgb,oklch(var(--bc)) 56%,transparent)}.discover-artist-card small[data-v-320d3d42]{margin-top:.5rem}.discover-track-list[data-v-320d3d42]{display:grid;gap:.55rem}.discover-recent-list button[data-v-320d3d42],.discover-release-row[data-v-320d3d42],.discover-track-row[data-v-320d3d42]{width:100%;min-width:0;border:0;border-radius:1.1rem;background:color-mix(in srgb,oklch(var(--b1)) 78%,transparent);color:oklch(var(--bc));transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.discover-track-row[data-v-320d3d42]{display:grid;grid-template-columns:2.1rem 3.35rem minmax(0,1.1fr) minmax(0,.8fr) 2.4rem 4.5rem;align-items:center;gap:.85rem;padding:.55rem .7rem;text-align:left}.discover-recent-list button[data-v-320d3d42]:hover,.discover-release-row[data-v-320d3d42]:hover,.discover-track-row[data-v-320d3d42]:hover{background:color-mix(in srgb,oklch(var(--b1)) 92%,oklch(var(--p)) 8%);box-shadow:0 14px 30px color-mix(in srgb,oklch(var(--bc)) 8%,transparent)}.discover-track-row__index[data-v-320d3d42]{color:color-mix(in srgb,oklch(var(--bc)) 46%,transparent);font-weight:800;text-align:center}.discover-track-row__cover[data-v-320d3d42]{width:3.35rem;height:3.35rem;-o-object-fit:cover;object-fit:cover;border-radius:.9rem}.discover-recent-list span[data-v-320d3d42],.discover-release-row span[data-v-320d3d42],.discover-track-row__album[data-v-320d3d42],.discover-track-row__meta[data-v-320d3d42]{min-width:0}.discover-recent-list small[data-v-320d3d42],.discover-recent-list strong[data-v-320d3d42],.discover-release-row small[data-v-320d3d42],.discover-release-row strong[data-v-320d3d42],.discover-track-row__album[data-v-320d3d42],.discover-track-row__meta small[data-v-320d3d42],.discover-track-row__meta strong[data-v-320d3d42]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-recent-list strong[data-v-320d3d42],.discover-release-row strong[data-v-320d3d42],.discover-track-row__meta strong[data-v-320d3d42]{font-weight:900}.discover-recent-list small[data-v-320d3d42],.discover-release-row small[data-v-320d3d42],.discover-track-row__album[data-v-320d3d42],.discover-track-row__duration[data-v-320d3d42],.discover-track-row__meta small[data-v-320d3d42]{color:color-mix(in srgb,oklch(var(--bc)) 56%,transparent)}.discover-release-row>button[data-v-320d3d42],.discover-track-row__fav[data-v-320d3d42]{width:2.35rem;height:2.35rem;border:0;border-radius:999px;background:color-mix(in srgb,oklch(var(--b2)) 72%,transparent);color:color-mix(in srgb,oklch(var(--bc)) 66%,transparent)}.discover-track-row__duration[data-v-320d3d42]{text-align:right;font-weight:800}.discover-album-grid[data-v-320d3d42]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.discover-album-card[data-v-320d3d42]{min-width:0;cursor:pointer}.discover-album-card__cover[data-v-320d3d42]{position:relative;overflow:hidden;border-radius:1.1rem;background:oklch(var(--b2))}.discover-album-card__cover img[data-v-320d3d42]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .42s ease}.discover-album-card:hover img[data-v-320d3d42]{transform:scale(1.05)}.discover-album-card__cover button[data-v-320d3d42]{position:absolute;right:.7rem;bottom:.7rem;width:2.65rem;height:2.65rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#111827;opacity:0;transform:translateY(.4rem);transition:opacity .18s ease,transform .18s ease}.discover-album-card:hover button[data-v-320d3d42]{opacity:1;transform:translateY(0)}.discover-album-card h3[data-v-320d3d42],.discover-album-card p[data-v-320d3d42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discover-album-card h3[data-v-320d3d42]{margin-top:.65rem;font-weight:900}.discover-album-card p[data-v-320d3d42]{color:color-mix(in srgb,oklch(var(--bc)) 58%,transparent)}.discover-recent-list[data-v-320d3d42],.discover-release-list[data-v-320d3d42]{display:grid;gap:.55rem}.discover-release-row[data-v-320d3d42]{display:grid;grid-template-columns:4rem minmax(0,1fr) 2.4rem;align-items:center;gap:.8rem;padding:.65rem;text-align:left}.discover-release-row img[data-v-320d3d42]{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;border-radius:.95rem}.discover-side-card--feature>img[data-v-320d3d42]{width:100%;aspect-ratio:1;margin-top:.85rem;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;cursor:pointer}.discover-side-card--feature h2[data-v-320d3d42]{margin-top:.85rem;font-size:1.45rem;line-height:1.08;font-weight:900}.discover-side-card--feature p[data-v-320d3d42]{margin:.45rem 0 .9rem;color:color-mix(in srgb,oklch(var(--bc)) 62%,transparent)}.discover-similar-grid[data-v-320d3d42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.discover-similar-grid button[data-v-320d3d42]{min-width:0;border:0;border-radius:1rem;padding:.7rem;background:color-mix(in srgb,oklch(var(--b2)) 70%,transparent);color:oklch(var(--bc))}.discover-similar-grid img[data-v-320d3d42]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:999px}.discover-similar-grid span[data-v-320d3d42]{display:block;margin-top:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.discover-recent-list button[data-v-320d3d42]{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 3.5rem;align-items:center;gap:.7rem;padding:.55rem;text-align:left}.discover-recent-list img[data-v-320d3d42]{width:3.1rem;height:3.1rem;-o-object-fit:cover;object-fit:cover;border-radius:.85rem}.discover-recent-list>button>small[data-v-320d3d42]{text-align:right}.discover-empty[data-v-320d3d42]{display:flex;min-height:8rem;align-items:center;justify-content:center;border-radius:1.2rem;background:color-mix(in srgb,oklch(var(--b2)) 64%,transparent);color:color-mix(in srgb,oklch(var(--bc)) 58%,transparent);font-weight:700}.discover-empty--small[data-v-320d3d42]{min-height:5.5rem}@keyframes discover-spin-320d3d42{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.discover-page [data-v-320d3d42],.discover-page [data-v-320d3d42]:after,.discover-page [data-v-320d3d42]:before{animation:none!important;transition:none!important}}@media (max-width:1180px){.discover-hero[data-v-320d3d42],.discover-layout[data-v-320d3d42]{grid-template-columns:1fr}.discover-side[data-v-320d3d42]{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.discover-side-card--feature[data-v-320d3d42]{grid-column:span 1}}@media (max-width:900px){.discover-shell[data-v-320d3d42]{padding:.8rem}.discover-hero[data-v-320d3d42]{gap:.9rem}.discover-hero__copy[data-v-320d3d42],.discover-hero__feature[data-v-320d3d42]{min-height:21rem}.discover-layout[data-v-320d3d42],.discover-main[data-v-320d3d42],.discover-side[data-v-320d3d42]{gap:.9rem}.discover-album-grid[data-v-320d3d42]{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-side[data-v-320d3d42]{grid-template-columns:1fr}.discover-track-row[data-v-320d3d42]{grid-template-columns:2rem 3.2rem minmax(0,1fr) 2.35rem 4.2rem}.discover-track-row__album[data-v-320d3d42]{display:none}}@media (max-width:640px){.discover-page[data-v-320d3d42]{height:calc(100dvh - 12.25rem);border-radius:0;background:radial-gradient(circle at 18% 0,rgba(191,219,254,.42),transparent 18rem),#f7f6f3;color:#111827}.discover-shell[data-v-320d3d42]{padding:.75rem .45rem .35rem}.discover-hero__copy[data-v-320d3d42]{min-height:auto;border:0;box-shadow:none;padding:.55rem .25rem .2rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.discover-hero__eyebrow[data-v-320d3d42]{color:#94a3b8;font-size:.9rem}.discover-hero__title[data-v-320d3d42]{max-width:9ch;font-size:2.1rem;color:#111827}.discover-hero__sub[data-v-320d3d42]{max-width:20rem;color:#64748b;font-size:.92rem}.discover-hero__feature[data-v-320d3d42]{min-height:13rem;border-radius:1.75rem}.discover-hero__stats[data-v-320d3d42]{grid-template-columns:1fr}.discover-recent-list button[data-v-320d3d42],.discover-release-row[data-v-320d3d42],.discover-section[data-v-320d3d42],.discover-side-card[data-v-320d3d42],.discover-stat[data-v-320d3d42],.discover-track-row[data-v-320d3d42]{background:hsla(0,0%,100%,.76);box-shadow:0 16px 34px rgba(148,163,184,.14)}.discover-section[data-v-320d3d42],.discover-side-card[data-v-320d3d42]{border:0;border-radius:1.5rem;padding:.9rem}.discover-section__header h2[data-v-320d3d42],.discover-side-card__header h2[data-v-320d3d42]{font-size:1.45rem;color:#111827}.discover-artist-strip[data-v-320d3d42]{grid-template-columns:repeat(6,minmax(8rem,1fr))}.discover-track-row[data-v-320d3d42]{grid-template-columns:3rem minmax(0,1fr) 2.35rem;padding:.75rem;border-radius:1.25rem}.discover-track-row__duration[data-v-320d3d42],.discover-track-row__index[data-v-320d3d42]{display:none}.discover-track-row__cover[data-v-320d3d42]{width:3rem;height:3rem}.discover-album-grid[data-v-320d3d42]{gap:.75rem}.discover-album-card__cover button[data-v-320d3d42]{opacity:1;transform:none}.discover-release-row[data-v-320d3d42]{grid-template-columns:3.7rem minmax(0,1fr) 2.4rem}.discover-release-row img[data-v-320d3d42]{width:3.7rem;height:3.7rem}}.listener-discover[data-v-3303aee8]{height:calc(100dvh - 12.25rem);padding:.3rem .1rem .25rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.listener-hero[data-v-3303aee8]{padding:.55rem .3rem .2rem}.listener-hero__top[data-v-3303aee8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-hero__actions[data-v-3303aee8]{display:flex;align-items:center;gap:.55rem}.listener-hero__eyebrow[data-v-3303aee8]{font-size:.92rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-hero__title[data-v-3303aee8]{margin-top:.2rem;font-size:2.1rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-search-button[data-v-3303aee8]{width:3rem;height:3rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#111827;box-shadow:0 12px 30px rgba(148,163,184,.25)}.listener-search-button svg[data-v-3303aee8]{width:1.25rem;height:1.25rem}.listener-hero__card[data-v-3303aee8]{position:relative;min-height:12.8rem;border-radius:2rem;overflow:hidden;background-size:cover;background-position:50%;box-shadow:0 24px 54px rgba(37,99,235,.16)}.listener-hero__overlay[data-v-3303aee8]{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(15,23,42,.48))}.listener-hero__content[data-v-3303aee8]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:12.8rem;padding:1.35rem;color:#fff}.listener-hero__badge[data-v-3303aee8]{display:inline-flex;align-self:flex-start;max-width:100%;padding:.35rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.76rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listener-hero__track[data-v-3303aee8]{margin-top:auto;font-size:1.9rem;line-height:1;font-weight:800;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listener-hero__sub[data-v-3303aee8]{margin-top:.45rem;font-size:.8rem;color:hsla(0,0%,100%,.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listener-hero__play[data-v-3303aee8]{position:absolute;right:1rem;bottom:1rem;z-index:2;width:3.1rem;height:3.1rem;border:0;border-radius:999px;background:#fff;color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 32px rgba(15,23,42,.24)}.listener-hero__play svg[data-v-3303aee8]{width:1.45rem;height:1.45rem}.listener-section[data-v-3303aee8]{margin-top:1.35rem;padding:0 .3rem}.listener-section__header[data-v-3303aee8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.listener-section__header h2[data-v-3303aee8]{font-size:1.7rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-section__header button[data-v-3303aee8]{border:0;background:transparent;color:#94a3b8;font-size:.82rem;font-weight:700}.listener-playlist-shortcuts[data-v-3303aee8]{display:flex;flex-direction:column;gap:.85rem}.listener-playlist-shortcuts__hero[data-v-3303aee8]{border:0;width:100%;padding:1rem;border-radius:1.6rem;background:radial-gradient(circle at top right,rgba(191,219,254,.32),transparent 36%),linear-gradient(135deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.74));box-shadow:0 16px 34px rgba(148,163,184,.14);display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.listener-playlist-shortcuts__hero-copy[data-v-3303aee8]{min-width:0;flex:1}.listener-playlist-shortcuts__eyebrow[data-v-3303aee8]{font-size:.74rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-playlist-shortcuts__title[data-v-3303aee8]{margin-top:.3rem;font-size:1.08rem;line-height:1.4;font-weight:800;color:#111827}.listener-playlist-shortcuts__sub[data-v-3303aee8]{margin-top:.28rem;font-size:.78rem;line-height:1.55;color:#64748b}.listener-playlist-shortcuts__hero-icon[data-v-3303aee8]{width:3rem;height:3rem;border-radius:1rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;box-shadow:0 12px 22px rgba(15,23,42,.18)}.listener-playlist-shortcuts__hero-icon svg[data-v-3303aee8]{width:1.3rem;height:1.3rem}.listener-playlist-shortcuts__grid[data-v-3303aee8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.listener-playlist-shortcuts__card[data-v-3303aee8]{border:0;min-height:4.9rem;padding:.88rem .9rem;border-radius:1.25rem;background:hsla(0,0%,100%,.74);box-shadow:0 10px 22px rgba(148,163,184,.1);text-align:left}.listener-playlist-shortcuts__card-title[data-v-3303aee8]{font-size:.92rem;font-weight:800;color:#111827}.listener-playlist-shortcuts__card-sub[data-v-3303aee8]{margin-top:.24rem;font-size:.73rem;line-height:1.5;color:#94a3b8}.listener-album-grid[data-v-3303aee8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.listener-album-card[data-v-3303aee8]{min-width:0}.listener-album-card__image[data-v-3303aee8]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;box-shadow:0 16px 28px rgba(148,163,184,.18)}.listener-album-card__artist[data-v-3303aee8],.listener-album-card__title[data-v-3303aee8],.listener-artist-card__name[data-v-3303aee8],.listener-track-row__artist[data-v-3303aee8],.listener-track-row__title[data-v-3303aee8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-album-card__title[data-v-3303aee8]{margin-top:.6rem;font-size:.92rem;font-weight:700;color:#111827}.listener-album-card__artist[data-v-3303aee8]{margin-top:.18rem;font-size:.75rem;color:#94a3b8}.listener-artist-strip[data-v-3303aee8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.listener-artist-card[data-v-3303aee8]{padding:.95rem .72rem .85rem;border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(191,219,254,.32),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.68));box-shadow:0 12px 26px rgba(148,163,184,.12);text-align:center}.listener-artist-card__image[data-v-3303aee8]{width:100%;max-width:4.5rem;aspect-ratio:1;margin:0 auto .6rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 12px 24px rgba(148,163,184,.16);background:hsla(0,0%,100%,.9)}.listener-artist-card__name[data-v-3303aee8]{font-size:.86rem;font-weight:700;color:#111827}.listener-genre-strip[data-v-3303aee8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.listener-genre-card[data-v-3303aee8]{border:0;min-height:4.6rem;padding:.8rem .9rem;border-radius:1.25rem;background:radial-gradient(circle at top right,rgba(191,219,254,.3),transparent 40%),hsla(0,0%,100%,.74);box-shadow:0 10px 22px rgba(148,163,184,.1);text-align:left;display:flex;flex-direction:column;justify-content:space-between}.listener-genre-card__name[data-v-3303aee8],.listener-genre-card__sub[data-v-3303aee8]{min-width:0;overflow:hidden;text-overflow:ellipsis}.listener-genre-card__name[data-v-3303aee8]{font-size:.94rem;font-weight:800;color:#111827;white-space:nowrap}.listener-genre-card__sub[data-v-3303aee8]{margin-top:.18rem;font-size:.72rem;color:#94a3b8;white-space:nowrap}.listener-track-list[data-v-3303aee8]{padding-bottom:.4rem}.listener-track-row[data-v-3303aee8]{display:flex;align-items:center;gap:.85rem;width:100%;max-width:100%;padding:.85rem .5rem;margin-bottom:.25rem;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px rgba(148,163,184,.08);transition:box-shadow .2s ease;box-sizing:border-box}.listener-track-row[data-v-3303aee8]:hover{box-shadow:0 4px 12px rgba(148,163,184,.15)}.listener-track-row__cover[data-v-3303aee8]{width:3.3rem;height:3.3rem;border-radius:1rem;overflow:hidden;flex-shrink:0}.listener-track-row__cover img[data-v-3303aee8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listener-track-row__meta[data-v-3303aee8]{min-width:0;flex:1;overflow:hidden}.listener-track-row__title[data-v-3303aee8]{font-size:.94rem;font-weight:700;color:#111827}.listener-track-row__artist[data-v-3303aee8]{margin-top:.18rem;font-size:.75rem;color:#94a3b8}.listener-track-row__side[data-v-3303aee8]{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;flex-shrink:0}.listener-track-row__duration[data-v-3303aee8]{font-size:.74rem;color:#94a3b8}.listener-track-row__more[data-v-3303aee8]{width:2rem;height:2rem;border:0;background:transparent;color:#cbd5e1}.listener-track-row__more svg[data-v-3303aee8]{width:1.2rem;height:1.2rem}.body[data-v-3303aee8]{display:flex;justify-content:start;align-items:center}.shell[data-v-3303aee8]{position:relative;display:flex;justify-content:center;flex-wrap:wrap;transform-style:preserve-3d;perspective:900px}.shell .box[data-v-3303aee8]{position:relative;width:200px;height:270px;transition:.3s;overflow:hidden;margin:15px;transform:rotateY(0deg);transition-delay:.1s;border-radius:5px;border:5px solid #fff}.shell:hover .box[data-v-3303aee8]{transform:rotateY(20deg)}.shell .box[data-v-3303aee8]:hover{transform:rotateY(0deg) scale(1.25);box-shadow:0 25px 40px rgba(0,0,0,.7);z-index:1}.shell .box:hover~.box[data-v-3303aee8]{transform:rotateY(-20deg)}.shell .box .images img[data-v-3303aee8]{width:100%}.shell .box .content[data-v-3303aee8]{position:absolute;top:0;height:100%;z-index:999;padding:15px}.shell .box .content h2[data-v-3303aee8]{color:#d28c8c;transition:.3s;font-size:20px;transform:translateY(-100px)}.shell .box:hover .content h2[data-v-3303aee8]{transform:translateY(-15px)}.shell .box .content p[data-v-3303aee8]{color:#000;transition:.3s;font-size:14px;transform:translateY(600px);background-color:hsla(0,0%,100%,.7)}.shell .box:hover .content p[data-v-3303aee8]{transform:translateY(185px)}.listener-search[data-v-3336ab1f]{height:calc(100dvh - 12.25rem);padding:.4rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-search__hero[data-v-3336ab1f]{padding:.45rem .3rem .2rem}.listener-search__top[data-v-3336ab1f]{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:1rem}.listener-search__back[data-v-3336ab1f]{width:2.85rem;height:2.85rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.88);color:#111827;box-shadow:0 12px 28px rgba(148,163,184,.18);flex-shrink:0}.listener-search__back svg[data-v-3336ab1f]{width:1.2rem;height:1.2rem}.listener-search__eyebrow[data-v-3336ab1f]{font-size:.9rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-search__title[data-v-3336ab1f]{margin-top:.18rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-search__bar[data-v-3336ab1f]{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;border-radius:1.5rem;background:hsla(0,0%,100%,.9);box-shadow:0 16px 34px rgba(148,163,184,.18)}.listener-search__bar>svg[data-v-3336ab1f]{width:1.15rem;height:1.15rem;color:#64748b;flex-shrink:0}.listener-search__bar input[data-v-3336ab1f]{flex:1;min-width:0;border:0;background:transparent;color:#111827;font-size:.98rem;outline:none}.listener-search__bar input[data-v-3336ab1f]::-moz-placeholder{color:#94a3b8}.listener-search__bar input[data-v-3336ab1f]::placeholder{color:#94a3b8}.listener-search__clear[data-v-3336ab1f]{width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(226,232,240,.72);color:#475569;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.listener-search__clear svg[data-v-3336ab1f]{width:.9rem;height:.9rem}.listener-search__section[data-v-3336ab1f]{margin-top:1rem;padding:0 .3rem}.listener-search__section-header[data-v-3336ab1f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.listener-search__section-header h2[data-v-3336ab1f]{font-size:1.08rem;font-weight:800;color:#111827}.listener-search__section-header span[data-v-3336ab1f]{font-size:.75rem;font-weight:700;color:#94a3b8}.listener-search__artist-list[data-v-3336ab1f],.listener-search__track-list[data-v-3336ab1f]{display:grid;gap:.75rem}.listener-search__artist-card[data-v-3336ab1f],.listener-search__track-row[data-v-3336ab1f]{width:100%;border:0;background:hsla(0,0%,100%,.84);border-radius:1.4rem;padding:.8rem;display:flex;align-items:center;gap:.85rem;text-align:left;box-shadow:0 16px 30px rgba(148,163,184,.12)}.listener-search__artist-image[data-v-3336ab1f],.listener-search__track-cover[data-v-3336ab1f]{width:3.5rem;height:3.5rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.listener-search__artist-image[data-v-3336ab1f]{border-radius:999px}.listener-search__track-cover[data-v-3336ab1f]{border-radius:1rem}.listener-search__artist-meta[data-v-3336ab1f],.listener-search__track-meta[data-v-3336ab1f]{min-width:0;flex:1}.listener-search__album-sub[data-v-3336ab1f],.listener-search__album-title[data-v-3336ab1f],.listener-search__artist-name[data-v-3336ab1f],.listener-search__track-sub[data-v-3336ab1f],.listener-search__track-title[data-v-3336ab1f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-search__artist-name[data-v-3336ab1f],.listener-search__track-title[data-v-3336ab1f]{font-size:.98rem;font-weight:700;color:#111827}.listener-search__album-sub[data-v-3336ab1f],.listener-search__artist-sub[data-v-3336ab1f],.listener-search__track-sub[data-v-3336ab1f]{margin-top:.18rem;font-size:.76rem;color:#64748b}.listener-search__album-grid[data-v-3336ab1f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.listener-search__album-card[data-v-3336ab1f]{width:100%;border:0;background:hsla(0,0%,100%,.84);border-radius:1.55rem;padding:.75rem;text-align:left;box-shadow:0 16px 30px rgba(148,163,184,.12)}.listener-search__album-image[data-v-3336ab1f]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1.1rem;margin-bottom:.65rem}.listener-search__album-title[data-v-3336ab1f]{font-size:.92rem;font-weight:700;color:#111827}.listener-search__track-duration[data-v-3336ab1f]{font-size:.76rem;font-weight:700;color:#94a3b8;flex-shrink:0}.listener-search__state[data-v-3336ab1f]{padding:3.2rem 1.3rem 1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:#64748b}.listener-search__state h2[data-v-3336ab1f]{margin-top:.9rem;font-size:1.15rem;font-weight:800;color:#111827}.listener-search__state p[data-v-3336ab1f]{margin-top:.38rem;font-size:.84rem;line-height:1.5;max-width:16rem}.listener-search__hint-icon[data-v-3336ab1f]{width:4.2rem;height:4.2rem;border-radius:1.6rem;background:hsla(0,0%,100%,.84);color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 30px rgba(148,163,184,.12)}.listener-search__hint-icon svg[data-v-3336ab1f]{width:1.6rem;height:1.6rem}.listener-search__loading[data-v-3336ab1f]{width:2.2rem;height:2.2rem;border-radius:999px;border:3px solid rgba(148,163,184,.22);border-top-color:#111827;animation:listener-search-spin-3336ab1f .85s linear infinite}@keyframes listener-search-spin-3336ab1f{to{transform:rotate(1turn)}}.playing-details[data-v-aa6d3d28]{position:relative;height:calc(100dvh - 85px);min-height:36rem;overflow:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 18% 12%,color-mix(in oklch,oklch(var(--p)) 16%,transparent),transparent 24rem),radial-gradient(circle at 84% 18%,color-mix(in oklch,oklch(var(--bc)) 8%,transparent),transparent 26rem),linear-gradient(135deg,oklch(var(--b2)),oklch(var(--b1)))}.playing-details__ambient[data-v-aa6d3d28]{position:absolute;inset:-18%;background-image:var(--playing-cover);background-size:cover;background-position:50%;opacity:.16;filter:blur(48px) saturate(1.12);transform:scale(1.05)}.playing-details__ambient[data-v-aa6d3d28]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,oklch(var(--b1)/.92),oklch(var(--b1)/.68)),linear-gradient(180deg,transparent,oklch(var(--b1)))}.playing-details__shell[data-v-aa6d3d28]{position:relative;z-index:1;height:100%;max-width:92rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem);display:grid;grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr);gap:clamp(1rem,2vw,1.5rem)}.playing-details__art-panel[data-v-aa6d3d28],.playing-details__lyrics-panel[data-v-aa6d3d28]{min-width:0;min-height:0;border:1px solid color-mix(in oklch,oklch(var(--bc)) 10%,transparent);border-radius:1.5rem;background:linear-gradient(135deg,color-mix(in oklch,oklch(var(--b1)) 90%,transparent),color-mix(in oklch,oklch(var(--b2)) 76%,transparent));box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 72%,transparent),0 24px 72px color-mix(in oklch,oklch(var(--bc)) 12%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.playing-details__art-panel[data-v-aa6d3d28]{padding:clamp(1rem,2.4vw,2rem);display:flex;flex-direction:column}.playing-details__meta-top[data-v-aa6d3d28]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.playing-details__label[data-v-aa6d3d28]{margin:0;font-size:.84rem;line-height:1;font-weight:700;color:color-mix(in oklch,oklch(var(--bc)) 52%,transparent)}.playing-details__title[data-v-aa6d3d28]{margin:.5rem 0 0;max-width:12em;font-size:clamp(2rem,3.6vw,4.65rem);line-height:.95;font-weight:850;letter-spacing:-.04em;color:oklch(var(--bc))}.playing-details__time-pill[data-v-aa6d3d28]{flex-shrink:0;border:1px solid color-mix(in oklch,oklch(var(--bc)) 9%,transparent);border-radius:999px;padding:.62rem .86rem;background:color-mix(in oklch,oklch(var(--b1)) 64%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 66%,transparent);font-size:.78rem;font-weight:700;white-space:nowrap}.playing-details__art-stage[data-v-aa6d3d28]{position:relative;flex:1;min-height:18rem;display:flex;align-items:center;justify-content:center;perspective:1100px}.playing-details__art-glow[data-v-aa6d3d28]{position:absolute;width:min(28rem,78%);aspect-ratio:1;border-radius:999px;background-image:var(--playing-cover);background-size:cover;background-position:50%;opacity:.32;filter:blur(34px) saturate(1.16)}.playing-details__record[data-v-aa6d3d28]{position:absolute;width:min(28rem,78%);aspect-ratio:1;border-radius:999px;transform:translateX(12%) rotate(0deg);background:radial-gradient(circle at center,color-mix(in oklch,oklch(var(--b1)) 88%,oklch(var(--p)) 12%) 0 8%,transparent 8.3%),repeating-radial-gradient(circle at center,color-mix(in oklch,oklch(var(--bc)) 20%,transparent) 0 1px,transparent 1px 9px),radial-gradient(circle at center,color-mix(in oklch,oklch(var(--bc)) 88%,oklch(var(--b1)) 12%) 0 62%,color-mix(in oklch,oklch(var(--bc)) 70%,oklch(var(--b1)) 30%) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklch,oklch(var(--b1)) 14%,transparent),inset 0 0 34px color-mix(in oklch,oklch(var(--bc)) 58%,transparent),0 22px 48px color-mix(in oklch,oklch(var(--bc)) 20%,transparent);opacity:.78;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .3s ease,filter .3s ease}.playing-details__record[data-v-aa6d3d28]:before{content:"";position:absolute;inset:8%;border-radius:inherit;border:1px solid color-mix(in oklch,oklch(var(--b1)) 13%,transparent);background:conic-gradient(from 18deg,transparent 0 38deg,color-mix(in oklch,oklch(var(--b1)) 10%,transparent) 39deg 48deg,transparent 49deg 100deg,color-mix(in oklch,oklch(var(--b1)) 8%,transparent) 101deg 108deg,transparent 109deg 1turn);mix-blend-mode:screen;opacity:.74}.playing-details__record-label[data-v-aa6d3d28]{position:absolute;inset:38%;border-radius:inherit;background:radial-gradient(circle at 50% 50%,oklch(var(--b1)) 0 12%,transparent 13%),linear-gradient(135deg,color-mix(in oklch,oklch(var(--p)) 28%,oklch(var(--b1))),color-mix(in oklch,oklch(var(--bc)) 12%,oklch(var(--b2))));box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 52%,transparent),0 0 0 1px color-mix(in oklch,oklch(var(--b1)) 28%,transparent)}.playing-details__art-card[data-v-aa6d3d28]{position:relative;width:min(28rem,78%);aspect-ratio:1;border-radius:1.45rem;transform:rotateX(5deg) rotateY(-8deg);transition:transform .46s cubic-bezier(.16,1,.3,1),filter .3s ease}.playing-details__art-card[data-v-aa6d3d28]:after,.playing-details__art-card[data-v-aa6d3d28]:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--playing-cover);background-size:cover;background-position:50%;box-shadow:0 20px 48px color-mix(in oklch,oklch(var(--bc)) 16%,transparent)}.playing-details__art-card[data-v-aa6d3d28]:before{transform:translate3d(1.1rem,1.1rem,-3rem) rotate(4deg);opacity:.26}.playing-details__art-card[data-v-aa6d3d28]:after{transform:translate3d(.55rem,.55rem,-1.5rem) rotate(2deg);opacity:.5}.playing-details__cover[data-v-aa6d3d28]{position:relative;z-index:1;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;box-shadow:0 28px 70px color-mix(in oklch,oklch(var(--bc)) 24%,transparent),inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 32%,transparent)}.playing-details__tonearm[data-v-aa6d3d28]{position:absolute;top:14%;right:15%;z-index:3;width:30%;height:.45rem;border-radius:999px;transform-origin:88% 50%;transform:rotate(-22deg) translateX(1rem);background:linear-gradient(90deg,color-mix(in oklch,oklch(var(--b1)) 58%,transparent),color-mix(in oklch,oklch(var(--bc)) 52%,oklch(var(--b1)) 48%));box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 42%,transparent),0 10px 24px color-mix(in oklch,oklch(var(--bc)) 18%,transparent);opacity:.52;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .3s ease}.playing-details__tonearm[data-v-aa6d3d28]:after,.playing-details__tonearm[data-v-aa6d3d28]:before{content:"";position:absolute;border-radius:999px}.playing-details__tonearm[data-v-aa6d3d28]:before{right:-.45rem;top:50%;width:1.55rem;height:1.55rem;transform:translateY(-50%);background:color-mix(in oklch,oklch(var(--bc)) 28%,oklch(var(--b1)) 72%);box-shadow:inset 0 1px 0 color-mix(in oklch,oklch(var(--b1)) 46%,transparent)}.playing-details__tonearm[data-v-aa6d3d28]:after{left:-.3rem;bottom:-.4rem;width:.7rem;height:.7rem;background:color-mix(in oklch,oklch(var(--p)) 55%,oklch(var(--bc)) 45%)}.playing-details__art-stage.is-playing .playing-details__art-glow[data-v-aa6d3d28]{animation:playing-details-glow-pulse-aa6d3d28 2.8s ease-in-out infinite}.playing-details__art-stage.is-playing .playing-details__record[data-v-aa6d3d28]{opacity:.92;filter:saturate(1.1);transform:translateX(18%) rotate(0deg);animation:playing-details-record-spin-aa6d3d28 9s linear infinite}.playing-details__art-stage.is-playing .playing-details__art-card[data-v-aa6d3d28]{transform:rotateX(5deg) rotateY(-8deg) translate3d(-.8rem,-.35rem,0);animation:playing-details-cover-breathe-aa6d3d28 3.6s ease-in-out infinite}.playing-details__art-stage.is-playing .playing-details__tonearm[data-v-aa6d3d28]{opacity:.88;transform:rotate(-7deg) translateX(0)}.playing-details__track-card[data-v-aa6d3d28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.playing-details__track-copy[data-v-aa6d3d28]{min-width:0;border-radius:1.1rem;padding:.95rem;background:color-mix(in oklch,oklch(var(--b2)) 58%,transparent);border:1px solid color-mix(in oklch,oklch(var(--bc)) 7%,transparent)}.playing-details__track-copy span[data-v-aa6d3d28],.playing-details__track-copy strong[data-v-aa6d3d28]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playing-details__track-copy span[data-v-aa6d3d28]{font-size:.74rem;color:color-mix(in oklch,oklch(var(--bc)) 46%,transparent)}.playing-details__track-copy strong[data-v-aa6d3d28]{margin-top:.3rem;font-size:.95rem;color:oklch(var(--bc))}.playing-details__lyrics-panel[data-v-aa6d3d28]{padding:clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.playing-details__lyrics-frame[data-v-aa6d3d28]{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:0;background:transparent;border:0}.playing-details__lyrics-scroll[data-v-aa6d3d28]{height:100%;overflow-y:auto;padding:0 clamp(.5rem,2vw,1.5rem);scrollbar-width:none}.playing-details__lyrics-scroll[data-v-aa6d3d28]::-webkit-scrollbar{width:0;height:0}.playing-details__lyrics-spacer[data-v-aa6d3d28]{height:34%;min-height:8rem}.playing-details__lyric-line[data-v-aa6d3d28]{border:0;width:100%;min-height:3.1rem;margin:0;padding:.48rem .4rem;border-radius:.95rem;display:block;background:transparent;color:color-mix(in oklch,oklch(var(--bc)) 38%,transparent);font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.45;font-weight:650;text-align:center;cursor:pointer;transform:translateZ(0);transition:color .22s ease,background-color .22s ease,transform .22s ease,opacity .22s ease}.playing-details__lyric-line[data-v-aa6d3d28]:hover{background:color-mix(in oklch,oklch(var(--p)) 8%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 76%,transparent)}.playing-details__lyric-line[data-v-aa6d3d28]:active{transform:scale(.99)}.playing-details__lyric-line.is-near[data-v-aa6d3d28]{color:color-mix(in oklch,oklch(var(--bc)) 58%,transparent)}.playing-details__lyric-line.is-mid[data-v-aa6d3d28]{color:color-mix(in oklch,oklch(var(--bc)) 45%,transparent)}.playing-details__lyric-line.is-far[data-v-aa6d3d28]{opacity:.64}.playing-details__lyric-line.is-active[data-v-aa6d3d28]{margin:.45rem 0;padding:.82rem 1rem;background:transparent;color:color-mix(in oklch,oklch(var(--p)) 74%,oklch(var(--bc)) 26%);font-size:clamp(1.55rem,2.25vw,2.45rem);line-height:1.22;font-weight:850;letter-spacing:-.035em;box-shadow:none}.playing-details__lyrics-fade[data-v-aa6d3d28]{position:absolute;left:0;right:0;height:8rem;z-index:2;pointer-events:none}.playing-details__lyrics-fade--top[data-v-aa6d3d28]{top:0;background:linear-gradient(180deg,color-mix(in oklch,oklch(var(--b1)) 34%,transparent),transparent)}.playing-details__lyrics-fade--bottom[data-v-aa6d3d28]{bottom:0;background:linear-gradient(0deg,color-mix(in oklch,oklch(var(--b1)) 34%,transparent),transparent)}.playing-details__lyrics-loading[data-v-aa6d3d28]{display:grid;gap:1rem;padding:0 2rem}.playing-details__lyrics-loading span[data-v-aa6d3d28]{height:1.35rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in oklch,oklch(var(--bc)) 7%,transparent),color-mix(in oklch,oklch(var(--bc)) 13%,transparent),color-mix(in oklch,oklch(var(--bc)) 7%,transparent));background-size:200% 100%}.playing-details__lyrics-loading span[data-v-aa6d3d28]:nth-child(2n){width:72%;justify-self:center}.playing-details__lyrics-loading span[data-v-aa6d3d28]:nth-child(3n){width:86%;justify-self:end}.playing-details__lyrics-empty[data-v-aa6d3d28]{max-width:22rem;margin:0 auto;padding:2rem;border-radius:1.2rem;text-align:center;background:color-mix(in oklch,oklch(var(--b2)) 62%,transparent);border:1px solid color-mix(in oklch,oklch(var(--bc)) 8%,transparent)}.playing-details__lyrics-empty span[data-v-aa6d3d28],.playing-details__lyrics-empty strong[data-v-aa6d3d28]{display:block}.playing-details__lyrics-empty strong[data-v-aa6d3d28]{color:oklch(var(--bc));font-size:1.1rem}.playing-details__lyrics-empty span[data-v-aa6d3d28]{margin-top:.5rem;color:color-mix(in oklch,oklch(var(--bc)) 52%,transparent);font-size:.9rem}@media (prefers-reduced-motion:no-preference){.playing-details__art-panel[data-v-aa6d3d28],.playing-details__lyrics-panel[data-v-aa6d3d28]{animation:playing-details-enter-aa6d3d28 .48s cubic-bezier(.16,1,.3,1) both}.playing-details__lyrics-panel[data-v-aa6d3d28]{animation-delay:80ms}.playing-details__lyrics-loading span[data-v-aa6d3d28]{animation:playing-details-shimmer-aa6d3d28 1.2s ease-in-out infinite}}@keyframes playing-details-enter-aa6d3d28{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes playing-details-shimmer-aa6d3d28{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes playing-details-record-spin-aa6d3d28{0%{transform:translateX(18%) rotate(0deg)}to{transform:translateX(18%) rotate(1turn)}}@keyframes playing-details-cover-breathe-aa6d3d28{0%,to{filter:saturate(1)}50%{filter:saturate(1.08) brightness(1.03)}}@keyframes playing-details-glow-pulse-aa6d3d28{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.43;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.playing-details [data-v-aa6d3d28],.playing-details [data-v-aa6d3d28]:after,.playing-details [data-v-aa6d3d28]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1024px){.playing-details[data-v-aa6d3d28]{height:calc(100dvh - 70px);min-height:0;overflow-y:auto}.playing-details__shell[data-v-aa6d3d28]{min-height:100%;height:auto;grid-template-columns:1fr}.playing-details__art-panel[data-v-aa6d3d28]{min-height:36rem}.playing-details__lyrics-panel[data-v-aa6d3d28]{min-height:34rem}}@media (max-width:768px){.playing-details[data-v-aa6d3d28]{height:calc(100dvh - 60px)}.playing-details__shell[data-v-aa6d3d28]{padding:.75rem}.playing-details__art-panel[data-v-aa6d3d28],.playing-details__lyrics-panel[data-v-aa6d3d28]{border-radius:1.3rem}.playing-details__meta-top[data-v-aa6d3d28]{flex-direction:column}.playing-details__title[data-v-aa6d3d28]{font-size:clamp(2rem,11vw,3.15rem)}.playing-details__art-panel[data-v-aa6d3d28]{min-height:32rem}.playing-details__art-card[data-v-aa6d3d28]{width:min(18rem,78vw)}.playing-details__track-card[data-v-aa6d3d28]{grid-template-columns:1fr}.playing-details__lyric-line.is-active[data-v-aa6d3d28]{font-size:1.65rem}}@media (max-width:640px){.playing-details[data-v-aa6d3d28]{border-radius:0}}.listener-playing[data-v-69d308d0]{--display-stage-size:min(18rem,74vw,34dvh);height:100%;min-height:0;box-sizing:border-box;padding:.75rem .9rem .25rem;display:flex;flex-direction:column;color:#111827;overflow:hidden}.listener-playing.is-lyrics-mode[data-v-69d308d0]{padding-bottom:.5rem}.listener-playing__topbar[data-v-69d308d0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-playing__heading[data-v-69d308d0]{flex:1;text-align:center;min-width:0}.listener-playing__eyebrow[data-v-69d308d0]{font-size:.78rem;font-weight:700;color:#94a3b8}.listener-playing__caption[data-v-69d308d0]{margin-top:.12rem;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-playing__icon-button[data-v-69d308d0]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 10px 24px rgba(148,163,184,.16);flex-shrink:0}.listener-playing__icon-button svg[data-v-69d308d0]{width:1.2rem;height:1.2rem}.listener-playing__display-switch[data-v-69d308d0]{margin:1.15rem auto 0;padding:.28rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.listener-playing__display-pill[data-v-69d308d0]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-playing__display-pill.is-active[data-v-69d308d0]{background:#111827;color:#fff}.listener-playing__art-stage[data-v-69d308d0]{position:relative;margin:1.25rem auto 1.35rem;width:var(--display-stage-size);height:var(--display-stage-size);flex-shrink:0}.listener-playing__vinyl[data-v-69d308d0]{position:absolute;right:-1.5rem;top:1.7rem;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle at center,#0f172a 0 10%,#111827 10% 15%,#020617 15% 52%,#111827 52% 60%,#020617 60% 100%);box-shadow:0 22px 50px rgba(15,23,42,.22)}.listener-playing__vinyl.is-spinning[data-v-69d308d0]{animation:listener-vinyl-spin-69d308d0 8s linear infinite}.listener-playing__art-card[data-v-69d308d0]{position:relative;width:100%;height:100%;z-index:1;padding:.8rem;border-radius:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.36));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 70px rgba(99,102,241,.18)}.listener-playing__art-image[data-v-69d308d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.45rem}.listener-playing__meta[data-v-69d308d0]{text-align:left;transition:margin .24s ease}.listener-playing__title[data-v-69d308d0]{font-size:2rem;line-height:1;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-playing__artist[data-v-69d308d0]{margin-top:.65rem;font-size:1rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-playing__lyrics-stage[data-v-69d308d0]{position:relative;margin:1.25rem 0 1.35rem;height:var(--display-stage-size);border-radius:2rem;background:transparent;overflow:hidden;flex-shrink:0}.listener-playing__lyrics-scroll[data-v-69d308d0]{position:relative;z-index:1;min-height:0;height:100%;padding:1.15rem .2rem;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.listener-playing__lyrics-spacer[data-v-69d308d0]{height:28%;min-height:4.5rem}.listener-playing__lyrics-fade[data-v-69d308d0]{position:absolute;left:0;right:0;z-index:2;height:3.4rem;pointer-events:none}.listener-playing__lyrics-fade--top[data-v-69d308d0]{top:0;background:linear-gradient(180deg,rgba(249,250,251,0),rgba(249,250,251,0))}.listener-playing__lyrics-fade--bottom[data-v-69d308d0]{bottom:0;background:linear-gradient(0deg,rgba(249,250,251,0),rgba(249,250,251,0))}.listener-playing__progress-block[data-v-69d308d0]{margin-top:1.35rem;transition:margin .24s ease}.listener-playing__progress-curve[data-v-69d308d0]{width:100%;height:3rem;outline:none;touch-action:none}.listener-playing__progress-svg[data-v-69d308d0]{width:100%;height:100%;overflow:visible}.listener-playing__progress-fill[data-v-69d308d0],.listener-playing__progress-track[data-v-69d308d0]{fill:none;stroke-linecap:round;stroke-width:4.25}.listener-playing__progress-track[data-v-69d308d0]{stroke:rgba(203,213,225,.55);filter:drop-shadow(0 4px 12px rgba(148,163,184,.12))}.listener-playing__progress-fill[data-v-69d308d0]{stroke:#111827;transition:stroke-dasharray .16s ease}.listener-playing__progress-thumb[data-v-69d308d0]{fill:#111827;stroke:hsla(0,0%,100%,.92);stroke-width:2;filter:drop-shadow(0 6px 12px rgba(15,23,42,.22))}.listener-playing__time[data-v-69d308d0]{margin-top:.55rem;display:flex;justify-content:space-between;font-size:.78rem;color:#94a3b8}.listener-playing__lyric-line[data-v-69d308d0]{width:100%;padding:.92rem 1rem;border:0;border-radius:1rem;background:transparent;color:#94a3b8;text-align:center;font-size:1rem;font-weight:500;line-height:1.7;word-break:break-word;opacity:.3;transform:scale(.9);transform-origin:center center;transition:color .2s ease,transform .24s ease,opacity .24s ease,font-size .24s ease}.listener-playing__lyric-line.is-active[data-v-69d308d0]{color:#111827;font-size:1.18rem;font-weight:800;opacity:1;transform:scale(1.08)}.listener-playing__lyric-line.is-near[data-v-69d308d0]{opacity:.72;transform:scale(.98)}.listener-playing__lyric-line.is-mid[data-v-69d308d0]{opacity:.5;transform:scale(.94)}.listener-playing__lyric-line.is-far[data-v-69d308d0]{opacity:.24;transform:scale(.88)}.listener-playing__lyrics-empty[data-v-69d308d0]{padding:3rem 0;text-align:center;font-size:.88rem;color:#94a3b8}.listener-playing__toolbar[data-v-69d308d0]{margin-top:1.35rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.45rem;transition:margin .24s ease}.listener-playing__toolbar-button[data-v-69d308d0]{width:2.85rem;height:2.85rem;margin:0 auto;border:0;border-radius:999px;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center}.listener-playing__play-button svg[data-v-69d308d0],.listener-playing__toolbar-button svg[data-v-69d308d0]{width:1.35rem;height:1.35rem}.listener-playing__toolbar-button.is-active[data-v-69d308d0]{color:#ef4444}.listener-playing__play-button[data-v-69d308d0]{width:4.25rem;height:4.25rem;margin:0 auto;border:0;border-radius:999px;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 30px rgba(15,23,42,.24)}@media (max-height:760px){.listener-playing[data-v-69d308d0]{--display-stage-size:min(15.5rem,66vw,29dvh);padding-bottom:0}.listener-playing__display-switch[data-v-69d308d0]{margin-top:.9rem}.listener-playing__art-stage[data-v-69d308d0],.listener-playing__lyrics-stage[data-v-69d308d0]{margin-top:1rem;margin-bottom:1rem}.listener-playing__title[data-v-69d308d0]{font-size:1.65rem}.listener-playing__artist[data-v-69d308d0]{margin-top:.45rem}.listener-playing__progress-block[data-v-69d308d0],.listener-playing__toolbar[data-v-69d308d0]{margin-top:1rem}.listener-playing__toolbar-button[data-v-69d308d0]{width:2.65rem;height:2.65rem}.listener-playing__play-button[data-v-69d308d0]{width:3.85rem;height:3.85rem}}@keyframes listener-vinyl-spin-69d308d0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.playlist-library[data-v-417cc160]{--playlist-radius:18px;--playlist-border:oklch(var(--bc)/0.12);--playlist-muted:oklch(var(--bc)/0.62);--playlist-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);min-height:0;overflow-x:hidden;border-radius:1rem;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2));padding:18px}.playlist-content[data-v-417cc160],.playlist-hero[data-v-417cc160],.playlist-status-strip[data-v-417cc160],.playlist-toolbar[data-v-417cc160]{max-width:1480px;margin-left:auto;margin-right:auto}.playlist-hero[data-v-417cc160]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;align-items:stretch;min-height:226px;margin-bottom:14px;border:1px solid var(--playlist-border);border-radius:var(--playlist-radius);background:radial-gradient(circle at 86% 18%,color-mix(in oklch,oklch(var(--p)) 18%,transparent),transparent 24rem),linear-gradient(105deg,oklch(var(--b1)/.98) 0,oklch(var(--b1)/.96) 42%,color-mix(in oklch,oklch(var(--b2)) 88%,oklch(var(--p)) 6%) 68%,color-mix(in oklch,oklch(var(--b3)) 84%,oklch(var(--p)) 10%) 100%),oklch(var(--b1));box-shadow:0 20px 60px oklch(var(--bc)/.08);isolation:isolate;overflow:hidden}.playlist-hero__copy[data-v-417cc160]{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.playlist-hero__label[data-v-417cc160],.playlist-modal__eyebrow[data-v-417cc160]{width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:oklch(var(--p)/.14);color:oklch(var(--p));font-size:12px;font-weight:700}.playlist-hero h1[data-v-417cc160]{max-width:700px;margin:0;font-size:clamp(30px,4vw,54px);line-height:1.04;font-weight:800;letter-spacing:0}.playlist-hero p[data-v-417cc160]{max-width:55ch;margin-top:16px;color:var(--playlist-muted);font-size:15px;line-height:1.75}.playlist-hero__actions[data-v-417cc160]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.playlist-hero__stage[data-v-417cc160]{position:relative;display:flex;align-items:center;justify-content:center;min-height:226px;padding:24px;background:transparent;isolation:isolate;overflow:hidden}.playlist-hero__stage[data-v-417cc160]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 0,color-mix(in oklch,oklch(var(--b3)) 42%,transparent) 46%,color-mix(in oklch,oklch(var(--b3)) 68%,oklch(var(--p)) 8%) 100%);pointer-events:none}.playlist-deck[data-v-417cc160]{position:relative;z-index:1;width:min(450px,100%);min-height:216px}.playlist-deck__item[data-v-417cc160]{position:absolute;left:calc(var(--playlist-index)*7%);top:calc(var(--playlist-index)*16px);display:grid;width:min(340px,82vw);grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid oklch(var(--bc)/.13);border-radius:16px;background:linear-gradient(135deg,oklch(var(--b1)/.9),oklch(var(--b2)/.88)),oklch(var(--b1));box-shadow:0 14px 34px oklch(var(--bc)/.14)}.playlist-deck__item img[data-v-417cc160]{width:64px;aspect-ratio:1;border-radius:12px;-o-object-fit:cover;object-fit:cover}.playlist-deck__item span[data-v-417cc160],.playlist-deck__item strong[data-v-417cc160]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-deck__item strong[data-v-417cc160]{font-size:14px;font-weight:800}.playlist-deck__item span[data-v-417cc160]{margin-top:5px;color:var(--playlist-muted);font-size:12px}.playlist-toolbar[data-v-417cc160]{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--playlist-border);border-radius:var(--playlist-radius);background:color-mix(in oklch,oklch(var(--b1)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3}.playlist-toolbar__tabs[data-v-417cc160]{display:flex;gap:8px;overflow-x:auto;padding-bottom:1px}.playlist-toolbar__actions[data-v-417cc160]{display:flex;align-items:center;gap:8px}.playlist-action-button[data-v-417cc160],.playlist-tab[data-v-417cc160]{min-height:38px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.playlist-tab[data-v-417cc160]{flex:0 0 auto;padding:0 14px;background:transparent;color:oklch(var(--bc)/.72)}.playlist-action-button[data-v-417cc160]{padding:0 14px;background:oklch(var(--b2));color:oklch(var(--bc)/.76)}.playlist-action-button.is-primary[data-v-417cc160],.playlist-tab.is-active[data-v-417cc160]{background:oklch(var(--p));color:oklch(var(--pc));border-color:oklch(var(--p))}.playlist-action-button[data-v-417cc160]:hover,.playlist-tab[data-v-417cc160]:hover{background:oklch(var(--b2));color:oklch(var(--bc))}.playlist-action-button.is-primary[data-v-417cc160]:hover,.playlist-tab.is-active[data-v-417cc160]:hover{background:oklch(var(--p));color:oklch(var(--pc))}.playlist-action-button[data-v-417cc160]:active,.playlist-modal__icon-btn[data-v-417cc160]:active,.playlist-play-button[data-v-417cc160]:active,.playlist-scroll-top[data-v-417cc160]:active,.playlist-tab[data-v-417cc160]:active{transform:translateY(1px)}.playlist-status-strip[data-v-417cc160]{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:10px;margin-bottom:12px}.playlist-status-strip>div[data-v-417cc160]{min-width:0;padding:14px 16px;border:1px solid var(--playlist-border);border-radius:16px;background:var(--playlist-soft)}.playlist-status-strip__label[data-v-417cc160]{display:block;margin-bottom:3px;color:var(--playlist-muted);font-size:12px}.playlist-status-strip strong[data-v-417cc160]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.playlist-content[data-v-417cc160]{padding:2px 0 28px}.playlist-card-meta[data-v-417cc160]{display:flex;flex-wrap:wrap;gap:6px;color:oklch(var(--bc)/.68);font-size:13px}.playlist-card-meta span[data-v-417cc160]{display:inline-flex;align-items:center;gap:3px}.playlist-play-button[data-v-417cc160]{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:999px;color:oklch(var(--p));filter:drop-shadow(0 12px 24px oklch(var(--bc)/.28));transition:color .18s ease,transform .18s ease}.playlist-play-button[data-v-417cc160]:hover{color:oklch(var(--pc))}.playlist-empty[data-v-417cc160],.playlist-loading[data-v-417cc160]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--playlist-border);border-radius:var(--playlist-radius);background:oklch(var(--b1)/.74);text-align:center}.playlist-loading__grid[data-v-417cc160]{display:grid;width:min(500px,78vw);grid-template-columns:repeat(4,1fr);gap:12px}.playlist-loading__grid span[data-v-417cc160]{aspect-ratio:1.25;border-radius:16px;background:linear-gradient(110deg,oklch(var(--b2)),oklch(var(--b3)),oklch(var(--b2)));background-size:200% 100%}.playlist-empty p[data-v-417cc160],.playlist-loading p[data-v-417cc160]{max-width:38ch;color:var(--playlist-muted);font-size:14px}.playlist-empty__art[data-v-417cc160]{display:grid;width:132px;grid-template-columns:repeat(3,1fr);gap:8px}.playlist-empty__art span[data-v-417cc160]{aspect-ratio:.76;border:1px solid oklch(var(--bc)/.12);border-radius:14px;background:oklch(var(--b2))}.playlist-empty__art span[data-v-417cc160]:nth-child(2){transform:translateY(-14px);background:oklch(var(--p)/.22)}.playlist-empty h3[data-v-417cc160]{margin:0;font-size:20px;font-weight:800}.playlist-empty__actions[data-v-417cc160]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.playlist-scroll-top[data-v-417cc160]{position:fixed;right:24px;bottom:24px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;background:oklch(var(--p));color:oklch(var(--pc));box-shadow:0 12px 30px oklch(var(--bc)/.2);transition:transform .18s ease,background-color .18s ease;z-index:4}.playlist-modal[data-v-417cc160]{color:oklch(var(--bc)/.92)}.playlist-modal[data-v-417cc160]::backdrop{background:color-mix(in oklch,oklch(var(--b1)) 18%,oklch(var(--bc)/.72));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.playlist-modal__box[data-v-417cc160]{position:relative;border-radius:18px;border:1px solid var(--playlist-border);background:radial-gradient(circle at 12% 0,oklch(var(--p)/.12),transparent 32%),color-mix(in oklch,oklch(var(--b1)) 94%,transparent);box-shadow:0 24px 58px oklch(var(--bc)/.18)}.playlist-modal__box--smart[data-v-417cc160]{display:flex;width:min(72rem,calc(100vw - 2rem));max-width:72rem;max-height:min(82dvh,48rem);flex-direction:column;padding:1.2rem}.playlist-modal__box--import[data-v-417cc160]{width:min(31rem,calc(100vw - 2rem));max-width:31rem;padding:1.35rem}.playlist-modal__head[data-v-417cc160]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem}.playlist-modal__title[data-v-417cc160]{margin-top:.18rem;font-size:1.35rem;line-height:1.15;font-weight:800;color:oklch(var(--bc)/.96);letter-spacing:0}.playlist-modal__hint[data-v-417cc160]{margin:.65rem 0 1rem;color:oklch(var(--bc)/.62);font-size:.92rem;line-height:1.6}.playlist-modal__icon-btn[data-v-417cc160]{display:inline-flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:oklch(var(--b2)/.84);color:oklch(var(--bc)/.92);font-weight:800;box-shadow:0 12px 28px oklch(var(--bc)/.08);transition:transform .18s ease,background-color .18s ease}.playlist-modal__icon-btn--floating[data-v-417cc160]{position:absolute;top:1rem;right:1rem}.playlist-modal__icon-btn[data-v-417cc160]:disabled{opacity:.45}.playlist-modal__body[data-v-417cc160]{overflow-y:auto;padding-right:.2rem}.playlist-modal__body--smart[data-v-417cc160]{flex:1}.playlist-modal__field[data-v-417cc160]{margin-bottom:1rem}.playlist-modal__label[data-v-417cc160]{display:block;margin-bottom:.42rem;color:oklch(var(--bc)/.78);font-size:.82rem;font-weight:800}.playlist-modal__file[data-v-417cc160],.playlist-modal__input[data-v-417cc160]{width:100%;max-width:none;border-radius:1rem;border-color:oklch(var(--bc)/.16);background-color:oklch(var(--b1)/.88);color:oklch(var(--bc)/.92)}.playlist-modal__file[data-v-417cc160]:focus,.playlist-modal__input[data-v-417cc160]:focus{outline:2px solid oklch(var(--bc)/.22);outline-offset:2px}.playlist-modal__rules[data-v-417cc160]{display:flex;flex-direction:column;gap:.75rem}.playlist-modal__rule-group[data-v-417cc160]{padding:.85rem;border-radius:16px;background:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);box-shadow:0 12px 28px oklch(var(--bc)/.06)}.playlist-modal__condition-row[data-v-417cc160],.playlist-modal__limit-row[data-v-417cc160],.playlist-modal__rule-head[data-v-417cc160]{display:flex;align-items:center;gap:.55rem}.playlist-modal__rule-head[data-v-417cc160]{justify-content:space-between;margin-bottom:.65rem}.playlist-modal__rule-title[data-v-417cc160]{color:oklch(var(--bc)/.94);font-size:.9rem;font-weight:800}.playlist-modal__rule-actions[data-v-417cc160]{display:inline-flex;flex-shrink:0;align-items:center;gap:.35rem}.playlist-modal__rule-actions .btn[data-v-417cc160]{width:2rem;height:2rem;min-height:2rem;border-radius:999px;border-color:oklch(var(--bc)/.18);background:oklch(var(--b1)/.76);color:oklch(var(--bc)/.9)}.playlist-modal__condition-row[data-v-417cc160]{margin-top:.5rem;padding-left:1rem}.playlist-modal__logic-chip[data-v-417cc160]{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;padding:0 .7rem;border-radius:999px;background:oklch(var(--n));color:oklch(var(--nc));font-size:.78rem;font-weight:800}.playlist-modal__logic-chip--and[data-v-417cc160]{background:oklch(var(--bc)/.1);color:oklch(var(--bc)/.76)}.playlist-modal__select[data-v-417cc160]{min-width:10rem}.playlist-modal__select--operator[data-v-417cc160]{min-width:7.5rem}.playlist-modal__value-field[data-v-417cc160]{display:flex;min-width:13rem;flex:1;align-items:center}.playlist-modal__unit[data-v-417cc160]{margin-left:.5rem;color:oklch(var(--bc)/.58);font-size:.82rem;font-weight:700;white-space:nowrap}.playlist-modal__divider[data-v-417cc160]{margin:.8rem 0 .1rem;color:oklch(var(--bc)/.46);font-size:.72rem;font-weight:800;text-align:center;letter-spacing:0}.playlist-modal__limit-row[data-v-417cc160]{margin-top:.95rem;padding:.85rem;border-radius:16px;background:oklch(var(--b2)/.58)}.playlist-modal__number[data-v-417cc160]{width:5.2rem}.playlist-modal__unit-select[data-v-417cc160]{width:4.8rem;border-radius:1rem;background-color:oklch(var(--b1)/.88);color:oklch(var(--bc)/.92)}.playlist-modal__toggle[data-v-417cc160]{width:-moz-fit-content;width:fit-content;min-width:9rem;margin-top:.7rem;border-radius:999px;background:oklch(var(--b2)/.68);box-shadow:0 10px 24px oklch(var(--bc)/.06)}.playlist-modal__toggle--loose[data-v-417cc160]{width:100%;margin-top:1rem}.playlist-modal__toggle .label[data-v-417cc160]{gap:.75rem;padding:.65rem .85rem}.playlist-modal__toggle .label-text[data-v-417cc160]{color:oklch(var(--bc)/.78);font-weight:800}.playlist-modal__help[data-v-417cc160]{color:oklch(var(--bc)/.58)}.playlist-modal__actionbar[data-v-417cc160]{margin-top:1rem;padding-top:.85rem;border-top:1px solid oklch(var(--bc)/.12)}.playlist-modal__actionbar .btn[data-v-417cc160]{min-height:2.35rem;padding-left:1rem;padding-right:1rem;border-radius:999px;font-weight:800}.scrollbar-hide[data-v-417cc160]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-417cc160]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.playlist-content[data-v-417cc160],.playlist-hero[data-v-417cc160],.playlist-status-strip[data-v-417cc160],.playlist-toolbar[data-v-417cc160]{animation:playlistFadeIn-417cc160 .36s ease both}.playlist-tile-shell.is-animated[data-v-417cc160]{animation:playlistTileIn-417cc160 .42s ease both;animation-delay:calc(var(--tile-index)*42ms)}.playlist-loading__grid span[data-v-417cc160]{animation:playlistSkeleton-417cc160 1.2s ease-in-out infinite}}@keyframes playlistFadeIn-417cc160{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes playlistTileIn-417cc160{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes playlistSkeleton-417cc160{0%{background-position:100% 0}to{background-position:-100% 0}}@media screen and (max-width:900px){.playlist-library[data-v-417cc160]{padding:12px}.playlist-hero[data-v-417cc160]{grid-template-columns:1fr}.playlist-hero__stage[data-v-417cc160]{min-height:210px}.playlist-toolbar[data-v-417cc160]{grid-template-columns:1fr}.playlist-toolbar__actions[data-v-417cc160]{justify-content:flex-end}}@media screen and (max-width:768px){.playlist-modal[data-v-417cc160]{align-items:flex-end}.playlist-modal__box--import[data-v-417cc160],.playlist-modal__box--smart[data-v-417cc160],.playlist-modal__box[data-v-417cc160]{width:100%;max-width:100%;max-height:86dvh;margin:0;padding:1rem;border-radius:18px 18px 0 0}.playlist-modal__head[data-v-417cc160]{padding-bottom:.8rem}.playlist-modal__title[data-v-417cc160]{font-size:1.2rem}.playlist-modal__condition-row[data-v-417cc160],.playlist-modal__limit-row[data-v-417cc160]{align-items:stretch;flex-wrap:wrap;padding-left:0}.playlist-modal__select--operator[data-v-417cc160],.playlist-modal__select[data-v-417cc160],.playlist-modal__value-field[data-v-417cc160]{min-width:min(100%,10rem);flex:1 1 10rem}.playlist-modal__limit-row[data-v-417cc160],.playlist-modal__rule-group[data-v-417cc160]{padding:.75rem}.playlist-modal__actionbar[data-v-417cc160]{position:sticky;bottom:-1rem;margin-right:-1rem;margin-bottom:-1rem;margin-left:-1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in oklch,oklch(var(--b1)) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media screen and (max-width:640px){.playlist-hero__copy[data-v-417cc160]{padding:22px}.playlist-hero h1[data-v-417cc160]{font-size:30px}.playlist-deck[data-v-417cc160]{width:100%;min-height:214px}.playlist-deck__item[data-v-417cc160]{left:calc(var(--playlist-index)*4%);width:88%}.playlist-status-strip[data-v-417cc160]{grid-template-columns:1fr}.playlist-loading__grid[data-v-417cc160]{grid-template-columns:repeat(2,1fr)}.playlist-scroll-top[data-v-417cc160]{right:16px;bottom:16px}}.listener-playlists[data-v-78c0961c]{height:calc(100dvh - 12.25rem);padding:.45rem .1rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-playlists__hero[data-v-78c0961c]{padding:.3rem .25rem .2rem}.listener-playlists__header[data-v-78c0961c]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listener-playlists__eyebrow[data-v-78c0961c]{font-size:.85rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-playlists__title[data-v-78c0961c]{margin-top:.2rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-playlists__badge[data-v-78c0961c]{min-width:2.8rem;height:2.8rem;padding:0 .8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.95);color:#fff;font-size:.95rem;font-weight:700;box-shadow:0 12px 26px rgba(15,23,42,.18)}.listener-playlists__tabs[data-v-78c0961c]{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.listener-playlists__tabs[data-v-78c0961c]::-webkit-scrollbar{display:none}.listener-playlists__tab[data-v-78c0961c]{border:0;border-radius:999px;padding:.72rem .9rem;white-space:nowrap;background:hsla(0,0%,100%,.85);color:#64748b;font-size:.84rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.1)}.listener-playlists__tab.is-active[data-v-78c0961c]{background:#111827;color:#fff;box-shadow:0 16px 30px rgba(15,23,42,.2)}.listener-playlists__summary[data-v-78c0961c]{margin-top:.95rem;padding:1rem;border-radius:1.65rem;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(55,65,81,.92));color:#fff;box-shadow:0 20px 46px rgba(15,23,42,.16)}.listener-playlists__summary-kicker[data-v-78c0961c]{font-size:.72rem;color:hsla(0,0%,100%,.64)}.listener-playlists__summary-title[data-v-78c0961c]{margin-top:.35rem;font-size:1.08rem;font-weight:700;line-height:1.4}.listener-playlists__summary-sub[data-v-78c0961c]{margin-top:.32rem;font-size:.8rem;line-height:1.55;color:hsla(0,0%,100%,.68)}.listener-playlists__actions[data-v-78c0961c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.listener-playlists__action[data-v-78c0961c]{border:0;border-radius:1rem;padding:.78rem .65rem;background:hsla(0,0%,100%,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.82rem;font-weight:700}.listener-playlists__action--primary[data-v-78c0961c]{background:#fff;color:#111827}.listener-playlists__action svg[data-v-78c0961c]{width:1rem;height:1rem}.listener-playlists__section[data-v-78c0961c]{margin-top:1rem;padding:0 .25rem .9rem}.listener-playlists__list[data-v-78c0961c]{display:flex;flex-direction:column;gap:.78rem}.listener-playlists__row[data-v-78c0961c]{display:flex;align-items:center;gap:.78rem;padding:.72rem;border-radius:1.45rem;background:hsla(0,0%,100%,.78);box-shadow:0 12px 28px rgba(148,163,184,.1)}.listener-playlists__main[data-v-78c0961c]{min-width:0;flex:1;display:flex;align-items:center;gap:.82rem;border:0;padding:0;background:transparent;text-align:left}.listener-playlists__cover-wrap[data-v-78c0961c]{position:relative;flex-shrink:0}.listener-playlists__cover[data-v-78c0961c]{width:4.7rem;height:4.7rem;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover;box-shadow:0 14px 26px rgba(148,163,184,.18)}.listener-playlists__cover-badge[data-v-78c0961c]{position:absolute;right:.45rem;bottom:.45rem;min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.92);color:#fff;font-size:.68rem;font-weight:700}.listener-playlists__meta[data-v-78c0961c]{min-width:0;flex:1}.listener-playlists__comment[data-v-78c0961c],.listener-playlists__name[data-v-78c0961c],.listener-playlists__sub[data-v-78c0961c]{overflow:hidden;text-overflow:ellipsis}.listener-playlists__name[data-v-78c0961c]{white-space:nowrap;font-size:.98rem;font-weight:700;color:#111827}.listener-playlists__sub[data-v-78c0961c]{margin-top:.26rem;white-space:nowrap;font-size:.78rem;color:#64748b}.listener-playlists__comment[data-v-78c0961c]{margin-top:.36rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;color:#94a3b8}.listener-playlists__play[data-v-78c0961c]{width:2.7rem;height:2.7rem;border:0;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,24,39,.92);color:#fff;box-shadow:0 12px 22px rgba(15,23,42,.18)}.listener-playlists__play svg[data-v-78c0961c]{width:1rem;height:1rem}.listener-playlists__empty[data-v-78c0961c],.listener-playlists__state[data-v-78c0961c]{padding:2.4rem 1rem 1rem;text-align:center;color:#64748b}.listener-playlists__empty h2[data-v-78c0961c]{margin-top:.85rem;font-size:1.15rem;font-weight:700;color:#111827}.listener-playlists__empty p[data-v-78c0961c],.listener-playlists__state p[data-v-78c0961c]{margin-top:.45rem;font-size:.84rem;line-height:1.6}.listener-playlists__empty-icon[data-v-78c0961c]{width:3.6rem;height:3.6rem;margin:0 auto;border-radius:1.3rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#94a3b8;box-shadow:0 12px 26px rgba(148,163,184,.12)}.listener-playlists__empty-icon svg[data-v-78c0961c]{width:1.7rem;height:1.7rem}.listener-playlists__loading[data-v-78c0961c]{width:2rem;height:2rem;margin:0 auto;border-radius:999px;border:2px solid rgba(148,163,184,.24);border-top-color:#111827;animation:listener-playlists-spin-78c0961c .8s linear infinite}@keyframes listener-playlists-spin-78c0961c{to{transform:rotate(1turn)}}.fixed[data-v-65cc63f4]{position:fixed}.transition-transform[data-v-65cc63f4]{transition:transform .3s ease-in-out}.overflow-y-auto[data-v-65cc63f4]{overflow-y:auto}body.drawer-open[data-v-65cc63f4]{overflow:hidden}.playlist-detail[data-v-7185ad7b]{--playlist-radius:18px;--playlist-border:oklch(var(--bc)/0.12);--playlist-muted:oklch(var(--bc)/0.62);--playlist-soft:color-mix(in oklch,oklch(var(--b2)) 72%,transparent);height:calc(100vh - 5rem);min-height:0;padding:18px;box-sizing:border-box;border-radius:1rem;overflow-y:auto;overflow-x:hidden;color:oklch(var(--bc));background:radial-gradient(circle at 12% 8%,color-mix(in srgb,oklch(var(--p)) 16%,transparent),transparent 28rem),radial-gradient(circle at 88% 4%,color-mix(in srgb,oklch(var(--a)) 12%,transparent),transparent 26rem),oklch(var(--b2))}.playlist-detail__hero[data-v-7185ad7b]{position:relative;display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:1.5rem;align-items:stretch;max-width:88rem;margin:0 auto;padding:1.1rem;border-radius:1.4rem;background:color-mix(in oklch,oklch(var(--b1)) 88%,transparent);box-shadow:0 18px 46px color-mix(in srgb,oklch(var(--bc)) 10%,transparent);overflow:hidden}.playlist-detail__cover-wrap[data-v-7185ad7b]{position:relative;min-height:21rem;border-radius:1.15rem;overflow:hidden;background:oklch(var(--b2))}.playlist-detail__cover-backdrop[data-v-7185ad7b]{position:absolute;inset:-1.5rem;background-position:50%;background-size:cover;filter:blur(34px) saturate(1.15);opacity:.32;transform:scale(1.08)}.playlist-detail__cover-card[data-v-7185ad7b]{position:absolute;inset:1rem;display:flex;align-items:center;justify-content:center;padding:.75rem;border-radius:1.1rem;background:color-mix(in oklch,oklch(var(--b1)) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent)}.playlist-detail__cover[data-v-7185ad7b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.9rem;box-shadow:0 18px 42px color-mix(in srgb,oklch(var(--bc)) 18%,transparent)}.playlist-detail__main[data-v-7185ad7b]{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:.85rem .55rem .85rem 0}.playlist-detail__label[data-v-7185ad7b]{width:-moz-fit-content;width:fit-content;margin-bottom:.7rem;padding:.35rem .75rem;border-radius:999px;background:color-mix(in oklch,oklch(var(--b2)) 86%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 62%,transparent);font-size:.78rem;font-weight:800}.playlist-detail__title[data-v-7185ad7b]{max-width:13ch;margin:0;color:oklch(var(--bc));font-size:clamp(2.4rem,5vw,4.7rem);line-height:.96;font-weight:850;letter-spacing:-.04em;word-break:break-word}.playlist-detail__summary[data-v-7185ad7b]{max-width:62ch;margin:1rem 0 0;color:color-mix(in oklch,oklch(var(--bc)) 66%,transparent);font-size:.98rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.playlist-detail__actions[data-v-7185ad7b],.playlist-detail__chips[data-v-7185ad7b]{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.playlist-detail__chips[data-v-7185ad7b]{margin-top:1.15rem}.playlist-detail__chip[data-v-7185ad7b]{min-height:2.1rem;display:inline-flex;align-items:center;padding:.45rem .85rem;border-radius:999px;background:color-mix(in oklch,oklch(var(--b2)) 84%,transparent);color:color-mix(in oklch,oklch(var(--bc)) 72%,transparent);font-size:.82rem;font-weight:750;white-space:nowrap}.playlist-detail__chip--strong[data-v-7185ad7b]{background:oklch(var(--bc));color:oklch(var(--b1))}.playlist-detail__meta-grid[data-v-7185ad7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.playlist-detail__meta-item[data-v-7185ad7b]{min-width:0;padding:.85rem;border-radius:1rem;background:color-mix(in oklch,oklch(var(--b2)) 78%,transparent)}.playlist-detail__meta-item span[data-v-7185ad7b],.playlist-detail__meta-item strong[data-v-7185ad7b]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-detail__meta-item span[data-v-7185ad7b]{color:color-mix(in oklch,oklch(var(--bc)) 55%,transparent);font-size:.76rem;font-weight:700}.playlist-detail__meta-item strong[data-v-7185ad7b]{margin-top:.28rem;color:oklch(var(--bc));font-size:.92rem}.playlist-detail__actions[data-v-7185ad7b]{margin-top:1.35rem}.playlist-detail__drawer-save[data-v-7185ad7b],.playlist-detail__icon-button[data-v-7185ad7b],.playlist-detail__play-button[data-v-7185ad7b],.playlist-detail__secondary-button[data-v-7185ad7b]{border:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.playlist-detail__drawer-save[data-v-7185ad7b]:active,.playlist-detail__icon-button[data-v-7185ad7b]:active,.playlist-detail__play-button[data-v-7185ad7b]:active,.playlist-detail__secondary-button[data-v-7185ad7b]:active{transform:translateY(1px) scale(.99)}.playlist-detail__play-button[data-v-7185ad7b]{min-height:3rem;padding:0 1.25rem;gap:.55rem;border-radius:999px;background:oklch(var(--bc));color:oklch(var(--b1));box-shadow:0 14px 28px color-mix(in srgb,oklch(var(--bc)) 18%,transparent)}.playlist-detail__secondary-button[data-v-7185ad7b]{min-height:3rem;padding:0 1rem;gap:.48rem;cursor:pointer}.playlist-detail__icon-button[data-v-7185ad7b],.playlist-detail__secondary-button[data-v-7185ad7b]{border-radius:999px;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);color:oklch(var(--bc));box-shadow:0 10px 22px color-mix(in srgb,oklch(var(--bc)) 8%,transparent)}.playlist-detail__icon-button[data-v-7185ad7b]{width:3rem;height:3rem}.playlist-detail__icon-button svg[data-v-7185ad7b],.playlist-detail__play-button svg[data-v-7185ad7b],.playlist-detail__secondary-button svg[data-v-7185ad7b]{width:1.05rem;height:1.05rem;flex-shrink:0}.playlist-detail__edit-drawer[data-v-7185ad7b]{width:auto}.playlist-detail__drawer-panel[data-v-7185ad7b]{width:min(24rem,92vw);min-height:100%;padding:1.2rem;background:oklch(var(--b1));color:oklch(var(--bc));overflow-y:auto}.playlist-detail__drawer-title[data-v-7185ad7b]{margin-bottom:1rem;color:oklch(var(--bc));font-size:1.25rem;font-weight:850;letter-spacing:-.02em}.playlist-detail__field[data-v-7185ad7b]{display:grid;gap:.45rem;margin-top:.9rem}.playlist-detail__field>span[data-v-7185ad7b]{color:color-mix(in oklch,oklch(var(--bc)) 70%,transparent);font-size:.82rem;font-weight:800}.playlist-detail__upload[data-v-7185ad7b]{position:relative;min-height:11rem;border-radius:1rem;border:1px dashed color-mix(in oklch,oklch(var(--bc)) 18%,transparent);background:oklch(var(--b2));padding:.85rem;text-align:center;overflow:hidden}.playlist-detail__upload-preview[data-v-7185ad7b]{max-width:100%;max-height:14rem;border-radius:.85rem;-o-object-fit:cover;object-fit:cover}.playlist-detail__upload-action[data-v-7185ad7b]{position:absolute;width:1.8rem;height:1.8rem;border:0;border-radius:999px;color:oklch(var(--b1));display:inline-flex;align-items:center;justify-content:center;font-weight:900}.playlist-detail__upload-action--remove[data-v-7185ad7b]{top:-.45rem;right:-.45rem;background:oklch(var(--er))}.playlist-detail__upload-action--replace[data-v-7185ad7b]{right:-.45rem;bottom:-.45rem;background:oklch(var(--bc))}.playlist-detail__upload-empty[data-v-7185ad7b]{min-height:9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:color-mix(in oklch,oklch(var(--bc)) 62%,transparent)}.playlist-detail__upload-empty svg[data-v-7185ad7b]{width:2.6rem;height:2.6rem;color:color-mix(in oklch,oklch(var(--bc)) 38%,transparent)}.playlist-detail__upload-empty p[data-v-7185ad7b]{margin:.65rem 0 .2rem;font-size:.9rem;font-weight:750}.playlist-detail__upload-empty small[data-v-7185ad7b]{color:color-mix(in oklch,oklch(var(--bc)) 48%,transparent);font-size:.75rem}.playlist-detail__uploading[data-v-7185ad7b]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:color-mix(in oklch,oklch(var(--b1)) 82%,transparent)}.playlist-detail__drawer-save[data-v-7185ad7b]{width:100%;min-height:2.7rem;margin-top:1rem;border-radius:999px;background:oklch(var(--bc));color:oklch(var(--b1))}.playlist-detail__recommend-title[data-v-7185ad7b]{margin-top:1.25rem;color:color-mix(in oklch,oklch(var(--bc)) 70%,transparent);font-size:.86rem;font-weight:850}.playlist-detail__recommend-list[data-v-7185ad7b]{display:grid;gap:.55rem;margin-top:.7rem}.playlist-detail__recommend-row[data-v-7185ad7b]{width:100%;border:0;display:flex;align-items:center;gap:.75rem;padding:.55rem;border-radius:.95rem;background:color-mix(in oklch,oklch(var(--b2)) 70%,transparent);color:oklch(var(--bc));text-align:left}.playlist-detail__recommend-image[data-v-7185ad7b]{width:3.35rem;height:3.35rem;border-radius:.8rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.playlist-detail__recommend-row span[data-v-7185ad7b]{min-width:0}.playlist-detail__recommend-row small[data-v-7185ad7b],.playlist-detail__recommend-row strong[data-v-7185ad7b]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-detail__recommend-row small[data-v-7185ad7b]{margin-top:.2rem;color:color-mix(in oklch,oklch(var(--bc)) 54%,transparent)}.playlist-detail__menu[data-v-7185ad7b]{width:14rem;padding:.45rem;border-radius:1rem;background:oklch(var(--b1));color:oklch(var(--bc));box-shadow:0 18px 42px color-mix(in srgb,oklch(var(--bc)) 16%,transparent);z-index:20}.playlist-detail__tracks[data-v-7185ad7b]{max-width:88rem;margin:1.1rem auto 0;padding:1rem;border-radius:1.35rem;background:color-mix(in oklch,oklch(var(--b1)) 90%,transparent);box-shadow:0 14px 34px color-mix(in srgb,oklch(var(--bc)) 8%,transparent)}.playlist-detail__tracks-header[data-v-7185ad7b]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.playlist-detail__tracks-header h2[data-v-7185ad7b]{margin:0;color:oklch(var(--bc));font-size:1.35rem;font-weight:850;letter-spacing:-.02em}.playlist-detail__tracks-header p[data-v-7185ad7b]{margin:.25rem 0 0;color:color-mix(in oklch,oklch(var(--bc)) 58%,transparent);font-size:.88rem}.playlist-detail__tracks-header span[data-v-7185ad7b]{flex-shrink:0;min-height:2rem;display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;background:oklch(var(--b2));color:color-mix(in oklch,oklch(var(--bc)) 70%,transparent);font-size:.82rem;font-weight:800}.playlist-detail__empty[data-v-7185ad7b]{min-height:15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:color-mix(in oklch,oklch(var(--bc)) 58%,transparent)}.playlist-detail__empty-icon[data-v-7185ad7b]{width:4.2rem;height:4.2rem;border-radius:1.35rem;display:flex;align-items:center;justify-content:center;background:oklch(var(--b2))}.playlist-detail__empty-icon svg[data-v-7185ad7b]{width:1.8rem;height:1.8rem}.playlist-detail__empty h2[data-v-7185ad7b]{margin:1rem 0 .35rem;color:oklch(var(--bc));font-size:1.2rem;font-weight:850}.playlist-detail__empty p[data-v-7185ad7b]{margin:0;font-size:.9rem}@supports not (color:color-mix(in oklch,white,black)){.playlist-detail[data-v-7185ad7b]{background:#f7f7f7}.playlist-detail__drawer-panel[data-v-7185ad7b],.playlist-detail__hero[data-v-7185ad7b],.playlist-detail__tracks[data-v-7185ad7b]{background:oklch(var(--b1))}}@media (max-width:1024px){.playlist-detail[data-v-7185ad7b]{height:auto;min-height:calc(100vh - 5rem);padding:.85rem}.playlist-detail__hero[data-v-7185ad7b]{grid-template-columns:1fr}.playlist-detail__cover-wrap[data-v-7185ad7b]{min-height:min(23rem,62vw)}.playlist-detail__main[data-v-7185ad7b]{padding:.25rem .2rem .35rem}.playlist-detail__title[data-v-7185ad7b]{max-width:18ch}}@media (max-width:640px){.playlist-detail[data-v-7185ad7b]{padding:.75rem .35rem 1rem}.playlist-detail__hero[data-v-7185ad7b],.playlist-detail__tracks[data-v-7185ad7b]{border-radius:1.25rem;padding:.8rem}.playlist-detail__cover-wrap[data-v-7185ad7b]{min-height:72vw}.playlist-detail__title[data-v-7185ad7b]{font-size:2.25rem}.playlist-detail__meta-grid[data-v-7185ad7b]{grid-template-columns:1fr}.playlist-detail__play-button[data-v-7185ad7b],.playlist-detail__secondary-button[data-v-7185ad7b]{flex:1 1 calc(50% - 0.65rem)}.playlist-detail__icon-button[data-v-7185ad7b]{flex:0 0 3rem}.playlist-detail__tracks-header[data-v-7185ad7b]{align-items:flex-start;flex-direction:column}}.listener-playlist[data-v-7b6a3678]{--display-stage-size:min(19rem,78vw,34dvh);position:relative;height:calc(100dvh - 12.25rem);box-sizing:border-box;padding:.85rem .9rem 2rem;color:#0f172a;background:radial-gradient(circle at top,hsla(0,0%,100%,.92),rgba(244,247,251,.94) 48%,rgba(241,245,249,.98) 100%);overflow-y:auto;overflow-x:hidden}.listener-playlist__backdrop[data-v-7b6a3678]{position:absolute;inset:0;background-position:top;background-size:cover;filter:blur(44px);opacity:.18;transform:scale(1.08);pointer-events:none}.listener-playlist__glow[data-v-7b6a3678]{position:absolute;top:-4rem;left:50%;width:22rem;height:22rem;border-radius:999px;transform:translateX(-50%);background:radial-gradient(circle,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));pointer-events:none}.listener-playlist__shell[data-v-7b6a3678]{position:relative;z-index:1}.listener-playlist__topbar[data-v-7b6a3678]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listener-playlist__heading[data-v-7b6a3678]{flex:1;text-align:center;min-width:0}.listener-playlist__eyebrow[data-v-7b6a3678]{font-size:.78rem;font-weight:700;color:#94a3b8}.listener-playlist__caption[data-v-7b6a3678]{margin-top:.12rem;font-size:.84rem;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listener-playlist__icon-button[data-v-7b6a3678]{width:2.8rem;height:2.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.84);color:#111827;box-shadow:0 10px 24px rgba(148,163,184,.16);flex-shrink:0}.listener-playlist__icon-button svg[data-v-7b6a3678]{width:1.2rem;height:1.2rem}.listener-playlist__hero[data-v-7b6a3678]{display:flex;flex-direction:column}.listener-playlist__display-stage[data-v-7b6a3678]{height:var(--display-stage-size);margin-top:1.25rem;margin-bottom:1.45rem;display:flex;align-items:stretch}.listener-playlist__art-stage[data-v-7b6a3678]{position:relative;margin:0 auto;width:var(--display-stage-size);height:var(--display-stage-size);align-self:center}.listener-playlist__overview-stage[data-v-7b6a3678]{width:100%;height:100%;display:grid;align-content:start;gap:.9rem;overflow-y:auto;padding-right:.1rem}.listener-playlist__vinyl[data-v-7b6a3678]{position:absolute;right:-1.5rem;top:1.7rem;width:72%;height:72%;border-radius:999px;background:radial-gradient(circle at center,#0f172a 0 10%,#111827 10% 15%,#020617 15% 52%,#111827 52% 60%,#020617 60% 100%);box-shadow:0 22px 50px rgba(15,23,42,.22)}.listener-playlist__art-card[data-v-7b6a3678]{position:relative;width:100%;height:100%;z-index:1;padding:.8rem;border-radius:2rem;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.36));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 70px rgba(59,130,246,.18)}.listener-playlist__art-image[data-v-7b6a3678]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.45rem}.listener-playlist__meta-kicker[data-v-7b6a3678]{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8}.listener-playlist__title[data-v-7b6a3678]{margin-top:.5rem;font-size:2rem;line-height:1.05;font-weight:800;letter-spacing:-.04em;color:#111827;word-break:break-word}.listener-playlist__owner[data-v-7b6a3678]{margin-top:.65rem;font-size:1rem;color:#64748b}.listener-playlist__summary[data-v-7b6a3678]{margin-top:.95rem;font-size:.92rem;line-height:1.75;color:#64748b;cursor:pointer}.listener-playlist__chips[data-v-7b6a3678]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.listener-playlist__chip[data-v-7b6a3678]{min-height:2.1rem;padding:.45rem .9rem;border-radius:999px;background:hsla(0,0%,100%,.82);color:#334155;font-size:.82rem;font-weight:700;box-shadow:0 8px 22px rgba(148,163,184,.1)}.listener-playlist__chip--primary[data-v-7b6a3678]{background:#111827;color:#fff}.listener-playlist__actions[data-v-7b6a3678]{margin-top:1.35rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.listener-playlist__action-button[data-v-7b6a3678],.listener-playlist__play-button[data-v-7b6a3678]{min-height:3.45rem;border:0;border-radius:1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:700}.listener-playlist__play-button[data-v-7b6a3678]{background:#111827;color:#fff;box-shadow:0 18px 30px rgba(15,23,42,.24)}.listener-playlist__action-button[data-v-7b6a3678]{background:hsla(0,0%,100%,.82);color:#0f172a;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-playlist__action-button svg[data-v-7b6a3678],.listener-playlist__play-button svg[data-v-7b6a3678]{width:1.1rem;height:1.1rem}.listener-playlist__display-switch-wrap[data-v-7b6a3678]{margin:1.15rem auto 0;width:100%;display:flex;justify-content:center}.listener-playlist__display-switch[data-v-7b6a3678]{padding:.28rem;border-radius:999px;background:hsla(0,0%,100%,.8);box-shadow:0 10px 24px rgba(148,163,184,.12);width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem}.listener-playlist__display-pill[data-v-7b6a3678]{min-width:4.7rem;height:2.2rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#64748b;font-size:.85rem;font-weight:700}.listener-playlist__display-pill.is-active[data-v-7b6a3678]{background:#111827;color:#fff}.listener-playlist__panel[data-v-7b6a3678]{margin-top:1.2rem}.listener-playlist__panel-header[data-v-7b6a3678]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.listener-playlist__panel-eyebrow[data-v-7b6a3678]{font-size:.74rem;font-weight:700;color:#94a3b8}.listener-playlist__panel-title[data-v-7b6a3678]{margin-top:.22rem;font-size:1.3rem;line-height:1.2;font-weight:800;color:#111827}.listener-playlist__overview-card[data-v-7b6a3678]{padding:1rem;border-radius:1.3rem;background:hsla(0,0%,100%,.76);box-shadow:0 12px 28px rgba(148,163,184,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listener-playlist__overview-label[data-v-7b6a3678]{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.12em}.listener-playlist__overview-text[data-v-7b6a3678]{margin-top:.75rem;color:#475569;line-height:1.8;white-space:pre-wrap;word-break:break-word}.listener-playlist__info-list[data-v-7b6a3678]{margin-top:.75rem;display:grid;gap:.8rem}.listener-playlist__info-row[data-v-7b6a3678]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.94rem}.listener-playlist__info-row span[data-v-7b6a3678]{color:#94a3b8}.listener-playlist__info-row strong[data-v-7b6a3678]{color:#0f172a;font-weight:700;text-align:right}.listener-playlist__tool-actions[data-v-7b6a3678]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.7rem}.listener-playlist__tool-button[data-v-7b6a3678]{min-height:3rem;padding:.65rem 1rem;border:0;border-radius:1.15rem;background:hsla(0,0%,100%,.82);color:#0f172a;font-size:.86rem;font-weight:700;box-shadow:0 10px 24px rgba(148,163,184,.12)}.listener-playlist__panel--tracks[data-v-7b6a3678]{padding-bottom:.6rem}@media (max-width:380px){.listener-playlist[data-v-7b6a3678]{padding-left:.75rem;padding-right:.75rem}.listener-playlist__actions[data-v-7b6a3678]{grid-template-columns:minmax(0,1fr)}.listener-playlist__display-pill[data-v-7b6a3678]{min-width:4.3rem;padding-left:.85rem;padding-right:.85rem}}.listener-account[data-v-1ca6b8d2]{height:calc(100dvh - 12.25rem);padding:.35rem .3rem .25rem;box-sizing:border-box;overflow-y:auto}.listener-account__hero[data-v-1ca6b8d2]{padding:.4rem .2rem .1rem}.listener-account__top[data-v-1ca6b8d2]{display:flex;align-items:flex-start;gap:.85rem}.listener-account__back[data-v-1ca6b8d2]{width:2.8rem;height:2.8rem;flex-shrink:0;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.88);color:#111827;box-shadow:0 12px 28px rgba(148,163,184,.08)}.listener-account__back svg[data-v-1ca6b8d2]{width:1.2rem;height:1.2rem}.listener-account__eyebrow[data-v-1ca6b8d2]{font-size:.88rem;font-weight:700;color:#94a3b8;letter-spacing:.04em}.listener-account__title[data-v-1ca6b8d2]{margin-top:.18rem;font-size:2rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-account__summary[data-v-1ca6b8d2]{margin-top:1rem;padding:1.1rem;border-radius:1.7rem;background:radial-gradient(circle at top right,rgba(191,219,254,.36),transparent 32%),linear-gradient(135deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.78));box-shadow:0 16px 34px rgba(148,163,184,.14);display:flex;align-items:center;gap:.95rem}.listener-account__avatar[data-v-1ca6b8d2]{width:3.3rem;height:3.3rem;border-radius:1.2rem;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.12rem;font-weight:800;box-shadow:0 16px 30px rgba(15,23,42,.18)}.listener-account__summary-main[data-v-1ca6b8d2]{min-width:0;flex:1}.listener-account__name[data-v-1ca6b8d2]{font-size:1.08rem;font-weight:800;color:#111827}.listener-account__meta[data-v-1ca6b8d2],.listener-account__server[data-v-1ca6b8d2]{margin-top:.22rem;font-size:.8rem;line-height:1.5;color:#64748b;word-break:break-all}.listener-account__section[data-v-1ca6b8d2]{margin-top:1.35rem;padding:0 .2rem}.listener-account__section--actions[data-v-1ca6b8d2]{padding-bottom:.5rem}.listener-account__section-header[data-v-1ca6b8d2]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.9rem}.listener-account__section-header h2[data-v-1ca6b8d2]{font-size:1.45rem;line-height:1;font-weight:800;color:#111827;letter-spacing:-.04em}.listener-account__section-header span[data-v-1ca6b8d2]{font-size:.8rem;font-weight:700;color:#94a3b8}.listener-account__locale-list[data-v-1ca6b8d2]{display:flex;flex-wrap:wrap;gap:.7rem}.listener-account__locale-pill[data-v-1ca6b8d2]{border:0;padding:.8rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.74);color:#475569;font-size:.88rem;font-weight:700;box-shadow:0 10px 22px rgba(148,163,184,.1)}.listener-account__locale-pill.is-active[data-v-1ca6b8d2]{background:#111827;color:#fff;box-shadow:0 12px 28px rgba(15,23,42,.18)}.listener-account__action[data-v-1ca6b8d2],.listener-account__setting-row[data-v-1ca6b8d2]{width:100%;border:0;text-align:left;padding:1rem 1.05rem;border-radius:1.35rem;background:hsla(0,0%,100%,.74);box-shadow:0 12px 28px rgba(148,163,184,.08)}.listener-account__action+.listener-account__action[data-v-1ca6b8d2],.listener-account__setting-row+.listener-account__setting-row[data-v-1ca6b8d2]{margin-top:.8rem}.listener-account__setting-row[data-v-1ca6b8d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listener-account__setting-title[data-v-1ca6b8d2]{font-size:.96rem;font-weight:800;color:#111827}.listener-account__setting-sub[data-v-1ca6b8d2]{margin-top:.2rem;font-size:.78rem;line-height:1.5;color:#64748b}.listener-account__switch[data-v-1ca6b8d2]{position:relative;width:2.9rem;height:1.7rem;flex-shrink:0;border-radius:999px;background:#cbd5e1;transition:background .2s ease}.listener-account__switch[data-v-1ca6b8d2]:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.34rem;height:1.34rem;border-radius:999px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.16);transition:transform .2s ease}.listener-account__switch.is-active[data-v-1ca6b8d2]{background:#111827}.listener-account__switch.is-active[data-v-1ca6b8d2]:after{transform:translateX(1.2rem)}.listener-account__action[data-v-1ca6b8d2]{display:flex;align-items:center;justify-content:center;gap:.7rem;font-size:.96rem;font-weight:800;color:#111827}.listener-account__action svg[data-v-1ca6b8d2]{width:1.1rem;height:1.1rem}.listener-account__action--soft[data-v-1ca6b8d2]{color:#111827}.listener-account__action--danger[data-v-1ca6b8d2]{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;box-shadow:0 18px 34px rgba(15,23,42,.18)}