.landing-glow[data-v-a3d3cd4d]{background:radial-gradient(circle at 30% 35%,#d23b4a38 0%,#0000 40%),radial-gradient(circle at 70% 55%,#3b82f629 0%,#0000 45%),radial-gradient(circle,#ffffff0a 0%,#0000 55%);animation:5.5s ease-in-out infinite landing-pulse-a3d3cd4d}.landing-grid[data-v-a3d3cd4d]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.landing-card[data-v-a3d3cd4d]{animation:.8s ease-out both landing-fade-up-a3d3cd4d}.landing-logo-wrap[data-v-a3d3cd4d]{animation:5s ease-in-out infinite landing-float-a3d3cd4d}.landing-copy[data-v-a3d3cd4d]{animation:.9s ease-out .12s both landing-fade-up-a3d3cd4d}.landing-cta[data-v-a3d3cd4d]{animation:.9s ease-out .22s both landing-fade-up-a3d3cd4d}.landing-cta-shine[data-v-a3d3cd4d]{background:linear-gradient(110deg,#0000 20%,#ffffff47 45%,#0000 70%);transform:translate(-120%)}.landing-cta:hover .landing-cta-shine[data-v-a3d3cd4d]{animation:.9s landing-shine-a3d3cd4d}@keyframes landing-float-a3d3cd4d{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-pulse-a3d3cd4d{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes landing-fade-up-a3d3cd4d{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-shine-a3d3cd4d{0%{transform:translate(-120%)}to{transform:translate(120%)}}.membership-badge[data-v-d39b8049]{background:linear-gradient(90deg,#10b9811f,#d23b4a14);border:1px solid #10b98147;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;padding:.4rem .7rem;display:flex;box-shadow:0 0 18px #10b9811f}.membership-badge__name[data-v-d39b8049]{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.membership-badge__price[data-v-d39b8049],.membership-badge__access[data-v-d39b8049]{color:var(--studio-muted);font-size:11px}.membership-badge__price[data-v-d39b8049]{color:#059669;font-weight:600}.auth-body[data-v-70ece535]{animation:.28s auth-flip-70ece535}.view-profile-btn[data-v-70ece535]{box-shadow:0 0 18px #d23b4a66}.view-profile-btn[data-v-70ece535]:hover{box-shadow:0 0 26px #d23b4a99}@keyframes auth-flip-70ece535{0%{opacity:0;transform:rotateY(-8deg)translateY(6px)}to{opacity:1;transform:rotateY(0)translateY(0)}}.membership-card[data-v-7fe2c8e5]{background:radial-gradient(circle at top right, #10b98124, transparent 38%), radial-gradient(circle at bottom left, #d23b4a1a, transparent 42%), var(--studio-panel-2);border:1px solid #10b98147;border-radius:1.4rem;padding:1.4rem 1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 12px 40px #10b98114}.membership-card[data-v-7fe2c8e5]:hover{border-color:#10b98173;transform:translateY(-2px);box-shadow:0 16px 48px #10b98129,0 0 28px #d23b4a1a}.membership-card__glow[data-v-7fe2c8e5]{pointer-events:none;filter:blur(36px);background:#10b9812e;border-radius:999px;width:12rem;height:10rem;position:absolute;inset:auto -20% -40% auto}.profile-overlay[data-v-6cf356b1]{background:color-mix(in srgb, var(--overlay) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:.18s fade-in-6cf356b1}.profile-modal[data-v-6cf356b1]{animation:.28s rise-in-6cf356b1;box-shadow:0 24px 80px #00000047,0 0 40px #d23b4a1f}.profile-hero[data-v-6cf356b1]{background:radial-gradient(circle at top left, #d23b4a1f, transparent 42%), var(--studio-panel-2)}.avatar-upload[data-v-6cf356b1]{display:grid}.avatar-upload__hint[data-v-6cf356b1]{text-align:center;color:#d23b4a;margin-top:.6rem;font-size:11px;font-weight:600;transition:text-shadow .18s;display:block}.avatar-upload:hover .avatar-upload__hint[data-v-6cf356b1]{text-shadow:0 0 16px #d23b4a8c}.avatar-upload[data-v-6cf356b1] span{transition:box-shadow .18s,transform .18s}.avatar-upload[data-v-6cf356b1]:hover span{transform:translateY(-1px);box-shadow:0 0 0 2px #d23b4a59,0 0 28px #d23b4a66}.profile-input[data-v-6cf356b1]{border:1px solid var(--studio-border);background:var(--studio-panel);width:100%;color:var(--studio-fg);border-radius:.9rem;outline:none;padding:.7rem .85rem;transition:border-color .16s,box-shadow .16s}.profile-input[data-v-6cf356b1]:focus{border-color:#d23b4a80;box-shadow:0 0 0 3px #d23b4a1f}.profile-btn-primary[data-v-6cf356b1],.profile-btn-secondary[data-v-6cf356b1],.profile-btn-danger[data-v-6cf356b1]{border-radius:.9rem;padding:.7rem 1.1rem;font-size:.875rem;font-weight:600;transition:transform .15s,box-shadow .18s,filter .18s}.profile-btn-primary[data-v-6cf356b1]{color:#fff;background:linear-gradient(90deg,#d23b4a,#ff6b4a);box-shadow:0 0 18px #d23b4a59}.profile-btn-secondary[data-v-6cf356b1]{border:1px solid var(--studio-border);background:var(--studio-panel)}.profile-btn-danger[data-v-6cf356b1]{background:var(--studio-soft)}.profile-btn-primary[data-v-6cf356b1]:hover:enabled,.profile-btn-secondary[data-v-6cf356b1]:hover:enabled,.profile-btn-danger[data-v-6cf356b1]:hover:enabled{transform:translateY(-1px)}.profile-btn-primary[data-v-6cf356b1]:hover:enabled{filter:brightness(1.06);box-shadow:0 0 26px #d23b4a8c}.profile-btn-secondary[data-v-6cf356b1]:hover:enabled,.profile-btn-danger[data-v-6cf356b1]:hover:enabled{box-shadow:0 0 18px #d23b4a29}.stat-tile[data-v-6cf356b1],.activity-card[data-v-6cf356b1],.empty-card[data-v-6cf356b1]{border:1px solid var(--studio-border);background:var(--studio-panel-2);border-radius:1rem;transition:border-color .18s,box-shadow .18s,transform .18s}.stat-tile[data-v-6cf356b1]{padding:1rem}.stat-tile__label[data-v-6cf356b1]{letter-spacing:.16em;text-transform:uppercase;color:var(--studio-muted);font-size:10px}.stat-tile__value[data-v-6cf356b1]{margin-top:.35rem;font-size:1.25rem;font-weight:600}.activity-card[data-v-6cf356b1]{padding:.85rem 1rem}.empty-card[data-v-6cf356b1]{text-align:center;color:var(--studio-muted);padding:1.5rem;font-size:.875rem}.activity-card[data-v-6cf356b1]:hover,.stat-tile[data-v-6cf356b1]:hover{border-color:#d23b4a59;transform:translateY(-1px);box-shadow:0 0 22px #d23b4a1f}@keyframes fade-in-6cf356b1{0%{opacity:0}to{opacity:1}}@keyframes rise-in-6cf356b1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.episode-glass[data-v-1470cd66]{background:linear-gradient(180deg, var(--studio-glass-top), var(--studio-glass-bottom)), var(--studio-glass);-webkit-backdrop-filter:blur(18px)}.spwla-chat[data-v-2bf54f23]{color:var(--spwla-fg);background:radial-gradient(circle at 20% 20%, var(--spwla-aurora-a), transparent 35%), radial-gradient(circle at 80% 10%, var(--spwla-aurora-b), transparent 30%), radial-gradient(circle at 50% 90%, var(--spwla-aurora-c), transparent 40%), var(--spwla-bg)}.spwla-chat__aurora[data-v-2bf54f23]{background:linear-gradient(120deg, var(--spwla-aurora-a), transparent 40%, var(--spwla-aurora-b));animation:10s ease-in-out infinite alternate auroraShift-2bf54f23}.spwla-chat__grid[data-v-2bf54f23]{background-image:linear-gradient(var(--spwla-grid) 1px, transparent 1px), linear-gradient(90deg, var(--spwla-grid) 1px, transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle,#000 35%,#0000 85%);mask-image:radial-gradient(circle,#000 35%,#0000 85%)}.spwla-chat__orb[data-v-2bf54f23]{width:4.5rem;height:4.5rem;box-shadow:0 0 30px color-mix(in srgb, var(--spwla-accent) 45%, transparent), 0 0 60px #6366f147;background:radial-gradient(circle at 30% 30%,#67e8f9,#6366f1 55%,#0000 70%);border-radius:9999px;animation:2.8s ease-in-out infinite orbPulse-2bf54f23}.sponsors-rail[data-v-2bf54f23]{border:1px solid var(--spwla-border);background:var(--spwla-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:.85rem 1rem}.sponsor-card[data-v-2bf54f23]{border:1px solid var(--spwla-border);background:var(--spwla-composer-bg);cursor:pointer;border-radius:.9rem;align-items:center;gap:.6rem;padding:.45rem .75rem .45rem .45rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.sponsor-card[data-v-2bf54f23]:hover{border-color:var(--spwla-accent-border);box-shadow:0 0 24px color-mix(in srgb, var(--spwla-accent) 20%, transparent);transform:translateY(-2px)}.sponsor-card__logo[data-v-2bf54f23]{object-fit:contain;background:#fff;border-radius:.65rem;width:2.4rem;height:2.4rem;padding:.15rem}.sponsor-card__name[data-v-2bf54f23]{max-width:8rem;color:var(--spwla-fg);font-size:.7rem;font-weight:600}.starter-chip[data-v-2bf54f23]{border:1px solid var(--spwla-accent-border);background:var(--spwla-accent-soft);color:var(--spwla-fg);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;transition:border-color .2s,background .2s,box-shadow .2s}.starter-chip[data-v-2bf54f23]:hover{border-color:var(--spwla-accent);box-shadow:0 0 20px color-mix(in srgb, var(--spwla-accent) 22%, transparent)}.sponsor-modal-overlay[data-v-2bf54f23]{z-index:80;background:var(--spwla-modal-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:1.25rem;animation:.2s fadeIn-2bf54f23;display:flex;position:fixed;inset:0}.sponsor-modal[data-v-2bf54f23]{border:1px solid var(--spwla-modal-border);background:var(--spwla-modal-bg);width:min(28rem,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--spwla-border) 60%, transparent), 0 20px 60px #0003, 0 0 40px color-mix(in srgb, var(--spwla-accent) 12%, transparent);border-radius:1.5rem;padding:1.75rem 1.5rem 1.5rem;animation:.25s modalIn-2bf54f23;position:relative;overflow:hidden}.sponsor-modal__glow[data-v-2bf54f23]{pointer-events:none;background:radial-gradient(circle at 30% 20%, var(--spwla-aurora-a), transparent 40%), radial-gradient(circle at 70% 80%, var(--spwla-aurora-b), transparent 45%);position:absolute;inset:-20%}.sponsor-modal__close[data-v-2bf54f23]{z-index:20;border:1px solid var(--spwla-border);background:var(--spwla-soft);width:2rem;height:2rem;color:var(--spwla-muted);border-radius:9999px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.sponsor-modal__close[data-v-2bf54f23]:hover{background:var(--spwla-panel);color:var(--spwla-fg)}.sponsor-modal__logo-wrap[data-v-2bf54f23]{border:1px solid var(--spwla-border);box-shadow:0 0 28px color-mix(in srgb, var(--spwla-accent) 18%, transparent);background:#fff;border-radius:1.1rem;padding:.65rem;display:inline-flex}.sponsor-modal__logo[data-v-2bf54f23]{object-fit:contain;width:4.5rem;height:4.5rem}.sponsor-modal__cta[data-v-2bf54f23]{color:#fff;box-shadow:0 0 24px color-mix(in srgb, var(--spwla-accent) 30%, transparent);background:linear-gradient(135deg,#22d3ee,#6366f1);border-radius:9999px;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.7rem 1.2rem;font-size:.85rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.sponsor-modal__cta[data-v-2bf54f23]:hover{transform:translateY(-1px);box-shadow:0 0 30px #6366f166}.message-bubble--user[data-v-2bf54f23]{border:1px solid var(--spwla-bubble-user-border);background:var(--spwla-bubble-user-bg);color:var(--spwla-bubble-user-fg);box-shadow:0 0 24px color-mix(in srgb, var(--spwla-accent) 12%, transparent)}.message-bubble--assistant[data-v-2bf54f23]{border:1px solid var(--spwla-bubble-assistant-border);background:var(--spwla-bubble-assistant-bg);color:var(--spwla-bubble-assistant-fg);box-shadow:0 0 20px color-mix(in srgb, var(--spwla-aurora-b) 35%, transparent)}.composer[data-v-2bf54f23]{border:1px solid var(--spwla-composer-border);background:var(--spwla-composer-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--spwla-border) 50%, transparent), 0 0 30px color-mix(in srgb, var(--spwla-accent) 10%, transparent);border-radius:1.25rem;align-items:flex-end;gap:.75rem;padding:.65rem .75rem;display:flex;position:relative}.composer__glow[data-v-2bf54f23]{pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, var(--spwla-aurora-a), var(--spwla-aurora-b), var(--spwla-aurora-a));opacity:.35;filter:blur(10px);z-index:-1;animation:4s linear infinite glowSweep-2bf54f23;position:absolute;inset:-1px}.composer__input[data-v-2bf54f23]{resize:none;min-height:2.5rem;max-height:8rem;color:var(--spwla-fg);background:0 0;border:0;outline:none;flex:1;font-size:.9rem;line-height:1.45}.composer__input[data-v-2bf54f23]::placeholder{color:var(--spwla-muted)}.composer__send[data-v-2bf54f23]{color:#fff;width:2.4rem;height:2.4rem;box-shadow:0 0 18px color-mix(in srgb, var(--spwla-accent) 30%, transparent);background:linear-gradient(135deg,#22d3ee,#6366f1);border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.composer__send[data-v-2bf54f23]:hover:not(:disabled){transform:translateY(-1px)scale(1.03);box-shadow:0 0 24px #6366f166}.composer__send[data-v-2bf54f23]:disabled{opacity:.45}.typing-dot[data-v-2bf54f23]{background:var(--spwla-accent);border-radius:9999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite typing-2bf54f23}.typing-dot[data-v-2bf54f23]:nth-child(2){animation-delay:.15s}.typing-dot[data-v-2bf54f23]:nth-child(3){animation-delay:.3s}@keyframes orbPulse-2bf54f23{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes auroraShift-2bf54f23{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.05)}}@keyframes glowSweep-2bf54f23{0%{opacity:.2}50%{opacity:.45}to{opacity:.2}}@keyframes typing-2bf54f23{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fadeIn-2bf54f23{0%{opacity:0}to{opacity:1}}@keyframes modalIn-2bf54f23{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.glow-agent[data-v-c3946e60]{animation:2.4s ease-in-out infinite pulse-glow-c3946e60;box-shadow:0 0 0 1px #d23b4a26,0 0 18px #d23b4a59}.glow-user[data-v-c3946e60]{animation:2.4s ease-in-out infinite pulse-glow-c3946e60;box-shadow:0 0 0 1px #38bdf826,0 0 18px #38bdf859}.glow-comment[data-v-c3946e60]{animation:2.4s ease-in-out infinite pulse-glow-c3946e60;box-shadow:0 0 0 1px #d23b4a26,0 0 18px #d23b4a59}.glow-send[data-v-c3946e60]{box-shadow:0 0 18px #d23b4a73}.glow-send[data-v-c3946e60]:enabled:hover{box-shadow:0 0 26px #d23b4aa6}.comment-toggle[data-v-c3946e60]{box-shadow:0 0 #d23b4a00}.comment-toggle[data-v-c3946e60]:hover{color:#d23b4a;border-color:#d23b4a73;transform:translateY(-1px);box-shadow:0 0 0 1px #d23b4a33,0 0 22px #d23b4a73}.comment-badge[data-v-c3946e60]{box-shadow:0 0 12px #d23b4a8c}.comment-card[data-v-c3946e60]{animation:.28s comment-in-c3946e60}.comment-card:hover>div[data-v-c3946e60]:last-child{border-color:#d23b4a59;box-shadow:0 0 20px #d23b4a29}.panel-swap-enter-active[data-v-c3946e60],.panel-swap-leave-active[data-v-c3946e60]{transition:opacity .22s,transform .22s}.panel-swap-enter-from[data-v-c3946e60]{opacity:0;transform:translate(14px)}.panel-swap-leave-to[data-v-c3946e60]{opacity:0;transform:translate(-14px)}@keyframes pulse-glow-c3946e60{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes comment-in-c3946e60{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
