.marketplace-shell .nav-bar-wrapper{display:flex!important;align-items:center;gap:8px;min-width:0;overflow:hidden!important}.marketplace-shell .primary-nav-rail{order:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;flex:1 1 0%;width:0;min-width:0;gap:4px}html[data-theme] .marketplace-shell .nav-bar-container{order:1;flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:none!important;gap:var(--market-nav-gap,3px)!important;overflow-x:auto!important;scrollbar-width:none;-webkit-mask-image:none!important;mask-image:none!important}html[data-theme] .marketplace-shell .primary-nav-rail .nav-bar-container{order:0;width:auto!important}.marketplace-shell .nav-scroll-control{display:inline-flex;width:28px;height:32px;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 84%,var(--primary));border-radius:9px;background:var(--card);color:var(--foreground);box-shadow:0 2px 8px color-mix(in srgb,var(--foreground) 8%,transparent);transition:width .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease}.marketplace-shell .primary-nav-rail[data-nav-overflow=false] .nav-scroll-control{width:0;border-width:0;opacity:0;pointer-events:none}.marketplace-shell .nav-scroll-control:not(:disabled):hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:var(--accent)}.marketplace-shell .nav-scroll-control:disabled{color:var(--muted-foreground);opacity:.36}.marketplace-shell .nav-scroll-control svg{width:16px;height:16px;flex:none}.marketplace-shell .nav-scroll-control:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.marketplace-shell .nav-pill-add,.marketplace-shell .nav-pill-add>span{font-size:15px!important;line-height:1.2}html[data-theme] .marketplace-shell .nav-pill{min-height:38px!important;height:auto!important;gap:var(--market-nav-gap,3px)!important;padding:var(--market-nav-padding-y,7px) var(--market-nav-padding-x,8px)!important;border-radius:var(--market-nav-radius,10px)!important;font-size:var(--market-nav-font-size,15px)!important;line-height:1.2!important;font-weight:600!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}html[data-theme] .marketplace-shell .nav-pill .nav-pill-icon,html[data-theme] .marketplace-shell .nav-pill :where(svg,img){width:var(--market-nav-icon-size,17px)!important;height:var(--market-nav-icon-size,17px)!important;font-size:var(--market-nav-icon-size,17px)!important;color:var(--nav-icon-color,currentColor)!important;filter:none!important}html[data-theme] .marketplace-shell .nav-pill-indicator{top:auto!important;bottom:2px!important;height:2px!important;border:0!important;border-radius:999px!important;background:var(--primary)!important;box-shadow:none!important;opacity:.95;transition:left .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important}html[data-theme] .marketplace-shell .nav-pill[data-nav-pending=true] .nav-pill-icon{animation:marketplace-route-icon-settle .22s cubic-bezier(.2,.8,.2,1) both}html[data-theme] .marketplace-shell .nav-bar-container[data-nav-pending] .nav-pill-indicator{animation:marketplace-route-indicator-settle .22s ease-out both}@keyframes marketplace-route-icon-settle{0%{opacity:.62;transform:scale(.9)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes marketplace-route-indicator-settle{0%{opacity:.32}to{opacity:.95}}@media (prefers-reduced-motion:reduce){html[data-theme] .marketplace-shell .nav-pill-indicator,html[data-theme] .marketplace-shell .nav-pill[data-nav-pending=true] .nav-pill-icon{transition:none!important;animation:none!important}.marketplace-shell .nav-scroll-control{transition:none!important}}html[data-theme] .marketplace-shell .marketplace-category-inner{gap:8px!important;padding-inline:12px!important}html[data-theme] .marketplace-shell .marketplace-search{width:clamp(160px,14vw,200px)!important}html[data-theme] .marketplace-shell .category-tab{min-height:36px!important;gap:var(--market-category-gap,5px)!important;padding:var(--market-category-padding-y,6px) var(--market-category-padding-x,9px)!important;border-radius:var(--market-category-radius,8px)!important;font-size:var(--market-category-font-size,14px)!important;font-weight:600!important;line-height:1.2!important}html[data-theme] .marketplace-shell .category-tab :where(svg,img){width:18px!important;height:18px!important}html[data-theme=stellar-blue] .marketplace-shell .nav-pill{--nav-icon-color:color-mix(in srgb,var(--primary) 74%,var(--muted-foreground))!important}html[data-theme=stellar-blue] .marketplace-shell .nav-pill-active{--nav-icon-color:var(--primary)!important}html[data-theme=stellar-blue] .marketplace-shell .category-tab .cat-tab-icon,html[data-theme=stellar-blue] .marketplace-shell .category-tab .cat-tab-icon :where(svg,img){color:color-mix(in srgb,var(--primary) 74%,var(--muted-foreground))!important}html[data-theme=stellar-blue] .marketplace-shell .category-tab-active .cat-tab-icon,html[data-theme=stellar-blue] .marketplace-shell .category-tab-active .cat-tab-icon :where(svg,img){color:var(--primary)!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+1){--shortcut-accent:#22d3ee!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+2){--shortcut-accent:#a78bfa!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+3){--shortcut-accent:#3b82f6!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+4){--shortcut-accent:#f59e0b!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+5){--shortcut-accent:#10b981!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+6){--shortcut-accent:#ec4899!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+7){--shortcut-accent:#fb923c!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n+8){--shortcut-accent:#8b5cf6!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid>:nth-child(9n){--shortcut-accent:#f43f5e!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-shortcut-grid .sidebar-shortcut-icon{color:var(--shortcut-accent)!important;border-color:color-mix(in srgb,var(--shortcut-accent) 52%,#14282e)!important;background:color-mix(in srgb,var(--shortcut-accent) 20%,#071116)!important;box-shadow:inset 0 0 12px color-mix(in srgb,var(--shortcut-accent) 10%,transparent)!important}html[data-theme=stellar-blue] .sidebar-shell .sidebar-shortcut-card{--shortcut-accent:var(--primary)!important}.sidebar-shell .sidebar-shortcut-grid{gap:8px}.sidebar-shell .sidebar-shortcut-grid .sidebar-tool-card{min-height:64px;gap:4px;padding:4px;border-radius:10px;transition-duration:.18s}.sidebar-shell .sidebar-shortcut-grid .sidebar-tool-card:hover{transform:translateY(-1px)}.sidebar-shell .sidebar-shortcut-grid .sidebar-shortcut-icon{width:30px;height:30px;border-radius:9px;color:var(--shortcut-accent,var(--primary));border:1px solid color-mix(in srgb,var(--shortcut-accent,var(--primary)) 24%,var(--border));background:color-mix(in srgb,var(--shortcut-accent,var(--primary)) 10%,var(--card))}.sidebar-shell :where(.sb-credit-label,.sb-user-caption){font-size:12px!important;line-height:1.3}.sidebar-shell .sidebar-tool-card>span:last-child{font-size:clamp(13px,calc(13px * var(--sidebar-scale, 1)),15px)!important}.sidebar-shell .sidebar-conv-item{min-height:48px!important;gap:10px!important;padding-block:6px!important}.sidebar-shell .sidebar-conv-name{font-size:clamp(13px,calc(14px * var(--sidebar-scale, 1)),17px)!important;line-height:1.3!important}.sidebar-shell .sidebar-conv-time{font-size:clamp(11px,calc(12px * var(--sidebar-scale, 1)),14px)!important;line-height:1.2!important;opacity:.82}@media (max-width:767px){.sidebar-shell .sidebar-shortcut-grid .sidebar-tool-card{min-height:60px;gap:3px}.sidebar-shell .sidebar-shortcut-grid .sidebar-shortcut-icon{width:28px;height:28px;border-radius:8px}.marketplace-shell .nav-bar-wrapper{gap:6px;padding-left:54px!important;padding-right:8px!important}html[data-theme] .marketplace-shell .nav-pill{min-height:42px!important;padding:8px!important;font-size:16px!important}html[data-theme] .marketplace-shell .marketplace-category-inner{padding-inline:8px!important}html[data-theme] .marketplace-shell .marketplace-search{width:116px!important}html[data-theme] .marketplace-shell .category-tab{min-height:38px!important;padding:7px 8px!important;font-size:15px!important}}@keyframes marketplace-grid-flight{0%{background-position:0 0,0 0,50% 100%}to{background-position:var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),50% 82%}}html[data-theme=lattice] .marketplace-depth{--marketplace-space-grid-size:42px;--marketplace-space-grid-line:rgba(110,231,224,.13);--marketplace-space-grid-glow:rgba(105,167,255,.16);--marketplace-space-grid-opacity:.72}html[data-theme=soft-white] .marketplace-depth{--marketplace-space-grid-size:48px;--marketplace-space-grid-line:rgba(11,122,107,.09);--marketplace-space-grid-glow:rgba(147,97,30,.1);--marketplace-space-grid-opacity:.64}html[data-theme=crystal-aurora] .marketplace-depth{--marketplace-space-grid-size:64px;--marketplace-space-grid-line:rgba(114,230,210,.14);--marketplace-space-grid-glow:rgba(95,168,188,.2);--marketplace-space-grid-opacity:.82}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-theme] .marketplace-shell .marketplace-depth{position:relative;isolation:isolate}html[data-theme] .marketplace-shell .marketplace-depth:before{position:absolute;z-index:0;inset:-22% -8% -12%;content:"";pointer-events:none;opacity:var(--marketplace-space-grid-opacity);background-image:linear-gradient(var(--marketplace-space-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketplace-space-grid-line) 1px,transparent 1px),radial-gradient(ellipse at 50% 100%,var(--marketplace-space-grid-glow),transparent 58%);background-size:var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),100% 100%;transform:perspective(920px) rotateX(54deg) scale(1.16);transform-origin:50% 100%;mask-image:linear-gradient(0deg,#000 4%,rgba(0,0,0,.76) 58%,transparent 96%);animation:marketplace-grid-flight 18s linear infinite;will-change:background-position}html[data-theme] .marketplace-shell .marketplace-depth>div{position:relative;z-index:1}html[data-theme] .marketplace-shell .marketplace-agent-grid{perspective:1200px;transform-style:preserve-3d}html[data-theme] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]{overflow:visible!important;transform-style:preserve-3d}html[data-theme] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:is(:hover,:focus-within){z-index:4}html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover{--marketplace-float-edge:var(--primary);animation:none;transform-origin:50% 58%;transform-style:preserve-3d;will-change:transform,box-shadow;transition:transform .3s cubic-bezier(.2,.82,.2,1),border-color .24s ease,background .24s ease,box-shadow .3s cubic-bezier(.2,.82,.2,1)!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+1) .agent-card-hover{--marketplace-float-edge:#6ee7e0}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+2) .agent-card-hover{--marketplace-float-edge:#69a7ff}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+3) .agent-card-hover{--marketplace-float-edge:#b08dff}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+4) .agent-card-hover{--marketplace-float-edge:#f0bd58}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+1) .agent-card-hover{--marketplace-float-edge:#55d8cd}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+2) .agent-card-hover{--marketplace-float-edge:#5fa8bc}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+3) .agent-card-hover{--marketplace-float-edge:#8bc7c0}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+4) .agent-card-hover{--marketplace-float-edge:#d0ad66}html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){transform:translate3d(0,-2px,8px) scale(1.004)!important}html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover .marketplace-agent-avatar{transition:transform .3s cubic-bezier(.2,.82,.2,1),box-shadow .3s ease}html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible) .marketplace-agent-avatar{transform:translateY(-2px) scale(1.025)}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--marketplace-float-edge) 72%,white)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 30px 68px rgba(0,0,0,.4),0 0 34px color-mix(in srgb,var(--marketplace-float-edge) 16%,transparent)!important}html[data-theme=soft-white] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:#78b7a7!important;box-shadow:inset 0 1px rgba(255,255,255,.94),0 26px 58px rgba(31,45,40,.18),0 0 30px rgba(11,122,107,.1)!important}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--marketplace-float-edge) 70%,white)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 32px 72px rgba(0,0,0,.46),0 0 36px color-mix(in srgb,var(--marketplace-float-edge) 15%,transparent)!important}}.admin-light-shell[data-admin-theme=soft-white],body[data-admin-surface-active=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=hover-card-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content],[data-sonner-toaster]){color-scheme:light;--background:#f3f4ef;--foreground:#17201d;--card:#fffefa;--card-foreground:#17201d;--popover:#ffffff;--popover-foreground:#17201d;--primary:#0b7466;--primary-foreground:#ffffff;--secondary:#e7ece6;--secondary-foreground:#46534f;--muted:#ebece6;--muted-foreground:#66716d;--accent:#dfece7;--accent-foreground:#125548;--destructive:#b42318;--border:#d0d8d2;--input:#adc7bf;--ring:#0b7466;--sidebar:#fbfaf6;--sidebar-foreground:#46534f;--sidebar-border:#d0d8d2;--sidebar-accent:#dfece7;--sidebar-accent-foreground:#125548;--sidebar-primary:#0b7466;--sidebar-primary-foreground:#ffffff;--font-title-color:#17201d;--font-body-color:#43534e;--font-aux-color:#62716c;--scrollbar-track:#ebe7df;--scrollbar-thumb:#b8c7c1;--scrollbar-thumb-hover:#8e9f99;--chart-1:#0b7466;--chart-2:#2e6f96;--chart-3:#6c8f47;--chart-4:#b86b2d;--chart-5:#7656a6;--admin-grid-line:rgba(11,116,102,.075);--admin-grid-glow:rgba(46,111,150,.11);--admin-panel-inset:rgba(255,255,255,.94);--admin-card-shadow:rgba(31,45,40,.16)}html body .admin-light-shell[data-admin-theme=soft-white]{color:var(--foreground)!important;background-color:var(--background)!important;background-image:linear-gradient(var(--admin-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--admin-grid-line) 1px,transparent 1px),radial-gradient(circle at 88% 4%,var(--admin-grid-glow),transparent 34rem)!important;background-position:0 0,0 0,0 0;background-size:52px 52px,52px 52px,100% 100%;background-attachment:local,local,local}.admin-light-shell[data-admin-theme=soft-white]>header{border-color:var(--border)!important;color:var(--foreground);background:color-mix(in srgb,var(--card) 96%,transparent)!important;box-shadow:0 12px 34px color-mix(in srgb,var(--admin-card-shadow) 52%,transparent);backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04)}.admin-light-shell[data-admin-theme=soft-white]>div{background-color:transparent!important}.admin-light-shell[data-admin-theme=soft-white]>div>aside{border-color:var(--border)!important;color:var(--foreground);background:color-mix(in srgb,var(--card) 96%,transparent)!important;box-shadow:12px 0 34px color-mix(in srgb,var(--admin-card-shadow) 68%,transparent),inset -1px 0 var(--admin-panel-inset);backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04)}.admin-light-shell[data-admin-theme=soft-white] main{background-color:transparent}.admin-light-shell[data-admin-theme=soft-white] :where(button,input,select,textarea),body[data-admin-surface-active=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=hover-card-content],[data-slot=menubar-content],[data-slot=menubar-sub-content]) :where(button,input,select,textarea){color-scheme:light}.admin-light-shell[data-admin-theme=soft-white] :where(option,optgroup),body[data-admin-surface-active=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=select-content]) :where(option,optgroup){color:var(--foreground);background:var(--popover)}.admin-light-shell[data-admin-theme=soft-white] :where([class~="text-[#101828]"],[class~="text-[#344054]"],[class~="text-[#172033]"],[class~="text-[#475467]"]){color:var(--foreground)!important}.admin-light-shell[data-admin-theme=soft-white] :where([class~="text-[#667085]"],[class~="text-[#98a2b3]"]){color:var(--muted-foreground)!important}.admin-light-shell[data-admin-theme=soft-white] :where([class~="border-[#e4e7ec]"],[class~="border-[#eaecf0]"],[class~="border-[#d0d5dd]"]){border-color:var(--border)!important}.admin-light-shell[data-admin-theme=soft-white] aside button[aria-current=page]{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;box-shadow:inset 3px 0 var(--primary)}.admin-light-shell[data-admin-theme=soft-white] aside button:not([aria-current=page]):hover{color:var(--foreground)!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important}.admin-light-shell[data-admin-theme=soft-white] main :where([class~=bg-white],[class~="bg-[var(--card)]"]){box-shadow:inset 0 1px var(--admin-panel-inset),0 16px 42px color-mix(in srgb,var(--admin-card-shadow) 52%,transparent)}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:bg-green-900/30"]){background-color:#dcfae6!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:bg-gray-800"]){background-color:#f2f4f7!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:bg-red-900/20"]){background-color:#fef3f2!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:text-amber-400"]){color:#b54708!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:text-green-400"],[class~="dark:text-emerald-400"],[class~="dark:text-emerald-300"]){color:#067647!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:text-red-400"]){color:#b42318!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:text-gray-400"]){color:#667085!important}body[data-admin-surface-active=true] :is(.admin-light-shell[data-admin-theme=soft-white],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]) :where([class~="dark:text-sky-400"],[class~="dark:text-sky-300"]){color:#175cd3!important}body[data-admin-surface-active=true] :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=select-content],[data-slot=hover-card-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=tooltip-content]){color:var(--popover-foreground);border-color:var(--border);background-color:var(--popover)}body[data-admin-surface-active=true] [data-sonner-toast]{color:var(--popover-foreground)!important;border-color:var(--border)!important;background:var(--popover)!important}.admin-light-shell[data-admin-theme=soft-white] [data-slot=chart]{--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border)}.admin-light-shell[data-admin-theme=soft-white] :where(.recharts-cartesian-axis-tick text,.recharts-polar-angle-axis-tick text,.recharts-legend-item-text){fill:var(--muted-foreground)!important;color:var(--muted-foreground)!important}.admin-light-shell[data-admin-theme=soft-white] :where(.recharts-cartesian-grid line,.recharts-polar-grid line){stroke:var(--border)!important}html[data-theme=stellar-blue] .marketplace-depth{--marketplace-space-grid-size:50px;--marketplace-space-grid-line:rgba(88,224,220,.13);--marketplace-space-grid-glow:rgba(58,161,181,.2);--marketplace-space-grid-opacity:.82}html[data-theme=soft-white][data-mode=light] .marketplace-depth{--marketplace-card-inset:rgba(255,255,255,.94);--marketplace-card-shadow:rgba(31,45,40,.18)}html[data-theme=soft-white][data-mode=dark] .marketplace-depth{--marketplace-space-grid-line:rgba(115,199,179,.09);--marketplace-space-grid-glow:rgba(214,176,106,.1);--marketplace-card-inset:rgba(255,255,255,.09);--marketplace-card-shadow:rgba(0,0,0,.42)}html[data-theme=crystal-aurora][data-mode=light] .marketplace-depth{--marketplace-space-grid-line:rgba(20,124,114,.105);--marketplace-space-grid-glow:rgba(77,135,145,.15);--marketplace-card-inset:rgba(255,255,255,.94);--marketplace-card-shadow:rgba(28,76,69,.22)}html[data-theme=crystal-aurora][data-mode=dark] .marketplace-depth{--marketplace-space-grid-line:rgba(84,227,210,.13);--marketplace-space-grid-glow:rgba(95,168,188,.2);--marketplace-card-inset:rgba(255,255,255,.16);--marketplace-card-shadow:rgba(0,0,0,.52)}html[data-theme=stellar-blue][data-mode=light] .marketplace-depth{--marketplace-space-grid-line:rgba(11,116,128,.105);--marketplace-space-grid-glow:rgba(58,141,153,.15);--marketplace-card-inset:rgba(255,255,255,.94);--marketplace-card-shadow:rgba(16,56,68,.23)}html[data-theme=stellar-blue][data-mode=dark] .marketplace-depth{--marketplace-space-grid-line:rgba(88,224,220,.14);--marketplace-space-grid-glow:rgba(58,161,181,.22);--marketplace-card-inset:rgba(255,255,255,.13);--marketplace-card-shadow:rgba(0,8,20,.56)}html[data-theme=lattice] body .commerce-root select{color-scheme:light!important}html[data-theme=lattice] body .commerce-root select optgroup,html[data-theme=lattice] body .commerce-root select option{color:#292c33!important;background-color:#ffffff!important}.chat-composer-rainbow textarea:focus,.chat-composer-rainbow textarea:focus-visible{outline:none!important;box-shadow:none!important}html[data-theme=lattice] body select{color-scheme:dark}html[data-theme=lattice] body select optgroup,html[data-theme=lattice] body select option{color:#edf7fb!important;background-color:#101c29!important}html[data-theme=lattice] body select option:disabled{color:#b9cbd6!important;background-color:#172634!important;opacity:1!important}html[data-theme=lattice] .marketplace-shell .marketplace-scroll{padding-inline:18px!important}html[data-theme=lattice] .marketplace-shell .marketplace-scroll>div{padding-right:0!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid{--marketplace-grid-template:repeat(4,minmax(0,1fr));--marketplace-grid-gap:18px;--marketplace-card-height:124px;max-width:1840px!important;margin-inline:auto!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover{flex-direction:row!important;align-items:center!important;min-height:var(--marketplace-card-height)!important;height:var(--marketplace-card-height)!important;gap:12px!important;padding:12px!important;border-radius:16px!important;border-color:rgba(168,211,224,.2)!important;background:linear-gradient(135deg,rgba(24,43,62,.9),rgba(12,25,40,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 18px 42px rgba(0,0,0,.24)!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover:focus-visible,html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover:hover{transform:translateY(-3px);border-color:rgba(113,224,219,.42)!important;background:linear-gradient(135deg,rgba(30,53,75,.92),rgba(16,31,49,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 54px rgba(0,0,0,.32),0 0 28px rgba(105,231,255,.07)!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-copy{order:2;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;text-align:left!important;transform:none!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar-wrap{position:static!important;inset:auto!important;order:1;flex:0 0 auto;margin:0!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar{width:96px!important;height:96px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar img{border-radius:12px!important;object-position:center top}html[data-theme=lattice] img[src*="/avatars/cute-semantic/agent-cute-"]{filter:brightness(.82) saturate(.88) contrast(1.04)}html[data-theme=lattice] .marketplace-shell .marketplace-agent-title{font-size:17px!important;line-height:1.35!important;-webkit-line-clamp:2}html[data-theme=lattice] .marketplace-shell .marketplace-agent-description{margin-top:7px!important;color:#9eb1bd!important;font-size:13px!important;line-height:1.55!important;-webkit-line-clamp:3!important}@media (min-width:1760px){html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid{--marketplace-grid-template:repeat(4,minmax(0,1fr))}}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill{gap:6px!important;padding:7px clamp(10px,1vw,16px)!important;border-radius:10px!important;font-size:clamp(13px,1vw,15px)!important;font-weight:600!important}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill .nav-pill-icon,html[data-theme=crystal-aurora] .marketplace-shell .nav-pill :where(svg,img){width:18px!important;height:18px!important;color:#45d5ce!important}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill-active .nav-pill-icon,html[data-theme=crystal-aurora] .marketplace-shell .nav-pill-active :where(svg,img){color:#ffffff!important}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill-indicator{background:linear-gradient(90deg,#28d5c0,#2f70e8)!important;box-shadow:0 0 20px rgba(40,213,192,.22),0 0 28px rgba(47,112,232,.16)!important}html[data-theme=crystal-aurora] .marketplace-shell .category-tab .cat-tab-icon,html[data-theme=crystal-aurora] .marketplace-shell .category-tab .cat-tab-icon :where(svg,img){color:#45d5ce!important}html[data-theme=crystal-aurora] .marketplace-shell .category-tab-active .cat-tab-icon,html[data-theme=crystal-aurora] .marketplace-shell .category-tab-active .cat-tab-icon :where(svg,img){color:#ffffff!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-tool-card>span:last-child{font-size:clamp(12px,calc(13px * var(--sidebar-scale, 1)),14px)!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-conv-name{font-size:clamp(13px,calc(13px * var(--sidebar-scale, 1)),15px)!important}html[data-theme=crystal-aurora] .sidebar-shell .sidebar-conv-time{font-size:clamp(11px,calc(11px * var(--sidebar-scale, 1)),12px)!important}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-theme=crystal-aurora] .marketplace-shell .marketplace-depth:before{animation:none!important}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){transform:translateY(-2px)!important}}@media (min-width:1200px) and (max-width:1759px){html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid{--marketplace-card-height:120px}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover{gap:10px!important;padding:10px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar{width:88px!important;height:88px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-title{font-size:16px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-description{font-size:12px!important;-webkit-line-clamp:3!important}}@media (max-width:1199px){html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid{--marketplace-grid-template:repeat(2,minmax(0,1fr));--marketplace-card-height:124px}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar{width:88px!important;height:88px!important}}@media (max-width:767px){html[data-theme=lattice] .marketplace-shell .marketplace-scroll{padding-inline:10px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid{--marketplace-grid-template:minmax(0,1fr);--marketplace-grid-gap:12px;--marketplace-card-height:108px}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover{--marketplace-card-height:108px!important;min-height:108px!important;height:108px!important;gap:12px!important;padding:12px!important;border-radius:16px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-avatar{width:78px!important;height:78px!important;border-radius:11px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-title{font-size:15px!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-description{margin-top:5px!important;font-size:12px!important;line-height:1.45!important;-webkit-line-clamp:2!important}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){transform:translate3d(0,-2px,8px) scale(1.004)!important}html[data-theme=lattice] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--marketplace-float-edge) 72%,white)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 30px 68px rgba(0,0,0,.4),0 0 34px color-mix(in srgb,var(--marketplace-float-edge) 16%,transparent)!important}html[data-theme=soft-white] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:#78b7a7!important;box-shadow:inset 0 1px rgba(255,255,255,.94),0 26px 58px rgba(31,45,40,.18),0 0 30px rgba(11,122,107,.1)!important}html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--marketplace-float-edge) 70%,white)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 32px 72px rgba(0,0,0,.46),0 0 36px color-mix(in srgb,var(--marketplace-float-edge) 15%,transparent)!important}}@media (prefers-reduced-motion:reduce){html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover,html[data-theme] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id].animate-card-enter,html[data-theme] .marketplace-shell .marketplace-depth:before{animation:none!important;translate:none!important}html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible),html[data-theme] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible) .marketplace-agent-avatar{transform:none!important}}@media (min-width:1200px){html:is([data-theme=soft-white],[data-theme=crystal-aurora],[data-theme=stellar-blue]) .marketplace-shell .marketplace-depth{position:relative;isolation:isolate}html:is([data-theme=soft-white],[data-theme=crystal-aurora],[data-theme=stellar-blue]) .marketplace-shell .marketplace-depth:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;opacity:var(--marketplace-space-grid-opacity);background-image:linear-gradient(var(--marketplace-space-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--marketplace-space-grid-line) 1px,transparent 1px),radial-gradient(ellipse at 50% 100%,var(--marketplace-space-grid-glow),transparent 58%);background-position:0 0,0 0,50% 100%;background-size:var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),100% 100%;transform:none;transform-origin:50% 50%;mask-image:none;-webkit-mask-image:none;animation:none;will-change:auto}html:is([data-theme=soft-white],[data-theme=crystal-aurora],[data-theme=stellar-blue]) .marketplace-shell .marketplace-depth>div{position:relative;z-index:1}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-theme=stellar-blue] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+1) .agent-card-hover{--marketplace-float-edge:var(--stellar-card-spectrum-1)}html[data-theme=stellar-blue] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+2) .agent-card-hover{--marketplace-float-edge:var(--stellar-card-spectrum-2)}html[data-theme=stellar-blue] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+3) .agent-card-hover{--marketplace-float-edge:var(--stellar-card-spectrum-3)}html[data-theme=stellar-blue] .marketplace-shell .marketplace-agent-grid>[data-agent-card-id]:nth-child(4n+4) .agent-card-hover{--marketplace-float-edge:var(--stellar-card-spectrum-4)}html:is([data-theme=soft-white],[data-theme=crystal-aurora],[data-theme=stellar-blue]) .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--marketplace-float-edge) 70%,var(--foreground))!important;box-shadow:inset 0 1px var(--marketplace-card-inset),0 30px 68px var(--marketplace-card-shadow),0 0 34px color-mix(in srgb,var(--marketplace-float-edge) 15%,transparent)!important}}html[data-theme=lattice][data-mode=dark]{--lattice-grid-size:64px;--marketplace-space-grid-size:64px;--lattice-backdrop:linear-gradient(rgba(149,224,235,.25) 1px,transparent 0),linear-gradient(90deg,rgba(149,224,235,.25) 1px,transparent 0),radial-gradient(circle at 3% -7%,rgba(22,226,211,.38),transparent 42rem),radial-gradient(circle at 97% 0%,rgba(139,103,255,.31),transparent 50rem),linear-gradient(124deg,#0a2a3c,#0f3c57 48%,#17375f)}html[data-theme=soft-white][data-mode=light]{--soft-white-grid-size:68px;--marketplace-space-grid-size:68px;--soft-white-grid-line:rgba(11,116,102,.14);--soft-white-grid-glow-one:rgba(28,166,140,.2);--soft-white-grid-glow-two:rgba(65,123,159,.13)}html[data-theme=crystal-aurora][data-mode=dark]{--aurora-grid-size:64px;--marketplace-space-grid-size:64px;--crystal-grid-line:rgba(86,211,190,.16);--crystal-grid-glow-one:rgba(38,214,190,.27);--crystal-grid-glow-two:rgba(51,132,120,.18);--aurora-backdrop:linear-gradient(rgba(86,211,190,.075) 1px,transparent 0),linear-gradient(90deg,rgba(86,211,190,.075) 1px,transparent 0),radial-gradient(circle at 4% -8%,rgba(38,214,190,.18),transparent 39rem),radial-gradient(circle at 94% 2%,rgba(70,146,232,.16),transparent 46rem),linear-gradient(142deg,#05070a,#071315 52%,#080d18)}html[data-theme=lattice] .marketplace-depth{--marketplace-signature-left:rgba(27,227,215,.3);--marketplace-signature-right:rgba(132,99,255,.24)}html[data-theme=soft-white] .marketplace-depth{--marketplace-signature-left:rgba(30,164,138,.16);--marketplace-signature-right:rgba(70,127,160,.1)}html[data-theme=crystal-aurora] .marketplace-depth{--marketplace-signature-left:rgba(37,211,188,.22);--marketplace-signature-right:rgba(70,146,178,.15)}@media (min-width:1200px){html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell .marketplace-depth:before{inset:0;opacity:1;background-image:radial-gradient(circle at 3% -9%,var(--marketplace-signature-left),transparent 39rem),radial-gradient(circle at 97% 0,var(--marketplace-signature-right),transparent 46rem);background-position:50%;background-size:100% 100%;background-attachment:fixed;background-repeat:no-repeat;transform:none;mask-image:none;-webkit-mask-image:none;animation:none;will-change:auto}}html[data-theme=lattice][data-mode=dark] .marketplace-shell .marketplace-agent-grid .agent-card-hover{border-color:rgba(128,220,229,.32)!important;background:linear-gradient(138deg,rgba(9,41,60,.76),rgba(8,25,45,.7))!important;box-shadow:inset 0 1px rgba(233,254,255,.12),0 22px 52px rgba(0,7,18,.32),0 0 0 1px rgba(91,208,223,.035)!important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2)}html[data-theme=soft-white][data-mode=light] .marketplace-shell .marketplace-agent-grid .agent-card-hover{border-color:rgba(89,144,128,.25)!important;background:rgba(255,255,252,.82)!important;box-shadow:inset 0 1px rgba(255,255,255,.98),0 20px 46px rgba(27,63,52,.13),0 0 0 1px rgba(22,105,89,.025)!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}html[data-theme=crystal-aurora][data-mode=dark] .marketplace-shell .marketplace-agent-grid .agent-card-hover{border-color:rgba(94,213,192,.27)!important;background:linear-gradient(138deg,rgba(9,21,23,.94),rgba(6,11,17,.94))!important;box-shadow:inset 0 1px rgba(228,255,249,.1),0 22px 54px rgba(0,9,7,.38),0 0 0 1px rgba(87,218,194,.025)!important;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){transform:translate3d(0,-3px,10px) scale(1.005)!important}}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill .nav-pill-icon,html[data-theme=crystal-aurora] .marketplace-shell .nav-pill :where(svg,img){color:var(--nav-icon-color,currentColor)!important}html[data-theme=crystal-aurora] .marketplace-shell .nav-pill-active .nav-pill-icon,html[data-theme=crystal-aurora] .marketplace-shell .nav-pill-active :where(svg,img){color:var(--nav-icon-color,currentColor)!important}@media (min-width:1200px){html[data-theme=crystal-aurora] .marketplace-shell .marketplace-depth:before{content:""!important;inset:0!important;opacity:.9!important;background-image:linear-gradient(var(--crystal-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--crystal-grid-line) 1px,transparent 1px),radial-gradient(circle at 3% -9%,var(--marketplace-signature-left),transparent 39rem),radial-gradient(circle at 97% 0,var(--marketplace-signature-right),transparent 46rem)!important;background-position:0 0,0 0,0 0,0 0!important;background-size:var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),var(--marketplace-space-grid-size) var(--marketplace-space-grid-size),100% 100%,100% 100%!important;background-repeat:repeat,repeat,no-repeat,no-repeat!important;transform:none!important;mask-image:none!important;-webkit-mask-image:none!important;animation:none!important}}@media (min-width:1200px) and (hover:hover) and (pointer:fine){html[data-theme=crystal-aurora] .marketplace-shell .marketplace-agent-grid .agent-card-hover:is(:hover,:focus-visible){transform:translateY(-2px)!important}}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs]{--market-nav-font-size:17px;--market-nav-icon-size:18px;--market-nav-gap:5px;--market-nav-padding-x:5px;--market-nav-padding-y:8px;gap:0!important}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs] .nav-pill{min-height:42px!important;gap:var(--market-nav-gap)!important;padding:var(--market-nav-padding-y) var(--market-nav-padding-x)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--market-nav-font-size)!important;font-weight:650!important}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs] .nav-pill:is(:hover,:active,.nav-pill-active,[aria-current=page],[data-active=true]){border:0!important;background:transparent!important;box-shadow:none!important}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs] .nav-pill:is(.nav-pill-active,[aria-current=page],[data-active=true]){color:var(--primary)!important}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs] .nav-pill:is(.nav-pill-active,[aria-current=page],[data-active=true]) :where(svg,img,.nav-pill-icon){color:var(--nav-icon-color,currentColor)!important}html:is([data-theme=lattice],[data-theme=soft-white],[data-theme=crystal-aurora]) .marketplace-shell [data-primary-nav-style=plain-tabs] .nav-pill-indicator{display:none!important}html{--dialog-color-scheme:light;--dialog-shell:#fbf7eb;--dialog-body:#f6f0e4;--dialog-chrome:#f1eadc;--dialog-raised:#fffaf0;--dialog-subtle:#eee7d8;--dialog-footer:#eee4d4;--dialog-toast:#fbf7eb;--dialog-text:#1f292d;--dialog-muted:#536068;--dialog-border:#c8bfae;--dialog-accent:#7b3039;--dialog-accent-foreground:#ffffff;--dialog-accent-soft:rgba(123,48,57,.10);--dialog-secondary-accent:rgba(123,48,57,.10);--dialog-overlay:rgba(31,41,45,.48);--dialog-shadow:0 30px 72px rgba(31,41,45,.25),0 7px 20px rgba(31,41,45,.12);--dialog-toast-shadow:0 22px 54px rgba(31,41,45,.24),0 5px 16px rgba(31,41,45,.10);--dialog-panel-shadow:0 10px 24px rgba(74,57,42,.08),0 1px 0 rgba(255,255,255,.72) inset;--dialog-shell-radius:12px;--dialog-panel-radius:9px;--dialog-info-fg:#126e7a;--dialog-info-bg:rgba(39,150,166,.12);--dialog-info-border:rgba(39,150,166,.30);--dialog-warning-fg:#9a5f08;--dialog-warning-bg:rgba(222,151,42,.14);--dialog-warning-border:rgba(222,151,42,.34);--dialog-danger-fg:#b23d53;--dialog-danger-bg:rgba(213,74,99,.12);--dialog-danger-border:rgba(213,74,99,.30)}html[data-theme=soft-white]{--dialog-shell:#fbf7eb;--dialog-body:#f6f0e4;--dialog-chrome:#f1eadc;--dialog-raised:#fffaf0;--dialog-subtle:#eee7d8;--dialog-footer:#eee4d4;--dialog-toast:#fbf7eb;--dialog-text:#1f292d;--dialog-muted:#536068;--dialog-border:#c8bfae;--dialog-accent:#7b3039;--dialog-accent-soft:rgba(123,48,57,.10);--dialog-secondary-accent:rgba(123,48,57,.10);--dialog-overlay:rgba(31,41,45,.48);--dialog-shell-radius:12px;--dialog-panel-radius:9px}html[data-theme=lattice]{--dialog-color-scheme:light;--dialog-shell:#f2f5f7;--dialog-body:#e8edf1;--dialog-chrome:#dfe6eb;--dialog-raised:#f8fafb;--dialog-subtle:#dfe6eb;--dialog-footer:#d7e0e7;--dialog-toast:#f2f5f7;--dialog-text:#132338;--dialog-muted:#455b70;--dialog-border:#9babb9;--dialog-accent:#1f55a5;--dialog-accent-foreground:#ffffff;--dialog-accent-soft:rgba(31,85,165,.11);--dialog-secondary-accent:rgba(31,85,165,.12);--dialog-overlay:rgba(4,13,25,.72);--dialog-shadow:16px 16px 0 rgba(8,18,30,.28),0 30px 82px rgba(0,7,18,.42);--dialog-toast-shadow:11px 11px 0 rgba(8,18,30,.25),0 22px 56px rgba(0,7,18,.38);--dialog-panel-shadow:5px 5px 0 rgba(31,55,80,.10);--dialog-shell-radius:2px;--dialog-panel-radius:1px;--dialog-info-fg:#174982;--dialog-info-bg:#dce8f3;--dialog-info-border:#89a7c2;--dialog-warning-fg:#8a5807;--dialog-warning-bg:#f4e7c8;--dialog-warning-border:#c6a667;--dialog-danger-fg:#9f3046;--dialog-danger-bg:#f3dfe3;--dialog-danger-border:#c98f9a}html[data-theme=crystal-aurora]{--dialog-color-scheme:light;--dialog-shell:rgba(234,251,248,.96);--dialog-body:rgba(222,244,240,.96);--dialog-chrome:rgba(213,241,237,.97);--dialog-raised:rgba(246,255,253,.94);--dialog-subtle:#d5f1ed;--dialog-footer:rgba(207,236,232,.97);--dialog-toast:rgba(234,251,248,.96);--dialog-text:#0a2830;--dialog-muted:#3e6269;--dialog-border:#83bbb5;--dialog-accent:#087d79;--dialog-accent-foreground:#ffffff;--dialog-accent-soft:rgba(8,125,121,.11);--dialog-secondary-accent:rgba(77,166,214,.14);--dialog-overlay:rgba(0,13,20,.72);--dialog-shadow:0 32px 86px rgba(0,20,29,.42),0 8px 24px rgba(0,20,29,.20),0 1px 0 rgba(255,255,255,.84) inset;--dialog-toast-shadow:0 24px 64px rgba(0,20,29,.38),0 6px 20px rgba(0,20,29,.18),0 1px 0 rgba(255,255,255,.84) inset;--dialog-panel-shadow:0 12px 30px rgba(0,43,49,.11),0 1px 0 rgba(255,255,255,.74) inset;--dialog-shell-radius:24px;--dialog-panel-radius:16px;--dialog-info-fg:#086b70;--dialog-info-bg:#d4f0ed;--dialog-info-border:#78b9b3;--dialog-warning-fg:#8a5a08;--dialog-warning-bg:#f4ead0;--dialog-warning-border:#c8aa70;--dialog-danger-fg:#a3354c;--dialog-danger-bg:#f4dfe4;--dialog-danger-border:#cd939e}body[data-admin-surface-active=true]{color-scheme:light;--dialog-color-scheme:light;--dialog-shell:#faf9f4;--dialog-body:#f0f3ef;--dialog-chrome:#edf3ef;--dialog-raised:#fffefa;--dialog-subtle:#e9efeb;--dialog-footer:#e7efea;--dialog-toast:#fffdf8;--dialog-text:#17201d;--dialog-muted:#596863;--dialog-border:#c6d2cc;--dialog-accent:#0b7b6c;--dialog-accent-foreground:#ffffff;--dialog-accent-soft:rgba(11,123,108,.12);--dialog-secondary-accent:rgba(221,151,48,.18);--dialog-overlay:rgba(17,26,23,.42);--dialog-shadow:0 34px 90px rgba(18,36,30,.24),0 8px 24px rgba(18,36,30,.12),0 0 0 1px rgba(255,255,255,.46) inset;--dialog-toast-shadow:0 22px 56px rgba(18,36,30,.22),0 6px 18px rgba(18,36,30,.10),0 0 0 1px rgba(255,255,255,.58) inset;--dialog-panel-shadow:0 12px 30px rgba(28,48,41,.09),0 1px 2px rgba(28,48,41,.06),0 1px 0 rgba(255,255,255,.82) inset;--dialog-info-fg:#126e7a;--dialog-info-bg:rgba(39,150,166,.12);--dialog-info-border:rgba(39,150,166,.30);--dialog-warning-fg:#9a5f08;--dialog-warning-bg:rgba(222,151,42,.14);--dialog-warning-border:rgba(222,151,42,.34);--dialog-danger-fg:#b23d53;--dialog-danger-bg:rgba(213,74,99,.12);--dialog-danger-border:rgba(213,74,99,.30)}.platform-dialog-overlay{background:var(--dialog-overlay);backdrop-filter:blur(5px) saturate(.92);-webkit-backdrop-filter:blur(5px) saturate(.92)}html[data-theme] .announcement-toast,html[data-theme] .platform-dialog-surface{color-scheme:var(--dialog-color-scheme);--background:var(--dialog-body);--foreground:var(--dialog-text);--card:var(--dialog-shell);--card-foreground:var(--dialog-text);--popover:var(--dialog-shell);--popover-foreground:var(--dialog-text);--secondary:var(--dialog-subtle);--secondary-foreground:var(--dialog-muted);--muted:var(--dialog-subtle);--muted-foreground:var(--dialog-muted);--accent:var(--dialog-subtle);--accent-foreground:var(--dialog-text);--primary:var(--dialog-accent);--primary-foreground:var(--dialog-accent-foreground);--border:var(--dialog-border);--ring:var(--dialog-accent);color:var(--dialog-text)!important;border-style:solid!important;border-width:1px!important;border-color:var(--dialog-border)!important;border-radius:var(--dialog-shell-radius)!important;background:var(--dialog-shell)!important;box-shadow:var(--dialog-shadow)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body[data-admin-surface-active=true] .announcement-toast,body[data-admin-surface-active=true] .platform-dialog-surface{color-scheme:light;color:var(--dialog-text)!important;border-color:var(--dialog-border)!important;background:var(--dialog-shell)!important;box-shadow:var(--dialog-shadow)!important}.announcement-toast:before,.platform-dialog-surface:before{position:absolute;inset:0 0 auto;z-index:2;height:3px;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,var(--dialog-accent),color-mix(in srgb,var(--dialog-accent) 46%,var(--dialog-secondary-accent)),transparent 82%)}.platform-dialog-surface [data-slot=alert-dialog-title],.platform-dialog-surface [data-slot=dialog-title]{color:var(--dialog-text);font-size:1.0625rem;font-weight:750;line-height:1.4;letter-spacing:-.012em}.platform-dialog-surface [data-slot=alert-dialog-description],.platform-dialog-surface [data-slot=dialog-description]{color:var(--dialog-muted);font-size:.875rem;font-weight:500;line-height:1.65}.platform-dialog-surface [data-slot=dialog-close]{color:var(--dialog-muted);border:1px solid transparent;border-radius:.65rem}.platform-dialog-surface [data-slot=dialog-close]:focus-visible,.platform-dialog-surface [data-slot=dialog-close]:hover{color:var(--dialog-text);border-color:var(--dialog-border);background:var(--dialog-subtle)}body[data-admin-surface-active=true] .announcement-toast,html[data-theme] .announcement-toast{isolation:isolate;color:var(--dialog-text);background:var(--dialog-toast)!important;box-shadow:var(--dialog-toast-shadow)!important;backdrop-filter:blur(18px) saturate(1.04);-webkit-backdrop-filter:blur(18px) saturate(1.04)}.announcement-toast-head{border-bottom:1px solid var(--dialog-border);background:radial-gradient(circle at 92% 0,var(--dialog-secondary-accent),transparent 54%),var(--dialog-chrome)}.announcement-toast-body{background:var(--dialog-toast)}.announcement-toast-actions{border-top:1px solid var(--dialog-border);background:var(--dialog-footer)}.announcement-priority{color:var(--dialog-info-fg);border-color:var(--dialog-info-border);background:var(--dialog-info-bg)}.announcement-priority-important{color:var(--dialog-warning-fg);border-color:var(--dialog-warning-border);background:var(--dialog-warning-bg)}.announcement-priority-urgent{color:var(--dialog-danger-fg);border-color:var(--dialog-danger-border);background:var(--dialog-danger-bg)}body[data-admin-surface-active=true] .announcement-reader,html[data-theme] .announcement-reader{background:var(--dialog-shell)!important}.announcement-reader-header,.platform-message-header{background:radial-gradient(circle at 86% 0,var(--dialog-secondary-accent),transparent 48%),var(--dialog-chrome)}.announcement-reader-body,.platform-message-body{background:var(--dialog-body)}.announcement-reader-panel,.platform-message-panel{background:var(--dialog-raised);box-shadow:var(--dialog-panel-shadow)}.announcement-reader-note,.announcement-reader-panel,.platform-message-panel{border-color:var(--dialog-border)!important;border-radius:var(--dialog-panel-radius)!important}.announcement-reader-note{background:var(--dialog-subtle)}.announcement-reader-feature{border-color:var(--dialog-border);border-radius:var(--dialog-panel-radius)!important;background:radial-gradient(circle at 92% 6%,var(--dialog-secondary-accent),transparent 48%),linear-gradient(150deg,color-mix(in srgb,var(--dialog-accent) 12%,var(--dialog-raised)),var(--dialog-raised));box-shadow:var(--dialog-panel-shadow)}.announcement-reader-footer,.platform-message-footer{background:var(--dialog-footer)}html[data-theme=soft-white] :is(.platform-dialog-surface [data-slot=dialog-title],.platform-dialog-surface [data-slot=alert-dialog-title],.announcement-toast h2,.announcement-reader h2,.account-notification-reader h2){font-family:Songti SC,"Noto Serif CJK SC",STSong,serif;font-weight:750}html[data-theme=soft-white] :is(.announcement-toast-head,.announcement-reader-header,.platform-message-header){background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(123,48,57,.035) 27px 28px),var(--dialog-chrome)}html[data-theme=crystal-aurora] :is(.platform-dialog-surface,.announcement-toast){backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}html[data-theme=crystal-aurora] :is(.announcement-priority,.announcement-reader-header .announcement-priority){border-radius:999px!important}html[data-theme=lattice] :is(.platform-dialog-surface,.announcement-toast){border-left:7px solid var(--dialog-accent)!important}html[data-theme=lattice] :is(.announcement-reader-panel,.announcement-reader-note,.announcement-reader-feature,.platform-message-panel){border-left:3px solid var(--dialog-accent)!important}html[data-theme=lattice] :is(.announcement-toast-head,.announcement-reader-header,.platform-message-header){background:linear-gradient(rgba(31,85,165,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,85,165,.055) 1px,transparent 1px),var(--dialog-chrome);background-size:24px 24px}html[data-theme=lattice] :is(.platform-dialog-surface button,.announcement-toast button,.announcement-reader button,.announcement-priority){border-radius:1px!important}.account-notification-reader p,.announcement-reader p,.announcement-toast p{text-wrap:pretty}.account-notification-reader h2,.announcement-reader h2,.announcement-toast h2{text-wrap:balance}.announcement-toast :is(button,a):focus-visible,.platform-dialog-surface :is(button,a):focus-visible{outline:2px solid color-mix(in srgb,var(--dialog-accent) 74%,white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.announcement-toast,.platform-dialog-overlay,.platform-dialog-surface{animation:none!important;transition:none!important}}[data-chat-surface=unified-glass]{--chat-font:"Noto Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",system-ui,sans-serif;--chat-stage:linear-gradient(142deg,rgba(5,22,42,.82),rgba(7,21,40,.76));--chat-sheet:rgba(11,31,53,.44);--chat-sheet-strong:rgba(13,37,62,.58);--chat-glass-composer:linear-gradient(145deg,rgba(14,37,65,.72),rgba(7,24,47,.62));--chat-glass-border:rgba(135,205,226,.22);--chat-glass-border-strong:rgba(140,224,231,.38);--chat-glass-highlight:rgba(255,255,255,.10);--chat-glass-composer-shadow:0 22px 54px -34px rgba(0,5,19,.82),inset 0 1px 0 var(--chat-glass-highlight);--chat-user:linear-gradient(142deg,rgba(63,166,178,.29),rgba(75,112,181,.24));--chat-line:rgba(137,207,225,.17);--chat-line-strong:rgba(139,226,229,.35);--chat-highlight:rgba(255,255,255,.075);--chat-accent:#62ddd3;--chat-shadow:0 18px 48px -38px rgba(0,4,16,.78),inset 0 1px 0 var(--chat-highlight);--chat-fog-left:rgba(54,219,204,.16);--chat-fog-right:rgba(115,119,238,.15);--chat-grid:rgba(124,210,220,.06);--chat-text:#edf7f8;--chat-muted:#9fb7c1;position:relative;isolation:isolate;overflow:hidden;color:var(--chat-text);background:var(--chat-stage)!important;font-family:var(--chat-font);backdrop-filter:blur(26px) saturate(1.14);-webkit-backdrop-filter:blur(26px) saturate(1.14)}html[data-theme=soft-white] [data-chat-surface=unified-glass]{--chat-stage:linear-gradient(142deg,rgba(248,252,249,.84),rgba(243,249,247,.78));--chat-sheet:rgba(255,255,255,.44);--chat-sheet-strong:rgba(255,255,255,.64);--chat-glass-composer:linear-gradient(145deg,rgba(255,255,255,.80),rgba(247,251,248,.67));--chat-glass-border:rgba(78,126,117,.18);--chat-glass-border-strong:rgba(40,132,118,.34);--chat-glass-highlight:rgba(255,255,255,.86);--chat-glass-composer-shadow:0 22px 48px -34px rgba(52,84,77,.32),inset 0 1px 0 var(--chat-glass-highlight);--chat-user:linear-gradient(142deg,rgba(69,166,149,.20),rgba(92,142,184,.16));--chat-line:rgba(68,120,111,.16);--chat-line-strong:rgba(36,137,119,.31);--chat-highlight:rgba(255,255,255,.88);--chat-accent:#188e7b;--chat-shadow:0 18px 46px -38px rgba(47,78,71,.30),inset 0 1px 0 var(--chat-highlight);--chat-fog-left:rgba(72,198,175,.15);--chat-fog-right:rgba(111,150,205,.12);--chat-grid:rgba(55,128,115,.065);--chat-text:#203936;--chat-muted:#647773}html[data-theme=crystal-aurora] [data-chat-surface=unified-glass]{--chat-stage:linear-gradient(142deg,rgba(13,23,18,.88),rgba(18,31,25,.82));--chat-sheet:rgba(29,43,36,.45);--chat-sheet-strong:rgba(38,53,44,.6);--chat-glass-composer:linear-gradient(145deg,rgba(38,53,44,.78),rgba(20,33,27,.7));--chat-glass-border:rgba(255,184,95,.22);--chat-glass-border-strong:rgba(255,190,105,.4);--chat-glass-highlight:rgba(255,250,236,.075);--chat-glass-composer-shadow:0 22px 54px -34px rgba(2,8,5,.86),inset 0 1px 0 var(--chat-glass-highlight);--chat-user:linear-gradient(142deg,rgba(192,112,37,.26),rgba(77,151,126,.2));--chat-line:rgba(179,198,183,.15);--chat-line-strong:rgba(255,183,89,.32);--chat-highlight:rgba(255,250,237,.06);--chat-accent:#ffb85f;--chat-shadow:0 18px 48px -38px rgba(2,8,5,.84),inset 0 1px 0 var(--chat-highlight);--chat-fog-left:rgba(255,173,74,.14);--chat-fog-right:rgba(78,177,144,.12);--chat-grid:rgba(132,161,140,.052);--chat-text:#f5f4ec;--chat-muted:#a8b4ab}html[data-theme] [data-chat-surface=unified-glass].chat-stage{background:var(--chat-stage)!important}[data-chat-surface=unified-glass]:after,[data-chat-surface=unified-glass]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}[data-chat-surface=unified-glass]:before{background:radial-gradient(760px 440px at 2% -10%,var(--chat-fog-left),transparent 69%),radial-gradient(720px 420px at 98% -9%,var(--chat-fog-right),transparent 70%)}[data-chat-surface=unified-glass]:after{opacity:.76;background-image:linear-gradient(var(--chat-grid) 1px,transparent 1px),linear-gradient(90deg,var(--chat-grid) 1px,transparent 1px);background-size:72px 72px;mask-image:none;-webkit-mask-image:none}[data-chat-surface=unified-glass]>*{position:relative;z-index:1}[data-chat-surface=unified-glass] .chat-stage-header{background:color-mix(in srgb,var(--chat-sheet) 82%,transparent)!important;border-color:var(--chat-line)!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--chat-highlight) 70%,transparent);backdrop-filter:blur(24px) saturate(1.16)!important;-webkit-backdrop-filter:blur(24px) saturate(1.16)!important}html[data-theme] [data-chat-surface=unified-glass] .chat-canvas,html[data-theme] [data-chat-surface=unified-glass] .chat-canvas:after,html[data-theme] [data-chat-surface=unified-glass] .chat-canvas:before,html[data-theme] [data-chat-surface=unified-glass] .chat-input-dock,html[data-theme] [data-chat-surface=unified-glass] .chat-input-dock:after,html[data-theme] [data-chat-surface=unified-glass] .chat-input-dock:before{background:transparent!important}[data-chat-surface=unified-glass] .chat-canvas:after,[data-chat-surface=unified-glass] .chat-canvas:before,[data-chat-surface=unified-glass] .chat-input-dock:after,[data-chat-surface=unified-glass] .chat-input-dock:before{content:none!important}[data-chat-surface=unified-glass] .chat-canvas.chat-scroll{scrollbar-gutter:auto!important;scrollbar-width:none!important}[data-chat-surface=unified-glass] .chat-canvas.chat-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}[data-chat-surface=unified-glass] .chat-shared-rail{box-sizing:border-box;width:calc(100% - 48px)!important;margin-inline:auto!important}html[data-theme] [data-chat-surface=unified-glass] .chat-shared-rail{width:calc(100% - 48px)!important}html[data-theme] [data-chat-surface=unified-glass] .chat-shared-rail.max-w-4xl{max-width:56rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-shared-rail.max-w-5xl{max-width:64rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-shared-rail.max-w-6xl{max-width:72rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-shared-rail.max-w-full{max-width:100%!important}html[data-theme] [data-chat-surface=unified-glass] .chat-content-rail{width:calc(100% - 96px)!important;padding-inline:0!important;padding-top:26px!important;padding-bottom:30px!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] [data-chat-surface=unified-glass] .chat-content-rail.max-w-4xl{max-width:52rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-content-rail.max-w-5xl{max-width:60rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-content-rail.max-w-6xl{max-width:68rem!important}html[data-theme] [data-chat-surface=unified-glass] .chat-content-rail.max-w-full{max-width:calc(100% - 96px)!important}[data-chat-surface=unified-glass] .chat-message-row{position:relative;padding-top:10px!important;padding-bottom:12px!important}[data-chat-surface=unified-glass] .chat-message-row-assistant+.chat-message-row-user,[data-chat-surface=unified-glass] .chat-message-row-user+.chat-message-row-assistant{margin-top:5px}[data-chat-surface=unified-glass] .chat-message-identity{display:inline-flex;align-items:center;gap:7px;min-height:24px;margin-bottom:2px;color:var(--chat-muted);font-family:var(--chat-font);font-size:12px;font-weight:620;letter-spacing:.012em}[data-chat-surface=unified-glass] .chat-message-identity-avatar{width:24px;height:24px;border:1px solid var(--chat-line);box-shadow:0 6px 18px -12px rgba(2,24,34,.55)}@keyframes chat-continuous-message-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-chat-surface=unified-glass] .msg-animate{animation:chat-continuous-message-enter .28s ease-out both}[data-chat-surface=unified-glass] .chat-message-row-assistant[data-stream-entry-animation=off]{animation:none!important;opacity:1!important;transform:none!important}[data-chat-surface=unified-glass] .chat-composer-rainbow,[data-chat-surface=unified-glass] .chat-message-bubble-assistant,[data-chat-surface=unified-glass] .chat-message-bubble-user{font-family:var(--chat-font);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-theme] [data-chat-surface=unified-glass] .chat-message-bubble-assistant.chat-message-bubble-assistant{padding:13px 4px 15px!important;border:0!important;border-radius:0!important;color:var(--chat-text)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme] [data-chat-surface=unified-glass] .chat-message-row-assistant:hover .chat-message-bubble-assistant{background:transparent!important}html[data-theme] [data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body :where(.render-layer-final,.render-layer-streaming)>:where(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,hr){max-width:55rem}html[data-theme] [data-chat-surface=unified-glass] .chat-message-bubble-user.chat-message-bubble-user{max-width:min(78%,55rem)!important;padding:10px 4px 11px!important;border:0!important;border-radius:0!important;color:var(--chat-text)!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme] [data-chat-surface=unified-glass] .chat-message-row-user:hover .chat-message-bubble-user{background:transparent!important;transform:none}[data-chat-surface=unified-glass] .chat-message-bubble-assistant:before,[data-chat-surface=unified-glass] .chat-message-bubble-user:after,[data-chat-surface=unified-glass] .chat-message-bubble-user:before{content:none!important}[data-chat-surface=unified-glass] .chat-message-bubble-assistant :where(.markdown-body,.render-layer-final,.render-layer-streaming),[data-chat-surface=unified-glass] .chat-message-bubble-user :where(.user-message-content,.user-pasted-copy-card,.user-pasted-copy-card *){color:var(--chat-text)!important;font-family:var(--chat-font);text-shadow:none!important}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body,[data-chat-surface=unified-glass] .user-message-content{font-size:17px;line-height:1.76;letter-spacing:.006em;font-weight:400}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body :where(p,li){line-height:1.76}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body :where(p,p *,li,li *,ul,ol,h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,blockquote,blockquote *,table,table *,span:not(code span)){color:var(--chat-text)!important}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body :where(h1,h2,h3,h4){color:var(--chat-text)!important;font-family:var(--chat-font);font-weight:660;letter-spacing:-.015em}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body :where(blockquote,table,pre,.code-block-wrapper){border-color:var(--chat-line)!important;background:color-mix(in srgb,var(--chat-sheet-strong) 72%,transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chat-highlight) 65%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-chat-surface=unified-glass] .chat-message-bubble-assistant .markdown-body a{color:color-mix(in srgb,var(--chat-accent) 82%,var(--chat-text))!important;text-underline-offset:.18em}[data-chat-surface=unified-glass] [data-testid=chat-output-status]{width:fit-content;padding:4px 8px;border:1px solid color-mix(in srgb,var(--chat-line) 82%,transparent);border-radius:999px;color:var(--chat-muted)!important;background:color-mix(in srgb,var(--chat-sheet) 60%,transparent)}[data-chat-surface=unified-glass] [data-testid=chat-output-status][data-state=failed],[data-chat-surface=unified-glass] [data-testid=chat-output-status][data-state=unknown]{color:var(--chat-text)!important;border-color:color-mix(in srgb,#ef4444 42%,var(--chat-line));background:color-mix(in srgb,#ef4444 11%,var(--chat-sheet-strong))}[data-chat-surface=unified-glass] [data-testid=chat-output-status][data-state=unknown]{border-color:color-mix(in srgb,#f59e0b 48%,var(--chat-line));background:color-mix(in srgb,#f59e0b 12%,var(--chat-sheet-strong))}[data-chat-surface=unified-glass] .chat-message-state{display:flex;align-items:center;gap:10px;width:min(100%,55rem);margin-top:9px;padding:10px 12px;border:1px solid color-mix(in srgb,#ef4444 38%,var(--chat-line));border-radius:14px;color:var(--chat-text);background:color-mix(in srgb,#ef4444 9%,var(--chat-sheet-strong));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--chat-highlight) 56%,transparent)}[data-chat-surface=unified-glass] .chat-message-state-unknown{border-color:color-mix(in srgb,#f59e0b 44%,var(--chat-line));background:color-mix(in srgb,#f59e0b 10%,var(--chat-sheet-strong))}[data-chat-surface=unified-glass] .chat-message-state-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;font-size:13px;line-height:1.45}[data-chat-surface=unified-glass] .chat-message-state-copy span{color:var(--chat-muted);font-size:12px}[data-chat-surface=unified-glass] .chat-message-state-action{min-height:44px;flex:0 0 auto;padding:0 12px;border:1px solid color-mix(in srgb,var(--chat-accent) 36%,var(--chat-line));border-radius:10px;color:var(--chat-text);background:color-mix(in srgb,var(--chat-accent) 12%,var(--chat-sheet-strong));font-size:12px;font-weight:650;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}[data-chat-surface=unified-glass] .chat-message-state-action:hover{border-color:color-mix(in srgb,var(--chat-accent) 68%,var(--chat-line));background:color-mix(in srgb,var(--chat-accent) 18%,var(--chat-sheet-strong));transform:translateY(-1px)}[data-chat-surface=unified-glass] .chat-composer-action:focus-visible,[data-chat-surface=unified-glass] .chat-message-action:focus-visible,[data-chat-surface=unified-glass] .chat-message-state-action:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-accent) 76%,white);outline-offset:2px}[data-chat-surface=unified-glass] .chat-message-actions{min-height:32px}[data-chat-surface=unified-glass] .chat-message-action{min-width:30px;min-height:30px}[data-chat-surface=unified-glass] .chat-input-dock{padding-top:18px!important;padding-bottom:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-chat-surface=unified-glass] .chat-composer-rail{width:auto!important;padding-inline:1.25rem!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme] [data-chat-surface=unified-glass] .chat-composer-rainbow.chat-composer-rainbow{border:1px solid var(--chat-glass-border)!important;background:var(--chat-glass-composer)!important;box-shadow:var(--chat-glass-composer-shadow)!important;backdrop-filter:blur(22px) saturate(1.16)!important;-webkit-backdrop-filter:blur(22px) saturate(1.16)!important}[data-chat-surface=unified-glass] .chat-composer-rainbow:focus-within{border-color:var(--chat-glass-border-strong)!important;box-shadow:var(--chat-glass-composer-shadow),0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)!important}[data-chat-surface=unified-glass] .chat-composer-rainbow textarea{color:var(--chat-text)!important;font-family:var(--chat-font);font-size:16px!important;line-height:1.72!important;letter-spacing:.006em}[data-chat-surface=unified-glass] .chat-composer-rainbow textarea::placeholder{color:var(--chat-muted)!important}[data-chat-surface=unified-glass] .chat-send-button:disabled{color:color-mix(in srgb,white 72%,var(--chat-muted))!important;background:color-mix(in srgb,var(--chat-muted) 34%,transparent)!important;box-shadow:none!important;opacity:.54!important}@keyframes chat-latest-wave{0%,60%,to{transform:translateY(0);opacity:.42}30%{transform:translateY(-4px);opacity:1}}[data-chat-surface=unified-glass] .chat-latest-jump{left:50%;right:auto;bottom:8px;width:44px;height:44px;padding:0;border:1px solid var(--chat-line-strong);border-radius:999px;color:var(--chat-text);background:color-mix(in srgb,var(--chat-sheet-strong) 90%,transparent);box-shadow:0 10px 30px -16px rgba(2,24,34,.58),inset 0 1px 0 var(--chat-highlight);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);transform:translateX(-50%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-chat-surface=unified-glass] .chat-latest-jump:focus-visible,[data-chat-surface=unified-glass] .chat-latest-jump:hover{border-color:color-mix(in srgb,var(--chat-accent) 72%,transparent);box-shadow:0 14px 34px -16px rgba(2,24,34,.68),inset 0 1px 0 var(--chat-highlight);transform:translate(-50%,-2px);outline:none}[data-chat-surface=unified-glass] .chat-latest-jump:active{transform:translateX(-50%)}[data-chat-surface=unified-glass] .chat-latest-arrow,[data-chat-surface=unified-glass] .chat-latest-dots{position:absolute;left:50%;top:50%;pointer-events:none;transition:opacity .15s ease,transform .18s ease}[data-chat-surface=unified-glass] .chat-latest-dots{display:inline-flex;align-items:center;gap:3px;opacity:0;transform:translate(-50%,-50%)}[data-chat-surface=unified-glass] .chat-latest-dot{width:5px;height:5px;border-radius:999px;background:var(--chat-accent);animation:chat-latest-wave 1.05s ease-in-out infinite;animation-play-state:paused}[data-chat-surface=unified-glass] .chat-latest-dot:nth-child(2){animation-delay:.12s}[data-chat-surface=unified-glass] .chat-latest-dot:nth-child(3){animation-delay:.24s}[data-chat-surface=unified-glass] .chat-latest-arrow{width:18px;height:18px;color:var(--chat-muted);opacity:1;transform:translate(-50%,-50%)}[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming .chat-latest-dots{opacity:1;left:auto;right:5px;top:5px;gap:1px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--chat-sheet-strong) 88%,transparent);transform:none}[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming .chat-latest-dot{animation-play-state:running}[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming .chat-latest-arrow{opacity:1;color:var(--chat-text);transform:translate(-50%,-50%)}[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming:focus-visible .chat-latest-dots,[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming:hover .chat-latest-dots{opacity:1;transform:none}[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming:focus-visible .chat-latest-arrow,[data-chat-surface=unified-glass] .chat-latest-jump.is-streaming:hover .chat-latest-arrow{opacity:1;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){[data-chat-surface=unified-glass] .chat-agent-online-ping,[data-chat-surface=unified-glass] .msg-animate{animation:none!important}[data-chat-surface=unified-glass] .chat-composer-rainbow,[data-chat-surface=unified-glass] .chat-latest-arrow,[data-chat-surface=unified-glass] .chat-latest-dots,[data-chat-surface=unified-glass] .chat-latest-jump,[data-chat-surface=unified-glass] .chat-message-bubble-assistant,[data-chat-surface=unified-glass] .chat-message-bubble-user{transition:none!important}[data-chat-surface=unified-glass] .chat-latest-dot{animation:none!important}}