@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Outfit:wght@300;400;500;600;700&display=swap";.clean-nav-container[data-v-7e9420b6]{position:relative;width:-moz-fit-content;width:fit-content;max-width:96vw;margin:0 auto;z-index:1000;font-family:inherit;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.clean-nav-bar[data-v-7e9420b6]{display:flex;height:44px;align-items:center;gap:6px;border-radius:9999px;background:#121216e0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.12);padding:4px 10px;box-shadow:var(--shadow-raised)!important}.clean-brand[data-v-7e9420b6]{display:flex;align-items:center;flex-shrink:0;padding:0 6px 0 2px}.clean-tabs-list[data-v-7e9420b6]{position:relative;display:flex;align-items:center;gap:4px}.clean-tab-btn[data-v-7e9420b6]{display:flex;height:35px;touch-action:manipulation;align-items:center;gap:6px;border-radius:9999px;padding:0 14px;font-size:.88rem;font-weight:500;white-space:nowrap;outline:none;border:none;background:transparent!important;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s ease;box-shadow:none!important}.clean-tab-btn[data-v-7e9420b6]:hover{color:#fff}.clean-tab-btn[data-v-7e9420b6]:active{transform:scale(.97)}.clean-tabs-overlay[data-v-7e9420b6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:4px;pointer-events:none;border-radius:9999px;background:#ffffff29;z-index:5;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.clean-tabs-overlay.is-inactive[data-v-7e9420b6]{opacity:0;transform:scale(.96);pointer-events:none}.clean-tab-btn.is-active-overlay[data-v-7e9420b6]{color:#fff;font-weight:600;background:transparent!important}.tab-label[data-v-7e9420b6]{line-height:1}.tab-badge[data-v-7e9420b6]{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:9999px;background:#ffffff2e;color:#fff;line-height:1.2}.clean-action[data-v-7e9420b6]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding-left:4px}.floating-clean-navbar[data-v-b602ca4d]{position:fixed;top:16px;left:50%;transform:translate(-50%) translateY(0);opacity:1;z-index:9999;transition:transform .25s ease,opacity .25s ease;pointer-events:auto;width:-moz-fit-content;width:fit-content;max-width:96vw;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.floating-clean-navbar.is-visible[data-v-b602ca4d],.floating-clean-navbar.always-visible[data-v-b602ca4d]{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.brand-btn[data-v-b602ca4d]{display:flex;align-items:center;gap:6px;background:transparent;border:none;cursor:pointer;padding:4px 10px;border-radius:9999px;transition:background .12s ease;box-shadow:none!important}.brand-btn[data-v-b602ca4d]:hover{background:#ffffff14}.brand-text[data-v-b602ca4d]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.18rem;font-weight:800;letter-spacing:-.03em;color:#fff}.header-right-actions[data-v-b602ca4d]{display:flex;align-items:center;gap:5px}.nav-v-divider[data-v-b602ca4d]{width:1px;height:16px;background:#ffffff29;margin:0 4px;flex-shrink:0}.action-pill-btn[data-v-b602ca4d]{display:flex;align-items:center;gap:6px;height:35px;padding:0 12px;border-radius:9999px;font-size:.84rem;font-weight:500;cursor:pointer;outline:none;background:transparent;color:#ffffffb8;border:none;transition:background .12s ease,color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none!important}.action-pill-btn[data-v-b602ca4d]:hover{background:#ffffff17;color:#fff}.action-pill-btn[data-v-b602ca4d]:active{transform:scale(.97)}.action-pill-btn .btn-icon[data-v-b602ca4d]{font-size:17px}.party-action-btn.is-in-party[data-v-b602ca4d]{background:#ffffff29;color:#fff;border-color:#ffffff52}.party-count-badge[data-v-b602ca4d],.request-count-badge[data-v-b602ca4d]{background:#fff3;color:#fff;font-size:.65rem;font-weight:800;padding:1px 5px;border-radius:9999px;line-height:1.2}.action-icon-btn[data-v-b602ca4d]{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:transparent;border:none;border-radius:9999px;color:#ffffffb3;cursor:pointer;position:relative;transition:background .15s ease,color .15s ease,transform .15s cubic-bezier(.23,1,.32,1);box-shadow:none!important}.action-icon-btn[data-v-b602ca4d]:hover{background:#ffffff17;color:#fff}.action-icon-btn[data-v-b602ca4d]:active{transform:scale(.92)}.action-icon-btn .material-symbols-rounded[data-v-b602ca4d]{font-size:19px;transform-origin:top center}.notif-action-btn:hover .material-symbols-rounded[data-v-b602ca4d]{animation:bell-ring-b602ca4d .5s ease-in-out}.notif-badge[data-v-b602ca4d]{position:absolute;top:3px;right:3px;background:var(--marker, #ff6b5f);color:#fff;font-size:.6rem;font-weight:700;padding:1px 4.5px;border-radius:9999px;line-height:1;animation:badge-bounce-b602ca4d .3s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 3px #0006}@keyframes bell-ring-b602ca4d{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes badge-bounce-b602ca4d{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.profile-nav-wrapper[data-v-b602ca4d]{position:relative}.profile-nav-btn[data-v-b602ca4d]{padding:2px;border-radius:50%;width:35px;height:35px}.nav-profile-square[data-v-b602ca4d]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.nav-profile-text[data-v-b602ca4d]{font-size:.75rem;font-weight:700;color:#fff}.nav-profile-image[data-v-b602ca4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-dropdown-menu[data-v-b602ca4d]{position:absolute;top:calc(100% + 10px);right:0;width:210px;background:#0e0e14f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;box-shadow:0 12px 32px #000000a6;display:flex;flex-direction:column;gap:2px;z-index:10000;text-align:left}.menu-user-header[data-v-b602ca4d]{display:flex;align-items:center;gap:10px;padding:6px 8px}.menu-square-badge[data-v-b602ca4d]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.menu-square-text[data-v-b602ca4d]{font-size:.8rem;font-weight:700;color:#fff}.menu-user-info[data-v-b602ca4d]{display:flex;flex-direction:column;overflow:hidden}.menu-username[data-v-b602ca4d]{font-size:.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-role-tag[data-v-b602ca4d]{font-size:.7rem;color:#94a3b8}.menu-divider[data-v-b602ca4d]{height:1px;background:#ffffff14;margin:3px 0}.menu-item[data-v-b602ca4d]{background:none;border:none;display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;color:#cbd5e1;font-size:.83rem;font-weight:500;cursor:pointer;transition:background .12s,color .12s;width:100%;box-shadow:none!important}.menu-item[data-v-b602ca4d]:hover{background:#ffffff12;color:#fff}.menu-item .material-symbols-rounded[data-v-b602ca4d]{font-size:17px;color:#94a3b8}.menu-item:hover .material-symbols-rounded[data-v-b602ca4d]{color:#fff}.menu-item-danger[data-v-b602ca4d],.menu-item-danger .material-symbols-rounded[data-v-b602ca4d]{color:#f87171}.menu-item-danger[data-v-b602ca4d]:hover{background:#ef444426;color:#ef4444}.menu-item-danger:hover .material-symbols-rounded[data-v-b602ca4d]{color:#ef4444}.fade-drop-enter-active[data-v-b602ca4d],.fade-drop-leave-active[data-v-b602ca4d]{transition:opacity .15s ease,transform .15s ease}.fade-drop-enter-from[data-v-b602ca4d],.fade-drop-leave-to[data-v-b602ca4d]{opacity:0;transform:translateY(-4px) scale(.97)}@media (max-width: 1120px){.action-pill-btn .btn-text[data-v-b602ca4d]{display:none}.action-pill-btn[data-v-b602ca4d]{padding:0 9px}}.ln-notifications-panel[data-v-4b3ec05f]{position:fixed;z-index:9500;top:64px;right:20px;width:min(390px,calc(100vw - 28px));max-height:min(600px,calc(100vh - 84px));max-height:min(600px,calc(100dvh - 84px));background:#121216f2;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:var(--shadow-raised);display:flex;flex-direction:column;overflow:hidden;font-family:inherit;color:var(--foreground, #ededed);-webkit-font-smoothing:antialiased}.ln-notif-header[data-v-4b3ec05f]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#121216fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);z-index:5}.ln-notif-header-title[data-v-4b3ec05f]{display:flex;align-items:center;gap:8px}.ln-notif-header-title h3[data-v-4b3ec05f]{font-size:14px;font-weight:600;color:var(--foreground, #ededed);margin:0;letter-spacing:-.01em}.ln-notif-count-badge[data-v-4b3ec05f]{font-size:11px;font-weight:700;background:#ffffff14;color:var(--marker, #ff6b5f);padding:1px 7px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.ln-notif-header-actions[data-v-4b3ec05f]{display:flex;align-items:center;gap:4px}.ln-notif-icon-btn[data-v-4b3ec05f]{background:transparent;border:none;color:#8e909a;width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease}.ln-notif-icon-btn .material-symbols-rounded[data-v-4b3ec05f]{font-size:18px}.ln-notif-icon-btn[data-v-4b3ec05f]:hover{background:#ffffff17;color:#fff}.ln-notif-close-btn[data-v-4b3ec05f]:hover{background:#ffffff1f;color:#fff}.ln-notif-tabs[data-v-4b3ec05f]{display:flex;gap:6px;padding:8px 14px;background:#0e101499;border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto}.ln-notif-tab[data-v-4b3ec05f]{background:transparent;border:none;color:#8e909a;font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .12s ease}.ln-notif-tab[data-v-4b3ec05f]:hover{color:#fff;background:#ffffff0f}.ln-notif-tab.active[data-v-4b3ec05f]{background:#ffffff1f;color:#fff;font-weight:600}.ln-notif-tab-count[data-v-4b3ec05f]{font-size:10px;opacity:.75}.ln-notif-content[data-v-4b3ec05f]{overflow-y:auto;flex:1;max-height:480px}.ln-notif-empty[data-v-4b3ec05f]{padding:48px 20px;text-align:center;color:#5e616e;display:flex;flex-direction:column;align-items:center;gap:6px}.ln-empty-icon-wrap[data-v-4b3ec05f]{width:48px;height:48px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.ln-empty-icon[data-v-4b3ec05f]{font-size:24px;color:#6c7080}.ln-empty-title[data-v-4b3ec05f]{font-size:13.5px;font-weight:600;color:#d4d4d8;margin:0}.ln-empty-desc[data-v-4b3ec05f]{font-size:12px;color:#71717a}.ln-notif-list[data-v-4b3ec05f]{display:flex;flex-direction:column}.ln-notif-item[data-v-4b3ec05f]{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:#f4f4f6;padding:12px 14px;display:flex;align-items:flex-start;gap:12px;text-align:left;cursor:pointer;transition:background .12s ease;position:relative}.ln-notif-item[data-v-4b3ec05f]:hover{background:#ffffff0a}.ln-notif-icon-box[data-v-4b3ec05f]{width:34px;height:34px;border-radius:10px;background:#ffffff0f;color:#9496a1;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;border:1px solid rgba(255,255,255,.06)}.ln-notif-icon-box .material-symbols-rounded[data-v-4b3ec05f]{font-size:18px}.ln-notif-icon-box.party_invite[data-v-4b3ec05f]{background:#f43f5e26;color:#fb7185;border-color:#f43f5e40}.ln-notif-icon-box.call[data-v-4b3ec05f]{background:#22c55e26;color:#4ade80;border-color:#22c55e40}.ln-notif-icon-box.request_update[data-v-4b3ec05f]{background:#6366f11f;color:#818cf8;border-color:#6366f138}.ln-notif-icon-box.request-accepted[data-v-4b3ec05f]{background:#22c55e26;color:#4ade80;border-color:#22c55e47}.ln-notif-icon-box.request-denied[data-v-4b3ec05f]{background:#ef444426;color:#f87171;border-color:#ef444447}.ln-notif-body[data-v-4b3ec05f]{flex:1;min-width:0}.ln-notif-top[data-v-4b3ec05f]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.ln-notif-title[data-v-4b3ec05f]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ln-notif-time[data-v-4b3ec05f]{font-size:11px;color:#71717a;flex-shrink:0}.ln-notif-desc[data-v-4b3ec05f]{margin:0;color:#a1a1aa;font-size:12.5px;line-height:1.4;word-break:break-word}.ln-notif-party-action[data-v-4b3ec05f]{margin-top:8px}.ln-join-party-pill[data-v-4b3ec05f]{background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;border:none;font-size:12px;font-weight:600;padding:6px 12px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 12px #f43f5e59;transition:all .15s ease}.ln-join-party-pill[data-v-4b3ec05f]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f43f5e73}.ln-expired-party-pill[data-v-4b3ec05f]{background:#ffffff0f;color:#a1a1aa;border:1px solid rgba(255,255,255,.08);font-size:11.5px;font-weight:500;padding:5px 10px;border-radius:9999px;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ln-expired-party-pill .material-symbols-rounded[data-v-4b3ec05f]{font-size:15px;color:#71717a}.ln-party-code-badge[data-v-4b3ec05f]{background:#00000040;padding:1px 6px;border-radius:6px;font-size:10.5px;letter-spacing:.04em}.ln-party-code-badge.is-expired[data-v-4b3ec05f]{background:#ffffff14;color:#71717a}.ln-join-party-pill[data-v-4b3ec05f]:hover{background:linear-gradient(135deg,#fb7185,#f43f5e);transform:scale(1.02);box-shadow:0 6px 18px #f43f5e80}.ln-notif-side-actions[data-v-4b3ec05f]{display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .12s ease}.ln-notif-item:hover .ln-notif-side-actions[data-v-4b3ec05f]{opacity:1}.ln-notif-mini-btn[data-v-4b3ec05f]{background:transparent;border:none;color:#71717a;width:22px;height:22px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease}.ln-notif-mini-btn .material-symbols-rounded[data-v-4b3ec05f]{font-size:14px}.ln-notif-mini-btn[data-v-4b3ec05f]:hover{color:#fff;background:#ffffff1f}.ln-notif-fade-enter-active[data-v-4b3ec05f],.ln-notif-fade-leave-active[data-v-4b3ec05f]{transition:all .18s cubic-bezier(.16,1,.3,1)}.ln-notif-fade-enter-from[data-v-4b3ec05f],.ln-notif-fade-leave-to[data-v-4b3ec05f]{opacity:0;transform:translateY(-8px) scale(.97)}.ui-lab-kbd[data-v-56c0aa7d]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0006;font-family:var(--font-sf-mono, monospace);font-size:10px;font-weight:600;color:#fffc;line-height:1}.toast-stack-container[data-v-ca475500]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:99999;width:360px;max-width:calc(100vw - 32px);pointer-events:auto}.toast-stack-list[data-v-ca475500]{position:relative;margin:0;padding:0;list-style:none;transition:height .28s cubic-bezier(.23,1,.32,1)}.toast-item[data-v-ca475500]{position:absolute;inset-x:0;bottom:0;display:flex;height:58px;border-radius:16px;background:#121216f0;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-raised);padding:0 14px;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:pointer;transform-origin:center bottom;transition:transform .32s cubic-bezier(.23,1,.32,1),opacity .28s cubic-bezier(.23,1,.32,1),filter .24s cubic-bezier(.23,1,.32,1)}.toast-item.is-leaving[data-v-ca475500]{filter:blur(4px);pointer-events:none}.toast-drain-svg[data-v-ca475500]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;border-radius:inherit}.toast-drain-rect[data-v-ca475500]{width:calc(100% - 1px);height:calc(100% - 1px);fill:none;stroke:#ffffff59;stroke-width:1px;animation:toast-drain-ca475500 linear forwards}.toast-item.is-error .toast-drain-rect[data-v-ca475500]{stroke:var(--danger, #e5484d)}.toast-item.is-success .toast-drain-rect[data-v-ca475500]{stroke:#10b981}@keyframes toast-drain-ca475500{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.toast-content[data-v-ca475500]{display:flex;align-items:center;width:100%;gap:10px;z-index:2}.toast-icon-wrap[data-v-ca475500]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0}.toast-icon[data-v-ca475500]{font-size:19px;color:var(--muted, rgba(255, 255, 255, .65))}.toast-icon-wrap.type-success .toast-icon[data-v-ca475500]{color:#10b981}.toast-icon-wrap.type-error .toast-icon[data-v-ca475500]{color:var(--danger, #e5484d)}.toast-text-wrap[data-v-ca475500]{flex:1;min-width:0}.toast-title[data-v-ca475500]{font-size:13px;font-weight:600;color:var(--foreground, #ededed);margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-desc[data-v-ca475500]{font-size:11px;color:var(--muted, rgba(255, 255, 255, .55));margin:2px 0 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close-btn[data-v-ca475500]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:transparent;border:none;color:#fff6;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease;flex-shrink:0}.toast-close-btn span[data-v-ca475500]{font-size:15px}.toast-close-btn[data-v-ca475500]:hover{color:#fff;background:#ffffff1f}.toast-close-btn[data-v-ca475500]:active{transform:scale(.9)}.custom-context-menu[data-v-2cf4c241]{position:fixed;z-index:99999;min-width:190px;max-width:280px;background:#14161cf0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:6px;box-shadow:0 16px 48px #000000bf,0 0 0 1px #ffffff0d inset;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-moz-user-select:none;user-select:none;-webkit-user-select:none}.context-menu-header[data-v-2cf4c241]{padding:6px 10px 8px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:4px}.context-menu-title[data-v-2cf4c241]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8e909a;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.context-menu-items[data-v-2cf4c241]{display:flex;flex-direction:column;gap:2px}.context-menu-item[data-v-2cf4c241]{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:none;border-radius:7px;color:#e4e4e9;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .1s ease,color .1s ease}.context-menu-item[data-v-2cf4c241]:hover:not(:disabled){background:#ffffff1a;color:#fff}.context-menu-item[data-v-2cf4c241]:active:not(:disabled){background:#ffffff29}.context-menu-item.is-danger[data-v-2cf4c241]{color:#ff5c5c}.context-menu-item.is-danger[data-v-2cf4c241]:hover:not(:disabled){background:#ff5c5c2e;color:#ff7878}.context-menu-item.is-disabled[data-v-2cf4c241]{opacity:.4;cursor:not-allowed}.item-icon[data-v-2cf4c241]{font-size:17px;color:inherit;flex-shrink:0}.item-label[data-v-2cf4c241]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-badge[data-v-2cf4c241]{font-size:10.5px;padding:2px 6px;background:#ffffff14;border-radius:4px;color:#9da1b0}.context-menu-divider[data-v-2cf4c241]{height:1px;background:#ffffff14;margin:4px 6px}.context-menu-fade-enter-active[data-v-2cf4c241],.context-menu-fade-leave-active[data-v-2cf4c241]{transition:opacity .12s ease,transform .12s cubic-bezier(.16,1,.3,1)}.context-menu-fade-enter-from[data-v-2cf4c241],.context-menu-fade-leave-to[data-v-2cf4c241]{opacity:0;transform:scale(.96) translateY(-4px)}.elastic-slider-container[data-v-8d7fe78d]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.icon-morph-svg[data-v-632c9d8f]{display:inline-block;vertical-align:middle}.icon-morph-path[data-v-632c9d8f]{will-change:d}.ap-player-modal[data-v-9c3d9244]{--ap-bg-base: #000000;--ap-bg-glass: rgba(18, 20, 26, .76);--ap-bg-glass-hover: rgba(255, 255, 255, .12);--ap-bg-card: #12141a;--ap-border-subtle: rgba(255, 255, 255, .08);--ap-border-focus: rgba(255, 255, 255, .2);--ap-text-primary: #ffffff;--ap-text-secondary: #9496a1;--ap-text-muted: #5e616e;--ap-accent: #f43f5e;--ap-accent-soft: rgba(244, 63, 94, .15);position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:var(--ap-bg-base);display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:right .28s cubic-bezier(.16,1,.3,1)}.ap-player-modal button[data-v-9c3d9244],.ap-player-modal input[data-v-9c3d9244],.ap-player-modal select[data-v-9c3d9244]{font-family:inherit}.ap-backdrop-curtain[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:1;opacity:1;transition:opacity .8s ease}.ap-backdrop-curtain.curtain-dissolve[data-v-9c3d9244]{opacity:0;pointer-events:none}.ap-video-element[data-v-9c3d9244]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .5s ease}.ap-video-element.video-rendered[data-v-9c3d9244]{opacity:1}.ap-gesture-layer[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:auto;cursor:pointer}.ap-controls-overlay[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(8,9,12,.85) 0%,transparent 22%,transparent 75%,rgba(8,9,12,.95) 100%);transition:opacity .45s cubic-bezier(.16,1,.3,1),visibility .45s ease;opacity:1;visibility:visible;pointer-events:auto}.ap-controls-overlay.is-inactive[data-v-9c3d9244]{opacity:0;visibility:hidden;cursor:none;pointer-events:none}.ap-top-bar[data-v-9c3d9244]{padding:24px 32px;display:flex;align-items:center;justify-content:space-between;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.is-inactive .ap-top-bar[data-v-9c3d9244]{transform:translateY(-12px);opacity:0}.ap-top-left[data-v-9c3d9244],.ap-top-right[data-v-9c3d9244]{display:flex;align-items:center;gap:14px}.ap-icon-btn[data-v-9c3d9244]{background:var(--ap-bg-glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--ap-border-subtle);color:var(--ap-text-primary);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0006;transition:all .18s cubic-bezier(.16,1,.3,1);position:relative}.ap-icon-btn[data-v-9c3d9244]:hover{background:var(--ap-bg-glass-hover);border-color:var(--ap-border-focus);transform:scale(1.05)}.ap-chat-btn.is-active[data-v-9c3d9244]{background:#ffffff2e;border-color:#ffffff52;color:#fff}.ap-unread-badge[data-v-9c3d9244]{position:absolute;top:-3px;right:-3px;background:var(--ap-accent);color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:9999px;border:1.5px solid #000000;line-height:1.2}.ap-party-lock-badge[data-v-9c3d9244]{background:var(--ap-bg-glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--ap-border-subtle);color:#e4e4e7;height:36px;padding:0 14px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 16px #0006;font-size:12.5px;font-weight:500;transition:all .18s ease}.ap-party-lock-badge[data-v-9c3d9244]:hover{background:var(--ap-bg-glass-hover);color:#fff}.ap-glass-pill[data-v-9c3d9244]{background:var(--ap-bg-glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--ap-border-subtle);color:var(--ap-text-primary);height:38px;padding:0 14px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 4px 16px #0006;font-size:13px;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1)}.ap-glass-pill[data-v-9c3d9244]:hover{background:var(--ap-bg-glass-hover);border-color:var(--ap-border-focus);transform:scale(1.03)}.ap-glass-pill.is-in-party[data-v-9c3d9244],.ap-glass-pill.is-active[data-v-9c3d9244]{background:#ffffff2e;border-color:#ffffff4d}.ap-party-count[data-v-9c3d9244]{background:var(--ap-accent);color:#fff;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:9999px;line-height:1.2}.ap-title-meta[data-v-9c3d9244]{display:flex;flex-direction:column}.ap-title-row[data-v-9c3d9244]{display:flex;align-items:center;gap:10px}.ap-main-title[data-v-9c3d9244]{font-size:1.05rem;font-weight:600;color:#fff;letter-spacing:-.015em;margin:0}.ap-format-pill[data-v-9c3d9244]{font-size:11px;font-weight:600;color:var(--ap-text-secondary);background:#ffffff14;border:1px solid rgba(255,255,255,.08);padding:1px 7px;border-radius:6px;letter-spacing:.02em}.ap-episode-subtitle[data-v-9c3d9244]{font-size:.82rem;color:var(--ap-text-secondary);margin-top:2px}.ap-skip-intro-btn[data-v-9c3d9244]{position:absolute;bottom:100px;right:32px;z-index:20;background:var(--ap-bg-glass);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--ap-border-subtle);color:#fff;padding:9px 20px;border-radius:9999px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 28px #0009;transition:all .2s cubic-bezier(.16,1,.3,1)}.is-inactive .ap-skip-intro-btn[data-v-9c3d9244]{transform:translateY(10px);opacity:0;pointer-events:none}.ap-skip-intro-btn[data-v-9c3d9244]:hover{background:var(--ap-bg-glass-hover);border-color:var(--ap-border-focus);transform:scale(1.04)}.ap-center-controls[data-v-9c3d9244]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);display:flex;align-items:center;gap:32px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.is-inactive .ap-center-controls[data-v-9c3d9244]{transform:translate(-50%,-50%) scale(.92);opacity:0}.ap-center-btn[data-v-9c3d9244]{background:transparent;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:10px;border-radius:50%;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ap-center-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:38px;filter:drop-shadow(0 4px 14px rgba(0,0,0,.8))}.ap-center-btn[data-v-9c3d9244]:hover{transform:scale(1.15)}.ap-center-btn.ap-center-play-main .material-symbols-rounded[data-v-9c3d9244]{font-size:56px}.ap-center-play-main.pulse-active[data-v-9c3d9244]{animation:apPlayPulse-9c3d9244 .5s cubic-bezier(.16,1,.3,1)}@keyframes apPlayPulse-9c3d9244{0%{transform:scale(.85)}45%{transform:scale(1.25)}to{transform:scale(1)}}.ap-action-hud[data-v-9c3d9244]{position:absolute;z-index:100;pointer-events:none;animation:apHudFade-9c3d9244 .75s cubic-bezier(.16,1,.3,1) forwards}.ap-action-center[data-v-9c3d9244]{top:50%;left:50%;transform:translate(-50%,-50%)}.ap-action-left[data-v-9c3d9244]{top:50%;left:20%;transform:translate(-50%,-50%)}.ap-action-right[data-v-9c3d9244]{top:50%;right:20%;transform:translate(50%,-50%)}.ap-hud-icon-wrap[data-v-9c3d9244],.ap-hud-skip-wrap[data-v-9c3d9244]{background:#12141ad9;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:50%;width:76px;height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 12px 36px #000000b3;color:#fff}.ap-hud-skip-wrap[data-v-9c3d9244]{border-radius:9999px;width:auto;height:auto;padding:12px 20px;flex-direction:row;gap:8px}.ap-hud-icon[data-v-9c3d9244]{font-size:44px}.ap-hud-skip-icon[data-v-9c3d9244]{font-size:30px}.ap-hud-skip-text[data-v-9c3d9244]{font-size:15px;font-weight:700;letter-spacing:-.01em}@keyframes apHudFade-9c3d9244{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.ap-bottom-bar[data-v-9c3d9244]{position:relative;z-index:50;padding:18px 32px 24px;width:100%;display:flex;flex-direction:column;gap:14px;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.is-inactive .ap-bottom-bar[data-v-9c3d9244]{transform:translateY(12px);opacity:0}.ap-seekbar-box[data-v-9c3d9244]{position:relative;z-index:55;width:100%;height:20px;display:flex;align-items:center;cursor:pointer}.ap-seekbar-track-bg[data-v-9c3d9244]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:4px;background:#fff3;border-radius:2px;transition:height .15s ease}.ap-intro-track-marker[data-v-9c3d9244]{position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;background:#f43f5e66;border-radius:2px 0 0 2px;pointer-events:none;z-index:2;transition:height .15s ease}.ap-seekbar-buffered-fill[data-v-9c3d9244]{position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;background:#ffffff47;border-radius:2px;pointer-events:none;z-index:3;transition:height .15s ease}.ap-seekbar-hover-fill[data-v-9c3d9244]{position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;background:#ffffff61;border-radius:2px;pointer-events:none;z-index:4;transition:height .15s ease}.ap-seekbar-played-fill[data-v-9c3d9244]{position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;background:#fff;border-radius:2px;pointer-events:none;z-index:5;transition:height .15s ease}.ap-seekbar-box:hover .ap-seekbar-track-bg[data-v-9c3d9244],.ap-seekbar-box:hover .ap-intro-track-marker[data-v-9c3d9244],.ap-seekbar-box:hover .ap-seekbar-buffered-fill[data-v-9c3d9244],.ap-seekbar-box:hover .ap-seekbar-hover-fill[data-v-9c3d9244],.ap-seekbar-box:hover .ap-seekbar-played-fill[data-v-9c3d9244]{height:6px}.ap-seekbar-thumb[data-v-9c3d9244]{position:absolute;right:-6px;top:50%;transform:translateY(-50%) scale(0);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ffffffb3,0 2px 6px #00000080;transition:transform .15s cubic-bezier(.16,1,.3,1)}.ap-seekbar-box:hover .ap-seekbar-thumb[data-v-9c3d9244],.ap-seekbar-thumb.thumb-pulse[data-v-9c3d9244]{transform:translateY(-50%) scale(1)}.ap-seekbar-tooltip[data-v-9c3d9244]{position:absolute;bottom:26px;transform:translate(-50%);background:#14161ce6;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:5px 12px;color:#fff;font-size:13px;font-weight:600;pointer-events:none;z-index:100;white-space:nowrap;box-shadow:0 8px 24px #0009}.ap-seekbar-native-input[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10}.ap-party-markers-layer[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.ap-party-marker-dot[data-v-9c3d9244]{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;border:1.5px solid #ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #000000b3;pointer-events:auto;cursor:pointer;transition:transform .15s ease}.ap-party-marker-dot[data-v-9c3d9244]:hover{transform:translate(-50%,-50%) scale(1.35);z-index:12}.ap-party-marker-avatar[data-v-9c3d9244]{font-size:9px;font-weight:800;color:#fff;line-height:1}.ap-controls-row[data-v-9c3d9244]{display:flex;align-items:center;justify-content:space-between;width:100%}.ap-left-cluster[data-v-9c3d9244],.ap-right-cluster[data-v-9c3d9244]{display:flex;align-items:center;gap:12px}.ap-control-btn[data-v-9c3d9244]{background:transparent;border:none;color:#d0d4dc;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.ap-control-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:22px}.ap-control-btn[data-v-9c3d9244]:hover{color:#fff;background:#ffffff1a;transform:scale(1.06)}.ap-control-btn.is-active[data-v-9c3d9244]{color:#fff;background:#ffffff29}.ap-wake-slider[data-v-9c3d9244]{display:flex;align-items:center;position:relative;height:36px;width:36px;border-radius:9999px;background:transparent;transition:width .26s cubic-bezier(.16,1,.3,1),background .22s ease,box-shadow .22s ease;overflow:hidden;box-sizing:border-box}.ap-wake-slider.is-awake[data-v-9c3d9244]{width:160px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;padding-right:10px}.ap-wake-slider-icon-btn[data-v-9c3d9244]{background:transparent;border:none;color:var(--ap-text-primary);width:36px;height:36px;min-width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.ap-wake-slider-icon-btn[data-v-9c3d9244]:hover{color:#fff;background:#ffffff1a}.ap-wake-slider-icon-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:22px}.ap-wake-slider-track-wrap[data-v-9c3d9244]{flex:1;height:24px;display:flex;align-items:center;cursor:pointer;padding:0 4px;opacity:0;pointer-events:none;transition:opacity .18s ease}.ap-wake-slider.is-awake .ap-wake-slider-track-wrap[data-v-9c3d9244]{opacity:1;pointer-events:auto}.ap-wake-slider-bar[data-v-9c3d9244]{width:100%;height:4px;border-radius:9999px;background:#fff3;position:relative}.ap-wake-slider-fill[data-v-9c3d9244]{height:100%;background:#fff;border-radius:9999px;position:relative;transition:width .05s linear}.ap-wake-slider-knob[data-v-9c3d9244]{position:absolute;right:-5px;top:50%;transform:translateY(-50%) scale(.9);width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 6px #0009;transition:transform .12s ease}.ap-wake-slider-track-wrap:hover .ap-wake-slider-knob[data-v-9c3d9244],.ap-wake-slider.is-awake .ap-wake-slider-knob[data-v-9c3d9244]{transform:translateY(-50%) scale(1.15)}.ap-wake-slider-badge[data-v-9c3d9244]{font-size:11px;font-weight:600;color:#ffffffa6;font-family:var(--font-sf-mono, monospace);min-width:28px;text-align:right;opacity:0;transition:opacity .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ap-wake-slider.is-awake .ap-wake-slider-badge[data-v-9c3d9244]{opacity:1}.ap-time-toggle-btn[data-v-9c3d9244]{background:transparent;border:none;color:#d0d4dc;font-size:13px;font-weight:500;font-feature-settings:"tnum" on,"lnum" on;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease}.ap-time-toggle-btn[data-v-9c3d9244]:hover{color:#fff;background:#ffffff14}.ap-time-divider[data-v-9c3d9244]{color:var(--ap-text-muted);margin:0 2px}.ap-time-remaining[data-v-9c3d9244]{color:#e4e4e7}.ap-popover-anchor[data-v-9c3d9244]{position:relative}.ap-speed-text[data-v-9c3d9244]{font-size:12.5px;font-weight:700;letter-spacing:-.02em}.ap-settings-gear-btn .ap-gear-icon[data-v-9c3d9244]{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ap-settings-gear-btn:hover .ap-gear-icon[data-v-9c3d9244],.ap-settings-gear-btn.is-active .ap-gear-icon[data-v-9c3d9244]{transform:rotate(60deg)}.ap-popover-cluster-anchor[data-v-9c3d9244]{position:relative;display:flex;align-items:center;gap:8px}.ap-captions-btn[data-v-9c3d9244]{position:relative}.ap-captions-btn.has-subtitles-on[data-v-9c3d9244]{color:#fff}.ap-captions-btn.has-subtitles-on[data-v-9c3d9244]:after{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--ap-accent, #6366f1)}.ap-menu-popover[data-v-9c3d9244]{position:absolute;bottom:48px;right:0;background:var(--ap-bg-card);border:1px solid var(--ap-border-subtle);border-radius:12px;padding:6px;min-width:190px;box-shadow:0 16px 40px #000000b3;z-index:120}.ap-settings-menu[data-v-9c3d9244]{width:320px;max-width:calc(100vw - 32px);height:380px;min-height:380px;max-height:380px;padding:10px 12px 12px;background:#0f1117f2;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 20px 50px #000c,inset 0 1px #ffffff1a;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;transform-origin:bottom right}.ap-captions-nav-title-wrap[data-v-9c3d9244]{display:flex;align-items:center;gap:8px;flex:1}.ap-captions-title-icon[data-v-9c3d9244]{font-size:18px;color:var(--ap-accent, #818cf8)}.ap-captions-viewport[data-v-9c3d9244]{height:286px;overflow:hidden;display:flex;flex-direction:column}.ap-settings-nav-header[data-v-9c3d9244]{display:flex;align-items:center;gap:8px;padding:2px 2px 8px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:6px;flex-shrink:0;height:34px;box-sizing:border-box}.ap-settings-back-btn[data-v-9c3d9244]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--ap-text-secondary);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease;margin-left:-2px;flex-shrink:0}.ap-settings-back-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:16px}.ap-settings-back-btn[data-v-9c3d9244]:hover{background:#ffffff26;color:#fff;transform:translate(-1px)}.ap-settings-close-btn[data-v-9c3d9244]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--ap-text-secondary);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease;flex-shrink:0}.ap-settings-close-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:16px}.ap-settings-close-btn[data-v-9c3d9244]:hover{background:#ffffff26;color:#fff}.ap-settings-nav-title[data-v-9c3d9244]{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#fff;flex:1}.ap-settings-view-viewport[data-v-9c3d9244]{position:relative;overflow:hidden;flex:1;min-height:0}.ap-settings-pane[data-v-9c3d9244]{display:flex;flex-direction:column;gap:2px;max-height:380px;overflow-y:auto;padding-right:2px;box-sizing:border-box}.ap-settings-pane[data-v-9c3d9244]::-webkit-scrollbar{width:4px}.ap-settings-pane[data-v-9c3d9244]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}.ap-settings-subpane[data-v-9c3d9244]{max-height:380px;overflow-y:auto;padding-right:2px}.ap-settings-row-item[data-v-9c3d9244]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-radius:10px;background:transparent;border:1px solid transparent;color:#fff;cursor:pointer;transition:all .14s ease;text-align:left;box-sizing:border-box}.ap-settings-row-item[data-v-9c3d9244]:hover{background:#ffffff0f;transform:translate(1px)}.ap-settings-row-item:hover .ap-settings-chevron[data-v-9c3d9244]{color:#fff;transform:translate(1px)}.ap-settings-row-left[data-v-9c3d9244]{display:flex;align-items:center;gap:10px}.ap-settings-icon-wrap[data-v-9c3d9244]{width:28px;height:28px;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .14s ease;color:#fffc}.ap-settings-row-item:hover .ap-settings-icon-wrap[data-v-9c3d9244]{background:#ffffff1f!important;color:#fff}.ap-settings-icon[data-v-9c3d9244]{font-size:17px;color:inherit}.ap-settings-label[data-v-9c3d9244]{font-size:13px;font-weight:500;color:#f3f4f6;letter-spacing:-.01em}.ap-settings-row-right[data-v-9c3d9244]{display:flex;align-items:center;gap:6px}.ap-settings-val[data-v-9c3d9244]{font-size:11.5px;color:#ffffff8c;background:#ffffff0d;padding:2px 7px;border-radius:6px;font-weight:500;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-settings-icon-wrap.is-active-party[data-v-9c3d9244]{color:#818cf8}.ap-settings-icon-wrap.is-active-sub[data-v-9c3d9244]{color:#38bdf8}.ap-settings-val.is-party-val[data-v-9c3d9244]{background:#6366f12e;color:#a5b4fc;font-weight:600}.ap-settings-chevron[data-v-9c3d9244]{font-size:16px;color:#ffffff59;transition:all .14s ease}.ap-slide-forward-enter-active[data-v-9c3d9244],.ap-slide-forward-leave-active[data-v-9c3d9244],.ap-slide-backward-enter-active[data-v-9c3d9244],.ap-slide-backward-leave-active[data-v-9c3d9244]{transition:transform .14s cubic-bezier(.16,1,.3,1),opacity .12s ease}.ap-slide-forward-enter-from[data-v-9c3d9244]{opacity:0;transform:translate(10px)}.ap-slide-forward-leave-to[data-v-9c3d9244],.ap-slide-backward-enter-from[data-v-9c3d9244]{opacity:0;transform:translate(-10px)}.ap-slide-backward-leave-to[data-v-9c3d9244]{opacity:0;transform:translate(10px)}.ap-menu-header[data-v-9c3d9244]{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;padding:6px 8px 4px}.ap-menu-list[data-v-9c3d9244]{display:flex;flex-direction:column;gap:2px}.ap-menu-item[data-v-9c3d9244]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;background:transparent;border:none;color:#fffc;font-size:12.5px;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;box-sizing:border-box}.ap-menu-item[data-v-9c3d9244]:hover{background:#ffffff0f;color:#fff}.ap-menu-item.active[data-v-9c3d9244]{background:#ffffff1a;color:#fff;font-weight:600}.ap-menu-item-text[data-v-9c3d9244]{display:flex;flex-direction:column;gap:1px}.ap-item-main[data-v-9c3d9244]{font-weight:500;font-size:12.5px}.ap-item-sub[data-v-9c3d9244]{font-size:11px;color:#ffffff73}.ap-check-icon[data-v-9c3d9244]{font-size:16px;color:#fff;flex-shrink:0}.ap-settings-action-list[data-v-9c3d9244]{display:flex;flex-direction:column;gap:6px;padding:2px 0}.ap-settings-action-card[data-v-9c3d9244]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:var(--ap-text-primary);cursor:pointer;text-align:left;transition:all .16s cubic-bezier(.16,1,.3,1)}.ap-settings-action-card[data-v-9c3d9244]:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.ap-settings-action-left[data-v-9c3d9244]{display:flex;align-items:center;gap:10px;min-width:0}.ap-action-icon[data-v-9c3d9244]{font-size:20px;color:var(--ap-text-secondary)}.ap-settings-action-text[data-v-9c3d9244]{display:flex;flex-direction:column;min-width:0}.ap-action-title[data-v-9c3d9244]{font-size:12.5px;font-weight:600;color:#fff}.ap-action-desc[data-v-9c3d9244]{font-size:10.5px;color:var(--ap-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-action-copy-icon[data-v-9c3d9244]{font-size:18px;color:var(--ap-text-muted)}.ap-micro-copied-pill[data-v-9c3d9244]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.3);padding:2px 8px;border-radius:9999px;animation:apCheckBounce .22s cubic-bezier(.34,1.56,.64,1)}.ap-micro-copied-pill .material-symbols-rounded[data-v-9c3d9244]{font-size:13px}.ap-next-ep-card[data-v-9c3d9244]{position:absolute;bottom:84px;right:32px;z-index:60;background:var(--ap-bg-card);border:1px solid var(--ap-border-subtle);border-radius:14px;overflow:hidden;box-shadow:0 16px 48px #000c;min-width:320px;max-width:380px}.ap-next-ep-backdrop[data-v-9c3d9244]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.18;filter:blur(8px)}.ap-next-ep-body[data-v-9c3d9244]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px}.ap-next-ep-meta[data-v-9c3d9244]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ap-next-ep-tag-row[data-v-9c3d9244]{display:flex;align-items:center;gap:8px}.ap-next-ep-tag[data-v-9c3d9244]{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--ap-accent)}.ap-next-ep-countdown-pill[data-v-9c3d9244]{font-size:10.5px;font-weight:600;color:var(--ap-text-secondary);background:#ffffff14;padding:1px 7px;border-radius:9999px}.ap-next-ep-title[data-v-9c3d9244]{font-size:13.5px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-next-ep-actions[data-v-9c3d9244]{display:flex;align-items:center;gap:8px}.ap-next-ep-play-btn[data-v-9c3d9244]{position:relative;width:38px;height:38px;border-radius:50%;background:#fff;color:#000;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #0006;transition:transform .15s ease}.ap-next-ep-play-btn[data-v-9c3d9244]:hover{transform:scale(1.08)}.ap-countdown-svg-ring[data-v-9c3d9244]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:46px;height:46px;transform:rotate(-90deg);pointer-events:none}.ap-countdown-svg-ring .circle-bg[data-v-9c3d9244]{fill:none;stroke:#ffffff26;stroke-width:2.8}.ap-countdown-svg-ring .circle-fill[data-v-9c3d9244]{fill:none;stroke:var(--ap-accent);stroke-width:3.2;stroke-linecap:round;transition:stroke-dasharray .3s ease}.ap-next-ep-dismiss-btn[data-v-9c3d9244]{width:30px;height:30px;border-radius:50%;background:#ffffff14;border:1px solid var(--ap-border-subtle);color:var(--ap-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer}.ap-next-ep-dismiss-btn[data-v-9c3d9244]:hover{background:#ffffff2e;color:#fff}.ap-next-ep-progress-bar[data-v-9c3d9244]{width:100%;height:3px;background:#ffffff14}.ap-next-ep-progress-fill[data-v-9c3d9244]{height:100%;background:var(--ap-accent);transition:width .9s linear}.ap-sync-buffering-pill[data-v-9c3d9244]{position:absolute;bottom:84px;left:50%;transform:translate(-50%);background:#12141ae6;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--ap-border-subtle);box-shadow:0 12px 36px #000000b3;padding:8px 18px;border-radius:9999px;display:flex;align-items:center;gap:10px;color:#fff;font-size:.82rem;font-weight:600;z-index:998;pointer-events:none}.ap-host-holding-banner[data-v-9c3d9244]{position:absolute;top:80px;left:50%;transform:translate(-50%);background:#12141af0;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(245,158,11,.4);box-shadow:0 16px 40px #000000bf;padding:8px 16px 8px 20px;border-radius:9999px;display:flex;align-items:center;gap:12px;color:#fff;font-size:.84rem;font-weight:600;z-index:1001}.ap-holding-text[data-v-9c3d9244]{color:#fbbf24}.ap-pill-btn[data-v-9c3d9244]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ap-pill-btn[data-v-9c3d9244]:hover{background:#ffffff38;transform:scale(1.04)}.ap-member-buffering-badge[data-v-9c3d9244]{position:absolute;top:80px;left:50%;transform:translate(-50%);background:#f59e0b33;border:1px solid rgba(245,158,11,.38);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px 14px;border-radius:9999px;display:flex;align-items:center;gap:8px;color:#fbbf24;font-size:.82rem;font-weight:600;z-index:998;pointer-events:none}.ap-muted-banner[data-v-9c3d9244]{position:absolute;top:24px;left:50%;transform:translate(-50%);background:#12141ae6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px #0009;padding:10px 20px;border-radius:9999px;display:flex;align-items:center;gap:10px;color:#fff;font-size:.88rem;font-weight:600;z-index:1002;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ap-muted-banner[data-v-9c3d9244]:hover{transform:translate(-50%) scale(1.03)}.ap-unmute-arrow[data-v-9c3d9244]{color:var(--ap-accent)}.ap-overlay-center[data-v-9c3d9244]{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.ap-loading-spinner[data-v-9c3d9244]{width:48px;height:48px;border:3px solid rgba(255,255,255,.12);border-top-color:#fff;border-radius:50%;animation:apSpin-9c3d9244 .75s linear infinite}.ap-mini-spinner[data-v-9c3d9244]{width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--ap-accent);border-radius:50%;animation:apSpin-9c3d9244 .7s linear infinite}.ap-spin-slow[data-v-9c3d9244]{font-size:16px;animation:apSpin-9c3d9244 2s linear infinite}@keyframes apSpin-9c3d9244{to{transform:rotate(360deg)}}.ap-error-card[data-v-9c3d9244]{z-index:100!important;pointer-events:auto!important;background:var(--ap-bg-card);border:1px solid var(--ap-border-subtle);border-radius:14px;padding:32px 28px;box-shadow:0 16px 48px #000c;text-align:center;max-width:440px}.ap-error-icon[data-v-9c3d9244]{font-size:44px;color:var(--ap-accent)}.ap-error-title[data-v-9c3d9244]{font-size:1.15rem;font-weight:600;color:#fff;margin:12px 0 6px}.ap-error-desc[data-v-9c3d9244]{font-size:.85rem;color:var(--ap-text-secondary);line-height:1.4;margin:0 0 20px}.ap-error-actions[data-v-9c3d9244]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ap-btn[data-v-9c3d9244]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:none;transition:all .15s ease}.ap-btn-primary[data-v-9c3d9244]{background:#fff;color:#000}.ap-btn-primary[data-v-9c3d9244]:hover{background:#f4f4f6;transform:scale(1.02)}.ap-btn-secondary[data-v-9c3d9244]{background:#ffffff1a;color:#fff;border:1px solid var(--ap-border-subtle)}.ap-btn-secondary[data-v-9c3d9244]:hover{background:#ffffff29}.ap-modal-backdrop[data-v-9c3d9244]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.ap-player-fade-enter-active[data-v-9c3d9244],.ap-player-fade-leave-active[data-v-9c3d9244]{transition:opacity .3s ease}.ap-player-fade-enter-from[data-v-9c3d9244],.ap-player-fade-leave-to[data-v-9c3d9244]{opacity:0}.ap-fade-slide-enter-active[data-v-9c3d9244],.ap-fade-slide-leave-active[data-v-9c3d9244]{transition:all .25s cubic-bezier(.16,1,.3,1)}.ap-fade-slide-enter-from[data-v-9c3d9244],.ap-fade-slide-leave-to[data-v-9c3d9244]{opacity:0;transform:translateY(10px)}.ap-fade-scale-enter-active[data-v-9c3d9244],.ap-fade-scale-leave-active[data-v-9c3d9244]{transition:all .2s cubic-bezier(.16,1,.3,1)}.ap-fade-scale-enter-from[data-v-9c3d9244],.ap-fade-scale-leave-to[data-v-9c3d9244]{opacity:0;transform:scale(.96)}.ap-menu-pop-enter-active[data-v-9c3d9244],.ap-menu-pop-leave-active[data-v-9c3d9244]{transition:all .18s cubic-bezier(.16,1,.3,1)}.ap-menu-pop-enter-from[data-v-9c3d9244],.ap-menu-pop-leave-to[data-v-9c3d9244]{opacity:0;transform:translateY(6px) scale(.96)}.ap-subtitles-overlay[data-v-9c3d9244]{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:40;padding:0 40px;will-change:bottom,opacity;transform:translateZ(0);transition:bottom .25s cubic-bezier(.16,1,.3,1),opacity .18s ease-out}.ap-subtitle-cue[data-v-9c3d9244]{display:inline-block;max-width:85%;text-align:center;line-height:1.4;font-weight:600;letter-spacing:.015em;border-radius:6px;padding:4px 14px;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.ap-subtitle-cue.sub-size-small[data-v-9c3d9244]{font-size:16px}.ap-subtitle-cue.sub-size-medium[data-v-9c3d9244]{font-size:22px}.ap-subtitle-cue.sub-size-large[data-v-9c3d9244]{font-size:28px}.ap-subtitle-cue.sub-size-xlarge[data-v-9c3d9244]{font-size:34px}@media (max-width: 768px){.ap-subtitle-cue.sub-size-small[data-v-9c3d9244]{font-size:13px}.ap-subtitle-cue.sub-size-medium[data-v-9c3d9244]{font-size:16px}.ap-subtitle-cue.sub-size-large[data-v-9c3d9244]{font-size:20px}.ap-subtitle-cue.sub-size-xlarge[data-v-9c3d9244]{font-size:24px}.ap-subtitles-overlay.with-bottom-bar[data-v-9c3d9244]{bottom:120px}}.ap-subtitle-cue.sub-color-white[data-v-9c3d9244]{color:#fff}.ap-subtitle-cue.sub-color-yellow[data-v-9c3d9244]{color:#ffe600}.ap-subtitle-cue.sub-bg-box[data-v-9c3d9244]{background:#000000c7;text-shadow:0 1px 2px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ap-subtitle-cue.sub-bg-shadow[data-v-9c3d9244]{background:transparent!important;text-shadow:0 2px 4px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.ap-subtitle-cue.sub-bg-none[data-v-9c3d9244]{background:transparent!important;text-shadow:none!important}.ap-subtitle-morph-inner[data-v-9c3d9244]{display:inline-block}.ap-morph-pill[data-v-9c3d9244]{display:flex;align-items:center;gap:3px}.ap-sparkle-icon[data-v-9c3d9244]{font-size:12px}.ap-subtitles-subpane[data-v-9c3d9244]{display:flex;flex-direction:column;height:100%}.ap-sub-nav-tabs[data-v-9c3d9244]{display:flex;margin:0 4px 10px;padding:3px;background:#00000073;border-radius:10px;border:1px solid rgba(255,255,255,.06);gap:3px;flex-shrink:0}.ap-sub-tab-btn[data-v-9c3d9244]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:7px;border:none;background:transparent;color:#fff9;font-size:12px;font-weight:550;cursor:pointer;transition:all .15s ease}.ap-sub-tab-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:16px}.ap-sub-tab-btn[data-v-9c3d9244]:hover{color:#fff}.ap-sub-tab-btn.active[data-v-9c3d9244]{background:#ffffff1f;color:#fff;font-weight:600;box-shadow:0 2px 8px #0000004d}.ap-sub-count-badge[data-v-9c3d9244]{font-size:10px;font-weight:700;background:#ffffff1f;color:#ffffffd9;padding:1px 5px;border-radius:9999px;line-height:12px}.ap-sub-dot-indicator[data-v-9c3d9244]{width:5px;height:5px;border-radius:50%;background:var(--ap-accent);box-shadow:0 0 6px var(--ap-accent)}.ap-sub-tab-pane[data-v-9c3d9244]{display:flex;flex-direction:column;overflow:hidden}.ap-sub-search-box[data-v-9c3d9244]{margin:0 4px 8px;position:relative;display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:4px 6px 4px 10px;gap:6px;transition:border-color .15s}.ap-sub-search-box[data-v-9c3d9244]:focus-within{border-color:var(--ap-border-focus);background:#ffffff14}.ap-sub-search-icon[data-v-9c3d9244]{font-size:16px;color:#fff6}.ap-sub-search-input[data-v-9c3d9244]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:12px;min-width:0}.ap-sub-search-input[data-v-9c3d9244]::-moz-placeholder{color:#ffffff59}.ap-sub-search-input[data-v-9c3d9244]::placeholder{color:#ffffff59}.ap-sub-clear-btn[data-v-9c3d9244]{background:transparent;border:none;color:#ffffff73;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:50%}.ap-sub-clear-btn[data-v-9c3d9244]:hover{color:#fff}.ap-sub-clear-btn span[data-v-9c3d9244]{font-size:14px}.ap-sub-search-action-btn[data-v-9c3d9244]{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#fff;font-size:11px;font-weight:600;padding:3px 9px;cursor:pointer;transition:all .14s ease;white-space:nowrap}.ap-sub-search-action-btn[data-v-9c3d9244]:hover{background:#ffffff29;border-color:#ffffff40}.ap-sub-list-scroller[data-v-9c3d9244]{max-height:180px;overflow-y:auto;padding:0 4px 6px;display:flex;flex-direction:column;gap:3px}.ap-sub-list-scroller[data-v-9c3d9244]::-webkit-scrollbar{width:4px}.ap-sub-list-scroller[data-v-9c3d9244]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.ap-sub-track-item[data-v-9c3d9244]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:#ffffffbf;cursor:pointer;text-align:left;width:100%;transition:all .12s ease;box-sizing:border-box}.ap-sub-track-item[data-v-9c3d9244]:hover{background:#ffffff0f;color:#fff}.ap-sub-track-item.active[data-v-9c3d9244]{background:#ffffff1a;border-color:#ffffff24;color:#fff}.ap-sub-track-indicator[data-v-9c3d9244]{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s ease}.ap-sub-track-item.active .ap-sub-track-indicator[data-v-9c3d9244]{border-color:#fff;background:#fff}.ap-sub-check[data-v-9c3d9244]{font-size:13px;color:#000;font-weight:700}.ap-sub-track-info[data-v-9c3d9244]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ap-sub-track-name[data-v-9c3d9244]{font-size:12.5px;font-weight:550;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-sub-track-detail[data-v-9c3d9244]{font-size:11px;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-sub-lang-pill[data-v-9c3d9244]{font-size:9.5px;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.06);padding:2px 6px;border-radius:5px;color:#fffc;letter-spacing:.03em}.ap-sub-empty-state[data-v-9c3d9244]{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--ap-text-muted);text-align:center}.ap-empty-icon[data-v-9c3d9244]{font-size:28px;color:#ffffff40}.ap-sub-online-cta-btn[data-v-9c3d9244]{margin-top:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:20px;color:#fff;font-size:11.5px;font-weight:600;padding:5px 14px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .14s ease}.ap-sub-online-cta-btn[data-v-9c3d9244]:hover{background:#ffffff29}.ap-sub-online-cta-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:15px}.ap-sub-footer[data-v-9c3d9244]{padding:10px 14px;border-top:1px solid rgba(255,255,255,.06);background:#0003}.ap-sub-upload-glass-btn[data-v-9c3d9244]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:10px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.16);color:#ffffffd9;font-size:11.5px;font-weight:550;cursor:pointer;transition:all .15s}.ap-sub-upload-glass-btn[data-v-9c3d9244]:hover{background:#ffffff1a;border-color:#ffffff47;color:#fff}.ap-sub-upload-glass-btn .material-symbols-rounded[data-v-9c3d9244]{font-size:16px;color:var(--ap-accent)}.ap-sub-settings-pane[data-v-9c3d9244]{padding:0 2px 8px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.ap-sub-settings-pane[data-v-9c3d9244]::-webkit-scrollbar{width:4px}.ap-sub-settings-pane[data-v-9c3d9244]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.ap-sub-card[data-v-9c3d9244]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ap-sub-card-header[data-v-9c3d9244]{display:flex;align-items:center;justify-content:space-between}.ap-sub-card-title[data-v-9c3d9244]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80}.ap-sub-val-badge[data-v-9c3d9244]{font-size:11px;font-weight:700;color:#ffffff80;padding:2px 6px;border-radius:5px;background:#ffffff0f}.ap-sub-val-badge.is-offset[data-v-9c3d9244]{color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.12)}.ap-sub-stepper-row[data-v-9c3d9244]{display:flex;gap:4px}.ap-sub-step-btn[data-v-9c3d9244]{flex:1;padding:5px 0;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#fff;font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.ap-sub-step-btn[data-v-9c3d9244]:hover:not(:disabled){background:#ffffff24;border-color:#ffffff2e}.ap-sub-step-btn[data-v-9c3d9244]:disabled{opacity:.35;cursor:default}.ap-sub-reset-btn[data-v-9c3d9244]{color:#ffffffb3}.ap-sub-control-row[data-v-9c3d9244]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ap-control-label[data-v-9c3d9244]{font-size:12px;font-weight:500;color:#ffffffb3}.ap-control-label-sub[data-v-9c3d9244]{font-size:11px;color:#ffffff73}.ap-segmented-control[data-v-9c3d9244]{display:flex;background:#00000059;padding:2px;border-radius:8px;border:1px solid rgba(255,255,255,.05);gap:2px}.ap-segment-btn[data-v-9c3d9244]{padding:4px 10px;border-radius:6px;border:none;background:transparent;color:#fff9;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .12s}.ap-segment-btn[data-v-9c3d9244]:hover{color:#fff}.ap-segment-btn.active[data-v-9c3d9244]{background:#ffffff29;color:#fff;box-shadow:0 1px 4px #0000004d}.ap-swatch[data-v-9c3d9244]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.swatch-white[data-v-9c3d9244]{background:#fff;box-shadow:0 0 4px #ffffff80}.swatch-yellow[data-v-9c3d9244]{background:#ffe600;box-shadow:0 0 6px #ffe60080}.ap-nudge-row[data-v-9c3d9244]{margin-top:2px;padding-top:6px;border-top:1px solid rgba(255,255,255,.04)}.ap-nudge-btn-group[data-v-9c3d9244]{display:flex;gap:4px}.ap-nudge-btn[data-v-9c3d9244]{padding:3px 8px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#fff;font-size:10.5px;font-weight:600;cursor:pointer;transition:all .12s}.ap-nudge-btn[data-v-9c3d9244]:hover:not(:disabled){background:#ffffff24}.ap-nudge-btn[data-v-9c3d9244]:disabled{opacity:.35;cursor:default}.ap-morph-card[data-v-9c3d9244]{flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s;padding:10px 12px}.ap-morph-card[data-v-9c3d9244]:hover{background:#ffffff0e}.ap-morph-left[data-v-9c3d9244]{display:flex;align-items:center;gap:10px;min-width:0}.ap-morph-left .material-symbols-rounded[data-v-9c3d9244]{font-size:18px;color:#fb7185}.ap-morph-text[data-v-9c3d9244]{display:flex;flex-direction:column;gap:1px}.ap-morph-title[data-v-9c3d9244]{font-size:12px;font-weight:600;color:#fff}.ap-morph-desc[data-v-9c3d9244]{font-size:10.5px;color:#ffffff73}.ap-switch[data-v-9c3d9244]{width:36px;height:20px;border-radius:10px;background:#ffffff26;position:relative;transition:background .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.ap-switch.is-on[data-v-9c3d9244]{background:var(--ap-accent)}.ap-switch-knob[data-v-9c3d9244]{width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 4px #0006}.ap-switch.is-on .ap-switch-knob[data-v-9c3d9244]{transform:translate(16px)}@media (max-width: 768px){.ap-top-bar[data-v-9c3d9244]{padding:calc(10px + env(safe-area-inset-top,0px)) 12px 0 12px!important}.ap-main-title[data-v-9c3d9244]{font-size:14.5px!important}.ap-episode-subtitle[data-v-9c3d9244]{font-size:11.5px!important}.ap-bottom-bar[data-v-9c3d9244]{padding:0 10px calc(12px + env(safe-area-inset-bottom,8px)) 10px!important}.ap-center-controls[data-v-9c3d9244]{gap:20px!important}.ap-center-btn[data-v-9c3d9244]{width:44px!important;height:44px!important}.ap-center-play-main[data-v-9c3d9244]{width:58px!important;height:58px!important}.ap-volume-slider-wrap[data-v-9c3d9244],.ap-chat-btn[data-v-9c3d9244]{display:none!important}.ap-time-toggle-btn[data-v-9c3d9244]{font-size:11px!important;padding:2px 4px!important}.ap-control-btn[data-v-9c3d9244]{width:32px!important;height:32px!important}.ap-control-btn span[data-v-9c3d9244]{font-size:18px!important}.ap-popover-menu[data-v-9c3d9244],.ap-subtitle-menu[data-v-9c3d9244],.ap-audio-menu[data-v-9c3d9244],.ap-speed-menu[data-v-9c3d9244]{position:fixed!important;bottom:calc(64px + env(safe-area-inset-bottom,8px))!important;left:12px!important;right:12px!important;max-width:360px!important;margin:0 auto!important;box-shadow:0 16px 40px #000000e6!important;border-radius:16px!important;z-index:10000!important}.ap-subtitles-overlay.with-bottom-bar[data-v-9c3d9244]{bottom:calc(88px + env(safe-area-inset-bottom,8px))!important}}.gtv-card[data-v-5c10ef4f]{position:relative;background:var(--surface, #141416);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-cards, 14px);overflow:hidden;cursor:pointer;transform:translateZ(0);box-shadow:var(--shadow-raised);transition:transform .26s cubic-bezier(.23,1,.32,1),border-color .2s ease,box-shadow .26s cubic-bezier(.23,1,.32,1);display:flex;flex-direction:column}.gtv-card[data-v-5c10ef4f]:hover{transform:translateY(-3px) scale(1.01);border-color:#fff3;z-index:5}.gtv-card[data-v-5c10ef4f]:active{transform:translateY(0) scale(.97);transition-duration:.1s}.card-spotlight-glow[data-v-5c10ef4f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.23,1,.32,1);background:radial-gradient(280px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.07),transparent 70%);z-index:15}.card-spotlight-glow.is-lit[data-v-5c10ef4f]{opacity:1}.card-spotlight-edge[data-v-5c10ef4f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;padding:1px;opacity:0;transition:opacity .28s cubic-bezier(.23,1,.32,1);background:radial-gradient(180px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.42),transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:16}.card-spotlight-edge.is-lit[data-v-5c10ef4f]{opacity:1}.gtv-card-poster[data-v-5c10ef4f]{position:relative;width:100%;aspect-ratio:2 / 3;background:#09090b;overflow:hidden}.gtv-card-poster.wide[data-v-5c10ef4f]{aspect-ratio:16 / 9}.gtv-card-img[data-v-5c10ef4f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block}.gtv-card:hover .gtv-card-img[data-v-5c10ef4f]{transform:scale(1.035)}.gtv-poster-fallback[data-v-5c10ef4f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:14px;text-align:center;color:#fff6}.gtv-card-overlay[data-v-5c10ef4f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#00000014 45%,#00000073);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.gtv-card:hover .gtv-card-overlay[data-v-5c10ef4f],.gtv-card:focus-within .gtv-card-overlay[data-v-5c10ef4f]{opacity:1;pointer-events:auto}.play-circle-icon[data-v-5c10ef4f]{width:44px;height:44px;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transform:scale(.9);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease,border-color .2s ease}.play-circle-icon[data-v-5c10ef4f]:hover{transform:scale(1);background:#fff;color:#09090b;border-color:#fff}.play-circle-icon[data-v-5c10ef4f]:active{transform:scale(.92)}.play-circle-icon span[data-v-5c10ef4f]{font-size:24px;margin-left:2px}.card-overlay-actions[data-v-5c10ef4f]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:5px;z-index:6}.card-action-btn[data-v-5c10ef4f]{width:28px;height:28px;border-radius:50%;background:#0e0e12bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,color .16s ease}.card-action-btn span[data-v-5c10ef4f]{font-size:15px}.card-action-btn[data-v-5c10ef4f]:hover{background:#fff;color:#09090b;border-color:#fff;transform:scale(1.08)}.card-action-btn[data-v-5c10ef4f]:active{transform:scale(.92)}.card-action-btn.is-active[data-v-5c10ef4f]{background:#10b981!important;color:#fff!important;border-color:#10b981!important}.card-action-btn.is-saved[data-v-5c10ef4f]{background:#fff!important;color:#09090b!important;border-color:#fff!important}.card-action-btn.danger-hover[data-v-5c10ef4f]:hover{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important}.card-bottom-info[data-v-5c10ef4f]{position:absolute;bottom:8px;left:10px;right:10px;display:flex;flex-direction:column;pointer-events:none}.card-bottom-title[data-v-5c10ef4f]{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 6px rgba(0,0,0,.95)}.card-private-badge[data-v-5c10ef4f]{position:absolute;top:8px;left:8px;z-index:5;color:#ff453a;display:flex;align-items:center;justify-content:center}.card-private-badge span[data-v-5c10ef4f]{font-size:17px}.gtv-card-progress[data-v-5c10ef4f]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff2e}.gtv-card-progress-fill[data-v-5c10ef4f]{height:100%;background:#fff;border-radius:0 2px 2px 0}.skeleton-shimmer[data-v-4fb91e77]{background:linear-gradient(90deg,#ffffff08,#ffffff1f,#ffffff08);background-size:200% 100%;animation:shimmer-anim-4fb91e77 .65s linear infinite}@keyframes shimmer-anim-4fb91e77{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-poster-fill[data-v-4fb91e77]{width:100%;height:100%;border-radius:var(--radius-cards) var(--radius-cards) 0 0}.skeleton-line[data-v-4fb91e77]{border-radius:var(--radius-badges, 4px)}.skeleton-title-line[data-v-4fb91e77]{height:13px;width:70%;margin-bottom:6px}.skeleton-sub-line[data-v-4fb91e77]{height:11px;width:45%}.skeleton-list-item[data-v-4fb91e77]{cursor:default;pointer-events:none}.skeleton-list-icon[data-v-4fb91e77]{width:16px;height:16px;border-radius:50%}.skeleton-list-badge[data-v-4fb91e77]{width:42px;height:18px;border-radius:var(--radius-badges, 4px)}.skeleton-episode-row[data-v-4fb91e77]{display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--color-carbon, #0f1011);border-radius:var(--radius-cards, 12px);border:1px solid rgba(255,255,255,.04);margin-bottom:8px;pointer-events:none}.skeleton-thumb[data-v-4fb91e77]{width:84px;height:48px;border-radius:6px;flex-shrink:0}.skeleton-info[data-v-4fb91e77]{flex:1;display:flex;flex-direction:column}.live-indicator-pill[data-v-c05ba99d]{position:relative;display:inline-flex;height:28px;align-items:center;gap:8px;border-radius:9999px;background:var(--surface, #141416);padding-left:10px;padding-right:12px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--foreground, #ededed);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow-raised);-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background-color .2s ease,border-color .2s ease}.live-dot-wrapper[data-v-c05ba99d]{position:relative;display:grid;width:8px;height:8px;place-items:center;flex-shrink:0}.live-sonar-ring[data-v-c05ba99d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:var(--danger, #e5484d);animation:live-sonar-c05ba99d 2.4s cubic-bezier(.23,1,.32,1) infinite}.live-core-dot[data-v-c05ba99d]{position:relative;width:8px;height:8px;border-radius:9999px;background:var(--danger, #e5484d);border:1.5px solid var(--danger, #e5484d);animation:live-breathe-c05ba99d 2.4s ease-in-out infinite;transition:background-color .2s ease,border-color .2s ease}.live-core-dot.is-blinking[data-v-c05ba99d]{background:transparent;border-color:var(--muted, #8f8f8f);animation:live-blink-c05ba99d 1s ease-in-out infinite}.live-status-label[data-v-c05ba99d]{white-space:nowrap;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1}.live-v-divider[data-v-c05ba99d]{height:12px;width:1px;background:#ffffff1f;flex-shrink:0}.live-viewers-count[data-v-c05ba99d]{display:flex;align-items:center;gap:4px;color:var(--muted, rgba(255, 255, 255, .65));font-variant-numeric:tabular-nums;font-size:11px;transition:opacity .2s ease-out}.live-viewers-count.is-faded[data-v-c05ba99d]{opacity:.5}.live-eye-icon[data-v-c05ba99d]{width:13px;height:13px;flex-shrink:0}.viewers-digits[data-v-c05ba99d]{font-weight:600}@keyframes live-sonar-c05ba99d{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@keyframes live-breathe-c05ba99d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}@keyframes live-blink-c05ba99d{0%,to{opacity:1}50%{opacity:.25}}.status-blur-enter-active[data-v-c05ba99d],.status-blur-leave-active[data-v-c05ba99d]{transition:opacity .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1)}.status-blur-enter-from[data-v-c05ba99d],.status-blur-leave-to[data-v-c05ba99d]{opacity:0;filter:blur(4px)}.sports-match-card[data-v-6e4f7ac7]{position:relative;display:flex;flex-direction:column;background:#0f1014;border-radius:22px;-webkit-border-radius:22px;cursor:pointer;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .2s ease,border-color .2s ease,filter .16s ease;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:175px;isolation:isolate;contain:layout paint;content-visibility:auto;contain-intrinsic-size:310px 175px;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff47,inset 2px 0 14px -4px var(--card-left-glow, rgba(255, 255, 255, .1)),inset -2px 0 14px -4px var(--card-right-glow, rgba(255, 255, 255, .1));-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);clip-path:inset(0 round 22px);transform:translateZ(0);backface-visibility:hidden}.sports-match-card[data-v-6e4f7ac7]:hover{transform:translateY(-3px) scale(1.01)}.sports-match-card[data-v-6e4f7ac7]:active{transform:translateY(0) scale(.97);transition-duration:.1s}.card-spotlight-glow[data-v-6e4f7ac7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.23,1,.32,1);background:radial-gradient(280px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.08),transparent 70%);z-index:10}.card-spotlight-glow.is-lit[data-v-6e4f7ac7]{opacity:1}.card-spotlight-edge[data-v-6e4f7ac7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;padding:1px;opacity:0;transition:opacity .28s cubic-bezier(.23,1,.32,1);background:radial-gradient(180px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.45),transparent 70%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:11}.card-spotlight-edge.is-lit[data-v-6e4f7ac7]{opacity:1}.sports-match-card[data-v-6e4f7ac7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;-webkit-border-radius:22px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.42) 0%,var(--card-left-glow, rgba(255, 255, 255, .18)) 22%,rgba(255,255,255,.06) 50%,var(--card-right-glow, rgba(255, 255, 255, .18)) 78%,rgba(255,255,255,.25) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:4}.card-ambient-mesh[data-v-6e4f7ac7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:22px;-webkit-border-radius:22px;background:radial-gradient(ellipse 95% 120% at 10% 12%,var(--card-left-color, #3b82f6) 0%,transparent 68%),radial-gradient(ellipse 95% 120% at 90% 12%,var(--card-right-color, #ef4444) 0%,transparent 68%),linear-gradient(180deg,#0f10142e,#0d0e12a6 55%,#090a0df2);opacity:.82;transition:opacity .25s ease,transform .25s ease;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);clip-path:inset(0 round 22px)}.card-grain-overlay[data-v-6e4f7ac7]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.22;border-radius:22px;-webkit-border-radius:22px;clip-path:inset(0 round 22px);z-index:1}.card-inner-content[data-v-6e4f7ac7]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:14px 16px;border-radius:22px;-webkit-border-radius:22px;overflow:hidden;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);clip-path:inset(0 round 22px)}.sports-match-card[data-v-6e4f7ac7]:hover{transform:translateY(-4px) translateZ(0);-webkit-transform:translateY(-4px) translateZ(0);box-shadow:0 18px 40px -8px #000000bf,0 0 24px -4px var(--card-left-glow, rgba(59, 130, 246, .3)),0 0 24px -4px var(--card-right-glow, rgba(239, 68, 68, .3))}.sports-match-card:hover .card-ambient-mesh[data-v-6e4f7ac7]{opacity:1;transform:scale(1.02)}.sports-match-card[data-v-6e4f7ac7]:active{transform:scale(.97) translateY(0) translateZ(0);-webkit-transform:scale(.97) translateY(0) translateZ(0);filter:brightness(.92)}.sports-match-card.is-live[data-v-6e4f7ac7]{box-shadow:0 10px 28px #00000080,0 0 16px -2px #ef444433}.sports-match-card.is-live[data-v-6e4f7ac7]:hover{box-shadow:0 18px 40px -8px #000000bf,0 0 32px -2px #ef44444d}.card-top-row[data-v-6e4f7ac7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sport-badge[data-v-6e4f7ac7]{display:inline-flex;align-items:center;gap:5px;background:transparent;border:none;padding:0;font-size:.72rem;font-weight:500;color:#ffffff8c;letter-spacing:.2px}.sport-icon[data-v-6e4f7ac7]{font-size:14px;color:#ffffff8c}.sport-name[data-v-6e4f7ac7]{text-transform:capitalize}.live-pill[data-v-6e4f7ac7]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.live-dot[data-v-6e4f7ac7]{width:7px;height:7px;background-color:#ef4444;border-radius:50%;animation:pulse-dot-6e4f7ac7 1.5s infinite ease-in-out}@keyframes pulse-dot-6e4f7ac7{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #ef4444b3}50%{transform:scale(1.2);opacity:.8;box-shadow:0 0 0 4px #ef444400}}.live-text[data-v-6e4f7ac7]{font-size:.72rem;font-weight:800;color:#ef4444;letter-spacing:.5px}.time-pill[data-v-6e4f7ac7]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:500;color:#ffffff8c;background:transparent;border:none;padding:0}.time-icon[data-v-6e4f7ac7]{font-size:13px;color:#ffffff80}.matchup-body[data-v-6e4f7ac7]{flex:1;display:flex;align-items:center;margin:6px 0 14px}.teams-versus-container[data-v-6e4f7ac7]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.team-col[data-v-6e4f7ac7]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.badge-wrapper[data-v-6e4f7ac7]{width:58px;height:58px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;position:relative}.team-badge-img[data-v-6e4f7ac7]{max-width:54px;max-height:54px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.65));transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s ease}.sports-match-card:hover .team-badge-img[data-v-6e4f7ac7]{transform:scale(1.08) translateY(-2px);filter:drop-shadow(0 8px 16px rgba(0,0,0,.75))}.team-badge-fallback[data-v-6e4f7ac7]{width:54px;height:54px;color:#fff;font-size:1.15rem;font-weight:800;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none;box-shadow:none!important;text-shadow:0 4px 14px rgba(0,0,0,.8);letter-spacing:.5px}.team-name[data-v-6e4f7ac7]{font-size:.88rem;font-weight:700;color:#fff;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 6px rgba(0,0,0,.7);letter-spacing:-.01em}.versus-divider[data-v-6e4f7ac7]{display:flex;align-items:center;justify-content:center;padding:0 6px}.vs-label[data-v-6e4f7ac7]{font-size:.76rem;font-weight:800;color:#fff;background:transparent;border:none;padding:0;letter-spacing:1px}.event-single-container[data-v-6e4f7ac7]{display:flex;align-items:center;gap:12px;width:100%;padding:6px 4px}.event-badge-wrapper[data-v-6e4f7ac7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.event-badge-img[data-v-6e4f7ac7]{max-width:46px;max-height:46px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.65))}.event-icon-circle[data-v-6e4f7ac7]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;flex-shrink:0}.event-icon-circle .material-symbols-rounded[data-v-6e4f7ac7]{font-size:34px;color:#ffffffd9;filter:drop-shadow(0 4px 12px rgba(0,0,0,.65))}.event-title[data-v-6e4f7ac7]{font-size:.92rem;font-weight:600;color:#f4f4f5;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 1px 4px rgba(0,0,0,.6)}.card-footer-row[data-v-6e4f7ac7]{display:flex;align-items:center;justify-content:flex-start;margin-top:6px;padding-top:0;border-top:none}.popular-tag[data-v-6e4f7ac7]{display:inline-flex;align-items:center;gap:3px;color:#fb923c;font-size:.7rem;font-weight:700;letter-spacing:.3px}.flame-icon[data-v-6e4f7ac7]{font-size:14px}.sports-shelf-section[data-v-5853cc0c]{margin-bottom:34px}.shelf-title-group[data-v-5853cc0c]{display:flex;align-items:center;gap:10px}.shelf-title-group.is-clickable[data-v-5853cc0c]{cursor:pointer}.shelf-title-group.is-clickable:hover .shelf-title[data-v-5853cc0c]{color:#fff}.shelf-title[data-v-5853cc0c]{font-size:1.15rem;font-weight:700;color:#f4f4f5;margin:0;letter-spacing:-.01em}.shelf-count-badge[data-v-5853cc0c]{background:transparent;color:#ffffffa6;font-size:.82rem;font-weight:600;padding:0;border-radius:0}.live-dot-shelf[data-v-5853cc0c]{width:8px;height:8px;background-color:#ef4444;border-radius:50%;animation:pulse-dot-5853cc0c 1.5s infinite ease-in-out}@keyframes pulse-dot-5853cc0c{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #ef4444b3}50%{transform:scale(1.2);opacity:.8;box-shadow:0 0 0 4px #ef444400}}.shelf-icon[data-v-5853cc0c]{font-size:20px;color:#a1a1aa}.flame-icon[data-v-5853cc0c]{color:#fb923c!important}.shelf-chevron[data-v-5853cc0c]{font-size:18px;color:#fff6;transition:transform .15s ease}.shelf-title-group.is-clickable:hover .shelf-chevron[data-v-5853cc0c]{transform:translate(2px);color:#fff}.shelf-header-right[data-v-5853cc0c]{display:flex;align-items:center;gap:12px}.shelf-see-all-btn[data-v-5853cc0c]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#818cf8;font-size:.82rem;font-weight:500;cursor:pointer;transition:color .15s ease}.shelf-see-all-btn[data-v-5853cc0c]:hover{color:#a5b4fc}.shelf-nav-cluster[data-v-5853cc0c]{display:flex;gap:4px;align-items:center;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.shelf-nav-cluster.is-hidden[data-v-5853cc0c]{opacity:0;pointer-events:none;visibility:hidden}.shelf-scroll-btn[data-v-5853cc0c]{background:var(--surface, #141416);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-raised);color:var(--foreground, #ededed);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:9999px;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,opacity .18s ease}.shelf-scroll-btn[data-v-5853cc0c]:hover:not(:disabled){background:var(--surface-raised, #1a1a1e);border-color:#ffffff38;transform:scale(1.06)}.shelf-scroll-btn[data-v-5853cc0c]:active:not(:disabled){transform:scale(.92)}.shelf-scroll-btn[data-v-5853cc0c]:disabled,.shelf-scroll-btn.is-disabled[data-v-5853cc0c]{opacity:.22;cursor:default;pointer-events:none;transform:scale(.94);box-shadow:none}.sports-shelf-row[data-v-5853cc0c]{display:flex;overflow-x:auto;overflow-y:hidden;padding:4px 2px 12px;margin:0 -2px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.sports-shelf-row[data-v-5853cc0c]::-webkit-scrollbar{display:none;width:0!important;height:0!important}.sports-shelf-row-inner[data-v-5853cc0c]{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:310px;gap:16px;align-items:stretch}.sports-shelf-card-item[data-v-5853cc0c]{width:310px;min-width:310px;contain:layout paint;content-visibility:auto;contain-intrinsic-size:310px 175px}@media (max-width: 640px){.sports-shelf-row-inner[data-v-5853cc0c]{grid-auto-columns:270px}.sports-shelf-card-item[data-v-5853cc0c]{width:270px;min-width:270px}}.expanding-search-wrap[data-v-839d95b4]{display:flex;justify-content:flex-end;height:36px}.expanding-search-form[data-v-839d95b4]{position:relative;display:flex;align-items:center;height:36px;border-radius:9999px;background:var(--surface, #141416);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-raised);overflow:hidden;transition:width .24s cubic-bezier(.23,1,.32,1),border-color .15s ease,background-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expanding-search-form[data-v-839d95b4]:hover{border-color:#ffffff2e;background:var(--surface-raised, #1a1a1e)}.expanding-search-form.is-open[data-v-839d95b4]{background:#141418f2;border-color:#ffffff38}.search-lens-icon[data-v-839d95b4]{position:absolute;top:10px;left:10px;width:15px;height:15px;color:#ffffffb3;pointer-events:none;transition:color .15s ease;z-index:5}.search-lens-icon.is-active[data-v-839d95b4]{color:#ffffff73}.search-trigger-btn[data-v-839d95b4]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:none;background:transparent;cursor:pointer;outline:none;z-index:10}.search-real-input[data-v-839d95b4]{position:absolute;inset-y:0;left:0;height:100%;padding-left:34px;padding-right:32px;background:transparent;border:none;outline:none;color:var(--foreground, #ededed);font-size:13px;font-weight:500;letter-spacing:-.01em}.search-real-input[data-v-839d95b4]::-moz-placeholder{color:var(--muted, rgba(255, 255, 255, .4));font-weight:400}.search-real-input[data-v-839d95b4]::placeholder{color:var(--muted, rgba(255, 255, 255, .4));font-weight:400}.search-trailing-wrap[data-v-839d95b4]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;z-index:5}.search-clear-btn[data-v-839d95b4]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:none;background:#ffffff14;color:#fff9;cursor:pointer;transition:all .14s ease}.search-clear-btn span[data-v-839d95b4]{font-size:13px}.search-clear-btn[data-v-839d95b4]:hover{background:#ffffff29;color:#fff}.search-shortcut-kbd[data-v-839d95b4]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-family:var(--font-sf-mono, monospace);font-size:10px;color:#ffffff80;pointer-events:none}.sports-page-view[data-v-8d7ef058]{width:100%;max-width:1400px;margin:0 auto;padding-bottom:80px}.sports-header-row[data-v-8d7ef058]{margin-bottom:20px}.sports-title-group[data-v-8d7ef058]{display:flex;flex-direction:column;gap:4px}.sports-title-with-pill[data-v-8d7ef058]{display:flex;align-items:center;gap:12px}.live-counter-pill[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:6px;background:#ef444433;border:none;padding:4px 11px;border-radius:9999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-counter-text[data-v-8d7ef058]{font-size:.75rem;font-weight:700;color:#f87171;letter-spacing:.4px}.last-updated-text[data-v-8d7ef058]{color:#71717a;font-size:.8rem}.sports-pills-wrapper[data-v-8d7ef058]{display:flex;align-items:center;gap:8px;margin-bottom:24px;position:relative;width:100%}.sports-pills-bar[data-v-8d7ef058]{flex:1;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.sports-pills-bar[data-v-8d7ef058]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.pills-nav-cluster[data-v-8d7ef058]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:6px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.pills-nav-cluster.is-hidden[data-v-8d7ef058]{opacity:0;pointer-events:none;visibility:hidden}.pills-scroll-btn[data-v-8d7ef058]{background:#ffffff14;border:none;color:#a1a1aa;width:30px;height:30px;min-width:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background-color .18s ease,color .18s ease;flex-shrink:0}.pills-scroll-btn[data-v-8d7ef058]:hover:not(:disabled){background:#ffffff29;color:#fff;transform:scale(1.08)}.pills-scroll-btn[data-v-8d7ef058]:active:not(:disabled){transform:scale(.95)}.pills-scroll-btn[data-v-8d7ef058]:disabled,.pills-scroll-btn.is-disabled[data-v-8d7ef058]{opacity:.18;cursor:default;pointer-events:none;transform:scale(.92)}.pills-scroll-btn .material-symbols-rounded[data-v-8d7ef058]{font-size:18px}.sports-pill-btn[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:6px;background:#ffffff12;border:none;border-radius:9999px;padding:7px 15px;color:#a1a1aa;font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sports-pill-btn[data-v-8d7ef058]:hover{background:#ffffff1f;color:#fff}.sports-pill-btn.active[data-v-8d7ef058]{background:#fff;color:#000;font-weight:600;border:none;box-shadow:0 2px 12px #ffffff38}.sports-pill-btn.active .pill-icon[data-v-8d7ef058]{color:#000}.pill-icon[data-v-8d7ef058]{font-size:16px;color:#71717a}.flame-icon[data-v-8d7ef058]{color:#fb923c!important}.live-dot-sm[data-v-8d7ef058]{width:6px;height:6px;background-color:#ef4444;border-radius:50%}.pill-badge[data-v-8d7ef058]{background:#ef444440;color:#f87171;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:9999px}.sports-pill-btn.active .pill-badge[data-v-8d7ef058]{background:#00000026;color:#000}.sports-grid-view[data-v-8d7ef058]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sports-hero-card[data-v-8d7ef058]{position:relative;border-radius:18px;-webkit-border-radius:18px;background:linear-gradient(135deg,#1e1e24e6,#121216f2);border:none;padding:24px 28px;margin-bottom:32px;cursor:pointer;overflow:hidden;transition:all .22s ease;box-shadow:0 16px 40px #00000080;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);clip-path:inset(0 round 18px);transform:translateZ(0);backface-visibility:hidden}.sports-hero-card[data-v-8d7ef058]:hover{transform:translateY(-2px) translateZ(0);-webkit-transform:translateY(-2px) translateZ(0);box-shadow:0 20px 48px #000000a6}.hero-bg-accent[data-v-8d7ef058]{position:absolute;top:-40px;right:-40px;width:240px;height:240px;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%);pointer-events:none}.hero-tag-row[data-v-8d7ef058]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.hero-featured-tag[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:800;letter-spacing:.6px;color:#fbbf24;background:transparent;padding:0;border-radius:0}.hero-featured-tag .material-symbols-rounded[data-v-8d7ef058]{font-size:14px}.hero-tag-row .live-pill[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:6px;background:transparent;padding:0;font-size:.75rem;font-weight:800;letter-spacing:.5px;color:#ef4444}.hero-tag-row .live-dot[data-v-8d7ef058]{width:7px;height:7px;background-color:#ef4444;border-radius:50%;animation:pulse-dot-8d7ef058 1.5s infinite ease-in-out}.hero-time-tag[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:#ffffffbf}.hero-time-tag .material-symbols-rounded[data-v-8d7ef058]{font-size:14px}.hero-showdown[data-v-8d7ef058]{display:flex;align-items:center;gap:24px;margin-bottom:20px}.hero-team[data-v-8d7ef058]{display:flex;align-items:center;gap:12px}.hero-badge[data-v-8d7ef058]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.hero-team-name[data-v-8d7ef058]{font-size:1.3rem;font-weight:700;color:#fff}.hero-vs[data-v-8d7ef058]{font-size:.85rem;font-weight:800;color:#fff;background:transparent;padding:0;border-radius:0;letter-spacing:1px}.hero-single-title h2[data-v-8d7ef058]{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 16px}.hero-bottom-actions[data-v-8d7ef058]{display:flex;align-items:center;gap:16px}.hero-btn[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem}.hero-sources-text[data-v-8d7ef058]{font-size:.78rem;color:#a1a1aa}.sports-shelf[data-v-8d7ef058]{margin-bottom:36px}.shelf-header[data-v-8d7ef058]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.shelf-title-left[data-v-8d7ef058]{display:flex;align-items:center;gap:8px}.shelf-title[data-v-8d7ef058]{font-size:1.12rem;font-weight:700;color:#f4f4f5;margin:0}.shelf-badge[data-v-8d7ef058]{background:#ffffff14;color:#a1a1aa;font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:6px}.shelf-icon[data-v-8d7ef058]{font-size:18px;color:#a1a1aa}.view-all-link[data-v-8d7ef058]{background:transparent;border:none;color:#818cf8;font-size:.82rem;font-weight:500;cursor:pointer;transition:color .18s}.view-all-link[data-v-8d7ef058]:hover{color:#a5b4fc;text-decoration:underline}.sports-empty-state[data-v-8d7ef058]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#71717a}.empty-icon-circle[data-v-8d7ef058]{width:56px;height:56px;border-radius:50%;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#a1a1aa;margin-bottom:16px}.empty-icon-circle .material-symbols-rounded[data-v-8d7ef058]{font-size:28px}.sports-empty-state h3[data-v-8d7ef058]{font-size:1.1rem;font-weight:600;color:#e4e4e7;margin:0 0 6px}.sports-empty-state p[data-v-8d7ef058]{font-size:.86rem;max-width:420px;line-height:1.4;margin:0}.sports-card-skeleton[data-v-8d7ef058]{height:165px;background:#ffffff0a;border-radius:14px;border:none;animation:pulse-skel-8d7ef058 1.6s ease-in-out infinite}@keyframes pulse-skel-8d7ef058{0%,to{opacity:.6}50%{opacity:.25}}.live-dot[data-v-8d7ef058]{width:7px;height:7px;background-color:#ef4444;border-radius:50%;animation:pulse-dot-8d7ef058 1.5s infinite ease-in-out}@keyframes pulse-dot-8d7ef058{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #ef4444b3}50%{transform:scale(1.2);opacity:.8;box-shadow:0 0 0 4px #ef444400}}.sports-dedicated-view[data-v-8d7ef058]{display:flex;flex-direction:column;gap:32px;width:100%}.dedicated-sport-header[data-v-8d7ef058]{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:none;flex-wrap:wrap;gap:12px}.dedicated-sport-title-group[data-v-8d7ef058]{display:flex;align-items:center;gap:12px}.dedicated-sport-icon[data-v-8d7ef058]{font-size:26px;color:#818cf8}.dedicated-sport-title[data-v-8d7ef058]{font-size:1.4rem;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.dedicated-sport-count[data-v-8d7ef058]{background:#ffffff14;color:#a1a1aa;font-size:.78rem;font-weight:600;padding:3px 8px;border-radius:6px}.dedicated-sport-summary-pills[data-v-8d7ef058]{display:flex;align-items:center;gap:8px}.summary-pill[data-v-8d7ef058]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:9999px;background:#ffffff0f;border:none;color:#a1a1aa}.summary-pill.live[data-v-8d7ef058]{background:#ef444426;color:#f87171}.summary-pill.upcoming[data-v-8d7ef058]{color:#60a5fa;background:#60a5fa1f}.summary-pill .material-symbols-rounded[data-v-8d7ef058]{font-size:14px}.dedicated-group-block[data-v-8d7ef058]{display:flex;flex-direction:column;gap:16px}.dedicated-subheading[data-v-8d7ef058]{display:flex;align-items:center;gap:10px}.dedicated-subheading h3[data-v-8d7ef058]{font-size:1.12rem;font-weight:700;color:#f4f4f5;margin:0;letter-spacing:-.01em}.group-badge[data-v-8d7ef058]{background:#ffffff14;color:#a1a1aa;font-size:.72rem;font-weight:600;padding:2px 7px;border-radius:6px}.group-icon-clock[data-v-8d7ef058]{font-size:20px;color:#60a5fa}.group-icon-tba[data-v-8d7ef058]{font-size:20px;color:#a1a1aa}.sports-dedicated-grid[data-v-8d7ef058]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;width:100%;contain:layout}@media (max-width: 640px){.sports-dedicated-grid[data-v-8d7ef058]{grid-template-columns:1fr}}.settings-view-wrapper[data-v-3e45dea7]{max-width:1080px;margin:0 auto;padding:12px 0 60px;font-family:var(--font-sf-pro, -apple-system, BlinkMacSystemFont, sans-serif)}.settings-top-header[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}.settings-main-title[data-v-3e45dea7]{font-size:26px;font-weight:700;color:#fff;letter-spacing:-.02em}.settings-main-sub[data-v-3e45dea7]{font-size:13.5px;color:var(--muted-foreground, rgba(255, 255, 255, .55));margin-top:4px}.settings-workspace[data-v-3e45dea7]{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}.settings-nav-rail[data-v-3e45dea7]{display:flex;flex-direction:column;gap:4px;position:sticky;top:80px}.settings-nav-btn[data-v-3e45dea7]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md, 12px);background:transparent;border:1px solid transparent;color:var(--muted-foreground, rgba(255, 255, 255, .7));font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;text-align:left;transition:all .18s cubic-bezier(.16,1,.3,1)}.settings-nav-btn[data-v-3e45dea7]:hover{background:#ffffff0f;color:#fff}.settings-nav-btn.is-active[data-v-3e45dea7]{background:#7765e329;border:1px solid rgba(119,101,227,.45);color:#fbf9ff;font-weight:600}.nav-icon[data-v-3e45dea7]{font-size:19px;line-height:1}.nav-label[data-v-3e45dea7]{flex:1}.nav-badge[data-v-3e45dea7]{font-size:11px;background:#ffffff1a;padding:1px 6px;border-radius:9999px;color:#fff}.settings-nav-btn.is-active .nav-badge[data-v-3e45dea7]{background:#101016f2;color:#f472b6e6;border:1px solid rgba(244,114,182,.45)}.settings-content-area[data-v-3e45dea7]{min-width:0}.settings-tab-panel[data-v-3e45dea7]{animation:tab-fade-3e45dea7 .2s cubic-bezier(.16,1,.3,1) both}@keyframes tab-fade-3e45dea7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.settings-section-card[data-v-3e45dea7]{background:var(--card, #1c1c1c);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:var(--radius-2xl, 22px)}.card-header-flex[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;width:100%}.card-title[data-v-3e45dea7]{font-size:16px;font-weight:650;color:#fff;letter-spacing:-.015em}.card-sub[data-v-3e45dea7]{font-size:12.5px;color:var(--muted-foreground, rgba(255, 255, 255, .55));margin-top:2px}.profile-hero-row[data-v-3e45dea7]{display:flex;align-items:center;gap:18px;margin-bottom:24px}.avatar-uploader-box[data-v-3e45dea7]{cursor:pointer;position:relative}.hidden-file-input[data-v-3e45dea7]{display:none}.avatar-circle-badge[data-v-3e45dea7]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 4px 14px #0006}.avatar-circle-img[data-v-3e45dea7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-circle-initials[data-v-3e45dea7]{font-size:22px;font-weight:700;color:#fff}.avatar-circle-hover[data-v-3e45dea7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .15s ease}.avatar-uploader-box:hover .avatar-circle-hover[data-v-3e45dea7]{opacity:1}.profile-username[data-v-3e45dea7]{font-size:18px;font-weight:650;color:#fff}.profile-subtext[data-v-3e45dea7]{font-size:13px;color:var(--muted-foreground, rgba(255, 255, 255, .55));margin-top:2px}.avatar-remove-wrap[data-v-3e45dea7]{margin-top:4px}.text-btn-danger[data-v-3e45dea7]{background:transparent;border:none;color:#ef4444;font-size:12px;cursor:pointer;padding:0}.text-btn-danger[data-v-3e45dea7]:hover{text-decoration:underline}.settings-actions-cluster[data-v-3e45dea7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.setting-item-row[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.sub-setting-row[data-v-3e45dea7]{background:#ffffff05;border-radius:10px;padding:10px 14px}.setting-item-info[data-v-3e45dea7]{display:flex;flex-direction:column;gap:2px}.item-title[data-v-3e45dea7]{font-size:14px;font-weight:600;color:#fff}.item-sub[data-v-3e45dea7]{font-size:12.5px;color:var(--muted-foreground, rgba(255, 255, 255, .55))}.item-separator[data-v-3e45dea7]{height:1px;background:var(--border, rgba(255, 255, 255, .06));margin:6px 0}.setting-sub-section[data-v-3e45dea7]{padding:14px 0}.segment-pill-group[data-v-3e45dea7]{display:flex;background:#0006;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:8px;padding:2px;gap:2px}.segment-pill-btn[data-v-3e45dea7]{background:transparent;border:none;color:var(--muted-foreground, rgba(255, 255, 255, .6));padding:4px 12px;font-size:12px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease}.segment-pill-btn.is-active[data-v-3e45dea7]{background:#101016f2;color:#fff;border:1px solid rgba(244,114,182,.45);font-weight:600}.form-input-cluster[data-v-3e45dea7]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.url-copy-row[data-v-3e45dea7]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:8px}.btn-cluster-row[data-v-3e45dea7]{display:flex;align-items:center;gap:8px}.rotating-pin-showcase[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;background:#ffffff05;border:1px solid rgba(244,114,182,.25);border-radius:16px;padding:20px;margin:8px 0}.pin-sub-label[data-v-3e45dea7]{font-size:12px;font-weight:600;color:#f472b6d9;text-transform:uppercase;letter-spacing:.05em}.pin-hero-code[data-v-3e45dea7]{font-size:36px;font-weight:800;font-family:var(--font-sf-mono, monospace);color:#fff;letter-spacing:.12em;line-height:1.1;margin:4px 0}.pin-hint-text[data-v-3e45dea7]{font-size:12px;color:var(--muted-foreground, rgba(255, 255, 255, .5))}.rotating-pin-timer-box[data-v-3e45dea7]{display:flex;align-items:center;gap:6px;background:#0006;padding:6px 14px;border-radius:9999px;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:13px;font-family:var(--font-sf-mono, monospace)}.timer-icon[data-v-3e45dea7]{font-size:16px;color:#f472b6d9}.pin-submit-form[data-v-3e45dea7]{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:8px}.empty-list-box[data-v-3e45dea7]{padding:20px;background:#ffffff05;border-radius:10px;font-size:13px;color:var(--muted-foreground, rgba(255, 255, 255, .5));text-align:center}.hidden-items-grid[data-v-3e45dea7]{display:flex;flex-direction:column;gap:6px}.hidden-item-row-card[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#ffffff0a;border:1px solid var(--border, rgba(255, 255, 255, .06))}.hidden-item-left[data-v-3e45dea7]{display:flex;align-items:center;gap:10px}.hidden-type-icon[data-v-3e45dea7]{font-size:18px;color:#f472b6}.hidden-title-text[data-v-3e45dea7]{font-size:13.5px;font-weight:550;color:#fff}.storage-overview-grid[data-v-3e45dea7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0 18px}.storage-stat-card[data-v-3e45dea7]{background:#ffffff08;border:1px solid var(--border, rgba(255, 255, 255, .07));border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s ease}.storage-stat-card.total-card[data-v-3e45dea7]{background:linear-gradient(135deg,#f43f5e14,#ffffff05);border-color:#f43f5e40}.stat-card-top[data-v-3e45dea7]{display:flex;align-items:center;gap:8px}.stat-icon[data-v-3e45dea7]{font-size:18px;color:#f472b6}.stat-icon.photo-icon[data-v-3e45dea7]{color:#38bdf8}.stat-icon.video-icon[data-v-3e45dea7]{color:#a78bfa}.stat-label[data-v-3e45dea7]{font-size:12px;font-weight:600;color:var(--muted-foreground, rgba(255, 255, 255, .6));text-transform:uppercase;letter-spacing:.04em}.stat-main-number[data-v-3e45dea7]{font-size:24px;font-weight:750;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-subtext[data-v-3e45dea7]{font-size:12px;color:var(--muted-foreground, rgba(255, 255, 255, .5))}.storage-actions-cluster[data-v-3e45dea7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.catalog-header-flex[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.storage-catalog-grid[data-v-3e45dea7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px;max-height:520px;overflow-y:auto;padding-right:4px}.storage-file-card[data-v-3e45dea7]{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid var(--border, rgba(255, 255, 255, .07));border-radius:12px;padding:8px 10px;transition:all .15s ease}.storage-file-card[data-v-3e45dea7]:hover{background:#ffffff0f;border-color:#ffffff24}.storage-thumb-box[data-v-3e45dea7]{position:relative;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#141417;border:1px solid rgba(255,255,255,.08);flex-shrink:0;display:flex;align-items:center;justify-content:center}.storage-thumb-img[data-v-3e45dea7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storage-video-thumb[data-v-3e45dea7]{display:flex;align-items:center;justify-content:center;color:#a78bfa}.storage-type-tag[data-v-3e45dea7]{position:absolute;bottom:2px;right:2px;font-size:8.5px;font-weight:700;text-transform:uppercase;padding:1px 3px;border-radius:3px;background:#000000bf;color:#fff}.storage-type-tag.video[data-v-3e45dea7]{color:#c084fc}.storage-file-info[data-v-3e45dea7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.storage-file-name[data-v-3e45dea7]{font-size:12.5px;font-weight:550;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storage-file-meta[data-v-3e45dea7]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted-foreground, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.meta-dot[data-v-3e45dea7]{opacity:.5}.storage-file-actions[data-v-3e45dea7]{display:flex;align-items:center;gap:4px}.storage-icon-btn[data-v-3e45dea7]{background:transparent;border:none;color:var(--muted-foreground, rgba(255, 255, 255, .6));width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .12s ease}.storage-icon-btn[data-v-3e45dea7]:hover{background:#ffffff14;color:#fff}.storage-icon-btn.danger[data-v-3e45dea7]:hover{background:#ef444426;color:#ef4444}.storage-icon-btn .material-symbols-rounded[data-v-3e45dea7]{font-size:16px}@media (max-width: 840px){.settings-workspace[data-v-3e45dea7]{grid-template-columns:1fr;gap:20px}.settings-nav-rail[data-v-3e45dea7]{position:static;flex-direction:row;overflow-x:auto;padding-bottom:8px}.settings-nav-btn[data-v-3e45dea7]{white-space:nowrap}.form-input-cluster[data-v-3e45dea7]{grid-template-columns:1fr}}.color-picker-row[data-v-3e45dea7]{flex-direction:column;align-items:flex-start;gap:14px}.chat-color-swatches[data-v-3e45dea7]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.chat-color-swatch-btn[data-v-3e45dea7]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0006;position:relative}.chat-color-swatch-btn[data-v-3e45dea7]:hover{transform:scale(1.15);box-shadow:0 4px 14px #0009}.chat-color-swatch-btn.is-selected[data-v-3e45dea7]{border-color:#fff;transform:scale(1.12);box-shadow:0 0 14px #ffffff59}.swatch-check[data-v-3e45dea7]{font-size:16px;color:#fff;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.8)}.chat-color-custom-label[data-v-3e45dea7]{width:32px;height:32px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;color:#e5e7eb;transition:all .15s ease}.chat-color-custom-label[data-v-3e45dea7]:hover{background:#ffffff26;color:#fff;transform:scale(1.1)}.chat-color-custom-label .material-symbols-rounded[data-v-3e45dea7]{font-size:16px}.chat-color-native-input[data-v-3e45dea7]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.parties-admin-grid[data-v-3e45dea7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.party-admin-card[data-v-3e45dea7]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:14px;transition:all .2s ease}.party-admin-card[data-v-3e45dea7]:hover{background:#ffffff0d;border-color:#ffffff24}.party-card-topbar[data-v-3e45dea7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.party-code-badge-group[data-v-3e45dea7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.party-code-label[data-v-3e45dea7]{font-family:monospace;font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;background:#ffffff1a;padding:3px 8px;border-radius:6px}.party-mode-pill[data-v-3e45dea7]{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 7px;border-radius:4px;background:#ffffff14;color:#9ca3af}.party-mode-pill.mode-dj[data-v-3e45dea7]{background:#a855f726;color:#c084fc}.party-mode-pill.mode-collab[data-v-3e45dea7]{background:#3b82f626;color:#60a5fa}.party-mode-pill.mode-free[data-v-3e45dea7]{background:#10b98126;color:#34d399}.party-relay-pill[data-v-3e45dea7]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;background:#f59e0b26;color:#fbbf24}.party-card-actions[data-v-3e45dea7]{display:flex;align-items:center;gap:6px}.admin-control-btn[data-v-3e45dea7]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:500;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e5e7eb;cursor:pointer;transition:all .15s ease}.admin-control-btn .material-symbols-rounded[data-v-3e45dea7]{font-size:15px}.admin-control-btn[data-v-3e45dea7]:hover{background:#ffffff1f;color:#fff}.admin-control-btn.danger[data-v-3e45dea7]{color:#f87171;border-color:#ef444433}.admin-control-btn.danger[data-v-3e45dea7]:hover{background:#ef444433;color:#fca5a5}.party-media-banner[data-v-3e45dea7]{display:flex;align-items:center;gap:12px;background:#00000040;border-radius:8px;padding:8px 10px}.party-media-thumb[data-v-3e45dea7]{width:44px;height:60px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.party-media-placeholder[data-v-3e45dea7]{width:44px;height:60px;border-radius:4px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.party-media-placeholder .material-symbols-rounded[data-v-3e45dea7]{font-size:24px}.party-media-meta[data-v-3e45dea7]{flex:1;min-width:0}.party-media-title[data-v-3e45dea7]{font-size:13px;font-weight:600;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-media-subtitle[data-v-3e45dea7]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;margin-top:3px}.party-media-subtitle .status-dot[data-v-3e45dea7]{width:7px;height:7px;border-radius:50%;background:#6b7280}.party-media-subtitle .status-dot.is-playing[data-v-3e45dea7]{background:#10b981;box-shadow:0 0 6px #10b98199}.party-media-time[data-v-3e45dea7]{font-family:monospace;font-size:11px}.party-admin-controls-cluster[data-v-3e45dea7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-playback-btns[data-v-3e45dea7]{display:flex;align-items:center;gap:4px;background:#0003;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.admin-icon-btn[data-v-3e45dea7]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .15s ease}.admin-icon-btn .material-symbols-rounded[data-v-3e45dea7]{font-size:17px}.admin-icon-btn[data-v-3e45dea7]:hover{background:#ffffff1a;color:#fff}.admin-icon-btn.is-active[data-v-3e45dea7]{background:#6366f140;color:#818cf8}.admin-mode-selector[data-v-3e45dea7]{display:flex;align-items:center;background:#0003;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.admin-mode-btn[data-v-3e45dea7]{padding:3px 8px;font-size:11px;font-weight:600;background:transparent;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;transition:all .15s ease}.admin-mode-btn[data-v-3e45dea7]:hover{color:#fff}.admin-mode-btn.active[data-v-3e45dea7]{background:#ffffff26;color:#fff}.admin-relay-toggle-btn[data-v-3e45dea7]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .15s ease}.admin-relay-toggle-btn .material-symbols-rounded[data-v-3e45dea7]{font-size:14px}.admin-relay-toggle-btn[data-v-3e45dea7]:hover{background:#ffffff1a;color:#fff}.admin-relay-toggle-btn.is-active[data-v-3e45dea7]{background:#f59e0b33;border-color:#f59e0b66;color:#fbbf24}.party-members-drawer[data-v-3e45dea7]{display:flex;flex-direction:column;gap:6px;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.party-members-header[data-v-3e45dea7]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.party-members-pills[data-v-3e45dea7]{display:flex;flex-wrap:wrap;gap:6px}.party-member-pill[data-v-3e45dea7]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;font-size:11px;color:#d1d5db}.member-pill-avatar[data-v-3e45dea7]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;overflow:hidden;flex-shrink:0}.member-pill-img[data-v-3e45dea7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-pill-name[data-v-3e45dea7]{font-weight:500}.member-pill-host-tag[data-v-3e45dea7]{font-size:9px;font-weight:700;text-transform:uppercase;padding:1px 4px;border-radius:3px;background:#a855f733;color:#c084fc}.member-pill-progress[data-v-3e45dea7]{font-size:10px;font-family:monospace;color:#9ca3af}.apple-finder-container[data-v-de0c183f]{background:#1c1c1ebf;backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);border:1px solid var(--apple-glass-border);border-radius:var(--radius-cards);padding:24px}.apple-finder-header[data-v-de0c183f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.finder-left[data-v-de0c183f]{display:flex;align-items:center;gap:12px}.finder-path[data-v-de0c183f]{display:flex;align-items:center;gap:8px}.path-icon[data-v-de0c183f]{font-size:20px;color:#fff}.path-title[data-v-de0c183f]{font-size:17px;font-weight:600;color:#fff;letter-spacing:-.02em}.apple-loading-state[data-v-de0c183f],.apple-empty-state[data-v-de0c183f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#ebebf580;gap:12px}.empty-icon[data-v-de0c183f]{font-size:40px;color:#ebebf54d}.apple-spinner[data-v-de0c183f]{width:24px;height:24px;border:3px solid rgba(255,255,255,.15);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.apple-finder-list[data-v-de0c183f]{display:flex;flex-direction:column;gap:6px}.apple-finder-row[data-v-de0c183f]{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#ffffff0a;border:1px solid var(--apple-glass-border);border-radius:12px;cursor:pointer;transition:all .18s ease}.apple-finder-row[data-v-de0c183f]:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.file-type-icon[data-v-de0c183f]{font-size:24px;color:#fff9}.file-type-icon.is-folder[data-v-de0c183f]{color:#fff}.file-info-box[data-v-de0c183f]{flex:1;min-width:0}.file-name-text[data-v-de0c183f]{font-size:14px;font-weight:550;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta-text[data-v-de0c183f]{font-size:12px;color:#ebebf580;margin-top:2px}.action-arrow-icon[data-v-de0c183f]{font-size:20px;color:#ebebf566}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(119 101 227 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(119 101 227 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ITC Avant Garde Gothic,Avant Garde Gothic,Avant Garde,Century Gothic,Outfit,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SF Mono,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100001\]{z-index:100001}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[520\/140\]{aspect-ratio:520/140}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[580px\]{height:580px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[580px\]{max-height:580px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[580px\]{min-height:580px}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[620px\]{width:620px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[8rem\]{min-width:8rem}.max-w-4xl{max-width:56rem}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[40px\]{max-width:40px}.max-w-\[600px\]{max-width:600px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-500\/20{border-color:#7765e333}.border-blue-500\/30{border-color:#7765e34d}.border-border{border-color:var(--border)}.border-destructive\/30{border-color:#e85d754d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(236 124 144 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(232 93 117 / var(--tw-border-opacity, 1))}.border-pink-500\/30{border-color:#e85d754d}.border-pink-500\/50{border-color:#e85d7580}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-rose-500\/30{border-color:#f43f5e4d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-\[\#09090b\]{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-\[\#09090b\]\/90{background-color:#09090be6}.bg-\[\#09090b\]\/95{background-color:#09090bf2}.bg-\[\#0c0d12\]{--tw-bg-opacity: 1;background-color:rgb(12 13 18 / var(--tw-bg-opacity, 1))}.bg-\[\#12141a\]\/95{background-color:#12141af2}.bg-\[\#121c15\]\/95{background-color:#121c15f2}.bg-\[\#14151b\]{--tw-bg-opacity: 1;background-color:rgb(20 21 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1e131d\]\/95{background-color:#1e131df2}.bg-\[\#e85d75\]{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#7765e31a}.bg-blue-500\/\[0\.04\]{background-color:#7765e30a}.bg-destructive{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.bg-destructive\/90{background-color:#e85d75e6}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-green-500\/20{background-color:#22c55e33}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(236 124 144 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#e85d751a}.bg-pink-500\/20{background-color:#e85d7533}.bg-pink-500\/80{background-color:#e85d75cc}.bg-pink-500\/\[0\.04\]{background-color:#e85d750a}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(212 61 87 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(119 101 227 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600\/80{background-color:#dc2626cc}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(229 212 192 / var(--tw-bg-opacity, 1))}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0d0f14\]{--tw-gradient-from: #0d0f14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 15 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0d0f14\]\/90{--tw-gradient-to: rgb(13 15 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(13 15 20 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-pink-500{fill:#e85d75}.stroke-current{stroke:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-px{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:SF Mono,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#fbf9ff\]{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-card-foreground,.text-destructive-foreground{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{color:var(--foreground)}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:var(--muted-foreground)}.text-pink-300{--tw-text-opacity: 1;color:rgb(242 167 180 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(236 124 144 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(232 93 117 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(119 101 227 / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(0 8 7 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/35::-moz-placeholder{color:#ffffff59}.placeholder-white\/35::placeholder{color:#ffffff59}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_-12px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 32px 80px -12px rgba(0,0,0,.85);--tw-shadow-colored: 0 32px 80px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/5{--tw-shadow-color: rgb(255 255 255 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[scale\,color\]{transition-property:scale,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Regular.otf) format("opentype"),url(/assets/SF-Pro-Display-Regular-2nqpBkwV.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Medium.otf) format("opentype"),url(/assets/SF-Pro-Display-Medium-BBxWjZ4E.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Semibold.otf) format("opentype"),url(/assets/SF-Pro-Display-Semibold-C36vqgb7.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SF-Pro-Display-Bold.otf) format("opentype"),url(/assets/SF-Pro-Display-Bold-BTSGLTri.otf) format("opentype");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Display-Regular.otf) format("opentype"),url(/assets/SF-Pro-Display-Regular-2nqpBkwV.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Display-Medium.otf) format("opentype"),url(/assets/SF-Pro-Display-Medium-BBxWjZ4E.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Display-Semibold.otf) format("opentype"),url(/assets/SF-Pro-Display-Semibold-C36vqgb7.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/SF-Pro-Display-Bold.otf) format("opentype"),url(/assets/SF-Pro-Display-Bold-BTSGLTri.otf) format("opentype");font-weight:700 900;font-style:normal;font-display:swap}:root{--z-base: 0;--z-card-overlay: 10;--z-sticky-header: 20;--z-drawer-panel: 30;--z-dropdown-menu: 40;--z-modal-backdrop: 50;--z-toast: 100;--background: #09090b;--foreground: #fbf9ff;--card: #121215;--card-foreground: #fbf9ff;--popover: #141418;--popover-foreground: #fbf9ff;--primary: #7765e3;--primary-foreground: #fbf9ff;--secondary: #e5d4c0;--secondary-foreground: #09090b;--muted: #18181c;--muted-foreground: rgba(251, 249, 255, .65);--accent: #e85d75;--accent-foreground: #fbf9ff;--destructive: #e85d75;--border: rgba(251, 249, 255, .1);--border-strong: rgba(251, 249, 255, .2);--border-pink: rgba(232, 93, 117, .45);--input: rgba(251, 249, 255, .08);--ring: #7765e3;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 22px;--radius-3xl: 28px;--radius-full: 9999px;--radius-hero: 24px;--radius-cards: 16px;--radius-modals: 24px;--radius-buttons: 10px;--radius-inputs: 10px;--radius-badges: 9999px;--radius-pills: 9999px;--radius-segmented: 8px;--be-glass-bg: rgba(9, 9, 11, .85);--be-glass-card: rgba(251, 249, 255, .04);--be-glass-card-hover: rgba(119, 101, 227, .12);--be-glass-blur: blur(20px) saturate(180%);--surface: #141416;--surface-raised: #1a1a1e;--marker: #ff6b5f;--danger: #e5484d;--focus-ring: rgba(255, 255, 255, .45);--shadow-raised: 0 0 0 1px rgba(255, 255, 255, .08), 0 1px 2px rgba(0, 0, 0, .4), 0 6px 16px -6px rgba(0, 0, 0, .6);--shadow-wheel: inset 0 1px 2px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .04);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .7);--shadow-modal: 0 24px 60px rgba(0, 0, 0, .85), 0 0 0 1px rgba(255, 255, 255, .12);--font-avant-garde: "ITC Avant Garde Gothic", "Avant Garde Gothic", "Avant Garde", "Century Gothic", "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-cooper-bt: "Cooper BT", "Cooper Black", "Cooper", "Fraunces", "DM Serif Display", Georgia, serif;--font-sf-pro: var(--font-avant-garde);--font-sf-mono: "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "JetBrains Mono", monospace;--color-void: var(--background);--color-carbon: var(--card);--color-obsidian: var(--secondary);--color-graphite: var(--border);--color-smoke: #323235;--color-ash: rgba(255, 255, 255, .4);--color-fog: rgba(255, 255, 255, .68);--color-mist: rgba(255, 255, 255, .9);--color-paper: #ffffff;--color-acid-lime: #84cc16;--color-pulse-green: #10b981;--color-coral-red: #ef4444;--apple-bg-base: var(--background);--apple-bg-elevated: var(--card);--apple-bg-surface: var(--secondary);--apple-glass-bg: var(--be-glass-bg);--apple-glass-card: var(--be-glass-card);--apple-glass-card-hover: var(--be-glass-card-hover);--apple-glass-border: var(--border);--apple-glass-blur: var(--be-glass-blur);--apple-accent-blue: var(--accent);--apple-accent-green: #10b981;--apple-accent-red: #ef4444;--bg-app: var(--background);--bg-sidebar: var(--be-glass-bg);--bg-topbar: var(--be-glass-bg);--bg-card: var(--be-glass-card);--bg-card-hover: var(--be-glass-card-hover)}*,*:before,*:after{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--primary, #7765e3);outline-offset:2px}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary, #7765e3);outline-offset:2px}@keyframes rainbow-border{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-rainbow-border{background-size:200% 200%;animation:rainbow-border 4s ease infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.gtv-hero-title,.hero-title,.display-title,.stage-main-title,.shelf-title{text-wrap:balance}.time-start,.time-remaining,.time-end,.rating-num,.ios-progress-labels span,.numeric-data,.tab-badge,.notif-badge,.party-count-badge,.request-count-badge{font-variant-numeric:tabular-nums}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}body.gtv-theme{background-color:var(--apple-bg-base);color:var(--text-secondary);font-family:var(--font-sf-pro);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.015em;overflow-x:hidden}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 48}html.player-active,html.detail-view-open,html.chat-view-active,body.player-active,body.detail-view-open,body.chat-view-active,body.docked-chat-active{overflow:hidden!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;overscroll-behavior:none!important}@supports (-webkit-touch-callout: none){input,textarea,select,.ln-composer-textarea,.ln-input,.ln-rename-input,.ln-edit-textarea{font-size:16px!important}}kbd,.mono-text{font-family:var(--font-berkeley-mono);font-size:11px;font-weight:400;letter-spacing:-.013em;color:var(--color-fog);background:#ffffff0d;border:1px solid var(--color-graphite);border-radius:var(--radius-badges);padding:2px 5px;line-height:1;font-feature-settings:"cv01" on,"ss03" on}.tabular-nums,.ap-time-toggle-btn,.ap-tooltip-time,.minimal-time-text,.scrub-tooltip,.time-start,.time-remaining,.time-end,.stage-meta-metrics,.gtv-hero-sub,.ln-msg-timestamp,.ln-badge-pill,.be-badge,.ln-dm-unread-badge,.ln-call-badge,.rating-num,.metric-text,.ap-speed-text,.ap-party-count,.ap-next-ep-countdown-pill{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.gtv-hero-title,.stage-main-title,.modal-title,.ln-modal-title,.shelf-title,.ap-main-title,.card-bottom-title{text-wrap:balance}.gtv-hero-description,.synopsis-paragraph,.stage-synopsis-box p,.ln-modal-subtitle,.ln-tray-text,.owner-restricted-card p{text-wrap:pretty}.gtv-card-poster,.shelf-card-poster,.ln-media-thumb,.current-media-card,.stage-poster-wrap,.ln-avatar-sm,.ln-avatar-xs,.ln-pile-avatar{box-shadow:inset 0 0 0 1px #ffffff17!important}.optical-play,.play-circle-icon .material-symbols-rounded,.ap-center-play-main span,.ap-next-ep-play-btn span{transform:translate(1.5px)}.btn-primary:not(:disabled):active,.btn-secondary:not(:disabled):active,.btn-glass:not(:disabled):active,.ln-icon-btn:not(:disabled):active,.ln-action-btn:not(:disabled):active,.detail-floating-btn:not(:disabled):active,.ap-control-btn:not(:disabled):active,.ap-center-btn:not(:disabled):active,.shelf-scroll-btn:not(:disabled):active,.gtv-card:active{transform:scale(.97)}.scroll-fade-mask-x{mask-image:linear-gradient(to right,transparent,black 24px,black calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 24px,black calc(100% - 24px),transparent)}.scroll-fade-mask-y{mask-image:linear-gradient(to bottom,transparent,black 20px,black calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 20px,black calc(100% - 20px),transparent)}html,body,#app,.linear-app-layout,.linear-main-area,.page-container,.page-view,.home-page-view,.sports-view-page,.settings-view-wrapper{background-color:#09090b!important}.linear-app-layout{height:100vh;height:100dvh;display:flex;background-color:#09090b!important;transition:background-color .25s ease;overflow:hidden}.linear-main-area{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh;height:100dvh;overflow-y:auto;background-color:#09090b!important;transition:background-color .25s ease}.page-container{flex:1;padding:92px 32px 60px;max-width:1280px;width:100%;margin:0 auto;background-color:#09090b!important}.page-container.is-home-page{padding:0 0 60px;max-width:100%;width:100%;margin:0;background-color:#09090b!important}.page-container.is-chat-page{padding:0;max-width:100%;width:100%;margin:0;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.linear-app-layout.is-chat-active{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;width:100vw;height:100%;height:100dvh;overflow:hidden;touch-action:pan-y}.chat-docked-panel{flex-shrink:0;height:100vh;height:100dvh;position:sticky;top:0;right:0;background-color:var(--background, #151515);border-left:1px solid var(--border, rgba(255, 255, 255, .08));display:flex;flex-direction:column;z-index:700;overflow:hidden;overscroll-behavior:contain;touch-action:pan-y;transition:width .2s cubic-bezier(.16,1,.3,1)}.chat-docked-panel.is-overlay-mode{position:fixed;top:0;right:0;bottom:auto;height:100vh;height:100dvh;z-index:10000;box-shadow:-12px 0 40px #000000a6}.home-shelves-content{max-width:1440px;margin:-40px auto 0;padding:0 48px;position:relative;z-index:10;display:flex;flex-direction:column;gap:24px;background-color:transparent}.notion-sidebar,.linear-sidebar,.floating-pill-navbar{position:fixed;top:16px;left:50%;transform:translate(-50%);width:auto;height:auto;background:#121214a6;backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff0a;border-radius:9999px;padding:5px 6px;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100;font-family:var(--font-sf-pro);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}@media (min-width: 769px){@media (hover: hover) and (pointer: fine){.notion-sidebar,.linear-sidebar,.floating-pill-navbar{opacity:0;transform:translate(-50%,-16px);pointer-events:none}.notion-sidebar.is-visible,.linear-sidebar.is-visible,.floating-pill-navbar.is-visible,.notion-sidebar.always-visible,.linear-sidebar.always-visible,.floating-pill-navbar.always-visible,.notion-sidebar:hover,.linear-sidebar:hover,.floating-pill-navbar:hover,.notion-sidebar:focus-within,.linear-sidebar:focus-within,.floating-pill-navbar:focus-within{opacity:1;transform:translate(-50%);pointer-events:auto}}.notion-sidebar.always-visible,.floating-pill-navbar.always-visible{opacity:1!important;transform:translate(-50%)!important;pointer-events:auto!important}}.notion-nav,.sidebar-nav{display:flex;flex-direction:row;align-items:center;gap:4px}.notion-nav-item,.sidebar-nav-item{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;color:#fff9;cursor:pointer;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .1s ease}.notion-nav-item:hover,.sidebar-nav-item:hover{background:#ffffff14;color:#fff}.notion-nav-item:active,.sidebar-nav-item:active{transform:scale(.95)}.notion-nav-item.active,.sidebar-nav-item.active{background:#7765e340;color:#fbf9ff;border:1px solid rgba(119,101,227,.45);box-shadow:0 0 12px #7765e359}.nav-icon{font-size:19px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff9;transition:color .15s ease}.notion-nav-item.active .nav-icon{color:#fff}.linear-topbar{height:54px;padding:0 24px;background:var(--apple-glass-bg);backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);border-bottom:1px solid var(--apple-glass-border);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:80}.topbar-left{display:flex;align-items:center;gap:16px}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:450}.breadcrumb-item{color:#ebebf599;cursor:pointer;transition:color .15s ease}.breadcrumb-item:hover{color:#fff}.breadcrumb-item.active{color:#fff;font-weight:600}.breadcrumb-separator{color:#ebebf54d}.breadcrumb-badge{text-transform:capitalize;font-size:12px;background:#ffffff1f;color:#fff;padding:2px 9px;border-radius:var(--radius-pills);border:1px solid var(--apple-glass-border)}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-search{display:flex;align-items:center;background:#ffffff12;border:1px solid var(--apple-glass-border);border-radius:var(--radius-inputs);padding:4px 10px;height:32px;transition:all .2s ease}.topbar-search:focus-within{background:#ffffff1f;border-color:#fff}.topbar-search-input{background:transparent;border:none;color:#fff;font-size:13px;outline:none;width:150px;font-family:inherit}.topbar-search-input::-moz-placeholder{color:#ebebf566}.topbar-search-input::placeholder{color:#ebebf566}.clear-search-btn{background:transparent;border:none;color:#ebebf566;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 2px}.clear-search-btn:hover{color:#fff}.topbar-select{background:#ffffff12;border:1px solid var(--apple-glass-border);color:#ebebf5cc;border-radius:var(--radius-inputs);padding:0 10px;height:32px;font-size:12.5px;font-weight:450;outline:none;cursor:pointer;font-family:inherit;transition:all .15s ease}.topbar-select:hover{background:#ffffff1f;color:#fff}.topbar-select option{background:#1c1c1e;color:#fff}.view-switcher{display:flex;background:#00000059;border:1px solid var(--apple-glass-border);border-radius:9px;padding:2px;gap:2px}.view-btn{background:transparent;border:none;color:#ebebf580;width:30px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.view-btn span{font-size:17px}.view-btn:hover{color:#fff}.view-btn.active{background:#ffffff38;color:#fff;box-shadow:0 2px 6px #0000004d}.topbar-action-btn{background:#ffffff12;border:1px solid var(--apple-glass-border);color:#ebebf5b3;width:32px;height:32px;border-radius:var(--radius-buttons);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.topbar-action-btn:hover{background:#ffffff1f;color:#fff}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-heading{font-size:24px;font-weight:510;color:var(--color-paper);letter-spacing:-.012em;line-height:1.33}.page-subheading{font-size:13px;color:var(--color-fog);margin-top:2px}.linear-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;padding:10px 4px 20px;margin:-10px -4px 0}@keyframes animate-fade-in-up{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.episode-row-card,.page-view{animation:animate-fade-in-up .28s cubic-bezier(.16,1,.3,1) both}.gtv-hero-banner{animation:animate-fade-in-up .4s cubic-bezier(.16,1,.3,1) both}.command-backdrop,.modal-backdrop{animation:animate-fade-in .2s ease-out both}.command-palette,.gtv-modal-card,.shortcuts-modal-card{animation:modal-scale-in .25s cubic-bezier(.16,1,.3,1) both}.gtv-card{background:#121215;border:1px solid var(--apple-glass-border);border-radius:var(--radius-cards);overflow:hidden;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease;display:flex;flex-direction:column}.gtv-card:hover{transform:translateY(-4px);background:#ffffff0a;border-color:#ffffff38}.gtv-card-poster{position:relative;width:100%;aspect-ratio:2 / 3;background:#141418;overflow:hidden}.gtv-card-poster.wide{aspect-ratio:16 / 9}.gtv-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.16,1,.3,1)}.gtv-card:hover .gtv-card-img{transform:scale(1.035)}.gtv-poster-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:14px;text-align:center;color:#ebebf580}.gtv-card-badges{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:2}.gtv-badge{background:#121214cc;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;font-weight:500;padding:2px 7px;border-radius:var(--radius-badges);display:flex;align-items:center;gap:3px}.status-badge.status-watched,.status-badge.status-in-progress{color:#fff}.status-badge.status-unwatched{color:#ebebf566}.gtv-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#00000014 45%,#00000073);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.gtv-card:hover .gtv-card-overlay,.gtv-card:focus-within .gtv-card-overlay{opacity:1;pointer-events:auto}.play-circle-icon{width:44px;height:44px;background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transform:scale(.9);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,color .2s ease}.gtv-card:hover .play-circle-icon{transform:scale(1);background:#fff;color:#09090b;border-color:#fff}.play-circle-icon span{font-size:24px;margin-left:2px}.card-info-badge{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#0e0e12bf;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;z-index:5}.card-info-badge span{font-size:15px;line-height:1}.gtv-card:hover .card-info-badge,.gtv-card:focus-within .card-info-badge{opacity:1}.card-info-badge:hover,.card-info-badge:focus-visible{background:#fff;border-color:#fff;color:#09090b}@media (hover: none){.card-info-badge{opacity:1}}.gtv-card-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff26}.gtv-card-progress-fill{height:100%;background:#fff;border-radius:0 2px 2px 0}.gtv-card-info{padding:12px 14px}.gtv-card-title{font-size:13.5px;font-weight:550;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.015em}.gtv-card-sub{font-size:12px;color:#fff9;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linear-list-view,.gtv-shelf-list{display:flex;flex-direction:column;border:1px solid var(--apple-glass-border);border-radius:var(--radius-cards);overflow:hidden;background:var(--apple-glass-bg);-webkit-backdrop-filter:var(--apple-glass-blur);backdrop-filter:var(--apple-glass-blur)}.gtv-list-item{display:flex;align-items:center;height:44px;padding:0 16px;border-bottom:1px solid var(--apple-glass-border);cursor:pointer;transition:background .15s ease;gap:14px}.gtv-list-item:last-child{border-bottom:none}.gtv-list-item:hover{background:#ffffff14}.list-status-cell{display:flex;align-items:center;justify-content:center}.status-icon{font-size:17px}.status-icon.status-watched,.status-icon.status-in-progress{color:#fff}.status-icon.status-unwatched{color:#ffffff4d}.list-title-cell{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.item-title{font-size:13.5px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-type-badge{font-size:11px;font-weight:450;color:#fff9;background:#ffffff14;padding:1px 7px;border-radius:var(--radius-badges)}.list-meta-cell{display:flex;align-items:center;gap:8px}.meta-pill{font-size:11.5px;color:#fff9;background:#ffffff14;padding:2px 9px;border-radius:var(--radius-pills);display:flex;align-items:center;gap:4px}.meta-pill.rating-pill{color:#fff}.meta-pill.progress-pill{color:#000;background:#fff}.list-actions-cell{display:flex;align-items:center}.list-action-btn{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:var(--radius-buttons);font-size:12px;font-weight:550;border:1px solid var(--apple-glass-border);cursor:pointer;background:#ffffff14;color:#fff;transition:all .15s ease}.list-action-btn:hover{background:#fff;color:#000;border-color:#fff}.gtv-shelf{margin-bottom:38px;content-visibility:auto;contain-intrinsic-size:0 340px}.shelf-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.shelf-title-group{display:flex;align-items:center;gap:10px}.shelf-title-group.is-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .18s ease,transform .18s ease;padding:2px 4px 2px 0;border-radius:8px}.shelf-title-group.is-clickable:hover{opacity:.85}.shelf-title-group.is-clickable:hover .shelf-chevron{transform:translate(3px);color:#fff}.shelf-icon{font-size:20px;color:#fff}.shelf-title{font-size:18px;font-weight:600;color:#fff;letter-spacing:-.02em}.shelf-chevron{font-size:20px;color:#ffffff59;transition:transform .18s ease,color .18s ease;margin-left:-4px}.shelf-see-all-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffbf;font-size:12px;font-weight:500;padding:4px 10px;border-radius:9999px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .18s ease;margin-right:4px}.shelf-see-all-btn:hover{background:#ffffff1f;color:#fff;border-color:#ffffff2e;transform:scale(1.02)}.shelf-badge{font-size:11.5px;color:#ffffff80;background:#ffffff14;padding:2px 8px;border-radius:var(--radius-pills);font-weight:450}.shelf-nav-cluster{display:flex;gap:6px;align-items:center;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media (hover: hover) and (pointer: fine){.shelf-nav-cluster{opacity:0;pointer-events:none;transform:translate(4px)}.gtv-shelf:hover .shelf-nav-cluster,.gtv-shelf:focus-within .shelf-nav-cluster,.shelf-nav-cluster:hover{opacity:1;pointer-events:auto;transform:translate(0)}}.shelf-scroll-btn{background:var(--surface, #141416);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-raised);color:var(--foreground, #ededed);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border-radius:9999px;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,opacity .18s ease}.shelf-scroll-btn:hover:not(:disabled){background:var(--surface-raised, #1a1a1e);border-color:#ffffff38;transform:scale(1.06)}.shelf-scroll-btn:active:not(:disabled){transform:scale(.92)}.shelf-scroll-btn:disabled,.shelf-scroll-btn.is-disabled{opacity:.22;cursor:default;pointer-events:none;transform:scale(.94);box-shadow:none}.gtv-shelf-row{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding:14px 6px 16px;margin:-14px -6px -8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.gtv-shelf-row-inner{display:flex;gap:20px;width:100%}.gtv-shelf-row::-webkit-scrollbar{display:none}.gtv-shelf-row .gtv-card,.gtv-shelf-row-inner>.gtv-card{flex:0 0 180px}.gtv-shelf-row .gtv-card.gtv-card-wide,.gtv-shelf-row-inner>.gtv-card.gtv-card-wide{flex:0 0 320px}.skeleton-morph-move,.skeleton-morph-enter-active,.skeleton-morph-leave-active{transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1)}.skeleton-morph-enter-from{opacity:0;transform:scale(.94) translateY(8px);filter:blur(4px)}.skeleton-morph-leave-to{opacity:0;transform:scale(.85) translateY(-6px);filter:blur(4px);pointer-events:none}.gtv-hero-banner{position:relative;width:100%;height:92vh;min-height:640px;max-height:1100px;overflow:hidden;display:flex;align-items:flex-end;background-color:#09090b;border:none;border-radius:0;box-shadow:none;margin-bottom:0}.gtv-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 18%;background-repeat:no-repeat;transition:transform 1.2s cubic-bezier(.16,1,.3,1);will-change:transform;-webkit-mask-image:linear-gradient(to bottom,rgba(9,9,11,1) 0%,rgba(9,9,11,1) 65%,rgba(9,9,11,0) 100%),linear-gradient(to right,rgba(9,9,11,0) 0%,rgba(9,9,11,1) 3%,rgba(9,9,11,1) 97%,rgba(9,9,11,0) 100%);mask-image:linear-gradient(to bottom,#09090b,#09090b 65%,#09090b00),linear-gradient(to right,#09090b00,#09090b 3%,#09090b 97%,#09090b00);-webkit-mask-composite:source-in;mask-composite:intersect}.gtv-hero-banner:hover .gtv-hero-backdrop{transform:scale(1.025)}.gtv-hero-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,#09090b 0%,rgba(9,9,11,.96) 14%,rgba(9,9,11,.45) 42%,transparent 72%),linear-gradient(to right,#09090b 0%,rgba(9,9,11,.88) 22%,rgba(9,9,11,.38) 48%,transparent 75%),linear-gradient(to left,#09090b 0%,rgba(9,9,11,.6) 8%,transparent 22%),linear-gradient(to bottom,rgba(9,9,11,.85) 0%,rgba(9,9,11,.25) 15%,transparent 30%)}.gtv-hero-content{position:relative;z-index:5;width:100%;max-width:1440px;margin:0 auto;padding:0 48px 84px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.gtv-hero-content>*{pointer-events:auto}.gtv-hero-title,.hero-title,.display-title{font-family:var(--font-cooper-bt)!important;font-style:normal;font-weight:800;font-size:clamp(38px,5.2vw,76px);color:#fbf9ff;letter-spacing:-.015em;line-height:1.25!important;padding-bottom:.15em;text-transform:capitalize;text-shadow:0 4px 28px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.85);max-width:900px;word-break:break-word}.gtv-hero-sub{font-size:15px;font-weight:600;color:#ffffffe0;margin-top:10px;letter-spacing:.02em;text-shadow:0 2px 8px rgba(0,0,0,.9);display:flex;align-items:center;gap:8px;max-width:700px}.gtv-hero-description{font-size:14.5px;font-weight:400;color:#ffffffbf;margin-top:10px;line-height:1.55;max-width:650px;text-shadow:0 2px 10px rgba(0,0,0,.95);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.gtv-hero-actions{margin-top:24px;display:flex;align-items:center;gap:12px}.hero-play-btn{border-radius:9999px!important;padding:12px 30px!important;font-size:15px!important;font-weight:600!important;letter-spacing:-.01em;box-shadow:0 4px 14px #0009!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.hero-play-btn:hover{transform:scale(1.04);box-shadow:0 6px 20px #000000bf!important}.hero-info-btn{border-radius:9999px!important;padding:12px 28px!important;font-size:15px!important;font-weight:600!important;font-family:var(--font-sf-pro)!important;letter-spacing:-.015em;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);background:#1e1e22c7!important;border:1px solid rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:0 4px 16px #00000080!important;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),background .2s ease,border-color .2s ease!important;display:inline-flex;align-items:center;justify-content:center}@media (hover: hover) and (pointer: fine){.hero-info-btn{opacity:0;pointer-events:none;transform:translateY(4px)}.gtv-hero-banner:hover .hero-info-btn,.hero-info-btn:focus-visible,.hero-info-btn:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.gtv-hero-banner:hover .hero-info-btn:hover{transform:scale(1.04);background:#2d2d32eb!important;border-color:#ffffff1f!important}}@media (hover: none),(pointer: coarse){.hero-info-btn{opacity:1;pointer-events:auto;transform:none}}@media (max-width: 768px){.gtv-hero-banner{height:65vh;min-height:440px}.gtv-hero-content{padding:0 20px 48px}.home-shelves-content{padding:0 16px;margin-top:-24px}.gtv-hero-title{font-size:clamp(32px,8vw,48px)}.gtv-hero-description{font-size:13.5px;-webkit-line-clamp:2}}.command-backdrop,.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.command-palette{width:640px;max-width:90vw;background:#18181ae0;backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);box-shadow:var(--shadow-apple-modal);border-radius:var(--radius-modals);border:1px solid var(--apple-glass-border);overflow:hidden;display:flex;flex-direction:column}.command-header{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--apple-glass-border);gap:12px}.command-header .search-icon{font-size:22px;color:#fff}.command-input{flex:1;background:transparent;border:none;color:#fff;font-size:15px;outline:none;font-family:inherit}.command-results{max-height:380px;overflow-y:auto;padding:10px}.command-empty{padding:36px;text-align:center;color:#fff6;font-size:14px}.command-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-buttons);cursor:pointer;transition:background .12s ease}.command-item.active{background:#ffffff2e;border:1px solid rgba(255,255,255,.2);color:#fff}.command-item-icon{display:flex;align-items:center;justify-content:center;color:#fff}.command-item.active .command-item-icon{color:#fff}.command-item-content{flex:1;display:flex;flex-direction:column}.command-item-title{font-size:14px;font-weight:550;color:#fff}.command-item-sub{font-size:12px;color:#fff9}.command-item.active .command-item-sub{color:#fffc}.shadcn-btn-primary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;border:none;padding:10px 20px;border-radius:var(--radius-buttons);font-size:14px;font-weight:600;letter-spacing:-.015em;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0006}.shadcn-btn-primary:hover{background:#e5e5e6;transform:translateY(-1px);box-shadow:0 4px 12px #00000080}.shadcn-btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid var(--apple-glass-border);color:#ffffffd9;padding:10px 18px;border-radius:var(--radius-buttons);font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.shadcn-btn-secondary:hover{background:#ffffff24;color:#fff}.command-footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 20px;background:#0006;border-top:1px solid var(--apple-glass-border);font-size:12px;color:#ebebf566}.shortcuts-modal-card,.gtv-modal-card{width:600px;max-width:90vw;background:#1c1c1ed9;backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);box-shadow:var(--shadow-apple-modal);border-radius:var(--radius-modals);border:1px solid var(--apple-glass-border);padding:28px}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.modal-title-box{display:flex;align-items:center;gap:10px}.modal-title{font-size:18px;font-weight:600;color:#fff;letter-spacing:-.02em}.modal-close-btn{background:#ffffff1a;border:1px solid var(--apple-glass-border);color:#ebebf599;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all .15s ease}.modal-close-btn:hover{background:#fff3;color:#fff}.shortcuts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.section-heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ebebf566;margin-bottom:12px}.shortcut-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.shortcut-label{font-size:13.5px;color:#ebebf5cc}.keys{display:flex;gap:4px}.linear-toast{position:fixed;top:28px;right:28px;background:#1c1c1ee0;backdrop-filter:var(--apple-glass-blur);-webkit-backdrop-filter:var(--apple-glass-blur);border:1px solid var(--apple-glass-border);box-shadow:var(--shadow-apple-lg);padding:12px 18px;border-radius:12px;display:flex;align-items:center;gap:12px;z-index:100000;animation:animate-fade-in-up .3s cubic-bezier(.16,1,.3,1) both}.toast-icon{font-size:20px;color:var(--apple-accent-blue)}.toast-message{font-size:13.5px;font-weight:550;color:#fff}.avatar-img-fit,.member-avatar-img,.viewer-avatar-img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:50%!important;display:block!important;flex-shrink:0!important}.item-avatar,.room-user-avatar,.person-avatar,.cluster-avatar,.nav-profile-square,.menu-square-badge,.settings-profile-avatar-badge,.avatar-preview-badge,.member-avatar,.viewer-avatar{overflow:hidden!important}@media (max-width: 768px){.linear-app-layout{height:100dvh;width:100%;max-width:100vw;overflow-x:hidden}.linear-main-area{height:100dvh;width:100%;max-width:100vw;overflow-x:hidden;padding-bottom:0}.page-container{padding:18px 14px calc(80px + env(safe-area-inset-bottom,16px)) 14px!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box;overflow-x:hidden}.page-container.is-home-page{padding:0 0 calc(80px + env(safe-area-inset-bottom,16px)) 0!important;margin:0!important;width:100%!important}.page-view{width:100%!important;max-width:100%!important;box-sizing:border-box;overflow-x:hidden}.page-title-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px;width:100%}.page-heading{font-size:26px;letter-spacing:-.02em}.header-action-cluster{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.header-action-cluster>*:first-child{flex:1;min-width:0;width:auto!important}.notion-sidebar,.linear-sidebar,.floating-pill-navbar,.notion-sidebar.always-visible,.linear-sidebar.always-visible,.floating-pill-navbar.always-visible,.notion-sidebar.is-visible,.linear-sidebar.is-visible,.floating-pill-navbar.is-visible{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;border-left:none!important;border-right:none!important;border-bottom:none!important;border-top:1px solid rgba(255,255,255,.12)!important;background:#0e0e10f0!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;box-shadow:0 -8px 32px #000000bf!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom,12px)) 12px!important;opacity:1!important;pointer-events:auto!important;z-index:900!important;display:flex!important;justify-content:center!important;box-sizing:border-box!important}.notion-nav,.sidebar-nav{width:100%;display:flex;justify-content:space-around;align-items:center;gap:4px}.notion-nav-divider{display:none}.notion-nav-item,.sidebar-nav-item{flex:1;max-width:58px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.notion-nav-item .nav-icon{font-size:24px}.profile-dropdown-menu{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom,16px));right:12px;left:12px;width:auto;max-width:380px;margin:0 auto;background:#141416;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 48px #000000d9;border-radius:18px;z-index:10000}.gtv-hero-banner{height:58vh;min-height:380px;max-height:520px}.gtv-hero-content{padding:0 16px 28px}.gtv-hero-title{font-size:clamp(28px,8vw,42px);line-height:1.06}.gtv-hero-sub{font-size:13px;margin-top:6px}.gtv-hero-description{font-size:13px;-webkit-line-clamp:2;margin-top:6px}.gtv-hero-actions{margin-top:16px;display:flex;gap:10px;width:100%}.gtv-hero-actions>*{flex:1}.home-shelves-content{padding:0 14px;margin-top:-16px;gap:18px}.shelf-header{margin-bottom:8px}.shelf-title{font-size:18px}.shelf-nav-cluster{display:none!important}.gtv-shelf-row{gap:12px;padding-left:2px;padding-right:2px;margin-left:-2px;margin-right:-2px;-webkit-overflow-scrolling:touch}.gtv-shelf-row-inner{gap:12px}.gtv-shelf-row .gtv-card,.gtv-shelf-row-inner>.gtv-card{flex:0 0 135px}.gtv-shelf-row .gtv-card.gtv-card-wide,.gtv-shelf-row-inner>.gtv-card.gtv-card-wide{flex:0 0 240px}.linear-grid-view{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:6px 0 16px!important;margin:0!important}.gtv-card-poster-wrap{border-radius:12px}.gtv-card-title{font-size:13px}.gtv-card-sub{font-size:11.5px}.command-backdrop,.modal-backdrop{padding-top:0;align-items:flex-end;background:#000000c7}.command-palette,.gtv-modal-card,.shortcuts-modal-card{width:100%!important;max-width:100%!important;border-radius:24px 24px 0 0!important;max-height:88vh!important;max-height:88dvh!important;padding:20px 16px calc(24px + env(safe-area-inset-bottom,16px)) 16px!important;margin:0!important;box-sizing:border-box}.shortcuts-grid{grid-template-columns:1fr;gap:16px}.linear-toast{top:auto;bottom:calc(76px + env(safe-area-inset-bottom,16px));left:16px;right:16px;justify-content:center}.chat-docked-panel{display:none!important}}.bg-gradient-eased-dark{background:linear-gradient(to top,#09090bf5,#09090bd1 18%,#09090b94 38%,#09090b4d,#09090b14 82%,#09090b00)!important}.bg-gradient-eased-top{background:linear-gradient(to bottom,#09090be6,#09090bb8 20%,#09090b73,#09090b33 70%,#09090b00)!important}.avatar-stack-item{mask-image:radial-gradient(circle 20px at -6px 50%,transparent 99%,black 100%);-webkit-mask-image:radial-gradient(circle 20px at -6px 50%,transparent 99%,black 100%)}.btn-pressable{transition:transform .12s cubic-bezier(.2,0,0,1),background-color .15s ease,border-color .15s ease}.btn-pressable:hover{transform:scale(1.03)}.btn-pressable:active{transform:scale(.95);filter:brightness(.92)}.switch-track:active .switch-thumb,.switch-thumb:active{width:1.4rem!important;border-radius:9999px!important}.switch-thumb{transition:transform .22s cubic-bezier(.34,1.56,.64,1),width .15s ease,background-color .2s ease!important}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-pink-500\/50:hover{border-color:#e85d7580}.hover\:border-rose-500\/30:hover{border-color:#f43f5e4d}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:bg-\[\#d43d57\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 61 87 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/90:hover{background-color:#000000e6}.hover\:bg-destructive\/80:hover{background-color:#e85d75cc}.hover\:bg-destructive\/90:hover{background-color:#e85d75e6}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:#7765e3cc}.hover\:bg-primary\/90:hover{background-color:#7765e3e6}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-secondary\/80:hover{background-color:#e5d4c0cc}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-pink-500\/50:focus{border-color:#e85d7580}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:border-white\/40:focus{border-color:#fff6}.focus\:border-white\/50:focus{border-color:#ffffff80}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:bg-white\/\[0\.08\]:focus{background-color:#ffffff14}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:rgb(251 249 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-pink-500\/50:focus{--tw-ring-color: rgb(232 93 117 / .5)}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-pink-500\/50:focus-visible{border-color:#e85d7580}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-pink-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 93 117 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: var(--background)}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:brightness-95:active{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:h-2\.5{height:.625rem}.group\/volume:hover .group-hover\/volume\:w-20{width:5rem}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/volume:hover .group-hover\/volume\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:active .group-active\:h-2\.5{height:.625rem}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:border-amber-500\/40[data-state=active]{border-color:#f59e0b66}.data-\[state\=active\]\:border-red-500\/40[data-state=active]{border-color:#ef444466}.data-\[state\=active\]\:border-white\/10[data-state=active]{border-color:#ffffff1a}.data-\[highlighted\]\:bg-white\/10[data-highlighted]{background-color:#ffffff1a}.data-\[state\=active\]\:bg-amber-500\/20[data-state=active]{background-color:#f59e0b33}.data-\[state\=active\]\:bg-red-500\/20[data-state=active]{background-color:#ef444433}.data-\[state\=active\]\:bg-white\/15[data-state=active]{background-color:#ffffff26}.data-\[state\=checked\]\:bg-pink-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(232 93 117 / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-white\/20[data-state=unchecked]{background-color:#fff3}.data-\[state\=active\]\:font-semibold[data-state=active]{font-weight:600}.data-\[highlighted\]\:text-white[data-highlighted]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-amber-300[data-state=active]{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-red-300[data-state=active]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:w-56{width:14rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:w-\[46\%\]{width:46%}.lg\:w-\[54\%\]{width:54%}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}
