.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:#8b5cf6;--dash-cyan:#06b6d4;--dash-magenta:#ec4899;--dash-lime:#a3e635;--dash-coral:#fb7185;--dash-violet-glow:#8b5cf64d;--dash-violet-border:#8b5cf68c;--dash-violet-strong:#8b5cf6e6;--dash-cyan-glow:#06b6d440;--dash-cyan-border:#06b6d480;--dash-magenta-glow:#ec489933;--dash-text-primary:#fafafa;--dash-text-secondary:silver;--dash-text-tertiary:#b0b0b8;--dash-mode-royalty:#d4af37;--dash-mode-royalty-glow:#d4af3740;--dash-mode-quests:#ec4899;--dash-mode-quests-glow:#ec489940;--dash-mode-direct-to-fan:#fb7185;--dash-mode-direct-to-fan-glow:#fb718540;--dash-positive:#2ac9b7;--dash-negative:#ff6b4a;--dash-border-subtle:#ffffff0f;--dash-border-medium:#ffffff1f;--dash-border-bright:#fff3;--dash-shadow-edge:0 0 2px #8b5cf6b3;--dash-shadow-halo:0 0 20px #8b5cf640;--dash-shadow-elevation:0 16px 50px #000000b3;--dash-shadow-ambient:0 0 80px #8b5cf60f;--dash-shadow-inset-top:inset 0 1px 0 #ffffff1a;--dash-shadow-inset-glow:inset 0 0 40px #8b5cf614;--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}.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%,#8b5cf652 0%,#0000 50%),radial-gradient(65% 55% at 82% 18%,#06b6d43d 0%,#0000 45%),radial-gradient(80% 50% at 50% 85%,#ec489926 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,#8b5cf6b3 0%,#0000 65%);top:-12vmax;left:-8vmax}.kai-atmosphere-glow-cyan{background:radial-gradient(circle,#06b6d499 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 #8b5cf680}.hud-badge[data-stat=value]{box-shadow:0 0 0 2px #06b6d480}.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 #8b5cf60a, inset 0 0 60px #06b6d408;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%,#8b5cf659,#0000 35%),radial-gradient(circle at 82% 18%,#06b6d447,#0000 32%),radial-gradient(circle at 70% 85%,#ec489926,#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 #8b5cf6cc, 0 0 25px var(--dash-violet-glow), 0 0 60px #8b5cf614, 0 0 100px #06b6d40d;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,#8b5cf638,#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:#06b6d4e6;border-color:#06b6d480}.kai-frame-hud-lime{--hud-accent:#a3e635e6;border-color:#a3e63566}.kai-frame-hud-coral{--hud-accent:#fb7185e6;border-color:#fb718566}.kai-frame-hud-violet{--hud-accent:#8b5cf6e6;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:#8b5cf614}.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,#8b5cf659,#8b5cf633);border:1px solid #8b5cf64d;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 #8b5cf633,0 -2px 12px #0006,0 8px 30px #00000080,inset 0 1px #ffffff0f,inset 0 0 20px #8b5cf605}.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:#8b5cf6e6;--orbital-glow:#8b5cf640;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:#06b6d4e6;--orbital-glow:#06b6d440}.kai-orbital-lime{--orbital-accent:#a3e635e6;--orbital-glow:#a3e63533}.kai-orbital-coral{--orbital-accent:#fb7185e6;--orbital-glow:#fb718533}.kai-orbital-violet{--orbital-accent:#8b5cf6e6;--orbital-glow:#8b5cf640}.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 #8b5cf61f, 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:#fb7185}.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 #06b6d473}50%{box-shadow:0 0 0 3px var(--dash-base), 0 0 0 7px var(--dash-cyan), 0 0 22px 9px #06b6d4b3}}@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 #2ac9b799}50%{box-shadow:0 8px 30px #00000080,0 0 10px #2ac9b773}}@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 #8b5cf666}50%{box-shadow:0 0 0 4px #8b5cf62e}}@keyframes kai-quest-complete{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes kai-skeleton-shimmer{0%,to{background-position:200% 0}50%{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%,#06b6d41a,#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 #06b6d48c,0 0 80px #06b6d440;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 #2ac9b773}.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 #8b5cf680}.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 #06b6d473;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 #8b5cf61f,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 #8b5cf626,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 #06b6d426,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(#8b5cf640 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%,to{background-position:0%}50%{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:#8b5cf61f;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:#8b5cf61a;border:1px solid #8b5cf64d}.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:#8b5cf61f;box-shadow:0 0 12px #8b5cf633}.kai-orbital-btn[data-active=true][data-mode=inbox]{background:#06b6d41f;border-color:#06b6d480;box-shadow:0 0 12px #06b6d433}.kai-orbital-btn[data-active=true][data-mode=analytics]{background:#a3e6351f;border-color:#a3e63580;box-shadow:0 0 12px #a3e63533}.kai-orbital-btn[data-active=true][data-mode=content]{background:#fb71851f;border-color:#fb718580;box-shadow:0 0 12px #fb718533}.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 #8b5cf61f}.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 #8b5cf61a}.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:#f5a5241f;border:1px solid #f5a5244d;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,#8b5cf659,#8b5cf633);border:1px solid #8b5cf64d;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;min-height:100vh;display:grid;position:relative}.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,#06b6d4);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:#06b6d41a}.kai-label-nav-link[data-active=true]{color:var(--dash-cyan,#06b6d4);background:#06b6d426}.kai-label-main{max-height:100vh;padding:2rem 2.5rem;overflow-y:auto}.kai-label-title{font-family:var(--font-space-grotesk), "Space Grotesk", sans-serif;color:var(--dash-text-primary,#fafafa);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.kai-label-subtitle{color:var(--dash-text-secondary,#f5f5f7a3);margin-bottom:2rem;font-size:.8125rem}.kai-matchmaker-search{align-items:flex-end;gap:.75rem;margin-bottom:2rem;display:flex}.kai-matchmaker-input{min-height:3.5rem;font-size:.875rem;font-family:var(--font-geist), "Geist", sans-serif;color:var(--dash-text-primary,#fafafa);background:var(--dash-elevated,#1e1b38b3);resize:none;border:1px solid #ffffff14;border-radius:.75rem;outline:none;flex:1;padding:.75rem 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,#06b6d4);box-shadow:0 0 0 2px #06b6d426}.kai-matchmaker-btn{font-size:.8125rem;font-weight:600;font-family:var(--font-geist), "Geist", sans-serif;color:#050508;background:var(--dash-cyan,#06b6d4);cursor:pointer;white-space:nowrap;border:none;border-radius:.75rem;padding:.75rem 1.5rem;transition:opacity .15s,transform .1s}.kai-matchmaker-btn:hover{opacity:.9}.kai-matchmaker-btn:active{transform:scale(.97)}.kai-matchmaker-btn:disabled{opacity:.5;cursor:not-allowed}.kai-matchmaker-status{color:var(--dash-text-secondary,#f5f5f7a3);justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.75rem;display:flex}.kai-result-list{flex-direction:column;gap:.75rem;display:flex}.kai-result-card{background:var(--dash-card,#121024d9);color:inherit;border:1px solid #ffffff0f;border-radius:.75rem;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .15s;display:grid}.kai-result-card:hover{border-color:#06b6d44d;transform:translateY(-1px)}.kai-result-avatar{background:var(--dash-elevated,#1e1b38b3);border:1px solid #ffffff14;border-radius:50%;width:3rem;height:3rem}.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:1rem;font-weight:700}.kai-result-reason{color:var(--dash-text-secondary,#f5f5f7a3);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.kai-result-tags{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.kai-result-tag{color:var(--dash-cyan,#06b6d4);background:#06b6d41a;border:1px solid #06b6d433;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,#06b6d4);font-size:1.75rem;font-weight:700}.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,#f5f5f7a3);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,#06b6d4);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,#06b6d4);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:#06b6d426}.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,#06b6d4);background:#06b6d41a;border:1px solid #06b6d433;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,#06b6d4);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,#06b6d4);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,#06b6d4);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,#06b6d4);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,#06b6d4);background:#06b6d41a;border:1px solid #06b6d433;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:#06b6d433}.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:#8b5cf626;border:1px solid #8b5cf64d}.kai-inbox-badge[data-type=playlist]{color:var(--dash-lime);background:#a3e6351f;border:1px solid #a3e6354d}.kai-inbox-badge[data-type=brand]{color:var(--dash-cyan);background:#06b6d41f;border:1px solid #06b6d44d}.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:#a3e63533}.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:#a3e63533}.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:#fb718533}.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:#fb718533}.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:#a3e63526}.kai-content-status[data-status=draft]{color:var(--dash-text-secondary);background:#ffffff0f}.kai-content-status[data-status=scheduled]{color:var(--dash-violet);background:#8b5cf626}.kai-content-status[data-status=suggested]{color:var(--dash-coral);background:#fb71851f}.kai-dashboard[data-mode=inbox] .kai-bento-cell{border-color:#06b6d414}.kai-dashboard[data-mode=analytics] .kai-bento-cell{border-color:#a3e63514}.kai-dashboard[data-mode=content] .kai-bento-cell{border-color:#fb718514}.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,#a3e63580 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,#fb718580 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{padding:1.5rem 1rem}.kai-artist-detail{grid-template-columns:1fr}.kai-result-card{grid-template-columns:1fr auto}.kai-result-avatar{display:none}}@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-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)}}.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 #8b5cf647;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%,#06b6d438,#0000 32%),radial-gradient(circle at 86% 12%,#ff2b4d29,#0000 30%),linear-gradient(135deg,#06b6d41a,#0000 38%),linear-gradient(225deg,#8b5cf61f,#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%, #06b6d447, 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%, #06b6d424 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;background:linear-gradient(120deg,#0b0f18f5,#07070df0),#050509f0;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(260px,.92fr) minmax(320px,1fr);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 38px 120px #0000009e,inset 0 0 0 1px #ffffff09,0 0 54px #06b6d41a}.kai-studio-loading-shell:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#00000080,#0000 68%);mask-image:linear-gradient(120deg,#00000080,#0000 68%)}.kai-studio-loading-portrait{filter:saturate(1.06)contrast(1.08)brightness(1.04);background-color:#0000;background-image:linear-gradient(#05050808,#0505086b),linear-gradient(90deg,#05050800,#0505087a),url(/aurora/kai-loading-portrait.webp);background-position:50% 30%;background-repeat:repeat,repeat,repeat;background-size:auto 136%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100%;position:relative}.kai-studio-loading-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#05050829 74%,#050508b8 100%),linear-gradient(#0000 68%,#05050866);position:absolute;inset:0}.kai-studio-loading-copy{z-index:1;color:#fafafa;flex-direction:column;justify-content:center;gap:clamp(14px,2svh,22px);padding:clamp(34px,6vw,72px);display:flex;position:relative}.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:#06b6d414;border:1px solid #06b6d457;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-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,#06b6d4 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:0%}to{filter:hue-rotate(28deg)brightness(1.15);background-position:220%}}@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}@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-title{max-width:11ch;font-size:clamp(34px,11vw,56px)}.kai-studio-loading-text{font-size:clamp(16px,4.2vw,19px)}}@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-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{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;bottom:calc(clamp(34px,5svh,62px) + clamp(74px,8svh,90px) + 12px);left:50%;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 #06b6d447;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 #06b6d41f,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:#06b6d4e6;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{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;top:auto;bottom:calc(clamp(18px,2.8svh,36px) + clamp(74px,8svh,90px) + 12px);left:50%;transform:translate(-50%)}.kai-conversation-orbit__burst{filter:drop-shadow(0 16px 42px #00000080);justify-content:center;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 #06b6d41a,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-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;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-scrubber{opacity:.12;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-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) + 10px);transform:translate(-50%)scale(.94)}.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{width:min(88vw,620px);bottom:calc(clamp(26px,4svh,44px) + clamp(66px,8svh,78px) + 10px)}.kai-conversation-orbit{width:min(92vw,680px);top:auto;bottom:calc(clamp(26px,4svh,44px) + clamp(66px,8svh,78px) + 10px)}.kai-conversation-line{border-radius:16px;grid-template-columns:minmax(0,1fr);gap:5px}.kai-studio-root[data-card-focus=true] .kai-conversation-orbit{width:min(92vw,620px);top:auto;bottom:calc(clamp(26px,4svh,44px) + clamp(66px,8svh,78px) + 10px)}}.kai-studio-dom-input{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;bottom:clamp(34px,5svh,62px);left:50%;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][data-card-focus=true] .kai-studio-dom-input{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)translateY(0)scale(.94)}@media (max-width:1023px){.kai-studio-dom-input{width:min(90vw,620px);height:clamp(66px,8svh,78px);bottom:clamp(26px,4svh,44px)}}.kai-input-pill{-webkit-backdrop-filter:blur(22px)saturate(170%);background:#0c0a1cf7;border:1px solid #ffffff24;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),filter .42s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 40px #8b5cf62e,0 20px 50px -20px #0009}.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{color:#f5f5f7;cursor:pointer;background:#8b5cf62e;border:1px solid #8b5cf659;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-mic:hover:not(:disabled),.kai-input-send:hover:not(:disabled){background:#8b5cf64d;border-color:#8b5cf68c;transform:translateY(-1px)}.kai-input-mic:disabled,.kai-input-send:disabled{opacity:.4;cursor:not-allowed}.kai-input-mic[data-listening=true]{background:#06b6d447;border-color:#06b6d499;animation:1.4s ease-in-out infinite kai-input-mic-pulse;box-shadow:0 0 24px #06b6d466}@keyframes kai-input-mic-pulse{0%,to{box-shadow:0 0 18px #06b6d44d}50%{box-shadow:0 0 32px #06b6d48c}}.kai-input-text{color:#f5f5f7;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:#f5f5f773}.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:#f5a52414;border:1px solid #f5a52433;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-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:#06b6d4;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,#8b5cf6,#06b6d4);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{display:none!important}}.kai-studio-root{--ink:#fafafa;--base:#050508;--violet:#8b5cf6;--cyan:#06b6d4;--amber:#f5a524;--magenta:#ff2bd6;--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)}.kai-studio-root .kai-greeting-overlay{z-index:16777280;-webkit-backdrop-filter:blur(3px);background:radial-gradient(at 50% 42%,#05050870 0%,#050508b8 64%,#050508e6 100%);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;text-align:center;width:min(700px,100%);transform:translateX(var(--kai-greeting-optical-x));background:linear-gradient(#06070cc7,#06070c85),radial-gradient(circle at 50% 0,#f5a52426,#0000 52%);border:1px solid #f5a52438;border-radius:8px;justify-items:center;gap:14px;padding:clamp(22px,4vw,44px);display:grid;box-shadow:0 26px 90px #0000006b,inset 0 1px #ffffff14}.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:var(--ink);font:900 clamp(42px, 7.8vw, 86px) / .91 var(--kai-font-display,"Space Grotesk", system-ui);letter-spacing:0;text-wrap:balance;justify-items:center;gap:.03em;margin:0;display:grid}.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-reason{color:#fafafabd;max-width:48ch;margin:0;font-size:clamp(14px,1.8vw,17px);line-height:1.5}.kai-studio-root .kai-greeting-dismiss{color:#fafafae0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f5a5241f;border:1px solid #f5a52461;border-radius:999px;min-height:44px;margin-top:4px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.kai-studio-root .kai-greeting-dismiss:hover,.kai-studio-root .kai-greeting-dismiss:focus-visible{background:#f5a52433;border-color:#f5a524c7;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.kai-studio-root .kai-greeting-line>span{clip-path:none;filter:none;animation:none;transform:none}}@media (max-width:1023px){.kai-studio-root .kai-greeting-card{width:min(680px,100%);transform:none}}.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-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 #06b6d429;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:#06b6d475;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 #06b6d42e}.kai-tile-inner--screen-focus-anchor .kai-tile-3d{border-color:#06b6d485;padding:.56rem .64rem;animation:.52s cubic-bezier(.22,1,.36,1) 80ms 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 #06b6d457,0 0 22px #06b6d438}to{opacity:0;transform:scale(.92);box-shadow:inset 0 0 0 1px #06b6d400,0 0 #06b6d400}}.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:.62s cubic-bezier(.22,1,.36,1) .12s both kai-focus-stage-reveal;display:grid;position:absolute;inset:0}.kai-focus-detail-stage[data-exiting=true]{animation:1.12s cubic-bezier(.22,1,.36,1) both kai-focus-stage-exit}.kai-focus-detail-stage[data-exiting=true] .kai-focus-detail-card{animation:1.04s 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.04s cubic-bezier(.22,1,.36,1) .18s both kai-card-focus-open;position:relative;overflow:auto;box-shadow:0 34px 120px #0000008a,inset 0 0 0 1px #ffffff0b,0 0 42px #7ec9ff14}.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:#06b6d49e;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)}}@keyframes kai-card-focus-open{0%{opacity:.64;clip-path:inset(var(--focus-open-top,42%) var(--focus-open-right,46%) var(--focus-open-bottom,42%) var(--focus-open-left,46%) round 18px);transform:translate3d(var(--focus-origin-dx,0), var(--focus-origin-dy,0), 0) scale(.24)}32%{opacity:.9;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,#06b6d4);cursor:pointer;z-index:10;background:#08080cb8;border:1px solid #06b6d473;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:#06b6d4d9;transform:scale(1.04)}.kai-tile-close:focus-visible{outline-offset:2px;outline:2px solid #06b6d4e6}.kai-hud-badge{-webkit-backdrop-filter:blur(8px);background:#0a0a10b8;border:1px solid #8b5cf659;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 #8b5cf640;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 #8b5cf673;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;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-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)}.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-block}.kai-conversation-line[data-word-rise=true] .kai-conversation-line__word{opacity:0;animation:.24s cubic-bezier(.16,1,.3,1) forwards kai-word-rise;transform:translateY(6px)}.kai-conversation-line__word[data-word-bucket="0"]{animation-delay:0s}.kai-conversation-line__word[data-word-bucket="1"]{animation-delay:18ms}.kai-conversation-line__word[data-word-bucket="2"]{animation-delay:36ms}.kai-conversation-line__word[data-word-bucket="3"]{animation-delay:54ms}.kai-conversation-line__word[data-word-bucket="4"]{animation-delay:72ms}.kai-conversation-line__word[data-word-bucket="5"]{animation-delay:90ms}.kai-conversation-line__word[data-word-bucket="6"]{animation-delay:.108s}.kai-conversation-line__word[data-word-bucket="7"]{animation-delay:.126s}.kai-conversation-line__word[data-word-bucket="8"]{animation-delay:.144s}.kai-conversation-line__word[data-word-bucket="9"]{animation-delay:.162s}.kai-conversation-line__word[data-word-bucket="10"]{animation-delay:.18s}.kai-conversation-line__word[data-word-bucket="11"]{animation-delay:.198s}.kai-studio-root .kai-studio-dom-transcript{display:none}@keyframes kai-word-rise{to{opacity:1;transform:translateY(0)}}.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-conversation-line[data-word-rise=true] .kai-conversation-line__word,.kai-studio-root[data-speech-state=thinking] .kai-conversation-orbit:before{animation:none}.kai-conversation-line[data-word-rise=true] .kai-conversation-line__word{opacity:1;transform: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)}}
.aurora-shell .text-green-500,.aurora-shell .text-green-600{color:var(--aurora-stroke-teal)}.aurora-shell .text-red-500,.aurora-shell .text-red-600{color:var(--aurora-stroke-magenta)}.aurora-shell .text-yellow-500,.aurora-shell .text-yellow-600{color:#f0c93d}.aurora-shell .text-blue-500,.aurora-shell .text-blue-600{color:#7ec9ff}.aurora-shell .text-orange-500,.aurora-shell .text-orange-600{color:#ffb366}.aurora-shell .bg-green-100{background-color:#00e5d11f}.aurora-shell .border-green-500{border-color:#00e5d18c}main.flex-1:has(>.aurora-shell){padding:0}div:has(>main.flex-1>.aurora-shell)>nav.w-56{display:none}div:has(>main.flex-1>.kai-dashboard)>nav.w-56{display:none}main.flex-1:has(>.kai-dashboard){padding:0}
