.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-7d6a1863]{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-7d6a1863]{width:var(--ds-sidebar-w-col);min-width:var(--ds-sidebar-w-col)}.collapse-btn[data-v-7d6a1863]{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-7d6a1863]:hover{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.collapse-icon[data-v-7d6a1863]{width:12px;height:12px;transition:transform .22s ease}.collapse-icon.flipped[data-v-7d6a1863]{transform:rotate(180deg)}.sidebar-nav[data-v-7d6a1863]{flex:1;padding:clamp(12px,1.11vw,16px) 0 8px;overflow-y:auto;overflow-x:hidden}.nav-section[data-v-7d6a1863]{padding:0 clamp(8px,.69vw,10px)}.nav-section-label[data-v-7d6a1863]{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-7d6a1863]{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-7d6a1863]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.nav-item--active[data-v-7d6a1863]{background:var(--ds-sidebar-hover)!important;color:var(--ds-sidebar-active)!important;font-weight:600}.nav-item--active .nav-icon svg[data-v-7d6a1863]{stroke:var(--ds-sidebar-active)}.nav-icon[data-v-7d6a1863]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;color:inherit}.nav-icon[data-v-7d6a1863] svg{stroke:currentColor}.nav-label[data-v-7d6a1863]{font-size:13px;font-family:Fira Sans,sans-serif;overflow:hidden;text-overflow:ellipsis}.sidebar-footer[data-v-7d6a1863]{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-7d6a1863]{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-7d6a1863]:hover,.settings-menu-trigger--open[data-v-7d6a1863]{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.settings-menu-trigger--active[data-v-7d6a1863]{color:var(--ds-sidebar-active);font-weight:600}.settings-menu-trigger--active .nav-icon svg[data-v-7d6a1863]{stroke:var(--ds-sidebar-active)}.settings-menu-arrow[data-v-7d6a1863]{margin-left:auto;flex-shrink:0;transition:transform .18s ease;color:var(--ds-text-faint)}.settings-menu-arrow--open[data-v-7d6a1863]{transform:rotate(90deg)}.settings-submenu[data-v-7d6a1863]{padding-left:8px;display:flex;flex-direction:column;gap:2px}.settings-subitem[data-v-7d6a1863]{min-height:34px;display:flex;align-items:center;gap:10px;padding:9px 8px;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-7d6a1863]:hover{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-text-hover)}.settings-subitem--active[data-v-7d6a1863]{background:var(--ds-sidebar-hover);color:var(--ds-sidebar-active);font-weight:600}.settings-subitem-icon[data-v-7d6a1863]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;color:inherit}.settings-subitem-icon svg[data-v-7d6a1863]{width:18px;height:18px}.settings-subitem-label[data-v-7d6a1863]{font-size:13px;font-family:Fira Sans,sans-serif;overflow:hidden;text-overflow:ellipsis}.ai-nav-badge[data-v-7d6a1863]{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-7d6a1863],.sidebar.collapsed .nav-label[data-v-7d6a1863],.sidebar.collapsed .ai-nav-badge[data-v-7d6a1863],.sidebar.collapsed .settings-menu-arrow[data-v-7d6a1863],.sidebar.collapsed .settings-submenu[data-v-7d6a1863]{display:none}.sidebar-nav[data-v-7d6a1863]{padding-top:12px}.sidebar.collapsed .nav-section[data-v-7d6a1863],.sidebar.collapsed .sidebar-footer[data-v-7d6a1863]{padding-left:8px;padding-right:8px}.sidebar.collapsed .nav-item[data-v-7d6a1863],.sidebar.collapsed .settings-menu-trigger[data-v-7d6a1863]{justify-content:center;gap:0;padding-left:0;padding-right:0}.sidebar.collapsed .nav-icon[data-v-7d6a1863]{width:100%}}.app-header[data-v-2e6d75de]{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-2e6d75de]{display:flex;align-items:center;gap:clamp(7px,.69vw,10px);flex-shrink:0;user-select:none;min-width:0}.brand-logo[data-v-2e6d75de]{height:clamp(24px,2.08vw,30px);width:auto}.brand-text[data-v-2e6d75de]{display:flex;flex-direction:column;gap:3px;line-height:1.08;min-width:0}.brand-name[data-v-2e6d75de]{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-2e6d75de]{font-size:9.5px;color:var(--ds-text-muted);font-family:Fira Sans,sans-serif;line-height:1.15;white-space:nowrap}.header-spacer[data-v-2e6d75de]{flex:1;min-width:0}.header-actions[data-v-2e6d75de]{display:flex;align-items:center;gap:clamp(6px,.56vw,8px);flex-shrink:0}.header-ai-tools[data-v-2e6d75de]{display:flex;align-items:center;gap:6px;padding:3px;border:1px solid var(--ds-border);border-radius:999px;background:color-mix(in srgb,var(--ds-bg) 78%,transparent)}.header-subscribe-btn[data-v-2e6d75de]{height:clamp(30px,2.22vw,32px);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid color-mix(in srgb,#14b8a6 34%,var(--ds-border));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#14b8a6 10%,transparent),transparent 76%),color-mix(in srgb,var(--ds-surface) 88%,var(--ds-bg));color:#0f766e;cursor:pointer;font-family:Fira Sans,sans-serif;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.header-subscribe-btn svg[data-v-2e6d75de]{width:15px;height:15px}.header-subscribe-btn[data-v-2e6d75de]:hover,.header-subscribe-btn[data-v-2e6d75de]:focus-visible{border-color:color-mix(in srgb,#14b8a6 62%,var(--ds-border));background:linear-gradient(180deg,color-mix(in srgb,#14b8a6 14%,transparent),transparent 76%),color-mix(in srgb,var(--ds-surface) 94%,var(--ds-bg));box-shadow:0 8px 18px -14px #0f766e85;transform:translateY(-1px)}.header-subscribe-btn[data-v-2e6d75de]:focus-visible{outline:3px solid color-mix(in srgb,#14b8a6 30%,transparent);outline-offset:2px}.tool-icon-btn[data-v-2e6d75de]{display:flex;align-items:center;justify-content:center;width:clamp(30px,2.22vw,32px);height:clamp(30px,2.22vw,32px);border:0;border-radius:50%;background:transparent;color:var(--ds-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;padding:0}.tool-icon-btn svg[data-v-2e6d75de]{width:16px;height:16px}.tool-icon-btn[data-v-2e6d75de]:hover,.tool-icon-btn--active[data-v-2e6d75de]{background:var(--ds-primary);color:#fff;box-shadow:0 6px 16px #3b58d63d}.header-action-divider[data-v-2e6d75de]{width:1px;height:24px;background:var(--ds-border);margin:0 4px}.icon-btn[data-v-2e6d75de]{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-2e6d75de]:hover{background:var(--ds-primary-dim);border-color:var(--ds-primary-light);color:var(--ds-primary)}.icon-svg[data-v-2e6d75de]{width:16px;height:16px}.user-btn[data-v-2e6d75de]{cursor:pointer}.avatar-ring[data-v-2e6d75de]{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-2e6d75de]:hover{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary-dim)}.avatar-inner[data-v-2e6d75de]{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-2e6d75de]{border-color:var(--ds-border);gap:4px;width:auto;padding:0 10px;border-radius:16px}.icon-svg-sm[data-v-2e6d75de]{width:14px;height:14px;color:var(--ds-text-muted)}.login-label[data-v-2e6d75de]{font-size:12px;color:var(--ds-text-muted);font-family:Fira Sans,sans-serif}.login-state:hover .login-label[data-v-2e6d75de],.login-state:hover .icon-svg-sm[data-v-2e6d75de]{color:var(--ds-primary)}.login-state[data-v-2e6d75de]:hover{border-color:var(--ds-primary-light)}.ai-overlay[data-v-2e6d75de],.search-overlay[data-v-2e6d75de],.subscribe-overlay[data-v-2e6d75de]{position:fixed;inset:0;background:#0f172a75;backdrop-filter:blur(3px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.search-overlay[data-v-2e6d75de]{background:linear-gradient(180deg,#070c17ad,#0d1829bd),#0f172a75;backdrop-filter:blur(8px) saturate(1.08)}.ai-modal[data-v-2e6d75de]{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}.subscribe-modal[data-v-2e6d75de]{width:min(520px,calc(100vw - 48px));overflow:hidden;border:1px solid color-mix(in srgb,#14b8a6 24%,var(--ds-border-strong));border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 64%,var(--ds-surface)),var(--ds-surface) 58%),var(--ds-surface);box-shadow:0 30px 80px #02061757,0 0 0 1px color-mix(in srgb,#14b8a6 10%,transparent)}.subscribe-modal-header[data-v-2e6d75de]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px 18px;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 76%,transparent);background:linear-gradient(120deg,color-mix(in srgb,#14b8a6 16%,transparent),transparent 54%),color-mix(in srgb,var(--ds-bg) 42%,var(--ds-surface))}.subscribe-modal-title[data-v-2e6d75de]{display:flex;align-items:center;gap:14px;min-width:0}.subscribe-modal-title>div[data-v-2e6d75de]{display:flex;min-width:0;flex-direction:column;gap:3px}.subscribe-modal-icon[data-v-2e6d75de]{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;color:#0f766e;background:linear-gradient(180deg,color-mix(in srgb,#14b8a6 18%,transparent),transparent),color-mix(in srgb,#14b8a6 10%,var(--ds-bg));border:1px solid color-mix(in srgb,#14b8a6 32%,var(--ds-border));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent)}.subscribe-modal-icon svg[data-v-2e6d75de]{width:22px;height:22px}.subscribe-modal-title strong[data-v-2e6d75de]{color:var(--ds-text);font-size:20px;font-weight:800;line-height:1.22}.subscribe-close[data-v-2e6d75de]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-border-strong) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-surface-raised) 70%,transparent);color:var(--ds-text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.subscribe-close[data-v-2e6d75de]:hover{border-color:color-mix(in srgb,#14b8a6 36%,var(--ds-border));background:color-mix(in srgb,#14b8a6 8%,var(--ds-surface));color:#0f766e;transform:translateY(-1px)}.subscribe-close svg[data-v-2e6d75de]{width:16px;height:16px}.subscribe-modal-body[data-v-2e6d75de]{padding:22px 22px 18px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 28%,transparent),transparent 58%),color-mix(in srgb,var(--ds-surface) 94%,var(--ds-bg))}.subscribe-modal-body p[data-v-2e6d75de]{margin:0 0 18px;color:var(--ds-text-muted);font-size:14px;line-height:1.7}.subscribe-modal-body[data-v-2e6d75de] .n-form-item-label__text{color:var(--ds-text-muted);font-size:12px;font-weight:700}.subscribe-modal-body[data-v-2e6d75de] .n-input{border-radius:12px!important;--n-height: 46px !important;--n-color: color-mix(in srgb, var(--ds-bg) 68%, var(--ds-surface)) !important;--n-caret-color: #0f766e !important;--n-border-hover: 1px solid color-mix(in srgb, #14b8a6 42%, var(--ds-border)) !important;--n-border-active: 1px solid color-mix(in srgb, #14b8a6 56%, var(--ds-border)) !important;--n-border-focus: 1px solid color-mix(in srgb, #14b8a6 56%, var(--ds-border)) !important;--n-box-shadow-focus: 0 0 0 3px color-mix(in srgb, #14b8a6 18%, transparent) !important}.subscribe-modal-footer[data-v-2e6d75de]{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 18px;border-top:1px solid color-mix(in srgb,var(--ds-border) 76%,transparent);background:color-mix(in srgb,var(--ds-bg) 38%,var(--ds-surface))}.subscribe-cancel[data-v-2e6d75de]{min-width:92px;height:40px;padding:0 16px;border:1px solid color-mix(in srgb,var(--ds-border-strong) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-surface-raised) 58%,transparent);color:var(--ds-text-muted);cursor:pointer;font-size:14px;transition:border-color .15s ease,color .15s ease,background .15s ease}.subscribe-cancel[data-v-2e6d75de]:hover{border-color:var(--ds-border-strong);color:var(--ds-text);background:var(--ds-bg)}.subscribe-submit[data-v-2e6d75de]{min-width:104px;height:40px;border-radius:8px;--n-border-radius: 8px !important;--n-color: #0f766e !important;--n-color-hover: #0d9488 !important;--n-color-pressed: #0f766e !important;--n-color-focus: #0d9488 !important;--n-border: 1px solid transparent !important;--n-border-hover: 1px solid transparent !important;--n-border-pressed: 1px solid transparent !important;--n-border-focus: 1px solid transparent !important;--n-text-color: #fff !important;--n-text-color-hover: #fff !important;--n-text-color-pressed: #fff !important;--n-text-color-focus: #fff !important;--n-ripple-color: #14b8a6 !important}.global-search-modal[data-v-2e6d75de]{width:min(860px,calc(100vw - 48px));max-height:min(650px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 60%,var(--ds-surface)),var(--ds-surface) 52%),var(--ds-surface);box-shadow:0 34px 90px #0206176b,0 0 0 1px color-mix(in srgb,var(--ds-primary-light) 16%,transparent);border:1px solid color-mix(in srgb,var(--ds-border-strong) 72%,transparent)}.gsm-header[data-v-2e6d75de]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 18px;border-bottom:1px solid color-mix(in srgb,var(--ds-border) 78%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ds-primary) 12%,transparent),transparent 42%),color-mix(in srgb,var(--ds-bg) 42%,var(--ds-surface))}.gsm-title-group[data-v-2e6d75de]{display:flex;align-items:center;gap:12px;min-width:0}.gsm-header h2[data-v-2e6d75de]{margin:0;color:var(--ds-text);font-size:23px;font-weight:800;line-height:1.25;letter-spacing:0}.gsm-header-actions[data-v-2e6d75de]{display:flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.gsm-context[data-v-2e6d75de]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--ds-border-strong) 72%,transparent);border-radius:999px;padding:6px 12px;color:var(--ds-text-muted);background:color-mix(in srgb,var(--ds-surface-raised) 62%,transparent);font-size:12px;font-weight:700}.gsm-close[data-v-2e6d75de]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ds-border-strong) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-surface-raised) 70%,transparent);color:var(--ds-text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.gsm-close[data-v-2e6d75de]:hover{border-color:var(--ds-primary-light);background:var(--ds-primary-dim);color:var(--ds-primary);transform:translateY(-1px)}.gsm-close svg[data-v-2e6d75de]{width:16px;height:16px}.gsm-body[data-v-2e6d75de]{padding:22px 28px 15px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 32%,transparent),transparent 68%),color-mix(in srgb,var(--ds-surface) 92%,var(--ds-bg))}.gsm-searchbar[data-v-2e6d75de]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(148px,168px) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px 10px 16px;border:1px solid color-mix(in srgb,var(--ds-border-strong) 76%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 50%,transparent),transparent),color-mix(in srgb,var(--ds-bg) 78%,var(--ds-surface));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent),0 14px 34px #02061729;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.gsm-searchbar.is-expanded[data-v-2e6d75de]{border-color:color-mix(in srgb,var(--ds-primary-light) 62%,var(--ds-border));background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary) 7%,transparent),transparent 78%),color-mix(in srgb,var(--ds-bg) 66%,var(--ds-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 14%,transparent),0 18px 42px #02061738}.gsm-search-icon[data-v-2e6d75de]{width:21px;height:21px;margin:0 0 0 2px;color:var(--ds-primary)}.gsm-input[data-v-2e6d75de]{width:100%;height:44px;min-width:0;resize:none;border:0;outline:0;background:transparent;color:var(--ds-text);font-family:Fira Sans,-apple-system,sans-serif;font-size:15px;font-weight:600;line-height:1.45;padding:11px 0 0;overflow:hidden;transition:color .18s ease}.gsm-searchbar.is-expanded .gsm-input[data-v-2e6d75de]{color:color-mix(in srgb,var(--ds-text) 92%,var(--ds-primary))}.gsm-input[data-v-2e6d75de]::placeholder{color:color-mix(in srgb,var(--ds-text-muted) 72%,transparent)}.gsm-mode-switch[data-v-2e6d75de]{position:relative;display:flex;align-items:center;align-self:center;width:100%;height:40px;gap:0;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--ds-surface) 62%,var(--ds-bg));border:1px solid color-mix(in srgb,var(--ds-border-strong) 78%,transparent);box-shadow:inset 0 1px 2px #0f172a1f;overflow:hidden}.gsm-mode-switch[data-v-2e6d75de]:before{content:"";position:absolute;inset:4px auto 4px 4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,var(--ds-primary-light),var(--ds-primary));box-shadow:0 8px 18px #1e40af47;transition:transform .2s ease}.gsm-mode-switch--ai[data-v-2e6d75de]:before{transform:translate(calc(100% + 0px))}.gsm-mode-switch button[data-v-2e6d75de]{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ds-text-muted);font-size:13px;font-weight:800;cursor:pointer;transition:color .18s ease}.gsm-mode-switch button svg[data-v-2e6d75de]{width:15px;height:15px}.gsm-mode-switch button.active[data-v-2e6d75de]{color:#fff}.gsm-mode-switch button[data-v-2e6d75de]:hover{color:var(--ds-primary)}.gsm-mode-switch button.active[data-v-2e6d75de]:hover{color:#fff}.gsm-submit[data-v-2e6d75de]{align-self:center;height:42px;min-width:92px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--ds-primary-light),var(--ds-primary));color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 10px 22px #1e40af47;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.gsm-submit[data-v-2e6d75de]:hover{filter:brightness(1.04);box-shadow:0 12px 26px #1e40af57;transform:translateY(-1px)}.gsm-submit[data-v-2e6d75de]:disabled{cursor:not-allowed;opacity:1;background:color-mix(in srgb,var(--ds-surface-raised) 72%,var(--ds-bg));color:var(--ds-text-faint);box-shadow:none;transform:none}.gsm-support-row[data-v-2e6d75de]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0 0}.gsm-suggestions[data-v-2e6d75de]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--ds-text-muted);font-size:12px}.gsm-suggestions>span[data-v-2e6d75de]{margin-right:2px;color:color-mix(in srgb,var(--ds-text-muted) 72%,transparent);font-weight:800}.gsm-suggestions button[data-v-2e6d75de]{border:1px solid color-mix(in srgb,var(--ds-border-strong) 66%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ds-surface-raised) 46%,transparent);color:var(--ds-text-muted);padding:5px 11px;font-size:12px;line-height:1.25;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.gsm-suggestions button[data-v-2e6d75de]:hover{color:var(--ds-primary);border-color:var(--ds-primary-light);background:var(--ds-primary-dim);transform:translateY(-1px)}.gsm-results[data-v-2e6d75de]{flex:1;min-height:0;border-top:1px solid color-mix(in srgb,var(--ds-border) 78%,transparent);padding:18px 28px 24px;background:color-mix(in srgb,var(--ds-bg) 24%,transparent);overflow:auto}.gsm-results-head[data-v-2e6d75de]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.gsm-results-head div[data-v-2e6d75de]{display:flex;flex-direction:column;gap:2px}.gsm-results-head strong[data-v-2e6d75de]{color:var(--ds-text);font-size:15px;line-height:1.35}.gsm-results-head span[data-v-2e6d75de]{color:var(--ds-text-muted);font-size:12px}.gsm-scope[data-v-2e6d75de]{border-radius:999px;background:color-mix(in srgb,var(--ds-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--ds-accent) 24%,transparent);color:color-mix(in srgb,var(--ds-accent) 72%,var(--ds-text));padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.gsm-agent-panel[data-v-2e6d75de]{margin:0 0 14px;padding:13px;border:1px solid color-mix(in srgb,var(--ds-primary-light) 44%,var(--ds-border));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--ds-primary) 7%,transparent),transparent 82%),color-mix(in srgb,var(--ds-surface) 70%,var(--ds-bg))}.gsm-agent-panel.is-done[data-v-2e6d75de]{border-color:color-mix(in srgb,#14b8a6 30%,var(--ds-border));background:linear-gradient(180deg,color-mix(in srgb,#14b8a6 6%,transparent),transparent 82%),color-mix(in srgb,var(--ds-surface) 74%,var(--ds-bg))}.gsm-agent-panel-head[data-v-2e6d75de]{display:flex;align-items:center;gap:9px;margin-bottom:10px}.gsm-agent-panel-head>div[data-v-2e6d75de]{min-width:0;display:flex;flex-direction:column;gap:2px}.gsm-agent-panel-head strong[data-v-2e6d75de]{color:var(--ds-text);font-size:13px;font-weight:800;line-height:1.3}.gsm-agent-panel-head span[data-v-2e6d75de]{color:var(--ds-text-muted);font-size:12px;line-height:1.35}.gsm-agent-pulse[data-v-2e6d75de]{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--ds-primary);box-shadow:0 0 color-mix(in srgb,var(--ds-primary) 34%,transparent);animation:gsm-agent-pulse-2e6d75de 1.2s ease-out infinite}.gsm-agent-panel.is-done .gsm-agent-pulse[data-v-2e6d75de]{background:#14b8a6;animation:none;box-shadow:0 0 0 3px color-mix(in srgb,#14b8a6 14%,transparent)}.gsm-agent-steps[data-v-2e6d75de]{display:grid;gap:7px;max-height:218px;overflow:auto;padding-right:2px}.gsm-agent-step[data-v-2e6d75de]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:30px;padding:7px 9px;border-radius:8px;background:color-mix(in srgb,var(--ds-surface) 76%,transparent);border:1px solid color-mix(in srgb,var(--ds-border) 82%,transparent)}.gsm-agent-dot[data-v-2e6d75de]{width:8px;height:8px;border-radius:50%;background:var(--ds-text-faint)}.gsm-agent-step.is-running .gsm-agent-dot[data-v-2e6d75de]{background:var(--ds-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-primary) 13%,transparent)}.gsm-agent-step.is-success .gsm-agent-dot[data-v-2e6d75de]{background:#14b8a6}.gsm-agent-step.is-error .gsm-agent-dot[data-v-2e6d75de]{background:#ef4444}.gsm-agent-step-copy[data-v-2e6d75de]{min-width:0;display:flex;flex-direction:column;gap:2px}.gsm-agent-step-copy strong[data-v-2e6d75de]{color:var(--ds-text);font-size:12px;line-height:1.25}.gsm-agent-step-copy em[data-v-2e6d75de]{overflow:hidden;color:var(--ds-text-muted);font-size:12px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.gsm-agent-badge[data-v-2e6d75de]{align-self:center;border-radius:999px;padding:3px 7px;background:color-mix(in srgb,var(--ds-primary) 9%,var(--ds-bg));color:var(--ds-primary);font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap}.gsm-result-groups[data-v-2e6d75de]{display:grid;gap:14px}.gsm-result-group[data-v-2e6d75de]{display:grid;gap:8px}.gsm-group-title[data-v-2e6d75de]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ds-text-muted);font-weight:800}.gsm-group-title em[data-v-2e6d75de]{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ds-bg);color:var(--ds-text-faint);font-size:11px;font-style:normal}.gsm-result-item[data-v-2e6d75de]{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;border:1px solid color-mix(in srgb,var(--ds-border-strong) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ds-surface-raised) 58%,var(--ds-surface));padding:11px 12px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.gsm-result-item[data-v-2e6d75de]:hover{border-color:var(--ds-primary-light);background:color-mix(in srgb,var(--ds-surface-raised) 78%,var(--ds-surface));box-shadow:0 12px 24px #0206171f;transform:translateY(-1px)}.gsm-result-icon[data-v-2e6d75de]{width:34px;height:34px;padding:8px;border-radius:8px;color:var(--ds-primary);background:color-mix(in srgb,var(--ds-primary) 13%,transparent)}.gsm-result-copy[data-v-2e6d75de]{display:flex;min-width:0;flex-direction:column;gap:4px}.gsm-result-copy strong[data-v-2e6d75de]{color:var(--ds-text);font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsm-result-copy em[data-v-2e6d75de]{color:var(--ds-text-muted);font-size:13px;font-style:normal;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsm-open-icon[data-v-2e6d75de]{width:16px;height:16px;color:var(--ds-text-faint)}.gsm-empty[data-v-2e6d75de]{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:var(--ds-text-muted);text-align:center}.gsm-empty svg[data-v-2e6d75de]{width:46px;height:46px;padding:10px;border:1px solid color-mix(in srgb,var(--ds-border-strong) 68%,transparent);border-radius:50%;color:var(--ds-text-faint);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-surface-raised) 70%,transparent),transparent),color-mix(in srgb,var(--ds-bg) 52%,transparent)}.gsm-empty strong[data-v-2e6d75de]{color:var(--ds-text);font-size:15px}@keyframes gsm-agent-pulse-2e6d75de{0%{box-shadow:0 0 color-mix(in srgb,var(--ds-primary) 34%,transparent)}80%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.modal-fade-enter-active[data-v-2e6d75de],.modal-fade-leave-active[data-v-2e6d75de]{transition:opacity .2s ease}.modal-fade-enter-active .ai-modal[data-v-2e6d75de],.modal-fade-leave-active .ai-modal[data-v-2e6d75de],.modal-fade-enter-active .global-search-modal[data-v-2e6d75de],.modal-fade-leave-active .global-search-modal[data-v-2e6d75de],.modal-fade-enter-active .subscribe-modal[data-v-2e6d75de],.modal-fade-leave-active .subscribe-modal[data-v-2e6d75de]{transition:transform .22s ease,opacity .2s ease}.modal-fade-enter-from[data-v-2e6d75de],.modal-fade-leave-to[data-v-2e6d75de]{opacity:0}.modal-fade-enter-from .ai-modal[data-v-2e6d75de],.modal-fade-leave-to .ai-modal[data-v-2e6d75de],.modal-fade-enter-from .global-search-modal[data-v-2e6d75de],.modal-fade-leave-to .global-search-modal[data-v-2e6d75de],.modal-fade-enter-from .subscribe-modal[data-v-2e6d75de],.modal-fade-leave-to .subscribe-modal[data-v-2e6d75de]{transform:scale(.96) translateY(-8px);opacity:0}@media (max-width: 1180px){.brand-tagline[data-v-2e6d75de]{display:none}}@media (max-width: 640px){.header-subscribe-btn[data-v-2e6d75de]{width:clamp(30px,2.22vw,32px);padding:0}.header-subscribe-btn span[data-v-2e6d75de]{display:none}.subscribe-modal[data-v-2e6d75de]{width:calc(100vw - 24px)}.subscribe-modal-header[data-v-2e6d75de],.subscribe-modal-body[data-v-2e6d75de],.subscribe-modal-footer[data-v-2e6d75de]{padding-left:16px;padding-right:16px}.global-search-modal[data-v-2e6d75de]{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.gsm-header[data-v-2e6d75de]{align-items:flex-start;padding:16px}.gsm-header-actions[data-v-2e6d75de]{gap:6px}.gsm-context[data-v-2e6d75de]{display:none}.gsm-body[data-v-2e6d75de],.gsm-results[data-v-2e6d75de]{padding-left:16px;padding-right:16px}.gsm-searchbar[data-v-2e6d75de]{grid-template-columns:auto minmax(0,1fr)}.gsm-mode-switch[data-v-2e6d75de],.gsm-submit[data-v-2e6d75de]{grid-column:1 / -1;width:100%}.gsm-mode-switch button[data-v-2e6d75de]{flex:1;justify-content:center}.gsm-search-icon[data-v-2e6d75de]{margin-top:10px}.gsm-searchbar.is-expanded .gsm-search-icon[data-v-2e6d75de]{margin-top:13px}.gsm-searchbar.is-expanded .gsm-input[data-v-2e6d75de]{height:88px}.gsm-submit[data-v-2e6d75de]{min-width:0}.gsm-support-row[data-v-2e6d75de],.gsm-results-head[data-v-2e6d75de]{align-items:flex-start;flex-direction:column}.gsm-result-copy strong[data-v-2e6d75de],.gsm-result-copy em[data-v-2e6d75de]{white-space:normal}}.app-footer[data-v-812c5b6b]{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-812c5b6b],.footer-version[data-v-812c5b6b]{font-size:11px;color:var(--ds-text-faint);font-family:Fira Sans,sans-serif}.footer-links[data-v-812c5b6b]{display:flex;gap:16px}.footer-link[data-v-812c5b6b]{font-size:11px;color:var(--ds-text-faint);text-decoration:none;transition:color .15s}.footer-link[data-v-812c5b6b]:hover{color:var(--ds-primary-light)}.canvas-layer[data-v-75d054a5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--ds-canvas-bg);z-index:-2}.skin-layer[data-v-75d054a5]{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-75d054a5]{display:flex;flex-direction:column;height:100vh;background:transparent;color:var(--ds-text)}.app-body[data-v-75d054a5]{display:flex;flex:1;overflow:hidden}.app-main[data-v-75d054a5]{flex:1;overflow:hidden;padding:var(--ds-shell-padding);display:flex;flex-direction:column;min-width:0}.app-content-card[data-v-75d054a5]{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-75d054a5]{padding:var(--ds-shell-padding) var(--ds-shell-padding-no-sidebar)}.page-fade-enter-active[data-v-75d054a5],.page-fade-leave-active[data-v-75d054a5]{transition:opacity .18s ease,transform .18s ease}.page-fade-enter-from[data-v-75d054a5]{opacity:0;transform:translateY(6px)}.page-fade-leave-to[data-v-75d054a5]{opacity:0;transform:translateY(-4px)}.ai-fullscreen[data-v-75d054a5]{display:flex;flex-direction:column;padding:0!important;overflow:hidden!important}@media (max-width: 640px){.app-content-card[data-v-75d054a5]{box-shadow:var(--ds-shadow-sm)}}@keyframes spin-75d054a5{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,.light-theme,.dark-theme{--ds-shell-padding: 10px;--ds-content-padding: 10px}}@media (max-width: 640px){:root,.light-theme,.dark-theme{--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}
