.mix-name-glow{text-shadow:0 0 8px color-mix(in srgb,#3390ec 55%,transparent),0 0 16px color-mix(in srgb,#8774e1 35%,transparent)}.mix-name-shimmer{background:linear-gradient(90deg,currentColor,#3390ec 25%,#8774e1 50%,#3390ec 75%,currentColor);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mix-name-shimmer 3s linear infinite}.mix-name-wave{display:inline-block;animation:mix-name-wave 2.4s ease-in-out infinite}.mix-name-flicker{animation:mix-name-flicker 2.2s ease-in-out infinite}.mix-name-rainbow{background:linear-gradient(90deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#8774e1,#ff6b6b);background-size:300% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mix-name-rainbow 4s linear infinite}.mix-name-neon{color:#7df9ff;text-shadow:0 0 4px #7df9ff,0 0 12px #3390ec,0 0 24px #8774e1;animation:mix-name-neon 2.5s ease-in-out infinite}.mix-name-glitch{position:relative;animation:mix-name-glitch 3s steps(2) infinite}.mix-name-pulse{display:inline-block;animation:mix-name-pulse 2s ease-in-out infinite}.mix-name-fire{background:linear-gradient(180deg,#ffd93d,#ff6b6b 45%,#c0392b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 6px color-mix(in srgb,#ff6b6b 45%,transparent));animation:mix-name-fire 2.8s ease-in-out infinite}.mix-name-aurora{background:linear-gradient(120deg,#3390ec,#8774e1,#6bcb77,#3390ec);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mix-name-aurora 5s ease-in-out infinite}.mix-name-ember{background:linear-gradient(180deg,#fff3bf,#ffa94d 40%,#ff6b6b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px color-mix(in srgb,#ffa94d 50%,transparent));animation:mix-name-ember 2.4s ease-in-out infinite}.mix-name-blaze{background:linear-gradient(135deg,#ffd43b,#ff922b,#ff6b6b,#ffd43b);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mix-name-blaze 2.2s linear infinite}.mix-name-inferno{background:linear-gradient(180deg,#ffe066,#ff6b6b 35%,#c92a2a 70%,#862e9c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,#ff6b6b 55%,transparent));animation:mix-name-inferno 1.8s ease-in-out infinite}.mix-name-phoenix{background:linear-gradient(120deg,#ffd43b,#ff6b6b,#be4bdb,#3390ec,#ffd43b);background-size:300% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mix-name-phoenix 3.5s ease-in-out infinite}.mix-name-streak-legend{background:linear-gradient(90deg,#fff9db,#ffd43b,#ff922b,#fff9db,#fab005);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb,#ffd43b 60%,transparent));animation:mix-name-streak-legend 2.5s linear infinite}.mix-name-crystal{background:linear-gradient(110deg,#e0f2fe,#7dd3fc,#c4b5fd,#e0f2fe);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,#7dd3fc 50%,transparent));animation:mix-name-crystal 3.2s linear infinite}.mix-name-golden{background:linear-gradient(90deg,#fef3c7,#fbbf24,#f59e0b,#fef3c7);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px color-mix(in srgb,#fbbf24 55%,transparent));animation:mix-name-golden 2.8s linear infinite}.mix-name-void{background:linear-gradient(120deg,#e2e8f0,#a78bfa,#312e81,#e2e8f0);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px color-mix(in srgb,#a78bfa 45%,transparent));animation:mix-name-void 4s ease-in-out infinite}@keyframes mix-name-ember{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,#ffa94d 45%,transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in srgb,#ff6b6b 55%,transparent))}}@keyframes mix-name-blaze{to{background-position:220%}}@keyframes mix-name-inferno{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes mix-name-phoenix{0%,to{background-position:0}50%{background-position:100%}}@keyframes mix-name-streak-legend{to{background-position:250%}}@keyframes mix-name-crystal{to{background-position:220%}}@keyframes mix-name-golden{to{background-position:200%}}@keyframes mix-name-void{0%,to{background-position:0;filter:drop-shadow(0 0 8px color-mix(in srgb,#a78bfa 40%,transparent))}50%{background-position:100%;filter:drop-shadow(0 0 14px color-mix(in srgb,#c4b5fd 55%,transparent))}}@keyframes mix-name-shimmer{to{background-position:200%}}@keyframes mix-name-wave{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}75%{transform:translateY(2px)}}@keyframes mix-name-flicker{0%,to{opacity:1}45%{opacity:.72}55%{opacity:1}70%{opacity:.85}}@keyframes mix-name-rainbow{to{background-position:300%}}@keyframes mix-name-neon{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.88;filter:brightness(1.15)}}@keyframes mix-name-glitch{0%,90%,to{transform:translate(0);text-shadow:none}92%{transform:translate(-1px);text-shadow:1px 0 #3390ec,-1px 0 #ff6b6b}94%{transform:translate(1px);text-shadow:-1px 0 #3390ec,1px 0 #ff6b6b}}@keyframes mix-name-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.92}}@keyframes mix-name-fire{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,#ff6b6b 45%,transparent))}50%{filter:drop-shadow(0 0 10px color-mix(in srgb,#ffd93d 55%,transparent))}}@keyframes mix-streak-flicker{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes mix-name-aurora{0%,to{background-position:0}50%{background-position:100%}}[data-motion=off] .mix-name-aurora,[data-motion=off] .mix-name-blaze,[data-motion=off] .mix-name-ember,[data-motion=off] .mix-name-fire,[data-motion=off] .mix-name-flicker,[data-motion=off] .mix-name-glitch,[data-motion=off] .mix-name-inferno,[data-motion=off] .mix-name-neon,[data-motion=off] .mix-name-phoenix,[data-motion=off] .mix-name-pulse,[data-motion=off] .mix-name-rainbow,[data-motion=off] .mix-name-shimmer,[data-motion=off] .mix-name-streak-legend,[data-motion=off] .mix-name-wave,[data-motion=reduced] .mix-name-aurora,[data-motion=reduced] .mix-name-blaze,[data-motion=reduced] .mix-name-ember,[data-motion=reduced] .mix-name-fire,[data-motion=reduced] .mix-name-flicker,[data-motion=reduced] .mix-name-glitch,[data-motion=reduced] .mix-name-inferno,[data-motion=reduced] .mix-name-neon,[data-motion=reduced] .mix-name-phoenix,[data-motion=reduced] .mix-name-pulse,[data-motion=reduced] .mix-name-rainbow,[data-motion=reduced] .mix-name-shimmer,[data-motion=reduced] .mix-name-streak-legend,[data-motion=reduced] .mix-name-wave{animation:none}[data-motion=off] .mix-name-aurora,[data-motion=off] .mix-name-blaze,[data-motion=off] .mix-name-ember,[data-motion=off] .mix-name-fire,[data-motion=off] .mix-name-inferno,[data-motion=off] .mix-name-phoenix,[data-motion=off] .mix-name-rainbow,[data-motion=off] .mix-name-shimmer,[data-motion=off] .mix-name-streak-legend,[data-motion=reduced] .mix-name-aurora,[data-motion=reduced] .mix-name-blaze,[data-motion=reduced] .mix-name-ember,[data-motion=reduced] .mix-name-fire,[data-motion=reduced] .mix-name-inferno,[data-motion=reduced] .mix-name-phoenix,[data-motion=reduced] .mix-name-rainbow,[data-motion=reduced] .mix-name-shimmer,[data-motion=reduced] .mix-name-streak-legend{color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset;filter:none}[data-motion=off] .mix-name-pulse,[data-motion=off] .mix-name-wave,[data-motion=reduced] .mix-name-pulse,[data-motion=reduced] .mix-name-wave{transform:none}[data-motion=off] .mix-name-glow,[data-motion=off] .mix-name-neon,[data-motion=reduced] .mix-name-glow,[data-motion=reduced] .mix-name-neon{text-shadow:none}@media (prefers-reduced-motion:reduce){.mix-name-aurora,.mix-name-blaze,.mix-name-ember,.mix-name-fire,.mix-name-flicker,.mix-name-glitch,.mix-name-inferno,.mix-name-neon,.mix-name-phoenix,.mix-name-pulse,.mix-name-rainbow,.mix-name-shimmer,.mix-name-streak-legend,.mix-name-wave{animation:none}.mix-name-aurora,.mix-name-blaze,.mix-name-ember,.mix-name-fire,.mix-name-inferno,.mix-name-phoenix,.mix-name-rainbow,.mix-name-shimmer,.mix-name-streak-legend{color:inherit;background:none;-webkit-background-clip:unset;background-clip:unset;filter:none}.mix-name-pulse,.mix-name-wave{transform:none}.mix-name-glow,.mix-name-neon{text-shadow:none}}.mix-avatar-frame{position:relative;display:inline-flex;box-sizing:border-box;padding:2px;border-radius:9999px}.mix-avatar-frame>.mix-avatar-frame-inner{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.mix-avatar-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1}.mix-frame-mix:after{border:2px solid #3390ec;box-shadow:0 0 10px rgba(51,144,236,.5)}.mix-frame-bronze:after{border:2px solid #cd7f32;box-shadow:0 0 8px rgba(205,127,50,.45)}.mix-frame-silver:after{border:2px solid #c0c0c0;box-shadow:0 0 10px rgba(192,192,192,.35)}.mix-frame-gold:after{border:2px solid #ffd700;box-shadow:0 0 12px rgba(255,215,0,.45)}.mix-frame-crystal:after{border:2px solid transparent;background:linear-gradient(#0000,#0000) padding-box,linear-gradient(135deg,#f8fafc,#67e8f9,#e2e8f0,#a5f3fc) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;box-shadow:0 0 12px rgba(165,243,252,.45)}.mix-frame-platinum:after{border:2px solid #e5e7eb;box-shadow:0 0 0 1px rgba(148,163,184,.5),0 0 14px rgba(226,232,240,.55)}.mix-frame-ice:after{border:2px solid #7dd3fc;box-shadow:0 0 12px rgba(125,211,252,.55)}.mix-frame-ocean:after{border:2px solid transparent;background:linear-gradient(#0000,#0000) padding-box,linear-gradient(135deg,#0ea5e9,#14b8a6,#0369a1) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.mix-frame-rose:after{border:2px solid #fb7185;box-shadow:0 0 12px rgba(251,113,133,.5)}.mix-frame-amethyst:after{border:2px solid transparent;background:linear-gradient(#0000,#0000) padding-box,linear-gradient(135deg,#c084fc,#7c3aed,#e879f9) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;box-shadow:0 0 12px rgba(168,85,247,.4)}.mix-frame-neon:after{border:2px solid #22d3ee;box-shadow:0 0 8px rgba(34,211,238,.85),0 0 18px rgba(236,72,153,.35);animation:mix-frame-neon-pulse 1.8s ease-in-out infinite}.mix-frame-aurora:after{border:2px solid transparent;background:linear-gradient(#0000,#0000) padding-box,linear-gradient(120deg,#34d399,#22d3ee,#a78bfa,#f472b6,#34d399) border-box;background-size:220% 220%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:mix-frame-aurora-shift 5s linear infinite}.mix-frame-solar:after{border:2px solid #fbbf24;box-shadow:0 0 10px rgba(251,191,36,.65),0 0 20px rgba(249,115,22,.35)}.mix-frame-ember:after{border:2px solid #f97316;box-shadow:0 0 12px rgba(249,115,22,.55);animation:mix-frame-ember-pulse 2.4s ease-in-out infinite}.mix-frame-streak:after{border:2px solid transparent;background:linear-gradient(#0000,#0000) padding-box,linear-gradient(135deg,#fb923c,#ef4444,#f97316) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.mix-frame-void:after{border:2px solid #4c1d95;box-shadow:0 0 0 1px rgba(139,92,246,.35),0 0 16px rgba(76,29,149,.7)}.mix-frame-rainbow:after{background:linear-gradient(#0000,#0000) padding-box,conic-gradient(from 0deg,#ef4444,#f59e0b,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444) border-box;animation:mix-frame-rainbow-spin 6s linear infinite}.mix-frame-legend:after,.mix-frame-rainbow:after{border:2px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px}.mix-frame-legend:after{background:linear-gradient(#0000,#0000) padding-box,linear-gradient(135deg,#fbbf24,#f59e0b,#ea580c,#a855f7) border-box;animation:mix-frame-legend-spin 8s linear infinite}.mix-frame-referral:after{border:2px dashed #8774e1;box-shadow:0 0 10px rgba(135,116,225,.4)}@keyframes mix-frame-ember-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes mix-frame-neon-pulse{0%,to{box-shadow:0 0 8px rgba(34,211,238,.7),0 0 16px rgba(236,72,153,.25)}50%{box-shadow:0 0 14px rgba(34,211,238,1),0 0 24px rgba(236,72,153,.55)}}@keyframes mix-frame-aurora-shift{to{background-position:100% 50%}}@keyframes mix-frame-rainbow-spin{to{filter:hue-rotate(1turn)}}@keyframes mix-frame-legend-spin{to{filter:hue-rotate(1turn)}}html[data-motion=off] .mix-frame-aurora:after,html[data-motion=off] .mix-frame-ember:after,html[data-motion=off] .mix-frame-legend:after,html[data-motion=off] .mix-frame-neon:after,html[data-motion=off] .mix-frame-rainbow:after,html[data-motion=reduced] .mix-frame-aurora:after,html[data-motion=reduced] .mix-frame-ember:after,html[data-motion=reduced] .mix-frame-legend:after,html[data-motion=reduced] .mix-frame-neon:after,html[data-motion=reduced] .mix-frame-rainbow:after{animation:none}.mix-bubble-classic.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-classic{background:#3390ec!important;box-shadow:0 4px 14px rgba(51,144,236,.35)}.mix-bubble-glass.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-glass{background:color-mix(in oklab,var(--primary) 72%,transparent)!important;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.mix-bubble-gradient.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-gradient{background:linear-gradient(135deg,#3390ec,#8774e1)!important;box-shadow:0 6px 18px rgba(51,144,236,.35)}.mix-bubble-neon.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-neon{background:#3390ec!important;box-shadow:0 0 0 1px rgba(135,116,225,.65),0 0 16px rgba(51,144,236,.55)}.mix-bubble-streak.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-streak{background:linear-gradient(135deg,#3390ec,#f97316)!important;box-shadow:0 4px 16px rgba(249,115,22,.35)}.mix-bubble-legend.mix-bubble-mine,.mix-chat-bubble.is-mine.mix-bubble-legend{background:linear-gradient(135deg,#3390ec,#8774e1,#fbbf24)!important;box-shadow:0 8px 24px rgba(168,85,247,.35)}.mix-message-enter-mine{animation:mix-message-enter-mine .26s cubic-bezier(.25,.9,.35,1) both;will-change:opacity,transform}.mix-message-enter-theirs{animation:mix-message-enter-theirs .26s cubic-bezier(.25,.9,.35,1) both;will-change:opacity,transform}@keyframes mix-message-enter-mine{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes mix-message-enter-theirs{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}html[data-motion=off] .mix-message-enter-mine,html[data-motion=off] .mix-message-enter-theirs,html[data-motion=reduced] .mix-message-enter-mine,html[data-motion=reduced] .mix-message-enter-theirs{animation:none}.mix-chat-thread-header{position:relative;z-index:30;display:flex;align-items:center;gap:.625rem;min-height:3.75rem;padding:max(.5rem,env(safe-area-inset-top,0px)) .625rem .5rem;border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent);background:color-mix(in oklab,var(--background) 72%,transparent);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:0 1px 0 color-mix(in oklab,var(--foreground) 4%,transparent),0 8px 24px -18px color-mix(in oklab,var(--foreground) 28%,transparent)}html[data-motion=full] .mix-chat-thread-header.mix-chat-header-enter{animation:mix-chat-header-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes mix-chat-header-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mix-chat-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:9999px;color:var(--foreground);background:transparent;overflow:hidden;transition:transform .14s ease,background-color .16s ease,opacity .16s ease}.mix-chat-icon-btn:hover{background:color-mix(in oklab,var(--muted) 80%,transparent)}.mix-chat-icon-btn:active{transform:scale(.94);opacity:.88}.mix-chat-icon-btn:disabled{opacity:.4;pointer-events:none}.mix-chat-avatar-hit{position:relative;display:inline-flex;border-radius:9999px;overflow:hidden;flex-shrink:0;transition:transform .14s ease}.mix-chat-avatar-hit:active{transform:scale(.96)}.mix-chat-ripple{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.mix-chat-ripple:after{content:"";position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:9999px;background:color-mix(in oklab,var(--foreground) 22%,transparent);opacity:0;transform:scale(0)}html[data-motion=full] .mix-chat-ripple.is-on:after,html[data-motion=reduced] .mix-chat-ripple.is-on:after{animation:mix-chat-ripple .42s ease-out}@keyframes mix-chat-ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(18)}}.mix-chat-day-chip{position:sticky;top:.35rem;z-index:12;display:flex;justify-content:center;padding:.55rem 0;margin:0;pointer-events:none}.mix-chat-day-chip>span{pointer-events:auto;display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:color-mix(in oklab,var(--foreground) 72%,transparent);background:color-mix(in oklab,var(--background) 65%,transparent);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 4px 16px -10px color-mix(in oklab,var(--foreground) 35%,transparent)}.mix-chat-msg-enter{transform-origin:bottom center}html[data-motion=full] .mix-chat-msg-enter{animation:mix-chat-msg-in .24s cubic-bezier(.22,1,.36,1) both}@keyframes mix-chat-msg-in{0%{opacity:0}to{opacity:1}}.mix-chat-bubble{position:relative;width:fit-content;max-width:min(90%,36rem);border-radius:1.15rem;padding:.55rem .75rem .4rem;line-height:1.45;box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 6%,transparent),0 8px 20px -16px color-mix(in oklab,var(--foreground) 22%,transparent)}.mix-chat-bubble.is-mine{border-bottom-right-radius:.35rem;background:#3390ec;color:#fff}.mix-chat-bubble.is-theirs{border-bottom-left-radius:.35rem;background:color-mix(in oklab,var(--muted) 92%,var(--background));color:var(--foreground)}.mix-chat-bubble-column{width:fit-content;max-width:min(90%,36rem);min-width:0}.mix-chat-bubble-flow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.15rem .4rem;width:fit-content;max-width:100%}.mix-chat-bubble-flow-body{flex:1 1 auto;min-width:min(100%,2.5rem);max-width:100%}.mix-chat-bubble-flow-meta{flex:0 0 auto;align-self:flex-end;margin-left:auto;white-space:nowrap}.mix-chat-rich-inline{display:inline;white-space:pre-wrap;word-break:break-word}.mix-chat-rich-inline>*{display:inline;margin:0}.mix-chat-bubble-meta{display:inline-flex;align-items:center;gap:.2rem;font-size:10px;line-height:1.2;vertical-align:text-bottom;white-space:nowrap}.mix-chat-reply-quote{display:flex;gap:.5rem;margin:0 0 .4rem;padding:.35rem .5rem;border-radius:.65rem;background:color-mix(in oklab,var(--foreground) 8%,transparent);cursor:pointer;overflow:hidden;transition:background .14s ease,transform .14s ease}.mix-chat-reply-quote:active{transform:scale(.985)}.mix-chat-reply-quote-bar{width:3px;flex-shrink:0;border-radius:9999px;background:#3390ec}.mix-chat-bubble.is-mine .mix-chat-reply-quote-bar{background:#fff}.mix-chat-reaction-pill{display:inline-flex;align-items:center;gap:.2rem;min-height:1.65rem;padding:.15rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid color-mix(in oklab,var(--border) 75%,transparent);background:color-mix(in oklab,var(--background) 78%,transparent);backdrop-filter:blur(10px);box-shadow:0 2px 8px -6px color-mix(in oklab,var(--foreground) 30%,transparent);transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s ease}html[data-motion=full] .mix-chat-reaction-pill.is-pop{animation:mix-chat-react-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes mix-chat-react-pop{0%{transform:scale(.7);opacity:.4}55%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.mix-chat-composer-v2{position:relative;z-index:30;flex-shrink:0;padding:.45rem .55rem calc(.45rem + env(safe-area-inset-bottom, 0px));background:color-mix(in oklab,var(--background) 82%,transparent);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);border-top:1px solid color-mix(in oklab,var(--border) 50%,transparent)}.mix-chat-composer-shell{display:flex;align-items:flex-end;gap:.4rem;min-height:2.75rem;padding:.35rem;border-radius:1.5rem;background:color-mix(in oklab,var(--muted) 55%,var(--background));border:1px solid color-mix(in oklab,var(--border) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--background) 40%,transparent);transition:border-color .16s ease,box-shadow .16s ease}.mix-chat-composer-shell:focus-within{border-color:color-mix(in oklab,#3390ec 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklab,#3390ec 16%,transparent)}.mix-chat-send-morph{position:relative;width:2.5rem;height:2.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#3390ec;color:#fff;transition:transform .16s ease,background-color .18s ease,opacity .16s ease}.mix-chat-send-morph.is-mic{background:color-mix(in oklab,var(--muted) 90%,transparent);color:var(--foreground)}.mix-chat-send-morph:active{transform:scale(.94)}.mix-chat-voice-player{display:flex;align-items:center;gap:.55rem;min-width:12.5rem;max-width:100%;padding:.15rem .1rem .25rem}.mix-chat-voice-wave{display:flex;align-items:center;gap:2px;flex:1;height:1.75rem;cursor:pointer}.mix-chat-voice-bar{flex:1;min-width:2px;max-width:4px;border-radius:9999px;background:currentColor;opacity:.35;transition:opacity .12s ease,height .12s ease}.mix-chat-voice-bar.is-filled{opacity:.95}html[data-motion=full] .mix-chat-voice-player.is-playing .mix-chat-voice-bar{animation:mix-chat-voice-bar .9s ease-in-out infinite}@keyframes mix-chat-voice-bar{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}.mix-chat-file-card{display:flex;align-items:center;gap:.65rem;min-width:12rem;max-width:100%;padding:.55rem .65rem;border-radius:.95rem;background:color-mix(in oklab,var(--foreground) 6%,transparent);border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.mix-chat-actions-sheet{border-radius:1.35rem 1.35rem 0 0;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));overflow:hidden}.mix-chat-actions-sheet-handle{width:2.25rem;height:.28rem;margin:.55rem auto .35rem;border-radius:9999px;background:color-mix(in oklab,var(--foreground) 18%,transparent)}.mix-chat-actions-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.85rem;padding:.7rem 1rem;border-radius:.9rem;text-align:left;font-size:.95rem;font-weight:500;transition:background .14s ease,transform .14s ease}.mix-chat-actions-item:active{transform:scale(.985)}.mix-chat-actions-item:active,.mix-chat-skeleton-bubble{background:color-mix(in oklab,var(--muted) 80%,transparent)}.mix-chat-skeleton-bubble{border-radius:1.15rem;height:2.75rem;animation:mix-skeleton-pulse 1.4s ease-in-out infinite}.mix-chat-media-skel{border-radius:1rem;background:color-mix(in oklab,var(--muted) 75%,transparent);animation:mix-skeleton-pulse 1.35s ease-in-out infinite}.mix-chat-media-fade{opacity:0;transform:scale(.98);transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1)}.mix-chat-media-fade.is-ready{opacity:1;transform:scale(1)}.mix-chat-messages-viewport{padding:.65rem .85rem 1rem}.mix-chat-messages-viewport .mix-message-row{position:relative;z-index:0;flex-shrink:0;isolation:isolate}.mix-chat-messages-viewport .mix-message-row+.mix-message-row{margin-top:.15rem}.mix-chat-messages-viewport .mix-message-row.is-group-break{margin-top:.7rem}.mix-chat-reaction-row{margin-top:.25rem;margin-bottom:.1rem}@media (min-width:768px){.mix-chat-thread-header{min-height:3.5rem;padding-top:.5rem}.mix-chat-composer-v2{padding-bottom:.55rem}}@media (prefers-reduced-motion:reduce){.mix-chat-media-fade,.mix-chat-msg-enter,.mix-chat-reaction-pill.is-pop,.mix-chat-thread-header.mix-chat-header-enter{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@keyframes mix-view-count-bump{0%{opacity:.35;transform:translateY(6px) scale(.92)}45%{opacity:1;transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1)}}.mix-view-count-bump{animation:mix-view-count-bump .48s cubic-bezier(.22,1,.36,1)}.mix-profile-themed{isolation:isolate}.mix-profile-themed,.mix-profile-themed .mix-profile-scroll{background:var(--profile-page);min-height:100%}.mix-profile-themed--active,.mix-profile-themed--active .mix-profile-scroll{background:var(--profile-base)}.mix-profile-inner{min-height:100%;width:100%}@media (min-width:768px){.mix-profile-themed--active .mix-profile-inner{max-width:none;margin-inline:0;padding:0}.mix-profile-themed--active .mix-profile-hero{border-radius:0;border:none;border-bottom:1px solid var(--border);box-shadow:none}.mix-profile-themed--active .mix-profile-header{border-inline:none;padding-inline:1rem}@media (min-width:1280px){.mix-profile-themed--active .mix-profile-header{padding-inline:1.25rem}}.mix-profile-themed--active .mix-profile-tabs{border-inline:none}.mix-profile-themed--active .mix-profile-panel{border:none;border-radius:0;background:transparent}.mix-profile-themed--active .mix-profile-panel .border-b,.mix-profile-themed--active .mix-profile-panel .mix-feed-row{border-color:var(--border)}}.mix-profile-hero{position:relative;isolation:isolate}.mix-profile-hero-bg,.mix-profile-hero-glow{position:absolute;inset:0;pointer-events:none}.mix-profile-hero-glow{opacity:.92;mask-image:linear-gradient(180deg,rgba(0,0,0,1),rgba(0,0,0,.85) 55%,rgba(0,0,0,.2))}.mix-profile-hero-shine{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -20%,rgba(255,255,255,.14),transparent 55%)}.mix-profile-themed .mix-profile-tabs{background:var(--profile-surface);backdrop-filter:blur(18px) saturate(135%)}.mix-profile-themed .mix-profile-header{background:linear-gradient(180deg,color-mix(in srgb,var(--profile-base) 88%,transparent),color-mix(in srgb,var(--profile-base) 72%,transparent));backdrop-filter:blur(10px)}html[data-motion=off] .mix-profile-themed .mix-profile-header,html[data-motion=off] .mix-profile-themed .mix-profile-tabs,html[data-motion=reduced] .mix-profile-themed .mix-profile-header,html[data-motion=reduced] .mix-profile-themed .mix-profile-tabs{backdrop-filter:none}.mix-profile-snow-flake{position:absolute;top:-8px;border-radius:9999px;background:rgba(255,255,255,.92);box-shadow:0 0 4px rgba(255,255,255,.45);opacity:0;animation:mix-profile-snow-fall var(--snow-duration,12s) linear var(--snow-delay,0s) infinite;will-change:transform}@keyframes mix-profile-snow-fall{0%{transform:translateZ(0);opacity:0}6%{opacity:var(--snow-opacity,.7)}94%{opacity:var(--snow-opacity,.7)}to{transform:translate3d(var(--snow-drift,0),104dvh,0);opacity:0}}.mix-profile-sparkle{position:absolute;border-radius:9999px;background:rgba(255,255,255,.95);box-shadow:0 0 6px rgba(255,255,255,.65);animation:mix-profile-sparkle-twinkle var(--sparkle-duration,3s) ease-in-out var(--sparkle-delay,0s) infinite}@keyframes mix-profile-sparkle-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1)}}.mix-profile-aurora{position:absolute;inset:-20% -10%;filter:blur(36px);opacity:.45;mix-blend-mode:screen;animation:mix-profile-aurora-shift 14s ease-in-out infinite alternate}.mix-profile-aurora-a{background:linear-gradient(120deg,transparent 10%,rgba(56,189,248,.55) 40%,rgba(167,139,250,.45) 70%,transparent 90%)}.mix-profile-aurora-b{animation-duration:18s;animation-delay:-4s;background:linear-gradient(100deg,transparent 5%,rgba(52,211,153,.4) 45%,rgba(244,114,182,.35) 75%,transparent 95%)}@keyframes mix-profile-aurora-shift{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.08)}}.mix-profile-sakura-petal{position:absolute;top:-12px;border-radius:80% 20% 80% 20%;background:linear-gradient(135deg,rgba(251,207,232,.95),rgba(244,114,182,.75));opacity:0;animation:mix-profile-sakura-fall var(--sakura-duration,12s) linear var(--sakura-delay,0s) infinite;will-change:transform}@keyframes mix-profile-sakura-fall{0%{transform:translateZ(0) rotate(var(--sakura-rotate,0deg));opacity:0}8%{opacity:.85}92%{opacity:.85}to{transform:translate3d(var(--sakura-drift,0),104dvh,0) rotate(calc(var(--sakura-rotate, 0deg) + 180deg));opacity:0}}.mix-profile-firefly{position:absolute;border-radius:9999px;background:rgba(253,224,71,.95);box-shadow:0 0 8px rgba(253,224,71,.75);animation:mix-profile-firefly-drift var(--firefly-duration,7s) ease-in-out var(--firefly-delay,0s) infinite alternate}@keyframes mix-profile-firefly-drift{0%{opacity:.35;transform:translateZ(0)}50%{opacity:1}to{opacity:.45;transform:translate3d(var(--firefly-drift-x,0),var(--firefly-drift-y,0),0)}}.mix-profile-rep-architect-grid{position:absolute;inset:-10%;background:radial-gradient(circle at 20% 30%,rgba(168,85,247,.18),transparent 40%),radial-gradient(circle at 80% 70%,rgba(34,211,238,.14),transparent 45%),repeating-linear-gradient(0deg,transparent,transparent 48px,rgba(168,85,247,.06) 0,rgba(168,85,247,.06) 49px),repeating-linear-gradient(90deg,transparent,transparent 48px,rgba(34,211,238,.05) 0,rgba(34,211,238,.05) 49px);opacity:.9}.mix-profile-rep-architect-orb{position:absolute;border-radius:9999px;background:radial-gradient(circle,rgba(216,180,254,.35),rgba(34,211,238,.08) 55%,transparent 70%);animation:mix-profile-rep-architect-pulse var(--orb-duration,12s) ease-in-out var(--orb-delay,0s) infinite alternate}@keyframes mix-profile-rep-architect-pulse{0%{transform:scale(.85);opacity:.35}to{transform:scale(1.15);opacity:.8}}.mix-profile-rep-beyond-ring{position:absolute;left:50%;top:42%;width:min(70vw,420px);height:min(70vw,420px);margin-left:calc(min(70vw, 420px) / -2);margin-top:calc(min(70vw, 420px) / -2);border-radius:9999px;border:1px solid rgba(251,191,36,.35);box-shadow:0 0 40px rgba(168,85,247,.2),inset 0 0 40px rgba(34,211,238,.12)}.mix-profile-rep-beyond-a{animation:mix-profile-rep-beyond-spin 28s linear infinite}.mix-profile-rep-beyond-b{width:min(48vw,280px);height:min(48vw,280px);margin-left:calc(min(48vw, 280px) / -2);margin-top:calc(min(48vw, 280px) / -2);border-color:rgba(244,114,182,.4);animation:mix-profile-rep-beyond-spin 18s linear infinite reverse}.mix-profile-rep-beyond-core{position:absolute;left:50%;top:42%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border-radius:9999px;background:radial-gradient(circle,#fde68a,#a855f7 55%,transparent 70%);box-shadow:0 0 28px rgba(253,224,71,.65);animation:mix-profile-rep-architect-pulse 4s ease-in-out infinite alternate}@keyframes mix-profile-rep-beyond-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mix-profile-rain-drop{position:absolute;top:-24px;width:1.5px;border-radius:9999px;background:linear-gradient(180deg,transparent,rgba(186,230,253,.85));animation:mix-profile-rain-fall var(--rain-duration,1s) linear var(--rain-delay,0s) infinite}@keyframes mix-profile-rain-fall{to{transform:translateY(110vh)}}.mix-profile-confetti{position:absolute;top:-12px;border-radius:1px;animation:mix-profile-confetti-fall var(--confetti-duration,8s) linear var(--confetti-delay,0s) infinite}@keyframes mix-profile-confetti-fall{0%{transform:translateZ(0) rotate(var(--confetti-rotate,0deg));opacity:0}8%{opacity:1}to{transform:translate3d(var(--confetti-drift,0),110vh,0) rotate(calc(var(--confetti-rotate, 0deg) + 220deg));opacity:.85}}.mix-profile-stardust{position:absolute;border-radius:9999px;background:radial-gradient(circle,#fef9c3,#a5b4fc 55%,transparent 70%);box-shadow:0 0 6px rgba(253,224,71,.55);animation:mix-profile-stardust-twinkle var(--stardust-duration,4s) ease-in-out var(--stardust-delay,0s) infinite}@keyframes mix-profile-stardust-twinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.mix-profile-bubble{position:absolute;bottom:-40px;border-radius:9999px;border:1px solid rgba(186,230,253,.45);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.35),rgba(125,211,252,.12) 45%,transparent 70%);animation:mix-profile-bubble-rise var(--bubble-duration,10s) linear var(--bubble-delay,0s) infinite}@keyframes mix-profile-bubble-rise{0%{transform:translateZ(0);opacity:0}10%{opacity:.7}to{transform:translate3d(var(--bubble-drift,0),-110vh,0);opacity:0}}.mix-profile-golden-petal{position:absolute;top:-16px;border-radius:60% 40% 60% 40%;background:linear-gradient(135deg,#fde68a,#f59e0b 55%,#b45309);box-shadow:0 0 8px rgba(245,158,11,.35);animation:mix-profile-golden-fall var(--petal-duration,10s) linear var(--petal-delay,0s) infinite}@keyframes mix-profile-golden-fall{0%{transform:translateZ(0) rotate(var(--petal-rotate,0deg));opacity:0}8%{opacity:.95}to{transform:translate3d(var(--petal-drift,0),110vh,0) rotate(calc(var(--petal-rotate, 0deg) + 280deg));opacity:.7}}.mix-profile-mist{position:absolute;inset:-20% -10%;background:radial-gradient(ellipse at 50% 80%,rgba(226,232,240,.18),transparent 60%);filter:blur(18px)}.mix-profile-mist-a{animation:mix-profile-mist-drift 16s ease-in-out infinite alternate}.mix-profile-mist-b{background:radial-gradient(ellipse at 30% 40%,rgba(148,163,184,.14),transparent 55%);animation:mix-profile-mist-drift 22s ease-in-out infinite alternate-reverse}@keyframes mix-profile-mist-drift{0%{transform:translate3d(-4%,2%,0) scale(1)}to{transform:translate3d(5%,-3%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.mix-profile-overlay,.mix-profile-snow{display:none}}html[data-motion=off] .mix-profile-overlay,html[data-motion=off] .mix-profile-snow,html[data-motion=reduced] .mix-profile-overlay,html[data-motion=reduced] .mix-profile-snow{display:none}@keyframes mix-gift-enter{0%{opacity:0;transform:scale(.92) translateY(10px)}70%{opacity:1;transform:scale(1.03) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mix-gift-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes mix-gift-glow-pulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes mix-gift-fly{0%{opacity:0;transform:scale(.55) rotate(-8deg) translateY(36px);filter:brightness(.95)}18%{opacity:1;transform:scale(1.08) rotate(4deg) translateY(0);filter:brightness(1.12)}42%{opacity:1;transform:scale(1.16) rotate(-5deg) translateY(-12px);filter:brightness(1.28)}72%{opacity:1;transform:scale(.92) rotate(10deg) translateY(-88px);filter:brightness(1.4)}to{opacity:0;transform:scale(.28) rotate(22deg) translateY(-168px);filter:brightness(1.65)}}@keyframes mix-gift-flash{0%{opacity:0;transform:scale(.5)}35%{opacity:.85;transform:scale(1.15)}to{opacity:0;transform:scale(1.55)}}@keyframes mix-gift-orbit{0%{transform:rotate(0deg) translateX(var(--orbit-r,58px)) rotate(0deg);opacity:0}15%{opacity:1}85%{opacity:.85}to{transform:rotate(1turn) translateX(var(--orbit-r,58px)) rotate(-1turn);opacity:0}}@keyframes mix-gift-spark{0%{opacity:0;transform:translate(0) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--dx,40px),var(--dy,-70px)) scale(0)}}@keyframes mix-gift-success-pop{0%{opacity:0;transform:scale(.82) translateY(14px)}55%{opacity:1;transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mix-gift-ring{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.85)}}@keyframes mix-shop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mix-shop-aurora{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes mix-gift-ultra-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes mix-gift-ultra-badge{0%{background-position:0 50%}to{background-position:200% 50%}}.mix-gift-enter{animation:mix-gift-enter .28s cubic-bezier(.22,1,.36,1) both}.mix-gift-shimmer{background-size:200% 200%;animation:mix-gift-shimmer 5.5s linear infinite}.mix-gift-glow-pulse{animation:mix-gift-glow-pulse 3.2s ease-in-out infinite}.mix-gift-ultra-flow{background-image:linear-gradient(125deg,#2a0855,#661ac9 22%,#9b45f0 40%,#c026d3 55%,#7c3aed 70%,#661ac9 85%,#3d0d78);background-size:280% 280%;animation:mix-gift-ultra-flow 4.2s ease-in-out infinite}.mix-gift-ultra-badge{background-image:linear-gradient(90deg,#3d0d78,#661ac9,#9b45f0,#c026d3,#9b45f0,#661ac9,#3d0d78);background-size:220% 100%;animation:mix-gift-ultra-badge 3.2s linear infinite}.mix-gift-fly{animation:mix-gift-fly 1.1s cubic-bezier(.33,.1,.2,1) forwards}.mix-gift-flash{animation:mix-gift-flash .62s ease-out forwards;pointer-events:none}.mix-gift-orbit{animation:mix-gift-orbit 1.05s linear forwards}.mix-gift-spark{animation:mix-gift-spark .9s cubic-bezier(.2,.7,.2,1) forwards}.mix-gift-success-pop{animation:mix-gift-success-pop .42s cubic-bezier(.22,1,.36,1) both}.mix-gift-ring{animation:mix-gift-ring .9s ease-out forwards}.mix-gift-card-hover{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s ease,border-color .26s ease}.mix-gift-card-hover:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 18px 40px -22px rgba(0,0,0,.85)}.mix-shop-aurora{background-size:180% 180%;animation:mix-shop-aurora 12s ease-in-out infinite}.mix-shop-float{animation:mix-shop-float 4.5s ease-in-out infinite}.mix-shop-stagger{animation:mix-gift-enter .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i, 0) * 28ms)}.mix-shop-hero{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%),rgba(12,12,14,.55)}.mix-shop-tabs{backdrop-filter:blur(12px)}.mix-account-switch-overlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(120% 80% at 50% -10%,rgba(51,144,236,.28),transparent 55%),radial-gradient(90% 70% at 100% 100%,rgba(135,116,225,.18),transparent 50%),color-mix(in oklab,var(--background) 92%,#05070c);color:var(--foreground);animation:mix-account-switch-in .38s cubic-bezier(.22,1,.36,1) both}.mix-account-switch-overlay.is-leaving{animation:mix-account-switch-out .42s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.mix-account-switch-overlay__glow{position:absolute;width:min(28rem,80vw);height:min(28rem,80vw);border-radius:9999px;background:radial-gradient(circle,rgba(51,144,236,.22),transparent 70%);filter:blur(8px);animation:mix-account-switch-glow 2.4s ease-in-out infinite}.mix-account-switch-overlay__card{position:relative;z-index:1;display:flex;width:min(22rem,100%);flex-direction:column;align-items:center;gap:.65rem;border-radius:1.75rem;border:1px solid color-mix(in oklab,var(--border) 80%,transparent);background:color-mix(in oklab,var(--card) 88%,transparent);padding:2rem 1.5rem 1.6rem;box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px);text-align:center}.mix-account-switch-overlay__logo{width:2.5rem;height:2.5rem;border-radius:.85rem;object-fit:cover;margin-bottom:.35rem;box-shadow:0 8px 24px rgba(51,144,236,.25);animation:mix-account-switch-logo 1.8s ease-in-out infinite}.mix-account-switch-overlay__avatar-wrap{position:relative;display:grid;place-items:center;margin:.35rem 0 .5rem}.mix-account-switch-overlay__ring{position:absolute;inset:-.45rem;border-radius:9999px;border:2px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(135deg,#3390ec,#8774e1,#3390ec) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;animation:mix-account-switch-spin 1.4s linear infinite}.mix-account-switch-overlay__title{margin:0;font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--muted-foreground) 90%,transparent)}.mix-account-switch-overlay__name{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:650;letter-spacing:-.02em}.mix-account-switch-overlay__handle{margin:0;font-size:.9rem;color:var(--muted-foreground)}.mix-account-switch-overlay__hint{margin:.45rem 0 0;font-size:.78rem;color:color-mix(in oklab,var(--muted-foreground) 92%,transparent)}@keyframes mix-account-switch-in{0%{opacity:0}to{opacity:1}}@keyframes mix-account-switch-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes mix-account-switch-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes mix-account-switch-logo{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes mix-account-switch-spin{to{transform:rotate(1turn)}}html[data-motion=off] .mix-account-switch-overlay,html[data-motion=off] .mix-account-switch-overlay.is-leaving,html[data-motion=reduced] .mix-account-switch-overlay,html[data-motion=reduced] .mix-account-switch-overlay.is-leaving{animation-duration:1ms!important}html[data-motion=off] .mix-account-switch-overlay__glow,html[data-motion=off] .mix-account-switch-overlay__logo,html[data-motion=off] .mix-account-switch-overlay__ring,html[data-motion=reduced] .mix-account-switch-overlay__glow,html[data-motion=reduced] .mix-account-switch-overlay__logo,html[data-motion=reduced] .mix-account-switch-overlay__ring{animation:none!important}.mix-spinner{transform-origin:center;animation:mix-spinner-rotate .9s linear infinite;will-change:transform}.mix-spinner svg{display:block;overflow:visible}.mix-spinner__track{stroke:currentColor;opacity:.2}.mix-spinner__arc,.mix-spinner__head{stroke:currentColor}@keyframes mix-spinner-rotate{to{transform:rotate(1turn)}}html[data-motion=off] .mix-spinner,html[data-motion=reduced] .mix-spinner{animation:none}.mix-refresh-chip{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem .75rem;font-size:.75rem;font-weight:550;letter-spacing:.01em;color:color-mix(in oklab,var(--muted-foreground) 92%,#3390ec);background:linear-gradient(180deg,color-mix(in oklab,#3390ec 8%,transparent),transparent);border-bottom:1px solid color-mix(in oklab,#3390ec 16%,var(--border));animation:mix-refresh-chip-in .22s ease-out both}@keyframes mix-refresh-chip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html[data-motion=off] .mix-refresh-chip,html[data-motion=reduced] .mix-refresh-chip{animation:none}