@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700&family=IBM+Plex+Mono:wght@400;500&family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb));border-radius:999px;border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--scrollbar-thumb-hover))}*::-webkit-scrollbar-thumb:active{background-color:hsl(var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover)))}*::-webkit-scrollbar-corner{background:transparent}*:focus,*:focus-visible{outline:none}html,body,#root{min-height:100vh;background-color:var(--ds-bg-base);color:var(--ds-text-primary);font-family:DM Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}:global .ant-layout-content,:global .ant-table-body,:global .ant-table-content,:global .ant-modal-body,:global .ant-drawer-body,:global .ant-select-dropdown .rc-virtual-list-holder,:global .ant-dropdown-menu,:global .ant-picker-dropdown,:global .ant-cascader-menus{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) transparent}:global .ant-layout-content::-webkit-scrollbar,:global .ant-table-body::-webkit-scrollbar,:global .ant-table-content::-webkit-scrollbar,:global .ant-modal-body::-webkit-scrollbar,:global .ant-drawer-body::-webkit-scrollbar,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar,:global .ant-dropdown-menu::-webkit-scrollbar,:global .ant-picker-dropdown::-webkit-scrollbar,:global .ant-cascader-menus::-webkit-scrollbar{width:6px;height:6px}:global .ant-layout-content::-webkit-scrollbar-track,:global .ant-table-body::-webkit-scrollbar-track,:global .ant-table-content::-webkit-scrollbar-track,:global .ant-modal-body::-webkit-scrollbar-track,:global .ant-drawer-body::-webkit-scrollbar-track,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-track,:global .ant-dropdown-menu::-webkit-scrollbar-track,:global .ant-picker-dropdown::-webkit-scrollbar-track,:global .ant-cascader-menus::-webkit-scrollbar-track{background:transparent}:global .ant-layout-content::-webkit-scrollbar-thumb,:global .ant-table-body::-webkit-scrollbar-thumb,:global .ant-table-content::-webkit-scrollbar-thumb,:global .ant-modal-body::-webkit-scrollbar-thumb,:global .ant-drawer-body::-webkit-scrollbar-thumb,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb,:global .ant-dropdown-menu::-webkit-scrollbar-thumb,:global .ant-picker-dropdown::-webkit-scrollbar-thumb,:global .ant-cascader-menus::-webkit-scrollbar-thumb{background-color:hsl(var(--scrollbar-thumb));border-radius:999px;border:1px solid transparent;background-clip:padding-box}:global .ant-layout-content::-webkit-scrollbar-thumb:hover,:global .ant-table-body::-webkit-scrollbar-thumb:hover,:global .ant-table-content::-webkit-scrollbar-thumb:hover,:global .ant-modal-body::-webkit-scrollbar-thumb:hover,:global .ant-drawer-body::-webkit-scrollbar-thumb:hover,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover,:global .ant-dropdown-menu::-webkit-scrollbar-thumb:hover,:global .ant-picker-dropdown::-webkit-scrollbar-thumb:hover,:global .ant-cascader-menus::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--scrollbar-thumb-hover))}:global .ant-layout-content::-webkit-scrollbar-thumb:active,:global .ant-table-body::-webkit-scrollbar-thumb:active,:global .ant-table-content::-webkit-scrollbar-thumb:active,:global .ant-modal-body::-webkit-scrollbar-thumb:active,:global .ant-drawer-body::-webkit-scrollbar-thumb:active,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-thumb:active,:global .ant-dropdown-menu::-webkit-scrollbar-thumb:active,:global .ant-picker-dropdown::-webkit-scrollbar-thumb:active,:global .ant-cascader-menus::-webkit-scrollbar-thumb:active{background-color:hsl(var(--scrollbar-thumb-active, var(--scrollbar-thumb-hover)))}:global .ant-layout-content::-webkit-scrollbar-corner,:global .ant-table-body::-webkit-scrollbar-corner,:global .ant-table-content::-webkit-scrollbar-corner,:global .ant-modal-body::-webkit-scrollbar-corner,:global .ant-drawer-body::-webkit-scrollbar-corner,:global .ant-select-dropdown .rc-virtual-list-holder::-webkit-scrollbar-corner,:global .ant-dropdown-menu::-webkit-scrollbar-corner,:global .ant-picker-dropdown::-webkit-scrollbar-corner,:global .ant-cascader-menus::-webkit-scrollbar-corner{background:transparent}.ant-btn:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-circle){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding-block:0!important;border-width:1px!important;border-style:solid!important;line-height:1!important;font-size:14px!important}.ant-btn.ant-btn-sm:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-circle){height:32px!important;min-height:32px!important;max-height:32px!important;font-size:14px!important}.ant-btn.ant-btn-lg:not(.ant-btn-link):not(.ant-btn-text):not(.ant-btn-circle){height:44px!important;min-height:44px!important;max-height:44px!important;font-size:16px!important}.ant-btn.ant-btn-link,.ant-btn.ant-btn-text{height:auto!important;min-height:unset!important;max-height:none!important;border-width:0!important;padding-block:0!important}.ant-btn .ant-btn-icon,.ant-btn .ui-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;font-size:14px!important}.ant-btn .ant-btn-icon{margin-inline-end:6px!important}.ant-btn .ant-btn-icon:only-child,.ant-btn .ant-btn-icon:last-child{margin-inline-end:0!important}.ant-btn .ant-btn-icon>svg,.ant-btn .ant-btn-icon svg{display:block;width:14px;height:14px}.ant-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media (max-width: 768px){.ant-modal{max-width:calc(100vw - 16px)!important}.ant-modal .ant-modal-close{inset-inline-end:10px!important;top:10px!important;width:32px!important;height:32px!important}.ant-modal .ant-modal-close-x{width:32px!important;height:32px!important;line-height:32px!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ant-modal .ant-modal-close .ant-btn,.ant-modal .ant-modal-close.ant-btn{width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.admin-modal--mobile .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 16px);overflow:hidden}.admin-modal--mobile .ant-modal-header{padding-bottom:0}.admin-modal--mobile .ant-modal-title{font-size:.9375rem!important;line-height:1.3!important}.admin-modal--mobile .ant-modal-body{flex:1 1 auto;min-height:0!important;max-height:none!important}.admin-modal--mobile .ant-modal-footer{width:100%}.admin-modal--mobile .ant-modal-footer .ant-btn{min-height:36px!important;height:36px!important}.admin-modal--mobile .ant-modal-footer>*{flex:1 1}.admin-modal--mobile .ant-form-item-label>label{font-size:.8125rem!important}}.ui-btn-danger-text{color:#ef4444!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@layer base{:root{--background: 240 25% 98%;--foreground: 240 20% 12%;--card: 0 0% 100%;--card-foreground: 240 20% 12%;--popover: 0 0% 100%;--popover-foreground: 240 20% 12%;--primary: 262 83% 52%;--primary-foreground: 0 0% 100%;--secondary: 240 16% 94%;--secondary-foreground: 240 18% 22%;--muted: 240 14% 95%;--muted-foreground: 240 8% 42%;--accent: 262 55% 94%;--accent-foreground: 262 70% 42%;--destructive: 0 84% 56%;--destructive-foreground: 0 0% 100%;--border: 240 12% 88%;--input: 240 12% 88%;--ring: 240 10% 42%;--radius: .625rem;--success: 142 71% 38%;--warning: 25 95% 48%;--info: 217 91% 52%;--surface-elevated: 0 0% 100%;--log-bg: 240 22% 96%;--loop-group-bg: hsl(262 35% 96% / .92);--loop-group-border: hsl(262 45% 72% / .65);--loop-group-header-bg: hsl(262 40% 94% / .95);--loop-group-header-border: hsl(262 40% 78% / .7);--sidebar-width: 16rem;--titlebar-height: 2.75rem;--sidebar-background: 240 20% 97%;--sidebar-foreground: 240 18% 18%;--sidebar-primary: 262 83% 52%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 262 55% 94%;--sidebar-accent-foreground: 262 70% 38%;--sidebar-border: 240 14% 90%;--sidebar-ring: 240 10% 42%;--scrollbar-size: 6px;--scrollbar-track: 0 0% 0% / 0;--scrollbar-thumb: 240 10% 70% / .45;--scrollbar-thumb-hover: 262 83% 52% / .45;--scrollbar-thumb-active: 262 83% 52% / .62;--gradient-primary: linear-gradient(135deg, #2563eb 0%, #9333ea 50%, #db2777 100%);--gradient-cool: linear-gradient(135deg, #0891b2 0%, #2563eb 100%);--gradient-spectrum: linear-gradient(90deg, #2563eb 0%, #9333ea 35%, #16a34a 70%, #84cc16 100%);--ds-bg-base: #eceff4;--ds-bg-elevated: #ffffff;--ds-bg-panel: #ffffff;--ds-bg-glass: rgba(15, 15, 28, .035);--ds-bg-glass-hover: rgba(15, 15, 28, .06);--ds-bg-glass-active: rgba(15, 15, 28, .09);--ds-border-glass: rgba(15, 15, 28, .08);--ds-border-glass-strong: rgba(15, 15, 28, .14);--ds-text-primary: rgba(15, 15, 28, .92);--ds-text-secondary: rgba(15, 15, 28, .58);--ds-text-muted: rgba(15, 15, 28, .38);--ds-panel-gradient: linear-gradient(165deg, rgba(255, 255, 255, .99) 0%, rgba(248, 249, 252, .98) 100%);--ds-panel-highlight: linear-gradient(90deg, transparent, rgba(15, 15, 28, .06), transparent);--ds-shadow-card: 0 1px 2px rgba(15, 15, 40, .04), 0 6px 20px rgba(15, 15, 40, .05);--ds-shadow-panel: 0 4px 16px rgba(15, 15, 40, .06);--ds-titlebar-bg: linear-gradient(180deg, rgba(255, 255, 255, .94) 0%, rgba(248, 249, 252, .9) 100%);--ds-sidebar-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(245, 246, 250, .96) 100%);--ds-sidebar-inset-bg: #ffffff;--ds-content-glow-purple: rgba(147, 51, 234, .04);--ds-content-glow-blue: rgba(37, 99, 235, .03);--ds-grid-line: rgba(15, 15, 28, .045);--ds-login-bg: #140818;--ds-login-scene-fallback: linear-gradient(155deg, #120714 0%, #1a0a16 48%, #140818 100%);--ds-login-vignette: linear-gradient( 102deg, transparent 0%, rgba(18, 6, 20, .03) 45%, rgba(18, 6, 20, .1) 72%, rgba(18, 6, 20, .2) 100% );--ds-button-outline-bg: rgba(15, 15, 28, .03);--ds-button-outline-border: rgba(15, 15, 28, .1);--ds-button-ghost-hover: rgba(15, 15, 28, .05);--ds-icon-well-inset: rgba(15, 15, 28, .04);--ds-menu-active-bg: linear-gradient( 90deg, rgba(124, 58, 237, .12) 0%, rgba(124, 58, 237, .06) 52%, rgba(124, 58, 237, .02) 100% );--ds-menu-collapsed-bg: rgba(15, 15, 28, .03);--ds-menu-collapsed-border: rgba(15, 15, 28, .08);--ds-surface-subtle: rgba(15, 15, 28, .025);--ds-surface-soft: rgba(15, 15, 28, .04);--ds-surface-inset: #f1f3f8;--ds-surface-inset-gradient: linear-gradient(180deg, #f8f9fc 0%, #eef1f7 100%);--ds-log-root-bg: linear-gradient(180deg, #ffffff 0%, #fafbfd 100%), radial-gradient(520px 180px at 100% 0%, rgba(147, 51, 234, .05), transparent 72%);--ds-log-chat-bg: linear-gradient(180deg, #ffffff 0%, #f8f9fc 100%), radial-gradient(640px 220px at 12% 0%, rgba(124, 58, 237, .04), transparent 68%), radial-gradient(520px 180px at 88% 100%, rgba(37, 99, 235, .04), transparent 72%);--ds-log-viewport-bg: #eef1f7;--ds-log-chat-viewport-bg: linear-gradient(180deg, #f4f6fa 0%, #eaedf4 100%);--ds-composer-shell-bg: #ffffff;--ds-composer-shell-accent: radial-gradient(480px 120px at 100% 0%, rgba(147, 51, 234, .05), transparent 70%);--ds-composer-border: rgba(124, 58, 237, .12);--ds-composer-topline: linear-gradient(90deg, transparent, rgba(147, 51, 234, .18), rgba(37, 99, 235, .14), transparent);--ds-composer-mic-bg: linear-gradient(180deg, #ffffff 0%, #f8f9fc 100%);--ds-composer-focus-ring: linear-gradient( 125deg, rgba(124, 58, 237, .2) 0%, rgba(99, 102, 241, .14) 50%, rgba(59, 130, 246, .12) 100% );--ds-composer-focus-running-ring: linear-gradient( 125deg, rgba(239, 68, 68, .22) 0%, rgba(124, 58, 237, .14) 50%, rgba(239, 68, 68, .16) 100% );--ds-composer-focus-shell-border: rgba(124, 58, 237, .22);--ds-composer-focus-shell-shadow: none;--ds-composer-focus-shell-inset: transparent;--ds-composer-focus-topline: transparent;--ds-composer-focus-running-shell-border: rgba(239, 68, 68, .22);--ds-composer-focus-running-inset: transparent;--ds-composer-focus-aura-a: transparent;--ds-composer-focus-aura-b: transparent;--ds-composer-focus-running-aura-a: transparent;--ds-composer-focus-running-aura-b: transparent;--ds-device-panel-bg: linear-gradient(180deg, #ffffff 0%, #fafbfd 100%), radial-gradient(420px 160px at 50% 0%, rgba(147, 51, 234, .05), transparent 72%);--ds-input-bg: #ffffff;--ds-input-border: rgba(15, 15, 28, .1);--ds-input-bg-focus: #ffffff;--ds-select-bg: #ffffff;--ds-status-success-fg: #15803d;--ds-status-success-bg: rgba(22, 163, 74, .08);--ds-status-success-border: rgba(22, 163, 74, .22);--ds-status-warn-fg: #c2410c;--ds-status-warn-bg: rgba(249, 115, 22, .08);--ds-status-warn-border: rgba(249, 115, 22, .22);--ds-status-danger-fg: #b91c1c;--ds-status-danger-bg: rgba(239, 68, 68, .08);--ds-status-danger-border: rgba(239, 68, 68, .22);--ds-status-info-fg: #1d4ed8;--ds-status-info-bg: rgba(59, 130, 246, .08);--ds-status-info-border: rgba(59, 130, 246, .22);--ds-title-text-gradient: linear-gradient(135deg, rgba(15, 15, 28, .94) 0%, rgba(88, 28, 135, .68) 100%);--ds-chat-head-bg: rgba(15, 15, 28, .02);--ds-chat-bubble-assistant-bg: #f4f6fa;--ds-chat-bubble-assistant-border: rgba(15, 15, 28, .08);--ds-chat-viewport-border: rgba(15, 15, 28, .06);--ds-interactive-hover-bg: rgba(15, 15, 28, .04);--ds-interactive-hover-border: rgba(15, 15, 28, .12);--ds-suggestions-shadow: 0 8px 24px rgba(15, 15, 40, .08);--ds-metric-card-shadow: 0 1px 2px rgba(15, 15, 40, .04), 0 8px 24px rgba(15, 15, 40, .06);--ds-metric-card-shadow-hover: 0 4px 12px rgba(15, 15, 40, .07), 0 14px 36px rgba(15, 15, 40, .08);--ds-metric-value-glow: none;--ds-select-dropdown-shadow: 0 8px 24px rgba(15, 15, 40, .1);--ds-voice-overlay: linear-gradient(180deg, rgba(236, 239, 244, .78) 0%, rgba(228, 232, 240, .88) 100%);--ds-label-on-surface: rgba(15, 15, 28, .52);--ds-sidebar-inset-border: rgba(15, 15, 28, .06);--ds-sidebar-inset-shadow: 0 1px 2px rgba(15, 15, 40, .04), 0 10px 28px rgba(15, 15, 40, .05);--ds-body-ambient: radial-gradient(ellipse 55% 45% at 6% 8%, rgba(37, 99, 235, .05) 0%, transparent 62%), radial-gradient(ellipse 50% 42% at 94% 12%, rgba(147, 51, 234, .04) 0%, transparent 60%), radial-gradient(ellipse 45% 38% at 88% 92%, rgba(22, 163, 74, .03) 0%, transparent 58%), radial-gradient(ellipse 40% 35% at 12% 88%, rgba(8, 145, 178, .03) 0%, transparent 55%)}.dark{--background: 240 25% 3%;--foreground: 0 0% 98%;--card: 240 18% 7%;--card-foreground: 0 0% 98%;--popover: 240 16% 8%;--popover-foreground: 0 0% 98%;--primary: 262 83% 58%;--primary-foreground: 0 0% 100%;--secondary: 240 16% 9%;--secondary-foreground: 0 0% 92%;--muted: 240 14% 11%;--muted-foreground: 240 5% 58%;--accent: 262 45% 16%;--accent-foreground: 280 80% 88%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--border: 240 10% 14%;--input: 240 10% 14%;--ring: 240 8% 72%;--success: 142 71% 45%;--warning: 25 95% 53%;--info: 217 91% 60%;--surface-elevated: 240 16% 9%;--log-bg: 240 20% 5%;--loop-group-bg: hsl(270 14% 16% / .96);--loop-group-border: hsl(262 48% 58% / .55);--loop-group-header-bg: hsl(262 22% 20% / .95);--loop-group-header-border: hsl(262 40% 52% / .45);--sidebar-background: 240 20% 5%;--sidebar-foreground: 0 0% 92%;--sidebar-primary: 262 83% 58%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 262 45% 16%;--sidebar-accent-foreground: 280 80% 88%;--sidebar-border: 240 10% 14%;--sidebar-ring: 240 8% 72%;--scrollbar-thumb: 0 0% 100% / .14;--scrollbar-thumb-hover: 262 83% 58% / .55;--scrollbar-thumb-active: 262 83% 58% / .72;--gradient-primary: linear-gradient(135deg, #3b82f6 0%, #a855f7 50%, #e879f9 100%);--gradient-cool: linear-gradient(135deg, #06b6d4 0%, #3b82f6 100%);--gradient-spectrum: linear-gradient(90deg, #3b82f6 0%, #a855f7 35%, #22c55e 70%, #a3e635 100%);--ds-bg-base: #050508;--ds-bg-elevated: #0c0c12;--ds-bg-panel: #101018;--ds-bg-glass: rgba(255, 255, 255, .04);--ds-bg-glass-hover: rgba(255, 255, 255, .07);--ds-bg-glass-active: rgba(255, 255, 255, .1);--ds-border-glass: rgba(255, 255, 255, .08);--ds-border-glass-strong: rgba(255, 255, 255, .14);--ds-text-primary: rgba(255, 255, 255, .94);--ds-text-secondary: rgba(255, 255, 255, .58);--ds-text-muted: rgba(255, 255, 255, .36);--ds-panel-gradient: linear-gradient(165deg, rgba(16, 16, 24, .96) 0%, rgba(8, 8, 12, .98) 100%);--ds-panel-highlight: linear-gradient(90deg, transparent, rgba(255, 255, 255, .14), transparent);--ds-shadow-card: 0 8px 32px rgba(0, 0, 0, .55);--ds-shadow-panel: 0 12px 48px rgba(0, 0, 0, .45);--ds-titlebar-bg: linear-gradient(180deg, rgba(14, 14, 22, .88) 0%, rgba(8, 8, 14, .82) 100%);--ds-sidebar-panel-bg: linear-gradient(180deg, rgba(8, 8, 14, .96) 0%, rgba(4, 4, 8, .98) 100%);--ds-sidebar-inset-bg: linear-gradient(165deg, rgba(10, 10, 16, .62) 0%, rgba(5, 5, 8, .68) 100%);--ds-content-glow-purple: rgba(168, 85, 247, .14);--ds-content-glow-blue: rgba(59, 130, 246, .1);--ds-grid-line: rgba(255, 255, 255, .022);--ds-login-bg: #140818;--ds-login-scene-fallback: linear-gradient(155deg, #120714 0%, #1a0a16 48%, #140818 100%);--ds-login-vignette: linear-gradient( 102deg, transparent 0%, rgba(18, 6, 20, .03) 45%, rgba(18, 6, 20, .1) 72%, rgba(18, 6, 20, .2) 100% );--ds-button-outline-bg: rgba(255, 255, 255, .04);--ds-button-outline-border: rgba(255, 255, 255, .1);--ds-button-ghost-hover: rgba(255, 255, 255, .06);--ds-icon-well-inset: rgba(255, 255, 255, .06);--ds-menu-active-bg: linear-gradient( 90deg, rgba(124, 58, 237, .18) 0%, rgba(124, 58, 237, .08) 52%, rgba(124, 58, 237, .03) 100% );--ds-menu-collapsed-bg: rgba(255, 255, 255, .04);--ds-menu-collapsed-border: rgba(255, 255, 255, .08);--ds-surface-subtle: rgba(255, 255, 255, .03);--ds-surface-soft: rgba(255, 255, 255, .045);--ds-surface-inset: rgba(0, 0, 0, .22);--ds-surface-inset-gradient: linear-gradient(180deg, rgba(0, 0, 0, .16) 0%, rgba(0, 0, 0, .08) 100%);--ds-log-root-bg: linear-gradient(165deg, rgba(12, 12, 18, .94) 0%, rgba(6, 6, 10, .98) 100%), radial-gradient(520px 180px at 100% 0%, rgba(59, 130, 246, .14), transparent 72%);--ds-log-chat-bg: linear-gradient(180deg, rgba(14, 14, 22, .96) 0%, rgba(8, 8, 14, .98) 100%), radial-gradient(640px 220px at 12% 0%, rgba(124, 58, 237, .1), transparent 68%), radial-gradient(520px 180px at 88% 100%, rgba(59, 130, 246, .08), transparent 72%);--ds-log-viewport-bg: rgba(0, 0, 0, .22);--ds-log-chat-viewport-bg: linear-gradient(180deg, rgba(0, 0, 0, .16) 0%, rgba(0, 0, 0, .08) 100%), radial-gradient(480px 160px at 50% 0%, rgba(168, 85, 247, .06), transparent 70%);--ds-composer-shell-bg: linear-gradient(165deg, rgba(18, 18, 28, .98) 0%, rgba(8, 8, 14, .99) 100%);--ds-composer-shell-accent: radial-gradient(480px 120px at 100% 0%, rgba(59, 130, 246, .1), transparent 70%);--ds-composer-border: rgba(168, 85, 247, .18);--ds-composer-topline: linear-gradient(90deg, transparent, rgba(168, 85, 247, .35), rgba(59, 130, 246, .28), transparent);--ds-composer-mic-bg: linear-gradient(165deg, rgba(24, 24, 36, .98) 0%, rgba(12, 12, 20, .99) 100%);--ds-composer-focus-ring: linear-gradient( 125deg, rgba(168, 85, 247, .55) 0%, rgba(99, 102, 241, .42) 32%, rgba(59, 130, 246, .38) 58%, rgba(6, 182, 212, .32) 82%, rgba(168, 85, 247, .55) 100% );--ds-composer-focus-running-ring: linear-gradient( 125deg, rgba(239, 68, 68, .48) 0%, rgba(168, 85, 247, .38) 45%, rgba(239, 68, 68, .42) 100% );--ds-composer-focus-shell-border: rgba(168, 85, 247, .28);--ds-composer-focus-shell-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 28px rgba(124, 58, 237, .06);--ds-composer-focus-shell-inset: rgba(124, 58, 237, .06);--ds-composer-focus-topline: linear-gradient(90deg, transparent, rgba(168, 85, 247, .35), rgba(59, 130, 246, .28), transparent);--ds-composer-focus-running-shell-border: rgba(239, 68, 68, .26);--ds-composer-focus-running-inset: rgba(239, 68, 68, .05);--ds-composer-focus-aura-a: rgba(124, 58, 237, .22);--ds-composer-focus-aura-b: rgba(59, 130, 246, .16);--ds-composer-focus-running-aura-a: rgba(239, 68, 68, .16);--ds-composer-focus-running-aura-b: rgba(124, 58, 237, .14);--ds-device-panel-bg: linear-gradient(165deg, rgba(14, 14, 22, .94) 0%, rgba(7, 7, 12, .98) 100%), radial-gradient(420px 160px at 50% 0%, rgba(168, 85, 247, .14), transparent 72%);--ds-input-bg: rgba(255, 255, 255, .05);--ds-input-border: rgba(255, 255, 255, .08);--ds-input-bg-focus: rgba(255, 255, 255, .07);--ds-select-bg: rgba(255, 255, 255, .06);--ds-status-success-fg: #86efac;--ds-status-success-bg: rgba(34, 197, 94, .12);--ds-status-success-border: rgba(34, 197, 94, .28);--ds-status-warn-fg: #fdba74;--ds-status-warn-bg: rgba(249, 115, 22, .12);--ds-status-warn-border: rgba(249, 115, 22, .28);--ds-status-danger-fg: #fca5a5;--ds-status-danger-bg: rgba(239, 68, 68, .12);--ds-status-danger-border: rgba(239, 68, 68, .28);--ds-status-info-fg: #93c5fd;--ds-status-info-bg: rgba(59, 130, 246, .12);--ds-status-info-border: rgba(59, 130, 246, .28);--ds-title-text-gradient: linear-gradient(135deg, rgba(255, 255, 255, .94) 0%, rgba(255, 255, 255, .72) 100%);--ds-chat-head-bg: rgba(255, 255, 255, .025);--ds-chat-bubble-assistant-bg: rgba(255, 255, 255, .045);--ds-chat-bubble-assistant-border: rgba(255, 255, 255, .1);--ds-chat-viewport-border: rgba(255, 255, 255, .04);--ds-interactive-hover-bg: rgba(255, 255, 255, .06);--ds-interactive-hover-border: rgba(255, 255, 255, .16);--ds-suggestions-shadow: 0 16px 40px rgba(0, 0, 0, .48);--ds-metric-card-shadow: 0 16px 34px hsl(290 50% 4% / .42);--ds-metric-card-shadow-hover: 0 24px 44px hsl(290 50% 4% / .48);--ds-metric-value-glow: 0 0 28px hsl(var(--primary) / .42);--ds-select-dropdown-shadow: 0 14px 34px hsl(290 50% 3% / .42);--ds-voice-overlay: linear-gradient(180deg, rgba(6, 6, 12, .38) 0%, rgba(4, 4, 10, .48) 100%);--ds-label-on-surface: rgba(226, 232, 240, .55);--ds-sidebar-inset-border: rgba(255, 255, 255, .1);--ds-sidebar-inset-shadow: 0 24px 64px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .08), 0 0 0 1px rgba(168, 85, 247, .12), 0 0 80px rgba(59, 130, 246, .06);--ds-body-ambient: radial-gradient(ellipse 55% 45% at 6% 8%, rgba(59, 130, 246, .2) 0%, transparent 62%), radial-gradient(ellipse 50% 42% at 94% 12%, rgba(168, 85, 247, .16) 0%, transparent 60%), radial-gradient(ellipse 45% 38% at 88% 92%, rgba(34, 197, 94, .12) 0%, transparent 58%), radial-gradient(ellipse 40% 35% at 12% 88%, rgba(6, 182, 212, .1) 0%, transparent 55%)}}.loading-page___tmkqv{display:flex;justify-content:center;align-items:center;height:100vh}.loading-page__pin___RhSPL{color:#c4179e}
