.ai-page{--ai-ink:var(--foreground);--ai-mute:var(--muted-foreground);--ai-line:var(--border);--ai-line-hot:color-mix(in oklch, var(--primary) 42%, var(--border));--ai-glass:color-mix(in oklch, var(--card) 90%, transparent);--ai-glass-soft:color-mix(in oklch, var(--muted) 72%, transparent);--ai-neon:var(--primary);--ai-neon-2:color-mix(in oklch, var(--primary) 58%, var(--foreground));--ai-neon-3:color-mix(in oklch, var(--primary) 45%, #2f9e7a);--ai-paper:var(--background);--ai-panel:var(--card);--ai-soft:var(--muted);--ai-composer:var(--card);--ai-composer-focus:color-mix(in oklch, var(--card) 88%, var(--primary));--ai-code:color-mix(in oklch, var(--muted) 55%, black);--ai-send-fg:var(--primary-foreground);--ai-radius:var(--radius-surface,var(--radius));--ai-ease:cubic-bezier(.22, 1, .36, 1);--ai-glow:color-mix(in oklch, var(--primary) 16%, transparent);--ai-glow-2:color-mix(in oklch, var(--primary) 11%, transparent);--ai-glow-3:color-mix(in oklch, var(--primary) 8%, transparent);--ai-blur:0px;--ai-orb-blur:64px;height:100dvh;min-height:0;max-height:100dvh;color:var(--ai-ink);background:radial-gradient(ellipse 80% 55% at 10% 0%, var(--ai-glow), transparent 58%), radial-gradient(ellipse 55% 45% at 96% 12%, var(--ai-glow-2), transparent 52%), radial-gradient(ellipse 50% 40% at 70% 100%, var(--ai-glow-3), transparent 55%), var(--ai-paper);flex-direction:column;display:flex;position:relative;overflow:hidden}.ai-page:after{content:"";pointer-events:none;inset-inline-end:-8%;background:color-mix(in oklch, var(--ai-neon) 18%, transparent);width:18rem;height:18rem;filter:blur(var(--ai-orb-blur));z-index:0;opacity:.7;border-radius:999px;animation:8s ease-in-out infinite ai-pulse;position:absolute;top:18%}@keyframes ai-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}.ai-shell{z-index:1;flex:1;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.ai-sidebar{border-inline-end:1px solid var(--ai-line);background:color-mix(in oklch, var(--ai-panel) 92%, transparent);width:16.5rem;-webkit-backdrop-filter:blur(var(--ai-blur));flex-direction:column;flex-shrink:0;display:none}@media (min-width:768px){.ai-sidebar{display:flex}}.ai-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ai-main-header{border-bottom:1px solid var(--ai-line);background:color-mix(in oklch, var(--ai-panel) 88%, transparent);height:3.25rem;-webkit-backdrop-filter:blur(var(--ai-blur));flex-shrink:0;align-items:center;gap:.35rem;padding-inline:.65rem;display:flex}.ai-header-picker{flex:1;justify-content:center;min-width:0;display:flex}.ai-header-picker>div{width:auto;max-width:min(100%,14rem)}.ai-brand-mark{border-radius:calc(var(--ai-radius) * .65);background:var(--ai-neon);width:2rem;height:2rem;color:var(--ai-send-fg);box-shadow:0 0 16px color-mix(in oklch, var(--ai-neon) 28%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-brand-mark svg{width:1rem;height:1rem}.ai-conv-btn{border-radius:calc(var(--ai-radius) * .75);width:100%;color:var(--ai-ink);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;font-weight:600;transition:background-color .16s;display:flex}.ai-conv-btn:hover{background:color-mix(in oklch, var(--ai-ink) 6%, transparent)}.ai-conv-btn[data-active=true]{background:color-mix(in oklch, var(--ai-neon) 14%, transparent);box-shadow:inset 3px 0 0 var(--ai-neon)}.ai-new-btn{border-radius:calc(var(--ai-radius) * .75)!important;background:color-mix(in oklch, var(--ai-neon) 14%, transparent)!important;height:2.3rem!important;color:var(--ai-ink)!important;box-shadow:none!important;border:0!important}.ai-new-btn:hover:not(:disabled){background:color-mix(in oklch, var(--ai-neon) 22%, transparent)!important}.ai-ghost{color:var(--ai-ink)!important}.ai-ghost:hover{background:color-mix(in oklch, var(--ai-ink) 8%, transparent)!important}.ai-model-trigger{max-width:11rem;border-radius:calc(var(--ai-radius) * .9)!important;border:1px solid var(--ai-line)!important;background:color-mix(in oklch, var(--ai-soft) 80%, transparent)!important;height:2rem!important;color:var(--ai-ink)!important;box-shadow:none!important}.ai-thread{flex-direction:column;gap:1.1rem;width:100%;max-width:44rem;margin-inline:auto;padding:1rem .9rem 1.25rem;display:flex}@media (min-width:640px){.ai-thread{padding:1.25rem 1.1rem 1.5rem}}.ai-empty{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:min(50vh,22rem);padding-block:2rem;display:flex}.ai-empty-orb{border-radius:calc(var(--ai-radius) * 1.1);background:linear-gradient(145deg, color-mix(in oklch, var(--ai-neon) 42%, transparent), color-mix(in oklch, var(--ai-neon-2) 28%, transparent));width:4.25rem;height:4.25rem;box-shadow:0 0 36px color-mix(in oklch, var(--ai-neon) 32%, transparent);color:var(--ai-send-fg);place-items:center;animation:5s ease-in-out infinite ai-pulse;display:grid}.ai-empty h1{text-align:center;letter-spacing:-.03em;margin-top:.85rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700}.ai-empty p{text-align:center;color:var(--ai-mute);margin-top:.35rem;font-size:.82rem}.ai-prompt-grid{gap:.5rem;width:100%;max-width:34rem;display:grid}@media (min-width:640px){.ai-prompt-grid{grid-template-columns:1fr 1fr}}.ai-prompt{border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:color-mix(in oklch, var(--ai-panel) 92%, transparent);text-align:start;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .16s var(--ai-ease);padding:.85rem .95rem}.ai-prompt:hover{border-color:color-mix(in oklch, var(--ai-neon) 35%, var(--ai-line));background:color-mix(in oklch, var(--ai-neon) 10%, var(--ai-panel));transform:translateY(-1px)}.ai-prompt strong{font-size:.82rem;font-weight:650;display:block}.ai-prompt span{color:var(--ai-mute);margin-top:.3rem;font-size:.7rem;line-height:1.5;display:block}.ai-msg{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;display:flex}.ai-msg[data-role=user] .ai-user-bubble,.ai-msg[data-role=assistant] .ai-assistant-card{max-width:100%}.ai-user-bubble{border-radius:var(--ai-radius);background:color-mix(in oklch, var(--ai-neon) 16%, var(--ai-soft));box-shadow:none;border:0;padding:.7rem .95rem;font-size:.875rem;line-height:1.6}.ai-assistant-card{border:1px solid var(--ai-line);border-radius:var(--ai-radius);background:color-mix(in oklch, var(--ai-panel) 94%, transparent);-webkit-backdrop-filter:blur(var(--ai-blur));box-shadow:none;padding:.8rem .95rem}.ai-assistant-avatar{background:color-mix(in oklch, var(--ai-neon) 24%, transparent);width:1.7rem;height:1.7rem;box-shadow:0 0 12px color-mix(in oklch, var(--ai-neon) 28%, transparent);color:var(--ai-neon);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ai-source-chip{background:color-mix(in oklch, var(--ai-ink) 6%, transparent);color:var(--ai-mute);border:0;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .55rem;font-size:.65rem;display:inline-flex}.ai-code{border:1px solid var(--ai-line);border-radius:calc(var(--ai-radius) * .75);background:var(--ai-code);overflow:hidden}.ai-composer-wrap{border-top:1px solid var(--ai-line);background:color-mix(in oklch, var(--ai-panel) 94%, transparent);-webkit-backdrop-filter:blur(var(--ai-blur));padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.ai-composer{border:1px solid var(--ai-line-hot);border-radius:calc(var(--ai-radius) * 1.05);background:var(--ai-composer);min-height:3rem;box-shadow:0 8px 24px color-mix(in oklch, var(--ai-ink) 6%, transparent);align-items:center;gap:.4rem;padding:.4rem .4rem .4rem .75rem;display:flex}.ai-composer:focus-within{border-color:color-mix(in oklch, var(--ai-neon) 45%, var(--ai-line));background:var(--ai-composer-focus);box-shadow:0 0 0 1px color-mix(in oklch, var(--ai-neon) 18%, transparent), 0 10px 28px color-mix(in oklch, var(--ai-neon) 10%, transparent)}.ai-composer textarea{caret-color:var(--ai-neon);-webkit-text-fill-color:var(--ai-ink);color:var(--ai-ink)!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important}.ai-composer textarea::placeholder{-webkit-text-fill-color:var(--ai-mute);color:var(--ai-mute)!important;opacity:1!important}.ai-send{background:var(--ai-neon)!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;color:var(--ai-send-fg)!important;box-shadow:0 0 16px color-mix(in oklch, var(--ai-neon) 35%, transparent)!important;border:0!important;border-radius:999px!important}.ai-send:disabled{opacity:.35!important;box-shadow:none!important}.ai-send:not(:disabled):hover{filter:brightness(1.06)}.ai-footnote{text-align:center;color:var(--ai-mute);margin-top:.4rem;font-size:.62rem}.ai-thinking{color:var(--ai-mute);align-items:center;gap:.55rem;padding:.15rem .1rem;font-size:.82rem;display:inline-flex}.ai-thinking-avatar{animation:1.5s ease-in-out infinite ai-thinking-glow}.ai-thinking-label{color:var(--ai-mute);font-weight:500}.ai-thinking-dots{align-items:center;gap:.28rem;display:inline-flex}.ai-thinking-dots i{background:var(--ai-neon);opacity:.35;border-radius:999px;width:.35rem;height:.35rem;animation:1.05s ease-in-out infinite ai-thinking-bounce}.ai-thinking-dots i:nth-child(2){animation-delay:.14s}.ai-thinking-dots i:nth-child(3){animation-delay:.28s}@keyframes ai-thinking-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--ai-neon) 0%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 4px color-mix(in oklch, var(--ai-neon) 16%, transparent);transform:scale(1.04)}}@keyframes ai-thinking-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ai-sidebar-foot{flex-direction:column;gap:.45rem;margin-top:auto;padding:.55rem;display:flex}.ai-credit{color:var(--ai-ink)!important;box-shadow:none!important;background:#ffffff14!important;background:lab(100% 0 0/.08)!important;border-color:#ffffff24!important;border-color:lab(100% 0 0/.14)!important}.ai-credit .fui-credit-prefix{color:var(--ai-mute)!important}.ai-credit strong{color:var(--ai-neon)!important}.ai-page .text-muted-foreground{color:var(--ai-mute)!important}.ai-page [data-slot=button][data-variant=ghost],.ai-page input,.ai-page textarea{color:var(--ai-ink)}.ai-page input[type=search],.ai-page input:not([type]),.ai-page [data-slot=input]{border:1px solid var(--ai-line)!important;background:color-mix(in oklch, var(--ai-soft) 75%, transparent)!important;color:var(--ai-ink)!important;box-shadow:none!important}.ai-page input::placeholder,.ai-page textarea::placeholder{color:var(--ai-mute)!important}.ai-page [data-slot=scroll-area]{color:var(--ai-ink);min-height:0}.ai-page [data-slot=button]:not(.ai-send):not(.ai-ghost){color:inherit}.ai-header-picker button,.ai-sidebar-foot button{border-color:var(--ai-line)!important;background:color-mix(in oklch, var(--ai-panel) 90%, transparent)!important;color:var(--ai-ink)!important;box-shadow:none!important}.style-nova .ai-page{--ai-ink:#0c1222;--ai-mute:#0c122285;--ai-line:#64748b38;--ai-line-hot:#0ea5e947;--ai-neon:#0284c7;--ai-neon-2:#6366f1;--ai-neon-3:#14b8a6;--ai-paper:#e8eef8;--ai-panel:#ffffffd1;--ai-soft:#dbe7f5c7;--ai-composer:#ffffffeb;--ai-composer-focus:#fff;--ai-code:#0b1220;--ai-send-fg:#f0f9ff;--ai-radius:.75rem;--ai-glow:#38bdf852;--ai-glow-2:#818cf838;--ai-glow-3:#2dd4bf29;--ai-blur:16px;--ai-orb-blur:70px;background:radial-gradient(ellipse 70% 55% at 8% -5%, var(--ai-glow), transparent 58%), radial-gradient(ellipse 55% 50% at 100% 8%, var(--ai-glow-2), transparent 55%), radial-gradient(ellipse 60% 45% at 55% 110%, var(--ai-glow-3), transparent 58%), linear-gradient(165deg, #eef3fb 0%, #e4ebf6 48%, #dfe8f5 100%)}@supports (color:lab(0% 0 0)){.style-nova .ai-page{--ai-mute:lab(5.53181% 1.27701 -11.7781/.52);--ai-line:lab(48.16% -1.92794 -14.7209/.22);--ai-line-hot:lab(63.352% -17.6081 -44.8632/.28);--ai-panel:lab(100% 0 0/.82);--ai-soft:lab(91.0452% -2.13099 -8.26737/.78);--ai-composer:lab(100% 0 0/.92);--ai-glow:lab(71.5897% -21.7158 -40.1263/.32);--ai-glow-2:lab(61.1112% 17.7252 -56.2773/.22);--ai-glow-3:lab(76.6427% -46.2429 -2.00342/.16)}}.style-nova .ai-page:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(#64748b12 1px,#0000 1px),linear-gradient(90deg,#64748b12 1px,#0000 1px);background-image:linear-gradient(lab(48.16% -1.92794 -14.7209/.07) 1px,#0000 1px),linear-gradient(90deg,lab(48.16% -1.92794 -14.7209/.07) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.style-nova .ai-page:after{inset-inline:-6% auto;opacity:.55;background:#818cf847;background:lab(61.1112% 17.7252 -56.2773/.28);width:16rem;height:16rem;display:block;top:55%}.dark .style-nova .ai-page,html.dark.style-nova .ai-page{--ai-ink:#e8f0ff;--ai-mute:#e8f0ff80;--ai-line:#7dd3fc24;--ai-line-hot:#38bdf852;--ai-neon:#38bdf8;--ai-neon-2:#a5b4fc;--ai-neon-3:#2dd4bf;--ai-paper:#070b14;--ai-panel:#111827c7;--ai-soft:#1e293bb3;--ai-composer:#0f172aeb;--ai-composer-focus:#132033;--ai-code:#05080f;--ai-send-fg:#041018;--ai-glow:#0ea5e94d;--ai-glow-2:#818cf83d;--ai-glow-3:#14b8a624;background:radial-gradient(ellipse 75% 55% at 12% 0%, var(--ai-glow), transparent 58%), radial-gradient(ellipse 55% 50% at 95% 15%, var(--ai-glow-2), transparent 52%), radial-gradient(ellipse 55% 45% at 60% 100%, var(--ai-glow-3), transparent 55%), linear-gradient(165deg, #05080f 0%, #0a1020 45%, #070b14 100%)}@supports (color:lab(0% 0 0)){.dark .style-nova .ai-page,html.dark.style-nova .ai-page{--ai-mute:lab(94.5186% -.645161 -8.21688/.5);--ai-line:lab(80.2708% -18.8113 -28.7159/.14);--ai-line-hot:lab(71.5897% -21.7158 -40.1263/.32);--ai-panel:lab(8.15142% .643037 -11.4721/.78);--ai-soft:lab(16.2235% -.475004 -13.2263/.7);--ai-composer:lab(7.77627% 1.58885 -14.2961/.92);--ai-glow:lab(63.352% -17.6081 -44.8632/.3);--ai-glow-2:lab(61.1112% 17.7252 -56.2773/.24);--ai-glow-3:lab(67.1486% -42.9201 -2.32974/.14)}}.dark .style-nova .ai-page:before,html.dark.style-nova .ai-page:before{opacity:.22;background-image:linear-gradient(#7dd3fc1a 1px,#0000 1px),linear-gradient(90deg,#7dd3fc1a 1px,#0000 1px);background-image:linear-gradient(lab(80.2708% -18.8113 -28.7158/.1) 1px,#0000 1px),linear-gradient(90deg,lab(80.2708% -18.8113 -28.7158/.1) 1px,#0000 1px)}.style-nova .ai-page .ai-sidebar,.style-nova .ai-page .ai-main-header,.style-nova .ai-page .ai-composer-wrap,.style-nova .ai-page .ai-assistant-card{-webkit-backdrop-filter:blur(18px)saturate(1.1)}.style-nova .ai-page .ai-send,.style-nova .ai-page .ai-brand-mark,.style-nova .ai-page .ai-empty-orb{border-radius:.7rem!important}.style-nova .ai-page .ai-brand-mark,.style-nova .ai-page .ai-empty-orb{box-shadow:0 0 28px color-mix(in oklch, var(--ai-neon) 35%, transparent)!important}.style-nova .ai-page .ai-composer{border-radius:1rem;box-shadow:inset 0 1px #ffffff80,0 12px 32px #0c122214;box-shadow:inset 0 1px lab(100% 0 0/.5),0 12px 32px lab(5.53181% 1.27701 -11.7781/.08)}.dark .style-nova .ai-page .ai-composer,html.dark.style-nova .ai-page .ai-composer{box-shadow:inset 0 1px #ffffff0f,0 12px 36px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 12px 36px lab(0% 0 0/.35)}.style-nova .ai-page .ai-user-bubble{background:color-mix(in oklch, var(--ai-neon) 12%, var(--ai-soft))}.dark .style-nova .ai-page .ai-user-bubble,html.dark.style-nova .ai-page .ai-user-bubble{background:color-mix(in oklch, var(--ai-neon) 18%, transparent)}.style-nova .ai-page .ai-assistant-avatar{box-shadow:0 0 14px color-mix(in oklch, var(--ai-neon) 30%, transparent)}.style-nova .ai-page .ai-send{box-shadow:0 0 18px color-mix(in oklch, var(--ai-neon) 40%, transparent)!important}.style-nova .ai-page .ai-source-chip,.style-nova .ai-page .ai-model-trigger{border-radius:.55rem}.style-vega .ai-page{--ai-radius:calc(var(--radius) + .2rem);--ai-blur:8px;--ai-neon-2:color-mix(in oklch, var(--primary) 45%, #7dd3fc);--ai-neon-3:color-mix(in oklch, var(--primary) 35%, #34d399)}.style-vega .ai-page .ai-user-bubble,.style-vega .ai-page .ai-assistant-card,.style-vega .ai-page .ai-prompt,.style-vega .ai-page .ai-composer{border-radius:calc(var(--ai-radius) + .15rem)}.style-glass .ai-page{--ai-ink:#eaf6ff;--ai-mute:#eaf6ff8c;--ai-line:#67e8f924;--ai-line-hot:#22d3ee66;--ai-neon:#22d3ee;--ai-neon-2:#c084fc;--ai-neon-3:#34d399;--ai-paper:#060d1c;--ai-panel:#0a1428c7;--ai-soft:#101c34b3;--ai-composer:#121c30;--ai-composer-focus:#152036;--ai-code:#06101f;--ai-send-fg:#041018;--ai-radius:1.1rem;--ai-blur:18px;--ai-orb-blur:72px;--ai-glow:#22d3ee47;--ai-glow-2:#c084fc38;--ai-glow-3:#34d39924;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 80% 60% at 12% 8%, var(--ai-glow), transparent 58%), radial-gradient(ellipse 60% 50% at 92% 18%, var(--ai-glow-2), transparent 52%), radial-gradient(ellipse 55% 45% at 68% 92%, var(--ai-glow-3), transparent 55%), linear-gradient(165deg, #040814 0%, #0a1228 42%, #060d1c 100%)}@supports (color:lab(0% 0 0)){.style-glass .ai-page{--ai-mute:lab(96.1771% -2.83495 -5.77339/.55);--ai-line:lab(85.3064% -33.5138 -19.6465/.14);--ai-line-hot:lab(77.4225% -36.0465 -25.8871/.4);--ai-panel:lab(6.30188% 1.31794 -15.139/.78);--ai-soft:lab(10.2281% 1.66168 -17.7238/.7);--ai-glow:lab(77.4225% -36.0465 -25.8871/.28);--ai-glow-2:lab(65.0976% 40.5542 -51.7263/.22);--ai-glow-3:lab(75.6955% -52.188 16.7595/.14)}}.style-glass .ai-page .ai-sidebar,.style-glass .ai-page .ai-main-header,.style-glass .ai-page .ai-assistant-card,.style-glass .ai-page .ai-composer-wrap{-webkit-backdrop-filter:blur(18px)saturate(1.15)}.style-glass .ai-page .ai-prompt,.style-glass .ai-page .ai-assistant-card{background:#ffffff0d;background:lab(100% 0 0/.05);border-color:#0000}.style-glass .ai-page .ai-user-bubble{background:color-mix(in oklch, var(--ai-neon-2) 22%, transparent)}.style-glass .ai-page .ai-composer{border-radius:1.15rem;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.06),0 10px 28px lab(0% 0 0/.35)}.style-glass .ai-page .ai-send,.style-glass .ai-page .ai-assistant-avatar,.style-glass .ai-page .ai-thinking-badge,.style-glass .ai-page .ai-thinking-step,.style-glass .ai-page .ai-model-trigger{border-radius:999px}html.style-glass:not(.dark) .ai-page,html:not(.dark) .style-glass .ai-page{--ai-ink:#0c1b1f;--ai-mute:#4a6a70;--ai-line:#0d94882e;--ai-line-hot:#0d948866;--ai-neon:#0d9488;--ai-neon-2:#0284c7;--ai-neon-3:#14b8a6;--ai-paper:#e8f4f5;--ai-panel:#ffffffdb;--ai-soft:#dceef0;--ai-composer:#fff;--ai-composer-focus:#f0fdfa;--ai-code:#0f2428;--ai-send-fg:#f0fdfa;--ai-glow:#0d948829;--ai-glow-2:#0284c71f;--ai-glow-3:#14b8a61a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(ellipse 80% 55% at 10% 0%, var(--ai-glow), transparent 58%), radial-gradient(ellipse 55% 45% at 96% 12%, var(--ai-glow-2), transparent 52%), var(--ai-paper)}@supports (color:lab(0% 0 0)){html.style-glass:not(.dark) .ai-page,html:not(.dark) .style-glass .ai-page{--ai-line:lab(54.8779% -35.9849 -3.45019/.18);--ai-line-hot:lab(54.8779% -35.9849 -3.45019/.4);--ai-panel:lab(100% 0 0/.86);--ai-glow:lab(54.8779% -35.9849 -3.45019/.16);--ai-glow-2:lab(51.8565% -11.6584 -43.9841/.12);--ai-glow-3:lab(67.1486% -42.9201 -2.32974/.1)}}html.style-glass:not(.dark) .ai-page .ai-prompt,html.style-glass:not(.dark) .ai-page .ai-assistant-card,html:not(.dark) .style-glass .ai-page .ai-prompt,html:not(.dark) .style-glass .ai-page .ai-assistant-card{border:1px solid var(--ai-line);background:#ffffffc7;background:lab(100% 0 0/.78)}.style-rose .ai-page{--ai-radius:calc(var(--radius) + .25rem);--ai-blur:10px;--ai-neon-2:color-mix(in oklch, var(--primary) 50%, #fda4af);--ai-neon-3:color-mix(in oklch, var(--primary) 40%, #fb7185)}.style-rose .ai-page .ai-user-bubble,.style-rose .ai-page .ai-assistant-card,.style-rose .ai-page .ai-prompt,.style-rose .ai-page .ai-composer,.style-rose .ai-page .ai-empty-orb{border-radius:calc(var(--ai-radius) + .2rem)}.style-rose .ai-page .ai-send,.style-rose .ai-page .ai-assistant-avatar{border-radius:999px!important}.style-nili .ai-page{--ai-radius:.3rem;--ai-blur:0px;--ai-orb-blur:40px;--ai-neon-2:color-mix(in oklch, var(--primary) 55%, #0f9f8c);--ai-neon-3:#0f9f8c}.style-nili .ai-page .ai-send,.style-nili .ai-page .ai-brand-mark,.style-nili .ai-page .ai-empty-orb,.style-nili .ai-page .ai-assistant-avatar,.style-nili .ai-page .ai-thinking-badge,.style-nili .ai-page .ai-thinking-step,.style-nili .ai-page .ai-model-trigger,.style-nili .ai-page .ai-source-chip{border-radius:.28rem!important}.style-nili .ai-page .ai-composer{border-radius:.35rem}.style-nili .ai-page .ai-conv-btn[data-active=true]{box-shadow:inset 2px 0 0 var(--ai-neon)}.style-khesht .ai-page{--ai-radius:.2rem;--ai-blur:0px;--ai-orb-blur:36px;--ai-neon-2:color-mix(in oklch, var(--primary) 55%, #8f6a3a);--ai-neon-3:#3f6f5e}.style-khesht .ai-page .ai-send,.style-khesht .ai-page .ai-brand-mark,.style-khesht .ai-page .ai-empty-orb,.style-khesht .ai-page .ai-new-btn,.style-khesht .ai-page .ai-thinking-badge{box-shadow:2px 2px 0 0 color-mix(in oklch, var(--ai-neon) 42%, black)!important;border-radius:.18rem!important}.style-khesht .ai-page .ai-assistant-card,.style-khesht .ai-page .ai-user-bubble,.style-khesht .ai-page .ai-prompt,.style-khesht .ai-page .ai-composer{box-shadow:2px 2px 0 0 color-mix(in oklch, var(--ai-ink) 12%, transparent);border-radius:.2rem}.style-khesht .ai-page .ai-assistant-avatar,.style-khesht .ai-page .ai-thinking-step,.style-khesht .ai-page .ai-source-chip,.style-khesht .ai-page .ai-model-trigger{border-radius:.16rem!important}.style-khesht .ai-page .ai-conv-btn[data-active=true]{box-shadow:inset 3px 0 0 var(--ai-neon)}@media (prefers-reduced-motion:reduce){.ai-page:after,.ai-empty-orb,.ai-thinking-avatar,.ai-thinking-dots i{animation:none!important}.ai-thinking-dots i{opacity:.7}}
