.kai-dashboard{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--dash-base:#050508;--dash-surface:#0c0a14;--dash-elevated:#16141e;--dash-overlay:#1e1b28;--dash-violet:#a98cff;--dash-cyan:#3fd6ec;--dash-magenta:#ff6fb5;--dash-lime:#c8f46e;--dash-coral:#ff9dac;--dash-violet-glow:#a98cff4d;--dash-violet-border:#a98cff8c;--dash-violet-strong:#a98cffe6;--dash-cyan-glow:#3fd6ec40;--dash-cyan-border:#3fd6ec80;--dash-magenta-glow:#ff6fb533;--dash-text-primary:#fafafa;--dash-text-secondary:silver;--dash-text-tertiary:#b0b0b8;--dash-mode-royalty:#fbe3a6;--dash-mode-royalty-glow:#fbe3a673;--dash-mode-quests:#ff6fb5;--dash-mode-quests-glow:#ff6fb540;--dash-mode-direct-to-fan:#ff9dac;--dash-mode-direct-to-fan-glow:#ff9dac40;--dash-positive:#5fe3d2;--dash-negative:#ff6b4a;--dash-border-subtle:#ffffff0f;--dash-border-medium:#ffffff1f;--dash-border-bright:#fff3;--dash-shadow-edge:0 0 2px #a98cffb3;--dash-shadow-halo:0 0 20px #a98cff40;--dash-shadow-elevation:0 16px 50px #000000b3;--dash-shadow-ambient:0 0 80px #a98cff0f;--dash-shadow-inset-top:inset 0 1px 0 #ffffff1a;--dash-shadow-inset-glow:inset 0 0 40px #a98cff14;--dash-metal-dark:#3a3a38;--dash-metal-mid:#8a8a7e;--dash-metal-silver:#d4d4c8;--dash-metal-peak:#f8f8f4;--dash-metal-champagne:#f7e7ce;--dash-glow-warm:#f7e7ce66;--dash-depth-hero:40px;--dash-depth-primary:25px;--dash-depth-secondary:15px;--dash-depth-base:0px;--dash-frame-radius:1.55rem;--dash-card-radius:.75rem;--dash-chip-radius:999px;--dash-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dash-ease-smooth:cubic-bezier(.25, .46, .45, .94);--background:240 10% 2%;--foreground:240 5% 98%;--card:260 20% 5%;--card-foreground:240 5% 98%;--secondary:260 12% 11%;--secondary-foreground:240 5% 98%;--muted:260 12% 11%;--muted-foreground:240 5% 65%;--border:260 12% 16%;--input:260 12% 16%;--ring:262 83% 58%;min-height:100dvh;color:var(--dash-text-primary);background:var(--dash-base);position:relative;overflow-x:clip}.kai-grain{z-index:9999;pointer-events:none;opacity:.04;mix-blend-mode:screen;position:fixed;inset:0}.kai-grain svg{width:100%;height:100%;display:block}.kai-vignette{pointer-events:none;z-index:0;background:radial-gradient(#0000 40%,#000000a6 100%);position:fixed;inset:0}.kai-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.kai-atmosphere-gradient{background:radial-gradient(70% 60% at 18% 12%,#a98cff52 0%,#0000 50%),radial-gradient(65% 55% at 82% 18%,#3fd6ec3d 0%,#0000 45%),radial-gradient(80% 50% at 50% 85%,#ff6fb526 0%,#0000 50%),radial-gradient(50% 40% at 60% 45%,#633cb41a 0%,#0000 40%),linear-gradient(#08061a 0%,#0c0a1c 35%,#0a0818 65%,#050508 100%);position:absolute;inset:0}.kai-atmosphere-glow{filter:blur(100px);opacity:.28;border-radius:50%;width:55vmax;height:55vmax;transition:opacity .6s,background .6s;animation:20s ease-in-out infinite alternate kai-atmosphere-drift;position:absolute}.kai-atmosphere-glow-violet{background:radial-gradient(circle,#a98cffb3 0%,#0000 65%);top:-12vmax;left:-8vmax}.kai-atmosphere-glow-cyan{background:radial-gradient(circle,#3fd6ec99 0%,#0000 65%);animation-delay:-10s;bottom:-8vmax;right:-12vmax}@keyframes kai-atmosphere-drift{0%{transform:translate(0)scale(1)}to{transform:translate(3vmax,-2vmax)scale(1.1)}}@media (prefers-reduced-motion:reduce){.kai-atmosphere-glow{animation:none}}.kai-main{z-index:1;perspective:1200px;perspective-origin:50% 40%;min-height:100dvh;transform-style:preserve-3d;flex-direction:column;padding:clamp(.75rem,2vh,1.5rem) clamp(.75rem,2vw,1.5rem);display:flex;position:relative}.kai-nav{z-index:15;animation:kai-nav-enter .5s var(--dash-ease-spring) .1s both;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:clamp(.5rem,1.5vh,.75rem);display:flex;position:relative}.kai-nav-brand{letter-spacing:.25em;text-transform:uppercase;background:linear-gradient(135deg, var(--dash-metal-dark) 0%, var(--dash-metal-mid) 18%, var(--dash-metal-silver) 35%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 65%, var(--dash-metal-mid) 82%, var(--dash-metal-dark) 100%);color:#0000;text-shadow:0 0 30px var(--dash-glow-warm);background-size:300%;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;text-decoration:none;animation:3s ease-in-out infinite kai-premium-sheen}.kai-hud-badges{align-items:center;gap:.375rem;display:flex}.hud-badge{color:var(--dash-text-primary);background:var(--dash-surface);white-space:nowrap;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:700;line-height:inherit;border:none;border-radius:2rem;align-items:center;gap:.25rem;padding:.375rem .75rem;display:inline-flex;position:relative}.hud-badge[data-stat=momentum]{box-shadow:0 0 0 2px #a98cff80}.hud-badge[data-stat=value]{box-shadow:0 0 0 2px #3fd6ec80}.hud-badge-arrow{color:var(--dash-cyan);font-size:.75rem}.kai-hero{flex:1;min-height:0;position:relative}.kai-stage{perspective:1200px;width:min(100%,72rem);margin:0 auto;position:relative}.kai-frame-shell{border-radius:var(--dash-frame-radius);min-height:70vh;max-height:85vh;box-shadow:var(--dash-shadow-edge), var(--dash-shadow-halo), var(--dash-shadow-elevation), var(--dash-shadow-ambient), var(--dash-shadow-inset-top), var(--dash-shadow-inset-glow), 0 0 100px #a98cff0a, inset 0 0 60px #3fd6ec08;isolation:isolate;animation:kai-frame-reveal .8s var(--dash-ease-smooth) both;background:linear-gradient(#282337f2 0%,#06050afa 100%);border:1px solid #ffffff14;border-top-color:#ffffff26;flex-direction:column;display:flex;position:relative;overflow:hidden}.kai-frame-shell-cyan,.kai-frame-shell-lime,.kai-frame-shell-coral,.kai-frame-shell-violet{border-color:#ffffff2e #ffffff1a #ffffff1a}.kai-frame-atmosphere{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 14%,#a98cff59,#0000 35%),radial-gradient(circle at 82% 18%,#3fd6ec47,#0000 32%),radial-gradient(circle at 70% 85%,#ff6fb526,#0000 30%),linear-gradient(#ffffff0a 0%,#0000 40%);position:absolute;inset:0}.kai-frame-video-zone{z-index:2;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:clamp(1.25rem,2vw,1.75rem) clamp(1rem,2vw,1.5rem) .75rem;position:relative}.kai-frame-core{z-index:2;width:min(100%,44rem);margin:0 auto;position:relative}@property --holo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes holo-spin{to{--holo-angle:360deg}}.kai-frame-core .aurora-central-video-frame{background:conic-gradient(from var(--holo-angle), var(--dash-violet), var(--dash-cyan), var(--dash-violet));border-radius:var(--dash-card-radius);box-shadow:0 0 3px #a98cffcc, 0 0 25px var(--dash-violet-glow), 0 0 60px #a98cff14, 0 0 100px #3fd6ec0d;border:none;padding:2px;animation:4s linear infinite holo-spin}.kai-frame-core .aurora-central-video-frame video{border-radius:calc(var(--dash-card-radius) - 2px)}.kai-frame-hud{z-index:3;-webkit-backdrop-filter:blur(24px);max-width:34rem;box-shadow:0 20px 50px #00000080, 0 0 30px var(--dash-violet-glow), var(--dash-shadow-inset-top);opacity:0;background:linear-gradient(#0c0c1266,#0c0c12c7),radial-gradient(circle at 100% 0,#a98cff38,#0000 45%);border:1px solid #ffffff1a;border-radius:1.1rem;max-height:0;padding:1rem;transition:max-height .35s,opacity .3s,border-color .3s;position:absolute;bottom:1rem;left:clamp(1rem,2vw,1.5rem);right:clamp(1rem,2vw,1.5rem);overflow:hidden}.kai-frame-hud-active{opacity:1;max-height:20rem}.kai-frame-hud-cyan{--hud-accent:#3fd6ece6;border-color:#3fd6ec80}.kai-frame-hud-lime{--hud-accent:#c8f46ee6;border-color:#c8f46e66}.kai-frame-hud-coral{--hud-accent:#ff9dace6;border-color:#ff9dac66}.kai-frame-hud-violet{--hud-accent:#a98cffe6;border-color:var(--dash-violet-border)}.kai-frame-hud-head{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.kai-frame-hud-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:var(--dash-chip-radius);background:#ffffff14;border:1px solid #ffffff1f;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.kai-frame-hud-signal{color:var(--dash-text-secondary);font-size:.75rem}.kai-frame-hud-hero{background:linear-gradient(135deg, var(--dash-metal-mid) 0%, var(--dash-metal-silver) 24%, var(--dash-metal-champagne) 48%, var(--dash-metal-peak) 72%, var(--dash-metal-silver) 100%);color:#0000;background-size:300%;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:clamp(1.02rem,.96rem + .5vw,1.3rem);font-weight:700;line-height:1.25;animation:3s ease-in-out infinite kai-premium-sheen}.kai-frame-hud-primary{margin-bottom:.5rem}.kai-frame-hud-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--dash-text-tertiary);font-size:.625rem;font-weight:600}.kai-frame-hud-primary p{color:var(--dash-text-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.4}.kai-frame-hud-points{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.kai-frame-hud-points li{color:var(--dash-text-secondary);padding-left:.75rem;font-size:.8rem;position:relative}.kai-frame-hud-points li:before{content:"·";color:var(--dash-text-tertiary);position:absolute;left:0}.kai-frame-prompt-row{flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.kai-frame-prompt{border-radius:var(--dash-chip-radius);color:var(--dash-text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;padding:.4rem .85rem;font-size:.8rem;font-weight:500;transition:border-color .2s,background .2s,color .2s}.kai-frame-prompt:hover{border-color:var(--dash-violet-border);color:var(--dash-text-primary);box-shadow:0 0 12px var(--dash-violet-glow);background:#a98cff14}.kai-frame-chat-zone{z-index:2;min-height:0;animation:kai-chat-enter .6s var(--dash-ease-spring) .15s both;flex-direction:column;flex:1;padding:0 1rem 1rem;display:flex}.kai-chat{flex-direction:column;flex:1;min-height:0;display:flex}.kai-chat-messages{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.5rem 0;display:flex;overflow-y:auto}.kai-chat-empty{color:var(--dash-text-tertiary);text-align:center;padding:2rem 0;font-size:.875rem}.kai-chat-bubble{word-wrap:break-word;border-radius:1rem;max-width:85%;padding:.65rem .9rem;font-size:.875rem;line-height:1.5}.kai-chat-user{color:var(--dash-text-primary);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#a98cff59,#a98cff33);border:1px solid #a98cff4d;align-self:flex-end}.kai-chat-kai{border:1px solid var(--dash-border-medium);color:var(--dash-text-primary);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#181821e6,#101016d9);align-self:flex-start}.kai-chat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--dash-text-tertiary);margin-bottom:.2rem;font-size:.625rem;font-weight:700;display:block}.kai-chat-thinking{color:var(--dash-text-tertiary);font-style:italic}.kai-chat-form{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#16141ed9,#0a090ee6);border:1px solid #ffffff14;border-top-color:#ffffff24;border-radius:1rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:1rem 1.1rem;display:flex;box-shadow:0 0 1px #a98cff33,0 -2px 12px #0006,0 8px 30px #00000080,inset 0 1px #ffffff0f,inset 0 0 20px #a98cff05}.kai-chat-input{color:var(--dash-text-primary);resize:none;height:var(--input-h,auto);background:0 0;border:none;flex:1;min-height:3.25rem;max-height:12rem;font-family:inherit;font-size:1.05rem;line-height:1.5}.kai-chat-input::placeholder{color:var(--dash-text-tertiary)}.kai-chat-input:focus{outline:none}.kai-chat-send{background:var(--dash-violet);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .15s,box-shadow .15s;display:flex}.kai-chat-send:hover:not(:disabled){box-shadow:0 0 15px var(--dash-violet-glow);transform:scale(1.08)}.kai-chat-send:disabled{opacity:.4;cursor:not-allowed}.kai-activity-toast,.aurora-room-toast{z-index:20;border-radius:var(--dash-chip-radius);border:1px solid var(--dash-border-medium);-webkit-backdrop-filter:blur(12px);color:var(--dash-text-primary);background:#0c0a12d9;padding:.65rem 1rem;font-size:.8rem;transition:opacity .3s,transform .3s;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 30px #00000080}.aurora-room-toast-visible{opacity:1;transform:translateY(0)}.aurora-room-toast:not(.aurora-room-toast-visible){opacity:0;transform:translateY(.5rem)}.aurora-room-toast-icon{margin-right:.4rem}.kai-orbitals{z-index:4;justify-content:center;gap:.5rem;padding:.5rem 0;display:flex}.kai-orbital{--orbital-accent:#a98cffe6;--orbital-glow:#a98cff40;appearance:none;border-radius:var(--dash-chip-radius);background:linear-gradient(180deg, #181821f5, #0a0a0efa), radial-gradient(circle at top right, var(--orbital-glow), transparent 40%);min-width:8.75rem;box-shadow:0 0 0 1px #ffffff0a, 0 12px 30px #00000080, 0 0 20px var(--orbital-glow);cursor:pointer;color:var(--dash-text-primary);border:1px solid #ffffff14;align-items:center;gap:.65rem;padding:.55rem .72rem;font-family:inherit;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.kai-orbital:hover,.kai-orbital-active{box-shadow:0 0 0 1px #ffffff0f, 0 16px 34px #0000008c, 0 0 28px var(--orbital-glow);border-color:#ffffff2e;transform:translateY(-2px)scale(1.02)}.kai-orbital-cyan{--orbital-accent:#3fd6ece6;--orbital-glow:#3fd6ec40}.kai-orbital-lime{--orbital-accent:#c8f46ee6;--orbital-glow:#c8f46e33}.kai-orbital-coral{--orbital-accent:#ff9dace6;--orbital-glow:#ff9dac33}.kai-orbital-violet{--orbital-accent:#a98cffe6;--orbital-glow:#a98cff40}.kai-orbital-emblem{width:2.2rem;height:2.2rem;box-shadow:0 0 0 1px #ffffff17, 0 0 18px var(--orbital-glow), inset 0 1px 0 #ffffff24;isolation:isolate;background:radial-gradient(circle at 50% 35%,#ffffff47,#0000 38%),linear-gradient(#ffffff1f,#ffffff0a);border-radius:.85rem;flex-shrink:0;position:relative;overflow:hidden}.kai-orbital-emblem-core{background:radial-gradient(circle, var(--orbital-accent), transparent 70%);opacity:.7;border-radius:50%;position:absolute;inset:25%}.kai-orbital-emblem-ring{border:1px solid var(--orbital-accent);opacity:.4;border-radius:50%;position:absolute;inset:10%}.kai-orbital-emblem-spark{pointer-events:none;background:linear-gradient(90deg,#0000 40%,#ffffff26 50%,#0000 60%);width:200%;height:100%;position:absolute;top:0;left:-130%}.kai-orbital:hover .kai-orbital-emblem-spark,.kai-orbital-active .kai-orbital-emblem-spark{animation:.6s forwards orbital-spark}.kai-orbital-emblem-media{-o-object-fit:cover;object-fit:cover;border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0}.kai-orbital-copy{flex-direction:column;gap:.1rem;display:flex}.kai-orbital-label{font-size:.8rem;font-weight:700;line-height:1.2}.kai-orbital-stat{color:var(--dash-text-secondary);font-size:.65rem;line-height:1.2}.kai-orbital-inbox .kai-orbital-emblem{animation:3s ease-in-out infinite orbital-inbox-pulse}.kai-orbital-analytics .kai-orbital-emblem{animation:4s ease-in-out infinite orbital-analytics-tilt}.kai-orbital-content_machine .kai-orbital-emblem{animation:3.5s ease-in-out infinite orbital-content-breathe}.kai-orbital-leaderboard .kai-orbital-emblem{animation:4.5s ease-in-out infinite orbital-leaderboard-rise}.kai-orbital-active .kai-orbital-emblem{filter:brightness(1.15)saturate(1.1);animation-duration:1.5s}.kai-support-grid{z-index:1;grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(2rem,5vh,4rem) clamp(1rem,3vw,2rem);display:grid;position:relative}.kai-support-card{border-radius:var(--dash-card-radius);overflow-wrap:break-word;box-shadow:var(--dash-shadow-edge), 0 0 15px #a98cff1f, 0 8px 32px #0000008c, var(--dash-shadow-inset-top);background:linear-gradient(#ffffff08 0%,#0000 40%),linear-gradient(#1e1b28f2,#0c0a12f2);border:1px solid #ffffff14;border-top-color:#ffffff24;padding:1rem}.kai-support-card :where(.rounded-xl){box-shadow:none;background:0 0;border:none}.kai-support-card :where(.p-6){padding:.75rem}.kai-support-rank{color:var(--dash-text-secondary);margin-top:.5rem;font-size:.8rem}.kai-support-card .text-4xl,.kai-support-card .text-3xl{background:linear-gradient(135deg, var(--dash-metal-mid) 0%, var(--dash-metal-silver) 25%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 75%, var(--dash-metal-mid) 100%);color:#0000;text-shadow:0 0 20px var(--dash-glow-warm);background-size:300%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite kai-premium-sheen}.kai-dashboard .text-green-500,.kai-dashboard .text-green-600{color:#22d3ee}.kai-dashboard .text-red-500,.kai-dashboard .text-red-600{color:#ff9dac}.kai-dashboard .text-yellow-500,.kai-dashboard .text-yellow-600{color:#f0c93d}.kai-dashboard .text-blue-500,.kai-dashboard .text-blue-600{color:#7ec9ff}.kai-dashboard .text-orange-500,.kai-dashboard .text-orange-600{color:#ffb366}@keyframes kai-nav-enter{0%{transform:translateY(-2rem)scale(.95)}to{transform:translateY(0)scale(1)}}@keyframes kai-frame-reveal{0%{transform:scale(.92)rotateX(5deg)translateY(20px)}to{transform:scale(1)rotateX(0)translateY(0)}}@keyframes kai-chat-enter{0%{transform:translateY(2rem)scale(.97)}to{transform:translateY(0)scale(1)}}@keyframes kai-premium-sheen{0%{background-position:100%}to{background-position:-100%}}@keyframes orbital-inbox-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes orbital-analytics-tilt{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1px)rotate(-2deg)}65%{transform:translateY(1px)rotate(2deg)}}@keyframes orbital-content-breathe{0%,to{filter:saturate();transform:scale(1)}50%{filter:saturate(1.12);transform:scale(1.05)}}@keyframes orbital-leaderboard-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes orbital-spark{0%{opacity:0;transform:translate(-130%)}20%{opacity:.95}to{opacity:0;transform:translate(135%)}}@keyframes kai-number-count{0%{transform:translateY(.4rem)scale(.94)}to{transform:translateY(0)scale(1)}}@keyframes kai-source-slide{0%{transform:translate(-.75rem)}to{transform:translate(0)}}@keyframes kai-focus-glow{0%,to{box-shadow:0 0 0 3px var(--dash-base), 0 0 0 5px var(--dash-cyan), 0 0 12px 6px #3fd6ec73}50%{box-shadow:0 0 0 3px var(--dash-base), 0 0 0 7px var(--dash-cyan), 0 0 22px 9px #3fd6ecb3}}@keyframes kai-toast-pop{0%{transform:translateY(1.5rem)scale(.92)}to{transform:translateY(0)scale(1)}}@keyframes kai-toast-success-pulse{0%,to{box-shadow:0 8px 30px #00000080,0 0 1px #5fe3d299}50%{box-shadow:0 8px 30px #00000080,0 0 10px #5fe3d273}}@keyframes kai-toast-error-pulse{0%,to{box-shadow:0 8px 30px #00000080,0 0 1px #ff6b4a99}50%{box-shadow:0 8px 30px #00000080,0 0 10px #ff6b4a73}}@keyframes kai-peer-highlight{0%,to{box-shadow:0 0 #a98cff66}50%{box-shadow:0 0 0 4px #a98cff2e}}@keyframes kai-quest-complete{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes kai-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kai-orbital-hover-surge{0%{filter:brightness()saturate();transform:scale(1)rotate(0)}to{filter:brightness(1.25)saturate(1.15);transform:scale(1.12)rotate(6deg)}}.kai-cell-value,.kai-cell-value--champagne,.kai-cell-value--lit,.kai-tile-score{animation:kai-number-count .6s var(--dash-ease-spring) both}.kai-tile-source{animation:kai-source-slide .4s var(--dash-ease-smooth) both}.kai-tile-source:first-child{animation-delay:80ms}.kai-tile-source:nth-child(2){animation-delay:.16s}.kai-tile-source:nth-child(3){animation-delay:.24s}.kai-tile-source:nth-child(4){animation-delay:.32s}.kai-tile-source:nth-child(5){animation-delay:.4s}.kai-tile-source:nth-child(6){animation-delay:.48s}.kai-tile-source:nth-child(7){animation-delay:.56s}.kai-tile-source:nth-child(8){animation-delay:.64s}.kai-tile-peer{animation:kai-source-slide .4s var(--dash-ease-smooth) both}.kai-tile-peer:first-child{animation-delay:80ms}.kai-tile-peer:nth-child(2){animation-delay:.16s}.kai-tile-peer:nth-child(3){animation-delay:.24s}.kai-tile-peer:nth-child(4){animation-delay:.32s}.kai-tile-peer:nth-child(5){animation-delay:.4s}.kai-tile-peer:nth-child(6){animation-delay:.48s}.kai-tile-peer:nth-child(7){animation-delay:.56s}.kai-tile-peer:nth-child(8){animation-delay:.64s}.kai-tile-peer[data-active=true]{animation:kai-source-slide .4s var(--dash-ease-smooth) both, kai-peer-highlight 2s ease-in-out .5s infinite}.kai-activity-toast{animation:kai-toast-pop .35s var(--dash-ease-spring) both}.kai-activity-toast[data-status=success]{border-top:3px solid var(--dash-positive);animation:kai-toast-pop .35s var(--dash-ease-spring) both, kai-toast-success-pulse 1.2s ease-in-out .35s}.kai-activity-toast[data-status=error]{border-top:3px solid var(--dash-negative);animation:kai-toast-pop .35s var(--dash-ease-spring) both, kai-toast-error-pulse 1.2s ease-in-out .35s}.kai-tile-quest[data-done=true] .kai-tile-quest-check{animation:kai-quest-complete .5s var(--dash-ease-spring)}.kai-tile-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff1a 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:.5rem;min-height:1.2rem;animation:1.8s ease-in-out infinite kai-skeleton-shimmer}.kai-dashboard .kai-orbital:hover .kai-orbital-emblem{animation:kai-orbital-hover-surge .4s var(--dash-ease-spring) forwards}.kai-bento-cell .kai-tile-label,.kai-bento-cell .kai-tile-score,.kai-bento-cell .kai-cell-value,.kai-bento-cell .kai-tile-subtitle,.kai-bento-cell .kai-tile-velocity,.kai-bento-cell .kai-cell-meta{transition:transform .15s var(--dash-ease-smooth);transform:translateZ(0)}.kai-bento-cell:hover .kai-tile-label{transform:translateZ(20px)}.kai-bento-cell:hover .kai-tile-score,.kai-bento-cell:hover .kai-cell-value{transform:translateZ(30px)}.kai-bento-cell:hover .kai-tile-velocity,.kai-bento-cell:hover .kai-tile-subtitle,.kai-bento-cell:hover .kai-cell-meta{transform:translateZ(10px)}@media (prefers-reduced-motion:reduce){.kai-cell-value,.kai-cell-value--champagne,.kai-cell-value--lit,.kai-tile-score,.kai-tile-source,.kai-tile-peer,.kai-tile-peer[data-active=true],.kai-activity-toast,.kai-activity-toast[data-status=success],.kai-activity-toast[data-status=error],.kai-tile-quest[data-done=true] .kai-tile-quest-check,.kai-tile-skeleton,.kai-dashboard .kai-orbital:hover .kai-orbital-emblem,.kai-bento-cell .kai-tile-label,.kai-bento-cell .kai-tile-score,.kai-bento-cell .kai-cell-value,.kai-bento-cell .kai-tile-subtitle,.kai-bento-cell .kai-tile-velocity,.kai-bento-cell .kai-cell-meta{transition:none!important;animation:none!important;transform:none!important}}.kai-hero-outcome{text-align:center;background:radial-gradient(70% 60% at 50% 30%,#3fd6ec1a,#0000 70%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,4vw,2rem);display:flex}.kai-hero-outcome-number{font-family:var(--font-bricolage-grotesque), var(--font-space-grotesk), "Geist", system-ui, sans-serif;letter-spacing:-.03em;color:var(--dash-cyan);text-shadow:0 0 30px #3fd6ec8c,0 0 80px #3fd6ec40;animation:kai-number-count .8s var(--dash-ease-spring) both;font-size:clamp(4rem,9vw,7rem);font-weight:800;line-height:.95}.kai-hero-outcome-line{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--dash-text-secondary);max-width:36rem;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);font-style:italic;font-weight:400;line-height:1.4}.kai-hero-outcome-sources{letter-spacing:.04em;color:var(--dash-text-tertiary);text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){.kai-hero-outcome-number{animation:none}}[data-mode=royalty].kai-bento-cell:hover,.kai-bento-cell[data-mode=royalty]:hover{border-color:var(--dash-mode-royalty);box-shadow:0 12px 40px #00000080, 0 0 30px var(--dash-mode-royalty-glow), inset 0 1px 0 #ffffff1a}[data-mode=quests].kai-bento-cell:hover,.kai-bento-cell[data-mode=quests]:hover{border-color:var(--dash-mode-quests);box-shadow:0 12px 40px #00000080, 0 0 30px var(--dash-mode-quests-glow), inset 0 1px 0 #ffffff1a}[data-mode=direct_to_fan].kai-bento-cell:hover,.kai-bento-cell[data-mode=direct_to_fan]:hover{border-color:var(--dash-mode-direct-to-fan);box-shadow:0 12px 40px #00000080, 0 0 30px var(--dash-mode-direct-to-fan-glow), inset 0 1px 0 #ffffff1a}.kai-display-h1{font-family:var(--font-bricolage-grotesque), var(--font-space-grotesk), "Geist", system-ui, sans-serif;letter-spacing:-.02em;text-transform:none;background:linear-gradient(135deg, var(--dash-metal-dark) 0%, var(--dash-metal-mid) 18%, var(--dash-metal-silver) 35%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 65%, var(--dash-metal-mid) 82%, var(--dash-metal-dark) 100%);color:#0000;text-shadow:0 0 36px var(--dash-glow-warm);background-size:300%;-webkit-background-clip:text;background-clip:text;font-weight:800;text-decoration:none;animation:2.8s infinite kai-premium-sheen}@media (prefers-reduced-motion:reduce){.kai-display-h1{animation:none}}@supports not ((-webkit-background-clip:text)){.kai-display-h1{color:var(--dash-metal-peak);text-shadow:0 0 24px var(--dash-glow-warm);background:0 0}}.kai-roadmap-item{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.kai-roadmap-item:before{content:"";background:var(--dash-text-tertiary);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;transition:background .2s,box-shadow .2s;box-shadow:0 0 #0000}.kai-roadmap-item[data-status=shipped]:before{background:var(--dash-positive);box-shadow:0 0 8px 2px #5fe3d273}.kai-roadmap-item[data-status=in-progress]:before{background:var(--dash-violet);animation:2s ease-in-out infinite kai-peer-highlight;box-shadow:0 0 8px 2px #a98cff80}.kai-roadmap-item[data-status=planned]:before{background:var(--dash-text-tertiary)}.kai-roadmap-status{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-tertiary);font-size:.6875rem;font-weight:600}.kai-roadmap-item[data-status=shipped] .kai-roadmap-status{color:var(--dash-positive)}.kai-roadmap-item[data-status=in-progress] .kai-roadmap-status{color:var(--dash-violet)}@media (min-width:768px){.kai-support-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.kai-nav-brand{font-size:3.5rem}.hud-badge{padding:.5rem 1rem;font-size:1.125rem}.kai-support-grid{grid-template-columns:repeat(3,1fr)}.kai-support-card .text-4xl{font-size:4.5rem}.kai-support-card .text-3xl{font-size:3.5rem}.kai-orbitals{display:contents;position:absolute;inset:0}.kai-orbital{z-index:4;position:absolute}.kai-orbital-inbox{top:1.6rem;left:-1rem}.kai-orbital-analytics{top:1.6rem;right:-1rem}.kai-orbital-content_machine{bottom:1.5rem;left:-1rem}.kai-orbital-leaderboard{bottom:1.5rem;right:-1rem}}@media (prefers-reduced-motion:reduce){.kai-nav-brand,.kai-frame-hud-hero,.kai-support-card .text-4xl,.kai-support-card .text-3xl,.kai-cell-value,.kai-frame-shell,.kai-nav,.kai-frame-chat-zone,.kai-frame-core .aurora-central-video-frame{animation:none}.kai-orbital-emblem-media{display:none}.kai-orbital-inbox .kai-orbital-emblem,.kai-orbital-analytics .kai-orbital-emblem,.kai-orbital-content_machine .kai-orbital-emblem,.kai-orbital-leaderboard .kai-orbital-emblem,.kai-orbital:hover .kai-orbital-emblem-spark,.kai-orbital-active .kai-orbital-emblem-spark{animation:none}.kai-bento-cell,.kai-bento-cell:hover,.kai-bento-momentum,.kai-bento-momentum:hover,.kai-bento-royalty,.kai-bento-royalty:hover{transition:none}}.kai-dashboard :is(a,button,input,select,textarea,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--dash-base), 0 0 0 5px var(--dash-cyan), 0 0 12px 6px #3fd6ec73;border-radius:.25rem;outline:none;transition:box-shadow .15s}.kai-bento{grid-template-columns:repeat(12,1fr);gap:clamp(.5rem,1.2vw,1rem);width:100%;max-width:80rem;margin:0 auto;padding:clamp(.75rem,2vw,1.5rem);display:grid}.kai-bento-cell{--cell-z:var(--dash-depth-secondary);border-radius:var(--dash-card-radius);border:1px solid var(--dash-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateZ(var(--cell-z));transform-style:preserve-3d;will-change:transform;transition:border-color .3s ease, box-shadow .3s ease, transform .3s var(--dash-ease-smooth);background:#0c0a1cb3;padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.kai-bento-cell:hover{border-color:var(--dash-border-medium);box-shadow:0 12px 40px #00000080,0 0 25px #a98cff1f,inset 0 1px #ffffff1a}.kai-bento-momentum{--cell-z:var(--dash-depth-primary);transform:translateZ(var(--cell-z));grid-area:1/1/auto/5}.kai-bento-momentum:hover{box-shadow:0 12px 40px #00000080,0 0 30px #a98cff26,inset 0 1px #ffffff1a}.kai-bento-royalty{--cell-z:var(--dash-depth-primary);transform:translateZ(var(--cell-z));grid-area:1/5/auto/9}.kai-bento-royalty:hover{box-shadow:0 12px 40px #00000080,0 0 30px #3fd6ec26,inset 0 1px #ffffff1a}.kai-bento-leaderboard{grid-area:1/9/3/13}.kai-bento-quests{grid-area:2/1/auto/5}.kai-bento-valuation{grid-area:2/5/auto/9}@media (max-width:1023px){.kai-bento{grid-template-columns:1fr}.kai-bento-momentum,.kai-bento-royalty,.kai-bento-leaderboard,.kai-bento-quests,.kai-bento-valuation{grid-area:auto/1/auto/-1}}.kai-cell-title{text-transform:uppercase;letter-spacing:.1em;color:var(--dash-text-tertiary);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.kai-cell-value{background:linear-gradient(135deg, var(--dash-metal-mid) 0%, var(--dash-metal-silver) 25%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 75%, var(--dash-metal-mid) 100%);color:#0000;text-shadow:0 0 25px var(--dash-glow-warm);background-size:300%;-webkit-background-clip:text;background-clip:text;margin:0 0 .25rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;animation:3s ease-in-out infinite kai-premium-sheen}.kai-cell-meta{letter-spacing:.01em;color:var(--dash-text-secondary);margin:0;font-size:.875rem;font-weight:500;line-height:1.6}.kai-cell-value--champagne{background:linear-gradient(135deg, var(--dash-metal-mid) 0%, var(--dash-metal-silver) 20%, var(--dash-metal-champagne) 45%, var(--dash-metal-peak) 55%, var(--dash-metal-champagne) 70%, var(--dash-metal-silver) 85%, var(--dash-metal-mid) 100%);color:#0000;text-shadow:0 0 30px var(--dash-glow-warm);background-size:300%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite kai-premium-sheen}.kai-cell-value--lit{background:radial-gradient(ellipse 60% 80% at 35% 30%, #f8f8f459, transparent 70%), linear-gradient(135deg, var(--dash-metal-dark) 0%, var(--dash-metal-mid) 18%, var(--dash-metal-silver) 35%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 65%, var(--dash-metal-mid) 82%, var(--dash-metal-dark) 100%);color:#0000;text-shadow:0 0 35px var(--dash-glow-warm);background-size:100% 100%,300%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite kai-premium-sheen}@supports not ((-webkit-background-clip:text)){.kai-nav-brand,.kai-frame-hud-hero,.kai-cell-value,.kai-cell-value--champagne,.kai-cell-value--lit,.kai-support-card .text-4xl,.kai-support-card .text-3xl{color:var(--dash-metal-peak);text-shadow:none;background:0 0}}@media (max-width:767px){.kai-main{perspective:none;transform-style:flat}.kai-bento-cell,.kai-bento-cell:hover,.kai-bento-momentum,.kai-bento-momentum:hover,.kai-bento-royalty,.kai-bento-royalty:hover{transform:none}}.kai-cell-peers{flex-direction:column;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.kai-cell-peer{justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.kai-cell-peer-name{color:var(--dash-text-secondary)}.kai-cell-peer-score{color:var(--dash-text-tertiary);font-variant-numeric:tabular-nums;font-weight:600}.kai-cell-quest-list{flex-direction:column;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.kai-cell-quest{color:var(--dash-text-secondary);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.kai-cell-quest-done{opacity:.5}.kai-cell-quest-check{text-align:center;width:1.1rem;color:var(--dash-violet);flex-shrink:0}.kai-cell-quest-done .kai-cell-quest-check{color:var(--dash-cyan)}.kai-cell-quest-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kai-cell-quest-xp{color:var(--dash-lime);flex-shrink:0;font-size:.7rem;font-weight:700}@media (prefers-reduced-motion:reduce){.kai-bento-cell{opacity:1!important;transform:none!important}.kai-tile-score,.kai-tile-hero-number{color:var(--dash-text-primary);background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}.kai-tile-sparkline-fill,.kai-tile-sparkline-line,.kai-tile-sparkline-marker,.kai-tile-inner--focused .kai-tile-3d,.kai-tile-inner--focused .kai-tile-3d>*{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.kai-tile-momentum{flex-direction:column;gap:.75rem;display:flex}.kai-tile-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-text-tertiary);font-size:.75rem;font-weight:600}.kai-tile-score{font-family:var(--font-space-grotesk), system-ui, sans-serif;background:linear-gradient(135deg, var(--dash-metal-mid) 0%, var(--dash-metal-silver) 25%, var(--dash-metal-peak) 50%, var(--dash-metal-silver) 75%, var(--dash-metal-mid) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;align-items:baseline;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1;animation:3s ease-in-out infinite kai-premium-sheen;display:inline-flex}.kai-tile-score>span{background:inherit;background-size:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}.kai-tile-velocity{color:var(--dash-cyan);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.kai-tile-velocity[data-trend=down]{color:var(--dash-coral)}.kai-tile-sparkline{width:100%;height:3rem}.kai-tile-sparkline-grid line{stroke:#ffffff13;stroke-width:1px}.kai-tile-sparkline-fill{transform-box:fill-box;transform-origin:0 100%;animation:.9s cubic-bezier(.22,1,.36,1) .22s forwards kai-sparkline-fill;transform:scaleX(0)}.kai-tile-sparkline-line{fill:none;stroke:#6ee7b7;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #6ee7b76b);stroke-dasharray:1;stroke-dashoffset:1px;animation:1.12s cubic-bezier(.22,1,.36,1) .18s forwards kai-sparkline-draw}.kai-tile-sparkline-marker{fill:#fafafa;stroke:#6ee7b7;stroke-width:1.5px;opacity:0;filter:drop-shadow(0 0 7px #6ee7b79e);animation:.32s 1.18s forwards kai-sparkline-marker}@keyframes kai-sparkline-draw{to{stroke-dashoffset:0}}@keyframes kai-sparkline-fill{to{transform:scaleX(1)}}@keyframes kai-sparkline-marker{to{opacity:1}}.kai-tile-royalty{flex-direction:column;gap:.75rem;display:flex;position:relative}.kai-tile-royalty-glow{pointer-events:none;z-index:0;background:radial-gradient(#a98cff40 0%,#0000 70%);width:12rem;height:8rem;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}.kai-tile-hero-number{z-index:1;font-family:var(--font-space-grotesk), system-ui, sans-serif;background:linear-gradient(120deg, var(--dash-violet) 0%, var(--dash-text-primary) 25%, var(--dash-cyan) 50%, var(--dash-text-primary) 75%, var(--dash-violet) 100%);color:#0000;background-size:250%;-webkit-background-clip:text;background-clip:text;align-items:baseline;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1;animation:4s ease-in-out infinite kai-holo-sheen;display:inline-flex;position:relative}.kai-tile-hero-number>span{background:inherit;background-size:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes kai-holo-sheen{0%{background-position:100%}to{background-position:-100%}}.kai-tile-subtitle{letter-spacing:.01em;color:var(--dash-text-secondary);font-size:.875rem;font-weight:500;line-height:1.6}.kai-tile-sources{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.kai-tile-source{color:var(--dash-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.kai-tile-source-dot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.kai-tile-source-dot[data-status=claimed]{background:#22c55e}.kai-tile-source-dot[data-status=pending]{background:#f59e0b}.kai-tile-source-dot[data-status=unclaimed]{background:var(--dash-text-tertiary)}.kai-tile-source-amount{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--dash-text-primary);margin-left:auto;font-weight:600}.kai-tile-valuation{flex-direction:column;gap:.5rem;display:flex}.kai-tile-change{font-size:.875rem;font-weight:600}.kai-tile-change[data-positive=true]{color:#22c55e}.kai-tile-change[data-positive=false]{color:var(--dash-coral)}.kai-tile-quests{flex-direction:column;gap:.75rem;display:flex}.kai-tile-quest-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kai-tile-quest{color:var(--dash-text-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.kai-tile-quest[data-done=true]{color:var(--dash-text-tertiary);text-decoration:line-through}.kai-tile-quest-check{border:1.5px solid var(--dash-border-medium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.kai-tile-quest[data-done=true] .kai-tile-quest-check{background:var(--dash-violet);border-color:var(--dash-violet)}.kai-tile-quest-xp{color:var(--dash-violet);background:#a98cff1f;border-radius:999px;margin-left:auto;padding:.125rem .375rem;font-size:.6875rem;font-weight:600}.kai-tile-leaderboard{flex-direction:column;gap:.75rem;display:flex}.kai-tile-rank{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:var(--dash-text-primary);font-size:1.75rem;font-weight:700;line-height:1}.kai-tile-rank-total{color:var(--dash-text-tertiary);font-size:.875rem;font-weight:400}.kai-tile-rank-change{color:#22c55e;font-size:.8125rem}.kai-tile-peers{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kai-tile-peer{color:var(--dash-text-secondary);border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.kai-tile-peer[data-active=true]{color:var(--dash-text-primary);background:#a98cff1a;border:1px solid #a98cff4d}.kai-tile-peer-avatar{background:var(--dash-elevated);border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.kai-tile-peer-score{font-family:var(--font-space-grotesk), system-ui, sans-serif;margin-left:auto;font-weight:600}.kai-orbital-nav{justify-content:center;gap:.5rem;padding:.75rem 0;display:flex}.kai-orbital-btn{color:var(--dash-text-tertiary);border:1px solid var(--dash-border-subtle);border-radius:var(--dash-chip-radius);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:inherit;background:0 0;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:color .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.kai-orbital-btn:hover{color:var(--dash-text-secondary);border-color:var(--dash-border-medium)}.kai-orbital-btn[data-active=true]{color:var(--dash-text-primary);border-color:var(--dash-violet-border);background:#a98cff1f;box-shadow:0 0 12px #a98cff33}.kai-orbital-btn[data-active=true][data-mode=inbox]{background:#3fd6ec1f;border-color:#3fd6ec80;box-shadow:0 0 12px #3fd6ec33}.kai-orbital-btn[data-active=true][data-mode=analytics]{background:#c8f46e1f;border-color:#c8f46e80;box-shadow:0 0 12px #c8f46e33}.kai-orbital-btn[data-active=true][data-mode=content]{background:#ff9dac1f;border-color:#ff9dac80;box-shadow:0 0 12px #ff9dac33}.kai-orbital-icon{font-size:.875rem}.kai-chat-trigger{color:var(--dash-text-secondary);background:var(--dash-surface);border:1px solid var(--dash-border-subtle);border-radius:var(--dash-chip-radius);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;font-family:inherit;font-size:.875rem;line-height:inherit;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:border-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:3.5rem;right:1.5rem}.kai-chat-trigger:hover{border-color:var(--dash-border-medium);box-shadow:0 0 16px #a98cff1f}.kai-chat-panel{background:var(--dash-surface);border:1px solid var(--dash-border-medium);z-index:45;opacity:0;pointer-events:none;border-radius:1rem;flex-direction:column;width:min(90vw,28rem);max-height:20rem;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s;display:flex;position:fixed;bottom:3.5rem;right:1.5rem;overflow:hidden;transform:translateY(100%);box-shadow:0 -8px 40px #00000080,0 0 20px #a98cff1a}.kai-chat-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.kai-chat-header{border-bottom:1px solid var(--dash-border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.kai-chat-header-title{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--dash-text-primary);font-size:1rem;font-style:italic}.kai-chat-close{width:1.5rem;height:1.5rem;color:var(--dash-text-tertiary);cursor:pointer;font-family:inherit;font-size:1rem;line-height:inherit;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.kai-chat-close:hover{color:var(--dash-text-secondary)}.kai-chat-body{scroll-behavior:smooth;flex-direction:column;flex:1;gap:.65rem;padding:1rem;display:flex;overflow-y:auto}.kai-chat-message{color:var(--dash-text-secondary);word-wrap:break-word;max-width:85%;margin:0;font-size:.875rem;line-height:1.6}.kai-cpanel-kai{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--dash-text-primary);border:1px solid var(--dash-border-subtle);background:linear-gradient(135deg,#18182199,#10101680);border-radius:1rem 1rem 1rem .25rem;align-self:flex-start;padding:.5rem .85rem;font-style:italic}.kai-chat-input-row{border-top:1px solid var(--dash-border-subtle);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.kai-cpanel-error{color:#ffedd5f2;letter-spacing:0;background:#ffd49c1f;border:1px solid #ffd49c4d;border-radius:.5rem;margin:0 1rem;padding:.45rem .65rem;font-size:.78rem;font-weight:700;line-height:1.35}.kai-cpanel-input{color:var(--dash-text-primary);background:var(--dash-elevated);border:1px solid var(--dash-border-subtle);font-family:inherit;font-size:.875rem;line-height:inherit;border-radius:.5rem;outline:none;flex:1;padding:.5rem .75rem}.kai-cpanel-input::placeholder{color:var(--dash-text-tertiary)}.kai-cpanel-input:focus{border-color:var(--dash-violet-border)}.kai-cpanel-send{background:var(--dash-violet);color:#fff;cursor:pointer;width:2rem;height:2rem;font-family:inherit;font-size:.875rem;line-height:inherit;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.kai-cpanel-send:hover{opacity:.85}.kai-cpanel-send:disabled{opacity:.4;cursor:not-allowed}.kai-cpanel-user{color:var(--dash-text-primary);font-family:var(--dash-font-body);background:linear-gradient(135deg,#a98cff59,#a98cff33);border:1px solid #a98cff4d;border-radius:1rem 1rem .25rem;align-self:flex-end;max-width:85%;margin:0;padding:.5rem .85rem;font-size:.875rem;line-height:1.5}.kai-cpanel-thinking{color:var(--dash-text-tertiary);font-style:italic}.kai-cpanel-cursor{color:var(--dash-violet);animation:.6s step-end infinite kai-cpanel-blink;display:inline}@keyframes kai-cpanel-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.kai-chat-panel[data-open=true]{transform:translate(-50%)translateY(0)}.kai-cpanel-cursor{animation:none}}.kai-label-shell{z-index:1;grid-template-columns:14rem 1fr;max-width:100%;min-height:100vh;display:grid;position:relative;overflow-x:clip}.kai-label-sidebar{-webkit-backdrop-filter:blur(16px);z-index:2;background:#0c0a1c99;border-right:1px solid #ffffff0f;flex-direction:column;gap:.25rem;padding:1.5rem 1rem;display:flex}.kai-label-sidebar-brand{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;letter-spacing:.12em;color:var(--dash-text-primary,#fafafa);margin-bottom:2rem;font-size:1.25rem;font-weight:700}.kai-label-sidebar-brand small{font-family:var(--font-geist), "Geist", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--dash-cyan,#3fd6ec);margin-top:.15rem;font-size:.65rem;font-weight:500;display:block}.kai-label-nav-link{color:var(--dash-text-secondary,#f5f5f7a3);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.kai-label-nav-link:hover,.kai-label-nav-link[data-active=true]{color:var(--dash-text-primary,#fafafa);background:#3fd6ec1a}.kai-label-nav-link[data-active=true]{color:var(--dash-cyan,#3fd6ec);background:#3fd6ec26}.kai-label-main{min-width:0;max-height:none;padding:2rem 2.5rem;overflow:visible}.kai-matchmaker-dashboard{gap:1.25rem;max-width:74rem;display:grid}.kai-matchmaker-hero{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch;gap:1.25rem;display:grid}.kai-matchmaker-hero-copy,.kai-matchmaker-search-panel,.kai-result-shell{background:radial-gradient(circle at 12% 0,#3fd6ec21,#0000 38%),linear-gradient(135deg,#ffffff14,#ffffff06),#050508b8;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 22px 70px #00000061,inset 0 1px #ffffff1a}.kai-matchmaker-hero-copy{padding:clamp(1.25rem,3vw,2rem)}.kai-matchmaker-kicker{width:fit-content;color:var(--dash-cyan,#3fd6ec);letter-spacing:.12em;text-transform:uppercase;background:#3fd6ec1a;border:1px solid #3fd6ec57;border-radius:999px;margin-bottom:.85rem;padding:.35rem .7rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 0 24px #3fd6ec1f}.kai-matchmaker-proof-grid{gap:.75rem;display:grid}.kai-matchmaker-proof-card{background:linear-gradient(135deg,#3fd6ec1f,#a98cff0b),#080a12bd;border:1px solid #3fd6ec2e;border-radius:8px;align-content:center;gap:.25rem;min-height:6.2rem;padding:1rem;display:grid}.kai-matchmaker-proof-card span,.kai-result-rank{color:var(--dash-cyan,#3fd6ec);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.1}.kai-matchmaker-proof-card strong{color:var(--dash-text-primary,#fafafa);font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;text-shadow:0 0 24px #3fd6ec1f;font-size:clamp(1.5rem,3vw,2.25rem);line-height:.95}.kai-matchmaker-proof-card small{color:var(--dash-text-secondary,silver);font-size:.78rem;line-height:1.35}.kai-label-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);text-wrap:balance;text-shadow:0 0 34px #3fd6ec1a;max-width:10ch;margin:0 0 .75rem;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:850;line-height:.96}.kai-label-subtitle{max-width:44rem;color:var(--dash-text-secondary,silver);margin:0;font-size:.95rem;line-height:1.6}.kai-matchmaker-search{align-items:flex-end;gap:.75rem;display:flex}.kai-matchmaker-search-panel{padding:1rem}.kai-matchmaker-input{min-height:4.5rem;font-size:.95rem;line-height:1.45;font-family:var(--font-geist), "Geist", sans-serif;color:var(--dash-text-primary,#fafafa);resize:none;background:#08080cd1;border:1px solid #ffffff24;border-radius:8px;outline:none;flex:1;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .2s}.kai-matchmaker-input::placeholder{color:var(--dash-text-secondary,#f5f5f7a3)}.kai-matchmaker-input:focus{border-color:var(--dash-cyan,#3fd6ec);box-shadow:0 0 0 2px #3fd6ec29,0 0 30px #3fd6ec24}.kai-matchmaker-btn{min-height:4.5rem;font-size:.82rem;font-weight:850;font-family:var(--font-geist), "Geist", sans-serif;color:#050508;cursor:pointer;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#fbe3a6,#3fd6ec 58%,#a98cff);border:none;border-radius:8px;padding:0 1.6rem;transition:opacity .15s,transform .1s,box-shadow .15s;box-shadow:0 16px 34px #3fd6ec2e,inset 0 1px #ffffff5c}.kai-matchmaker-btn:hover{opacity:.9}.kai-matchmaker-btn:active{transform:scale(.97)}.kai-matchmaker-btn:disabled{opacity:.5;cursor:not-allowed}.kai-matchmaker-prompt-row{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.kai-matchmaker-prompt-chip{color:var(--dash-text-secondary,silver);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px dashed #ffffff29;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:750;transition:border-color .15s,color .15s,background .15s}.kai-matchmaker-prompt-chip:hover,.kai-matchmaker-prompt-chip:focus-visible{color:var(--dash-text-primary,#fafafa);background:#3fd6ec14;border-color:#3fd6ec85;outline:none}.kai-matchmaker-status{color:var(--dash-text-secondary,silver);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.75rem;display:flex}.kai-result-shell{padding:1rem}.kai-result-list{flex-direction:column;gap:.85rem;display:flex}.kai-result-card{color:inherit;background:radial-gradient(circle at 8% 0,#3fd6ec1f,#0000 42%),#090a12db;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:3rem 1fr auto;align-items:start;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff0f}.kai-result-card:hover{border-color:#3fd6ec70;transform:translateY(-1px);box-shadow:0 14px 34px #0000004d,0 0 34px #3fd6ec1a,inset 0 1px #ffffff14}.kai-result-avatar{background:radial-gradient(circle at 32% 28%,#fafafab3,#0000 12%),radial-gradient(circle at 50% 38%,#3fd6ec61,#0000 34%),#1e222ccc;border:1px solid #3fd6ec38;border-radius:50%;width:3rem;height:3rem;box-shadow:0 0 22px #3fd6ec1f}.kai-result-info{flex-direction:column;gap:.25rem;min-width:0;display:flex}.kai-result-name{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);font-size:1.2rem;font-weight:850}.kai-result-reason{max-width:62rem;color:var(--dash-text-secondary,silver);font-size:.84rem;line-height:1.45}.kai-result-tags{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.kai-result-tag{color:var(--dash-cyan,#3fd6ec);background:#3fd6ec1a;border:1px solid #3fd6ec33;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem}.kai-result-score{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-cyan,#3fd6ec);text-align:right;text-shadow:0 0 20px #3fd6ec3d;font-size:2rem;font-weight:850;line-height:.95;display:block}.kai-result-score-label{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-secondary,#f5f5f7a3);text-align:right;font-size:.625rem}.kai-result-metrics{color:var(--dash-text-secondary,silver);gap:1rem;margin-top:.25rem;font-size:.75rem;display:flex}.kai-result-metric-value{color:var(--dash-text-primary,#fafafa);font-weight:600}.kai-matchmaker-searching{color:var(--dash-cyan,#3fd6ec);align-items:center;gap:.5rem;padding:2rem 0;font-size:.875rem;display:flex}.kai-matchmaker-dots{gap:.25rem;display:flex}.kai-matchmaker-dots span{background:var(--dash-cyan,#3fd6ec);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kai-dot-pulse}.kai-matchmaker-dots span:nth-child(2){animation-delay:.15s}.kai-matchmaker-dots span:nth-child(3){animation-delay:.3s}@keyframes kai-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.kai-matchmaker-dots span{opacity:1;animation:none;transform:none}}.kai-artist-detail{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.kai-artist-detail>div{flex-direction:column;gap:1rem;display:flex}.kai-artist-profile-card,.kai-artist-assessment-card,.kai-artist-metrics-card,.kai-artist-releases-card{background:var(--dash-card,#121024d9);border:1px solid #ffffff0f;border-radius:.75rem;padding:1.5rem}.kai-artist-assessment-card{border-color:#3fd6ec26}.kai-detail-label{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-secondary,#f5f5f7a3);margin-bottom:1rem;font-size:.6875rem;font-weight:500}.kai-detail-name{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.kai-detail-bio{color:var(--dash-text-secondary,#f5f5f7a3);margin-bottom:1rem;font-size:.875rem;line-height:1.5}.kai-detail-metrics-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.kai-detail-metric{flex-direction:column;gap:.125rem;display:flex}.kai-detail-metric-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dash-text-secondary,#f5f5f7a3);font-size:.6875rem}.kai-detail-metric-value{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);font-size:1.25rem;font-weight:700}.kai-assessment-headline{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.kai-assessment-summary{color:var(--dash-text-secondary,#f5f5f7a3);margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.kai-assessment-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-secondary,#f5f5f7a3);margin-top:1rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.kai-assessment-strength{color:var(--dash-text-primary,#fafafa);align-items:flex-start;gap:.5rem;margin-bottom:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.kai-assessment-strength:before{content:"+";color:#22c55e;flex-shrink:0;font-weight:700}.kai-assessment-risk{color:var(--dash-text-primary,#fafafa);align-items:flex-start;gap:.5rem;margin-bottom:.375rem;font-size:.8125rem;line-height:1.4;display:flex}.kai-assessment-risk:before{content:"!";color:#f97316;flex-shrink:0;font-weight:700}.kai-assessment-signal-tags{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.kai-assessment-signal-tag{color:var(--dash-cyan,#3fd6ec);background:#3fd6ec1a;border:1px solid #3fd6ec33;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem}.kai-assessment-deal{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.kai-assessment-deal-label{text-transform:uppercase;letter-spacing:.06em;color:var(--dash-text-secondary,#f5f5f7a3);font-size:.6875rem}.kai-assessment-deal-value{color:var(--dash-text-primary,#fafafa);font-size:.875rem;font-weight:600}.kai-assessment-investment{color:var(--dash-cyan,#3fd6ec);margin-top:.75rem;font-size:.8125rem;font-style:italic;line-height:1.5}.kai-release-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.kai-release-row:last-child{border-bottom:none}.kai-release-title{color:var(--dash-text-primary,#fafafa);font-size:.875rem;font-weight:600}.kai-release-meta{color:var(--dash-text-secondary,#f5f5f7a3);font-size:.75rem}.kai-release-link{color:var(--dash-cyan,#3fd6ec);font-size:.75rem;text-decoration:none}.kai-release-link:hover{text-decoration:underline}.kai-pitch-sheet{flex-direction:column;gap:2rem;max-width:48rem;display:flex}.kai-pitch-header{border-bottom:1px solid #ffffff14;padding-bottom:1.5rem}.kai-pitch-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);margin-bottom:.25rem;font-size:2rem;font-weight:700}.kai-pitch-artist{color:var(--dash-cyan,#3fd6ec);margin-bottom:.75rem;font-size:1rem}.kai-pitch-meta-row{color:var(--dash-text-secondary,#f5f5f7a3);flex-wrap:wrap;gap:1.5rem;font-size:.8125rem;display:flex}.kai-pitch-meta-row strong{color:var(--dash-text-primary,#fafafa)}.kai-pitch-section{background:var(--dash-card,#121024d9);border:1px solid #ffffff0f;border-radius:.75rem;padding:1.5rem}.kai-pitch-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-secondary,#f5f5f7a3);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.kai-pitch-body{color:var(--dash-text-primary,#fafafa);font-size:.875rem;line-height:1.7}.kai-pitch-highlight-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kai-pitch-highlight-list li{color:var(--dash-text-primary,#fafafa);padding-left:1rem;font-size:.8125rem;position:relative}.kai-pitch-highlight-list li:before{content:"";background:var(--dash-cyan,#3fd6ec);border-radius:50%;width:4px;height:4px;position:absolute;top:.5em;left:0}.kai-pitch-tags{flex-wrap:wrap;gap:.375rem;display:flex}.kai-pitch-tag{color:var(--dash-cyan,#3fd6ec);background:#3fd6ec1a;border:1px solid #3fd6ec33;border-radius:9999px;padding:.1875rem .5rem;font-size:.6875rem}.kai-mode-panel-wrapper{width:100%;max-width:80rem;margin:0 auto;padding:0 clamp(.75rem,2vw,1.5rem)}.kai-mode-panel{border-radius:var(--dash-card-radius);border:1px solid var(--dash-border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0a1cb3;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.kai-mode-panel-title{text-transform:uppercase;letter-spacing:.1em;color:var(--dash-text-tertiary);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.kai-mode-inbox{border-color:#3fd6ec33}.kai-mode-inbox .kai-mode-panel-title{color:var(--dash-cyan)}.kai-inbox-cards{flex-direction:column;gap:.5rem;display:flex}.kai-inbox-card{border:1px solid var(--dash-border-subtle);background:#ffffff08;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:border-color .25s,background .25s;display:flex}.kai-inbox-card:hover{border-color:var(--dash-border-medium);background:#ffffff0d}.kai-inbox-badge{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:9999px;padding:.1875rem .5rem;font-size:.625rem;font-weight:700}.kai-inbox-badge[data-type=sync]{color:var(--dash-violet);background:#a98cff26;border:1px solid #a98cff4d}.kai-inbox-badge[data-type=playlist]{color:var(--dash-lime);background:#c8f46e1f;border:1px solid #c8f46e4d}.kai-inbox-badge[data-type=brand]{color:var(--dash-cyan);background:#3fd6ec1f;border:1px solid #3fd6ec4d}.kai-inbox-details{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.kai-inbox-title{color:var(--dash-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.kai-inbox-source{color:var(--dash-text-tertiary);font-size:.6875rem}.kai-inbox-value{color:var(--dash-cyan);white-space:nowrap;font-size:.875rem;font-weight:700;font-family:var(--font-space-grotesk), system-ui, sans-serif}.kai-mode-analytics{border-color:#c8f46e33}.kai-mode-analytics .kai-mode-panel-title{color:var(--dash-lime)}.kai-analytics-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;display:grid}.kai-analytics-stat{border:1px solid var(--dash-border-subtle);background:#ffffff08;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem;transition:border-color .25s;display:flex}.kai-analytics-stat:hover{border-color:#c8f46e33}.kai-analytics-icon{color:var(--dash-text-tertiary);font-size:1.25rem}.kai-analytics-platform{text-transform:uppercase;letter-spacing:.08em;color:var(--dash-text-tertiary);font-size:.6875rem;font-weight:600}.kai-analytics-number{color:var(--dash-text-primary);font-size:1.25rem;font-weight:700;font-family:var(--font-space-grotesk), system-ui, sans-serif}.kai-analytics-delta{font-size:.75rem;font-weight:600}.kai-analytics-delta[data-positive=true]{color:var(--dash-lime)}.kai-analytics-delta[data-positive=false]{color:var(--dash-coral)}.kai-mode-content{border-color:#ff9dac33}.kai-mode-content .kai-mode-panel-title{color:var(--dash-coral)}.kai-content-schedule{flex-direction:column;gap:.375rem;display:flex}.kai-content-row{border:1px solid var(--dash-border-subtle);background:#ffffff08;border-radius:.5rem;grid-template-columns:4rem 5.5rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:border-color .25s;display:grid}.kai-content-row:hover{border-color:#ff9dac33}.kai-content-date{color:var(--dash-text-secondary);font-size:.75rem;font-weight:700}.kai-content-platform{text-transform:uppercase;letter-spacing:.06em;color:var(--dash-text-tertiary);font-size:.6875rem;font-weight:600}.kai-content-task{color:var(--dash-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.kai-content-status{text-transform:uppercase;letter-spacing:.06em;border-radius:9999px;padding:.125rem .4375rem;font-size:.625rem;font-weight:700}.kai-content-status[data-status=ready]{color:var(--dash-lime);background:#c8f46e26}.kai-content-status[data-status=draft]{color:var(--dash-text-secondary);background:#ffffff0f}.kai-content-status[data-status=scheduled]{color:var(--dash-violet);background:#a98cff26}.kai-content-status[data-status=suggested]{color:var(--dash-coral);background:#ff9dac1f}.kai-dashboard[data-mode=inbox] .kai-bento-cell{border-color:#3fd6ec14}.kai-dashboard[data-mode=analytics] .kai-bento-cell{border-color:#c8f46e14}.kai-dashboard[data-mode=content] .kai-bento-cell{border-color:#ff9dac14}.kai-dashboard[data-mode=inbox] .kai-atmosphere-glow-violet{opacity:.1;transition:opacity .6s}.kai-dashboard[data-mode=inbox] .kai-atmosphere-glow-cyan{opacity:.45;transition:opacity .6s}.kai-dashboard[data-mode=analytics] .kai-atmosphere-glow-violet{opacity:.32;background:radial-gradient(circle,#c8f46e80 0%,#0000 65%);transition:opacity .6s,background .6s}.kai-dashboard[data-mode=analytics] .kai-atmosphere-glow-cyan{opacity:.15;transition:opacity .6s}.kai-dashboard[data-mode=content] .kai-atmosphere-glow-violet{opacity:.32;background:radial-gradient(circle,#ff9dac80 0%,#0000 65%);transition:opacity .6s,background .6s}.kai-dashboard[data-mode=content] .kai-atmosphere-glow-cyan{opacity:.12;transition:opacity .6s}@media (max-width:640px){.kai-content-row{grid-template-columns:3.5rem 1fr auto}.kai-content-platform,.kai-inbox-value{display:none}}@media (max-width:768px){.kai-label-shell{grid-template-columns:1fr}.kai-label-sidebar{display:none}.kai-label-main{max-height:none;padding:1.5rem 1rem}.kai-matchmaker-dashboard{gap:1rem}.kai-matchmaker-hero{grid-template-columns:1fr}.kai-label-title{max-width:none;font-size:clamp(2.25rem,14vw,3.6rem)}.kai-matchmaker-search{grid-template-columns:1fr;display:grid}.kai-matchmaker-input{min-height:6.5rem}.kai-matchmaker-btn{width:100%;min-height:3.4rem}.kai-matchmaker-proof-grid,.kai-artist-detail{grid-template-columns:1fr}.kai-result-card{grid-template-columns:1fr auto}.kai-matchmaker-status{gap:.35rem;display:grid}.kai-result-avatar{display:none}.kai-result-reason{overflow-wrap:anywhere}}@media (max-width:640px){.kai-orbital-nav{flex-wrap:wrap}.kai-orbital-btn{padding:.375rem .625rem;font-size:.6875rem}.hud-badge{padding:.25rem .5rem;font-size:.6875rem}.kai-nav-brand{letter-spacing:.18em;font-size:1.75rem}.kai-chat-trigger{padding:.5rem .75rem;font-size:.75rem;right:.75rem}.kai-chat-panel{width:auto;left:.5rem;right:.5rem}.kai-main{padding:.5rem}.kai-tile-sparkline{max-height:3rem}.kai-cell-value,.kai-cell-value--champagne,.kai-cell-value--lit{font-size:clamp(1.5rem,8vw,2.5rem)}.kai-cell-peer-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;overflow:hidden}}@media (min-width:641px) and (max-width:1023px){.kai-nav-brand{font-size:2.25rem}}.kai-studio-root{--anam-x:-50%;--anam-y:0%;--anam-scale:.704;--anam-body-extension:clamp(64px, 10svh, 92px);--anam-opacity:1;--anam-filter-brightness:.9;--anam-filter-contrast:1.04;--anam-filter-saturation:.88;--anam-filter-blur:0px;--anam-shadow-opacity:.4;--anam-motion-duration:1.5s;--anam-motion-ease:cubic-bezier(.22, 1, .36, 1);z-index:0;background:#050508;position:fixed;inset:0;overflow:hidden}.kai-studio-canvas{transform-origin:50%;background:#050508;inset:0;transform:translate(0,0);width:100%!important;height:100%!important;position:absolute!important}body:has(.kai-studio-root) .kai-demo-banner{display:none}body:has(.kai-studio-root) nextjs-portal{display:none!important}.kai-anam-overlay{aspect-ratio:3/2;transform-origin:50% 100%;width:auto;height:min(65svh,612px);transform:translate3d(var(--anam-x), var(--anam-y), 0) scale(var(--anam-scale));z-index:16777272;pointer-events:none;opacity:var(--anam-opacity);transition:opacity calc(var(--anam-motion-duration) * .7) ease, transform var(--anam-motion-duration) var(--anam-motion-ease), filter calc(var(--anam-motion-duration) * .8) ease;filter:brightness(var(--anam-filter-brightness)) contrast(var(--anam-filter-contrast)) saturate(var(--anam-filter-saturation)) blur(var(--anam-filter-blur)) drop-shadow(0 26px 46px rgba(0, 0, 0, var(--anam-shadow-opacity)));position:fixed;bottom:clamp(40px,5.5svh,74px);left:50%;overflow:visible}.kai-anam-overlay:after{content:"";left:23%;right:23%;bottom:calc(-.24 * var(--anam-body-extension));height:calc(var(--anam-body-extension) + 18px);filter:blur(14px);opacity:.56;pointer-events:none;z-index:0;background:linear-gradient(#18121657,#0a080e0a),radial-gradient(at 50% 0,#42222a47,#08060a00);border-radius:44% 44% 22% 22%;position:absolute}.kai-studio-root[data-card-focus=true]{--anam-x:calc(-50% + var(--anam-projected-x,0vw));--anam-y:var(--anam-projected-y,-52vh);--anam-scale:var(--anam-projected-scale,3.4);--anam-opacity:.92;--anam-filter-brightness:.78;--anam-filter-contrast:1;--anam-filter-saturation:.82;--anam-filter-blur:.18px;--anam-shadow-opacity:.22}.kai-studio-root[data-card-focus=true][data-focus-topic=momentum],.kai-studio-root[data-card-focus=true][data-focus-topic=valuation],.kai-studio-root[data-card-focus=true][data-focus-topic=leaderboard]{--anam-projected-x:240vw;--anam-projected-y:-66vh;--anam-projected-scale:3.6}.kai-studio-root[data-card-focus=true][data-focus-topic=royalty],.kai-studio-root[data-card-focus=true][data-focus-topic=quests],.kai-studio-root[data-card-focus=true][data-focus-topic=direct_to_fan]{--anam-projected-x:-240vw;--anam-projected-y:-66vh;--anam-projected-scale:3.6}.kai-studio-root:not([data-card-focus=true])[data-focus-topic=momentum],.kai-studio-root:not([data-card-focus=true])[data-focus-topic=valuation],.kai-studio-root:not([data-card-focus=true])[data-focus-topic=leaderboard]{--anam-x:4%;--anam-y:24px;--anam-scale:.535}.kai-studio-root:not([data-card-focus=true])[data-focus-topic=royalty],.kai-studio-root:not([data-card-focus=true])[data-focus-topic=quests],.kai-studio-root:not([data-card-focus=true])[data-focus-topic=direct_to_fan]{--anam-x:-104%;--anam-y:24px;--anam-scale:.535}.kai-anam-overlay__video,.kai-anam-overlay__canvas{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;image-rendering:auto;mix-blend-mode:normal;width:100%;height:100%;transform:translate3d(0, calc(-1 * var(--anam-body-extension)), 0);z-index:1;display:block;position:absolute;inset:0}.kai-anam-overlay__video{opacity:.001;transition:opacity .22s}.kai-anam-overlay__canvas{opacity:0;transition:opacity .22s}.kai-anam-overlay[data-ready=true] .kai-anam-overlay__video{opacity:.001!important}.kai-anam-overlay[data-ready=true] .kai-anam-overlay__canvas{opacity:1!important}.kai-anam-overlay[data-visual-fallback=true]:not([data-ready=true]){opacity:0}.kai-mobile-avatar-fallback{display:none}.kai-business-spotlight{z-index:16777274;color:#fafafa;-webkit-backdrop-filter:blur(18px)saturate(136%);pointer-events:auto;background:radial-gradient(circle at 15% 8%,#3fd6ec2e,#0000 38%),linear-gradient(145deg,#090c12e0,#050508bd);border:1px solid #9ef1ff38;border-radius:18px;grid-template-columns:128px minmax(0,1fr) auto;align-items:stretch;gap:14px;width:min(560px,100svw - 36px);min-height:154px;padding:12px;display:grid;position:fixed;bottom:clamp(112px,13svh,154px);right:clamp(18px,2.8vw,42px);box-shadow:0 28px 90px #00000085,0 0 42px #3fd6ec21,inset 0 1px #ffffff17}.kai-business-spotlight:before{content:"";z-index:-1;border-radius:inherit;opacity:.48;pointer-events:none;background:linear-gradient(120deg,#ffffff17,#0000 32%,#f5e7ce14);position:absolute;inset:1px}.kai-business-spotlight-media{background:#09090b;border-radius:14px;min-height:130px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000006b}.kai-business-spotlight-media img{-o-object-fit:contain;object-fit:contain;filter:saturate(1.08)contrast(1.03);width:100%;height:100%}.kai-business-spotlight-rank{color:#f7e7ce;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.08em;text-transform:uppercase;background:#050508c7;border:1px solid #ffffff29;border-radius:999px;padding:5px 8px;position:absolute;bottom:8px;left:8px}.kai-business-spotlight-body{align-content:start;gap:9px;min-width:0;display:grid}.kai-business-spotlight-heading{gap:3px;min-width:0;display:grid}.kai-business-spotlight-heading span{color:#9ef1ffc7;font:800 10px/1.15 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.14em;text-transform:uppercase}.kai-business-spotlight-heading strong{overflow-wrap:anywhere;color:#fff;font:900 clamp(22px, 2.3vw, 30px) / .95 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.kai-business-spotlight-heading small{color:#fafafaad;font-size:12px;line-height:1.25}.kai-business-spotlight-metrics{flex-wrap:wrap;gap:6px;display:flex}.kai-business-spotlight-metrics span,.kai-business-spotlight-sources span{color:#fafafad6;min-height:26px;font:750 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.kai-business-spotlight-body p{color:#ffffffdb;margin:0;font-size:13px;line-height:1.34}.kai-business-spotlight-sources{flex-wrap:wrap;gap:5px;display:flex}.kai-business-spotlight-sources span{color:#f5e7cebd;min-height:22px;font-size:10px}.kai-business-spotlight-controls{align-content:center;gap:7px;display:grid}.kai-business-spotlight-controls button{color:#fafafa;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.kai-business-spotlight-controls button:hover,.kai-business-spotlight-controls button:focus-visible{border-color:#3fd6ec85;outline:none;box-shadow:0 0 0 3px #3fd6ec2e}.kai-studio-celebrations{z-index:16777282;pointer-events:none;gap:8px;width:min(330px,100svw - 28px);display:grid;position:fixed;top:clamp(78px,9svh,106px);left:50%;transform:translate(-50%)}.kai-studio-particle-burst{filter:drop-shadow(0 0 12px #3fd6ec61);opacity:0;pointer-events:none;background:radial-gradient(circle at 20%,#3fd6ecbf 0 2px,#0000 3px),radial-gradient(circle at 38% 28%,#f5e7cec2 0 2px,#0000 3px),radial-gradient(circle at 58% 62%,#ff2b4dad 0 2px,#0000 3px),radial-gradient(circle at 78% 34%,#a98cffc2 0 2px,#0000 3px);height:80px;animation:.9s cubic-bezier(.16,1,.3,1) both kai-studio-particle-burst;position:absolute;inset:-20px 20px auto}.kai-studio-celebration{color:#fafafa;-webkit-backdrop-filter:blur(14px)saturate(136%);background:#07090ed6;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;animation:.42s cubic-bezier(.16,1,.3,1) both kai-studio-celebration-enter;display:grid;box-shadow:0 18px 54px #0006,inset 0 1px #ffffff14}.kai-studio-celebration-icon{color:#9ef1ff;background:#3fd6ec21;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 22px #3fd6ec38}.kai-studio-celebration[data-kind=compute] .kai-studio-celebration-icon{color:#f7e7ce;background:#f5e7ce21;animation:1.1s ease-out both kai-studio-score-pulse}.kai-studio-celebration[data-kind=rank] .kai-studio-celebration-icon{color:#ff8fa0;background:#ff2b4d21}.kai-studio-celebration-copy{gap:2px;min-width:0;display:grid}.kai-studio-celebration-copy strong{color:#fff;font:850 13px/1.05 var(--kai-font-display,"Space Grotesk", system-ui)}.kai-studio-celebration-copy small{color:#fafafaad;font-size:11px;line-height:1.2}@keyframes kai-studio-celebration-enter{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes kai-studio-particle-burst{0%{opacity:0;transform:scale(.72)translateY(16px)}18%{opacity:1}to{opacity:0;transform:scale(1.35)translateY(-24px)}}@keyframes kai-studio-score-pulse{0%,to{transform:scale(1)}42%{transform:scale(1.16)}}.kai-anam-audio-retry{right:clamp(16px,3vw,32px);bottom:calc(env(safe-area-inset-bottom,0px) + 82px);z-index:16777274;color:#fafafa;max-width:min(220px,100vw - 32px);min-height:40px;font:700 12px/1 var(--font-sans,system-ui, sans-serif);letter-spacing:0;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ed6;border:1px solid #fafafa42;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;position:fixed;box-shadow:0 12px 32px #00000057}.kai-anam-audio-retry:hover{background:#12121ae6;border-color:#fafafa6b}@media (max-width:1023px){.kai-anam-overlay{height:min(66svh,560px);bottom:clamp(92px,12svh,128px)}.kai-anam-audio-retry{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}}@media (max-width:1023px) and (orientation:landscape){.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-anam-overlay{height:min(82svh,420px);bottom:clamp(44px,11svh,62px)}}@media (max-width:640px) and (orientation:portrait){.kai-studio-root[data-studio-viewport=mobile-portrait]{--anam-scale:.64;--anam-body-extension:clamp(42px, 7svh, 62px)}.kai-studio-root[data-studio-viewport=mobile-portrait] .kai-anam-overlay{height:min(60svh,510px);bottom:clamp(82px,10svh,104px)}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait]{--anam-scale:.58;--anam-body-extension:clamp(34px, 5svh, 48px)}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait] .kai-anam-overlay{height:min(58svh,490px);opacity:var(--anam-opacity);bottom:clamp(210px,28svh,250px)}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait][data-connector-tray-visible=true]{--anam-scale:.54}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait][data-connector-tray-visible=true] .kai-anam-overlay{bottom:clamp(238px,32svh,282px)}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait] .kai-mobile-avatar-fallback{transform-origin:50% 100%;z-index:16777271;pointer-events:none;filter:saturate(1.02)contrast(1.08)brightness(.9)drop-shadow(0 28px 40px #00000075);opacity:.84;background-color:#0000;background-image:radial-gradient(at 50% 28%,#f5e7ce2e,#0000 44%),linear-gradient(#05050805 0%,#0505080a 58%,#050508b8 100%),url(/aurora/kai-mobile-avatar-fallback.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:48% 48% 22% 22%;width:min(54vw,214px);height:min(36svh,304px);display:block;position:fixed;bottom:clamp(182px,22svh,214px);left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0% 77%,#0000 100%);mask-image:linear-gradient(#000 0% 77%,#0000 100%)}.kai-studio-root[data-live-artist-intake=true][data-studio-viewport=mobile-portrait][data-connector-tray-visible=true] .kai-mobile-avatar-fallback{opacity:.78;width:min(50vw,196px);height:min(33svh,278px);bottom:clamp(210px,26svh,244px)}.kai-business-spotlight{left:14px;right:14px;top:max(68px, env(safe-area-inset-top));border-radius:14px;grid-template-columns:74px minmax(0,1fr) 30px;gap:9px;width:auto;min-height:112px;max-height:146px;padding:8px;bottom:auto}.kai-business-spotlight-media{border-radius:11px;min-height:96px}.kai-business-spotlight-rank{padding:4px 6px;font-size:8px;bottom:5px;left:5px}.kai-business-spotlight-body{gap:5px}.kai-business-spotlight-heading span{font-size:8px}.kai-business-spotlight-heading strong{font-size:clamp(17px,5.2vw,22px)}.kai-business-spotlight-heading small,.kai-business-spotlight-body p{font-size:10.5px;line-height:1.18}.kai-business-spotlight-metrics,.kai-business-spotlight-sources{gap:4px}.kai-business-spotlight-metrics span{min-height:22px;padding:3px 5px;font-size:9px}.kai-business-spotlight-sources{display:none}.kai-business-spotlight-controls{gap:5px}.kai-business-spotlight-controls button{width:28px;height:28px}.kai-studio-celebrations{top:max(64px, calc(env(safe-area-inset-top) + 54px));width:min(290px,100svw - 24px)}.kai-studio-celebration{border-radius:12px;grid-template-columns:30px minmax(0,1fr);padding:7px 8px}.kai-studio-celebration-icon{width:30px;height:30px}}.kai-studio-mint-pill{z-index:16777273;pointer-events:auto;align-items:center;gap:10px;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),filter .42s;display:flex;position:fixed;bottom:20px;right:20px}.kai-studio-mint-btn,.kai-studio-mint-error{color:#fafafa;min-height:40px;font:700 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);background:#08080ec7;border:1px solid #a98cff47;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:0 12px 34px #00000047}.kai-studio-mint-btn{cursor:pointer}.kai-studio-mint-btn--end{border-color:#ff2b4d57}.kai-studio-mint-error{color:#fecaca;border-color:#ff2b4d61}.kai-studio-loading-curtain{z-index:2147483647;pointer-events:none;isolation:isolate;background:radial-gradient(circle at 16% 18%,#3fd6ec38,#0000 32%),radial-gradient(circle at 86% 12%,#ff2b4d29,#0000 30%),linear-gradient(135deg,#3fd6ec1a,#0000 38%),linear-gradient(225deg,#a98cff1f,#0000 42%),#050508;place-items:center;padding:clamp(18px,3vw,42px);display:grid;position:fixed;inset:0;overflow:hidden}.kai-studio-loading-curtain[data-error=true]{pointer-events:auto}.kai-studio-loading-curtain:before,.kai-studio-loading-curtain:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:-18%}.kai-studio-loading-curtain:before{background:radial-gradient(circle at 18% 64%, #3fd6ec47, transparent 28%), radial-gradient(circle at 78% 28%, #e879f933, transparent 30%), radial-gradient(circle at 62% 84%, #ff2b4d29, transparent 34%), conic-gradient(from 18deg at 50% 52%, transparent 0 19%, #3fd6ec24 25%, transparent 33% 58%, #ff2b4d1f 66%, transparent 74% 100%);filter:blur(30px)saturate(1.35);opacity:.76;animation:10s ease-in-out infinite alternate kai-loading-energy;transform:translate(0,0)scale(1.02)}.kai-studio-loading-curtain:after{mix-blend-mode:screen;opacity:.34;background:linear-gradient(115deg,#0000 0 38%,#ffffff17 45%,#0000 52% 100%) 0 0/220% 100%,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/70px 70px;animation:4.8s cubic-bezier(.22,1,.36,1) infinite kai-loading-sweep;inset:0}.kai-studio-loading-shell{z-index:16777274;-webkit-backdrop-filter:blur(20px)saturate(145%);contain:layout style paint;isolation:isolate;background:radial-gradient(circle at 34% 28%,#f5e7ce1a,#0000 30%),linear-gradient(115deg,#020307fa 0 45%,#0b0d16f5 45% 100%),linear-gradient(120deg,#0b0f18f5,#07070df0),#050509f0;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.08fr);width:min(92vw,1040px);min-height:min(72svh,620px);display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 42px 150px #000000bd,0 0 86px #3fd6ec24,inset 0 0 0 1px #ffffff09,inset 0 1px #ffffff14}.kai-studio-loading-shell:before,.kai-studio-loading-shell:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.kai-studio-loading-shell:before{opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(120deg,#00000080,#0000 68%);mask-image:linear-gradient(120deg,#00000080,#0000 68%)}.kai-studio-loading-shell:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #f5e7ce1f,inset 0 0 0 12px #00000014,inset 28px 0 90px #0000006b,inset -36px 0 96px #3fd6ec14}.kai-studio-loading-portrait{z-index:1;isolation:isolate;filter:saturate(1.08)contrast(1.12)brightness(1.03);background-color:#0000;background-image:radial-gradient(circle at 54% 38%,#f5e7ce24,#0000 26%),linear-gradient(#05050814,#05050880),linear-gradient(90deg,#05050800,#05050894),url(/aurora/kai-loading-portrait.webp);background-position:50% 24%;background-repeat:no-repeat;background-size:auto 128%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100%;position:relative;overflow:hidden}.kai-studio-loading-portrait:before,.kai-studio-loading-portrait:after{content:"";pointer-events:none;position:absolute;inset:0}.kai-studio-loading-portrait:before{z-index:1;mix-blend-mode:screen;opacity:.72;background-color:#0000;background-image:linear-gradient(112deg,#0000 0 42%,#ffffff29 48%,#0000 56% 100%),radial-gradient(circle at 58% 34%,#9ef1ff2e,#0000 22%),linear-gradient(#ffffff09 1px,#0000 1px),url(/aurora/kai-loading-portrait.webp);background-position:50%,50%,50%,50% 24%;background-repeat:no-repeat;background-size:210% 100%,100% 100%,100% 7px,auto 128%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:5.8s cubic-bezier(.22,1,.36,1) infinite kai-loading-portrait-sheen}.kai-studio-loading-portrait:after{z-index:2;background:linear-gradient(90deg,#0000 0%,#05050833 62%,#050508d1 100%),linear-gradient(#0000 62%,#0505088a),radial-gradient(circle at 50% 48%,#0000 0 24%,#00000061 62%,#000000a3 100%)}.kai-studio-loading-copy{z-index:1;color:#fafafa;isolation:isolate;flex-direction:column;justify-content:center;gap:clamp(12px,1.65svh,18px);padding:clamp(34px,6vw,72px);display:flex;position:relative}.kai-studio-loading-copy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(138%);background:linear-gradient(135deg,#08090fe0,#0c0e17b8),radial-gradient(circle at 10% 0,#3fd6ec1f,#0000 42%);border:1px solid #ffffff14;border-radius:18px;position:absolute;inset:clamp(18px,3vw,34px);box-shadow:0 24px 80px #00000052,inset 0 0 0 1px #ffffff09}.kai-studio-loading-kicker{color:#9ef1fff0;width:fit-content;font:800 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.16em;background:#3fd6ec14;border:1px solid #3fd6ec57;border-radius:999px;padding:8px 11px}.kai-studio-loading-title{color:#f8f8f4;max-width:10ch;font:800 clamp(34px, 5vw, 74px)/.95 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-transform:uppercase;-webkit-text-fill-color:transparent;text-shadow:0 1px #ffffff1f,0 0 36px #f7e7ce47,0 22px 58px #0009;background:linear-gradient(135deg,#3a3a38 0%,#d4d4c8 25%,#f8f8f4 50%,#f7e7ce 65%,#d4d4c8 80%,#3a3a38 100%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;margin:0}.kai-studio-loading-text{color:#fafafac2;max-width:34rem;font:560 clamp(17px, 1.4vw, 21px)/1.42 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;margin:0}.kai-studio-loading-context{color:#f5e7ceb8;max-width:32rem;font:650 clamp(13px, 1.04vw, 15px)/1.42 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;margin:-4px 0 0}.kai-studio-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,520px);margin:2px 0 0;padding:0;list-style:none;display:grid}.kai-studio-loading-step{background:linear-gradient(#ffffff12,#ffffff09),#04060c75;border:1px solid #9ef1ff29;border-radius:14px;gap:5px;min-height:68px;padding:11px 12px;display:grid;box-shadow:0 12px 34px #00000042,inset 0 1px #ffffff14}.kai-studio-loading-step span{color:#9ef1ffc2;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.14em}.kai-studio-loading-step strong{color:#fafafae6;font:800 11px/1.18 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.06em;text-transform:uppercase}.kai-studio-loading-status{color:#fafafa;width:fit-content;min-height:42px;font:800 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.14em;pointer-events:none;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:0 15px;display:inline-flex}.kai-studio-loading-dots{gap:4px;display:inline-flex}.kai-studio-loading-dot{background:#9ef1ff;border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite kai-loading-dot}.kai-studio-loading-dot:nth-child(2){animation-delay:.16s}.kai-studio-loading-dot:nth-child(3){animation-delay:.32s}.kai-studio-loading-bar{background:#ffffff1a;border:1px solid #ffffff14;border-radius:999px;width:min(100%,440px);height:6px;position:relative;overflow:hidden}.kai-studio-loading-bar__fill{border-radius:inherit;transform-origin:0;will-change:transform, background-position, filter;background:linear-gradient(90deg,#0000,#3fd6ec 24%,#9ef1ff 42%,#e879f9 70%,#0000) 0 0/220% 100%;animation:2.15s cubic-bezier(.22,1,.36,1) infinite kai-loading-bar,1.35s linear infinite kai-loading-bar-chroma;position:absolute;inset:0;transform:translate(-80%)scaleX(.42)}@keyframes kai-loading-dot{0%,to{opacity:.32;transform:translateY(0)scale(.82)}42%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes kai-loading-bar{0%{transform:translate(-86%)scaleX(.38)}52%{transform:translate(12%)scaleX(.76)}to{transform:translate(118%)scaleX(.44)}}@keyframes kai-loading-bar-chroma{0%{filter:hue-rotate()brightness();background-position:220%}to{filter:hue-rotate(28deg)brightness(1.15);background-position:0%}}@keyframes kai-loading-portrait-sheen{0%{opacity:.52;background-position:160% 0,50%,50%,50% 24%}46%{opacity:.66}to{opacity:.52;background-position:-160% 0,50%,50%,50% 24%}}@keyframes kai-loading-energy{0%{opacity:.58;transform:translate(-1.8%,-1.2%)rotate(-2deg)scale(1.03)}50%{opacity:.82;transform:translate(1.4%,1.8%)rotate(1deg)scale(1.08)}to{opacity:.68;transform:translate(2.2%,-.8%)rotate(2deg)scale(1.05)}}@keyframes kai-loading-sweep{0%{opacity:.16;background-position:160% 0,50%,50%}42%{opacity:.38}to{opacity:.18;background-position:-160% 0,50%,50%}}.kai-studio-loading-error{color:#fafafabd;width:min(86vw,720px);font:600 14px/1.4 var(--kai-font-display,"Space Grotesk", system-ui);text-align:center;justify-items:center;gap:14px;display:grid;position:fixed;top:calc(50% + clamp(178px,31svh,310px));left:50%;transform:translate(-50%)}.kai-studio-loading-error p{margin:0}.kai-studio-loading-retry{color:#fff;min-height:44px;font:800 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ff2b4d2e;border:1px solid #ff2b4d6b;border-radius:999px;padding:0 18px}.kai-studio-loading-curtain[data-live-entry=true]{pointer-events:auto}.seenstage-live-entry{background:radial-gradient(circle at 18% 18%,#3fd6ec42,#0000 32%),radial-gradient(circle at 84% 14%,#fbe3a62e,#0000 30%),radial-gradient(circle at 76% 88%,#a98cff29,#0000 34%),linear-gradient(135deg,#ffffff0b,#0000 42%),#050508;overflow-x:hidden}.seenstage-live-entry .kai-studio-loading-shell{-webkit-backdrop-filter:blur(24px)saturate(158%);background:radial-gradient(at 20% 10%,#fff3,#0000 34%),radial-gradient(at 86% 8%,#3fd6ec2e,#0000 32%),radial-gradient(at 74% 100%,#fbe3a624,#0000 38%),linear-gradient(115deg,#020307fa 0 45%,#0c0f1bf0 45% 100%),#050509eb;border-color:#ffffff42;height:min(76svh,640px);min-height:min(76svh,640px);max-height:calc(100svh - clamp(32px,6svh,72px));transition:opacity .22s,filter .22s,box-shadow .32s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 44px 160px #000000c2,0 0 110px #3fd6ec33,0 0 84px #fbe3a61f,inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff38}.seenstage-live-entry .kai-studio-loading-shell:before{opacity:.66;background-image:radial-gradient(at 20% 0,#ffffff3d,#0000 32%),radial-gradient(at 84% 14%,#3fd6ec2e,#0000 34%),linear-gradient(120deg,#0000 0 30%,#ffffff1f 42%,#0000 56% 100%),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:100% 100%,100% 100%,260% 100%,54px 54px,54px 54px;animation:8s cubic-bezier(.22,1,.36,1) infinite seenstage-liquid-glass-flow}.seenstage-live-entry .kai-studio-loading-shell:after{box-shadow:inset 0 0 0 1px #fbe3a638,inset 0 0 0 12px #ffffff09,inset 26px 0 90px #00000070,inset -34px 0 108px #3fd6ec29,inset 0 -40px 96px #ffffff0e}.seenstage-live-entry .kai-studio-loading-portrait{filter:saturate(1.18)contrast(1.18)brightness(1.08);background-color:#0000;background-image:radial-gradient(circle at 52% 34%,#ffffff38,#0000 24%),radial-gradient(circle at 58% 28%,#3fd6ec29,#0000 28%),radial-gradient(circle at 40% 70%,#fbe3a61f,#0000 32%),linear-gradient(#0505080a,#05050875),linear-gradient(90deg,#05050800,#05050880),url(/aurora/kai-loading-portrait.webp);background-position:50% 24%;background-repeat:no-repeat;background-size:auto 128%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;box-shadow:inset 1px 0 #ffffff24,inset -1px 0 #ffffff1a,inset -30px 0 72px #3fd6ec1a,inset 42px 0 92px #0000006b}.seenstage-live-entry .kai-studio-loading-portrait:before{opacity:.84;background-color:#0000;background-image:linear-gradient(112deg,#0000 0 40%,#fff3 48%,#0000 58% 100%),radial-gradient(circle at 58% 34%,#3fd6ec3d,#0000 24%),linear-gradient(#ffffff0b 1px,#0000 1px),url(/aurora/kai-loading-portrait.webp);background-position:50%,50%,50%,50% 24%;background-repeat:no-repeat;background-size:210% 100%,100% 100%,100% 7px,auto 128%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.seenstage-live-entry .kai-studio-loading-portrait:after{background:linear-gradient(90deg,#0000 0%,#05050829 58%,#050508c7 100%),linear-gradient(#0000 62%,#05050875),radial-gradient(circle at 50% 46%,#0000 0 25%,#0000004d 62%,#00000094 100%)}.seenstage-live-entry .kai-studio-loading-copy{min-height:0;overflow:hidden}.seenstage-live-entry .kai-studio-loading-copy:before{-webkit-backdrop-filter:blur(22px)saturate(154%);background:radial-gradient(at 14% 0,#ffffff38,#0000 34%),radial-gradient(at 92% 10%,#3fd6ec2e,#0000 38%),radial-gradient(at 50% 100%,#fbe3a61a,#0000 44%),linear-gradient(145deg,#ffffff1f,#08090fb3 38%,#0c0e17a3);border-color:#ffffff2e;box-shadow:0 28px 96px #00000061,0 0 56px #3fd6ec21,0 0 38px #fbe3a614,inset 0 0 0 1px #ffffff16,inset 0 1px #ffffff2e}.seenstage-live-entry .seenstage-live-intro-slot{width:100%;align-content:start;justify-items:center;gap:clamp(7px,.9svh,10px);min-block-size:clamp(94px,12svh,124px);display:grid}.seenstage-live-entry .seenstage-live-intro-slot[data-intro-active=false]{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.seenstage-live-entry .seenstage-live-entry-stage{width:min(100%,720px);align-content:start;place-items:start center;gap:8px;min-block-size:218px;display:grid}.seenstage-live-entry[data-auth-step=choice] .kai-studio-loading-shell,.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-shell{transform:translate(-50%,-50%)}.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-copy{text-align:center;scrollbar-width:thin;scrollbar-color:#9ef1ff47 transparent;justify-content:center;align-items:center;gap:clamp(8px,1svh,10px);padding:clamp(22px,2vw,30px);overflow-y:auto}.seenstage-live-entry[data-auth-step=signin] .seenstage-live-intro-slot{min-block-size:clamp(126px,16svh,156px)}.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-copy:before{inset:clamp(8px,1.6vw,18px);border:0;inset-block-start:clamp(8px,1.6vw,18px);box-shadow:0 24px 80px #00000052}.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-kicker{margin-top:clamp(8px,1.2svh,14px);text-align:center;margin-inline:auto}.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-title{text-align:center;margin-inline:auto}.seenstage-live-entry[data-auth-step=signin] .seenstage-live-auth-panel{text-align:left}.seenstage-live-entry[data-auth-step=choice] .kai-studio-loading-copy{text-align:center;align-items:center}.seenstage-live-entry[data-auth-step=choice] .kai-studio-loading-kicker{margin-inline:auto}.seenstage-live-entry .kai-studio-loading-kicker{color:#e2fcfff5;text-shadow:0 0 14px #3fd6ec57;background:linear-gradient(#3fd6ec24,#3fd6ec12),#04060c70;border-color:#3fd6ec8a;box-shadow:inset 0 0 0 1px #ffffff12,0 0 22px #3fd6ec29}.seenstage-live-entry .kai-studio-loading-title{text-shadow:0 1px #ffffff4d,0 0 22px #ffdca8a8,0 0 56px #fbe3a666,0 24px 64px #000000bd;filter:drop-shadow(0 0 22px #ffdca847);background:linear-gradient(112deg,#fffaf0 0%,#ffdca8 16%,#fffef3 34%,#fbe3a6 54%,#ffe3b2 72%,#fffaf0 88%,#d59f48 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;animation:7.5s cubic-bezier(.22,1,.36,1) infinite seenstage-gold-title-sheen}.seenstage-live-entry .kai-studio-loading-context{color:#fff4def0;text-shadow:0 0 16px #fbe3a64d,0 12px 32px #0000007a;margin-inline:auto;font-size:clamp(16px,1.45vw,20px)}.seenstage-live-entry .seenstage-live-choices{--seenstage-roadmap-loop-duration:13s;--seenstage-choice-bridge-delay:6.46s;--seenstage-choice-bridge-duration:.52s;--seenstage-choice-bridge-card-overlap:32px;--seenstage-choice-bridge-length:72px;isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:min(100%,720px);margin-top:0;position:relative}.seenstage-live-entry .seenstage-live-choices:before,.seenstage-live-entry .seenstage-live-choices:after{content:"";z-index:3;pointer-events:none;clip-path:polygon(0 38%,calc(100% - 10px) 38%,calc(100% - 10px) 14%,100% 50%,calc(100% - 10px) 86%,calc(100% - 10px) 62%,0 62%);transform-origin:0;width:44px;height:10px;display:none;position:absolute;top:calc(52% + 4px);left:calc(50% - 22px)}.seenstage-live-entry .seenstage-live-choices>li:first-child:before,.seenstage-live-entry .seenstage-live-choices>li:first-child:after{content:"";top:calc(52% + 4px);left:calc(100% - var(--seenstage-choice-bridge-card-overlap));z-index:6;width:var(--seenstage-choice-bridge-length);pointer-events:none;clip-path:polygon(0 38%,calc(100% - 10px) 38%,calc(100% - 10px) 14%,100% 50%,calc(100% - 10px) 86%,calc(100% - 10px) 62%,0 62%);transform-origin:0;height:10px;position:absolute}.seenstage-live-entry .seenstage-live-choices:before,.seenstage-live-entry .seenstage-live-choices>li:first-child:before{opacity:.18;background:#b0182d38;box-shadow:0 0 14px #b0182d24}.seenstage-live-entry .seenstage-live-choices:after,.seenstage-live-entry .seenstage-live-choices>li:first-child:after{opacity:0;animation:seenstage-choice-bridge var(--seenstage-choice-bridge-duration) cubic-bezier(.18, .82, .2, 1) both;animation-delay:var(--seenstage-choice-bridge-delay);background:linear-gradient(90deg,#b0182d1f,#ff2b4dfa 54%,#f5c457db);transform:scaleX(0);box-shadow:0 0 18px #ff2b4d75,0 0 32px #b0182d3d}.seenstage-live-entry .kai-studio-loading-text{color:#fffffaf0;text-shadow:0 0 22px #3fd6ec38,0 16px 36px #00000085;max-width:34rem;margin-inline:auto;font-size:clamp(18px,1.7vw,24px)}.seenstage-live-entry .seenstage-live-choice{--seenstage-roadmap-rgb:68, 255, 196;--seenstage-roadmap-glow-rgb:158, 241, 255;--seenstage-roadmap-sequence-delay:2.35s;--seenstage-roadmap-step-duration:2.1s;--seenstage-roadmap-line-duration:.24s;--seenstage-roadmap-path-duration:4s;--seenstage-choice-route-delay:1.5s;--seenstage-choice-route-duration:.76s;--seenstage-roadmap-earned-duration:.42s;--seenstage-liquid-rgb:158, 241, 255;width:100%;min-width:0;height:100%;min-height:218px;color:inherit;text-align:left;cursor:pointer;isolation:isolate;background:radial-gradient(ellipse at 18% 0%, rgba(var(--seenstage-liquid-rgb), .18), transparent 42%), radial-gradient(ellipse at 86% 100%, #fbe3a614, transparent 42%), linear-gradient(145deg, #ffffff20, #ffffff0b 42%, #04060c9e);box-shadow:0 18px 48px #00000057, 0 0 30px rgba(var(--seenstage-liquid-rgb), .11), 0 0 0 1px #fff1 inset, 0 1px 0 #ffffff24 inset;-webkit-backdrop-filter:blur(18px)saturate(152%);animation:seenstage-choice-idle-pulse var(--seenstage-roadmap-loop-duration) ease-in-out both;border-color:#ffffff2e;grid-template-rows:auto auto 1fr auto;align-content:start;gap:11px;padding:18px 19px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s,filter .16s;position:relative;overflow:clip;container-type:inline-size}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=artist]{--seenstage-roadmap-rgb:84, 202, 255;--seenstage-roadmap-glow-rgb:68, 255, 196;--seenstage-liquid-rgb:68, 255, 196;--seenstage-choice-route-rgb:84, 202, 255;--seenstage-choice-route-glow-rgb:68, 255, 196;--seenstage-roadmap-sequence-delay:2.35s}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=business]{--seenstage-roadmap-rgb:158, 241, 255;--seenstage-roadmap-glow-rgb:158, 241, 255;--seenstage-liquid-rgb:158, 241, 255;--seenstage-choice-route-rgb:158, 241, 255;--seenstage-choice-route-glow-rgb:68, 255, 196;--seenstage-choice-route-delay:6.98s;--seenstage-choice-route-duration:.68s;--seenstage-roadmap-sequence-delay:7.74s}.seenstage-live-entry .seenstage-live-choice-route{z-index:4;border-radius:inherit;pointer-events:none;--seenstage-choice-route-angle:0deg;background:conic-gradient(from -135deg, rgba(var(--seenstage-choice-route-rgb), .98) 0deg var(--seenstage-choice-route-angle), rgba(var(--seenstage-choice-route-rgb), .08) var(--seenstage-choice-route-angle) 360deg);filter:drop-shadow(0 0 12px rgba(var(--seenstage-choice-route-rgb), .54));opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:seenstage-choice-route-sweep var(--seenstage-choice-route-duration) linear both;animation-delay:var(--seenstage-choice-route-delay);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.seenstage-live-entry .seenstage-live-choice:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 24% 0%, #fff3, transparent 34%), radial-gradient(ellipse at 88% 12%, rgba(var(--seenstage-liquid-rgb), .2), transparent 38%), linear-gradient(150deg, #ffffff1a, transparent 46%);opacity:.88;position:absolute;inset:0}.seenstage-live-entry .seenstage-live-choice:after{content:"";z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 38%,#ffffff1f 45%,#0000 52% 100%) 0 0/220% 100%;animation:7.2s cubic-bezier(.22,1,.36,1) infinite seenstage-liquid-glass-flow;position:absolute;inset:0}.seenstage-live-entry .seenstage-live-choice>*{z-index:1;position:relative}.seenstage-live-entry .seenstage-live-choice>.seenstage-live-choice-route{z-index:4;position:absolute}.seenstage-live-entry .seenstage-live-choice strong{color:#fffffffa;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;text-shadow:0 0 18px rgba(var(--seenstage-liquid-rgb), .18), 0 14px 28px #0000006b;text-transform:none;padding-block:2px;font-size:clamp(30px,12cqi,44px);font-weight:950;line-height:1.2;display:block}.seenstage-live-entry .seenstage-live-choice b{color:#dbfbffeb;font:850 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.12em;text-transform:uppercase}.seenstage-live-entry .seenstage-live-choice small{color:#fafafad1;max-width:31ch;font:650 14px/1.32 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.seenstage-live-entry .seenstage-live-roadmap{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:9px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.seenstage-live-entry .seenstage-live-roadmap:before,.seenstage-live-entry .seenstage-live-roadmap:after{content:"";pointer-events:none;transform-origin:0;clip-path:polygon(0 38%,calc(100% - 9px) 38%,calc(100% - 9px) 16%,100% 50%,calc(100% - 9px) 84%,calc(100% - 9px) 62%,0 62%);z-index:0;border-radius:999px;height:9px;display:none;position:absolute;top:21px;left:calc(16.666% + 21px);right:calc(16.666% + 21px)}.seenstage-live-entry .seenstage-live-roadmap:before{background:linear-gradient(90deg, #ffffff1f, rgba(var(--seenstage-roadmap-rgb), .28) 28%, rgba(var(--seenstage-roadmap-glow-rgb), .22) 50%, rgba(var(--seenstage-roadmap-rgb), .28) 72%, #ffffff1f);box-shadow:0 0 10px #ffffff0f, 0 0 20px rgba(var(--seenstage-roadmap-rgb), .1);opacity:.58}.seenstage-live-entry .seenstage-live-roadmap:after{background:linear-gradient(90deg, rgba(var(--seenstage-roadmap-rgb), .96), rgba(var(--seenstage-roadmap-glow-rgb), 1) 48%, rgba(var(--seenstage-roadmap-rgb), .9));box-shadow:0 0 16px rgba(var(--seenstage-roadmap-rgb), .48), 0 0 30px rgba(var(--seenstage-roadmap-glow-rgb), .3);opacity:0;animation:seenstage-roadmap-connected-path var(--seenstage-roadmap-path-duration) linear both;animation-delay:var(--seenstage-roadmap-sequence-delay);transform:scaleX(0)}.seenstage-live-entry .seenstage-live-roadmap-step{--seenstage-roadmap-step-delay:var(--seenstage-roadmap-sequence-delay);--seenstage-roadmap-line-delay:calc(var(--seenstage-roadmap-sequence-delay) + 1.68s);--seenstage-roadmap-line-duration:.24s;--seenstage-roadmap-glyph-rgb:84, 202, 255;--seenstage-roadmap-fill-rgb:68, 255, 196;text-align:center;z-index:1;align-content:start;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.seenstage-live-entry .seenstage-live-roadmap-step:nth-child(2){--seenstage-roadmap-step-delay:calc(var(--seenstage-roadmap-sequence-delay) + 1.92s);--seenstage-roadmap-step-duration:1.5s;--seenstage-roadmap-line-delay:calc(var(--seenstage-roadmap-sequence-delay) + 2.97s);--seenstage-roadmap-line-duration:.22s}.seenstage-live-entry .seenstage-live-roadmap-step:nth-child(3){--seenstage-roadmap-step-delay:calc(var(--seenstage-roadmap-sequence-delay) + 3.19s);--seenstage-roadmap-step-duration:.9s}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=artist] .seenstage-live-roadmap-step:first-child{--seenstage-roadmap-rgb:84, 202, 255;--seenstage-roadmap-glow-rgb:68, 255, 196;--seenstage-roadmap-glyph-rgb:124, 218, 255;--seenstage-roadmap-fill-rgb:53, 194, 255}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=artist] .seenstage-live-roadmap-step:nth-child(2){--seenstage-roadmap-rgb:232, 174, 128;--seenstage-roadmap-glow-rgb:68, 255, 196;--seenstage-roadmap-glyph-rgb:232, 174, 128;--seenstage-roadmap-fill-rgb:68, 255, 196}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=artist] .seenstage-live-roadmap-step:nth-child(3){--seenstage-roadmap-rgb:96, 255, 148;--seenstage-roadmap-glow-rgb:245, 196, 87;--seenstage-roadmap-glyph-rgb:245, 196, 87;--seenstage-roadmap-fill-rgb:96, 255, 148}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=business] .seenstage-live-roadmap-step:first-child{--seenstage-roadmap-rgb:158, 241, 255;--seenstage-roadmap-glow-rgb:68, 255, 196;--seenstage-roadmap-glyph-rgb:158, 241, 255;--seenstage-roadmap-fill-rgb:42, 186, 255}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=business] .seenstage-live-roadmap-step:nth-child(2){--seenstage-roadmap-rgb:185, 132, 255;--seenstage-roadmap-glow-rgb:245, 196, 87;--seenstage-roadmap-glyph-rgb:214, 180, 255;--seenstage-roadmap-fill-rgb:185, 132, 255}.seenstage-live-entry .seenstage-live-choice[data-choice-intent=business] .seenstage-live-roadmap-step:nth-child(3){--seenstage-roadmap-rgb:68, 255, 196;--seenstage-roadmap-glow-rgb:245, 196, 87;--seenstage-roadmap-glyph-rgb:68, 255, 196;--seenstage-roadmap-fill-rgb:68, 255, 196}.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):before,.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):after{content:"";pointer-events:none;transform-origin:0;clip-path:polygon(0 38%,calc(100% - 9px) 38%,calc(100% - 9px) 16%,100% 50%,calc(100% - 9px) 84%,calc(100% - 9px) 62%,0 62%);z-index:2;width:calc(100% - 26px);height:11px;position:absolute;top:16px;left:calc(50% + 18px);right:auto}.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):before{background:linear-gradient(90deg, #ffffff14, rgba(var(--seenstage-roadmap-rgb), .18), #ffffff14);box-shadow:0 0 12px #ffffff0d, 0 0 18px rgba(var(--seenstage-roadmap-rgb), .08);opacity:.22;clip-path:inset(39% 0 round 999px)}.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):after{background:linear-gradient(90deg, rgba(var(--seenstage-roadmap-rgb), .22), rgba(var(--seenstage-roadmap-rgb), .86) 26%, rgba(var(--seenstage-roadmap-glow-rgb), .94) 62%, rgba(var(--seenstage-roadmap-rgb), 1) 100%);box-shadow:0 0 16px rgba(var(--seenstage-roadmap-rgb), .42), 0 0 28px rgba(var(--seenstage-roadmap-glow-rgb), .26);opacity:0;animation:seenstage-roadmap-line var(--seenstage-roadmap-line-duration) cubic-bezier(.18, .82, .2, 1) both;animation-delay:var(--seenstage-roadmap-line-delay);transform:scaleX(0)}.seenstage-live-entry .seenstage-live-roadmap-icon{color:#fffffaeb;isolation:isolate;width:42px;height:42px;animation:seenstage-roadmap-pulse var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);background:radial-gradient(circle at 34% 22%,#ffffff38,#0000 32%),radial-gradient(circle at 50% 84%,#ffffff12,#0000 55%),#04060cad;border:1px solid #ffffff1a;border-radius:999px;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #ffffff0a,0 14px 26px #00000042}.seenstage-live-entry .seenstage-live-roadmap-icon:before,.seenstage-live-entry .seenstage-live-roadmap-icon:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.seenstage-live-entry .seenstage-live-roadmap-icon:before{z-index:1;--seenstage-roadmap-ring-angle:0deg;background:conic-gradient(from -90deg, rgba(var(--seenstage-roadmap-rgb), .98) 0deg var(--seenstage-roadmap-ring-angle), transparent var(--seenstage-roadmap-ring-angle) 360deg);filter:drop-shadow(0 0 8px rgba(var(--seenstage-roadmap-rgb), .52));opacity:0;animation:seenstage-roadmap-ring-spin var(--seenstage-roadmap-step-duration) cubic-bezier(.2, .82, .16, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);inset:-3px;transform:scale(.98);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.seenstage-live-entry .seenstage-live-roadmap-icon:after{z-index:0;background:radial-gradient(circle at 36% 24%, #ffffff47, transparent 32%), radial-gradient(circle at 50% 78%, rgba(var(--seenstage-roadmap-fill-rgb), .46), transparent 58%), linear-gradient(145deg, rgba(var(--seenstage-roadmap-fill-rgb), .32), rgba(var(--seenstage-roadmap-fill-rgb), .12));box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .34) inset, 0 0 24px rgba(var(--seenstage-roadmap-rgb), .34);opacity:0;animation:seenstage-roadmap-fill var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);inset:1px;transform:scale(.82)}.seenstage-live-entry .seenstage-live-roadmap-glyph{z-index:2;color:#fffffae6;font:inherit;letter-spacing:0;animation:seenstage-roadmap-glyph-color var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);grid-area:1/1;place-items:center;display:grid;position:relative;transform:translateZ(0)}.seenstage-live-entry .seenstage-live-roadmap-status{z-index:5;width:11px;height:11px;box-shadow:none;font:inherit;letter-spacing:0;opacity:0;animation:seenstage-roadmap-status-complete var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);background:0 0;border:1px solid #0000;border-radius:999px;position:absolute;bottom:4px;right:4px;transform:scale(.58)}.seenstage-live-entry .seenstage-live-roadmap-status:before{content:"";color:#0000;opacity:0;transform-origin:50%;width:5px;height:3px;animation:seenstage-roadmap-status-mark var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay);border-bottom:2px solid;border-left:2px solid;position:absolute;top:3px;left:2px;transform:rotate(-45deg)scale(.58)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choice,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choice-route,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-glyph,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-status,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-status:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-label,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-step:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-step:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices>li:first-child:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices>li:first-child:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap:after{animation:none}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choice-route,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-step:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-step:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices>li:first-child:before,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-choices>li:first-child:after,.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap:after{opacity:0;transform:scaleX(0)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon{background:radial-gradient(circle at 34% 22%,#ffffff38,#0000 32%),radial-gradient(circle at 50% 84%,#ffffff12,#0000 55%),#04060cad;border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #ffffff0a,0 14px 26px #00000042}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon:before{--seenstage-roadmap-ring-angle:0deg;opacity:0;transform:scale(.98)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-icon:after{opacity:0;transform:scale(.82)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-glyph{color:#fffffae6;filter:none;transform:translateY(0)scale(1)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-status{opacity:0;box-shadow:none;background:0 0;border-color:#0000;transform:scale(.58)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-status:before{color:#0000;opacity:0;transform:rotate(-45deg)scale(.58)}.seenstage-live-entry[data-auth-step=choice]:not([data-roadmap-armed=true]) .seenstage-live-roadmap-label{color:#f5e7cee0;text-shadow:none}.seenstage-live-entry .seenstage-live-roadmap-label{color:#f5e7cee0;max-width:9ch;font:850 clamp(9px, 3.7cqi, 12px)/1.08 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.04em;overflow-wrap:anywhere;text-transform:uppercase;animation:seenstage-roadmap-label-complete var(--seenstage-roadmap-step-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--seenstage-roadmap-step-delay)}.seenstage-live-entry .seenstage-live-roadmap-icon,.seenstage-live-entry .seenstage-live-roadmap-icon:before,.seenstage-live-entry .seenstage-live-roadmap-icon:after,.seenstage-live-entry .seenstage-live-roadmap-glyph,.seenstage-live-entry .seenstage-live-roadmap-status,.seenstage-live-entry .seenstage-live-roadmap-status:before,.seenstage-live-entry .seenstage-live-roadmap-label{animation-fill-mode:both}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-choice-route{--seenstage-choice-route-angle:360deg;animation:seenstage-choice-route-earned-settle var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;opacity:1;filter:drop-shadow(0 0 12px rgba(var(--seenstage-choice-route-rgb), .58)) drop-shadow(0 0 22px rgba(var(--seenstage-choice-route-glow-rgb), .24));animation-delay:0s}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-step:not(:last-child):after,.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-choices:after,.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-choices>li:first-child:after{animation:seenstage-roadmap-earned-connector var(--seenstage-roadmap-earned-duration) cubic-bezier(.18, .82, .2, 1) both;opacity:1;animation-delay:0s;transform:scaleX(1)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-icon{animation:seenstage-roadmap-earned-node var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;border-color:rgba(var(--seenstage-roadmap-rgb), .58);background:radial-gradient(circle at 34% 22%, #ffffff38, transparent 32%), radial-gradient(circle at 50% 84%, rgba(var(--seenstage-roadmap-rgb), .12), transparent 55%), #04060cad;box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .18) inset, 0 0 30px rgba(var(--seenstage-roadmap-rgb), .26), 0 16px 30px #0000004d;animation-delay:0s}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-icon:before{--seenstage-roadmap-ring-angle:360deg;animation:seenstage-roadmap-earned-ring var(--seenstage-roadmap-earned-duration) cubic-bezier(.2, .82, .16, 1) both;opacity:1;animation-delay:0s;transform:scale(1)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-icon:after{animation:seenstage-roadmap-earned-fill var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;opacity:1;animation-delay:0s;transform:scale(1)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-glyph{animation:seenstage-roadmap-earned-glyph var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;color:rgb(var(--seenstage-roadmap-glyph-rgb));filter:drop-shadow(0 0 10px rgba(var(--seenstage-roadmap-glyph-rgb), .5));animation-delay:0s;transform:translateY(-1px)scale(1.04)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-status{animation:seenstage-roadmap-earned-status var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;opacity:1;border-color:rgba(var(--seenstage-roadmap-rgb), .72);background:rgba(var(--seenstage-roadmap-rgb), .18);box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .12), 0 0 14px rgba(var(--seenstage-roadmap-rgb), .38), 0 6px 14px #00000057;animation-delay:0s;transform:scale(1)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-status:before{animation:seenstage-roadmap-earned-status-mark var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;color:rgb(var(--seenstage-roadmap-rgb));opacity:1;animation-delay:0s;transform:rotate(-45deg)scale(1)}.seenstage-live-entry[data-auth-step=choice][data-roadmap-armed=true][data-roadmap-earned-final=true] .seenstage-live-roadmap-label{animation:seenstage-roadmap-earned-label var(--seenstage-roadmap-earned-duration) cubic-bezier(.22, 1, .36, 1) both;color:rgba(var(--seenstage-roadmap-rgb), .94);text-shadow:0 0 14px rgba(var(--seenstage-roadmap-rgb), .32);animation-delay:0s}.seenstage-live-entry .seenstage-live-choices>li{min-width:0;display:flex;position:relative;overflow:visible}.seenstage-live-entry .seenstage-live-choices>li:first-child{z-index:2}.seenstage-live-entry .seenstage-live-choice:hover,.seenstage-live-entry .seenstage-live-choice:focus-visible{filter:saturate(1.12);background:radial-gradient(circle at 18% 0,#ff2b4d47,#0000 42%),radial-gradient(circle at 88% 100%,#fbe3a61f,#0000 42%),linear-gradient(#b0182d3d,#ffffff0f),#04060c94;border-color:#ff2b4dc7;outline:none;transform:translateY(-2px);box-shadow:0 18px 44px #00000052,0 0 40px #ff2b4d5c,0 0 26px #3fd6ec29,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff26}.seenstage-live-entry .seenstage-live-choice:hover .seenstage-live-roadmap-icon,.seenstage-live-entry .seenstage-live-choice:focus-visible .seenstage-live-roadmap-icon,.seenstage-live-entry .seenstage-live-choice[data-selected-choice=true] .seenstage-live-roadmap-icon{border-color:rgba(var(--seenstage-roadmap-glow-rgb), .58);box-shadow:0 0 0 1px #ffffff14 inset, 0 0 30px rgba(var(--seenstage-roadmap-glow-rgb), .26), 0 16px 30px #0000004d}.seenstage-live-entry .seenstage-live-choice[data-selected-choice=true]{background:radial-gradient(circle at 18% 0,#ff2b4d5c,#0000 44%),radial-gradient(circle at 88% 100%,#fbe3a624,#0000 44%),linear-gradient(#b0182d4d,#ffffff12),#04060ca8;border-color:#ff2b4de0;box-shadow:0 24px 62px #0000006b,0 0 52px #ff2b4d6b,0 0 28px #fbe3a629,inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff29}.seenstage-live-entry[data-auth-step=committing] .seenstage-live-choice[data-selected-choice=true]{animation:.52s cubic-bezier(.22,1,.36,1) both seenstage-choice-commit}.seenstage-live-entry[data-auth-step=committing] .seenstage-live-choice:not([data-selected-choice=true]){animation:.42s cubic-bezier(.22,1,.36,1) both seenstage-choice-release}.seenstage-live-entry .seenstage-live-choice em{color:#f5e7cedb;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.12em;text-transform:uppercase;align-self:end;font-style:normal}.seenstage-live-entry .seenstage-live-auth-warning{color:#f5e7cee6;max-width:58ch;font:650 13px/1.45 var(--kai-font-display,"Space Grotesk", system-ui);background:#04060c6b;border:1px solid #9ef1ff38;border-radius:8px;margin:0;padding:12px 14px}.seenstage-live-entry .seenstage-live-auth-panel{place-self:start center;justify-items:stretch;gap:8px;width:min(100%,620px);margin:0;animation:.52s cubic-bezier(.22,1,.36,1) both seenstage-auth-panel-in;display:grid;position:relative}.seenstage-live-entry .seenstage-live-auth-panel>.seenstage-live-back{position:absolute;inset-block-start:-42px;inset-inline-start:0}.seenstage-live-back{box-sizing:border-box;color:#9ef1ffd1;cursor:pointer;min-height:34px;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#04060c75;border:1px solid #9ef1ff33;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:1px 14px 0;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.seenstage-live-back:hover,.seenstage-live-back:focus-visible{color:#f8f8f4;background:#3fd6ec1a;border-color:#9ef1ff70;outline:none}.seenstage-live-auth-card{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(156%);background:radial-gradient(at 18% 0,#ffffff29,#0000 34%),radial-gradient(at 88% 10%,#44ffc41f,#0000 38%),linear-gradient(145deg,#ffffff17,#04060c94 42%,#04060ca8),#04060c99;border:1px solid #ffffff29;border-radius:18px;gap:10px;width:100%;padding:clamp(17px,1.8vw,22px);animation:.68s cubic-bezier(.22,1,.36,1) both seenstage-auth-card-lift;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 56px #0000005c,0 0 44px #44ffc41f,0 0 38px #3fd6ec1a,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0a}.seenstage-live-auth-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.86;background:radial-gradient(at 16% 0,#ffffff2e,#0000 34%),radial-gradient(at 78% 100%,#44ffc421,#0000 42%),linear-gradient(150deg,#ffffff0f,#0000 48%);position:absolute;inset:0}.seenstage-live-auth-card:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.62;background:linear-gradient(115deg,#0000 0 34%,#ffd67e2e 43%,#ffffff29 48%,#0000 58% 100%) 0 0/260% 100%;animation:4.8s cubic-bezier(.22,1,.36,1) infinite seenstage-panel-gold-sheen;position:absolute;inset:0}.seenstage-live-auth-card>*{z-index:1;position:relative}.seenstage-live-auth-card b{color:#9ef1ffc7;font:850 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.12em;text-transform:uppercase}.seenstage-live-entry[data-auth-step=signin] .seenstage-live-auth-card h2{color:#fafafafa;max-width:18ch;font:950 clamp(28px, 2.5vw, 36px)/.98 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-shadow:0 0 18px #ff2b4d2e,0 14px 34px #00000085;margin:0}.seenstage-live-auth-card p{color:#fafafacc;max-width:30rem;font:650 clamp(13px, 1vw, 15px)/1.34 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;margin:0}.seenstage-live-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seenstage-live-email,.seenstage-live-google{color:#050508;cursor:pointer;min-height:46px;font:950 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 18% 0,#ffffffd6,#0000 32%),linear-gradient(110deg,#fffae8fa,#ffd67ef0 42%,#d0ffe4eb);border:1px solid #f5e7ce4d;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000057,0 0 28px #f5c4573d,0 0 26px #44ffc429,inset 0 1px #ffffff8a}.seenstage-live-email{color:#fafafaf5;background:radial-gradient(circle at 18% 0,#ffffff2e,#0000 34%),linear-gradient(120deg,#9ef1ff33,#44ffc424),#04060ca8;border-color:#9ef1ff4d;box-shadow:0 14px 34px #00000047,0 0 22px #9ef1ff24,inset 0 1px #ffffff1f}.seenstage-live-google:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.44;background:linear-gradient(112deg,#0000 0 36%,#ffffff6b 47%,#0000 58% 100%) 0 0/240% 100%;animation:5.2s cubic-bezier(.22,1,.36,1) infinite seenstage-panel-gold-sheen;position:absolute;inset:0}.seenstage-live-email:hover,.seenstage-live-email:focus-visible,.seenstage-live-google:hover,.seenstage-live-google:focus-visible{filter:brightness(1.04);outline:none;transform:translateY(-1px);box-shadow:0 18px 46px #0006,0 0 28px #f5e7ce38}.seenstage-live-google[aria-busy=true]{cursor:progress}.seenstage-live-auth-card small{color:#f5e7ceb8;font:750 11px/1.35 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.08em;text-transform:uppercase}.seenstage-live-auth-card small a{color:#9ef1ffeb;text-decoration:none}.seenstage-live-auth-card .seenstage-live-legal{color:#f5e7ce94;letter-spacing:.04em;text-transform:none;margin-top:.35rem;display:block}.seenstage-live-auth-card .seenstage-live-legal a{text-underline-offset:.15em;text-decoration:underline}.seenstage-email-auth .kai-studio-loading-shell{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);height:min(76svh,640px);min-height:min(76svh,640px);max-height:calc(100svh - clamp(32px,6svh,72px))}.seenstage-email-auth .kai-studio-loading-copy{text-align:center;scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(8px,1svh,12px);padding:clamp(20px,2.3vw,32px)}.seenstage-live-entry.seenstage-email-auth[data-auth-step=signin] .kai-studio-loading-copy{overflow:visible}.seenstage-email-auth .kai-studio-loading-copy::-webkit-scrollbar{width:0;height:0}.seenstage-email-auth .kai-studio-loading-kicker{text-align:center;margin-inline:auto}.seenstage-email-auth .kai-studio-loading-title{text-align:center;max-width:100%;margin-inline:auto}.seenstage-email-auth-card{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-block-size:248px;padding:clamp(14px,1.35vw,18px);overflow-y:auto}.seenstage-email-auth-card h2{color:#fafafafa;font:950 clamp(24px, 2vw, 30px)/.98 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-shadow:0 0 18px #ff2b4d2e,0 14px 34px #00000085;margin:0}.seenstage-email-auth-return{background:#99ebff14;border:1px solid #99ebff33;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.8rem;line-height:1.35;color:#defaffd6!important}.seenstage-email-auth-form{gap:8px;display:grid}.seenstage-email-auth-form--signup{grid-template-columns:repeat(2,minmax(0,1fr))}.seenstage-email-auth-form--signup .seenstage-email-auth-role,.seenstage-email-auth-form--signup .seenstage-email-auth-field--email,.seenstage-email-auth-form--signup .seenstage-email-auth-submit,.seenstage-email-auth-form--signup .seenstage-email-auth-error{grid-column:1/-1}.seenstage-email-auth-role{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-inline-size:0;margin:2px 0 0;padding:0;display:grid}.seenstage-email-auth-role legend,.seenstage-email-auth-field label,.seenstage-email-auth-label-row a{color:#f5e7cedb;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.1em;text-transform:uppercase}.seenstage-email-auth-role legend{grid-column:1/-1;margin-bottom:1px}.seenstage-email-auth-role-option{color:#fafafae0;cursor:pointer;min-height:40px;font:950 12px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 18% 0,#ffffff24,#0000 34%),#04060c80;border:1px solid #9ef1ff38;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.seenstage-email-auth-role-option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.seenstage-email-auth-role-option:hover,.seenstage-email-auth-role-option:focus-within{background:radial-gradient(circle at 18% 0,#ff2b4d38,#0000 42%),#04060c9e;border-color:#b0182db8;transform:translateY(-1px);box-shadow:0 0 28px #b0182d42,inset 0 1px #ffffff1f}.seenstage-email-auth-role-option[data-selected-role=true]{color:#fff8ef;background:radial-gradient(circle at 18% 0,#ff2b4d4d,#0000 42%),linear-gradient(#b0182d42,#ffffff0d),#04060ca8;border-color:#b0182dd1;box-shadow:0 16px 34px #00000052,0 0 34px #b0182d57,0 0 20px #ffd67e1f,inset 0 1px #ffffff21}.seenstage-email-auth-field{gap:5px;display:grid}.seenstage-email-auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.seenstage-email-auth-label-row a{color:#9ef1ffe6;text-decoration:none}.seenstage-email-auth-field input{color:#fafafaf5;min-height:40px;font:650 14px/1.2 var(--font-geist-sans), system-ui, sans-serif;background:radial-gradient(circle at 16% 0,#ffffff14,#0000 34%),#030409a3;border:1px solid #9ef1ff2e;border-radius:12px;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000038}.seenstage-email-auth-field input::placeholder{color:#f5e7ce7a}.seenstage-email-auth-field input:focus-visible{border-color:#9ef1ff80;outline:none;box-shadow:0 0 0 3px #3fd6ec1f,0 0 26px #9ef1ff29,inset 0 1px #ffffff1a}.seenstage-email-auth-submit{gap:9px;width:100%;min-height:42px;margin-top:1px}.seenstage-email-auth-submit:disabled{cursor:progress;filter:saturate(.78)brightness(.9)}.seenstage-email-auth-error{color:#ffb4c0;font:650 13px/1.35 var(--font-geist-sans), system-ui, sans-serif;background:#b0182d1f;border:1px solid #ff2b4d5c;border-radius:10px;margin:0;padding:10px 11px}.seenstage-email-auth-status{color:#d0ffe4f5;font:650 13px/1.35 var(--font-geist-sans), system-ui, sans-serif;background:#44ffc41a;border:1px solid #44ffc44d;border-radius:10px;margin:0;padding:10px 11px}@property --seenstage-roadmap-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --seenstage-choice-route-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes seenstage-auth-panel-in{0%{opacity:.82;filter:saturate(.9)brightness(.94);transform:translate(0,0)scale(1)}to{opacity:1;filter:saturate()brightness();transform:translate(0,0)scale(1)}}@keyframes seenstage-auth-card-lift{0%{border-color:#ffffff29;transform:translateY(8px)scale(.988);box-shadow:0 22px 56px #0000005c,0 0 44px #44ffc41f,0 0 38px #3fd6ec1a,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0a}42%{border-color:#ff2b4d7a;transform:translateY(-3px)scale(1.006);box-shadow:0 24px 66px #0000006b,0 0 54px #ff2b4d2e,0 0 42px #44ffc41f,inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0e}to{border-color:#ffffff2e;transform:translate(0,0)scale(1);box-shadow:0 24px 62px #0000006b,0 0 48px #44ffc424,0 0 42px #3fd6ec1f,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0a}}@keyframes seenstage-choice-route-sweep{0%{--seenstage-choice-route-angle:0deg;opacity:0;filter:drop-shadow(0 0 8px rgba(var(--seenstage-choice-route-rgb), .32))}6%{opacity:1}to{--seenstage-choice-route-angle:360deg;opacity:1;filter:drop-shadow(0 0 12px rgba(var(--seenstage-choice-route-rgb), .58)) drop-shadow(0 0 22px rgba(var(--seenstage-choice-route-glow-rgb), .24))}}@keyframes seenstage-choice-bridge{0%{opacity:0;transform:scaleX(0)}8%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes seenstage-choice-bridge-vertical{0%{opacity:0;transform:scaleY(0)}8%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes seenstage-choice-idle-pulse{0%,82%{filter:saturate();transform:translateY(0)scale(1)}88%{filter:saturate(1.14)brightness(1.04);transform:translateY(-2px)scale(1.012)}94%{filter:saturate(1.04);transform:translateY(0)scale(1)}to{filter:saturate(1.1)brightness(1.02);transform:translateY(-1px)scale(1.006)}}@keyframes seenstage-choice-commit{0%{transform:translate(0,0)scale(1)}48%{transform:translateY(-8px)scale(1.025)}to{transform:translateY(-3px)scale(1.015)}}@keyframes seenstage-choice-release{0%{filter:saturate();transform:translate(0,0)scale(1)}to{filter:saturate(.62)brightness(.74);transform:translateY(10px)scale(.975)}}@keyframes seenstage-gold-title-sheen{0%,18%{background-position:100%}74%,to{background-position:-100%}}@keyframes seenstage-panel-gold-sheen{0%{background-position:120% 0}55%,to{background-position:-120% 0}}@keyframes seenstage-liquid-glass-flow{0%{background-position:120% 0}52%{background-position:-120% 0}to{background-position:-120% 0}}@keyframes seenstage-roadmap-pulse{0%{background:radial-gradient(circle at 34% 22%,#ffffff38,#0000 32%),radial-gradient(circle at 50% 84%,#ffffff12,#0000 55%),#04060cad;border-color:#ffffff1a;transform:translateY(0)scale(1);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #ffffff0a,0 14px 26px #00000042}18%{border-color:rgba(var(--seenstage-roadmap-rgb), .72);background:radial-gradient(circle at 34% 22%, #ffffff38, transparent 32%), radial-gradient(circle at 50% 84%, rgba(var(--seenstage-roadmap-rgb), .12), transparent 55%), #04060cad;box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .26) inset, 0 0 28px rgba(var(--seenstage-roadmap-rgb), .32), 0 16px 30px #0000004d;transform:translateY(-2px)scale(1.055)}72%,to{border-color:rgba(var(--seenstage-roadmap-rgb), .58);background:radial-gradient(circle at 34% 22%, #ffffff38, transparent 32%), radial-gradient(circle at 50% 84%, rgba(var(--seenstage-roadmap-rgb), .12), transparent 55%), #04060cad;box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .18) inset, 0 0 30px rgba(var(--seenstage-roadmap-rgb), .26), 0 16px 30px #0000004d;transform:translateY(0)scale(1)}}@keyframes seenstage-roadmap-line{0%{opacity:0;transform:scaleX(0)}18%,to{opacity:1;transform:scaleX(1)}}@keyframes seenstage-roadmap-connected-path{0%,41%{opacity:0;transform:scaleX(0)}42%{opacity:1;transform:scaleX(0)}48%,74%{opacity:1;transform:scaleX(.5)}80%,to{opacity:1;transform:scaleX(1)}}@keyframes seenstage-roadmap-ring-spin{0%{--seenstage-roadmap-ring-angle:0deg;opacity:0;transform:scale(.98)}4%{opacity:1}78%,to{--seenstage-roadmap-ring-angle:360deg;opacity:1;transform:scale(1)}}@keyframes seenstage-roadmap-fill{0%{opacity:0;transform:scale(.82)}56%{opacity:0;transform:scale(.88)}74%,to{opacity:1;transform:scale(1)}}@keyframes seenstage-roadmap-glyph-color{0%{color:#fffffae6;filter:none;transform:translateY(0)scale(1)}64%{color:#fffffaf5;filter:drop-shadow(0 0 8px rgba(var(--seenstage-roadmap-rgb), .34));transform:translateY(-1px)scale(1.02)}78%,to{color:rgb(var(--seenstage-roadmap-glyph-rgb));filter:drop-shadow(0 0 10px rgba(var(--seenstage-roadmap-glyph-rgb), .5));transform:translateY(-1px)scale(1.04)}}@keyframes seenstage-roadmap-status-complete{0%,62%{opacity:0;box-shadow:none;background:0 0;border-color:#0000;transform:scale(.58)}72%{opacity:.74;border-color:rgba(var(--seenstage-roadmap-rgb), .42);box-shadow:0 0 0 1px #0000002e, 0 0 10px rgba(var(--seenstage-roadmap-rgb), .2), 0 5px 10px #00000052;background:#04060cb8;transform:scale(.92)}78%,to{opacity:1;border-color:rgba(var(--seenstage-roadmap-rgb), .72);background:rgba(var(--seenstage-roadmap-rgb), .18);box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .12), 0 0 14px rgba(var(--seenstage-roadmap-rgb), .38), 0 6px 14px #00000057;transform:scale(1)}}@keyframes seenstage-roadmap-status-mark{0%,62%{color:#0000;opacity:0;transform:rotate(-45deg)scale(.58)}72%{color:#fffffad1;opacity:.72;transform:rotate(-45deg)scale(.84)}78%,to{color:rgb(var(--seenstage-roadmap-rgb));opacity:1;transform:rotate(-45deg)scale(1)}}@keyframes seenstage-roadmap-label-complete{0%{color:#f5e7cee0;text-shadow:none}64%{color:#f5e7cef5;text-shadow:0 0 10px rgba(var(--seenstage-roadmap-rgb), .18)}78%,to{color:rgba(var(--seenstage-roadmap-rgb), .94);text-shadow:0 0 14px rgba(var(--seenstage-roadmap-rgb), .32)}}@keyframes seenstage-roadmap-earned-connector{0%{opacity:.72;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes seenstage-choice-route-earned-settle{0%{--seenstage-choice-route-angle:360deg;opacity:.72;filter:drop-shadow(0 0 8px rgba(var(--seenstage-choice-route-rgb), .34))}to{--seenstage-choice-route-angle:360deg;opacity:1;filter:drop-shadow(0 0 12px rgba(var(--seenstage-choice-route-rgb), .58)) drop-shadow(0 0 22px rgba(var(--seenstage-choice-route-glow-rgb), .24))}}@keyframes seenstage-roadmap-earned-node{0%{background:radial-gradient(circle at 34% 22%,#ffffff38,#0000 32%),radial-gradient(circle at 50% 84%,#ffffff12,#0000 55%),#04060cad;border-color:#ffffff1a;transform:translateY(0)scale(1);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 18px #ffffff0a,0 14px 26px #00000042}to{border-color:rgba(var(--seenstage-roadmap-rgb), .58);background:radial-gradient(circle at 34% 22%, #ffffff38, transparent 32%), radial-gradient(circle at 50% 84%, rgba(var(--seenstage-roadmap-rgb), .12), transparent 55%), #04060cad;box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .18) inset, 0 0 30px rgba(var(--seenstage-roadmap-rgb), .26), 0 16px 30px #0000004d;transform:translateY(0)scale(1)}}@keyframes seenstage-roadmap-earned-ring{0%{--seenstage-roadmap-ring-angle:360deg;opacity:.64;transform:scale(.98)}to{--seenstage-roadmap-ring-angle:360deg;opacity:1;transform:scale(1)}}@keyframes seenstage-roadmap-earned-fill{0%{opacity:.58;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes seenstage-roadmap-earned-glyph{0%{color:rgba(var(--seenstage-roadmap-glyph-rgb), .72);filter:drop-shadow(0 0 6px rgba(var(--seenstage-roadmap-glyph-rgb), .22));transform:translateY(0)scale(1)}to{color:rgb(var(--seenstage-roadmap-glyph-rgb));filter:drop-shadow(0 0 10px rgba(var(--seenstage-roadmap-glyph-rgb), .5));transform:translateY(-1px)scale(1.04)}}@keyframes seenstage-roadmap-earned-status{0%{opacity:.62;border-color:rgba(var(--seenstage-roadmap-rgb), .42);background:rgba(var(--seenstage-roadmap-rgb), .12);box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .08), 0 0 10px rgba(var(--seenstage-roadmap-rgb), .24), 0 5px 10px #0000004d;transform:scale(.9)}to{opacity:1;border-color:rgba(var(--seenstage-roadmap-rgb), .72);background:rgba(var(--seenstage-roadmap-rgb), .18);box-shadow:0 0 0 1px rgba(var(--seenstage-roadmap-rgb), .12), 0 0 14px rgba(var(--seenstage-roadmap-rgb), .38), 0 6px 14px #00000057;transform:scale(1)}}@keyframes seenstage-roadmap-earned-status-mark{0%{color:rgb(var(--seenstage-roadmap-rgb));opacity:.62;transform:rotate(-45deg)scale(.84)}to{color:rgb(var(--seenstage-roadmap-rgb));opacity:1;transform:rotate(-45deg)scale(1)}}@keyframes seenstage-roadmap-earned-label{0%{color:rgba(var(--seenstage-roadmap-rgb), .78);text-shadow:0 0 8px rgba(var(--seenstage-roadmap-rgb), .18)}to{color:rgba(var(--seenstage-roadmap-rgb), .94);text-shadow:0 0 14px rgba(var(--seenstage-roadmap-rgb), .32)}}@media (max-width:1023px){.kai-studio-loading-shell{grid-template-columns:1fr;width:min(92vw,620px);min-height:auto}.kai-studio-loading-portrait{background-position:50% 24%;background-size:auto 156%;min-height:clamp(210px,38svh,340px)}.kai-studio-loading-portrait:after{background:linear-gradient(#05050814 38%,#050508eb),linear-gradient(90deg,#05050824,#05050824)}.kai-studio-loading-copy{padding:clamp(26px,7vw,40px)}.kai-studio-loading-copy:before{inset:14px}.kai-studio-loading-title{max-width:11ch;font-size:clamp(34px,11vw,56px)}.kai-studio-loading-text{font-size:clamp(16px,4.2vw,19px)}.kai-studio-loading-steps{grid-template-columns:1fr}.kai-studio-loading-step{grid-template-columns:auto 1fr;align-items:center;min-height:0}.seenstage-live-entry .seenstage-live-choice em{grid-column:1/-1;justify-self:start}.seenstage-live-entry .seenstage-live-choice strong,.seenstage-live-entry .seenstage-live-roadmap,.seenstage-live-entry .seenstage-live-choice small{grid-column:1/-1}}@media (max-width:1023px) and (orientation:landscape) and (max-height:520px){.kai-studio-loading-curtain:not([data-live-entry=true]){padding:calc(env(safe-area-inset-top,0px) + 10px) calc(env(safe-area-inset-right,0px) + 12px) calc(env(safe-area-inset-bottom,0px) + 10px) calc(env(safe-area-inset-left,0px) + 12px)}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-shell{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);width:min(94vw,780px);height:min(92svh,360px);min-height:0;overflow:hidden}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-portrait{background-size:auto 170%;height:100%;min-height:0}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-copy{gap:10px;padding:18px 22px}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-copy:before{inset:10px}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-kicker{width:max-content;min-height:28px;padding:0 13px;font-size:9px}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-title{max-width:none;font-size:clamp(28px,7vw,46px)}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-text,.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-context{font-size:clamp(12px,2.6vw,15px);line-height:1.25}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-step{grid-template-columns:1fr;align-content:center;gap:3px;min-height:48px;padding:9px 11px}.kai-studio-loading-curtain:not([data-live-entry=true]) .kai-studio-loading-status{width:max-content;min-height:36px;padding:0 14px}}@media (max-width:640px){.seenstage-live-entry{place-items:start center;min-height:100svh;padding:10px 14px 18px;overflow:hidden auto}.seenstage-live-entry .kai-studio-loading-shell{border-color:#ffffff38;grid-template-columns:minmax(0,1fr);width:min(100%,620px);max-width:calc(100svw - 28px);height:auto;min-height:auto;max-height:none;margin:0 auto;position:relative;top:auto;left:auto;overflow:hidden;transform:none;box-shadow:0 24px 92px #0000009e,0 0 64px #3fd6ec29,0 0 46px #fbe3a61a,inset 0 0 0 1px #ffffff13,inset 0 1px #ffffff29}.seenstage-live-entry[data-auth-step=choice] .kai-studio-loading-shell,.seenstage-live-entry[data-auth-step=signin] .kai-studio-loading-shell{transform:none}.seenstage-live-entry .kai-studio-loading-portrait{filter:saturate(1.08)contrast(1.12)brightness(1.04);background-color:#020307;background-image:radial-gradient(at 50% 24%,#3fd6ec29,#0000 28%),radial-gradient(at 50% 90%,#fbe3a614,#0000 34%),linear-gradient(#0203070a,#020307bd),url(/aurora/kai-loading-portrait.webp),none;background-position:50%,50%,50%,50% 30%,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,auto 136%,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-bottom:1px solid #ffffff1a;min-height:clamp(154px,24svh,214px);display:block;box-shadow:inset 0 -1px #ffffff1f,inset 0 -30px 62px #020307d1,0 20px 46px #02030770}.seenstage-live-entry .kai-studio-loading-portrait:before{mix-blend-mode:screen;opacity:.36;background:linear-gradient(#ffffff07 1px,#0000 1px) 50%/100% 8px,radial-gradient(at 50% 34%,#9ef1ff24,#0000 26%) 50%/100% 100%;animation:none}.seenstage-live-entry .kai-studio-loading-portrait:after{background:linear-gradient(#0203071f 0%,#0000 30% 56%,#020307f0 100%),linear-gradient(90deg,#020307c7 0%,#0000 28% 72%,#020307c7 100%)}.seenstage-live-entry.seenstage-email-auth .kai-studio-loading-portrait{filter:saturate(1.08)contrast(1.12)brightness(1.02);background-color:#020307;background-image:radial-gradient(at 50% 28%,#3fd6ec24,#0000 28%),radial-gradient(at 50% 92%,#fbe3a614,#0000 34%),linear-gradient(#0203071a,#020307b8),url(/aurora/kai-loading-portrait.webp),none;background-position:50%,50%,50%,50% 31%,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,auto 138%,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-bottom:0;min-height:clamp(188px,30svh,258px);display:block;box-shadow:inset 0 -1px #ffffff1f,inset 0 -34px 70px #020307db,0 24px 58px #02030780}.seenstage-live-entry.seenstage-email-auth .kai-studio-loading-portrait:before{mix-blend-mode:screen;opacity:.36;background:linear-gradient(#ffffff07 1px,#0000 1px) 50%/100% 8px,radial-gradient(at 50% 34%,#9ef1ff24,#0000 26%) 50%/100% 100%;animation:none}.seenstage-live-entry.seenstage-email-auth .kai-studio-loading-portrait:after{background:linear-gradient(#02030724 0%,#0000 30% 56%,#020307f5 100%),linear-gradient(90deg,#020307d1 0%,#0000 28% 72%,#020307d1 100%)}.seenstage-live-entry .kai-studio-loading-copy{gap:9px;min-width:0;padding:20px 22px 22px;overflow:visible}.seenstage-live-entry .seenstage-live-intro-slot{gap:6px;min-block-size:clamp(62px,13svh,86px)}.seenstage-live-entry[data-auth-step=signin] .seenstage-live-intro-slot{min-block-size:clamp(86px,18svh,112px)}.seenstage-live-entry .seenstage-live-entry-stage{width:100%;min-block-size:160px}.seenstage-live-auth-panel>.seenstage-live-back{inset-block-start:-38px}.seenstage-live-entry.seenstage-email-auth .kai-studio-loading-copy{margin-top:-18px;padding-top:18px}.seenstage-live-entry .kai-studio-loading-title{font-size:clamp(35px,10.4vw,48px);line-height:.98}.seenstage-live-entry .kai-studio-loading-text{font-size:clamp(15px,4vw,17px);line-height:1.32}.seenstage-live-entry .seenstage-live-choices{--seenstage-choice-bridge-card-overlap:20px;--seenstage-choice-bridge-length:40px;grid-template-columns:1fr;gap:10px}.seenstage-live-entry .seenstage-live-choices>li:first-child:before,.seenstage-live-entry .seenstage-live-choices>li:first-child:after{display:none}.seenstage-live-entry .seenstage-live-choices:before,.seenstage-live-entry .seenstage-live-choices:after{clip-path:polygon(38% 0,62% 0,62% calc(100% - 9px),86% calc(100% - 9px),50% 100%,14% calc(100% - 9px),38% calc(100% - 9px));transform-origin:top;width:10px;height:20px;display:block;top:calc(50% - 10px);left:calc(50% - 5px)}.seenstage-live-entry .seenstage-live-choices:after{animation-name:seenstage-choice-bridge-vertical;transform:scaleY(0)}.seenstage-live-entry .seenstage-live-choice{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:160px;padding:13px 15px 14px}.seenstage-live-entry .seenstage-live-choice-route{inset:3px}.seenstage-live-entry .seenstage-live-roadmap{gap:5px}.seenstage-live-entry .seenstage-live-roadmap:before,.seenstage-live-entry .seenstage-live-roadmap:after{top:17px;left:calc(16.666% + 17px);right:calc(16.666% + 17px)}.seenstage-live-entry .seenstage-live-roadmap-icon{width:35px;height:35px}.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):before,.seenstage-live-entry .seenstage-live-roadmap-step:not(:last-child):after{width:calc(100% - 22px);height:9px;top:13px;left:calc(50% + 15px);right:auto}.seenstage-live-entry .seenstage-live-roadmap-label{font-size:9px}.seenstage-live-entry .seenstage-live-choice small{font-size:12px;line-height:1.28;display:block}.seenstage-live-entry .seenstage-live-choice strong{font-size:clamp(30px,17cqi,42px)}.seenstage-live-auth-actions{grid-template-columns:1fr}.seenstage-email-auth .kai-studio-loading-shell{width:min(100%,620px);max-width:calc(100svw - 28px);height:auto;min-height:auto;max-height:none}.seenstage-email-auth .kai-studio-loading-copy{gap:7px;padding:16px 20px}.seenstage-email-auth-role{grid-template-columns:1fr;gap:8px}.seenstage-email-auth-card{gap:10px;padding:14px 16px}.seenstage-email-auth-card h2{font-size:clamp(25px,7.2vw,31px)}.seenstage-email-auth-form{gap:10px}.seenstage-email-auth-form--signup{grid-template-columns:1fr}.seenstage-email-auth-role-option,.seenstage-email-auth-field input{min-height:42px}.seenstage-email-auth-submit{min-height:44px}}@media (prefers-reduced-motion:reduce){.kai-studio-loading-dot{opacity:.8;animation:none;transform:none}.kai-studio-loading-bar__fill{animation:2.8s linear infinite kai-loading-bar-chroma;transform:translate(0)scaleX(1)}.kai-studio-loading-portrait:before,.seenstage-live-entry .kai-studio-loading-shell:before,.seenstage-live-auth-card:after,.seenstage-live-google:before,.seenstage-live-auth-panel,.seenstage-live-auth-card,.seenstage-live-entry .seenstage-live-choice:after,.seenstage-live-entry .kai-studio-loading-title,.seenstage-live-entry[data-auth-step=committing] .seenstage-live-choice[data-selected-choice=true],.seenstage-live-entry[data-auth-step=committing] .seenstage-live-choice:not([data-selected-choice=true]){animation:none}}.kai-tile-3d{-webkit-backdrop-filter:blur(18px)saturate(140%);color:#f5f5f7;background:#0e0e16c7;border:1.5px solid #ffffff1b;border-radius:1rem;width:100%;height:100%;padding:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px #ffffff0f,0 20px 60px -20px #00000080}.kai-tile-3d:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 60%);position:absolute;inset:0}.kai-tile-3d-empty{color:#f5f5f780;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem;display:flex}.kai-studio-dom-transcript{left:50%;bottom:calc(clamp(34px, 5svh, 62px) + clamp(74px, 8svh, 90px) + 12px + var(--kai-keyboard-offset,0px));z-index:16777289;pointer-events:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;width:min(62vw,720px);min-height:0;transition:opacity .3s,transform .46s cubic-bezier(.22,1,.36,1),filter .36s;position:fixed;transform:translate(-50%)}.kai-studio-root[data-card-focus=true] .kai-studio-dom-transcript{opacity:0;filter:blur(2px);transform:translate(-50%)translateY(20px)scale(.96)}.kai-transcript-glass{-webkit-backdrop-filter:blur(18px)saturate(150%);color:#f5f5f7;background:linear-gradient(#121024d6,#0c0a1cc7);border:1px solid #3fd6ec47;border-radius:18px;flex-direction:column;gap:.32rem;width:100%;max-height:clamp(74px,11svh,118px);padding:clamp(.66rem,1.1svh,.9rem) clamp(.9rem,1.6vw,1.3rem);animation:.32s cubic-bezier(.2,.9,.3,1) kai-transcript-enter;display:flex;overflow:hidden;box-shadow:0 0 28px #3fd6ec1f,0 20px 44px -26px #000000b8,inset 0 0 0 1px #ffffff08}@keyframes kai-transcript-enter{0%{transform:translateY(8px)scale(.98)}to{transform:translateY(0)scale(1)}}.kai-transcript-label{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#3fd6ece6;font-size:.625rem;font-weight:700}.kai-transcript-text{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#f5f5f7;overflow-wrap:break-word;overscroll-behavior:contain;max-height:min(5.4em,16svh);margin:0;font-size:clamp(.92rem,1.18vw,1.08rem);font-style:normal;font-weight:520;line-height:1.35;overflow:hidden auto}.kai-conversation-orbit{top:auto;left:50%;bottom:calc(clamp(18px, 2.8svh, 36px) + clamp(74px, 8svh, 90px) + 20px + var(--kai-keyboard-offset,0px));z-index:16777289;pointer-events:auto;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;justify-items:center;gap:8px;width:min(860px,100vw - 40px);transition:opacity .28s,transform .46s cubic-bezier(.22,1,.36,1),filter .36s;display:grid;position:fixed;transform:translate(-50%)}.kai-conversation-orbit__burst{filter:drop-shadow(0 16px 42px #00000080);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(100%,820px);display:flex}.kai-conversation-line{color:#fffffff0;-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#0a0d14db,#171222c7),#06070cbd;border:1px solid #b3ffd129;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;max-width:min(100%,800px);padding:10px 14px;animation:.26s cubic-bezier(.22,1,.36,1) both kai-conversation-pop;display:grid;box-shadow:0 0 28px #3fd6ec1a,0 18px 44px -28px #000000d6,inset 0 0 0 1px #ffffff09}.kai-conversation-line--user{background:linear-gradient(135deg,#512270e6,#23163acc),#090810c7;border-color:#e879f93d;justify-self:end}.kai-conversation-line[data-context=previous-user]{opacity:.72;max-width:min(92%,680px);padding:7px 11px;transform:translateY(2px)scale(.96)}.kai-conversation-line[data-context=previous-user] p{max-height:3.1em;font-size:clamp(.78rem,1vw,.92rem)}.kai-conversation-line[data-interim=true]{opacity:.82}.kai-conversation-role{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#b3ffd1eb;font-size:.68rem;font-weight:900}.kai-conversation-line--user .kai-conversation-role{color:#f4c1ffeb}.kai-conversation-line p{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;min-width:0;max-height:min(7.2em,22svh);font-family:var(--font-geist-sans), system-ui, sans-serif;overflow-wrap:anywhere;margin:0;font-size:clamp(.9rem,1.35vw,1.08rem);font-weight:540;line-height:1.34;overflow:hidden auto}.kai-conversation-line p::-webkit-scrollbar{width:5px}.kai-conversation-line p::-webkit-scrollbar-thumb{background:#b3ffd147;border-radius:999px}.kai-conversation-line__text{display:block}.kai-conversation-scrubber{opacity:.58;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(520px,72vw);transition:opacity .18s,transform .18s;display:grid}.kai-conversation-orbit:hover .kai-conversation-scrubber,.kai-conversation-orbit:focus-within .kai-conversation-scrubber,.kai-conversation-orbit[data-reviewing=true] .kai-conversation-scrubber{opacity:1}.kai-conversation-scrubber span{color:#ffffff9e;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.kai-conversation-scrubber input{accent-color:#b3ffd1;width:100%}.kai-conversation-review-panel{-webkit-backdrop-filter:blur(14px);background:#05060c9e;border:1px solid #b3ffd129;border-radius:16px;gap:6px;width:min(620px,80vw);margin:4px 0 0;padding:7px;display:grid;box-shadow:0 12px 30px #00000038}.kai-conversation-review-header{justify-content:space-between;align-items:center;gap:12px;padding:0 0 0 6px;display:flex}.kai-conversation-review-header span{color:#ffffffa8;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.kai-conversation-review-close{color:#e6ffeeeb;cursor:pointer;background:#b3ffd117;border:1px solid #b3ffd138;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.kai-conversation-review-close:hover,.kai-conversation-review-close:focus-visible{background:#b3ffd129;border-color:#b3ffd173;outline:none}.kai-conversation-review-list{overscroll-behavior:contain;gap:4px;width:100%;max-height:min(188px,23svh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.kai-conversation-review-list li{margin:0}.kai-conversation-review-list button{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:7px 9px;display:grid}.kai-conversation-review-list li[data-active=true] button,.kai-conversation-review-list button:hover,.kai-conversation-review-list button:focus-visible{background:#b3ffd11a;outline:none}.kai-conversation-review-list span{color:#b3ffd1e6;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.kai-conversation-review-list__text{max-height:3.1em;color:inherit;text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:560;line-height:1.28;overflow:hidden}.kai-studio-root[data-card-focus=true] .kai-conversation-orbit{width:min(580px,100vw - 44px);top:auto;bottom:calc(clamp(14px,2.2svh,26px) + clamp(74px,8svh,90px) + 18px);transform:translate(-50%)scale(.94)}.kai-studio-root[data-connector-tray-visible=true]:not([data-card-focus=true]) .kai-conversation-orbit{bottom:calc(clamp(18px,2.8svh,36px) + clamp(74px,8svh,90px) + 112px)}.kai-studio-root[data-card-focus=true] .kai-conversation-line{border-radius:16px;max-width:min(100%,540px);padding:8px 12px}.kai-studio-root[data-card-focus=true] .kai-conversation-line p{max-height:min(5.4em,15svh);font-size:clamp(.82rem,1.02vw,.96rem)}.kai-studio-root[data-card-focus=true] .kai-conversation-scrubber{opacity:0;width:min(360px,58vw);transform:translateY(4px)}.kai-studio-root[data-card-focus=true] .kai-conversation-orbit:hover .kai-conversation-scrubber,.kai-studio-root[data-card-focus=true] .kai-conversation-orbit:focus-within .kai-conversation-scrubber{opacity:.36}.kai-studio-root[data-card-focus=true] .kai-conversation-orbit[data-reviewing=true] .kai-conversation-scrubber{opacity:1}@keyframes kai-conversation-pop{0%{filter:blur(4px);transform:translateY(8px)scale(.985)}to{filter:blur();transform:translate(0,0)scale(1)}}@media (max-width:1023px){.kai-studio-dom-transcript{bottom:calc(clamp(26px, 4svh, 44px) + clamp(66px, 8svh, 78px) + 18px + var(--kai-keyboard-offset,0px));width:min(88vw,620px)}.kai-conversation-orbit{top:auto;bottom:calc(clamp(26px, 4svh, 44px) + clamp(66px, 8svh, 78px) + 18px + var(--kai-keyboard-offset,0px));width:min(92vw,680px)}.kai-conversation-line{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:5px}.kai-studio-root[data-card-focus=true] .kai-conversation-orbit{top:auto;bottom:calc(clamp(26px, 4svh, 44px) + clamp(66px, 8svh, 78px) + 18px + var(--kai-keyboard-offset,0px));width:min(92vw,620px)}.kai-studio-root[data-connector-tray-visible=true]:not([data-card-focus=true]) .kai-conversation-orbit{bottom:calc(clamp(26px, 4svh, 44px) + clamp(66px, 8svh, 78px) + 160px + var(--kai-keyboard-offset,0px))}.kai-studio-root[data-connector-tray-visible=true]:not([data-card-focus=true]) .kai-conversation-line p{max-height:min(5.1em,17svh)}}@media (max-width:1023px) and (orientation:landscape){.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-studio-dom-input{bottom:calc(env(safe-area-inset-bottom,0px) + 14px + var(--kai-keyboard-offset,0px));width:min(58vw,520px);height:clamp(56px,15svh,64px)}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-conversation-orbit{bottom:calc(env(safe-area-inset-bottom,0px) + clamp(56px, 15svh, 64px) + 28px + var(--kai-keyboard-offset,0px));width:min(58vw,520px)}.kai-studio-root[data-studio-viewport=mobile-landscape][data-connector-tray-visible=true]:not([data-card-focus=true]) .kai-conversation-orbit{bottom:calc(env(safe-area-inset-bottom,0px) + clamp(56px, 15svh, 64px) + 104px + var(--kai-keyboard-offset,0px))}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-conversation-line p{max-height:min(4.1em,18svh)}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-input-permission-hint{display:none}}.kai-studio-dom-input{left:50%;bottom:calc(clamp(34px, 5svh, 62px) + env(safe-area-inset-bottom,0px) + var(--kai-keyboard-offset,0px));z-index:16777290;pointer-events:auto;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;width:min(68vw,860px);height:clamp(74px,8svh,90px);transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;transform:translate(-50%)}.kai-studio-root[data-card-focus=true] .kai-studio-dom-input{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)translateY(0)scale(.94)}.kai-studio-root[data-greeting-active=true] .kai-studio-dom-input{opacity:0;filter:blur(2px);pointer-events:none;transform:translate(-50%)translateY(34px)scale(.96)}.kai-studio-root[data-greeting-active=true] .kai-studio-brand,.kai-studio-root[data-greeting-active=true] .kai-live-banner,.kai-studio-root[data-greeting-active=true] [aria-label=Studio\ mode],.kai-studio-root[data-greeting-active=true] [aria-label="Open KAI model settings"]{opacity:0;visibility:hidden;pointer-events:none}.kai-studio-root[data-greeting-active=true][data-card-focus=true] .kai-studio-dom-input{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)translateY(0)scale(.94)}.kai-song-analysis-surface{color:#f8fafc;text-align:left;pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(135deg,#0a0e18fa,#181126f5 58%,#0a1a1ff0),#07080ef5;border:1px solid #ffffff29;border-radius:24px;gap:.82rem;width:min(96vw,980px);max-height:min(74svh,760px);padding:clamp(.82rem,1.25vw,1.05rem);display:grid;position:absolute;bottom:calc(100% + 14px);left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 24px 70px #0000007a,inset 0 0 0 1px #ffffff0a,0 0 42px #0ea5e929}.kai-song-analysis-surface__header,.kai-song-analysis-surface__body,.kai-song-analysis-surface__details,.kai-song-analysis-map__label,.kai-song-analysis-stats,.kai-song-analysis-diagnostics{display:flex}.kai-song-analysis-surface__header{justify-content:space-between;align-items:flex-start;gap:1rem}.kai-song-analysis-surface__header p,.kai-song-analysis-stat small,.kai-song-analysis-map__label span{color:#bae6fdd6;font:800 .68rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0}.kai-song-analysis-surface__header h2{color:#fff;font:850 clamp(1.02rem, 1.6vw, 1.34rem)/1.05 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;margin:.22rem 0 0}.kai-song-analysis-surface__header>span{color:#dcfce7f2;font:800 .72rem/1 var(--font-geist-sans), system-ui, sans-serif;background:#10b9811f;border:1px solid #a7f3d04d;border-radius:999px;flex:none;padding:.38rem .6rem}.kai-song-analysis-surface__body{align-items:stretch;gap:.84rem}.kai-song-analysis-surface__summary{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;flex:48%;align-content:center;gap:.55rem;min-width:0;padding:.72rem;display:grid}.kai-song-analysis-surface__summary p,.kai-song-analysis-surface__summary strong{letter-spacing:0;margin:0}.kai-song-analysis-surface__summary p{color:#f1f5f9e6;font:650 clamp(.82rem, 1vw, .94rem)/1.35 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-surface__summary strong{color:#fef3c7;font:850 clamp(.82rem, 1vw, .94rem)/1.25 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-map{background:linear-gradient(#082f4957,#0f172a80);border:1px solid #7dd3fc29;border-radius:18px;flex:34%;gap:.56rem;min-width:210px;padding:.72rem;display:grid}.kai-song-analysis-map__bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:4px;height:104px;display:grid}.kai-song-analysis-map__bar{background:linear-gradient(#7dd3fcbd,#0ea5e93d);border-radius:999px 999px 4px 4px;min-width:4px;height:22%;display:block;box-shadow:0 0 14px #0ea5e929}.kai-song-analysis-map__bar[data-active=true]{background:linear-gradient(#fde68afa,#10b98170);box-shadow:0 0 18px #facc1557}.kai-song-analysis-map__bar[data-height="1"]{height:16%}.kai-song-analysis-map__bar[data-height="2"]{height:24%}.kai-song-analysis-map__bar[data-height="3"]{height:32%}.kai-song-analysis-map__bar[data-height="4"]{height:40%}.kai-song-analysis-map__bar[data-height="5"]{height:48%}.kai-song-analysis-map__bar[data-height="6"]{height:58%}.kai-song-analysis-map__bar[data-height="7"]{height:68%}.kai-song-analysis-map__bar[data-height="8"]{height:78%}.kai-song-analysis-map__bar[data-height="9"]{height:88%}.kai-song-analysis-map__bar[data-height="10"]{height:100%}.kai-song-analysis-map__label{justify-content:space-between;align-items:center;gap:.7rem}.kai-song-analysis-map__label strong{color:#fff;font:900 .92rem/1 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-surface__details{flex-direction:column;gap:.56rem}.kai-song-analysis-marker-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.44rem;display:grid}.kai-song-analysis-marker-strip span{background:#0f172a7a;border:1px solid #7dd3fc2e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;padding:.42rem .5rem;display:grid}.kai-song-analysis-marker-strip span[data-tone=green]{border-color:#a7f3d03d}.kai-song-analysis-marker-strip span[data-tone=amber]{border-color:#fde68a42}.kai-song-analysis-marker-strip span[data-tone=rose]{border-color:#ff9dac42}.kai-song-analysis-marker-strip small{color:#bae6fdd1;font:850 .58rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase}.kai-song-analysis-marker-strip strong{color:#f8fafcf5;min-width:0;font:820 .68rem/1.05 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kai-song-spectrum-panel{background:radial-gradient(circle at 82% 0,#fbbf2429,#0000 32%),linear-gradient(#030712c7,#080d18a8);border:1px solid #fbbf2429;border-radius:18px;gap:.58rem;padding:.72rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 18px 42px #00000047}.kai-song-spectrum-panel__header,.kai-song-spectrum-row{grid-template-columns:150px minmax(0,1fr) 74px;align-items:center;gap:.6rem;display:grid}.kai-song-spectrum-panel__header span,.kai-song-spectrum-panel__header strong,.kai-song-spectrum-row__read,.kai-song-analysis-markers small{font:850 .66rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase}.kai-song-spectrum-panel__header span{color:#fbbf24db;white-space:nowrap}.kai-song-spectrum-panel__header strong{color:#e2e8f0e6;text-align:right}.kai-song-spectrum-panel__grid{gap:4px;display:grid}.kai-song-spectrum-row{min-height:22px}.kai-song-spectrum-row__label{gap:.1rem;min-width:0;display:grid}.kai-song-spectrum-row__label strong{color:#fff;font:850 .72rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kai-song-spectrum-row__label small{color:#94a3b8db;font:750 .6rem/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0}.kai-song-spectrum-row__cells{background:linear-gradient(90deg,#0f172ab8,#1e293b7a),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 12px);border-radius:8px;grid-auto-columns:minmax(5px,1fr);grid-auto-flow:column;gap:2px;min-width:0;height:18px;padding:2px;display:grid}.kai-song-spectrum-cell{background:#0f172ad1;border-radius:3px;min-width:3px;box-shadow:inset 0 0 0 1px #ffffff06}.kai-song-spectrum-cell[data-intensity="1"]{background:#0891b257}.kai-song-spectrum-cell[data-intensity="2"]{background:#0ea5e97a}.kai-song-spectrum-cell[data-intensity="3"]{background:#22c55e80}.kai-song-spectrum-cell[data-intensity="4"]{background:#eab308a8}.kai-song-spectrum-cell[data-intensity="5"]{background:#f97316c7}.kai-song-spectrum-cell[data-intensity="6"]{background:#f87171eb;box-shadow:0 0 14px #fb923c52}.kai-song-spectrum-cell[data-peak=true]{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 16px #fbbf2457}.kai-song-spectrum-row__read{color:#e0f2fef2;border:1px solid #7dd3fc33;border-radius:999px;justify-self:end;padding:.3rem .42rem}.kai-song-spectrum-row__read[data-tone=green]{color:#dcfce7f2;border-color:#a7f3d03d}.kai-song-spectrum-row__read[data-tone=amber]{color:#fef3c7f5;border-color:#fde68a3d}.kai-song-spectrum-row__read[data-tone=rose]{color:#ffe4e6f5;border-color:#ff9dac3d}.kai-song-spectrum-panel p{color:#cbd5e1d1;font:650 .72rem/1.35 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;margin:0}.kai-song-analysis-markers{grid-template-columns:repeat(5,minmax(0,1fr));gap:.48rem;display:grid}.kai-song-analysis-markers span{background:#0f172a75;border:1px solid #7dd3fc2e;border-radius:14px;align-content:start;gap:.28rem;min-width:0;min-height:104px;padding:.58rem .62rem;display:grid}.kai-song-analysis-markers span[data-tone=green]{border-color:#a7f3d03d}.kai-song-analysis-markers span[data-tone=amber]{border-color:#fde68a42}.kai-song-analysis-markers span[data-tone=rose]{border-color:#ff9dac42}.kai-song-analysis-markers small{color:#bae6fdd1}.kai-song-analysis-markers strong,.kai-song-analysis-markers em,.kai-song-analysis-markers b{overflow-wrap:anywhere;letter-spacing:0;min-width:0;margin:0}.kai-song-analysis-markers strong{color:#fff;font:850 .8rem/1.08 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-markers em{color:#e2e8f0e6;font:normal 750 .68rem/1.18 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-markers b{color:#fef3c7f2;font:720 .68rem/1.22 var(--font-geist-sans), system-ui, sans-serif}.kai-song-analysis-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;display:grid}.kai-song-analysis-stat{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;gap:.24rem;min-width:0;padding:.56rem .62rem;display:grid}.kai-song-analysis-stat strong{overflow-wrap:anywhere;color:#fff;font:850 .86rem/1.15 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0}.kai-song-analysis-stat[data-tone=green]{border-color:#a7f3d03d}.kai-song-analysis-stat[data-tone=amber]{border-color:#fde68a42}.kai-song-analysis-stat[data-tone=rose]{border-color:#ff9dac38}.kai-song-analysis-diagnostics{flex-wrap:wrap;gap:.42rem}.kai-song-analysis-diagnostics span{color:#e0f2fef2;font:800 .72rem/1 var(--font-geist-sans), system-ui, sans-serif;background:#0ea5e914;border:1px solid #7dd3fc33;border-radius:999px;padding:.32rem .52rem}.kai-song-analysis-diagnostics span[data-tone=green]{color:#dcfce7f2;background:#10b98117;border-color:#a7f3d03d}.kai-song-analysis-diagnostics span[data-tone=amber]{color:#fef3c7f5;background:#f59e0b17;border-color:#fde68a3d}.kai-song-analysis-diagnostics span[data-tone=rose]{color:#ffe4e6f5;background:#f43f5e17;border-color:#ff9dac3d}.kai-song-analysis-surface[data-loading=true] .kai-song-analysis-map__bar,.kai-song-analysis-surface[data-loading=true] .kai-song-spectrum-cell{animation:1.1s ease-in-out infinite alternate kai-song-analysis-scan}@keyframes kai-song-analysis-scan{0%{opacity:.46;transform:scaleY(.78)}to{opacity:1;transform:scaleY(1)}}@media (max-width:760px){.kai-song-analysis-surface{border-radius:20px;width:min(96vw,620px);max-height:min(54svh,430px);overflow-y:auto}.kai-song-analysis-surface__body{flex-direction:column}.kai-song-analysis-map{min-width:0}.kai-song-analysis-map__bars{height:78px}.kai-song-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kai-song-spectrum-panel__header,.kai-song-spectrum-row{grid-template-columns:84px minmax(0,1fr) 58px;gap:.4rem}.kai-song-spectrum-row__label small{display:none}.kai-song-spectrum-row__read{padding:.28rem .34rem;font-size:.58rem}.kai-song-analysis-markers,.kai-song-analysis-marker-strip{grid-template-columns:1fr}}.kai-connector-tray{-webkit-backdrop-filter:blur(18px)saturate(155%);background:#040a12e6;border:1px solid #7dd3fc3d;border-radius:18px;grid-template-columns:minmax(170px,.85fr) minmax(0,1.35fr) auto;align-items:center;gap:.72rem;padding:.72rem .78rem;display:grid;position:absolute;bottom:calc(100% + 12px);left:0;right:0;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 44px -28px #000000d1}.kai-connector-tray__copy{min-width:0}.kai-connector-tray__eyebrow{color:#e0f2fef5;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.36rem;font-size:.74rem;font-weight:800;display:inline-flex}.kai-connector-tray__copy p{color:#f5f5f7a3;letter-spacing:0;margin:.18rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.kai-connector-tray[data-has-status=true] .kai-connector-tray__copy p{color:#e0f2fee0}.kai-connector-tray__actions{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;min-height:62px;margin:-8px -6px;padding:8px 6px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.kai-connector-tray__actions::-webkit-scrollbar{display:none}.kai-connector-tray__button{appearance:none;-moz-column-gap:.34rem;color:#f5f5f7f0;cursor:pointer;box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;flex:none;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:.06rem .34rem;min-width:112px;min-height:48px;padding:.45rem .58rem;font-size:.78rem;font-weight:800;line-height:1.05;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-grid}.kai-connector-tray__button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:7.5rem;overflow:hidden}.kai-connector-tray__button--more{background:#ffffff09;border-style:dashed;min-width:86px}.kai-connector-tray__button:hover,.kai-connector-tray__button:focus-visible{outline-offset:2px;background:#0ea5e924;border-color:#7dd3fc9e;outline:2px solid #7dd3fc70;box-shadow:inset 0 0 0 1px #7dd3fc3d,0 10px 26px -18px #0ea5e9a6}.kai-connector-tray__button[data-status=connected],.kai-connector-tray__button[data-status=syncing]{background:#10b9811a;border-color:#6ee7b757}.kai-connector-tray__button small{color:#f5f5f785;text-transform:uppercase;letter-spacing:.04em;grid-column:2;font-size:.66rem;font-weight:800;line-height:1}.kai-connector-tray__dismiss{color:#f5f5f7b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.kai-connector-tray__dismiss:hover,.kai-connector-tray__dismiss:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff47;outline:none}@media (max-width:1023px){.kai-studio-dom-input{bottom:calc(clamp(26px, 4svh, 44px) + env(safe-area-inset-bottom,0px) + var(--kai-keyboard-offset,0px));width:min(90vw,620px);height:clamp(66px,8svh,78px)}.kai-connector-tray{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.58rem}.kai-connector-tray__copy{grid-column:1/-1}.kai-connector-tray__copy p{display:none}.kai-connector-tray[data-has-status=true] .kai-connector-tray__copy p{max-height:3.2rem;display:block;overflow:hidden}.kai-connector-tray__actions{grid-area:2/1/auto/-1;min-height:58px;margin:-8px -6px;padding:8px 6px;scroll-padding-inline:6px}.kai-connector-tray__button{min-width:102px;min-height:42px}.kai-connector-tray__button--more{grid-template-columns:auto;justify-items:center;min-width:78px}.kai-connector-tray__button--more svg{display:none}.kai-connector-tray__button--more small{grid-column:1}.kai-connector-tray__dismiss{grid-area:1/2;align-self:start}}.kai-input-pill{-webkit-backdrop-filter:blur(22px)saturate(170%);background:#08080cf5;border:2px solid #ffffffd9;border-radius:999px;align-items:center;gap:clamp(.48rem,.8vw,.7rem);width:100%;height:100%;padding:clamp(.44rem,.85svh,.62rem) clamp(.62rem,1vw,.9rem);transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1),box-shadow .42s,filter .42s;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff59,0 0 28px #ffffff4d,0 18px 50px -16px #000000b3}.kai-studio-root[data-card-focus=true] .kai-input-pill{opacity:1;filter:none;pointer-events:auto;transform:translateY(0)scale(.94)}.kai-input-mic,.kai-input-send,.kai-input-attach{color:#f5f5f7;cursor:pointer;background:#a98cff2e;border:1px solid #a98cff59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(3rem,5.2svh,3.55rem);height:clamp(3rem,5.2svh,3.55rem);font-size:1.1rem;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.kai-input-attach{color:#fff;background:#ffffff1a;border:1.5px solid #fff9;border-radius:22px;width:clamp(3.6rem,6.6svh,4.4rem);height:clamp(3.6rem,6.6svh,4.4rem);font-size:1.55rem;box-shadow:0 0 0 1px #ffffff29,0 0 18px #ffffff29}.kai-input-attach svg,.kai-input-attach__icon{width:1.55rem;height:1.55rem}.kai-input-mic:hover:not(:disabled),.kai-input-send:hover:not(:disabled){background:#a98cff4d;border-color:#a98cff8c;transform:translateY(-1px)}.kai-input-attach:hover:not(:disabled){background:#fff3;border-color:#ffffffd9;transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff4d,0 0 26px #ffffff4d}.kai-input-mic:disabled,.kai-input-send:disabled,.kai-input-attach:disabled{opacity:.4;cursor:not-allowed}.kai-input-attach[data-upload-state=ready]{background:#10b98138;border-color:#a7f3d08c;box-shadow:0 0 24px #10b9813d}.kai-input-attach[data-upload-state=error]{background:#f43f5e29;border-color:#ff9dac75}.kai-input-attach__spinner{animation:.9s linear infinite kai-input-attach-spin}@keyframes kai-input-attach-spin{to{transform:rotate(360deg)}}.kai-input-mic[data-listening=true]{background:#3fd6ec47;border-color:#3fd6ec99;animation:1.4s ease-in-out infinite kai-input-mic-pulse;box-shadow:0 0 24px #3fd6ec66}@keyframes kai-input-mic-pulse{0%,to{box-shadow:0 0 18px #3fd6ec4d}50%{box-shadow:0 0 32px #3fd6ec8c}}.kai-input-text{color:#fff;min-width:0;font-family:var(--font-geist-sans), system-ui, sans-serif;background:0 0;border:none;outline:none;flex:1;padding:0 .5rem;font-size:clamp(1.18rem,1.8vw,1.62rem)}.kai-input-text::placeholder{color:#fff9}.kai-input-status{color:#ffedd5f0;font-family:var(--font-geist-sans), system-ui, sans-serif;text-align:center;letter-spacing:0;box-shadow:none;pointer-events:none;background:#ffd49c14;border:1px solid #ffd49c33;border-radius:999px;margin:0;padding:.34rem .52rem;font-size:clamp(.72rem,.95vw,.82rem);font-weight:700;line-height:1.25;position:absolute;top:50%;left:clamp(4.1rem,5.6svh,4.65rem);right:clamp(4.1rem,5.6svh,4.65rem);transform:translateY(-50%)}.kai-input-pill:has(.kai-input-status) .kai-input-text::-moz-placeholder{color:#0000}.kai-input-pill:has(.kai-input-status) .kai-input-text::placeholder{color:#0000}.kai-input-attachment-status{color:#e0f2fef0;font-family:var(--font-geist-sans), system-ui, sans-serif;text-align:center;letter-spacing:0;box-shadow:none;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#3fd6ec14;border:1px solid #7dd3fc38;border-radius:999px;max-height:1.65em;margin:0;padding:.34rem .52rem;font-size:clamp(.72rem,.95vw,.82rem);font-weight:700;line-height:1.25;position:absolute;top:50%;left:clamp(7.65rem,11svh,8.9rem);right:clamp(4.1rem,5.6svh,4.65rem);overflow:hidden;transform:translateY(-50%)}.kai-input-pill:has(.kai-input-attachment-status) .kai-input-text::-moz-placeholder{color:#0000}.kai-input-pill:has(.kai-input-attachment-status) .kai-input-text::placeholder{color:#0000}.kai-input-pill:has(.kai-input-attachment-status) .kai-input-permission-hint{display:none}.kai-studio-dom-input:focus-within .kai-input-pill{transform:scale(1.02);box-shadow:0 0 0 1px #ffffff73,0 0 38px #ffffff6b,0 22px 60px -16px #000000b8}.kai-input-pill:has(.kai-attachment-chip){transform:scale(1.02);box-shadow:0 0 0 1px #ffffff73,0 0 38px #ffffff6b,0 22px 60px -16px #000000b8}.kai-studio-root:before{content:"";z-index:16777270;pointer-events:none;opacity:0;will-change:opacity;background:radial-gradient(circle at 50% 32%,#ffffff09,#0000 24%),radial-gradient(circle at 18% 72%,#3fd6ec14,#0000 28%),radial-gradient(circle at 82% 20%,#ffffff0a,#0000 26%),#05050847;transition:opacity .68s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;transform:translate(0,0)}.kai-studio-root[data-studio-focus-layer=composer]:not([data-greeting-active=true]):not([data-card-focus=true]):not([data-kai-tour-active=true]):before{opacity:1}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]):before{opacity:1;background:radial-gradient(circle at 50% 30%,#ffffff09,#0000 16%),radial-gradient(circle at 18% 72%,#3fd6ec09,#0000 28%),radial-gradient(circle at 82% 20%,#ffffff06,#0000 22%),#0505084d;transition:opacity 3.6s cubic-bezier(.16,1,.3,1)}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-canvas{filter:blur(48px)saturate(.26)brightness();will-change:filter;transition:filter 4s cubic-bezier(.16,1,.3,1)}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-tile-inner,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-focus-detail-stage,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-business-spotlight,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-brand,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-live-banner,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-celebrations{opacity:.01;filter:blur(50px)saturate(.18)brightness(.9);pointer-events:none;transition:opacity 3.4s cubic-bezier(.16,1,.3,1),filter 4s cubic-bezier(.16,1,.3,1)}.kai-studio-root[data-kai-conversation-focus=true] .kai-conversation-orbit,.kai-studio-root[data-kai-conversation-focus=true] .kai-studio-dom-input,.kai-studio-root[data-kai-conversation-focus=true] .kai-anam-overlay,.kai-studio-root[data-kai-conversation-focus=true] .kai-mobile-avatar-fallback{filter:none!important}.kai-studio-root[data-kai-conversation-focus=true] .kai-studio-dom-input{opacity:1;pointer-events:auto}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-dom-transcript{bottom:calc(clamp(34px, 5svh, 62px) + clamp(74px, 8svh, 90px) + 24px + var(--kai-keyboard-offset,0px));width:min(80vw,1040px);transition:opacity .52s,transform 1.8s cubic-bezier(.16,1,.3,1),filter .9s,width 1.8s cubic-bezier(.16,1,.3,1),bottom 1.8s cubic-bezier(.16,1,.3,1);transform:translate(-50%)translateY(-8px)}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-transcript-glass{background:linear-gradient(#090912f0,#06060ee6),#05050ae0;border-color:#ffffff80;max-height:clamp(140px,18svh,210px);padding:clamp(.9rem,1.35svh,1.14rem) clamp(1.08rem,1.95vw,1.52rem);box-shadow:0 0 0 1px #ffffff2e,0 0 42px #ffffff2e,0 24px 58px -28px #000000d6,0 0 34px #3fd6ec21}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-transcript-text{max-height:min(7.2em,18svh);font-size:clamp(1.16rem,1.62vw,1.48rem);line-height:1.42}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-input-pill{border-color:#fffffff5;transition:opacity .52s,transform 1.8s cubic-bezier(.16,1,.3,1),box-shadow 1.8s cubic-bezier(.16,1,.3,1),border-color 1.8s cubic-bezier(.16,1,.3,1),filter .9s;box-shadow:0 0 0 2px #ffffff6b,0 0 64px #ffffff8f,0 0 108px #3fd6ec2e,0 24px 64px -18px #000c}.kai-studio-root[data-card-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]):before{animation:3.8s cubic-bezier(.16,1,.3,1) both kai-card-focus-atmosphere-ramp}@keyframes kai-card-focus-atmosphere-ramp{0%,48%{opacity:.02}72%{opacity:.26}to{opacity:.68}}@media (prefers-reduced-motion:reduce){.kai-studio-dom-input:focus-within .kai-input-pill{transition:none}.kai-input-pill:has(.kai-attachment-chip){transition:none}.kai-studio-root:before{transition:none;animation:none}.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-tile-inner,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-focus-detail-stage,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-business-spotlight,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-brand,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-live-banner,.kai-studio-root[data-kai-conversation-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]) .kai-studio-celebrations{transition:none}.kai-studio-root[data-card-focus=true]:not([data-greeting-active=true]):not([data-kai-tour-active=true]):before{opacity:.68}}.kai-attachment-chip-row{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;align-items:center;gap:6px;width:100%;max-height:4.6rem;margin:0;padding:4px 2px;display:flex;overflow:auto}.kai-attachment-chip{color:#fff;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;max-width:13rem;height:2.2rem;padding:0 26px 0 4px;display:inline-flex;position:relative;overflow:hidden}.kai-attachment-chip__thumb{-o-object-fit:cover;object-fit:cover;background:#ffffff1a;border-radius:8px;flex-shrink:0;width:1.7rem;height:1.7rem;display:block}.kai-attachment-chip__label{min-width:0;font-family:var(--font-geist-sans), system-ui, sans-serif;white-space:nowrap;text-overflow:ellipsis;color:#ffffffeb;flex:1;font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden}.kai-attachment-chip__progress{opacity:0;background:#ffffff29;border-radius:999px;height:2px;position:absolute;bottom:2px;left:4px;right:26px;overflow:hidden}.kai-attachment-chip__progress:before{content:"";border-radius:inherit;transform-origin:0;background:#ffffffd9;position:absolute;inset:0;transform:scaleX(.4)}.kai-attachment-chip__remove{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.72rem;line-height:1;transition:background .16s,border-color .16s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.kai-attachment-chip__remove:hover{background:#ffffff47;border-color:#ffffff8c}.kai-attachment-chip[data-status=uploading] .kai-attachment-chip__progress{opacity:1}.kai-attachment-chip[data-status=uploading] .kai-attachment-chip__progress:before{animation:1.1s ease-in-out infinite kai-chip-progress}@keyframes kai-chip-progress{0%{transform:scaleX(.12)}50%{transform:scaleX(.7)}to{transform:scaleX(.12)}}.kai-attachment-chip[data-status=error]{background:#f43f5e29;border-color:#ff9dac8c}.kai-attachment-chip[data-status=error] .kai-attachment-chip__label{color:#ffcdd6f5}.kai-attachment-chip[data-status=uploaded]{border-color:#a7f3d080;box-shadow:inset 0 0 0 1px #10b9812e}@media (prefers-reduced-motion:reduce){.kai-attachment-chip[data-status=uploading] .kai-attachment-chip__progress:before{animation:none}}.kai-input-permission-hint{letter-spacing:.02em;color:#f7e7cec7;text-align:center;pointer-events:none;margin:6px 0 0;padding:0 12px;font-size:11px;font-weight:500}.kai-tile-close{position:relative}.kai-tile-close:before{content:"← back  ·  ESC";letter-spacing:.04em;text-transform:uppercase;color:#f7e7ceb8;white-space:nowrap;pointer-events:none;opacity:.85;font-size:11px;font-weight:500;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.kai-tile-inner--clickable{cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1)}.kai-tile-inner--clickable:hover{filter:brightness(1.06)drop-shadow(0 0 18px #f7e7ce47);transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.kai-tile-inner--clickable{transition:none}.kai-tile-inner--clickable:hover{transform:none}}@keyframes kai-tile-focus-pulse{0%{box-shadow:0 0 #f7e7ce8c}60%{box-shadow:0 0 0 18px #f7e7ce00}to{box-shadow:0 0 #f7e7ce00}}.kai-studio-root[data-just-focused-topic=momentum] [data-topic=momentum],.kai-studio-root[data-just-focused-topic=royalty] [data-topic=royalty],.kai-studio-root[data-just-focused-topic=valuation] [data-topic=valuation],.kai-studio-root[data-just-focused-topic=quests] [data-topic=quests],.kai-studio-root[data-just-focused-topic=leaderboard] [data-topic=leaderboard],.kai-studio-root[data-just-focused-topic=direct_to_fan] [data-topic=direct_to_fan]{animation:.72s cubic-bezier(.22,1,.36,1) kai-tile-focus-pulse}@media (prefers-reduced-motion:reduce){.kai-studio-root[data-just-focused-topic] [data-topic]{animation:none}}.kai-studio-probing,.kai-skybox-load-error,.kai-webgl-missing{color:#fafafa;width:100%;min-height:100svh;font-family:var(--kai-font-display,system-ui, sans-serif);background:#050508;place-items:center;display:grid}.kai-skybox-load-error-card,.kai-webgl-missing-card{text-align:center;max-width:480px;padding:2rem}.kai-skybox-load-error-brand,.kai-webgl-missing-brand{letter-spacing:.18em;color:#3fd6ec;margin-bottom:1.5rem;font-size:.875rem;font-weight:700}.kai-skybox-load-error-title,.kai-webgl-missing-title{margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.kai-skybox-load-error-body,.kai-webgl-missing-body{color:#a1a1aa;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.kai-skybox-load-error-retry{color:#fafafa;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#a98cff,#3fd6ec);border:0;border-radius:999px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600}.kai-skybox-load-error-retry:hover{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){.kai-transcript-glass,.kai-input-mic[data-listening=true]{animation:none}}@media (max-width:1023px){.kai-studio-root .kai-studio-canvas{width:100%!important;height:100%!important;display:block!important}}.kai-studio-root{--ink:#fafafa;--base:#050508;--violet:#a98cff;--cyan:#3fd6ec;--amber:#ffd49c;--magenta:#ff74e4;--teal:#00e5d1;--tungsten:#f7e7ce;--console-red:#ff2b4d}.kai-studio-root .kai-tile-direct-to-fan{background:#08080ceb;border:1px solid #ff2b4d59;border-radius:14px;flex-direction:column;gap:.75rem;height:100%;padding:1rem 1.1rem;display:flex;box-shadow:0 0 24px #ff2b4d1f}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-header{justify-content:space-between;align-items:center;display:flex}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-label{letter-spacing:.22em;text-transform:uppercase;color:#fafafa99;font-size:10px}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-badge{letter-spacing:.15em;color:var(--console-red);background:#ff2b4d26;border:1px solid #ff2b4d66;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-lede{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-strong{color:var(--console-red);font-weight:700}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-stats{background:#ffffff0a;border-radius:10px;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:.6rem;display:grid}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-stats div{flex-direction:column;gap:2px;display:flex}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-stats dt{letter-spacing:.18em;text-transform:uppercase;color:#fafafa73;margin:0;font-size:9px}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-stats dd{color:var(--ink);margin:0;font-size:14px;font-weight:600}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-cta{background:var(--console-red);color:var(--ink);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:auto;padding:.65rem 1rem;font-size:13px;font-weight:600;transition:background .16s,transform .12s;display:inline-flex}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-cta:hover{background:#ff4d6a;transform:translateY(-1px)}.kai-studio-root .kai-tile-direct-to-fan .kai-tile-cta:active{transform:translateY(0)}@property --kai-greeting-flow-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.kai-studio-root .kai-greeting-overlay{z-index:2147483600;-webkit-backdrop-filter:blur(2px)saturate(118%);isolation:isolate;background:radial-gradient(at 50% 42%,#05050847 0%,#0505089e 60%,#050508eb 100%),radial-gradient(circle at 22% 58%,#3fd6ec1c,#0000 34%),radial-gradient(circle at 78% 34%,#ffd49c1f,#0000 30%);justify-content:center;align-items:center;padding:clamp(18px,4vw,54px);display:flex;position:fixed;inset:0}.kai-studio-root .kai-greeting-card{--kai-greeting-optical-x:0px;isolation:isolate;box-sizing:border-box;text-align:center;width:min(780px,100%);max-width:100%;transform:translateX(var(--kai-greeting-optical-x));-webkit-backdrop-filter:blur(18px)saturate(135%);background:radial-gradient(circle at 50% 0,#ffd49c2e,#0000 48%),radial-gradient(circle at 18% 72%,#3fd6ec1f,#0000 34%),linear-gradient(#06070cf7,#06070cd1),#06070ce0;border:1px solid #ffd49c42;border-radius:16px;justify-items:center;gap:15px;padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 130px #000000b8,0 0 86px #ffd49c14,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff09}.kai-studio-root .kai-greeting-card:before,.kai-studio-root .kai-greeting-card:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.kai-studio-root .kai-greeting-card:before{opacity:.42;background:linear-gradient(120deg,#0000 0 36%,#ffffff1b 46%,#0000 56% 100%) 0 0/220% 100%,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/58px 58px;-webkit-mask-image:linear-gradient(#000000f5,#0000003d);mask-image:linear-gradient(#000000f5,#0000003d)}.kai-studio-root .kai-greeting-card:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #f5e7ce1c,inset 0 0 0 12px #0000001a,inset 0 -40px 110px #00000057,inset 0 24px 80px #ffd49c13}.kai-studio-root .kai-greeting-card>*{z-index:1;position:relative}.kai-studio-root .kai-greeting-card--flow{gap:12px;width:min(860px,100%);padding:clamp(22px,3.2vw,38px)}.kai-studio-root .kai-greeting-card--preloading{border-color:#7ec9ff57;box-shadow:0 34px 130px #000000b8,0 0 96px #7ec9ff1f,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0a}.kai-studio-root .kai-greeting-signal{color:#c0f5ffcc;min-height:26px;font:850 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.15em;text-transform:uppercase;background:#3fd6ec14;border:1px solid #9ef1ff33;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.kai-studio-root .kai-greeting-signal span:first-child{background:#9ef1ff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 18px #9ef1ffb8}.kai-studio-root .kai-greeting-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#f5e7cebd;margin:0;font-size:10px;font-weight:800;line-height:1.2}.kai-studio-root .kai-greeting-kinetic{color:#f8f8f4;font:900 clamp(42px, 7.8vw, 86px) / .91 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-wrap:balance;text-shadow:0 1px #ffffff3d,0 5px 18px #000000db,0 18px 54px #000000bd,0 0 28px #f5e7ce38;background:linear-gradient(#fff 0%,#f8f8f4 45%,#d4d4c8 72%,#f7e7ce 100%);-webkit-background-clip:text;background-clip:text;justify-items:center;gap:.03em;margin:0;display:grid}.kai-studio-root .kai-greeting-card--flow .kai-greeting-kinetic{font-size:clamp(36px,5.8vw,68px);line-height:.94}.kai-studio-root .kai-greeting-line{white-space:nowrap;justify-content:center;gap:0 .32em;display:flex}.kai-studio-root .kai-greeting-line>span{clip-path:inset(0);animation:.82s cubic-bezier(.22,1,.36,1) both kai-greeting-word-reveal;display:inline-block;transform:translateY(0)}.kai-studio-root .kai-greeting-line:first-child>span:first-child{animation-delay:60ms}.kai-studio-root .kai-greeting-line:first-child>span:nth-child(2){animation-delay:.105s}.kai-studio-root .kai-greeting-line:first-child>span:nth-child(3){animation-delay:.15s}.kai-studio-root .kai-greeting-line:nth-child(2)>span:first-child{animation-delay:.195s}.kai-studio-root .kai-greeting-line:nth-child(2)>span:nth-child(2){animation-delay:.24s}.kai-studio-root .kai-greeting-line:nth-child(2)>span:nth-child(3){animation-delay:.285s}.kai-studio-root .kai-greeting-line:nth-child(3)>span:first-child{animation-delay:.33s}.kai-studio-root .kai-greeting-line:nth-child(3)>span:nth-child(2){animation-delay:.375s}.kai-studio-root .kai-greeting-line:nth-child(3)>span:nth-child(3){animation-delay:.42s}@keyframes kai-greeting-word-reveal{0%{clip-path:inset(0 0 100%);filter:blur(7px);transform:translateY(.34em)}to{clip-path:inset(0);filter:blur();transform:translateY(0)}}.kai-studio-root .kai-greeting-name{color:#f5e7cee6;font:400 clamp(24px, 3.4vw, 36px) / 1 var(--kai-font-voice,"Instrument Serif", serif);margin:4px 0 0}.kai-studio-root .kai-greeting-card--flow .kai-greeting-name{font-size:clamp(21px,2.6vw,30px)}.kai-studio-root .kai-greeting-reason{color:#fafafabd;max-width:48ch;margin:0;font-size:clamp(14px,1.8vw,17px);line-height:1.5}.kai-studio-root .kai-greeting-card--flow .kai-greeting-reason{max-width:60ch;font-size:clamp(13px,1.5vw,15px);line-height:1.38}.kai-studio-root .kai-greeting-flow{--kai-greeting-flow-loop-duration:9s;--kai-greeting-flow-delay:0s;--kai-greeting-flow-paint-settle-delay:0s;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(108px,1fr);align-items:stretch;gap:9px;width:min(100%,820px);margin:2px 0 4px;padding:0;list-style:none;display:grid}.kai-studio-root .kai-greeting-card--preloading .kai-greeting-flow{--kai-greeting-flow-paint-settle-delay:.42s}.kai-studio-root .kai-greeting-flow-step{--kai-greeting-flow-rgb:126, 201, 255;--kai-greeting-flow-accent:#7ec9ff;--kai-greeting-flow-active-ink:#071018;--kai-greeting-flow-active-muted-ink:#060f17c2;isolation:isolate;border:1px solid rgba(var(--kai-greeting-flow-rgb), .28);background:radial-gradient(circle at 50% 0%, rgba(var(--kai-greeting-flow-rgb), .2), transparent 56%), linear-gradient(180deg, #ffffff13, #ffffff07), #080a1094;min-width:0;height:100%;min-height:108px;box-shadow:0 14px 32px #00000047, 0 0 24px rgba(var(--kai-greeting-flow-rgb), .1), 0 1px 0 #ffffff14 inset;-webkit-backdrop-filter:blur(10px)saturate(132%);animation:kai-greeting-flow-card-pulse var(--kai-greeting-flow-loop-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay));border-radius:12px;align-content:start;justify-items:center;gap:7px;padding:11px 8px 10px;display:grid;position:relative}.kai-studio-root .kai-greeting-flow-step>:not(.kai-greeting-flow-orbit){z-index:1;position:relative}.kai-studio-root .kai-greeting-flow-orbit{z-index:0;border-radius:inherit;pointer-events:none;--kai-greeting-flow-ring-angle:0deg;background:conic-gradient(from -90deg, rgba(var(--kai-greeting-flow-rgb), .98) 0deg var(--kai-greeting-flow-ring-angle), rgba(var(--kai-greeting-flow-rgb), .08) var(--kai-greeting-flow-ring-angle) 360deg);filter:drop-shadow(0 0 10px rgba(var(--kai-greeting-flow-rgb), .44)) drop-shadow(0 0 20px #9ef1ff2e);opacity:0;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:kai-greeting-flow-ring-sweep var(--kai-greeting-flow-loop-duration) linear infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay));padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.kai-studio-root .kai-greeting-flow-step:first-child{--kai-greeting-flow-rgb:126, 201, 255;--kai-greeting-flow-accent:#7ec9ff;--kai-greeting-flow-active-ink:#06111f;--kai-greeting-flow-active-muted-ink:#071423c7;--kai-greeting-flow-delay:0s}.kai-studio-root .kai-greeting-flow-step:nth-child(2){--kai-greeting-flow-rgb:255, 179, 102;--kai-greeting-flow-accent:#ffb366;--kai-greeting-flow-active-ink:#2f1905;--kai-greeting-flow-active-muted-ink:#2f1905bd;--kai-greeting-flow-delay:1.08s}.kai-studio-root .kai-greeting-flow-step:nth-child(3){--kai-greeting-flow-rgb:45, 212, 191;--kai-greeting-flow-accent:#66e6d6;--kai-greeting-flow-active-ink:#04211c;--kai-greeting-flow-active-muted-ink:#04211cbd;--kai-greeting-flow-delay:2.16s}.kai-studio-root .kai-greeting-flow-step:nth-child(4){--kai-greeting-flow-rgb:255, 214, 126;--kai-greeting-flow-accent:#ffd67e;--kai-greeting-flow-active-ink:#2a1d04;--kai-greeting-flow-active-muted-ink:#2a1d04bd;--kai-greeting-flow-delay:3.24s}.kai-studio-root .kai-greeting-flow-step:nth-child(5){--kai-greeting-flow-rgb:192, 132, 252;--kai-greeting-flow-accent:#c084fc;--kai-greeting-flow-active-ink:#160821;--kai-greeting-flow-active-muted-ink:#160821bd;--kai-greeting-flow-delay:4.32s}.kai-studio-root .kai-greeting-flow-step:nth-child(6){--kai-greeting-flow-rgb:68, 255, 196;--kai-greeting-flow-accent:#44ffc4;--kai-greeting-flow-active-ink:#031c13;--kai-greeting-flow-active-muted-ink:#031c13c2;--kai-greeting-flow-delay:5.4s}.kai-studio-root .kai-greeting-flow-step:nth-child(7){--kai-greeting-flow-rgb:255, 138, 181;--kai-greeting-flow-accent:#ff8ab5;--kai-greeting-flow-active-ink:#2a0615;--kai-greeting-flow-active-muted-ink:#2a0615c2;--kai-greeting-flow-delay:6.48s}.kai-studio-root .kai-greeting-flow-step:nth-child(8){--kai-greeting-flow-rgb:248, 250, 252;--kai-greeting-flow-accent:#f8fafc;--kai-greeting-flow-active-ink:#06080d;--kai-greeting-flow-active-muted-ink:#06080dc2;--kai-greeting-flow-delay:7.56s}.kai-studio-root .kai-greeting-flow-step:not(:last-child):after{content:"";z-index:3;background:linear-gradient(90deg, rgba(var(--kai-greeting-flow-rgb), .76), #9ef1ffb3);width:9px;height:2px;box-shadow:0 0 12px rgba(var(--kai-greeting-flow-rgb), .34);transform-origin:0;animation:kai-greeting-flow-connector-sweep var(--kai-greeting-flow-loop-duration) cubic-bezier(.18, .82, .2, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay));border-radius:999px;position:absolute;top:33px;left:calc(100% + 1px);transform:scaleX(0)}.kai-studio-root .kai-greeting-flow-step:not(:last-child):before{content:"";z-index:4;filter:drop-shadow(0 0 5px #9ef1ff59);opacity:.42;width:7px;height:7px;animation:kai-greeting-flow-arrow-pulse var(--kai-greeting-flow-loop-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay));border-top:2px solid #9ef1ffb8;border-right:2px solid #9ef1ffb8;position:absolute;top:30px;right:-12px;transform:rotate(45deg)}.kai-studio-root .kai-greeting-flow-step:nth-child(4n):before,.kai-studio-root .kai-greeting-flow-step:nth-child(4n):after{display:none}.kai-studio-root .kai-greeting-flow-icon{border:1px solid rgba(var(--kai-greeting-flow-rgb), .44);width:38px;height:38px;color:var(--kai-greeting-flow-accent);background:radial-gradient(circle at 42% 34%, #ffffff2e, transparent 44%), rgba(var(--kai-greeting-flow-rgb), .14);box-shadow:0 0 0 1px #ffffff14 inset, 0 0 20px rgba(var(--kai-greeting-flow-rgb), .26), 0 9px 18px #00000047;animation:kai-greeting-flow-icon-pulse var(--kai-greeting-flow-loop-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.kai-route-loading-step-index{font:900 13px/1 var(--kai-font-display,"Space Grotesk", system-ui)}.kai-studio-root .kai-greeting-flow-copy{justify-items:center;gap:4px;min-width:0;display:grid}.kai-studio-root .kai-greeting-flow-copy strong{color:var(--kai-greeting-flow-accent);font:900 10px/1.02 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.04em;text-transform:uppercase;animation:kai-greeting-flow-text-contrast var(--kai-greeting-flow-loop-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay))}.kai-studio-root .kai-greeting-flow-copy small{color:#fafafab3;max-width:12ch;font:760 9px/1.18 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;overflow-wrap:anywhere;animation:kai-greeting-flow-muted-text-contrast var(--kai-greeting-flow-loop-duration) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:calc(var(--kai-greeting-flow-paint-settle-delay) + var(--kai-greeting-flow-delay))}@keyframes kai-greeting-flow-ring-sweep{0%,7%{--kai-greeting-flow-ring-angle:0deg;opacity:0}11%{opacity:1}24%{--kai-greeting-flow-ring-angle:360deg;opacity:1}34%,to{--kai-greeting-flow-ring-angle:360deg;opacity:0}}@keyframes kai-greeting-flow-card-pulse{0%,8%,35%,to{filter:saturate()brightness();box-shadow:0 14px 32px #00000047, 0 0 24px rgba(var(--kai-greeting-flow-rgb), .1), 0 1px 0 #ffffff14 inset;transform:translateY(0)scale(1)}18%{filter:saturate(1.16)brightness(1.05);box-shadow:0 18px 40px #00000057, 0 0 34px rgba(var(--kai-greeting-flow-rgb), .28), 0 0 20px #9ef1ff24, 0 1px 0 #ffffff1a inset;transform:translateY(-3px)scale(1.018)}}@keyframes kai-greeting-flow-connector-sweep{0%,14%{opacity:.18;transform:scaleX(0)}24%{opacity:1;transform:scaleX(1)}38%,to{opacity:.54;transform:scaleX(1)}}@keyframes kai-greeting-flow-arrow-pulse{0%,13%,39%,to{opacity:.42;filter:drop-shadow(0 0 5px #9ef1ff59)}24%{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--kai-greeting-flow-rgb), .6)) drop-shadow(0 0 14px #9ef1ff5c)}}@keyframes kai-greeting-flow-icon-pulse{0%,10%,36%,to{color:var(--kai-greeting-flow-accent);box-shadow:0 0 0 1px #ffffff14 inset, 0 0 20px rgba(var(--kai-greeting-flow-rgb), .26), 0 9px 18px #00000047;transform:translateY(0)scale(1)}21%{color:var(--kai-greeting-flow-active-ink);box-shadow:0 0 0 1px #ffffff24 inset, 0 0 30px rgba(var(--kai-greeting-flow-rgb), .48), 0 0 18px #9ef1ff3d, 0 11px 20px #00000052;transform:translateY(-2px)scale(1.1)}}@keyframes kai-greeting-flow-text-contrast{0%,10%,34%,to{color:var(--kai-greeting-flow-accent)}18%,24%{color:var(--kai-greeting-flow-active-ink)}}@keyframes kai-greeting-flow-muted-text-contrast{0%,10%,34%,to{color:#fafafab3}18%,24%{color:var(--kai-greeting-flow-active-muted-ink)}}.kai-studio-root .kai-greeting-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:min(100%,560px);margin:1px 0 2px;display:grid}.kai-studio-root .kai-greeting-proof-item{-webkit-backdrop-filter:blur(10px)saturate(132%);background:linear-gradient(#ffffff16,#ffffff09),#080a108f;border:1px solid #f5e7ce21;border-radius:14px;align-content:center;gap:5px;min-height:66px;padding:10px 12px;display:grid;box-shadow:0 12px 34px #00000052,inset 0 1px #ffffff14}.kai-studio-root .kai-greeting-proof-item dt{color:#f5e7cead;font:850 9px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.14em;text-transform:uppercase}.kai-studio-root .kai-greeting-proof-item dd{color:#fafafaf0;font:900 clamp(16px, 1.6vw, 21px)/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;margin:0}.kai-studio-root .kai-greeting-preload-status{color:#fafafae6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#7ec9ff29,#7ec9ff12),#080a10a3;border:1px solid #7ec9ff61;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:8px 9px;min-width:min(100%,244px);min-height:44px;margin-top:4px;padding:0 15px;font-size:12px;font-weight:850;line-height:1;display:inline-grid;box-shadow:0 16px 38px #0000005c,0 0 34px #7ec9ff29,inset 0 1px #ffffff1a}.kai-studio-root .kai-greeting-preload-dots{align-items:center;gap:4px;display:inline-flex}.kai-studio-root .kai-greeting-preload-dots span{background:#9ef1ff;border-radius:999px;width:4px;height:4px;animation:1.15s ease-in-out infinite kai-greeting-preload-dot;box-shadow:0 0 10px #9ef1ff9e}.kai-studio-root .kai-greeting-preload-dots span:nth-child(2){animation-delay:.14s}.kai-studio-root .kai-greeting-preload-dots span:nth-child(3){animation-delay:.28s}.kai-studio-root .kai-greeting-preload-bar{background:#7ec9ff24;border-radius:999px;grid-column:1/-1;width:100%;height:3px;position:relative;overflow:hidden}.kai-studio-root .kai-greeting-preload-bar span{border-radius:inherit;background:linear-gradient(90deg,#7ec9ff,#9ef1ff,#ffd67e);width:46%;animation:1.45s cubic-bezier(.22,1,.36,1) infinite kai-greeting-preload-bar;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #7ec9ff75}@keyframes kai-greeting-preload-dot{0%,to{opacity:.42;transform:translateY(0)scale(.86)}45%{opacity:1;transform:translateY(-1px)scale(1.08)}}@keyframes kai-greeting-preload-bar{0%{transform:translate(-115%)}to{transform:translate(235%)}}.kai-studio-root .kai-greeting-dismiss{color:#fafafaf0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffd49c42,#ffd49c1f),#ffd49c1f;border:1px solid #ffd49c7a;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:4px;padding:0 20px 0 22px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 16px 38px #0000005c,0 0 34px #ffd49c2e,inset 0 1px #ffffff1a}.kai-studio-root .kai-greeting-dismiss__icon{stroke-width:2.4px;flex:none;transition:transform .16s}.kai-studio-root .kai-greeting-dismiss:hover,.kai-studio-root .kai-greeting-dismiss:focus-visible{background:linear-gradient(#ffd49c57,#ffd49c29),#ffd49c2e;border-color:#ffd49cc7;transform:translateY(-1px);box-shadow:0 18px 44px #0000006b,0 0 48px #ffd49c42,inset 0 1px #ffffff1f}.kai-studio-root .kai-greeting-dismiss:hover .kai-greeting-dismiss__icon,.kai-studio-root .kai-greeting-dismiss:focus-visible .kai-greeting-dismiss__icon{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.kai-studio-root .kai-greeting-line>span{clip-path:none;filter:none;animation:none;transform:none}.kai-studio-root .kai-greeting-dismiss__icon{transition:none}}@media (max-width:1023px){.kai-studio-root .kai-greeting-overlay{padding:12px}.kai-studio-root .kai-greeting-card{scrollbar-width:none;width:min(680px,100vw - 24px);max-height:calc(100svh - 24px);padding:clamp(18px,5vw,28px);overflow-y:auto;transform:none}.kai-studio-root .kai-greeting-card::-webkit-scrollbar{display:none}.kai-studio-root .kai-greeting-kinetic{max-width:100%;font-size:clamp(28px,9vw,38px);line-height:.96}.kai-studio-root .kai-greeting-line{gap:0 .24em;max-width:100%}.kai-studio-root .kai-greeting-card--flow{scrollbar-width:none;width:min(620px,100vw - 24px);max-height:calc(100svh - 36px);padding:clamp(18px,5vw,28px);overflow-y:auto}.kai-studio-root .kai-greeting-card--flow::-webkit-scrollbar{display:none}.kai-studio-root .kai-greeting-card--flow .kai-greeting-kinetic{font-size:clamp(31px,10vw,46px)}.kai-studio-root .kai-greeting-card--flow .kai-greeting-name{font-size:clamp(20px,6vw,26px)}.kai-studio-root .kai-greeting-card--flow .kai-greeting-reason{max-width:42ch;font-size:13px;line-height:1.32}.kai-studio-root .kai-greeting-flow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr);gap:8px;width:min(100%,430px)}.kai-studio-root .kai-greeting-flow-step{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:stretch;gap:8px;min-height:70px;padding:9px 10px}.kai-studio-root .kai-greeting-flow-step:not(:last-child):before,.kai-studio-root .kai-greeting-flow-step:not(:last-child):after{display:none}.kai-studio-root .kai-greeting-flow-icon{width:34px;height:34px}.kai-studio-root .kai-greeting-flow-copy{justify-items:stretch}.kai-studio-root .kai-greeting-flow-copy small{max-width:none}.kai-studio-root .kai-greeting-proof-grid{grid-template-columns:1fr;width:min(100%,360px)}}@media (max-width:1023px) and (orientation:landscape){.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-overlay{padding:12px 16px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-card{border-radius:12px;gap:7px;width:min(760px,100vw - 32px);max-height:calc(100svh - 24px);padding:14px 18px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-card--flow{gap:6px;width:min(820px,100vw - 32px);max-height:calc(100svh - 24px);padding:12px 16px;overflow:hidden}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-signal{min-height:22px;padding:0 9px;font-size:8px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-eyebrow{font-size:8px;line-height:1.1}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-kinetic{font-size:clamp(26px,8svh,34px);line-height:.92}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-card--flow .kai-greeting-kinetic{font-size:clamp(22px,7.2svh,30px)}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-name{margin-top:1px;font-size:20px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-reason{max-width:62ch;font-size:12px;line-height:1.25}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-card--flow .kai-greeting-reason{max-width:70ch;font-size:10.5px;line-height:1.2}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(46px,1fr);gap:6px;width:min(100%,730px);margin:0}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-step{text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:stretch;gap:5px;min-height:46px;padding:6px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-step:not(:last-child):after{width:6px;display:block;top:22px;left:calc(100% + 1px)}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-step:not(:last-child):before{width:6px;height:6px;display:block;top:19px;right:-8px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-step:nth-child(4n):before,.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-step:nth-child(4n):after{display:none}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-icon{width:28px;height:28px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-copy{justify-items:stretch}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-copy strong{font-size:7px;line-height:1.05}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-flow-copy small{display:none}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,540px);margin:0}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-proof-item{border-radius:10px;gap:3px;min-height:44px;padding:6px 9px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-proof-item dt{font-size:7px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-proof-item dd{font-size:15px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-greeting-dismiss{min-height:36px;margin-top:1px;padding:0 16px 0 18px;font-size:10px}}.kai-tile-inner{width:100%;height:100%;position:relative}.kai-tile-inner--clickable{cursor:pointer}.kai-tile-inner--unfocused .kai-tile-3d{background:#08080e75;border-color:#ffffff18;align-content:center;padding:.56rem .64rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 14px 34px -24px #0000009e}.kai-tile-compact{pointer-events:none;gap:.18rem;min-width:0;display:grid}.kai-tile-3d--compact{overflow:hidden}.kai-studio-root[data-live-artist-intake=true]:not([data-card-focus=true]) .kai-tile-inner--unfocused .kai-tile-3d--compact{opacity:.72;pointer-events:none;transform:translateY(0)scale(.96)}.kai-tile-compact-label{color:#fafafac2;font:800 .58rem/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kai-tile-compact-metric{color:#fafafa;font:800 clamp(.92rem, 1.12vw, 1.16rem)/.96 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 18px #3fd6ec29;overflow:hidden}.kai-tile-inner[data-topic=royalty] .kai-tile-compact-metric{color:var(--dash-metal-champagne)}.kai-tile-inner[data-topic=momentum] .kai-tile-compact-metric,.kai-tile-inner[data-topic=valuation] .kai-tile-compact-metric{color:#6ee7b7}.kai-tile-inner[data-topic=direct_to_fan] .kai-tile-compact-metric{color:var(--console-red)}.kai-tile-inner--focused .kai-tile-3d{background:linear-gradient(135deg,#12121ef0,#081018e6);border-color:#3fd6ec75;padding:.55rem;animation:1.05s cubic-bezier(.22,1,.36,1) both kai-card-focus-open;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 80px -26px #000000b8,0 0 34px #3fd6ec2e}.kai-tile-inner--screen-focus-anchor .kai-tile-3d{border-color:#3fd6ec85;padding:.56rem .64rem;animation:.98s cubic-bezier(.22,1,.36,1) .32s both kai-focus-anchor-crossfade-out;overflow:hidden}.kai-tile-inner--screen-focus-anchor .kai-tile-3d>*{animation:none}@keyframes kai-focus-anchor-crossfade-out{0%{opacity:1;transform:scale(1);box-shadow:inset 0 0 0 1px #3fd6ec57,0 0 22px #3fd6ec38}to{opacity:0;transform:scale(.92);box-shadow:inset 0 0 0 1px #3fd6ec00,0 0 #3fd6ec00}}.kai-focus-detail-stage{--focus-origin-x:50%;--focus-origin-y:50%;--focus-origin-dx:0;--focus-origin-dy:0;--focus-open-left:46%;--focus-open-right:46%;--focus-open-top:42%;--focus-open-bottom:42%;pointer-events:none;opacity:0;background:linear-gradient(90deg,#05050894,#05050808 35% 65%,#05050894);place-items:center;width:100%;height:100%;padding:clamp(16px,2.6svh,34px) clamp(24px,3.4vw,54px) clamp(28px,4.8svh,68px);animation:.92s cubic-bezier(.22,1,.36,1) .42s both kai-focus-stage-reveal;display:grid;position:absolute;inset:0}.kai-focus-detail-stage[data-exiting=true]{animation:1.16s cubic-bezier(.22,1,.36,1) both kai-focus-stage-exit}.kai-focus-detail-stage[data-exiting=true] .kai-focus-detail-card{animation:1.16s cubic-bezier(.22,1,.36,1) reverse both kai-card-focus-open}.kai-focus-detail-stage[data-topic=momentum],.kai-focus-detail-stage[data-topic=valuation],.kai-focus-detail-stage[data-topic=leaderboard],.kai-focus-detail-stage[data-topic=royalty],.kai-focus-detail-stage[data-topic=quests],.kai-focus-detail-stage[data-topic=direct_to_fan]{justify-items:center}.kai-focus-detail-stage[data-topic=momentum]{--focus-origin-x:31%;--focus-origin-y:24%;--focus-origin-dx:-25vw;--focus-origin-dy:-17vh;--focus-open-left:12%;--focus-open-right:80%;--focus-open-top:24%;--focus-open-bottom:64%}.kai-focus-detail-stage[data-topic=valuation]{--focus-origin-x:27%;--focus-origin-y:42%;--focus-origin-dx:-29vw;--focus-origin-dy:-5vh;--focus-open-left:9%;--focus-open-right:81%;--focus-open-top:39%;--focus-open-bottom:49%}.kai-focus-detail-stage[data-topic=leaderboard]{--focus-origin-x:28%;--focus-origin-y:60%;--focus-origin-dx:-27vw;--focus-origin-dy:10vh;--focus-open-left:10%;--focus-open-right:80%;--focus-open-top:55%;--focus-open-bottom:33%}.kai-focus-detail-stage[data-topic=royalty]{--focus-origin-x:69%;--focus-origin-y:24%;--focus-origin-dx:25vw;--focus-origin-dy:-17vh;--focus-open-left:80%;--focus-open-right:12%;--focus-open-top:24%;--focus-open-bottom:64%}.kai-focus-detail-stage[data-topic=quests]{--focus-origin-x:73%;--focus-origin-y:42%;--focus-origin-dx:29vw;--focus-origin-dy:-5vh;--focus-open-left:81%;--focus-open-right:9%;--focus-open-top:39%;--focus-open-bottom:49%}.kai-focus-detail-stage[data-topic=direct_to_fan]{--focus-origin-x:72%;--focus-origin-y:60%;--focus-origin-dx:27vw;--focus-origin-dy:10vh;--focus-open-left:80%;--focus-open-right:10%;--focus-open-top:55%;--focus-open-bottom:33%}.kai-focus-detail-card{pointer-events:auto;width:min(1360px,100vw - 72px);max-height:min(88svh,880px);transform-origin:var(--focus-origin-x,50%) var(--focus-origin-y,50%);overscroll-behavior:contain;scrollbar-width:none;background:#05060cd1;border:2px solid #7ec9ff3d;border-radius:10px;animation:1.16s cubic-bezier(.22,1,.36,1) .62s both kai-card-focus-open;position:relative;overflow:hidden auto;box-shadow:0 34px 120px #0000008a,inset 0 0 0 1px #ffffff0b,0 0 42px #7ec9ff14}.kai-focus-detail-stage[data-topic=quests] .kai-focus-detail-card{max-height:min(76svh,1040px)}.kai-focus-detail-card>:not(.kai-focus-detail-close){width:min(100%,1360px);max-width:none}.kai-focus-detail-card::-webkit-scrollbar{width:0;height:0}.kai-focus-detail-card::-webkit-scrollbar-track{background:0 0;border-radius:999px}.kai-focus-detail-card::-webkit-scrollbar-thumb{background:0 0;border:0;border-radius:999px}.kai-focus-detail-stage,.kai-focus-detail-stage *{scrollbar-width:none}.kai-focus-detail-stage ::-webkit-scrollbar{width:0!important;height:0!important}.kai-focus-detail-close{z-index:5;color:#fafafad1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050abd;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:14px;right:14px}.kai-focus-detail-close:hover,.kai-focus-detail-close:focus-visible{color:#fafafa;background:#080c12eb;border-color:#3fd6ec9e;transform:translateY(-1px)}@media (max-width:900px){.kai-focus-detail-stage{padding:64px 14px 92px;justify-items:center!important}.kai-focus-detail-card{width:min(100%,100vw - 28px);max-height:min(76svh,680px)}}@media (max-width:1023px) and (orientation:landscape){.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-focus-detail-stage{padding:46px 14px 86px}.kai-studio-root[data-studio-viewport=mobile-landscape] .kai-focus-detail-card{width:min(100%,100vw - 28px);max-height:calc(100svh - 112px)}}@keyframes kai-card-focus-open{0%{opacity:0;clip-path:inset(42% 46% round 18px);transform:translateY(18px)scale(.7)}45%{opacity:.84;clip-path:inset(24% 28% round 16px)}to{opacity:1;clip-path:inset(0 round 16px);transform:translate(0,0)scale(1)}}@keyframes kai-focus-stage-reveal{0%{opacity:0}to{opacity:1}}@keyframes kai-focus-stage-exit{0%{opacity:1}to{opacity:0}}.kai-tile-inner--peer-dimmed .kai-tile-3d,.kai-tile-inner--speech-dimmed .kai-tile-3d{background:#06080d5c}.kai-tile-inner--focused .kai-tile-sparkline,.kai-tile-inner--focused .kai-tile-sources,.kai-tile-inner--focused .kai-tile-peers,.kai-tile-inner--focused .kai-tile-quest-list,.kai-tile-inner--focused .kai-tile-stats,.kai-tile-inner--focused .kai-tile-cta,.kai-tile-inner--focused .kai-tile-lede,.kai-tile-inner--focused .kai-tile-3d>*{animation:.72s cubic-bezier(.22,1,.36,1) .64s both kai-card-detail-reveal}@keyframes kai-card-detail-reveal{0%{opacity:.22;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kai-greeting-html{pointer-events:auto;z-index:10}.kai-environment-dom-layout{touch-action:auto;width:100%;height:100%;min-height:100svh;position:relative;overflow:auto}.kai-environment-scene,.kai-environment-probe{position:fixed;inset:0}.kai-environment-scene{pointer-events:none;width:100vw!important;height:100vh!important}.kai-environment-probe{background:#050508}.kai-tile-close{width:32px;height:32px;font:600 20px/1 var(--kai-font-ui,system-ui);color:var(--kai-accent-cyan,#3fd6ec);cursor:pointer;z-index:10;background:#08080cb8;border:1px solid #3fd6ec73;border-radius:16px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;position:absolute;top:8px;right:8px}.kai-tile-close:hover{background:#08080ceb;border-color:#3fd6ecd9;transform:scale(1.04)}.kai-tile-close:focus-visible{outline-offset:2px;outline:2px solid #3fd6ece6}.kai-hud-badge{-webkit-backdrop-filter:blur(8px);background:#0a0a10b8;border:1px solid #a98cff59;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;padding:10px 14px;display:flex}.kai-hud-label{font:500 10px/1.2 var(--kai-font-ui,system-ui);letter-spacing:.08em;text-transform:uppercase;color:#fafafa9e}.kai-hud-value{font:700 22px/1 var(--kai-font-display,"Space Grotesk", system-ui);color:#fafafa;letter-spacing:-.01em}.kai-bento-chat{-webkit-backdrop-filter:blur(10px);background:#08080cc7;border:1px solid #a98cff40;border-radius:16px;flex-direction:column;width:100%;height:100%;padding:12px 14px;display:flex;overflow:hidden}.kai-studio-brand{z-index:9999;font:800 28px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:-.02em;color:#fafafa;text-shadow:0 0 16px #a98cff73;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;top:20px;left:24px}.kai-studio-auth{z-index:20;pointer-events:auto;max-width:min(360px,100vw - 48px);transition:opacity .36s,transform .62s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;top:20px;right:24px}.kai-studio-auth>*{pointer-events:auto}.kai-auth-button{color:#fafafae6;min-width:0;max-width:100%;font:700 12px/1.2 var(--kai-font-display,"Space Grotesk", system-ui)}.kai-auth-button__greeting{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(236px,100vw - 150px);overflow:hidden}.kai-studio-interview{z-index:16777291;overscroll-behavior:contain;color:#fff;pointer-events:auto;scrollbar-color:#7ec9ff70 #ffffff14;width:min(430px,100vw - 32px);max-height:min(78svh,780px);transition:opacity .36s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;position:fixed;top:clamp(72px,9svh,92px);left:clamp(12px,2.4vw,24px);overflow-y:auto}.kai-studio-interview>*{min-width:0}.kai-studio-first-content-surface{z-index:16777289;overscroll-behavior:contain;color:#fff;pointer-events:auto;scrollbar-color:#7ec9ff70 #ffffff14;width:min(430px,100vw - 32px);max-height:calc(100svh - 190px);position:fixed;top:clamp(76px,9svh,96px);left:clamp(12px,2.4vw,24px);overflow-y:auto}.kai-studio-first-content-surface>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 24px 80px #00000073}.kai-studio-root[data-card-focus=true] .kai-studio-interview{opacity:.28;filter:blur(1px);transform:translate(-12px)scale(.96)}.kai-studio-root[data-card-focus=true] .kai-studio-interview:focus-within,.kai-studio-root[data-card-focus=true] .kai-studio-interview:hover{opacity:1;filter:none;transform:none}.kai-studio-root[data-card-focus=true] .kai-studio-brand,.kai-studio-root[data-card-focus=true] .kai-studio-auth,.kai-studio-root[data-card-focus=true] .kai-studio-mint-pill{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-16px)scale(.96)}@media (max-width:1023px){.kai-studio-interview{width:min(94vw,640px);max-height:calc(100svh - 188px);top:clamp(70px,9svh,84px);left:50%;transform:translate(-50%)}.kai-studio-root[data-card-focus=true] .kai-studio-interview{transform:translate(-50%)translateY(-8px)scale(.97)}.kai-studio-root[data-card-focus=true] .kai-studio-interview:focus-within,.kai-studio-root[data-card-focus=true] .kai-studio-interview:hover{transform:translate(-50%)}.kai-studio-first-content-surface{width:min(94vw,640px);max-height:calc(100svh - 206px);top:clamp(70px,9svh,84px);left:50%;transform:translate(-50%)}}@media (max-width:640px){.kai-studio-first-content-surface{max-height:none;top:clamp(68px,8svh,82px);bottom:clamp(128px,18svh,156px)}}.kai-trigger-test-button{opacity:.05;color:#0000;cursor:pointer;z-index:9999;background:0 0;border:1px dashed #ffffff40;width:16px;height:16px;position:fixed;bottom:8px;right:8px}.kai-tile-focus-explainer{z-index:40;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f7eb;max-width:min(90vw,32rem);font:500 .875rem/1.4 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.005em;text-align:center;background:#0c0c12c7;border:1px solid #f5f5f729;border-radius:999px;padding:.625rem 1rem;animation:.24s ease-out kai-explainer-in;position:fixed;bottom:10vh;left:50%;transform:translate(-50%)}.kai-tile-focus-explainer-tag{opacity:.55;text-transform:uppercase;letter-spacing:.08em;margin-right:.5rem;font-size:.625rem}@keyframes kai-explainer-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.kai-tile-focus-explainer{animation:none}}.kai-live-banner{z-index:16777290;color:#fffffff5;-webkit-backdrop-filter:blur(14px)saturate(135%);font:900 .72rem/1 var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;-webkit-user-select:none;user-select:none;pointer-events:none;background:#08090e9e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;transition:background .22s,border-color .22s,opacity .22s;display:inline-flex;position:fixed;top:clamp(16px,2.2svh,28px);right:clamp(76px,8vw,112px);box-shadow:0 6px 24px #00000052}.kai-live-banner[data-state=live]{background:linear-gradient(135deg,#3c080ec7,#08090ead);border-color:#ff4450a6;box-shadow:0 0 0 1px #ff44502e,0 10px 30px #dc1e3038}.kai-live-banner[data-state=connecting]{border-color:#ffb84c8c}.kai-live-banner[data-state=demo]{opacity:.62}.kai-live-banner__dot{background:#ff3848;border-radius:999px;width:9px;height:9px;animation:1.05s ease-in-out infinite kai-live-pulse;box-shadow:0 0 0 4px #ff38482e}.kai-live-banner[data-state=connecting] .kai-live-banner__dot{background:#ffb84c;animation-duration:1.8s;box-shadow:0 0 0 4px #ffb84c2e}.kai-live-banner[data-state=demo] .kai-live-banner__dot{box-shadow:none;background:#ffffff73;animation:none}.kai-live-banner__meter{align-items:flex-end;gap:2px;height:12px;margin-left:6px;display:inline-flex}.kai-live-banner__meter span{transform-origin:bottom;background:#ff4450d9;border-radius:1px;width:2px;height:12px;transition:transform 90ms linear}.kai-live-banner__meter[data-speech-state=speaking] .kai-live-banner__meter-bar--0{transform:scaleY(.38)}.kai-live-banner__meter[data-speech-state=speaking] .kai-live-banner__meter-bar--1{transform:scaleY(.72)}.kai-live-banner__meter[data-speech-state=speaking] .kai-live-banner__meter-bar--2{transform:scaleY(.52)}.kai-live-banner__meter[data-speech-state=speaking] .kai-live-banner__meter-bar--3{transform:scaleY(.88)}.kai-live-banner__meter[data-speech-state=speaking] .kai-live-banner__meter-bar--4{transform:scaleY(.44)}.kai-live-banner__meter:not([data-speech-state=speaking]) .kai-live-banner__meter-bar--0{transform:scaleY(.18)}.kai-live-banner__meter:not([data-speech-state=speaking]) .kai-live-banner__meter-bar--1{transform:scaleY(.24)}.kai-live-banner__meter:not([data-speech-state=speaking]) .kai-live-banner__meter-bar--2{transform:scaleY(.2)}.kai-live-banner__meter:not([data-speech-state=speaking]) .kai-live-banner__meter-bar--3{transform:scaleY(.28)}.kai-live-banner__meter:not([data-speech-state=speaking]) .kai-live-banner__meter-bar--4{transform:scaleY(.16)}.kai-live-banner__ribbon{white-space:nowrap;color:#ffffffc7;letter-spacing:.32em;opacity:0;pointer-events:none;font-size:.62rem;font-weight:600;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.kai-live-banner[data-on-air=true] .kai-live-banner__ribbon{animation:1.6s forwards kai-onair-flash}@keyframes kai-live-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #ff38482e}50%{transform:scale(1.18);box-shadow:0 0 0 8px #ff38480f}}@keyframes kai-onair-flash{0%{opacity:0;transform:translateY(-4px)}18%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.kai-studio-root[data-speech-state=speaking] .kai-conversation-line--assistant:last-of-type p:after{content:"";vertical-align:-2px;background:#b3ffd1eb;width:2px;height:1em;margin-left:4px;animation:.9s steps(2,end) infinite kai-caret-blink;display:inline-block}@keyframes kai-caret-blink{50%{opacity:0}}.kai-conversation-line__word{display:inline}.kai-studio-root .kai-studio-dom-transcript{display:none}.kai-studio-root[data-speech-state=thinking] .kai-conversation-orbit:before{content:"";z-index:-1;pointer-events:none;border:1px solid #b3ffd12e;border-radius:28px;animation:1.6s ease-in-out infinite kai-thinking-ring;position:absolute;inset:-22px}@keyframes kai-thinking-ring{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.32;transform:scale(1.02)}}.kai-thinking-status{z-index:16777288;color:#ffffff9e;font:800 .62rem/1 var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:.28em;text-transform:uppercase;pointer-events:none;position:fixed;bottom:calc(clamp(18px,2.8svh,36px) + clamp(74px,8svh,90px) + 86px);left:50%;transform:translate(-50%)}.kai-thinking-status__line{display:inline-block}.kai-prompt-chips{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:16777287;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(680px,92vw);transition:opacity .26s,transform .26s;display:inline-flex;position:fixed;transform:translate(-50%)}.kai-prompt-chips[data-hidden=true]{opacity:0;pointer-events:none;transform:translate(-50%,6px)}.kai-prompt-chip{color:#ffffffe0;-webkit-backdrop-filter:blur(10px);min-height:34px;font:700 .78rem/1 var(--font-geist-sans), system-ui, sans-serif;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 14px;transition:background .18s,border-color .18s,transform .18s}.kai-prompt-chip:hover:not(:disabled){background:#b3ffd11f;border-color:#b3ffd16b;transform:translateY(-1px)}.kai-prompt-chip:disabled{cursor:default}.kai-input-pill__submit{will-change:transform}.kai-input-pill__submit:hover:not(:disabled){box-shadow:0 0 0 4px #b3ffd124,0 8px 24px #b3ffd138}@media (prefers-reduced-motion:reduce){.kai-live-banner__dot,.kai-live-banner__ribbon,.kai-studio-root[data-speech-state=speaking] .kai-conversation-line--assistant:last-of-type p:after,.kai-studio-root[data-speech-state=thinking] .kai-conversation-orbit:before{animation:none}}@media (max-width:640px){.kai-live-banner{top:clamp(56px,7svh,72px);right:12px}.kai-live-banner__meter,.kai-thinking-status{display:none}.kai-prompt-chips{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}}.kai-artist-tour-director{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + clamp(106px, 14svh, 154px));z-index:16777292;color:#fafafa;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(136%);background:linear-gradient(#ffffff12,#ffffff06),radial-gradient(circle at 12% 0,#3fd6ec2e,#0000 34%),#05070b;border:1px solid #fafafa29;border-radius:16px;gap:10px;width:min(500px,100svw - 28px);padding:12px;animation:.42s cubic-bezier(.16,1,.3,1) both kai-tour-director-enter;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 74px #00000080,0 0 38px #3fd6ec1a,inset 0 1px #ffffff17}.kai-artist-tour-director:before{content:"";z-index:-1;opacity:.42;background:linear-gradient(90deg,#0000,#ffffff29,#0000);border-radius:15px;animation:2.2s ease-in-out infinite kai-tour-sheen;position:absolute;inset:1px;transform:translate(-54%)}.kai-tour-director-topline,.kai-tour-proof-row,.kai-tour-benchmarks{gap:8px;min-width:0;display:flex}.kai-tour-director-topline{color:#fafafa94;font:800 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center}.kai-tour-director-main{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.kai-tour-director-icon{color:#9ef1ff;background:#3fd6ec1a;border:1px solid #9ef1ff42;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 26px #3fd6ec2e}.kai-artist-tour-director[data-tour-kind=leaderboard] .kai-tour-director-icon{color:#ff8fa0;background:#ff2b4d1c;border-color:#ff2b4d52;box-shadow:0 0 26px #ff2b4d2e}.kai-artist-tour-director[data-tour-kind=cut_lab] .kai-tour-director-icon,.kai-artist-tour-director[data-tour-kind=live_plan] .kai-tour-director-icon{color:#f7e7ce;background:#f5e7ce1a;border-color:#f5e7ce4d;box-shadow:0 0 26px #f5e7ce24}.kai-tour-director-copy{gap:3px;min-width:0;display:grid}.kai-tour-director-copy strong{overflow-wrap:anywhere;color:#fff;font:900 18px/1.02 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.kai-tour-director-copy span{overflow-wrap:anywhere;color:#fafafab8;font:650 12px/1.25 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.kai-tour-spoken-line{overflow-wrap:anywhere;color:#fafafaeb;font:750 13px/1.28 var(--kai-font-body,system-ui);letter-spacing:0;margin:0}.kai-tour-motion{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;min-height:58px;position:relative;overflow:hidden}.kai-tour-motion-leaderboard{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.kai-tour-rank-pulse{color:#fff;font:950 24px/1 var(--kai-font-display,"Space Grotesk", system-ui);animation:1.45s ease-in-out infinite kai-tour-rank-pop}.kai-tour-rank-line{background:linear-gradient(90deg,#ff2b4d,#f7e7ce,#9ef1ff);border-radius:999px;height:4px;position:relative;box-shadow:0 0 18px #9ef1ff3d}.kai-tour-proof-dot{background:#9ef1ff;border-radius:999px;width:8px;height:8px;animation:1.45s ease-in-out infinite kai-tour-proof-dot;position:absolute;bottom:13px;box-shadow:0 0 14px #9ef1ff7a}.kai-tour-proof-dot[data-dot=one]{animation-delay:0s;left:48%}.kai-tour-proof-dot[data-dot=two]{animation-delay:.16s;left:64%}.kai-tour-proof-dot[data-dot=three]{animation-delay:.32s;left:80%}.kai-tour-motion-song{grid-template-columns:repeat(5,1fr);align-items:end;gap:6px;padding:10px 12px;display:grid}.kai-tour-motion-song span{background:linear-gradient(#9ef1ff,#3fd6ec2e);border-radius:999px 999px 4px 4px;min-height:12px;animation:.9s ease-in-out infinite kai-tour-waveform;display:block}.kai-tour-motion-song span:nth-child(2){animation-delay:90ms}.kai-tour-motion-song span:nth-child(3){animation-delay:.18s}.kai-tour-motion-song span:nth-child(4){animation-delay:.27s}.kai-tour-motion-song span:nth-child(5){animation-delay:.36s}.kai-tour-motion-song i{background:#f7e7ce;border-radius:999px;width:2px;animation:1.6s ease-in-out infinite kai-tour-scanline;position:absolute;top:8px;bottom:8px;left:38%;box-shadow:0 0 18px #f5e7ce99}.kai-tour-motion-cutlab{gap:6px;padding:10px;display:grid}.kai-tour-motion-cutlab span{transform-origin:0;background:#f5e7ce2e;border-radius:999px;height:10px;animation:1.2s ease-out infinite kai-tour-timeline-fill;display:block}.kai-tour-motion-cutlab span[data-track=a-roll]{background:linear-gradient(90deg,#f7e7ce,#f5e7ce2e);width:82%}.kai-tour-motion-cutlab span[data-track=caption]{background:linear-gradient(90deg,#9ef1ff,#3fd6ec29);width:64%;animation-delay:.14s}.kai-tour-motion-cutlab span[data-track=b-roll]{background:linear-gradient(90deg,#ff8fa0,#ff2b4d26);width:44%;animation-delay:.28s}.kai-tour-motion-cutlab i{background:#ffffffbf;border-radius:999px;width:2px;position:absolute;top:9px;bottom:9px}.kai-tour-motion-cutlab i[data-cut=one]{left:38%}.kai-tour-motion-cutlab i[data-cut=two]{left:67%}.kai-tour-motion-social,.kai-tour-motion-music,.kai-tour-motion-plan{gap:7px;padding:10px;display:grid}.kai-tour-motion-social span,.kai-tour-motion-music span{color:#fafafad6;width:fit-content;max-width:100%;font:750 11px/1 var(--kai-font-display,"Space Grotesk", system-ui);background:#9ef1ff1a;border-radius:999px;padding:6px 8px;animation:1.8s ease-in-out infinite kai-tour-chip-step}.kai-tour-motion-social span:nth-child(2),.kai-tour-motion-music span:nth-child(2){background:#f5e7ce1a;justify-self:center;animation-delay:.2s}.kai-tour-motion-social span:nth-child(3),.kai-tour-motion-music span:nth-child(3){background:#ff2b4d1a;justify-self:end;animation-delay:.4s}.kai-tour-motion-plan span{transform-origin:0;background:linear-gradient(90deg,#f5e7cee6,#f5e7ce29);border-radius:999px;height:10px;animation:1.5s ease-in-out infinite kai-tour-plan-write}.kai-tour-motion-plan span:nth-child(2){width:76%;animation-delay:.18s}.kai-tour-motion-plan span:nth-child(3){width:58%;animation-delay:.36s}.kai-tour-benchmarks{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kai-tour-benchmarks span{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:2px;min-width:0;padding:7px 8px;display:grid}.kai-tour-benchmarks small{overflow-wrap:anywhere;color:#fafafa85;font:800 9px/1 var(--kai-font-display,"Space Grotesk", system-ui);text-transform:uppercase;letter-spacing:.05em}.kai-tour-benchmarks strong{overflow-wrap:anywhere;color:#fff;font:850 12px/1.08 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0}.kai-tour-proof-row{flex-wrap:wrap}.kai-tour-proof-row span{color:#fafafac2;font:760 10px/1 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;padding:5px 7px}.kai-studio-root[data-kai-tour-active=true] .kai-conversation-orbit,.kai-studio-root[data-kai-tour-active=true] .kai-focus-detail-stage{opacity:0;visibility:hidden;pointer-events:none}@keyframes kai-tour-director-enter{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes kai-tour-sheen{0%,to{opacity:0;transform:translate(-54%)}34%{opacity:.48}70%{opacity:0;transform:translate(54%)}}@keyframes kai-tour-rank-pop{0%,to{transform:translateY(0)scale(1)}44%{transform:translateY(-3px)scale(1.04)}}@keyframes kai-tour-proof-dot{0%,to{opacity:.42;transform:translateY(0)scale(.86)}44%{opacity:1;transform:translateY(-8px)scale(1.12)}}@keyframes kai-tour-waveform{0%,to{opacity:.58;height:20px}50%{opacity:1;height:44px}}@keyframes kai-tour-scanline{0%,to{left:12%}50%{left:86%}}@keyframes kai-tour-timeline-fill{0%{opacity:.58;transform:scaleX(.38)}60%,to{opacity:1;transform:scaleX(1)}}@keyframes kai-tour-chip-step{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes kai-tour-plan-write{0%{opacity:.54;transform:scaleX(.16)}68%,to{opacity:1;transform:scaleX(1)}}@media (max-width:760px){.kai-artist-tour-director{bottom:calc(env(safe-area-inset-bottom,0px) + 118px);gap:8px;width:min(420px,100svw - 18px);padding:10px}.kai-tour-director-main{grid-template-columns:34px minmax(0,1fr)}.kai-tour-director-icon{border-radius:11px;width:34px;height:34px}.kai-tour-director-copy strong{font-size:15px}.kai-tour-director-copy span{font-size:11px}.kai-tour-motion{min-height:48px}.kai-tour-benchmarks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kai-artist-tour-director,.kai-artist-tour-director:before,.kai-tour-rank-pulse,.kai-tour-proof-dot,.kai-tour-motion-song span,.kai-tour-motion-song i,.kai-tour-motion-cutlab span,.kai-tour-motion-social span,.kai-tour-motion-music span,.kai-tour-motion-plan span{animation:none!important}}
