@media (max-width:767px){:root{--global-notice-height:0px!important}.workspace-utility-bar,.workspace-notification{display:none!important}main.app-canvas{height:100dvh!important;padding:0!important}main.app-canvas>div{gap:0!important;max-width:none!important;padding:0!important}.workspace-shell{gap:0!important;margin:0!important}.workspace-main{gap:0!important;padding:0!important}.markdown-message{line-height:1.55}.markdown-message p{margin-top:4px;margin-bottom:4px}.markdown-message li>p{margin-top:0;margin-bottom:0}.markdown-message li{margin-top:1px;margin-bottom:1px}.markdown-message ol,.markdown-message ul{margin-top:6px;margin-bottom:6px;padding-left:4px;list-style:none}.markdown-message ol{counter-reset:md-ol}.markdown-message ol>li{counter-increment:md-ol}.markdown-message ol>li>p:before{content:counter(md-ol) ". "}.markdown-message ol>li:not(:has(>*)):before{content:counter(md-ol) ". "}.markdown-message ul>li>p:before{content:"• "}.markdown-message ul>li:not(:has(>*)):before{content:"• "}}@media (max-width:768px){.workspace-sidebar{display:none!important}.workspace-main,.workspace-conversation-surface{width:100%!important;max-width:100%!important}.app-canvas{padding-left:0!important;padding-right:0!important}}.skin-bubble,.markdown-message,.chat-composer textarea,.mono-composer textarea{word-break:break-word;overflow-wrap:break-word}textarea,input{box-sizing:border-box;min-width:0}.chat-panel-surface,.workspace-conversation-surface{min-height:0}@media (max-width:768px){.msg-bubble{max-width:90%!important}.chat-msg-row .skin-bubble{word-break:break-word!important;overflow-wrap:break-word!important;width:auto!important;min-width:0!important;max-width:90%!important}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){.chat-msg-row .skin-bubble,.image-msg-row .skin-bubble{font-size:14px!important;line-height:22px!important}.chat-msg-row .skin-bubble .markdown-message,.image-msg-row .skin-bubble .markdown-message,.chat-msg-row .skin-bubble p,.chat-msg-row .skin-bubble span,.image-msg-row .skin-bubble p,.image-msg-row .skin-bubble span{line-height:22px!important}}
@layer components{:root{--lg-blur:26px;--lg-sat:2;--lg-dur:.34s;--lg-ease:cubic-bezier(.22, 1, .36, 1);--lg-tint:#ffffff12;--lg-radius:20px;--lg-drop:0 12px 38px #0000006b;--skin-bg:#07070c;--skin-fg:#f2f3f7;--skin-fg-dim:#f2f3f794;--skin-fg-mute:#f2f3f75c;--skin-acc-1:#6a4dff;--skin-acc-2:#00a0ff;--grad-1:#6a4dff;--grad-2:#3a2a8c;--grad-3:#00c2ff;--grad-4:#2a1a5c;--grad-5:#4d6bff;--skin-vignette:#07070cad;--skin-acc-soft-1:#6a4dff2e;--skin-acc-soft-2:#00a0ff1a;--skin-acc-edge:#8278ff38;--skin-hi-1:#b4a0ff8c;--skin-hi-2:#8cb4ff6b;--skin-send-1:#6a4dff;--skin-send-2:#00a0ff;--skin-send-glow:#505aff80;--skin-tab-1:#6a4dff8c;--skin-tab-2:#00c2ff59;--skin-tab-glow:#3c288c59;--skin-card-1a:#6a4dff4d;--skin-card-1b:#00c2ff24;--skin-card-2a:#965aff4d;--skin-card-2b:#5a5aff24;--skin-card-3a:#00a0ff47;--skin-card-3b:#5a8cff24;--skin-hist-active:#8a7aff80;--skin-hist-active-soft:#8a7aff4d;--skin-bubble-1:#7c6bff52;--skin-bubble-2:#00a0ff38;--skin-bubble-edge:#96aaff3d;--skin-boot-1:#0a0a10f5;--skin-boot-2:#0e0c1af0;--skin-boot-3:#07070ceb;--skin-boot-text:#b9b3f2;--border:transparent;--input:transparent}html:not(.dark){--lg-tint:#ffffff6b;--border:#e8dde8;--input:#e8dde8;--lg-drop:0 12px 38px #46597f33;--skin-bg:#f0eefa;--skin-fg:#232135;--skin-fg-dim:#2321359e;--skin-fg-mute:#2321356b;--grad-1:#f5b8d5;--grad-2:#b9a8f5;--grad-3:#a8d8f5;--grad-4:#b8e8d0;--grad-5:#f5d8b8}html.dark[data-lg-theme=teal]{--skin-bg:#04090d;--grad-1:#00b3a6;--grad-2:#0e3a6e;--grad-3:#00d4ff;--grad-4:#0a2e3d;--grad-5:#1e6bff;--skin-vignette:#04090dad;--skin-acc-soft-1:#00b3a62e;--skin-acc-soft-2:#00a0ff1a;--skin-acc-edge:#78c8e638;--skin-hi-1:#a0e6dc8c;--skin-hi-2:#8cbeff6b;--skin-send-1:#00c2a8;--skin-send-2:#00a0ff;--skin-send-glow:#0096b480;--skin-tab-1:#00b3a68c;--skin-tab-2:#00c2ff59;--skin-tab-glow:#00506459;--skin-card-1a:#00b3a64d;--skin-card-1b:#00c2ff24;--skin-card-2a:#008cc84d;--skin-card-2b:#1e6bff24;--skin-card-3a:#00a0ff47;--skin-card-3b:#00c8b424;--skin-hist-active:#5ac8dc80;--skin-hist-active-soft:#5ac8dc4d;--skin-bubble-1:#00b4c84d;--skin-bubble-2:#00a0ff38;--skin-bubble-edge:#8cdce63d;--skin-boot-1:#060c10f5;--skin-boot-2:#0a141ef0;--skin-boot-3:#04090deb;--skin-boot-text:#a8e6e0}html.dark[data-lg-theme=pink]{--skin-bg:#0a0510;--grad-1:#ff4d9e;--grad-2:#6a2a9c;--grad-3:#d44dff;--grad-4:#3d1052;--grad-5:#ff6b9e;--skin-vignette:#0a0510ad;--skin-acc-soft-1:#ff4d9e29;--skin-acc-soft-2:#d44dff1a;--skin-acc-edge:#ff96c838;--skin-hi-1:#ffb4dc8c;--skin-hi-2:#e6a0ff6b;--skin-send-1:#ff4d9e;--skin-send-2:#b84dff;--skin-send-glow:#dc50a080;--skin-tab-1:#ff4d9e80;--skin-tab-2:#d44dff59;--skin-tab-glow:#781e5a59;--skin-card-1a:#ff4d9e47;--skin-card-1b:#d44dff24;--skin-card-2a:#d44dff47;--skin-card-2b:#964dff24;--skin-card-3a:#ff6b9e42;--skin-card-3b:#ff4ddc24;--skin-hist-active:#ff8cc880;--skin-hist-active-soft:#ff8cc84d;--skin-bubble-1:#ff5aaa4d;--skin-bubble-2:#c85aff38;--skin-bubble-edge:#ffaadc3d;--skin-boot-1:#10060cf5;--skin-boot-2:#160a1af0;--skin-boot-3:#0a0510eb;--skin-boot-text:#f2b9d9}html.dark[data-lg-theme=gold]{--skin-bg:#0c0805;--grad-1:#ff9a3d;--grad-2:#8c4a1e;--grad-3:#ffd23d;--grad-4:#4a2a10;--grad-5:#ff6b3d;--skin-vignette:#0c0805ad;--skin-acc-soft-1:#ff9a3d29;--skin-acc-soft-2:#ff6b3d1a;--skin-acc-edge:#ffbe8c38;--skin-hi-1:#ffd7aa8c;--skin-hi-2:#ffbe8c6b;--skin-send-1:#ffa53d;--skin-send-2:#ff6b3d;--skin-send-glow:#ff823c73;--skin-tab-1:#ff9a3d80;--skin-tab-2:#ff6b3d59;--skin-tab-glow:#8c461459;--skin-card-1a:#ff9a3d47;--skin-card-1b:#ff6b3d24;--skin-card-2a:#ffd23d3d;--skin-card-2b:#ff9a3d24;--skin-card-3a:#ff6b3d42;--skin-card-3b:#ffb43d24;--skin-hist-active:#ffbe7880;--skin-hist-active-soft:#ffbe784d;--skin-bubble-1:#ff96504d;--skin-bubble-2:#ff6e3c38;--skin-bubble-edge:#ffc8963d;--skin-boot-1:#100c06f5;--skin-boot-2:#181008f0;--skin-boot-3:#0c0805eb;--skin-boot-text:#f2d0a8}html{background:0 0!important}body,.app-canvas{color:var(--skin-fg)}html:not(.dark) body{--skin-bg-plain:#eceae4}html.dark body{--skin-bg-plain:#232025}body{background:var(--skin-bg-plain,var(--skin-bg))!important}@keyframes bgFlow{0%{transform:translate(-2.2%,-1.6%)}50%{transform:translate(1.8%,2.2%)}to{transform:translate(-2.2%,-1.6%)}}.skin-bg-layer{z-index:-3;pointer-events:none;opacity:0;-webkit-background-size:135% 135%,148% 148%,142% 142%,138% 138%;backface-visibility:hidden;will-change:transform;background-position:50%,50%,50%,50%;background-size:135% 135%,148% 148%,142% 142%,138% 138%;transition:opacity 3s ease-in-out;animation:12s ease-in-out infinite paused bgFlow;position:fixed;inset:-22%}.skin-bg-layer.on{opacity:1;animation-play-state:running}.skin-bg-b{animation-duration:13s;animation-direction:reverse}.skin-bg-c{animation-duration:14s}.skin-bg-d{animation-duration:13s;animation-direction:reverse}.skin-bg-a{background-color:#eceae4;background-image:radial-gradient(50% 48% at 18% 24%,#ecd0d2,#ecd0d200),radial-gradient(46% 52% at 82% 18%,#d8cfec,#d8cfec00),radial-gradient(52% 46% at 76% 76%,#c8d8ea,#c8d8ea00),radial-gradient(48% 52% at 22% 80%,#cfe4d6,#cfe4d600)}html.dark .skin-bg-a{background-color:#232025;background-image:radial-gradient(50% 48% at 18% 24%,#2b2126,#2b212600),radial-gradient(46% 52% at 82% 18%,#242232,#24223200),radial-gradient(52% 46% at 76% 76%,#1f282e,#1f282e00),radial-gradient(48% 52% at 22% 80%,#212b24,#212b2400)}.skin-bg-b{background-color:#ebe9e2;background-image:radial-gradient(52% 50% at 25% 30%,#ecd2be,#ecd2be00),radial-gradient(40% 44% at 80% 14%,#ccd6da,#ccd6da00),radial-gradient(46% 44% at 78% 70%,#d2dcc2,#d2dcc200),radial-gradient(44% 48% at 15% 82%,#e0cbb2,#e0cbb200)}html.dark .skin-bg-b{background-color:#26211a;background-image:radial-gradient(52% 50% at 25% 30%,#2e251c,#2e251c00),radial-gradient(40% 44% at 80% 14%,#29221e,#29221e00),radial-gradient(46% 44% at 78% 70%,#232822,#23282200),radial-gradient(44% 48% at 15% 82%,#1e2429,#1e242900)}.skin-bg-c{background-color:#e9eaee;background-image:radial-gradient(52% 50% at 22% 28%,#c4d6ec,#c4d6ec00),radial-gradient(42% 46% at 78% 20%,#cec8e8,#cec8e800),radial-gradient(46% 44% at 76% 78%,#c2d8d4,#c2d8d400),radial-gradient(40% 44% at 16% 80%,#eed2d8,#eed2d800)}html.dark .skin-bg-c{background-color:#22252a;background-image:radial-gradient(52% 50% at 22% 28%,#1e252d,#1e252d00),radial-gradient(42% 46% at 78% 20%,#262233,#26223300),radial-gradient(46% 44% at 76% 78%,#1c2628,#1c262800),radial-gradient(40% 44% at 16% 80%,#2b252b,#2b252b00)}.skin-bg-d{background-color:#ece8e0;background-image:radial-gradient(52% 50% at 24% 30%,#eccebe,#eccebe00),radial-gradient(42% 46% at 80% 16%,#e4c8cc,#e4c8cc00),radial-gradient(46% 44% at 76% 76%,#c8dccc,#c8dccc00),radial-gradient(40% 44% at 16% 82%,#d6cfe4,#d6cfe400)}html.dark .skin-bg-d{background-color:#242021;background-image:radial-gradient(52% 50% at 24% 30%,#2c2224,#2c222400),radial-gradient(42% 46% at 80% 16%,#282226,#28222600),radial-gradient(46% 44% at 76% 76%,#252820,#25282000),radial-gradient(40% 44% at 16% 82%,#242130,#24213000)}.skin-dust{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.skin-grain{z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.62'/%3E%3C/svg%3E");position:fixed;inset:-60%}@media (prefers-reduced-motion:reduce){.skin-dust{display:none}}body.wall-on .skin-bg-layer,body.wall-on .skin-dust{display:none}.app-canvas{background:0 0!important}.lg-glass,.workspace-skin-sidebar,.workspace-main,.lg-glass-panel,.lg-glass-composer,.lg-glass-hud{isolation:auto;border-radius:var(--lg-radius);-webkit-backdrop-filter:blur(26px)saturate(1.55);backdrop-filter:blur(26px)saturate(1.55);transition:transform var(--lg-dur) var(--lg-ease), box-shadow var(--lg-dur) var(--lg-ease), background var(--lg-dur) var(--lg-ease);background:linear-gradient(168deg,#343e379e,#181e1a80);position:relative;box-shadow:0 28px 80px -30px #0000009e;border:1px solid #ffffff21!important;outline:none!important}html:not(.dark) .lg-glass,html:not(.dark) .workspace-skin-sidebar,html:not(.dark) .workspace-main,html:not(.dark) .lg-glass-panel,html:not(.dark) .lg-glass-composer,html:not(.dark) .lg-glass-hud{background:linear-gradient(168deg,#fffc,#ffffff70);box-shadow:0 24px 70px -26px #61471c52,0 2px 10px -2px #61471c12;border-color:#ffffffb8!important}.workspace-skin-sidebar,.workspace-conversation-surface{box-shadow:none!important;-webkit-backdrop-filter:blur(26px)saturate(1.55)!important;backdrop-filter:blur(26px)saturate(1.55)!important;background:linear-gradient(168deg,#fffc,#ffffff70)!important;border:1px solid #ffffffb8!important}.dark .workspace-skin-sidebar,.dark .workspace-conversation-surface,html.dark .workspace-skin-sidebar,html.dark .workspace-conversation-surface{box-shadow:none!important;background:linear-gradient(168deg,#343e379e,#181e1a80)!important;border-color:#ffffff21!important}.workspace-main{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.lg-glass:before,.workspace-skin-sidebar:before,.workspace-main:before,.lg-glass-panel:before,.lg-glass-composer:before,.lg-glass-hud:before,.lg-glass:after,.workspace-skin-sidebar:after,.workspace-main:after,.lg-glass-panel:after,.lg-glass-composer:after,.lg-glass-hud:after{display:none!important}.lg-glass:active{transform:scale(.985)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lg-glass,.workspace-skin-sidebar,.workspace-main,.lg-glass-panel,.lg-glass-composer,.lg-glass-hud{background:#16161ed1}}.workspace-skin-sidebar{padding:16px}.workspace-main{border-radius:var(--lg-radius)}.lg-glass-panel{border-radius:24px}.lg-glass-hud,.lg-glass-composer{border-radius:22px}.lg-glass-composer textarea::placeholder{color:var(--skin-fg-mute)!important}.lg-glass-composer button:not(.skin-send){color:var(--skin-fg-dim)!important;background:#ffffff14!important;border:1px solid #ffffff14!important;border-radius:10px!important;transition:background .2s,color .2s!important}.lg-glass-composer button:not(.skin-send):hover{color:#fff!important;background:#ffffff24!important}html:not(.dark) .lg-glass-composer button:not(.skin-send){color:#232135b3!important;background:#fff9!important;border-color:#7864dc2e!important}html:not(.dark) .lg-glass-composer button:not(.skin-send):hover{color:#232135!important;background:#ffffffd9!important}.skin-send,.skin-send:hover,.skin-send:disabled{color:#1e3a5f!important;background:#aed0f2f2!important;border:none!important;box-shadow:0 4px 14px #78aadc59!important}html:not(.dark) .skin-send:hover{background:#9ec6ee!important}html.dark .skin-send,html.dark .skin-send:hover,html.dark .skin-send:disabled{color:#12263c!important;background:#96bce4f2!important;box-shadow:0 4px 14px #3c6eaa66!important}.skin-send:hover{transform:translateY(-1px)}.skin-send:active{transform:scale(.94)}.skin-send:disabled{opacity:.45!important;box-shadow:none!important}.topbar-skin{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.topbar-skin:before,.topbar-skin:after{display:none!important}.topbar-skin button{cursor:pointer;width:38px;height:38px;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff0f, var(--lg-drop);place-items:center;display:grid;position:relative;color:var(--skin-fg-dim)!important;background:var(--lg-tint)!important;border:0!important;border-radius:50%!important;transition:color .2s!important}.topbar-skin button:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffffc7 0%,#ffffff29 18%,#fff0 42%,#ffffff0d 62%,#ffffff1a 78%,#ffffff8c 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.topbar-skin button:hover{color:#fff!important}.topbar-skin .avatar{width:38px;height:38px;margin:0}.workspace-notification{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));white-space:nowrap;position:relative;overflow:hidden;color:var(--skin-fg-dim)!important;background:var(--lg-tint)!important;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff0f, var(--lg-drop)!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important}.workspace-notification:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#ffffffc7 0%,#ffffff29 18%,#fff0 42%,#ffffff0d 62%,#ffffff1a 78%,#ffffff8c 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.workspace-notification svg{color:var(--skin-fg-dim)!important}html:not(.dark) .workspace-notification,html:not(.dark) .workspace-notification svg{color:#3c3282cc!important}.workspace-mode-switcher{box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff0f!important;border-radius:14px!important;padding:4px!important}.workspace-mode-tab{flex-direction:column;align-items:center;gap:4px;color:var(--skin-fg-dim)!important;transition:background .25s var(--lg-ease), color .25s!important;background:0 0!important;border-radius:11px!important;padding:10px!important;font-size:12px!important}.workspace-mode-tab:hover{color:#fff!important;background:0 0!important}.workspace-mode-icon{color:inherit!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important}.workspace-mode-tab-active{color:#fff!important;background:#ffffff24!important;font-weight:500!important;box-shadow:inset 0 1px #ffffff1f!important}html:not(.dark) .workspace-mode-tab-active{color:var(--skin-fg)!important;background:#ffffff8c!important;box-shadow:inset 0 1px #ffffffd9!important}.workspace-mode-tab-active:hover{color:#fff!important}html:not(.dark) .workspace-mode-tab-active:hover{color:var(--skin-fg)!important}.workspace-mode-tab-active .workspace-mode-icon{color:inherit!important}.workspace-new-session-button{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);position:relative;color:var(--skin-fg)!important;background:#ffffff85!important;border:1px solid #ffffffb8!important;border-radius:12px!important;font-size:13px!important;box-shadow:0 2px 10px -2px #61471c12,inset 0 1px #ffffffd9!important}html:not(.dark) .workspace-new-session-button{color:#5a4a30!important}.workspace-new-session-button:before,.workspace-new-session-button:after{display:none!important}.workspace-new-session-button:hover{background:#fffc!important}.workspace-list-heading{color:var(--skin-fg-mute)!important;box-shadow:none!important;background:0 0!important;border:none!important}.workspace-list-heading h2{color:var(--skin-fg-dim)!important;font-size:12px!important;font-weight:600!important}.workspace-list-heading span,.workspace-gallery-button{color:var(--skin-fg-dim)!important;background:#ffffff1a!important;border:none!important}html:not(.dark) .workspace-list-heading span,html:not(.dark) .workspace-gallery-button{color:#5a4a30!important;background:#ffffff80!important}.workspace-history-empty{color:var(--skin-fg-mute)!important;background:0 0!important;border:1px dashed #ffffff1a!important}.workspace-item-action{color:var(--skin-fg-dim)!important;background:#ffffff0f!important}.workspace-item-action:hover{color:#fff!important;background:#ffffff1a!important}.workspace-item-delete:hover{color:#ff8ba0!important;background:#ff5a6e29!important}.workspace-task-chip{color:var(--skin-fg-dim)!important;background:#ffffff12!important}.workspace-history-item{background:#ffffff80;border-radius:14px;transition:transform .25s var(--lg-ease)!important;border:1px solid #fff9!important}.workspace-history-item:hover{transform:translateY(-2px)}.workspace-history-item *{color:var(--skin-fg)}.workspace-history-item .text-stone-500,.workspace-history-item .text-stone-400,.workspace-history-item [class*=text-stone-]{color:var(--skin-fg-mute)!important}.history-color-0,.history-color-1,.history-color-2,.history-color-3,.history-color-4,.history-color-5{background:#ffffff80!important}.workspace-history-item-active{background:#ffffffc7!important;border-color:#fffffff2!important;box-shadow:0 2px 10px -2px #61471c1a,inset 3px 0 #61471c47!important}html:not(.dark) .workspace-history-item *{color:#4a4038}.workspace-history-list::-webkit-scrollbar{width:0}.skin-bubble{box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff1a!important;border-radius:18px!important;font-size:14px!important;line-height:22px!important}.msg-tail-r .skin-bubble{background:linear-gradient(135deg, var(--skin-bubble-1), var(--skin-bubble-2))!important;border-color:var(--skin-bubble-edge)!important;border-bottom-right-radius:6px!important}.msg-tail-l .skin-bubble{border-bottom-left-radius:6px!important}html:not(.dark) .skin-bubble{background:#ffffff8c!important;border-color:#7864dc33!important}html:not(.dark) .msg-tail-r .skin-bubble{background:linear-gradient(135deg,#7c6bff42,#00a0ff2e)!important}.msg-tail-r>div:last-child,.msg-tail-l>div:last-child{transition:opacity .2s}.msg-tail-r:hover>div:last-child,.msg-tail-l:hover>div:last-child{opacity:1}[data-slot=dialog-overlay]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1412181f!important}html.dark [data-slot=dialog-overlay]{background:#04040a57!important}.lg-glass-panel [class*=bg-white\/],.lg-glass-panel [class*=bg-white]{transition:background .22s var(--lg-ease), transform .22s var(--lg-ease), box-shadow .22s var(--lg-ease);background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:16px!important}.lg-glass-panel [class*=bg-white\/]:hover,.lg-glass-panel [class*=bg-white]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000047;background:#ffffff1a!important}html:not(.dark) .lg-glass-panel [class*=bg-white\/],html:not(.dark) .lg-glass-panel [class*=bg-white]{background:#ffffffb8!important;border-color:#7864dc29!important}.lg-glass-hud{--lg-tint:#ffffff12}html:not(.dark) .lg-glass-hud{--lg-tint:#ffffff6b}.lg-glass-hud [class*=bg-black\/5],.lg-glass-hud [class*=bg-black\/50]{background:#ffffff14!important;border:1px solid #ffffff1a!important}.app-canvas ::-webkit-scrollbar{width:6px;height:6px}.workspace-main ::-webkit-scrollbar{width:6px;height:6px}.app-canvas ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.workspace-main ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}html:not(.dark) .app-canvas ::-webkit-scrollbar-thumb{background:#5a50a040}html:not(.dark) .workspace-main ::-webkit-scrollbar-thumb{background:#5a50a040}footer,[class*=disclaimer]{color:var(--skin-fg-mute)!important}[data-sonner-toast]{-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6)}[data-sonner-toaster]{--normal-bg:#16161eb8;--normal-border:#ffffff1f;--normal-text:#f2f3f7}html:not(.dark) [data-sonner-toaster]{--normal-bg:#fffc;--normal-border:#7864dc33;--normal-text:#232135}html:not(.dark){--skin-boot-1:#f6f4eff5;--skin-boot-2:#f0eee8f0;--skin-boot-3:#eceae4eb;--skin-boot-text:#8f8a7c}.workspace-sidebar{box-shadow:none!important;background:0 0!important;border:none!important}.workspace-sidebar:after{display:none!important}html.dark .workspace-conversation-surface{box-shadow:none!important;background:0 0!important}.dark .image-result-card{box-shadow:none!important}.dark .image-generation-placeholder{background-color:#ffffff0d!important;border-radius:18px!important}.dark .image-result-card{background:0 0!important}.dark .image-result-card img{border-radius:18px!important}@media (max-width:860px){.workspace-notification{max-width:46vw}}[data-sonner-toast][data-type=error]{color:#ffd7dc!important;background:#3a161ce0!important;border:1px solid #ff5a6e4d!important}[data-sonner-toast][data-type=success]{color:#c9f5dd!important;background:#142a20e0!important;border:1px solid #46c88c4d!important}html:not(.dark) [data-sonner-toast][data-type=error],html:not(.dark) [data-sonner-toast][data-type=success]{background:#ffffffd9!important}.lg-glass-panel .wp-save-btn,html:not(.dark) .lg-glass-panel .wp-save-btn,html.dark .lg-glass-panel .wp-save-btn{color:#fff!important;background:#1c1917f2!important;border:none!important;box-shadow:0 4px 14px #1c191740!important}html:not(.dark) .lg-glass-panel .wp-save-btn:hover{background:#1c1917!important}html.dark .lg-glass-panel .wp-save-btn,html.dark .lg-glass-panel .wp-save-btn:hover{color:#1c1917!important;background:#f5f5f4f2!important}.workspace-image-composer.lg-glass-composer button,html:not(.dark) .workspace-image-composer.lg-glass-composer button:not(.skin-send),html.dark .workspace-image-composer.lg-glass-composer button:not(.skin-send){border-color:#0000!important;outline:none!important}@keyframes lg-ava-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.lg-ava{animation:9s ease-in-out infinite lg-ava-shift;color:#38445c!important;background-image:linear-gradient(135deg,#b9c6ea,#d3c5e8)!important;background-size:220% 220%!important}.lg-ava-ai{background-image:linear-gradient(135deg,#b5dcd2,#bcd2ea)!important}@media (max-width:639px){.workspace-mobile-bar{box-shadow:none!important;background:0 0!important;border:none!important}.workspace-mobile-bar h2{color:var(--skin-fg)!important}.workspace-mobile-bar button{color:var(--skin-fg-dim)!important;background:#ffffff80!important;border:1px solid #ffffffb8!important}html.dark .workspace-mobile-bar button{background:#ffffff14!important;border-color:#ffffff21!important}.skin-bubble{border-radius:14px!important;max-width:90%!important;padding:9px 12px!important;line-height:1.5!important}.skin-bubble *{line-height:1.5!important}.workspace-mobile-list button{margin:1px 4px;border:none!important;border-radius:12px!important}.workspace-mobile-list button:active{background:#fff6!important}html.dark .workspace-mobile-list button:active{background:#ffffff1a!important}.workspace-mobile-list .border-b{border-bottom-color:#0000!important}}.workspace-side-footer,.workspace-clear-button,html:not(.dark) .workspace-clear-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.workspace-clear-button:hover{background:#ffffff59!important}html.dark .workspace-clear-button:hover{background:#ffffff1a!important}.chat-upload-btn,.lg-glass-composer .chat-upload-btn,html:not(.dark) .lg-glass-composer button.chat-upload-btn:not(.skin-send),html.dark .lg-glass-composer button.chat-upload-btn:not(.skin-send),html:not(.dark) .lg-glass-composer .chat-upload-btn,html.dark .lg-glass-composer .chat-upload-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}.chat-upload-btn:hover{background:#ffffff59!important}html.dark .chat-upload-btn:hover{background:#ffffff1a!important}.skin-bubble,.skin-bubble.font-song,.skin-bubble.font-hei,.skin-bubble *,.skin-bubble code,.skin-bubble pre,.skin-bubble pre *,.skin-bubble .markdown-message,.skin-bubble .markdown-message *,.chat-composer textarea,.chat-composer textarea::placeholder,.workspace-image-composer textarea,.workspace-image-composer textarea::placeholder,.skin-bubble em,.skin-bubble i,.skin-bubble em *,.skin-bubble i *,.skin-bubble blockquote,.skin-bubble blockquote *,.skin-bubble blockquote em,.skin-bubble blockquote i{font-family:-apple-system,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,system-ui,sans-serif!important;font-style:normal!important}@media (max-width:639px){.msg-tail-r,.msg-tail-l{gap:8px!important}.msg-tail-r>div:first-child>:nth-child(2),.msg-tail-l>div:first-child>:nth-child(2){display:none!important}.skin-bubble{max-width:calc(100vw - 118px)!important}.chat-composer{margin-left:0!important;margin-right:0!important}}}
@layer mono{.skin-bg-layer,.skin-dust,.skin-grain,[class^=lg-][class*=layer],.lg-edge,.mist-canvas:not(#mr),[class*=mist]:not(#mr){display:none!important}html:not(#mr),body:not(#mr){background:var(--mono-surface)!important;color:var(--mono-text)!important}::selection{color:#fff;background:#000}:root{--mono-bg:#fff;--mono-surface:#fff;--mono-text:#000;--mono-sub:#aaa;--mono-line:#e5e5e5;--mono-soft:#f5f5f5;--mono-accent:#000;--mono-accent-ink:#fff}html.dark{--mono-bg:#101014;--mono-surface:#17171c;--mono-text:#f2f2f2;--mono-sub:#8a8a92;--mono-line:#2a2a30;--mono-soft:#222228}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{background:var(--mono-surface)!important}::-webkit-scrollbar-thumb{background:var(--mono-line)!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:var(--mono-sub)!important}.lg-glass:not(#mr),.lg-glass-composer:not(#mr),.lg-panel:not(#mr){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.app-canvas,.workspace-main,.workspace-side,.workspace-history-list,.workspace-side-footer,.workspace-main-toolbar:not(#mr),.workspace-new-session-row:not(#mr){-webkit-backdrop-filter:none!important;box-shadow:none!important;color:var(--mono-text)!important;background:0 0!important;border:none!important}.workspace-side:not(#mr){background:var(--mono-surface)!important;border-right:1px solid #eee!important}.image-ava-time:not(#mr){white-space:nowrap!important;color:#000!important;flex-shrink:0!important;font-size:10px!important;line-height:1!important}@media (max-width:639px){.image-ava-time:not(#mr){font-size:9px!important}}.chat-msg-row .flex-row .skin-bubble:not(#mr){border-radius:18px 18px 18px 4px!important}.skin-bubble:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important;border:none!important;border-radius:18px 18px 4px!important}.dark .skin-bubble:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important}.skin-bubble :not(#mr){color:var(--mono-accent-ink)!important}.skin-bubble ::placeholder{color:#ffffff73!important}.skin-send:not(#mr),.mono-icon-btn.mono-send:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important;border:none!important;border-radius:9px!important}.skin-send svg:not(#mr),.mono-icon-btn.mono-send svg:not(#mr){color:var(--mono-accent-ink)!important;stroke:var(--mono-accent-ink)!important}.skin-send:disabled:not(#mr),.skin-send[data-disabled=true]:not(#mr){cursor:not-allowed;background:var(--mono-sub)!important}.mono-polish:not(#mr){background:var(--mono-surface)!important;color:var(--mono-text)!important;border:1px solid var(--mono-text)!important;box-shadow:none!important;border-radius:9px!important}.mono-polish svg:not(#mr){color:var(--mono-text)!important;stroke:var(--mono-text)!important;fill:none!important}.mono-pill:not(#mr){background:var(--mono-soft)!important;color:var(--mono-text)!important;box-shadow:none!important;border:1px solid #f0f0f0!important;border-radius:999px!important}.mono-pill:hover:not(#mr){background:#ebebeb!important}.mono-act:not(#mr){color:var(--mono-text)!important;box-shadow:none!important;background:0 0!important;border:none!important}.mono-act svg:not(#mr){color:var(--mono-text)!important;stroke:var(--mono-text)!important}.mono-act:hover:not(#mr){color:var(--mono-text)!important;background:var(--mono-soft)!important;border-radius:6px!important}.mono-act:hover svg:not(#mr){color:var(--mono-text)!important;stroke:var(--mono-text)!important}.mono-act[data-destructive=true]:hover:not(#mr){color:var(--mono-text)!important}.mono-avatar:not(#mr){flex-shrink:0;justify-content:center;align-items:center;display:flex;background:var(--mono-accent)!important;box-shadow:none!important;color:var(--mono-accent-ink)!important;border:none!important;border-radius:9999px!important}.mono-time:not(#mr){color:var(--mono-sub)!important;font-size:12px!important}.workspace-image-composer:not(#mr),.mono-composer:not(#mr){background:var(--mono-surface)!important;border:1px solid var(--mono-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:24px!important}.mono-composer:focus-within:not(#mr),.workspace-image-composer:focus-within:not(#mr){box-shadow:0 0 0 2px #00000014!important}.mono-composer textarea:not(#mr),.workspace-image-composer textarea:not(#mr){color:var(--mono-text)!important;background:0 0!important}.mono-composer textarea::placeholder,.workspace-image-composer textarea::placeholder{color:var(--mono-sub)!important}.mono-menu:not(#mr){background:var(--mono-surface)!important;border:1px solid #eee!important;border-radius:12px!important;box-shadow:0 4px 16px #0000001a!important}.mono-menu button:not(#mr){color:var(--mono-text)!important}.mono-menu button:hover:not(#mr){background:var(--mono-soft)!important}.mono-menu .danger:not(#mr){color:#c00!important}.mono-list-item:not(#mr){box-shadow:none!important;background:0 0!important;border:none!important}.mono-list-item:hover:not(#mr){background:var(--mono-soft)!important}.mono-list-item[data-active=true]:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important}.mono-list-item[data-active=true] :not(#mr){color:var(--mono-accent-ink)!important}.mono-list-item[data-active=true] .mono-time:not(#mr){color:#fff9!important}.mono-batch-bar:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;border-radius:999px!important}.mono-batch-bar button:not(#mr){color:var(--mono-accent-ink)!important}.top-nav:not(#mr),[class*=topnav]:not(#mr),[class*=top-bar]:not(#mr){box-shadow:none!important;background:0 0!important;border:none!important}[class*=breathe]:not(#mr){background:var(--mono-soft)!important}.image-generation-spinner:not(#mr){border-color:var(--mono-text)!important}[class*="z-[1000]"]:not(#mr),[class*="z-[999]"]:not(#mr){border-color:#eee!important}.lg-ava:not(#mr),.lg-ava-user:not(#mr),.lg-ava-ai:not(#mr){background:var(--mono-accent)!important;box-shadow:none!important;border:none!important}.lg-ava svg:not(#mr){display:none!important}.image-turn-row .font-hei:not(#mr),.image-results-surface .font-hei:not(#mr){color:var(--mono-sub)!important;font-size:12px!important}.workspace-mode-switcher:not(#mr){background:var(--mono-soft)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:10px!important;gap:2px!important;padding:3px!important}.workspace-mode-tab:not(#mr){color:#777!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;flex:1!important}.workspace-mode-tab:hover:not(#mr){color:#000!important;background:#ebebeb!important}.workspace-mode-tab-active:not(#mr),.workspace-mode-tab-active:hover:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important}.workspace-mode-tab-active .workspace-mode-icon:not(#mr){color:var(--mono-accent-ink)!important}.workspace-new-session-row:not(#mr){gap:8px!important}.workspace-new-session-button:not(#mr){background:var(--mono-accent)!important;color:var(--mono-accent-ink)!important;box-shadow:none!important;background-image:none!important;border:none!important;border-radius:12px!important}.workspace-new-session-button:hover:not(#mr){background:#222!important}.workspace-clear-button:not(#mr){background:var(--mono-surface)!important;color:var(--mono-text)!important;border:1px solid var(--mono-text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:12px!important}.workspace-clear-button:hover:not(#mr){background:var(--mono-soft)!important}.workspace-list-heading:not(#mr){border-color:#eee!important}.workspace-list-heading p:not(#mr){color:var(--mono-sub)!important;letter-spacing:2px!important}.workspace-list-heading h2:not(#mr){color:var(--mono-text)!important}.workspace-gallery-button:not(#mr){background:var(--mono-soft)!important;color:#555!important;box-shadow:none!important;border:none!important}.workspace-gallery-button:hover:not(#mr){color:#000!important;background:#ebebeb!important}.workspace-history-item:not(#mr),.chat-history-item:not(#mr){position:relative;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important}.workspace-history-item:hover:not(#mr){background:var(--mono-soft)!important;border-color:#0000!important}.workspace-history-item-active:not(#mr),.workspace-history-item-active:hover:not(#mr){border:1px solid var(--mono-text)!important;box-shadow:none!important;background:0 0!important}.workspace-history-item-active :not(#mr){color:var(--mono-text)!important}.workspace-history-item-active .workspace-task-chip:not(#mr){color:var(--mono-text)!important;background:#f0f0f0!important}[class^=history-color-]:not(#mr){border-left:none!important}.workspace-history-item .text-slate-700:not(#mr),.workspace-history-item .text-slate-800:not(#mr){color:var(--mono-text)!important}.workspace-history-item .text-slate-500:not(#mr),.workspace-history-item .text-slate-400:not(#mr){color:#888!important}.workspace-item-action:not(#mr){background:var(--mono-surface)!important;color:#888!important;box-shadow:none!important;border:none!important}.workspace-item-action:hover:not(#mr){color:var(--mono-text)!important;background:#f0f0f0!important}.workspace-item-delete:hover:not(#mr){color:var(--mono-text)!important}.workspace-task-chip:not(#mr){color:#666!important;background:#f0f0f0!important}.workspace-side-footer:not(#mr){box-shadow:none!important;background:0 0!important;border-color:#eee!important}.workspace-side-footer :not(#mr){color:var(--mono-text)!important}.workspace-side-footer .text-slate-500:not(#mr),.workspace-side-footer .text-slate-400:not(#mr){color:#999!important}.workspace-history-empty:not(#mr){color:#999!important;background:0 0!important}@media (min-width:1024px){.workspace-shell:not(#mr){gap:0!important}.workspace-main:not(#mr){padding-left:0!important;padding-right:0!important}.workspace-conversation-surface:not(#mr){max-width:none!important;margin-left:10px!important;margin-right:30px!important}.workspace-main>.relative.shrink-0:not(#mr){width:auto!important;max-width:none!important;margin-left:10px!important;margin-right:30px!important}}@media (max-width:639px){.skin-bubble:not(#mr){border-radius:12px 12px 2px!important;max-width:90%!important;padding:8px 12px!important;line-height:1.5!important}.chat-msg-row .flex-row .skin-bubble:not(#mr){border-radius:12px 12px 12px 2px!important}.image-turn-row:not(#mr){gap:10px!important}.lg-ava:not(#mr),.lg-ava-user:not(#mr),.lg-ava-ai:not(#mr){width:32px!important;height:32px!important}}.workspace-skin-sidebar:not(#mr){background:var(--mono-surface)!important;border-right:1px solid var(--mono-line)!important;box-shadow:none!important;border-radius:0!important}.workspace-utility-bar:not(#mr){border-bottom:1px solid var(--mono-line)!important}@media (min-width:1024px){.workspace-conversation-surface:not(#mr){border:1px solid var(--mono-line)!important;background:var(--mono-surface)!important;border-radius:16px!important}}.workspace-utility-bar:not(#mr){height:22px!important;min-height:0!important;padding:0!important;overflow:hidden!important}@media (min-width:1024px){.app-canvas:not(#mr),.workspace-sidebar:not(#mr){padding:0!important}}.image-turn-row .shrink-0.flex-col.items-center:not(#mr){align-items:center!important;width:40px!important}@media (max-width:639px){.image-turn-row .shrink-0.flex-col.items-center:not(#mr){width:32px!important}}.mono-send-plane:not(#mr){background:var(--mono-accent)!important;box-shadow:none!important;color:var(--mono-accent-ink)!important;border:none!important;border-radius:9999px!important}.mono-send-plane:not(#mr) svg{color:var(--mono-accent-ink)!important;stroke:var(--mono-accent-ink)!important;fill:none!important}.mono-send-plane:disabled:not(#mr){cursor:not-allowed;background:var(--mono-sub)!important}.mono-send-plane:disabled:not(#mr) svg{color:#ffffffbf!important;stroke:#ffffffbf!important}.mono-polish:not(#mr){box-shadow:none!important;color:var(--mono-text)!important;background:0 0!important;border:none!important;border-radius:0!important}.image-turn-row .flex-row-reverse:not(#mr){gap:5px!important}@media (max-width:639px){.chat-msg-row .flex-row-reverse:not(#mr){gap:5px!important}}.image-turn-row .flex-row-reverse>.group\/bubble:not(#mr){margin-top:5px!important}@media (max-width:639px){.image-turn-row .flex-row-reverse .relative.w-fit:not(#mr){flex-direction:column!important;align-items:flex-end!important;width:auto!important;min-width:0!important;display:flex!important}}.chat-composer:not(#mr){background:var(--mono-surface)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--mono-text)!important;box-shadow:none!important;background-image:none!important;border-radius:24px!important}.chat-composer:focus-within:not(#mr){box-shadow:0 0 0 2px #00000014!important}.chat-composer textarea:not(#mr){color:var(--mono-text)!important;background:0 0!important}.chat-composer textarea::placeholder{color:var(--mono-sub)!important}.workspace-side-footer:not(#mr){background:0 0!important;border:none!important}img:not(#mr){object-fit:contain!important;max-width:100%!important;height:auto!important}@media (min-width:1920px){main.app-canvas>div:not(#mr){max-width:1400px!important}}@media (max-width:768px){.workspace-conversation-surface:not(#mr){width:100%!important;overflow-x:hidden!important}.mono-actions:not(#mr){flex-wrap:wrap!important}}html:not(#mr),body:not(#mr){background:var(--mono-bg)!important}.workspace-image-composer:not(#mr),.mono-composer:not(#mr){background:var(--mono-surface)!important;border:1px solid var(--mono-text)!important;border-radius:24px!important}.workspace-image-composer:focus-within:not(#mr),.mono-composer:focus-within:not(#mr){box-shadow:0 0 0 2px #8080802e!important}.mono-style-panel:not(#mr){background:var(--mono-surface)!important;border:1px solid var(--mono-line)!important;color:var(--mono-text)!important;box-shadow:0 10px 28px #00000024!important}.mono-style-chip:not(#mr){cursor:pointer}}.img-actions{opacity:0}@media (hover:hover){.image-result-card:hover .img-actions:not(#mr){opacity:1!important}}.img-actions.is-active:not(#mr),.img-actions:focus-within:not(#mr){opacity:1!important}
