html:not(.dark) .mai-scope{--color-slate-50:#020618;--color-slate-100:#0f172b;--color-slate-200:#1d293d;--color-slate-300:#314158;--color-slate-400:#45556c;--color-slate-600:#90a1b9;--color-slate-700:#cad5e2;--color-slate-800:#e2e8f0;--color-slate-900:#f1f5f9;--color-slate-950:#fbfdfe;--color-white:#0f172b;--color-black:#fff;--color-purple-100:var(--color-purple-900);--color-purple-200:var(--color-purple-800);--color-purple-300:var(--color-purple-700);--color-purple-400:var(--color-purple-600);--color-pink-100:var(--color-pink-900);--color-pink-200:var(--color-pink-800);--color-pink-300:var(--color-pink-700);--color-pink-400:var(--color-pink-600);--color-indigo-100:var(--color-indigo-900);--color-indigo-200:var(--color-indigo-800);--color-indigo-300:var(--color-indigo-700);--color-indigo-400:var(--color-indigo-600);--color-violet-100:var(--color-violet-900);--color-violet-200:var(--color-violet-800);--color-violet-300:var(--color-violet-700);--color-violet-400:var(--color-violet-600);--color-fuchsia-100:var(--color-fuchsia-900);--color-fuchsia-200:var(--color-fuchsia-800);--color-fuchsia-300:var(--color-fuchsia-700);--color-fuchsia-400:var(--color-fuchsia-600);--color-emerald-100:var(--color-emerald-900);--color-emerald-200:var(--color-emerald-800);--color-emerald-300:var(--color-emerald-700);--color-emerald-400:var(--color-emerald-600);--color-green-100:var(--color-green-900);--color-green-200:var(--color-green-800);--color-green-300:var(--color-green-700);--color-green-400:var(--color-green-600);--color-teal-100:var(--color-teal-900);--color-teal-200:var(--color-teal-800);--color-teal-300:var(--color-teal-700);--color-teal-400:var(--color-teal-600);--color-cyan-100:var(--color-cyan-900);--color-cyan-200:var(--color-cyan-800);--color-cyan-300:var(--color-cyan-700);--color-cyan-400:var(--color-cyan-600);--color-sky-100:var(--color-sky-900);--color-sky-200:var(--color-sky-800);--color-sky-300:var(--color-sky-700);--color-sky-400:var(--color-sky-600);--color-blue-100:var(--color-blue-900);--color-blue-200:var(--color-blue-800);--color-blue-300:var(--color-blue-700);--color-blue-400:var(--color-blue-600);--color-amber-100:var(--color-amber-900);--color-amber-200:var(--color-amber-800);--color-amber-300:var(--color-amber-700);--color-amber-400:var(--color-amber-600);--color-yellow-100:var(--color-yellow-900);--color-yellow-200:var(--color-yellow-800);--color-yellow-300:var(--color-yellow-700);--color-yellow-400:var(--color-yellow-600);--color-orange-100:var(--color-orange-900);--color-orange-200:var(--color-orange-800);--color-orange-300:var(--color-orange-700);--color-orange-400:var(--color-orange-600);--color-rose-100:var(--color-rose-900);--color-rose-200:var(--color-rose-800);--color-rose-300:var(--color-rose-700);--color-rose-400:var(--color-rose-600);--color-red-100:var(--color-red-900);--color-red-200:var(--color-red-800);--color-red-300:var(--color-red-700);--color-red-400:var(--color-red-600);--color-lime-100:var(--color-lime-900);--color-lime-200:var(--color-lime-800);--color-lime-300:var(--color-lime-700);--color-lime-400:var(--color-lime-600)}@supports (color:lab(0% 0 0)){html:not(.dark) .mai-scope{--color-slate-50:lab(1.76974% 1.32743 -9.28855);--color-slate-100:lab(7.78673% 1.82345 -15.0537);--color-slate-200:lab(16.132% -.318035 -14.6672);--color-slate-300:lab(26.9569% -1.47016 -15.6993);--color-slate-400:lab(35.5623% -1.74978 -15.4316);--color-slate-600:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(84.7652% -1.94535 -7.93337);--color-slate-800:lab(91.7353% -.998765 -4.76968);--color-slate-900:lab(96.286% -.852436 -2.46847);--color-slate-950:lab(99.0716% -.246912 -.706792);--color-white:lab(7.78673% 1.82345 -15.0537)}}html:not(.dark) .mai-scope :is([class*=bg-gradient-],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700]){--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-white:#fff}@supports (color:lab(0% 0 0)){html:not(.dark) .mai-scope :is([class*=bg-gradient-],[class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700],[class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700],[class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700],[class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700],[class~=bg-fuchsia-500],[class~=bg-fuchsia-600],[class~=bg-fuchsia-700],[class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700],[class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700],[class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700],[class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700],[class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700],[class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700],[class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700],[class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700],[class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700],[class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700],[class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700],[class~=bg-lime-500],[class~=bg-lime-600],[class~=bg-lime-700]){--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337)}}html:not(.dark) .mai-scope [data-sparkle-drawer]>section{box-shadow:0 20px 50px -12px #0f172a40}.mai-launch{--tuck:26px;z-index:50;left:0;bottom:calc(96px + env(safe-area-inset-bottom));position:fixed}@media (min-width:640px){.mai-launch:not([data-placed]){top:calc(50% - 28px);bottom:auto;left:0}}.mai-launch[data-placed]{bottom:auto}.mai-orb{cursor:grab;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 30% 25%,#ffffff8c,#0000 42%),conic-gradient(from 200deg,#6d28d9,#a855f7,#ec4899,#f59e0b,#6d28d9);border:0;border-radius:999px;place-items:center;width:56px;height:56px;padding:0;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 12px 30px -8px #7c3aeda6,0 0 0 3px #ffffffd9,inset 0 -4px 10px #4c1d9573}.dark .mai-orb{box-shadow:0 12px 30px -8px #a855f7b3,0 0 0 3px #0f172ae6,inset 0 -4px 10px #4c1d9573}.mai-orb:hover{transform:translateY(-2px)scale(1.04)}.mai-orb:focus-visible{outline-offset:4px;outline:3px solid #a855f799}.mai-launch[data-tucked] .mai-orb{transform:translateX(calc(-1 * var(--tuck)))}.mai-launch[data-tucked][data-side=right] .mai-orb{transform:translateX(var(--tuck))}.mai-launch[data-tucked] .mai-orb:after{content:"";width:14px;position:absolute;top:0;bottom:0;left:100%}.mai-launch[data-tucked][data-side=right] .mai-orb:after{left:auto;right:100%}.mai-launch[data-tucked] .mai-orb-core{transition:transform .2s;transform:translate(12px)}.mai-launch[data-tucked][data-side=right] .mai-orb-core{transform:translate(-12px)}.mai-launch[data-tucked] .mai-orb:is(:hover,:focus-visible){transform:translate(10px)scale(1.04)}.mai-launch[data-tucked][data-side=right] .mai-orb:is(:hover,:focus-visible){transform:translate(-10px)scale(1.04)}.mai-launch[data-tucked] .mai-orb:is(:hover,:focus-visible) .mai-orb-core{transform:none}.mai-launch[data-dragging] .mai-orb{cursor:grabbing;transform:scale(1.08);box-shadow:0 20px 40px -10px #7c3aedbf,0 0 0 3px #ffffffe6}.mai-orb-halo{z-index:-1;opacity:.7;background:radial-gradient(closest-side,#a855f759,#0000);border-radius:999px;transition:opacity .2s,inset .2s;position:absolute;inset:-10px}.mai-orb:hover .mai-orb-halo,.mai-orb:focus-visible .mai-orb-halo{opacity:1;inset:-16px}.mai-orb-core{background:#ffffff24;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff6}.mai-orb-name{white-space:nowrap;text-align:left;pointer-events:none;color:#fff;opacity:0;background:#0f172aeb;border-radius:14px;flex-direction:column;gap:1px;padding:7px 12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%);box-shadow:0 10px 24px -10px #0f172a99}.mai-launch[data-side=right] .mai-orb-name{text-align:right;left:auto;right:calc(100% + 12px);transform:translate(4px,-50%)}.mai-orb-name b{font-size:13px;font-weight:800}.mai-orb-name small{color:#cbd5e1;font-size:11px}.mai-orb:hover .mai-orb-name,.mai-orb:focus-visible .mai-orb-name{opacity:1;transform:translateY(-50%)}.mai-launch[data-dragging] .mai-orb-name{opacity:0}@media (hover:none){.mai-orb-name{display:none}}.mai-close-handle{display:none}@media (min-width:640px){.mai-close-handle{z-index:2;cursor:pointer;color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin-top:-22px;transition:transform .2s;display:grid;position:absolute;top:50%;right:-22px;box-shadow:0 8px 22px -6px #7c3aed99,0 0 0 4px #ffffffe6}.dark .mai-close-handle{box-shadow:0 8px 22px -6px #7c3aed99,0 0 0 4px #020617e6}.mai-close-handle:hover{transform:translate(-2px)}.mai-close-handle:focus-visible{outline-offset:3px;outline:3px solid #a855f78c}}@media (prefers-reduced-motion:reduce){.mai-orb,.mai-orb-halo,.mai-orb-name,.mai-close-handle,.mai-launch[data-tucked] .mai-orb-core{transition:none}.mai-orb:hover,.mai-close-handle:hover{transform:none}}@media (min-width:640px){.mai-close-handle[data-side=right]{left:-22px;right:auto}.mai-close-handle[data-side=right]:hover{transform:translate(2px)}}.mai-scope{--mp-bg:#fff;--mp-soft:#f8fafc;--mp-edge:#0f172a17;--mp-ink:#0f172a;--mp-mute:#64748b;--mp-accent:#6d28d9;--mp-tint:#7c3aed17}.dark .mai-scope{--mp-bg:#0b1020;--mp-soft:#111830;--mp-edge:#ffffff17;--mp-ink:#f1f5f9;--mp-mute:#94a3b8;--mp-accent:#c4b5fd;--mp-tint:#a78bfa21}.mai-panel{background:radial-gradient(90% 240px at 100% 0%, var(--mp-tint), transparent 70%), var(--mp-bg);color:var(--mp-ink)}.mai-head{border-bottom:1px solid var(--mp-edge);flex:none;padding:6px 6px 0 10px}.mai-head-mark{color:#fff;background:linear-gradient(135deg,#6d28d9,#a855f7 55%,#ec4899);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 20px -12px #7c3aed}.mai-head-name{letter-spacing:-.01em;color:var(--mp-ink);font-size:16px;font-weight:900;line-height:1.15}.mai-head-sub{color:var(--mp-mute);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mai-head-row{gap:2px;min-width:0;padding:2px 0}.mai-head-row .sd-select{flex:auto;min-width:0;max-width:200px}.mai-head-row .sd-select-btn{border-color:var(--mp-edge);background:var(--mp-soft);border-radius:12px;min-height:38px;font-size:13px}.mai-icon-tile{width:34px;height:34px;color:var(--mp-mute);background:var(--mp-soft);border:1px solid var(--mp-edge);border-radius:11px;place-items:center;transition:color .2s,background .2s,border-color .2s;display:grid}.group:hover .mai-icon-tile{color:var(--mp-accent)}.mai-icon-tile[data-on]{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);border-color:#0000}.mai-context{min-width:0;color:var(--mp-mute);background:var(--mp-soft);border-bottom:1px solid var(--mp-edge);flex:none;align-items:center;gap:8px;padding-left:12px;font-size:13px;display:flex}.mai-context strong{color:var(--mp-ink);font-weight:800}.mai-context-ico{width:24px;height:24px;color:var(--mp-accent);background:var(--mp-tint);border-radius:8px;flex:none;place-items:center;display:grid}.mai-msg{animation:.28s cubic-bezier(.16,1,.3,1) both mai-rise}@keyframes mai-rise{0%{opacity:0;transform:translateY(6px)}}.mai-msg-who{color:var(--mp-accent);align-items:center;gap:4px;margin:0 0 4px 2px;font-size:12px;font-weight:800;display:inline-flex}.mai-bubble{overflow-wrap:anywhere}.mai-bubble-ai{color:var(--mp-ink);background:var(--mp-soft);border:1px solid var(--mp-edge)}.mai-starters{gap:6px;display:grid}.mai-starter{text-align:left;min-height:46px;color:var(--mp-ink);background:var(--mp-bg);border:1px solid var(--mp-edge);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 7px;font-size:14px;font-weight:700;transition:border-color .2s,transform .2s,background .2s;display:flex}.mai-starter:hover{background:var(--mp-tint);border-color:#7c3aed73;transform:translate(2px)}.mai-starter>span{width:32px;height:32px;color:var(--mp-accent);background:var(--mp-tint);border-radius:10px;flex:none;place-items:center;display:grid}.mai-thinking{color:var(--mp-mute);background:var(--mp-soft);border:1px solid var(--mp-edge);border-radius:14px;align-items:center;gap:9px;padding:9px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.mai-dots{gap:4px;display:inline-flex}.mai-dots i{background:#a855f7;border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite mai-dot}.mai-dots i:nth-child(2){animation-delay:.15s}.mai-dots i:nth-child(3){animation-delay:.3s}@keyframes mai-dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.mai-tools{border-top:1px solid var(--mp-edge);padding:6px 10px 2px}.mai-tabs{background:var(--mp-soft);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.mai-tab{white-space:nowrap;min-width:0;min-height:44px;color:var(--mp-mute);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-size:12.5px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.mai-tab:hover{color:var(--mp-ink)}.mai-tab[aria-selected=true]{color:var(--mp-accent);background:var(--mp-bg);box-shadow:0 4px 10px -6px #0f172a59, inset 0 0 0 1px var(--mp-edge)}@media (max-width:359.98px){.mai-tab svg{display:none}}.mai-chips{padding-right:18px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.mai-composer{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.mai-box{background:var(--mp-bg);border:1px solid var(--mp-edge);border-radius:18px;padding:8px 6px 2px 12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 20px -16px #0f172a66}.mai-box:focus-within{border-color:#7c3aed99;box-shadow:0 0 0 3px #7c3aed24}.mai-input{resize:none;width:100%;color:var(--mp-ink);background:0 0;border:0;outline:none;font-size:16px;line-height:1.45;display:block}@media (min-width:640px){.mai-input{font-size:14px}}.mai-input::placeholder{color:var(--mp-mute)}.mai-box-row{justify-content:space-between;align-items:flex-end;gap:2px;min-width:0;margin-top:2px;display:flex}.mai-enhance{white-space:nowrap;color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:9px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.dark .mai-enhance{color:#fcd34d}.mai-send{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:13px;place-items:center;width:38px;height:38px;transition:transform .15s,filter .2s;display:grid;box-shadow:0 8px 16px -10px #6d28d9}.group:hover:not(:disabled) .mai-send{filter:brightness(1.08);transform:translateY(-1px)}.mai-tab:focus-visible,.mai-starter:focus-visible{outline-offset:2px;outline:2px solid #a855f7b3}@media (prefers-reduced-motion:reduce){.mai-msg,.mai-dots i{animation:none}.mai-starter,.mai-tab,.mai-box,.mai-send,.mai-icon-tile{transition:none}.mai-starter:hover,.group:hover:not(:disabled) .mai-send{transform:none}}
