.nav-group[data-v-7b40c910]{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:var(--ds-radius-sm);color:var(--ds-sidebar-text);cursor:pointer;transition:background .15s ease,color .15s ease;margin-bottom:2px;white-space:nowrap;overflow:hidden;user-select:none}.nav-group[data-v-7b40c910]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.nav-arrow[data-v-7b40c910]{margin-left:auto;flex-shrink:0;transition:transform .18s ease;color:var(--ds-text-faint)}.nav-arrow--open[data-v-7b40c910]{transform:rotate(90deg)}.nav-group-children[data-v-7b40c910]{padding-left:8px}.nav-item[data-v-7b40c910]{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:var(--ds-radius-sm);color:var(--ds-sidebar-text);text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease;margin-bottom:2px;white-space:nowrap;overflow:hidden}.nav-item[data-v-7b40c910]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.nav-item--active[data-v-7b40c910]{background:var(--ds-sidebar-hover)!important;color:var(--ds-sidebar-active)!important;font-weight:600}.nav-item--active .nav-icon[data-v-7b40c910] svg{stroke:var(--ds-sidebar-active)}.nav-item--indented[data-v-7b40c910]{padding-left:14px}.nav-icon[data-v-7b40c910]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;color:inherit}.nav-icon[data-v-7b40c910] svg{stroke:currentColor}.nav-label[data-v-7b40c910]{font-size:13px;font-family:Fira Sans,sans-serif;overflow:hidden;text-overflow:ellipsis}.sidebar[data-v-450e6627]{width:var(--ds-sidebar-w);min-width:var(--ds-sidebar-w);height:100%;background:var(--ds-sidebar-bg);display:flex;flex-direction:column;transition:width .22s cubic-bezier(.4,0,.2,1),min-width .22s cubic-bezier(.4,0,.2,1);position:relative;border-right:1px solid var(--ds-sidebar-border-color);flex-shrink:0}.sidebar.collapsed[data-v-450e6627]{width:var(--ds-sidebar-w-col);min-width:var(--ds-sidebar-w-col)}.collapse-btn[data-v-450e6627]{position:absolute;right:-12px;top:50%;width:clamp(22px,1.67vw,24px);height:clamp(22px,1.67vw,24px);border-radius:50%;background:var(--ds-surface);border:1px solid var(--ds-border);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .15s ease;transform:translateY(-50%);color:var(--ds-text-muted);box-shadow:var(--ds-shadow-sm)}.collapse-btn[data-v-450e6627]:hover{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.collapse-icon[data-v-450e6627]{width:12px;height:12px;transition:transform .22s ease}.collapse-icon.flipped[data-v-450e6627]{transform:rotate(180deg)}.sidebar-nav[data-v-450e6627]{flex:1;padding:clamp(12px,1.11vw,16px) 0 8px;overflow-y:auto;overflow-x:hidden}.nav-section[data-v-450e6627]{padding:0 clamp(8px,.69vw,10px)}.nav-section-label[data-v-450e6627]{display:block;font-size:10px;font-family:Fira Code,monospace;color:var(--ds-sidebar-label);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 8px}.nav-item[data-v-450e6627]{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:var(--ds-radius-sm);color:var(--ds-sidebar-text);text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease;margin-bottom:2px;white-space:nowrap;overflow:hidden}.nav-item[data-v-450e6627]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.nav-item--active[data-v-450e6627]{background:var(--ds-sidebar-hover)!important;color:var(--ds-sidebar-active)!important;font-weight:600}.nav-item--active .nav-icon svg[data-v-450e6627]{stroke:var(--ds-sidebar-active)}.nav-icon[data-v-450e6627]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;color:inherit}.nav-icon[data-v-450e6627] svg{stroke:currentColor}.nav-label[data-v-450e6627]{font-size:13px;font-family:Fira Sans,sans-serif;overflow:hidden;text-overflow:ellipsis}.sidebar-footer[data-v-450e6627]{padding:8px clamp(8px,.69vw,10px) clamp(12px,1.11vw,16px);border-top:1px solid var(--ds-sidebar-border-color)}.settings-menu-trigger[data-v-450e6627]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-sidebar-text);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease;margin-bottom:2px;white-space:nowrap;overflow:hidden}.settings-menu-trigger[data-v-450e6627]:hover,.settings-menu-trigger--open[data-v-450e6627]{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.settings-menu-trigger--active[data-v-450e6627]{color:var(--ds-sidebar-active);font-weight:600}.settings-menu-trigger--active .nav-icon svg[data-v-450e6627]{stroke:var(--ds-sidebar-active)}.settings-menu-arrow[data-v-450e6627]{margin-left:auto;flex-shrink:0;transition:transform .18s ease;color:var(--ds-text-faint)}.settings-menu-arrow--open[data-v-450e6627]{transform:rotate(90deg)}.settings-submenu[data-v-450e6627]{padding-left:8px;display:flex;flex-direction:column;gap:2px}.settings-subitem[data-v-450e6627]{min-height:34px;display:flex;align-items:center;gap:9px;padding:8px 8px 8px 18px;border-radius:var(--ds-radius-sm);color:var(--ds-sidebar-text);text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap;overflow:hidden}.settings-subitem[data-v-450e6627]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.settings-subitem--active[data-v-450e6627]{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-active);font-weight:600}.settings-subitem-icon[data-v-450e6627]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;color:inherit}.ai-nav-badge[data-v-450e6627]{font-size:10px;font-family:Fira Code,monospace;font-weight:600;padding:1px 6px;border-radius:8px;background:#6366f11f;color:#6366f1;margin-left:auto;flex-shrink:0}@media(max-width:1180px){.sidebar.collapsed .nav-section-label[data-v-450e6627],.sidebar.collapsed .nav-label[data-v-450e6627],.sidebar.collapsed .ai-nav-badge[data-v-450e6627],.sidebar.collapsed .settings-menu-arrow[data-v-450e6627],.sidebar.collapsed .settings-submenu[data-v-450e6627]{display:none}.sidebar-nav[data-v-450e6627]{padding-top:12px}.sidebar.collapsed .nav-section[data-v-450e6627],.sidebar.collapsed .sidebar-footer[data-v-450e6627]{padding-left:8px;padding-right:8px}.sidebar.collapsed .nav-item[data-v-450e6627],.sidebar.collapsed .settings-menu-trigger[data-v-450e6627]{justify-content:center;gap:0;padding-left:0;padding-right:0}.sidebar.collapsed .nav-icon[data-v-450e6627]{width:100%}}.app-header[data-v-7ea2ba3d]{display:flex;align-items:center;height:var(--ds-header-h);padding:0 clamp(10px,1.39vw,20px);background:var(--ds-surface);border-bottom:1px solid var(--ds-border);gap:clamp(8px,1.11vw,16px);flex-shrink:0;z-index:100;min-width:0}.header-brand[data-v-7ea2ba3d]{display:flex;align-items:center;gap:clamp(7px,.69vw,10px);flex-shrink:0;user-select:none;min-width:0}.brand-logo[data-v-7ea2ba3d]{height:clamp(24px,2.08vw,30px);width:auto}.brand-text[data-v-7ea2ba3d]{display:flex;flex-direction:column;gap:3px;line-height:1.08;min-width:0}.brand-name[data-v-7ea2ba3d]{font-family:Fira Code,monospace;font-size:13px;font-weight:700;color:var(--ds-primary);letter-spacing:.02em;line-height:1}.brand-tagline[data-v-7ea2ba3d]{font-size:9.5px;color:var(--ds-text-muted);font-family:Fira Sans,sans-serif;line-height:1.15;white-space:nowrap}.header-search[data-v-7ea2ba3d]{flex:1;max-width:clamp(220px,29.2vw,420px);margin:0 auto;min-width:120px}.search-wrapper[data-v-7ea2ba3d]{display:flex;align-items:center;gap:8px;background:var(--ds-bg);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:6px 12px;transition:border-color .2s,box-shadow .2s}.search-wrapper[data-v-7ea2ba3d]:focus-within{border-color:var(--ds-primary-light);box-shadow:0 0 0 3px var(--ds-primary-dim)}.search-icon[data-v-7ea2ba3d]{width:14px;height:14px;color:var(--ds-text-muted);flex-shrink:0}.search-input[data-v-7ea2ba3d]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:13px;font-family:Fira Sans,sans-serif;color:var(--ds-text)}.search-input[data-v-7ea2ba3d]::placeholder{color:var(--ds-text-faint)}.search-kbd[data-v-7ea2ba3d]{font-size:10px;color:var(--ds-text-faint);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:3px;padding:1px 5px;font-family:Fira Code,monospace;flex-shrink:0}.header-actions[data-v-7ea2ba3d]{display:flex;align-items:center;gap:clamp(6px,.56vw,8px);flex-shrink:0}.icon-btn[data-v-7ea2ba3d]{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.22vw,32px);height:clamp(30px,2.22vw,32px);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg);cursor:pointer;color:var(--ds-text-muted);transition:all .15s ease;padding:0}.icon-btn[data-v-7ea2ba3d]:hover{background:var(--ds-primary-dim);border-color:var(--ds-primary-light);color:var(--ds-primary)}.icon-svg[data-v-7ea2ba3d]{width:16px;height:16px}.user-btn[data-v-7ea2ba3d]{cursor:pointer}.avatar-ring[data-v-7ea2ba3d]{width:clamp(30px,2.22vw,32px);height:clamp(30px,2.22vw,32px);border-radius:50%;border:2px solid var(--ds-primary-light);display:flex;align-items:center;justify-content:center;transition:all .15s ease;overflow:hidden}.avatar-ring[data-v-7ea2ba3d]:hover{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-dim)}.avatar-inner[data-v-7ea2ba3d]{background:var(--ds-primary);color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Fira Code,monospace;font-size:13px;font-weight:600}.login-state[data-v-7ea2ba3d]{border-color:var(--ds-border);gap:4px;width:auto;padding:0 10px;border-radius:16px}.icon-svg-sm[data-v-7ea2ba3d]{width:14px;height:14px;color:var(--ds-text-muted)}.login-label[data-v-7ea2ba3d]{font-size:12px;color:var(--ds-text-muted);font-family:Fira Sans,sans-serif}.login-state:hover .login-label[data-v-7ea2ba3d],.login-state:hover .icon-svg-sm[data-v-7ea2ba3d]{color:var(--ds-primary)}.login-state[data-v-7ea2ba3d]:hover{border-color:var(--ds-primary-light)}.ai-btn[data-v-7ea2ba3d]{display:flex;align-items:center;gap:6px;height:clamp(30px,2.22vw,32px);padding:0 clamp(10px,.97vw,14px);background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:var(--ds-radius-sm);color:#fff;font-size:12px;font-family:Fira Sans,sans-serif;font-weight:500;cursor:pointer;transition:all .15s;flex-shrink:0;letter-spacing:.01em}.ai-btn[data-v-7ea2ba3d]:hover{opacity:.88;box-shadow:0 2px 8px #6366f159}.ai-btn--active[data-v-7ea2ba3d]{box-shadow:0 0 0 3px #6366f140}.ai-overlay[data-v-7ea2ba3d]{position:fixed;inset:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.ai-modal[data-v-7ea2ba3d]{width:100%;max-width:680px;height:72vh;max-height:640px;background:var(--ds-surface);border-radius:16px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;overflow:hidden}.modal-fade-enter-active[data-v-7ea2ba3d],.modal-fade-leave-active[data-v-7ea2ba3d]{transition:opacity .2s ease}.modal-fade-enter-active .ai-modal[data-v-7ea2ba3d],.modal-fade-leave-active .ai-modal[data-v-7ea2ba3d]{transition:transform .22s ease,opacity .2s ease}.modal-fade-enter-from[data-v-7ea2ba3d],.modal-fade-leave-to[data-v-7ea2ba3d]{opacity:0}.modal-fade-enter-from .ai-modal[data-v-7ea2ba3d],.modal-fade-leave-to .ai-modal[data-v-7ea2ba3d]{transform:scale(.96) translateY(-8px);opacity:0}@media(max-width:1180px){.brand-tagline[data-v-7ea2ba3d],.search-kbd[data-v-7ea2ba3d]{display:none}.header-search[data-v-7ea2ba3d]{max-width:none}.ai-btn[data-v-7ea2ba3d]{width:clamp(30px,3.6vw,32px);padding:0;justify-content:center;font-size:0}}@media(max-width:640px){.header-search[data-v-7ea2ba3d]{display:none}}.app-footer[data-v-fa4094db]{height:var(--ds-footer-h);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:var(--ds-surface);border-top:1px solid var(--ds-border);flex-shrink:0}.footer-copy[data-v-fa4094db],.footer-version[data-v-fa4094db]{font-size:11px;color:var(--ds-text-faint);font-family:Fira Sans,sans-serif}.footer-links[data-v-fa4094db]{display:flex;gap:16px}.footer-link[data-v-fa4094db]{font-size:11px;color:var(--ds-text-faint);text-decoration:none;transition:color .15s}.footer-link[data-v-fa4094db]:hover{color:var(--ds-primary-light)}.canvas-layer[data-v-0412b6ec]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--ds-canvas-bg);z-index:-2}.skin-layer[data-v-0412b6ec]{position:fixed;top:0;left:0;width:100%;height:100%;background-image:var(--ds-skin-bg-image);background-size:cover;background-position:center;opacity:var(--ds-skin-opacity, .1);z-index:-1;pointer-events:none}.app-shell[data-v-0412b6ec]{display:flex;flex-direction:column;height:100vh;background:transparent;color:var(--ds-text)}.app-body[data-v-0412b6ec]{display:flex;flex:1;overflow:hidden}.app-main[data-v-0412b6ec]{flex:1;overflow:hidden;padding:var(--ds-shell-padding);display:flex;flex-direction:column;min-width:0}.app-content-card[data-v-0412b6ec]{background-color:var(--ds-surface);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-md);flex:1;overflow-y:auto;padding:var(--ds-content-padding);min-width:0}.app-body.no-sidebar .app-main[data-v-0412b6ec]{padding:var(--ds-shell-padding) var(--ds-shell-padding-no-sidebar)}.page-fade-enter-active[data-v-0412b6ec],.page-fade-leave-active[data-v-0412b6ec]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-0412b6ec]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-0412b6ec]{opacity:0;transform:translateY(-4px)}.ai-fullscreen[data-v-0412b6ec]{display:flex;flex-direction:column;padding:0!important;overflow:hidden!important}@media(max-width:640px){.app-content-card[data-v-0412b6ec]{box-shadow:var(--ds-shadow-sm)}}@keyframes spin-0412b6ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;min-width:0}body{font-family:Fira Sans,-apple-system,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:Fira Code,Fira Sans,monospace;font-weight:600;letter-spacing:-.02em}:root,.light-theme{--ds-primary: #1E40AF;--ds-primary-hover: #1A35A0;--ds-primary-light: #3B82F6;--ds-primary-dim: rgba(30, 64, 175, .08);--ds-accent: #06B6D4;--ds-accent-dim: rgba(6, 182, 212, .1);--ds-success: #10B981;--ds-warning: #F59E0B;--ds-danger: #EF4444;--ds-canvas-bg: #F8FAFC;--ds-skin-bg-image: none;--ds-skin-opacity: .1;--ds-bg: #F8FAFC;--ds-surface: #FFFFFF;--ds-surface-raised: #FFFFFF;--ds-sidebar-bg: #F1F5F9;--ds-sidebar-text: #64748B;--ds-sidebar-active: #1E40AF;--ds-sidebar-text-hover: #1E293B;--ds-sidebar-hover: rgba(30, 64, 175, .08);--ds-sidebar-border-color: rgba(15, 23, 42, .08);--ds-sidebar-label: rgba(15, 23, 42, .32);--ds-text: #1E293B;--ds-text-muted: #64748B;--ds-text-faint: #94A3B8;--ds-text-inverse: #F8FAFC;--ds-border: #EEF2F7;--ds-border-strong: #D1D9E6;--ds-shadow: 0 1px 4px rgba(99,120,180,.06), 0 2px 8px rgba(99,120,180,.04);--ds-shadow-sm: 0 1px 3px rgba(99,120,180,.08);--ds-shadow-md: 0 4px 16px rgba(99,120,180,.1), 0 1px 4px rgba(99,120,180,.06);--ds-shadow-lg: 0 16px 48px rgba(99,120,180,.14), 0 4px 12px rgba(99,120,180,.08);--ds-header-h: clamp(48px, 3.9vw, 56px);--ds-footer-h: clamp(30px, 2.5vw, 36px);--ds-sidebar-w: clamp(160px, 15.3vw, 220px);--ds-sidebar-w-col: clamp(48px, 3.9vw, 56px);--ds-shell-padding: clamp(12px, 1.67vw, 24px);--ds-shell-padding-no-sidebar: clamp(16px, 2.22vw, 32px);--ds-content-padding: clamp(12px, 1.67vw, 24px);--ds-radius-xs: clamp(3px, .28vw, 4px);--ds-radius-sm: clamp(5px, .42vw, 6px);--ds-radius: clamp(8px, .69vw, 10px);--ds-radius-lg: clamp(10px, .97vw, 14px);--ds-radius-xl: clamp(14px, 1.39vw, 20px);--ds-radius-2xl: clamp(16px, 1.94vw, 28px);--n-primary-color-rgb: 30, 64, 175}@media(max-width:1180px){:root{--ds-shell-padding: 10px;--ds-content-padding: 10px}}@media(max-width:640px){:root{--ds-header-h: 46px;--ds-footer-h: 30px;--ds-shell-padding: 8px;--ds-shell-padding-no-sidebar: 10px;--ds-content-padding: 10px}}.dark-theme{--ds-primary: #3B82F6;--ds-primary-hover: #2563EB;--ds-primary-light: #60A5FA;--ds-primary-dim: rgba(59, 130, 246, .12);--ds-accent: #22D3EE;--ds-accent-dim: rgba(34, 211, 238, .1);--ds-success: #34D399;--ds-warning: #FBBF24;--ds-danger: #F87171;--ds-canvas-bg: #0F172A;--ds-skin-bg-image: none;--ds-skin-opacity: .1;--ds-bg: #0F172A;--ds-surface: #1E293B;--ds-surface-raised: #263348;--ds-sidebar-bg: #0D1829;--ds-sidebar-text: #94A3B8;--ds-sidebar-active: #3B82F6;--ds-sidebar-text-hover: #FFFFFF;--ds-sidebar-hover: rgba(255, 255, 255, .07);--ds-sidebar-border-color: rgba(255, 255, 255, .06);--ds-sidebar-label: rgba(255, 255, 255, .25);--ds-text: #F1F5F9;--ds-text-muted: #94A3B8;--ds-text-faint: #64748B;--ds-text-inverse: #1E293B;--ds-border: #2A3A52;--ds-border-strong: #3D5270;--ds-shadow: 0 1px 4px rgba(0,0,0,.2);--ds-shadow-sm: 0 1px 3px rgba(0,0,0,.25);--ds-shadow-md: 0 4px 16px rgba(0,0,0,.35), 0 1px 4px rgba(0,0,0,.2);--ds-shadow-lg: 0 16px 48px rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.3);--n-primary-color-rgb: 59, 130, 246}.light-theme .nav-item.active{background-color:rgba(var(--n-primary-color-rgb),.15);color:var(--n-primary-color);font-weight:500;border-right:3px solid var(--n-primary-color);box-shadow:inset 0 0 0 1px rgba(var(--n-primary-color-rgb),.2)}.dark-theme .flink-sql-develop-container{background-color:var(--n-body-color)}.dark-theme .navigation-panel{background-color:var(--n-color);border-right-color:var(--n-border-color)}.dark-theme .panel-title{color:var(--n-text-color)}.dark-theme .nav-item:hover{background-color:var(--n-item-color-hover)}.dark-theme .nav-item.active{background-color:rgba(var(--n-primary-color-rgb),.2);color:var(--n-primary-color);font-weight:500;border-right:3px solid var(--n-primary-color);box-shadow:inset 0 0 0 1px rgba(var(--n-primary-color-rgb),.25)}.dark-theme .view-container{background-color:var(--n-color)}.dark-theme .code-block.active{background-color:rgba(var(--n-primary-color-rgb),.25)!important;border:2px solid var(--n-primary-color)!important;box-shadow:0 0 8px rgba(var(--n-primary-color-rgb),.5)!important}.dark-theme .code-block:not(.active):hover{background-color:rgba(var(--n-primary-color-rgb),.1)!important}.dark-theme .view-header{border-bottom-color:var(--n-border-color)}.dark-theme .view-title,.dark-theme .prd-text{color:var(--n-text-color)}.dark-theme .sql-generation-view-container .column{background-color:var(--n-color)}.dark-theme .sql-generation-view-container .column-header{background-color:var(--n-color-modal);border-bottom-color:var(--n-border-color)}.dark-theme .sql-generation-view-container .column-title{color:var(--n-text-color)}.dark-theme .sql-generation-view-container .column-content,.dark-theme .sql-generation-view-container .code-blocks-area{background-color:var(--n-color)}.dark-theme .sql-generation-view-container .code-block.active{background-color:var(--n-item-color-active)}.dark-theme .sql-generation-view-container .code-block:not(.active):hover{background-color:var(--n-item-color-hover)}.dark-theme .sql-generation-view-container .line-numbers{background-color:var(--n-color-modal);color:var(--n-text-color-3);border-right-color:var(--n-border-color)}.dark-theme .sql-generation-view-container .note-block{background-color:var(--n-color);border-left-color:var(--n-text-color-3)}.dark-theme .sql-generation-view-container .note-block.active{border-left-color:var(--n-primary-color);background-color:var(--n-item-color-active)}.dark-theme .sql-generation-view-container .note-content-wrapper,.dark-theme .sql-generation-view-container .note-display,.dark-theme .sql-generation-view-container .explain-content{color:var(--n-text-color)}.dark-theme .sql-generation-view-container .explain-block.active{background-color:var(--n-item-color-active)}.dark-theme .sql-generation-view-container .explain-header{color:var(--n-primary-color)}.dark-theme .sql-generation-view-container .action-btn{color:var(--n-text-color-2)}.dark-theme .sql-generation-view-container .action-btn:hover{color:var(--n-primary-color);background-color:var(--n-item-color-hover)}.dark-theme .sql-generation-view-container .connection-line-start,.dark-theme .sql-generation-view-container .connection-line-end{background-color:var(--n-primary-color)}.dark-theme .sql-generation-view-container .active-highlight-polygon{fill:var(--n-item-color-active);stroke:var(--n-primary-color)}.dark-theme .sql-generation-view-container .code-block.active:before{background-color:var(--n-primary-color)}.dark-theme .sql-generation-view-container :deep(.n-card__header){border-bottom-color:var(--n-border-color)!important}.dark-theme .sql-generation-view-container :deep(.n-card.active){border-left-color:var(--n-primary-color)!important}.theme-transition-enter-active[data-v-8046335d],.theme-transition-leave-active[data-v-8046335d]{transition:all .3s ease}.theme-transition-enter-from[data-v-8046335d],.theme-transition-leave-to[data-v-8046335d]{opacity:0}.fade-enter-active[data-v-8046335d],.fade-leave-active[data-v-8046335d]{transition:opacity .3s ease}.fade-enter-from[data-v-8046335d],.fade-leave-to[data-v-8046335d]{opacity:0}
