.notification-bell[data-v-648101d8]{align-items:center;display:inline-flex;position:relative}.bell-icon-wrapper[data-v-648101d8]{cursor:pointer;align-items:center;padding:.5rem;animation:.55s cubic-bezier(.34,1.56,.64,1) both bell-appear-648101d8;display:flex;position:relative}.bell-icon[data-v-648101d8]{color:#ffffff9e;transform-origin:top;font-size:1.35rem;transition:color .2s;animation:.9s ease-in-out .45s both bell-ring-648101d8}.bell-icon-wrapper:hover .bell-icon[data-v-648101d8]{color:var(--primary-color)}@keyframes bell-appear-648101d8{0%{opacity:0;transform:translateY(-6px)scale(.55)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bell-ring-648101d8{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-11deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.bell-icon-wrapper[data-v-648101d8],.bell-icon[data-v-648101d8]{animation:none}}.dropdown-backdrop[data-v-648101d8]{z-index:499;background:#00000085;display:none;position:fixed;inset:0}.notification-dropdown[data-v-648101d8]{-webkit-backdrop-filter:blur(20px);width:360px;max-height:480px;z-index:var(--z-dropdown);background:#14111ff5;border:1px solid #c7a4ff2e;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 48px #000000b3,0 0 0 1px #c7a4ff24,inset 0 0 0 1px #ffffff0a}.dropdown-header[data-v-648101d8]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.dropdown-header h5[data-v-648101d8]{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:#fff6;margin:0;font-size:.72rem;font-weight:600}.mark-all-btn[data-v-648101d8]{color:var(--primary-color);font-family:var(--font-body);cursor:pointer;opacity:.75;background:0 0;border:none;padding:.2rem 0;font-size:.78rem;transition:opacity .15s}.mark-all-btn[data-v-648101d8]:hover{opacity:1}.notification-list[data-v-648101d8]{scrollbar-width:thin;scrollbar-color:#c7a4ff2e transparent;max-height:420px;overflow-y:auto}.notification-item[data-v-648101d8]{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:background .15s;display:flex;position:relative}.notification-item[data-v-648101d8]:last-child{border-bottom:none}.notification-item[data-v-648101d8]:hover{background:#ffffff0a}.notification-item.unread[data-v-648101d8]{background:#c7a4ff12}.notification-item.unread[data-v-648101d8]:hover{background:#c7a4ff1c}.notification-icon[data-v-648101d8]{text-align:center;color:#ffffff4d;flex-shrink:0;width:18px;margin-top:2px;font-size:.95rem}.icon-1[data-v-648101d8]{color:var(--color-green)}.icon-2[data-v-648101d8]{color:var(--color-orange)}.icon-3[data-v-648101d8],.icon-4[data-v-648101d8],.icon-5[data-v-648101d8],.icon-6[data-v-648101d8],.icon-7[data-v-648101d8]{color:var(--primary-color)}.icon-8[data-v-648101d8]{color:var(--color-green)}.icon-9[data-v-648101d8]{color:var(--color-red)}.icon-10[data-v-648101d8]{color:var(--primary-color)}.icon-11[data-v-648101d8]{color:var(--color-green)}.icon-12[data-v-648101d8]{color:var(--color-red)}.icon-13[data-v-648101d8],.icon-18[data-v-648101d8]{color:var(--primary-color)}.notification-content[data-v-648101d8]{flex:1;min-width:0}.notification-message[data-v-648101d8]{font-family:var(--font-body);color:#ffffffd1;word-wrap:break-word;margin:0;font-size:.83rem;line-height:1.45}.notification-time[data-v-648101d8]{font-family:var(--font-body);color:#ffffff8c;margin-top:.2rem;font-size:.72rem;display:block}.unread-indicator[data-v-648101d8]{background:var(--primary-color);opacity:.8;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.loading[data-v-648101d8],.empty-state[data-v-648101d8]{text-align:center;font-family:var(--font-body);color:#ffffff52;flex-direction:column;align-items:center;padding:2rem;font-size:.85rem;display:flex}.loading-more[data-v-648101d8]{text-align:center;color:#ffffff52;padding:1rem}.no-more[data-v-648101d8]{text-align:center;font-family:var(--font-body);color:#ffffff38;padding:.85rem;font-size:.78rem}.empty-icon[data-v-648101d8]{color:#ffffff2e;margin-bottom:.75rem;font-size:2.5rem;display:block}@media screen and (width<=480px){.dropdown-backdrop[data-v-648101d8]{display:block}.notification-dropdown[data-v-648101d8]{border-bottom:none;border-radius:16px 16px 0 0;max-height:70vh;width:100%!important;inset:auto 0 0!important}}.navbar[data-v-45fbfa60]{z-index:var(--z-nav);justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 2rem;display:flex;position:sticky;top:0}.navbar[data-v-45fbfa60]:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(140%)blur(14px);background:linear-gradient(#14111feb 0%,#14111f99 55%,#0000 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.navbar-right[data-v-45fbfa60]{align-items:center;gap:.75rem;display:flex}.navbar-header[data-v-45fbfa60]{text-transform:uppercase;font-size:1.2rem}.badges-link[data-v-45fbfa60]{cursor:pointer;align-items:center;padding:.5rem;animation:.55s cubic-bezier(.34,1.56,.64,1) both badge-appear-45fbfa60;display:inline-flex;position:relative}.badges-icon[data-v-45fbfa60]{color:#ffffff9e;font-size:1.35rem;transition:color .2s,transform .2s}.badges-link:hover .badges-icon[data-v-45fbfa60]{color:var(--primary-color);transform:scale(1.08)}.badges-link[data-v-45fbfa60]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes badge-appear-45fbfa60{0%{opacity:0;transform:translateY(-6px)scale(.55)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.badges-link[data-v-45fbfa60]{animation:none}.badges-link:hover .badges-icon[data-v-45fbfa60]{transform:none}}.navbar-profile[data-v-45fbfa60]{cursor:pointer;align-items:center;display:flex}.sidebar-toggle[data-v-45fbfa60]{cursor:pointer;color:#e0e0e0;text-align:center;justify-content:center;align-items:center;width:2.5rem;padding:.5rem;font-size:1.5rem;transition:color .3s,transform .3s;display:inline-flex}.sidebar-toggle[data-v-45fbfa60]:hover{color:var(--primary-color);transform:rotate(8deg)scale(1.05)}@media screen and (width>=40rem){.sidebar-toggle[data-v-45fbfa60]{visibility:hidden}}.dropdown[data-v-45fbfa60]{display:flex;position:relative}.dropdown-icon[data-v-45fbfa60]{padding-left:10px;padding-right:10px}.dropdown:hover .dropdown-icon[data-v-45fbfa60]{color:var(--primary-color);transition:all .3s ease-in-out}.logo[data-v-45fbfa60]{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;letter-spacing:-.01em;font-size:28px;font-weight:500;line-height:1}.logo img[data-v-45fbfa60]{filter:drop-shadow(0 0 10px #ff6fa873);width:28px;margin-bottom:4px;transition:transform .4s}.logo:hover img[data-v-45fbfa60]{transform:rotate(-8deg)scale(1.08)}.logo span[data-v-45fbfa60]{cursor:pointer;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;display:inline-flex}.amu-select[data-v-9c1e9623]{width:100%;position:relative}.amu-select__trigger[data-v-9c1e9623]{width:100%;color:var(--secondary-color);font-family:var(--font-body);text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #c7a4ff26;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:12px 16px;font-size:14px;transition:border-color .2s,background .2s;display:flex}.amu-select__trigger span[data-v-9c1e9623]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amu-select--open .amu-select__trigger[data-v-9c1e9623],.amu-select__trigger[data-v-9c1e9623]:focus{background:#c7a4ff0d;border-color:#c7a4ff80}.amu-select__placeholder[data-v-9c1e9623]{color:#ffffff47}.amu-select__chevron[data-v-9c1e9623]{color:var(--secondary-color);opacity:.5;flex-shrink:0;transition:transform .2s,opacity .2s}.amu-select--open .amu-select__chevron[data-v-9c1e9623]{opacity:.85;transform:rotate(180deg)}.amu-select--disabled .amu-select__trigger[data-v-9c1e9623]{opacity:.4;cursor:not-allowed}.amu-select__menu[data-v-9c1e9623]{background:var(--tertiary-background);z-index:200;border:1px solid #c7a4ff33;border-radius:12px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px -8px #0000008c}.amu-select__option[data-v-9c1e9623]{font-family:var(--font-body);color:var(--secondary-color);cursor:pointer;padding:10px 16px;font-size:14px;transition:background .15s,color .15s}.amu-select__option[data-v-9c1e9623]:hover{color:var(--primary-color);background:#c7a4ff14}.amu-select__option--selected[data-v-9c1e9623]{color:var(--primary-color);background:#c7a4ff0f}.amu-select--compact[data-v-9c1e9623]{width:auto}.amu-select--compact .amu-select__trigger[data-v-9c1e9623]{border-radius:8px;gap:6px;padding:6px 12px;font-size:.8rem}.amu-select--compact .amu-select__option[data-v-9c1e9623]{padding:7px 12px;font-size:.8rem}.feedback-content[data-v-42182f01]{--feedback-focus-border:#c7a4ff80;--feedback-error-fill:#ff55551a;--feedback-error-border:#ff555540;--feedback-error-text:#ff8a8a;--feedback-on-primary:#1e0d38;--feedback-on-primary-faint:#1e0d3866;--feedback-success-icon:#6ee09a;flex-direction:column;align-items:center;padding:28px;display:flex}.feedback-icon-wrap[data-v-42182f01]{background:var(--brand-tint-border);width:52px;height:52px;color:var(--primary-color);border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.feedback-body[data-v-42182f01]{font-family:var(--font-body);color:#ffffff80;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.feedback-type-field[data-v-42182f01]{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.feedback-type-label[data-v-42182f01]{font-family:var(--font-body);color:#fff9;text-align:left;font-size:13px}.feedback-textarea[data-v-42182f01]{border:1px solid var(--brand-tint-hover);color:#ffffffe0;width:100%;font-family:var(--font-body);resize:none;box-sizing:border-box;background:#ffffff0a;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s}.feedback-textarea[data-v-42182f01]::placeholder{color:#ffffff47}.feedback-textarea[data-v-42182f01]:focus{border-color:var(--feedback-focus-border)}.feedback-textarea[data-v-42182f01]:disabled{opacity:.5}.feedback-char-count[data-v-42182f01]{font-family:var(--font-body);color:#ffffff47;align-self:flex-end;margin-top:5px;margin-bottom:16px;font-size:11px}.feedback-error[data-v-42182f01]{background:var(--feedback-error-fill);border:1px solid var(--feedback-error-border);width:100%;color:var(--feedback-error-text);font-family:var(--font-body);box-sizing:border-box;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.feedback-actions[data-v-42182f01]{gap:10px;width:100%;margin-top:4px;display:flex}.feedback-btn-cancel[data-v-42182f01]{color:#ffffff8c;font-family:var(--font-body);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:12px 0;font-size:14px;transition:background .15s,color .15s}.feedback-btn-cancel[data-v-42182f01]:hover:not(:disabled){color:#fffc;background:#ffffff17}.feedback-btn-cancel[data-v-42182f01]:disabled{opacity:.4;cursor:default}.feedback-btn-submit[data-v-42182f01]{background:var(--gradient-primary);color:var(--feedback-on-primary);font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;display:flex}.feedback-btn-submit[data-v-42182f01]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.feedback-btn-submit[data-v-42182f01]:disabled{opacity:.35;cursor:default;transform:none}.feedback-spinner[data-v-42182f01]{border:2px solid var(--feedback-on-primary-faint);border-top-color:var(--feedback-on-primary);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.65s linear infinite feedback-spin-42182f01}@keyframes feedback-spin-42182f01{to{transform:rotate(360deg)}}.feedback-success[data-v-42182f01]{flex-direction:column;align-items:center;gap:12px;width:100%;padding:8px 0 20px;display:flex}.feedback-success .svg-inline--fa[data-v-42182f01]{color:var(--feedback-success-icon);font-size:28px}.feedback-success p[data-v-42182f01]{font-family:var(--font-body);color:#fff9;text-align:center;margin:0;font-size:14px;line-height:1.5}.feedback-btn-dismiss[data-v-42182f01]{color:#ffffffb3;width:100%;font-family:var(--font-body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:12px 0;font-size:14px;transition:background .15s}.feedback-btn-dismiss[data-v-42182f01]:hover{background:#ffffff1a}@media (width<=480px){.feedback-content[data-v-42182f01]{padding:24px 20px 20px}}.sidebar[data-v-262bea98]{width:220px;height:100%;min-height:100%;z-index:var(--z-sidebar);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform ease-in-out var(--def-transition-duration);background:radial-gradient(ellipse 180% 40% at 10% 5%, #c7a4ff17, transparent 70%), radial-gradient(ellipse 120% 30% at 80% 85%, #ff6fa812, transparent 70%), var(--secondary-background);background-clip:padding-box;border-right:1px solid #0000;flex-direction:column;padding:18px 14px;display:flex;position:fixed;top:0;overflow:hidden;box-shadow:1px 0 #c7a4ff2e,1px 0 #ff6fa814,4px 0 24px -4px #00000073}.sidebar-wrapper[data-v-262bea98]{opacity:1;min-height:0;transition:opacity ease-in-out var(--def-transition-duration);flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden auto}.nav-section-label[data-v-262bea98]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;padding:16px 10px 4px;font-size:11px;font-weight:600}@media screen and (width<=40rem){.closed[data-v-262bea98]{transform:translate(-230px)}.closed .sidebar-wrapper[data-v-262bea98]{opacity:0}}@media screen and (width>=40rem){.hide-menu[data-v-262bea98]{opacity:0}}.sidebar-item[data-v-262bea98]{cursor:pointer;transition:background-color var(--def-transition-duration) ease;border-radius:10px;position:relative}.sidebar-item .link[data-v-262bea98]{z-index:1;letter-spacing:.6px;border-radius:inherit;width:100%;height:100%;transition:color var(--def-transition-duration) ease, transform var(--def-transition-duration) ease;align-items:center;padding:8px 12px;font-size:13.5px;font-weight:500;line-height:17px;text-decoration:none;display:flex;position:relative;color:#ffffffc7!important}.sidebar-item img[data-v-262bea98],.sidebar-item .sidebar-fa-icon[data-v-262bea98]{box-sizing:content-box;opacity:.95;color:#ffffffd9;background:linear-gradient(#241e36d9,#241e36d9) padding-box padding-box,linear-gradient(135deg,#c7a4ff33,#ff6fa81a 60%,#ffffff0a) border-box;border:1px solid #0000;border-radius:9px;flex:none;width:16px;height:16px;margin-right:12px;padding:6px;transition:filter .3s,opacity .3s,transform .3s,background .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff0a}.sidebar-item[data-v-262bea98]:hover{background-color:#c7a4ff0a}.sidebar-item:hover .link[data-v-262bea98]{transform:translate(3px);color:#fff!important}.sidebar-item:hover img[data-v-262bea98],.sidebar-item:hover .sidebar-fa-icon[data-v-262bea98]{opacity:1;filter:drop-shadow(0 0 4px #c7a4ff80);background:linear-gradient(#241e36eb,#241e36eb) padding-box padding-box,linear-gradient(135deg,#c7a4ff8c,#ff6fa859 60%,#e8c77a4d) border-box;transform:scale(1.05)rotate(-3deg);box-shadow:0 0 0 1px #ff6fa81a,0 6px 16px -6px #c7a4ff73,inset 0 1px #ffffff0f}.sidebar-item a.active[data-v-262bea98],.sidebar-item .link.active[data-v-262bea98]{background:#c7a4ff12;border-radius:10px;color:#fff!important}.sidebar-item a.active[data-v-262bea98]:before,.sidebar-item .link.active[data-v-262bea98]:before{content:"";background:linear-gradient(#c7a4ffb3 0%,#ff6fa873 100%);border-radius:2px;width:2px;position:absolute;top:22%;bottom:22%;left:3px}.sidebar-item a.active img[data-v-262bea98],.sidebar-item .link.active img[data-v-262bea98],.sidebar-item a.active .sidebar-fa-icon[data-v-262bea98],.sidebar-item .link.active .sidebar-fa-icon[data-v-262bea98]{opacity:1;background:linear-gradient(#241e36b3,#241e36b3) padding-box padding-box,linear-gradient(135deg,#c7a4ff59,#ff6fa833) border-box;border:1px solid #0000}.logo[data-v-262bea98]{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;padding:8px 8px 24px;font-size:26px;font-weight:500;line-height:1;position:relative}.logo[data-v-262bea98]:after{content:"";background:linear-gradient(90deg,#0000 0%,#c7a4ff66 40%,#ff6fa840 80%,#0000 100%);height:1px;position:absolute;bottom:12px;left:8px;right:8px}.logo span[data-v-262bea98]{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.logo img[data-v-262bea98]{filter:drop-shadow(0 0 10px #ff6fa880);width:26px;height:26px;margin:0}.hide-menu[data-v-262bea98]{transition:color ease-in-out var(--def-transition-duration);justify-content:flex-end;padding-right:12px;display:flex}.hide-menu[data-v-262bea98]:hover{cursor:pointer;color:var(--primary-color)}.bottom-item[data-v-262bea98]{color:#ffffff80;font-family:var(--font-body);letter-spacing:.04em;flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding:8px 4px;font-size:11px;font-weight:400;display:flex}.footer-links[data-v-262bea98]{justify-content:center;align-items:center;gap:6px;display:flex}.bottom-item span[data-v-262bea98]{color:#ffffff4d}.bottom-item a[data-v-262bea98]{transition:color .3s;color:#ffffff8c!important}.bottom-item a[data-v-262bea98]:hover{color:#ffffffd9!important}.feedback-trigger[data-v-262bea98]{background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);color:#ffffff9e;width:100%;font-family:var(--font-body);letter-spacing:.04em;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:500;transition:color .3s,background .3s,border-color .3s;display:flex}.feedback-trigger .svg-inline--fa[data-v-262bea98]{opacity:.8;font-size:12px;transition:opacity .3s}.feedback-trigger[data-v-262bea98]:hover{color:#ffffffe6;background:var(--brand-tint-fill);border-color:var(--brand-tint-hover)}.feedback-trigger:hover .svg-inline--fa[data-v-262bea98]{opacity:1}.sidebar-wrapper[data-v-262bea98]::-webkit-scrollbar{width:6px}.sidebar-wrapper[data-v-262bea98]::-webkit-scrollbar-track{background:0 0}.sidebar-wrapper[data-v-262bea98]::-webkit-scrollbar-thumb{background:linear-gradient(#c7a4ff59,#ff6fa840);border-radius:999px}.sidebar-wrapper[data-v-262bea98]::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c7a4ff8c,#ff6fa873)}.wf-scrub[data-v-87233ad4]{cursor:pointer;touch-action:none;border-radius:4px;outline:none;width:100%;min-width:0;position:relative}.wf-scrub[data-v-87233ad4]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.wf-scrub--full[data-v-87233ad4]{height:64px}.wf-scrub--mini[data-v-87233ad4]{height:32px}.wf-scrub--sig.wf-scrub--full[data-v-87233ad4]{height:72px}.wf-scrub__canvas[data-v-87233ad4]{width:100%;height:100%;display:block}.wf-scrub__hover-line[data-v-87233ad4]{pointer-events:none;background:#ffffff80;width:1px;height:100%;position:absolute;top:0;transform:translate(-50%)}.wf-scrub__hover-time[data-v-87233ad4]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);font-family:var(--font-body);color:#fffc;white-space:nowrap;pointer-events:none;background:#0e0a19e6;border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.wf-scrub--polish[data-v-87233ad4]{cursor:grab}.wf-scrub--polish.is-scrubbing[data-v-87233ad4]{cursor:grabbing}.wf-scrub--polish.wf-scrub--static[data-v-87233ad4]{cursor:default}.wf-scrub--polish[data-v-87233ad4]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:5px;box-shadow:0 0 0 8px color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);border-radius:8px}.wf-scrub__hover-time--polish[data-v-87233ad4]{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 30%, transparent);background:#0e0a19d9;border-radius:9px;align-items:center;gap:7px;padding:4px 9px;transition:translate .2s cubic-bezier(.3,1.4,.5,1),scale .2s cubic-bezier(.3,1.4,.5,1);animation:.18s both wfTipIn-87233ad4;display:flex;translate:0;scale:1;box-shadow:0 8px 22px -10px #000000b3}.wf-scrub--polish.is-scrubbing .wf-scrub__hover-time--polish[data-v-87233ad4]{translate:0 -3px;scale:1.1}@keyframes wfTipIn-87233ad4{0%{opacity:0;translate:0 3px;scale:.96}to{opacity:1;translate:0;scale:1}}.ht-time[data-v-87233ad4]{color:#fff;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.ht-delta[data-v-87233ad4]{color:var(--th-p1,var(--primary-color));font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.ht-fine[data-v-87233ad4]{letter-spacing:.1em;color:var(--th-gold,var(--accent-gold));border:1px solid color-mix(in srgb, var(--th-gold,var(--accent-gold)) 45%, transparent);border-radius:5px;padding:0 5px;font-size:9px;font-weight:700;line-height:1.6}.wf-scrub__nudge[data-v-87233ad4]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 32%, transparent);font-family:var(--font-body);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;background:#0e0a19e0;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;animation:.8s wfNudge-87233ad4;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes wfNudge-87233ad4{0%{opacity:0;translate:0 5px}16%{opacity:1;translate:0}68%{opacity:1}to{opacity:0;translate:0 -7px}}.wf-orb[data-v-87233ad4]{pointer-events:none;z-index:2;width:0;height:0;transition:left .16s linear,top .55s cubic-bezier(.25,.6,.3,1);position:absolute}.wf-orb>[data-v-87233ad4]{position:absolute;top:0;left:0}.ff[data-v-87233ad4]{width:var(--fs,4px);height:var(--fs,4px);margin:calc(var(--fs,4px) / -2) 0 0 calc(var(--fs,4px) / -2);box-shadow:0 0 7px color-mix(in srgb, var(--th-mid) 90%, transparent), 0 0 16px color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);animation:ffOrbit-87233ad4 var(--fd,4s) linear var(--fl,0s) infinite,ffTwinkle-87233ad4 calc(var(--fd,4s) * .6) ease-in-out var(--fl,0s) infinite;background:radial-gradient(circle,#fff 0%,#ffd9ea 55%,#ff96c499 100%);border-radius:50%}.ff--heart[data-v-87233ad4]{width:6px;height:6px;box-shadow:0 0 9px var(--th-mid), 0 0 22px color-mix(in srgb, var(--th-p1,var(--primary-color)) 60%, transparent);margin:-3px 0 0 -3px;animation:2.2s ease-in-out infinite ffTwinkle-87233ad4}@keyframes ffOrbit-87233ad4{0%{transform:translate(var(--fr,12px), 0)}25%{transform:translate(0, calc(var(--fr,12px) * .62))}50%{transform:translate(calc(var(--fr,12px) * -1), 0)}75%{transform:translate(0, calc(var(--fr,12px) * -.62))}to{transform:translate(var(--fr,12px), 0)}}@keyframes ffTwinkle-87233ad4{0%,to{opacity:1}50%{opacity:.35}}.wf-glow[data-v-87233ad4]{pointer-events:none;z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--th-mid) 20%, transparent) 0%, color-mix(in srgb, var(--th-p1,var(--primary-color)) 9%, transparent) 45%, transparent 70%);mix-blend-mode:screen;border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;transition:left .16s linear,top .55s cubic-bezier(.25,.6,.3,1);animation:5s ease-in-out infinite glowBreathe-87233ad4;position:absolute}.wf-glow[data-v-87233ad4]:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--th-p1,var(--primary-color)) 15%, transparent) 0%, color-mix(in srgb, var(--th-p2,var(--accent-rose)) 6%, transparent) 50%, transparent 72%);border-radius:50%;animation:6.4s ease-in-out infinite glowDrift-87233ad4;position:absolute;inset:16%}.wf-glow.is-playing[data-v-87233ad4]{animation-duration:3.2s}.wf-glow.is-playing[data-v-87233ad4]:after{animation-duration:4.2s}@keyframes glowBreathe-87233ad4{0%,to{opacity:.6;filter:hue-rotate();transform:scale(.92)}50%{opacity:.9;filter:hue-rotate(-9deg);transform:scale(1.08)}}@keyframes glowDrift-87233ad4{0%,to{opacity:.55;transform:translate(-4%,3%)scale(.95)}33%{opacity:.85;transform:translate(5%,-4%)scale(1.05)}66%{opacity:.68;transform:translate(-2%,-5%)scale(1)}}@media (prefers-reduced-motion:reduce){.wf-scrub__hover-line[data-v-87233ad4],.wf-scrub__hover-time[data-v-87233ad4]{transition:none}.wf-scrub__hover-time--polish[data-v-87233ad4]{transition:none;animation:none}.wf-scrub__nudge[data-v-87233ad4]{opacity:1;animation:none}.ff[data-v-87233ad4],.ff--heart[data-v-87233ad4],.wf-glow[data-v-87233ad4],.wf-glow[data-v-87233ad4]:after{animation:none!important}.wf-orb[data-v-87233ad4],.wf-glow[data-v-87233ad4]{transition:none}}.strip-title[data-v-344cfb10]{flex-direction:column;grid-area:title;gap:2px;min-width:0;display:flex}.strip-title-link[data-v-344cfb10]{font-family:var(--font-body);color:#f4eeff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;overflow:hidden}.strip-title-link[data-v-344cfb10]:hover{color:#fff;text-decoration:none}.strip-title-plain[data-v-344cfb10]{cursor:default}.strip-title-plain[data-v-344cfb10]:hover{text-decoration:none}.strip-author[data-v-344cfb10]{color:#ffffff80;font-size:12px;font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.strip-author[data-v-344cfb10]:before{content:"";background:var(--gradient-primary);border-radius:2px;flex:none;width:16px;height:2px}.strip-controls[data-v-344cfb10]{grid-area:controls;align-items:center;gap:8px;display:flex}.player-close-btn[data-v-344cfb10]{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:50%;grid-area:close;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;padding:0;font-size:13px;line-height:1;transition:color .15s,background .15s;display:flex}.player-close-btn[data-v-344cfb10]:hover{color:#ffffffe6;background:#ffffff0f}.strip-seek[data-v-344cfb10]{grid-area:seek;align-items:center;gap:10px;display:flex}.strip-time[data-v-344cfb10]{color:#ffffff80;font-size:12px;font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:36px}.strip-time-cur[data-v-344cfb10]{color:#ffffffd1;font-weight:600}.strip-time-cur.is-live[data-v-344cfb10]{animation:.3s strip-time-tick-344cfb10}@keyframes strip-time-tick-344cfb10{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}button.strip-time-dur[data-v-344cfb10]{font:inherit;font-family:var(--font-body);color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:4px;margin:0;padding:0;font-size:12px}button.strip-time-dur[data-v-344cfb10]:hover{color:#ffffffd9;text-underline-offset:3px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}button.strip-time-dur[data-v-344cfb10]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:2px}.player-play-btn[data-v-344cfb10]{cursor:pointer;color:#f4eeff;background:linear-gradient(#2a233eb3,#14101ed1) padding-box padding-box,linear-gradient(150deg,#c7a4ff8c,#ff6fa833 55%,#e8c77a4d) border-box;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:transform .18s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.player-play-btn[data-v-344cfb10]:hover{transform:scale(1.06);box-shadow:inset 0 1px #ffffff1a,0 0 22px -6px #c7a4ff8c}.player-play-btn[data-v-344cfb10]:active{transform:scale(.96)}.player-play-btn[data-v-344cfb10]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.strip-play-icon[data-v-344cfb10]{color:#f4eeff;font-size:14px;position:relative;left:1px}.strip-play-icon.fa-pause[data-v-344cfb10]{left:0}.player-progress-container[data-v-344cfb10]{cursor:pointer;flex:1;padding:10px 0}.strip-waveform[data-v-344cfb10]{flex:1;align-self:center;transition:opacity .2s}.player.is-near-hero .strip-waveform[data-v-344cfb10]{opacity:.55}.player-progress[data-v-344cfb10]{background:#ffffff1a;border-radius:999px;height:6px;transition:height .15s;display:flex;position:relative;overflow:visible}.player-progress-container:hover .player-progress[data-v-344cfb10]{height:10px}.player-progress-filled[data-v-344cfb10]{background:linear-gradient(90deg, var(--primary-color), var(--accent-rose));border-radius:999px;flex:0;height:100%;transition:flex-basis .25s linear;position:relative}.player-progress-filled.is-seeking[data-v-344cfb10]{transition:none}.player-progress-filled[data-v-344cfb10]:after{content:"";opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:10px;height:10px;transition:opacity .18s;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.player-progress-container:hover .player-progress-filled[data-v-344cfb10]:after{opacity:1}.player-loop-btn[data-v-344cfb10]{cursor:pointer;color:#fff9;background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;font-size:13px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.player-loop-btn[data-v-344cfb10]:hover{color:var(--primary-color);background:#c7a4ff1a;border-color:#c7a4ff66}.player-loop-btn.is-active[data-v-344cfb10]{color:var(--accent-rose);background:#ff6fa81a;border-color:#ff6fa880;box-shadow:0 0 10px -4px #ff6fa880}.player-speed-btn[data-v-344cfb10]{color:#e6dcffe6;min-width:40px;height:26px;font-family:var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;background:#c7a4ff12;border:1px solid #c7a4ff38;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600;transition:background .18s,color .18s,transform .18s}.player-speed-btn[data-v-344cfb10]:hover{background:var(--primary-color-transparent);border-color:var(--primary-color);transform:translateY(-1px)}.player-volume-wrap[data-v-344cfb10]{align-items:center;gap:6px;min-width:90px;display:flex}.volume-icon-btn[data-v-344cfb10]{color:#ffffff80;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px;line-height:1;transition:color .15s}.volume-icon-btn[data-v-344cfb10]:hover{color:#ffffffd9}.volume-track[data-v-344cfb10]{cursor:pointer;background:#ffffff1a;border-radius:999px;flex:1;height:4px;position:relative}.volume-track[data-v-344cfb10]:focus{outline:2px solid var(--primary-color);outline-offset:3px}.volume-fill[data-v-344cfb10]{pointer-events:none;background:linear-gradient(90deg,#c7a4ffbf,#ff6fa8a6);border-radius:999px;position:absolute;inset:0 auto 0 0}.volume-fill[data-v-344cfb10]:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 1px 4px #00000080}.queue-controls-compact[data-v-344cfb10]{align-items:center;gap:4px;display:flex}.play-spinner[data-v-344cfb10]{border:2px solid #f4eeff40;border-top-color:#f4eeff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite player-small-spin-344cfb10}@keyframes player-small-spin-344cfb10{to{transform:rotate(360deg)}}.strip-more-btn[data-v-344cfb10]{color:#ffffff8c;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;grid-area:more;align-self:center;place-items:center;width:32px;height:32px;font-size:13px;transition:background .15s,color .15s;display:none}.strip-more-btn[data-v-344cfb10]:hover{color:#c7a4ffe6;background:#c7a4ff24}.amu-player-bar .player[data-v-344cfb10]{min-width:0}@media screen and (width<=56rem){.amu-player-bar .player[data-v-344cfb10]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title more close""seek seek seek";column-gap:10px;padding:11px 14px}.strip-controls[data-v-344cfb10]{display:none}.strip-more-btn[data-v-344cfb10]{display:inline-grid}.strip-title-link[data-v-344cfb10]{font-size:13px}.strip-seek[data-v-344cfb10],.strip-waveform[data-v-344cfb10]{min-width:0}}@media (width<=45rem){.amu-player-bar[data-v-344cfb10]{padding-left:10px;padding-right:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.amu-player-bar .player[data-v-344cfb10]{border-radius:16px;overflow:hidden}.strip-seek[data-v-344cfb10]{gap:8px;min-width:0}.strip-waveform[data-v-344cfb10]{min-width:0}.strip-time[data-v-344cfb10]{min-width:32px;font-size:11px}.strip-time[data-v-344cfb10]:last-child{display:none}}@media screen and (width>=40rem){.amu-player-bar[data-v-344cfb10]{padding-left:236px}}@media (prefers-reduced-motion:reduce){.play-spinner[data-v-344cfb10]{animation-duration:2s}.player-play-btn[data-v-344cfb10],.player-progress-container[data-v-344cfb10],.player-progress-filled[data-v-344cfb10]{transition:none}.strip-time-cur.is-live[data-v-344cfb10]{animation:none}}.mobile-player-sheet[data-v-344cfb10]{z-index:calc(var(--z-player,900) + 10);background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-player-panel[data-v-344cfb10]{width:100%;padding:18px 18px calc(20px + env(safe-area-inset-bottom,0px));background:#120c1ef7;border-top:1px solid #c7a4ff2e;border-radius:20px 20px 0 0;flex-direction:column;gap:6px;display:flex;box-shadow:0 -24px 60px #0000008c}.sheet-header[data-v-344cfb10]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:10px;display:flex}.sheet-title[data-v-344cfb10]{font-family:var(--font-display);color:#f5ecff;font-size:18px;font-weight:500}.sheet-close[data-v-344cfb10]{color:#ffffff80;cursor:pointer;background:#ffffff12;border:none;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;transition:background .15s,color .15s;display:grid}.sheet-close[data-v-344cfb10]:hover{color:#c7a4ffe6;background:#c7a4ff24}.sheet-row[data-v-344cfb10]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;transition:background .15s,border-color .15s;display:flex}.sheet-row[data-v-344cfb10]:hover{background:#c7a4ff12;border-color:#c7a4ff33}.sheet-row-label[data-v-344cfb10]{color:#ffffffbf;align-items:center;gap:10px;font-size:14px;display:flex}.sheet-row-icon[data-v-344cfb10]{color:#c7a4ffb3;text-align:center;width:14px;font-size:13px}.sheet-row-badge[data-v-344cfb10]{color:#c7a4ffbf;text-align:center;background:#c7a4ff1a;border:1px solid #c7a4ff33;border-radius:999px;min-width:40px;padding:2px 10px;font-size:13px;font-weight:600}.sheet-row-badge.is-active[data-v-344cfb10]{color:#c7a4ff;background:#c7a4ff2e;border-color:#c7a4ff73}.sheet-volume[data-v-344cfb10]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:10px;padding:13px 14px;display:flex}.sheet-volume-row[data-v-344cfb10]{align-items:center;gap:10px;display:flex}.volume-track--sheet[data-v-344cfb10]{cursor:pointer;border-radius:3px;flex:1;height:6px}.sheet-vol-pct[data-v-344cfb10]{color:#fff6;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px}.creator-theme-surface[data-v-e795b3b2]{z-index:-1;pointer-events:none;position:fixed;inset:0}.theme-crossfade-enter-active[data-v-e795b3b2],.theme-crossfade-leave-active[data-v-e795b3b2]{transition:opacity .45s}.theme-crossfade-enter-from[data-v-e795b3b2],.theme-crossfade-leave-to[data-v-e795b3b2]{opacity:0}.profile-bg[data-v-e795b3b2]{pointer-events:none;z-index:-2;background-color:var(--th-page-bg,transparent);position:fixed;inset:0}.profile-atmosphere[data-v-e795b3b2]{pointer-events:none;z-index:-1;background:radial-gradient(820px 460px at 34% 24%, color-mix(in srgb, var(--th-p1) 18%, transparent), transparent 70%), radial-gradient(680px 420px at 72% 16%, color-mix(in srgb, var(--th-p2) 15%, transparent), transparent 70%);filter:blur(8px);opacity:.7;height:420px;transition:opacity .4s;position:fixed;top:0;left:0;right:0}.profile-atmosphere.is-active[data-v-e795b3b2]{opacity:1}.creator-theme-surface[data-atm=ripple] .profile-atmosphere[data-v-e795b3b2]{filter:none;background:radial-gradient(circle at 30% -40px, transparent 88px, color-mix(in srgb, var(--th-p1) 32%, transparent) 90px, transparent 94px), radial-gradient(circle at 30% -40px, transparent 70px, color-mix(in srgb, var(--th-p1) 14%, transparent) 90px, transparent 110px), radial-gradient(circle at 30% -40px, transparent 152px, color-mix(in srgb, var(--th-mid) 26%, transparent) 154px, transparent 158px), radial-gradient(circle at 30% -40px, transparent 132px, color-mix(in srgb, var(--th-mid) 11%, transparent) 154px, transparent 176px), radial-gradient(circle at 30% -40px, transparent 228px, color-mix(in srgb, var(--th-p2) 21%, transparent) 230px, transparent 235px), radial-gradient(circle at 30% -40px, transparent 206px, color-mix(in srgb, var(--th-p2) 8%, transparent) 230px, transparent 254px), radial-gradient(circle at 30% -40px, transparent 318px, color-mix(in srgb, var(--th-p1) 15%, transparent) 320px, transparent 325px), radial-gradient(circle at 30% -40px, transparent 424px, color-mix(in srgb, var(--th-mid) 10%, transparent) 426px, transparent 432px), radial-gradient(circle at 30% -40px, transparent 546px, color-mix(in srgb, var(--th-p2) 7%, transparent) 548px, transparent 555px), radial-gradient(520px 300px at 30% -40px, color-mix(in srgb, var(--th-p1) 18%, transparent), transparent 70%);height:520px;-webkit-mask:radial-gradient(1200px 680px at 30% -40px,#000 32%,#0000008c 62%,#0000 84%);mask:radial-gradient(1200px 680px at 30% -40px,#000 32%,#0000008c 62%,#0000 84%)}.creator-theme-surface[data-atm=beams] .profile-atmosphere[data-v-e795b3b2]{filter:blur(4px);background:conic-gradient(from 112deg at -80px -100px, transparent 0deg, color-mix(in srgb, var(--th-p1) 42%, transparent) 6deg, transparent 12deg, transparent 18deg, color-mix(in srgb, var(--th-mid) 30%, transparent) 25deg, transparent 33deg, transparent 40deg, color-mix(in srgb, var(--th-p2) 34%, transparent) 48deg, transparent 57deg, transparent 64deg, color-mix(in srgb, var(--th-p1) 20%, transparent) 71deg, transparent 79deg), radial-gradient(420px 280px at -40px -60px, color-mix(in srgb, var(--th-p1) 24%, transparent), transparent 70%);height:720px;-webkit-mask:linear-gradient(160deg,#000 25%,#0000008c 48%,#0003 65%,#0000 80%);mask:linear-gradient(160deg,#000 25%,#0000008c 48%,#0003 65%,#0000 80%)}.creator-theme-surface[data-atm=moonrise] .profile-atmosphere[data-v-e795b3b2]{filter:none;background:radial-gradient(circle at calc(67% + 32px) 108px, color-mix(in srgb, var(--th-mid) 38%, transparent), transparent 68px), radial-gradient(circle at 67% 140px, transparent 71px, color-mix(in srgb, var(--th-bright) 30%, transparent) 76px, transparent 85px), radial-gradient(circle at 67% 140px, color-mix(in srgb, var(--th-p1) 30%, transparent) 0 70px, color-mix(in srgb, var(--th-p1) 16%, transparent) 74px, transparent 77px), radial-gradient(circle at calc(67% - 32px) 172px, #0a06141f, transparent 62px), radial-gradient(circle at 67% 140px, transparent 74px, color-mix(in srgb, var(--th-p1) 17%, transparent) 96px, transparent 138px), radial-gradient(circle at 67% 140px, transparent 152px, color-mix(in srgb, var(--th-mid) 6%, transparent) 163px, transparent 177px), radial-gradient(1.5px 1.5px at 75% 230px, color-mix(in srgb, var(--th-p1) 50%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 94% 110px, color-mix(in srgb, var(--th-mid) 50%, transparent) 50%, transparent 100%), radial-gradient(520px 200px at 60% 320px, color-mix(in srgb, var(--th-p1) 6%, transparent), transparent 70%), radial-gradient(760px 420px at 28% 0%, color-mix(in srgb, var(--th-p1) 8%, transparent), transparent 70%);height:560px;-webkit-mask:linear-gradient(#000 55%,#00000080 80%,#0000);mask:linear-gradient(#000 55%,#00000080 80%,#0000)}.creator-theme-surface[data-atm=moonrise] .profile-atmosphere[data-v-e795b3b2]:before{content:"";background:radial-gradient(12px 1px at 84% 60px, color-mix(in srgb, var(--th-mid) 60%, transparent), transparent 70%), radial-gradient(1px 12px at 84% 60px, color-mix(in srgb, var(--th-mid) 60%, transparent), transparent 70%), radial-gradient(2px 2px at 84% 60px, #fff9 40%, transparent 100%), radial-gradient(1px 1px at 88% 170px, color-mix(in srgb, var(--th-p1) 60%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 58% 60px, #ffffff73 50%, transparent 100%), radial-gradient(1.5px 1.5px at 50% 100px, color-mix(in srgb, var(--th-mid) 40%, transparent) 50%, transparent 100%);animation:6s ease-in-out infinite moonTwinkle-e795b3b2;position:absolute;inset:0}@keyframes moonTwinkle-e795b3b2{0%,to{opacity:.4}50%{opacity:1}}.creator-theme-surface[data-atm=moonrise] .profile-atmosphere[data-v-e795b3b2]:after{content:"";filter:blur(5px);background:radial-gradient(55px 7px at 61% 181px, color-mix(in srgb, var(--th-mid) 26%, transparent), transparent 70%), radial-gradient(35px 5px at 66% 179px, color-mix(in srgb, var(--th-mid) 18%, transparent), transparent 70%), radial-gradient(40px 6px at 56% 185px, color-mix(in srgb, var(--th-mid) 20%, transparent), transparent 70%), radial-gradient(95px 24px at 59% 192px, #e4def821, transparent 70%), radial-gradient(70px 20px at 65% 186px, #e4def81c, transparent 70%), radial-gradient(55px 16px at 68% 194px, #e4def817, transparent 70%), radial-gradient(75px 18px at 54% 197px, #e4def814, transparent 70%), radial-gradient(100px 10px at 60% 205px, #06040c47, transparent 70%), radial-gradient(70px 8px at 66% 200px, #06040c33, transparent 70%), radial-gradient(35px 5px at 74% 217px, color-mix(in srgb, var(--th-mid) 16%, transparent), transparent 70%), radial-gradient(60px 15px at 74% 226px, #e4def81a, transparent 70%), radial-gradient(45px 12px at 78% 222px, #e4def814, transparent 70%), radial-gradient(60px 7px at 74% 233px, #06040c2e, transparent 70%), radial-gradient(48px 10px at 49% 128px, #e4def812, transparent 70%), radial-gradient(32px 8px at 52% 124px, #e4def80f, transparent 70%);position:absolute;inset:0}.creator-theme-surface[data-atm=starfield] .profile-atmosphere[data-v-e795b3b2]{filter:none;background:radial-gradient(2px 2px at 12% 28%, #fff 40%, color-mix(in srgb, var(--th-p1) 85%, transparent) 60%, transparent 100%), radial-gradient(7px 7px at 12% 28%, color-mix(in srgb, var(--th-p1) 30%, transparent), transparent 70%), radial-gradient(1.5px 1.5px at 34% 62%, color-mix(in srgb, var(--th-mid) 90%, transparent) 50%, transparent 100%), radial-gradient(2px 2px at 58% 16%, #fff 40%, color-mix(in srgb, var(--th-p2) 80%, transparent) 60%, transparent 100%), radial-gradient(8px 8px at 58% 16%, color-mix(in srgb, var(--th-p2) 28%, transparent), transparent 70%), radial-gradient(1px 1px at 76% 46%, color-mix(in srgb, var(--th-p1) 80%, transparent) 50%, transparent 100%), radial-gradient(2.5px 2.5px at 88% 22%, #fff 35%, color-mix(in srgb, var(--th-gold) 75%, transparent) 60%, transparent 100%), radial-gradient(10px 10px at 88% 22%, color-mix(in srgb, var(--th-gold) 26%, transparent), transparent 70%), radial-gradient(1px 1px at 46% 82%, color-mix(in srgb, var(--th-mid) 65%, transparent) 50%, transparent 100%), radial-gradient(1.5px 1.5px at 22% 74%, color-mix(in srgb, var(--th-p2) 60%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 65% 68%, color-mix(in srgb, var(--th-p1) 55%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 42% 38%, color-mix(in srgb, var(--th-mid) 60%, transparent) 50%, transparent 100%), radial-gradient(1.5px 1.5px at 96% 58%, color-mix(in srgb, var(--th-p1) 55%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 5% 52%, color-mix(in srgb, var(--th-mid) 55%, transparent) 50%, transparent 100%), radial-gradient(680px 380px at 50% 0%, color-mix(in srgb, var(--th-p1) 10%, transparent), transparent 72%);background-size:340px 300px,340px 300px,260px 240px,380px 320px,380px 320px,300px 260px,460px 380px,460px 380px,280px 250px,320px 280px,240px 220px,290px 240px,360px 300px,270px 230px,100% 100%;height:480px;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.creator-theme-surface[data-atm=starfield] .profile-atmosphere[data-v-e795b3b2]:after{content:"";background:radial-gradient(18px 1.5px at 26% 20%, color-mix(in srgb, var(--th-p1) 80%, transparent), transparent 70%), radial-gradient(1.5px 18px at 26% 20%, color-mix(in srgb, var(--th-p1) 80%, transparent), transparent 70%), radial-gradient(3px 3px at 26% 20%, #fff 40%, transparent 100%), radial-gradient(22px 1.5px at 71% 34%, color-mix(in srgb, var(--th-p2) 70%, transparent), transparent 70%), radial-gradient(1.5px 22px at 71% 34%, color-mix(in srgb, var(--th-p2) 70%, transparent), transparent 70%), radial-gradient(3px 3px at 71% 34%, #fff 40%, transparent 100%), radial-gradient(14px 1px at 48% 55%, color-mix(in srgb, var(--th-gold) 65%, transparent), transparent 70%), radial-gradient(1px 14px at 48% 55%, color-mix(in srgb, var(--th-gold) 65%, transparent), transparent 70%), radial-gradient(2.5px 2.5px at 48% 55%, #fff 40%, transparent 100%), radial-gradient(16px 1px at 90% 66%, color-mix(in srgb, var(--th-mid) 60%, transparent), transparent 70%), radial-gradient(1px 16px at 90% 66%, color-mix(in srgb, var(--th-mid) 60%, transparent), transparent 70%), radial-gradient(2px 2px at 90% 66%, #fff 45%, transparent 100%), radial-gradient(14px 1px at 8% 64%, color-mix(in srgb, var(--th-p1) 55%, transparent), transparent 70%), radial-gradient(1px 14px at 8% 64%, color-mix(in srgb, var(--th-p1) 55%, transparent), transparent 70%);animation:5s ease-in-out infinite alternate starTwinkle-e795b3b2;position:absolute;inset:0}@keyframes starTwinkle-e795b3b2{0%{opacity:.35}45%{opacity:1}to{opacity:.55}}.creator-theme-surface[data-atm=starfield] .profile-atmosphere[data-v-e795b3b2]:before{content:"";background:radial-gradient(1.5px 1.5px at 18% 120px, color-mix(in srgb, var(--th-p1) 70%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 42% 60px, #ffffff80 50%, transparent 100%), radial-gradient(1.5px 1.5px at 63% 200px, color-mix(in srgb, var(--th-mid) 60%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 81% 90px, color-mix(in srgb, var(--th-p2) 55%, transparent) 50%, transparent 100%), radial-gradient(1px 1px at 33% 220px, color-mix(in srgb, var(--th-mid) 50%, transparent) 50%, transparent 100%);animation:7s ease-in-out infinite starTwinkle2-e795b3b2;position:absolute;inset:0}@keyframes starTwinkle2-e795b3b2{0%,to{opacity:1}50%{opacity:.3}}.creator-theme-surface[data-atm=bare] .profile-atmosphere[data-v-e795b3b2]{opacity:0!important}@media (prefers-reduced-motion:reduce){.profile-atmosphere[data-v-e795b3b2],.theme-crossfade-enter-active[data-v-e795b3b2],.theme-crossfade-leave-active[data-v-e795b3b2]{transition:none}.creator-theme-surface[data-atm=starfield] .profile-atmosphere[data-v-e795b3b2]:after,.creator-theme-surface[data-atm=starfield] .profile-atmosphere[data-v-e795b3b2]:before,.creator-theme-surface[data-atm=moonrise] .profile-atmosphere[data-v-e795b3b2]:before{animation:none}}.content-player-padding[data-v-1a3da6e9]{padding-bottom:130px}@media screen and (width<=40rem){.content-player-padding[data-v-1a3da6e9]{padding-bottom:160px}}.sidebar-backdrop[data-v-1a3da6e9]{display:none}@media screen and (width<=40rem){.sidebar-backdrop[data-v-1a3da6e9]{-webkit-backdrop-filter:blur(4px);z-index:calc(var(--z-sidebar) - 1);cursor:pointer;background:#0000009e;display:block;position:fixed;inset:0}}.backdrop-fade-enter-active[data-v-1a3da6e9],.backdrop-fade-leave-active[data-v-1a3da6e9]{transition:opacity .25s}.backdrop-fade-enter-from[data-v-1a3da6e9],.backdrop-fade-leave-to[data-v-1a3da6e9]{opacity:0}.app-celebration-overlay[data-v-1a3da6e9]{z-index:var(--z-modal);background:var(--surface-scrim);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.badges-celebration[data-v-1a3da6e9]{width:100%;max-width:480px;margin:auto;animation:.5s cubic-bezier(.34,1.56,.64,1) both badges-celebration-in-1a3da6e9}.badges-celebration-icon[data-v-1a3da6e9]{color:var(--brand-tint-focus);margin-bottom:16px;font-size:32px}.badges-celebration-list[data-v-1a3da6e9]{text-align:left;flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.badges-celebration-item[data-v-1a3da6e9]{border:1px solid var(--brand-tint-border);border-radius:var(--radius-lg);background:var(--surface-glass);align-items:center;gap:14px;padding:12px 14px;display:flex}.badges-celebration-item-icon[data-v-1a3da6e9]{border-radius:var(--radius-pill);background:var(--gradient-primary);width:40px;height:40px;color:var(--primary-background);font-size:var(--fs-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.badges-celebration-item-body[data-v-1a3da6e9]{flex-direction:column;gap:2px;min-width:0;display:flex}.badges-celebration-item-name[data-v-1a3da6e9]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-primary);font-weight:600}.badges-celebration-item-tier[data-v-1a3da6e9]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);font-weight:700}.badges-celebration-actions[data-v-1a3da6e9]{justify-content:center;margin-top:24px;display:flex}.badges-celebration-error[data-v-1a3da6e9]{color:var(--color-red);margin-top:12px}@keyframes badges-celebration-in-1a3da6e9{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.badges-celebration[data-v-1a3da6e9]{animation:none}}:root{--primary-background:#14111f;--secondary-background:#1f1b30;--tertiary-background:#2a2540;--primary-color:#c7a4ff;--primary-color-deep:#8e6be8;--secondary-color:#b6b2d3;--primary-color-transparent:#a688fa33;--accent-rose:#ff6fa8;--accent-gold:#e8c77a;--def-transition-duration:.4s;--color-green:#32cd32;--color-green-transparent:#32cd3233;--color-red:#ff004f;--color-red-transparent:#ff004f33;--color-orange:#f59460;--story-danger-hover-bg:#ff55551a;--story-danger-hover-border:#ff555580;--story-danger-hover-text:#ff8282e6;--gradient-primary:linear-gradient(135deg, #c7a4ff 0%, #ff6fa8 100%);--gradient-primary-warm:linear-gradient(135deg, #e879c6 0%, #c084fc 100%);--gradient-primary-soft:linear-gradient(135deg, #c7a4ff2e 0%, #ff6fa82e 100%);--gradient-rim:linear-gradient(135deg, #c7a4ff8c, #ff6fa840 45%, #e8c77a59 100%);--font-display:"Fraunces", "Gotham Rounded", serif;--font-body:"Poppins", sans-serif;--shadow-halo:0 24px 80px -24px #8e6be873, 0 8px 32px -12px #ff6fa82e;--z-base:0;--z-card:10;--z-nav:100;--z-sidebar:200;--z-player:300;--z-dropdown:500;--z-modal:1000;--z-toast:1100;--text-primary:#ffffffeb;--text-secondary:#fff9;--text-muted:#ffffff73;--text-dim:#ffffff47;--text-subtle:#ffffff1f;--text-display:#f4eeff;--mark-tint:#ffdc5038;--brand-tint-border:#c7a4ff1f;--brand-tint-hover:#c7a4ff2e;--brand-tint-focus:#c7a4ff59;--brand-tint-fill:#c7a4ff14;--brand-tint-strong:#c7a4ff8c;--brand-tint-overlay:#c7a4ffbf;--surface-glass:#19152ab3;--surface-glass-deep:#19152ae0;--surface-overlay:#0000008c;--surface-scrim:#000000b3;--accent-lavender-mid:#a688fa;--bg-card-dark:#262639;--bg-inner:#1a0f2c;--accent-rose-mid:#ff96b5;--color-green-mid:#50d050;--color-blue:#1ea6c9;--status-success:#5ee05e;--status-success-border:#32cd3266;--fs-xs:10px;--fs-sm:11px;--fs-body-sm:12px;--fs-body:13px;--fs-body-lg:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-display:32px;--fs-hero-title:38px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:22px;--radius-pill:999px}html,body{background-color:var(--primary-background)!important}body{background-image:radial-gradient(1100px 700px at 12% -10%,#c7a4ff2e,#0000 60%),radial-gradient(900px 600px at 110% 8%,#ff6fa81f,#0000 60%),radial-gradient(700px 500px at 50% 110%,#8e6be81a,#0000 65%);background-repeat:no-repeat;background-attachment:fixed;position:relative;color:#fff!important;background-color:var(--primary-background)!important}body:before{content:"";pointer-events:none;z-index:var(--z-base);opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.skip-link{background:var(--primary-color);z-index:var(--z-toast);border-radius:0 0 6px;padding:8px 16px;text-decoration:none;position:absolute;top:-40px;left:0;color:var(--primary-background)!important}.skip-link:focus{outline:2px solid #fff;top:0}h1,h2,h3{font-family:var(--font-display);font-variation-settings:"opsz" 96, "SOFT" 30, "WONK" 0;letter-spacing:-.01em;font-weight:500}h4,h5,h6{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 30;letter-spacing:0;font-weight:500}.color-primary{color:var(--primary-color)}.color-secondary{color:var(--secondary-color)}.color-green{color:var(--color-green)}.color-red{color:var(--color-red)}.color-orange{color:var(--color-orange)}#app{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1;position:relative}.content{margin-top:2em;margin-left:5em;margin-right:5em;padding-left:220px}@media screen and (width>=40rem) and (width<=70rem){.content{margin-left:1.5em;margin-right:1.5em}}@media screen and (width<=40rem){.content{margin-left:.5em;margin-right:.5em}.closed,.open{padding-left:0}}.input-group{margin-bottom:10px}.input-group-prepend{display:flex}.input-group .form-control:last-child{border-left:0}.input-group>.input-group-prepend>.input-group-text{color:#fff;border-top-right-radius:0;border-bottom-right-radius:0;border-color:#46424f!important}.card .input-group-prepend .input-group-text{background-color:#0000;border-right:none}.form-control:disabled{background-color:#0000!important}.card-body{padding:0!important}.auth-page-root{justify-content:center;padding:3rem 1rem 4rem;display:flex}.auth-card{width:100%;max-width:440px}.auth-header{margin-bottom:24px}.auth-title{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 25, "WONK" 0;letter-spacing:-.01em;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:34px;font-weight:500;line-height:1.15}.auth-subtitle{font-size:13.5px;font-family:var(--font-body);color:var(--secondary-color);opacity:.6;margin:0}.auth-field{margin-bottom:10px;position:relative}.auth-field-icon{color:var(--secondary-color);opacity:.45;pointer-events:none;font-size:13px;transition:color .2s,opacity .2s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-field:focus-within .auth-field-icon{color:var(--primary-color);opacity:1}.auth-field input,.auth-field select{width:100%;color:var(--secondary-color);font-family:var(--font-body);appearance:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #c7a4ff26;border-radius:12px;outline:none;padding:12px 16px 12px 40px;font-size:14px;transition:border-color .2s,background .2s}.auth-field input::placeholder{color:#ffffff47}.auth-field .amu-select__trigger{padding-left:40px}.auth-field input:focus{background:#c7a4ff0d;border-color:#c7a4ff80}.auth-field select:focus{background-color:#c7a4ff0d;border-color:#c7a4ff80}.auth-field input[aria-invalid=true]{border-color:#ff004f59}.auth-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B6B2D3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.auth-field select option{background:var(--secondary-background);color:var(--secondary-color)}.auth-checkbox{cursor:pointer;font-family:var(--font-body);color:var(--secondary-color);align-items:flex-start;gap:10px;margin:8px 0;font-size:13.5px;line-height:1.4;display:flex}.auth-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff0a;border:1.5px solid #c7a4ff4d;border-radius:5px;flex-shrink:0;width:17px;height:17px;margin-top:2px;transition:border-color .2s,background .2s;position:relative}.auth-checkbox input[type=checkbox]:hover{border-color:#c7a4ff8c}.auth-checkbox input[type=checkbox]:checked{border-color:var(--primary-color);background:#c7a4ff26}.auth-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid var(--primary-color);border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.auth-checkbox a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #c7a4ff59;text-decoration:underline #c7a4ff59}.auth-checkbox a:hover{color:var(--primary-color);text-decoration-color:#c7a4ffb3}.auth-info-icon{color:var(--accent-gold);opacity:.5;cursor:help;vertical-align:middle;font-size:11px}.auth-info-icon:hover{opacity:.85}.auth-divider{color:#ffffff4d;font-size:12px;font-family:var(--font-body);align-items:center;gap:12px;margin:18px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#c7a4ff1f;flex:1;height:1px}.auth-footer{font-size:13px;font-family:var(--font-body);color:#ffffff59;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.auth-footer-sep{color:#fff3}.auth-link{color:var(--secondary-color);opacity:.65;text-decoration:none;transition:color .2s,opacity .2s}.auth-link:hover{color:var(--primary-color);opacity:1}.auth-submit-btn{width:100%;margin-top:8px}.card-dark .form-control{background-color:#0000;border-color:#46424f;border-radius:.5rem;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;color:var(--secondary-color)!important}.card-dark .form-control:focus{border-color:var(--primary-color);box-shadow:none;background-color:#0000;color:#fff9!important}.btn{transition:all var(--def-transition-duration) ease!important}.btn-sm{padding:6px 12px!important}.btn-primary:not(:disabled){border-radius:50px;min-width:5rem;padding:11px 24px;font-size:15px;font-weight:600;line-height:22px;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #c7a4ff80,inset 0 1px #ffffff2e;background:var(--gradient-primary)!important;color:#1a0f2c!important;transition:letter-spacing var(--def-transition-duration) ease, background-position var(--def-transition-duration) ease, box-shadow var(--def-transition-duration) ease, transform var(--def-transition-duration) ease!important;background-position:0%!important;background-size:180% 180%!important;border:1px solid #0000!important}.btn-primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.btn-primary:not(:disabled):hover{letter-spacing:2px;box-shadow:0 14px 40px -10px #ff6fa88c,inset 0 1px #ffffff38;background-position:100%!important}.btn-primary:not(:disabled):hover:after{left:140%}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;border-radius:50px;min-width:5rem;padding:11px 24px;font-size:15px;font-weight:600;line-height:22px;color:#c7a4ff66!important;background:#c7a4ff14!important;border:1px solid #c7a4ff2e!important}.btn-secondary{background:0 0!important;border-radius:50px!important;padding:11px 24px!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}.btn-secondary:not(:disabled){color:var(--primary-color);border:1px solid #c7a4ff47!important}.btn-secondary.color-white:not(:disabled){color:#ffffffd9;border-color:#fff3!important}.btn-secondary:disabled{cursor:not-allowed;color:#c7a4ff4d!important;border:1px solid #c7a4ff1f!important}.btn-secondary:not(:disabled):hover{border:1px solid var(--primary-color)!important;color:var(--primary-color)!important;background-color:#c7a4ff0f!important}.btn-secondary.color-white:not(:disabled):hover{color:#fff!important;background-color:#ffffff0f!important;border-color:#ffffff73!important}.btn-tertiary:not(:disabled){box-shadow:none;background:0 0;border:2px solid gray;min-width:4rem;color:#fff!important}.btn-tertiary:not(:disabled):hover{border:2px solid var(--primary-color)}.btn-tertiary:not(:disabled):active{border:2px solid var(--primary-color)!important;background-color:#ffffff26!important}.card-dark .form-check-input{border-color:var(--primary-color)!important;background-color:#0000!important}.form-check-input:checked{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.form-check-input:focus{box-shadow:none!important}.input-group:focus-within .form-control:focus,.input-group:focus-within .input-group-text{border-color:var(--primary-color)!important;box-shadow:none!important}.pull-left{float:left}.pull-right{float:right}.background-pink{background-color:#ba54f5}.background-green{background-color:#00f2c3}.progress-bar{background:var(--primary-color)!important}.dot-flashing{vertical-align:middle;background:linear-gradient(180deg, var(--primary-color) 0%, var(--accent-rose) 100%);transform-origin:50% 100%;border-radius:3px 3px 1px 1px;width:4px;height:22px;margin:0 9px;animation:.85s ease-in-out -.28s infinite al-waveform;display:inline-block;position:relative}.dot-flashing:before,.dot-flashing:after{content:"";background:linear-gradient(180deg, var(--primary-color) 0%, var(--accent-rose) 100%);transform-origin:50% 100%;border-radius:3px 3px 1px 1px;width:4px;position:absolute;top:0;bottom:0}.dot-flashing:before{animation:.85s ease-in-out infinite al-waveform;left:-9px}.dot-flashing:after{animation:.85s ease-in-out -.57s infinite al-waveform;left:9px}@keyframes al-waveform{0%,to{opacity:.45;transform:scaleY(.22)}50%{opacity:1;transform:scaleY(1)}}.cursor-pointer{cursor:pointer}.color-white{color:#fff}.dialog-btn-primary{background-color:var(--primary-color);box-shadow:none;min-width:5rem;transition:all var(--def-transition-duration) ease;border:none;border-radius:50px;min-width:110px;margin:4px;padding:8px 16px;font-size:16px;line-height:24px;color:#14111f!important}.dialog-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.dialog-btn-secondary{box-shadow:none;min-width:5rem;transition:all var(--def-transition-duration) ease;background-color:#0000;border:none;border-radius:50px;width:110px;margin:4px;padding:8px 16px;font-size:16px;line-height:24px;border:1px var(--primary-color) solid!important;color:#e9d8ff!important}.dialog-btn-secondary:hover{filter:brightness(1.06);transform:translateY(-1px)}.dialog-btn-secondary.color-red{background-color:var(--color-red-transparent);color:var(--color-red);border:1px var(--color-red) solid!important}.dialog-btn-secondary.color-green{background-color:var(--color-green-transparent);color:var(--secondary-color);border:1px var(--color-green) solid!important}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-24{padding-top:24px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--primary-background)}::-webkit-scrollbar-thumb{border:2px solid var(--primary-background);background:#c7a4ff38;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c7a4ff61}::selection{color:#fff;background:#ff6fa859}.wf-sig[data-v-b68e7188]{pointer-events:none;width:100%;height:100%;position:relative}.wf-sig__canvas[data-v-b68e7188]{width:100%;height:100%;display:block}.search-container[data-v-6b7ed6fb]{flex-flow:row;flex-grow:1;justify-content:center;display:flex;position:relative}.search-unit[data-v-6b7ed6fb]{-webkit-backdrop-filter:blur(14px);width:100%;min-height:60px;transition:box-shadow var(--def-transition-duration) ease;background:linear-gradient(#19152aeb,#19152aeb) padding-box padding-box,linear-gradient(135deg,#c7a4ff8c 0%,#ff6fa84d 50%,#e8c77a66 100%) border-box;border:1px solid #0000;border-radius:999px;flex-direction:row;align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 40px -18px #000000b3,0 0 28px -10px #c7a4ff4d}.search-unit[data-v-6b7ed6fb]:before{content:"";opacity:.6;pointer-events:none;z-index:0;background:radial-gradient(60% 80% at 20%,#c7a4ff38,#0000 60%),radial-gradient(50% 80% at 80%,#ff6fa82e,#0000 60%);position:absolute;inset:-40%}@media (prefers-reduced-motion:no-preference){.search-unit[data-v-6b7ed6fb]:before{animation:14s ease-in-out infinite searchAurora-6b7ed6fb}}@keyframes searchAurora-6b7ed6fb{0%,to{transform:translate(-4%)}50%{transform:translate(4%)}}.su-wavebg[data-v-6b7ed6fb]{z-index:0;opacity:.5;pointer-events:none;transition:opacity var(--def-transition-duration) ease;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000 4%,#000 16% 64%,#0000 80%);mask:linear-gradient(90deg,#0000 4%,#000 16% 64%,#0000 80%)}.su-scrim[data-v-6b7ed6fb]{z-index:0;pointer-events:none;background:linear-gradient(#14111f42,#14111f85);position:absolute;inset:0}.search-unit:focus-within .su-wavebg[data-v-6b7ed6fb]{opacity:.7}@media (prefers-reduced-motion:reduce){.su-wavebg[data-v-6b7ed6fb]{transition:none}}.search-unit[data-v-6b7ed6fb]:focus-within{background:linear-gradient(#19152af0,#19152af0) padding-box padding-box,linear-gradient(135deg,#c7a4ffe6 0%,#ff6fa8a6 50%,#e8c77ab3 100%) border-box;box-shadow:0 0 0 4px #c7a4ff2e,inset 0 1px #ffffff14,0 18px 50px -18px #000000bf,0 0 40px -6px #ff6fa880}.search-unit--active-filter[data-v-6b7ed6fb]{background:linear-gradient(#19152aeb, #19152aeb) padding-box, var(--gradient-rim) border-box}.search-bar[data-v-6b7ed6fb]{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.search-box[data-v-6b7ed6fb]{z-index:1;letter-spacing:.2px;border-radius:0;flex:1;padding:.75rem 1.125rem;font-size:16px;position:relative;color:#fff!important;background:0 0!important;border:0!important}.search-box[data-v-6b7ed6fb]:focus{box-shadow:none!important;color:#fff!important;border-color:#0000!important}.search-box[data-v-6b7ed6fb]:focus-visible{outline:none}.search-box[data-v-6b7ed6fb]::placeholder{color:#dcd2ff73;font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 40, "WONK" 1;letter-spacing:.01em;font-style:italic;font-weight:400}.search-icon[data-v-6b7ed6fb]{z-index:1;opacity:.75;background:0 0;border-radius:0;flex-flow:column;justify-content:center;padding-left:22px;padding-right:6px;transition:opacity .2s,transform .3s;display:flex;position:relative}.search-unit:focus-within .search-icon[data-v-6b7ed6fb]{opacity:1;transform:scale(1.08)}.search-icon img[data-v-6b7ed6fb]{width:18px;height:18px}.preferences-btn[data-v-6b7ed6fb],.click-me[data-v-6b7ed6fb]{display:none!important}.tune-divider[data-v-6b7ed6fb]{z-index:1;background:#c7a4ff2e;flex-shrink:0;align-self:stretch;width:1px;margin:0;position:relative}.tune-btn[data-v-6b7ed6fb]{z-index:1;color:#ffffffd9;height:100%;font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 30;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:color .25s,background-color .25s,transform .2s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 999px 999px 0!important;padding:0 20px!important}.tune-btn[data-v-6b7ed6fb]:hover{color:#fff;background:#c7a4ff14!important}.tune-btn[data-v-6b7ed6fb]:focus-visible{outline-offset:-4px;outline:2px solid #c7a4ffbf;background:#c7a4ff1a!important}.tune-btn.is-open[data-v-6b7ed6fb]{color:#fff;background:#c7a4ff1f!important}.tune-btn.is-active[data-v-6b7ed6fb]{color:#c7a4fff2}.tune-bars[data-v-6b7ed6fb]{align-items:flex-end;gap:3px;width:18px;height:16px;display:inline-flex}.tune-bar[data-v-6b7ed6fb]{transform-origin:bottom;background:linear-gradient(#c7a4ff,#ff6fa8);border-radius:2px;width:3px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.tune-bar[data-v-6b7ed6fb]:first-child{height:60%}.tune-bar[data-v-6b7ed6fb]:nth-child(2){height:100%}.tune-bar[data-v-6b7ed6fb]:nth-child(3){height:75%}.tune-btn:hover .tune-bar[data-v-6b7ed6fb]:first-child{transform:scaleY(1.4)}.tune-btn:hover .tune-bar[data-v-6b7ed6fb]:nth-child(2){transform:scaleY(.55)}.tune-btn:hover .tune-bar[data-v-6b7ed6fb]:nth-child(3){transform:scaleY(1.25)}.tune-btn.is-active .tune-bars[data-v-6b7ed6fb]{animation:2.4s ease-in-out infinite tuneBarsPulse-6b7ed6fb}@keyframes tuneBarsPulse-6b7ed6fb{0%,to{filter:drop-shadow(0 0 4px #ff6fa866)}50%{filter:drop-shadow(0 0 10px #ff6fa8d9)}}.tune-label[data-v-6b7ed6fb]{line-height:1}.tune-badge.tune-badge--float[data-v-6b7ed6fb]{display:none}.tune-badge[data-v-6b7ed6fb]{background:var(--gradient-primary);color:#1a0f2c;min-width:20px;height:20px;font-family:var(--font-body);letter-spacing:0;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #ff6fa866}.search-button[data-v-6b7ed6fb]{z-index:1;letter-spacing:.3px;appearance:none;justify-content:center;align-items:center;min-width:104px;margin:6px;font-weight:600;display:flex;position:relative;color:#1a0f2c!important;background:var(--gradient-primary)!important;box-shadow:none!important;transition:background-position var(--def-transition-duration) ease, transform var(--def-transition-duration) ease, box-shadow var(--def-transition-duration) ease!important;background-position:0%!important;background-size:180% 180%!important;border:none!important;border-radius:999px!important;padding:0 22px!important}.search-button[data-v-6b7ed6fb]:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.search-btn-icon[data-v-6b7ed6fb]{display:none}.search-btn-label[data-v-6b7ed6fb]{display:inline}.search-button[data-v-6b7ed6fb]:hover{background-position:100%!important}@media only screen and (width<=40rem){.search-unit[data-v-6b7ed6fb]{min-height:52px}.search-box[data-v-6b7ed6fb]{padding:.65rem .75rem;font-size:14px}.search-button[data-v-6b7ed6fb]{font-size:14px;width:auto!important;padding:0 16px!important}.search-btn-label[data-v-6b7ed6fb]{display:none}.search-btn-icon[data-v-6b7ed6fb]{font-size:15px;display:block}.search-button[data-v-6b7ed6fb]{margin:4px;width:44px!important;min-width:44px!important;padding:0!important}.tune-label[data-v-6b7ed6fb]{display:none}.tune-btn[data-v-6b7ed6fb]{flex:0 0 52px;justify-content:center;width:52px;position:relative;overflow:visible;padding:0!important}.tune-badge--inline[data-v-6b7ed6fb]{display:none!important}.tune-badge.tune-badge--float[data-v-6b7ed6fb]{min-width:18px;height:18px;font-size:10px;display:inline-flex;position:absolute;top:3px;right:4px}}@media (prefers-reduced-motion:reduce){.search-unit[data-v-6b7ed6fb]:before,.tune-btn.is-active .tune-bars[data-v-6b7ed6fb]{animation:none}}.amu-quiet-card[data-v-80c118bc]{cursor:pointer;height:100%;min-height:300px}.card-stretch-link[data-v-80c118bc]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:-2px;border-radius:inherit}.pq-by a[data-v-80c118bc]{pointer-events:auto;z-index:2;color:inherit;font-weight:700;text-decoration:none;position:relative}.pq-by b[data-v-80c118bc]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pq-by a:hover b[data-v-80c118bc]{color:#fff}.pq-listen[data-v-80c118bc]{pointer-events:none;align-items:center;gap:14px;margin-top:auto;display:flex}.pq-play[data-v-80c118bc]{pointer-events:auto;z-index:2;background:var(--th-grad,var(--gradient-primary));width:40px;height:40px;color:var(--th-ink,var(--bg-inner));cursor:pointer;box-shadow:0 8px 20px -6px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 60%, transparent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}.amu-quiet-card:hover .pq-play[data-v-80c118bc]{transform:scale(1.08)}.pq-play[data-v-80c118bc]:hover{box-shadow:0 10px 26px -6px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 80%, transparent);transform:scale(1.14)}.pq-play[data-v-80c118bc]:active{transform:scale(.96)}.pq-play[data-v-80c118bc]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.pq-play[data-v-80c118bc] .fa-play{margin-left:2px}.pq-wave[data-v-80c118bc]{pointer-events:none;flex:1;min-width:0}.pq-listen.is-active .pq-wave[data-v-80c118bc]{pointer-events:auto;z-index:2;position:relative}.pq-wave[data-v-80c118bc] .wf-scrub{height:46px}.pq-dur[data-v-80c118bc]{color:#ffffffd1;border:1px solid var(--thp1-22);font-variant-numeric:tabular-nums;background:#0a061880;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11px;font-weight:700}.pq-dur--live[data-v-80c118bc]{color:color-mix(in srgb, var(--th-lit) 95%, transparent);border-color:color-mix(in srgb, var(--th-p2,var(--accent-rose)) 40%, transparent)}.pq-state[data-v-80c118bc]{letter-spacing:.02em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);font-size:11.5px;font-weight:600}.pq-listen.is-playing~.pq-foot .pq-state[data-v-80c118bc],.pq-listen.is-active~.pq-foot .pq-state[data-v-80c118bc]{color:color-mix(in srgb, var(--th-lit) 90%, transparent)}.card--calm .pq-listen[data-v-80c118bc]{opacity:.6}.card--calm .pq-listen.is-active[data-v-80c118bc]{opacity:1}.pq-tag--more[data-v-80c118bc]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);background:#ffffff0a;border-color:#ffffff1a}.pq-tag--active[data-v-80c118bc]{color:#b4ffb4eb;background:#32cd321f;border-color:#32cd328c}@media (width<=480px){.amu-quiet-card[data-v-80c118bc]{padding:18px 18px 16px}.amu-quiet-card .pq-title[data-v-80c118bc]{font-size:24px}}.final-card[data-v-f2fea9d7]{border:2px solid #27293d;justify-content:center;align-items:center;min-height:8rem;display:flex;background:0 0!important}.content-table[data-v-fba7d75f]{row-gap:var(--content-card-gap,1.1rem);flex-flow:column;transition:opacity .2s;display:flex}.content-table.results-grid--featured[data-v-fba7d75f]{gap:var(--content-card-gap,18px);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:stretch;display:grid}.results-grid--featured .rg-cell[data-v-fba7d75f]{min-width:0;display:flex}.results-grid--featured .rg-cell>[data-v-fba7d75f]{width:100%}.results-grid--featured .rg-cell--feat[data-v-fba7d75f],.results-grid--featured .rg-cell--full[data-v-fba7d75f]{grid-column:1/-1}.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .amu-quiet-card{padding:34px 38px 26px}.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .pq-title{font-size:var(--fs-hero-title)}.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .pq-desc{max-width:720px;font-size:14px}.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .pq-sig{height:64px}@media (width<=480px){.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .amu-quiet-card{padding:20px 20px 18px}.results-grid--featured .rg-cell--feat[data-v-fba7d75f] .pq-title{font-size:28px}}.results--dimmed[data-v-fba7d75f]{opacity:.45;pointer-events:none}.center-row[data-v-fba7d75f]{justify-content:center;display:flex}@keyframes skeletonBreathe-fba7d75f{0%,to{opacity:.45}50%{opacity:.75}}.skeleton-card[data-v-fba7d75f]{background:var(--secondary-background);border:1px solid #c7a4ff14;border-radius:16px;flex-direction:column;animation:1.4s ease-in-out infinite skeletonBreathe-fba7d75f;display:flex;overflow:hidden}.skeleton-body[data-v-fba7d75f]{flex-direction:column;gap:10px;padding:18px 22px 14px;display:flex}.skeleton-wave[data-v-fba7d75f]{background:linear-gradient(#0000,#0000002e),linear-gradient(90deg,#c7a4ff1a 0%,#ff6fa813 50%,#c7a4ff1a 100%);border-top:1px solid #ffffff0f;height:58px;margin-top:6px;position:relative}.skeleton-kicker[data-v-fba7d75f]{align-items:center;gap:6px;min-height:20px;display:flex}.skeleton-chip[data-v-fba7d75f]{background:#c7a4ff26;border-radius:999px;width:58px;height:18px}.skeleton-title[data-v-fba7d75f]{background:#c7a4ff2e;border-radius:6px;width:68%;height:20px}.skeleton-credit[data-v-fba7d75f]{align-items:center;gap:8px;display:flex}.skeleton-creator[data-v-fba7d75f]{background:#ffffff12;border-radius:4px;width:80px;height:12px}.skeleton-source-pill[data-v-fba7d75f]{background:#ffffff0d;border-radius:999px;width:54px;height:18px}.box[data-v-1bb2551a]{border:1px solid color-mix(in srgb, var(--primary-color) 14%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;appearance:none;background:#ffffff08;border-radius:999px;padding:6px 15px;font-family:inherit;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .15s}.box[data-v-1bb2551a]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.text[data-v-1bb2551a]{color:color-mix(in srgb, var(--secondary-color) 82%, transparent);font-size:13px;font-weight:500;line-height:22px;transition:color .2s}.pill-symbol[data-v-1bb2551a]{margin-right:3px;font-size:11px;font-weight:700;line-height:22px}.box[data-v-1bb2551a]:hover:not(.selected):not(.deselected){border-color:color-mix(in srgb, var(--primary-color) 42%, transparent);background:var(--brand-tint-fill);transform:translateY(-1px)}.box:hover:not(.selected):not(.deselected) .text[data-v-1bb2551a]{color:#fff}.selected[data-v-1bb2551a]:hover{border-color:color-mix(in srgb, var(--primary-color) 75%, transparent);transform:translateY(-1px)}.deselected[data-v-1bb2551a]:hover{background:#ff004f2e;border-color:#ff004fbf;transform:translateY(-1px)}.selected[data-v-1bb2551a]{border-color:color-mix(in srgb, var(--primary-color) 60%, transparent);background:var(--gradient-primary-soft);box-shadow:0 0 14px -5px var(--brand-tint-strong)}.selected .text[data-v-1bb2551a],.selected .pill-symbol[data-v-1bb2551a]{color:color-mix(in srgb, var(--primary-color) 20%, #fff)}.deselected[data-v-1bb2551a]{background:#ff004f1a;border-color:#ff004f8c;box-shadow:0 0 12px -4px #ff004f40}.deselected .text[data-v-1bb2551a]{color:#ff8296f2}@media (prefers-reduced-motion:reduce){.box[data-v-1bb2551a]{transition:none}}@media only screen and (width<=40rem){.box[data-v-1bb2551a]{align-items:center;min-height:44px;display:inline-flex}}.container-buttons[data-v-6c58453c]{flex-flow:wrap;gap:7px;padding:0;display:flex}.tsc-group[data-v-6c58453c]{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 8%, transparent);padding:18px 0}.tsc-group[data-v-6c58453c]:first-of-type{padding-top:4px}.tsc-group[data-v-6c58453c]:last-of-type{border-bottom:0;padding-bottom:4px}.tsc-head[data-v-6c58453c]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.tsc-title[data-v-6c58453c]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 30;font-size:var(--fs-md);color:color-mix(in srgb, var(--primary-color) 25%, #fff);letter-spacing:normal;margin:0;padding:0;font-weight:500}.tsc-title small[data-v-6c58453c]{font-family:var(--font-body);font-size:var(--fs-sm);color:color-mix(in srgb, var(--secondary-color) 50%, transparent);letter-spacing:.02em;margin-left:8px;font-weight:500}.tsc-frac[data-v-6c58453c]{font-family:var(--font-display);font-variation-settings:"opsz" 36;font-size:var(--fs-md);color:color-mix(in srgb, var(--secondary-color) 45%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .3s}.tsc-frac.is-ok[data-v-6c58453c]{color:var(--accent-gold)}.tsc-frac.is-warn[data-v-6c58453c]{color:color-mix(in srgb, var(--color-orange) 90%, transparent)}.container-buttons[data-v-2c30a8ec]{flex-flow:wrap;gap:.5rem;padding:0;display:flex}.category-row[data-v-2c30a8ec]{flex-flow:wrap;align-items:center;gap:.3rem;display:flex}.filter-section-label[data-v-2c30a8ec]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:8px;font-size:10.5px;font-weight:600}.box[data-v-2c30a8ec]{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #c7a4ff2e;border-radius:999px;padding:5px 14px;font-family:inherit;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .15s;box-shadow:inset 0 1px #ffffff0d}.box[data-v-2c30a8ec]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.box[data-v-2c30a8ec]:hover:not(.selected):not(.deselected){background:linear-gradient(#c7a4ff29,#c7a4ff12);border-color:#c7a4ff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 6px 16px -8px #c7a4ff80}.text[data-v-2c30a8ec]{color:#b6b2d3d9;font-size:13px;font-weight:500;line-height:22px;transition:color .2s}.box:hover:not(.selected):not(.deselected) .text[data-v-2c30a8ec]{color:#fff}.selected[data-v-2c30a8ec]:hover{background:#c7a4ff38;border-color:#c7a4ffbf;transform:translateY(-1px)}.deselected[data-v-2c30a8ec]:hover{background:#ff004f2e;border-color:#ff004fbf;transform:translateY(-1px)}.selected[data-v-2c30a8ec]{background:#c7a4ff24;border-color:#c7a4ff8c;box-shadow:0 0 12px -4px #c7a4ff47}.selected .text[data-v-2c30a8ec]{color:#dcc8fff2}.deselected[data-v-2c30a8ec]{background:#ff004f1a;border-color:#ff004f8c;box-shadow:0 0 12px -4px #ff004f40}@media (prefers-reduced-motion:reduce){.box[data-v-2c30a8ec]{transition:none}}@media only screen and (width<=40rem){.box[data-v-2c30a8ec]{align-items:center;min-height:44px;display:inline-flex}}.deselected .text[data-v-2c30a8ec]{color:#ff8296f2}.container-buttons[data-v-0655f7ae]{flex-flow:wrap;gap:.5rem;padding:0;display:flex}.filter-section-label[data-v-0655f7ae]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:8px;font-size:10.5px;font-weight:600}.box[data-v-0655f7ae]{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #c7a4ff2e;border-radius:999px;padding:5px 14px;font-family:inherit;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .15s;box-shadow:inset 0 1px #ffffff0d}.box[data-v-0655f7ae]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.box[data-v-0655f7ae]:hover:not(.selected):not(.deselected){background:linear-gradient(#c7a4ff29,#c7a4ff12);border-color:#c7a4ff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 6px 16px -8px #c7a4ff80}.text[data-v-0655f7ae]{color:#b6b2d3d9;font-size:13px;font-weight:500;line-height:22px;transition:color .2s}.box:hover:not(.selected):not(.deselected) .text[data-v-0655f7ae]{color:#fff}.selected[data-v-0655f7ae]:hover{background:#c7a4ff38;border-color:#c7a4ffbf;transform:translateY(-1px)}.deselected[data-v-0655f7ae]:hover{background:#ff004f2e;border-color:#ff004fbf;transform:translateY(-1px)}.selected[data-v-0655f7ae]{background:#c7a4ff24;border-color:#c7a4ff8c;box-shadow:0 0 12px -4px #c7a4ff47}.selected .text[data-v-0655f7ae]{color:#dcc8fff2}.deselected[data-v-0655f7ae]{background:#ff004f1a;border-color:#ff004f8c;box-shadow:0 0 12px -4px #ff004f40}.deselected .text[data-v-0655f7ae]{color:#ff8296f2}@media (prefers-reduced-motion:reduce){.box[data-v-0655f7ae]{transition:none}}@media only screen and (width<=40rem){.box[data-v-0655f7ae]{align-items:center;min-height:44px;display:inline-flex}}.dbo[data-v-edc6e5e0]{background:linear-gradient(180deg, #221d348c, #120f1cb8) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 28%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 10%, transparent) 55%, color-mix(in srgb, var(--th-gold,var(--accent-gold)) 14%, transparent)) border-box;width:100%;box-shadow:0 18px 50px -34px color-mix(in srgb, var(--th-shadow-deep) 50%, transparent), 0 6px 22px -18px #000000b3;border:1px solid #0000;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.dbo[data-v-edc6e5e0]:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent), transparent 55%);position:absolute;inset:0}.dbo>[data-v-edc6e5e0]{z-index:1;position:relative}.dbo-left[data-v-edc6e5e0]{align-items:center;gap:16px;min-width:0;display:flex}.dbo-faces[data-v-edc6e5e0]{flex-shrink:0;display:flex}.dbo-face[data-v-edc6e5e0]{width:36px;height:36px;color:var(--th-ink,var(--bg-inner));font-size:12px;font-weight:600;font-family:var(--font-body);border:2px solid #1b1730;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dbo-face+.dbo-face[data-v-edc6e5e0]{margin-left:-10px}.dbo-face--1[data-v-edc6e5e0]{background:linear-gradient(135deg, var(--th-p1,var(--primary-color)), var(--th-shadow-deep))}.dbo-face--2[data-v-edc6e5e0]{background:linear-gradient(135deg, var(--th-p2,var(--accent-rose)), var(--th-p1,var(--primary-color)))}.dbo-face--3[data-v-edc6e5e0]{background:linear-gradient(135deg, var(--th-gold,var(--accent-gold)), var(--th-p2,var(--accent-rose)))}.dbo-face--n[data-v-edc6e5e0]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 90%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);letter-spacing:.02em;background:#19152ae6;font-size:10.5px}.dbo-copy[data-v-edc6e5e0]{flex-direction:column;gap:3px;min-width:0;display:flex}.dbo-headline[data-v-edc6e5e0]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 30, "WONK" 0;letter-spacing:.002em;color:var(--text-display);font-size:17px;font-weight:500;line-height:1.25}.dbo-sub[data-v-edc6e5e0]{color:#b6b2d3b8;font-size:12.5px;line-height:1.5}.dbo-sub b[data-v-edc6e5e0]{color:#ffffffd9;font-weight:600}.dbo-live[data-v-edc6e5e0]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dbo-live[data-v-edc6e5e0]:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite dboPulse-edc6e5e0;box-shadow:0 0 6px #4ade80cc}@keyframes dboPulse-edc6e5e0{0%,to{opacity:1}50%{opacity:.45}}.dbo-actions[data-v-edc6e5e0]{flex-shrink:0;align-items:center;gap:12px;display:flex}.dbo-join[data-v-edc6e5e0]{font-family:var(--font-body);letter-spacing:.3px;color:var(--th-ink,var(--bg-inner));cursor:pointer;white-space:nowrap;background:var(--th-grad,var(--gradient-primary));box-shadow:0 6px 20px -6px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 45%, transparent), 0 0 24px -8px color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);transition:background-position var(--def-transition-duration) ease, transform .25s ease, box-shadow .25s ease;background-position:0%;background-size:180% 180%;border-radius:999px;align-items:center;gap:9px;padding:10px 22px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.dbo-join svg[data-v-edc6e5e0]{fill:currentColor;width:15px;height:15px}.dbo-join[data-v-edc6e5e0]:hover{box-shadow:0 10px 26px -6px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 55%, transparent), 0 0 30px -6px color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);background-position:100%;transform:translateY(-1px)}.dbo-later[data-v-edc6e5e0]{font-family:var(--font-body);color:#b6b2d38c;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 4px;font-size:12px;font-weight:500;transition:color .2s}.dbo-later[data-v-edc6e5e0]:hover{color:#ffffffd9}.dbo-join[data-v-edc6e5e0]:focus-visible,.dbo-later[data-v-edc6e5e0]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}@media only screen and (width<=40rem){.dbo[data-v-edc6e5e0]{flex-wrap:wrap}.dbo-faces[data-v-edc6e5e0],.dbo-sub .dbo-live[data-v-edc6e5e0]{display:none}}@media (prefers-reduced-motion:reduce){.dbo-live[data-v-edc6e5e0]:before{animation:none}}.filters-button[data-v-11085390]{cursor:pointer;text-align:center;width:100%}.center-row[data-v-11085390]{justify-content:center;display:flex}.filters.page-section[data-v-11085390]{width:100%;max-width:calc(880px + var(--page-gutter) * 2);padding-inline:var(--page-gutter);transition:height var(--def-transition-duration) ease-out, opacity var(--def-transition-duration) ease-out;margin-inline:auto;margin-top:var(--page-gap-tight);position:relative;overflow:hidden}.filters-panel[data-v-11085390]{background:linear-gradient(#19152aeb,#171326f0) padding-box padding-box,linear-gradient(135deg,#c7a4ff80 0%,#ff6fa842 52%,#e8c77a57 100%) border-box;border:1px solid #0000;border-radius:22px;flex-direction:column;max-height:340px;padding:18px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 50px -22px #0009,0 0 30px -12px #c7a4ff47}.filters-aura[data-v-11085390]{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#c551ec33,#0000 72%);width:56%;height:130%;position:absolute;top:-34%;left:-6%}.filters-head[data-v-11085390]{z-index:1;border-bottom:1px solid #c7a4ff1a;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:4px;padding-bottom:14px;display:flex;position:relative}.filters-head-title[data-v-11085390]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 25, "WONK" 0;letter-spacing:.01em;color:#ffffffeb;font-size:17px;font-weight:500}.filters-head-right[data-v-11085390]{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.filters-reset[data-v-11085390]{font-family:var(--font-body);color:#c7a4ffd9;cursor:pointer;background:#c7a4ff14;border:1px solid #c7a4ff38;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.filters-reset[data-v-11085390]:hover{color:#fff;background:#c7a4ff29;border-color:#c7a4ff73}.filters-reset[data-v-11085390]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.filters-groups[data-v-11085390]{z-index:1;scrollbar-width:thin;scrollbar-color:#c7a4ff47 transparent;flex:auto;min-height:0;padding-top:12px;padding-right:6px;position:relative;overflow:hidden auto}.filters-groups[data-v-11085390]::-webkit-scrollbar{width:6px}.filters-groups[data-v-11085390]::-webkit-scrollbar-track{background:0 0}.filters-groups[data-v-11085390]::-webkit-scrollbar-thumb{background:#c7a4ff42;border-radius:6px}.filters-groups[data-v-11085390]::-webkit-scrollbar-thumb:hover{background:#c7a4ff6b}.filters-legend[data-v-11085390]{background:#ffffff08;border:1px solid #c7a4ff1f;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 13px;display:inline-flex}.legend-pill[data-v-11085390]{font-family:var(--font-body);pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:999px;padding:2px 11px;font-size:12px;font-weight:500}.legend-like[data-v-11085390]{color:#b4ffb4eb;background:#32cd321f;border-color:#32cd328c}.legend-dislike[data-v-11085390]{color:#ff8296eb;background:#ff004f1a;border-color:#ff004f8c}.legend-desc[data-v-11085390]{color:#b6b2d38c;font-size:11.5px}.legend-sep[data-v-11085390]{color:#b6b2d34d;font-size:12px}.search-masthead[data-v-11085390]{text-align:center;transition:padding var(--def-transition-duration) ease;padding:10px 0 6px}.masthead-eyebrow[data-v-11085390]{font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:#c7a4ffa6;transition:opacity var(--def-transition-duration) ease, max-height var(--def-transition-duration) ease;align-items:center;gap:14px;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-flex}.masthead-eyebrow[data-v-11085390]:before,.masthead-eyebrow[data-v-11085390]:after{content:"";background:linear-gradient(90deg,#0000,#c7a4ff73);width:34px;height:1px}.masthead-eyebrow[data-v-11085390]:after{background:linear-gradient(90deg,#c7a4ff73,#0000)}.masthead-headline[data-v-11085390]{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 25, "WONK" 0;letter-spacing:-.016em;color:#f4eeff;transition:font-size var(--def-transition-duration) ease, margin var(--def-transition-duration) ease;margin:0 0 10px;font-size:clamp(32px,4.2vw,44px);font-weight:500;line-height:1.16}.masthead-headline em[data-v-11085390]{font-variation-settings:"opsz" 144, "SOFT" 50, "WONK" 1;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.masthead-subtitle[data-v-11085390]{font-family:var(--font-body);color:#b6b2d394;transition:opacity var(--def-transition-duration) ease, max-height var(--def-transition-duration) ease;margin:0;font-size:14px;line-height:1.5}.filter-section-gap[data-v-11085390]{padding-top:1rem}.mobile-filter-close[data-v-11085390]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}@media (prefers-reduced-motion:reduce){.mobile-filter-panel[data-v-11085390],.mobile-sheet-enter-active .mobile-filter-panel[data-v-11085390],.mobile-sheet-leave-active .mobile-filter-panel[data-v-11085390]{transition:none}}.banner-container[data-v-11085390]{padding-bottom:0}.search-results-banner[data-v-11085390]{width:100%;margin:2px 0}.results-header[data-v-11085390]{margin-top:var(--page-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.results-header-main[data-v-11085390]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.results-count[data-v-11085390]{font-family:var(--font-body);color:#b6b2d38c;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}.results-chips[data-v-11085390]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.results-chip[data-v-11085390]{font-family:var(--font-body);-webkit-user-select:none;user-select:none;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 11px;font-size:12px;font-weight:500;display:inline-flex}.chip-include[data-v-11085390]{color:#b4ffb4eb;background:#32cd321f;border-color:#32cd328c}.chip-exclude[data-v-11085390]{color:#ff8296eb;background:#ff004f1a;border-color:#ff004f8c}.chip-remove[data-v-11085390]{width:16px;height:16px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:9px;transition:background .15s;display:inline-flex}.chip-remove[data-v-11085390]:hover{background:#ffffff40}.chip-remove[data-v-11085390]:focus-visible{outline-offset:1px;outline:2px solid #c7a4ffbf}.chip-symbol[data-v-11085390]{opacity:.85;margin-right:2px;font-size:11px;font-weight:700}.chip-clear-all[data-v-11085390]{font-family:var(--font-body);color:#c7a4ffcc;cursor:pointer;letter-spacing:.02em;background:#c7a4ff14;border:1px solid #c7a4ff33;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.chip-clear-all[data-v-11085390]:hover{color:#c7a4ff;background:#c7a4ff29;border-color:#c7a4ff66}.chip-clear-all[data-v-11085390]:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #c7a4ffbf}.search-gap[data-v-11085390]{height:12px}.search-page-root[data-v-11085390]{--page-gutter:clamp(16px, 3vw, 28px);--page-gap:18px;--page-gap-tight:12px;--content-card-gap:18px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.page-section[data-v-11085390]{margin-inline:var(--page-gutter)}.search-query-section[data-v-11085390]{width:100%;max-width:calc(880px + var(--page-gutter) * 2);padding-inline:var(--page-gutter);margin-inline:auto;margin-top:22px;position:relative}.search-results-section[data-v-11085390]{margin-top:var(--page-gap-tight)}@media screen and (width<=48rem){.search-page-root[data-v-11085390]{--page-gutter:16px;--page-gap:14px;--page-gap-tight:10px;--content-card-gap:14px}}.mobile-filter-sheet[data-v-11085390]{z-index:var(--z-modal);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-filter-backdrop[data-v-11085390]{-webkit-backdrop-filter:blur(4px);background:#0a0618b8;position:absolute;inset:0}.mobile-filter-panel[data-v-11085390]{z-index:1;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#19152af7,#171326fa) padding-box padding-box,linear-gradient(135deg,#c7a4ff80 0%,#ff6fa842 52%,#e8c77a57 100%) border-box;border:1px solid #0000;border-bottom:0;border-radius:20px 20px 0 0;max-height:80dvh;position:relative;overflow-y:auto;box-shadow:0 -8px 40px #0009,0 0 60px -20px #c7a4ff40}.mobile-filter-panel[data-v-11085390]::-webkit-scrollbar{display:none}.mobile-filter-aura[data-v-11085390]{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#c551ec33,#0000 72%);width:62%;height:38%;position:absolute;top:-6%;left:-8%}.mobile-filter-handle[data-v-11085390],.mobile-filter-header[data-v-11085390],.mobile-filter-legend[data-v-11085390],.mobile-filter-body[data-v-11085390]{z-index:1;position:relative}.mobile-filter-legend[data-v-11085390]{padding:0 20px 4px}.mobile-filter-handle[data-v-11085390]{background:#c7a4ff4d;border-radius:999px;width:40px;height:4px;margin:12px auto 4px}.mobile-filter-header[data-v-11085390]{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}.mobile-filter-title[data-v-11085390]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 30;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:500}.mobile-filter-close[data-v-11085390]{color:#ffffffbf;cursor:pointer;background:#c7a4ff0f;border:1px solid #c7a4ff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;transition:background .2s,color .2s;display:flex}.mobile-filter-close[data-v-11085390]:hover{color:#fff;background:#c7a4ff24}.mobile-filter-body[data-v-11085390]{padding:0 20px calc(88px + env(safe-area-inset-bottom,0px))}.mobile-filter-footer[data-v-11085390]{z-index:2;padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));background:#19152af7;border-top:1px solid #c7a4ff1a;justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.mobile-footer-clear[data-v-11085390]{color:#c7a4ffb3;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:14px;font-weight:500;transition:color .2s}.mobile-footer-clear[data-v-11085390]:hover{color:#c7a4ff}.mobile-footer-done[data-v-11085390]{color:#19152a;background:var(--gradient-primary);cursor:pointer;border:none;border-radius:999px;padding:10px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .2s}.mobile-footer-done[data-v-11085390]:hover{opacity:.88}.mobile-footer-done[data-v-11085390]:focus-visible,.mobile-footer-clear[data-v-11085390]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.mobile-sheet-enter-active[data-v-11085390],.mobile-sheet-leave-active[data-v-11085390]{transition:opacity .3s}.mobile-sheet-enter-active .mobile-filter-panel[data-v-11085390],.mobile-sheet-leave-active .mobile-filter-panel[data-v-11085390]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.mobile-sheet-enter-from[data-v-11085390],.mobile-sheet-leave-to[data-v-11085390]{opacity:0}.mobile-sheet-enter-from .mobile-filter-panel[data-v-11085390],.mobile-sheet-leave-to .mobile-filter-panel[data-v-11085390]{transform:translateY(100%)}.cd-overlay[data-v-060169f6]{-webkit-backdrop-filter:blur(6px);z-index:calc(var(--z-modal) + 10);background:#0000009e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cd-panel[data-v-060169f6]{background:#161026f7;border:1px solid #c7a4ff38;border-radius:16px;outline:none;width:100%;max-width:380px;padding:28px 28px 22px;box-shadow:0 20px 60px #000000a6,inset 0 1px #ffffff0a}.cd-title[data-v-060169f6]{font-family:var(--font-display);color:#fff;margin:0 0 8px;font-size:18px;font-weight:500}.cd-body[data-v-060169f6]{font-family:var(--font-body);color:#b6b2d3cc;margin:0 0 24px;font-size:14px;line-height:1.55}.cd-actions[data-v-060169f6]{justify-content:flex-end;gap:10px;display:flex}.cd-btn[data-v-060169f6]{height:38px;font-family:var(--font-body);cursor:pointer;border:none;border-radius:50px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.cd-btn--cancel[data-v-060169f6]{color:#c7a4ffbf;background:#c7a4ff14;border:1px solid #c7a4ff2e}.cd-btn--cancel[data-v-060169f6]:hover{color:#c7a4fff2;background:#c7a4ff24}.cd-btn--confirm[data-v-060169f6]{color:#fff;background:#c7a4ff2e}.cd-btn--confirm[data-v-060169f6]:hover{background:#c7a4ff47}.cd-btn--confirm.cd-btn--danger[data-v-060169f6]{color:#ffb3c1;background:#dc325033}.cd-btn--confirm.cd-btn--danger[data-v-060169f6]:hover{color:#ffd6df;background:#dc325057}.cd-btn[data-v-060169f6]:focus-visible{outline-offset:2px;outline:2px solid #c7a4ffbf}.plc[data-v-25480f91]{--h:270;isolation:isolate;cursor:pointer;background:linear-gradient(180deg, #221d348c, #120f1cb8) padding-box, linear-gradient(150deg, hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 80%, 80%, .3), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 10%, transparent) 55%, color-mix(in srgb, var(--th-gold,var(--accent-gold)) 14%, transparent)) border-box;box-shadow:0 18px 50px -34px color-mix(in srgb, var(--th-shadow-deep) 50%, transparent), 0 6px 22px -18px #000000b3;border:1px solid #0000;border-radius:20px;align-items:stretch;gap:22px;padding:24px 24px 20px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.plc[data-v-25480f91]:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(120% 90% at 0% 0%, hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 85%, 72%, .13), transparent 55%);position:absolute;inset:0}.plc[data-v-25480f91]:hover{box-shadow:0 30px 70px -32px hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 60%, 55%, .55), 0 10px 28px -18px #000000bf;transform:translateY(-4px)}.plc>[data-v-25480f91]{z-index:1;position:relative}.card-stretch-link[data-v-25480f91]{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden;color:#0000!important}.card-stretch-link[data-v-25480f91]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:-2px}.plc-stack[data-v-25480f91]{z-index:2;pointer-events:none;flex-shrink:0;align-self:center;width:92px;height:112px;position:relative}.plc-stack .sl[data-v-25480f91]{border:1px solid hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 75%, 80%, .22);background:linear-gradient(160deg, hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 45%, 26%, .9), hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 40%, 14%, .95));border-radius:14px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8px 0 0;box-shadow:0 10px 24px -12px #000c,inset 0 1px #ffffff0f}.plc-stack .sl[data-v-25480f91]:first-child{opacity:.55;transform:translateY(-12px)rotate(-4deg)scale(.86)}.plc-stack .sl[data-v-25480f91]:nth-child(2){opacity:.75;transform:translateY(-6px)rotate(2.5deg)scale(.93)}.plc-stack .sl[data-v-25480f91]:nth-child(3){background:linear-gradient(160deg, hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 55%, 34%, .95), hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 45%, 17%, .98));grid-auto-flow:row;place-items:center;gap:2px;display:grid}.plc:hover .sl[data-v-25480f91]:first-child{transform:translateY(-18px)rotate(-8deg)scale(.86)}.plc:hover .sl[data-v-25480f91]:nth-child(2){transform:translateY(-9px)rotate(5deg)scale(.93)}.plc:hover .sl[data-v-25480f91]:nth-child(3){transform:translateY(2px)}.plc-stack .sl-num[data-v-25480f91]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 40;color:#f4eeff;text-shadow:0 2px 12px hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 80%, 70%, .45);font-size:34px;font-weight:500;line-height:1}.plc-stack .sl-lbl[data-v-25480f91]{letter-spacing:.1em;text-transform:uppercase;color:hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 70%, 85%, .66);font-size:8px;font-weight:700}.plc-stack .sl[data-v-25480f91]:nth-child(3):after{content:"";width:7px;height:7px;box-shadow:0 0 0 2px hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 70%, 80%, .28);background:#0a0812e6;border-radius:50%;position:absolute;top:9px;right:10px}.plc--empty .plc-stack[data-v-25480f91]:after{content:"+";color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);border:1.5px dashed color-mix(in srgb, var(--th-p1,var(--primary-color)) 28%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 3%, transparent);border-radius:14px;place-items:center;font-size:26px;font-weight:300;display:grid;position:absolute;inset:8px 0 0}.plc--empty[data-v-25480f91]{background:linear-gradient(180deg, #1a162873, #120f1c99) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 16%, transparent), #ffffff0a) border-box;box-shadow:0 10px 30px -26px #000000b3}.plc-body[data-v-25480f91]{pointer-events:none;flex-direction:column;flex:auto;min-width:0;display:flex}.plc-eyebrow[data-v-25480f91]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.plc-kind[data-v-25480f91]{letter-spacing:.2em;text-transform:uppercase;color:hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 75%, 82%, .85);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:inline-flex}.plc-kind[data-v-25480f91]:before{content:"";background:linear-gradient(90deg, hsl(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 80%, 78%), var(--th-p2,var(--accent-rose)));border-radius:2px;width:20px;height:2px}.plc-flag[data-v-25480f91]{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.plc-flag .svg-inline--fa[data-v-25480f91]{font-size:8px}.plc-title[data-v-25480f91]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 40, "WONK" 0;letter-spacing:-.012em;color:#f4eeff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:500;line-height:1.18;display:-webkit-box;overflow:hidden}.plc-meta[data-v-25480f91]{color:#ffffff80;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;font-size:12px;display:inline-flex}.plc-meta b[data-v-25480f91]{color:#ffffffc7;font-weight:600}.plc-meta .dot[data-v-25480f91]{background:#ffffff47;border-radius:50%;width:3px;height:3px}.plc-meta .meta-empty[data-v-25480f91]{color:#b6b2d359;font-style:italic}.plc-meta .meta-error[data-v-25480f91]{color:var(--th-p2,var(--accent-rose))}.plc-sig[data-v-25480f91]{opacity:.85;height:36px;margin-top:auto;padding-top:14px;position:relative;-webkit-mask:linear-gradient(90deg,#000 0 82%,#0000);mask:linear-gradient(90deg,#000 0 82%,#0000)}.plc-add[data-v-25480f91]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 85%, transparent);align-items:center;gap:7px;margin-top:12px;font-size:12px;font-weight:600;display:inline-flex}.plc-add .svg-inline--fa[data-v-25480f91]{font-size:10px;transition:transform .3s}.plc--empty:hover .plc-add .svg-inline--fa[data-v-25480f91]{transform:translate(2px)}.plc-actions[data-v-25480f91]{z-index:3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.plc-play[data-v-25480f91]{cursor:pointer;width:46px;height:46px;color:var(--th-ink,var(--bg-inner));background:linear-gradient(135deg, hsl(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 80%, 78%), var(--th-p2,var(--accent-rose)));box-shadow:0 10px 26px -10px hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 80%, 70%, .65), 0 1px 0 #ffffff40 inset;border:none;border-radius:50%;place-items:center;padding-left:2px;font-size:14px;transition:transform .3s,box-shadow .3s;display:grid}.plc-play[data-v-25480f91]:hover{box-shadow:0 14px 34px -10px hsla(calc(var(--h) * 1deg + var(--th-hue-shift,0deg)), 85%, 70%, .85);transform:scale(1.1)}.plc-play[data-v-25480f91]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}.plc-own[data-v-25480f91]{opacity:0;gap:6px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(4px)}.plc:hover .plc-own[data-v-25480f91],.plc:focus-within .plc-own[data-v-25480f91]{opacity:1;transform:none}.plc-obtn[data-v-25480f91]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);-webkit-backdrop-filter:blur(10px);color:#ffffffa8;cursor:pointer;background:#0e0b19cc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:flex}.plc-obtn[data-v-25480f91]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 16%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);color:var(--th-p1,var(--primary-color))}.plc-obtn--danger[data-v-25480f91]:hover{color:#ff6680;background:#ff004f24;border-color:#ff004f66}.plc-obtn[data-v-25480f91]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.plc[data-v-25480f91],.plc-stack .sl[data-v-25480f91],.plc-play[data-v-25480f91]{transition:none}.plc[data-v-25480f91]:hover{transform:none}}@media (width<=520px){.plc[data-v-25480f91]{gap:16px;padding:18px 18px 16px}.plc-stack[data-v-25480f91]{width:72px;height:92px}.plc-stack .sl-num[data-v-25480f91]{font-size:27px}.plc-title[data-v-25480f91]{font-size:20px}}.mso-vol[data-v-9a6dbd21]{position:relative}.mso-vol+.mso-vol[data-v-9a6dbd21]{border-top:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent)}.mso-row[data-v-9a6dbd21]{cursor:pointer;border-radius:16px;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:20px 12px 20px 0;transition:background .2s;display:grid;position:relative}.mso-row[data-v-9a6dbd21]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 4%, transparent)}.mso-row-link[data-v-9a6dbd21]{z-index:1;border-radius:inherit;position:absolute;inset:0;color:#0000!important}.mso-row-link[data-v-9a6dbd21]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);outline-offset:-2px;border-radius:inherit}.mso-mark[data-v-9a6dbd21]{z-index:2;background:linear-gradient(var(--th-medallion-fill), var(--th-medallion-fill)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 42%, transparent)) border-box;border:1px solid #0000;border-radius:50%;grid-auto-flow:row;justify-self:center;place-items:center;gap:1px;width:48px;height:48px;transition:box-shadow .2s;display:grid;position:relative}.mso-row:hover .mso-mark[data-v-9a6dbd21]{box-shadow:0 0 0 4px color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent), 0 0 24px -4px color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent)}.mso-mark-num[data-v-9a6dbd21]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 40;color:#ffffffbf;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1}.mso-mark-lbl[data-v-9a6dbd21]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 60%, transparent);font-size:10px;font-weight:700}.mso-vol--empty .mso-mark[data-v-9a6dbd21]{background:linear-gradient(var(--th-medallion-fill), var(--th-medallion-fill)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent), #ffffff0f) border-box}.mso-vol--empty .mso-mark-num[data-v-9a6dbd21]{color:#ffffff4d}.mso-main[data-v-9a6dbd21]{z-index:2;pointer-events:none;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.mso-name-row[data-v-9a6dbd21]{align-items:center;gap:10px;min-width:0;display:flex}.mso-name[data-v-9a6dbd21]{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 30, "WONK" 0;color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;transition:color .2s;overflow:hidden}.mso-row:hover .mso-name[data-v-9a6dbd21]{color:#fff}.mso-vol--empty .mso-name[data-v-9a6dbd21]{color:#fff9}.mso-private[data-v-9a6dbd21]{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 22%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.mso-private .svg-inline--fa[data-v-9a6dbd21]{font-size:10px}.mso-desc[data-v-9a6dbd21]{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;max-width:58ch;font-size:13px;line-height:1.55;overflow:hidden}.mso-desc em[data-v-9a6dbd21]{color:#b6b2d3b8;font-style:italic}.mso-sub2[data-v-9a6dbd21]{color:#b6b2d380;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.mso-sub2 span[data-v-9a6dbd21]{align-items:center;gap:5px;display:inline-flex}.mso-sub2 .svg-inline--fa[data-v-9a6dbd21]{opacity:.7;font-size:10px}.mso-sub2--error[data-v-9a6dbd21]{color:var(--th-p2,var(--accent-rose))}.mso-addchip[data-v-9a6dbd21]{pointer-events:auto;z-index:2;font-family:var(--font-body);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 85%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 6%, transparent);border:1px dashed color-mix(in srgb, var(--th-p1,var(--primary-color)) 30%, transparent);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.mso-addchip[data-v-9a6dbd21]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);color:#fff}.mso-addchip[data-v-9a6dbd21]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);outline-offset:2px}.mso-addchip .svg-inline--fa[data-v-9a6dbd21]{font-size:10px}.mso-actions[data-v-9a6dbd21]{z-index:3;opacity:0;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:relative;transform:translate(4px)}.mso-row:hover .mso-actions[data-v-9a6dbd21],.mso-row:focus-within .mso-actions[data-v-9a6dbd21]{opacity:1;transform:none}.mso-abtn[data-v-9a6dbd21]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);color:#ffffffa8;cursor:pointer;background:#0e0b19cc;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:flex}.mso-abtn[data-v-9a6dbd21]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 14%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);color:var(--th-p1,var(--primary-color))}.mso-abtn--danger[data-v-9a6dbd21]:hover{color:#ff6680;background:#ff004f24;border-color:#ff004f66}.mso-abtn[data-v-9a6dbd21]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mso-row[data-v-9a6dbd21],.mso-mark[data-v-9a6dbd21],.mso-actions[data-v-9a6dbd21]{transition:none}}@media (width<=700px){.mso-row[data-v-9a6dbd21]{grid-template-columns:52px 1fr;gap:12px}.mso-mark[data-v-9a6dbd21]{width:42px;height:42px}.mso-mark-num[data-v-9a6dbd21]{font-size:16px}.mso-name[data-v-9a6dbd21],.mso-desc[data-v-9a6dbd21]{white-space:normal}.mso-actions[data-v-9a6dbd21]{opacity:1;grid-column:1/-1;justify-content:flex-end;transform:none}}.amu-quiet-card[data-v-4808fb11]{cursor:pointer;height:100%;min-height:300px}.card-stretch-link[data-v-4808fb11]:focus-visible{outline:2px solid var(--brand-tint-overlay);outline-offset:-3px;border-radius:inherit}.rows-2[data-v-4808fb11]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pq-pull[data-v-4808fb11]{font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 50;color:#e6dcffc7;-webkit-line-clamp:3;line-clamp:3;pointer-events:none;-webkit-box-orient:vertical;margin:18px 6px 0;padding-left:18px;font-size:17px;font-style:italic;font-weight:400;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.pq-pull[data-v-4808fb11]:before{content:"";background:linear-gradient(180deg, hsl(calc(var(--pull-h1) * 1deg + var(--th-hue-shift,0deg)) 85% 74%), hsl(calc(var(--pull-h2) * 1deg + var(--th-hue-shift,0deg)) 80% 64% / .25));border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.pq-qmark[data-v-4808fb11]{font-family:var(--font-display);pointer-events:none;-webkit-user-select:none;user-select:none;color:hsl(calc(var(--pull-h1) * 1deg + var(--th-hue-shift,0deg)) 80% 72% / .09);font-size:190px;font-weight:500;line-height:.6;position:absolute;top:44px;right:10px}.pq-spacer[data-v-4808fb11]{pointer-events:none;margin-top:auto}.pq-by svg[data-v-4808fb11]{opacity:.7;width:14px;height:14px;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 70%, transparent);flex-shrink:0;font-size:11px}.pq-eyebrow-lead[data-v-4808fb11]{align-items:center;gap:10px;min-width:0;display:inline-flex}.story-visibility[data-v-4808fb11]{z-index:1;font-family:var(--font-body);letter-spacing:.02em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 78%, transparent);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.story-visibility-icon[data-v-4808fb11]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 68%, transparent);font-size:10px}.story-seeking[data-v-4808fb11]{z-index:1;font-family:var(--font-body);letter-spacing:.02em;color:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 88%, transparent);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.story-seeking-icon[data-v-4808fb11]{color:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 78%, transparent);font-size:10px}.story-audience[data-v-4808fb11]{z-index:1;min-width:0;font-family:var(--font-body);letter-spacing:.02em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 78%, transparent);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.story-audience-icon[data-v-4808fb11]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 68%, transparent);flex-shrink:0;font-size:10px}.story-terms-icons[data-v-4808fb11]{z-index:1;align-items:center;gap:9px;display:inline-flex;position:relative}.story-terms-icon-wrap[data-v-4808fb11]{align-items:center;display:inline-flex}.story-terms-icon[data-v-4808fb11]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 68%, transparent);font-size:11px}.card--owner .pq-eyebrow[data-v-4808fb11]{padding-right:36px}.pq-select[data-v-4808fb11]{z-index:2;display:inline-flex;position:absolute;top:16px;left:16px}.card--selecting .pq-eyebrow[data-v-4808fb11]{padding-left:30px}.pq-select-label[data-v-4808fb11]{cursor:pointer;align-items:center;display:inline-flex}.pq-select-input[data-v-4808fb11]{cursor:pointer;width:20px;height:20px;accent-color:var(--th-p1,var(--primary-color));margin:0}.pq-select-input[data-v-4808fb11]:focus-visible{outline:2px solid var(--brand-tint-overlay);outline-offset:2px;border-radius:4px}.card--selected[data-v-4808fb11]{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 60%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent)}.story-handle[data-v-4808fb11]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pq-by a[data-v-4808fb11]{pointer-events:auto;z-index:2;color:inherit;text-decoration:none;position:relative}.pq-by a[data-v-4808fb11]:hover{color:#fff}.pq-tag--more[data-v-4808fb11]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);background:#ffffff0a;border-color:#ffffff1a}.pq-tag--active[data-v-4808fb11]{color:#b4ffb4eb;background:#32cd321f;border-color:#32cd328c}.story-stats[data-v-4808fb11]{align-items:center;gap:14px;margin-top:8px;display:flex}.story-stat[data-v-4808fb11]{font-family:var(--font-body);color:#ffffff80;align-items:center;gap:6px;font-size:12px;display:inline-flex}.story-stat svg[data-v-4808fb11]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 74%, transparent);font-size:10px}.card--calm .pq-qmark[data-v-4808fb11]{opacity:.5}.card--calm .pq-go[data-v-4808fb11]{opacity:.55}@media (width<=480px){.amu-quiet-card[data-v-4808fb11]{padding:18px 18px 16px}.amu-quiet-card .pq-title[data-v-4808fb11]{font-size:24px}.pq-qmark[data-v-4808fb11]{font-size:150px;right:6px}.pq-pull[data-v-4808fb11]{font-size:16px}}.bnt-body[data-v-4436e23b]{--bnt-danger-text:#ff8fa3;--bnt-lav-bright:#f5ecff;max-height:calc(90vh - 100px);padding:1.5rem;overflow-y:auto}.bnt-subtitle[data-v-4436e23b]{color:#ffffff8c;margin:0 0 1rem;font-size:13px}.bnt-subtitle strong[data-v-4436e23b]{color:var(--text-primary);font-weight:600}.bnt-notice[data-v-4436e23b]{background:var(--gradient-primary-soft);border:1px solid var(--brand-tint-focus);color:color-mix(in srgb, var(--bnt-lav-bright) 88%, transparent);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:1.25rem;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.bnt-notice svg[data-v-4436e23b]{color:var(--primary-color);flex-shrink:0;margin-top:2px}.bnt-notice strong[data-v-4436e23b]{color:var(--text-primary);font-weight:600}.bnt-error[data-v-4436e23b]{background:color-mix(in srgb, var(--bnt-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--bnt-danger) 36%, transparent);color:var(--bnt-danger-text);border-radius:12px;align-items:center;gap:8px;margin-bottom:1rem;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.bnt-groups[data-v-4436e23b]{flex-direction:column;gap:24px;display:flex}.cs-terms-field[data-v-4436e23b]{border:0;min-width:0;margin:0;padding:0}.cs-terms-legend[data-v-4436e23b]{font-family:var(--font-body);color:#ffffffd9;padding:0;font-size:14px;font-weight:500}.cs-terms-hint[data-v-4436e23b]{margin-top:4px;margin-bottom:0}.cs-terms-toggle[data-v-4436e23b]{margin-top:0}.cs-policy-modes[data-v-4436e23b]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cs-policy-mode[data-v-4436e23b]{border:1px solid var(--brand-tint-hover);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 14px;transition:border-color .2s,background-color .2s;display:inline-flex}.cs-policy-mode[data-v-4436e23b]:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, transparent);background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.cs-policy-mode[data-v-4436e23b]:focus-within{border-color:color-mix(in srgb, var(--primary-color) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent)}.cs-policy-mode--active[data-v-4436e23b]{background:var(--gradient-primary-soft);border-color:var(--brand-tint-strong)}.cs-policy-mode--active[data-v-4436e23b]:hover{background:var(--gradient-primary-soft);border-color:color-mix(in srgb, var(--primary-color) 70%, transparent)}.cs-policy-mode--active .cs-policy-mode-label[data-v-4436e23b]{color:var(--bnt-lav-bright)}.cs-policy-radio[data-v-4436e23b]{accent-color:var(--primary-color);cursor:pointer;width:15px;height:15px}.cs-policy-mode-label[data-v-4436e23b]{color:#ffffffc7;font-size:13px;font-weight:500}.bnt-actions[data-v-4436e23b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.bnt-summary-head[data-v-4436e23b]{align-items:center;gap:12px;display:flex}.bnt-summary-icon[data-v-4436e23b]{background:var(--gradient-primary-soft);border:1px solid color-mix(in srgb, var(--primary-color) 40%, transparent);width:34px;height:34px;color:var(--primary-color);border-radius:999px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.bnt-summary-text[data-v-4436e23b]{font-size:var(--fs-md);color:var(--text-primary);margin:0;font-weight:500}.bnt-failures[data-v-4436e23b]{background:color-mix(in srgb, var(--bnt-danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--bnt-danger) 28%, transparent);border-radius:12px;margin-top:18px;padding:12px 14px}.bnt-failures-title[data-v-4436e23b]{color:var(--bnt-danger-text);margin:0 0 8px;font-size:13px;font-weight:600}.bnt-failures-list[data-v-4436e23b]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bnt-failure[data-v-4436e23b]{flex-direction:column;gap:2px;font-size:13px;display:flex}.bnt-failure-title[data-v-4436e23b]{color:var(--text-primary);font-weight:500}.bnt-failure-error[data-v-4436e23b]{color:color-mix(in srgb, var(--bnt-danger-text) 85%, transparent);font-size:12px}.bnt-body[data-v-4436e23b]::-webkit-scrollbar{width:6px}.bnt-body[data-v-4436e23b]::-webkit-scrollbar-track{background:#ffffff0a}.bnt-body[data-v-4436e23b]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary-color) 25%, transparent);border-radius:3px}.auth-overlay[data-v-423409d9]{-webkit-backdrop-filter:blur(6px);z-index:9999;background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-card[data-v-423409d9]{text-align:center;background:#120c1efa;border:1px solid #c7a4ff33;border-radius:20px;width:100%;max-width:380px;padding:36px 32px 28px;position:relative;box-shadow:0 24px 64px #000000b3,inset 0 1px #ffffff0a}.auth-dismiss[data-v-423409d9]{color:#ffffff59;cursor:pointer;background:0 0;border:none;padding:4px;font-size:15px;line-height:1;transition:color .15s;position:absolute;top:14px;right:14px}.auth-dismiss[data-v-423409d9]:hover{color:#ffffffbf}.auth-icon[data-v-423409d9]{color:var(--accent-rose);margin-bottom:14px;font-size:30px}.auth-title[data-v-423409d9]{color:#f5ecff;font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2}.auth-body[data-v-423409d9]{color:#ffffff94;font-size:14px;line-height:1.55;font-family:var(--font-body);margin:0 0 24px}.auth-actions[data-v-423409d9]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.auth-btn-primary[data-v-423409d9]{color:#fff;font-family:var(--font-body);cursor:pointer;background:linear-gradient(135deg,#e879c6,#c084fc);border:none;border-radius:999px;padding:10px 28px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s}.auth-btn-primary[data-v-423409d9]:hover{opacity:.88;transform:translateY(-1px)}.auth-btn-primary[data-v-423409d9]:active{transform:translateY(0)}.auth-btn-secondary[data-v-423409d9]{color:#e9d8ff;font-family:var(--font-body);cursor:pointer;background:#c7a4ff14;border:1px solid #c7a4ff4d;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,transform .15s}.auth-btn-secondary[data-v-423409d9]:hover{background:#c7a4ff29;border-color:#c7a4ff80;transform:translateY(-1px)}.auth-later[data-v-423409d9]{color:#ffffff4d;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}.auth-later[data-v-423409d9]:hover{color:#fff9}.ccm-body[data-v-5eb2f26f]{flex-direction:column;gap:16px;max-height:calc(100vh - 180px);display:flex;overflow-y:auto}.ccm-owner-note[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.ccm-signin[data-v-5eb2f26f]{background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ccm-signin-text[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.ccm-form[data-v-5eb2f26f]{flex-direction:column;gap:12px;display:flex}.ccm-textarea[data-v-5eb2f26f]{min-height:104px}.ccm-form-actions[data-v-5eb2f26f]{justify-content:flex-end;display:flex}.ccm-commission[data-v-5eb2f26f]{background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ccm-commission-head[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ccm-commission-head .svg-inline--fa[data-v-5eb2f26f]{font-size:var(--fs-body-sm);color:var(--th-p1);flex-shrink:0}.ccm-commission-note[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.ccm-group-title[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:600}.ccm-group-title+.ccm-channels[data-v-5eb2f26f]{margin-top:-8px}.ccm-channels[data-v-5eb2f26f]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ccm-channel[data-v-5eb2f26f]{background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);transition:background var(--def-transition-duration), border-color var(--def-transition-duration);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;text-decoration:none;display:flex}.ccm-channel[data-v-5eb2f26f]:hover{background:var(--brand-tint-hover);border-color:var(--brand-tint-hover)}.ccm-channel[data-v-5eb2f26f]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.ccm-channel--tip[data-v-5eb2f26f]{background:color-mix(in srgb, var(--accent-gold) 12%, transparent);border-color:color-mix(in srgb, var(--accent-gold) 32%, transparent);color:var(--accent-gold)}.ccm-channel--tip[data-v-5eb2f26f]:hover{background:color-mix(in srgb, var(--accent-gold) 20%, transparent);border-color:color-mix(in srgb, var(--accent-gold) 44%, transparent)}.ccm-channel--tip[data-v-5eb2f26f]:focus-visible{outline-color:var(--accent-gold)}.ccm-channel img[data-v-5eb2f26f]{flex-shrink:0;width:18px;height:18px}.ccm-channel-label[data-v-5eb2f26f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ccm-channel-out[data-v-5eb2f26f]{font-size:var(--fs-sm);opacity:.7;flex-shrink:0;margin-left:auto}.ccm-empty[data-v-5eb2f26f],.ccm-footnote[data-v-5eb2f26f]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);margin:0}.ccm-footnote[data-v-5eb2f26f]{border-top:1px solid var(--brand-tint-border);font-size:var(--fs-body-sm);padding-top:4px}.social-chips[data-v-dd271df6]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.social-chip[data-v-dd271df6]{border-radius:var(--radius-pill);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);max-width:100%;transition:background var(--def-transition-duration), border-color var(--def-transition-duration);align-items:center;gap:6px;padding:5px 12px;font-weight:600;text-decoration:none;display:inline-flex}.social-chip[data-v-dd271df6]:hover{background:var(--brand-tint-hover);border-color:var(--brand-tint-hover)}.social-chip[data-v-dd271df6]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.social-chip--tip[data-v-dd271df6]{background:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 12%, transparent);border-color:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 32%, transparent);color:var(--th-gold,var(--accent-gold))}.social-chip--tip[data-v-dd271df6]:hover{background:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 20%, transparent);border-color:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 44%, transparent)}.social-chip--tip[data-v-dd271df6]:focus-visible{outline-color:var(--th-gold,var(--accent-gold))}.social-chip img[data-v-dd271df6]{flex-shrink:0;width:15px;height:15px}.social-chip span[data-v-dd271df6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=640px){.social-chips[data-v-dd271df6]{gap:6px}}.pcp-overlay[data-v-80d37718]{z-index:var(--z-modal);justify-content:flex-end;display:flex;position:fixed;inset:0}.pcp-scrim[data-v-80d37718]{cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.pcp-panel[data-v-80d37718]{background:var(--surface-glass-deep);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-left:1px solid var(--brand-tint-border);width:min(400px,100%);max-width:100%;height:100%;box-shadow:var(--shadow-halo);animation:pcp-slide-in-80d37718 var(--def-transition-duration) ease;flex-direction:column;display:flex;position:relative}@keyframes pcp-slide-in-80d37718{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.pcp-head[data-v-80d37718]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--brand-tint-border);display:flex}.pcp-head-titles[data-v-80d37718]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pcp-eyebrow[data-v-80d37718]{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-tint-overlay);font-weight:600}.pcp-title[data-v-80d37718]{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-primary);margin:0;font-weight:600;line-height:1.2}.pcp-body[data-v-80d37718]{padding:var(--space-5);gap:var(--space-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.pcp-section[data-v-80d37718]{gap:var(--space-3);flex-direction:column;display:flex}.pcp-section-label[data-v-80d37718]{margin:0}.pcp-palette-grid[data-v-80d37718]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pcp-swatch[data-v-80d37718]{gap:var(--space-2);text-align:left;border-radius:var(--radius-md);cursor:pointer;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-sm);flex-direction:column;align-items:flex-start;padding:10px 12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.pcp-swatch[data-v-80d37718]:hover{border-color:var(--brand-tint-hover);color:var(--text-primary)}.pcp-swatch--on[data-v-80d37718]{background:var(--brand-tint-strong);border-color:var(--brand-tint-focus);color:var(--text-primary)}.pcp-swatch[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-dots[data-v-80d37718]{gap:var(--space-1);display:flex}.pcp-dot[data-v-80d37718]{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff26}.pcp-swatch-name[data-v-80d37718]{line-height:1.2}.pcp-hue[data-v-80d37718]{gap:var(--space-2);margin-top:var(--space-1)}.pcp-hue-label[data-v-80d37718]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pcp-hue-value[data-v-80d37718]{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:500}.pcp-range[data-v-80d37718]{width:100%;accent-color:var(--brand-tint-overlay);cursor:pointer}.pcp-range[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:4px;border-radius:var(--radius-sm)}.pcp-letter-col[data-v-80d37718]{gap:var(--space-2);flex-direction:column;display:flex}.pcp-letter[data-v-80d37718]{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);width:100%;color:var(--text-secondary);padding:8px 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.pcp-letter[data-v-80d37718]:hover{border-color:var(--brand-tint-hover);color:var(--text-primary)}.pcp-letter--on[data-v-80d37718]{background:var(--brand-tint-strong);border-color:var(--brand-tint-focus);color:var(--text-primary)}.pcp-letter[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-letter-sample[data-v-80d37718]{font-size:var(--fs-md);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcp-letter-hint[data-v-80d37718]{font-size:var(--fs-xs);font-family:var(--font-body);color:var(--text-muted);flex-shrink:0}.pcp-reset[data-v-80d37718]{margin-top:var(--space-1)}.pcp-section--break[data-v-80d37718]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--brand-tint-border)}.pcp-note[data-v-80d37718]{margin:0;line-height:1.5}.pcp-intro-text[data-v-80d37718]{resize:vertical;min-height:84px}.pcp-source[data-v-80d37718]{gap:var(--space-2)}.pcp-source-current[data-v-80d37718]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pcp-source-title[data-v-80d37718]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-body);color:var(--text-primary);flex:auto;overflow:hidden}.pcp-source-title--empty[data-v-80d37718]{color:var(--text-muted)}.pcp-source-flag[data-v-80d37718]{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--color-orange);background:color-mix(in srgb, var(--color-orange) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-orange) 30%, transparent);flex-shrink:0;padding:2px 10px;font-weight:600;display:inline-flex}.pcp-clip[data-v-80d37718]{gap:var(--space-2)}.pcp-clip-file-input[data-v-80d37718]{opacity:0;pointer-events:none;clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pcp-clip-row[data-v-80d37718]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pcp-clip-play[data-v-80d37718]{border-radius:var(--radius-pill);cursor:pointer;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);width:34px;height:34px;color:var(--primary-color);font-size:var(--fs-body-sm);flex-shrink:0;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid}.pcp-clip-play[data-v-80d37718]:hover{background:var(--brand-tint-strong);border-color:var(--brand-tint-hover);color:var(--text-primary)}.pcp-clip-play[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-clip-length[data-v-80d37718]{min-width:0;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text-primary);flex:auto}.btn-secondary.pcp-clip-delete[data-v-80d37718]:not(:disabled){border-color:var(--story-danger-hover-border)!important;color:var(--story-danger-hover-text)!important}.btn-secondary.pcp-clip-delete[data-v-80d37718]:not(:disabled):hover{background-color:var(--story-danger-hover-bg)!important;border-color:var(--color-red)!important;color:var(--story-danger-hover-text)!important}.pcp-clip-delete[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-clip-audio[data-v-80d37718]{display:none}.pcp-clip-progress[data-v-80d37718]{gap:var(--space-2);flex-direction:column;display:flex}.pcp-clip-progress-head[data-v-80d37718]{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--text-secondary);display:flex}.pcp-clip-progress-pct[data-v-80d37718]{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:500}.pcp-clip-progress-track[data-v-80d37718]{border-radius:var(--radius-pill);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);height:8px;position:relative;overflow:hidden}.pcp-clip-progress-fill[data-v-80d37718]{border-radius:var(--radius-pill);background:var(--gradient-primary);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.pcp-clip-progress-fill[data-v-80d37718]{transition:none}}.pcp-clip-recording[data-v-80d37718]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pcp-clip-rec-dot[data-v-80d37718]{border-radius:var(--radius-pill);background:var(--color-red);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-red) 18%, transparent);flex-shrink:0;animation:1.6s ease-in-out infinite pcp-clip-rec-pulse-80d37718}@keyframes pcp-clip-rec-pulse-80d37718{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.pcp-clip-rec-dot[data-v-80d37718]{animation:none}}.pcp-clip-rec-label[data-v-80d37718]{min-width:0;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--text-primary);flex:auto}.pcp-clip-processing[data-v-80d37718]{align-items:center;gap:var(--space-1);font-size:var(--fs-body-sm);color:var(--text-muted);display:flex}.pcp-picker[data-v-80d37718]{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--brand-tint-border);border-radius:var(--radius-md);background:var(--brand-tint-fill);flex-direction:column;display:flex}.pcp-tabs[data-v-80d37718]{gap:var(--space-2);display:flex}.pcp-tab[data-v-80d37718]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);cursor:pointer;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-body-sm);padding:6px 14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pcp-tab[data-v-80d37718]:hover{border-color:var(--brand-tint-hover);color:var(--text-primary)}.pcp-tab--on[data-v-80d37718]{background:var(--brand-tint-strong);border-color:var(--brand-tint-focus);color:var(--text-primary)}.pcp-tab[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-filter[data-v-80d37718]{position:relative}.pcp-filter-label[data-v-80d37718]{pointer-events:none;color:var(--text-muted);align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pcp-filter-input[data-v-80d37718]{padding-left:36px}.pcp-state[data-v-80d37718]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);color:var(--text-muted);font-size:var(--fs-body-sm);text-align:center;flex-direction:column;display:flex}.pcp-state--empty p[data-v-80d37718]{margin:0;line-height:1.5}.pcp-list[data-v-80d37718]{gap:var(--space-2);flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.pcp-item[data-v-80d37718]{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-body);transition:background .15s,border-color .15s,color .15s;display:flex}.pcp-item[data-v-80d37718]:hover{border-color:var(--brand-tint-hover);color:var(--text-primary)}.pcp-item--on[data-v-80d37718]{background:var(--brand-tint-strong);border-color:var(--brand-tint-focus);color:var(--text-primary)}.pcp-item[data-v-80d37718]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.pcp-item-type[data-v-80d37718]{border-radius:var(--radius-sm);background:var(--brand-tint-fill);width:26px;height:26px;color:var(--primary-color);font-size:var(--fs-body-sm);flex-shrink:0;place-items:center;display:grid}.pcp-item-title[data-v-80d37718]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pcp-load-more[data-v-80d37718]{justify-content:center;display:flex}.pcp-actions[data-v-80d37718]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--brand-tint-border);background:var(--surface-glass);display:flex}.pcp-actions .btn[data-v-80d37718]{flex:auto}@media (width<=48rem){.pcp-panel[data-v-80d37718]{width:100%;animation:pcp-slide-up-80d37718 var(--def-transition-duration) ease;border-left:none}@keyframes pcp-slide-up-80d37718{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.pcp-panel[data-v-80d37718]{animation:none}}.profile-page-root[data-v-f82de2cb]{--page-gutter:clamp(16px, 3vw, 28px);--page-gap:20px;--page-gap-tight:12px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.player-active[data-v-f82de2cb]{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}.page-section[data-v-f82de2cb]{margin-inline:var(--page-gutter)}.profile-hero-skeleton[data-v-f82de2cb]{border-radius:var(--radius-xl);background:linear-gradient(90deg,#c7a4ff0a 25%,#c7a4ff1a 50%,#c7a4ff0a 75%) 0 0/200% 100%;height:210px;margin-top:24px;animation:1.5s infinite shimmer-f82de2cb}@keyframes shimmer-f82de2cb{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.profile-hero-skeleton[data-v-f82de2cb]{animation:none}}.profile-hero[data-v-f82de2cb]{z-index:0;padding:30px 0 24px;position:relative}.profile-hero--intro[data-v-f82de2cb]{padding-bottom:8px}.pho-top[data-v-f82de2cb]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pho-titlecol[data-v-f82de2cb]{min-width:0}.pho-kind[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 80%, transparent);align-items:center;gap:12px;font-weight:700;display:inline-flex}.pho-kind[data-v-f82de2cb]:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent), transparent);width:34px;height:1px}.pho-title[data-v-f82de2cb]{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 40, "WONK" 0;letter-spacing:-.015em;background:var(--th-grad);-webkit-text-fill-color:transparent;color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;margin:10px 0 0;font-size:clamp(34px,5.2vw,58px);font-weight:500;line-height:1.04;transition:font-variation-settings .3s,letter-spacing .3s}.profile-page-root[data-lettering=velvet] .pho-title[data-v-f82de2cb]{font-variation-settings:"opsz" 60, "SOFT" 100, "WONK" 0;letter-spacing:.004em;font-style:italic;font-weight:380}.profile-page-root[data-lettering=wonk] .pho-title[data-v-f82de2cb]{font-variation-settings:"opsz" 144, "SOFT" 20, "WONK" 1;letter-spacing:-.01em;font-weight:570}.profile-page-root[data-lettering=engraved] .pho-title[data-v-f82de2cb]{font-variation-settings:"opsz" 144, "SOFT" 0, "WONK" 0;letter-spacing:.14em;text-transform:uppercase;margin-top:14px;font-size:clamp(30px,4vw,46px);font-weight:620}@media (prefers-reduced-motion:reduce){.pho-title[data-v-f82de2cb]{transition:none}}.pho-actions[data-v-f82de2cb]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;display:flex}.follow-button[data-v-f82de2cb]{height:38px!important;font-size:var(--fs-body)!important;border-radius:var(--radius-pill)!important;letter-spacing:0!important;min-width:auto!important;padding:0 18px!important;font-weight:600!important;line-height:1!important}.follow-button.following[data-v-f82de2cb]{color:var(--primary-color)!important;background:var(--primary-color-transparent)!important;border:1px solid var(--primary-color)!important;box-shadow:none!important}.profile-page-root .follow-button.btn-primary[data-v-f82de2cb]:not(.following):not(:disabled),.profile-page-root[data-v-f82de2cb] .rg-cell--full .btn-primary:not(:disabled){background:var(--th-grad,var(--gradient-primary))!important;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent), 0 1px 0 #ffffff2e inset!important}.profile-page-root .follow-button.btn-primary[data-v-f82de2cb]:not(.following):not(:disabled):hover,.profile-page-root[data-v-f82de2cb] .rg-cell--full .btn-primary:not(:disabled):hover{box-shadow:0 14px 40px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 55%, transparent), 0 1px 0 #ffffff38 inset!important}.notification-btn--active[data-v-f82de2cb],.notification-btn--active[data-v-f82de2cb]:hover{background:var(--th-grad-warm,linear-gradient(135deg, #e879c6, #c084fc))!important;color:#fff!important;box-shadow:0 0 14px color-mix(in srgb, var(--th-glow-warm,#e879c6) 40%, transparent)!important;border-color:#0000!important}.action-btn--active[data-v-f82de2cb]{background:var(--brand-tint-hover);border-color:var(--brand-tint-focus);color:var(--primary-color)}.action-btn--success[data-v-f82de2cb]{color:#50d050;border-color:#32cd3273}.action-btn--success[data-v-f82de2cb]:hover{color:#72e472;background:#32cd321a;border-color:#32cd32a6}.pho-sub[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pho-sub b[data-v-f82de2cb]{color:var(--text-primary);font-weight:600}.pho-sub .dot[data-v-f82de2cb]{background:var(--text-dim);border-radius:50%;width:3px;height:3px}.pho-sub-source[data-v-f82de2cb]{color:var(--primary-color);opacity:.75;align-items:center;gap:5px;text-decoration:none;transition:opacity .15s;display:inline-flex}.pho-sub-source[data-v-f82de2cb]:hover{opacity:1}.pho-sub-source svg[data-v-f82de2cb]{flex-shrink:0}.pho-bio-wrap[data-v-f82de2cb]{margin-top:16px}.pho-bio[data-v-f82de2cb]{max-width:62ch;font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 50;font-style:italic;font-size:var(--fs-md);color:color-mix(in srgb, var(--th-bio,var(--th-bio-fallback)) 75%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:18px;line-height:1.6;position:relative}.pho-bio[data-v-f82de2cb]:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--th-p1) 85%, transparent), color-mix(in srgb, var(--th-p2) 25%, transparent));border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.pho-bio.is-clamped[data-v-f82de2cb]{-webkit-line-clamp:4;line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio-expand-btn[data-v-f82de2cb]{cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body);color:var(--primary-color);text-underline-offset:2px;background:0 0;border:none;margin-top:8px;padding:0;font-weight:500;text-decoration:underline;transition:color .18s;display:inline-block}.bio-expand-btn[data-v-f82de2cb]:hover{color:#fff}.bio-expand-btn[data-v-f82de2cb]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px;border-radius:3px}.pho-chips[data-v-f82de2cb]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.pho-chips[data-v-f82de2cb] .social-chips{margin:0}.hero-commission-chip[data-v-f82de2cb]{border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-sm);align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-weight:600;display:inline-flex}.hero-commission-chip .svg-inline--fa[data-v-f82de2cb]{flex-shrink:0;font-size:12px}.hero-commission-chip--open[data-v-f82de2cb]{background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);color:var(--text-primary)}.hero-commission-chip--open .svg-inline--fa[data-v-f82de2cb]{color:var(--th-p1)}.hero-commission-chip--closed[data-v-f82de2cb]{border:1px solid var(--text-subtle);color:var(--text-secondary);background:#ffffff0a}.hero-contact-chip[data-v-f82de2cb]{border-radius:var(--radius-pill);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;max-width:100%;transition:background var(--def-transition-duration), border-color var(--def-transition-duration);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.hero-contact-chip[data-v-f82de2cb]:hover{background:var(--brand-tint-hover);border-color:var(--brand-tint-hover)}.hero-contact-chip[data-v-f82de2cb]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.hero-contact-chip-icon[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--th-p1);flex-shrink:0}.hero-commission-note[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);max-width:52ch;margin:12px 0 0}.hero-social-empty[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);margin:14px 0 0}.hero-social-empty a[data-v-f82de2cb]{color:var(--primary-color);text-decoration:none}.hero-social-empty a[data-v-f82de2cb]:hover{text-decoration:underline}.hero-badge-chip[data-v-f82de2cb]{border-radius:var(--radius-pill);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);cursor:pointer;max-width:100%;transition:background var(--def-transition-duration), border-color var(--def-transition-duration);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.hero-badge-chip[data-v-f82de2cb]:hover{background:var(--brand-tint-hover);border-color:var(--brand-tint-hover)}.hero-badge-chip[data-v-f82de2cb]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.hero-badge-chip-icon[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--th-p1);flex-shrink:0}.hero-badge-chip-name[data-v-f82de2cb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-page-root[data-motif=deco] .hero-commission-chip[data-v-f82de2cb],.profile-page-root[data-motif=deco] .hero-contact-chip[data-v-f82de2cb],.profile-page-root[data-motif=deco] .hero-badge-chip[data-v-f82de2cb],.profile-page-root[data-motif=deco] .pho-chips[data-v-f82de2cb] .social-chip{border-radius:8px}.profile-page-root[data-motif=stitch] .hero-commission-chip[data-v-f82de2cb],.profile-page-root[data-motif=stitch] .hero-contact-chip[data-v-f82de2cb],.profile-page-root[data-motif=stitch] .hero-badge-chip[data-v-f82de2cb],.profile-page-root[data-motif=stitch] .pho-chips[data-v-f82de2cb] .social-chip{border-style:dashed}.profile-page-root[data-motif=petal] .hero-commission-chip[data-v-f82de2cb],.profile-page-root[data-motif=petal] .hero-contact-chip[data-v-f82de2cb],.profile-page-root[data-motif=petal] .hero-badge-chip[data-v-f82de2cb],.profile-page-root[data-motif=petal] .pho-chips[data-v-f82de2cb] .social-chip{border-radius:4px 16px}.pho-intro[data-v-f82de2cb]{max-width:640px;margin-top:22px}.pho-sig[data-v-f82de2cb]{align-items:center;gap:16px;display:flex;position:relative}.pho-sig-play[data-v-f82de2cb]{z-index:2;cursor:pointer;width:52px;height:52px;font-size:var(--fs-md);color:var(--th-ink,var(--bg-inner));background:var(--th-grad,var(--gradient-primary));box-shadow:0 10px 26px -10px color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent), 0 1px 0 #ffffff40 inset;transition:transform var(--def-transition-duration) ease, box-shadow var(--def-transition-duration) ease;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding-left:3px;display:grid;position:relative}.pho-sig-play[data-v-f82de2cb]:hover{box-shadow:0 14px 34px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 80%, transparent);transform:scale(1.08)}.pho-sig-play[data-v-f82de2cb]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);outline-offset:2px}.pho-sig-play.playing[data-v-f82de2cb]{padding-left:0}.pho-sig-wave[data-v-f82de2cb]{cursor:pointer;opacity:.9;flex:auto;min-width:0;height:56px;position:relative;-webkit-mask:linear-gradient(90deg,#000 0 88%,#0000);mask:linear-gradient(90deg,#000 0 88%,#0000)}.pho-sig-wave[data-v-f82de2cb] .wf-scrub{height:56px}.pho-sig.is-playing .pho-sig-wave[data-v-f82de2cb]{opacity:1}.pho-sig-text[data-v-f82de2cb]{flex-direction:column;gap:2px;min-width:0;display:flex}.pho-sig-lbl[data-v-f82de2cb]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-body);color:var(--text-secondary)}.pho-sig-text.is-unavailable .pho-sig-lbl[data-v-f82de2cb]{color:var(--color-orange);font-style:normal}.pho-sig-time[data-v-f82de2cb]{font-size:var(--fs-sm);letter-spacing:.08em;white-space:nowrap;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);font-variant-numeric:tabular-nums;font-weight:600}.pho-line[data-v-f82de2cb]{flex-direction:column;justify-content:center;gap:8px;min-height:56px;display:flex}.pho-line-text[data-v-f82de2cb]{font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 50;font-style:italic;font-size:var(--fs-lg);color:#f0e8ffe0;min-height:2em;margin:0;line-height:1.5}.pho-line-text .caret[data-v-f82de2cb]{vertical-align:-.15em;background:linear-gradient(#c7a4ff,#ff6fa8);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite caretBlink-f82de2cb;display:inline-block}@keyframes caretBlink-f82de2cb{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pho-line-text .caret[data-v-f82de2cb]{animation:none}}.pho-line-from[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--text-secondary);opacity:0;transition:opacity .6s}.pho-line-from.show[data-v-f82de2cb]{opacity:1}.pho-line-from a[data-v-f82de2cb]{color:#c7a4ffcc}.pho-invite[data-v-f82de2cb]{--pho-invite-lead:60px;border-radius:var(--radius-lg);background:var(--th-quiet-surface);border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.pho-invite-ic[data-v-f82de2cb]{border-radius:var(--radius-pill);width:44px;height:44px;font-size:var(--fs-md);color:var(--bg-inner);background:var(--th-flag-bg);box-shadow:0 8px 22px -8px color-mix(in srgb, var(--th-gold) 55%, transparent);flex-shrink:0;place-items:center;display:grid}.pho-invite-main[data-v-f82de2cb]{min-width:0;max-width:calc(100% - var(--pho-invite-lead));flex-direction:column;flex:auto;gap:2px;display:flex}.pho-invite-t[data-v-f82de2cb]{font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 30;font-size:var(--fs-md);color:var(--text-primary);font-weight:500}.pho-invite-s[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.pho-invite-s .svg-inline--fa[data-v-f82de2cb]{font-size:var(--fs-xs);color:color-mix(in srgb, var(--th-gold) 75%, transparent)}.pho-invite-cta[data-v-f82de2cb]{margin-left:var(--pho-invite-lead);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--th-gold) 35%, transparent);background:color-mix(in srgb, var(--th-gold) 8%, transparent);color:var(--th-goldpale);font-family:var(--font-body);font-size:var(--fs-body-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:7px;padding:8px 16px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.pho-invite-cta[data-v-f82de2cb]:hover{background:color-mix(in srgb, var(--th-gold) 16%, transparent);border-color:color-mix(in srgb, var(--th-gold) 55%, transparent)}.pho-invite-cta[data-v-f82de2cb]:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}@media (width<=520px){.pho-sig[data-v-f82de2cb]{gap:12px}.pho-sig-lbl[data-v-f82de2cb]{display:none}.pho-sig-text.is-unavailable .pho-sig-lbl[data-v-f82de2cb]{display:block}.pho-invite-main[data-v-f82de2cb]{max-width:none}.pho-invite-cta[data-v-f82de2cb]{margin-left:0}}.admin-ban-notice[data-v-f82de2cb]{margin-top:var(--page-gap-tight);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--fs-body-lg);background:#ff004f0f;border:1px solid #ff004f38;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-ban-icon[data-v-f82de2cb]{color:#ff004fbf;flex-shrink:0}.admin-label[data-v-f82de2cb]{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:var(--fs-body-sm);color:#c7a4ffd9}.ban-status-pill[data-v-f82de2cb]{border-radius:var(--radius-pill);font-size:var(--fs-sm);letter-spacing:.1em;align-items:center;padding:2px 10px;font-weight:700;display:inline-flex}.ban-status-pill.banned[data-v-f82de2cb]{color:#ff4d7a;background:#ff004f26;border:1px solid #ff004f73}.ban-status-pill.active[data-v-f82de2cb]{color:#50d050;background:#32cd321f;border:1px solid #32cd3266}.ban-reason[data-v-f82de2cb]{font-size:var(--fs-body);color:var(--text-secondary);flex:auto;font-style:italic}.admin-ban-actions[data-v-f82de2cb]{margin-left:auto}.profile-content[data-v-f82de2cb]{margin-top:var(--page-gap)}.pho-tabbar[data-v-f82de2cb]{border-bottom:1px solid var(--brand-tint-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.pho-tabs[data-v-f82de2cb]{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.pho-tabs[data-v-f82de2cb]::-webkit-scrollbar{display:none}.pho-tab[data-v-f82de2cb]{cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:8px;padding:12px 16px 14px;font-weight:700;transition:color .25s;display:inline-flex;position:relative}.pho-tab[data-v-f82de2cb]:hover{color:var(--text-primary)}.pho-tab .n[data-v-f82de2cb]{font-family:var(--font-display);font-variation-settings:"opsz" 40, "SOFT" 40;font-size:var(--fs-md);letter-spacing:0;color:color-mix(in srgb, var(--th-p1) 55%, transparent);font-variant-numeric:tabular-nums;font-weight:500;transition:color .25s}.pho-tab[data-v-f82de2cb]:after{content:"";background:var(--th-grad);opacity:0;border-radius:2px;height:2px;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(.4)}.pho-tab.on[data-v-f82de2cb]{color:#fff}.pho-tab.on .n[data-v-f82de2cb]{color:var(--th-bright)}.pho-tab.on[data-v-f82de2cb]:after{opacity:1;transform:none}.pho-tab[data-v-f82de2cb]:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:-2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.pho-tab[data-v-f82de2cb],.pho-tab .n[data-v-f82de2cb],.pho-tab[data-v-f82de2cb]:after{transition:none}}.pho-tabcta[data-v-f82de2cb]{flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.pho-panels[data-v-f82de2cb]{margin-top:6px}.tab-content[data-v-f82de2cb]{min-height:320px}.prof-results-grid--featured[data-v-f82de2cb]{gap:var(--content-card-gap,18px);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:stretch;display:grid}.prof-results-grid--featured .rg-cell[data-v-f82de2cb]{min-width:0;display:flex}.prof-results-grid--featured .rg-cell>[data-v-f82de2cb]{width:100%}.prof-results-grid--featured .rg-cell--feat[data-v-f82de2cb],.prof-results-grid--featured .rg-cell--full[data-v-f82de2cb]{grid-column:1/-1}.plg[data-v-f82de2cb]{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));align-items:stretch;gap:18px;display:grid}.plg>[data-v-f82de2cb]{min-width:0}.story-grid[data-v-f82de2cb]{gap:var(--content-card-gap,18px);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.story-grid-item[data-v-f82de2cb]{min-width:0;display:flex}.story-grid-item>[data-v-f82de2cb]{width:100%}.story-grid--featured .sg-cell--feat[data-v-f82de2cb]{grid-column:1/-1}.mso-shelfhead[data-v-f82de2cb]{align-items:baseline;gap:14px;margin:2px 0 0;display:flex}.mso-shelfhead h2[data-v-f82de2cb]{font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.mso-shelfhead[data-v-f82de2cb]:after{content:"";background:linear-gradient(90deg,#c7a4ff40,#ff6fa81a 55%,#0000);flex:1;height:1px}.mso-list[data-v-f82de2cb]{flex-direction:column;max-width:900px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.mso-end[data-v-f82de2cb]{color:var(--text-dim);font-family:var(--font-display);font-style:italic;font-size:var(--fs-body);justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.mso-end[data-v-f82de2cb]:before,.mso-end[data-v-f82de2cb]:after{content:"";background:linear-gradient(90deg,#0000,#c7a4ff40);width:60px;height:1px}.mso-end[data-v-f82de2cb]:after{background:linear-gradient(90deg,#c7a4ff40,#0000)}.empty-state-quiet[data-v-f82de2cb]{flex-direction:column;align-items:flex-start;gap:6px;padding:20px 4px;display:flex}.empty-state-message[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text-secondary);margin:0;font-weight:500}.empty-state-hint[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-muted);margin:0}.empty-state-cta[data-v-f82de2cb]{margin-top:8px}.load-more-row[data-v-f82de2cb]{justify-content:center;margin-top:20px;display:flex}.stories-select-bar[data-v-f82de2cb]{background:var(--gradient-primary-soft);border:1px solid color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.stories-select-count[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--text-primary);font-weight:600}.loading-indicator[data-v-f82de2cb]{justify-content:center;padding:24px 0;display:flex}.badge-modal-title[data-v-f82de2cb]{align-items:center;gap:8px;display:inline-flex}.badge-modal-title-icon[data-v-f82de2cb]{color:var(--primary-color)}.badge-modal-body[data-v-f82de2cb]{flex-direction:column;gap:12px;display:flex}.badge-modal-description[data-v-f82de2cb]{font-family:var(--font-body);font-size:var(--fs-body-lg);color:var(--text-secondary);margin:0;line-height:1.6}.badge-modal-tier[data-v-f82de2cb]{border-radius:var(--radius-pill);background:var(--brand-tint-strong);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-primary);align-self:flex-start;padding:4px 12px;font-weight:600}.badge-modal-condition[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--text-secondary);display:block}.badge-modal-adoption[data-v-f82de2cb]{font-size:var(--fs-body-sm);color:var(--text-muted);margin-top:6px;display:block}@media screen and (width<=48rem){.plg[data-v-f82de2cb]{grid-template-columns:1fr}}@media screen and (width<=40rem){.profile-page-root[data-v-f82de2cb]{--page-gutter:16px;--page-gap:14px}.profile-hero[data-v-f82de2cb]{padding:18px 0 14px}.profile-hero--intro[data-v-f82de2cb]{padding-bottom:4px}.pho-top[data-v-f82de2cb]{flex-direction:column}.pho-actions[data-v-f82de2cb]{justify-content:flex-start;margin-top:12px}.pho-sub[data-v-f82de2cb]{font-size:var(--fs-body-sm);margin-top:12px}.pho-chips[data-v-f82de2cb]{margin-top:14px}.hero-social-empty[data-v-f82de2cb],.hero-commission-note[data-v-f82de2cb]{margin-top:12px}.prof-results-grid--featured[data-v-f82de2cb],.story-grid[data-v-f82de2cb]{grid-template-columns:1fr}}.redirect-backdrop[data-v-30c9e566]{z-index:9999;-webkit-backdrop-filter:blur(20px)saturate(120%);background:#08040eb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.redirect-panel[data-v-30c9e566]{background:linear-gradient(#1c1230f5,#120c22fa) padding-box padding-box,linear-gradient(135deg,#c7a4ff47 0%,#ff6fa833 100%) border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:460px;padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 24px 64px -16px #000000b3,inset 0 0 0 1px #c7a4ff0f}.rp-header[data-v-30c9e566]{align-items:flex-start;gap:14px;display:flex}.rp-platform-icon[data-v-30c9e566]{width:42px;height:42px;color:var(--primary-color);background:#c7a4ff1f;border:1px solid #c7a4ff33;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rp-header>div[data-v-30c9e566]{flex:1}.rp-eyebrow[data-v-30c9e566]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0 0 3px;font-size:10.5px}.rp-heading[data-v-30c9e566]{font-family:var(--font-display);color:#fff;margin:0;font-size:22px;font-weight:600;line-height:1.2}.rp-close-btn[data-v-30c9e566]{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:4px;transition:color .15s;display:flex}.rp-close-btn[data-v-30c9e566]:hover{color:#ffffffd9}.rp-close-btn[data-v-30c9e566]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.rp-url-block[data-v-30c9e566]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;padding:12px 14px}.rp-url-label[data-v-30c9e566]{letter-spacing:.1em;text-transform:uppercase;color:#fff6;font-size:10.5px;font-family:var(--font-body);margin:0 0 6px}.rp-url-display[data-v-30c9e566]{font-family:var(--font-body);word-break:break-all;margin:0;font-size:13.5px;line-height:1.4}.rp-url-host[data-v-30c9e566]{color:var(--primary-color);font-weight:600}.rp-url-path[data-v-30c9e566]{color:#ffffff8c}.rp-note[data-v-30c9e566]{color:#fff9;margin:0;font-size:13.5px;line-height:1.6}.rp-note strong[data-v-30c9e566]{color:#ffffffd9}.rp-remember[data-v-30c9e566]{color:#ffffffa6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:flex}.rp-checkbox[data-v-30c9e566]{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer;flex:none}.rp-actions[data-v-30c9e566]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.rp-btn[data-v-30c9e566]{font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:7px;padding:10px 22px;font-size:14px;font-weight:600;transition:opacity .2s,transform .18s;display:inline-flex}.rp-btn[data-v-30c9e566]:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.rp-btn-ghost[data-v-30c9e566]{color:#ffffffb3;background:0 0;border:1px solid #ffffff26}.rp-btn-ghost[data-v-30c9e566]:hover{color:#fff;background:#ffffff0f}.rp-btn-primary[data-v-30c9e566]{background:var(--gradient-primary);color:#1a0f2c}.rp-btn-primary[data-v-30c9e566]:hover{opacity:.88;transform:translateY(-1px)}.modal-fade-enter-active[data-v-30c9e566],.modal-fade-leave-active[data-v-30c9e566]{transition:opacity .22s}.modal-fade-enter-active .redirect-panel[data-v-30c9e566],.modal-fade-leave-active .redirect-panel[data-v-30c9e566]{transition:transform .22s,opacity .22s}.modal-fade-enter-from[data-v-30c9e566],.modal-fade-leave-to[data-v-30c9e566]{opacity:0}.modal-fade-enter-from .redirect-panel[data-v-30c9e566]{opacity:0;transform:translateY(12px)scale(.97)}.modal-fade-leave-to .redirect-panel[data-v-30c9e566]{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=30rem){.redirect-panel[data-v-30c9e566]{padding:22px 18px 20px}.rp-actions[data-v-30c9e566]{flex-direction:column-reverse}.rp-btn[data-v-30c9e566]{justify-content:center}}.report-content[data-v-3f07d972]{flex-direction:column;align-items:center;padding:28px;display:flex}.report-icon-wrap[data-v-3f07d972]{width:52px;height:52px;color:var(--accent-rose);background:#ff6fa81f;border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.report-body[data-v-3f07d972]{font-family:var(--font-body);color:#ffffff80;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.report-tos-link[data-v-3f07d972]{text-decoration:none;color:var(--primary-color)!important}.report-tos-link[data-v-3f07d972]:hover{text-decoration:underline}.report-reason-field[data-v-3f07d972]{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.report-reason-label[data-v-3f07d972]{font-family:var(--font-body);color:#fff9;text-align:left;font-size:13px}.report-textarea[data-v-3f07d972]{color:#ffffffe0;width:100%;font-family:var(--font-body);resize:none;box-sizing:border-box;background:#ffffff0a;border:1px solid #c7a4ff2e;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s}.report-textarea[data-v-3f07d972]::placeholder{color:#ffffff47}.report-textarea[data-v-3f07d972]:focus{border-color:#c7a4ff80}.report-textarea[data-v-3f07d972]:disabled{opacity:.5}.report-char-count[data-v-3f07d972]{font-family:var(--font-body);color:#ffffff47;align-self:flex-end;margin-top:5px;margin-bottom:16px;font-size:11px}.report-error[data-v-3f07d972]{color:#ff8a8a;width:100%;font-family:var(--font-body);box-sizing:border-box;background:#ff55551a;border:1px solid #ff555540;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.report-actions[data-v-3f07d972]{gap:10px;width:100%;margin-top:4px;display:flex}.report-btn-cancel[data-v-3f07d972]{color:#ffffff8c;font-family:var(--font-body);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;padding:12px 0;font-size:14px;transition:background .15s,color .15s}.report-btn-cancel[data-v-3f07d972]:hover:not(:disabled){color:#fffc;background:#ffffff17}.report-btn-cancel[data-v-3f07d972]:disabled{opacity:.4;cursor:default}.report-btn-submit[data-v-3f07d972]{background:var(--gradient-primary);color:#1e0d38;font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;flex:2;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;display:flex}.report-btn-submit[data-v-3f07d972]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.report-btn-submit[data-v-3f07d972]:disabled{opacity:.35;cursor:default;transform:none}.report-spinner[data-v-3f07d972]{border:2px solid #1e0d3866;border-top-color:#1e0d38;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.65s linear infinite report-spin-3f07d972}@keyframes report-spin-3f07d972{to{transform:rotate(360deg)}}.report-success[data-v-3f07d972]{flex-direction:column;align-items:center;gap:12px;width:100%;padding:8px 0 20px;display:flex}.report-success .svg-inline--fa[data-v-3f07d972]{color:#6ee09a;font-size:28px}.report-success p[data-v-3f07d972]{font-family:var(--font-body);color:#fff9;text-align:center;margin:0;font-size:14px;line-height:1.5}.report-btn-dismiss[data-v-3f07d972]{color:#ffffffb3;width:100%;font-family:var(--font-body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;padding:12px 0;font-size:14px;transition:background .15s}.report-btn-dismiss[data-v-3f07d972]:hover{background:#ffffff1a}@media (width<=480px){.report-content[data-v-3f07d972]{padding:24px 20px 20px}}.ap2-error-overlay[data-v-0cdef611]{z-index:9999;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ap2-error-panel[data-v-0cdef611]{background:#1e1b2e;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:calc(100% - 32px);max-width:420px;padding:28px 32px}.ap2-error-title[data-v-0cdef611]{color:#fff;margin:0 0 10px;font-size:1.1rem;font-weight:600}.ap2-error-body[data-v-0cdef611]{color:#ffffffb3;margin:0 0 20px;font-size:.95rem}.ap2-error-actions[data-v-0cdef611]{justify-content:flex-end;display:flex}.ap2-error-btn[data-v-0cdef611]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:8px 20px;font-size:.9rem;transition:background .15s}.ap2-error-btn[data-v-0cdef611]:hover{background:#ffffff14}.audio-hero[data-v-0cdef611]{z-index:0;--hero-orb-size:132px;--hero-col-gap:22px;position:relative}.hero-title[data-v-0cdef611]{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 25, "WONK" 0;letter-spacing:-.015em;background:var(--th-grad,var(--gradient-primary));-webkit-text-fill-color:transparent;color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;max-width:none;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:500;line-height:1.05}.hero-title-lock[data-v-0cdef611]{-webkit-text-fill-color:var(--th-p1,var(--primary-color));color:var(--th-p1,var(--primary-color));margin-right:8px;font-size:.55em}.hero-title-text[data-v-0cdef611]{display:inline}.hero-byline[data-v-0cdef611]{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-secondary);flex-wrap:wrap;margin:0;display:flex}.hero-profile-name[data-v-0cdef611]{font-family:var(--font-display);color:var(--secondary-color);font-size:22px;font-weight:500;line-height:1;text-decoration:none;transition:color .18s,text-shadow .18s;position:relative}.hero-profile-name[data-v-0cdef611]:after{content:"";background:var(--th-grad,var(--gradient-primary));opacity:0;transform-origin:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.65)}.hero-profile-name[data-v-0cdef611]:hover{color:#f5ecff;text-shadow:0 0 18px color-mix(in srgb, var(--th-p1,var(--primary-color)) 32%, transparent);text-decoration:none}.hero-profile-name[data-v-0cdef611]:hover:after{opacity:.9;transform:scaleX(1)}.follow-button[data-v-0cdef611]{border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;height:32px;padding:0 16px;font-weight:600;display:inline-flex}.follow-button[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.notification-btn[data-v-0cdef611]{color:var(--th-p1,var(--primary-color));border:1px solid var(--th-p1,var(--primary-color));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;transition:background .2s,color .2s;display:inline-flex}.notification-btn.active[data-v-0cdef611]{box-shadow:0 0 14px color-mix(in srgb, var(--th-glow-warm,#e879c6) 40%, transparent);background:var(--th-grad-warm,var(--gradient-primary-warm))!important;color:#fff!important;border-color:#0000!important}.audio-hero[data-v-0cdef611] .social-chips{margin-top:16px}.hero-player-panel[data-v-0cdef611]{margin-top:var(--space-6);padding:0;position:relative}.hero-play-area[data-v-0cdef611]{min-width:0;display:block}.hero-play-area.has-source-card[data-v-0cdef611]{grid-template-columns:var(--hero-orb-size) minmax(0, 1fr);column-gap:var(--hero-col-gap);align-items:start;display:grid}.hero-timeline-group[data-v-0cdef611]{flex-direction:column;gap:10px;min-width:0;display:flex}.hero-source-card[data-v-0cdef611]{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.source-head[data-v-0cdef611]{align-items:center;gap:12px;display:flex}.source-platform-icon[data-v-0cdef611]{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);width:38px;height:38px;color:var(--th-p1,var(--primary-color));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.source-label[data-v-0cdef611]{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:10px;font-family:var(--font-body);margin-bottom:2px}.source-host[data-v-0cdef611]{color:#fff;font-size:15px;font-weight:700}.source-note[data-v-0cdef611]{color:#ffffff8c;margin:0;font-size:12.5px;line-height:1.55}.source-cta[data-v-0cdef611]{font-family:var(--font-body);cursor:pointer;border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);color:var(--th-p1,var(--primary-color));background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .18s;display:inline-flex}.source-cta[data-v-0cdef611]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);transform:translateY(-1px)}.source-cta[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-play-external[data-v-0cdef611]{width:var(--hero-orb-size);height:var(--hero-orb-size);cursor:pointer;color:#fff;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent), 0 22px 48px -16px color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent), 0 8px 26px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 40%, transparent);background:radial-gradient(circle at 32% 28%,#322a52,#16121f 80%);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .18s,box-shadow .25s;display:grid;position:relative;overflow:visible}.hero-play-external[data-v-0cdef611]:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent), 0 28px 56px -16px color-mix(in srgb, var(--th-p1,var(--primary-color)) 70%, transparent), 0 10px 30px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 55%, transparent);transform:translateY(-2px)scale(1.02)}.hero-play-external[data-v-0cdef611]:active{transform:scale(.98)}.hero-play-external[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:4px}.hero-play-external.is-loading[data-v-0cdef611]{cursor:progress}.hero-play-ring[data-v-0cdef611]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hero-play-ring-track[data-v-0cdef611]{fill:none;stroke-width:5px;stroke:#ffffff1a}.hero-play-icon[data-v-0cdef611]{z-index:1;color:#fff;place-items:center;width:64px;height:64px;font-size:34px;display:grid;position:relative}.hero-play-icon-play[data-v-0cdef611]{position:relative;left:2px}.hero-play-external-icon[data-v-0cdef611]{color:#fff;filter:drop-shadow(0 2px 10px #dc78f08c);justify-content:center;align-items:center;display:inline-flex;position:relative;top:-1px}.play-spinner[data-v-0cdef611]{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite hero-play-spin-0cdef611;box-shadow:0 0 12px #ffffff40}@keyframes hero-play-spin-0cdef611{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.play-spinner[data-v-0cdef611],.hero-play-spinner[data-v-0cdef611]{animation-duration:2s}.hero-play-external[data-v-0cdef611],.hero-play[data-v-0cdef611]{transition:none}.hero-times-cur.is-live[data-v-0cdef611]{animation:none}.hero-hairline-fill[data-v-0cdef611]{transition:none}}.hero-stage[data-v-0cdef611]{min-width:0;height:122px;position:relative}.hero-stage .hero-stage-scrub[data-v-0cdef611]{height:100%}.hero-stage[data-v-0cdef611] .wf-scrub__canvas{-webkit-mask:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.hero-hairline[data-v-0cdef611]{background:#ffffff0f;border-radius:2px;height:2px;margin-top:-4px;overflow:hidden}.hero-hairline-fill[data-v-0cdef611]{background:var(--th-grad,var(--gradient-primary));width:0;height:100%;box-shadow:0 0 8px color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);border-radius:2px;transition:width .12s linear}.hero-times[data-v-0cdef611]{font-size:12px;font-family:var(--font-body);color:#ffffff80;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.hero-times-cur[data-v-0cdef611]{color:#ffffffd1;font-weight:600;display:inline-block}.hero-times-cur.is-live[data-v-0cdef611]{animation:.3s hero-time-tick-0cdef611}@keyframes hero-time-tick-0cdef611{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}button.hero-times-dur[data-v-0cdef611]{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:4px;margin:0;padding:0}button.hero-times-dur[data-v-0cdef611]:hover{color:#ffffffd9;text-underline-offset:3px;-webkit-text-decoration:underline dotted #fff6;text-decoration:underline dotted #fff6}button.hero-times-dur[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:2px}.hero-transport[data-v-0cdef611]{align-items:center;gap:14px;margin-top:6px;display:flex}.hero-tp-left[data-v-0cdef611]{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.hero-tp-mid[data-v-0cdef611]{flex:none;align-items:center;gap:14px;display:flex}.hero-tp-right[data-v-0cdef611]{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.hero-ctl[data-v-0cdef611]{cursor:pointer;color:#ffffffb3;background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hero-ctl[data-v-0cdef611]:hover:not(:disabled){background:var(--brand-tint-fill);color:var(--th-p1,var(--primary-color));border-color:var(--brand-tint-focus)}.hero-ctl[data-v-0cdef611]:disabled{opacity:.35;cursor:not-allowed}.hero-ctl[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-ctl.is-active[data-v-0cdef611]{color:var(--th-p2,var(--accent-rose));border-color:color-mix(in srgb, var(--th-p2,var(--accent-rose)) 50%, transparent);background:color-mix(in srgb, var(--th-p2,var(--accent-rose)) 10%, transparent);box-shadow:0 0 10px -4px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 50%, transparent)}.hero-ctl-clear[data-v-0cdef611]{color:var(--color-red);border-color:#ff004f4d}.hero-ctl-clear[data-v-0cdef611]:hover:not(:disabled){border-color:var(--color-red);color:#fff;background:#ff004f26}.hero-speed[data-v-0cdef611]{cursor:pointer;min-width:44px;height:30px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#e9d8ff;background:var(--brand-tint-fill);border:1px solid var(--brand-tint-hover);border-radius:999px;padding:0 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.hero-speed[data-v-0cdef611]:hover{background:var(--primary-color-transparent);border-color:var(--brand-tint-strong)}.hero-speed[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-play[data-v-0cdef611]{cursor:pointer;width:54px;min-width:54px;height:54px;color:var(--th-ink,var(--bg-inner));background:var(--th-grad,var(--gradient-primary));box-shadow:0 12px 28px -12px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 60%, transparent), inset 0 1px 0 #ffffff47;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;transition:transform .18s,box-shadow .2s;display:inline-flex}.hero-play[data-v-0cdef611]:hover{box-shadow:0 16px 34px -12px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 70%, transparent), inset 0 1px 0 #ffffff52;transform:scale(1.05)}.hero-play[data-v-0cdef611]:active{transform:scale(.97)}.hero-play[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-play.is-loading[data-v-0cdef611]{cursor:progress}.hero-play-spinner[data-v-0cdef611]{border:2.5px solid #1a0f2c40;border-top-color:var(--th-ink,var(--bg-inner));border-radius:50%;width:22px;height:22px;animation:.85s linear infinite hero-play-spin-0cdef611}.hero-vol[data-v-0cdef611]{flex:auto;align-items:center;gap:8px;min-width:110px;max-width:150px;display:flex}.hero-vol-btn[data-v-0cdef611]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.hero-vol-btn[data-v-0cdef611]:hover{color:#ffffffe6}.hero-vol-btn[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-vol-track[data-v-0cdef611]{cursor:pointer;touch-action:none;background:#ffffff1a;border-radius:999px;flex:1;height:4px;position:relative}.hero-vol-track[data-v-0cdef611]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.hero-vol-fill[data-v-0cdef611]{background:linear-gradient(90deg, var(--brand-tint-overlay), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 65%, transparent));pointer-events:none;border-radius:999px;position:absolute;inset:0 auto 0 0}.hero-vol-fill[data-v-0cdef611]:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 1px 4px #00000080}.more-options[data-v-0cdef611]{z-index:10;justify-self:end;position:relative}@media (width>=40rem) and (width<=70rem){.audio-hero[data-v-0cdef611]{--hero-orb-size:120px;--hero-col-gap:20px}.hero-play-external[data-v-0cdef611]{width:120px;height:120px}.hero-play-icon[data-v-0cdef611]{width:48px;height:48px;font-size:34px}}@media screen and (width<=48rem){.hero-title[data-v-0cdef611]{font-size:clamp(28px,8vw,38px)}.hero-player-panel[data-v-0cdef611]{margin-top:18px}.hero-play-icon[data-v-0cdef611]{width:48px;height:48px;font-size:34px}.play-spinner[data-v-0cdef611]{border-width:2.5px;width:30px;height:30px}.hero-play-area.has-source-card[data-v-0cdef611]{grid-template-columns:1fr}}@media (width<=40rem){.audio-hero[data-v-0cdef611]{--hero-orb-size:100px;--hero-col-gap:0px}.audio-hero[data-v-0cdef611] .social-chips{margin-top:12px}.hero-play-area.has-source-card[data-v-0cdef611]{grid-template-columns:1fr;justify-items:center;row-gap:14px}.hero-play-external[data-v-0cdef611]{width:100px;height:100px}.hero-stage[data-v-0cdef611]{height:104px}.hero-transport[data-v-0cdef611]{flex-wrap:wrap;justify-content:center;gap:10px}.hero-tp-left[data-v-0cdef611],.hero-tp-right[data-v-0cdef611]{flex:none}.hero-tp-left[data-v-0cdef611]{order:2}.hero-tp-mid[data-v-0cdef611]{flex:100%;order:1;justify-content:center}.hero-tp-right[data-v-0cdef611]{order:3}.hero-vol[data-v-0cdef611]{min-width:120px}.hero-source-card[data-v-0cdef611]{max-width:100%}}.ap-masthead[data-v-0cdef611]{text-align:center;max-width:var(--ap-block-measure,760px);padding:var(--space-12) 0 0;margin-inline:auto;position:relative}.ap-eyebrow[data-v-0cdef611]{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);align-items:center;gap:14px;font-weight:600;display:inline-flex}.ap-eyebrow[data-v-0cdef611]:before,.ap-eyebrow[data-v-0cdef611]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent));width:34px;height:1px}.ap-eyebrow[data-v-0cdef611]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent), transparent)}.ap-new[data-v-0cdef611]{font-size:var(--fs-xs);letter-spacing:.16em;color:var(--th-ink,var(--bg-inner));border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--th-gold,var(--accent-gold)) 0%, var(--th-p2,var(--accent-rose)) 100%);padding:2px 9px;font-weight:700}.ap-headline[data-v-0cdef611]{font-variation-settings:"opsz" 144, "SOFT" 25, "WONK" 0;font-size:clamp(var(--fs-display), 4.6vw, calc(var(--fs-display) * 1.625));letter-spacing:-.016em;margin-bottom:var(--space-5);-webkit-text-fill-color:var(--text-display);color:var(--text-display);text-wrap:balance;background:0 0;line-height:1.12}.ap-headline .hero-title-lock[data-v-0cdef611]{-webkit-text-fill-color:var(--th-p1,var(--primary-color))}.ap-byline[data-v-0cdef611]{font-variant-numeric:tabular-nums;justify-content:center}.ap-byline-by[data-v-0cdef611]{color:var(--text-muted)}.ap-byline strong[data-v-0cdef611]{color:color-mix(in srgb, var(--text-primary) 88%, transparent);font-weight:600}.ap-author[data-v-0cdef611]{font-family:var(--font-display);font-variation-settings:"opsz" 30, "SOFT" 50;font-style:italic;font-size:var(--fs-md);color:color-mix(in srgb, var(--text-display) 90%, transparent);line-height:1.3}.ap-author[data-v-0cdef611]:hover{color:var(--text-display)}.ap-sep[data-v-0cdef611]{background:var(--text-subtle);border-radius:50%;flex-shrink:0;width:3px;height:3px}.ap-follow-row[data-v-0cdef611]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ap-follow-row .follow-button[data-v-0cdef611]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);color:var(--th-p1,var(--primary-color));font-family:var(--font-body);font-size:var(--fs-body-sm);text-shadow:none;box-shadow:none;background:0 0;padding:0 18px;transition:color .25s,background .25s,border-color .25s}.ap-follow-row .follow-button[data-v-0cdef611]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent)}.ap-follow-row .follow-button.following[data-v-0cdef611]{color:color-mix(in srgb, var(--text-display) 90%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent)}.ap-follow-row .notification-btn[data-v-0cdef611]{width:30px;height:30px;font-size:var(--fs-body-sm);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent)}.audio-hero.ap-masthead[data-v-0cdef611] .social-chips{margin-top:var(--space-4);justify-content:center}.ap-player[data-v-0cdef611]{max-width:var(--ap-block-measure,760px);margin-inline:auto;margin-top:var(--space-8);text-align:left}.ap-player .hero-stage[data-v-0cdef611]{height:140px}.ap-player .hero-transport[data-v-0cdef611]{margin-top:var(--space-2)}.ap-player .hero-play[data-v-0cdef611]{color:color-mix(in srgb, var(--text-display) 95%, transparent);background:linear-gradient(var(--secondary-background), var(--secondary-background)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 30%, transparent)) border-box;box-shadow:0 14px 34px -18px color-mix(in srgb, var(--th-shadow-deep) 65%, transparent);border:1px solid #0000}.ap-player .hero-play[data-v-0cdef611]:hover{box-shadow:0 16px 38px -16px color-mix(in srgb, var(--th-shadow-deep) 75%, transparent);transform:scale(1.04)}.ap-player .hero-play-spinner[data-v-0cdef611]{border-color:var(--brand-tint-border);border-top-color:var(--th-p1,var(--primary-color))}.ap-player .hero-speed[data-v-0cdef611]{border-color:var(--brand-tint-focus);color:color-mix(in srgb, var(--secondary-color) 85%, transparent);background:0 0}.ap-progress[data-v-0cdef611]{height:2px;z-index:var(--z-nav);pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.ap-progress-fill[data-v-0cdef611]{background:var(--th-grad,var(--gradient-primary));width:0;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--th-p1,var(--primary-color)) 60%, transparent);transition:width .12s linear;display:block}.ap-actionrow[data-v-0cdef611]{justify-content:center;align-items:center;gap:var(--space-2);max-width:var(--ap-block-measure,760px);margin:var(--space-7) auto 0;border-top:1px solid var(--brand-tint-hover);border-bottom:1px solid var(--brand-tint-hover);flex-wrap:wrap;padding:14px 0;display:flex}.ap-actionrow[data-v-0cdef611] .amu-like-btn,.ap-actionrow[data-v-0cdef611] .amu-action-btn,.ap-actionrow .more-options-toggle[data-v-0cdef611]{border-radius:var(--radius-pill);height:36px;min-height:36px;color:color-mix(in srgb, var(--secondary-color) 80%, transparent);font-family:var(--font-body);font-size:var(--fs-body);box-shadow:none;background:0 0;border:1px solid #0000;padding:0 15px;font-weight:500;transition:color .25s,background .25s,border-color .25s}.ap-actionrow .more-options-toggle[data-v-0cdef611]{width:36px;padding:0}.ap-actionrow[data-v-0cdef611] .amu-like-btn:hover,.ap-actionrow[data-v-0cdef611] .amu-action-btn:hover:not(:disabled),.ap-actionrow .more-options-toggle[data-v-0cdef611]:hover{color:var(--text-primary);background:var(--brand-tint-fill);border-color:var(--brand-tint-focus);box-shadow:none;transform:none}.ap-actionrow[data-v-0cdef611] .amu-like-btn .amu-like-icon,.ap-actionrow[data-v-0cdef611] .amu-action-btn .svg-inline--fa,.ap-actionrow .more-options-toggle .svg-inline--fa[data-v-0cdef611]{font-size:var(--fs-body);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent)}.ap-actionrow[data-v-0cdef611] .amu-like-btn.is-liked,.ap-actionrow[data-v-0cdef611] .amu-action-btn.is-bookmarked{color:var(--text-display);background:var(--brand-tint-fill);border-color:var(--brand-tint-focus)}.ap-actionrow[data-v-0cdef611] .amu-like-btn.is-liked .amu-like-icon,.ap-actionrow[data-v-0cdef611] .amu-action-btn.is-bookmarked .svg-inline--fa{color:var(--th-p2,var(--accent-rose))}.ap-actionrow[data-v-0cdef611] .amu-like-count{font-variant-numeric:tabular-nums;font-weight:600}.ap-act-sep[data-v-0cdef611]{background:var(--brand-tint-hover);width:1px;height:18px;margin:0 var(--space-1);flex-shrink:0}.ap-actionrow .more-options[data-v-0cdef611]{z-index:var(--z-card);justify-self:auto;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.ap-progress-fill[data-v-0cdef611]{transition:none}}@media (width<=48rem){.ap-masthead[data-v-0cdef611]{padding-top:var(--space-8)}.ap-headline[data-v-0cdef611]{font-size:clamp(28px,8vw,38px)}.ap-player .hero-stage[data-v-0cdef611]{height:110px}}@media (width<=40rem){.ap-actionrow[data-v-0cdef611] .amu-like-btn,.ap-actionrow[data-v-0cdef611] .amu-action-btn{flex:auto;justify-content:center}.ap-actionrow[data-v-0cdef611] .amu-action-btn{min-width:calc(50% - 5px)}.ap-act-sep[data-v-0cdef611]{display:none}}.comment-name[data-v-a197040d]{color:#f5ecff;font-size:14px;font-weight:600;text-decoration:none}.comment-name[data-v-a197040d]:hover{color:var(--th-p1,var(--primary-color))}.comment-handle[data-v-a197040d]{color:var(--th-p1,var(--primary-color));opacity:.7;font-size:12px}.comment-time[data-v-a197040d]{color:#b6b2d380;font-size:12px}.comment-reply-tag[data-v-a197040d]{color:var(--th-p2,var(--accent-rose));opacity:.65;font-size:12px}.comment-text[data-v-a197040d]{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.58}.comments[data-v-bb2cc04a]{background:0 0;border:0;border-radius:0;padding:0}.comments-loading[data-v-bb2cc04a]{justify-content:center;padding:32px 0;display:flex}.comments-head[data-v-bb2cc04a]{align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.comments-title[data-v-bb2cc04a]{font-family:var(--font-display);color:#fff;margin:0;font-size:22px;font-weight:500}.comments-count[data-v-bb2cc04a]{font-family:var(--font-display);color:#b6b2d380;font-size:17px;font-weight:500}.comments-sort[data-v-bb2cc04a]{margin-left:auto;position:relative}.sort-pill[data-v-bb2cc04a]{color:#f5ecff;font-family:var(--font-body);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;line-height:1;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.sort-pill[data-v-bb2cc04a]:hover,.sort-pill[data-v-bb2cc04a]:focus-visible{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);outline:none}.sort-menu[data-v-bb2cc04a]{z-index:var(--z-dropdown);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e22f5;border-radius:12px;min-width:118px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff0a}.sort-menu-item[data-v-bb2cc04a]{color:#ffffffb8;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12.5px}.sort-menu-item[data-v-bb2cc04a]:hover,.sort-menu-item[data-v-bb2cc04a]:focus-visible{color:#fff;background:#ffffff0f;outline:none}.sort-menu-item.is-active[data-v-bb2cc04a]{color:#f5ecff;background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent)}.comments-error[data-v-bb2cc04a]{color:#ff6fa8;background:#ff004f1f;border:1px solid #ff004f40;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13.5px}.compose-area[data-v-bb2cc04a]{align-items:center;gap:12px;margin-bottom:26px;display:flex}.compose-area.is-expanded[data-v-bb2cc04a]{align-items:flex-start}.compose-avatar[data-v-bb2cc04a]{background:radial-gradient(circle at 30% 30%, #fff3, transparent 65%), var(--th-grad,var(--gradient-primary));width:38px;height:38px;font-family:var(--font-display);color:var(--th-ink,var(--bg-inner));-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.compose-area.is-expanded .compose-avatar[data-v-bb2cc04a]{margin-top:3px}.compose-pill[data-v-bb2cc04a]{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 16%, transparent);color:#fff6;min-width:0;height:44px;font-family:var(--font-body);text-align:left;cursor:text;background:#ffffff0a;border-radius:12px;flex:1;align-items:center;padding:0 16px;font-size:14px;transition:border-color .18s,background .18s;display:flex}.compose-pill[data-v-bb2cc04a]:hover,.compose-pill[data-v-bb2cc04a]:focus-visible{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);background:#ffffff0f;outline:none}.compose-post[data-v-bb2cc04a]{cursor:pointer;background:var(--th-grad,var(--gradient-primary));height:44px;color:var(--th-ink,var(--bg-inner));font-family:var(--font-body);border:none;border-radius:10px;flex:none;padding:0 22px;font-size:14px;font-weight:600;transition:opacity .2s}.compose-post[data-v-bb2cc04a]:hover{opacity:.9}.compose-body[data-v-bb2cc04a]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.compose-reply-bar[data-v-bb2cc04a]{color:#ffffff8c;background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 7%, transparent);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:flex}.compose-reply-bar strong[data-v-bb2cc04a]{color:#ffffffd9}.compose-reply-clear[data-v-bb2cc04a]{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:12px}.compose-reply-clear[data-v-bb2cc04a]:hover{color:#fff}.compose-textarea[data-v-bb2cc04a]{color:#fff;width:100%;font-family:var(--font-body);resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;min-height:78px;max-height:260px;padding:12px 14px;font-size:14px;line-height:1.55;transition:border-color .18s}.compose-textarea[data-v-bb2cc04a]::placeholder{color:#ffffff59}.compose-textarea[data-v-bb2cc04a]:focus{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);background:#ffffff0f;outline:none}.compose-footer[data-v-bb2cc04a]{align-items:center;gap:8px;display:flex}.compose-char-count[data-v-bb2cc04a]{color:#ffffff59;font-size:11.5px;font-family:var(--font-body);font-variant-numeric:tabular-nums}.compose-char-count.near-limit[data-v-bb2cc04a]{color:var(--color-orange)}.compose-cancel[data-v-bb2cc04a]{color:#fff9;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:6px 16px;font-size:13px;transition:color .15s,border-color .15s}.compose-cancel[data-v-bb2cc04a]:hover{color:#fff;border-color:#ffffff40}.compose-submit[data-v-bb2cc04a]{background:var(--th-grad,var(--gradient-primary));color:var(--th-ink,var(--bg-inner));font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;min-width:56px;padding:6px 20px;font-size:13px;font-weight:700;transition:opacity .2s}.compose-submit[data-v-bb2cc04a]:disabled{opacity:.45;cursor:not-allowed}.anon-prompt[data-v-bb2cc04a]{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.anon-icon[data-v-bb2cc04a]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);flex:none;font-size:18px}.anon-text[data-v-bb2cc04a]{color:#ffffffa6;font-size:14px;font-family:var(--font-body);flex:1}.anon-actions[data-v-bb2cc04a]{flex:none;gap:8px;display:flex}.anon-btn[data-v-bb2cc04a]{font-family:var(--font-body);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.anon-btn[data-v-bb2cc04a]:link,.anon-btn[data-v-bb2cc04a]:visited{text-decoration:none}.anon-btn-ghost[data-v-bb2cc04a]{color:#ffffffbf;border:1px solid #ffffff26}.anon-btn-ghost[data-v-bb2cc04a]:link,.anon-btn-ghost[data-v-bb2cc04a]:visited{color:#ffffffc7}.anon-btn-ghost[data-v-bb2cc04a]:hover{color:#fff;border-color:#ffffff4d}.anon-btn-primary[data-v-bb2cc04a]{background:var(--th-grad-warm,linear-gradient(135deg, #e879c6 0%, #c084fc 100%));color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--th-glow-warm,#e879c6) 30%, transparent);border:none}.anon-btn-primary[data-v-bb2cc04a]:link,.anon-btn-primary[data-v-bb2cc04a]:visited{color:#fff}.anon-btn-primary[data-v-bb2cc04a]:hover{opacity:.88;color:#fff}.comments-empty[data-v-bb2cc04a]{flex-wrap:wrap;align-items:center;gap:12px;padding:22px 24px;display:flex}.empty-glyph[data-v-bb2cc04a]{color:#fff3;flex:none;font-size:22px}.empty-title[data-v-bb2cc04a]{font-family:var(--font-body);color:#fff9;flex:1;margin:0;font-size:14px}.empty-cta[data-v-bb2cc04a]{color:#fff;font-family:var(--font-body);cursor:pointer;background:linear-gradient(135deg,#e879c6 0%,#c084fc 100%);border:none;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:700;transition:opacity .2s,transform .18s;box-shadow:0 4px 14px #e879c64d}.empty-cta[data-v-bb2cc04a]:hover{opacity:.88;transform:translateY(-1px)}.empty-actions[data-v-bb2cc04a]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.comments-list[data-v-bb2cc04a]{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (width<=45rem){.comments-empty[data-v-bb2cc04a]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 16px}.empty-title[data-v-bb2cc04a]{flex:initial;max-width:220px;line-height:1.45}.empty-actions[data-v-bb2cc04a]{justify-content:center;width:100%}.empty-cta[data-v-bb2cc04a],.anon-btn[data-v-bb2cc04a]{justify-content:center;align-items:center;min-height:42px}}.box[data-v-95a7c5ba]{transition:border-color var(--def-transition-duration) ease, background-color var(--def-transition-duration) ease;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:4px 12px}.box.redirectable[data-v-95a7c5ba]:hover{cursor:pointer;background:#c7a4ff14;border-color:#c7a4ff73}.text[data-v-95a7c5ba]{color:#b6b2d3e6;letter-spacing:.2px;transition:color var(--def-transition-duration) ease;margin:0;font-size:13px;font-weight:500;line-height:22px}.box.redirectable:hover .text[data-v-95a7c5ba]{color:var(--primary-color)}.selected[data-v-95a7c5ba]{background-color:var(--color-green-transparent);border-color:var(--color-green)}.selected .text[data-v-95a7c5ba]{color:#fff}.display-container[data-v-28e63d10]{flex-flow:wrap;gap:.5rem;padding:0;display:flex}.tag-overflow[data-v-28e63d10]{color:#b6b2d380;letter-spacing:.2px;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;line-height:22px;display:inline-flex}.atf-root[data-v-40132422]{margin:16px var(--page-gutter,24px) 0}.atf-strip[data-v-40132422]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.atf-label[data-v-40132422]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.8px;color:#ffffff73;white-space:nowrap;font-size:11px;font-weight:600}.atf-muted[data-v-40132422]{color:#fff6}.atf-vote-group[data-v-40132422]{gap:16px;display:flex}.atf-vote-btn[data-v-40132422]{height:auto;font-family:var(--font-body);cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.atf-vote-btn[data-v-40132422]:hover{color:#ffffffb3;text-underline-offset:2px;text-decoration:underline}.atf-vote-correct.atf-active[data-v-40132422],.atf-vote-correct.atf-active[data-v-40132422]:hover{color:#6ee7b7;background:0 0;border:none;text-decoration:none}.atf-vote-incorrect.atf-active[data-v-40132422],.atf-vote-incorrect.atf-active[data-v-40132422]:hover{color:#fca5a5;background:0 0;border:none;text-decoration:none}.atf-vote-btn[data-v-40132422]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.atf-voted-badge[data-v-40132422]{height:26px;font-size:12px;font-weight:500;font-family:var(--font-body);border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.atf-badge-correct[data-v-40132422]{color:#6ee7b7;background:#34d3991a;border:1px solid #34d3994d}.atf-badge-incorrect[data-v-40132422]{color:#fca5a5;background:#f8717114;border:1px solid #f8717147}.atf-badge-icon[data-v-40132422]{font-size:10px}.atf-change-btn[data-v-40132422]{height:26px;font-family:var(--font-body);cursor:pointer;color:#ffffff73;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.atf-change-btn[data-v-40132422]:hover{color:#ffffffb3;background:#ffffff0d;border-color:#fff3}.atf-suggestion-panel[data-v-40132422]{background:#19152a8c;border:1px solid #c7a4ff1a;border-radius:14px;flex-direction:column;gap:14px;max-width:620px;margin-top:14px;padding:16px 18px;display:flex}.atf-tags-scroll[data-v-40132422]{scrollbar-width:thin;scrollbar-color:#c7a4ff33 transparent;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;max-height:260px;display:flex;overflow-y:auto}.atf-suggestion-hint[data-v-40132422]{font-family:var(--font-body);color:#ffffff80;margin:0;font-size:13px;line-height:1.5}.atf-suggestion-hint strong[data-v-40132422]{color:#ffffffb3;font-weight:600}.atf-tags-loading[data-v-40132422]{font-family:var(--font-body);color:#ffffff59;font-size:13px}.atf-tag-group[data-v-40132422]{flex-direction:column;gap:8px;display:flex}.atf-tag-group-label[data-v-40132422]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;color:#ffffff59;font-size:11px;font-weight:700}.atf-tag-chips[data-v-40132422]{flex-wrap:wrap;gap:6px;display:flex}.atf-chip[data-v-40132422]{height:28px;font-family:var(--font-body);cursor:pointer;color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.atf-chip[data-v-40132422]:hover{color:#c7a4ffe6;background:#c7a4ff12;border-color:#c7a4ff47}.atf-chip.atf-chip-selected[data-v-40132422]{color:#c7a4ff;background:#c7a4ff24;border-color:#c7a4ff73}.atf-chip[data-v-40132422]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.atf-suggestion-actions[data-v-40132422]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atf-submit-btn[data-v-40132422]{height:28px;font-family:var(--font-body);cursor:pointer;color:#c7a4ff;background:#c7a4ff1f;border:1px solid #c7a4ff59;border-radius:999px;align-items:center;padding:0 16px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.atf-submit-btn[data-v-40132422]:hover:not(:disabled){color:#dac4ff;background:#c7a4ff33;border-color:#c7a4ff8c;transform:translateY(-1px)}.atf-submit-btn[data-v-40132422]:disabled{opacity:.5;cursor:not-allowed}.atf-submit-btn[data-v-40132422]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.atf-error[data-v-40132422]{font-family:var(--font-body);color:#fca5a5;font-size:12.5px}.atf-slide-enter-active[data-v-40132422],.atf-slide-leave-active[data-v-40132422]{transition:opacity .22s,transform .22s}.atf-slide-enter-from[data-v-40132422],.atf-slide-leave-to[data-v-40132422]{opacity:0;transform:translateY(-6px)}.modal-overlay[data-v-9a21e4b9]{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);background:#000000a3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-9a21e4b9]{background:#120c1ef5;border:1px solid #c7a4ff2e;border-radius:20px;outline:none;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 24px 64px #000000b3,inset 0 1px #ffffff0a}.modal-header[data-v-9a21e4b9]{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:12px;padding:1.5rem;display:flex}.modal-title-block[data-v-9a21e4b9]{flex-direction:column;gap:4px;display:flex}.modal-header-actions[data-v-9a21e4b9]{flex-shrink:0;align-items:center;gap:8px;display:flex}.modal-header h3[data-v-9a21e4b9]{font-family:var(--font-display);color:#f5ecff;margin:0;font-size:24px;font-weight:500}.close-btn[data-v-9a21e4b9]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;transition:background .15s,color .15s;display:grid}.close-btn[data-v-9a21e4b9]:hover{color:#c7a4ffe6;background:#c7a4ff24}.modal-body[data-v-9a21e4b9]{max-height:calc(90vh - 100px);padding:1.5rem;overflow-y:auto}.third-party-warning[data-v-9a21e4b9]{background:#ff950014;border:1px solid #ff95004d;border-radius:14px;margin-bottom:1rem;padding:1.5rem}.warning-content[data-v-9a21e4b9]{align-items:flex-start;gap:1rem;display:flex}.warning-icon[data-v-9a21e4b9]{color:#ff9500;margin-top:.25rem;font-size:24px}.warning-content h4[data-v-9a21e4b9]{color:#ff9500;margin:0 0 .5rem;font-size:16px;font-weight:600}.warning-content p[data-v-9a21e4b9]{color:#adadcb;margin:0;font-size:14px;line-height:1.4}.loading-state[data-v-9a21e4b9]{color:#ffffff80;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.empty-state[data-v-9a21e4b9]{text-align:center;color:#ffffff80;padding:2rem}.empty-state p[data-v-9a21e4b9],.create-new-section[data-v-9a21e4b9]{margin-bottom:1.5rem}.playlists-list[data-v-9a21e4b9]{max-height:300px;overflow-y:auto}.playlist-item[data-v-9a21e4b9]{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:#ffffff09;border:1px solid #c7a4ff1f;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;transition:background .18s,border-color .18s,transform .18s;display:flex}.playlist-item[data-v-9a21e4b9]:hover:not(.adding){background:#c7a4ff14;border-color:#e879c661;transform:translateY(-1px)}.playlist-item.adding[data-v-9a21e4b9]{opacity:.7;cursor:not-allowed}.playlist-info[data-v-9a21e4b9]{flex-direction:column;gap:.25rem;display:flex}.playlist-title[data-v-9a21e4b9]{color:#fff;align-items:center;gap:.5rem;font-weight:500;display:flex}.visibility-icon[data-v-9a21e4b9]{color:#ffffff59;font-size:11px}.playlist-meta[data-v-9a21e4b9]{color:#ffffff73;font-size:13px}.add-indicator[data-v-9a21e4b9]{color:var(--primary-color);font-size:16px}.create-form-section[data-v-9a21e4b9]{margin-top:-1.5rem}.btn[data-v-9a21e4b9]{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:12px 20px;font-size:14px;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex}.btn-primary[data-v-9a21e4b9]{background:var(--gradient-primary);color:#1e0d38}.btn-primary[data-v-9a21e4b9]:hover{opacity:.88;transform:translateY(-1px)}.btn-outline-primary[data-v-9a21e4b9]{color:var(--primary-color);background:#c7a4ff14;border:1px solid #c7a4ff4d;justify-content:center;width:100%}.btn-outline-primary[data-v-9a21e4b9]:hover{background:#c7a4ff24;border-color:#c7a4ff8c;transform:translateY(-1px)}.playlists-list[data-v-9a21e4b9]::-webkit-scrollbar{width:6px}.modal-body[data-v-9a21e4b9]::-webkit-scrollbar{width:6px}.playlists-list[data-v-9a21e4b9]::-webkit-scrollbar-track{background:#ffffff0a}.modal-body[data-v-9a21e4b9]::-webkit-scrollbar-track{background:#ffffff0a}.playlists-list[data-v-9a21e4b9]::-webkit-scrollbar-thumb{background:#c7a4ff40;border-radius:3px}.modal-body[data-v-9a21e4b9]::-webkit-scrollbar-thumb{background:#c7a4ff40;border-radius:3px}.playlists-list[data-v-9a21e4b9]::-webkit-scrollbar-thumb:hover{background:#c7a4ff73}.modal-body[data-v-9a21e4b9]::-webkit-scrollbar-thumb:hover{background:#c7a4ff73}.modal-subtitle[data-v-9a21e4b9]{color:#fff6;margin:0;font-size:13px}.create-playlist-pill[data-v-9a21e4b9]{cursor:pointer;color:#c7a4ff;background:#c7a4ff14;border:1px solid #c7a4ff40;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.create-playlist-pill[data-v-9a21e4b9]:hover{background:#c7a4ff26;border-color:#c7a4ff80}.playlist-item[data-v-9a21e4b9]{background:linear-gradient(#ffffff0b,#ffffff06);min-height:68px}.playlist-item[data-v-9a21e4b9]:hover:not(.adding):not(.just-added){box-shadow:0 10px 28px #00000038}.playlist-item.just-added[data-v-9a21e4b9]{pointer-events:none;background:#c7a4ff14;border-color:#c7a4ff61}.add-indicator[data-v-9a21e4b9]{color:#f5ecff;background:#c7a4ff14;border:1px solid #c7a4ff2e;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:grid}.playlist-item:hover:not(.adding):not(.just-added) .add-indicator[data-v-9a21e4b9]{background:#c7a4ff29;border-color:#c7a4ff73}.playlist-item.just-added .add-indicator[data-v-9a21e4b9]{color:#c7a4ff;background:#c7a4ff38;border-color:#c7a4ff99}.create-new-section[data-v-9a21e4b9]{display:none}.create-form[data-v-9a21e4b9]{flex-direction:column;gap:14px;display:flex}.create-form-field[data-v-9a21e4b9]{flex-direction:column;gap:6px;display:flex}.create-form-label[data-v-9a21e4b9]{letter-spacing:.06em;text-transform:uppercase;color:#b6b2d399;font-size:12px;font-weight:600;font-family:var(--font-body)}.create-form-input[data-v-9a21e4b9]{color:#f5ecff;font-family:var(--font-body);background:#ffffff0d;border:1px solid #c7a4ff33;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.create-form-input[data-v-9a21e4b9]:focus{border-color:#c7a4ff8c;box-shadow:0 0 0 3px #c7a4ff1f}.create-form-input--error[data-v-9a21e4b9]{border-color:#ff3c5a99!important}.create-form-error[data-v-9a21e4b9]{color:#ff5a6ee6;margin:0;font-size:12px}.create-form-visibility[data-v-9a21e4b9]{align-items:center;display:flex}.create-visibility-label[data-v-9a21e4b9]{cursor:pointer;color:#b6b2d3b3;font-size:13px;font-family:var(--font-body);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.create-visibility-checkbox[data-v-9a21e4b9]{opacity:0;width:0;height:0;position:absolute}.create-visibility-track[data-v-9a21e4b9]{background:#ffffff1a;border:1px solid #c7a4ff33;border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .18s,border-color .18s;display:inline-block;position:relative}.create-visibility-track[data-v-9a21e4b9]:after{content:"";background:#c7a4ff8c;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.create-visibility-checkbox:checked~.create-visibility-track[data-v-9a21e4b9]{background:#c7a4ff26;border-color:#c7a4ff80}.create-visibility-checkbox:checked~.create-visibility-track[data-v-9a21e4b9]:after{background:var(--primary-color);transform:translate(14px)}.create-visibility-checkbox:focus-visible~.create-visibility-track[data-v-9a21e4b9]{outline:2px solid var(--primary-color);outline-offset:2px}.create-form-footer[data-v-9a21e4b9]{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.create-form-cancel[data-v-9a21e4b9]{color:#b6b2d3a6;font-family:var(--font-body);cursor:pointer;background:0 0;border:1px solid #c7a4ff33;border-radius:999px;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s}.create-form-cancel[data-v-9a21e4b9]:hover{color:#c7a4ffe6;border-color:#c7a4ff73}.create-form-cancel[data-v-9a21e4b9]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.create-form-submit[data-v-9a21e4b9]{background:var(--gradient-primary);color:#1e0d38;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 18px;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex}.create-form-submit[data-v-9a21e4b9]:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.create-form-submit[data-v-9a21e4b9]:disabled{opacity:.55;cursor:not-allowed}.create-form-submit[data-v-9a21e4b9]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.modal-body[data-v-01113450]{max-height:calc(90vh - 100px);padding:1.5rem;overflow-y:auto}.modal-subtitle[data-v-01113450]{color:#fff6;margin:0 0 1rem;font-size:13px}.third-party-warning[data-v-01113450]{background:#ff950014;border:1px solid #ff95004d;border-radius:14px;margin-bottom:1rem;padding:1.5rem}.warning-content[data-v-01113450]{align-items:flex-start;gap:1rem;display:flex}.warning-icon[data-v-01113450]{color:#ff9500;margin-top:.25rem;font-size:24px}.warning-content h4[data-v-01113450]{color:#ff9500;margin:0 0 .5rem;font-size:16px;font-weight:600}.warning-content p[data-v-01113450]{color:#adadcb;margin:0;font-size:14px;line-height:1.4}.loading-state[data-v-01113450]{color:#ffffff80;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.empty-state[data-v-01113450]{text-align:center;color:#ffffff80;padding:2rem}.empty-state p[data-v-01113450]{margin-bottom:1.5rem}.series-list[data-v-01113450]{max-height:300px;overflow-y:auto}.series-item[data-v-01113450]{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:linear-gradient(#ffffff0b,#ffffff06);border:1px solid #c7a4ff1f;border-radius:14px;justify-content:space-between;align-items:center;min-height:68px;margin-bottom:.5rem;padding:1rem;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex}.series-item[data-v-01113450]:hover:not(.adding):not(.just-added){background:#c7a4ff14;border-color:#e879c661;transform:translateY(-1px);box-shadow:0 10px 28px #00000038}.series-item.adding[data-v-01113450]{opacity:.7;cursor:not-allowed}.series-item.just-added[data-v-01113450]{pointer-events:none;background:#c7a4ff14;border-color:#c7a4ff61}.series-info[data-v-01113450]{flex-direction:column;gap:.25rem;display:flex}.series-title[data-v-01113450]{color:#fff;align-items:center;gap:.5rem;font-weight:500;display:flex}.visibility-icon[data-v-01113450]{color:#ffffff59;font-size:11px}.series-meta[data-v-01113450]{color:#ffffff73;font-size:13px}.add-indicator[data-v-01113450]{color:#f5ecff;background:#c7a4ff14;border:1px solid #c7a4ff2e;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:grid}.series-item:hover:not(.adding):not(.just-added) .add-indicator[data-v-01113450]{background:#c7a4ff29;border-color:#c7a4ff73}.series-item.just-added .add-indicator[data-v-01113450]{color:#c7a4ff;background:#c7a4ff38;border-color:#c7a4ff99}.series-list[data-v-01113450]::-webkit-scrollbar{width:6px}.modal-body[data-v-01113450]::-webkit-scrollbar{width:6px}.series-list[data-v-01113450]::-webkit-scrollbar-track{background:#ffffff0a}.modal-body[data-v-01113450]::-webkit-scrollbar-track{background:#ffffff0a}.series-list[data-v-01113450]::-webkit-scrollbar-thumb{background:#c7a4ff40;border-radius:3px}.modal-body[data-v-01113450]::-webkit-scrollbar-thumb{background:#c7a4ff40;border-radius:3px}.series-list[data-v-01113450]::-webkit-scrollbar-thumb:hover{background:#c7a4ff73}.modal-body[data-v-01113450]::-webkit-scrollbar-thumb:hover{background:#c7a4ff73}.series-nav[data-v-fc156a39]{flex-direction:column;gap:14px;margin-top:24px;padding:12px 16px;display:flex}.series-nav--quiet[data-v-fc156a39]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin-top:0;padding:0;display:block}.sn-sec-head[data-v-fc156a39]{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.sn-sec-head[data-v-fc156a39]:after{content:"";background:linear-gradient(90deg, var(--brand-tint-focus), transparent);flex:1;height:1px}.sn-sec-title[data-v-fc156a39]{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 50;font-size:var(--fs-xl);min-width:0;margin:0;font-style:italic;font-weight:500}.sn-sec-title a[data-v-fc156a39]{color:color-mix(in srgb, var(--text-display) 95%, transparent);text-decoration:none;transition:color .18s}.sn-sec-title a[data-v-fc156a39]:hover{color:var(--text-display);text-underline-offset:3px;text-decoration:underline}.sn-sec-title a[data-v-fc156a39]:focus-visible{outline:2px solid var(--brand-tint-overlay);outline-offset:3px;border-radius:3px}.sn-sec-kicker[data-v-fc156a39]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 70%, transparent);white-space:nowrap;flex:none;font-weight:600}.sn-rail[data-v-fc156a39]{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.sn-link[data-v-fc156a39]{border-radius:var(--radius-lg);border:1px solid #0000;flex-direction:column;gap:3px;min-width:0;padding:12px 16px;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.sn-link--next[data-v-fc156a39]{text-align:right}.sn-link[data-v-fc156a39]:not(.sn-link--disabled):hover{border-color:var(--brand-tint-focus);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 5%, transparent)}.sn-link[data-v-fc156a39]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.sn-link--disabled[data-v-fc156a39]{opacity:.45;cursor:not-allowed}.sn-dir[data-v-fc156a39]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);font-weight:600}.sn-name[data-v-fc156a39]{font-family:var(--font-body);font-size:var(--fs-body-lg);color:color-mix(in srgb, var(--text-primary) 92%, transparent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sn-mid[data-v-fc156a39]{text-align:center;min-width:0}.sn-mid-kicker[data-v-fc156a39]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 70%, transparent);margin-bottom:4px;font-weight:600;display:block}.sn-mid-title[data-v-fc156a39]{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 50;font-style:italic;font-size:var(--fs-md);color:color-mix(in srgb, var(--text-display) 90%, transparent)}.sn-mid-position[data-v-fc156a39]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;display:block}@media (width<=600px){.sn-rail[data-v-fc156a39]{grid-template-columns:1fr;gap:6px}.sn-link--next[data-v-fc156a39]{text-align:left}.sn-mid[data-v-fc156a39]{order:-1}}.series-nav-header[data-v-fc156a39]{border-radius:10px;flex-direction:column;gap:3px;width:fit-content;max-width:100%;text-decoration:none;transition:color .15s;display:flex}.series-nav-eyebrow[data-v-fc156a39]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-color);opacity:.65;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.series-nav-eyebrow .svg-inline--fa[data-v-fc156a39]{color:var(--th-p1,var(--primary-color));opacity:.7;font-size:11px}.series-nav-title[data-v-fc156a39]{font-family:var(--font-display);color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;transition:color .15s,text-shadow .15s;overflow:hidden}.series-nav-header:hover .series-nav-title[data-v-fc156a39]{color:#f5ecff;text-shadow:0 0 18px color-mix(in srgb, var(--th-p1,var(--primary-color)) 32%, transparent)}.series-nav-header[data-v-fc156a39]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.series-nav-position[data-v-fc156a39]{color:#b6b2d399;font-size:12px}.series-nav-controls[data-v-fc156a39]{justify-content:space-between;gap:8px;display:flex}.series-nav-link[data-v-fc156a39]{color:#f5ecff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;flex-direction:row;flex:0 auto;align-items:center;gap:6px;min-width:0;padding:6px 14px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.series-nav-link--next[data-v-fc156a39]{text-align:right;flex-direction:row-reverse}.series-nav-link[data-v-fc156a39]:not(.series-nav-link--disabled):hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 9%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);transform:translateY(-1px)}.series-nav-link[data-v-fc156a39]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px}.series-nav-link--disabled[data-v-fc156a39]{opacity:.45;cursor:not-allowed}.series-nav-dir[data-v-fc156a39]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--th-p1,var(--primary-color));opacity:.85;font-size:11px;font-weight:600}.series-nav-link--disabled .series-nav-dir[data-v-fc156a39]{color:var(--secondary-color)}.series-nav-chapter-title[data-v-fc156a39]{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}@media (width<=600px){.series-nav-controls[data-v-fc156a39]{flex-direction:column}.series-nav-link--next[data-v-fc156a39]{text-align:left;flex-direction:row;align-self:flex-start}.series-nav-chapter-title[data-v-fc156a39]{max-width:100%}}.al-card[data-v-5678234c]{cursor:pointer;min-height:300px}.card-stretch-link[data-v-5678234c]:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:-3px;border-radius:inherit}.audio-profile-name[data-v-5678234c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.state-note[data-v-5678234c]{color:#fff9;font-family:var(--font-body);letter-spacing:.01em;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.state-note svg[data-v-5678234c]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 74%, transparent);font-size:12px}.state-note--failed[data-v-5678234c],.state-note--failed svg[data-v-5678234c]{color:#ff96b5}@media (width<=480px){.amu-quiet-card[data-v-5678234c]{padding:18px 18px 16px}.amu-quiet-card .pq-title[data-v-5678234c]{font-size:24px}}.rec--quiet[data-v-80dbbe76]{margin:0;padding:0}.rec-sec-head[data-v-80dbbe76]{margin-bottom:var(--space-5);align-items:baseline;gap:14px;display:flex}.rec-sec-head[data-v-80dbbe76]:after{content:"";background:linear-gradient(90deg, var(--brand-tint-focus), transparent);flex:1;height:1px}.rec-sec-title[data-v-80dbbe76]{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 25, "WONK" 0;font-size:var(--fs-xl);color:var(--text-display);white-space:nowrap;margin:0;font-weight:500}.rec-sec-kicker[data-v-80dbbe76]{font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 70%, transparent);white-space:nowrap;font-weight:600}.rec-rows[data-v-80dbbe76]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rec-row[data-v-80dbbe76]{border-bottom:1px solid var(--brand-tint-border);align-items:center;gap:14px;padding:15px 6px;text-decoration:none;transition:background-color .2s;display:flex}.rec-rows>li:first-child .rec-row[data-v-80dbbe76]{border-top:1px solid var(--brand-tint-border)}.rec-row[data-v-80dbbe76]:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 4%, transparent)}.rec-row[data-v-80dbbe76]:focus-visible{outline:2px solid var(--brand-tint-overlay);outline-offset:2px}.rec-row-glyph[data-v-80dbbe76]{background:linear-gradient(var(--secondary-background), var(--secondary-background)) padding-box, linear-gradient(135deg, var(--brand-tint-strong), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 30%, transparent)) border-box;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:inline-flex}.rec-row:hover .rec-row-glyph[data-v-80dbbe76]{transform:scale(1.06)}.rec-row-icon[data-v-80dbbe76]{color:color-mix(in srgb, var(--text-display) 90%, transparent);font-size:var(--fs-body-sm);flex-shrink:0;margin-left:1px}.rec-row-text[data-v-80dbbe76]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-row-name[data-v-80dbbe76]{font-family:var(--font-body);font-size:var(--fs-md);color:color-mix(in srgb, var(--text-primary) 92%, transparent);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rec-row-by[data-v-80dbbe76]{font-family:var(--font-display);font-variation-settings:"opsz" 30, "SOFT" 50;font-style:italic;font-size:var(--fs-body);color:var(--text-secondary)}.rec-row-meta[data-v-80dbbe76]{font-family:var(--font-body);font-size:var(--fs-body-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.rec-row-meta-dot[data-v-80dbbe76]{color:var(--text-dim)}@media (prefers-reduced-motion:reduce){.rec-row-glyph[data-v-80dbbe76],.rec-row:hover .rec-row-glyph[data-v-80dbbe76]{transition:none;transform:none}}@media (width<=40rem){.rec-sec-head[data-v-80dbbe76]{flex-wrap:wrap}.rec-sec-title[data-v-80dbbe76]{white-space:normal}.rec-row[data-v-80dbbe76]{flex-wrap:wrap}.rec-row-meta[data-v-80dbbe76]{width:100%;padding-left:52px}}.rec[data-v-80dbbe76]{padding-inline:max(var(--page-gutter), calc((100% - 760px) / 2 + var(--page-gutter)));margin:40px 0 0}.rec-head[data-v-80dbbe76]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.rec-head-titles[data-v-80dbbe76]{min-width:0}.rec-eyebrow[data-v-80dbbe76]{letter-spacing:.18em;color:var(--brand-tint-overlay);opacity:1;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;display:inline-flex}.rec-eyebrow[data-v-80dbbe76]:before{content:"";background:var(--th-grad,var(--gradient-primary));border-radius:2px;width:22px;height:2px}.rec-title[data-v-80dbbe76]{font-family:var(--font-display);font-variation-settings:"opsz" 60, "SOFT" 30, "WONK" 0;font-size:var(--fs-xl);letter-spacing:-.012em;color:var(--text-primary);margin:0;font-weight:500;line-height:1.1}.rec-title b[data-v-80dbbe76]{background:var(--th-grad,var(--gradient-primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rec-sub[data-v-80dbbe76]{font-size:var(--fs-body);color:var(--text-secondary);margin:6px 0 0;line-height:1.5}.rec-cards[data-v-80dbbe76]{gap:var(--content-card-gap,18px);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:stretch;display:grid}.audio-page-root[data-v-969f5828]{--ap-read-measure:680px;--ap-block-measure:760px;--page-gutter:clamp(16px, 3vw, 28px);--panel-radius:20px;width:100%;max-width:1100px;padding:0 var(--page-gutter) var(--space-12);margin-inline:auto}.player-active[data-v-969f5828]{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.ap-atmosphere[data-v-969f5828]{z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 38% 22%, color-mix(in srgb, var(--th-p1,var(--primary-color)) 26%, transparent), transparent 70%), radial-gradient(760px 460px at 72% 12%, color-mix(in srgb, var(--th-p2,var(--accent-rose)) 18%, transparent), transparent 70%), radial-gradient(680px 460px at 56% 40%, color-mix(in srgb, var(--th-shadow-deep) 14%, transparent), transparent 72%);filter:blur(10px);opacity:.92;height:520px;transition:opacity .4s;animation:20s ease-in-out infinite apAtmosphereDrift-969f5828;position:fixed;top:0;left:0;right:0}.audio-page-root.player-active .ap-atmosphere[data-v-969f5828]{opacity:1}@keyframes apAtmosphereDrift-969f5828{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.ap-atmosphere[data-v-969f5828]{animation:none}}.ap-read[data-v-969f5828]{max-width:var(--ap-read-measure);margin:var(--space-10) auto 0}.audio-description-body[data-v-969f5828]{color:color-mix(in srgb, var(--text-primary) 88%, transparent);font-family:var(--font-body);font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.85}.ap-transcript[data-v-969f5828]{max-width:var(--ap-read-measure);margin:var(--space-7) auto 0}.audio-transcript-toggle[data-v-969f5828]{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-muted);background:0 0;border:none;padding:0;list-style:none;transition:color .2s;display:inline-flex}.audio-transcript-toggle[data-v-969f5828]::-webkit-details-marker{display:none}.audio-transcript-toggle[data-v-969f5828]:hover{color:var(--th-p1,var(--primary-color))}.audio-transcript-toggle[data-v-969f5828]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:3px;border-radius:var(--radius-sm)}.audio-transcript-heading[data-v-969f5828]{font-family:var(--font-body);font-size:var(--fs-sm);color:inherit;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.audio-transcript-chevron[data-v-969f5828]{font-size:var(--fs-sm);transition:transform .2s}.audio-transcript-disclosure[open] .audio-transcript-chevron[data-v-969f5828]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.audio-transcript-chevron[data-v-969f5828]{transition:none}}.audio-transcript-body[data-v-969f5828]{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--text-primary) 85%, transparent);font-size:var(--fs-md);white-space:pre-wrap;line-height:1.85}.audio-transcript-status[data-v-969f5828]{display:inline-flex}.audio-transcript-actions[data-v-969f5828]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.held-owner-banner[data-v-969f5828]{max-width:var(--ap-read-measure);margin:var(--space-6) auto 0}.ap-tags[data-v-969f5828]{max-width:var(--ap-read-measure);margin:var(--space-7) auto 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.tag-group-chips[data-v-969f5828]{display:contents}.desc-tag-chip[data-v-969f5828]{border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-body-sm);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 85%, transparent);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);padding:4px 12px;font-weight:500;line-height:1.4;display:inline-block}.ap-tags[data-v-969f5828] .display-container{display:contents}.ap-feedback[data-v-969f5828]{max-width:var(--ap-read-measure);margin:var(--space-5) auto 0;justify-content:center;display:flex}.ap-root .ap-feedback[data-v-969f5828] .atf-root{margin:0}.ap-section[data-v-969f5828]{max-width:var(--ap-block-measure);margin:56px auto 0}.ap-section--full[data-v-969f5828]{max-width:none}.ap-sec-head[data-v-969f5828]{margin-bottom:var(--space-5);align-items:baseline;gap:14px;display:flex}.ap-sec-head[data-v-969f5828]:after{content:"";background:linear-gradient(90deg, var(--brand-tint-focus), transparent);flex:1;height:1px}.ap-sec-title[data-v-969f5828]{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 25, "WONK" 0;font-size:var(--fs-xl);color:var(--text-display);white-space:nowrap;margin:0;font-weight:500}.attr-item[data-v-969f5828]{align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--brand-tint-border);font-family:var(--font-body);font-size:var(--fs-body-lg);flex-wrap:wrap;padding:13px 6px;line-height:1.5;display:flex}.attr-item[data-v-969f5828]:first-of-type{border-top:1px solid var(--brand-tint-border)}.attr-label[data-v-969f5828]{font-family:var(--font-body);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent);min-width:120px;font-weight:600}.attr-text[data-v-969f5828]{color:color-mix(in srgb, var(--text-primary) 88%, transparent)}.attr-link[data-v-969f5828]{color:color-mix(in srgb, var(--text-display) 90%, transparent);font-weight:500;text-decoration:none;transition:color .2s}.attr-link[data-v-969f5828]:hover{color:var(--text-display);text-underline-offset:2px;text-decoration:underline}.attr-link[data-v-969f5828]:focus-visible{outline:2px solid var(--th-p1,var(--primary-color));outline-offset:2px;border-radius:var(--radius-sm)}.attr-item--status[data-v-969f5828]{justify-content:flex-end}.attr-actions[data-v-969f5828]{align-items:center;gap:14px;display:inline-flex}.attr-decline-link[data-v-969f5828],.attr-confirm-link[data-v-969f5828]{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--text-secondary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:center;padding:0;text-decoration:underline;transition:color .2s}.attr-decline-link[data-v-969f5828]{color:var(--color-red)}.attr-confirm-link[data-v-969f5828]{color:var(--color-green);font-weight:500}.attr-decline-link[data-v-969f5828]:hover{color:var(--color-red);text-decoration-thickness:2px}.attr-confirm-link[data-v-969f5828]:hover{color:var(--color-green);text-decoration-thickness:2px}.attr-decline-link[data-v-969f5828]:focus-visible{outline:2px solid var(--color-red);outline-offset:2px;border-radius:var(--radius-sm)}.attr-confirm-link[data-v-969f5828]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:var(--radius-sm)}.ap-island-bar[data-v-969f5828]{width:100%;z-index:var(--z-nav);padding:0 var(--space-4);pointer-events:none;justify-content:center;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:22px;left:0}@media screen and (width>=40rem){.ap-island-bar[data-v-969f5828]{padding-left:236px}}.ap-island-bar.is-hidden[data-v-969f5828]{opacity:0;pointer-events:none;transform:translateY(16px)}.content-player-padding .ap-island-bar[data-v-969f5828]{display:none}.ap-island[data-v-969f5828]{pointer-events:auto;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:linear-gradient(var(--surface-glass-deep), var(--surface-glass-deep)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 22%, transparent)) border-box;-webkit-backdrop-filter:blur(14px);border:1px solid #0000;max-width:100%;padding:8px 10px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 18px 48px -18px #000000bf}.ap-island-btn[data-v-969f5828]{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:34px;color:color-mix(in srgb, var(--secondary-color) 80%, transparent);font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 13px;font-weight:500;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.ap-island-btn .svg-inline--fa[data-v-969f5828]{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent)}.ap-island-btn[data-v-969f5828]:hover:not(:disabled){color:var(--text-primary);background:var(--brand-tint-fill);border-color:var(--brand-tint-focus)}.ap-island-btn[data-v-969f5828]:disabled{opacity:.5;cursor:not-allowed}.ap-island-btn--play[data-v-969f5828],.ap-island-btn.is-on[data-v-969f5828]{color:var(--text-display);background:var(--brand-tint-fill);border-color:var(--brand-tint-focus)}.ap-island-btn.is-on .svg-inline--fa[data-v-969f5828]{color:var(--th-p2,var(--accent-rose))}.ap-island-btn.is-pulsing .svg-inline--fa[data-v-969f5828]{animation:.5s amu-like-pulse}.ap-island-count[data-v-969f5828]{font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.ap-island-bar[data-v-969f5828]{transition:none}.ap-island-btn.is-pulsing .svg-inline--fa[data-v-969f5828]{animation:none}}@media screen and (width<=48rem){.audio-page-root[data-v-969f5828]{--page-gutter:16px}}@media (width<=640px){.ap-section[data-v-969f5828]{margin-top:var(--space-10)}.ap-sec-head[data-v-969f5828]{flex-wrap:wrap}.ap-sec-title[data-v-969f5828]{white-space:normal}.attr-item[data-v-969f5828]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.attr-item--status[data-v-969f5828]{flex-direction:row;justify-content:flex-start}}@media (width<=720px){.player-active[data-v-969f5828]{padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))}}.player-controls .queue-btn{background-color:var(--secondary-background)!important;border:3px solid var(--primary-color)!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;color:var(--primary-color)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:16px!important;transition:all .3s!important;display:flex!important;box-shadow:0 2px 8px #0000004d!important}.player-controls .queue-btn:hover:not(:disabled){background-color:var(--primary-color-transparent)!important;border-color:var(--primary-color)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #a688fa66!important}.player-controls .queue-btn:disabled{opacity:.4!important;cursor:not-allowed!important;color:#666!important;border:3px solid #666!important;box-shadow:0 1px 3px #0003!important}.player-controls .queue-btn svg{fill:currentColor!important;width:18px!important;height:18px!important}@media screen and (width<=768px){.player-controls .queue-btn{border:2px solid var(--primary-color)!important;width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}.player-controls .queue-btn svg{width:16px!important;height:16px!important}.player-controls .queue-btn:disabled{border:2px solid #666!important}}.amu-page{--page-gutter:24px;--page-gap:24px;--panel-gap:20px;--panel-radius:20px;--field-radius:12px;padding:0 var(--page-gutter);gap:var(--page-gap);flex-direction:column;display:flex}.amu-hero{padding:8px 0 4px}.amu-eyebrow{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--primary-color);opacity:.7;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.amu-title{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 25, "WONK" 0;letter-spacing:-.01em;background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;word-break:break-word;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:32px;font-weight:500;line-height:1.2}.amu-subtitle{color:#ffffff80;min-height:20px;margin:0;font-size:14px}.amu-body{gap:var(--panel-gap);flex-direction:column;display:flex}.amu-body--grid{gap:var(--panel-gap);grid-template-columns:1fr 280px;align-items:start;display:grid}.amu-col-main,.amu-col-side{gap:var(--panel-gap);flex-direction:column;display:flex}.amu-panel{-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);border-radius:var(--panel-radius);background:#19152ab3;padding:20px 24px;box-shadow:0 8px 32px -16px #00000080,inset 0 1px #ffffff0a}.amu-panel--locked{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 7%, transparent)}.amu-panel--overlay-host{z-index:2;position:relative}.amu-panel--stats{flex-direction:column;gap:2px;display:flex}.amu-panel-label{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:#ffffff61;margin-bottom:16px;font-size:11px;font-weight:600;display:block}.amu-panel-sublabel{color:#ffffff73;margin:-8px 0 16px;font-size:13px}.chart-error{color:#fff6;padding:8px 0;font-size:13px}.chart-empty{color:#ffffff59;padding:8px 0;font-size:13px}.amu-panel-state{flex-direction:column;justify-content:center;min-height:4rem;display:flex}.amu-panel-state>.dot-flashing,.amu-panel-state>.chart-error,.amu-panel-state>.chart-empty{align-self:center}.acp-legend-chip{color:#ffffff8c;align-items:center;gap:5px;font-size:11px;line-height:1;display:inline-flex}.acp-legend-chip:before{content:"";background-color:var(--chip-color,#fff6);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.amu-form{flex-direction:column;gap:16px;display:flex}.amu-field{flex-direction:column;gap:6px;display:flex}.amu-field-label{letter-spacing:.4px;color:#fff9;font-size:12px;font-weight:600}.amu-input,.amu-textarea{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);border-radius:var(--field-radius);color:#fff;font-family:var(--font-body);box-sizing:border-box;background:#ffffff0a;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.amu-input:focus,.amu-textarea:focus{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent)}.amu-input--error{border-color:#ff3c5aa6}.amu-input--error:focus{box-shadow:0 0 0 3px #ff3c5a2e}.amu-textarea{resize:vertical;min-height:180px;max-height:480px;line-height:1.5}.amu-field-hint{color:#ffffff47;text-align:right;font-size:11px}.amu-field-error{color:#ff5a6ee6;margin:4px 0 0;font-size:12px}.amu-toggles{flex-direction:column;gap:10px;display:flex}.amu-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.amu-toggle--disabled{opacity:.45;pointer-events:none}.amu-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.amu-toggle-track{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);background:#ffffff14;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.amu-toggle-track:after{content:"";background:#ffffff73;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.amu-toggle-input:checked~.amu-toggle-track{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);border-color:var(--primary-color)}.amu-toggle-input:checked~.amu-toggle-track:after{background:var(--primary-color);transform:translate(16px)}.amu-toggle:focus-within .amu-toggle-track{box-shadow:0 0 0 3px color-mix(in srgb, var(--th-p1,var(--primary-color)) 22%, transparent)}.amu-toggle-label{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.amu-toggle-icon{color:var(--primary-color);opacity:.7;font-size:13px}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)),input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)){appearance:none;vertical-align:middle;border:1.5px solid var(--brand-tint-focus);cursor:pointer;background:#ffffff0a;flex-shrink:0;width:17px;height:17px;margin:0;transition:border-color .2s,background .2s;position:relative}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)){border-radius:var(--radius-sm)}input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)){border-radius:50%}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):hover,input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):hover{border-color:var(--brand-tint-strong)}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):checked,input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):checked{border-color:var(--primary-color);background:var(--brand-tint-hover)}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):checked:after{content:"";border:2px solid var(--primary-color);border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):checked:after{content:"";background:var(--primary-color);border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):focus-visible,input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):focus-visible{outline:2px solid var(--brand-tint-overlay);outline-offset:2px}input[type=checkbox]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):disabled,input[type=radio]:where(:not(.amu-toggle-input):not(.amu-form-check-input)):disabled{opacity:.45;cursor:not-allowed}.amu-discord-link{color:var(--primary-color);text-decoration:none}.amu-discord-link:hover{text-decoration:underline}.status-badge{letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.status-badge--success{color:#5ee05e;background:#32cd3224;border:1px solid #32cd3238}.status-badge--warning{color:var(--color-orange);background:#f5946024;border:1px solid #f5946038}.status-badge--danger{color:#ff6680;background:#ff004f1f;border:1px solid #ff004f2e}.status-badge--neutral{color:var(--secondary-color);background:#ffffff0d;border:1px solid #ffffff1a}.amu-segmented{background:linear-gradient(#19152abf, #19152abf) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 20%, transparent)) border-box;-webkit-backdrop-filter:blur(10px);border:1px solid #0000;border-radius:999px;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 8px 24px -10px #00000080}.amu-seg-btn{color:#ffffffa6;font-family:var(--font-body);letter-spacing:.4px;cursor:pointer;transition:color var(--def-transition-duration) ease, background-color var(--def-transition-duration) ease;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.amu-seg-btn:hover{color:#fff}.amu-seg-btn.active{color:#1a0f2c;background:var(--gradient-primary);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent), 0 0 18px -4px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 35%, transparent)}.amu-seg-icon{opacity:.85;font-size:11px}.amu-seg-btn.active .amu-seg-icon{opacity:1}.amu-seg-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.amu-seg-btn{transition:none}}@media screen and (width<=40rem){.amu-segmented{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.amu-segmented::-webkit-scrollbar{display:none}.amu-seg-btn{white-space:nowrap;flex:1 0 auto;justify-content:center;padding:8px 10px}}.card-dark{width:100%;color:var(--secondary-color);box-shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -16px #0000008c, 0 32px 80px -48px color-mix(in srgb, var(--th-shadow-deep) 35%, transparent);transition:transform var(--def-transition-duration) ease, box-shadow var(--def-transition-duration) ease, background-color var(--def-transition-duration) ease;position:relative;background:linear-gradient(180deg, #ffffff0a, #fff0 30%), var(--secondary-background)!important;--bs-card-border-width:0!important;--bs-card-cap-bg:transparent!important;border-radius:28px!important;padding:40px!important}.card-dark:before{content:"";border-radius:inherit;background:var(--gradient-rim);-webkit-mask-composite:xor;opacity:.7;pointer-events:none;transition:opacity var(--def-transition-duration) ease;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-dark:hover:before{opacity:1}.card-dark.outlined-version{border:var(--secondary-background) 2px solid!important;background:0 0!important}@media screen and (width<=40rem){.card-dark{padding:24px!important}}:root{--th-p1:var(--primary-color);--th-p2:var(--accent-rose);--th-mid:#ffb8d8;--th-gold:var(--accent-gold);--th-goldpale:#f4dfa6;--th-ink:var(--bg-inner);--th-bright:#e5c8ff;--th-bio-fallback:#e6dcff;--th-bg:#14111f;--th-card:#221d34;--th-deep:#120f1c;--th-grad:var(--gradient-primary);--thp1-04:color-mix(in srgb, var(--th-p1) 4%, transparent);--thp1-05:color-mix(in srgb, var(--th-p1) 5%, transparent);--thp1-06:color-mix(in srgb, var(--th-p1) 6%, transparent);--thp1-08:color-mix(in srgb, var(--th-p1) 8%, transparent);--thp1-10:color-mix(in srgb, var(--th-p1) 10%, transparent);--thp1-14:color-mix(in srgb, var(--th-p1) 14%, transparent);--thp1-16:color-mix(in srgb, var(--th-p1) 16%, transparent);--thp1-18:color-mix(in srgb, var(--th-p1) 18%, transparent);--thp1-22:color-mix(in srgb, var(--th-p1) 22%, transparent);--thp1-38:color-mix(in srgb, var(--th-p1) 38%, transparent);--thp1-42:color-mix(in srgb, var(--th-p1) 42%, transparent);--thp1-45:color-mix(in srgb, var(--th-p1) 45%, transparent);--thp1-55:color-mix(in srgb, var(--th-p1) 55%, transparent);--thp1-78:color-mix(in srgb, var(--th-p1) 78%, transparent);--thp1-85:color-mix(in srgb, var(--th-p1) 85%, transparent);--th-quiet-surface:linear-gradient(180deg, color-mix(in srgb, var(--th-card) 55%, transparent), color-mix(in srgb, var(--th-deep) 72%, transparent)) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--th-p1) 28%, transparent), color-mix(in srgb, var(--th-p2) 10%, transparent) 55%, color-mix(in srgb, var(--th-gold) 14%, transparent)) border-box;--th-quiet-shadow-tint:color-mix(in srgb, var(--primary-color-deep) 50%, transparent);--th-quiet-shadow-tint-hover:color-mix(in srgb, var(--primary-color-deep) 62%, transparent);--th-flag-bg:linear-gradient(135deg, #ffe6a8 0%, #ff6fa8 100%);--th-lit:var(--th-bright);--th-shadow-deep:var(--primary-color-deep);--th-medallion-fill:#19152afa}.profile-page-root,.th-canvas{--thp1-04:color-mix(in srgb, var(--th-p1) 4%, transparent);--thp1-05:color-mix(in srgb, var(--th-p1) 5%, transparent);--thp1-06:color-mix(in srgb, var(--th-p1) 6%, transparent);--thp1-08:color-mix(in srgb, var(--th-p1) 8%, transparent);--thp1-10:color-mix(in srgb, var(--th-p1) 10%, transparent);--thp1-14:color-mix(in srgb, var(--th-p1) 14%, transparent);--thp1-16:color-mix(in srgb, var(--th-p1) 16%, transparent);--thp1-18:color-mix(in srgb, var(--th-p1) 18%, transparent);--thp1-22:color-mix(in srgb, var(--th-p1) 22%, transparent);--thp1-38:color-mix(in srgb, var(--th-p1) 38%, transparent);--thp1-42:color-mix(in srgb, var(--th-p1) 42%, transparent);--thp1-45:color-mix(in srgb, var(--th-p1) 45%, transparent);--thp1-55:color-mix(in srgb, var(--th-p1) 55%, transparent);--thp1-78:color-mix(in srgb, var(--th-p1) 78%, transparent);--thp1-85:color-mix(in srgb, var(--th-p1) 85%, transparent);--th-quiet-surface:linear-gradient(180deg, color-mix(in srgb, var(--th-card) 55%, transparent), color-mix(in srgb, var(--th-deep) 72%, transparent)) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--th-p1) 28%, transparent), color-mix(in srgb, var(--th-p2) 10%, transparent) 55%, color-mix(in srgb, var(--th-gold) 14%, transparent)) border-box;--th-quiet-shadow-tint:color-mix(in srgb, var(--th-p1) 50%, transparent);--th-quiet-shadow-tint-hover:color-mix(in srgb, var(--th-p1) 62%, transparent);--th-flag-bg:linear-gradient(135deg, var(--th-goldpale) 0%, var(--th-p2) 100%);--th-lit:var(--th-bright);--th-medallion-fill:color-mix(in srgb, var(--th-page-bg,#19152a) 98%, transparent);--brand-tint-border:color-mix(in srgb, var(--th-p1) 12%, transparent);--brand-tint-hover:color-mix(in srgb, var(--th-p1) 18%, transparent);--brand-tint-focus:color-mix(in srgb, var(--th-p1) 35%, transparent);--brand-tint-fill:color-mix(in srgb, var(--th-p1) 8%, transparent);--brand-tint-strong:color-mix(in srgb, var(--th-p1) 55%, transparent);--brand-tint-overlay:color-mix(in srgb, var(--th-p1) 75%, transparent);--gradient-rim:linear-gradient(135deg, color-mix(in srgb, var(--th-p1) 55%, transparent), color-mix(in srgb, var(--th-p2) 25%, transparent) 45%, color-mix(in srgb, var(--th-gold) 35%, transparent) 100%)}.profile-page-root .btn-primary:not(:disabled):not(.following),.th-canvas .btn-primary:not(:disabled):not(.following){box-shadow:0 8px 24px -8px color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent), 0 1px 0 #ffffff2e inset;background-image:var(--th-grad,var(--gradient-primary))!important}.profile-page-root .btn-primary:not(:disabled):not(.following):hover,.th-canvas .btn-primary:not(:disabled):not(.following):hover{box-shadow:0 14px 40px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 55%, transparent), 0 1px 0 #ffffff38 inset}.profile-page-root .btn-primary:disabled,.th-canvas .btn-primary:disabled{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent)!important;border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent)!important;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent)!important}.profile-page-root .btn-secondary:not(:disabled),.th-canvas .btn-secondary:not(:disabled){color:var(--th-p1,var(--primary-color));border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 28%, transparent)!important}.profile-page-root .btn-secondary:not(:disabled):hover,.th-canvas .btn-secondary:not(:disabled):hover{border:1px solid var(--th-p1,var(--primary-color))!important;background-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 6%, transparent)!important;color:var(--th-p1,var(--primary-color))!important}.profile-page-root .btn-secondary:disabled,.th-canvas .btn-secondary:disabled{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent)!important;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 30%, transparent)!important}.profile-page-root .btn-secondary.color-white:not(:disabled),.th-canvas .btn-secondary.color-white:not(:disabled){color:#ffffffd9;border-color:#fff3!important}.profile-page-root .btn-secondary.color-white:not(:disabled):hover,.th-canvas .btn-secondary.color-white:not(:disabled):hover{color:#fff!important;background-color:#ffffff0f!important;border-color:#ffffff73!important}.amu-list-row.card{border:1px solid var(--thp1-10);cursor:pointer;background:#1f1b3099;border-radius:14px;flex-direction:row;align-items:center;gap:0;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.amu-list-row.card:hover{border-color:var(--thp1-22);background:#1f1b30d1}.amu-list-row.card--empty{border-color:var(--thp1-06);background:#14111f80}.amu-list-row .card-link{z-index:1;border-radius:inherit;color:#0000;position:absolute;inset:0}.amu-list-row .card-link:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);outline-offset:-2px;border-radius:inherit}.amu-list-row .card-anchor{z-index:2;border-right:1px solid var(--thp1-08);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:5px;width:52px;display:flex;position:relative}.amu-list-row .anchor-icon{color:var(--thp1-42);font-size:13px}.amu-list-row .anchor-count{font-family:var(--font-body);color:#ffffff6b;font-size:12px;font-weight:600;line-height:1}.amu-list-row .card-content{z-index:2;pointer-events:none;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:14px 10px 14px 14px;display:flex;position:relative}.amu-list-row .card-name-row{align-items:center;gap:6px;min-width:0;display:flex}.amu-list-row .lock-icon{color:#ffffff47;flex-shrink:0;font-size:10px}.amu-list-row .card-name{font-family:var(--font-body);color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:500;transition:color .2s;overflow:hidden}.amu-list-row.card:hover .card-name{color:#fff}.amu-list-row .card-meta{font-family:var(--font-body);color:#b6b2d37a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.amu-list-row .meta-empty{color:#b6b2d34d;font-style:italic}.amu-list-row .meta-error{color:#ff8fa3}.amu-list-row .card-actions{z-index:3;flex-shrink:0;align-items:center;gap:6px;padding:0 12px 0 6px;display:flex;position:relative}.amu-list-row .card-action{border:1px solid var(--thp1-14);background:var(--thp1-05);width:36px;height:36px;color:var(--thp1-55);cursor:pointer;touch-action:manipulation;border-radius:50%;justify-content:center;align-items:center;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:flex}.amu-list-row .card-action:hover{background:var(--thp1-16);border-color:var(--thp1-38);color:var(--th-p1,var(--primary-color))}.amu-list-row .card-action--danger:hover{color:#ff8fa3;background:#dc325024;border-color:#dc325052}.amu-list-row .card-action:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 72%, transparent);outline-offset:2px}@media (width<=480px){.amu-list-row .card-anchor{width:44px}.amu-list-row .card-name{font-size:14px}}.amu-frosted-card{isolation:isolate;border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.amu-frosted-card:hover{box-shadow:0 30px 80px -34px color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent), 0 10px 34px -18px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 30%, transparent);transform:translateY(-2px)}.amu-frosted-card .card-stretch-link{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden;color:#0000!important}.amu-frosted-card .vfrost-aura{z-index:0;pointer-events:none;background:radial-gradient(closest-side, hsl(calc(285deg + var(--cover-h1,0deg)) 80% 62% / .42), transparent 70%);filter:blur(8px);width:70%;height:120%;position:absolute;top:-40%;left:-10%}.amu-frosted-card .vfrost-wavebg{z-index:0;pointer-events:none;position:absolute;inset:auto 0 0}.amu-frosted-card .vfrost-scrim{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(#120f1c8c 0%,#120f1c33 40%,#120f1cc7 100%);position:absolute;inset:0}.amu-frosted-card .card-body{z-index:2;pointer-events:none;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.amu-frosted-card .card-body a,.amu-frosted-card .card-body button,.amu-frosted-card .card-body .audio-profile-name{pointer-events:auto}.amu-frosted-card:hover .card-nav-arrow{opacity:1;transform:translate(0)}.amu-quiet-card{box-sizing:border-box;isolation:isolate;background:var(--th-quiet-surface);box-shadow:0 18px 50px -34px var(--th-quiet-shadow-tint), 0 6px 22px -18px #000000b3;border:1px solid #0000;border-radius:20px;flex-direction:column;padding:26px 26px 22px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.amu-quiet-card:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 80% at 100% 0%, var(--thp1-10), transparent 55%);position:absolute;inset:0}.amu-quiet-card:hover{box-shadow:0 30px 70px -32px var(--th-quiet-shadow-tint-hover), 0 10px 28px -18px #000000bf;transform:translateY(-4px)}.amu-quiet-card>*{z-index:1;position:relative}.amu-quiet-card--skeleton{background:var(--thp1-04);pointer-events:none;min-height:220px}.amu-quiet-card .card-stretch-link{z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden;color:#0000!important}.amu-quiet-card .pq-eyebrow,.amu-quiet-card .pq-title,.amu-quiet-card .pq-by,.amu-quiet-card .pq-desc,.amu-quiet-card .pq-sig,.amu-quiet-card .pq-rule,.amu-quiet-card .pq-foot,.amu-quiet-card .pq-tags,.amu-quiet-card .pq-lead,.amu-quiet-card .state-note{pointer-events:none}.amu-quiet-card .pq-lead{font-size:var(--fs-sm);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--accent-gold) 75%, transparent);align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;font-weight:600;display:inline-flex}.amu-quiet-card .pq-lead:before{content:"";border-radius:var(--radius-pill);background:var(--accent-gold);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--accent-gold) 80%, transparent)}.amu-quiet-card .pq-eyebrow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.amu-quiet-card .pq-kind{letter-spacing:.2em;text-transform:uppercase;color:var(--thp1-85);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.amu-quiet-card .pq-kind:before{content:"";background:var(--th-grad,var(--gradient-primary));border-radius:2px;width:22px;height:2px}.amu-quiet-card .pq-flag{letter-spacing:.16em;color:var(--th-ink,var(--bg-inner));background:var(--th-flag-bg);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.amu-quiet-card .pq-flag--ghost{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1f}.amu-quiet-card .pq-flag--withheld{letter-spacing:.04em;color:#ff6680;pointer-events:auto;cursor:help;background:#ff004f1f;border:1px solid #ff004f2e;gap:5px}.amu-quiet-card .pq-title{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 40, "WONK" 0;font-optical-sizing:auto;letter-spacing:-.014em;color:#f4eeff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:28px;font-weight:500;line-height:1.18;display:-webkit-box;overflow:hidden}.amu-quiet-card .pq-by{color:#fff9;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.amu-quiet-card .pq-by b{color:#ffffffd1;letter-spacing:.01em;font-weight:600}.amu-quiet-card .pq-by img{opacity:.7;flex-shrink:0;width:14px;height:14px}.amu-quiet-card .pq-desc{color:#ffffff8f;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;line-height:1.62;display:-webkit-box;overflow:hidden}.amu-quiet-card .pq-sig{height:48px;margin:auto 0 0;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.amu-quiet-card .pq-rule{background:linear-gradient(90deg, var(--thp1-18), #ffffff0a 70%, transparent);height:1px;margin:16px 0 0}.amu-quiet-card .pq-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.amu-quiet-card .pq-meta{color:#ffffff80;font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:12px;display:inline-flex}.amu-quiet-card .pq-meta .dot{background:#ffffff47;border-radius:50%;width:3px;height:3px}.amu-quiet-card .pq-meta b{color:#ffffffc7;font-weight:600}.amu-quiet-card .pq-go{letter-spacing:.02em;color:var(--thp1-85);align-items:center;gap:8px;font-size:12px;font-weight:600;transition:gap .3s,color .3s;display:inline-flex}.amu-quiet-card:hover .pq-go{color:var(--th-lit);gap:12px}.amu-quiet-card .pq-go svg{transition:transform .3s}.amu-quiet-card:hover .pq-go svg{transform:translate(2px)}.amu-quiet-card .pq-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.amu-quiet-card .pq-tag{letter-spacing:.01em;color:var(--thp1-78);background:var(--thp1-06);border:1px solid var(--thp1-14);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:500}.amu-quiet-card .pq-owner{z-index:3;opacity:0;gap:6px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:18px;right:18px;transform:translateY(-4px)}.amu-quiet-card:hover .pq-owner,.amu-quiet-card .pq-owner.is-open{opacity:1;transform:translateY(0)}.amu-quiet-card .pq-obtn{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);-webkit-backdrop-filter:blur(10px);color:#ffffffa8;cursor:pointer;background:#0e0b19cc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:flex}.amu-quiet-card .pq-obtn:hover{background:var(--thp1-16);border-color:var(--thp1-45);color:var(--th-p1,var(--primary-color))}.amu-quiet-card .pq-obtn--danger:hover{color:var(--color-red);background:#ff004f24;border-color:#ff004f66}.amu-comment-item{grid-template-columns:38px 1fr;align-items:start;gap:13px;display:grid}.amu-comment-item.is-reply{border-left:2px solid #ffffff12;grid-template-columns:30px 1fr;margin-left:24px;padding-left:16px}.amu-comment-item .comment-avatar{background:radial-gradient(circle at 30% 30%, #fff3, transparent 65%), var(--gradient-primary);width:38px;height:38px;font-family:var(--font-display);color:#1a0f2c;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.amu-comment-item.is-reply .comment-avatar{width:30px;height:30px;font-size:13px}.amu-comment-item .comment-meta{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.amu-comment-item .comment-actions{gap:16px;margin-top:9px;display:flex}.amu-comment-item .comment-action-btn{cursor:pointer;color:#b6b2d399;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:500;transition:color .15s;display:inline-flex}.amu-comment-item .comment-action-btn:hover{color:var(--primary-color)}.amu-comment-item .comment-action-delete:hover{color:var(--accent-rose)}.amu-player-bar{z-index:100;width:100%;padding:0 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;transform:translateZ(0)}.amu-player-bar .player{box-sizing:border-box;background:linear-gradient(180deg, #221d34db, #120f1cf2) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--th-p1,var(--primary-color)) 30%, transparent), color-mix(in srgb, var(--th-p2,var(--accent-rose)) 12%, transparent) 55%, color-mix(in srgb, var(--th-gold,var(--accent-gold)) 16%, transparent)) border-box;-webkit-backdrop-filter:blur(24px)saturate(140%);width:100%;max-width:1208px;box-shadow:0 -10px 40px -24px color-mix(in srgb, var(--th-shadow-deep) 50%, transparent), 0 18px 50px -20px #000c, inset 0 1px 0 #ffffff0d;border:1px solid #0000;border-radius:18px;grid-template:"title controls close""seek seek seek"/minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;margin:0 auto;padding:13px 20px;display:grid;position:relative}.amu-player-bar .player:before{content:"";z-index:0;pointer-events:none;opacity:.55;border-radius:inherit;background:radial-gradient(130% 90% at 100% 0%, color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent), transparent 55%);position:absolute;inset:0}.amu-player-bar .player>*{z-index:1;position:relative}.amu-icon-btn{border:1px solid var(--primary-color);background:var(--secondary-background);width:30px;height:30px;color:var(--primary-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-width:30px;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.amu-icon-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}.amu-icon-btn:hover:not(:disabled){background:var(--primary-color);color:var(--secondary-background);transform:translateY(-1px)}.amu-icon-btn:disabled{opacity:.4;cursor:not-allowed;color:#666;border-color:#666}.amu-icon-btn.clear-btn{color:#ef4444;border-color:#ef4444}.amu-icon-btn.clear-btn:hover:not(:disabled){color:#fff;background:#ef4444}.amu-card-owner-btn{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);-webkit-backdrop-filter:blur(10px);color:#ffffff9e;cursor:pointer;background:#0e0b19cc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;transition:background .15s,border-color .15s,color .15s;display:flex}.amu-card-owner-btn:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 16%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);color:var(--primary-color)}.amu-card-owner-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}.amu-card-owner-btn--danger:hover{color:var(--color-red);background:#ff004f24;border-color:#ff004f66}.btn-option{border:2px solid var(--primary-color);border-radius:6px;height:40px;padding:7px;transition:background .2s,color .2s}.btn-option:hover{background:var(--brand-tint-fill);color:var(--primary-color)}.btn-option:focus-visible{outline:2px solid var(--brand-tint-focus);outline-offset:2px}.amu-analytics-hero-action{border:1px solid var(--brand-tint-hover);background:var(--brand-tint-fill);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent);cursor:pointer;border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:5px 13px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.amu-analytics-hero-action:hover,.amu-analytics-hero-action:focus-visible{border-color:var(--brand-tint-focus);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 13%, transparent);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 90%, transparent);outline:none}.analytics-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.analytics-hero-text{flex:1;min-width:0}.analytics-grid-2col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.analytics-grid-2col>*{min-width:0}.analytics-loading{justify-content:center;padding:40px 0;display:flex}.analytics-load-error{color:#ffffff73;align-items:center;gap:8px;font-size:14px;display:flex}.rows-1{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=900px){.analytics-grid-2col{grid-template-columns:1fr}}@media (width<=600px){.analytics-hero{flex-direction:column}}.amu-dropdown{position:relative}.amu-dropdown .dropdown-backdrop{z-index:9;position:fixed;inset:0}.amu-dropdown .dropdown-anchor{position:relative}.amu-dropdown .more-options-toggle{color:#ffffff6b;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;transition:background .15s,color .15s,transform .15s;display:grid}.amu-dropdown .more-options-toggle:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 14%, transparent);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 90%, transparent);transform:scale(1.08)}.amu-dropdown .more-options-toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.amu-dropdown .more-dropdown{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 15%, transparent);z-index:10;background:#0e0a19f5;border-radius:12px;min-width:160px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000008c,inset 0 1px #ffffff08}.amu-dropdown .dropdown-item{color:#ffffffbf;width:100%;font-family:var(--font-body);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:11px 16px;font-size:14px;transition:background .12s,color .12s;display:flex}.amu-dropdown .dropdown-item:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);color:#fff}.amu-dropdown .dropdown-item:not(:last-child){border-bottom:1px solid #ffffff0d}.amu-dropdown .dropdown-item .svg-inline--fa{width:14px;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 65%, transparent);flex-shrink:0}.amu-empty-state{justify-content:center;padding:48px 16px;display:flex}.amu-empty-state-panel{-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 15%, transparent);text-align:center;background:#19152ab3;border-radius:20px;width:100%;max-width:380px;padding:40px 48px;box-shadow:0 8px 32px -16px #00000080,inset 0 1px #ffffff0a}.amu-empty-state-icon{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);margin-bottom:16px;font-size:32px}.amu-empty-state-title{font-family:var(--font-display);font-variation-settings:"opsz" 72, "SOFT" 25, "WONK" 0;font-size:var(--fs-xl);background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-weight:500}.amu-empty-state-hint{font-family:var(--font-body);color:#ffffff73;margin:0 0 16px;font-size:14px}.amu-empty-state-cta{font-family:var(--font-body);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 85%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 25%, transparent);cursor:pointer;border-radius:999px;padding:7px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.amu-empty-state-cta:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);color:var(--th-p1,var(--primary-color))}.amu-empty-state-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);outline-offset:2px}.amu-count-badge{background:var(--gradient-primary);color:var(--primary-background);font-family:var(--font-body);font-size:var(--fs-sm);text-align:center;border-radius:999px;min-width:16px;padding:1px 5px;font-weight:700;line-height:1.5;position:absolute;top:2px;right:2px}.status-badge--info{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);color:var(--primary-color);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent)}.status-badge--private{letter-spacing:.1em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 75%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 22%, transparent);border-radius:999px;gap:5px;padding:3px 10px}.amu-kpi-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.revenue-info-banner{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 5%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 14%, transparent);color:#ffffff73;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.55;display:flex}.revenue-info-banner-icon{color:var(--primary-color);opacity:.6;flex-shrink:0;margin-top:1px}.revenue-tables-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.account-status-panel{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.account-status-icon{width:44px;height:44px;color:var(--primary-color);background:#a688fa1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.account-status-content{flex:1;min-width:200px}.account-status-title{color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.account-status-desc{color:#ffffff6b;margin:0 0 16px;font-size:13px;line-height:1.55}.revenue-action-card{-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 15%, transparent);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:inherit;color:inherit;background:#19152ab3;border-radius:16px;align-items:center;gap:16px;width:100%;padding:18px 22px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 4px 24px -8px #0006,inset 0 1px #ffffff0a}.revenue-action-card:hover,.revenue-action-card:focus-visible{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 30%, transparent);outline:none;transform:translateY(-1px);box-shadow:0 6px 28px -8px #00000080,inset 0 1px #ffffff0f}.revenue-action-card-icon{width:44px;height:44px;color:var(--primary-color);background:#a688fa24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.revenue-action-card-content{flex:1;min-width:0}.revenue-action-card-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff47;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.revenue-action-card-title{color:#ffffffe6;margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.3}.revenue-action-card-desc{color:#ffffff5c;margin:0;font-size:12px;line-height:1.45}.revenue-action-card-arrow{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent);flex-shrink:0;font-size:13px}.table-panel{-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);background:#19152ab3;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px -16px #00000080,inset 0 1px #ffffff0a}.table-panel-header{border-bottom:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 7%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.table-panel-title{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff61;flex:1;font-size:11px;font-weight:600}.table-panel-meta{color:#ffffff47;font-size:12px}.table-panel-body{padding:0}.table-panel-error{color:#ff6680;align-items:center;gap:8px;padding:12px 20px;font-size:13px;display:flex}.table-panel-helper{color:#ffffff47;flex:1 0 100%;margin:0;font-size:12px;line-height:1.4}.table-panel-toolbar{flex-shrink:0;align-items:center;gap:8px;display:flex}.table-panel .v-data-table-header__content>span,.table-panel .v-data-table__th .v-data-table-header__content{color:var(--text-primary)}.admin-hub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.admin-hub-card{-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:inherit;color:inherit;background:#19152ab3;border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 4px 24px -8px #0006,inset 0 1px #ffffff0a}.admin-section{scroll-margin-top:80px}.cell-link{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;margin:0;padding:0;transition:color .15s;display:flex}.cell-link:hover{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 90%, transparent)}.cell-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #a688fa99}.admin-hub-card:hover,.admin-hub-card:focus-visible{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 28%, transparent);outline:none;transform:translateY(-1px);box-shadow:0 6px 28px -8px #00000080,inset 0 1px #ffffff0f}.admin-hub-card-icon{width:36px;height:36px;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 80%, transparent);background:#a688fa1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.admin-hub-card-title{color:#ffffffd9;margin:0;font-size:14px;font-weight:600;line-height:1.3}.admin-hub-card-desc{color:#ffffff5c;margin:0;font-size:12px;line-height:1.45}.danger-zone{border-color:#ff004f33!important}.danger-zone-label{letter-spacing:1.5px;text-transform:uppercase;color:#ff646480;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.danger-zone-desc{color:#ffffff59;margin:0 0 18px;font-size:13px;line-height:1.55}.danger-zone-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.amu-kpi-strip{grid-template-columns:repeat(2,1fr)}.revenue-tables-grid{grid-template-columns:1fr}.admin-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.amu-kpi-strip,.admin-hub-grid{grid-template-columns:1fr}.danger-zone-actions{flex-direction:column}.revenue-action-card{flex-wrap:wrap}}.amu-info-icon{color:var(--color-orange);font-size:13px}.amu-tag-warn{color:#f59460e6}.amu-tag-ok{color:#32cd32cc}.amu-loading{justify-content:center;padding:16px 0;display:flex}.amu-loading--page{padding:80px 0}.amu-status-banner{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.amu-status-banner--warning{color:var(--color-orange);background:#f5946014;border:1px solid #f5946033}.amu-status-banner--error{color:var(--color-red);background:#ff004f0f;border:1px solid #ff004f33}.amu-status-banner--info{color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 85%, transparent);background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 6%, transparent);border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent)}.amu-status-banner--locked{color:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 85%, transparent);background:color-mix(in srgb, var(--th-gold,var(--accent-gold)) 6%, transparent);border:1px solid color-mix(in srgb, var(--th-gold,var(--accent-gold)) 18%, transparent)}.amu-status-icon{flex-shrink:0;margin-top:2px}.amu-actions{z-index:20;padding:14px var(--page-gutter,24px) 22px;margin-left:calc(-1 * var(--page-gutter,24px));margin-right:calc(-1 * var(--page-gutter,24px));background:linear-gradient(#14111f00 0%,#14111ff7 30%);align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.content-player-padding .amu-actions{padding-bottom:152px}.amu-actions-spacer{flex:1}.amu-action-primary{align-items:center;gap:8px;display:inline-flex}.amu-btn-prev{min-height:44px;font-family:var(--font-body);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex;border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 28%, transparent)!important;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 80%, transparent)!important;background:0 0!important;border-radius:50px!important;padding:0 20px!important}.amu-btn-prev:hover:not(:disabled){border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 6%, transparent)!important}.amu-btn-prev:disabled{opacity:.35!important;cursor:not-allowed!important}.amu-like-btn{height:46px;font-family:var(--font-body);cursor:pointer;background:linear-gradient(#1f1b30d9, #1f1b30d9) padding-box, var(--gradient-primary) border-box;color:#fff;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .25s,color .2s,background .25s;display:inline-flex}.amu-action-btn{height:38px;font-family:var(--font-body);cursor:pointer;color:#f5ecff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .18s,background .2s,border-color .2s,color .2s;display:inline-flex}.amu-like-btn:hover{box-shadow:0 10px 28px -10px color-mix(in srgb, var(--th-p2,var(--accent-rose)) 55%, transparent);transform:translateY(-1px)}.amu-action-btn:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 8%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);color:#fff;transform:translateY(-1px)}.amu-like-btn:focus-visible,.amu-action-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.amu-like-icon{color:#ffffff8c;font-size:18px;transition:transform .25s,color .2s}.amu-like-btn.is-liked{background:var(--th-grad-warm,var(--gradient-primary-warm));color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--th-glow-warm,#e879c6) 40%, transparent);border-color:#0000}.amu-like-btn.is-liked .amu-like-icon{color:#fff;filter:drop-shadow(0 0 4px #fff6)}.amu-like-btn.is-pulsing .amu-like-icon{animation:.5s amu-like-pulse}@keyframes amu-like-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.amu-like-count{font-variant-numeric:tabular-nums;min-width:1ch}.amu-bookmark-icon{color:#ffffff8c;font-size:14px;transition:transform .25s,color .2s}.amu-action-btn.is-bookmarked{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 10%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 45%, transparent);color:#f5ecff}.amu-action-btn.is-bookmarked .amu-bookmark-icon{color:var(--primary-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--th-p1,var(--primary-color)) 40%, transparent))}.amu-action-btn.is-pulsing .amu-bookmark-icon{animation:.5s amu-like-pulse}.amu-action-btn:disabled{opacity:.6;cursor:not-allowed}.amu-action-btn:disabled:hover{color:#f5ecff;background:#ffffff0d;border-color:#ffffff24;transform:none}@media (width<=768px){.amu-page{--page-gutter:16px;--panel-gap:16px}.amu-title{font-size:26px}.amu-body--grid{grid-template-columns:1fr}.amu-col-side{order:-1}.amu-actions{flex-wrap:wrap}.amu-actions .btn,.amu-btn-prev{flex:auto;justify-content:center;min-width:120px;min-height:44px}}@media screen and (width<=40rem){.content-player-padding .amu-actions{padding-bottom:182px}}.btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;line-height:1;display:inline-flex;min-width:0!important;padding:0!important}.tbl-btn{cursor:pointer;color:#ffffffa6;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.tbl-btn:hover:not(:disabled){color:#ffffffe6;background:#ffffff1c;border-color:#ffffff38}.tbl-btn--primary{background:var(--gradient-primary);color:#1e0d38;border-color:#0000}.tbl-btn--primary:hover:not(:disabled){opacity:.88}.tbl-btn--danger{color:#ff8a8a;background:#ff3c5a1f;border-color:#ff3c5a4d}.tbl-btn--danger:hover:not(:disabled){background:#ff3c5a38;border-color:#ff3c5a80}.tbl-btn--success{color:#6ee09a;background:#3cc8641a;border-color:#3cc8644d}.tbl-btn--success:hover:not(:disabled){background:#3cc8642e;border-color:#3cc86480}.tbl-btn:disabled{opacity:.4;cursor:default}.action-btn{height:38px;font-family:var(--font-body);cursor:pointer;color:#f5ecff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.action-btn:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 9%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 35%, transparent);color:#fff;transform:translateY(-1px)}.action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.action-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.action-btn--icon{justify-content:center;width:38px;padding:0}.action-btn--sm{height:32px;padding:0 12px;font-size:12px}.action-btn--danger{color:#ff5078d1;border-color:#ff004f4d}.action-btn--danger:hover{color:#ff6a94;background:#ff004f14;border-color:#ff004f8c}.amu-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal);background:#000000a3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.amu-modal{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 18%, transparent);background:#120c1efa;border-radius:20px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 64px #000000b3,inset 0 1px #ffffff0a}.amu-modal-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:1.5rem;display:flex}.amu-modal-header h3{font-family:var(--font-display);color:#f5ecff;margin:0;font-size:22px;font-weight:500}.amu-modal-body{color:#ffffffbf;padding:1.5rem;font-size:14px;line-height:1.55}.amu-modal-body p{margin:0}.amu-modal-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:1.25rem 1.5rem;display:flex}.amu-modal-close{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;transition:background .15s,color .15s;display:grid}.amu-modal-close:hover{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 14%, transparent);color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 90%, transparent)}.amu-modal-body h4{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent);margin:0 0 .6rem;font-size:11px;font-weight:600}.amu-modal-body h4+dl,.amu-modal-body h4~dl{margin-bottom:1.25rem}.amu-modal-body dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:14px;display:grid}.amu-modal-body dt{color:#ffffff61;font-weight:400}.amu-modal-body dd{color:#ffffffd9;word-break:break-word;margin:0}.amu-modal-error{color:#ff8a8a;background:#ff55551a;border:1px solid #ff555540;border-radius:8px;align-items:center;gap:6px;margin-top:1rem;padding:10px 14px;font-size:13px;display:flex}.amu-modal-btn-cancel{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:10px 20px;font-size:14px;transition:background .15s,color .15s}.amu-modal-btn-cancel:hover:not(:disabled){color:#fffc;background:#ffffff17}.amu-modal-btn-primary{background:var(--gradient-primary);color:#1e0d38;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.amu-modal-btn-primary:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.amu-modal-btn-primary:disabled{opacity:.35;cursor:default;transform:none}.amu-modal-btn-danger{color:#ff8a8a;cursor:pointer;background:#ff3c5a24;border:1px solid #ff3c5a59;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.amu-modal-btn-danger:hover:not(:disabled){background:#ff3c5a3d;border-color:#ff3c5a8c}.amu-modal-btn-danger:disabled{opacity:.35;cursor:default}.amu-modal-btn-success{color:#6ee09a;cursor:pointer;background:#3cc8641a;border:1px solid #3cc86459;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.amu-modal-btn-success:hover:not(:disabled){background:#3cc8642e;border-color:#3cc8648c}.amu-modal-btn-success:disabled{opacity:.35;cursor:default}.amu-form-field{flex-direction:column;gap:6px;margin-bottom:1.25rem;display:flex}.amu-form-field:last-of-type{margin-bottom:0}.amu-form-label{letter-spacing:.06em;text-transform:uppercase;color:#b6b2d399;font-size:12px;font-weight:600}.amu-form-input{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);color:#f5ecff;box-sizing:border-box;background:#ffffff0d;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.amu-form-input:focus{border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--th-p1,var(--primary-color)) 12%, transparent)}.amu-form-input--error{border-color:#ff3c5a99!important}.amu-form-input[readonly]{opacity:.5;cursor:default}.amu-form-error{color:#ff5a6ee6;margin:0;font-size:12px}.amu-form-hint{color:#ffffff4d;margin:0;font-size:12px}.amu-form-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-bottom:.75rem;padding:6px 0;display:inline-flex}.amu-form-check-input{opacity:0;width:0;height:0;position:absolute}.amu-form-check-track{border:1px solid color-mix(in srgb, var(--th-p1,var(--primary-color)) 20%, transparent);background:#ffffff1a;border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .18s,border-color .18s;display:inline-block;position:relative}.amu-form-check-track:after{content:"";background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 55%, transparent);border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.amu-form-check-input:checked~.amu-form-check-track{background:color-mix(in srgb, var(--th-p1,var(--primary-color)) 15%, transparent);border-color:color-mix(in srgb, var(--th-p1,var(--primary-color)) 50%, transparent)}.amu-form-check-input:checked~.amu-form-check-track:after{background:var(--primary-color);transform:translate(14px)}.amu-form-check-label{color:#b6b2d3bf;font-size:13px}.amu-approve-reject-btn{border-radius:var(--radius-pill);min-height:32px;font-family:var(--font-body);font-size:var(--fs-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.amu-approve-reject-btn:disabled{opacity:.5;cursor:not-allowed}.amu-approve-reject-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.amu-approve-reject-btn--approve{color:var(--color-green);border:1px solid #48c77473}.amu-approve-reject-btn--approve:not(:disabled):hover{background:#48c7741a;border-color:#48c774b3}.amu-approve-reject-btn--reject{color:var(--text-secondary);border:1px solid #ffffff2e}.amu-approve-reject-btn--reject:not(:disabled):hover{background:var(--story-danger-hover-bg);border-color:var(--story-danger-hover-border);color:var(--story-danger-hover-text)}.amu-listen-btn{width:30px;height:30px;font-size:var(--fs-xs);color:var(--text-secondary);background:var(--brand-tint-fill);border:1px solid var(--brand-tint-border);border-radius:var(--radius-pill);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.amu-listen-btn:hover:not(:disabled){color:var(--primary-color);border-color:var(--brand-tint-hover)}.amu-listen-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.amu-listen-btn:disabled{cursor:default;opacity:.65}.amu-listen-btn.is-playing{color:var(--text-primary);background:var(--primary-color-deep);border-color:var(--primary-color-deep)}.story-body{font-family:var(--font-body);color:#ffffffd1;word-break:break-word;margin:0;font-size:16px;line-height:1.7}.story-body p{margin:0 0 16px}.story-body>:first-child{margin-top:0}.story-body>:last-child{margin-bottom:0}.story-body h1,.story-body h2,.story-body h3{font-family:var(--font-display);font-variation-settings:"opsz" 36, "SOFT" 25, "WONK" 0;color:#f5ecff;font-weight:500;line-height:1.3}.story-body h1{margin:28px 0 12px;font-size:26px}.story-body h2{margin:26px 0 10px;font-size:22px}.story-body h3{margin:22px 0 8px;font-size:18px}.story-body ul,.story-body ol{margin:0 0 16px;padding-left:26px}.story-body li{margin-bottom:6px}.story-body blockquote{color:#ffffffad;border-left:3px solid #c7a4ff66;margin:0 0 16px;padding:6px 0 6px 18px;font-style:italic}.story-body strong{color:#f5ecff;font-weight:600}.story-body em{font-style:italic}.story-body a{color:var(--secondary-color);text-underline-offset:2px;text-decoration:underline;transition:color .18s}.story-body a:hover{color:#f5ecff}.story-body a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #c7a4ffbf}.story-body code{color:#ffffffe6;background:#ffffff0f;border-radius:6px;padding:2px 6px;font-family:monospace;font-size:.9em}.story-body pre{background:#00000047;border:1px solid #c7a4ff1f;border-radius:12px;margin:0 0 16px;padding:14px 16px;overflow-x:auto}.story-body pre code{background:0 0;padding:0}.story-body hr{border:none;border-top:1px solid #c7a4ff33;margin:24px 0}.story-cue-sfx,.story-cue-direction{color:var(--brand-tint-overlay);font-style:italic}.story-cue-speaker{background:var(--brand-tint-hover);color:var(--text-primary);letter-spacing:.02em;border-radius:999px;padding:1px 8px;font-size:.85em;font-style:normal;font-weight:600;display:inline-block}.story-cue-optional{color:var(--text-secondary);border-bottom:1px dashed var(--brand-tint-strong);opacity:.85}@media (width<=640px){.story-body{font-size:15px}}
