.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%)}}.auth-body[data-v-4b376ff0]{animation:.28s auth-flip-4b376ff0}@keyframes auth-flip-4b376ff0{0%{opacity:0;transform:rotateY(-8deg)translateY(6px)}to{opacity:1;transform:rotateY(0)translateY(0)}}.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-2da0457f]{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-2da0457f]{background:linear-gradient(120deg, var(--spwla-aurora-a), transparent 40%, var(--spwla-aurora-b));animation:10s ease-in-out infinite alternate auroraShift-2da0457f}.spwla-chat__grid[data-v-2da0457f]{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-2da0457f]{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-2da0457f}.sponsors-rail[data-v-2da0457f]{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-2da0457f]{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-2da0457f]: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-2da0457f]{object-fit:contain;background:#fff;border-radius:.65rem;width:2.4rem;height:2.4rem;padding:.15rem}.sponsor-card__name[data-v-2da0457f]{max-width:8rem;color:var(--spwla-fg);font-size:.7rem;font-weight:600}.starter-chip[data-v-2da0457f]{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-2da0457f]: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-2da0457f]{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-2da0457f;display:flex;position:fixed;inset:0}.sponsor-modal[data-v-2da0457f]{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-2da0457f;position:relative;overflow:hidden}.sponsor-modal__glow[data-v-2da0457f]{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-2da0457f]{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-2da0457f]:hover{background:var(--spwla-panel);color:var(--spwla-fg)}.sponsor-modal__logo-wrap[data-v-2da0457f]{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-2da0457f]{object-fit:contain;width:4.5rem;height:4.5rem}.sponsor-modal__cta[data-v-2da0457f]{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-2da0457f]:hover{transform:translateY(-1px);box-shadow:0 0 30px #6366f166}.message-bubble--user[data-v-2da0457f]{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-2da0457f]{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-2da0457f]{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-2da0457f]{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-2da0457f;position:absolute;inset:-1px}.composer__input[data-v-2da0457f]{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-2da0457f]::placeholder{color:var(--spwla-muted)}.composer__send[data-v-2da0457f]{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-2da0457f]:hover:not(:disabled){transform:translateY(-1px)scale(1.03);box-shadow:0 0 24px #6366f166}.composer__send[data-v-2da0457f]:disabled{opacity:.45}.typing-dot[data-v-2da0457f]{background:var(--spwla-accent);border-radius:9999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite typing-2da0457f}.typing-dot[data-v-2da0457f]:nth-child(2){animation-delay:.15s}.typing-dot[data-v-2da0457f]:nth-child(3){animation-delay:.3s}@keyframes orbPulse-2da0457f{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes auroraShift-2da0457f{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.05)}}@keyframes glowSweep-2da0457f{0%{opacity:.2}50%{opacity:.45}to{opacity:.2}}@keyframes typing-2da0457f{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes fadeIn-2da0457f{0%{opacity:0}to{opacity:1}}@keyframes modalIn-2da0457f{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.glow-agent[data-v-9698e774]{animation:2.4s ease-in-out infinite pulse-glow-9698e774;box-shadow:0 0 0 1px #d23b4a26,0 0 18px #d23b4a59}.glow-user[data-v-9698e774]{animation:2.4s ease-in-out infinite pulse-glow-9698e774;box-shadow:0 0 0 1px #38bdf826,0 0 18px #38bdf859}.glow-send[data-v-9698e774]{box-shadow:0 0 18px #d23b4a73}.glow-send[data-v-9698e774]:enabled:hover{box-shadow:0 0 26px #d23b4aa6}@keyframes pulse-glow-9698e774{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}
